@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-Regular.woff2) format("woff2"),url(../fonts/Gilroy-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-SemiBold.woff2) format("woff2"),url(../fonts/Gilroy-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-Medium.woff2) format("woff2"),url(../fonts/Gilroy-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-ExtraBold.woff2) format("woff2"),url(../fonts/Gilroy-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}[class*=__container]{width:100%;margin:0 auto;max-width:1245px;padding:0 32px}@media (max-width:47.99875em){[class*=__container]{padding:0 10px}}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#303030;line-height:1;font-family:Gilroy,Arial,sans-serif;font-size:16px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Gilroy;font-size:inherit}button{outline:0;cursor:pointer;color:inherit;background-color:transparent;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}a{color:inherit;text-decoration:none;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{font-weight:400;background:#fff}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}.title-section{text-align:center;font-size:58px;font-weight:800;line-height:1.2068965517}.title-section span{color:#2f85e7}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.socials__icon{border-radius:50%;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(3,26,227,.04);box-shadow:0 4px 4px 0 rgba(3,26,227,.04);-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:44px;border:5px solid rgba(47,133,231,.3);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials__icon svg{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (any-hover:hover){.socials__icon:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.socials__icon-viber svg{width:20px;height:20px;fill:#2f85e7}.socials__icon-telegram svg{width:20px;height:20px;fill:#2f85e7}.socials__icon-call svg{width:16px;height:16px;fill:#2f85e7}.socials__icon-instagram svg{width:23px;height:23px;fill:#2f85e7}.socials__icon-youtube svg{width:24px;height:24px;fill:#2f85e7}.logo{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;text-transform:uppercase;font-weight:700;line-height:120%}.logo::before{content:"";display:block;background:url(../img/logo.svg) right no-repeat;width:61px;height:34px;margin-left:auto;margin-bottom:-13px;-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background-color:#fff;border:1px solid #fff}.swiper-pagination .swiper-pagination-bullet-active{background-color:#2f85e7}.icon-service{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:88px;min-height:88px;border-radius:50%;background-color:#fff;border:1px solid #a1cdff}.icon-service::after,.icon-service::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.icon-service::before{width:99px;height:99px;background:linear-gradient(135deg,rgba(195,223,255,.67) 16.64%,rgba(223,235,255,0) 84.32%)}.icon-service::after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;width:100%;height:100%}.icon-service svg{position:relative;z-index:2;width:44px;height:44px}.desc-label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;border-radius:100px;background:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12);box-shadow:0 4px 8px 0 rgba(0,0,0,.12);padding:14px;color:#c2bebe;font-size:23px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;z-index:2}.desc-label span{background:url(../img/icons/head.svg) center no-repeat;width:30px;height:25px;background-size:contain}@media (max-width:61.99875em){.desc-label span{width:20px;height:15px}}.desc-label strong{color:#2f85e7;font-size:24px;font-weight:600}@media (max-width:61.99875em){.desc-label strong{font-size:18px}}@media (max-width:61.99875em){.desc-label{padding:12px 14px}}@media (max-width:47.99875em){.desc-label{padding:10px;-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px;font-size:11px}}.about__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.about__img img{width:auto;height:auto;position:relative;display:block;z-index:1;max-width:100%;min-width:400px}@media (max-width:61.99875em){.about__img img{min-width:359px}}@media (max-width:47.99875em){.about__img img{min-width:0}}.about__img::before{content:"";left:0;top:0;position:absolute;width:75.5646817248%;height:546px;border-radius:300px 300px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#dfebff),to(rgba(217,217,217,0)));background:linear-gradient(180deg,#dfebff 0,rgba(217,217,217,0) 100%);-webkit-filter:blur(75px);filter:blur(75px);z-index:-1}.about__img::after{content:"";background:#fff;-webkit-filter:blur(15px);filter:blur(15px);position:absolute;bottom:-40px;left:0;height:92px;width:100%;z-index:3}@media (max-width:47.99875em){.about__img{margin-bottom:32px}}.about__img-icon{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__img-icon::before{content:"";display:block}.about__img-icon-1{top:6.7765567766%;left:9.8562628337%;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media (min-width:75em){.about__img-icon-1{width:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__img-icon-1{width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__img-icon-1{width:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-1{width:2.6875rem}}@media (min-width:75em){.about__img-icon-1{height:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__img-icon-1{height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__img-icon-1{height:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-1{height:2.6875rem}}.about__img-icon-1::before{background:url(../img/icons/hand-heart.svg) center no-repeat;background-size:contain}@media (min-width:75em){.about__img-icon-1::before{width:2rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(1.6875rem ,1.5738636364rem + 0.5681818182vw ,2rem)){.about__img-icon-1::before{width:clamp(1.6875rem ,1.5738636364rem + .5681818182vw ,2rem)}}@supports not (width:clamp(1.6875rem ,1.5738636364rem + 0.5681818182vw ,2rem)){.about__img-icon-1::before{width:calc(1.6875rem + .3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-1::before{width:1.6875rem}}@media (min-width:75em){.about__img-icon-1::before{height:2rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(1.6875rem ,1.5738636364rem + 0.5681818182vw ,2rem)){.about__img-icon-1::before{height:clamp(1.6875rem ,1.5738636364rem + .5681818182vw ,2rem)}}@supports not (height:clamp(1.6875rem ,1.5738636364rem + 0.5681818182vw ,2rem)){.about__img-icon-1::before{height:calc(1.6875rem + .3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-1::before{height:1.6875rem}}@media (max-width:61.99875em){.about__img-icon-1{top:6.5957446809%;left:6.6852367688%}}@media (max-width:47.99875em){.about__img-icon-1{top:6.5957446809%;left:15.3203342618%}}.about__confidence{position:absolute;bottom:20.1465201465%;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(114,125,147,.14);box-shadow:0 4px 4px 0 rgba(114,125,147,.14);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2f85e7;z-index:3;line-height:1.1428571429;min-width:204px}@media (min-width:75em){.about__confidence{padding:.5rem}}@media (min-width:20em) and (max-width:75em){@supports (padding:clamp(0.3125rem ,0.2443181818rem + 0.3409090909vw ,0.5rem)){.about__confidence{padding:clamp(.3125rem ,.2443181818rem + .3409090909vw ,.5rem)}}@supports not (padding:clamp(0.3125rem ,0.2443181818rem + 0.3409090909vw ,0.5rem)){.about__confidence{padding:calc(.3125rem + .1875 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence{padding:.3125rem}}@media (min-width:75em){.about__confidence{-webkit-column-gap:.875rem;-moz-column-gap:.875rem;column-gap:.875rem}}@media (min-width:20em) and (max-width:75em){@supports ((-moz-column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem)) or (column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem))){.about__confidence{-webkit-column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem);-moz-column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem);column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem)}}@supports not ((-moz-column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem)) or (column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem))){.about__confidence{-webkit-column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55);-moz-column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55);column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}}@media (min-width:75em){.about__confidence{font-size:.875rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(0.75rem ,0.7045454545rem + 0.2272727273vw ,0.875rem)){.about__confidence{font-size:clamp(.75rem ,.7045454545rem + .2272727273vw ,.875rem)}}@supports not (font-size:clamp(0.75rem ,0.7045454545rem + 0.2272727273vw ,0.875rem)){.about__confidence{font-size:calc(.75rem + .125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence{font-size:.75rem}}@media (min-width:75em){.about__confidence{max-width:13.75rem}}@media (min-width:20em) and (max-width:75em){@supports (max-width:clamp(10rem ,8.6363636364rem + 6.8181818182vw ,13.75rem)){.about__confidence{max-width:clamp(10rem ,8.6363636364rem + 6.8181818182vw ,13.75rem)}}@supports not (max-width:clamp(10rem ,8.6363636364rem + 6.8181818182vw ,13.75rem)){.about__confidence{max-width:calc(10rem + 3.75 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence{max-width:10rem}}.about__confidence-icon{border-radius:8px;background:#cbe0f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:75em){.about__confidence-icon{min-width:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__confidence-icon{min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__confidence-icon{min-width:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence-icon{min-width:2.6875rem}}@media (min-width:75em){.about__confidence-icon{height:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__confidence-icon{height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__confidence-icon{height:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence-icon{height:2.6875rem}}.about__confidence-icon::before{content:"";background:url(../img/icons/lock.svg) center no-repeat;background-size:contain}@media (min-width:75em){.about__confidence-icon::before{width:2rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.about__confidence-icon::before{width:clamp(1.5rem ,1.3181818182rem + .9090909091vw ,2rem)}}@supports not (width:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.about__confidence-icon::before{width:calc(1.5rem + .5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence-icon::before{width:1.5rem}}@media (min-width:75em){.about__confidence-icon::before{height:2rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.about__confidence-icon::before{height:clamp(1.5rem ,1.3181818182rem + .9090909091vw ,2rem)}}@supports not (height:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.about__confidence-icon::before{height:calc(1.5rem + .5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence-icon::before{height:1.5rem}}.about__img-icon-2{top:40.1098901099%;right:11.909650924%;background-color:#2f85e7;border-radius:50%;z-index:-1}@media (min-width:75em){.about__img-icon-2{width:5.25rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)){.about__img-icon-2{width:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)}}@supports not (width:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)){.about__img-icon-2{width:calc(3.75rem + 1.5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-2{width:3.75rem}}@media (min-width:75em){.about__img-icon-2{height:5.25rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)){.about__img-icon-2{height:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)}}@supports not (height:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)){.about__img-icon-2{height:calc(3.75rem + 1.5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-2{height:3.75rem}}.about__img-icon-2::before{background:url(../img/icons/clipboard-heart.svg) center no-repeat;background-size:contain}@media (min-width:75em){.about__img-icon-2::before{width:2.1875rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(1.75rem ,1.5909090909rem + 0.7954545455vw ,2.1875rem)){.about__img-icon-2::before{width:clamp(1.75rem ,1.5909090909rem + .7954545455vw ,2.1875rem)}}@supports not (width:clamp(1.75rem ,1.5909090909rem + 0.7954545455vw ,2.1875rem)){.about__img-icon-2::before{width:calc(1.75rem + .4375 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-2::before{width:1.75rem}}@media (min-width:75em){.about__img-icon-2::before{height:2.1875rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(1.75rem ,1.5909090909rem + 0.7954545455vw ,2.1875rem)){.about__img-icon-2::before{height:clamp(1.75rem ,1.5909090909rem + .7954545455vw ,2.1875rem)}}@supports not (height:clamp(1.75rem ,1.5909090909rem + 0.7954545455vw ,2.1875rem)){.about__img-icon-2::before{height:calc(1.75rem + .4375 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-2::before{height:1.75rem}}@media (max-width:61.99875em){.about__img-icon-2{top:40%;right:2.5069637883%;z-index:2}}@media (max-width:47.99875em){.about__img-icon-2{top:40%;right:6.1281337047%}}.about__experience{text-align:left;position:absolute;top:40.1098901099%;right:0;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(114,125,147,.14);box-shadow:0 4px 4px 0 rgba(114,125,147,.14);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2f85e7;z-index:3;min-width:185px;line-height:1.1428571429}@media (max-width:61.99875em){.about__experience{top:40%}}@media (max-width:47.99875em){.about__experience{top:40%}}@media (min-width:75em){.about__experience{padding:.5rem}}@media (min-width:20em) and (max-width:75em){@supports (padding:clamp(0.3125rem ,0.2443181818rem + 0.3409090909vw ,0.5rem)){.about__experience{padding:clamp(.3125rem ,.2443181818rem + .3409090909vw ,.5rem)}}@supports not (padding:clamp(0.3125rem ,0.2443181818rem + 0.3409090909vw ,0.5rem)){.about__experience{padding:calc(.3125rem + .1875 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience{padding:.3125rem}}@media (min-width:75em){.about__experience{-webkit-column-gap:.875rem;-moz-column-gap:.875rem;column-gap:.875rem}}@media (min-width:20em) and (max-width:75em){@supports ((-moz-column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem)) or (column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem))){.about__experience{-webkit-column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem);-moz-column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem);column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem)}}@supports not ((-moz-column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem)) or (column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem))){.about__experience{-webkit-column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55);-moz-column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55);column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}}@media (min-width:75em){.about__experience{font-size:.875rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(0.75rem ,0.7045454545rem + 0.2272727273vw ,0.875rem)){.about__experience{font-size:clamp(.75rem ,.7045454545rem + .2272727273vw ,.875rem)}}@supports not (font-size:clamp(0.75rem ,0.7045454545rem + 0.2272727273vw ,0.875rem)){.about__experience{font-size:calc(.75rem + .125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience{font-size:.75rem}}@media (min-width:75em){.about__experience{max-width:11.6875rem}}@media (min-width:20em) and (max-width:75em){@supports (max-width:clamp(9.375rem ,8.5340909091rem + 4.2045454545vw ,11.6875rem)){.about__experience{max-width:clamp(9.375rem ,8.5340909091rem + 4.2045454545vw ,11.6875rem)}}@supports not (max-width:clamp(9.375rem ,8.5340909091rem + 4.2045454545vw ,11.6875rem)){.about__experience{max-width:calc(9.375rem + 2.3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience{max-width:9.375rem}}.about__experience-icon{border-radius:8px;background:#cbe0f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:75em){.about__experience-icon{min-width:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__experience-icon{min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__experience-icon{min-width:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience-icon{min-width:2.6875rem}}@media (min-width:75em){.about__experience-icon{height:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__experience-icon{height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__experience-icon{height:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience-icon{height:2.6875rem}}.about__experience-icon::before{content:"";background:url(../img/icons/five-letter.svg) center no-repeat;width:40px;height:33px}.bg-gradient__inner{max-width:1330px;margin:0 auto;padding:0 30px}@media (max-width:47.99875em){.bg-gradient__inner{padding:0 4px}}.bg-gradient__body{position:relative;padding:40px 40px 0 40px;border:7px solid #fff;background-color:#fff;border-radius:60px}@media (max-width:61.99875em){.bg-gradient__body{padding:30px 24px 0 24px}}@media (max-width:47.99875em){.bg-gradient__body{border:4px solid #fff;padding:49px 3px 0 3px;background:-webkit-gradient(linear,left top,left bottom,from(#dfebff),color-stop(60%,rgba(255,255,255,0)));background:linear-gradient(180deg,#dfebff 0,rgba(255,255,255,0) 60%)}}.bg-gradient__body::before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;background:-webkit-gradient(linear,left top,left bottom,from(#dfebff),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#dfebff 0,rgba(255,255,255,0) 100%);border-radius:60px;z-index:-1}@media (max-width:47.99875em){.bg-gradient__body::before{top:-7px;bottom:-7px;left:-7px;right:-7px}}.bg-gradient__body::after{content:"";position:absolute;left:0;top:0;background:-webkit-gradient(linear,left top,left bottom,from(#dfebff),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#dfebff 0,rgba(255,255,255,0) 100%);width:100%;border-radius:60px}@media (min-width:75em){.bg-gradient__body::after{height:23.75rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(18.75rem ,16.9318181818rem + 9.0909090909vw ,23.75rem)){.bg-gradient__body::after{height:clamp(18.75rem ,16.9318181818rem + 9.0909090909vw ,23.75rem)}}@supports not (height:clamp(18.75rem ,16.9318181818rem + 9.0909090909vw ,23.75rem)){.bg-gradient__body::after{height:calc(18.75rem + 5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.bg-gradient__body::after{height:18.75rem}}.bg-gradient__content{position:relative;z-index:2}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.tags li{padding:12px;border-radius:100px;background:#eff6ff;color:#2f85e7;font-size:14px;line-height:1.1428571429}@media (max-width:61.99875em){.tags li{font-size:12px}}.tags-course{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.tags-course__tag{position:relative;padding:10px;border-radius:100px;background-color:#fff;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99875em){.tags-course__tag{padding:8px;font-size:12px}}.tags-course__tag--status{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-size:14px}.tags-course__tag--status::before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;border-radius:50%}@media (max-width:47.99875em){.tags-course__tag--status::before{width:12px;height:12px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px}}.tags-course__tag--status::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:14px;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;width:8px;height:8px;border-radius:50%}@media (max-width:47.99875em){.tags-course__tag--status::after{-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px;left:11px}}.tags-course__tag--open{color:#07a236}.tags-course__tag--open::before{background-color:rgba(7,162,54,.3)}.tags-course__tag--open::after{background-color:#07a236}.tags-course__tag--close{color:#e7412f}.tags-course__tag--close::before{background-color:rgba(231,65,47,.3)}.tags-course__tag--close::after{background-color:#e7412f}.tags-course__tag--type img{display:block;width:20px;height:20px}@media (max-width:47.99875em){.tags-course__tag--type img{width:16px;height:16px}}.tags-course__tag--type span{padding-left:10px;margin-left:10px;border-left:1px solid #c2bebe}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%}.btn-blue{border-radius:100px;background-color:#2f85e7;color:#fff;font-size:16px;font-weight:700;line-height:1.375;min-height:55px;padding:5px 20px}@media (any-hover:hover){.btn-blue:hover{-webkit-box-shadow:0 0 20px rgba(47,133,231,.9);box-shadow:0 0 20px rgba(47,133,231,.9)}}.btn-outline{border-radius:100px;border:1px solid #2f85e7;background-color:transparent;color:#2f85e7;font-size:16px;font-weight:700;line-height:1.375;min-height:55px;padding:5px 20px}@media (any-hover:hover){.btn-outline:hover{background-color:#2f85e7;color:#fff}}.btn-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;color:#2f85e7;line-height:1.1875;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media (min-width:75em){.btn-show{font-size:1rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(0.875rem ,0.8295454545rem + 0.2272727273vw ,1rem)){.btn-show{font-size:clamp(.875rem ,.8295454545rem + .2272727273vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.8295454545rem + 0.2272727273vw ,1rem)){.btn-show{font-size:calc(.875rem + .125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.btn-show{font-size:.875rem}}.btn-show svg{fill:#2f85e7;width:12px;height:7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.btn-show.active svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input,textarea{width:100%;display:block;padding:0 14px;border-radius:100px;border:1px solid #2f85e7;background:#fff;height:47px;outline:0}.input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:inherit;color:#6c6c6c}.input::-moz-placeholder,textarea::-moz-placeholder{font-size:inherit;color:#6c6c6c}.input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:inherit;color:#6c6c6c}.input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:inherit;color:#6c6c6c}.input::placeholder,textarea::placeholder{font-size:inherit;color:#6c6c6c}.input._form-error,textarea._form-error{border:1px solid red}.input._form-error::-webkit-input-placeholder,textarea._form-error::-webkit-input-placeholder{color:red}.input._form-error::-moz-placeholder,textarea._form-error::-moz-placeholder{color:red}.input._form-error:-ms-input-placeholder,textarea._form-error:-ms-input-placeholder{color:red}.input._form-error::-ms-input-placeholder,textarea._form-error::-ms-input-placeholder{color:red}.input._form-error::placeholder,textarea._form-error::placeholder{color:red}@media (max-width:61.99875em){.input,textarea{font-size:14px}}input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}input[placeholder]:not([data-placeholder-nohiden])::-moz-placeholder,textarea::-moz-placeholder{-moz-transition:opacity .3s;transition:opacity .3s}input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder,textarea:-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder,textarea::-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}input[placeholder]:not([data-placeholder-nohiden])::placeholder,textarea::placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input[placeholder]:not([data-placeholder-nohiden]):focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:0}input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder,textarea:focus::placeholder{opacity:0}textarea.input{resize:none;padding:0 0}textarea{border-radius:15px;padding:14px;resize:none;height:72px}body::after{content:"";background:rgba(47,133,231,.2);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:149}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;-webkit-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup_show{z-index:150;visibility:visible;overflow-x:hidden;overflow-y:auto;pointer-events:auto}.popup_show .popup-line{visibility:visible;-webkit-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.popup__content{position:relative;visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;border-radius:30px;background:#fff;padding:85px 20px;width:100%;max-width:581px;z-index:10}.lock .popup__content{visibility:visible}@media (max-width:61.99875em){.popup__content{padding:65px 20px;max-width:464px}}@media (max-width:47.99875em){.popup__content{padding:35px 26px 27px}}.popup__close{position:absolute;top:24px;right:24px}@media (max-width:61.99875em){.popup__close{top:20px;right:20px}}@media (max-width:47.99875em){.popup__close{top:16px;right:16px}}@media (max-width:47.99875em){.popup__close svg{width:26px;height:26px}}.popup-line{position:absolute;top:20%;left:50%;z-index:-1;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;visibility:hidden;-webkit-transform:scale(0) translateX(-50%);-ms-transform:scale(0) translateX(-50%);transform:scale(0) translateX(-50%)}@media (min-width:75em){.popup-line{width:123.625rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(45.4375rem ,17.0056818182rem + 142.1590909091vw ,123.625rem)){.popup-line{width:clamp(45.4375rem ,17.0056818182rem + 142.1590909091vw ,123.625rem)}}@supports not (width:clamp(45.4375rem ,17.0056818182rem + 142.1590909091vw ,123.625rem)){.popup-line{width:calc(45.4375rem + 78.1875 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.popup-line{width:45.4375rem}}@media (min-width:75em){.popup-line{height:41.875rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(37.5rem ,35.9090909091rem + 7.9545454545vw ,41.875rem)){.popup-line{height:clamp(37.5rem ,35.9090909091rem + 7.9545454545vw ,41.875rem)}}@supports not (height:clamp(37.5rem ,35.9090909091rem + 7.9545454545vw ,41.875rem)){.popup-line{height:calc(37.5rem + 4.375 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.popup-line{height:37.5rem}}@media (max-width:1100px){.popup-line{top:10%}}@media (max-width:61.99875em){.popup-line{top:0}}@media (max-width:47.99875em){.popup-line{top:-10%;left:20%}}.reservation-popup__content{text-align:center;max-width:425px;margin-left:auto;margin-right:auto}.reservation-popup__content span{display:block}.reservation-popup__content :last-child{margin-bottom:0}.reservation-popup__number{margin-bottom:29px}@media (max-width:61.99875em){.reservation-popup__number{font-size:42px!important;margin-bottom:24px}}@media (max-width:47.99875em){.reservation-popup__number{font-size:37px!important;margin-bottom:17px}}.reservation-popup__text{color:#303030;line-height:1.1875}@media (max-width:47.99875em){.reservation-popup__text{font-size:14px}}.header{position:fixed;left:0;top:0;width:100%;z-index:100;background-color:#fff;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.header._header-scroll{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.header._header-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__main{z-index:10;padding:10px 0;min-height:83px;border-bottom:1px solid #efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header__logo{margin-right:50px}@media (min-width:75em){.header__logo{font-size:1.5rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(1.3125rem ,1.2443181818rem + 0.3409090909vw ,1.5rem)){.header__logo{font-size:clamp(1.3125rem ,1.2443181818rem + .3409090909vw ,1.5rem)}}@supports not (font-size:clamp(1.3125rem ,1.2443181818rem + 0.3409090909vw ,1.5rem)){.header__logo{font-size:calc(1.3125rem + .1875 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.header__logo{font-size:1.3125rem}}@media (max-width:47.99875em){.header__logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:61.99875em){.header__menu{margin-right:20px}}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:78.125em){.header__actions{-webkit-column-gap:2.375rem;-moz-column-gap:2.375rem;column-gap:2.375rem}}@media (min-width:62em) and (max-width:78.125em){@supports ((-moz-column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem)) or (column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem))){.header__actions{-webkit-column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem);-moz-column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem);column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem)}}@supports not ((-moz-column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem)) or (column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem))){.header__actions{-webkit-column-gap:calc(1.25rem + 1.125 * (100vw - 62rem)/ 16.125);-moz-column-gap:calc(1.25rem + 1.125 * (100vw - 62rem)/ 16.125);column-gap:calc(1.25rem + 1.125 * (100vw - 62rem)/ 16.125)}}}@media (max-width:62em){.header__actions{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}@media (max-width:47.99875em){.header__actions{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:47.99875em){.header__socials{display:none}}.header__phone{display:none}@media (min-width:47.99875em){.header__phone{display:block;white-space:nowrap;font-size:18px;font-weight:700;line-height:140%}}@media (min-width:47.99875em) and (max-width:61.99875em){.header__phone{font-size:16px}}@media (min-width:47.99875em) and (any-hover:hover){.header__phone:hover{color:#2f85e7}}.header__consultation{min-height:48px}@media (max-width:47.99875em){.header__consultation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;min-height:unset;padding:0;border-radius:50%}.header__consultation span{display:none}.header__consultation::after{content:"";display:block;width:22px;height:22px;background-color:#fff;-webkit-mask-image:url(../img/icons/document-add.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../img/icons/document-add.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}}.header__bottom{padding:0 10px}@media (min-width:61.99875em){.header__bottom{display:none}}@media (min-width:47.99875em){.header__bottom{padding:14px 32px;border-bottom:1px solid #efefef}}@media (max-width:47.99875em){.header__bottom{position:fixed;top:83px;left:0;width:100%;height:100vh;background-color:#fff;opacity:0;visibility:hidden;overflow-y:auto;padding-bottom:120px;z-index:5;-webkit-transform:translateY(2%);-ms-transform:translateY(2%);transform:translateY(2%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.menu-open .header__bottom{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.contacts-header{display:none}@media (max-width:47.99875em){.contacts-header{display:block;padding:32px 0}.contacts-header__caption{text-align:center;font-size:18px;font-weight:600;line-height:1.1666666667;margin-bottom:16px}.contacts-header__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.contacts-header__item svg{fill:#2f85e7;width:16px;height:16px}.contacts-header__item span{font-size:14px;line-height:1.1428571429}.contacts-header__item_telegram{color:#24a1de}.contacts-header__item_telegram svg{fill:#24a1de}.contacts-header__item_viber{color:#7360f2}.contacts-header__item_viber svg{fill:#7360f2}.contacts-header__socials-label{color:#2f85e7;text-align:center;font-size:14px;line-height:1.1428571429;margin-bottom:20px}.contacts-header__socials-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.menu__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:5px}.menu__list li a{font-size:16px;font-weight:400;line-height:1.375}.menu__list li a.active{color:#2f85e7;font-weight:600}@media (max-width:61.99875em){.menu__list li a{font-size:14px}}@media (max-width:47.99875em){.menu__list li a{font-size:18px}}@media (any-hover:hover){.menu__list li a:hover{color:#2f85e7}}@media (max-width:61.99875em){.menu__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:18px}}@media (max-width:47.99875em){.menu__list{padding:30px 0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:47.99875em){.menu{border-bottom:1px solid #efefef}}.header__burger{display:none}@media (max-width:47.99875em){.header__burger{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;background-color:#dae6fe;border-radius:50%}}.header__burger-icon{display:block;position:relative;width:.9375rem;height:.625rem;z-index:5}@media (any-hover:none){.header__burger-icon{cursor:default}}.header__burger-icon span,.header__burger-icon::after,.header__burger-icon::before{content:"";-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;right:0;position:absolute;width:100%;height:.09375rem;background-color:#2f85e7}.header__burger-icon::before{top:0}.header__burger-icon::after{bottom:0}.header__burger-icon span{top:calc(50% - .0625rem)}.menu-open .header__burger-icon span{width:0}.menu-open .header__burger-icon::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .header__burger-icon::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer{position:relative;z-index:10;background:#dfebff;padding:55px 0 0 0}@media (max-width:47.99875em){.footer{padding:32px 0 0 0}}.footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (max-width:47.99875em){.footer__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__column{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:47.99875em){.footer__column{border-bottom:1px solid #fff;padding:32px 0}.footer__column:first-child{padding-top:0}}@media (min-width:75em){.footer__logo{font-size:1.875rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(1.3125rem ,1.1079545455rem + 1.0227272727vw ,1.875rem)){.footer__logo{font-size:clamp(1.3125rem ,1.1079545455rem + 1.0227272727vw ,1.875rem)}}@supports not (font-size:clamp(1.3125rem ,1.1079545455rem + 1.0227272727vw ,1.875rem)){.footer__logo{font-size:calc(1.3125rem + .5625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.footer__logo{font-size:1.3125rem}}@media (min-width:75em){.footer__logo{margin-bottom:2.5rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-bottom:clamp(1.6875rem ,1.3920454545rem + 1.4772727273vw ,2.5rem)){.footer__logo{margin-bottom:clamp(1.6875rem ,1.3920454545rem + 1.4772727273vw ,2.5rem)}}@supports not (margin-bottom:clamp(1.6875rem ,1.3920454545rem + 1.4772727273vw ,2.5rem)){.footer__logo{margin-bottom:calc(1.6875rem + .8125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.footer__logo{margin-bottom:1.6875rem}}.footer__text{font-size:18px;line-height:1.2}@media (max-width:61.99875em){.footer__text{font-size:16px}}@media (min-width:75em){.footer__schedule{margin-top:3rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer__schedule{margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)}}@supports not (margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer__schedule{margin-top:calc(1.6875rem + 1.3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.footer__schedule{margin-top:1.6875rem}}@media (min-width:47.99875em){.footer__schedule{margin-bottom:25px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.footer .schedule__label{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:24px}.footer__bottom{margin-top:40px;background-color:#eff5ff}.footer__bottom .footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:18px;padding-bottom:18px}@media (max-width:47.99875em){.footer__bottom .footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;text-align:center}}.footer__copyright-text,.footer__privacy-policy{color:#6c6c6c;font-size:16px;font-weight:400;line-height:120%}@media (any-hover:hover){.footer__privacy-policy:hover{text-decoration:underline}}.footer__column-caption{font-size:20px;font-weight:600;line-height:1.2}@media (min-width:75em){.footer__column-caption{margin-bottom:3rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-bottom:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer__column-caption{margin-bottom:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)}}@supports not (margin-bottom:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer__column-caption{margin-bottom:calc(1.6875rem + 1.3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.footer__column-caption{margin-bottom:1.6875rem}}@media (min-width:47.99875em){.footer .contacts-info{padding-top:25px}}@media (max-width:47.99875em){.footer .contacts-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.footer .contacts-info__caption--footer{margin-bottom:24px}@media (min-width:75em){.footer .contacts-info__caption--footer{margin-top:3rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer .contacts-info__caption--footer{margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)}}@supports not (margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer .contacts-info__caption--footer{margin-top:calc(1.6875rem + 1.3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.footer .contacts-info__caption--footer{margin-top:1.6875rem}}.footer .contacts-info__items{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.footer .contacts-info__link{color:inherit}.footer .contacts-info__link svg{fill:#2f85e7}@media (min-width:47.99875em){.form-footer{padding-top:25px}}@media (max-width:47.99875em){.form-footer{text-align:center;border-bottom:none;padding:32px 0 0 0}}.form-footer__caption{margin-bottom:35px}.form-footer__inputs{margin-bottom:20px}.form-footer__input:not(:last-child){margin-bottom:20px}.form-footer__submit{width:100%;min-height:47px}.language-switcher{font-size:16px;text-transform:uppercase;font-weight:500;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;margin:0 auto}@media (max-width:47.99875em){.language-switcher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}}.language-switcher.active .language-switcher__list{opacity:1;visibility:visible}.language-switcher.active .language-switcher__header::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.language-switcher__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:5px;width:45px;font-weight:500}.language-switcher__header::after{content:"";position:absolute;width:14px;height:13px;top:20%;right:-10px;background:url(../img/icons/dropdown.svg);background-repeat:no-repeat;background-position:center;display:block;-webkit-transition:all .3s;transition:all .3s}@media (max-width:47.99875em){.language-switcher__header{display:none}}.language-switcher__list{display:block;position:absolute;left:-9px;top:28px;z-index:6;background:#fff;overflow:hidden;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}@media (max-width:47.99875em){.language-switcher__list{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;position:static!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;background:0 0;width:auto}}.language-switcher__item{padding:0;border:none;word-wrap:normal;cursor:pointer;list-style:none}.language-switcher__item.active a{font-weight:500;background-color:#dae6fe}.language-switcher__item a{padding:7px 16px;cursor:pointer;color:inherit;display:block;background:0 0;font-weight:400;font-size:14px;text-decoration:none}.language-switcher__item a:hover{background:rgba(47,133,231,.2);-webkit-transition:background .3s ease;transition:background .3s ease}@media (max-width:47.99875em){.language-switcher__item a{background:#f5f7fb;border-radius:100px;padding:10px 16px}}.select{min-width:0;position:relative}.select__body{position:relative}.select__title{color:#6c6c6c;text-align:left;border:1px solid #2f85e7;background-color:#fff;cursor:pointer;width:100%;border-radius:100px}@media (max-width:61.99875em){.select__title{font-size:14px}}.select__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;height:2.9375rem;padding:0 .875rem;gap:.625rem}.select__value>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.select__value:after{content:"";background:url(../img/icons/select-arrow.svg) 100% no-repeat;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;height:10px;-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}._select-open .select__value:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.select__value._select-pseudo-label::before{content:attr(data-pseudo-label);opacity:.5}.select__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__input{width:100%;background-color:transparent;height:100%}.select__options{color:#303030;position:absolute;top:calc(100% - .0625rem);border-radius:20px;min-width:100%;left:0;background-color:#fff;border:1px solid #2f85e7;overflow:hidden}@media (max-width:61.99875em){.select__options{font-size:14px}}.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:12.5rem}.select__option{width:100%;text-align:left;cursor:pointer;padding:10px 14px;color:inherit}.select__option._select-selected{background-color:#eee}@media (any-hover:hover){.select__option:hover{background:rgba(47,133,231,.1)}}.select__row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select_show-top .select__options{top:auto;bottom:calc(100% - .0625rem);border:1px solid #d9d9d9;border-bottom:0;border-radius:4px 4px 0 0;padding:5px 0 10px 0}._select-tag{cursor:pointer}.vanilla-calendar{background-color:#fff!important;width:100%!important;max-width:445px!important;padding:0!important}.vanilla-calendar-arrow{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;width:32px!important;height:32px!important;border-radius:100px!important;background:#f5f7fb!important}.vanilla-calendar-arrow::before{display:none!important}.vanilla-calendar-arrow::after{content:"";display:block;background:url(../img/icons/slider-nav.svg) no-repeat!important;width:10px;height:30px;background-size:contain}.vanilla-calendar-arrow_prev{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.vanilla-calendar-arrow_prev::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media (max-width:29.99875em){.vanilla-calendar-arrow_prev{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.vanilla-calendar-arrow_next{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}@media (max-width:29.99875em){.vanilla-calendar-arrow_next{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}}.vanilla-calendar-month{color:#303030!important;border-radius:100px!important;background:#f5f7fb!important;padding:6px 11px!important;font-weight:400!important}.vanilla-calendar-year{color:#303030!important;display:none!important}.vanilla-calendar-months__month{color:#303030!important;border-radius:100px!important;background:#f5f7fb!important;padding:6px 11px!important;font-weight:400!important}.vanilla-calendar-months__month_disabled{color:#a5a5a5!important;opacity:.5!important}.vanilla-calendar-week{margin-bottom:20px!important}.vanilla-calendar-week__day{text-transform:uppercase!important;color:#2f85e7!important;text-align:center!important;font-size:16px!important;font-weight:400!important}@media (max-width:47.99875em){.vanilla-calendar-week__day{font-size:14px!important}}.vanilla-calendar-week__day_weekend{color:#d2d2d2!important}.vanilla-calendar-days{row-gap:15px!important}.vanilla-calendar-day{position:relative!important}.vanilla-calendar-day__btn{position:relative!important;z-index:2;color:#2f85e7!important;font-size:16px!important;font-weight:400!important;background-color:transparent!important}.vanilla-calendar-day__btn::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);transform:translate(-50%,-52%);width:32px;height:32px;background-color:#2f85e7;border-radius:50%;opacity:0;visibility:hidden;z-index:-1}.vanilla-calendar-day__btn:not(.vanilla-calendar-day__btn_selected):hover::after{opacity:1;visibility:visible;background-color:rgba(47,133,231,.1)!important}@media (max-width:47.99875em){.vanilla-calendar-day__btn{font-size:14px!important}}.vanilla-calendar-day__btn_disabled{color:#a5a5a5!important;opacity:.5!important}.vanilla-calendar-day__btn_today::after{opacity:1;visibility:visible;background-color:rgba(47,133,231,.1)!important}.vanilla-calendar-day__btn_weekend{color:#a5a5a5!important}.vanilla-calendar-day__btn_prev{color:#a5a5a5!important}.vanilla-calendar-day__btn_selected{color:#fff!important}.vanilla-calendar-day__btn_selected::after{opacity:1;visibility:visible;background-color:#2f85e7!important}.breadcrumbs{margin:16px 0 60px;position:relative}@media (max-width:61.99875em){.breadcrumbs{margin:12px 0 25px}}@media (max-width:47.99875em){.breadcrumbs{margin:12px 0 48px}}@media (max-width:47.99875em){.breadcrumbs::after{content:"";position:absolute;right:0;top:0;height:100%;width:100px;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}}.breadcrumbs__container ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:100px;background:#f5f7fb;padding:12px}.breadcrumbs__container ul li{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.breadcrumbs__container ul li:not(:last-child)::after{content:"";display:block;background:url(../img/icons/breadcrumbs-arrow.svg) center no-repeat;width:16px;height:16px}.breadcrumbs__container ul li a{color:#bababa;font-size:16px;font-weight:400;line-height:1.5}@media (any-hover:hover){.breadcrumbs__container ul li a:not(._active):hover{text-decoration:underline}}.breadcrumbs__container ul li a._active{cursor:default;color:#2f85e7}@media (max-width:61.99875em){.breadcrumbs__container ul li a{font-size:14px}}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-Regular.woff2) format("woff2"),url(../fonts/Gilroy-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-SemiBold.woff2) format("woff2"),url(../fonts/Gilroy-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-Medium.woff2) format("woff2"),url(../fonts/Gilroy-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-ExtraBold.woff2) format("woff2"),url(../fonts/Gilroy-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}[class*=__container]{width:100%;margin:0 auto;max-width:1245px;padding:0 32px}@media (max-width:47.99875em){[class*=__container]{padding:0 10px}}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#303030;line-height:1;font-family:Gilroy,Arial,sans-serif;font-size:16px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Gilroy;font-size:inherit}button{outline:0;cursor:pointer;color:inherit;background-color:transparent;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}a{color:inherit;text-decoration:none;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{font-weight:400;background:#fff}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}.title-section{text-align:center;font-size:58px;font-weight:800;line-height:1.2068965517}.title-section span{color:#2f85e7}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.socials__icon{border-radius:50%;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(3,26,227,.04);box-shadow:0 4px 4px 0 rgba(3,26,227,.04);-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:44px;border:5px solid rgba(47,133,231,.3);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials__icon svg{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (any-hover:hover){.socials__icon:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.socials__icon-viber svg{width:20px;height:20px;fill:#2f85e7}.socials__icon-telegram svg{width:20px;height:20px;fill:#2f85e7}.socials__icon-call svg{width:16px;height:16px;fill:#2f85e7}.socials__icon-instagram svg{width:23px;height:23px;fill:#2f85e7}.socials__icon-youtube svg{width:24px;height:24px;fill:#2f85e7}.logo{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;text-transform:uppercase;font-weight:700;line-height:120%}.logo::before{content:"";display:block;background:url(../img/logo.svg) right no-repeat;width:61px;height:34px;margin-left:auto;margin-bottom:-13px;-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background-color:#fff;border:1px solid #fff}.swiper-pagination .swiper-pagination-bullet-active{background-color:#2f85e7}.icon-service{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:88px;min-height:88px;border-radius:50%;background-color:#fff;border:1px solid #a1cdff}.icon-service::after,.icon-service::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.icon-service::before{width:99px;height:99px;background:linear-gradient(135deg,rgba(195,223,255,.67) 16.64%,rgba(223,235,255,0) 84.32%)}.icon-service::after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;width:100%;height:100%}.icon-service svg{position:relative;z-index:2;width:44px;height:44px}.desc-label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;border-radius:100px;background:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12);box-shadow:0 4px 8px 0 rgba(0,0,0,.12);padding:14px;color:#c2bebe;font-size:23px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;z-index:2}.desc-label span{background:url(../img/icons/head.svg) center no-repeat;width:30px;height:25px;background-size:contain}@media (max-width:61.99875em){.desc-label span{width:20px;height:15px}}.desc-label strong{color:#2f85e7;font-size:24px;font-weight:600}@media (max-width:61.99875em){.desc-label strong{font-size:18px}}@media (max-width:61.99875em){.desc-label{padding:12px 14px}}@media (max-width:47.99875em){.desc-label{padding:10px;-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px;font-size:11px}}.about__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.about__img img{width:auto;height:auto;position:relative;display:block;z-index:1;max-width:100%;min-width:400px}@media (max-width:61.99875em){.about__img img{min-width:359px}}@media (max-width:47.99875em){.about__img img{min-width:0}}.about__img::before{content:"";left:0;top:0;position:absolute;width:75.5646817248%;height:546px;border-radius:300px 300px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#dfebff),to(rgba(217,217,217,0)));background:linear-gradient(180deg,#dfebff 0,rgba(217,217,217,0) 100%);-webkit-filter:blur(75px);filter:blur(75px);z-index:-1}.about__img::after{content:"";background:#fff;-webkit-filter:blur(15px);filter:blur(15px);position:absolute;bottom:-40px;left:0;height:92px;width:100%;z-index:3}@media (max-width:47.99875em){.about__img{margin-bottom:32px}}.about__img-icon{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__img-icon::before{content:"";display:block}.about__img-icon-1{top:6.7765567766%;left:9.8562628337%;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media (min-width:75em){.about__img-icon-1{width:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__img-icon-1{width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__img-icon-1{width:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-1{width:2.6875rem}}@media (min-width:75em){.about__img-icon-1{height:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__img-icon-1{height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__img-icon-1{height:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-1{height:2.6875rem}}.about__img-icon-1::before{background:url(../img/icons/hand-heart.svg) center no-repeat;background-size:contain}@media (min-width:75em){.about__img-icon-1::before{width:2rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(1.6875rem ,1.5738636364rem + 0.5681818182vw ,2rem)){.about__img-icon-1::before{width:clamp(1.6875rem ,1.5738636364rem + .5681818182vw ,2rem)}}@supports not (width:clamp(1.6875rem ,1.5738636364rem + 0.5681818182vw ,2rem)){.about__img-icon-1::before{width:calc(1.6875rem + .3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-1::before{width:1.6875rem}}@media (min-width:75em){.about__img-icon-1::before{height:2rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(1.6875rem ,1.5738636364rem + 0.5681818182vw ,2rem)){.about__img-icon-1::before{height:clamp(1.6875rem ,1.5738636364rem + .5681818182vw ,2rem)}}@supports not (height:clamp(1.6875rem ,1.5738636364rem + 0.5681818182vw ,2rem)){.about__img-icon-1::before{height:calc(1.6875rem + .3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-1::before{height:1.6875rem}}@media (max-width:61.99875em){.about__img-icon-1{top:6.5957446809%;left:6.6852367688%}}@media (max-width:47.99875em){.about__img-icon-1{top:6.5957446809%;left:15.3203342618%}}.about__confidence{position:absolute;bottom:20.1465201465%;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(114,125,147,.14);box-shadow:0 4px 4px 0 rgba(114,125,147,.14);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2f85e7;z-index:3;line-height:1.1428571429;min-width:204px}@media (min-width:75em){.about__confidence{padding:.5rem}}@media (min-width:20em) and (max-width:75em){@supports (padding:clamp(0.3125rem ,0.2443181818rem + 0.3409090909vw ,0.5rem)){.about__confidence{padding:clamp(.3125rem ,.2443181818rem + .3409090909vw ,.5rem)}}@supports not (padding:clamp(0.3125rem ,0.2443181818rem + 0.3409090909vw ,0.5rem)){.about__confidence{padding:calc(.3125rem + .1875 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence{padding:.3125rem}}@media (min-width:75em){.about__confidence{-webkit-column-gap:.875rem;-moz-column-gap:.875rem;column-gap:.875rem}}@media (min-width:20em) and (max-width:75em){@supports ((-moz-column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem)) or (column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem))){.about__confidence{-webkit-column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem);-moz-column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem);column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem)}}@supports not ((-moz-column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem)) or (column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem))){.about__confidence{-webkit-column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55);-moz-column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55);column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}}@media (min-width:75em){.about__confidence{font-size:.875rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(0.75rem ,0.7045454545rem + 0.2272727273vw ,0.875rem)){.about__confidence{font-size:clamp(.75rem ,.7045454545rem + .2272727273vw ,.875rem)}}@supports not (font-size:clamp(0.75rem ,0.7045454545rem + 0.2272727273vw ,0.875rem)){.about__confidence{font-size:calc(.75rem + .125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence{font-size:.75rem}}@media (min-width:75em){.about__confidence{max-width:13.75rem}}@media (min-width:20em) and (max-width:75em){@supports (max-width:clamp(10rem ,8.6363636364rem + 6.8181818182vw ,13.75rem)){.about__confidence{max-width:clamp(10rem ,8.6363636364rem + 6.8181818182vw ,13.75rem)}}@supports not (max-width:clamp(10rem ,8.6363636364rem + 6.8181818182vw ,13.75rem)){.about__confidence{max-width:calc(10rem + 3.75 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence{max-width:10rem}}.about__confidence-icon{border-radius:8px;background:#cbe0f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:75em){.about__confidence-icon{min-width:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__confidence-icon{min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__confidence-icon{min-width:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence-icon{min-width:2.6875rem}}@media (min-width:75em){.about__confidence-icon{height:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__confidence-icon{height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__confidence-icon{height:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence-icon{height:2.6875rem}}.about__confidence-icon::before{content:"";background:url(../img/icons/lock.svg) center no-repeat;background-size:contain}@media (min-width:75em){.about__confidence-icon::before{width:2rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.about__confidence-icon::before{width:clamp(1.5rem ,1.3181818182rem + .9090909091vw ,2rem)}}@supports not (width:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.about__confidence-icon::before{width:calc(1.5rem + .5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence-icon::before{width:1.5rem}}@media (min-width:75em){.about__confidence-icon::before{height:2rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.about__confidence-icon::before{height:clamp(1.5rem ,1.3181818182rem + .9090909091vw ,2rem)}}@supports not (height:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.about__confidence-icon::before{height:calc(1.5rem + .5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__confidence-icon::before{height:1.5rem}}.about__img-icon-2{top:40.1098901099%;right:11.909650924%;background-color:#2f85e7;border-radius:50%;z-index:-1}@media (min-width:75em){.about__img-icon-2{width:5.25rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)){.about__img-icon-2{width:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)}}@supports not (width:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)){.about__img-icon-2{width:calc(3.75rem + 1.5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-2{width:3.75rem}}@media (min-width:75em){.about__img-icon-2{height:5.25rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)){.about__img-icon-2{height:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)}}@supports not (height:clamp(3.75rem ,3.2045454545rem + 2.7272727273vw ,5.25rem)){.about__img-icon-2{height:calc(3.75rem + 1.5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-2{height:3.75rem}}.about__img-icon-2::before{background:url(../img/icons/clipboard-heart.svg) center no-repeat;background-size:contain}@media (min-width:75em){.about__img-icon-2::before{width:2.1875rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(1.75rem ,1.5909090909rem + 0.7954545455vw ,2.1875rem)){.about__img-icon-2::before{width:clamp(1.75rem ,1.5909090909rem + .7954545455vw ,2.1875rem)}}@supports not (width:clamp(1.75rem ,1.5909090909rem + 0.7954545455vw ,2.1875rem)){.about__img-icon-2::before{width:calc(1.75rem + .4375 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-2::before{width:1.75rem}}@media (min-width:75em){.about__img-icon-2::before{height:2.1875rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(1.75rem ,1.5909090909rem + 0.7954545455vw ,2.1875rem)){.about__img-icon-2::before{height:clamp(1.75rem ,1.5909090909rem + .7954545455vw ,2.1875rem)}}@supports not (height:clamp(1.75rem ,1.5909090909rem + 0.7954545455vw ,2.1875rem)){.about__img-icon-2::before{height:calc(1.75rem + .4375 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__img-icon-2::before{height:1.75rem}}@media (max-width:61.99875em){.about__img-icon-2{top:40%;right:2.5069637883%;z-index:2}}@media (max-width:47.99875em){.about__img-icon-2{top:40%;right:6.1281337047%}}.about__experience{text-align:left;position:absolute;top:40.1098901099%;right:0;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(114,125,147,.14);box-shadow:0 4px 4px 0 rgba(114,125,147,.14);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2f85e7;z-index:3;min-width:185px;line-height:1.1428571429}@media (max-width:61.99875em){.about__experience{top:40%}}@media (max-width:47.99875em){.about__experience{top:40%}}@media (min-width:75em){.about__experience{padding:.5rem}}@media (min-width:20em) and (max-width:75em){@supports (padding:clamp(0.3125rem ,0.2443181818rem + 0.3409090909vw ,0.5rem)){.about__experience{padding:clamp(.3125rem ,.2443181818rem + .3409090909vw ,.5rem)}}@supports not (padding:clamp(0.3125rem ,0.2443181818rem + 0.3409090909vw ,0.5rem)){.about__experience{padding:calc(.3125rem + .1875 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience{padding:.3125rem}}@media (min-width:75em){.about__experience{-webkit-column-gap:.875rem;-moz-column-gap:.875rem;column-gap:.875rem}}@media (min-width:20em) and (max-width:75em){@supports ((-moz-column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem)) or (column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem))){.about__experience{-webkit-column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem);-moz-column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem);column-gap:clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem)}}@supports not ((-moz-column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem)) or (column-gap:clamp(0.625rem ,0.5340909091rem + 0.4545454545vw ,0.875rem))){.about__experience{-webkit-column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55);-moz-column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55);column-gap:calc(.625rem + .25 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}}@media (min-width:75em){.about__experience{font-size:.875rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(0.75rem ,0.7045454545rem + 0.2272727273vw ,0.875rem)){.about__experience{font-size:clamp(.75rem ,.7045454545rem + .2272727273vw ,.875rem)}}@supports not (font-size:clamp(0.75rem ,0.7045454545rem + 0.2272727273vw ,0.875rem)){.about__experience{font-size:calc(.75rem + .125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience{font-size:.75rem}}@media (min-width:75em){.about__experience{max-width:11.6875rem}}@media (min-width:20em) and (max-width:75em){@supports (max-width:clamp(9.375rem ,8.5340909091rem + 4.2045454545vw ,11.6875rem)){.about__experience{max-width:clamp(9.375rem ,8.5340909091rem + 4.2045454545vw ,11.6875rem)}}@supports not (max-width:clamp(9.375rem ,8.5340909091rem + 4.2045454545vw ,11.6875rem)){.about__experience{max-width:calc(9.375rem + 2.3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience{max-width:9.375rem}}.about__experience-icon{border-radius:8px;background:#cbe0f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:75em){.about__experience-icon{min-width:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__experience-icon{min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (min-width:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__experience-icon{min-width:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience-icon{min-width:2.6875rem}}@media (min-width:75em){.about__experience-icon{height:3.75rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__experience-icon{height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)}}@supports not (height:clamp(2.6875rem ,2.3011363636rem + 1.9318181818vw ,3.75rem)){.about__experience-icon{height:calc(2.6875rem + 1.0625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.about__experience-icon{height:2.6875rem}}.about__experience-icon::before{content:"";background:url(../img/icons/five-letter.svg) center no-repeat;width:40px;height:33px}.bg-gradient__inner{max-width:1330px;margin:0 auto;padding:0 30px}@media (max-width:47.99875em){.bg-gradient__inner{padding:0 4px}}.bg-gradient__body{position:relative;padding:40px 40px 0 40px;border:7px solid #fff;background-color:#fff;border-radius:60px}@media (max-width:61.99875em){.bg-gradient__body{padding:30px 24px 0 24px}}@media (max-width:47.99875em){.bg-gradient__body{border:4px solid #fff;padding:49px 3px 0 3px;background:-webkit-gradient(linear,left top,left bottom,from(#dfebff),color-stop(60%,rgba(255,255,255,0)));background:linear-gradient(180deg,#dfebff 0,rgba(255,255,255,0) 60%)}}.bg-gradient__body::before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;background:-webkit-gradient(linear,left top,left bottom,from(#dfebff),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#dfebff 0,rgba(255,255,255,0) 100%);border-radius:60px;z-index:-1}@media (max-width:47.99875em){.bg-gradient__body::before{top:-7px;bottom:-7px;left:-7px;right:-7px}}.bg-gradient__body::after{content:"";position:absolute;left:0;top:0;background:-webkit-gradient(linear,left top,left bottom,from(#dfebff),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#dfebff 0,rgba(255,255,255,0) 100%);width:100%;border-radius:60px}@media (min-width:75em){.bg-gradient__body::after{height:23.75rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(18.75rem ,16.9318181818rem + 9.0909090909vw ,23.75rem)){.bg-gradient__body::after{height:clamp(18.75rem ,16.9318181818rem + 9.0909090909vw ,23.75rem)}}@supports not (height:clamp(18.75rem ,16.9318181818rem + 9.0909090909vw ,23.75rem)){.bg-gradient__body::after{height:calc(18.75rem + 5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.bg-gradient__body::after{height:18.75rem}}.bg-gradient__content{position:relative;z-index:2}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.tags li{padding:12px;border-radius:100px;background:#eff6ff;color:#2f85e7;font-size:14px;line-height:1.1428571429}@media (max-width:61.99875em){.tags li{font-size:12px}}.tags-course{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.tags-course__tag{position:relative;padding:10px;border-radius:100px;background-color:#fff;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99875em){.tags-course__tag{padding:8px;font-size:12px}}.tags-course__tag--status{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-size:14px}.tags-course__tag--status::before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;border-radius:50%}@media (max-width:47.99875em){.tags-course__tag--status::before{width:12px;height:12px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px}}.tags-course__tag--status::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:14px;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;width:8px;height:8px;border-radius:50%}@media (max-width:47.99875em){.tags-course__tag--status::after{-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px;left:11px}}.tags-course__tag--open{color:#07a236}.tags-course__tag--open::before{background-color:rgba(7,162,54,.3)}.tags-course__tag--open::after{background-color:#07a236}.tags-course__tag--close{color:#e7412f}.tags-course__tag--close::before{background-color:rgba(231,65,47,.3)}.tags-course__tag--close::after{background-color:#e7412f}.tags-course__tag--type img{display:block;width:20px;height:20px}@media (max-width:47.99875em){.tags-course__tag--type img{width:16px;height:16px}}.tags-course__tag--type span{padding-left:10px;margin-left:10px;border-left:1px solid #c2bebe}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%}.btn-blue{border-radius:100px;background-color:#2f85e7;color:#fff;font-size:16px;font-weight:700;line-height:1.375;min-height:55px;padding:5px 20px}@media (any-hover:hover){.btn-blue:hover{-webkit-box-shadow:0 0 20px rgba(47,133,231,.9);box-shadow:0 0 20px rgba(47,133,231,.9)}}.btn-outline{border-radius:100px;border:1px solid #2f85e7;background-color:transparent;color:#2f85e7;font-size:16px;font-weight:700;line-height:1.375;min-height:55px;padding:5px 20px}@media (any-hover:hover){.btn-outline:hover{background-color:#2f85e7;color:#fff}}.btn-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;color:#2f85e7;line-height:1.1875;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media (min-width:75em){.btn-show{font-size:1rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(0.875rem ,0.8295454545rem + 0.2272727273vw ,1rem)){.btn-show{font-size:clamp(.875rem ,.8295454545rem + .2272727273vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.8295454545rem + 0.2272727273vw ,1rem)){.btn-show{font-size:calc(.875rem + .125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.btn-show{font-size:.875rem}}.btn-show svg{fill:#2f85e7;width:12px;height:7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.btn-show.active svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input,textarea{width:100%;display:block;padding:0 14px;border-radius:100px;border:1px solid #2f85e7;background:#fff;height:47px;outline:0}.input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:inherit;color:#6c6c6c}.input::-moz-placeholder,textarea::-moz-placeholder{font-size:inherit;color:#6c6c6c}.input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:inherit;color:#6c6c6c}.input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:inherit;color:#6c6c6c}.input::placeholder,textarea::placeholder{font-size:inherit;color:#6c6c6c}.input._form-error,textarea._form-error{border:1px solid red}.input._form-error::-webkit-input-placeholder,textarea._form-error::-webkit-input-placeholder{color:red}.input._form-error::-moz-placeholder,textarea._form-error::-moz-placeholder{color:red}.input._form-error:-ms-input-placeholder,textarea._form-error:-ms-input-placeholder{color:red}.input._form-error::-ms-input-placeholder,textarea._form-error::-ms-input-placeholder{color:red}.input._form-error::placeholder,textarea._form-error::placeholder{color:red}@media (max-width:61.99875em){.input,textarea{font-size:14px}}input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}input[placeholder]:not([data-placeholder-nohiden])::-moz-placeholder,textarea::-moz-placeholder{-moz-transition:opacity .3s;transition:opacity .3s}input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder,textarea:-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder,textarea::-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}input[placeholder]:not([data-placeholder-nohiden])::placeholder,textarea::placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input[placeholder]:not([data-placeholder-nohiden]):focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:0}input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder,textarea:focus::placeholder{opacity:0}textarea.input{resize:none;padding:0 0}textarea{border-radius:15px;padding:14px;resize:none;height:72px}body::after{content:"";background:rgba(47,133,231,.2);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:149}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;-webkit-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup_show{z-index:150;visibility:visible;overflow-x:hidden;overflow-y:auto;pointer-events:auto}.popup_show .popup-line{visibility:visible;-webkit-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.popup__content{position:relative;visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;border-radius:30px;background:#fff;padding:85px 20px;width:100%;max-width:581px;z-index:10}.lock .popup__content{visibility:visible}@media (max-width:61.99875em){.popup__content{padding:65px 20px;max-width:464px}}@media (max-width:47.99875em){.popup__content{padding:35px 26px 27px}}.popup__close{position:absolute;top:24px;right:24px}@media (max-width:61.99875em){.popup__close{top:20px;right:20px}}@media (max-width:47.99875em){.popup__close{top:16px;right:16px}}@media (max-width:47.99875em){.popup__close svg{width:26px;height:26px}}.popup-line{position:absolute;top:20%;left:50%;z-index:-1;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;visibility:hidden;-webkit-transform:scale(0) translateX(-50%);-ms-transform:scale(0) translateX(-50%);transform:scale(0) translateX(-50%)}@media (min-width:75em){.popup-line{width:123.625rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(45.4375rem ,17.0056818182rem + 142.1590909091vw ,123.625rem)){.popup-line{width:clamp(45.4375rem ,17.0056818182rem + 142.1590909091vw ,123.625rem)}}@supports not (width:clamp(45.4375rem ,17.0056818182rem + 142.1590909091vw ,123.625rem)){.popup-line{width:calc(45.4375rem + 78.1875 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.popup-line{width:45.4375rem}}@media (min-width:75em){.popup-line{height:41.875rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(37.5rem ,35.9090909091rem + 7.9545454545vw ,41.875rem)){.popup-line{height:clamp(37.5rem ,35.9090909091rem + 7.9545454545vw ,41.875rem)}}@supports not (height:clamp(37.5rem ,35.9090909091rem + 7.9545454545vw ,41.875rem)){.popup-line{height:calc(37.5rem + 4.375 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.popup-line{height:37.5rem}}@media (max-width:1100px){.popup-line{top:10%}}@media (max-width:61.99875em){.popup-line{top:0}}@media (max-width:47.99875em){.popup-line{top:-10%;left:20%}}.reservation-popup__content{text-align:center;max-width:425px;margin-left:auto;margin-right:auto}.reservation-popup__content span{display:block}.reservation-popup__content :last-child{margin-bottom:0}.reservation-popup__number{margin-bottom:29px}@media (max-width:61.99875em){.reservation-popup__number{font-size:42px!important;margin-bottom:24px}}@media (max-width:47.99875em){.reservation-popup__number{font-size:37px!important;margin-bottom:17px}}.reservation-popup__text{color:#303030;line-height:1.1875}@media (max-width:47.99875em){.reservation-popup__text{font-size:14px}}.header{position:fixed;left:0;top:0;width:100%;z-index:100;background-color:#fff;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.header._header-scroll{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.header._header-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__main{z-index:10;padding:10px 0;min-height:83px;border-bottom:1px solid #efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header__logo{margin-right:50px}@media (min-width:75em){.header__logo{font-size:1.5rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(1.3125rem ,1.2443181818rem + 0.3409090909vw ,1.5rem)){.header__logo{font-size:clamp(1.3125rem ,1.2443181818rem + .3409090909vw ,1.5rem)}}@supports not (font-size:clamp(1.3125rem ,1.2443181818rem + 0.3409090909vw ,1.5rem)){.header__logo{font-size:calc(1.3125rem + .1875 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.header__logo{font-size:1.3125rem}}@media (max-width:47.99875em){.header__logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:61.99875em){.header__menu{margin-right:20px}}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:78.125em){.header__actions{-webkit-column-gap:2.375rem;-moz-column-gap:2.375rem;column-gap:2.375rem}}@media (min-width:62em) and (max-width:78.125em){@supports ((-moz-column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem)) or (column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem))){.header__actions{-webkit-column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem);-moz-column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem);column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem)}}@supports not ((-moz-column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem)) or (column-gap:clamp(1.25rem ,-3.0755813953rem + 6.976744186vw ,2.375rem))){.header__actions{-webkit-column-gap:calc(1.25rem + 1.125 * (100vw - 62rem)/ 16.125);-moz-column-gap:calc(1.25rem + 1.125 * (100vw - 62rem)/ 16.125);column-gap:calc(1.25rem + 1.125 * (100vw - 62rem)/ 16.125)}}}@media (max-width:62em){.header__actions{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}@media (max-width:47.99875em){.header__actions{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:47.99875em){.header__socials{display:none}}.header__phone{display:none}@media (min-width:47.99875em){.header__phone{display:block;white-space:nowrap;font-size:18px;font-weight:700;line-height:140%}}@media (min-width:47.99875em) and (max-width:61.99875em){.header__phone{font-size:16px}}@media (min-width:47.99875em) and (any-hover:hover){.header__phone:hover{color:#2f85e7}}.header__consultation{min-height:48px}@media (max-width:47.99875em){.header__consultation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;min-height:unset;padding:0;border-radius:50%}.header__consultation span{display:none}.header__consultation::after{content:"";display:block;width:22px;height:22px;background-color:#fff;-webkit-mask-image:url(../img/icons/document-add.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../img/icons/document-add.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}}.header__bottom{padding:0 10px}@media (min-width:61.99875em){.header__bottom{display:none}}@media (min-width:47.99875em){.header__bottom{padding:14px 32px;border-bottom:1px solid #efefef}}@media (max-width:47.99875em){.header__bottom{position:fixed;top:83px;left:0;width:100%;height:100vh;background-color:#fff;opacity:0;visibility:hidden;overflow-y:auto;padding-bottom:120px;z-index:5;-webkit-transform:translateY(2%);-ms-transform:translateY(2%);transform:translateY(2%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.menu-open .header__bottom{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.contacts-header{display:none}@media (max-width:47.99875em){.contacts-header{display:block;padding:32px 0}.contacts-header__caption{text-align:center;font-size:18px;font-weight:600;line-height:1.1666666667;margin-bottom:16px}.contacts-header__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.contacts-header__item svg{fill:#2f85e7;width:16px;height:16px}.contacts-header__item span{font-size:14px;line-height:1.1428571429}.contacts-header__item_telegram{color:#24a1de}.contacts-header__item_telegram svg{fill:#24a1de}.contacts-header__item_viber{color:#7360f2}.contacts-header__item_viber svg{fill:#7360f2}.contacts-header__socials-label{color:#2f85e7;text-align:center;font-size:14px;line-height:1.1428571429;margin-bottom:20px}.contacts-header__socials-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.menu__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:5px}.menu__list li a{font-size:16px;font-weight:400;line-height:1.375}.menu__list li a.active{color:#2f85e7;font-weight:600}@media (max-width:61.99875em){.menu__list li a{font-size:14px}}@media (max-width:47.99875em){.menu__list li a{font-size:18px}}@media (any-hover:hover){.menu__list li a:hover{color:#2f85e7}}@media (max-width:61.99875em){.menu__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:18px}}@media (max-width:47.99875em){.menu__list{padding:30px 0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:47.99875em){.menu{border-bottom:1px solid #efefef}}.header__burger{display:none}@media (max-width:47.99875em){.header__burger{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;background-color:#dae6fe;border-radius:50%}}.header__burger-icon{display:block;position:relative;width:.9375rem;height:.625rem;z-index:5}@media (any-hover:none){.header__burger-icon{cursor:default}}.header__burger-icon span,.header__burger-icon::after,.header__burger-icon::before{content:"";-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;right:0;position:absolute;width:100%;height:.09375rem;background-color:#2f85e7}.header__burger-icon::before{top:0}.header__burger-icon::after{bottom:0}.header__burger-icon span{top:calc(50% - .0625rem)}.menu-open .header__burger-icon span{width:0}.menu-open .header__burger-icon::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .header__burger-icon::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer{position:relative;z-index:10;background:#dfebff;padding:55px 0 0 0}@media (max-width:47.99875em){.footer{padding:32px 0 0 0}}.footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (max-width:47.99875em){.footer__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__column{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:47.99875em){.footer__column{border-bottom:1px solid #fff;padding:32px 0}.footer__column:first-child{padding-top:0}}@media (min-width:75em){.footer__logo{font-size:1.875rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(1.3125rem ,1.1079545455rem + 1.0227272727vw ,1.875rem)){.footer__logo{font-size:clamp(1.3125rem ,1.1079545455rem + 1.0227272727vw ,1.875rem)}}@supports not (font-size:clamp(1.3125rem ,1.1079545455rem + 1.0227272727vw ,1.875rem)){.footer__logo{font-size:calc(1.3125rem + .5625 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.footer__logo{font-size:1.3125rem}}@media (min-width:75em){.footer__logo{margin-bottom:2.5rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-bottom:clamp(1.6875rem ,1.3920454545rem + 1.4772727273vw ,2.5rem)){.footer__logo{margin-bottom:clamp(1.6875rem ,1.3920454545rem + 1.4772727273vw ,2.5rem)}}@supports not (margin-bottom:clamp(1.6875rem ,1.3920454545rem + 1.4772727273vw ,2.5rem)){.footer__logo{margin-bottom:calc(1.6875rem + .8125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.footer__logo{margin-bottom:1.6875rem}}.footer__text{font-size:18px;line-height:1.2}@media (max-width:61.99875em){.footer__text{font-size:16px}}@media (min-width:75em){.footer__schedule{margin-top:3rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer__schedule{margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)}}@supports not (margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer__schedule{margin-top:calc(1.6875rem + 1.3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.footer__schedule{margin-top:1.6875rem}}@media (min-width:47.99875em){.footer__schedule{margin-bottom:25px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.footer .schedule__label{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:24px}.footer__bottom{margin-top:40px;background-color:#eff5ff}.footer__bottom .footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:18px;padding-bottom:18px}@media (max-width:47.99875em){.footer__bottom .footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;text-align:center}}.footer__copyright-text,.footer__privacy-policy{color:#6c6c6c;font-size:16px;font-weight:400;line-height:120%}@media (any-hover:hover){.footer__privacy-policy:hover{text-decoration:underline}}.footer__column-caption{font-size:20px;font-weight:600;line-height:1.2}@media (min-width:75em){.footer__column-caption{margin-bottom:3rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-bottom:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer__column-caption{margin-bottom:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)}}@supports not (margin-bottom:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer__column-caption{margin-bottom:calc(1.6875rem + 1.3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.footer__column-caption{margin-bottom:1.6875rem}}@media (min-width:47.99875em){.footer .contacts-info{padding-top:25px}}@media (max-width:47.99875em){.footer .contacts-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.footer .contacts-info__caption--footer{margin-bottom:24px}@media (min-width:75em){.footer .contacts-info__caption--footer{margin-top:3rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer .contacts-info__caption--footer{margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)}}@supports not (margin-top:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.footer .contacts-info__caption--footer{margin-top:calc(1.6875rem + 1.3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.footer .contacts-info__caption--footer{margin-top:1.6875rem}}.footer .contacts-info__items{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.footer .contacts-info__link{color:inherit}.footer .contacts-info__link svg{fill:#2f85e7}@media (min-width:47.99875em){.form-footer{padding-top:25px}}@media (max-width:47.99875em){.form-footer{text-align:center;border-bottom:none;padding:32px 0 0 0}}.form-footer__caption{margin-bottom:35px}.form-footer__inputs{margin-bottom:20px}.form-footer__input:not(:last-child){margin-bottom:20px}.form-footer__submit{width:100%;min-height:47px}.language-switcher{font-size:16px;text-transform:uppercase;font-weight:500;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;margin:0 auto}@media (max-width:47.99875em){.language-switcher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}}.language-switcher.active .language-switcher__list{opacity:1;visibility:visible}.language-switcher.active .language-switcher__header::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.language-switcher__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:5px;width:45px;font-weight:500}.language-switcher__header::after{content:"";position:absolute;width:14px;height:13px;top:20%;right:-10px;background:url(../img/icons/dropdown.svg);background-repeat:no-repeat;background-position:center;display:block;-webkit-transition:all .3s;transition:all .3s}@media (max-width:47.99875em){.language-switcher__header{display:none}}.language-switcher__list{display:block;position:absolute;left:-9px;top:28px;z-index:6;background:#fff;overflow:hidden;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}@media (max-width:47.99875em){.language-switcher__list{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;position:static!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;background:0 0;width:auto}}.language-switcher__item{padding:0;border:none;word-wrap:normal;cursor:pointer;list-style:none}.language-switcher__item.active a{font-weight:500;background-color:#dae6fe}.language-switcher__item a{padding:7px 16px;cursor:pointer;color:inherit;display:block;background:0 0;font-weight:400;font-size:14px;text-decoration:none}.language-switcher__item a:hover{background:rgba(47,133,231,.2);-webkit-transition:background .3s ease;transition:background .3s ease}@media (max-width:47.99875em){.language-switcher__item a{background:#f5f7fb;border-radius:100px;padding:10px 16px}}.breadcrumbs{margin:16px 0 60px;position:relative}@media (max-width:61.99875em){.breadcrumbs{margin:12px 0 25px}}@media (max-width:47.99875em){.breadcrumbs{margin:12px 0 48px}}@media (max-width:47.99875em){.breadcrumbs::after{content:"";position:absolute;right:0;top:0;height:100%;width:100px;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}}.breadcrumbs__container ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:100px;background:#f5f7fb;padding:12px}.breadcrumbs__container ul li{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.breadcrumbs__container ul li:not(:last-child)::after{content:"";display:block;background:url(../img/icons/breadcrumbs-arrow.svg) center no-repeat;width:16px;height:16px}.breadcrumbs__container ul li a{color:#bababa;font-size:16px;font-weight:400;line-height:1.5}@media (any-hover:hover){.breadcrumbs__container ul li a:not(._active):hover{text-decoration:underline}}.breadcrumbs__container ul li a._active{cursor:default;color:#2f85e7}@media (max-width:61.99875em){.breadcrumbs__container ul li a{font-size:14px}}.contacts-page{padding-top:83px}@media (max-width:61.99875em){.contacts-page{padding-top:131px}}@media (max-width:47.99875em){.contacts-page{padding-top:83px}}@media (max-width:61.99875em){.contacts-page .title-section{font-size:42px}}@media (max-width:47.99875em){.contacts-page .title-section{font-size:35px}}.contacts{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:75em){.contacts{margin-bottom:8.75rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-bottom:clamp(4.375rem ,2.7840909091rem + 7.9545454545vw ,8.75rem)){.contacts{margin-bottom:clamp(4.375rem ,2.7840909091rem + 7.9545454545vw ,8.75rem)}}@supports not (margin-bottom:clamp(4.375rem ,2.7840909091rem + 7.9545454545vw ,8.75rem)){.contacts{margin-bottom:calc(4.375rem + 4.375 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.contacts{margin-bottom:4.375rem}}.contacts__line{position:absolute;left:49%;top:-10%;width:1930px;height:670px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);fill:none;z-index:-1;stroke:#ccdcfb}@media (max-width:61.99875em){.contacts__line{width:1081px;top:0;left:0;height:375px;-webkit-transform:scale(-1,1) translateX(10%);-ms-transform:scale(-1,1) translateX(10%);transform:scale(-1,1) translateX(10%)}}@media (max-width:800px){.contacts__line{-webkit-transform:scale(-1,1) translateX(16%);-ms-transform:scale(-1,1) translateX(16%);transform:scale(-1,1) translateX(16%)}}@media (max-width:47.99875em){.contacts__line{width:1147px;height:399px;top:auto;left:auto;right:0;bottom:37%;-webkit-transform:scale(1) translateX(16%);-ms-transform:scale(1) translateX(16%);transform:scale(1) translateX(16%)}}.contacts__head{margin-bottom:40px;text-align:center}@media (max-width:61.99875em){.contacts__head{margin-bottom:17px}}@media (max-width:47.99875em){.contacts__head{margin-bottom:32px}}.contacts__title{margin-bottom:32px}@media (max-width:61.99875em){.contacts__title{margin-bottom:24px}}.contacts__subtitle{line-height:1.25}@media (max-width:47.99875em){.contacts__subtitle{font-size:14px}}.contacts__content{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-grid-columns:minmax(300px,380px) minmax(180px,266px) minmax(350px,480px);grid-template-columns:minmax(300px,380px) minmax(180px,266px) minmax(350px,480px)}@media (max-width:1100px){.contacts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}}@media (max-width:47.99875em){.contacts__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0}}.contacts__img{visibility:visible;position:relative;margin-right:20px;z-index:-2}.contacts__img img{max-width:100%}.contacts__img::before{content:"";position:absolute;bottom:0;height:481px;background:radial-gradient(ellipse at center,rgba(100,160,230,.25) 0,rgba(100,160,230,0) 80%);-webkit-filter:blur(132);filter:blur(132);z-index:-1}@media (min-width:75em){.contacts__img::before{width:20.25rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(16.4375rem ,15.0511363636rem + 6.9318181818vw ,20.25rem)){.contacts__img::before{width:clamp(16.4375rem ,15.0511363636rem + 6.9318181818vw ,20.25rem)}}@supports not (width:clamp(16.4375rem ,15.0511363636rem + 6.9318181818vw ,20.25rem)){.contacts__img::before{width:calc(16.4375rem + 3.8125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.contacts__img::before{width:16.4375rem}}@media (min-width:75em){.contacts__img::before{border-top-left-radius:16.5rem}}@media (min-width:20em) and (max-width:75em){@supports (border-top-left-radius:clamp(13.5rem ,12.4090909091rem + 5.4545454545vw ,16.5rem)){.contacts__img::before{border-top-left-radius:clamp(13.5rem ,12.4090909091rem + 5.4545454545vw ,16.5rem)}}@supports not (border-top-left-radius:clamp(13.5rem ,12.4090909091rem + 5.4545454545vw ,16.5rem)){.contacts__img::before{border-top-left-radius:calc(13.5rem + 3 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.contacts__img::before{border-top-left-radius:13.5rem}}@media (min-width:75em){.contacts__img::before{border-top-right-radius:16.5rem}}@media (min-width:20em) and (max-width:75em){@supports (border-top-right-radius:clamp(13.5rem ,12.4090909091rem + 5.4545454545vw ,16.5rem)){.contacts__img::before{border-top-right-radius:clamp(13.5rem ,12.4090909091rem + 5.4545454545vw ,16.5rem)}}@supports not (border-top-right-radius:clamp(13.5rem ,12.4090909091rem + 5.4545454545vw ,16.5rem)){.contacts__img::before{border-top-right-radius:calc(13.5rem + 3 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.contacts__img::before{border-top-right-radius:13.5rem}}@media (max-width:toEm(61.99875em)){.contacts__img::before{height:466px}}@media (max-width:toEm(47.99875em)){.contacts__img::before{height:390px}}.contacts__img::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(250,250,250,0)));background:linear-gradient(0deg,#fff 0,rgba(250,250,250,0) 100%)}@media (min-width:75em){.contacts__img::after{height:5.3125rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(4.0625rem ,3.6079545455rem + 2.2727272727vw ,5.3125rem)){.contacts__img::after{height:clamp(4.0625rem ,3.6079545455rem + 2.2727272727vw ,5.3125rem)}}@supports not (height:clamp(4.0625rem ,3.6079545455rem + 2.2727272727vw ,5.3125rem)){.contacts__img::after{height:calc(4.0625rem + 1.25 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.contacts__img::after{height:4.0625rem}}@media (max-width:61.99875em){.contacts__img{-webkit-box-flex:0;-ms-flex:0 1 303px;flex:0 1 303px;z-index:0}}@media (max-width:47.99875em){.contacts__img{margin-right:0;margin-bottom:20px;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.contacts__details{height:100%;margin-right:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}@media (max-width:1100px){.contacts__details{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-right:0}}@media (max-width:61.99875em){.contacts__details{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (max-width:47.99875em){.contacts__details{row-gap:32px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-bottom:66px}}@media (max-width:550px){.contacts__details{-ms-grid-columns:1fr;grid-template-columns:1fr}}.contacts__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}@media (max-width:1100px){.contacts__column{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:550px){.contacts__column{text-align:center;row-gap:32px}.contacts__column .contacts-info__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contacts__form{padding:46px;border-radius:24px;background-color:#dfebff}@media (max-width:1100px){.contacts__form{width:100%;margin:0 auto;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:61.99875em){.contacts__form{padding:32px}}.contacts__form-title{font-weight:600;font-size:20px;line-height:120%;margin-bottom:32px}@media (max-width:1100px){.contacts__form-title{text-align:center}}@media (max-width:61.99875em){.contacts__form-title{margin-bottom:24px;font-size:18px}}.contacts__form-input{margin-bottom:16px}.contacts__form-input textarea{border-radius:15px;min-height:90px;resize:vertical;padding:14px}@media (max-width:61.99875em){.contacts__form-input{margin-bottom:12px}}@media (max-width:61.99875em){.contacts__form-submit{min-height:47px}}.contacts .contacts-info{padding-top:0}.contacts .contacts-info__items{margin-bottom:0}.contacts-info__caption{font-size:20px;font-weight:600;line-height:1.2}@media (min-width:75em){.contacts-info__caption{margin-bottom:3rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-bottom:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.contacts-info__caption{margin-bottom:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)}}@supports not (margin-bottom:clamp(1.6875rem ,1.2102272727rem + 2.3863636364vw ,3rem)){.contacts-info__caption{margin-bottom:calc(1.6875rem + 1.3125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.contacts-info__caption{margin-bottom:1.6875rem}}.contacts-info__title{font-size:16px;font-weight:700;margin-bottom:16px;line-height:150%}@media (max-width:61.99875em){.contacts-info__title{font-size:14px;margin-bottom:16px}}.contacts-info__items{margin-bottom:25px}@media (min-width:47.99875em){.contacts-info__items{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.contacts-info__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}.contacts-info__link svg{width:16px;height:16px;fill:#2f85e7}.contacts-info__link span{line-height:1.1875}@media (min-width:75em){.contacts-info__link span{font-size:1rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(0.875rem ,0.8295454545rem + 0.2272727273vw ,1rem)){.contacts-info__link span{font-size:clamp(.875rem ,.8295454545rem + .2272727273vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.8295454545rem + 0.2272727273vw ,1rem)){.contacts-info__link span{font-size:calc(.875rem + .125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.contacts-info__link span{font-size:.875rem}}.contacts-info__link:not(:last-child){margin-bottom:16px}@media (any-hover:hover){.contacts-info__link:hover span{text-decoration:underline}}.contacts-info__link_telegram{color:#24a1de}.contacts-info__link_telegram svg{fill:#24a1de}.contacts-info__link_viber{color:#7360f2}.contacts-info__link_viber svg{fill:#7360f2}.contacts-info__socials-label{color:#2f85e7;line-height:1.1875;margin-bottom:20px}@media (min-width:75em){.contacts-info__socials-label{font-size:1rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(0.875rem ,0.8295454545rem + 0.2272727273vw ,1rem)){.contacts-info__socials-label{font-size:clamp(.875rem ,.8295454545rem + .2272727273vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.8295454545rem + 0.2272727273vw ,1rem)){.contacts-info__socials-label{font-size:calc(.875rem + .125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.contacts-info__socials-label{font-size:.875rem}}.contacts-info__block .schedule__label{font-size:16px;font-weight:700;margin-bottom:16px;line-height:150%}@media (max-width:61.99875em){.contacts-info__block .schedule__label{font-size:14px}}.contacts-info__block .schedule__value{font-size:16px;line-height:150%}@media (max-width:61.99875em){.contacts-info__block .schedule__value{font-size:14px}}.schedule__label{font-size:14px;font-weight:700;line-height:1.5;margin-bottom:5px}.schedule__value{font-size:14px;line-height:150%}.copyright{background-color:#dfebff}@media (min-width:75em){.copyright{padding-top:2rem}}@media (min-width:20em) and (max-width:75em){@supports (padding-top:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.copyright{padding-top:clamp(1.5rem ,1.3181818182rem + .9090909091vw ,2rem)}}@supports not (padding-top:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.copyright{padding-top:calc(1.5rem + .5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.copyright{padding-top:1.5rem}}@media (min-width:75em){.copyright{padding-bottom:2rem}}@media (min-width:20em) and (max-width:75em){@supports (padding-bottom:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.copyright{padding-bottom:clamp(1.5rem ,1.3181818182rem + .9090909091vw ,2rem)}}@supports not (padding-bottom:clamp(1.5rem ,1.3181818182rem + 0.9090909091vw ,2rem)){.copyright{padding-bottom:calc(1.5rem + .5 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.copyright{padding-bottom:1.5rem}}.copyright__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media (max-width:29.99875em){.copyright__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media (any-hover:hover){.copyright__container a:hover{text-decoration:underline}}.reservation-page{padding-top:83px}@media (min-width:75em){.reservation-page{margin-bottom:8.75rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-bottom:clamp(4.375rem ,2.7840909091rem + 7.9545454545vw ,8.75rem)){.reservation-page{margin-bottom:clamp(4.375rem ,2.7840909091rem + 7.9545454545vw ,8.75rem)}}@supports not (margin-bottom:clamp(4.375rem ,2.7840909091rem + 7.9545454545vw ,8.75rem)){.reservation-page{margin-bottom:calc(4.375rem + 4.375 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.reservation-page{margin-bottom:4.375rem}}.reservation-page :last-child{margin-bottom:0}@media (max-width:61.99875em){.reservation-page{padding-top:131px}}@media (max-width:47.99875em){.reservation-page{padding-top:83px}}.reservation-page__consultation-process .consultation-process__steps{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.reservation-page__consultation-process .consultation-process__title{max-width:none;margin-bottom:123px}@media (max-width:61.99875em){.reservation-page__consultation-process .consultation-process__title{margin-bottom:32px}}@media (max-width:61.99875em){.reservation-page__consultation-process .consultation-step:nth-child(2) .consultation-step__number::after{display:block}}.reservation__title{margin-bottom:50px;letter-spacing:-.58px}@media (max-width:61.99875em){.reservation__title{font-size:42px;margin-bottom:32px;letter-spacing:-.42px}}@media (max-width:47.99875em){.reservation__title{letter-spacing:-.35px;font-size:35px}}.reservation__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (max-width:61.99875em){.reservation__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:30px}}@media (max-width:47.99875em){.reservation__form{row-gap:40px}}.reservation__column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:61.99875em){.reservation__column{width:100%}}.reservation__block{width:100%}.reservation__block:not(:last-child){margin-bottom:40px}.reservation__info{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px}@media (max-width:61.99875em){.reservation__info{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:313px;text-align:center}}@media (max-width:47.99875em){.reservation__info{max-width:none}}.block-reservation__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c2bebe}@media (min-width:75em){.block-reservation__label{font-size:1.25rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(1rem ,0.9090909091rem + 0.4545454545vw ,1.25rem)){.block-reservation__label{font-size:clamp(1rem ,.9090909091rem + .4545454545vw ,1.25rem)}}@supports not (font-size:clamp(1rem ,0.9090909091rem + 0.4545454545vw ,1.25rem)){.block-reservation__label{font-size:calc(1rem + .25 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.block-reservation__label{font-size:1rem}}@media (min-width:75em){.block-reservation__label{margin-bottom:1.25rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-bottom:clamp(1rem ,0.9090909091rem + 0.4545454545vw ,1.25rem)){.block-reservation__label{margin-bottom:clamp(1rem ,.9090909091rem + .4545454545vw ,1.25rem)}}@supports not (margin-bottom:clamp(1rem ,0.9090909091rem + 0.4545454545vw ,1.25rem)){.block-reservation__label{margin-bottom:calc(1rem + .25 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.block-reservation__label{margin-bottom:1rem}}.block-reservation__label svg{-ms-flex-negative:0;flex-shrink:0}@media (min-width:75em){.block-reservation__label svg{margin-right:.5rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-right:clamp(0.25rem ,0.1590909091rem + 0.4545454545vw ,0.5rem)){.block-reservation__label svg{margin-right:clamp(.25rem ,.1590909091rem + .4545454545vw ,.5rem)}}@supports not (margin-right:clamp(0.25rem ,0.1590909091rem + 0.4545454545vw ,0.5rem)){.block-reservation__label svg{margin-right:calc(.25rem + .25 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.block-reservation__label svg{margin-right:.25rem}}@media (min-width:75em){.block-reservation__label svg{width:1.5rem}}@media (min-width:20em) and (max-width:75em){@supports (width:clamp(1.125rem ,0.9886363636rem + 0.6818181818vw ,1.5rem)){.block-reservation__label svg{width:clamp(1.125rem ,.9886363636rem + .6818181818vw ,1.5rem)}}@supports not (width:clamp(1.125rem ,0.9886363636rem + 0.6818181818vw ,1.5rem)){.block-reservation__label svg{width:calc(1.125rem + .375 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.block-reservation__label svg{width:1.125rem}}@media (min-width:75em){.block-reservation__label svg{height:1.5rem}}@media (min-width:20em) and (max-width:75em){@supports (height:clamp(1.125rem ,0.9886363636rem + 0.6818181818vw ,1.5rem)){.block-reservation__label svg{height:clamp(1.125rem ,.9886363636rem + .6818181818vw ,1.5rem)}}@supports not (height:clamp(1.125rem ,0.9886363636rem + 0.6818181818vw ,1.5rem)){.block-reservation__label svg{height:calc(1.125rem + .375 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.block-reservation__label svg{height:1.125rem}}.block-reservation__label span{color:#303030;font-weight:500}.block-reservation__content{border-top:1px solid rgba(0,0,0,.1);padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}@media (max-width:61.99875em){.block-reservation__content{padding-top:15px}}@media (max-width:61.99875em){.block-reservation__content{row-gap:12px;padding-top:18px}}.block-reservation__content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:30px}@media (max-width:1100px){.block-reservation__content-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:61.99875em){.block-reservation__content-row{-ms-flex-wrap:initial;flex-wrap:initial}}@media (max-width:47.99875em){.block-reservation__content-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-reservation__row{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}@media (max-width:47.99875em){.block-reservation__row{gap:12px}}.block-reservation__row:has(.block-reservation__connection-method){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.block-reservation__connection-methods{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}@media (max-width:47.99875em){.block-reservation__connection-methods{gap:12px}}.block-reservation__connection-method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 14px;border-radius:100px;border:1px solid #dae6fe;background:#fff;height:47px;cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (max-width:61.99875em){.block-reservation__connection-method{font-size:14px}}.block-reservation__connection-method:not(.selected):hover{background-color:#dae6fe}.block-reservation__connection-method.selected{background-color:#2f85e7;color:#fff}.block-reservation__calendar{margin-left:-20px}@media (max-width:61.99875em){.block-reservation__calendar{margin-left:auto;margin-right:auto}}.block-reservation__time-picker{max-width:413px}@media (max-width:61.99875em){.block-reservation__time-picker{margin-left:auto;margin-right:auto}}.consultation-option{position:relative}.consultation-option input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:-1}.consultation-option input:checked+.consultation-option__card{border:1px solid #2f85e7;-webkit-box-shadow:0 4px 12px 0 rgba(142,176,245,.2509803922);box-shadow:0 4px 12px 0 rgba(142,176,245,.2509803922)}.consultation-option__card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:120%;cursor:pointer;border-radius:8px;border:1px solid #e5e5e5;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (min-width:75em){.consultation-option__card{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media (min-width:20em) and (max-width:75em){@supports ((-moz-column-gap:clamp(0.75rem ,0.6590909091rem + 0.4545454545vw ,1rem)) or (column-gap:clamp(0.75rem ,0.6590909091rem + 0.4545454545vw ,1rem))){.consultation-option__card{-webkit-column-gap:clamp(.75rem ,.6590909091rem + .4545454545vw ,1rem);-moz-column-gap:clamp(.75rem ,.6590909091rem + .4545454545vw ,1rem);column-gap:clamp(.75rem ,.6590909091rem + .4545454545vw ,1rem)}}@supports not ((-moz-column-gap:clamp(0.75rem ,0.6590909091rem + 0.4545454545vw ,1rem)) or (column-gap:clamp(0.75rem ,0.6590909091rem + 0.4545454545vw ,1rem))){.consultation-option__card{-webkit-column-gap:calc(.75rem + .25 * (100vw - 20rem)/ 55);-moz-column-gap:calc(.75rem + .25 * (100vw - 20rem)/ 55);column-gap:calc(.75rem + .25 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.consultation-option__card{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}}@media (min-width:75em){.consultation-option__card{font-size:1rem}}@media (min-width:20em) and (max-width:75em){@supports (font-size:clamp(0.875rem ,0.8295454545rem + 0.2272727273vw ,1rem)){.consultation-option__card{font-size:clamp(.875rem ,.8295454545rem + .2272727273vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.8295454545rem + 0.2272727273vw ,1rem)){.consultation-option__card{font-size:calc(.875rem + .125 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.consultation-option__card{font-size:.875rem}}@media (min-width:75em){.consultation-option__card{padding:1.25rem}}@media (min-width:20em) and (max-width:75em){@supports (padding:clamp(1rem ,0.9090909091rem + 0.4545454545vw ,1.25rem)){.consultation-option__card{padding:clamp(1rem ,.9090909091rem + .4545454545vw ,1.25rem)}}@supports not (padding:clamp(1rem ,0.9090909091rem + 0.4545454545vw ,1.25rem)){.consultation-option__card{padding:calc(1rem + .25 * (100vw - 20rem)/ 55)}}}@media (max-width:20em){.consultation-option__card{padding:1rem}}.consultation-option__card::before{content:"";display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.consultation-option:first-child .consultation-option__card::before{background:url(../img/icons/solar.svg) no-repeat;background-size:contain}.consultation-option:last-child .consultation-option__card::before{background:url(../img/icons/hand-heart.svg) no-repeat;background-size:contain}.info-reservation{border-radius:20px;background:#eff6ff;padding:22px}.info-reservation__title{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:22px}@media (max-width:61.99875em){.info-reservation__title{font-size:18px}}.info-reservation__block{border-top:1px solid rgba(0,0,0,.1);padding:19px 0;font-size:16px}@media (max-width:61.99875em){.info-reservation__block{font-size:14px;padding:12px 0}}.info-reservation__date{color:#2f85e7;font-size:inherit;font-weight:600;line-height:1.1875}.info-reservation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.info-reservation__item:not(:last-child){margin-bottom:20px}@media (max-width:61.99875em){.info-reservation__item:not(:last-child){margin-bottom:12px}}.info-reservation__item::before{content:"";display:block;width:24px;height:24px}@media (max-width:61.99875em){.info-reservation__item::before{width:18px;height:18px}}.info-reservation__item span{color:#c2bebe}@media (max-width:61.99875em){.info-reservation__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.info-reservation__item-consultation{display:-ms-grid;display:grid;row-gap:2px;-ms-grid-columns:24px auto;grid-template-columns:24px auto}.info-reservation__item-consultation::before{background:url(../img/icons/solar.svg) center no-repeat;background-size:contain}@media (max-width:61.99875em){.info-reservation__item-consultation{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}}.info-reservation__item-label{font-size:inherit;line-height:1.1875}.info-reservation__item-quantity{color:#6c6c6c;-ms-grid-column:2;grid-column:2}.info-reservation__item-time::before{background:url(../img/icons/twotone_timer.svg) center no-repeat;background-size:contain}.info-reservation__item-value{font-weight:600}.info-reservation__item-price::before{background:url(../img/icons/wallets.svg) center no-repeat;background-size:contain}.info-reservation__item-sum{color:#2f85e7;font-weight:600}.info-reservation__submit{margin-top:5px;min-height:47px}@media (max-width:61.99875em){.info-reservation__submit{font-size:14px;max-width:252px;margin-top:10px}}.info-reservation__submit-disabled{cursor:default;pointer-events:none;opacity:.5}.time-picker-reservation{border-radius:20px;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.06);box-shadow:0 0 20px 0 rgba(0,0,0,.06);padding:24px}.time-picker-reservation__lead{color:#6c6c6c;line-height:1.1875;margin-bottom:24px}@media (max-width:61.99875em){.time-picker-reservation__lead{margin-bottom:16px}}.time-picker-reservation__items{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(55px,1fr));-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:8px}@media (max-width:61.99875em){.time-picker-reservation__items{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}}.time-picker-reservation__item{text-align:center;border-radius:100px;border:1px solid #dae6fe;padding:10px;font-size:14px;font-weight:500;line-height:1.3571428571;cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.time-picker-reservation__item.selected{background-color:#2f85e7;color:#fff}.time-picker-reservation__item.disable{background:#f4f4f4;color:#dbdbdb;cursor:default;border:1px solid rgba(218,230,254,0)}.time-picker-reservation__item:not(.disable,.selected):hover{background-color:#dae6fe}.time-picker-reservation__alternative-message{margin-top:32px;line-height:1.1875}.time-picker-reservation__alternative-message a{color:#2f85e7;text-decoration:underline}@media (any-hover:hover){.time-picker-reservation__alternative-message a:hover{text-decoration:none}}@media (max-width:61.99875em){.time-picker-reservation__alternative-message{margin-top:16px;font-size:14px}}#input-date{display:none}#input-time{display:none}#input-consultation{display:none}#input-connection-method{display:none}/*! name: vanilla-calendar-pro | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:300px;min-width:272px;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}@supports ((width:-moz-max-content) or (width:max-content)) and ((height:-moz-max-content) or (height:max-content)){.vanilla-calendar{height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports ((width:-moz-fit-content) or (width:fit-content)){.vanilla-calendar_multiple{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none!important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;--tw-content:"";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.vanilla-calendar-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vanilla-calendar-header__content{display:-ms-grid;display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:-ms-grid;display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.vanilla-calendar-years{display:-ms-grid;display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:-ms-grid;display:grid;grid-auto-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vanilla-calendar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);justify-items:center}.vanilla-calendar-week__day{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:1.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:-ms-grid;display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:75ms;transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem;border-width:0;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:1rem .75rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 8px);width:100%;border-radius:.5rem}.vanilla-calendar-day__popup:after{content:"";-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%;top:1px;z-index:-10;display:block;height:0;width:0;border-left-width:8px;border-right-width:8px;border-top-width:0;border-bottom-width:8px;border-style:solid;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.vanilla-calendar-time{margin-top:.75rem;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0;border-left-width:0;border-right-width:0;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:-ms-grid;display:grid;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content:":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:-ms-grid;display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:after,.vanilla-calendar-time__range:before{content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;-webkit-box-sizing:border-box;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-number,[data-calendar-theme=light] .vanilla-calendar-week-numbers__title{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_prev{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored:0 3px 15px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-day__popup:after{border-bottom-color:#fff}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:after,[data-calendar-theme=light] .vanilla-calendar-time__range:before{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active,[data-calendar-theme=dark] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-number,[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow:inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-day__popup:after{border-bottom-color:#334155}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:after,[data-calendar-theme=dark] .vanilla-calendar-time__range:before{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}