@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,0.006) 8.1%,hsla(0deg,0%,0%,0.021) 15.5%,hsla(0deg,0%,0%,0.046) 22.5%,hsla(0deg,0%,0%,0.077) 29%,hsla(0deg,0%,0%,0.114) 35.3%,hsla(0deg,0%,0%,0.155) 41.2%,hsla(0deg,0%,0%,0.198) 47.1%,hsla(0deg,0%,0%,0.242) 52.9%,hsla(0deg,0%,0%,0.285) 58.8%,hsla(0deg,0%,0%,0.326) 64.7%,hsla(0deg,0%,0%,0.363) 71%,hsla(0deg,0%,0%,0.394) 77.5%,hsla(0deg,0%,0%,0.419) 84.5%,hsla(0deg,0%,0%,0.434) 91.9%,hsla(0deg,0%,0%,0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
:root{--container-padding:6px;--color-1:#1255E5;--color-2:#DCFDE4;--color-3:#5CC37B;--color-4:#3374FF;--color-5:#E7ECFA;--color-6:#22833F;--header-height:42px;--header-top:5px;--header-full:calc(var(--header-height) + var(--header-top))}
@media (min-width:320px){:root{--header-height:50px}}
@media (min-width:390px){:root{--container-padding:10px;--header-top:10px}}
@media (min-width:576px){:root{--header-height:60px;--container-padding:15px}}
@media (min-width:768px){:root{--header-height:70px;--header-top:15px}}
@media (min-width:1024px){:root{--header-height:80px}}
@media (min-width:1200px){:root{--header-height:90px}}
@media (min-width:1640px){:root{--header-height:65px}}
@font-face{src:url("./../../../resources/assets/font/notosans.ttf");font-family:"Noto Sans";font-display:swap}
@font-face{src:url("./../../../resources/assets/font/notosans-extra.ttf");font-family:"Noto Sans Extra";font-display:swap}
body{font-family:"Noto Sans",sans-serif;font-weight:400}
*{padding:0;margin:0;box-sizing:border-box}
button{border:none;outline:none;cursor:pointer;transition:0.2s all}
.container{width:100%;padding:0 var(--container-padding);max-width:1680px;margin:0 auto}
.section-title{color:#2D2D2D;font-weight:600;text-align:center;font-size:20px;padding:0 15px}
@media (min-width:390px){.section-title{font-size:24px}}
@media (min-width:576px){.section-title{font-size:26px}}
@media (min-width:768px){.section-title{font-size:28px}}
@media (min-width:1024px){.section-title{font-size:30px}}
@media (min-width:1920px){.section-title{font-size:36px}}
.section{padding:25px 0}
@media (min-width:390px){.section{padding:30px 0}}
@media (min-width:576px){.section{padding:40px 0}}
@media (min-width:768px){.section{padding:50px 0}}
.accent{background-color:#BDFE1C;text-align:center;padding:6px 20px 10px 20px;border-radius:10px;font-size:21px;display:flex;align-items:center;justify-content:center;gap:6px;max-width:max-content;width:100%}
.first-screen{padding:calc(var(--header-full) + 10px) 0 30px 0;position:relative;overflow:hidden}
@media (min-width:576px){.first-screen{padding:calc(var(--header-full) + 15px) 0 35px 0}}
@media (min-width:1640px){.first-screen{padding:calc(var(--header-full) + 20px) 0 15px 0}}
.first-screen__bg{position:absolute;width:100%;height:100%;top:0;left:0;border-bottom-left-radius:40px;border-bottom-right-radius:40px;background-image:url("/resources/assets/img/main-hero/bg.webp");background-size:cover}
.first-screen:before{content:"";width:350px;height:300px;display:flex;position:absolute;top:-100px;left:-100px;z-index:1;background:radial-gradient(circle,#edfcef 0%,transparent 60%)}
@media (min-width:340px){.first-screen:before{width:450px;top:-100px}}
@media (min-width:390px){.first-screen:before{top:-190px;left:-200px;width:545px;height:500px}}
@media (min-width:576px){.first-screen:before{width:450px;left:20px}}
@media (min-width:768px){.first-screen:before{width:600px;height:600px;top:-190px;left:-170px}}
@media (min-width:1024px){.first-screen:before{width:900px;height:900px;top:-355px;left:-320px}}
@media (min-width:1350px){.first-screen:before{width:1300px;height:1300px;top:-490px;left:-450px}}
.first-screen-crumbs{margin-bottom:15px;margin-top:15px}
@media (min-width:320px){.first-screen-crumbs{margin-bottom:20px}}
@media (min-width:390px){.first-screen-crumbs{margin-top:20px}}
@media (min-width:576px){.first-screen-crumbs{margin-bottom:25px}}
@media (min-width:768px){.first-screen-crumbs{margin-bottom:30px}}
@media (min-width:1200px){.first-screen-crumbs{margin-bottom:45px}}
.splide__arrows{display:flex;width:100%;gap:10px;justify-content:center;align-items:center}
@media (min-width:340px){.splide__arrows{flex-direction:row}}
.splide__arrows.splide__arrows--text{flex-direction:column}
@media (min-width:340px){.splide__arrows.splide__arrows--text{flex-direction:row}}
.splide__arrows.splide__arrows--text .splide__arrow{width:auto;height:42px;padding:0 25px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-size:15px;width:100%}
@media (min-width:340px){.splide__arrows.splide__arrows--text .splide__arrow{width:auto;height:52px}}
@media (min-width:1350px){.splide__arrows.splide__arrows--text .splide__arrow span{font-size:16px}}
.splide__arrows.splide__arrows--text .splide__arrow--next{background:var(--color-1);color:white}
.splide__arrows.splide__arrows--text .splide__arrow--next:hover{background:transparent;color:var(--color-1)}
.splide__arrows.splide__arrows--text .splide__arrow--prev{border:1px solid var(--color-1);color:var(--color-1);background-color:transparent}
@media (min-width:340px){.splide__arrows.splide__arrows--text .splide__arrow--prev span{display:none}}
.splide__arrows.splide__arrows--text .splide__arrow--prev:hover{background:var(--color-1);color:white}
.splide__arrow{background:transparent;border:none;outline:none;width:56px;aspect-ratio:1;border-radius:16px;color:#2D2D2D;transition:0.2s all;border:1px solid transparent;border-top:1px solid #ffffff75;border-left:1px solid #ffffff75;cursor:pointer}
.splide__arrow:hover{color:var(--color-1);border:1px solid var(--color-1)}
.splide__arrow:active{color:white;border:1px solid var(--color-1);background:var(--color-1)}
.splide__arrow svg{transition:0.2s all}
.splide__arrow--prev{background:linear-gradient(127deg,#f9f9f9 0%,rgba(0,0,0,0) 75%)}
.splide__arrow--next{background:linear-gradient(-30deg,#f9f9f9 0%,rgba(0,0,0,0) 80%)}
.splide__arrow[disabled]{pointer-events:none;opacity:0.6}
.splide__pagination{display:flex;gap:5px;max-width:max-content}
.splide__pagination__page{width:6px;height:3px;background:#2D2D2D40;border-radius:10px;border:none;outline:none;transition:0.2s all}
.splide__pagination__page.is-active{background-color:#2D2D2D;width:15px}
.template-2 .first-screen__bg{height:calc(100% - 180px)}
@media (min-width:1640px){.template-7 .first-screen{padding-bottom:40px}}
.template-7 .first-screen__bg{border-radius:0}
@media (min-width:1024px){.template-7 .first-screen__bg{margin-top:0;border-bottom-left-radius:25px;border-bottom-right-radius:25px}}
@media (min-width:1200px){.template-7 .first-screen__bg{border-bottom-left-radius:35px;border-bottom-right-radius:35px}}

body:after{content:"";display:flex;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:none;background-color:transparent;backdrop-filter:blur(10px)}
body:before{content:"";display:flex;width:100%;height:100%;position:fixed;top:0;left:0;z-index:998;opacity:0.4;display:none;background-color:#0b142c}
body.menu-opened{overflow-y:hidden}
body.menu-opened:before,body.menu-opened:after{display:block}
.menu-opened #header .bg-liquid-glass{background:rgba(255,255,255,0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.1)}
#header{position:fixed;top:var(--header-top);width:100%;display:flex;z-index:1000;align-items:center;justify-content:center}
.hide .mobile-header,.hide .header_768{transform:translateY(-100dvh)}
.mobile-header{width:100%;transition:0.5s all}
@media (min-width:768px){.mobile-header{display:none}}
.mobile-header__logo{max-width:110px;display:flex}
@media (min-width:340px){.mobile-header__logo{max-width:70px}}
@media (min-width:390px){.mobile-header__logo{max-width:90px}}
@media (min-width:576px){.mobile-header__logo{max-width:120px}}
.mobile-header__container{background-color:transparent;display:flex;align-items:center;justify-content:space-between}
.mobile-header__btn-call{border-radius:9px;display:flex;align-items:center;justify-content:center;border:none;outline:none;background-color:var(--color-1);color:white;padding:10px 15px;cursor:pointer;font-size:14px}
@media (min-width:340px){.mobile-header__btn-call{height:40px;border-radius:15px;padding:0 14px;font-size:12px}}
@media (min-width:390px){.mobile-header__btn-call{font-size:14px;padding:0 10px}}
.mobile-header__wrap{width:100%;display:flex;align-items:center;justify-content:center;border-radius:16px;box-shadow:0 12px 32px 0 #00000014;background:rgba(255,255,255,0.8);gap:5px;height:var(--header-height);border:1px solid rgba(255,255,255,0.3);padding:8px 4px 8px 8px}
@media (min-width:320px){.mobile-header__wrap{justify-content:space-between}}
@media (min-width:340px){.mobile-header__wrap{padding:8px 4px 8px 8px}}
@media (min-width:576px){.mobile-header__wrap{padding:10px;max-height:62px}}
.mobile-header__right{display:none;align-items:center;gap:10px;width:100%;justify-content:end}
@media (min-width:320px){.mobile-header__right{display:flex}}
@media (min-width:390px){.mobile-header__right{gap:15px}}
@media (min-width:576px){.mobile-header__right{gap:20px}}
.mobile-header-item__city{display:none}
@media (min-width:340px){.mobile-header-item__city{display:block}}
.mobile-header-item__time{display:none}
@media (min-width:576px){.mobile-header-item__time{display:block}}
.header-work-time{display:flex;gap:8px}
.header-work-time__info{display:flex;flex-direction:column;gap:2px;font-size:13px}
@media (min-width:1024px){.header-work-time__info{font-size:15px;flex-direction:row;gap:5px}}
@media (min-width:1640px){.header-work-time__info{flex-direction:row}}
.header-menu-btn{display:flex;padding:10px;box-sizing:content-box;border-radius:12px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);cursor:pointer}
.header-menu-btn svg{width:16px}
.header-menu-btn__close{display:none}
.header-menu-btn.active .header-menu-btn__close{display:flex}
.header-menu-btn.active .header-menu-btn__burger{display:none}
.header-call-btn{display:flex;align-items:center;justify-content:end}
.header-call-btn button{background-color:var(--color-1);color:white;border:none;outline:none;font-size:14px;padding:13px 20px;border-radius:8px;min-width:max-content;margin-left:auto;cursor:pointer;transition:0.2s all}
@media (min-width:1640px){.header-call-btn button{font-size:15px}}
.header-call-btn button:hover{background-color:var(--color-4)}
.header-call-btn__wrap{padding:5px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:20px;border-bottom-left-radius:20px;display:flex;align-items:center;padding-left:10px;gap:5px;border:1px solid rgba(255,255,255,0.3);border:1px solid white;transition:0.2s all}
@media (min-width:1640px){.header-call-btn__wrap{padding:0;border:none;gap:10px}}
.header-call-btn__list{list-style:none;width:0;height:0;overflow:hidden;gap:6px;transition:0.2s all}
@media (min-width:1200px){.header-call-btn__list{gap:10px}}
@media (min-width:1640px){.header-call-btn__list{gap:7px;width:auto;height:auto;display:flex}}
.header-call-btn__list img{display:flex}
@media (min-width:1200px){.header-call-btn__list img{width:30px}}
@media (min-width:1640px){.header-call-btn__list img{width:28px}}
.header-call-btn__arrow{min-width:10px;padding-left:6px;padding-right:5px;padding-top:15px;padding-bottom:15px;box-sizing:content-box;cursor:pointer;transition:0.2s all}
@media (min-width:1640px){.header-call-btn__arrow{display:none}}
.header-call-btn.active .header-call-btn__arrow{transform:rotate(180deg);display:none}
.header-call-btn.active .header-call-btn__list{display:flex;width:100%;height:100%}
.header-call-btn.active .header-call-btn__wrap{gap:10px}
.header_768{display:none;width:100%;height:var(--header-height);transition:0.5s all}
@media (min-width:768px){.header_768{display:flex}}
.header_768__menu{display:none}
@media (min-width:1640px){.header_768__menu{display:flex}}
.header_768__logo{max-width:125px;width:100%;display:flex;transition:0.2s all ease-out}
@media (min-width:1024px){.header_768__logo{max-width:145px}}
@media (min-width:1640px){.header_768__logo{max-width:124px}}
.header_768__logo:hover{opacity:0.8}
.header_768__wrap{background:rgba(255,255,255,0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.3);height:100%;border-radius:16px;display:flex;align-items:center;justify-content:space-between;padding:15px;box-shadow:0 12px 32px 0 #00000014}
@media (min-width:1640px){.header_768__wrap{padding:10px}}
.header_768__right{display:flex;align-items:center;gap:10px}
@media (min-width:1024px){.header_768__right{gap:20px}}
@media (min-width:1024px){.header_768__menu-btn{margin-left:0}}
@media (min-width:1640px){.header_768__menu-btn{display:none}}
.header-ul-menu{list-style:none;display:flex;gap:7px}
@media (min-width:1640px){.header-ul-menu{gap:4px}}
.header-ul-menu li>a{background:#FFF6;text-decoration:none;color:#2D2D2D;border-radius:16px;padding:10px 15px;box-shadow:inset 1px 1px 3px 0 #ebebebc4;border-color:transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-top:1px solid white;border-bottom:1px solid white;height:44px;display:flex;align-items:center;transition:0.2s all}
@media (min-width:1640px){.header-ul-menu li>a{font-size:15px}}
.header-ul-menu li>a:has(~ ul){padding-right:35px}
@media (min-width:1640px){.header-ul-menu li>a:has(~ ul){padding-right:30px}}
.header-ul-menu li>a svg{position:absolute;right:15px;transition:0.2s all}
@media (min-width:1640px){.header-ul-menu li>a svg{right:13px}}
.header-ul-menu>li{height:44px;display:flex;align-items:center}
.header-ul-menu>li:hover>a{color:#22833F;border:1px solid #22833F;background-color:#ffffff7a}
.header-ul-menu>li:hover>a>svg{transform:rotate(180deg);color:#22833F}
.header-ul-menu>li:hover>ul{opacity:1;visibility:visible}
.header-ul-menu>li>ul>li:hover>a{color:#22833F}
.header-ul-menu li{position:relative}
.header-ul-menu li>ul{position:absolute;list-style:none;top:calc(100% + 8px);left:0;min-width:max-content;width:100%;padding:4px;background:rgba(255,255,255,0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;opacity:0;visibility:hidden;transition:0.1s all}
.city-select{padding:5px 10px 5px 8px;border-top:1px solid white;border-bottom:1px solid white;border-left:1px solid transparent;border-right:1px solid transparent;background:#FFF6;border-radius:16px;height:34px;display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:12px;cursor:pointer;position:relative;transition:0.2s all}
@media (min-width:390px){.city-select{font-size:14px}}
@media (min-width:1024px){.city-select{height:44px;padding:0 15px;font-size:16px}}
@media (min-width:1640px){.city-select{font-size:15px}}
.city-select__geo{width:16px;height:16px;transition:0.2s all}
.city-select.active{border:1px solid #22833F}
.city-select.active .city-select__list{transform:translateY(0);pointer-events:auto !important;opacity:1 !important;display:flex}
.city-select.active .city-select__current{color:#22833F}
.city-select.active .city-select__arrow{transform:rotate(180deg);color:#22833F}
.city-select.active .city-select__geo{color:#22833F}
.city-select__arrow{width:9px;height:6px;margin-left:6px;transition:0.2s all}
.city-select__list{position:absolute;left:0;border-radius:inherit;top:calc(100% + 8px);width:100%;overflow:hidden;background:rgba(255,255,255,0.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.3);padding:2px;min-width:max-content;display:flex;flex-direction:column;gap:3px;transform:translateY(-50px);transition:0.2s all;opacity:0;z-index:-1;display:none}
.city-select__option{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:10px;background:rgba(255,255,255,0.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.3);border-radius:12px;border-top:1px solid white;border-bottom:1px solid white;gap:14px;transition:0.2s all}
.city-select__option:after{content:"";width:8px;height:8px;background-color:var(--color-3);border-radius:20px;opacity:0;visibility:hidden}
.city-select__option.active:after{opacity:1;visibility:visible}
.city-select__option:hover{color:#22833F}
.city-select__item{display:flex;align-items:center;justify-content:start;gap:6px}
.city-select__item svg{width:14px;height:auto}
.hide .bottom-control{transform:translateY(100px)}
.bottom-control{position:fixed;bottom:5px;width:100%;transition:0.5s all}
@media (min-width:390px){.bottom-control{bottom:10px}}
@media (min-width:1640px){.bottom-control{display:none}}
.bottom-control__wrap{padding:5px;background-color:white;border-radius:16px;display:grid;align-items:center;gap:5px;width:100%;max-width:380px;margin:0 auto;grid-template-areas:"menu menu" "bcall bmenu"}
@media (min-width:320px){.bottom-control__wrap{display:flex;justify-content:space-between}}
.bottom-control__menu{display:flex;justify-content:center;align-items:center;width:100%;grid-area:menu}
.bottom-control__menu-btn{display:flex;align-items:center;justify-content:center;height:100%;gap:10px;padding:0 20px;min-width:100%}
@media (min-width:320px){.bottom-control__menu-btn{max-width:max-content}}
.bottom-control__menu-icon{width:10px;display:flex;justify-content:center;align-items:center}
@media (min-width:390px){.bottom-control__menu-icon{width:14px}}
.bottom-control__menu-icon svg{width:100%}
.bottom-control__menu-text{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px}
@media (min-width:320px){.bottom-control__menu-text{font-size:14px}}
@media (min-width:390px){.bottom-control__menu-text{font-size:16px}}
.bottom-control__menu-arrow{transition:0.2s all}
.bottom-control__btn-call{grid-area:bcall;display:flex;align-items:center;justify-content:center}
.bottom-control__btn-call-close{display:none}
.bottom-control__btn-menu{display:flex;align-items:center;justify-content:center;grid-area:bmenu}
.bottom-control__btn-menu-close{display:none}
.bottom-control__btn-call,.bottom-control__btn-menu,.bottom-control__menu-btn{border:none;min-width:32px;min-height:32px;border-radius:12px;justify-content:center;background:linear-gradient(-15deg,#fcfcfc 45%,rgba(0,0,0,0.05) 140%);width:100%}
@media (min-width:320px){.bottom-control__btn-call,.bottom-control__btn-menu,.bottom-control__menu-btn{min-height:38px}}
@media (min-width:340px){.bottom-control__btn-call,.bottom-control__btn-menu,.bottom-control__menu-btn{min-height:42px}}
.bottom-control__btn-call:active,.bottom-control__btn-menu:active,.bottom-control__menu-btn:active{background:var(--color-1);color:white}
.bottom-control__btn-call:hover,.bottom-control__btn-menu:hover,.bottom-control__menu-btn:hover{background:var(--color-5);color:var(--color-1)}
@media (min-width:320px){.bottom-control__btn-call,.bottom-control__btn-menu{max-width:38px}}
@media (min-width:340px){.bottom-control__btn-call,.bottom-control__btn-menu{max-width:42px}}
.bottom-control.menu-open .bottom-control__btn-menu-close{display:flex}
.bottom-control.menu-open .bottom-control__btn-menu-burger{display:none}
.bottom-control.phone-open .bottom-control__btn-call-close{display:flex}
.bottom-control.phone-open .bottom-control__btn-call-icon{display:none}
.bottom-control.subresource-open .bottom-control__menu-btn{background:var(--color-1);color:white}
.bottom-control.subresource-open .bottom-control__menu-arrow{transform:rotate(180deg)}
.hidden-menu{position:fixed;width:100%;height:100%;top:0;max-width:380px;transition:0.3s all}
.hidden-menu.active{opacity:1 !important;transform:translateY(0) !important}
.hidden-menu__container{display:flex;align-items:end;justify-content:center;width:100%;padding:0 var(--container-padding)}
.hidden-menu__wrap{background-color:white;padding:10px;border-radius:16px;height:100%;box-shadow:0 12px 32px 0 #00000014;width:100%;height:max-content}
.hidden-menu__btn{background-color:var(--color-1);color:white;padding:10px 0;border:none;outline:none;width:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px}
@media (min-width:320px){.hidden-menu__btn{font-size:14px}}
@media (min-width:390px){.hidden-menu__btn{font-size:16px}}
.hidden-menu__socials{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:15px;margin-bottom:5px}
@media (min-width:320px){.hidden-menu__socials{margin-top:25px}}
.hidden-menu__soc{display:flex;align-items:center;justify-content:center}
.hidden-menu__soc img{width:20px}
@media (min-width:320px){.hidden-menu__soc img{width:35px}}
.subresource-menu,.phone-menu{position:fixed;width:100%;height:100%;top:0;transition:0.3s all}
.subresource-menu.active,.phone-menu.active{opacity:1 !important;transform:translateY(0) !important}
.subresource-menu__container,.phone-menu__container{display:flex;align-items:end;justify-content:center}
.subresource-menu__content,.phone-menu__content{background-color:white;padding:5px;border-radius:16px;box-shadow:0 12px 32px 0 #00000014;overflow:scroll;width:100%}
@media (min-width:320px){.subresource-menu__content,.phone-menu__content{padding:7px}}
@media (min-width:390px){.subresource-menu__content,.phone-menu__content{padding:10px}}
.subresource-menu__wrap,.phone-menu__wrap{height:100%;max-width:380px;width:100%;height:100%;display:flex;align-items:end}
.hmenu{list-style:none;display:flex;flex-direction:column;gap:6px}
.hmenu--simple .hmenu-item__icon{display:none}
.hmenu--simple .hmenu-item__text{flex-direction:row-reverse;justify-content:center}
.hmenu--simple .hmenu-item__text:after{display:none}
.hmenu--simple .hmenu-item--active .hmenu-item__text{font-weight:normal;color:inherit}
.hmenu--simple .hmenu-item--active .hmenu-item__text:after{display:flex}
.hmenu-item{text-decoration:unset;color:#2D2D2D;display:flex;align-items:center;gap:7px;padding:6px;border-radius:9px;background:linear-gradient(180deg,#f9f9f9 0%,rgba(0,0,0,0) 100%);font-size:12px}
@media (min-width:320px){.hmenu-item{font-size:14px;border-radius:10px;padding:8px}}
@media (min-width:390px){.hmenu-item{font-size:16px;padding:10px;border-radius:16px}}
.hmenu-item--active .hmenu-item__text{font-weight:bold;color:var(--color-3)}
.hmenu-item--active .hmenu-item__text:after{opacity:1}
.hmenu-item__icon{display:flex;align-items:center;justify-content:center;color:var(--color-3)}
.hmenu-item__icon svg{min-width:20px;height:20px;display:flex}
.hmenu-item__text{display:flex;justify-content:space-between;align-items:center;width:100%}
.hmenu-item__text:after{content:"";width:8px;height:8px;background-color:var(--color-3);border-radius:10px;margin-right:6px;opacity:0}
.footer{font-size:14px;box-shadow:0 12px 32px 0 #00000014}
.footer__container{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%;padding:50px 5px}
@media (min-width:768px){.footer__container{gap:50px}}
@media (min-width:1024px){.footer__container{padding:15px}}
.footer__top{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}
@media (min-width:1440px){.footer__top{flex-direction:row;justify-content:space-between;gap:30px}}
.footer__center{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}
@media (min-width:768px){.footer__center{gap:50px}}
.footer__logo{max-width:200px;width:100%}
@media (min-width:1024px){.footer__logo{max-width:145px}}
.footer__menu{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}
@media (min-width:768px){.footer__menu{flex-direction:row;justify-content:space-evenly;align-items:flex-start;justify-content:flex-start}.footer__menu .line{display:none}}
@media (min-width:1440px){.footer__menu{justify-content:space-between;width:28%}}
.footer__servicesMenu ul,.footer__mainMenu ul{display:flex;flex-direction:column;align-items:center;gap:20px}
@media (min-width:1440px){.footer__servicesMenu ul,.footer__mainMenu ul{align-items:flex-start}}
.footer__servicesMenu li,.footer__mainMenu li{list-style:none}
.footer__servicesMenu a,.footer__mainMenu a{text-decoration:none;color:#2D2D2D}
.footer__servicesMenu-title,.footer__mainMenu-title{font-size:22px;margin-bottom:30px}
.footer .line{height:1px;width:100%;background-color:#2D2D2D26}
.footer__addresses{display:flex;flex-direction:column;align-items:center;gap:20px}
.footer__addresses .address{display:flex;align-items:center;gap:10px}
.footer__addresses .address__svg{min-width:16px;max-width:16px;width:100%}
@media (min-width:768px){.footer__addresses{flex-direction:row}}
.footer__map{width:100%;border-radius:15px;height:256px;overflow:hidden}
.footer__map img{width:100%;height:100%;object-fit:cover}
.footer__data{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}
.footer__phones{display:flex;gap:10px;align-items:center}
.footer__phone{font-size:28px}
@media (min-width:1440px){.footer__phone{font-size:24px}}
.footer__btn{width:100%;border-radius:15px;display:flex;align-items:center;justify-content:center;border:none;outline:none;background-color:var(--color-1);color:white;padding:15px 25px;cursor:pointer}
@media (min-width:768px){.footer__btn{width:max-content;padding:15px 100px}}
@media (min-width:1440px){.footer__btn{padding:15px 30px}}
.footer__infoMobile{display:flex;align-items:center;justify-content:space-between;gap:20px}
@media (min-width:768px){.footer__infoMobile{display:none}}
.footer__info{display:none;align-items:center;justify-content:space-between;gap:20px}
@media (min-width:768px){.footer__info{display:flex}}
.footer__mail{display:flex;align-items:center;gap:10px}
.footer__mail svg{min-width:18px}
.footer__mail p{font-size:12px}
@media (min-width:1440px){.footer__mail{margin-bottom:30px}}
.footer__time{display:flex;align-items:center;gap:10px}
.footer__time svg{min-width:14px}
.footer__time p{font-size:12px}
.footer__socials{display:flex;gap:20px}
@media (min-width:1440px){.footer__socials{flex-direction:column;gap:0}}
.footer__socials-title{font-size:22px;margin-bottom:30px}
.footer__social{display:flex;align-items:center;gap:10px;text-decoration:none;color:#2D2D2D;padding-bottom:20px}
.footer__licenses{width:100%;display:flex;flex-direction:column;gap:30px;color:#5E5E5E}
@media (min-width:1440px){.footer__licenses{flex-direction:row;justify-content:space-between}}
.footer__license{display:flex;flex-direction:column;gap:15px}
@media (min-width:768px){.footer__license{text-align:center}}
@media (min-width:1440px){.footer__license{text-align:left}}
.footer__license span{font-size:22px;color:#2D2D2D}
.footer__bottom{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}
@media (min-width:1440px){.footer__bottom{justify-content:space-between;flex-direction:row;border-top:1px solid #2D2D2D26;padding-top:30px}}
.footer__docs{display:flex;flex-direction:column;gap:20px;align-items:center}
@media (min-width:1440px){.footer__docs{justify-content:space-between;flex-direction:row}}
.footer__link{color:#2D2D2D}
.footer__nav{display:flex;justify-content:space-between;gap:30px;width:100%}
.footer__contacts-title{font-size:22px;margin-bottom:30px}
.footer-mobile{display:flex}
@media (min-width:1440px){.footer-mobile{display:none}}
.footer-desktop{display:none}
@media (min-width:1440px){.footer-desktop{display:flex}}

.faq-block-item{border-bottom:1px solid #2D2D2D26;padding:15px 10px 20px 15px;border-radius:16px 16px 0 0;transition:0.2s all;margin-top:10px;cursor:pointer}
.faq-block-item:hover .faq-block-item__question{color:var(--color-1)}
.faq-block-item:hover .faq-block-item__question-svg{background-color:#edf3fe}
.faq-block-item__question{font-size:14px;margin-bottom:10px;display:flex;gap:10px;align-items:start;justify-content:space-between;transition:0.2s all}
@media (min-width:320px){.faq-block-item__question{font-size:16px}}
@media (min-width:340px){.faq-block-item__question{font-size:18px}}
@media (min-width:576px){.faq-block-item__question{font-size:20px}}
@media (min-width:768px){.faq-block-item__question{font-size:22px}}
.faq-block-item__question-svg{content:"";border-radius:5px;width:22px;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;transition:0.2s all}
.faq-block-item__question-svg svg{transition:0.2s all}
.faq-block-item__answer{height:0;color:#5E5E5E;font-size:12px;overflow:hidden;will-change:height}
@media (min-width:320px){.faq-block-item__answer{font-size:14px}}
@media (min-width:340px){.faq-block-item__answer{font-size:15px}}
@media (min-width:390px){.faq-block-item__answer{font-size:16px}}
.faq-block-item.active{background-color:#568CFF0D;border-bottom:1px solid var(--color-1)}
@media (min-width:1200px){.faq-block-item.active{background-color:transparent;border-bottom:1px solid #2D2D2D26}}
.faq-block-item.active:hover .faq-block-item__question-svg{background-color:transparent}
.faq-block-item.active .faq-block-item__question{color:var(--color-1)}
.faq-block-item.active .faq-block-item__question-svg{color:#2D2D2D !important}
.faq-block-item.active .faq-block-item__question-svg svg{transform:rotate(45deg) scale(1.1)}
.accordion-item{container-type:inline-size;container-name:accordion-item;--pd:10px}
.accordion-item__container{border:1px solid transparent;outline:none;transition:0.2s all}
.accordion-item__question{font-size:16px;margin-bottom:10px;display:flex;gap:10px;align-items:start;justify-content:space-between;cursor:pointer;transition:0.2s all;padding:0 var(--pd);padding-top:var(--pd)}
@container accordion-item (min-width:320px){.accordion-item__question{font-size:18px}}
@container accordion-item (min-width:390px){.accordion-item__question{font-size:20px}}
@container accordion-item (min-width:576px){.accordion-item__question{font-size:22px}}
@container accordion-item (min-width:768px){.accordion-item__question{font-size:24px}}
@container accordion-item (min-width:1024px){.accordion-item__question{font-size:26px}}
.accordion-item__question-svg{content:"";border-radius:5px;width:22px;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;background-color:#edf3fe;color:var(--color-1);transition:0.2s all}
.accordion-item__question-svg svg{transition:0.2s all}
@container accordion-item (min-width:390px){.accordion-item__question-svg svg{width:10px;height:10px}}
@container accordion-item (min-width:390px){.accordion-item__question-svg{width:28px;min-width:28px;height:28px}}
.accordion-item__content{overflow:hidden}
.accordion-item__content-info{font-size:15px;padding:var(--pd);padding-top:0}
@container accordion-item (min-width:390px){.accordion-item__content-info{font-size:16px}}
.accordion-item.active .accordion-item__question-svg svg{transform:rotate(180deg)}
.accordion-item.active .accordion-item__container{border:1px solid var(--color-1)}
.accordion-item.active .accordion-item__container{border-radius:15px;overflow:hidden}
.agree{position:relative;display:flex;align-items:center;gap:10px}
.agree__text{font-size:13px;line-height:15px;color:#2D2D2D;cursor:pointer}
@media (min-width:576px){.agree__text{font-size:14px}}
@media (min-width:768px){.agree__text{font-size:15px}}
@media (min-width:1024px){.agree__text{font-size:16px}}
.simple-btn{border:1px solid #2D2D2D26;color:#2D2D2D;padding:9px;display:flex;font-weight:500;align-items:center;justify-content:center;border-radius:8px;gap:10px;font-size:15px;cursor:pointer;outline:none;background-color:transparent;width:100%;text-decoration:auto;transition:0.2s all}
@media (min-width:340px){.simple-btn{font-size:16px}}
@media (min-width:576px){.simple-btn{padding:11px 9px}}
.simple-btn:hover{border:1px solid var(--color-1);color:var(--color-1);background:#4983EF1A}
.simple-btn:active{background:var(--color-1);color:white}
.btn{background-color:var(--color-1);color:white;padding:9px;display:flex;font-weight:500;align-items:center;justify-content:center;border-radius:8px;gap:10px;font-size:15px;cursor:pointer;outline:none;width:100%;text-decoration:auto;transition:0.2s all}
.btn:hover{background-color:#3374FF}
.btn:active{background-color:var(--color-1)}
.btn.disable,.btn.disabled{opacity:0.5;pointer-events:none}
.crumbs{position:relative;z-index:1}
.crumbs ol{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;font-size:13px}
@media (min-width:320px){.crumbs ol{font-size:14px}}
@media (min-width:340px){.crumbs ol{font-size:15px}}
@media (min-width:390px){.crumbs ol{font-size:16px}}
.crumbs a{text-decoration:auto;color:#7b817c;transition:0.2s all}
.crumbs a:hover{color:#2D2D2D}
.crumbs li{border-right:1px solid #7b817c;padding:0 6px}
@media (min-width:320px){.crumbs li{padding:0 10px}}
@media (min-width:390px){.crumbs li{padding:0 15px}}
.crumbs li:first-child{padding-left:0}
.crumbs li:last-child{border-right:none;padding-right:0}
.crumbs li.active span{color:#2D2D2D}
.urgent-form{background-color:white;border-radius:16px;overflow:hidden;padding:10px;display:flex;flex-direction:column;gap:15px;padding-bottom:15px;z-index:1}
@media (min-width:1200px){.urgent-form{padding:15px}}
.urgent-form__img{max-width:80px;min-width:80px;height:80px}
@media (min-width:576px){.urgent-form__img{max-width:100px;min-width:100px;height:100px}}
@media (min-width:1350px){.urgent-form__img{max-width:120px;min-width:120px;height:120px}}
.urgent-form__header{display:flex;gap:10px;align-items:center;flex-direction:column}
@media (min-width:320px){.urgent-form__header{flex-direction:row}}
.urgent-form__info{display:flex;flex-direction:column;gap:10px}
.urgent-form__title{font-size:20px;font-weight:bold;text-align:center}
@media (min-width:320px){.urgent-form__title{text-align:left}}
@media (min-width:576px){.urgent-form__title{font-size:22px}}
.urgent-form__title span{color:#DE081A}
.urgent-form__desc{color:#5E5E5E;font-size:14px}
@media (min-width:576px){.urgent-form__desc{font-size:16px}}
.urgent-form__btn{height:52px;background-color:#DE081A;color:white;border:none;outline:none;padding:0 20px;border-radius:8px;width:100%;margin-top:15px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:0.2s all}
.urgent-form__btn:hover{background-color:#FF0B20}
.urgent-form .agree{margin-top:15px}
.simple-form{--gap:15px}
.simple-form__content{display:flex;flex-direction:column;gap:var(--gap)}
.simple-form__fields{display:flex;flex-direction:column;gap:var(--gap)}
.simple-form__agree{margin-top:var(--gap)}
.switch{position:relative;max-width:max-content}
.switch input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}
.switch label{width:26px;height:13px;display:block;background-color:transparent;border-radius:100px;position:relative;cursor:pointer;border:2px solid #E02A42;background-color:#E02A42;box-sizing:content-box;transition:0.5s}
.switch label::after{content:"";width:9px;height:9px;background-color:white;position:absolute;border-radius:70px;top:2px;left:2px;transition:0.5s}
.switch label[type="checkbox"]{width:0;height:0;visibility:hidden}
.switch input:checked + label:after{left:calc(100% - 2px);transform:translateX(-100%)}
.switch input:checked + label{background-color:var(--color-1);border-color:var(--color-1)}
.switch input:checked + label:after{background-color:white}
.switch label:active:after{width:10px}
.ud-input{display:flex;flex-direction:column;gap:5px}
.ud-input__label{font-size:14px;max-width:max-content;color:#5E5E5E}
.ud-input__field{border:none;outline:none;background-color:#2D2D2D08;border:1px solid #D5D5D5;padding:15px;border-radius:8px;font-size:15px;width:100%}
.ud-input__entry{position:relative;display:flex;align-items:center;justify-content:center}
.ud-input__entry:after{position:absolute;content:"";width:14px;height:14px;right:10px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 0C2.24 0 0 2.24 0 5C0 7.76 2.24 10 5 10C7.76 10 10 7.76 10 5C10 2.24 7.76 0 5 0ZM3.645 7.145L1.85 5.35C1.655 5.155 1.655 4.84 1.85 4.645C2.045 4.45 2.36 4.45 2.555 4.645L4 6.085L7.44 2.645C7.635 2.45 7.95 2.45 8.145 2.645C8.34 2.84 8.34 3.155 8.145 3.35L4.35 7.145C4.16 7.34 3.84 7.34 3.645 7.145Z' fill='%235CC37B'/%3e%3c/svg%3e");transition:0.2s all;opacity:0}
.ud-input.complete .ud-input__entry:after{opacity:1}
.widget{position:fixed;right:0;z-index:15;top:calc(50% - 60px);display:flex;flex-direction:column;gap:15px;background-color:white;padding:10px 15px 10px 10px;border-top-left-radius:16px;border-bottom-left-radius:16px;transform:translateX(100px);transition:0.4s all;background:rgba(255,255,255,0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.3)}
@media (min-width:320px){.widget{transform:translateX(0)}}
.widget:hover{transform:translateX(0)}
.widget a{display:flex;align-items:center;justify-content:center;transform:scale(0.99);transition:0.2s all}
@media (min-width:576px){.widget a{min-width:30px}}
.widget a:hover{transform:scale(1)}
.widget img{width:100%}
.card-callback{container-type:inline-size;container-name:card-call;height:100%}
.card-callback__content{background-color:white;color:#2D2D2D;padding:10px;border-radius:16px;border:1px solid #2D2D2D26;display:flex;flex-direction:column;gap:15px;height:100%}
@container card-call (min-width:576px){.card-callback__content{padding:15px}}
.card-callback__title{font-size:18px;text-align:center}
@container card-call (min-width:300px){.card-callback__title{text-align:left}}
@container card-call (min-width:360px){.card-callback__title{font-size:22px}}
@container card-call (min-width:576px){.card-callback__title{font-size:28px}}
.card-callback__subtitle{color:#5E5E5E;text-align:center}
@container card-call (min-width:300px){.card-callback__subtitle{text-align:left}}
@container card-call (min-width:576px){.card-callback__subtitle{font-size:20px}}
.card-callback__top{display:flex;flex-direction:column}
@container card-call (min-width:300px){.card-callback__top{flex-direction:row;align-items:center;gap:10px}}
.card-callback__top-info{display:flex;flex-direction:column;gap:5px}
@container card-call (min-width:360px){.card-callback__top-info{gap:8px;width:100%}}
.card-callback__image{max-width:100px;margin:0 auto}
@container card-call (min-width:360px){.card-callback__image{max-width:120px;margin:0;margin-right:auto}}
@container card-call (min-width:576px){.card-callback__image{max-width:150px;width:100%}}
.card-callback__center{display:flex;justify-content:space-between;align-items:center}
.card-callback__price{color:#747474;font-size:16px}
@container card-call (min-width:576px){.card-callback__price{font-size:20px}}
.card-callback__action:has(span){background-color:#5CC37B;color:white;font-weight:700;padding:3px 20px;border-radius:6px;font-size:14px}
@container card-call (min-width:576px){.card-callback__action:has(span){font-size:18px}}
.switch-border-text{display:flex;align-items:center;gap:10px;border:1px solid #e0e0e0;padding:15px;border-radius:15px;transition:0.2s all}
.switch-border-text__switch label{transition:0.1s all}
.switch-border-text__switch label:after{transition:0.1s all}
.switch-border-text:hover{border:1px solid var(--color-1);color:var(--color-1)}
.switch-border-text:hover .switch-border-text__switch label{background-color:transparent;border-color:var(--color-1)}
.switch-border-text:hover .switch-border-text__switch label:after{background-color:var(--color-1)}
.switch-border-text input:has(:checked){background-color:red}

.why-we{background-color:var(--color-2)}
.why-we__title{margin-bottom:35px;padding:0 10px}
@media (min-width:390px){.why-we__title{margin-bottom:50px}}
.why-we__container{display:flex;flex-direction:column;gap:30px;max-width:1640px;margin:0 auto}
@media (min-width:390px){.why-we__container{display:grid;grid-template-columns:1fr 1fr}}
@media (min-width:768px){.why-we__container{grid-template-columns:1fr 1fr 1fr}}
@media (min-width:1024px){.why-we__container{gap:40px}}
@media (min-width:1200px){.why-we__container{grid-template-columns:1fr 1fr 1fr 1fr}}
.why-we-item{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:20px;width:100%;padding:0 10px}
.why-we-item__img{width:100%;max-width:50px}
@media (min-width:1200px){.why-we-item__img{max-width:64px}}
.why-we-item__title{font-size:20px;text-align:center}
@media (min-width:768px){.why-we-item__title{font-size:22px}}
.why-we-item__desc{color:#5E5E5E;font-size:14px;text-align:center}
.main-hero{z-index:1;position:relative}
.main-hero__container{display:flex;flex-direction:column;gap:25px}
@media (min-width:1200px){.main-hero__container{display:grid;grid-template-areas:"splide form form form" "splide geo geo geo";gap:20px}}
.main-hero__splide{grid-area:splide}
.main-hero__form{grid-area:form}
.main-hero__geo{grid-area:geo}
.main-hero-info{padding:5px;border-radius:16px;width:100%}
@media (min-width:768px){.main-hero-info{max-width:400px;margin-right:70px;box-shadow:0 8px 24px 0 #00000026}}
@media (min-width:1200px){.main-hero-info{max-width:330px}}
.main-hero-info__header{max-width:max-content}
.main-hero-info__wrap{display:flex;flex-direction:column;gap:10px;padding:5px 7px;border-radius:11px;position:relative;overflow:hidden}
@media (min-width:320px){.main-hero-info__wrap{padding:10px 12px;gap:10px}}
.main-hero-info__wrap:before{position:absolute;background:#ffffffe3;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;filter:blur(5px)}
@media (min-width:576px){.main-hero-info__wrap{padding:15px}}
.main-hero-info__title{color:#2D2D2D;font-weight:700;font-size:16px}
@media (min-width:320px){.main-hero-info__title{font-size:19px}}
@media (min-width:390px){.main-hero-info__title{font-size:20px}}
@media (min-width:576px){.main-hero-info__title{font-size:22px}}
@media (min-width:768px){.main-hero-info__title{font-size:20px}}
@media (min-width:1024px){.main-hero-info__title{font-size:30px}}
@media (min-width:1200px){.main-hero-info__title{font-size:24px}}
.main-hero-info__subtitle{color:#2D2D2D;font-size:15px}
@media (min-width:320px){.main-hero-info__subtitle{font-size:18px}}
@media (min-width:390px){.main-hero-info__subtitle{font-size:20px}}
@media (min-width:1024px){.main-hero-info__subtitle{font-size:24px}}
@media (min-width:1200px){.main-hero-info__subtitle{font-size:20px}}
.main-hero-info__desc{color:#5E5E5E;font-size:13px;max-width:max-content}
@media (min-width:320px){.main-hero-info__desc{font-size:14px}}
@media (min-width:576px){.main-hero-info__desc{font-size:16px}}
@media (min-width:1024px){.main-hero-info__desc{font-size:16px}}
.main-hero-info__btns{display:flex;flex-direction:column;gap:7px}
.main-hero-info__btn{background-color:var(--color-1);border:1px solid var(--color-1);color:white;padding:8px 0;border-radius:8px;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer}
@media (min-width:320px){.main-hero-info__btn{font-size:14px}}
@media (min-width:390px){.main-hero-info__btn{font-size:15px}}
@media (min-width:1024px){.main-hero-info__btn{padding:15px 0;font-size:16px}}
.main-hero-info__btn-more{color:var(--color-1);padding:8px 0;font-size:13px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-1);border-radius:8px;cursor:pointer}
@media (min-width:320px){.main-hero-info__btn-more{font-size:14px}}
@media (min-width:390px){.main-hero-info__btn-more{font-size:15px}}
@media (min-width:1024px){.main-hero-info__btn-more{padding:15px 0;font-size:16px}}
.main-hero-splide{background-image:url("/uploads/main-hero/bg1.webp");background-position:top;background-repeat:no-repeat;border-radius:16px;background-size:190% 190%;position:relative;width:100%}
@media (min-width:1200px){.main-hero-splide{max-width:710px}}
@media (min-width:1640px){.main-hero-splide{max-width:900px}}
.main-hero-splide__navigation{padding:10px 5px 5px 5px;position:relative;display:flex;align-items:center;justify-content:center;width:100%}
@media (min-width:768px){.main-hero-splide__navigation{position:absolute;top:calc(50% - (56px / 2))}}
.main-hero-splide__navigation .splide__arrows{width:100%;display:flex;align-items:center;justify-content:space-between}
.main-hero-splide__pagination{position:absolute}
@media (min-width:768px){.main-hero-splide__pagination{display:none}}
@media (min-width:768px){.main-hero-splide__slide{display:flex;align-items:center;justify-content:end;min-height:400px}}
@media (min-width:1024px){.main-hero-splide__slide{min-height:500px}}
@media (min-width:1200px){.main-hero-splide__track{height:100%}}
.main-hero-splide__list{border-radius:16px;overflow:hidden}
.main-hero-slide{display:flex;flex-direction:column;display:flex;align-items:end;justify-content:end;padding:5px;overflow:hidden;height:100%}
@media (min-width:768px){.main-hero-slide{flex-direction:row;align-items:center;justify-content:center;padding:0 0 0 40px}}
.main-hero-slide>img{width:100%;margin-bottom:-50px}
@media (min-width:768px){.main-hero-slide>img{position:absolute;max-width:500px;left:20px;margin-bottom:0;bottom:0}}
.hero-geo{padding:10px;border-radius:16px;position:relative;overflow:hidden}
@media (min-width:1200px){.hero-geo{padding:15px}}
.hero-geo:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background-color:white;opacity:0.8;z-index:1}
.hero-geo:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;filter:blur(10px)}
.hero-geo__wrap{display:flex;flex-direction:column;gap:10px;position:relative;z-index:10}
@media (min-width:320px){.hero-geo__wrap{flex-direction:row}}
.hero-geo__right{display:flex;flex-direction:column;justify-content:space-between}
.hero-geo__img{width:100%}
@media (min-width:320px){.hero-geo__img{width:115px;height:115px}}
@media (min-width:576px){.hero-geo__img{width:150px;height:150px}}
.hero-geo__title{font-size:16px;font-weight:500;color:#2D2D2D;margin-bottom:6px}
@media (min-width:576px){.hero-geo__title{font-size:20px}}
.hero-geo__desc{color:#5E5E5E;font-size:13px}
@media (min-width:576px){.hero-geo__desc{font-size:14px}}
.hero-geo__icons{display:flex;align-items:center;gap:10px}
.hero-geo__pl{font-size:12px;display:flex;align-items:center;justify-content:space-between;background:white;padding:5px 10px;border-radius:10px;margin-top:10px;position:relative;z-index:10}
@media (min-width:576px){.hero-geo__pl{font-size:14px}}
.hero-geo__pl--2{display:none}
@media (min-width:576px){.hero-geo__pl--2{display:flex}}
@media (min-width:576px){.hero-geo__pl--1{display:none}}
.main-hero-splide__slide-winner .main-hero-slide>img{max-width:100%;margin-bottom:-15px;border-top-left-radius:16px;border-top-right-radius:16px;height:100%;object-fit:cover}
@media (min-width:768px){.main-hero-splide__slide-winner .main-hero-slide>img{top:0;left:0}}
@media (min-width:1200px){.main-hero-splide__slide-ftor .main-hero-slide>img{max-width:385px;left:0}}
@media (min-width:1350px){.main-hero-splide__slide-ftor .main-hero-slide>img{max-width:485px;left:0}}
@media (min-width:1640px){.main-hero-splide__slide-ftor .main-hero-slide>img{max-width:585px}}
@media (min-width:768px){.main-hero-splide__slide-osmotr .main-hero-slide>img{left:-4dvw;max-width:50dvw}}
@media (min-width:1024px){.main-hero-splide__slide-osmotr .main-hero-slide>img{left:-2dvw;max-width:55dvw}}
@media (min-width:1200px){.main-hero-splide__slide-osmotr .main-hero-slide>img{max-width:50dvw;bottom:0dvw;left:-138px}}
@media (min-width:1350px){.main-hero-splide__slide-osmotr .main-hero-slide>img{bottom:-27dvh}}
@media (min-width:1640px){.main-hero-splide__slide-osmotr .main-hero-slide>img{max-width:820px;left:-145px;bottom:-100px}}
.geo-link{display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(180deg,#f9f9f9 0%,rgba(0,0,0,0) 100%);padding:6px;transition:0.2s all}
.geo-link svg{width:22px;height:22px;transition:0.2s all}
.geo-ya-link:hover{background:#F43}
.geo-ya-link:hover .geo-ya-link__svg{transform:scale(1)}
.geo-ya-link:hover .geo-ya-link__main{color:white}
.geo-ya-link:hover .geo-ya-link__dot{color:#F43}
.geo-ya-link__main{transition:0.2s all;color:#F43}
.geo-ya-link__dot{transition:0.2s all;color:white}
.geo-ya-link__svg{transform:scale(1.1);transition:0.2s all}
.geo-gis-link svg{transform:scale(1.1);border-radius:3px}
.geo-gis-link__path-1{color:#19AA1E}
.geo-gis-link__path-2{color:#FFB919}
.geo-gis-link__path-3{color:#82D714}
.geo-gis-link__path-4{color:white}
.geo-gis-link__path-5{color:#0073FA}
.geo-gis-link path{transition:0.2s all}
.geo-gis-link:hover{background-color:#19AA1E}
.geo-gis-link:hover svg{transform:scale(1.1)}
.geo-gis-link:hover path.geo-gis-link__path-1,.geo-gis-link:hover path.geo-gis-link__path-2,.geo-gis-link:hover path.geo-gis-link__path-3,.geo-gis-link:hover path.geo-gis-link__path-5{color:white}
.geo-gis-link:hover path.geo-gis-link__path-4{color:#19AA1E}
.main-hero-utp{padding-top:30px;padding-bottom:30px;margin-top:30px;background-color:white}
@media (min-width:576px){.main-hero-utp{margin-top:50px}}
@media (min-width:1350px){.main-hero-utp{margin-top:60px}}
@media (min-width:1640px){.main-hero-utp{margin-top:40px;background-color:transparent}}
.main-hero-utp__title{font-size:22px}
@media (min-width:390px){.main-hero-utp__title{font-size:18px}}
@media (min-width:576px){.main-hero-utp__title{font-size:22px}}
@media (min-width:768px){.main-hero-utp__title{font-size:18px}}
@media (min-width:1024px){.main-hero-utp__title{font-size:22px}}
.main-hero-utp__subtitle{color:#22833F}
@media (min-width:390px){.main-hero-utp__subtitle{font-size:14px}}
@media (min-width:576px){.main-hero-utp__subtitle{font-size:16px}}
@media (min-width:768px){.main-hero-utp__subtitle{font-size:14px}}
@media (min-width:1024px){.main-hero-utp__subtitle{font-size:16px}}
.main-hero-utp__desc{color:#5E5E5E;font-size:15px;margin-top:10px}
@media (min-width:390px){.main-hero-utp__desc{font-size:13px}}
@media (min-width:576px){.main-hero-utp__desc{font-size:15px}}
@media (min-width:768px){.main-hero-utp__desc{font-size:14px}}
@media (min-width:1024px){.main-hero-utp__desc{font-size:15px}}
.main-hero-utp__img{display:flex;align-items:center;justify-content:center;background-color:white;max-width:max-content;border-radius:15px;overflow:hidden;margin-bottom:15px;min-width:100%}
@media (min-width:1640px){.main-hero-utp__img{min-width:100%}}
.main-hero-utp__img img{width:100%}
.main-hero-utp__item{background:rgba(255,255,255,0.4);padding:10px;border-radius:12px;height:100%}
.main-hero-utp__navigation{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:20px;gap:15px}
@media (min-width:1640px){.main-hero-utp__navigation{display:none}}
@media (min-width:1640px){.main-hero-utp .splide__list{display:flex !important;justify-content:space-between;gap:20px}}
@media (min-width:1640px){.main-hero-utp .splide__slide{width:calc(100% / 6 - 20px)}}
.faq-block__container{display:grid;grid-template-columns:1fr}
@media (min-width:1200px){.faq-block__container{grid-template-columns:repeat(2,1fr);gap:20px}}
@media (min-width:1640px){.faq-block__container{gap:40px}}
.faq-block__title{margin-bottom:25px}
@media (min-width:768px){.faq-block__title{margin-bottom:35px}}
.faq-block.is_odd .faq-block-item:last-child{grid-column:1 / -1}
@media (min-width:320px){.services{padding-bottom:30px}}
@media (min-width:390px){.services{padding-bottom:50px}}
@media (min-width:576px){.services{padding-bottom:60px}}
@media (min-width:1200px){.services{padding-bottom:70px}}
@media (min-width:1640px){.services{padding-bottom:80px}}
.services__title{margin-bottom:20px}
@media (min-width:320px){.services__title{margin-bottom:30px}}
.services__container{display:grid;gap:15px}
@media (min-width:576px){.services__container{grid-template-columns:1fr 1fr}}
@media (min-width:1024px){.services__container{grid-template-columns:1fr 1fr 1fr}}
@media (min-width:1200px){.services__container{grid-template-columns:1fr 1fr 1fr 1fr}}
.service-item{display:flex;flex-direction:column;gap:10px;border:1px solid #e0e0e0;padding:10px;border-radius:14px}
@media (min-width:340px){.service-item{gap:20px;padding:15px}}
.service-item__title{display:flex;align-items:center;gap:6px;font-weight:bold;font-size:16px}
@media (min-width:340px){.service-item__title{font-size:20px}}
.service-item__desc{color:#5e5e5e;font-size:14px}
@media (min-width:340px){.service-item__desc{font-size:16px}}
.service-item__btn{display:flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;padding:10px 5px;border-radius:8px;color:#2D2D2D;text-decoration:auto;transition:0.2s all;display:flex;align-items:center;font-size:14px;gap:10px}
@media (min-width:340px){.service-item__btn{font-size:16px}}
.service-item__btn:hover{border:1px solid var(--color-1);background-color:#edf3fe;color:var(--color-1)}
.two-slider{position:relative;background-image:url("/uploads/two-slider/two.webp");padding:25px 0}
@media (min-width:576px){.two-slider{padding:0 0}}
.two-slider__container{display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:20px;height:100%}
@media (min-width:576px){.two-slider__container{flex-direction:row}}
@media (min-width:1024px){.two-slider__container{flex-direction:row-reverse;justify-content:center;gap:40px}}
@media (min-width:1640px){.two-slider__container{gap:20px}}
.two-slider:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2D2D2D;opacity:0.7}
.two-slider:after{content:"";position:absolute;top:0;left:0;width:100%;background:linear-gradient(180deg,#3B3B3B 20%,rgba(0,0,0,0) 65%);opacity:1;height:150px;z-index:10}
.two-slider__title{font-size:15px;margin-bottom:10px;font-weight:600}
@media (min-width:320px){.two-slider__title{font-size:18px}}
@media (min-width:576px){.two-slider__title{font-size:22px}}
@media (min-width:1640px){.two-slider__title{font-size:26px;min-width:max-content;margin-bottom:15px}}
.two-slider__desc{font-size:13px;color:#5E5E5E}
@media (min-width:320px){.two-slider__desc{font-size:14px}}
@media (min-width:576px){.two-slider__desc{font-size:13px}}
@media (min-width:768px){.two-slider__desc{font-size:15px}}
@media (min-width:1024px){.two-slider__desc{font-size:16px}}
.two-slider__btn{margin-top:15px;font-size:14px;text-decoration:auto}
@media (min-width:576px){.two-slider__btn{font-size:16px}}
.two-slider__title,.two-slider__desc,.two-slider__btn{position:relative;z-index:10}
.two-slider__btn{cursor:pointer;background-color:var(--color-1);border:1px solid var(--color-1);color:white;display:flex;align-items:center;justify-content:center;gap:5px;height:40px;width:100%;border-radius:8px;transition:0.2s all}
@media (min-width:1640px){.two-slider__btn{margin-top:30px}}
.two-slider__btn:hover{background-color:white;color:var(--color-1)}
.two-slider__plate{position:relative;background-color:white;padding:15px;border-radius:9px}
.two-slider__plate-wrap{padding:10px;border-radius:15px;background-color:rgba(255,255,255,0.4);width:100%;border-radius:12px}
@media (min-width:1024px){.two-slider__plate-wrap{max-width:460px}}
@media (min-width:1350px){.two-slider__plate-wrap{padding:15px}}
@media (min-width:1640px){.two-slider__plate-wrap{max-width:530px}}
.two-slider__splide{width:100%;height:100%}
@media (min-width:1024px){.two-slider__splide{max-width:460px}}
@media (min-width:1350px){.two-slider__splide{max-width:340px}}
.two-slider__splide--2{display:none}
@media (min-width:1350px){.two-slider__splide--2{display:flex}}
.two-slider__image{width:100%;height:100%;object-fit:cover;border-radius:16px}
.two-slider__slide{overflow:hidden}
.two-slider__splides{width:100%;display:flex;justify-content:center;gap:20px}
@media (min-width:1640px){.navident{display:none}}
@media (min-width:1350px){.navident__header{margin-bottom:40px}}
.navident__title{margin-bottom:20px}
@media (min-width:320px){.navident__title{text-align:left}}
.navident__title-acent{color:#05bc81}
.navident__desc{font-size:13px;text-align:center}
@media (min-width:320px){.navident__desc{font-size:14px;text-align:left}}
@media (min-width:390px){.navident__desc{font-size:15px}}
@media (min-width:576px){.navident__desc{font-size:16px}}
.navident__desc-acent{color:#05bc81}
.navident__wrap{background:#FFF6;box-shadow:inset -1px -1px 10px 0 rgba(120,120,120,0.1);padding:20px;border-radius:16px;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative}
@media (min-width:768px){.navident__wrap{align-items:end;gap:60px}}
@media (min-width:1024px){.navident__wrap{padding:40px 50px}}
.navident__image{width:100%;margin-bottom:-320px}
@media (min-width:390px){.navident__image{max-width:340px}}
@media (min-width:768px){.navident__image{position:absolute;left:-115px;bottom:44px;max-width:unset;margin-bottom:-50px;width:1480px}}
@media (min-width:1024px){.navident__image{margin-bottom:-14dvw;bottom:144px;left:0}}
@media (min-width:1200px){.navident__image{bottom:114px;width:1680px}}
@media (min-width:1350px){.navident__image{bottom:11dvw;width:1620px}}
.navident__image--2{display:none}
@media (min-width:768px){.navident__image--2{display:flex}}
@media (min-width:768px){.navident__image--1{display:none}}
.navident__content{position:relative;width:100%;display:flex;justify-content:end}
.navident-utp{background:white;z-index:1;position:relative}
@media (min-width:768px){.navident-utp{background:transparent;max-width:490px}}
@media (min-width:1200px){.navident-utp{max-width:630px;bottom:20px}}
@media (min-width:1350px){.navident-utp{max-width:800px}}
.navident-utp__li{display:flex;flex-direction:column;align-items:center;gap:10px;background-color:white;z-index:1;position:relative;padding:10px}
@media (min-width:576px){.navident-utp__li{flex-direction:row;gap:20px}}
.navident-utp__li svg{min-width:25px}
@media (min-width:390px){.navident-utp__li svg{min-width:50px;min-height:50px}}
.navident-utp__li-text{display:flex;flex-direction:column}
.navident-utp__li-title{font-weight:700;font-size:15px;text-align:center;margin-bottom:5px}
@media (min-width:390px){.navident-utp__li-title{font-size:17px}}
@media (min-width:576px){.navident-utp__li-title{text-align:left}}
@media (min-width:1024px){.navident-utp__li-title{font-size:20px}}
@media (min-width:1640px){.navident-utp__li-title{font-size:20px}}
.navident-utp__li-desc{font-size:13px;text-align:center}
@media (min-width:390px){.navident-utp__li-desc{font-size:14px}}
@media (min-width:576px){.navident-utp__li-desc{text-align:left}}
@media (min-width:1024px){.navident-utp__li-desc{font-size:16px}}
@media (min-width:1640px){.navident-utp__li-desc{font-size:17px}}
.navident-utp__plate{color:#383838;background:#f2fbf8;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:10px;font-size:13px;text-align:center;border-radius:16px;border:1px solid #05BC81}
@media (min-width:390px){.navident-utp__plate{flex-direction:row;text-align:left;font-size:14px}}
@media (min-width:768px){.navident-utp__plate{font-size:16px;padding:20px 25px}}
@media (min-width:1640px){.navident-utp__plate{background-color:#f7fcf8;border:1px solid #5CC37B;padding:35px 60px;font-size:18px;gap:20px}}
.navident-utp__plate svg{min-width:18px}
@media (min-width:390px){.navident-utp__plate svg{min-width:24px;min-height:24px}}
.navident-utp__btn{background-color:var(--color-1);width:100%;color:white;text-decoration:auto;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:8px;gap:5px;font-size:14px}
@media (min-width:390px){.navident-utp__btn{font-size:15px}}
@media (min-width:576px){.navident-utp__btn{font-size:16px}}
@media (min-width:1640px){.navident-utp__btn{padding:16px 10px}}
.navident-utp__info{display:flex;flex-direction:column;gap:15px;margin-top:14px}
@media (min-width:1640px){.navident-utp__info{gap:20px;margin-top:25px}}
.navident-desktop{display:none}
@media (min-width:1640px){.navident-desktop{display:flex}}
.navident-desktop__title{font-size:33px;margin-bottom:20px}
.navident-desktop__title span{color:#22833f}
.navident-desktop__desc{font-size:18px;margin-bottom:20px}
.navident-desktop__desc span{color:#22833f;font-weight:700}
.navident-desktop__wrap{overflow:hidden;position:relative;border-radius:20px}
.navident-desktop__image{display:flex;position:relative;left:-185px;width:2740px}
.navident-desktop__utp{max-width:100%}
.navident-desktop__utp-wrap{background-color:white;padding:20px;border-radius:20px}
.navident-desktop__content{background:linear-gradient(90deg,#fafafa,#fff);position:absolute;bottom:60px;right:60px;border-radius:20px;padding:20px;max-width:1034px}
.treatment-banner{position:relative;z-index:1;margin-bottom:25px}
@media (min-width:1200px){.treatment-banner{margin-bottom:50px}}
@media (min-width:1640px){.treatment-banner{margin-bottom:70px;margin-top:30px}}
.treatment-banner__header{display:flex;flex-direction:column;gap:10px}
@media (min-width:768px){.treatment-banner__header{gap:30px}}
@media (min-width:1640px){.treatment-banner__header{gap:5px}}
.treatment-banner__desktop-images{display:none;position:absolute;right:0;top:0;align-items:center;justify-content:space-between;gap:40px;height:100%}
@media (min-width:1640px){.treatment-banner__desktop-images{display:flex;gap:130px}}
.treatment-banner__desktop-images-1{max-width:200px}
.treatment-banner__desktop-images-2{max-width:290px;top:52px;right:40px;position:relative}
.treatment-banner__wrap{background:linear-gradient(0deg,rgba(255,255,255,0.4),rgba(255,255,255,0.4)),linear-gradient(90deg,rgba(255,255,255,0) 55.3%,rgba(255,255,255,0.2) 100%);padding:10px 15px 15px 15px;border-radius:16px;display:flex;flex-direction:column;gap:105px;overflow:hidden;position:relative}
@media (min-width:390px){.treatment-banner__wrap{gap:140px}}
@media (min-width:768px){.treatment-banner__wrap{gap:200px}}
@media (min-width:1640px){.treatment-banner__wrap{gap:15px;padding:25px}}
.treatment-banner__btn{position:relative;background-color:var(--color-1);color:white;padding:10px 14px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;cursor:pointer}
@media (min-width:320px){.treatment-banner__btn{font-size:15px}}
@media (min-width:768px){.treatment-banner__btn{padding:15px 14px;font-size:16px}}
@media (min-width:1640px){.treatment-banner__btn{padding:12px 14px;font-size:16px;max-width:400px}}
.treatment-banner__title{font-size:18px;font-weight:700}
@media (min-width:768px){.treatment-banner__title{font-size:22px}}
@media (min-width:1640px){.treatment-banner__title{font-size:28px}}
.treatment-banner__desc{font-size:15px;font-weight:700}
@media (min-width:768px){.treatment-banner__desc{font-size:19px}}
@media (min-width:1640px){.treatment-banner__desc{font-size:24px}}
.treatment-banner__images{display:flex;align-items:center;justify-content:center;position:absolute;bottom:70px;left:0;gap:60px;z-index:0;width:100%}
@media (min-width:320px){.treatment-banner__images{bottom:45px}}
@media (min-width:768px){.treatment-banner__images{justify-content:space-around;bottom:0}}
@media (min-width:1640px){.treatment-banner__images{display:none}}
.treatment-banner__img-1,.treatment-banner__img-2{max-width:100px}
@media (min-width:390px){.treatment-banner__img-1,.treatment-banner__img-2{max-width:140px}}
@media (min-width:768px){.treatment-banner__img-1{max-width:200px;margin-bottom:60px}}
.treatment-banner__img-2{display:none}
@media (min-width:320px){.treatment-banner__img-2{display:flex}}
@media (min-width:768px){.treatment-banner__img-2{max-width:290px}}
.sheme__title{margin-bottom:50px}
.sheme__slide{width:100%}
@media (min-width:1640px){.sheme__slide{width:auto}}
.sheme__slide.is-visible .sheme-item__bg::before{opacity:0}
.sheme__slide.is-visible .sheme-item__num,.sheme__slide.is-visible .sheme-item__title{color:white}
.sheme .splide__pagination{margin:0 auto}
.sheme__navigation{display:flex;flex-direction:column;margin-top:20px;gap:15px}
@media (min-width:1640px){.sheme__navigation{display:none}}
@media (min-width:1640px){.sheme__list{display:grid !important;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr}}
.sheme-item{display:flex;flex-direction:column;gap:40px;position:relative;padding:15px 15px;border-radius:16px;overflow:hidden;height:100%}
.sheme-item:hover .sheme-item__bg:before{opacity:0}
.sheme-item:hover .sheme-item__num,.sheme-item:hover .sheme-item__title{color:white}
.sheme-item__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover}
.sheme-item__bg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:white;transition:0.2s all}
.sheme-item__num{font-weight:700;font-size:50px;max-width:max-content;position:relative;z-index:1;transition:0.2s all}
@media (min-width:576px){.sheme-item__num{font-size:70px}}
.sheme-item__title{font-size:22px;transition:0.2s all}
@media (min-width:576px){.sheme-item__title{font-size:26px}}
.sheme-item__utp{display:flex;flex-direction:column;gap:12px;background-color:white;border-radius:16px;list-style:none;padding:10px 10px;margin-top:auto}
@media (min-width:390px){.sheme-item__utp{padding:15px}}
@media (min-width:576px){.sheme-item__utp{padding:20px}}
.sheme-item__li{display:flex;align-items:center;gap:10px}
.sheme-item__li-text{font-size:14px}
@media (min-width:320px){.sheme-item__li-text{font-size:15px}}
@media (min-width:390px){.sheme-item__li-text{font-size:16px}}
.sheme-item__li-subtext{color:#5E5E5E;font-size:13px}
@media (min-width:320px){.sheme-item__li-subtext{font-size:14px}}
@media (min-width:390px){.sheme-item__li-subtext{font-size:15px}}
.sheme-item__li>span{display:flex;flex-direction:column;gap:2px}
.sheme-item__li svg{min-width:22px}
.sheme-item__bottom{display:flex;flex-direction:column;gap:15px;position:relative;z-index:1;height:100%}
.doctors__stage{background-color:#BDFE1C;text-align:center;padding:10px 15px;border-radius:10px;font-size:21px;display:flex;align-items:center;justify-content:center;gap:6px;min-width:max-content;width:100%}
.doctors__stage span{font-weight:bold}
@media (min-width:1024px){.doctors__stage{padding:10px 25px;max-width:370px;font-size:26px}}
@media (min-width:1640px){.doctors__stage{max-width:32%}}
.doctors__title{width:100%;display:flex;align-items:center}
@media (min-width:1024px){.doctors__title{text-align:left}}
.doctors__header{display:flex;flex-direction:column;gap:10px}
@media (min-width:1024px){.doctors__header{flex-direction:row;justify-content:space-between;gap:55px}}
.doctors__container{overflow:hidden}
.doctors__tab{max-width:max-content;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:12px;cursor:pointer;border:1px solid #e6e6e6;transition:0.2s all;min-width:max-content;font-size:14px}
.doctors__tab.active{background-color:var(--color-1);color:white;border:1px solid var(--color-1)}
.doctors__tab:hover{color:#1255E5;background-color:#f5f8ff;border:1px solid var(--color-1)}
@media (min-width:390px){.doctors__tab{font-size:16px;padding:12px 20px}}
.doctors__tabs{display:flex;overflow-x:auto;gap:10px}
@media (min-width:1640px){.doctors__tabs{gap:15px}}
.doctors__top{display:flex;flex-direction:column;gap:25px;margin-bottom:30px}
@media (min-width:340px){.doctors__top{margin-bottom:50px}}
@media (min-width:1024px){.doctors__top{margin-bottom:70px}}
@media (min-width:1350px){.doctors__top{gap:50px}}
@media (min-width:1640px){.doctors__top{gap:60px}}
.doctors__pagination{margin:0 auto}
.doctors__navigation{display:flex;flex-direction:column;gap:14px;margin-top:20px}
.doctor-item-card{position:relative;min-height:430px;background-color:#ccc;border-radius:20px;overflow:hidden}
@media (min-width:320px){.doctor-item-card{min-height:500px}}
@media (min-width:390px){.doctor-item-card{min-height:620px}}
@media (min-width:1024px){.doctor-item-card{min-height:560px}}
@media (min-width:1200px){.doctor-item-card{min-height:640px}}
@media (min-width:1350px){.doctor-item-card{min-height:670px}}
.doctor-item-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(59,59,59,0) 0%,white 100%);z-index:1}
.doctor-item-card__bg{position:absolute;top:30px;left:0;width:100%;height:100%;object-fit:cover}
.doctor-item-card__info{background-color:white;border-radius:8px;padding:20px;bottom:0;z-index:1;position:absolute;width:100%;display:flex;flex-direction:column;gap:20px}
@media (min-width:1200px){.doctor-item-card__info{width:90%;bottom:3%;left:5%}}
.doctor-item-card__surname{font-size:18px}
.doctor-item-card__name{font-size:15px}
.doctor-item-card__spec{color:#00B368;font-weight:600;margin-top:5px}
.doctor-item-card__stage,.doctor-item-card__rating{display:flex;align-items:center;gap:5px;font-weight:700;color:#2D2D2D}
.doctor-item-card__stage span:first-child,.doctor-item-card__rating span:first-child{color:#5E5E5E}
.doctor-item-card__stage span:last-child,.doctor-item-card__rating span:last-child{font-weight:700;color:#2D2D2D}
.doctor-item-card__bottom{display:flex;justify-content:space-between}
.doctor-item-card__btn{padding:10px 0;border:1px solid #e0e0e0;color:white;font-size:14px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:8px;background:transparent;color:#2D2D2D;transition:0.2s all;text-decoration:auto;cursor:pointer}
@media (min-width:768px){.doctor-item-card__btn{font-size:15px}}
.doctor-item-card__btn:hover{border:1px solid var(--color-1);color:var(--color-1)}
.rev-block__title{margin-bottom:15px}
.rev-block__desc{display:flex;flex-direction:column;text-align:center;gap:4px;font-size:14px;margin-bottom:30px}
@media (min-width:576px){.rev-block__desc{font-size:16px}}
.rev-block__stars{display:flex;flex-direction:row;gap:7px}
.rev-block__stars-svg{display:flex;flex-direction:row;gap:7px}
.rev-block__stars-number{font-weight:bold;color:#2D2D2D}
.rev-block__rating{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}
.rev-block__rating img{border-radius:10px;width:100%}
@media (min-width:576px){.rev-block__rating img{max-width:195px}}
.rev-block__ratings{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-bottom:40px}
@media (min-width:576px){.rev-block__ratings{flex-wrap:wrap;flex-direction:row}}
.rev-block__navigation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;margin-top:20px}
.rev-block-slide{background-color:#CFECF2;padding:20px;border-radius:16px}
.rev-block-slide__content{color:#2D2D2D;font-size:15px}
@media (min-width:576px){.rev-block-slide__content{font-size:16px}}
.rev-block-slide__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;flex-direction:row;gap:10px}
.rev-block-slide__top svg{min-width:31px;display:none}
@media (min-width:320px){.rev-block-slide__top svg{display:flex}}
.rev-block-slide__top img{max-width:160px;border-radius:14px}
.rev-block-slide__bottom{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:10px;margin-top:15px}
@media (min-width:576px){.rev-block-slide__bottom{flex-direction:row}}
@media (min-width:768px){.rev-block-slide__bottom{flex-direction:column}}
@media (min-width:1640px){.rev-block-slide__bottom{flex-direction:row}}
.rev-block-slide__author{display:flex;align-items:center;gap:7px;flex-direction:column;text-align:center}
@media (min-width:390px){.rev-block-slide__author{flex-direction:row;text-align:left}}
.rev-block-slide__author-name{color:#2D2D2D}
@media (min-width:1640px){.rev-block-slide__author-name{font-size:14px}}
.rev-block-slide__author-date{color:#5E5E5E}
@media (min-width:1640px){.rev-block-slide__author-date{font-size:13px}}
.rev-block-slide__avatar-radius{border-radius:100px;max-width:50px}
.rev-block-slide__rating{display:flex;align-items:center;gap:10px}
.rev-block-slide__rating span{font-weight:bold;font-size:20px;color:#2D2D2D}
.rev-block-slide__rating-svg{display:flex;gap:7px}
@media (min-width:1640px){.rev-block-slide__rating-svg{gap:2px}}
.rev-block-form{background-color:#22833F;color:white;height:100%;padding:20px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;max-height:380px}
.rev-block-form__title{font-size:26px}
.rev-block-form__btn{color:#22833F;background-color:white;border:none;outline:none;min-width:75px;display:flex;align-items:center;justify-content:center;height:49px;border-radius:7px;width:30%;cursor:pointer;border:1px solid white;transition:0.2s all}
.rev-block-form__btn:hover{background-color:transparent;color:white}
.rev-block-form__line{display:flex;align-items:end;gap:20px}
.rev-block-form .ud-input__label{color:white}
.rev-block-form .ud-input__field{color:white}
.rev-block-form .ud-input__field::placeholder{color:white}
.rev-block-form .agree{margin-top:15px}
.rev-block-form .agree__text{color:white;line-height:22px}
@media (min-width:576px){.rev-block-form .agree__text{font-size:16px}}
@media (min-width:1024px){.rev-block-form .agree__text{font-size:14px;line-height:20px}}
@media (min-width:1640px){.rev-block-form .agree__text{font-size:15px}}
.rev-block-form .agree__switch label{background-color:transparent;border:2px solid white}
.rev-block-form .agree__switch input:checked + label{background-color:white;border-color:white}
.rev-block-form .agree__switch input:checked + label:after{background-color:#22833F}
.articles__tabs{display:flex;align-items:center;flex-direction:column;justify-content:space-between}
.articles__tabs-left{display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:10px;width:100%}
.articles__tabs-right{width:100%}
.articles__tabs-right a{color:var(--color-1);text-decoration:auto;display:flex;align-items:center;justify-content:end;gap:6px;padding:10px;width:max-content;margin-top:10px;margin-left:auto}
.articles__tabs-right a svg{transition:0.2s all}
.articles__tabs-right a:hover svg{transform:translateX(2px)}
.articles__title{margin-bottom:20px}
.articles__articles{margin-top:25px;display:grid;grid-template-columns:1fr;gap:50px}
@media (min-width:1024px){.articles__articles{display:flex;gap:30px}}
@media (min-width:1024px){.articles__articles>*:first-child{width:40%}}
.articles__items{display:grid;gap:inherit}
@media (min-width:1024px){.articles__items{width:calc(70% - 50px);display:flex;flex-direction:column;gap:30px}}
@media (min-width:1640px){.articles__items{display:grid;grid-template-columns:1fr 1fr;gap:30px}}
.article-tab{padding:14px 30px;background-color:transparent;border:1px solid #2D2D2D26;border-radius:8px;font-size:15px;color:#2D2D2D;width:100%}
.article-tab:hover{color:var(--color-1);border:1px solid var(--color-1);background-color:#4983EF1A}
.article-tab.active{background-color:var(--color-1);color:white;pointer-events:none}
.article-card-item-big__company{color:var(--color-6)}
.article-card-item-big__date{color:#5E5E5E;font-weight:700}
.article-card-item-big__top{display:flex;align-items:center;justify-content:space-between;padding:15px 5px 15px 5px;font-size:14px}
@media (min-width:576px){.article-card-item-big__top{padding:15px 15px 15px 15px;font-size:15px}}
@media (min-width:768px){.article-card-item-big__top{font-size:16px}}
.article-card-item-big__preview{width:100%;display:flex;border-top-left-radius:16px;border-top-right-radius:16px;height:130px;object-fit:cover}
@media (min-width:320px){.article-card-item-big__preview{height:160px}}
@media (min-width:340px){.article-card-item-big__preview{height:180px}}
@media (min-width:390px){.article-card-item-big__preview{height:220px}}
@media (min-width:576px){.article-card-item-big__preview{height:260px}}
.article-card-item-big__title{color:#2D2D2D;font-weight:400;font-size:22px;margin-bottom:15px}
.article-card-item-big__desc{color:#5E5E5E;font-size:14px}
@media (min-width:390px){.article-card-item-big__desc{font-size:15px}}
@media (min-width:576px){.article-card-item-big__desc{font-size:16px}}
.article-card-item-big__btn{margin-top:15px}
@media (min-width:390px){.article-card-item-big__btn{margin-top:18px}}
@media (min-width:576px){.article-card-item-big__btn{margin-top:20px}}
.article-card-item-small{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:7px;box-shadow:0 8px 24px 0 #00000026;border-radius:8px;overflow:hidden;transition:0.2s all}
@media (min-width:576px){.article-card-item-small{flex-direction:row;gap:0}}
@media (min-width:1640px){.article-card-item-small{height:100%}}
.article-card-item-small:hover{box-shadow:0 8px 24px 0 #0003}
.article-card-item-small:hover .article-card-item-small__preview{transform:scale(1.02)}
.article-card-item-small__company{color:var(--color-6)}
.article-card-item-small__date{color:#5E5E5E;font-weight:700}
.article-card-item-small__right{width:100%;display:flex;flex-direction:column;gap:6px;padding:10px;padding-top:5px}
@media (min-width:390px){.article-card-item-small__right{padding:15px;padding-top:7px}}
@media (min-width:576px){.article-card-item-small__right{padding:17px;height:100%;justify-content:space-between}}
@media (min-width:1640px){.article-card-item-small__right{padding:25px}}
.article-card-item-small__preview{width:100%;object-fit:cover;transition:0.4s all}
.article-card-item-small__top{display:flex;align-items:center;justify-content:space-between;font-size:14px}
@media (min-width:576px){.article-card-item-small__top{font-size:16px}}
.article-card-item-small__img{height:135px;display:flex;width:100%;overflow:hidden}
@media (min-width:576px){.article-card-item-small__img{min-height:190px;max-width:230px;height:100%}}
@media (min-width:1024px){.article-card-item-small__img{min-height:180px}}
@media (min-width:1640px){.article-card-item-small__img{max-width:200px}}
.article-card-item-small__title{color:#2D2D2D;font-weight:400;font-size:22px}
.certs__cert{width:100%}
.certs__title{margin-bottom:15px}
@media (min-width:1640px){.certs__title{margin-bottom:30px}}
.certs__desc{color:#5E5E5E;text-align:center;font-size:14px;margin:0 auto;margin-bottom:20px;max-width:600px}
@media (min-width:576px){.certs__desc{font-size:15px}}
@media (min-width:768px){.certs__desc{font-size:16px}}
@media (min-width:1640px){.certs__desc{margin-bottom:35px}}
.certs__link{border-radius:16px;overflow:hidden;display:flex}
.certs__container{max-width:100%}
@media (min-width:390px){.certs__container{padding:0}}
@media (min-width:768px){.certs__container{padding:0 var(--container-padding)}}
@media (min-width:1200px){.certs__container{padding:0}}
.certs__track{padding-bottom:30px}
.certs__slide{transition:0.1s all;filter:grayscale(100%)}
.certs__slide.is-active.is-visible.is-prev,.certs__slide.is-active.is-visible.is-next{filter:grayscale(100%)}
.certs__slide.is-active.is-visible.is-prev:hover,.certs__slide.is-active.is-visible.is-next:hover{filter:grayscale(50%) !important}
.certs__slide.is-active.is-visible{filter:grayscale(0)}
@media (min-width:390px){.certs__slide.is-active.is-visible .certs__link{box-shadow:0 8px 24px 0 #00000026}}
.certs__slide.is-active.is-visible:hover{filter:grayscale(0) !important}
.certs__slide:hover{filter:grayscale(50%) !important}
.certs__navigation{margin-top:20px;display:flex;flex-direction:column;gap:15px}
.certs__pagination{margin:0 auto}
.main-form__container{display:flex;flex-direction:column;gap:20px}
@media (min-width:390px){.main-form__container{gap:25px}}
@media (min-width:576px){.main-form__container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}
@media (min-width:768px){.main-form__container{gap:30px}}
.main-form__image{overflow:hidden;border-radius:16px;position:relative}
@media (min-width:576px){.main-form__image{grid-column:1 / 3}}
@media (min-width:768px){.main-form__image{grid-column:1 / 4}}
@media (min-width:1350px){.main-form__image{grid-column:1 / 5}}
.main-form__image img{width:100%;display:flex}
@media (min-width:576px){.main-form__image img{position:absolute;width:100%;height:100%;object-fit:cover}}
.main-form__form{display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 14px 20px 0 #0000001A;padding:25px;border-radius:16px}
@media (min-width:576px){.main-form__form{grid-column:3 / -1}}
@media (min-width:768px){.main-form__form{grid-column:4 / -1}}
@media (min-width:1350px){.main-form__form{grid-column:5 / -1}}
.main-form__simple-form{width:100%}
.main-form__top{display:flex;flex-direction:column;gap:10px;text-align:center}
.main-form__title{font-size:18px;color:#2D2D2D}
@media (min-width:320px){.main-form__title{font-size:20px}}
@media (min-width:768px){.main-form__title{font-size:22px}}
.main-form__desc{color:#5E5E5E;font-size:13px}
@media (min-width:320px){.main-form__desc{font-size:14px}}
@media (min-width:768px){.main-form__desc{font-size:15px}}
@media (min-width:1024px){.main-form__desc{font-size:16px}}
.main-form__btn{padding:15px}
@media (min-width:340px){.main-form__btn{font-size:16px}}
@media (min-width:390px){.main-form .agree__text{font-size:15px;line-height:19px}}
.main-form.service-form{padding:35px 0}
@media (min-width:390px){.main-form.service-form{padding:50px 0}}
@media (min-width:576px){.main-form.service-form{padding:60px 0}}
@media (min-width:768px){.main-form.service-form{padding:70px 0}}
.experience__title{text-align:center;font-size:22px;font-family:"Noto Sans Extra"}
@media (min-width:390px){.experience__title{font-size:24px}}
@media (min-width:576px){.experience__title{font-size:28px}}
@media (min-width:768px){.experience__title{font-size:32px}}
@media (min-width:1024px){.experience__title{font-size:34px}}
@media (min-width:1200px){.experience__title{font-size:36px}}
.experience__title span{color:var(--color-6)}
.experience__top{display:flex;flex-direction:column;gap:20px;margin-bottom:35px}
@media (min-width:1024px){.experience__top{margin-bottom:45px}}
@media (min-width:1200px){.experience__top{margin-bottom:55px}}
@media (min-width:1350px){.experience__top{margin-bottom:65px}}
.experience__desc{text-align:center;font-size:16px;color:#383838;font-weight:bold;max-width:1300px;margin:0 auto;font-family:"Noto Sans Extra";font-weight:100}
@media (min-width:390px){.experience__desc{font-size:18px}}
@media (min-width:768px){.experience__desc{font-size:19px}}
@media (min-width:1024px){.experience__desc{font-size:22px}}
.experience__desc span{color:var(--color-6)}
.experience__winners{margin:0 auto;margin-bottom:20px}
@media (min-width:390px){.experience__winners{margin-bottom:30px}}
.experience__utp{display:flex;flex-direction:column;gap:15px}
@media (min-width:390px){.experience__utp{flex-direction:row;flex-wrap:wrap}}
@media (min-width:768px){.experience__utp{justify-content:center}}
.experience__utp-item{display:flex;align-items:center;flex-direction:column;text-align:center;font-weight:bold;gap:10px;color:#2D2D2D}
@media (min-width:320px){.experience__utp-item{flex-direction:row;text-align:left}}
@media (min-width:390px){.experience__utp-item{font-size:18px}}
.experience__utp-medal{max-width:48px}
@media (min-width:320px){.experience__utp-medal{max-width:40px}}
@media (min-width:390px){.experience__utp-medal{max-width:48px}}
.experience__doctors{display:flex;align-items:center;flex-direction:column;margin-top:40px;padding:0 40px;position:relative;max-width:915px;margin:0 auto;margin-top:30px}
@media (min-width:768px){.experience__doctors{margin-top:60px}}
@media (min-width:1024px){.experience__doctors{margin-top:90px}}
.experience__doctors:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;background:linear-gradient(180deg,transparent 0%,#fff 90%)}
.experience__doctors-img{width:100%}
.experience__doctors-svg{color:#5cc37b;position:absolute;z-index:-1}
.experience__doctors-svg-1{max-width:25%;top:-3%;left:25%;transform:rotate(60deg)}
.experience__doctors-svg-2{max-width:15%;right:25%;top:-2%;transform:rotate(14deg)}
.experience__doctors-svg-3{max-width:4%;right:2%;top:11%;transform:rotate(14deg)}
.experience__doctors-svg-4{max-width:6%;left:2%;top:1%;transform:rotate(-14deg)}
.experience__doctors-svg-5{max-width:28%;left:-1%;top:20%;transform:rotate(-40deg);opacity:0.3}
.experience__doctors-svg-6{max-width:15%;right:1%;top:51%;transform:rotate(20deg);opacity:0.5}
.experience__cards{margin-top:-10px;z-index:2;position:relative;display:flex;flex-direction:column;gap:20px}
@media (min-width:1024px){.experience__cards{flex-direction:row;justify-content:center}}
.experience__card{display:flex;flex-direction:column;gap:10px;background-color:#DEEDE2;padding:20px;border-radius:16px}
@media (min-width:1200px){.experience__card{padding-top:50px}}
.experience__card-title{color:#5CC37B;font-size:32px;font-weight:900;font-style:italic}
@media (min-width:320px){.experience__card-title{font-size:34px}}
@media (min-width:390px){.experience__card-title{font-size:36px}}
@media (min-width:1024px){.experience__card-title{font-size:38px}}
@media (min-width:1200px){.experience__card-title{font-size:46px}}
.experience__card-title span{font-size:35px}
@media (min-width:320px){.experience__card-title span{font-size:45px}}
@media (min-width:1024px){.experience__card-title span{font-size:36px}}
@media (min-width:1200px){.experience__card-title span{font-size:50px}}
.experience__card-subtitle{color:#FF1A5B;font-size:20px;font-weight:700}
.plate-winners{background-color:#EF4E3C;border-radius:20px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:15px;gap:10px;max-width:865px}
@media (min-width:576px){.plate-winners{flex-direction:row;justify-content:space-around}}
.plate-winners__plwin{margin-top:-20px}
@media (min-width:576px){.plate-winners__plwin{max-width:85px;margin-top:-19px}}
@media (min-width:768px){.plate-winners__plwin{max-width:100px}}
.plate-winners__prodoc{width:100%}
@media (min-width:576px){.plate-winners__prodoc{max-width:170px}}
@media (min-width:768px){.plate-winners__prodoc{max-width:35%}}
.plate-winners__title{color:white;font-size:20px;padding:0 10px;text-align:center}
@media (min-width:340px){.plate-winners__title{font-size:24px}}
@media (min-width:390px){.plate-winners__title{font-size:26px}}
@media (min-width:576px){.plate-winners__title{font-size:20px}}
@media (min-width:768px){.plate-winners__title{font-size:30px}}
@media (min-width:1024px){.plate-winners__title{font-size:36px}}
.all-on-4__wrap{position:relative;display:grid;grid-template-columns:1fr;border-radius:16px;overflow:hidden}
@media (min-width:1024px){.all-on-4__wrap{grid-template-columns:1fr 1fr;padding:0 30px 30px 0}}
.all-on-4__wrap:after{position:absolute;content:"";background:linear-gradient(180deg,transparent 64.14%,#E3E6ED 86.21%,#CED4E2 100%);bottom:0;left:0;width:100%;height:100%;z-index:-1}
.all-on-4__img{max-width:500px;width:100%}
@media (min-width:1024px){.all-on-4__img{margin-right:-120px;max-width:620px;min-width:520px}}
@media (min-width:1200px){.all-on-4__img{margin-right:-60px}}
@media (min-width:1640px){.all-on-4__img{margin-right:0}}
.all-on-4__info{background-color:#fafafa;height:100%;padding:10px;border-radius:16px}
@media (min-width:576px){.all-on-4__info{padding:15px}}
.all-on-4__content{background-color:white;border-radius:12px;padding:10px;display:flex;flex-direction:column;justify-content:center;height:100%;gap:10px}
@media (min-width:576px){.all-on-4__content{padding:15px}}
.all-on-4__title{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:20px}
@media (min-width:576px){.all-on-4__title{font-size:36px}}
.all-on-4__title span{color:var(--color-6)}
.all-on-4__price{font-size:36px;text-align:center;font-weight:bold}
@media (min-width:576px){.all-on-4__price{font-size:60px}}
.all-on-4__country{color:#666;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:15px}
@media (min-width:390px){.all-on-4__country{font-size:16px}}
@media (min-width:576px){.all-on-4__country{font-size:17px}}
@media (min-width:1200px){.all-on-4__country{font-size:24px;margin-bottom:10px}}
.all-on-4__country svg{min-width:40px}
.all-on-4__btn{padding:10px 5px}
@media (min-width:390px){.all-on-4__btn{padding:15px 5px;font-size:16px}}
.all-on-4__text{color:#5E5E5E;font-size:14px;text-align:center;display:flex;flex-direction:column;gap:5px}
@media (min-width:576px){.all-on-4__text{font-size:15px;margin-top:5px}}
@media (min-width:1200px){.all-on-4__text{font-size:16px}}
.all-on-4__left{display:flex;align-items:center;justify-content:center;margin-bottom:-30px}
@media (min-width:576px){.all-on-4__left{margin-bottom:-100px}}
@media (min-width:1024px){.all-on-4__left{margin-bottom:auto}}
.all-on-4__right{padding:25px 10px}
@media (min-width:576px){.all-on-4__right{padding:30px 20px}}
@media (min-width:1024px){.all-on-4__right{padding:0}}
.quiz-block__title{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:30px;gap:15px}
@media (min-width:1024px){.quiz-block__title{margin-bottom:50px}}
@media (min-width:1440px){.quiz-block__title{flex-direction:row}}
@media (min-width:1920px){.quiz-block__title{font-size:32px;margin-bottom:70px}}
@media (min-width:576px){.quiz-block__title .accent{font-size:26px}}
@media (min-width:1640px){.quiz-block__title .accent{font-size:32px;min-width:540px}}
@media (min-width:1920px){.quiz-block__title .accent{min-width:390px}}
.quiz{max-width:1350px;margin:0 auto}
.quiz__tabs{display:flex;flex-direction:row;gap:10px;padding:8px;overflow-x:auto;border:1px solid #2D2D2D33;border-radius:12px}
@media (min-width:576px){.quiz__tabs{padding:12px;border-radius:20px}}
.quiz__tab{border:1px solid #2D2D2D26;color:#2D2D2D26;padding:8px 15px;border-radius:8px;min-width:max-content;font-size:13px;cursor:pointer;pointer-events:none;transition:0.2s all}
@media (min-width:576px){.quiz__tab{font-size:15px;padding:10px 20px}}
.quiz__tab.active{border:1px solid #1255E5;background-color:#edf3fe;color:var(--color-1)}
.quiz__tab.ready{background-color:var(--color-1);color:white;pointer-events:none}
.quiz__tab:hover{border:1px solid #1255E5;background-color:#edf3fe;color:var(--color-1)}
.quiz__question{font-size:18px;margin-bottom:25px;margin-top:18px}
@media (min-width:340px){.quiz__question{font-size:22px}}
@media (min-width:576px){.quiz__question{font-size:24px;margin-bottom:35px}}
@media (min-width:768px){.quiz__question{font-size:26px}}
@media (min-width:1350px){.quiz__question{font-size:30px}}
@media (min-width:1440px){.quiz__question{margin-bottom:45px}}
@media (min-width:1640px){.quiz__question{font-size:32px}}
.qz{display:flex;flex-direction:column;gap:20px}
@media (min-width:1200px){.qz{flex-direction:row}}
@media (min-width:1350px){.qz{gap:50px}}
.qz__content{width:100%}
.qz__step-content{display:none}
.qz__step-content.active{display:flex}
.qz__step-cards{width:100%;display:flex;flex-direction:column;gap:10px}
@media (min-width:768px){.qz__step-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}}
@media (min-width:1200px){.qz__step-cards{gap:20px}}
@media (min-width:1640px){.qz__step-cards{column-gap:40px}}
.qz-discount{position:relative;max-width:340px;margin:0 auto}
@media (min-width:1200px){.qz-discount{max-width:270px}}
@media (min-width:1350px){.qz-discount{max-width:340px}}
.qz-discount__image{width:100%}
.qz-discount__percent{font-size:30px;font-weight:900}
@media (min-width:390px){.qz-discount__percent{font-size:36px}}
.qz-discount__text-line{display:flex;flex-direction:column}
.qz-discount__text{position:absolute;right:10%;max-width:max-content;display:flex;align-items:center;justify-content:center;background-color:var(--color-1);color:white;padding:10px;gap:7px;border-radius:12px;font-size:14px}
@media (min-width:390px){.qz-discount__text{font-size:16px;gap:14px}}
.qz-checkbox-item{display:flex;border-radius:15px;border:1px solid #2D2D2D26;padding:10px 10px;transition:0.2s all;font-size:13px;cursor:pointer}
@media (min-width:320px){.qz-checkbox-item{font-size:14px}}
@media (min-width:340px){.qz-checkbox-item{font-size:16px;padding:15px 15px}}
.qz-checkbox-item:hover{border:1px solid #1255E5;color:var(--color-1)}
.qz-checkbox-item:hover .qz-checkbox-item__switch label{background-color:var(--color-1);border-color:var(--color-1)}
.qz-checkbox-item.active{border:1px solid var(--color-1);color:var(--color-1);background-color:#edf3fe}
.qz-checkbox-item__checkbox-block{display:flex;align-items:center;justify-content:start;gap:10px}
.qz-btn{padding:14px 25px;width:auto}
@media (min-width:320px){.qz-btn{padding:14px 30px}}
.qz-btn-wrap{display:flex;justify-content:center;flex-direction:column;margin-top:20px;gap:10px}
@media (min-width:320px){.qz-btn-wrap{flex-direction:row}}
@media (min-width:576px){.qz-btn-wrap{gap:17px}}
@media (min-width:1024px){.qz-btn-wrap{justify-content:start;margin-top:45px}}
.qz-btn--prev{background-color:transparent;border:1px solid var(--color-1);color:var(--color-1)}
.qz-btn--prev:hover{background-color:var(--color-1);color:white}
.qz-btn svg{width:16px;height:16px}
.step-form{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;width:100%}
@media (min-width:1024px){.step-form{gap:40px}}
.step-form__content{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}
@media (min-width:1024px){.step-form__content{flex-direction:row}}
.step-form__left{width:100%}
@media (min-width:1024px){.step-form__left{width:auto}}
.step-form__title{font-size:25px;font-family:"Noto Sans Extra";font-weight:bold;margin:0 auto}
@media (min-width:390px){.step-form__title{font-size:30px}}
@media (min-width:576px){.step-form__title{font-size:34px}}
@media (min-width:1200px){.step-form__title{font-size:36px}}
@media (min-width:1640px){.step-form__title{font-size:42px}}
.step-form__text{color:#5E5E5E;margin-bottom:15px}
.step-form__top{display:flex;flex-direction:column;gap:7px}
.step-form__desc{display:flex;flex-direction:column;gap:10px;font-size:14px;text-align:center;align-items:center}
@media (min-width:390px){.step-form__desc{font-size:16px}}
@media (min-width:576px){.step-form__desc{flex-direction:row;text-align:left;gap:20px}}
@media (min-width:768px){.step-form__desc{font-size:20px}}
@media (min-width:1024px){.step-form__desc{font-size:23px}}
@media (min-width:1200px){.step-form__desc{font-size:26px}}
@media (min-width:1640px){.step-form__desc{font-size:32px}}
.step-form__desc .accent{max-width:100%}
@media (min-width:576px){.step-form__desc .accent{max-width:max-content}}
@media (min-width:1200px){.step-form__desc .accent{font-size:30px}}
@media (min-width:1640px){.step-form__desc .accent{font-size:34px}}
.step-form__ul{list-style:none;display:flex;flex-direction:column;gap:8px;color:#2D2D2D}
.step-form__ul li{display:flex;align-items:center;gap:10px}
.step-form__ul li:before{content:"";background-color:#3374FF;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.44833 6.775L1.135 4.46167C0.875 4.20167 0.455 4.20167 0.195 4.46167C-0.065 4.72167 -0.065 5.14167 0.195 5.40167L2.98167 8.18833C3.24167 8.44833 3.66167 8.44833 3.92167 8.18833L10.975 1.135C11.235 0.875 11.235 0.455 10.975 0.195C10.715 -0.065 10.295 -0.065 10.035 0.195L3.44833 6.775Z' fill='white'/%3e%3c/svg%3e");width:28px;min-width:28px;height:28px;display:flex;border-radius:6px;background-repeat:no-repeat;background-position:center}
.step-form__simple-form{margin-top:20px;box-shadow:0 14px 20px 0 #0000001A;padding:10px;border-radius:15px}
@media (min-width:576px){.step-form__simple-form{padding:15px}}
@media (min-width:1024px){.step-form__simple-form{max-width:800px}}
@media (min-width:1200px){.step-form__simple-form{padding:20px}}
.step-form__btn{padding:15px 9px}
@media (min-width:576px){.step-form__btn{font-size:16px}}
.mainQuizBlock-step-5 .qz-discount--1{display:none}
.mainQuizBlock-step-5 .qz-discount--2{margin-top:20px}
@media (min-width:1024px){.mainQuizBlock-step-5 .qz-discount--2{margin-top:80px}}
@media (min-width:320px){.licenses{padding-bottom:30px}}
@media (min-width:390px){.licenses{padding-bottom:50px}}
@media (min-width:576px){.licenses{padding-bottom:60px}}
@media (min-width:1200px){.licenses{padding-bottom:70px}}
@media (min-width:1640px){.licenses{padding-bottom:80px}}
.licenses__title{margin-bottom:20px}
@media (min-width:320px){.licenses__title{margin-bottom:30px}}
.licenses__wrap{display:grid;gap:15px}
@media (min-width:576px){.licenses__wrap{grid-template-columns:1fr 1fr}}
@media (min-width:1400px){.licenses__wrap{max-width:1300px}}
.license{display:flex;flex-direction:column;gap:10px;background-color:#F4F4F4;padding:10px;border-radius:14px}
@media (min-width:340px){.license{gap:20px;padding:15px}}
.license__type{color:#5E5E5E;font-size:14px}
.license__str{display:flex;flex-direction:column;gap:10px}
@media (min-width:340px){.license__str{gap:20px}}
@media (min-width:1200px){.license__str{flex-direction:row;justify-content:space-between}}
.license__name{display:flex;align-items:center;gap:6px;font-weight:500;font-size:14px}
.license__name svg{min-width:16px}
@media (min-width:340px){.license__name{font-size:16px}}
.license__btn{display:flex;align-items:center;justify-content:center;border:1px solid #1255E5;padding:10px 5px;border-radius:8px;color:#1255E5;text-decoration:auto;transition:0.2s all;display:flex;align-items:center;font-size:14px;gap:10px;cursor:pointer}
@media (min-width:340px){.license__btn{font-size:16px}}
@media (min-width:1200px){.license__btn{padding:10px 30px}}
.license__btn:hover{border:1px solid var(--color-1);background-color:#edf3fe;color:var(--color-1)}
@media (min-width:320px){.docs{padding-bottom:30px}}
@media (min-width:390px){.docs{padding-bottom:50px}}
@media (min-width:576px){.docs{padding-bottom:60px}}
@media (min-width:1200px){.docs{padding-bottom:70px}}
@media (min-width:1640px){.docs{padding-bottom:80px}}
.docs__title{margin-bottom:20px}
@media (min-width:320px){.docs__title{margin-bottom:30px}}
.docs__wrap{display:grid;gap:15px}
@media (min-width:576px){.docs__wrap{grid-template-columns:1fr 1fr}}
@media (min-width:1024px){.docs__wrap{grid-template-columns:1fr 1fr 1fr}}
@media (min-width:1200px){.docs__wrap{grid-template-columns:1fr 1fr 1fr 1fr}}
.doc{display:flex;flex-direction:column;gap:10px;border:1px solid #e0e0e0;padding:10px;border-radius:14px;text-decoration:none;color:#2D2D2D;position:relative;overflow:hidden}
@media (min-width:340px){.doc{gap:20px;padding:15px}}
.doc svg{min-width:32px}
.doc__title{display:flex;align-items:center;gap:6px;font-weight:bold;font-size:20px;margin-bottom:50px}
@media (min-width:340px){.doc__title{font-size:24px}}
.doc__number{font-size:64px;font-weight:100;position:absolute;bottom:-40px;right:10px}
@media (min-width:320px){.vacancies{padding-bottom:30px}}
@media (min-width:390px){.vacancies{padding-bottom:50px}}
@media (min-width:576px){.vacancies{padding-bottom:60px}}
@media (min-width:1200px){.vacancies{padding-bottom:70px}}
@media (min-width:1640px){.vacancies{padding-bottom:80px}}
.vacancies__title{margin-bottom:20px}
@media (min-width:320px){.vacancies__title{margin-bottom:30px}}
.vacancies__wrap{display:grid;gap:15px}
@media (min-width:576px){.vacancies__wrap{grid-template-columns:1fr 1fr}}
.vacancies__more{display:flex;align-items:center;justify-content:center;background-color:var(--color-1);padding:10px 30px;border-radius:8px;color:white;text-decoration:auto;transition:0.2s all;font-size:14px;gap:10px;cursor:pointer;width:max-content;margin:60px auto}
.vacancies__more svg{min-width:18px}
@media (min-width:340px){.vacancies__more{font-size:16px}}
.vacancies__more:hover{background-color:var(--color-4)}
.vacancy{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:16px;box-shadow:0 8px 24px 0 #00000026}
@media (min-width:340px){.vacancy{padding:15px}}
.vacancy__top{font-size:20px;font-weight:500;color:#2D2D2D;display:flex;flex-direction:column}
@media (min-width:340px){.vacancy__top{font-size:24px}}
@media (min-width:576px){.vacancy__title{font-size:32px;font-weight:700}}
@media (min-width:576px){.vacancy__salary{font-size:28px}}
.vacancy__center{font-size:14px;color:#5E5E5E;display:flex;flex-direction:column;gap:5px}
@media (min-width:576px){.vacancy__center{font-size:16px}}
.vacancy__date{margin-top:10px;font-size:12px}
@media (min-width:576px){.vacancy__date{font-size:14px}}
.vacancy__bottom{display:flex;flex-direction:column;gap:10px}
@media (min-width:576px){.vacancy__bottom{gap:20px}}
.vacancy__link{display:flex;align-items:center;justify-content:center;background-color:var(--color-1);padding:10px 5px;border-radius:8px;color:white;text-decoration:auto;transition:0.2s all;display:flex;align-items:center;font-size:14px;gap:10px;cursor:pointer}
.vacancy__link svg{min-width:18px}
@media (min-width:340px){.vacancy__link{font-size:16px}}
.vacancy__link:hover{background-color:var(--color-4)}
.vacancy__contacts{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-1);padding:10px 5px;border-radius:8px;color:#1255E5;text-decoration:auto;transition:0.2s all;display:flex;align-items:center;font-size:14px;gap:10px;cursor:pointer}
@media (min-width:340px){.vacancy__contacts{font-size:16px}}
.vacancy__contacts:hover{border:1px solid var(--color-1);background-color:var(--color-1);color:white}