html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul[class]{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{background:0 0;border:none;border-radius:0;outline:none;padding:0}input{outline:none}a{text-decoration:none}:root{--layout-landscape-tablet-max:1024px;--layout-tablet-max:800px}html{height:100%}body{background-color:var(--main-bg);flex-direction:column;height:100%;font-family:Manrope,serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex}main{flex:1 0 auto;padding-top:232px;overflow-x:hidden}@media screen and (max-width:800px){main{padding-top:148px}}@font-face{font-family:Etude Noire;src:url(../media/Etude-Noire-Regular.0b0ecl5ooxe1d.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Etude Noire;src:url(../media/Etude-Noire-Medium.024v65ui3_y9r.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Etude Noire;src:url(../media/Etude-Noire-Bold.0.34sim1s3m1a.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-Regular.0zhaezq1qfw3h.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-Medium.0wj9f11tb_s7b.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-SemiBold.16pmhbqfv982a.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../media/Manrope-Bold.0wzm2w4pqh6-5.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--white:#fff;--black:#000;--main-bg:#fdfff0;--main-green-dark:#01524c;--main-green-dark-active:#01423e;--main-light:#fbffdc;--main-blue:#d5f4ff;--main-orange:#ee6c4d;--main-black:#1c1a1c;--main-green-neon:#e2f07e;--main-burgundy:#5d2435;--main-pink:#ffbee4;--main-orange-hover:#e15534;--main-orange-active:#c83e1d;--secondary-light-10:#fbffdc1a;--secondary-light-30:#fbffdc4d;--secondary-white-80:#fffc;--secondary-burgundy-40:#5d243566;--secondary-green-neon-50:#ecf6a4;--bardoe:#5d2435}.button{cursor:pointer;border-radius:100px;padding:20px;font-size:18px;transition:all .3s;position:relative}.button__arrow{border-radius:100%;justify-content:center;align-items:center;width:45px;height:45px;transition:transform .3s;display:flex;position:absolute;top:50%;bottom:0;right:0;transform:translate(50%,-50%)scale(1)}.button__arrow svg{width:27px;height:27px;transform:rotate(-30deg)}.button__text{align-items:center;gap:5px;display:flex}.button--orange{background-color:var(--main-orange);border:1px solid var(--main-orange);color:var(--main-light)}.button--orange:hover{background-color:var(--main-orange-hover)}.button--orange:hover .button__arrow{transform:translate(50%,-50%)scale(1.42)}.button--orange:active{border-color:var(--main-orange-hover);background-color:var(--main-orange-active)}.button--orange svg:not(.button__arrow){fill:var(--main-light)}.button--orange .button__arrow svg{fill:var(--main-green-dark)}.button--orange .button__arrow{background-color:var(--main-light)}.button--main-light{background-color:var(--main-light);color:var(--main-green-dark)}.button--main-light:hover{background-color:var(--main-orange);color:var(--main-light)}.button--main-light:active{background-color:var(--main-orange-hover);color:var(--main-light)}.button--main-light .button__arrow svg{fill:var(--main-light)}.button--main-light .button__arrow{background-color:var(--main-orange)}.button--main-green-dark{background-color:var(--main-green-dark);color:var(--main-light)}.button--main-green-dark:hover .button__arrow{transform:translate(50%,-50%)scale(1.42)}.button--main-green-dark:active{background-color:var(--main-green-dark-active)}.button--main-green-dark .button__arrow svg{fill:var(--main-light)}.button--main-green-dark .button__arrow{background-color:var(--main-orange)}.button--outline-green-dark{border:2px solid var(--main-green-dark);background:var(--main-bg);color:var(--main-green-dark);transition:background-color .3s,color .3s}@media (hover:hover) and (pointer:fine){.button--outline-green-dark:hover{background:var(--main-green-dark);color:var(--main-light)}}.button--outline-green-dark:active{background:var(--main-green-dark-active)}.button:disabled{opacity:.5;pointer-events:none}.header{z-index:1000;width:100%;padding-top:10px;position:fixed;top:0;left:0}.header__container{max-width:1920px;margin:0 auto;padding:0 10px}.header__phone{color:var(--main-light);font-size:22px;position:relative}@media screen and (max-width:1024px){.header__phone{font-size:18px}}@media screen and (max-width:500px){.header__phone{display:none}}.header__phone:after{content:"";background-color:var(--main-orange);width:100%;height:1.5px;transition:all .3s;position:absolute;bottom:-5px;left:0}.header__phone:hover:after{background-color:#0000}.header__wrapper{background-color:var(--main-green-dark);color:var(--main-light);border-radius:70px;flex-direction:column;gap:31px;padding:41px 90px;transition:all .3s;display:flex}@media screen and (max-width:1440px){.header__wrapper{gap:25px;padding:40px 50px}}@media screen and (max-width:1024px){.header__wrapper{border-radius:30px;padding:30px}}@media screen and (max-width:800px){.header__wrapper{position:relative}}@media screen and (max-width:500px){.header__wrapper{padding:24px 20px}}.header__row{align-items:center;display:flex}@media screen and (max-width:800px){.header__row{z-index:2}.header__bottom{position:absolute;top:45px;right:110px}}.header__left{align-items:center;gap:38px;display:flex}.header__right{align-items:center;gap:30px;margin-left:auto;display:flex}@media screen and (max-width:1024px){.header__right:not(.last){gap:50px}}@media screen and (max-width:500px){.header:has(.burger.active) .header__left .header__brand{flex-direction:column;max-width:150px}.header:has(.burger.active) .header__left .header__logo-text{margin-left:10px;margin-right:-40px;font-size:14px;display:flex}}.header__brand{align-items:center;gap:10px;display:flex}@media screen and (max-width:500px){.header__brand{flex-direction:column}}.header__logo{max-width:125px}.header__logo svg{width:125px}.header__logo-text{max-width:174px;margin-top:-5px;font-size:14px}@media screen and (max-width:1024px){.header__logo-text{font-size:12px}}@media screen and (max-width:500px){.header__logo-text{display:none}}.header__menu{background-color:var(--secondary-light-10);border-radius:100px;align-items:center;gap:10px;display:flex}@media screen and (max-width:800px){.header__menu{display:none}}.header__menu li a{color:var(--main-light);border-radius:100px;padding:15px 20px;font-size:16px;transition:all .3s;display:inline-block}@media screen and (max-width:1440px){.header__menu li a{padding:10px 15px}}@media screen and (max-width:1024px){.header__menu li a{padding:12px 16px;font-size:14px}}.header__menu li.active a{background-color:var(--main-orange)}@media screen and (max-width:1440px){.header__menu li.active a{padding:15px 20px}}@media screen and (max-width:800px){.header__socials,.header__city{display:none}}.header__cabinet-icon{width:24px;height:24px}@media screen and (max-width:800px){.header__cabinet{display:none}}.header__cabinet-button{padding:10px 30px}@media screen and (max-width:1024px){.header__cabinet-button{border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:0;display:flex}.header__cabinet-button .button__text{gap:0}}.header__call{padding:20px 50px}@media screen and (max-width:1024px){.header__call{padding:15px 50px;font-size:16px}}@media screen and (max-width:800px){.header__call{display:none}}.header__mobile{display:none}@media screen and (max-width:800px){.header__mobile{flex-direction:column;gap:20px;height:calc(100dvh - 168px);display:flex;position:relative}}@media screen and (max-width:500px){.header__mobile{position:static}}.header__mobile .city-switcher__current{width:100%;font-size:16px}.header__mobile .city-switcher__current-btn{width:50px;height:50px;margin-left:auto}.header__mobile .city-switcher__dropdown{padding-top:60px!important}.header__mobile .city-switcher__dropdown li a,.header__mobile .city-switcher__dropdown li span{font-size:16px}.header__mobile .socials{justify-content:center}.header__mobile .socials__link{width:50px;height:50px}.header__mobile .socials__link svg{width:24px;height:24px}.header__mobile .header__call{width:100%;margin-top:50px;padding:20px 50px;font-size:18px;display:flex}@media screen and (max-width:500px){.header__mobile .header__call{margin-top:30px;padding:16px 50px;font-size:16px}}.header__mobile .header__call .button__text{margin:0 auto}.header__mobile-bg{display:none}@media screen and (max-width:800px){.header__mobile-bg{border-radius:30px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}}@media screen and (max-width:500px){.header__mobile-bg{display:none}}.header__mobile-top{justify-content:space-between;align-items:center;display:flex}.header__mobile-cabinet{min-width:250px}@media screen and (max-width:500px){.header__mobile-cabinet{z-index:4;min-width:0;position:absolute;top:28px;right:80px}}.header__mobile-cabinet .header__cabinet-button{border-radius:100px;width:auto;height:auto;padding:17px 40px 18px;font-size:18px}@media screen and (max-width:500px){.header__mobile-cabinet .header__cabinet-button{border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;font-size:0;display:flex}}.header__mobile-cabinet .header__cabinet-button .button__text{gap:5px}@media screen and (max-width:500px){.header__mobile-cabinet .header__cabinet-button .button__text{gap:0}}.header__mobile-cities{min-width:330px}@media screen and (max-width:800px){.header__mobile-cities{width:100%;min-width:0;max-width:330px}}@media screen and (max-width:500px){.header__mobile-cities{max-width:100%}}.header__mobile-center{margin-top:auto;margin-bottom:auto}.header__mobile-menu{flex-direction:column;align-items:center;gap:30px;display:flex}.header__mobile-menu li a{color:var(--main-light);font-family:Etude Noire,serif;font-size:50px;font-weight:500}@media screen and (max-width:500px){.header__mobile-menu li a{font-family:Etude Noire,serif;font-size:28px;font-weight:500}.header__mobile-footer{text-align:center}}.header__mobile-phone{display:none}@media screen and (max-width:500px){.header__mobile-phone{text-align:center;color:var(--main-light);margin-bottom:25px;font-size:18px;display:inline-block;position:relative}.header__mobile-phone:before{content:"";background-color:var(--main-orange);width:100%;height:1.5px;transition:all .3s;position:absolute;bottom:-5px;left:0}}.footer{position:relative}.footer.footer--secondary{background:var(--main-green-dark)}.footer.footer--secondary .footer__body{color:var(--main-burgundy);background:var(--main-green-neon)}.footer.footer--secondary .footer__body .socials__link svg{fill:var(--main-green-dark)}.footer.footer--secondary .footer__body .footer__block-title,.footer.footer--secondary .footer__body .footer__widget-title{opacity:.4}.footer.footer--secondary .footer__body .footer__right .footer__block-title{color:var(--main-burgundy)}.footer.footer--secondary .footer__body .footer__right .footer__block-body,.footer.footer--secondary .footer__body .footer__right .footer__block-body a,.footer.footer--secondary .footer__body .footer__right .footer__widget-list li a{color:var(--main-green-dark)}.footer.footer--secondary .footer__body .footer__block-icon svg{fill:var(--main-green-dark)}@media screen and (max-width:800px){.footer.footer--secondary .footer__row{margin-bottom:50px}.footer.footer--secondary .footer__bottom-wrapper{font-size:16px}}@media screen and (max-width:500px){.footer.footer--secondary .footer__row{margin-bottom:30px}.footer.footer--secondary .footer__bottom-wrapper{font-size:14px}}.footer__sticker{width:200px;position:absolute;top:-80px;right:90px}@media screen and (max-width:1580px){.footer__sticker{top:-95px}}@media screen and (max-width:1440px){.footer__sticker{width:175px;top:-115px;right:40px}}@media screen and (max-width:1024px){.footer__sticker{width:140px;top:-95px;right:20px}}@media screen and (max-width:800px){.footer__sticker{width:150px;top:-110px;right:10px}}@media screen and (max-width:500px){.footer__sticker{display:none}}.footer__sticker svg{width:100%;height:auto}.footer__container{flex-direction:column;gap:10px;max-width:1920px;margin:0 auto;padding:0 10px;display:flex}.footer__body{background-color:var(--main-green-dark);color:var(--main-light);border-radius:70px;gap:190px;padding:90px 100px;display:flex}@media screen and (max-width:1440px){.footer__body{border-radius:50px;gap:100px;padding:50px}}@media screen and (max-width:1024px){.footer__body{border-radius:30px;gap:60px;padding:30px}}@media screen and (max-width:800px){.footer__body{border-radius:50px;flex-direction:column}}@media screen and (max-width:500px){.footer__body{border-radius:30px;gap:30px;padding:20px}}.footer__brand{max-width:260px;margin-bottom:50px}@media screen and (max-width:1024px){.footer__brand{max-width:210px;margin-bottom:30px}}@media screen and (max-width:800px){.footer__brand{align-items:center;gap:15px;max-width:none;margin-bottom:0;display:flex}.footer__socials{align-items:center;display:flex}}.footer__row{gap:80px;display:flex}@media screen and (max-width:1580px){.footer__row{gap:50px}}@media screen and (max-width:1440px){.footer__row{gap:60px}}@media screen and (max-width:1024px){.footer__row{gap:40px;margin-bottom:50px}}@media screen and (max-width:500px){.footer__row{flex-direction:column;gap:21px;margin-bottom:30px}}.footer__block{margin-bottom:100px;padding-left:36px;position:relative}@media screen and (max-width:1024px){.footer__block{margin-bottom:50px;padding-left:30px}}@media screen and (max-width:800px){.footer__block{margin-bottom:0}}.footer__block-header{margin-bottom:10px}@media screen and (max-width:1024px){.footer__block-header{margin-bottom:8px}}.footer__block-title{opacity:.3;font-size:18px}@media screen and (max-width:1024px){.footer__block-title{font-size:14px}}.footer__block-icon{width:24px;height:24px;position:absolute;top:0;left:0}.footer__block-icon svg{width:24px;height:24px;fill:var(--main-light)}@media screen and (max-width:1024px){.footer__block-icon svg{width:20px;height:20px}}.footer__block-body{font-size:18px;font-weight:600}@media screen and (max-width:1580px){.footer__block-body{white-space:nowrap}}@media screen and (max-width:1440px){.footer__block-body{white-space:wrap}}@media screen and (max-width:1024px){.footer__block-body{font-size:14px}}.footer__block-body a{color:var(--main-light);position:relative}.footer__block-body a:before{content:"";background-color:var(--main-orange);opacity:0;width:100%;height:1.5px;transition:all .3s;position:absolute;bottom:-5px;left:0}.footer__block-body a:hover:before{opacity:1}.footer__block-list{gap:100px;display:flex}.footer__info{margin-top:15px}@media screen and (max-width:800px){.footer__info{margin-top:0}}.footer__logo{margin-bottom:20px}@media screen and (max-width:1024px){.footer__logo{margin-bottom:12px}}@media screen and (max-width:800px){.footer__logo{margin-bottom:0}.footer__logo svg{width:170px}}.footer__logo-text{padding-left:12px;font-size:14px;position:relative}@media screen and (max-width:1024px){.footer__logo-text{font-size:10px}}.footer__logo-text:before{content:"";background-color:var(--main-orange);width:1.5px;height:100%;position:absolute;top:0;left:2px}.footer__widgets{gap:200px;margin-left:36px;display:flex}@media screen and (max-width:1440px){.footer__widgets{gap:100px}}@media screen and (max-width:1024px){.footer__widgets{gap:51px}}@media screen and (max-width:800px){.footer__widgets{gap:100px}}@media screen and (max-width:500px){.footer__widgets{flex-direction:column;gap:30px;margin-top:30px;margin-left:27px}}.footer__widget{font-size:18px}@media screen and (max-width:1024px){.footer__widget{font-size:14px}}.footer__widget-title{opacity:.3;margin-bottom:20px}@media screen and (max-width:500px){.footer__widget-title{margin-bottom:11px}}.footer__widget-list{flex-direction:column;gap:20px;display:flex}.footer__widget-list li{cursor:pointer}@media screen and (max-width:1024px){.footer__widget-list{gap:10px}}@media screen and (max-width:500px){.footer__widget-list{flex-flow:wrap}}.footer__widget-list li a{color:var(--main-light);font-weight:600;position:relative}@media screen and (max-width:500px){.footer__widget-list li a{white-space:nowrap}}.footer__widget-list li a:before{content:"";background-color:var(--main-orange);opacity:0;width:100%;height:1px;transition:all .3s;position:absolute;bottom:-2px;left:0}.footer__widget-list li a:hover:before{opacity:1}.footer__bottom{background-color:var(--main-blue);border-radius:20px;margin-bottom:10px}.footer__bottom-wrapper{align-items:center;gap:20px;padding:30px 90px;display:flex}@media screen and (max-width:1440px){.footer__bottom-wrapper{padding:30px 50px}}@media screen and (max-width:1024px){.footer__bottom-wrapper{font-size:12px}}@media screen and (max-width:800px){.footer__bottom-wrapper{flex-direction:column;justify-content:center;padding:20px}}.footer__bottom-copyright{color:var(--bardoe);opacity:.4;margin-right:auto}@media screen and (max-width:800px){.footer__bottom-copyright{margin-right:0;font-size:16px}}@media screen and (max-width:500px){.footer__bottom-copyright{text-align:center;font-size:14px}}@media screen and (max-width:800px){.footer__left{justify-content:space-between;display:flex}}@media screen and (max-width:500px){.footer__left{flex-direction:column;gap:20px}}.footer__links{align-items:center;gap:30px;display:flex}@media screen and (max-width:800px){.footer__links{font-size:16px}}@media screen and (max-width:500px){.footer__links{flex-direction:column;gap:20px;font-size:14px}}.footer__links-item{color:var(--bardoe);opacity:.4;cursor:pointer;transition:all .3s}.footer__links-item:hover{opacity:1}.socials{align-items:center;gap:20px;display:flex}@media screen and (max-width:1024px){.socials{gap:10px}}.socials__link{border:1px solid var(--main-light);background-color:var(--secondary-light-30);border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;overflow:hidden}@media screen and (max-width:1024px){.socials__link{width:40px;height:40px}}.socials__link svg{width:24px;height:24px;fill:var(--main-light)}@media screen and (max-width:1024px){.socials__link svg{width:20px;height:20px}}.socials__link:hover{background:0 0}.faq{flex-direction:column;gap:20px;display:flex}.faq-item{background:var(--main-blue);border-radius:30px;padding:50px}.faq-item.open .faq-more svg{transform:scaleY(-1)}.faq-question{cursor:pointer;width:100%;color:var(--main-green-dark);background:0 0;border:none;justify-content:space-between;align-items:center;font-family:Etude Noire,serif;font-size:24px;font-style:normal;font-weight:500;line-height:120%;display:flex}.faq-more{background-color:var(--main-light);border:1px solid var(--main-orange);border-radius:100%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.faq-more svg{width:24px;height:24px;fill:var(--main-orange);transition:all .3s}.faq-answer{transition:height .3s;overflow:hidden}.faq-answer-inner{color:var(--main-black);padding-top:30px;font-size:20px}.city-switcher{position:relative}.city-switcher__current{background-color:var(--secondary-light-10);color:var(--main-light);z-index:3;border-radius:100px;align-items:center;padding:5px 5px 5px 20px;display:flex;position:relative}@media screen and (max-width:1024px){.city-switcher__current{font-size:14px}}.city-switcher__current-btn{background-color:var(--main-orange);border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:20px;display:flex}@media screen and (max-width:1024px){.city-switcher__current-btn{width:30px;height:30px}}.city-switcher__current-icon{width:24px;height:24px;fill:var(--main-light);transition:transform .2s}.city-switcher__icon{width:24px;height:24px;fill:var(--main-light);margin-right:5px}.city-switcher__dropdown{background-color:var(--main-green-dark);border:1px solid var(--secondary-light-30);opacity:0;visibility:hidden;pointer-events:none;z-index:2;border-radius:25px;width:calc(100% + 2px);transition:all .3s;position:absolute;top:0;left:-1px;transform:translateY(10px);padding-top:60px!important;padding-bottom:10px!important}@media screen and (max-width:1024px){.city-switcher__dropdown{padding-top:50px!important}}.city-switcher__dropdown li a{color:var(--main-light)}.city-switcher__dropdown li span{color:var(--main-green-dark);background-color:var(--main-green-neon)}.city-switcher__dropdown li a,.city-switcher__dropdown li span{border-radius:100px;width:100%;padding:10px 5px 10px 20px;transition:all .3s;display:inline-block}@media screen and (max-width:1024px){.city-switcher__dropdown li a,.city-switcher__dropdown li span{font-size:14px}}.city-switcher.active{border-color:var(--secondary-light-30)}.city-switcher.active .city-switcher__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.city-switcher.active .city-switcher__current-icon{transform:rotate(180deg)}.text-input{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.text-input .text-input__label{color:var(--main-black);margin-left:30px;font-family:Manrope,serif;font-size:16px;font-weight:400}.text-input .text-input__required{color:var(--main-orange)}.text-input .text-input__control{box-sizing:border-box;width:100%;color:var(--main-burgundy);background:#f7fdff;border:none;border-radius:100px;align-items:center;gap:10px;padding:21px 30px 22px;font-family:Manrope,serif;font-size:20px;font-weight:400;display:flex}.text-input .text-input__control::placeholder{font-size:16px}.text-input .text-input__control:focus{outline:none}.text-input .text-input__control:focus-visible{outline:1px solid var(--main-orange);outline-offset:1px}.text-input.text-input--error .text-input__control{background:#f9d1d1}.text-input__error{color:#e31b1b;text-align:right;margin:0 30px 0 0;font-family:Manrope,serif;font-size:14px;font-weight:500}@media (max-width:1024px){.text-input .text-input__label{font-size:14px}.text-input .text-input__control{padding:16px 30px}}@media (max-width:800px){.text-input .text-input__label{font-size:16px}.text-input .text-input__control{padding:21px 30px 22px}}@media (max-width:500px){.text-input .text-input__label{font-size:14px}.text-input .text-input__control{padding:16px 30px}}.checkbox{appearance:none;background:var(--main-light);border:2px solid var(--main-orange);cursor:pointer;opacity:1;-webkit-tap-highlight-color:#0000;border-radius:4px;outline:none;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;display:block;position:relative}.checkbox:focus,.checkbox:active{-webkit-tap-highlight-color:#0000;outline:none}.checkbox:before{content:"";background-color:currentColor;width:100%;height:100%;transition:transform .2s ease-in-out,-webkit-mask 0s ease-in-out .2s,mask 0s ease-in-out .2s;position:absolute;inset:0;transform:scale(0);-webkit-mask:url("data:image/svg+xml,<svg smlns=\"http://www.w3.org/2000/svg\"></svg>") 50%/100%;mask:url("data:image/svg+xml,<svg smlns=\"http://www.w3.org/2000/svg\"></svg>") 50%/100%}.checkbox:checked{background-color:var(--main-light)}.checkbox:checked:before{color:var(--main-green-dark);transform:scale(.9);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'%3E%3Cpath d='M1.5 6L4.11905 9L10.6667 1.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'%3E%3Cpath d='M1.5 6L4.11905 9L10.6667 1.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.checkbox:disabled{opacity:.7;pointer-events:none}.date-input,.phone-input{width:100%}.modal{overscroll-behavior:contain}.modal.modal--show-bg [open]::backdrop,.modal dialog,.modal ::backdrop{opacity:0}.modal dialog{border:2px solid var(--main-green-dark);background:var(--main-bg);overscroll-behavior:contain;touch-action:manipulation;-webkit-overflow-scrolling:touch;border-radius:50px;outline:none;min-width:300px;max-height:90vh;margin:0;padding:50px 30px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modal ::backdrop{background:var(--black);touch-action:none}.modal [open]{opacity:1}.modal [open]::backdrop{opacity:.6}@starting-style{.modal [open],.modal [open]::backdrop{opacity:0}}@media screen and (max-width:1024px){.modal dialog{padding:30px}}@media screen and (max-width:500px){.modal dialog{padding:20px}}.text-border--wrapper{display:inline-block}.text-border--wrapper .card{padding:24px;display:inline-block;position:relative}.text-border--wrapper .card .text-border--svg{z-index:0;pointer-events:none;position:absolute;inset:0}.text-border--wrapper .card .card-content{z-index:1;position:relative}.text-border--wrapper .card .card-content img{border-radius:var(--text-border-corner-radius,12px);max-width:100%;height:auto;display:block}.burger{cursor:pointer;border:1px solid var(--main-orange);background:0 0;background:var(--main-light);z-index:3;border-radius:125px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:all .3s;display:none;position:absolute;top:34px;right:30px}@media screen and (max-width:800px){.burger{display:flex}}@media screen and (max-width:500px){.burger{top:28px;right:20px}}.burger span{background:var(--main-orange);border-radius:10px;width:18px;height:2px;transition:all .3s;position:absolute;left:50%;transform:translate(-50%)}.burger span:first-child{top:18px}.burger span:nth-child(2){top:24px}.burger span:nth-child(3){top:30px}.burger.active span:first-child{top:24px;transform:translate(-50%)rotate(45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){top:24px;transform:translate(-50%)rotate(-45deg)}.breadcrumb{font-family:Manrope,serif;font-size:14px;font-weight:400}.breadcrumb .breadcrumb__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb .breadcrumb__item{height:100%}.breadcrumb .breadcrumb__separator{justify-content:center;align-items:center;width:24px;height:24px;margin:0 15px;display:flex;transform:rotate(90deg)}.breadcrumb .breadcrumb__separator svg{width:24px;height:24px;fill:var(--main-light)}.breadcrumb .breadcrumb__link{color:var(--main-green-neon);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--main-green-neon);text-decoration-color:var(--main-green-neon);cursor:pointer}@media (hover:hover){.breadcrumb .breadcrumb__link:hover{opacity:.88}}.breadcrumb .breadcrumb__link:focus-visible{outline:2px solid var(--main-green-neon);outline-offset:2px}.breadcrumb .breadcrumb__current{color:var(--secondary-light-30)}@media screen and (max-width:1024px){.breadcrumb{font-size:12px}}@media screen and (max-width:800px){.breadcrumb{font-size:14px}}.formats{gap:20px;display:flex}@media screen and (max-width:1440px){.formats{gap:16px}}.formats.formats--instant .formats__item,.formats.formats--instant .formats__item *{transition:none!important}.formats__item{cursor:pointer;border-radius:70px;width:560px;height:714px;transition:width .5s;position:relative;overflow:hidden}.formats__item.orange{background-color:var(--main-orange);color:var(--main-green-neon);border:2px solid var(--main-orange)}.formats__item.orange .formats__item-footer{background:linear-gradient(#ee6c4d00 0%,#ee6c4dcc 100%)}.formats__item.orange .formats__content-text,.formats__item.orange .formats__content-item_title{color:var(--main-light)}.formats__item.pink{background-color:var(--main-pink);color:var(--main-burgundy);border:2px solid var(--main-pink)}.formats__item.pink .formats__item-footer{background:linear-gradient(#ffbee400 0%,#ffbee4cc 100%)}.formats__item.pink .formats__content-text{color:var(--main-black)}.formats__item.pink .formats__content-item_title{color:var(--main-green-dark)}.formats__item.green{background-color:var(--main-green-neon);color:var(--main-green-dark);border:2px solid var(--main-green-neon)}.formats__item.green .formats__item-footer{background:linear-gradient(#e2f07e00 0%,#e2f07ecc 100%)}.formats__item.green .formats__content-text{color:var(--main-black)}.formats__item .formats__item-more{background-color:var(--secondary-light-30);border:1px solid var(--main-light);z-index:1;opacity:1;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:30px;right:30px;transform:translateY(0)scale(1)}.formats__item .formats__item-more .formats__item-icon{width:24px;height:24px;fill:var(--main-light)}.formats__item .formats__item-tag{background:var(--main-green-neon);z-index:1;border-radius:100px;justify-content:center;align-items:center;padding:10px 20px;transition:all .3s;display:flex;position:absolute;top:30px;left:30px}.formats__item .formats__item-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;height:184px;color:var(--main-bg);z-index:1;opacity:1;align-items:flex-end;padding-bottom:50px;padding-left:50px;font-family:Etude Noire,serif;font-size:40px;font-weight:500;transition:all .3s;display:flex;position:absolute;bottom:0;left:0;transform:translateY(0)}.formats__item .formats__image{background-position:50%;background-size:cover;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.formats__item .formats__content{opacity:0;width:100%;max-width:524px;transition:all .5s;position:absolute;top:50%;left:420px;transform:translateY(-50%)translate(40px)}.formats__item .formats__content .formats__content-list{align-items:center;gap:10px;margin-bottom:42px;display:flex}.formats__item .formats__content .formats__content-title{margin-bottom:20px;font-family:Etude Noire,serif;font-size:46px;font-weight:500}.formats__item .formats__content .formats__content-text{font-size:20px}.formats__item .formats__content .formats__content-text p{margin-bottom:15px}.formats__item .formats__content .formats__content-text ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.formats__item .formats__content .formats__content-text ul li{padding-left:35px;position:relative}.formats__item .formats__content .formats__content-text ul li:before{content:"👉";position:absolute;top:0;left:0}.formats__item .formats__content .formats__content-button{justify-content:center;width:100%;margin-top:37px;display:flex}.formats__item .formats__content .formats__content-button .button__arrow{background:var(--main-green-dark)}.formats__item .formats__content .formats__content-item{border:1px solid var(--main-light);background-color:var(--secondary-light-10);border-radius:100%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:165px;height:165px;display:flex}.formats__item .formats__content .formats__content-item .formats__content-item_icon{width:66px;height:66px}.formats__item .formats__content .formats__content-item .formats__content-item_title{text-align:center;max-width:90px;font-size:14px}.formats__item.formats__item--active{width:1000px}.formats__item.formats__item--active .formats__item-more{opacity:0;pointer-events:none;transform:translateY(-10px)scale(.9)}.formats__item.formats__item--active .formats__item-footer{opacity:0;pointer-events:none;transform:translateY(20px)}.formats__item.formats__item--active .formats__item-tag{background-color:var(--main-orange);color:var(--main-light)}.formats__item.formats__item--active .formats__image{border-radius:40px;width:346px;height:614px;top:50%;left:50px;transform:translateY(-50%)}.formats__item.formats__item--active .formats__content{opacity:1;transform:translateY(-50%)translate(0)}.formats__item.formats__item--inactive{width:340px}.formats__item.formats__item--inactive .formats__item-footer{padding-left:33px;font-size:24px}@media screen and (max-width:1580px){.formats__item{border-radius:50px;width:513px;height:593px}.formats__item .formats__item-footer{font-size:34px}.formats__item .formats__content{max-width:314px;height:calc(100% - 40px);left:515px}.formats__item .formats__content .formats__content-list{margin-bottom:30px}.formats__item .formats__content .formats__content-title{font-size:28px}.formats__item .formats__content .formats__content-text{font-size:18px}.formats__item .formats__content .formats__content-button{justify-content:center;width:calc(100% - 23px);margin-top:30px;display:flex}.formats__item .formats__content .formats__content-item{gap:6px;width:100px;height:100px}.formats__item .formats__content .formats__content-item .formats__content-item_icon{width:40px;height:40px}.formats__item .formats__content .formats__content-item .formats__content-item_title{max-width:66px;font-size:10px}.formats__item.formats__item--active{width:900px;min-width:900px}.formats__item.formats__item--active .formats__image{border-radius:30px;width:475px;height:553px;left:20px}.formats__item.formats__item--inactive{width:296px}.formats__item.formats__item--inactive .formats__item-footer{padding-left:30px;font-size:20px}}@media screen and (max-width:1440px){.formats__item{border-radius:50px;width:413px;height:593px}.formats__item .formats__item-more{top:20px;right:20px}.formats__item .formats__item-tag{top:34px}.formats__item .formats__item-footer{height:150px;padding-bottom:30px;padding-left:30px;font-size:30px}.formats__item .formats__content{max-width:314px;height:calc(100% - 40px);left:315px}.formats__item .formats__content .formats__content-list{margin-bottom:30px}.formats__item .formats__content .formats__content-title{font-size:28px}.formats__item .formats__content .formats__content-text{font-size:18px}.formats__item .formats__content .formats__content-button{justify-content:center;width:calc(100% - 23px);margin-top:30px;display:flex}.formats__item .formats__content .formats__content-item{gap:6px;width:100px;height:100px}.formats__item .formats__content .formats__content-item .formats__content-item_icon{width:40px;height:40px}.formats__item .formats__content .formats__content-item .formats__content-item_title{max-width:66px;font-size:10px}.formats__item.formats__item--active{width:655px;min-width:655px}.formats__item.formats__item--active .formats__image{border-radius:30px;width:275px;height:553px;left:20px}.formats__item.formats__item--inactive{width:296px}.formats__item.formats__item--inactive .formats__item-footer{padding-left:30px;font-size:20px}}@media screen and (max-width:1024px){.formats__item{border-radius:30px;width:304px;height:472px}.formats__item .formats__item-more{width:40px;height:40px;top:10px;right:10px}.formats__item .formats__item-more .formats__item-icon{width:20px;height:20px}.formats__item .formats__item-tag{padding:8px 16px;font-size:12px;top:14px;left:14px}.formats__item .formats__item-footer{height:95px;padding-bottom:20px;padding-left:20px;font-size:22px}.formats__item .formats__content{max-width:260px;left:230px}.formats__item .formats__content .formats__content-title{margin-bottom:16px;font-size:20px}.formats__item .formats__content .formats__content-text{font-size:14px}.formats__item .formats__content .formats__content-text p{margin-bottom:10px}.formats__item .formats__content .formats__content-text ul{gap:5px}.formats__item .formats__content .formats__content-button{margin-top:20px}.formats__item .formats__content .formats__content-item{gap:5px;width:80px;height:80px}.formats__item .formats__content .formats__content-item .formats__content-item_icon{width:32px;height:32px}.formats__item .formats__content .formats__content-item .formats__content-item_title{max-width:53px;font-size:8px}.formats__item.pink.formats__item--active .formats__content .formats__content-list{margin-bottom:30px}.formats__item.formats__item--active{width:510px;min-width:510px}.formats__item.formats__item--active .formats__image{width:194px;height:358px;top:20px;transform:translateY(0)}.formats__item.formats__item--active .formats__content .formats__content-list{margin-bottom:65px}.formats__item.formats__item--active .formats__content .formats__content-button{width:calc(100% + 190px);max-width:none;margin-left:-210px;padding:16px 20px;font-size:16px}.formats__item.formats__item--inactive{width:201px}.formats__item.formats__item--inactive .formats__item-footer{padding-left:20px;font-size:14px}}@media screen and (max-width:800px){.formats__slider-viewport{width:100%}.formats.formats--slider{display:block}.formats.formats--slider.swiper-pagination-disabled .swiper-pagination{display:none}.formats.formats--slider .swiper-wrapper{align-items:stretch}.formats.formats--slider .swiper-slide{box-sizing:border-box;width:100%;height:auto;display:flex}.formats.formats--slider .formats__item{cursor:default;border-radius:50px;flex-direction:column;flex:auto;width:100%;min-width:0;height:auto;min-height:0;transition:none;display:flex}.formats.formats--slider .formats__item .formats__item-more,.formats.formats--slider .formats__item .formats__item-footer{opacity:0;visibility:hidden;pointer-events:none}.formats.formats--slider .formats__item .formats__item-tag{top:20px;left:20px}.formats.formats--slider .formats__item .formats__inner{box-sizing:border-box;flex:auto;grid-template:"feat-image feat-icons""feat-image feat-title""feat-text feat-text"1fr"feat-cta feat-cta"/minmax(0,238px) minmax(0,1fr);align-items:start;column-gap:20px;width:100%;min-height:0;padding:20px;display:grid;position:relative}.formats.formats--slider .formats__item .formats__content{opacity:1;width:auto;max-width:none;display:contents;position:relative;top:auto;left:auto;transform:none}.formats.formats--slider .formats__item .formats__image{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:30px;grid-area:feat-image;align-self:start;width:100%;max-width:238px;height:auto;position:relative;top:auto;left:auto;transform:none}.formats.formats--slider .formats__item .formats__content-list{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0}.formats.formats--slider .formats__item .formats__content-list .formats__content-item{gap:8px;width:120px;height:120px}.formats.formats--slider .formats__item .formats__content-list .formats__content-item .formats__content-item_icon{width:48px;height:48px}.formats.formats--slider .formats__item .formats__content-list .formats__content-item .formats__content-item_title{max-width:62px;font-size:12px}.formats.formats--slider .formats__item.pink.formats__item--active .formats__content .formats__content-list{margin-bottom:0}.formats.formats--slider .formats__item .formats__content-title{max-width:200px;margin-top:50px;margin-bottom:0;font-family:Etude Noire,serif;font-size:30px;font-weight:500}.formats.formats--slider .formats__item .formats__content-text{grid-area:feat-text;width:100%;min-height:0;margin-top:20px;padding:0;font-size:16px;font-weight:400}.formats.formats--slider .formats__item .formats__content-text p{margin-bottom:30px}.formats.formats--slider .formats__item .formats__content-text p:last-child{margin-bottom:0}.formats.formats--slider .formats__item .formats__content-text ul{gap:8px}.formats.formats--slider .formats__item .formats__content-text ul li{padding-left:30px}.formats.formats--slider .formats__item .formats__content-text ul li:before{left:0}.formats.formats--slider .formats__item .formats__content-button-link{grid-area:feat-cta;width:100%}.formats.formats--slider .formats__item .formats__content-button{box-sizing:border-box;justify-content:center;width:calc(100% - 23px);margin-top:30px;margin-left:0;padding:16px 20px}.formats.formats--slider .swiper-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;line-height:0;display:inline-flex;position:relative;inset:auto;transform:none}.formats.formats--slider .swiper-pagination-clickable .formats__pagination-bullet{cursor:pointer}.formats.formats--slider .formats__pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;margin:0;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block}.formats.formats--slider .formats__pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:110px;height:10px}}@media screen and (max-width:500px){.formats.formats--slider .formats__item{border-radius:40px}.formats.formats--slider .formats__item .formats__item-tag{top:10px;left:10px}.formats.formats--slider .formats__item .formats__inner{grid-template:"feat-image""feat-icons""feat-title""feat-text"1fr"feat-cta"/1fr;column-gap:0;padding:10px}.formats.formats--slider .formats__item .formats__image{width:100%;max-width:100%;height:270px}.formats.formats--slider .formats__item .formats__content-list{flex-wrap:nowrap;margin-top:20px}.formats.formats--slider .formats__item .formats__content-list .formats__content-item{aspect-ratio:1;gap:6px;width:100%;height:100%}.formats.formats--slider .formats__item .formats__content-list .formats__content-item .formats__content-item_icon{width:40px;height:40px}.formats.formats--slider .formats__item .formats__content-list .formats__content-item .formats__content-item_title{max-width:68px;font-size:10px}.formats.formats--slider .formats__item .formats__content-title{max-width:100%;margin-top:30px;font-size:24px}.formats.formats--slider .formats__item .formats__content-text{margin-top:10px;font-size:14px}.formats.formats--slider .formats__item .formats__content-text p{margin-bottom:20px}.formats.formats--slider .formats__item .formats__content-button{margin-top:20px}}.home-page__what-we-learn{position:relative;overflow:visible}.home-page__what-we-learn .home-page__what-we-learn-body{gap:162px;margin-top:100px;display:flex}.home-page__what-we-learn .home-page__what-we-learn-top{justify-content:space-between;align-items:flex-end;display:flex}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{max-width:647px;font-family:Manrope,serif;font-size:24px;font-weight:400}.home-page__what-we-learn .home-page__what-we-learn-accordion{flex:0 0 min(698px,42%);min-width:0}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list{flex-direction:column;gap:20px;width:100%;margin:0;padding:0;display:flex}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item{border:2px solid var(--main-orange);background:var(--secondary-white-80);border-radius:40px;overflow:hidden}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item:not(:has(.is-open)){border:2px solid #ee6c4d66;border-radius:50px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger{width:100%;color:var(--main-green-dark);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 10px 30px;display:flex}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger:focus .home-page__what-we-learn-trigger-title,.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger:hover .home-page__what-we-learn-trigger-title,.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger:active .home-page__what-we-learn-trigger-title{color:var(--main-green-dark)}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger .button__text{justify-content:space-between;width:100%}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon{background:var(--main-orange);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:all .3s;display:flex}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon svg{width:24px;height:24px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger.is-open .home-page__what-we-learn-trigger-icon{transform:rotate(180deg)}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:28px;font-style:normal;font-weight:500;line-height:normal}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-panel{max-width:480px;transition:height .3s;overflow:hidden}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-panel .home-page__what-we-learn-panel-inner{padding:10px 30px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text{color:var(--main-black);font-family:Manrope,serif;font-size:18px;font-weight:600}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-panel .home-page__what-we-learn-tags{margin-top:20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-panel .home-page__what-we-learn-tags li{color:var(--main-black);font-family:Manrope,serif;font-size:18px;font-weight:400}.home-page__what-we-learn .home-page__what-we-learn-gallery{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;flex:1;min-width:0;min-height:420px}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-swiper{width:100%}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-swiper .swiper-slide{width:min(450px,85vw);height:auto}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide{height:auto}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide.swiper-slide-active .home-page__what-we-learn-slide-tag{display:flex}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide:not(.swiper-slide-active) .home-page__what-we-learn-slide-frame{isolation:isolate}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide:not(.swiper-slide-active) .home-page__what-we-learn-slide-frame:after{content:"";border-radius:inherit;background:var(--main-bg);opacity:.5;pointer-events:none;z-index:1;position:absolute;inset:0}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-frame{background:var(--main-bg);border-radius:30px;max-height:568px;position:relative;overflow:hidden}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-tag{text-transform:lowercase;z-index:2;background:var(--main-green-neon);color:var(--main-green-dark);border-radius:100px;padding:10px 20px;font-family:Manrope,serif;font-size:16px;font-weight:500;display:none;position:absolute;top:16px;left:16px}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-img{object-fit:contain;width:100%;height:auto;display:block}.home-page__what-we-learn .home-page__what-we-learn-line{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.home-page__what-we-learn .home-page__what-we-learn-line>svg:first-child{width:1920px;min-width:1920px;max-width:none;height:auto;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-page__what-we-learn .home-page__what-we-learn-line-message{z-index:0;height:auto;position:absolute;bottom:150px;right:138px}.home-page__what-we-learn .home-page__what-we-learn-line-message svg{width:227px;height:207px}@media screen and (max-width:1440px){.home-page__what-we-learn .home-page__what-we-learn-top{flex-direction:column;align-items:flex-start;gap:20px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{max-width:794px;font-size:20px}.home-page__what-we-learn .home-page__what-we-learn-body{gap:70px;margin-top:50px}.home-page__what-we-learn .home-page__what-we-learn-accordion{flex:0 0 min(460px,40%)}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list{gap:10px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger{padding:10px 10px 20px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{font-size:20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel{margin-top:-10px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-inner{padding:0 10px 20px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text,.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags li{font-size:16px}.home-page__what-we-learn .home-page__what-we-learn-line-message{bottom:70px}}@media screen and (max-width:1024px){.home-page__what-we-learn .home-page__what-we-learn-top{gap:12px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{max-width:605px;font-size:16px}.home-page__what-we-learn .home-page__what-we-learn-body{gap:20px;margin-top:30px}.home-page__what-we-learn .home-page__what-we-learn-accordion{flex:0 0 min(474px,60%)}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item:not(:has(.is-open)) .home-page__what-we-learn-trigger{padding:5px 5px 15px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{font-size:18px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon{width:50px;height:50px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text{max-width:calc(100% - 60px);font-size:14px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags{grid-template-columns:repeat(2,1fr);gap:10px 50px;width:fit-content;display:grid}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags li{width:fit-content;font-size:14px}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-swiper .swiper-slide{width:min(450px,42vw)}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-frame{border-radius:40px}.home-page__what-we-learn .home-page__what-we-learn-gallery .home-page__what-we-learn-slide-frame .home-page__what-we-learn-slide-tag{font-size:14px}}@media screen and (max-width:800px){.home-page__what-we-learn .home-page__what-we-learn-top{gap:5px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-title{max-width:550px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{font-size:20px}.home-page__what-we-learn .home-page__what-we-learn-line{left:-200px}.home-page__what-we-learn .home-page__what-we-learn-line-message{top:0;right:-200px}.home-page__what-we-learn .home-page__what-we-learn-line-message svg{width:165px;height:150px}.home-page__what-we-learn .home-page__what-we-learn-accordion{flex:0 0 100%}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list{gap:14px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item:not(:has(.is-open)) .home-page__what-we-learn-trigger{padding:5px 5px 10px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger{padding:5px 5px 5px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{font-size:20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon{width:58px;height:58px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel{margin-top:-5px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text{max-width:calc(100% - 68px)}.home-page__what-we-learn .home-page__what-we-learn-gallery{display:none}}@media screen and (max-width:500px){.home-page__what-we-learn .home-page__what-we-learn-top{gap:12px}.home-page__what-we-learn .home-page__what-we-learn-top .home-page__what-we-learn-text{max-width:100%;font-size:16px}.home-page__what-we-learn .home-page__what-we-learn-line-message{display:none}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list{gap:10px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item{border-radius:24px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger{padding:5px 5px 5px 20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-title{font-size:16px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-trigger .home-page__what-we-learn-trigger-icon{width:44px;height:44px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-inner{padding:0 10px 20px 20px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-panel-text{max-width:calc(100% - 45px);font-size:12px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags{gap:6px 30px}.home-page__what-we-learn .home-page__what-we-learn-accordion .home-page__what-we-learn-list .home-page__what-we-learn-item .home-page__what-we-learn-panel .home-page__what-we-learn-tags li{font-size:12px}}.home-page__why-we-are .home-page__why-we-are-top{justify-content:space-between;align-items:flex-end;margin-bottom:100px;display:flex;position:relative}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{margin-right:45px;font-family:Manrope,serif;font-size:24px;font-weight:400}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{position:absolute;bottom:15px;right:-30px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon svg{width:105px;height:116px}.home-page__why-we-are .home-page__why-we-are-title{max-width:945px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper{width:100%}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-slide{box-sizing:border-box;width:min(770px,42.8571% - 17.1429px);min-width:770px;height:auto;margin-top:auto}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item{border:2px solid var(--main-green-dark);background:0 0;border-radius:50px;flex-flow:wrap;align-items:center;column-gap:12px;min-height:224px}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline{width:100%}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{display:none}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{flex:100%;min-width:0}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:50px;font-weight:500}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text,.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item--text{display:none}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item--star{flex-shrink:0;order:2;margin-left:auto}.home-page__why-we-are .home-page__why-we-are-body .swiper-slide:not(.swiper-slide-active) .home-page__why-we-are-item .home-page__why-we-are-item--created-at{color:var(--secondary-burgundy-40);order:1}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;background:var(--main-green-dark);border-radius:50px;flex-direction:column;gap:20px;width:100%;max-width:none;padding:40px;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline{align-items:flex-start;gap:20px;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{background-color:var(--main-green-neon);width:90px;height:90px;color:var(--main-orange);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;font-family:Etude Noire,serif;font-size:30px;font-weight:500;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{flex-direction:column;gap:5px;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{color:var(--main-green-neon);font-family:Etude Noire,serif;font-size:24px;font-weight:500}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text{color:#fbffdc80}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star{align-items:center;gap:5px;margin-left:auto;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star svg{width:24px;height:24px;color:var(--main-orange)}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--text{color:var(--main-light);font-family:Manrope,serif;font-size:20px;font-weight:400}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--created-at{color:#fbffdc80;font-family:Manrope,serif;font-size:16px;font-weight:400}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--star-meta{display:none}.home-page__why-we-are .home-page__why-we-are-info{justify-content:space-between;align-items:center;margin-top:100px;display:flex}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{color:#ffbee466;font-family:Etude Noire,serif;font-size:80px;font-style:normal;font-weight:700;line-height:normal}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{color:var(--main-green-dark);margin-top:-25px;font-family:Etude Noire,serif;font-size:20px;font-weight:500;display:block}@media screen and (max-width:1440px){.home-page__why-we-are .home-page__why-we-are-top{margin-bottom:50px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{margin-right:0;font-size:20px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{bottom:25px;right:-40px}.home-page__why-we-are .home-page__why-we-are-title{max-width:788px}.home-page__why-we-are .home-page__why-we-are-info{text-align:center;margin-top:50px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-size:60px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{font-size:18px}}@media screen and (max-width:1024px){.home-page__why-we-are .home-page__why-we-are-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin-bottom:30px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{font-size:16px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{bottom:12px;right:40px}.home-page__why-we-are .home-page__why-we-are-title{max-width:640px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-slide{min-width:650px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item{padding:30px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline{gap:16px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{width:70px;height:70px;font-size:22px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{gap:3px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{font-size:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text{font-size:12px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star svg{width:20px;height:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--text{font-size:16px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--created-at{font-size:12px}.home-page__why-we-are .home-page__why-we-are-info{margin-top:30px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-size:50px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{font-size:14px}}@media screen and (max-width:800px){.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{font-size:20px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{top:-110px;bottom:auto;right:-12px}.home-page__why-we-are .home-page__why-we-are-body{padding:0 40px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper{padding-bottom:0}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-slide{min-width:100%}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper.swiper-pagination-disabled .swiper-pagination{display:none}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;line-height:0;display:inline-flex;position:relative;inset:auto;transform:none}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .swiper-pagination-clickable .home-page__why-we-are-pagination-bullet{cursor:pointer}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .home-page__why-we-are-pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block;margin:0!important}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-swiper .home-page__why-we-are-pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:150px;height:10px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline{gap:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{width:90px;height:90px;font-size:30px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{gap:5px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{font-size:24px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text{font-size:16px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star svg{width:24px;height:24px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--text{font-size:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--created-at{font-size:16px}.home-page__why-we-are .home-page__why-we-are-info{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;gap:40px 16px;margin-top:50px;display:grid}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item:first-child{order:0}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item:nth-child(2){order:2}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item:nth-child(3){order:3}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item:nth-child(4){order:1}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-size:100px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{margin-top:-35px;font-size:18px}}@media screen and (max-width:500px){.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-text{font-size:20px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon{top:-46px;right:4px}.home-page__why-we-are .home-page__why-we-are-top .home-page__why-we-are-top-icon svg{width:87px;height:96px}.home-page__why-we-are .home-page__why-we-are-title{max-width:280px}.home-page__why-we-are .home-page__why-we-are-body{padding:0 10px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item{border-radius:40px;padding:20px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--avatar{width:50px;height:50px;font-size:16px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info{gap:0}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-title{font-size:18px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--info .home-page__why-we-are-item--info-text{font-size:12px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item__headline .home-page__why-we-are-item--star-headline{display:none}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--meta{flex-flow:wrap;align-items:center;column-gap:12px;margin-top:10px;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--star-meta{flex-shrink:0;order:2;align-items:center;gap:5px;margin-left:auto;display:flex}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--star-meta svg{width:18px;height:18px;color:var(--main-orange)}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--text{font-size:14px}.home-page__why-we-are .home-page__why-we-are-body .home-page__why-we-are-item .home-page__why-we-are-item--created-at{order:1;font-size:12px}.home-page__why-we-are .home-page__why-we-are-info{grid-template-columns:1fr;gap:20px;margin-top:30px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-title{font-size:60px}.home-page__why-we-are .home-page__why-we-are-info .home-page__why-we-are-info-item-subtitle{margin-top:-24px;font-size:14px}}.home-page__tutors .home-page__tutors-top{justify-content:space-between;align-items:flex-end;margin-bottom:100px;display:flex}.home-page__tutors .home-page__tutors-top .home-page__tutors-title{white-space:pre-wrap}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{max-width:569px;color:var(--main-black);margin-bottom:6px;font-family:Manrope,serif;font-size:24px;font-weight:400}.home-page__tutors .home-page__tutors-carousel{--tutors-viewport-w:1720px;--tutors-detail-spacer-w:850px}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-slider-viewport{width:min(100%,var(--tutors-viewport-w));box-sizing:border-box;isolation:isolate;margin:0 auto;position:relative;overflow:hidden}.home-page__tutors .home-page__tutors-detail{box-sizing:border-box;top:20px;left:calc(var(--tutors-detail-spacer-w) + 38px);z-index:2;pointer-events:none;min-width:0;position:absolute;right:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{flex-direction:column;gap:20px;width:100%;min-height:270px;display:flex}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{align-items:flex-end;gap:40px;display:flex}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{color:var(--main-orange);white-space:pre-wrap;margin:0;font-family:Etude Noire,serif;font-size:50px;font-weight:500;position:relative}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{content:"";background:var(--main-black);width:2px;height:41px;margin:auto;display:block;position:absolute;bottom:7px;right:-20px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{white-space:pre-wrap;margin-bottom:6px;font-family:Etude Noire,serif;font-size:20px;font-weight:400}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{font-family:Manrope,serif;font-size:20px;font-weight:400}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{border:2px solid var(--main-orange);color:var(--main-black);border-radius:100px;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:10px 20px;font-family:Manrope,serif;font-size:16px;font-weight:500;display:flex}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location svg{width:24px;height:24px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav{pointer-events:auto;align-items:center;gap:10px;margin-left:auto;display:flex;position:absolute;bottom:20px;right:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav{justify-content:center;align-items:center;width:58px;height:58px;display:flex}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav .home-page__tutors-nav-icon{width:24px;height:24px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav--prev{transform:rotate(90deg)}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav--next{transform:rotate(270deg)}.home-page__tutors .home-page__tutors-swiper.swiper{z-index:0;width:100%;position:relative;overflow:clip visible}.home-page__tutors .home-page__tutors-swiper .swiper-wrapper{align-items:flex-end;transition:none!important}.home-page__tutors .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide{box-sizing:border-box;opacity:.5;flex-shrink:0;height:400px;position:relative;overflow:hidden;width:270px!important;max-width:270px!important}.home-page__tutors .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide-active{opacity:1;height:700px;width:560px!important;max-width:560px!important}.home-page__tutors .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide-active .home-page__tutors-thumb__img-wrap{border:2px solid var(--main-orange)}.home-page__tutors .home-page__tutors-thumb{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;width:100%;height:100%;position:relative}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__tags{z-index:1;pointer-events:none;flex-wrap:wrap;gap:10px;display:flex;position:absolute;top:20px;left:20px;right:20px}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-tag{color:var(--main-green-dark);background:var(--main-green-neon);border-radius:100px;padding:10px 20px;font-family:Manrope,serif;font-size:16px;font-weight:500}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__img-wrap{border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__img{object-fit:cover;width:100%;height:100%}.home-page__tutors .swiper-slide:not(.swiper-slide-active) .home-page__tutors-thumb__tags{display:none}@media screen and (max-width:1440px){.home-page__tutors .home-page__tutors-top{margin-bottom:50px}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{max-width:468px;margin-bottom:5px;font-size:20px}.home-page__tutors .home-page__tutors-carousel{--tutors-viewport-w:1385px;--tutors-detail-spacer-w:700px}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-slider-viewport{width:min(100%,var(--tutors-viewport-w))}.home-page__tutors .home-page__tutors-detail{top:20px;left:calc(var(--tutors-detail-spacer-w) + 28px)}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{gap:10px;min-height:190px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{gap:30px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{font-size:34px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{width:2px;height:28px;right:-15px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{margin-bottom:4px;font-size:16px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{font-size:16px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{gap:10px;margin-top:10px;padding:6px 8px;font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav{gap:5px;right:20px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav .home-page__tutors-nav{width:50px;height:50px}.home-page__tutors .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide{box-sizing:border-box;height:296px;width:200px!important;max-width:200px!important}.home-page__tutors .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide-active{height:518px;width:414px!important;max-width:414px!important}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__tags{gap:5px;position:absolute;top:10px;left:10px;right:10px}}@media screen and (max-width:1024px){.home-page__tutors{max-width:calc(100% - 80px);margin:0 auto}.home-page__tutors .home-page__tutors-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{max-width:388px;margin-bottom:0;font-size:16px}.home-page__tutors .home-page__tutors-carousel{flex-direction:column;align-items:stretch;max-width:100%;margin-inline:auto;display:flex}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-pagination-root:empty{min-height:0;margin:0;display:none}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-pagination-root{order:2;align-self:stretch;width:100%}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-slider-viewport{flex-direction:row-reverse;order:1;align-items:stretch;gap:20px;width:100%;max-width:944px;display:flex;overflow:visible}.home-page__tutors .home-page__tutors-detail{pointer-events:auto;flex:1;min-width:0;position:relative;inset:auto}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{min-height:100%;padding-top:20px;padding-bottom:8px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{align-items:flex-end}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{font-size:30px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{height:31px;bottom:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{margin-bottom:0;font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{padding:6px 10px;font-size:12px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location svg{width:20px;height:20px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav{bottom:0;right:0}.home-page__tutors .home-page__tutors-swiper-wrap{flex-direction:column;flex-shrink:0;align-items:stretch;width:min(360px,100%);max-width:360px;display:flex}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper{flex-shrink:0;width:100%;max-width:100%}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper.swiper{overflow:hidden visible}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .swiper-wrapper{align-items:stretch}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide{opacity:1;width:360px!important;max-width:360px!important;height:450px!important}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide-active{width:360px!important;max-width:360px!important;height:450px!important}.home-page__tutors .home-page__tutors-thumb{height:100%}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-tag{padding:8px 16px;font-size:12px}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-thumb__img-wrap{height:100%}}@media screen and (max-width:800px){.home-page__tutors .home-page__tutors-top{gap:5px}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{max-width:480px;font-size:20px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{gap:14px;padding-top:30px;padding-bottom:30px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{flex-direction:column;align-items:flex-start;gap:10px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name{font-size:34px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__name:after{display:none}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text .home-page__tutors-detail__position{margin-bottom:0;font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{margin-top:auto;font-size:16px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{padding:6px 10px;font-size:14px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location svg{width:24px;height:24px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__nav{display:none}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-tag{padding:6px 20px;font-size:14px}.home-page__tutors .home-page__tutors-pagination-root:not(:empty){flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;margin-left:auto;margin-right:auto;display:flex}.home-page__tutors .home-page__tutors-pagination-root:not(:empty) .home-page__tutors-pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;transition:width .25s,border-radius .25s,background-color .25s}.home-page__tutors .home-page__tutors-pagination-root:not(:empty) .home-page__tutors-pagination-bullet.home-page__tutors-pagination-bullet--active{background:var(--main-green-dark);border-radius:100px;width:110px;height:10px}}@media screen and (max-width:500px){.home-page__tutors{max-width:100%}.home-page__tutors .home-page__tutors-top{gap:12px}.home-page__tutors .home-page__tutors-top .home-page__tutors-text{font-size:16px}.home-page__tutors .home-page__tutors-carousel .home-page__tutors-slider-viewport{flex-direction:column-reverse;align-items:center}.home-page__tutors .home-page__tutors-detail{width:calc(100% - 60px);margin:0 auto}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner{gap:10px;padding-top:0;padding-bottom:10px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__text{gap:10px}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description{margin-top:30px;position:relative}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__description:before{content:"";background:var(--main-orange);width:100%;height:1px;position:absolute;top:-20px;left:0}.home-page__tutors .home-page__tutors-detail .home-page__tutors-detail__inner .home-page__tutors-detail__location{margin-top:0;padding:6px 10px;font-size:14px}.home-page__tutors .home-page__tutors-swiper-wrap{width:min(350px,100%);max-width:350px}.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide,.home-page__tutors .home-page__tutors-swiper-wrap .home-page__tutors-swiper .home-page__tutors-slide.swiper-slide-active{width:100%!important;max-width:100%!important;height:438px!important}.home-page__tutors .home-page__tutors-thumb .home-page__tutors-tag{padding:6px 20px;font-size:14px}}.how-sign-up{background:var(--main-green-dark);border-radius:70px;width:calc(100% - 20px);margin:0 auto;padding:50px 90px 90px;position:relative}.how-sign-up .home-page__tag:before{background:var(--main-green-dark)}.how-sign-up .how-sign-up__icon{z-index:1;isolation:isolate;pointer-events:none;position:absolute}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{width:319px;height:427px;top:-30px;right:0}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{width:520px;height:507px;bottom:-150px;left:0}.how-sign-up .how-sign-up-top{justify-content:space-between;align-items:flex-end;margin-bottom:100px;display:flex}.how-sign-up .how-sign-up-top .how-sign-up__title{color:var(--main-light)}.how-sign-up .how-sign-up-top .how-sign-up__text{color:var(--main-light);font-family:Manrope,serif;font-size:24px;font-weight:400}.how-sign-up .how-sign-up-body{gap:20px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card{background:var(--main-light);box-sizing:border-box;border:2px solid var(--main-green-dark);border-radius:50px;flex-direction:column;gap:10px;width:100%;height:fit-content;padding:30px 24px 30px 30px;display:flex;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-leaf,.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-image{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second{z-index:1;isolation:isolate;background:0 0;border-color:#0000}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second:before{content:"";box-sizing:border-box;border-radius:inherit;border:2px solid var(--main-green-dark);background:var(--main-light);z-index:0;pointer-events:none;position:absolute;inset:-2px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second>:not(.how-sign-up__card-leaf){z-index:1;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-second{aspect-ratio:1;z-index:-1;pointer-events:none;width:100%;max-width:266px;height:100%;max-height:266px;display:block;position:absolute;top:-165px;right:-115px;transform:rotate(0)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last{background:var(--secondary-light-10)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{object-fit:cover;overflow-clip-margin:unset;border-radius:20px;width:100%;max-width:100%;height:auto;max-height:256px;margin-bottom:30px;display:block;transform:translateZ(1px)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-title,.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-subtitle{color:var(--main-green-neon)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number{color:var(--main-light)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number:before{background:var(--main-orange)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up-item__text,.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{color:var(--main-light)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline{position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:24px;font-weight:400}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-subtitle{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:24px;font-weight:500}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number{color:var(--main-green-dark);isolation:isolate;font-family:Etude Noire,serif;font-size:40px;font-weight:400;position:absolute;top:0;right:0}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number:before{content:"";background:var(--main-green-neon);z-index:-1;border-radius:100px;width:30px;height:60px;position:absolute;top:-12px;right:12px;transform:rotate(62deg)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{color:var(--secondary-burgundy-40);font-family:Manrope,serif;font-size:18px;font-weight:400}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{flex-direction:column;gap:10px;margin-top:30px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item{align-items:center;gap:12px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon{width:25px;height:25px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon--pink{color:var(--main-pink)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon--green{color:var(--main-green-neon)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{font-family:Manrope,serif;font-size:18px;font-weight:400}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button{justify-content:center;align-items:center;width:calc(100% - 23px);margin-top:40px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{background:0 0;width:100%;margin-top:40px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item{border:2px solid var(--main-orange);border-radius:100px;overflow:hidden}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item.is-open{border-radius:38px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger{cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:100px;justify-content:space-between;align-items:center;gap:16px;width:100%;height:calc(100% + 4px);margin:0;padding:12px 12px 12px 30px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger.is-open{outline:2px solid var(--main-orange)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-title{color:var(--main-green-dark);font-family:Manrope,serif;font-size:18px;font-weight:600}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-icon{background:var(--main-green-dark);border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;transition:transform .3s;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-icon svg{width:24px;height:24px;fill:var(--main-light)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger.is-open .how-sign-up__dropdown-trigger-icon{transform:rotate(180deg)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel{transition:height .3s;overflow:hidden}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-inner{padding:20px 30px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-text{color:var(--main-black);font-family:Manrope,serif;font-size:16px;font-weight:400}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-text+.how-sign-up__dropdown-panel-text{margin-top:16px}@media screen and (max-width:1440px){.how-sign-up{border-radius:50px;padding:50px}.how-sign-up .how-sign-up-top{margin-bottom:50px}.how-sign-up .how-sign-up-top .how-sign-up__text{font-size:20px}.how-sign-up .how-sign-up-body .how-sign-up__card{border-radius:40px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--second .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-second{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last{isolation:isolate;background:var(--secondary-light-10)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{aspect-ratio:1;z-index:1;pointer-events:none;width:100%;max-width:228px;height:100%;max-height:228px;display:block;position:absolute;top:-110px;left:-150px;right:auto;transform:rotate(47deg)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{z-index:2;border-radius:10px;min-height:256px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title,.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-subtitle{font-size:22px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{margin-top:8px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{background:0 0;width:100%;margin-top:40px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item{border:2px solid var(--main-orange);border-radius:100px;overflow:hidden}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item.is-open{border-radius:38px}}@media screen and (max-width:1024px){.how-sign-up{border-radius:30px;padding:30px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{width:177px;height:250px;top:-20px;right:0}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{width:339px;height:417px;bottom:-180px;left:0}.how-sign-up .how-sign-up-top{flex-direction:column;align-items:flex-start;gap:12px}.how-sign-up .how-sign-up-top .how-sign-up__text{font-size:16px}.how-sign-up .how-sign-up-body{gap:16px}.how-sign-up .how-sign-up-body .how-sign-up__card{border-radius:30px;padding:20px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{max-width:200px;max-height:200px;top:-100px;left:-125px;transform:rotate(43deg)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{z-index:2;border-radius:10px;margin-bottom:20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline{margin-top:8px;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title,.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-subtitle{font-size:20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number{margin-top:-8px;font-size:30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number:before{width:30px;height:40px;top:-7px;right:4px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{font-size:14px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{gap:6px;margin-top:20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon{width:21px;height:21px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{font-size:14px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button{margin-top:20px;padding:16px 20px;font-size:16px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{margin-top:30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item{border:2px solid var(--main-orange);border-radius:100px;overflow:hidden}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-item.is-open{border-radius:30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger{text-align:left;border-radius:26px;gap:18px;padding:5px 5px 5px 20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger .how-sign-up__dropdown-trigger-title{font-size:16px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-text{font-size:14px}}@media screen and (max-width:800px){.how-sign-up{border-radius:50px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{width:261px;height:361px;top:-10px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--bottom{display:none}.how-sign-up .how-sign-up-top{gap:5px;margin-bottom:30px}.how-sign-up .how-sign-up-top .how-sign-up__text{font-size:20px}.how-sign-up .how-sign-up-body{flex-direction:column}.how-sign-up .how-sign-up-body .how-sign-up__card{border-radius:30px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child{z-index:1;isolation:isolate;background:0 0;border-color:#0000}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child:before{content:"";box-sizing:border-box;border-radius:inherit;border:2px solid var(--main-green-dark);background:var(--main-light);z-index:0;pointer-events:none;position:absolute;inset:-2px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child.how-sign-up__card--last:before{background:var(--secondary-light-10)}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child>:not(.how-sign-up__card-leaf){z-index:1;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-first{aspect-ratio:1;z-index:-1;pointer-events:none;width:100%;max-width:180px;height:100%;max-height:180px;display:block;position:absolute;top:-110px;right:-25px;transform:rotate(0)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-last{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{border-radius:16px;max-width:264px;min-height:160px;max-height:160px;margin-bottom:10px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline{flex-direction:column;align-items:flex-start;gap:5px;width:calc(100% - 344px);position:absolute;top:120px;right:30px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-title:after{background:var(--main-green-neon)}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list{grid-template-columns:auto 1fr;gap:10px 50px;margin-top:10px;display:grid}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:first-child{order:1}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(2){order:3}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(3){order:2}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list .how-sign-up__card-list--item:nth-child(4){order:4}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline{align-items:center;gap:30px;display:flex}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title{font-size:22px;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title:after{content:"";background:var(--main-green-dark);width:10px;height:3px;position:absolute;top:calc(50% - 2px);right:-20px;transform:translateY(-50%)}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-subtitle{font-size:22px;font-weight:700}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number{font-size:40px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number:before{width:30px;height:60px;top:-12px;right:12px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{font-size:18px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{gap:10px;margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon{width:25px;height:25px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{font-size:18px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button,.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{margin-top:20px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger{padding:12px 12px 12px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger-title{font-size:18px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-inner{padding:20px 30px 30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-panel .how-sign-up__dropdown-panel-text{font-size:16px}}@media screen and (max-width:500px){.how-sign-up{border-radius:30px;padding:20px 10px 10px}.how-sign-up .home-page__tag{margin-left:10px}.how-sign-up .how-sign-up__icon.how-sign-up__icon--top{width:148px;height:208px;top:-15px;right:0}.how-sign-up .how-sign-up-top{gap:12px;margin-left:10px}.how-sign-up .how-sign-up-top .how-sign-up__text{font-size:16px}.how-sign-up .how-sign-up-body{gap:12px}.how-sign-up .how-sign-up-body .how-sign-up__card{border-radius:20px;padding:15px 10px 10px}.how-sign-up .how-sign-up-body .how-sign-up__card:first-child .how-sign-up__card-leaf.how-sign-up__card-leaf--placement-first{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last{border-radius:20px;padding:10px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-image{border-radius:10px;width:100%;min-width:100%;max-width:100%;height:auto;min-height:155px;max-height:155px;margin-bottom:15px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline{width:calc(100% - 20px);position:relative;top:auto;right:auto}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number{margin-top:7px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-headline .how-sign-up__card-number:before{top:-7px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up-item__text{margin-top:7px}.how-sign-up .how-sign-up-body .how-sign-up__card.how-sign-up__card--last .how-sign-up__card-list{grid-template-columns:1fr;row-gap:5px;margin-top:0}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline{flex-direction:column;align-items:flex-start;gap:0;margin-top:0;margin-left:10px;position:relative}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title{font-size:18px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-title:after{display:none}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-subtitle{font-size:18px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number{margin-top:2px;font-size:30px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-headline .how-sign-up__card-number:before{width:32px;height:46px;top:-7px;right:6px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up-item__text{margin-left:10px;font-size:14px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list{gap:5px;margin-top:10px;margin-left:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-icon{width:19px;height:19px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-list .how-sign-up__card-list--item .how-sign-up__card-list--item-text{font-size:14px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-button,.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown{margin-top:10px}.how-sign-up .how-sign-up-body .how-sign-up__card .how-sign-up__card-dropdown .how-sign-up__dropdown-trigger{padding:7px 7px 7px 20px}}.sign-up-free-lesson{width:calc(100% - 20px);margin:0 auto}.sign-up-free-lesson .sign-up-free-lesson__block{background:var(--main-green-neon);border-radius:50px;justify-content:space-between;gap:50px;padding:50px 50px 50px 90px;display:flex;position:relative;overflow:hidden}.sign-up-free-lesson .sign-up-free-lesson__container{z-index:1;min-width:750px;position:relative}.sign-up-free-lesson .sign-up-free-lesson__image{width:352px;height:385px;margin-top:-11px;margin-bottom:21px;position:relative}.sign-up-free-lesson .sign-up-free-lesson__title{color:var(--main-orange);white-space:pre-wrap;margin-bottom:10px;font-family:Etude Noire,serif;font-size:50px;font-weight:400;position:relative}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{pointer-events:none;width:100%;height:100%;color:var(--main-pink);width:381px;height:28px;position:absolute;bottom:-3px;left:85px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:686px;margin-bottom:60px;font-family:Manrope,serif;font-size:20px;font-weight:400}.sign-up-free-lesson .sign-up-free-lesson__items{align-items:center;gap:50px;display:flex}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item{flex-direction:column;display:flex}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:50px;font-weight:500}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{color:var(--main-burgundy);font-family:Manrope,serif;font-size:18px;font-weight:400}.sign-up-free-lesson .sign-up-free-lesson__form{background:var(--main-blue);z-index:1;border-radius:50px;padding:100px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{color:var(--main-green-dark);margin-bottom:10px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{color:var(--main-black);margin-bottom:50px;font-family:Manrope,serif;font-size:16px;font-weight:400}.sign-up-free-lesson .sign-up-free-lesson__flower{z-index:0;width:201px;height:203px;color:var(--secondary-green-neon-50);pointer-events:none;display:flex;position:absolute;bottom:31px;left:18px}.sign-up-free-lesson .sign-up-free-lesson__spiral{z-index:0;width:1115px;height:638px;color:var(--secondary-green-neon-50);pointer-events:none;display:flex;position:absolute;top:0;left:30px}.sign-up-free-lesson .sign-up-free-lesson__eyes{z-index:2;pointer-events:none;width:226px;height:176px;display:flex;position:absolute;top:0;left:350px}@media (max-width:1440px){.sign-up-free-lesson .sign-up-free-lesson__block{gap:20px;padding:50px 50px 50px 80px}.sign-up-free-lesson .sign-up-free-lesson__container{min-width:444px}.sign-up-free-lesson .sign-up-free-lesson__image{margin-top:-41px}.sign-up-free-lesson .sign-up-free-lesson__title{font-size:30px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:226px;height:16px;left:53px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:444px;margin-bottom:50px;font-size:18px}.sign-up-free-lesson .sign-up-free-lesson__items{flex-wrap:wrap;gap:30px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:first-child{order:1}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(2){flex:100%;order:3;width:100%;min-width:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(3){order:2}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-size:40px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{font-size:16px}.sign-up-free-lesson .sign-up-free-lesson__form{padding:70px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{font-size:30px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{font-size:18px}.sign-up-free-lesson .sign-up-free-lesson__flower{width:159px;height:161px;bottom:117px;left:28px}.sign-up-free-lesson .sign-up-free-lesson__spiral{width:1106px;height:781px;top:170px;left:10px;transform:rotate(30deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{width:183px;height:142px;left:338px}}@media (max-width:1024px){.sign-up-free-lesson .sign-up-free-lesson__block{border-radius:30px;gap:20px;padding:0 0 0 40px}.sign-up-free-lesson .sign-up-free-lesson__container{min-width:383px}.sign-up-free-lesson .sign-up-free-lesson__image{width:301px;height:329px;margin-top:-11px;margin-bottom:21px}.sign-up-free-lesson .sign-up-free-lesson__title{font-size:26px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:189px;height:7px;top:42px;left:47px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:379px;margin-bottom:40px;font-size:14px}.sign-up-free-lesson .sign-up-free-lesson__items{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 50px;display:grid}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item{gap:6px;min-width:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:first-child{grid-area:1/1}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(3){grid-area:1/2}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(2){grid-area:2/1/auto/-1}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-size:26px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{max-width:133px;font-size:12px}.sign-up-free-lesson .sign-up-free-lesson__form{border-radius:30px;padding:60px 40px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{font-size:28px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{margin-bottom:30px;font-size:16px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-button{padding:16px 30px;font-size:16px}.sign-up-free-lesson .sign-up-free-lesson__flower{width:219px;height:121px;bottom:86px;left:5px}.sign-up-free-lesson .sign-up-free-lesson__spiral{width:720px;height:360px;top:0;left:-70px;transform:rotate(10deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{width:118px;height:92px;top:72px;left:296px}}@media (max-width:800px){.sign-up-free-lesson{width:100%}.sign-up-free-lesson .sign-up-free-lesson__block{border-radius:0;flex-direction:column;gap:30px;padding:10px}.sign-up-free-lesson .sign-up-free-lesson__container{min-width:528px}.sign-up-free-lesson .sign-up-free-lesson__image{width:352px;height:385px;margin-top:6px;margin-bottom:50px;margin-left:60px;position:relative}.sign-up-free-lesson .sign-up-free-lesson__title{white-space:normal;max-width:528px;margin-left:70px;font-size:30px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:226px;height:16px;top:20px;left:292px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:528px;margin-bottom:30px;margin-left:70px;font-size:18px}.sign-up-free-lesson .sign-up-free-lesson__items{flex-wrap:wrap;align-items:flex-start;gap:30px;margin-left:70px;display:flex}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item{gap:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(2){flex:none;order:3;width:auto}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-size:40px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{max-width:100%;font-size:16px}.sign-up-free-lesson .sign-up-free-lesson__form{border-radius:50px;padding:60px 30px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{width:100%;max-width:627px;margin:0 auto;font-size:30px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{width:100%;max-width:627px;margin:0 auto 30px;padding-right:130px;font-size:18px}.sign-up-free-lesson .sign-up-free-lesson__flower{width:159px;height:161px;top:556px;left:12px}.sign-up-free-lesson .sign-up-free-lesson__spiral{width:854px;height:613px;top:0;left:auto;right:-200px;transform:rotate(27deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{width:182px;height:137px;top:50px;left:392px}}@media (max-width:800px) and (max-width:606px){.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:226px;height:16px;top:49px;left:0}}@media (max-width:800px) and (max-width:500px){.sign-up-free-lesson .sign-up-free-lesson__block{border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding:10px 0 0}.sign-up-free-lesson .sign-up-free-lesson__container{min-width:100%}.sign-up-free-lesson .sign-up-free-lesson__image{margin:20px auto 40px}.sign-up-free-lesson .sign-up-free-lesson__title{max-width:100%;margin-bottom:10px;margin-left:20px;margin-right:20px;font-size:26px}.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{width:190px;height:12px;top:17px;left:255px}.sign-up-free-lesson .sign-up-free-lesson__text{max-width:100%;margin-bottom:20px;margin-left:20px;margin-right:20px;font-size:16px}.sign-up-free-lesson .sign-up-free-lesson__items{gap:30px;margin-left:20px;margin-right:20px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item{align-items:center;gap:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:first-child{margin-right:20px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item:nth-child(2){flex:100%;width:100%;min-width:0}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-title{font-size:40px}.sign-up-free-lesson .sign-up-free-lesson__items .sign-up-free-lesson__item .sign-up-free-lesson__item-text{max-width:100%;font-size:14px}.sign-up-free-lesson .sign-up-free-lesson__form{border-radius:30px;padding:30px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-title{max-width:100%;margin-bottom:10px;font-size:24px}.sign-up-free-lesson .sign-up-free-lesson__form .sign-up-free-lesson__form-text{max-width:100%;margin:0 0 30px;padding-right:0;font-size:14px}.sign-up-free-lesson .sign-up-free-lesson__flower{width:127px;height:129px;top:561px;left:12px}.sign-up-free-lesson .sign-up-free-lesson__spiral{width:670px;height:400px;top:0;left:-150px;right:auto;transform:rotate(27deg)}.sign-up-free-lesson .sign-up-free-lesson__eyes{width:130px;height:88px;top:14px;left:261px}}@media (max-width:800px) and (max-width:487px){.sign-up-free-lesson .sign-up-free-lesson__title .sign-up-free-lesson__title-underline{top:45px;left:0}}.home-page__about-us{margin-top:150px}.home-page__about-us .text-border--wrapper{width:100%;max-width:833px;display:block}.home-page__about-us .home-page__container{box-sizing:content-box;gap:80px;display:flex}.home-page__about-us .home-page__about-us--block{box-sizing:border-box;width:100%;position:relative}.home-page__about-us .home-page__about-us--block:first-child{flex-direction:column;min-height:0;display:flex}.home-page__about-us .home-page__about-us--heart{z-index:2;width:187px;height:203px;display:flex;position:absolute;bottom:-15px;right:-40px;transform:rotate(-3deg)}.home-page__about-us .text-border--wrapper .card{box-sizing:border-box;width:100%;display:block}.home-page__about-us .text-border--wrapper .card img{border-radius:60px}.home-page__about-us .home-page__about-us--tag{color:var(--main-orange);margin-bottom:38px;font-family:Etude Noire,serif;font-size:20px;font-weight:500;display:flex}.home-page__about-us .home-page__about-us--title{white-space:pre-wrap;margin-bottom:20px}.home-page__about-us .home-page__about-us--text{white-space:pre-wrap;margin-bottom:50px;font-family:Manrope,serif;font-size:24px;font-weight:400}.home-page__about-us .home-page__about-us--list{gap:80px;margin-bottom:50px;display:flex}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item,.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-info{flex-direction:column;display:flex}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon{width:80px;height:80px;color:var(--main-burgundy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon svg{width:35px;height:35px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{color:var(--main-green-dark);min-width:211px;font-family:Etude Noire,serif;font-size:50px;font-weight:500}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-family:Manrope,serif;font-size:18px;font-weight:400}.home-page__about-us .home-page__about-us--actions{gap:30px;width:100%;margin-top:auto;margin-bottom:43px;display:flex}.home-page__about-us .home-page__about-us--actions a{width:100%;display:flex}.home-page__about-us .home-page__about-us--actions a:last-child{max-width:336px}.home-page__about-us .home-page__about-us--actions .button{justify-content:center;align-items:center;width:100%;display:flex}.home-page__about-us .home-page__about-us--text-image{width:100%;max-width:785px;margin:0 auto;line-height:0;overflow:hidden}.home-page__about-us .home-page__about-us--text-image .home-page__about-us--text-image-photo{width:100%;height:auto;display:block}.home-page__about-us .home-page__about-us--slider{justify-content:space-between;align-items:stretch;gap:19px;width:calc(100% - 40px);display:flex;position:absolute;bottom:20px;left:20px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .swiper-wrapper{align-items:stretch}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .swiper-slide{box-sizing:border-box;height:auto;display:flex}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item{flex:1;width:100%;min-width:0}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper.swiper-pagination-disabled .swiper-pagination{display:none}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item{border-radius:40px;flex-direction:column;gap:10px;width:100%;padding:20px;display:flex}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link{cursor:pointer;background:var(--main-bg)}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link .home-page__about-us--slider-item-title{color:var(--main-burgundy);font-family:Etude Noire,serif;font-size:16px;font-weight:700}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fbffdc4d}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title{color:var(--main-light);font-family:Etude Noire,serif;font-size:20px;font-weight:500;line-height:120%}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-success{width:50px;height:50px;color:var(--main-green-neon);border:2px solid var(--main-green-neon);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;padding:10px;display:flex}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{width:100%;max-width:323px;height:150px;position:relative}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image img{object-fit:cover;border-radius:20px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-title{line-height:normal}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-tag{margin-bottom:0;line-height:normal}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer{justify-content:space-between;align-items:flex-end;margin-top:10px;display:flex}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-tag{align-items:center;gap:20px;padding:10px 20px 10px 10px;font-size:14px;line-height:.6}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button{justify-content:center;align-items:center;width:45px;height:45px;display:flex}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button svg{width:27px;height:27px;fill:var(--main-light);transform:rotate(-30deg)}@media (max-width:1440px){.home-page__about-us{margin-top:120px}.home-page__about-us .text-border--wrapper{max-width:632px}.home-page__about-us .home-page__container{gap:45px}.home-page__about-us .home-page__about-us--block:first-child{max-width:600px}.home-page__about-us .home-page__about-us--heart{bottom:-30px;right:-40px}.home-page__about-us .text-border--wrapper .card{max-width:632px}.home-page__about-us .text-border--wrapper .card .card-content img{border-radius:50px;height:100%}.home-page__about-us .home-page__about-us--tag{max-width:fit-content;margin-bottom:50px;font-size:16px}.home-page__about-us .home-page__about-us--text{font-size:20px}.home-page__about-us .home-page__about-us--list{max-width:fit-content}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{min-width:fit-content;font-size:40px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-size:16px}.home-page__about-us .home-page__about-us--actions{flex-direction:column;max-width:553px;margin-bottom:0}.home-page__about-us .home-page__about-us--actions a:last-child{max-width:100%}.home-page__about-us .home-page__about-us--actions .button{justify-content:center;align-items:center;width:100%;display:flex}.home-page__about-us .home-page__about-us--text-image{max-width:632px;height:780px}.home-page__about-us .home-page__about-us--text-image .home-page__about-us--text-image-photo{object-fit:cover;width:100%;height:100%;display:block}.home-page__about-us .home-page__about-us--slider{gap:20px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link .home-page__about-us--slider-item-title{font-size:14px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title{font-size:16px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{max-width:246px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image img.slide-image{border-radius:20px}}@media (max-width:1024px){.home-page__about-us{margin-top:100px}.home-page__about-us .text-border--wrapper{max-width:449px}.home-page__about-us .home-page__container{gap:40px}.home-page__about-us .home-page__about-us--block:first-child{min-width:455px}.home-page__about-us .home-page__about-us--heart{width:126px;height:137px;bottom:-40px;right:-10px}.home-page__about-us .text-border--wrapper .card{max-width:449px}.home-page__about-us .text-border--wrapper .card .card-content img{border-radius:30px;height:580px}.home-page__about-us .home-page__about-us--tag{margin-bottom:30px;font-size:14px}.home-page__about-us .home-page__about-us--title{margin-bottom:12px;font-size:38px}.home-page__about-us .home-page__about-us--text{margin-bottom:30px;font-size:16px}.home-page__about-us .home-page__about-us--list{gap:50px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item{max-width:fit-content}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon{width:50px;height:50px;margin-bottom:20px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon svg{width:24px;height:24px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{font-size:30px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-size:14px}.home-page__about-us .home-page__about-us--actions{gap:10px;max-width:100%}.home-page__about-us .home-page__about-us--actions a:last-child{max-width:455px}.home-page__about-us .home-page__about-us--text-image{border-radius:30px;max-width:449px;height:580px}.home-page__about-us .home-page__about-us--slider{gap:10px;width:calc(100% - 20px);bottom:10px;left:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item{border-radius:20px;padding:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link .home-page__about-us--slider-item-title,.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title{font-size:12px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-success{width:40px;height:40px;margin-bottom:6px;padding:8px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{max-width:189px;height:81px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image img.slide-image{border-radius:15px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer{gap:10px;margin-top:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-tag{gap:10px;font-size:12px;line-height:1}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button{width:36px;height:36px;padding:0}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button svg{width:22px;height:22px}}@media (max-width:800px){.home-page__about-us .text-border--wrapper{max-width:100%}.home-page__about-us .home-page__container{flex-direction:column;gap:60px}.home-page__about-us .home-page__about-us--block{max-width:100%}.home-page__about-us .home-page__about-us--block:first-child{min-width:100%;max-width:100%}.home-page__about-us .home-page__about-us--heart{width:213px;height:231px;display:flex;position:absolute;bottom:-30px;right:-15px}.home-page__about-us .text-border--wrapper .card{max-width:100%}.home-page__about-us .text-border--wrapper .card .card-content img{border-radius:50px;height:auto}.home-page__about-us .home-page__about-us--tag{margin-bottom:20px;font-size:16px}.home-page__about-us .home-page__about-us--title{margin-bottom:20px;font-size:50px}.home-page__about-us .home-page__about-us--text{margin-bottom:40px;font-size:20px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon{width:60px;height:60px;margin-bottom:16px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon svg{width:29px;height:29px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{font-size:40px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-size:18px}.home-page__about-us .home-page__about-us--actions{gap:20px;width:100%;margin-bottom:0}.home-page__about-us .home-page__about-us--actions a:last-child{max-width:100%}.home-page__about-us .home-page__about-us--actions .button{width:100%}.home-page__about-us .home-page__about-us--text-image{max-width:720px;height:auto}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item{border-radius:40px;padding:20px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__link .home-page__about-us--slider-item-title,.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item__info-success .home-page__about-us--slider-item-title{font-size:16px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-success{width:50px;height:50px;margin-bottom:10px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image{max-width:305px;height:150px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-image img.slide-image{border-radius:20px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer{margin-top:0}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-tag{gap:20px;font-size:14px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button{width:50px;height:50px}.home-page__about-us .home-page__about-us--slider .home-page__about-us--slider-item-footer .home-page__about-us--slider-item-button svg{width:30px;height:30px}}@media (max-width:500px){.home-page__about-us .home-page__block{padding-bottom:110px}.home-page__about-us .home-page__container{box-sizing:border-box;gap:50px;width:100%;min-width:100%;margin:0}.home-page__about-us .home-page__about-us--block{width:100%}.home-page__about-us .home-page__about-us--block:first-child{padding-left:10px;padding-right:10px}.home-page__about-us .home-page__about-us--heart{display:none}.home-page__about-us .text-border--wrapper .card .card-content img{border-radius:40px;height:740px}.home-page__about-us .home-page__about-us--tag{margin-bottom:16px;font-size:12px}.home-page__about-us .home-page__about-us--title{margin-bottom:12px;font-size:28px}.home-page__about-us .home-page__about-us--text{white-space:initial;margin-bottom:30px;font-size:16px}.home-page__about-us .home-page__about-us--list{flex-direction:column;gap:30px;margin-bottom:30px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item{flex-direction:row;align-items:center;gap:20px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon{flex-shrink:0;width:60px;height:60px;margin-bottom:0}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-icon svg{width:29px;height:29px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-info{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-title{min-width:0;font-size:30px}.home-page__about-us .home-page__about-us--list .home-page__about-us--list-item .home-page__about-us--list-item-text{font-size:16px}.home-page__about-us .home-page__about-us--actions{gap:10px}.home-page__about-us .home-page__about-us--actions .button .button__arrow{width:36px;height:36px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:auto;bottom:-40px;left:10px;right:10px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper.swiper{overflow:hidden}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .swiper-slide{padding-bottom:0;width:100%!important}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item{box-sizing:border-box;border-radius:40px;flex-direction:column;gap:10px;padding:16px;display:flex}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item .home-page__about-us--slider-item-title{font-size:14px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item .home-page__about-us--slider-item-tag{font-size:12px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item-image{flex-shrink:0;width:100%;max-width:100%;height:150px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us--slider-item-image img.slide-image{border-radius:20px}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .swiper-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:40px;line-height:0;display:flex;position:relative;inset:auto;transform:none}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us-pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;margin:0;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block}.home-page__about-us .home-page__about-us--slider.home-page__about-us--slider-swiper .home-page__about-us-pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:150px;height:10px}}.home-page__form-body{flex-flow:wrap;gap:20px;display:flex}.home-page__form-body .text-input__control{height:65px}.home-page__form-body>.home-page__form-input:first-child,.home-page__form-body>.home-page__form-input:nth-child(2),.home-page__form-body>.home-page__form-button,.home-page__form-body>.home-page__form-checkbox-container{flex:100%;width:100%;min-width:0}.home-page__form-body>.home-page__form-input:nth-child(3),.home-page__form-body>.home-page__form-input:nth-child(4){flex:calc(50% - 10px);justify-content:flex-end;min-width:0;position:relative}:is(.home-page__form-body>.home-page__form-input:nth-child(3):has(.text-input__error),.home-page__form-body>.home-page__form-input:nth-child(4):has(.text-input__error)){padding-bottom:20px}.home-page__form-body>.home-page__form-input:nth-child(3) .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(4) .text-input__error{position:absolute;bottom:-12px;right:0}.home-page__form-body .home-page__form-button{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.home-page__form-body .home-page__form-error{color:#e31b1b;margin-left:30px;font-family:Manrope,serif;font-size:14px;font-weight:500}.home-page__form-body .home-page__form-checkbox-container{align-items:flex-start;gap:12px;margin-left:20px;display:flex}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox{flex-shrink:0;margin-top:2px}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{color:var(--main-burgundy);flex:1;min-width:0;font-family:Manrope,serif;font-size:16px;font-weight:400;line-height:1.5}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--link{color:var(--main-green-dark);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--main-orange);text-decoration-color:var(--main-orange);text-underline-offset:5px;margin-left:4px;font-weight:600;position:relative}@media (max-width:1024px){.home-page__form-body{gap:20px}.home-page__form-body .text-input__control{height:51px}.home-page__form-body .home-page__form-button{max-width:calc(100% - 23px)}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{white-space:nowrap;font-size:14px}.home-page__form-body>.home-page__form-input:first-child .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(2) .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(3) .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(4) .text-input__error{white-space:nowrap;margin-right:0}}@media (max-width:800px){.home-page__form-body{width:100%;max-width:627px;margin:0 auto}.home-page__form-body .text-input__control{height:65px}.home-page__form-body .home-page__form-button{padding:20px}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{white-space:wrap;font-size:16px}.home-page__form-body>.home-page__form-input:first-child .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(2) .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(3) .text-input__error,.home-page__form-body>.home-page__form-input:nth-child(4) .text-input__error{white-space:wrap;margin-right:30px}}@media (max-width:500px){.home-page__form-body{gap:12px;width:100%;max-width:100%}.home-page__form-body .text-input__control{height:55px}.home-page__form-body>.home-page__form-input:first-child,.home-page__form-body>.home-page__form-input:nth-child(2),.home-page__form-body>.home-page__form-input:nth-child(3),.home-page__form-body>.home-page__form-input:nth-child(4),.home-page__form-body>.home-page__form-button,.home-page__form-body>.home-page__form-checkbox-container{flex:100%;width:100%;min-width:0}.home-page__form-body .home-page__form-button{margin-top:8px;padding:16px}.home-page__form-body .home-page__form-button .button__arrow{right:7px}.home-page__form-body .home-page__form-checkbox-container{gap:14px;margin-left:0}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--text{font-size:14px}.home-page__form-body .home-page__form-checkbox-container .home-page__form-checkbox--link{width:100%;max-width:100%}}.select-training{background:var(--main-blue);z-index:1;margin-bottom:180px;padding:146px 25px 153px;position:relative;overflow:hidden}.select-training .select-training__line{display:none}.select-training .select-training__image-cloud{z-index:1;width:310px;height:226px;display:flex;position:absolute;top:123px;left:52px}.select-training .select-training__image-girl{z-index:2;width:1155px;height:871px;position:absolute;top:-40px;left:-100px}.select-training .select-training__block{z-index:3;justify-content:space-between;gap:10px;max-width:1636px;margin:0 auto;display:flex;position:relative}.select-training .select-training__container{margin-bottom:-47px;display:flex}.select-training .select-training__container .select-training__items{justify-content:space-between;align-items:center;gap:50px;margin-top:auto;display:flex}.select-training .select-training__container .select-training__items .select-training__item{flex-direction:column;gap:0;display:flex}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-title{color:var(--main-orange);font-family:Etude Noire,serif;font-size:50px;font-weight:500}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-text{color:var(--main-burgundy);font-family:Manrope,serif;font-size:18px;font-weight:400}.select-training .select-training__form{flex-direction:column;gap:10px;max-width:700px;display:flex}.select-training .select-training__form .select-training__title{color:var(--main-orange);white-space:pre-wrap;font-family:Etude Noire,serif;font-size:40px;font-weight:500}.select-training .select-training__form .select-training__text{color:var(--main-black);max-width:580px;margin-bottom:40px;font-family:Manrope,serif;font-size:20px;font-weight:400}@media (max-width:1440px){.select-training{margin-bottom:120px;padding:126px 25px 50px}.select-training .select-training__block{max-width:1284px}.select-training .select-training__image-cloud{z-index:1;width:302px;height:215px;position:absolute;top:94px;left:20px}.select-training .select-training__image-girl{width:962px;height:726px;position:absolute;top:-10px}.select-training .select-training__container{margin-bottom:0}.select-training .select-training__container .select-training__items{margin-left:54px}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-title{font-size:40px}.select-training .select-training__container .select-training__items .select-training__item:first-child .select-training__item-text{max-width:173px}.select-training .select-training__container .select-training__items .select-training__item:last-child .select-training__item-text{max-width:233px}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-text{font-size:16px}.select-training .select-training__form{flex-direction:column;gap:10px;max-width:600px;display:flex}.select-training .select-training__form .select-training__title{font-size:30px}.select-training .select-training__form .select-training__text{max-width:500px;margin-bottom:50px;font-size:18px}}@media (max-width:1024px){.select-training{margin-bottom:100px;padding:80px 25px}.select-training .select-training__block{max-width:894px}.select-training .select-training__image-cloud{z-index:1;width:220px;height:157px;position:absolute;top:50px;left:27px}.select-training .select-training__image-girl{width:642px;height:484px;position:absolute;left:-80px}.select-training .select-training__container .select-training__items{gap:50px;margin-left:0}.select-training .select-training__container .select-training__items .select-training__item:first-child .select-training__item-text{max-width:122px}.select-training .select-training__container .select-training__items .select-training__item:last-child .select-training__item-text{max-width:188px}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-title{max-width:fit-content;font-size:26px}.select-training .select-training__container .select-training__items .select-training__item .select-training__item-text{font-size:12px}.select-training .select-training__form{max-width:467px}.select-training .select-training__form .select-training__title{font-size:28px}.select-training .select-training__form .select-training__text{margin-bottom:30px;font-size:16px}}@media (max-width:800px){.select-training .select-training__line{z-index:2;width:100%;display:flex;position:absolute;top:10px;right:0}.select-training .select-training__image-girl{display:none}.select-training .select-training__image-cloud{z-index:2;width:230px;height:163px;top:0;left:auto;right:0;transform:rotate(33deg)}.select-training .select-training__block{max-width:627px}.select-training .select-training__container{display:none}.select-training .select-training__form{max-width:100%}.select-training .select-training__form .select-training__title{font-size:30px}.select-training .select-training__form .select-training__text{font-size:18px}}@media (max-width:500px){.select-training{margin-bottom:80px;padding:50px 20px;overflow:visible}.select-training .select-training__line{width:850px;top:-20px;right:-10px}.select-training .select-training__line svg path{stroke-width:20px}.select-training .select-training__image-cloud{width:180px;height:128px;top:-57px;right:-15px;transform:rotate(23deg)}.select-training .select-training__block{max-width:100%}.select-training .select-training__form .select-training__title{font-size:24px}.select-training .select-training__form .select-training__text{font-size:14px}}.home-page__location .home-page__location-title{white-space:pre-wrap;margin-bottom:50px}.home-page__location .home-page__location-body .home-page__location-body--title{color:var(--main-orange);margin-bottom:30px;font-family:Etude Noire,serif;font-size:40px;font-weight:500}.home-page__location .home-page__location-body-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;width:100%;height:100%;display:grid}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list{flex-direction:column;gap:20px;min-width:0;max-height:832px;padding-right:10px;display:flex;overflow:auto}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list::-webkit-scrollbar{width:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list::-webkit-scrollbar-track{border:1px solid #01524c80;border-radius:9999px;width:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list::-webkit-scrollbar-thumb{background:var(--main-green-dark);border-radius:9999px;width:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper{order:1;width:100%;min-width:0}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper .swiper-slide{height:auto;margin-bottom:2px}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination{order:2;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;line-height:0;display:inline-flex;position:relative;inset:auto;transform:none}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination.swiper-pagination-disabled{display:none}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination .home-page__location-pagination-bullet{cursor:pointer;background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;margin:0;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination .home-page__location-pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:150px;height:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{background:var(--secondary-white-80);border:2px solid #ee6c4d66;border-radius:20px;align-items:center;gap:30px;padding:10px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{border-radius:20px;width:302px;height:240px;display:flex;position:relative;overflow:hidden}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image .home-page__location-body-item--image-img{object-fit:cover}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon{background:var(--main-green-neon);border-radius:20px;justify-content:center;align-items:center;width:302px;height:240px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top{align-items:flex-start}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top svg{width:240px;height:240px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon svg{width:200px;height:200px;color:var(--main-green-dark)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info{flex-direction:column;gap:10px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{color:var(--main-green-dark);margin-bottom:20px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{border:2px solid var(--main-orange);border-radius:100px;align-items:center;gap:10px;width:fit-content;padding:10px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg{width:24px;height:24px;fill:var(--main-orange)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location span{color:var(--main-black);font-family:Manrope,serif;font-size:16px;font-weight:500;line-height:120%}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{border:2px solid var(--main-orange);border-radius:100px;align-items:center;gap:10px;width:fit-content;padding:10px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:24px;height:24px;color:var(--main-orange)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro span{color:var(--main-black);font-family:Manrope,serif;font-size:16px;font-weight:500}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{color:var(--main-green-dark);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--main-green-dark);text-decoration-color:var(--main-green-dark);text-underline-offset:5px;cursor:pointer;width:fit-content;margin-top:20px;font-family:Manrope,serif;font-size:16px;font-weight:600}.home-page__location .home-page__location-map-column{min-width:0;height:100%;position:relative;overflow:hidden}.home-page__location .home-page__location-map-column .home-page__location-map--hint{z-index:1;background:#fefff8;border-radius:100px;align-items:flex-start;gap:10px;padding:10px 20px;display:flex;position:absolute;top:10px;left:10px;right:10px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-icon{width:24px;height:24px;color:var(--main-orange);display:flex}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text{color:var(--secondary-burgundy-40);font-family:Manrope,serif;font-size:16px;font-weight:400}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text span:first-child{color:var(--main-orange);font-weight:700}.home-page__location .home-page__location-map-column .home-page__location-body-map{background:var(--main-bg);border-radius:20px;flex:1;width:100%;height:100%;min-height:820px;overflow:hidden}@media screen and (max-width:1440px){.home-page__location .home-page__location-body-wrapper{gap:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-list{gap:10px;max-height:650px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{border-radius:30px;gap:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{width:211px;height:184px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{margin-bottom:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{border-radius:100px;padding:6px 8px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{padding:6px 8px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{margin-top:10px}.home-page__location .home-page__location-map-column .home-page__location-body-map{border-radius:30px;min-height:632px;max-height:650px}}@media screen and (max-width:1024px){.home-page__location .home-page__location-title{white-space:pre-wrap;margin-bottom:50px}.home-page__location .home-page__location-body .home-page__location-body--title{margin-bottom:20px}.home-page__location .home-page__location-body-wrapper{grid-template-columns:minmax(0,351px) minmax(0,1fr);gap:16px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{border-radius:30px;flex-direction:column;align-items:flex-start;gap:20px;height:calc(100% - 32px);padding:10px 10px 20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{border-radius:20px;width:100%;height:150px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon{width:100%;height:150px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top svg{width:150px;height:150px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon svg{width:120px;height:120px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info{gap:20px;height:calc(100% - 150px)}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{margin-bottom:0;font-size:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{padding:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg{width:20px;height:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location span{font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{padding:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:20px;height:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro span{font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{margin-top:auto;font-size:14px}.home-page__location .home-page__location-map-column{min-width:0}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-icon{width:20px;height:20px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text{font-size:14px}.home-page__location .home-page__location-map-column .home-page__location-body-map{border-radius:30px;min-height:400px;max-height:400px}}@media screen and (max-width:800px){.home-page__location .home-page__location-title{margin-bottom:30px}.home-page__location .home-page__location-body .home-page__location-body--title{margin-bottom:20px;font-size:40px}.home-page__location .home-page__location-body-wrapper{grid-template-columns:1fr;gap:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{border-radius:30px;flex-direction:row;gap:20px;height:calc(100% - 24px);padding:10px 20px 10px 10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{border-radius:20px;width:333px;height:100%}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon{width:333px;height:100%}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top svg{width:220px;height:220px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon svg{width:180px;height:180px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info{gap:20px;height:100%}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{margin-bottom:10px;font-size:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{padding:8px 12px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:22px;height:22px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{text-underline-offset:3px;margin-top:auto;margin-bottom:10px;font-size:14px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-icon{width:24px;height:24px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text{font-size:14px}.home-page__location .home-page__location-map-column .home-page__location-body-map{border-radius:30px;width:100%;min-height:640px;max-height:640px}}@media screen and (max-width:500px){.home-page__location .home-page__location-title{margin-bottom:20px}.home-page__location .home-page__location-body .home-page__location-body--title{font-size:24px}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper-pagination{margin-top:0}.home-page__location .home-page__location-body-wrapper .home-page__location-swiper-stack .home-page__location-swiper .swiper-slide{box-sizing:border-box;align-items:stretch;height:400px;display:flex}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item{box-sizing:border-box;border-radius:30px;flex-direction:column;flex:1;align-items:flex-start;gap:20px;width:100%;min-height:0;padding:10px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--image{flex-shrink:0;width:100%;height:189px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon{width:100%;height:189px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon.home-page__location-body-item--icon_top svg{width:189px;height:189px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item--icon svg{width:150px;height:150px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info{flex:1;grid-template-columns:1fr auto;align-content:start;align-items:center;gap:10px 12px;width:100%;min-height:0;display:grid;overflow-y:auto}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--title{grid-area:1/1;min-width:0;margin:0;font-size:20px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location{grid-area:2/1/auto/-1}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{grid-area:3/1/auto/-1}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro{margin:0;padding:8px 12px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location svg,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro svg{width:22px;height:22px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--location span,.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info-metro span{font-size:14px}.home-page__location .home-page__location-body-wrapper .home-page__location-body-item .home-page__location-body-item-info--button{white-space:nowrap;grid-area:1/2;place-self:center end;margin:0;font-size:14px}.home-page__location .home-page__location-map-column .home-page__location-map--hint{border-radius:20px;gap:12px;padding:10px;left:4px;right:4px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-icon{width:20px;height:20px}.home-page__location .home-page__location-map-column .home-page__location-map--hint .home-page__location-map--hint-text{font-size:12px}.home-page__location .home-page__location-map-column .home-page__location-body-map{border-radius:20px;min-height:524px;max-height:524px}}.home-page__faq .home-page__faq-title{margin-bottom:30px}.home-page__faq .home-page__faq-text{color:var(--main-black);font-size:24px}.home-page__faq .home-page__faq-wrapper{display:flex}.home-page__faq .home-page__faq-left{flex-direction:column;flex:0 0 43%;justify-content:space-between;display:flex}.home-page__faq .home-page__faq-top{max-width:482px}.home-page__faq .home-page__faq-bottom{border:1px solid var(--main-orange);z-index:1;border-radius:70px 0 0 70px;margin-bottom:2px;margin-right:-40px;padding:50px;position:relative}.home-page__faq .home-page__faq-bottom:after{content:"";background-color:var(--main-bg);width:4px;height:100%;position:absolute;top:0;right:-2px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body{max-width:463px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_title{max-width:340px;color:var(--main-green-dark);margin-bottom:20px;font-family:Etude Noire,serif;font-size:40px;font-weight:500}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_text{color:var(--main-burgundy);margin-bottom:60px;font-size:20px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_btn{justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_btn .button__arrow{background-color:var(--main-green-dark)}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_btn .button__arrow svg{fill:var(--main-light)}.home-page__faq .home-page__faq-right{flex:0 0 57%}.home-page__faq .home-page__faq-right .faq{z-index:2;position:relative}.home-page__faq .home-page__faq-right .faq-item .faq-question span{text-align:left}.home-page__faq .home-page__faq-right .faq-item .faq-question .faq-more{justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;min-height:58px;display:flex}@media screen and (max-width:1440px){.home-page__faq .home-page__faq-title{margin-bottom:20px;font-size:50px}.home-page__faq .home-page__faq-text{font-size:20px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_title{margin-bottom:20px;font-size:30px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_text{max-width:400px;font-size:18px}.home-page__faq .home-page__faq-right{flex:0 0 57%}.home-page__faq .home-page__faq-right .faq{gap:15px}.home-page__faq .home-page__faq-right .faq-item{padding:40px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{font-size:22px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{padding-top:23px;font-size:18px}}@media screen and (max-width:1024px){.home-page__faq .home-page__faq-title{margin-bottom:12px;font-size:40px}.home-page__faq .home-page__faq-text{font-size:16px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body{max-width:300px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_title{max-width:250px;margin-bottom:12px;font-size:24px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_text{font-size:14px}.home-page__faq .home-page__faq-right .faq-item{padding:20px 20px 20px 30px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{font-size:18px}.home-page__faq .home-page__faq-right .faq-item .faq-more{width:50px;min-width:50px;height:50px;min-height:50px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{padding-top:12px;font-size:14px}}@media screen and (max-width:800px){.home-page__faq .home-page__faq-title{margin-bottom:5px;font-size:50px}.home-page__faq .home-page__faq-text{font-size:20px}.home-page__faq .home-page__faq-wrapper{flex-direction:column;gap:30px}.home-page__faq .home-page__faq-left{display:contents}.home-page__faq .home-page__faq-top{order:1}.home-page__faq .home-page__faq-right{order:2}.home-page__faq .home-page__faq-right .faq-item{border-radius:30px;padding:20px 20px 20px 40px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{font-size:22px}.home-page__faq .home-page__faq-right .faq-item .faq-more{width:58px;min-width:58px;height:58px;min-height:58px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{padding-top:10px;font-size:18px}.home-page__faq .home-page__faq-bottom{border-radius:30px;order:3;margin:0;padding:30px 40px;position:static}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body{max-width:100%}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_title{text-align:center;max-width:100%;margin-bottom:5px;font-size:20px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_text{text-align:center;max-width:100%;margin-bottom:20px;font-size:18px}}@media screen and (max-width:500px){.home-page__faq .home-page__faq-title{margin-bottom:12px;font-size:28px}.home-page__faq .home-page__faq-text{font-size:16px}.home-page__faq .home-page__faq-right .faq{gap:10px}.home-page__faq .home-page__faq-right .faq-item{padding:12px 10px 12px 25px}.home-page__faq .home-page__faq-right .faq-item .faq-question span{font-size:16px}.home-page__faq .home-page__faq-right .faq-item .faq-more{width:44px;min-width:44px;height:44px;min-height:44px}.home-page__faq .home-page__faq-right .faq-item .faq-answer .faq-answer-inner{padding-top:10px;font-size:14px}.home-page__faq .home-page__faq-bottom{border-radius:30px;margin:-10px 0 0;padding:20px 10px 10px;position:static}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_body{max-width:100%}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_title{margin-bottom:10px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_text{font-size:14px}.home-page__faq .home-page__faq-bottom .home-page__faq-bottom_btn{width:calc(100% - 20px);font-size:16px}}.home-page__formats .home-page__formats-top{justify-content:space-between;align-items:center;gap:39px;margin-bottom:100px;display:flex}.home-page__formats .home-page__formats-text{max-width:728px;color:var(--main-black);font-size:24px}@media screen and (max-width:1440px){.home-page__formats .home-page__formats-top{margin-bottom:50px}.home-page__formats .home-page__formats-text{max-width:605px;font-size:20px}}@media screen and (max-width:1024px){.home-page__formats .home-page__formats-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}.home-page__formats .home-page__formats-text{max-width:500px;font-size:16px}}@media screen and (max-width:800px){.home-page__formats .home-page__formats-top{gap:5px}.home-page__formats .home-page__formats-text{max-width:605px;font-size:20px}}@media screen and (max-width:500px){.home-page__formats .home-page__formats-top{gap:12px}.home-page__formats .home-page__formats-text{max-width:100%;font-size:16px}.home-page__formats .home-page__formats-body{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}}.home-page__programs .home-page__programs-top{align-items:flex-end;gap:20px;margin-bottom:100px;display:flex}.home-page__programs .home-page__programs-title{white-space:pre-wrap}.home-page__programs .home-page__programs-text{max-width:664px;font-family:Manrope,serif;font-size:24px;font-weight:400}.home-page__programs .home-page__programs-body{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home-page__programs .home-page__programs-item{border-radius:50px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;column-gap:10px;padding:30px;transition:all .3s;display:grid;position:relative}.home-page__programs .home-page__programs-item.blue{background-color:var(--main-blue)}.home-page__programs .home-page__programs-item.pink{background-color:var(--main-pink)}.home-page__programs .home-page__programs-item.green{background-color:var(--main-green-neon)}.home-page__programs .home-page__programs-item:before{content:"";border-radius:inherit;background-color:inherit;z-index:0;transition:transform .4s;position:absolute;inset:0;transform:scale(1)}.home-page__programs .home-page__programs-item>*{z-index:1;position:relative}.home-page__programs .home-page__programs-item:hover{transform:translateY(-5px)}.home-page__programs .home-page__programs-item:hover:before{transform:scale(1.05)}.home-page__programs .home-page__programs-item .home-page__programs-item_media{grid-area:1/1;position:relative}.home-page__programs .home-page__programs-item .home-page__programs-item_tag{background-color:var(--main-orange);color:var(--main-light);z-index:2;border-radius:100px;justify-content:center;align-items:center;padding:10px 20px;display:flex;position:absolute;top:-10px;left:-10px}.home-page__programs .home-page__programs-item .home-page__programs-item_image_wrapper{min-width:253px;height:192px;display:flex;position:relative}.home-page__programs .home-page__programs-item .home-page__programs-item_image{object-fit:cover;overflow-clip-margin:unset;border-radius:20px;flex-shrink:0;transform:translateZ(1px)}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{color:var(--main-black);opacity:.6;grid-area:1/2;align-self:end;padding-bottom:10px}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-area:2/1/auto/-1;margin-top:30px}.home-page__programs .home-page__programs-item .home-page__programs-item_title{color:var(--main-orange);margin-bottom:10px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.home-page__programs .home-page__programs-item .home-page__programs-item_text{color:var(--main-black);max-width:363px;font-family:Manrope,serif;font-size:18px;font-weight:400}.home-page__programs .home-page__programs-item .home-page__programs-item_more{background-color:var(--main-green-dark);border-radius:100%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;bottom:30px;right:30px}.home-page__programs .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:48px;height:48px;fill:var(--main-light);transform:rotate(-30deg)}@media screen and (max-width:1580px){.home-page__programs .home-page__programs-item .home-page__programs-item_text{max-width:286px}.home-page__programs .home-page__programs-item .home-page__programs-item_more{bottom:20px;right:20px}}@media screen and (max-width:1440px){.home-page__programs .home-page__programs-top{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:50px}.home-page__programs .home-page__programs-text{max-width:843px;font-size:20px}.home-page__programs .home-page__programs-body{gap:16px}.home-page__programs .home-page__programs-item{border-radius:30px;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0;padding:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_media{grid-area:1/1;margin-bottom:10px}.home-page__programs .home-page__programs-item .home-page__programs-item_image_wrapper{min-width:100%}.home-page__programs .home-page__programs-item .home-page__programs-item_image{object-fit:cover;overflow-clip-margin:unset;border-radius:20px;transform:translateZ(1px)}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{color:var(--main-black);opacity:.6;grid-area:2/1;align-self:start;margin-bottom:20px;padding-bottom:0}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-area:3/1;margin-top:0}}@media screen and (max-width:1024px){.home-page__programs .home-page__programs-top{gap:12px;margin-bottom:30px}.home-page__programs .home-page__programs-text{max-width:605px;font-size:16px}.home-page__programs .home-page__programs-body{gap:10px}.home-page__programs .home-page__programs-item{border-radius:30px;row-gap:0;padding:20px 20px 30px}.home-page__programs .home-page__programs-item .home-page__programs-item_media{margin-bottom:12px}.home-page__programs .home-page__programs-item .home-page__programs-item_tag{padding:8px 16px}.home-page__programs .home-page__programs-item .home-page__programs-item_image_wrapper{height:162px}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{font-size:12px}.home-page__programs .home-page__programs-item .home-page__programs-item_title{margin-bottom:6px;font-size:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_text{max-width:208px;height:76px;font-size:14px}.home-page__programs .home-page__programs-item .home-page__programs-item_more{width:60px;height:60px;bottom:43px;right:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:36px;height:36px}}@media screen and (max-width:800px){.home-page__programs .home-page__programs-slider-viewport{width:100%}.home-page__programs .home-page__programs-swiper{display:block}.home-page__programs .home-page__programs-swiper.swiper-pagination-disabled .swiper-pagination{display:none}.home-page__programs .home-page__programs-swiper .swiper-wrapper{align-items:stretch}.home-page__programs .home-page__programs-swiper .swiper-slide{box-sizing:border-box;width:100%;height:auto;display:flex}.home-page__programs .home-page__programs-swiper .home-page__programs-item{flex:auto;width:100%;min-width:0}.home-page__programs .home-page__programs-swiper .home-page__programs-item:before{content:none}.home-page__programs .home-page__programs-swiper .swiper-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;line-height:0;display:inline-flex;position:relative;inset:auto;transform:none}.home-page__programs .home-page__programs-swiper .swiper-pagination-clickable .home-page__programs-pagination-bullet{cursor:pointer}.home-page__programs .home-page__programs-swiper .home-page__programs-pagination-bullet{background:var(--secondary-burgundy-40);opacity:1;border-radius:50%;width:10px;height:10px;margin:0;transition:width .25s,border-radius .25s,background-color .25s;display:inline-block}.home-page__programs .home-page__programs-swiper .home-page__programs-pagination-bullet--active{background:var(--main-green-dark);border-radius:999px;width:110px;height:10px}.home-page__programs .home-page__programs-top{gap:5px}.home-page__programs .home-page__programs-text{font-size:20px}.home-page__programs .home-page__programs-body{grid-template-columns:repeat(1,1fr);gap:0}.home-page__programs .home-page__programs-item{border-radius:30px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,273px) minmax(0,1fr);align-items:stretch;gap:0 20px;min-height:0;padding:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_media{flex-direction:column;grid-area:1/1/-1;align-self:stretch;height:100%;min-height:260px;margin-bottom:0;display:flex}.home-page__programs .home-page__programs-item .home-page__programs-item_tag{padding:10px 20px;top:-10px;left:-10px}.home-page__programs .home-page__programs-item .home-page__programs-item_image_wrapper{flex:auto;width:100%;min-width:0;height:100%;min-height:162px}.home-page__programs .home-page__programs-item .home-page__programs-item_image{border-radius:20px}.home-page__programs .home-page__programs-item .home-page__programs-item_quote{grid-area:2/2;align-self:start;margin:auto 0 0;padding-bottom:30px;font-size:16px}.home-page__programs .home-page__programs-item .home-page__programs-item_body{grid-area:3/2;min-width:0;margin-top:0}.home-page__programs .home-page__programs-item .home-page__programs-item_title{font-family:Etude Noire,serif;font-size:24px;font-weight:500}.home-page__programs .home-page__programs-item .home-page__programs-item_text{color:var(--main-black);max-width:260px;height:auto;font-family:Manrope,serif;font-size:18px;font-weight:400}.home-page__programs .home-page__programs-item .home-page__programs-item_more{grid-area:3/2;place-self:end;width:65px;height:65px;margin-top:12px;position:relative;bottom:auto;right:auto}.home-page__programs .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:39px;height:39px}}@media screen and (max-width:500px){.home-page__programs .home-page__programs-slider-viewport{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.home-page__programs.home-page__programs--slider .home-page__programs-top{align-items:flex-start;margin-bottom:30px}.home-page__programs .home-page__programs-swiper{display:block}.home-page__programs .home-page__programs-swiper .swiper-slide{justify-content:center}.home-page__programs .home-page__programs-swiper .swiper-pagination{margin-top:20px}.home-page__programs .home-page__programs-swiper .home-page__programs-item{border-radius:30px;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding:10px 10px 20px}.home-page__programs .home-page__programs-swiper .home-page__programs-item:hover,.home-page__programs .home-page__programs-swiper .home-page__programs-item:hover:before{transform:none}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_media{grid-area:1/1;height:auto;min-height:0;margin-bottom:10px;display:block}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_tag{padding:8px 20px;font-size:14px;top:10px;left:10px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_image_wrapper{aspect-ratio:350/269;flex:none;width:100%;min-width:0;position:relative}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_image{border-radius:20px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_quote{grid-area:2/1;align-self:start;width:100%;padding:0 10px 20px;font-size:14px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_body{grid-area:3/1;padding:0 10px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_title{margin-bottom:6px;font-size:24px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_text{max-width:256px;height:auto;font-size:16px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_more{width:44px;height:44px;position:absolute;bottom:20px;right:20px}.home-page__programs .home-page__programs-swiper .home-page__programs-item .home-page__programs-item_more .home-page__programs-item_icon{width:26px;height:26px}.home-page__programs .home-page__programs-top{gap:12px}.home-page__programs .home-page__programs-text{max-width:100%;font-size:16px}.home-page__programs .home-page__programs-body{grid-template-columns:repeat(1,1fr);gap:0}}.home-page__block{padding-bottom:180px}.home-page__h2{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:60px;font-weight:500}.home-page__tag{background:var(--main-green-neon);color:var(--main-orange);border-radius:100px;align-items:center;gap:30px;margin-bottom:50px;padding:10px 30px 10px 14px;font-family:Etude Noire,serif;font-size:16px;font-weight:500;display:inline-flex}.home-page__tag:before{content:"";background-color:var(--main-light);border-radius:100%;width:10px;height:10px}.home-page__container{max-width:1740px;margin:0 auto;padding:0 10px}.home-page__header{color:var(--main-light);margin-top:-65px}@media screen and (max-width:1024px){.home-page__header{margin-top:-50px}}@media screen and (max-width:500px){.home-page__header{margin-top:-58px}}.home-page__header-wrapper{background-color:var(--main-green-dark);border-radius:0 0 70px 70px;padding:103px 90px 45px}@media screen and (max-width:1440px){.home-page__header-wrapper{padding-left:50px;padding-right:50px}}@media screen and (max-width:1024px){.home-page__header-wrapper{padding:30px}}@media screen and (max-width:800px){.home-page__header-wrapper{border-radius:0 0 40px 40px}}@media screen and (max-width:500px){.home-page__header-wrapper{border-radius:0 0 30px 30px;padding:30px 10px 10px}}.home-page__header-wrapper img{height:auto}.home-page__header h1{margin-bottom:10px;font-family:Etude Noire,serif;font-size:56px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:1440px){.home-page__header h1{font-family:Etude Noire,serif;font-size:48px;font-weight:500}}@media screen and (max-width:1024px){.home-page__header h1{font-family:Etude Noire,serif;font-size:36px;font-weight:500}}@media screen and (max-width:800px){.home-page__header h1{max-width:414px;font-family:Etude Noire,serif;font-size:46px;font-weight:500}}@media screen and (max-width:500px){.home-page__header h1{max-width:100%;margin-left:10px;margin-right:10px;font-family:Etude Noire,serif;font-size:26px;font-weight:500}}.home-page__header-text{margin-bottom:50px;font-size:24px}@media screen and (max-width:1440px){.home-page__header-text{font-size:20px}}@media screen and (max-width:1024px){.home-page__header-text{margin-bottom:30px;font-size:16px}}@media screen and (max-width:800px){.home-page__header-text{max-width:590px}}@media screen and (max-width:500px){.home-page__header-text{max-width:100%;margin-left:10px;margin-right:10px}}.home-page__header-button-link{width:fit-content;display:block}.home-page__header-button{justify-content:center;align-items:center;min-width:450px;padding:20px;display:flex}@media screen and (max-width:1440px){.home-page__header-button{min-width:425px;padding:16px;font-size:16px}}@media screen and (max-width:1024px){.home-page__header-button{min-width:314px}}@media screen and (max-width:800px){.home-page__header-button{text-align:center;width:calc(100% - 25px);min-width:calc(100% - 25px);margin-bottom:10px;padding:16px 0}.home-page__header-button .button__text{justify-content:center}}@media screen and (max-width:500px){.home-page__header-button{width:calc(100% - 45px);min-width:calc(100% - 45px);margin-left:10px;margin-right:10px}}.home-page__header .home-page__header-img{width:calc(100% + 80px);height:585px;margin-left:-40px;margin-right:-40px;position:relative}@media screen and (max-width:1440px){.home-page__header .home-page__header-img{width:100%;margin-left:0;margin-right:0}}.home-page__header .home-page__header-img-layer{border-radius:30px;position:absolute;inset:0;overflow:hidden}.home-page__header .home-page__header-img-layer img{object-fit:cover}.home-page__header .home-page__header-img-layer--tablet{display:none}@media screen and (max-width:800px){.home-page__header .home-page__header-img-layer--desktop{display:none}.home-page__header .home-page__header-img-layer--tablet{display:block}}@media screen and (max-width:500px){.home-page__header .home-page__header-img-layer{border-radius:20px}}@media screen and (max-width:1440px){.home-page__block{padding-bottom:120px}.home-page__h2{font-family:Etude Noire,serif;font-size:50px;font-weight:500}.home-page__tag{margin-bottom:30px}.home-page__container{max-width:1280px}}@media screen and (max-width:1024px){.home-page__block{padding-bottom:100px}.home-page__h2{font-family:Etude Noire,serif;font-size:40px;font-weight:500}.home-page__tag{margin-bottom:20px}.home-page__container{max-width:944px}}@media screen and (max-width:800px){.home-page__h2{font-family:Etude Noire,serif;font-size:50px;font-weight:500}.home-page__container{max-width:720px}.home-page__header-button-link{min-width:calc(100% + 13px)}}@media screen and (max-width:500px){.home-page__block{padding-bottom:80px}.home-page__h2{font-family:Etude Noire,serif;font-size:28px;font-weight:500}.home-page__container{max-width:calc(100% - 20px)}.home-page__header-button-link{min-width:100%}}.page-404{padding:100px 0}.program-view{background:var(--main-green-dark);margin-bottom:-3px;padding:265px 0 182px}.program-view .program-view__container{max-width:1740px;margin:0 auto;padding:0 10px}.program-view .program-view__title{color:var(--main-light);max-width:855px;margin-top:50px;font-family:Etude Noire,serif;font-size:60px;font-weight:500}.program-view .program-view__block{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;margin-top:50px;display:grid}.program-view .program-view__block .program-view__block-left,.program-view .program-view__block .program-view__block-right{min-width:0}.program-view .program-view__block .program-view__block-left{border-radius:50px;flex-direction:column;gap:20px;padding:60px;display:flex;position:relative}.program-view .program-view__block .program-view__block-left.blue{background-color:var(--main-blue)}.program-view .program-view__block .program-view__block-left.pink{background-color:var(--main-pink)}.program-view .program-view__block .program-view__block-left.green{background-color:var(--main-green-neon)}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{background-color:var(--main-orange);color:var(--main-light);border-radius:100px;justify-content:center;align-items:center;width:fit-content;padding:10px 20px;font-family:Manrope,serif;font-size:22px;font-weight:500;display:flex}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{display:flex;position:absolute;top:55px;right:100px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.blue{width:364px;height:420px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.pink{width:324px;height:398px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.green{width:374px;height:398px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{color:var(--main-orange);margin-top:auto;font-family:Etude Noire,serif;font-size:50px;font-weight:500}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{color:var(--main-black);font-family:Manrope,serif;font-size:20px;font-weight:400}.program-view .program-view__block .program-view__block-right{border-radius:50px;height:740px;position:relative;overflow:hidden}.program-view .program-view__block .program-view__block-right img{object-fit:cover;border-radius:inherit}.program-view .program-view__lessons{margin-top:180px}.program-view .program-view__lessons .program-view__lessons-title{color:var(--main-orange);margin-bottom:50px;font-family:Etude Noire,serif;font-size:40px;font-weight:500}.program-view .program-view__lessons .program-view__lessons-items{grid-template-columns:minmax(0,860px) 1fr;align-items:flex-start;gap:10px;display:grid}.program-view .program-view__lessons .program-view__lessons-list{flex-direction:column;gap:10px;max-height:992px;padding-right:10px;display:flex;overflow:auto}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar{width:14px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-track{border:1px solid #e2f07e66;border-radius:9999px;width:14px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-thumb{background:var(--main-green-neon);border-radius:9999px;width:14px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{background-color:var(--secondary-light-10);border-radius:50px;align-items:flex-start;gap:20px;padding:30px;display:flex}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:264px;min-width:264px;height:264px;position:relative}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image img{object-fit:cover;overflow-clip-margin:unset;border-radius:20px;transform:translateZ(1px)}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content{flex-direction:column;align-self:stretch;gap:10px;padding-top:10px;display:flex}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-number span:first-child{color:var(--main-blue);font-family:Etude Noire,serif;font-size:40px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-number span:last-child{color:var(--secondary-light-30);font-family:Etude Noire,serif;font-size:18px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-title{color:var(--main-green-neon);margin-top:auto;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-text{color:var(--main-light);font-family:Manrope,serif;font-size:16px;font-weight:400}.program-view .program-view__lessons .program-view__lessons-slider{display:none}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_inner{background-color:var(--secondary-light-10);border-radius:30px;flex-direction:column;align-items:stretch;gap:16px;padding:20px;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image{border-radius:20px;flex-shrink:0;width:100%;height:240px;position:relative;overflow:hidden}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image img{object-fit:cover;overflow-clip-margin:unset;border-radius:inherit;transform:translateZ(1px)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_body{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:100%;padding-top:20px;padding-bottom:10px;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner{color:var(--main-blue);align-items:baseline;display:none}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner span:first-child{font-family:Etude Noire,serif;font-size:40px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner span:last-child{color:var(--secondary-light-30);font-family:Etude Noire,serif;font-size:18px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--hero{color:var(--main-light);align-items:baseline;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count-current{font-family:Etude Noire,serif;font-size:40px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count-sep,.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count-total{font-family:Etude Noire,serif;font-size:18px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_title{color:var(--main-green-neon);font-family:Etude Noire,serif;font-size:22px;font-weight:500}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_text{color:var(--main-light);font-family:Manrope,serif;font-size:16px;font-weight:400}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:0 10px 0 20px;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_counter{color:var(--main-orange);font-family:Etude Noire,serif;font-size:20px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_counter span:first-child{font-size:30px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_counter span:last-child{color:var(--secondary-light-30)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_buttons{justify-content:center;align-items:center;gap:5px;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button{background:var(--main-orange);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:background .2s;display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button--back{transform:rotate(90deg)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button--forward{transform:rotate(-90deg)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button:hover{background:var(--main-orange-hover)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button:active{background:var(--main-orange-active)}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_button:focus-visible{outline:2px solid var(--main-green-neon);outline-offset:3px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_icon{width:24px;height:24px;fill:var(--main-light)}.program-view .program-view__lessons .program-view__lessons-form{background-color:var(--main-blue);border-radius:50px;padding:100px 75px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{color:var(--main-green-dark);margin-bottom:10px;font-family:Etude Noire,serif;font-size:24px;font-weight:500}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{color:var(--main-black);margin-bottom:50px;font-family:Manrope,serif;font-size:18px;font-weight:400;display:flex}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{align-items:stretch;gap:50px;margin:50px -25px 0;display:flex}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li{flex-direction:column;align-items:center;display:flex}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{color:var(--main-orange);text-align:center;font-family:Etude Noire,serif;font-size:50px;font-weight:700}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{color:var(--main-black);text-align:center;font-family:Manrope,serif;font-size:18px;font-weight:400}@media screen and (max-width:1440px){.program-view{padding:265px 0 120px}.program-view .program-view__container{max-width:1340px}.program-view .program-view__title{max-width:750px;margin-top:30px;font-size:50px}.program-view .program-view__block{margin-top:30px}.program-view .program-view__block .program-view__block-left{padding:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{font-size:20px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{right:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{font-size:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-size:18px}.program-view .program-view__lessons{margin-top:120px}.program-view .program-view__lessons .program-view__lessons-items{grid-template-columns:minmax(0,610px) 1fr}.program-view .program-view__lessons .program-view__lessons-list{max-height:1058px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar{width:10px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-track{width:10px}.program-view .program-view__lessons .program-view__lessons-list::-webkit-scrollbar-thumb{width:10px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:200px;min-width:200px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-title{font-size:22px}.program-view .program-view__lessons .program-view__lessons-form{padding:50px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{font-size:30px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{margin-bottom:30px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{gap:30px;margin:50px -6px 0}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{font-size:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{font-size:16px}}@media screen and (max-width:1024px){.program-view{padding:210px 0 100px}.program-view .program-view__container{max-width:944px}.program-view .program-view__title{margin-top:30px;font-size:40px}.program-view .program-view__block{grid-template-columns:repeat(2,minmax(0,1fr))}.program-view .program-view__block .program-view__block-left{border-radius:30px;padding:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{padding:8px 16px;font-size:14px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{top:30px;right:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.blue{width:201px;height:232px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.pink{width:171px;height:210px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.green{width:212px;height:226px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{font-size:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-size:16px}.program-view .program-view__block .program-view__block-right{border-radius:30px;height:427px}.program-view .program-view__lessons{margin-top:100px}.program-view .program-view__lessons .program-view__lessons-title{margin-bottom:30px;font-size:30px}.program-view .program-view__lessons .program-view__lessons-items{grid-template-columns:1fr;gap:100px}.program-view .program-view__lessons .program-view__lessons-list--desktop{display:none}.program-view .program-view__lessons .program-view__lessons-slider{display:block}.program-view .program-view__lessons .program-view__lessons-list{max-height:auto;gap:0;padding-right:0;overflow:auto}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{border-radius:30px;padding:20px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:320px;height:244px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content{padding-top:20px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-title{font-size:22px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-text{font-size:16px}.program-view .program-view__lessons .program-view__lessons-form{border-radius:30px;grid-template-areas:"title title""text text""form list";column-gap:96px;margin-left:-10px;margin-right:-10px;padding:50px 80px 50px 50px;display:grid}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{grid-area:title;max-width:487px;font-size:28px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{grid-area:text;margin-bottom:30px;font-size:16px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_form{grid-area:form}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{flex-direction:column;grid-area:list;gap:50px;margin-top:0}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{font-size:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{font-size:16px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_inner{flex-direction:row;align-items:stretch;gap:20px;padding:20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image{width:320px;min-width:320px;height:244px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner{display:flex}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--hero{display:none}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_title{margin-top:auto;font-size:22px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_text{font-size:16px}}@media screen and (max-width:800px){.program-view{padding:125px 0 100px}.program-view .program-view__container{max-width:740px}.program-view .program-view__title{margin-top:30px;font-size:50px}.program-view .program-view__block{grid-template-columns:1fr;gap:30px}.program-view .program-view__block .program-view__block-left{border-radius:50px;min-height:566px;padding:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{padding:10px 20px;font-size:20px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{top:40px;right:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.blue{width:281px;height:324px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.pink{width:264px;height:324px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.green{width:304px;height:324px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{font-size:40px}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-size:18px}.program-view .program-view__block .program-view__block-right{border-radius:50px;height:741px}.program-view .program-view__lessons .program-view__lessons-title{font-size:40px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_inner{border-radius:50px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image{width:200px;min-width:200px;height:240px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav{margin-top:10px;padding:0 10px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{border-radius:50px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:200px;height:240px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content{padding-top:10px}.program-view .program-view__lessons .program-view__lessons-form{border-radius:50px;grid-template-areas:"title""text""form""list";column-gap:0;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:70px 76px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{max-width:628px;font-size:30px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{font-size:18px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{flex-direction:row;gap:50px;margin-top:50px;margin-left:-21px;margin-right:-22px}}@media screen and (max-width:770px){.program-view .program-view__lessons .program-view__lessons-form{width:100%;margin-left:0;margin-right:0}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{margin-left:0;margin-right:0}}@media screen and (max-width:680px){.program-view{padding:105px 0 80px}.program-view .program-view__container{max-width:100%;padding:20px 10px}.program-view .program-view__title{font-size:32px}.program-view .program-view__block .program-view__block-left{border-radius:30px;gap:12px;min-height:408px;padding:20px}.program-view .program-view__block .program-view__block-left .program-view__block-left--tag{padding:8px 16px;font-size:14px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image{top:20px;right:20px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.blue{width:173px;height:200px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.pink{width:163px;height:200px}.program-view .program-view__block .program-view__block-left .program-view__block-left--image.green{width:188px;height:200px}.program-view .program-view__block .program-view__block-left .program-view__block-left--title{font-size:30px}.program-view .program-view__block .program-view__block-left .program-view__block-left--text{font-size:16px}.program-view .program-view__block .program-view__block-right{border-radius:30px;height:427px}.program-view .program-view__lessons{margin-top:80px}.program-view .program-view__lessons .program-view__lessons-title{margin-bottom:20px;font-size:24px}.program-view .program-view__lessons .program-view__lessons-items{gap:80px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item{border-radius:30px;flex-direction:column;padding:10px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_image{width:100%;height:240px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content{padding-top:0}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-title{font-size:20px}.program-view .program-view__lessons .program-view__lessons-list .program-view__lessons-item .program-view__lessons-item_content .program-view__lessons-item_content-text{font-size:14px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_inner{border-radius:30px;flex-direction:column;gap:20px;padding:10px 10px 20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_image{width:100%;max-width:100%;height:240px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_count--corner{margin-bottom:20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_title{font-size:20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slide_text{font-size:14px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav{padding:0 0 0 10px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav .program-view__lessons-slider_counter{font-size:12px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav .program-view__lessons-slider_counter span:first-child{font-size:20px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav .program-view__lessons-slider_buttons .program-view__lessons-slider_button{width:40px;height:40px}.program-view .program-view__lessons .program-view__lessons-slider .program-view__lessons-slider_nav .program-view__lessons-slider_buttons .program-view__lessons-slider_button .program-view__lessons-slider_icon{width:20px;height:20px}.program-view .program-view__lessons .program-view__lessons-form{border-radius:0;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:50px 20px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_title{font-size:24px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_text{font-size:14px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_form .button .button__arrow{width:36px;height:36px;right:10px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 50px;margin-top:50px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li:first-child{order:1}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li:nth-child(2){order:3}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li:nth-child(3){order:2}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li p{font-size:40px}.program-view .program-view__lessons .program-view__lessons-form .program-view__lessons-form_items li span{font-size:14px}}.modal-notice dialog{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:560px;display:flex}.modal-notice .modal-notice__title{color:var(--main-green-dark);font-family:Etude Noire,serif;font-size:30px;font-weight:700}.modal-notice .modal-notice__description{font-family:Manrope,serif;font-size:18px;font-weight:400}@media screen and (max-width:1024px){.modal-notice{gap:10px;max-width:422px}.modal-notice .modal-notice__title{font-size:26px}.modal-notice .modal-notice__description{font-size:16px}}@media screen and (max-width:800px){.modal-notice{gap:12px;max-width:480px}.modal-notice .modal-notice__title{font-size:30px}.modal-notice .modal-notice__description{font-size:18px}}@media screen and (max-width:500px){.modal-notice{gap:10px;max-width:350px}.modal-notice .modal-notice__title{font-size:24px}.modal-notice .modal-notice__description{font-size:14px}}.cookie-policy-modal dialog{border-radius:50px;width:100%;max-width:564px;padding:50px 30px 30px}.cookie-policy-modal .cookie-policy-content__title{color:var(--main-green-dark);text-align:center;margin-bottom:20px;font-family:Etude Noire,serif;font-size:30px;font-weight:700}.cookie-policy-modal .cookie-policy-content__description{color:var(--main-black);text-align:center;margin-bottom:20px;font-family:Manrope,serif;font-size:18px;font-weight:400}.cookie-policy-modal .cookie-policy-content__description .cookie-policy-content__link{color:var(--main-orange);text-underline-offset:2px;outline:none;font-weight:700;text-decoration:underline}.cookie-policy-modal .cookie-policy-content__button{justify-content:center;align-items:center;width:100%;margin-top:50px;font-family:Manrope,serif;font-size:18px;font-weight:600;display:flex}@media screen and (max-width:1024px){.cookie-policy-modal dialog{border-radius:40px;max-width:534px;padding:40px 30px 30px}.cookie-policy-modal .cookie-policy-content__title{font-size:26px}.cookie-policy-modal .cookie-policy-content__description{font-size:16px}.cookie-policy-modal .cookie-policy-content__button{margin-top:40px;padding:16px 30px;font-size:16px}}@media screen and (max-width:800px){.cookie-policy-modal dialog{max-width:480px;padding:30px}.cookie-policy-modal .cookie-policy-content__title{margin-bottom:12px;font-size:30px}.cookie-policy-modal .cookie-policy-content__description{font-size:18px}.cookie-policy-modal .cookie-policy-content__button{margin-top:30px;padding:20px;font-size:18px}}@media screen and (max-width:500px){.cookie-policy-modal dialog{border-radius:30px;max-width:350px;padding:20px}.cookie-policy-modal .cookie-policy-content__title{margin-bottom:10px;font-size:24px}.cookie-policy-modal .cookie-policy-content__description{font-size:14px}.cookie-policy-modal .cookie-policy-content__button{margin-top:20px;padding:16px 30px;font-size:16px}}.place-select-modal dialog{-ms-overflow-style:none;scrollbar-width:none;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:560px;min-height:300px;padding:50px 30px 30px;display:flex}.place-select-modal dialog::-webkit-scrollbar{display:none}.place-select-modal dialog:has(.place-select-modal__city-switcher.active){min-height:504px}.place-select-modal .place-select-modal__title{color:var(--main-green-dark);text-align:center;font-family:Etude Noire,serif;font-size:30px;font-weight:700}.place-select-modal .place-select-modal__city-switcher{border:2px solid var(--main-orange);border-radius:100px;width:100%}.place-select-modal .place-select-modal__city-switcher.active .city-switcher__current{border:2px solid var(--main-orange);width:calc(100% + 4px);top:-2px;left:-2px}.place-select-modal .place-select-modal__city-switcher .city-switcher__current{width:100%;color:var(--main-black);font-family:Manrope,serif;font-size:18px;font-weight:400}.place-select-modal .place-select-modal__city-switcher .city-switcher__current .city-switcher__icon{fill:var(--main-black)}.place-select-modal .place-select-modal__city-switcher .city-switcher__current .city-switcher__current-btn{margin-left:auto}.place-select-modal .city-switcher__dropdown{background:var(--main-bg);border:2px solid var(--main-orange);width:calc(100% + 4px);top:-2px;left:-2px}.place-select-modal .city-switcher__dropdown li a{color:var(--main-black);font-family:Manrope,serif;font-size:18px;font-weight:400}.place-select-modal .place-select-modal__button{justify-content:center;align-items:center;width:100%;margin-top:auto;display:flex}@media screen and (max-width:1024px){.place-select-modal dialog{border-radius:40px;max-width:534px;min-height:231px;padding:30px}.place-select-modal dialog:has(.place-select-modal__city-switcher.active){min-height:430px}.place-select-modal .place-select-modal__city-switcher .city-switcher__current,.place-select-modal .city-switcher__dropdown li a{font-size:14px}.place-select-modal .place-select-modal__title{font-size:26px}.place-select-modal .place-select-modal__button{padding:16px 30px;font-size:16px}}@media screen and (max-width:800px){.place-select-modal dialog{max-width:480px;min-height:281px}.place-select-modal dialog:has(.place-select-modal__city-switcher.active){min-height:490px}.place-select-modal .place-select-modal__city-switcher .city-switcher__current,.place-select-modal .city-switcher__dropdown li a{font-size:18px}.place-select-modal .place-select-modal__title{font-size:30px}.place-select-modal .place-select-modal__button{padding:20px;font-size:18px}}@media screen and (max-width:500px){.place-select-modal dialog{max-width:350px;min-height:244px}.place-select-modal dialog:has(.place-select-modal__city-switcher.active){min-height:460px}.place-select-modal .place-select-modal__city-switcher .city-switcher__current,.place-select-modal .city-switcher__dropdown li a{font-size:16px}.place-select-modal .place-select-modal__title{font-size:24px}.place-select-modal .place-select-modal__button{padding:16px 30px;font-size:16px}}body{color:var(--main-black)}
