.clearfix:after{content:"";display:block;clear:both}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:100px}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#757575;background:transparent;font:16px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}img{max-width:100%;height:auto;display:flex}.gm-style img{max-width:none}article,aside,audio,b,canvas,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,label,li,mark,menu,nav,ol,p,section,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,u,ul,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}button{transition:all .3s ease;background-color:transparent;outline:none;appearance:none;border:none;padding:0;cursor:pointer}ul{list-style:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;color:inherit;font-weight:700}.h1,h1{font-size:30px}.h2,h2{line-height:1;font-size:33px;text-align:center}.h2,.h3,h2,h3{font-weight:500;letter-spacing:-.02em;color:#231f20}.h3,h3{font-size:26px;line-height:1.1}.h4,h4{font-size:21px}.h5,h5{font-size:17px}.h6,h6{font-size:15px}a{transition:all .3s ease;text-decoration:none;display:inline-block}html{font-size:10px}body,html{height:100%}body.lock{overflow:hidden;touch-action:none}.swiper-container-initialized{height:100%}.swiper-wrapper{box-sizing:border-box}.swiper-slide{height:auto}.swiper-slide>*{height:100%}.wrapper{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}main{flex:1}.container{margin:0 auto;padding:0 1.5rem;width:100%}.container.container-sm{max-width:110.2rem}.container.container-md{max-width:129.4rem}fieldset,form{margin:0;padding:0;border-style:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;border-radius:0;outline-width:0;appearance:none;box-sizing:border-box;border-width:0;padding:.4em .7em;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;min-height:38px;border-radius:100px;color:#231f20}input[type=email]:focus::placeholder,input[type=number]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,textarea:focus::placeholder{opacity:0}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#aaa}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#aaa}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}input[type=email].placeholder,input[type=number].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,textarea.placeholder{color:#aaa}select{border-radius:0}textarea{resize:none;vertical-align:top;border-radius:20px}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;-webkit-appearance:none;cursor:pointer;border:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none}input[type=number] input::-webkit-inner-spin-button,input[type=number] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number] input[type=number]{-moz-appearance:textfield}input:focus::placeholder{color:transparent}.form__group{display:flex;flex-direction:column}.form__group.hidden{height:0;opacity:0;overflow:hidden;min-height:0;margin-bottom:0}.form__group.has-error .form__error-text{opacity:1;margin-top:0}.form__group.has-error .form__input{border:2px solid #dc3545}.form__group .form__error-text{color:#dc3545;opacity:0;margin-top:0}@font-face{font-family:Helvetica Neue;src:url(../fonts/HelveticaNeueMedium.woff2) format("woff2"),url(../fonts/HelveticaNeueMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(../fonts/HelveticaNeueRoman.woff2) format("woff2"),url(../fonts/HelveticaNeueRoman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(../fonts/HelveticaNeueItalic.woff2) format("woff2"),url(../fonts/HelveticaNeueItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(../fonts/HelveticaNeueLight.woff2) format("woff2"),url(../fonts/HelveticaNeueLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.header{padding-top:15px;padding-bottom:15px;width:100%;position:fixed;top:0;z-index:100;background:#fff;transition:box-shadow .3s ease,padding-top .3s ease,padding-bottom .3s ease}.header.scrolled{padding-top:10px;padding-bottom:10px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.header .header-wrap{display:flex;min-height:48px}.header .logo{position:absolute;left:50%;transform:translateX(-50%);z-index:1001}.header .logo img{width:152px}.header .nav{position:absolute;z-index:1000;right:-100%;width:100%;height:100vh;background-color:#fff;transition:all .3s ease;display:none;flex-direction:column;justify-content:center;align-items:center;top:0;bottom:0;overflow-y:auto}.header .nav.active{right:0;display:flex}.header .nav.active .nav-list{text-align:center}.header .nav-list{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:20px;margin-bottom:20px}.header .nav-list li:hover a,.header .nav-list li a.active{text-decoration:underline}.header .nav-list a{position:relative;color:#000;letter-spacing:-.02em}.header .nav-list a:after{content:"";background-color:#333;position:absolute;width:80%;left:-50%;transform:translateX(-50%);transition:all .3s ease;opacity:0}.header .btn-contact-us{background:linear-gradient(46deg,#e4f8ff -31.7%,#0077b7 69.05%,#011d56 123.53%);background:linear-gradient(46deg,color(display-p3 .9098 .9686 .9961) -31.7%,color(display-p3 .1843 .4588 .698) 69.05%,color(display-p3 .0314 .1098 .3255) 123.53%);min-height:48px;max-width:136px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;border-radius:100px;color:#fff;color:color(display-p3 1 1 1)}.header .btn-contact-us:hover{background:linear-gradient(45.96deg,#011d56 -31.7%,#0077b7 69.05%,#e4f8ff 123.53%)}.header .burger{position:absolute;top:50%;z-index:1001;width:20px;height:20px;cursor:pointer;transform:translateY(-50%);right:16px}.header .burger.active span{transition:all .3s ease;transform:rotate(45deg);margin-top:8px}.header .burger.active span:before{transition:all .3s ease;transform:translateX(200px);opacity:0;display:none}.header .burger.active span:after{transition:all .3s ease;transform:rotate(-90deg);opacity:1}.header .burger span{display:block;position:relative;transform:translateY(7px)}.header .burger span,.header .burger span:before{width:100%;height:2px;background-color:#000;border-radius:10px;transition:all .3s ease}.header .burger span:before{content:"";position:absolute;transform:translateY(-7px)}.header .burger span:after{background-color:#000;content:"";position:absolute;width:100%;height:2px;transform:translateY(7px);border-radius:10px;transition:all .3s ease}.footer{background:#2f75b2;padding:61px 0 68px;color:#fff;font-size:14px}.footer .container{display:flex;flex-direction:column;gap:1.5rem;text-align:center}.footer .logo-section img{width:182px;margin:0 auto 24px}.footer .logo-section p{color:#fff;line-height:1.286;letter-spacing:-.02em}.footer a{color:#fff}.footer a:hover{text-decoration:underline}.footer .links-section li{margin-bottom:10px}.footer .links-section li:last-child{margin-bottom:0}.footer .contact-inner{margin-bottom:25px}.footer .contact-inner,.footer .social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:26px}.footer .legal-links{text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.btn{min-height:48px;font-weight:500;font-size:18px;line-height:1;letter-spacing:-.03em;border-radius:100px;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;position:relative;transition:all .3s ease-in-out}.btn.btn-primary{background:linear-gradient(16deg,#e4f8ff -60.16%,#0077b7 51.75%);background:linear-gradient(16deg,color(display-p3 .9098 .9686 .9961) -60.16%,color(display-p3 .1843 .4588 .698) 51.75%)}.btn.btn-secondary{background:#fff;color:#231f20}.btn.btn-tertiary{background:#231f20;color:#fff}.btn.tail-left{position:relative;margin-left:66px;display:block;width:max-content;padding:0 50px;overflow:visible;background:#2f75b2;transition:all .3s ease-in-out;font-size:18px;line-height:48px;letter-spacing:-.03em;text-align:center}.btn.tail-left .tail-svg{display:block;position:absolute;left:-65px;width:89px;height:48px;top:50%;transform:translateY(-50%)}.btn.tail-left .tail-svg path{transition:all .3s ease-in-out}.btn.tail-left .svg-cross{position:absolute;top:50%;transform:translateY(-50%);left:-50px;fill:#fff}.btn.tail-right{position:relative;margin-right:75px;margin-top:15px;display:block;width:max-content;padding:0 27px;overflow:visible;background:#c1daf3;transition:all .3s ease-in-out;font-size:18px;line-height:48px;letter-spacing:-.03em;text-align:center}.btn.tail-right .tail-svg{display:block;position:absolute;right:-65px;width:89px;height:48px;top:50%;transform:translateY(-50%) rotate(-180deg)}.btn.tail-right .tail-svg path{transition:all .3s ease-in-out}.btn.tail-right .svg-arrow{position:absolute;top:50%;transform:translateY(-50%);right:-50px;z-index:1}.experience-card{border-radius:15px;background:hsla(0,0%,100%,.4);min-height:230px;padding:20px 15px 25px;color:#fff;display:flex;flex-direction:column;overflow:hidden}.experience-card .inner-card{display:flex;flex-direction:column;flex:1 0 auto}.experience-card h5,.experience-card p{letter-spacing:-.02em}.experience-card h5{font-weight:500;line-height:1;font-size:28px;margin-bottom:20px}.experience-card p{line-height:1.125;flex:1 0 auto}.experience-card .btn.btn-primary{margin-top:23px;background:linear-gradient(10.8deg,#e4f8ff -89.66%,#0077b7 54%),linear-gradient(10.8deg,color(display-p3 .91 .969 .996) -89.66%,color(display-p3 .184 .459 .698) 54%)}.experience-card .btn.btn-primary:hover{background:linear-gradient(45.96deg,#011d56 -31.7%,#0077b7 69.05%,#e4f8ff 123.53%),linear-gradient(36.51deg,color(display-p3 .91 .969 .996) -34.27%,color(display-p3 .184 .459 .698) 65.68%)}.card-product{background:#f2fbff;border-radius:20px;padding:30px 15px;color:#231f20}.card-product.card-product-button{background:url(../images/button-card.png) 50%;background-size:cover}.card-product.card-product-button p{color:#fff}.card-product.card-product-button .card-icon{width:93px;height:93px;display:flex;justify-content:center;align-items:center;margin:30px auto 40px;background:hsla(0,0%,100%,.2);border-radius:100%}.card-product h5{font-weight:500;font-size:30px;line-height:35px;letter-spacing:-.04em;margin:25px 0 23px}.card-product p{font-weight:400;font-size:16px;line-height:1.125;letter-spacing:-.02em}.card-product .btn{width:100%}.card-program{position:relative;border-radius:20px;background:#f2fbff;padding:180px 15px 60px;transition:all .3s ease;color:#231f20;display:flex;flex-direction:column}.card-program img{max-width:250px;position:absolute;top:-80px;left:50%;transform:translateX(-50%)}.card-program .card-inner{width:100%;margin:0 auto;flex:1;display:flex;flex-direction:column}.card-program .card-inner .text{flex:1}.card-program h5{font-weight:500;font-size:32px;line-height:1;letter-spacing:-.02em;margin-bottom:45px}.card-program p{margin-bottom:25px;font-style:italic;line-height:1.125;letter-spacing:-.02em}.card-program p:last-child{padding-bottom:45px}.card-advantage{padding:50px 15px 25px;background:#f2fbff;border-radius:20px;position:relative;margin-top:50px;color:#231f20;letter-spacing:-.02em}.card-advantage .inner-card{max-width:312px;margin:0 auto}.card-advantage .img-block{background:linear-gradient(14.22deg,#e4f8ff -55.51%,#0077b7 47.2%,#011d56 102.74%);width:76px;height:76px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:-35px}.card-advantage .img-block img{max-width:52px}.card-advantage h5{font-weight:500;font-size:22px;line-height:1.1;margin-bottom:17px}.card-advantage p{line-height:1.125}.card-faq{border-top:1px solid #d9d9d9;color:#231f20;letter-spacing:-.02em}.card-faq:first-child{border-top:none}.card-faq .accordion__title{font-weight:500;font-size:22px;line-height:1.1;position:relative;padding:25px 35px 25px 0;color:#231f20}.card-faq .accordion__title svg{position:absolute;right:0;top:28px;transition:all .3s ease}.card-faq .accordion__title.active{padding-bottom:25px}.card-faq .accordion__title.active svg{transform:rotate(180deg)}.card-faq .accordion__content{max-width:686px;line-height:1;color:#231f20}.card-faq .accordion__content.active{padding:0 0 45px}.card-doctor{background-color:#f2fbff;border-radius:20px;letter-spacing:-.02em;color:#231f20;padding:28px 10px 34px}.card-doctor p{line-height:1.125;font-size:14px}.card-doctor .card-header{margin:0 10px 25px}.card-doctor .card-header h5{font-size:25px;font-weight:500;margin-bottom:3px}.card-doctor .card-header p{font-style:italic;max-width:325px;font-size:14px;min-height:42px}.card-doctor .wrap-img{background-color:#fff;border-radius:10px;display:flex;justify-content:center}.card-doctor .wrap-img img{border-radius:0 0 10px;margin-top:-30px;height:220px}.card-doctor .description{margin:30px 10px 0}.card-program-promo{border-bottom:1px solid #d9d9d9}.card-program-promo .short-descr{font-style:italic;font-size:16px;line-height:1.125}.card-program-promo .full-descr{display:grid}.card-program-promo .card-primary .card-list{display:grid;margin-top:30px;gap:25px 0}.card-program-promo .key-benefits{margin-top:30px;display:grid;gap:20px}.card-program-promo .cta-block{margin:40px 0 55px}.card-product-promo{border-bottom:1px solid #d9d9d9}.card-product-promo .full-descr{margin-bottom:26px}.card-product-promo .full-descr .card-text{max-width:940px}.card-product-promo .advantages{margin-top:30px;display:grid;gap:20px}.card-product-promo .advantages .card-secondary{padding:12px 19px 35px}.card-product-promo .indications-list{display:grid;gap:27px;margin-top:37px}.card-product-promo .expected .card-text{max-width:846px}.card-product-promo .cta-block{margin:40px 0 55px}.accordion__title{position:relative;cursor:pointer;width:100%;text-align:left;border:none;outline:none;transition:all .3s ease}.accordion__content{overflow:hidden;visibility:hidden;height:0;transition:all .3s ease}.accordion__content.active{padding:20px 0;visibility:visible;opacity:1;height:auto}.noscroll{overflow:hidden}.overlay{opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(0,0,0,.6);transition:opacity .3s}.overlay.active{z-index:101;opacity:1}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-3;width:calc(100% - 15px);height:calc(100% - 15px);opacity:0;transition:z-index .3s;overflow-y:auto}.popup.active{opacity:1;z-index:2000}.popup__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.popup__close{position:absolute;right:39px;top:13px;z-index:999;display:block;width:19px;height:19px}.popup__close:after,.popup__close:before{position:absolute;top:0;content:" ";height:20px;width:2px;background-color:#333}.popup__close:before{transform:rotate(45deg)}.popup__close:after{transform:rotate(-45deg)}.tabs__header{display:flex}.tabs__btn{color:#000}.tabs__btn.active{color:#ccc;pointer-events:none}.tabs__content{display:none}.tabs__content.active{display:block}.btn-top{width:20px;height:20px;background-color:#000;position:fixed;bottom:30px;right:30px;z-index:1;transition:all .3s ease}.btn-top.hide{opacity:0}.btn-top.show{opacity:1}.products-programs{letter-spacing:-.02em;margin:150px 0 100px}.products-programs .tabs__header{position:relative;align-items:center;justify-content:center;margin-bottom:50px}.products-programs .tabs__btn{font-weight:500;font-size:24px;line-height:1;padding:25px 35px;border-left:1px solid #000}.products-programs .tabs__btn:first-child{border-left:none}.products-programs .tabs__btn button{font-weight:500;color:#231f20}.products-programs .tabs__btn button:hover{transform:scale(1.05)}.products-programs .tabs__btn.active button{color:#fff;transform:scale(1)}.products-programs .title-wrap{display:flex;align-items:start;gap:13px;flex-direction:column}.products-programs .title-icon{width:85px;display:none;transition:all .3s ease}.products-programs .accordion__title{display:flex;align-items:start;justify-content:space-between;flex-direction:column;gap:10px;padding:27px 0;color:#231f20}.products-programs .accordion__title.active .main-title{font-size:32px}.products-programs .accordion__title.active .title-icon{display:block}.products-programs .accordion__title.active .short-descr{display:none}.products-programs .accordion__title.active .icon-cross{background:#231f20}.products-programs .accordion__title.active .icon-cross svg{transform:rotate(45deg)}.products-programs .accordion__content{padding-top:7px;color:#231f20}.products-programs .blur-active{position:absolute;z-index:-1;width:112px;height:112px;border-radius:100%;opacity:.6;background:linear-gradient(43deg,#e4f8ff -1.14%,#0077b7 64.56%,#011d56 100.09%);filter:blur(18px);-webkit-filter:blur(18px);transition:transform .4s ease,top .4s ease,left .4s ease;will-change:transform;top:50%;left:5%;transform:translateY(-50%)}.products-programs .icon-cross{width:38px;height:38px;border-radius:100%;background:linear-gradient(36.51deg,#e4f8ff -34.27%,#0077b7 65.68%),linear-gradient(36.51deg,color(display-p3 .91 .969 .996) -34.27%,color(display-p3 .184 .459 .698) 65.68%);display:flex;justify-content:center;align-items:center;transition:all .3s ease;order:-1;margin-left:auto}.products-programs .icon-cross:hover{background:linear-gradient(36.51deg,#0077b7 -34.27%,#b3d9e7 65.68%),linear-gradient(36.51deg,color(display-p3 .91 .969 .996) -34.27%,color(display-p3 .184 .459 .698) 65.68%)}.products-programs .main-title{font-weight:500;font-size:25px;line-height:1;letter-spacing:-.02em}.card-primary{background-color:#f2fbff;border-radius:20px;padding:25px 20px;color:#231f20;margin-bottom:26px}.card-primary.expected{background-color:#2f75b2;color:#fff}.card-primary h5{line-height:1.2}.card-primary .card-header{display:flex;align-items:center;gap:15px;margin-bottom:23px}.card-primary .card-icon{max-width:28px}.card-primary h5{font-size:25px;font-weight:500}.card-primary .card-text{line-height:1.125}.card-primary .card-cross-icon{width:25px;height:25px;background-color:#231f20;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-bottom:12px}.card-secondary{border-radius:20px;background-color:#327cbc;color:#fff;padding:12px 15px 17px}.card-tertiary{border:1.6px solid #2f75b2;line-height:1.2;color:#2f75b2;padding:22px;border-radius:20px;min-height:100px}.cta-block{color:#231f20;text-align:center}.cta-block .h3{margin:0 auto 12px}.cta-block p{max-width:350px;margin:0 auto}.cta-block .cta-buttons{margin-top:26px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px 35px}.cta-block .cta-buttons .btn{width:100%}.category-filters{margin-bottom:30px}.category-filters #category-list{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:18px}.category-filters li{width:100%}.category-filters a{min-height:48px;font-weight:500;font-size:18px;line-height:1;letter-spacing:-.03em;border-radius:100px;color:#2f75b2;border:1px solid #2f75b2;display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;position:relative;transition:all .3s ease-in-out;width:100%}.category-filters .current-cat a{background:linear-gradient(16deg,#e4f8ff -60.16%,#0077b7 51.75%);background:linear-gradient(16deg,color(display-p3 .9098 .9686 .9961) -60.16%,color(display-p3 .1843 .4588 .698) 51.75%);color:#fff;border-width:0}.main-section{margin:78px 0 70px}.main-section .logo-img{width:100%;min-height:200px;object-fit:contain}.main-section .content{display:flex;gap:25px;justify-content:space-between;align-items:center;color:#231f20;letter-spacing:-.02em;line-height:1;flex-direction:column;text-align:center}.main-section .tagline-left{font-weight:500;font-size:30px;width:100%;line-height:.8}.main-section .btn{width:100%;order:1}.main-section .tagline-right{width:100%;font-size:20px}.real-resuts{margin:20px 0}.real-resuts .card{border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.real-resuts .content{background-color:#f9f9f9;padding:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}.real-resuts .content-inner{letter-spacing:-.02em;color:#231f20}.real-resuts .content-inner strong{font-weight:500}.real-resuts h3{font-size:23px;line-height:1;font-weight:500;margin-bottom:15px}.real-resuts .text{font-size:16px;line-height:1.125;margin-bottom:30px}.real-resuts .text p{margin-bottom:15px}.real-resuts .text p:last-child{margin-bottom:0}.experience-section{margin:40px 0}.experience-section .content{background:url(../images/bg-experience.png) 50%;background-size:cover;border-radius:20px;display:flex;gap:20px;justify-content:space-between;flex-direction:column;padding:15px 0;align-items:flex-end}.experience-section .experience-photo{width:100%;overflow:hidden}.experience-section .experience-photo img{width:100%}.experience-section .experience-card-block{display:grid;gap:14.09px 17.47px;margin:0 15px}.products-section{margin:100px 0}.products-section .products-card-block{display:grid;gap:17px 15px;margin-top:50px}.advantages-section,.cta-section,.faq-section,.programs-section{margin:100px 0}.advantages-section .programs-card-block,.cta-section .programs-card-block,.faq-section .programs-card-block,.programs-section .programs-card-block{display:grid;gap:130px 20px;margin:120px 0 30px}.advantages-section .btn-tertiary,.cta-section .btn-tertiary,.faq-section .btn-tertiary,.programs-section .btn-tertiary{display:flex;width:100%;margin:0 auto}.advantages-section .advantages-slider,.cta-section .advantages-slider,.faq-section .advantages-slider,.programs-section .advantages-slider{margin-top:40px}.advantages-section .accordion,.cta-section .accordion,.faq-section .accordion,.programs-section .accordion{margin-top:42px}.cta-section{margin:100px 0 80px}.cta-section .container{display:flex;flex-direction:column;gap:40px;align-items:center}.cta-section .cta-img{width:100%}.cta-section .content .h3{margin-bottom:20px}.cta-section .content p{color:#231f20;letter-spacing:-.02em}.cta-section .content p br{display:none}.cta-section .text-block{margin-bottom:25px}.cta-section .btn{width:100%}.about-us-section{margin-bottom:40px}.about-us-section .container{position:relative}.about-us-section .about-inner{margin-top:70px;border-radius:20px;background-color:#f2fbff;padding:35px 0 15px;position:relative}.about-us-section .about-inner img{max-width:594px;width:100%;margin:-70px auto -30px}.about-us-section .content{background-color:hsla(0,0%,100%,.05);backdrop-filter:blur(25px);box-shadow:0 0 9px 0 rgba(0,0,0,.1019607843);border-radius:20px;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:25px 15px 18px;max-width:250px}.about-us-section .content .h2{color:#fff;margin-bottom:15px;font-size:35px}.about-us-section .content p{color:#fff;letter-spacing:-.02px;line-height:1.06;font-size:14px}.about-us-section .parallax{position:absolute}.about-us-section .parallax-top-right{right:70px;width:90px;top:60px;display:none}.about-us-section .parallax-right{right:10px;width:113px;top:170px;display:none}.about-us-section .parallax-left{top:300px;width:36px;left:30px;display:none}.team-section{margin:117px 0}.team-section .team-block{margin-top:40px}.team-section .team-block.js-team-slider{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;scrollbar-width:none;-ms-overflow-style:none}.team-section .team-block.js-team-slider::-webkit-scrollbar{display:none}.team-section .team-block.js-team-slider .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:20px;width:max-content}.team-section .team-block.js-team-slider .swiper-slide{flex:0 0 auto;width:calc(100vw - 100px);scroll-snap-align:start}.team-section .team-block.js-team-slider .swiper-slide:last-child{margin-right:20px}.form-section{margin:80px 0 110px}.form-section .form__wrap{background-color:#e8f7fe;border-radius:20px;width:100%;padding:40px 15px;gap:40px;display:flex;flex-direction:column}.form-section .text-block{width:100%;color:#231f20}.form-section .text-block .h2{text-align:left;margin-bottom:25px}.form-section .form-block{width:100%}.form-section .form-block form{display:flex;flex-direction:column;gap:16px}.form-section .form-block textarea.form__input{min-height:120px;padding-top:20px}@media (min-width:375px){.card-program{padding-top:280px}.card-program img{max-width:360px}.card-advantage{padding:80px 15px 48px}.card-advantage .img-block{width:96px;height:96px;top:-50px}.card-advantage h5{font-size:25px}.products-programs .tabs__header{margin-bottom:78px}.products-programs .blur-active{width:162px;height:162px}.main-section .content{margin-top:15px}.main-section .tagline-right{font-size:18px}.about-us-section .content{max-width:320px}.about-us-section .content .h2{font-size:55px}.about-us-section .content p{font-size:16px}.form-section .form__wrap{padding:60px 25px}}@media (min-width:480px){.header .logo img{width:182px}.experience-card{border-radius:20px}.experience-card h5{font-size:32px;margin-bottom:30px}.card-product{padding:33px 25px 30px 36px}.card-product h5{font-size:32px}.card-program img{max-width:479px}.card-faq .accordion__title{font-size:24px}.card-faq .accordion__title svg{top:30px}.card-doctor p{font-size:16px}.card-doctor .card-header{margin:0 25px 50px}.card-doctor .card-header h5{font-size:28px}.card-doctor .card-header p{min-height:54px;font-size:18px}.card-doctor .description{margin:40px 25px 0}.card-program-promo .card-primary .card-list{margin-top:40px}.card-product-promo .advantages,.card-program-promo .key-benefits{margin-top:48px;gap:30px}.products-programs .tabs__btn{font-size:32px;padding:31px 72px}.products-programs .title-wrap{flex-direction:row;align-items:center}.products-programs .title-icon{width:115px}.products-programs .icon-cross{width:48px;height:48px}.card-primary{padding:32px 35px}.card-primary .card-header{margin-bottom:33px}.card-primary .card-icon{max-width:34px}.card-primary h5{font-size:32px}.card-tertiary{padding:32px}.cta-block .cta-buttons .btn{max-width:300px}.main-section .content{margin-top:30px}.main-section .tagline-left{font-size:40px}.main-section .btn{max-width:300px}.real-resuts .card{border-radius:30px}.real-resuts h3{font-size:28px}.experience-section .content{border-radius:30px;padding:20px 0}.advantages-section .btn-tertiary,.cta-section .btn-tertiary,.faq-section .btn-tertiary,.programs-section .btn-tertiary{max-width:300px}.advantages-section .advantages-slider,.cta-section .advantages-slider,.faq-section .advantages-slider,.programs-section .advantages-slider{margin-top:100px}.cta-section .btn{max-width:300px}.about-us-section .about-inner{border-radius:30px;padding:40px 0 20px}.about-us-section .about-inner img{margin:-80px auto -40px}.about-us-section .content{border-radius:30px;max-width:426px;padding:40px 25px 28px}.about-us-section .content .h2{font-size:75px;letter-spacing:-.05em;margin-bottom:20px}.about-us-section .content p{max-width:325px}.form-section .form-block .form__input{padding:6px 38px}}@media (min-width:576px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{min-height:48px}.card-faq .accordion__title{font-size:28px}.card-faq .accordion__title svg{top:32px}.card-doctor .wrap-img img{height:392px}.card-product-promo .indications-list{grid-template-columns:repeat(2,1fr);margin-top:47px}.category-filters #category-list{flex-direction:row;gap:28px}.category-filters li{max-width:286px}.about-us-section .parallax-left,.about-us-section .parallax-right,.about-us-section .parallax-top-right{display:block}.form-section .form__wrap{padding:60px 30px}.form-section .form-block textarea.form__input{padding:25px 38px}}@media (min-width:768px){.h2,h2{font-size:44px}.h3,h3{font-size:35px}.footer .container{flex-direction:row;justify-content:space-between;text-align:left;align-items:end}.footer .logo-section img{margin:0 0 24px}.footer .contact-inner{margin-bottom:35px}.footer .contact-inner,.footer .social-links{justify-content:start;gap:36px}.footer .legal-links{justify-content:start}.card-program-promo .main-title{max-width:300px}.card-program-promo .short-descr{max-width:336px}.card-program-promo .full-descr{gap:26px}.card-program-promo .card-primary .card-list,.card-program-promo .full-descr{grid-template-columns:repeat(2,1fr)}.card-program-promo .card-primary .card-list li{padding-right:20px;padding-left:25px}.card-program-promo .card-primary .card-list li:nth-child(2n){border-left:1px solid #000}.card-program-promo .key-benefits{grid-template-columns:repeat(2,1fr)}.card-program-promo .cta-block{margin:53px 0 78px}.card-product-promo .full-descr .card-primary{padding-bottom:48px}.card-product-promo .expected{padding-bottom:43px}.card-product-promo .cta-block{margin:117px 0 90px}.popup__close{right:49px;top:23px}.products-programs .accordion__title{padding:47px 0;flex-direction:row;align-items:center;gap:20px}.products-programs .accordion__title.active .main-title{max-width:450px;font-size:38px}.products-programs .icon-cross{order:0;margin-left:0}.cta-block .h3{font-size:32px;max-width:391px;margin-bottom:22px}.cta-block .cta-buttons{margin-top:36px;flex-direction:row}.category-filters{margin-bottom:70px}.main-section{margin-bottom:40px}.main-section .content{align-items:end;flex-direction:row;transform:translateY(-50px);gap:15px;margin-top:0;text-align:left}.main-section .tagline-left{max-width:250px}.main-section .btn{order:0}.main-section .tagline-right{max-width:230px}.real-resuts .card{flex-direction:row}.real-resuts .content,.real-resuts .resuts-img{width:50%}.real-resuts .content-inner{width:100%;max-width:400px}.real-resuts h3{max-width:360px}.experience-section .content{flex-direction:row;padding:20px 20px 0 0}.experience-section .experience-photo{width:415px;height:544px;flex:1 0 auto}.experience-section .experience-photo img{object-position:right bottom;object-fit:cover;width:120%;height:100%;transform:translateY(42px)}.experience-section .experience-card-block{max-width:558px;width:100%;margin:0 0 20px}.products-section{margin:120px 0}.products-section .products-card-block{margin-top:90px;grid-template-columns:repeat(2,1fr)}.advantages-section,.cta-section,.faq-section,.programs-section{margin:120px 0}.advantages-section .programs-card-block,.cta-section .programs-card-block,.faq-section .programs-card-block,.programs-section .programs-card-block{margin:150px 0 50px}.advantages-section .accordion,.cta-section .accordion,.faq-section .accordion,.programs-section .accordion{margin-top:52px}.cta-section{margin-top:120px}.cta-section .container{flex-direction:row;justify-content:space-between;gap:10px}.cta-section .cta-img{max-width:395px}.cta-section .content p br{display:inline}.cta-section .text-block{margin-bottom:35px;max-width:410px}.about-us-section .about-inner{margin-top:117px}.about-us-section .parallax-top-right{width:122px;top:120px;right:80px}.about-us-section .parallax-right{width:153px;top:280px;right:30px}.about-us-section .parallax-left{width:56px;top:420px;left:70px}.form-section{margin-bottom:130px}.form-section .form__wrap{padding:56px 35px;flex-direction:row;justify-content:space-between;gap:10px}.form-section .text-block{max-width:300px}.form-section .text-block .h2{line-height:.9}.form-section .text-block p{max-width:280px}.form-section .form-block{max-width:464px}.form-section .form-block .form__input{padding:6px 25px}.form-section .form-block textarea.form__input{padding:25px;min-height:133px}}@media (min-width:992px){.h2,h2{font-size:64px}.h3,h3{font-size:48px}.experience-card{min-height:270px;padding:20px 15px 25px}.experience-card .inner-card{max-width:195px}.card-program .card-inner{max-width:370px}.card-advantage h5{font-size:32px}.card-faq .accordion__title{font-size:32px;padding-top:35px;padding-bottom:35px}.card-faq .accordion__title svg{top:45px}.card-faq .accordion__content.active{padding-bottom:65px}.card-doctor{padding:38px 13px 44px}.card-doctor .card-header h5{font-size:32px}.card-doctor .card-header p{font-size:20px;min-height:60px}.card-doctor .description{margin-top:50px}.card-program-promo .short-descr{margin-right:70px}.card-program-promo .card-primary .card-list{grid-template-columns:repeat(4,1fr)}.card-program-promo .card-primary .card-list li{border-left:1px solid #000}.card-program-promo .card-primary .card-list li:first-child{padding-left:0;border-left-width:0}.card-program-promo .card-primary .card-list li:last-child{padding-right:0}.card-program-promo .key-benefits{grid-template-columns:repeat(4,1fr)}.card-product-promo .advantages{grid-template-columns:repeat(3,1fr)}.card-product-promo .indications-list{grid-template-columns:repeat(3,1fr);gap:37px;margin-top:57px}.products-programs .title-icon{width:145px}.products-programs .accordion__title.active .main-title{max-width:580px;font-size:60px}.products-programs .main-title{font-size:32px}.real-resuts h3{font-size:32px;margin-bottom:25px}.real-resuts .text{margin-bottom:50px}.experience-section .content{padding:25px 25px 0 0;gap:27px}.experience-section .experience-card-block{grid-template-columns:repeat(2,1fr);margin:0 0 26px}.advantages-section,.cta-section,.faq-section,.products-section,.programs-section{margin:170px 0}.advantages-section .programs-card-block,.cta-section .programs-card-block,.faq-section .programs-card-block,.programs-section .programs-card-block{grid-template-columns:repeat(2,1fr)}.programs-section{margin-top:125px}.cta-section{margin-top:170px}.cta-section .cta-img{max-width:544px}.team-section .team-block{margin-top:60px;margin-top:80px}.form-section{margin-bottom:190px}.form-section .form__wrap{padding-right:70px;padding-left:70px;gap:20px}.form-section .text-block{max-width:434px}.form-section .form-block .form__input{padding:6px 38px}.form-section .form-block textarea.form__input{padding:25px 38px}}@media (min-width:1024px){.header{padding-top:48px;padding-bottom:48px}.header .header-wrap{justify-content:space-between;position:relative}.header .logo{position:static;transform:translateX(0)}.header .nav{position:static;top:auto;right:auto;width:auto;height:auto;display:flex;align-items:center;flex-direction:row;background-color:transparent;overflow:hidden;margin-right:146px}.header .nav-list{flex-direction:row;gap:40px;margin-bottom:0}.header .btn-contact-us{position:absolute;right:58px;top:50%;transform:translateY(-50%)}.header .burger{display:none}.btn.btn-primary:hover{background:linear-gradient(45.96deg,#011d56 -31.7%,#0077b7 69.05%,#e4f8ff 123.53%),linear-gradient(36.51deg,color(display-p3 .91 .969 .996) -34.27%,color(display-p3 .184 .459 .698) 65.68%);transition:all .3s ease-in-out}.btn.btn-secondary:hover{background:hsla(0,0%,100%,.8);transition:all .3s ease-in-out}.btn.btn-tertiary:hover{background:rgba(35,31,32,.8);transition:all .3s ease-in-out}.btn.tail-left:hover{background:#d3d3d3;color:#2f75b2;transition:all .3s ease-in-out}.btn.tail-left:hover .tail-svg path{fill:#d3d3d3;transition:all .3s ease-in-out}.btn.tail-left:hover .svg-cross{fill:#2f75b2;transition:all .3s ease-in-out}.btn.tail-right:hover{background:#2f75b2;transition:all .3s ease-in-out}.btn.tail-right:hover .tail-svg path{fill:#2f75b2;transition:all .3s ease-in-out}.experience-card{padding-left:25px;padding-right:25px}.card-program:hover{background:linear-gradient(43.75deg,#e4f8ff -15.46%,#0077b7 62.79%,#011d56 127.8%),linear-gradient(43.75deg,color(display-p3 .91 .969 .996) -15.46%,color(display-p3 .184 .459 .698) 62.79%,color(display-p3 .031 .11 .325) 127.8%);color:#fff}.card-program:hover img{transform:translateX(-50%) scale(1.02)}.card-program:hover .btn.tail-left{background:#fff;color:#2f75b2}.card-program:hover .btn.tail-left .tail-svg path{fill:#fff}.card-program:hover .btn.tail-left .svg-cross{fill:#2f75b2}.card-program .tail-left:hover{background:#fff;color:#2f75b2}.card-program .tail-left:hover .tail-svg path{fill:#fff}.card-program .tail-left:hover .svg-cross{fill:#2f75b2}.card-program-promo .cta-block{margin-top:85px}.products-programs{margin:250px 0 150px}.products-programs .tabs__header{margin-bottom:150px}.main-section{margin:155px 0 0}.main-section .content{transform:translateY(-120px)}.main-section .tagline-left{font-size:60px;max-width:320px}.main-section .tagline-right{max-width:280px;font-size:24px}.real-resuts .btn.tail-left:hover{color:#878686}.real-resuts .btn.tail-left:hover .svg-cross{fill:#878686}.experience-section .experience-photo{width:445px}.cta-section .cta-img{max-width:574px}.about-us-section .parallax-top-right{width:162px;top:90px;right:120px}.about-us-section .parallax-right{width:223px;top:220px;right:20px}.about-us-section .parallax-left{width:86px;left:90px;top:380px}.team-section .team-block.js-team-slider{overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0;-webkit-overflow-scrolling:auto;scrollbar-width:auto;-ms-overflow-style:auto}.team-section .team-block.js-team-slider::-webkit-scrollbar{display:initial}.team-section .team-block.js-team-slider .swiper-wrapper{display:flex;gap:0;width:100%}.team-section .team-block.js-team-slider .swiper-slide{width:auto;scroll-snap-align:none;margin-right:0}}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}}@media (min-width:1200px){.card-doctor .description{max-width:325px}.experience-section .experience-photo{width:440px;height:580px}.experience-section .experience-photo img{transform:translateY(45px)}.products-section .products-card-block{grid-template-columns:repeat(3,1fr)}}@media (min-width:1360px){.experience-section .content{gap:45px}}