a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Semibold.woff2) format("woff2"),url(../fonts/Manrope-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"TT Norms Pro";src:url(../fonts/TTNormsPro-Bold.woff2) format("woff2"),url(../fonts/TTNormsPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"TT Norms Pro";src:url(../fonts/TTNormsPro-Medium.woff2) format("woff2"),url(../fonts/TTNormsPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"TT Norms Pro";src:url(../fonts/TTNormsPro-Bold.woff2) format("woff2"),url(../fonts/TTNormsPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"TT Norms Pro";src:url(../fonts/TTNormsPro-Medium.woff2) format("woff2"),url(../fonts/TTNormsPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Semibold.woff2) format("woff2"),url(../fonts/Manrope-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--toIndex:11.87;--bg-grid-size:12.5vw}@media (min-width:744px){:root{--toIndex:17.92}}@media (min-width:1200px){:root{--toIndex:30}}@media (min-width:744px){:root{--bg-grid-size:10vw}}@media (min-width:1200px){:root{font-size:calc((var(--vw,1vw) + var(--vh,1vh)) * (1 / var(--toIndex,30)));--bg-grid-size:5.8823529412vw}}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{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(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select: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-next,.carousel__button.is-prev{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,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;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 ::after,.fancybox__container ::before{box-sizing:inherit}.fancybox__container :focus{outline:0}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,.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,.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.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::after,.fancybox__slide::before{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,0) 0 env(safe-area-inset-left,0);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}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.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{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{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(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.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;-webkit-user-select:none;-moz-user-select:none;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%;-o-object-fit:contain;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%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.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{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-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .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{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,.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;-webkit-user-select:none;-moz-user-select: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(0,0%,0%,0) 0,hsla(0,0%,0%,.006) 8.1%,hsla(0,0%,0%,.021) 15.5%,hsla(0,0%,0%,.046) 22.5%,hsla(0,0%,0%,.077) 29%,hsla(0,0%,0%,.114) 35.3%,hsla(0,0%,0%,.155) 41.2%,hsla(0,0%,0%,.198) 47.1%,hsla(0,0%,0%,.242) 52.9%,hsla(0,0%,0%,.285) 58.8%,hsla(0,0%,0%,.326) 64.7%,hsla(0,0%,0%,.363) 71%,hsla(0,0%,0%,.394) 77.5%,hsla(0,0%,0%,.419) 84.5%,hsla(0,0%,0%,.434) 91.9%,hsla(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,.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,.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;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.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}*{box-sizing:border-box}::after,::before{box-sizing:border-box}body{background:#f6f6f6;font-family:Manrope}body.no-scroll{overflow:hidden}a{text-decoration:none}.wrapper{overflow-x:hidden}.container{margin:0 auto;padding:0 20px;width:100%}@media (min-width:744px){.container{padding:0 40px}}@media (min-width:1200px){.container{padding:0 100rem}}.section{padding-top:100px}@media (min-width:1024px){.section{padding-top:140px}}@media (min-width:1200px){.section{padding:100rem 0}}.h2{color:var(--,#202020);text-align:center;font-family:"TT Norms Pro";font-size:32px;font-style:normal;font-weight:700;line-height:111%}.h3{color:#000;text-align:center;font-family:"TT Norms Pro";font-size:28px;font-style:normal;font-weight:700;line-height:122%}@media (min-width:744px){.h2{font-size:38px}}@media (min-width:1024px){.h2{font-size:42px}}@media (min-width:1200px){.h2{font-size:86rem}}button.button{cursor:pointer;border:none}.button{height:80px;position:relative;display:flex;align-items:center;overflow:hidden;border-radius:80px;padding-left:40px}.button.disabled{opacity:.4;pointer-events:none}.button__title{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal;position:relative;z-index:1;transition:.3s}.button__icon{position:absolute;z-index:1;top:8px;right:10px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}.button__icon svg{width:16px;height:16px;position:relative;z-index:1}.button--blue{border:1px solid #26307f;background:#26307f;transition:.3s}.button--blue .button__icon{background-color:#fff}.button--blue .button__icon::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:#26307f;transform:scale(0);transition:.3s}.button--blue:hover{background-color:#fff}.button--blue:hover .button__title{color:#26307f}.button--blue:hover .button__icon{color:#fff}.button--blue:hover .button__icon::before{transform:scale(1)}.button--gold::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(270deg,#ac6f2a .02%,#be8031 18.98%,#cf9337 36.73%,#daa43d 57.34%,#e5b748 78.74%,#f3c556 100.09%);border-radius:60px}.button--gold::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#ac6f2a .02%,#be8031 18.98%,#cf9337 36.73%,#daa43d 57.34%,#e5b748 78.74%,#f3c556 100.09%);transition:.3s;border-radius:60px;opacity:0}.button--gold .button__icon{color:#ac6f2a;background-color:#fff}.button--gold:hover::after{opacity:1}.button--gold:hover .button__icon{color:#f3c556}.button--outline{border:1px solid rgba(0,0,0,.1)}.button--outline .button__title{color:#000}.button--outline .button__icon{color:#fff;background:linear-gradient(270deg,#ac6f2a .02%,#be8031 18.98%,#cf9337 36.73%,#daa43d 57.34%,#e5b748 78.74%,#f3c556 100.09%)}@media (min-width:744px){.button{max-width:360px;width:100%}}@media (min-width:1200px){.button{max-width:420rem;height:80rem;font-size:24rem;padding-left:35rem}.button__title{font-size:20rem}.button__icon{top:5rem;width:70rem;height:70rem;right:5rem}.button__icon svg{width:20rem;height:20rem}}.link{display:flex;align-items:center;gap:6px;color:#3a51e8;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.link span{position:relative}.link span::after{content:"";position:absolute;bottom:0;left:0;width:0;border-bottom:1px solid #3a51e8;transition:.3s}.link svg{width:12px;height:12px;transition:.3s}.link:hover span::after{width:100%}.link:hover svg{transform:translateX(5px)}@media (min-width:744px){.link svg{width:18px;height:18px}}@media (min-width:1200px){.link{font-size:18rem;gap:10rem}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;background-color:rgba(0,0,0,.7);pointer-events:none;opacity:0;transition:.3s}.overlay.active{opacity:1;pointer-events:all}.menu{position:fixed;top:0;right:-100%;width:100%;max-width:340px;height:100dvh;z-index:10;background-color:#fff;border-radius:44px 0 0 44px;background:#fff;padding:20px;overflow-y:auto;transition:.3s;pointer-events:none}.menu.active{right:0;pointer-events:all}.menu__header{display:flex;align-items:center;justify-content:space-between;min-height:53.25px;margin-bottom:40px}.menu__title{color:#000;font-family:TT Norms Pro;font-size:44px;font-style:normal;font-weight:700;line-height:99%}.menu__close-button{width:50px;height:50px;border-radius:50%;background-color:#26307f;display:flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer}.menu__close-button svg{width:18px;height:18px}.menu__socials{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.menu__nav{display:grid;gap:25px;margin-bottom:25px}.menu__nav a{color:#000;font-size:26px;font-style:normal;font-weight:400;line-height:150%}.header{padding:20px 0;position:relative;z-index:10}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{width:50px;display:block}.header__logo img{width:100%;height:auto}.header__menu-button{width:50px;height:50px;border-radius:50%;background-color:#26307f;display:flex;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer}.header__menu-button svg{width:22px;height:auto}@media (min-width:744px){.header{padding:40px 0}}@media (max-width:1199px){.header__nav{display:none}.header__button{display:none}}@media (min-width:1200px){.header{padding:60rem 0}.header__inner{background-color:#fff;padding:30rem 35rem;border-radius:100rem}.header__logo{width:70rem}.header__menu-button{display:none}.header__nav{display:flex;align-items:center;gap:50rem}.header__nav>li{position:relative}.header__nav>li a,.header__nav>li span{color:#202020;font-size:18rem;font-style:normal;font-weight:400;line-height:normal;position:relative;display:block}.header__nav>li a{transition:.3s}.header__nav>li a.inactive{opacity:.7;pointer-events:none}.header__nav>li span{cursor:pointer}.header__nav>li:hover>a,.header__nav>li:hover>span{color:#3a51e8}.header__nav>li.has-children>a::after,.header__nav>li.has-children>span::after{content:"";position:absolute;top:calc(100% + 5rem);left:50%;transform:translateX(-50%);width:12px;height:12px;background-image:url(../img/chevron-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.header__nav>li.has-children:hover .sub-menu{opacity:1;pointer-events:all}.header__nav .sub-menu{position:absolute;top:calc(100% + 20rem);left:0;min-width:-moz-max-content;min-width:max-content;padding:20rem;border-radius:20rem;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08);z-index:1;display:grid;opacity:0;pointer-events:none;transition:.3s}.header__nav .sub-menu::before{content:"";position:absolute;bottom:100%;left:0;height:20rem;width:100%}.header__nav .sub-menu a{padding:15rem;border-radius:10rem;transition:.3s}.header__nav .sub-menu a:hover{background-color:#f3f3f3}.header__button{border-radius:100rem;border:2px solid rgba(0,0,0,.1);height:70rem;padding:0 3rem 0 30rem;position:relative;display:flex;align-items:center;gap:20rem}.header__button:hover .header__button-icon svg{animation:1.2s ease 0s normal none 1 running shake}.header__button-text{color:#000;font-size:18rem;font-style:normal;font-weight:600;line-height:normal}.header__button-icon{width:60rem;height:60rem;border-radius:50%;background:linear-gradient(270deg,#ac6f2a .02%,#be8031 18.98%,#cf9337 36.73%,#daa43d 57.34%,#e5b748 78.74%,#f3c556 100.09%);display:flex;align-items:center;justify-content:center;color:#fff}.header__button-icon svg{width:20rem;height:20rem}}@keyframes shake{0%{transform:rotateZ(0)}10%{transform:rotateZ(-30deg)}20%{transform:rotateZ(15deg)}30%{transform:rotateZ(-10deg)}40%{transform:rotateZ(7.5deg)}50%{transform:rotateZ(-6deg)}60%{transform:rotateZ(5deg)}70%{transform:rotateZ(-4.28571deg)}80%{transform:rotateZ(3.75deg)}90%{transform:rotateZ(-3.33333deg)}100%{transform:rotateZ(0)}}.footer{background-color:#26307f}.footer .container{display:grid;gap:35px}.footer__top{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;padding-top:36px}.footer__logo{display:flex;justify-content:center;grid-column:1/-1}.footer__logo img{width:92px}.footer__group-title{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:150%;margin-bottom:16px}.footer__group-list{display:grid;gap:10px}.footer__group-list a{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:.3s}.footer__group-list a:hover{color:rgba(255,255,255,.6)}.footer__group-list a.inactive{opacity:.7;pointer-events:none}.footer__bottom{padding-bottom:60px;display:grid;gap:44px}.footer__contacts{display:grid;gap:12px;white-space:nowrap}.footer__contacts a,.footer__contacts p{display:flex;align-items:center;gap:10px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:40px}.footer__contacts a i,.footer__contacts p i{width:26px;height:26px;display:flex;align-items:center;justify-content:center}.footer__contacts a i svg,.footer__contacts p i svg{max-width:100%;max-height:100%}.footer__contacts p{max-width:240px;line-height:112%}.footer__block{display:grid;gap:30px}.footer__copyright{color:#fff;font-size:16px;font-style:normal;font-weight:300;line-height:111%}.footer__payments{display:flex;align-items:center;gap:20px}@media (max-width:743px){.footer__group:not(:nth-of-type(1)),.footer__group:not(:nth-of-type(2)){grid-column:1/-1}.footer__group:nth-of-type(1){grid-column:1/2}.footer__group:nth-of-type(2){grid-column:2/-1}}@media (min-width:744px){.footer .container{gap:50px}.footer__top{padding-top:50px;grid-template-columns:repeat(2,1fr);gap:30px}.footer__bottom{padding-top:50px;border-top:1px solid rgba(255,255,255,.5);grid-template-columns:repeat(2,1fr);gap:30px}.footer__copyright{text-align:right}}@media (min-width:1200px){.footer .container{gap:80rem}.footer__top{display:flex;align-items:flex-start;justify-content:space-between;padding-top:80rem}.footer__logo{width:90rem}.footer__group-title{font-size:22rem;margin-bottom:20rem}.footer__group-list{gap:20rem}.footer__group-list a{font-size:18rem}.footer__bottom{padding:80rem 0;display:flex;align-items:center;justify-content:space-between;gap:20rem}.footer__contacts{display:flex;align-items:center;gap:30rem}.footer__contacts a,.footer__contacts p{font-size:18rem}.footer__contacts a i,.footer__contacts p i{width:26rem;height:26rem}.footer__contacts p{max-width:unset}.footer__block{display:flex;align-items:center;gap:25rem}.footer__payments{gap:25rem}.footer__payments img{width:156rem}}.type-card{border-radius:22px;background:#fff;padding:15px 30px 15px 22px;display:grid;grid-template-columns:100px 1fr;gap:26px;transition:.3s;position:relative;overflow:hidden}.type-card.inactive{opacity:.8;pointer-events:none}.type-card__img{border-radius:11px;background:#26307f;display:flex;align-items:center;justify-content:center;padding:5px;position:relative;z-index:1;overflow:hidden;transition:.3s;height:160px;padding:0 10px}.type-card__img img{max-width:100%;max-height:100%;position:relative;z-index:1}.type-card__content{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}.type-card__date{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:6.752px;padding:10px 15px;border-radius:20px;background:#26307f;transition:.3s}.type-card__title{color:#202020;font-size:19px;font-style:normal;font-weight:700;line-height:111%;transition:.3s;margin:10px 0 auto}.type-card .link{font-size:14px}.type-card .link span{transition:color .3s}.type-card .link span::after{border-bottom-color:#fff}.type-card:hover{background-color:#26307f}.type-card:hover .type-card__date{background:#fff;color:#26307f}.type-card:hover .type-card__img{background-color:#fff}.type-card:hover .type-card__title{color:#fff}.type-card:hover .link{color:#fff}@media (min-width:744px){.type-card{grid-template-columns:140px 1fr}.type-card__title{font-size:24px;max-width:440px}}@media (min-width:1024px){.type-card__title{font-size:20px}}@media (min-width:1200px){.type-card{padding:30rem;grid-template-columns:200rem 1fr;gap:40px}.type-card__img{border-radius:30rem;height:200rem;padding:20rem}.type-card__content{justify-content:space-between;gap:0}.type-card__date{padding:0 25rem;font-size:18rem;height:38rem;line-height:38rem;border-radius:30rem}.type-card__title{font-size:32rem;max-width:100%;margin-bottom:10rem;margin-top:auto}.type-card .link{font-size:18rem}}@media (max-width:374px){.type-card{gap:10px}.type-card__date{font-size:8px}.type-card__title{font-size:14px}.type-card .link{font-size:12px}}.team-card__img{position:relative;display:block;border-radius:11px;overflow:hidden;margin-bottom:20px}.team-card__img img{width:100%;height:auto;transition:.3s}.team-card__img img:last-child{position:absolute;top:0;left:0;width:100%;opacity:0}.team-card__img:hover img:last-child{opacity:1}.team-card__name{color:#000;font-size:24px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:20px}.team-card__position{color:rgba(0,0,0,.66);font-size:16px;font-style:normal;font-weight:400;line-height:1.35}@media (min-width:1200px){.team-card__img{border-radius:30rem;border-radius:40rem}.team-card__title{font-size:32rem;margin-bottom:20rem}.team-card__position{font-size:18rem}}.benefit-card{position:relative;height:100%}.benefit-card__icon{display:none}.benefit-card__number{color:#c2c2c2;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px;display:block}.benefit-card__title{color:#26307f;font-size:28px;line-height:1;font-style:normal;font-weight:700;margin-bottom:24px}.benefit-card__text{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:133%}@media (min-width:744px){.benefit-card__text{font-size:18px}}@media (min-width:1024px){.benefit-card__text{max-width:400px}}@media (min-width:1200px){.benefit-card__number{font-size:28rem;margin-bottom:20rem}.benefit-card__title{font-size:36rem;margin-bottom:40rem}.benefit-card__text{max-width:430rem;font-size:20rem}.benefit-card__icon{display:flex;align-items:flex-end;justify-content:flex-end;position:absolute;bottom:0;right:70rem;width:220rem;height:220rem}.benefit-card__icon img{max-width:100%;max-height:100%}}.whom-card{position:relative;border-radius:20px;background:#fff;padding:60px 20px 32px;transition:.3s}.whom-card__icon{width:80px;height:80px;display:block;position:absolute;left:20px;top:-40px}.whom-card__icon img{max-width:100%;max-height:100%}.whom-card__title{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.2;max-width:70%;transition:.3s}.whom-card__number{color:#26307f;font-family:TT Norms Pro;font-size:80px;font-style:normal;font-weight:700;line-height:1;position:absolute;top:50%;transform:translateY(-50%);right:20px;transition:.3s}.whom-card:hover{background-color:#26307f}.whom-card:hover .whom-card__title{color:#fff}.whom-card:hover .whom-card__number{color:#fff}@media (min-width:744px){.whom-card{padding:60px 40px 32px}.whom-card__title{font-size:20px;max-width:440px}.whom-card__number{font-size:100px;right:40px}.whom-card__icon{left:40px}}@media (min-width:1024px){.whom-card{padding-top:100px;border-radius:32px}.whom-card__icon{width:120px;height:120px}.whom-card__number{font-size:160px}}@media (min-width:1200px){.whom-card{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:150rem 30rem 30rem;border-radius:32rem}.whom-card__icon{top:-60rem;left:30rem;width:180rem;height:180rem}.whom-card__title{font-size:20rem;max-width:350rem}.whom-card__number{font-size:200rem;bottom:0;right:20rem}}.result-card{border-radius:20px;border:1px solid #b4b4b4;background:#fff;padding:60px 20px 32px;position:relative;height:100%}.result-card::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-7px;width:14px;height:14px;border-radius:50%;background-color:#26307f}.result-card::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-7px;width:14px;height:14px;border-radius:50%;background-color:#b4b4b4}.result-card__icon{position:absolute;top:-40px;left:20px;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.result-card__icon img{max-width:100%;max-height:100%}.result-card__title{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.2}@media (min-width:744px){.result-card{padding:60px 40px 32px}.result-card__icon{left:40px}.result-card__title{font-size:18px}}@media (min-width:1024px){.result-card{padding-top:100px}.result-card__icon{width:120px;height:120px}}@media (min-width:1200px){.result-card{padding:190rem 40rem 40rem;border-radius:32rem}.result-card__icon{top:-40rem;width:180rem;height:180rem}.result-card__title{font-size:20rem}}.trainer-card__img{position:relative;margin-bottom:20px;border-radius:11px;overflow:hidden}.trainer-card__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.trainer-card__img img:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s}.trainer-card__img img:hover:nth-child(2){opacity:1}.trainer-card__row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.trainer-card__name{color:#000;font-size:24px;font-style:normal;font-weight:800;line-height:normal}.trainer-card__type{padding:10px 20px;border-radius:40px;background-color:#26307f;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center}.trainer-card__text{color:rgba(0,0,0,.66);font-size:16px;font-style:normal;font-weight:400;line-height:normal;line-height:1.35}@media (min-width:1024px){.trainer-card__img{border-radius:30px}.trainer-card__text{font-size:14px}}@media (min-width:1200px){.trainer-card__img{border-radius:80rem;margin-bottom:50rem;filter:drop-shadow(0 3.8611721992px 21.2364463806px rgba(0, 0, 0, .06))}.trainer-card__row{gap:40rem;margin-bottom:32rem}.trainer-card__name{font-size:32rem}.trainer-card__type{width:200rem;height:50rem;font-size:18rem}.trainer-card__text{font-size:18rem;max-width:540rem}}.accordion{background-color:#fff;border-radius:40px;overflow:hidden;cursor:pointer}.accordion__title{background-color:#26307f;padding:15px 15px 15px 30px;color:#fff;font-family:TT Norms Pro;font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:40px;min-height:80px}.accordion__title span{flex-shrink:0;width:30px;height:30px;border-radius:50%;background-color:#fff;position:relative}.accordion__title span::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-bottom:2px solid #26307f;width:10px;transition:.3s}.accordion__title span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-left:2px solid #26307f;height:10px;transition:.3s}.accordion__body{padding:0 30px;max-height:0;transition:.5s}.accordion__body p{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.35}.accordion__body p:first-child{padding-top:20px}.accordion__body p:last-child{padding-bottom:20px}@media (min-width:1200px){.accordion{border-radius:70rem}.accordion__title{min-height:140rem;border-radius:70rem;font-size:32rem;padding:0 30rem 0 70rem}.accordion__title span{width:100rem;height:100rem}.accordion__title span::before{content:"";width:30rem}.accordion__title span::after{content:"";height:30rem}.accordion__body{padding:0 70rem}.accordion__body p{font-size:24rem}.accordion__body p:first-child{padding-top:60rem}.accordion__body p:last-child{padding-bottom:60rem}}.socials a{display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;color:#fff;aspect-ratio:1;transition:.3s;overflow:hidden;border:1px solid #26307f}.socials a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;background:#26307f;transition:.3s}.socials a svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:30px;max-height:30px}.socials a:hover{color:#26307f}.socials a:hover::before{transform:scale(0)}.tabs__nav{display:flex;background-color:#fff;height:50px;border-radius:50px;padding:6px;margin-bottom:32px}.tabs__nav-item{flex-grow:1;color:#000;font-size:10px;font-style:normal;font-weight:700;line-height:6.638px;text-align:center;display:flex;align-items:center;justify-content:center;height:100%;position:relative;cursor:pointer;border-radius:25px;transition:.3s}.tabs__nav-item span{position:relative;z-index:1}.tabs__nav-item:hover{color:#26307f;background-color:#ddd}.tabs__nav-item.active{color:#fff;background:#26307f}.tabs__tab{display:none}.tabs__tab.active{display:block}.types-list{display:grid;gap:32px;align-items:flex-start}.types-list__item{display:grid;gap:32px}@media (min-width:744px){.tabs__nav{height:80px;padding:12px}.tabs__nav-item{font-size:14px;border-radius:30px}}@media (min-width:1024px){.types-list{grid-template-columns:repeat(2,1fr)}.tabs__nav{max-width:800px;margin:0 auto 30px}}@media (min-width:1200px){.types-list{gap:30rem}.types-list__item{gap:30rem}.tabs__nav{max-width:860rem;padding:16rem;height:120rem;margin-bottom:60rem}.tabs__nav-item{font-size:24rem;border-radius:60rem}}.form__header{margin-bottom:32px;display:grid;gap:12px}.form__title{color:#000;text-align:center;font-family:"TT Norms Pro";font-size:28px;font-style:normal;font-weight:700;line-height:122%}.form__subtitle{color:var(--,#202020);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:122%}.form__body{display:grid;gap:20px;margin-bottom:32px}.form__footer{display:grid;gap:25px}.form__field{position:relative}.form__icon{position:absolute;top:50%;transform:translateY(-50%);left:25px;width:25px;height:25px;color:#26307f}.form__icon svg{max-width:100%;max-height:100%}.form__input{width:100%;height:80px;border-radius:44px;background:rgba(215,215,215,.33);border:none;padding:0 20px 0 60px;color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:500;line-height:80px}.form__input:focus{outline:0}.form__input::-moz-placeholder{color:rgba(0,0,0,.33)}.form__input::placeholder{color:rgba(0,0,0,.33)}.form__select{width:100%;height:80px;border-radius:44px;background:rgba(215,215,215,.33);border:none;padding:0 60px 0 25px;color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:500;line-height:80px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/down-arrow.svg);background-repeat:no-repeat;background-position-x:calc(100% - 30px);background-position-y:center}.form__select:focus{outline:0}.form__select::-moz-placeholder{color:rgba(0,0,0,.33)}.form__select::placeholder{color:rgba(0,0,0,.33)}.form__checkbox{position:relative;display:flex;align-items:center;gap:15px}.form__checkbox-input{display:none}.form__checkbox-input:checked+.form__checkbox-marker::after{opacity:1}.form__checkbox-marker{width:20px;height:20px;border-radius:6px;border:1px solid #000;position:relative}.form__checkbox-marker::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;background-image:url(../img/check-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:.3s;opacity:0}.form__checkbox-text{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:133%;max-width:200px}.form__notice{font-size:12px;line-height:1.2}.form__notice a{color:#26307f;text-decoration:underline}@media (max-width:743px){.form .button__title{font-size:16px}}@media (min-width:744px){.form__title{font-size:32px}.form__subtitle{max-width:400px;margin:0 auto}}@media (min-width:1200px){.form__header{gap:15rem;margin-bottom:40rem}.form__title{font-size:52rem;text-align:left}.form__subtitle{font-size:22rem;text-align:left;max-width:unset}.form__notice{font-size:12rem}}.hero-section__col:nth-child(1){padding:32px 20px 44px;margin:0 -20px;background-color:#fff;border-radius:20px}.hero-section__col:not(:last-child){margin-bottom:20px}.hero-section__date{height:40px;line-height:40px;padding:0 35px;border-radius:40px;background-color:#26307f;color:#fff;display:inline-block;margin-bottom:20px;font-family:TT Norms Pro;font-size:14px;font-weight:500}.hero-section__title{color:#000;font-family:TT Norms Pro;font-size:44px;font-style:normal;font-weight:700;line-height:99%;margin-bottom:32px}.hero-section__subtitle{display:flex;gap:10px;color:#000;font-family:TT Norms Pro;font-size:16px;font-style:normal;font-weight:500;line-height:normal;max-width:240px;margin-bottom:36px}.hero-section__subtitle svg{width:22px;height:22px;flex-shrink:0}.hero-section__info{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;font-size:16px;font-weight:500;color:#000;line-height:1.35}.hero-section__info li{display:flex;align-items:flex-start;gap:10px}.hero-section__info li span{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-section__info li span svg{max-width:100%;max-height:100%}.hero-section__info li:last-child{grid-column:1/-1}.hero-section__text{font-size:16px;font-weight:500;color:#000;line-height:1.35}.hero-section__list{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:5px}.hero-section__item{border-radius:11.146px;background:#fff;box-shadow:0 7.59963px 33.43837px 0 rgba(0,0,0,.12);padding:15px 12px;display:grid;gap:20px}.hero-section__item-icon{width:35px;height:35px;border-radius:11.146px;background:#fff;box-shadow:0 7.59963px 33.43837px 0 rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center}.hero-section__item-text{color:#000;font-family:TT Norms Pro;font-size:14px;font-style:normal;font-weight:700;line-height:normal;min-height:32px}.hero-section__button{border-radius:12px}.hero-section__button::after,.hero-section__button::before{border-radius:12px}.hero-section__button-icon{position:absolute;top:10px;right:10px;width:20px;height:20px;z-index:1}.hero-section__accent{border-radius:22px;background:#fff705;border-radius:20px;padding:20px;margin-bottom:20px}.hero-section__accent.hidden{visibility:hidden;opacity:0;padding:0;height:0}.hero-section__accent-title{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:111%}.hero-section__accent-text{margin-top:5px;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:111%}.hero-section__accent-text b{font-weight:700}.hero-section__accent-text span{font-weight:700}.hero-section--inner{display:none}.hero-section--inner .hero-section__col:first-child .button{margin-top:20px}.hero-section__date+.hero-section__title{margin-bottom:20px}.events-swiper{margin-bottom:10px}.events-swiper__card{aspect-ratio:595/528;position:relative;display:block;overflow:hidden;border-radius:20px}.events-swiper__card-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events-swiper__card-inner{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:0 30px 55px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.events-swiper__card-date{height:36px;color:#26307f;font-family:TT Norms Pro;font-size:14px;font-style:normal;font-weight:500;line-height:111%;padding:0 30px;display:inline-flex;align-items:center;margin-bottom:24px;background-color:#fff;border-radius:40px}.events-swiper__card-title{color:#fff;font-family:TT Norms Pro;font-size:28px;font-style:normal;font-weight:700;line-height:88%}.events-swiper .swiper-pagination{position:absolute;bottom:25px;left:0;padding:0 30px;display:flex;gap:5px}.events-swiper .swiper-pagination-bullet{opacity:1;margin:0!important;width:100%;height:3px;background-color:#afafaf;border-radius:0;flex-grow:1}.events-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}@media (min-width:744px){.hero-section .container{display:grid;grid-template-columns:1fr 320px;gap:20px}.hero-section__col:nth-child(1){margin:0;border-radius:32px}.hero-section__title{font-size:36px}.events-swiper__card{border-radius:32px}}@media (min-width:1024px){.hero-section--inner{display:block}.hero-section .container{grid-template-columns:1fr 400px;gap:30px}.hero-section .button{max-width:100%}.hero-section__col:nth-child(1){padding:40px}.hero-section__date{margin-bottom:30px}.hero-section__title{font-size:52px}.hero-section__text{font-size:18px;max-width:400px}.hero-section__subtitle{font-size:18px;max-width:300px;gap:15px}.hero-section__subtitle svg{width:30px;height:30px}.hero-section__item-icon{width:55px;height:55px}.hero-section__item-icon img{width:20px;height:20px}.hero-section__date+.hero-section__title{margin-bottom:30px}}@media (max-width:1499px){.hero-section__item:nth-child(n+4){display:none}.hero-section__bg{display:none}}@media (min-width:1200px){.hero-section{margin-bottom:100rem}.hero-section .container{grid-template-columns:1fr 500px;gap:30rem}.hero-section .button{height:140rem;border-radius:20rem;font-size:36rem}.hero-section .button::after,.hero-section .button::before{border-radius:20rem}.hero-section .button__title{font-size:36rem}.hero-section__button-icon{width:32rem;height:32rem;top:15rem;right:15rem}.hero-section__col:nth-child(1){padding:40rem 45rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.hero-section__bg{position:absolute;bottom:-175rem;left:0;width:1090rem}.hero-section__title{font-size:84rem;max-width:830rem;margin-bottom:60rem}.hero-section__subtitle{font-size:28rem;gap:20rem;max-width:400rem}.hero-section__subtitle svg{width:32rem}.hero-section__list{display:flex;justify-content:flex-start;align-items:center;gap:40rem;margin-top:auto}.hero-section__item{padding:40rem;gap:15rem;position:relative;width:30%}.hero-section__item:nth-child(n+4){background:linear-gradient(265deg,#3d93f7 -1.54%,#4169f4 100%)}.hero-section__item:nth-child(1){top:-20rem;left:-10rem}.hero-section__item:nth-child(2){top:-60rem;left:-10rem}.hero-section__item:nth-child(3){left:-10rem}.hero-section__item-icon{width:64rem;height:64rem}.hero-section__item-text{font-size:24rem;height:36rem}.hero-section__item-value{color:#fff;font-family:TT Norms Pro;font-size:32rem;font-style:normal;font-weight:700;line-height:99%;white-space:nowrap}.hero-section__item-title{color:#fff;font-family:TT Norms Pro;font-size:16rem;font-style:normal;font-weight:500;line-height:99%}.hero-section__date{height:50rem;line-height:50rem;padding:0 30rem;font-size:18rem}.hero-section__info{grid-template-columns:auto 1fr;font-size:24rem;gap:20rem 40rem;max-width:600rem}.hero-section__info li span{width:36rem;height:36rem}.hero-section--inner .hero-section__col:nth-child(1){justify-content:center;align-items:flex-start;border-radius:44rem}.hero-section--inner .hero-section__col:nth-child(1) .button{margin-top:60rem;max-width:600rem}.hero-section__accent{border-radius:22px;padding:40rem}.hero-section__accent-title{font-size:30rem}.hero-section__accent-text{margin-top:15px;font-size:22rem}.events-swiper{margin-bottom:20rem}.events-swiper__card{border-radius:22rem}.events-swiper__card-inner{padding:0 30rem 90rem}.events-swiper__card-date{height:56rem;line-height:56rem;width:215rem;font-size:18rem;margin-bottom:40rem;justify-content:center}.events-swiper__card-title{font-size:55rem}.events-swiper .swiper-pagination{bottom:40px}.events-swiper .swiper-pagination-bullet{height:5px;border-radius:5px}}@media (min-width:1500px){.hero-section .container{grid-template-columns:1fr 600px}.hero-section__list{justify-content:space-between}.hero-section__item{padding:20rem;width:auto}.hero-section__item:nth-child(4){top:-90rem;left:-20rem}.hero-section__item:nth-child(5){top:-220rem;left:-100rem}.hero-section__item:nth-child(6){top:-280rem;left:-120rem}.hero-section__item-icon{width:44rem;height:44rem}.hero-section__item-text{font-size:18rem}}@media (min-width:1921px){.hero-section .container{grid-template-columns:1fr 700rem}}.hero-mobile .hero-section__accent{margin-bottom:0}.hero-mobile .events-swiper__card{overflow:hidden}.hero-mobile .events-swiper__card::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}.hero-mobile__inner{position:relative}.hero-mobile__content{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;padding:15px 30px 45px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.hero-mobile__date{height:30px;line-height:30px;padding:0 15px;border-radius:30px;background-color:#26307f;color:#fff;display:inline-block;margin-bottom:10px;font-family:TT Norms Pro;font-size:14px;font-weight:500}.hero-mobile__title{color:#fff;font-family:TT Norms Pro;font-size:34px;font-style:normal;font-weight:700;line-height:99%}.hero-mobile__info{margin-top:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;font-size:14px;font-weight:500;color:#fff;line-height:1.35;margin-bottom:10px}.hero-mobile__info li{display:flex;align-items:flex-start;gap:10px}.hero-mobile__info li span{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-mobile__info li span svg{max-width:100%;max-height:100%}.hero-mobile__buttons{display:grid;gap:10px}@media (min-width:1024px){.hero-mobile{display:none}}.mission-section .container{display:grid;gap:32px}.mission-section__title{margin-bottom:32px}.mission-section__text p{color:#26307f;opacity:.2;font-size:20px;font-style:normal;font-weight:700;line-height:120%;transition:.3s}.mission-section__text p>div{display:inline!important}.mission-section__text p.active{opacity:1}.mission-section__img{width:100%;height:auto}@media (min-width:1024px){.mission-section .container{display:flex;flex-direction:row-reverse;gap:30px}.mission-section__col{width:calc(50% - 15px)}.mission-section__title{text-align:left}}@media (min-width:1200px){.mission-section .container{grid-template-columns:760rem 1fr;gap:100rem}.mission-section__img{border-radius:33rem}.mission-section__title{font-size:36rem;margin-bottom:40rem}.mission-section__text p{font-size:36rem}}.types-section__title{margin-bottom:32px}@media (min-width:744px){.types-section__title{max-width:600px;margin:0 auto 32px}}@media (min-width:1200px){.types-section__title{max-width:1200rem;margin-bottom:60rem}}.form-section__title{margin-bottom:32px}.form-section__title span{color:#26307f}.form-section__block{margin:0 -20px;background-color:#fff;border-radius:44px;padding:36px 20px 0;overflow:hidden}.form-section__babl{display:flex;align-items:center;margin-left:-20px}.form-section__babl-img{width:160px}.form-section__babl-text{margin-top:30px;padding:12px 20px 12px 32px;color:#fff;font-family:Manrope;font-size:18px;font-style:normal;font-weight:300;line-height:166%;white-space:nowrap;margin-left:-20px;background-image:url(../img/union.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.form-section__babl-text b{font-weight:700}@media (min-width:744px){.form-section__block{margin:0;padding-left:40px;padding-right:40px}}@media (min-width:1024px){.form-section .container{display:grid;grid-template-columns:1fr 1fr;gap:30px;position:relative}.form-section__title{text-align:left}.form-section__block{position:unset;overflow:unset;padding-bottom:40px}.form-section__babl{position:absolute;bottom:40px;left:40px}.form-section__babl-text{padding:12px 30px 12px 42px}}@media (min-width:1200px){.form-section__title{margin-top:60rem}.form-section .container{gap:30rem;grid-template-columns:1fr 760rem}.form-section__block{padding:60rem 90rem}.form-section__babl{left:100rem}.form-section__babl-img{width:300rem}.form-section__babl-text{font-size:30rem;padding:24rem 70rem}}.reviews-section__title{margin-bottom:32px}.reviews-thumbs{margin-bottom:32px}.reviews-thumbs .swiper-slide.swiper-slide-thumb-active .review-thumb::after{opacity:1}.reviews-thumbs .swiper-slide.swiper-slide-thumb-active .review-thumb img{transform:scale(.8)}.review-thumb{aspect-ratio:1;position:relative;border-radius:50%;overflow:hidden}.review-thumb::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:2px solid #26307f;border-radius:50%;opacity:0;transition:.3s}.review-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.review-thumb__pagination{justify-content:center;display:flex;position:relative;border:0;top:0;margin-top:1rem}.review-thumb__controls{display:none}.review-card{display:block}.review-card__img{margin-bottom:80px;position:relative;display:block}.review-card__img img{position:relative;z-index:1;width:100%}.review-card__img::before{content:"";position:absolute;top:calc(100% - 44px);left:0;width:132px;height:132px;background-image:url(../img/quote.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.review-card__text{margin-bottom:24px}.review-card__text h3{color:#26307f;font-size:33px;font-style:normal;font-weight:800;line-height:111%;margin-bottom:20px}.review-card__text p{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:133%}.review-card__text p:not(:last-child){margin-bottom:20px}.review-card__name{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:111%;margin-bottom:12px}.review-card__position{font-size:16px;color:rgba(0,0,0,.3);margin-bottom:12px}.review-card__link{display:flex;align-items:center;gap:10px;color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:33.056px}.review-card__link svg{width:20px;height:20px;color:#26307f}@media (min-width:744px){.reviews-section__title{max-width:480px;margin:0 auto 32px}.review-card{display:grid;grid-template-columns:1fr 1fr;gap:30px}.review-card__img{margin-bottom:0}.review-card__content{display:flex;flex-direction:column}.review-card__text h3{font-size:28px}.review-card__name{margin-top:auto}}@media (min-width:1024px){.reviews-section__title{max-width:520px}.reviews-section__row{display:grid;grid-template-columns:100px calc(100% - 128px - 100px);gap:100px}.reviews-thumbs{margin-bottom:0;height:430px}.reviews-thumbs__controls{display:flex;flex-direction:column;align-items:center;gap:20rem}.reviews-thumbs__next-button,.reviews-thumbs__prev-button{cursor:pointer;width:70rem;height:70rem;border-radius:50%;background:linear-gradient(90deg,#ac6f2a .02%,#be8031 18.98%,#cf9337 36.73%,#daa43d 57.34%,#e5b748 78.74%,#f3c556 100.09%);display:flex;align-items:center;justify-content:center}.reviews-thumbs__next-button svg,.reviews-thumbs__prev-button svg{width:20rem;height:20rem}.reviews-thumbs__pagination{display:none!important}.review-card__content{padding-top:40px}.review-card__img::before{bottom:auto;top:0;left:calc(100% - 40px);transform:rotate(-145deg)}.review-card__text h3{font-size:32px}}@media (min-width:1200px){.reviews-section__title{max-width:1110rem;margin-bottom:60rem}.reviews-section__row{padding:0 80rem;grid-template-columns:160rem calc(100% - 160rem - 140rem);gap:140rem}.reviews-thumbs{height:670rem}.reviews-thumbs__controls{margin-top:10rem}.review-card{gap:70rem}.review-card__img::before{width:240rem;height:240rem;left:calc(100% - 80rem)}.review-card__content{padding-top:135rem}.review-card__text h3{font-size:44rem;margin-bottom:30rem}.review-card__text p{font-size:24rem}.review-card__name{font-size:36rem}.review-card__position{font-size:24rem}.review-card__link{font-size:28rem;gap:15rem}.review-card__link svg{width:26rem;height:26rem}}.contacts-section__title{margin-bottom:32px}.contacts-section__title span{background:linear-gradient(100deg,#fedc80 58.78%,#3a51e8 92.51%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contacts-section__body{position:relative}.contacts-section__block{border-radius:44px;background:#fff;box-shadow:0 1.44578px 7.95181px 0 rgba(0,0,0,.11);padding:35px 20px 35px;margin:0 -20px;position:relative;z-index:1}.contacts-section__list{display:grid;gap:30px;margin-bottom:35px}.contacts-section__item{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.contacts-section__item-title{display:flex;align-items:center;gap:10px;color:#26307f;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.contacts-section__item-title i{width:16px;height:16px;display:flex}.contacts-section__item-title i svg{max-width:100%;max-height:100%}.contacts-section p.contacts-section__item-value{color:#111333;font-size:20px;font-style:normal;font-weight:400;line-height:111%;max-width:240px}.contacts-section a.contacts-section__item-value{color:#111333;font-size:20px;font-style:normal;font-weight:400;line-height:40px;position:relative;width:auto}.contacts-section a.contacts-section__item-value::after{content:"";position:absolute;bottom:0;left:0;border-bottom:1px solid #111333;width:0;transition:.3}.contacts-section a.contacts-section__item-value:hover::after{width:100%}.contacts-section__socials{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:60px}.contacts-section__map{margin:-44px -20px 0}.contacts-section__map img{width:100%}@media (min-width:744px) and (max-width:1023px){.contacts-section__title{max-width:700px;margin:0 auto 32px}.contacts-section__block{padding:50px 40px 50px;position:relative;margin:0}.contacts-section__list{grid-template-columns:repeat(2,1fr)}.contacts-section__socials{position:absolute;bottom:175px;left:calc(50% + 15px);width:240px;margin-bottom:0}.contacts-section__socials a svg{max-width:20px;max-height:20px}.contacts-section .button{margin:0 auto}.contacts-section__map{height:400px;overflow:hidden;position:relative;margin-left:0;margin-right:0}.contacts-section__map img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 16%;object-position:0 16%}}@media (min-width:1024px){.contacts-section__title{margin:0 auto 32px;max-width:760px}.contacts-section__body{border-radius:44px;overflow:hidden;margin-bottom:80px;padding:40px}.contacts-section__block{padding:40px 30px;width:400px}.contacts-section__map{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:44px;overflow:hidden;margin:0}.contacts-section__map img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts-section__socials{width:240px;margin-bottom:40px}.contacts-section__socials a svg{max-width:20px;max-height:20px}}@media (min-width:1200px){.contacts-section__title{margin:0 auto 60rem;max-width:unset}.contacts-section__body{padding:80rem 50rem}.contacts-section__block{width:660rem;padding:60rem 110rem 60rem}.contacts-section__list{gap:40rem;margin-bottom:40rem}}.team-section__title{margin-bottom:20px}.team-section__subtitle{color:#202020;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:133%;margin-bottom:32px}.team-section__subtitle span{color:#26307f}.team-section__swiper{margin-bottom:60px}@media (max-width:743px){.team-section .swiper-wrapper{display:grid;gap:60px}.team-section__swiper .swiper-slide:nth-child(n+3){display:none}.team-section__swiper-prev-button{display:none}.team-section__swiper-next-button{display:none}}@media (min-width:744px){.team-section__subtitle{max-width:440px;margin:0 auto 32px}.team-section__swiper-wrap{padding:0 80px;position:relative}.team-section__swiper{margin-bottom:40px}.team-section__swiper-prev-button{background-color:#26307f;border-radius:50%;width:60px;height:60px;position:absolute;top:50%;transform:translateY(-50%);left:0;border:none;padding:0;border:none;cursor:pointer}.team-section__swiper-prev-button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;background-color:#fff;border-radius:50%;transition:.3s}.team-section__swiper-prev-button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:50%;transition:.3s;transform:scale(0)}.team-section__swiper-prev-button svg{width:12px;height:12px;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-section__swiper-prev-button:hover::before{transform:scale(0) translate(-50%,-50%)}.team-section__swiper-prev-button:hover::after{transform:scale(1)}.team-section__swiper-next-button{background-color:#26307f;border-radius:50%;width:60px;height:60px;position:absolute;top:50%;transform:translateY(-50%);right:0;border:none;padding:0;border:none;cursor:pointer}.team-section__swiper-next-button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;background-color:#fff;border-radius:50%}.team-section__swiper-next-button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:50%;transition:.3s;transform:scale(0)}.team-section__swiper-next-button svg{width:12px;height:12px;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-section__swiper-next-button:hover::before{transform:scale(0) translate(-50%,-50%)}.team-section__swiper-next-button:hover::after{transform:scale(1)}.team-section__footer{display:flex;justify-content:center}}@media (min-width:1200px){.team-section__title{margin-bottom:40rem}.team-section__subtitle{font-size:32rem;max-width:810rem;margin-bottom:60rem}.team-section__swiper-wrap{padding:0 150rem;margin-bottom:60rem}.team-section__swiper-prev-button{width:110rem;height:110rem}.team-section__swiper-prev-button::before{width:45rem;height:45rem}.team-section__swiper-next-button{width:110rem;height:110rem}.team-section__swiper-next-button::before{width:45rem;height:45rem}}.benefits-section__title{margin-bottom:32px}.benefits-section__list{display:grid;gap:32px}@media (max-width:1023px){.benefits-section__item:not(:last-child){border-bottom:1px solid #dedede;padding-bottom:32px}}@media (min-width:1024px){.benefits-section__list{grid-template-columns:repeat(2,1fr);gap:64px;position:relative}.benefits-section__list::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;border-bottom:1px solid #dedede}.benefits-section__list::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;border-left:1px solid #dedede}}@media (min-width:1200px){.benefits-section__title{margin-bottom:60rem}.benefits-section__list{display:grid;grid-template-columns:repeat(2,1fr);gap:110rem 70rem;position:relative}.benefits-section__list::after{left:calc(50% - 35rem)}}.whom-section__title{margin-bottom:32px}.whom-section__list{display:grid;gap:64px;margin-top:64px}@media (min-width:1200px){.whom-section__title{margin-bottom:120rem;max-width:900rem;margin-left:auto;margin-right:auto}.whom-section__list{grid-template-columns:repeat(3,1fr);gap:30rem}}.results-section__title{margin-bottom:32px}.results-section__wrap{position:relative}.results-section__icon{position:absolute;top:0;right:0}.results-section__swiper{overflow:unset}.results-section .swiper-wrapper{counter-reset:my-awesome-counter}.results-section .swiper-slide{padding-top:40px;width:280px;height:auto;position:relative;z-index:1;counter-increment:my-awesome-counter}.results-section .swiper-slide:not(:last-child)::before{content:"";position:absolute;top:calc(50% + 20px);transform:translateY(-50%);left:100%;width:80px;border-bottom:1px dashed #aaa}.results-section .swiper-slide::after{content:counter(my-awesome-counter);position:absolute;top:60px;right:16px;color:#c2c2c2;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.results-section .swiper-slide:first-child .result-card::after{display:none}.results-section .swiper-slide:last-child .result-card::before{display:none}@media (min-width:744px){.results-section__title{max-width:600px;text-align:left}.results-section .swiper-slide{width:340px}.results-section .swiper-slide:not(:last-child)::before{width:100px}}@media (min-width:1200px){.results-section__title{max-width:1130rem;margin-bottom:80rem}.results-section__icon{display:none}.results-section .swiper-slide{width:440rem;padding-top:40rem}.results-section .swiper-slide::after{top:80rem;right:40rem;font-size:24rem}.results-section .swiper-slide:not(:last-child)::before{top:calc(50% + 20rem)}}.trainers-section__title{margin-bottom:12px}.trainers-section__subtitle{margin-bottom:32px;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:122%}.trainers-section__subtitle span{color:#26307f}.trainers-section__list{display:grid;gap:32px}@media (min-width:744px){.trainers-section__subtitle{max-width:400px;margin-left:auto;margin-right:auto}.trainers-section__list{max-width:562px;margin:0 auto;gap:40px}}@media (min-width:1024px){.trainers-section__list{max-width:unset;gap:30px;grid-template-columns:repeat(2,1fr);align-items:flex-end}.trainers-section__title{margin-bottom:24px}.trainers-section__subtitle{font-size:18px;max-width:560px;margin-bottom:40px}.trainers-section__item:nth-child(2n) .trainer-card{margin-top:auto}.trainers-section__item:nth-child(2n) .trainer-card__img{aspect-ratio:1}}@media (min-width:1200px){.trainers-section__list{gap:30rem}.trainers-section__subtitle{margin-bottom:60rem;font-size:32rem;max-width:820rem}}.price-section__title{margin-bottom:52px}.price-section__list{display:grid;gap:60px}.price-card{border-radius:30px;background:#fff;padding:60px 30px 30px;position:relative}.price-card__title{position:absolute;top:-20px;left:50%;transform:translateX(-50%);padding:0 20px;height:40px;border-radius:40px;font-size:16px;font-weight:700;line-height:40px;background-color:#26307f;color:#fff;white-space:nowrap}.price-card__list{font-size:16px;font-weight:600;display:grid;gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #d1d1d1}.price-card__list li{display:flex;align-items:center;gap:12px}.price-card__price{display:grid;justify-content:center;text-align:center;margin-bottom:20px}.price-card__price-value{color:#26307f;font-size:50px;font-style:normal;font-weight:700;line-height:1}.price-card__price-notice{color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:1}.price-card__footer{margin-top:20px;padding-top:20px;border-top:1px dashed #d1d1d1;display:grid;gap:20px}@media (max-width:743px){.price-card .button{height:60px}.price-card .button__title{font-size:16px}.price-card .button__icon{width:40px;height:40px}}@media (min-width:744px){.price-section__list{max-width:480px;margin:0 auto}.price-card{padding:60px 40px 50px;border-radius:40px}.price-card__title{padding:0 30px;height:50px;line-height:50px;font-size:18px;top:-25px}.price-card__list{gap:30px;padding-bottom:30px;margin-bottom:30px;font-size:18px}.price-card__list li{max-width:400px}.price-card__price{gap:10px}.price-card__price-value{font-size:65px}.price-card__price-notice{font-size:14px}.price-card__footer{margin-top:30px;padding-top:30px}.price-card .button{max-width:100%}}@media (min-width:1200px){.price-section__title{margin-bottom:140rem}.price-section__list{grid-template-columns:repeat(3,1fr);gap:30rem;max-width:unset}.price-card{padding:85rem 50rem 70rem;border-radius:44rem}.price-card__title{height:50rem;line-height:50rem}.price-card__list{font-size:20rem;gap:30rem;padding-bottom:60rem;margin-bottom:20rem}.price-card__price{margin-bottom:20rem}.price-card__price-value{font-size:78rem}.price-card__price-notice{font-size:16rem}.price-card__footer{padding-top:40rem;margin-top:40rem}}.format-section__title{margin-bottom:32px}.format-section__line{position:absolute;top:30px;left:9px;width:2px;height:0;background-color:#26307f}.format-section__list{display:grid;position:relative}.format-section__item{display:grid;gap:10px;position:relative;padding-left:40px}.format-section__item:not(:first-child){padding-top:20px}.format-section__item:nth-child(1) .format-section__item-line{top:50px;height:calc(100% - 50px)}.format-section__item:last-child .format-section__item-line{height:60px}.format-section__item.active .format-section__item-indicator{background-color:#26307f}.format-section__item.active .format-section__item-number{color:#26307f}.format-section__item.active .format-section__item-text{color:#26307f}.format-section__item-line{position:absolute;top:0;left:9px;height:100%}.format-section__item-line::before{content:"";position:absolute;top:0;left:0;height:100%;border-left:2px solid #ddd}.format-section__item-line span{position:absolute;top:0;left:0;height:100%;border-left:2px solid #26307f;transform-origin:top center}.format-section__item-indicator{position:absolute;top:50px;left:0;width:20px;height:20px;border-radius:50%;background-color:#ddd;transition:.3s}.format-section__item-number{color:#ddd;font-family:TT Norms Pro;font-size:80px;font-style:normal;font-weight:500;line-height:1;transition:.3s}.format-section__item-text{color:#ddd;font-size:18px;font-style:normal;font-weight:600;line-height:1.35;max-width:280px;transition:.3s}@media (min-width:744px){.format-section__title{margin-bottom:60px}.format-section__list{max-width:680px;margin:0 auto}.format-section__item{padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:60px}.format-section__item:not(:first-child){padding-top:80px}.format-section__item:nth-child(odd) .format-section__item-number{order:2}.format-section__item:nth-child(odd) .format-section__item-text{text-align:right}.format-section__item:nth-child(even) .format-section__item-number{text-align:right}.format-section__item:nth-child(1) .format-section__item-indicator{top:30px}.format-section__item:last-child .format-section__item-line{height:120px}.format-section__item-indicator{top:110px;left:50%;transform:translateX(-50%)}.format-section__item-line{left:calc(50% - 1px);transform:translateX(-50%)}}@media (min-width:1200px){.format-section__title{margin-bottom:120rem}.format-section__list{max-width:1200rem}.format-section__item{gap:180rem}.format-section__item:not(:first-child){padding-top:100rem}.format-section__item:nth-child(1) .format-section__item-indicator{top:50rem}.format-section__item:last-child .format-section__item-line{height:120rem}.format-section__item-number{font-size:130rem}.format-section__item-text{font-size:30rem;max-width:480rem}.format-section__item-indicator{top:150rem}}.sert-section__inner{display:grid;gap:24px;background-color:#fff;border-radius:30px;padding:40px}.sert-section__img{max-width:100%}.sert-section__title{text-align:left;margin-bottom:12px}.sert-section__text{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:133%}@media (min-width:744px){.sert-section__inner{display:flex;align-items:center;flex-direction:row-reverse}.sert-section__img{width:50%}}@media (min-width:1024px){.sert-section__inner{padding:60px 40px 60px 80px;position:relative;display:block}.sert-section__img{position:absolute;top:50%;transform:translateY(-50%);right:40px}.sert-section__content{max-width:40%}}@media (min-width:1200px){.sert-section{margin:100rem 0}.sert-section__inner{padding:80rem 200rem}.sert-section__img{width:785rem;right:100rem}.sert-section__content{max-width:540rem}.sert-section__title{margin-bottom:40rem}.sert-section__text{max-width:400rem;font-size:20rem}}.faq-section{padding-bottom:100px}.faq-section__title{margin-bottom:32px}.faq-section__list{display:grid;gap:20px}.faq-section__item.active .accordion__body{visibility:visible;max-height:1000px}.faq-section__item.active .accordion .accordion__title span::after{transform:translate(-50%,-50%) scale(0)}@media (min-width:1024px){.faq-section{padding-bottom:140px}}@media (min-width:1200px){.faq-section{padding:100rem 0 200rem}.faq-section__title{margin-bottom:60rem}.faq-section__list{gap:20rem}}.plan-section__title{margin-bottom:32px}.plan-section__list{display:grid;gap:20px}.plan-card{background-color:#fff;border-radius:40px;overflow:hidden;cursor:pointer}.plan-card.active .plan-card__body{visibility:visible;max-height:1000px}.plan-card.active .plan-card__marker::after{transform:translate(-50%,-50%) scale(0)}.plan-card__header{background-color:#26307f;padding:15px 15px 15px 30px;display:grid;grid-template-columns:1fr 1fr 35px;align-items:center;gap:20px;border-radius:40px;min-height:80px}.plan-card__day{color:#fff;font-family:TT Norms Pro;font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;gap:10px;font-weight:700}.plan-card__day svg{width:20px;height:20px}.plan-card__time{color:#fff;font-family:TT Norms Pro;font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;gap:10px;font-weight:500}.plan-card__time svg{width:20px;height:20px}.plan-card__marker{flex-shrink:0;width:35px;height:35px;border-radius:50%;background-color:#fff;position:relative}.plan-card__marker::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-bottom:2px solid #26307f;width:10px;transition:.3s}.plan-card__marker::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-left:2px solid #26307f;height:10px;transition:.3s}.plan-card__body{padding:0 30px;max-height:0;transition:.5s}.plan-card__body p{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.35}.plan-card__body p:first-child{padding-top:20px}.plan-card__body p:last-child{padding-bottom:20px}.plan-card__list{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:1.35;display:grid;gap:15px;margin-bottom:20px}.plan-card__list li{display:flex;align-items:baseline;gap:10px}.plan-card__list span{color:#c2c2c2;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.plan-card__list:first-child{padding-top:20px}.plan-card__list:last-child{padding-bottom:20px}.plan-card__info{display:grid;gap:10px}.plan-card__info:last-child{padding-bottom:30px}.plan-card__info li{display:flex;align-items:center;gap:10px;color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.plan-card__info li svg{color:#26307f;width:20px;height:20px}@media (min-width:744px){.plan-card__list{grid-template-columns:repeat(2,1fr);gap:20px}.plan-card__info{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1200px){.plan-section__title{margin-bottom:80rem}.plan-card{border-radius:100rem}.plan-card__header{border-radius:150rem;height:220rem;padding-left:80rem;grid-template-columns:calc(50% - 20rem) calc(50% - 140rem) 140rem;gap:0}.plan-card__day{font-size:60rem;gap:30rem}.plan-card__day svg{width:50rem;height:50rem}.plan-card__time{font-size:66rem;gap:30rem}.plan-card__time svg{width:50rem;height:50rem}.plan-card__marker{width:140rem;height:140rem}.plan-card__marker::before{border-width:3px;width:30rem}.plan-card__marker::after{border-width:3px;height:30rem}.plan-card__body{padding:0 70rem}.plan-card__list{font-size:24rem;margin-bottom:60rem}.plan-card__list:first-child{padding-top:80rem}.plan-card__info:last-child{padding-bottom:80rem}.plan-card__info li{font-size:24rem}.plan-card__info li svg{width:40rem;height:40rem}}.trainers-grid__title{margin-bottom:32px}.trainers-grid__list{display:grid;gap:30px}.tr-card{border-radius:20px;background:#fff;overflow:hidden;height:100%;display:flex;flex-direction:column}.tr-card__img{position:relative;border-radius:20px;overflow:hidden}.tr-card__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:.3s}.tr-card__img img:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.tr-card__content{padding:30px;display:flex;flex-direction:column;flex-grow:1}.tr-card__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:20px}.tr-card__title{color:#000;font-size:20px;font-style:normal;font-weight:800;line-height:1}.tr-card__position{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:30px;height:30px;padding:0 30px;background-color:#26307f;border-radius:30px}.tr-card__text{color:rgba(0,0,0,.66);font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:1.35;margin-bottom:10px}.tr-card__link{font-size:14px}.tr-card__body{margin-bottom:20px}.tr-card:hover .tr-card__img img:nth-child(2){opacity:1}@media (min-width:744px){.trainers-grid__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.trainers-grid__title{margin-bottom:40px}.tr-card{border-radius:40px}.tr-card__img{border-radius:40px}.tr-card__content{padding:30px 30px 40px}.tr-card__title{font-size:24px}.tr-card__position{font-size:16px;line-height:40px;height:40px;border-radius:40px;width:160px;text-align:center}.tr-card__text{font-size:18px}.tr-card__link{font-size:18px}}@media (min-width:1200px){.trainers-grid__title{margin-bottom:60rem}.trainers-grid__list{grid-template-columns:repeat(3,1fr);gap:30rem}.tr-card{border-radius:44rem}.tr-card__img{border-radius:44rem}.tr-card__content{padding:40px 40rem 50rem}.tr-card__row{margin-bottom:40rem}.tr-card__title{font-size:32rem}.tr-card__position{font-size:18rem;width:200rem;height:50rem;line-height:50rem}.tr-card__text{font-size:18rem;margin-bottom:15rem}.tr-card__link{font-size:18rem}.tr-card__link .link svg{width:18rem;height:18rem}.tr-card__body{margin-bottom:40rem}.tr-card .button{max-width:100%;margin-top:auto}.tr-card .button__title{font-size:20rem}}@media (max-width:1199px){.tr-card .button{height:80px}.tr-card .button__title{font-size:16px}.tr-card .button__icon{width:60px;height:60px}}@media (max-width:1023px){.tr-card .button{margin-top:20px;height:60px;padding-left:30px;margin-top:auto}.tr-card .button__title{font-size:12px}.tr-card .button__icon{width:40px;height:40px}}.modal{border-radius:30px;padding:30px 20px}@media (max-width:743px){.modal .button{padding-left:25px}.modal .button__title{font-size:16px}}@media (min-width:744px){.modal{padding:40px 40px 50px}}@media (min-width:1200px){.modal{max-width:760rem;width:100%;padding:60rem 80rem}.modal .form__title{text-align:center}.modal .form__subtitle{text-align:center}}.trainer-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.trainer-modal__title{color:#000;font-size:20px;font-style:normal;font-weight:800;line-height:1}.trainer-modal__position{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:30px;height:30px;padding:0 30px;background-color:#26307f;border-radius:30px}.trainer-modal__text p{color:rgba(0,0,0,.66);font-size:14px;font-style:normal;font-weight:400;line-height:1.35}.trainer-modal__text p:not(:last-child){margin-bottom:10px}.trainer-modal__text ul{color:rgba(0,0,0,.66);font-size:14px;font-style:normal;font-weight:400;line-height:1.35}.trainer-modal__text ul:not(:last-child){margin-bottom:10px}.trainer-modal__text ul li{position:relative;padding-left:20px}.trainer-modal__text ul li::before{content:"";position:absolute;top:6px;left:0;width:5px;height:5px;border-radius:50%;background-color:#26307f}.trainer-modal__text h3{color:#000;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:1.35}.trainer-modal__text h3:not(:last-child){margin-bottom:10px}.trainer-modal__text h3:not(:first-child){margin-top:20px}@media (min-width:744px){.trainer-modal__title{font-size:24px}.trainer-modal__text p,.trainer-modal__text ul{font-size:16px}.trainer-modal__text p:not(:last-child),.trainer-modal__text ul:not(:last-child){margin-bottom:20px}.trainer-modal__text ul li:not(:last-child){margin-bottom:10px}.trainer-modal__text h3{font-size:20px}.trainer-modal__text h3:not(:last-child){margin-bottom:20px}.trainer-modal__text h3:not(first-child){margin-top:30px}}main .section:first-child{padding-top:0}.d-none{display:none!important}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#26307f;overflow:hidden}.preloader #preloader-lottie{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160%}.preloader canvas{width:100%;height:auto;max-height:100%}@media (min-width:768px){.preloader #preloader-lottie{width:100%}}