@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');._cnt{max-width:140rem;padding-inline:2rem;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}.visual-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.expert__photo img,.footer__socials-item img,.promo__img img,.reviews__item-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}*,::after,::before{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{height:100%;--refRes:360px;-webkit-text-size-adjust:100%;font-size:62.5%;font-size:calc(10px + .005 * (100vw - var(--refRes)));scroll-behavior:smooth}a,a:visited{text-decoration:none}a:hover,button:hover{cursor:pointer}button,input,textarea{font-family:Montserrat,sans-serif}li,ol,ul{list-style-position:inside}li[class],ol[class],ul[class]{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}img{vertical-align:top}body{min-height:100%;font-family:Montserrat,sans-serif;font-size:1.8rem;line-height:1.2;color:#070707}body.lock{overflow:hidden}.wrapper{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper.blurred{position:relative;padding:0}.wrapper.blurred::after{content:"";position:fixed;width:100%;height:100%;z-index:50;background:rgba(74,74,74,.8);backdrop-filter:blur(10px);-webkit-transition:.3s;transition:.3s}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}h1{font-size:4rem;font-weight:600;line-height:100%}h2{font-size:3.6rem;font-weight:600;letter-spacing:.02em;margin-bottom:6rem}h3{font-size:3.2rem;font-weight:500}.title-decor{position:relative;z-index:2;padding-left:2rem}.title-decor::before{content:"";position:absolute;width:5rem;height:5rem;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(108,187,195,.2);border-radius:50%;z-index:-1}.list-title{font-weight:500;margin-bottom:.8rem}.course{border-radius:1.6rem;-webkit-box-shadow:0 0 1.8rem .4rem #f0f0f0;box-shadow:0 0 1.8rem .4rem #f0f0f0;padding:4rem 2rem}.course__title{text-align:center;color:#6cbbc3;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#6cbbc3}.course__subtitle{max-width:80rem;text-align:center;margin-inline:auto;margin-top:1.2rem}.course__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;gap:4rem;margin-top:3rem}.course__info{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;line-height:1.4}.course__info>:not(:last-child):not(.list-title){margin-bottom:2.8rem}.course__info ul{list-style:none}.course__info ul li:not(:last-child){margin-bottom:.8rem}.course__info ul:not([class]) li::before{content:"⏵";color:#98b3b5;display:inline-block;width:2rem}.course__widgets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}.course__widgets>*,.course__widgets>*>div{min-width:28rem!important;margin:0!important}.expert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.expert__photo{max-width:28rem}.expert__photo img{border-radius:50%;aspect-ratio:16/16;-o-object-position:top;object-position:top;overflow:hidden}.expert__info{max-width:60rem;text-align:center;margin-inline:auto}.expert__name{font-size:2rem;font-weight:500;margin-bottom:1.5rem}.expert__about>:not(:last-child){margin-bottom:.3em}.header{position:relative;z-index:99}.header__container{padding-block:2rem}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}.header__menu-link{display:block;font-size:1.6rem;color:#070707;-webkit-transition:.3s;transition:.3s;padding:.5rem}.header__burger{display:none}.promo__container{padding-top:9rem;padding-bottom:8rem;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.promo__info{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.promo__subtitle{font-size:2.2rem;font-weight:400;margin-bottom:1.6rem}.promo__title{color:#98b3b5;margin-bottom:4rem}.promo__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-size:1.8rem;font-weight:600;line-height:100%;letter-spacing:.05em;color:#fff;background-color:#6cbbc3;border:1px solid transparent;border-radius:.4rem;-webkit-transition:.5s;transition:.5s;cursor:pointer;padding:.8em 1.2em}.promo__btn:active{scale:.98}.promo__img{-webkit-box-flex:0;-ms-flex:0 1 42.8571428571%;flex:0 1 42.8571428571%;border-radius:.4rem;overflow:hidden}.courses__container{padding-top:8rem;padding-bottom:8rem;margin-bottom:0}.courses__item:not(:last-child){margin-bottom:10rem}.experts{background-color:#effbfb}.experts__container{padding-top:8rem;padding-bottom:8rem;margin-bottom:0}.experts__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6rem 3rem}.experts__item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:25rem}.reviews{position:relative}.reviews__container{padding-top:8rem;padding-bottom:8rem;margin-bottom:0}.reviews__items{padding:2rem;margin:-2rem}.reviews__item{border-radius:2rem;-webkit-box-shadow:0 0 2rem .2rem #f4f4f4;box-shadow:0 0 2rem .2rem #f4f4f4;overflow:hidden}.reviews__item-img{border-radius:2rem;overflow:hidden}.reviews__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;margin-top:3rem}.reviews__arrow{width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #6cbbc3;border-radius:50%;cursor:pointer;-webkit-transition:.3s;transition:.3s}.reviews__arrow.swiper-button-disabled{opacity:.5}.reviews__arrow svg path{-webkit-transition:.3s;transition:.3s;stroke:#6cbbc3}.swiper-wrapper{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.footer{background:#effbfb}.footer__container{padding-top:3rem;padding-bottom:1rem;margin-bottom:0;font-size:1.6rem}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.footer__contacts{font-style:normal}.footer__contacts-item{display:block}.footer__contacts-item:not(:last-child){margin-bottom:.8rem}.footer__contacts-item a{color:#6cbbc3;-webkit-transition:.3s;transition:.3s}.footer__contacts-legal{opacity:.8}.footer__socials-title{font-size:2.2rem;text-align:center;margin-bottom:3rem}.footer__socials-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.footer__socials-item{width:4rem;height:4rem;-webkit-transition:.3s;transition:.3s}.footer__docs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-block:1rem}.footer__docs a{color:#070707;-webkit-transition:.3s;transition:.3s}@media (min-width:360px){:root{--refRes:360px}}@media (min-width:500px){:root{--refRes:500px}}@media (min-width:769px){:root{--refRes:769px}}@media (min-width:992px){:root{--refRes:992px}}@media (min-width:1366px){:root{--refRes:1366px;font-size:10px}}@media (max-width:1023.98px){#__next:has([class*=FeedbackWidgetStyled]) .footer{padding-bottom:5rem}}@media (max-width:768.98px){h1{font-size:2.8rem}h2{font-size:2.4rem;margin-bottom:4rem}h3{font-size:2.2rem}.title-decor::before{width:4rem;height:4rem}.course__subtitle{font-size:1.4rem}.course__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-top:2rem}.course__info>:not(:last-child){margin-bottom:2.4rem}.expert__photo{max-width:15rem}.expert__name{font-size:1.8rem}.header{position:fixed;width:100%;top:0;left:0;-webkit-transition:.3s;transition:.3s}.header.blurred{background:rgba(108,187,195,.2);backdrop-filter:blur(12px)}.header__container{padding-block:1.2rem}.header__menu{position:absolute;width:100%;top:-100vh;left:0;background:rgb(180.4347826087,220.5072463768,224.5652173913);-webkit-transition:.5s;transition:.5s;padding:4rem 0 2rem}.header__menu.active{top:0}.header__menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.header__menu-item{width:100%;text-align:center}.header__menu-link{padding:1.2rem .4rem}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:2.6rem;width:3.2rem;cursor:pointer;padding:.4rem;margin-left:auto}.header__burger span{display:block;height:.2rem;background:#000;-webkit-transition:.5s;transition:.5s}.header__burger.active span:nth-child(1){-webkit-transform:translateY(.9rem) rotate(-45deg);-ms-transform:translateY(.9rem) rotate(-45deg);transform:translateY(.9rem) rotate(-45deg)}.header__burger.active span:nth-child(2){opacity:0}.header__burger.active span:nth-child(3){-webkit-transform:translateY(-.7rem) rotate(45deg);-ms-transform:translateY(-.7rem) rotate(45deg);transform:translateY(-.7rem) rotate(45deg)}.promo__container{padding-top:7rem;padding-bottom:6rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-row:2;grid-area:2rem}.promo__btn{font-size:1.6rem;margin-inline:auto}.promo__info{width:100%;text-align:center}.promo__subtitle{font-size:1.6rem;margin-bottom:1rem}.promo__title{margin-bottom:2.4rem}.courses__container{padding-top:6rem;padding-bottom:6rem}.courses__item:not(:last-child){margin-bottom:7rem}.experts__container,.reviews__container{padding-top:6rem;padding-bottom:6rem}.footer__container{padding-top:1rem}.footer{padding-top:2rem}.footer__info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:2rem}.footer__contacts-item:not(:last-child){margin-bottom:.4rem}.footer__socials-title{margin-bottom:1rem}.footer__docs{gap:1rem}}@media (max-width:499.98px){._cnt{padding-inline:1rem}body{font-size:1.6rem}.title-decor{padding-left:1.4rem}.title-decor::before{width:3.4rem;height:3.4rem;top:10px}.promo__container{padding-top:5rem;padding-bottom:4rem}.courses__container,.experts__container,.reviews__container{padding-top:4rem;padding-bottom:4rem}}@media ((hover:hover) and (pointer:fine)){.header__menu-link:hover{color:#6cbbc3}.promo__btn:hover{color:#6cbbc3;border-color:#6cbbc3;background-color:transparent}.reviews__arrow:not(.swiper-button-disabled):hover{background:#6cbbc3}.reviews__arrow:not(.swiper-button-disabled):hover svg{-webkit-transition:.5s;transition:.5s}.reviews__arrow:not(.swiper-button-disabled):hover svg path{stroke:#fff}.reviews__arrow:not(.swiper-button-disabled):active{background:color-mix(in srgb,#6cbbc3,#000 20%);scale:.92}.footer__contacts-item a:hover{color:#98b3b5}.footer__socials-item:hover{scale:1.1}.footer__docs a:hover{color:#98b3b5}}