@import url(reset.css);.btn-inst,.header__nav-link{font-size:14px;line-height:150%;color:#131215}.btn-inst::before,.header::after,.header::before,.header__img::before,.main-btn::before{content:'';position:absolute}.btn-inst::before,button.owl-next::before,button.owl-prev::before{z-index:-1;right:0;width:44px;height:44px;top:0;background-color:#b8ecff}.about,.btn-inst,.card,.faq,.header,.header__img,.main-btn,.reviews,button.owl-next,button.owl-prev{position:relative}.accordion__item,.card{box-shadow:0 4px 19px 0 rgba(0,0,0,.02),0 25px 35px 0 rgba(0,0,0,.02)}@font-face{font-display:swap;font-family:Dihjauti;font-style:italic;font-weight:700;src:url("../fonts/DihjautiS-BoldItalic.woff2") format("woff2")}:root{--container-width:1270px;--container-padding:15px}body,html{overflow-x:hidden;height:100%}body{font-family:Inter,sans-serif}.page-wrapper{min-height:100%;display:flex;flex-direction:column}.main{flex:1 1 auto}.container{max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto}.card__desc,.header__desc{max-width:100%;font-weight:400}.container_right{padding-left:calc((100% - var(--container-width))/ 2 + var(--container-padding))}.header{padding-bottom:25px}.header::before{background:url(../img/decoration/header__dec-1.png) center center no-repeat;width:134px;height:143px;top:234px;right:-30px}.header::after{background:url(../img/decoration/header__dec-2.png) center center no-repeat;width:247px;height:271px;top:585px;left:-50px}.header__top{display:flex;align-items:center;padding:16px 0}.header__nav-list{display:flex;justify-content:space-between;column-gap:42px;margin-left:86px}.header__nav-link{font-weight:400;text-align:center;padding-bottom:2px}.header__nav-link:hover{border-bottom:3px solid #7bd2f3;transition:.1s}.btn-inst{margin-left:auto;font-weight:400;align-items:center}.btn-inst::after{content:'';display:block;background:url(../img/inst-icon.svg);height:44px;width:44px;margin-left:13px;margin-right:5px}.btn-inst::before{display:block;border-radius:50%;opacity:0}.btn-inst:hover::before{opacity:1;transition:.2s}.about__wrapper,.btn-inst_desktop,.header__row{display:flex}.btn-inst_mobile,button.owl-next.disabled::before,button.owl-prev.disabled::before{display:none}.header__content{margin-top:143px}.header__title{width:590px;color:#131215;font-family:Dihjauti;font-style:italic;font-size:66px;line-height:90%;letter-spacing:-1.32px}.header__desc,.main-btn{font-size:14px;line-height:150%}.header__desc{width:504px;color:#606060;margin-top:20px}.card__title,.section-title{color:#131215;font-family:Dihjauti;font-style:italic}.main-btn{font-family:Dihjauti;font-style:italic;background-color:#b8ecff;width:213px;padding:16px 62px 16px 60px;border-radius:50%;text-transform:uppercase}.main-btn::before{display:block;border-radius:50%;border:1px solid #131215;width:210px;height:53px;top:0;left:0;transform:rotate(-10.49deg);transition:.2s}.main-btn:hover{background-color:#9fdef5;transition:.2s}.main-btn:hover:before{transform:rotate(6.767deg);transition:.2s}.header__btn{margin-top:33px}.header__img{width:492px;height:748px;margin:-90px 0 0 72px;z-index:-1}.header__img::before{background:url(../img/natalie-keda.svg) center center no-repeat;left:-55px;top:100px;width:135px;height:72px}.card__icon_1::before,.card__icon_2::before,.card__icon_3::before,.card__icon_4::before,.card__icon_5::before,.card__icon_6::before{width:64px;height:64px;top:30px;left:30px;position:absolute;content:''}.work-areas{padding-top:80px}.section-title{font-size:36px;line-height:110%;letter-spacing:-.72px;margin-bottom:35px}.owl-carousel .owl-stage-outer{overflow:visible}.owl-stage{display:flex;align-items:stretch}.card{height:100%;border-radius:20px;border:1px solid #f1f1f1;padding:30px}.card__icon_1::before{background:url(../img/icons/icon-1.svg) center center no-repeat}.card__icon_2::before{background:url(../img/icons/icon-2.svg) center center no-repeat}.card__icon_3::before{background:url(../img/icons/icon-3.svg) center center no-repeat}.card__icon_4::before{background:url(../img/icons/icon-4.svg) center center no-repeat}.card__icon_5::before{background:url(../img/icons/icon-5.svg) center center no-repeat}.card__icon_6::before{background:url(../img/icons/icon-6.svg) center center no-repeat}.card__title{font-size:26px;line-height:84%;letter-spacing:-.52px;margin-top:94px}.card__desc{color:#606060;font-size:14px;line-height:150%;margin-top:20px;width:343px}.owl-nav{margin-top:40px;display:flex;column-gap:12px}button.owl-next::before,button.owl-prev::before{content:'';border-radius:50%;position:absolute;opacity:0;transition:.2s}button.owl-next:hover::before{opacity:1;right:-5px}button.owl-prev:hover::before{opacity:1;left:-5px}button.owl-next.disabled,button.owl-prev.disabled{opacity:.5}.about,.faq,.reviews{padding:75px 0}.about::before{content:'';position:absolute;background:url(../img/decoration/about__dec.png) center center no-repeat;width:247px;height:271px;top:-120px;right:-50px}.about__content{margin-top:108px}.about__title{max-width:702px;color:#131215;font-family:Dihjauti;font-style:italic;font-size:36px;line-height:110%;letter-spacing:-.72px}.accordion__text,.subscribe__form>select>option,label.error{font-family:Inter;line-height:150%}.about__desc{max-width:505px;color:#606060;font-size:14px;line-height:150%;margin-top:20px}.about__btn{margin-top:47px}.about__img{width:598px;max-width:100%;margin-left:auto}.review-card{height:100%;border-radius:20px;background-color:#ecf6f9;padding:40px 30px}.review-card__text{color:#131215;font-size:18px;font-style:italic;line-height:150%;margin-top:20px;width:550px;max-width:100%}.review-card::before{content:'';background:url(../img/icons/review-icon.svg) center center/cover no-repeat;width:70px;height:70px;display:block}.review-card__dec-1::after,.review-card__dec-2::after{width:107px;height:114px;z-index:2;position:absolute;content:''}.review-card__dec-1,.review-card__dec-2{position:relative;overflow:hidden}.review-card__dec-1::after{background:url(../img/icons/review-decor-1.svg) center center no-repeat;top:-6px;right:67px}.review-card__dec-2::after{background:url(../img/icons/rview-decor-2.svg) center center no-repeat;bottom:-18px;right:71px}.faq::before{content:'';background:url(../img/decoration/faq__dec-1.png) center center no-repeat;width:227px;height:200px;position:absolute;right:-30px;top:-200px}.accordion{max-width:1240px;margin:0 auto}.accordion__item{cursor:pointer;padding:15px 20px;margin-bottom:16px;border-radius:20px;border:1px solid #f1f1f1}.accordion__header{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion__title{color:#131215;font-size:20px;font-weight:500;line-height:110%;max-width:85%}.accordion__btn,.accordion__btn.active{display:block;width:37px;height:37px}.accordion__btn{background:url(../img/icons/accordion-btn-icon.svg) center center no-repeat;position:relative}.accordion__btn.active{background:url(../img/icons/accordion-btn-active-icon.svg) center center no-repeat;position:relative}.accordion__btn.active::after,.accordion__btn::after{content:'';position:absolute;top:0;left:0;width:36px;height:36px;background-color:#b8ecff;border-radius:50%;z-index:-1;opacity:0;transition:.2s}.accordion__item:hover .accordion__btn.active:hover::after,.accordion__item:hover .accordion__btn::after{opacity:1;left:6px;transition:.2s}.accordion__text{max-width:800px;color:#606060;font-size:14px;margin:10px 0 2px;display:none}.contact{padding:75px 0}.contact__wrapper{max-width:100%;border-radius:20px;background-color:#ecf6f9;display:flex;justify-content:space-between;padding:50px;position:relative;overflow:hidden}.contact__wrapper::before{content:'';background:url(../img/icons/contact__wrapper-dec-1.svg) center center no-repeat;position:absolute;top:-14px;left:366px;width:167px;height:175px}.contact__wrapper::after{content:'';background:url(../img/contact__wrapper-dec-2.svg) center center no-repeat;position:absolute;top:195px;left:0;width:450px;height:258px}.contact__title{max-width:412px;line-height:110%;letter-spacing:-.72px;position:relative}.contact__title::after{content:'';background:url(../img/icons/contact__title-dec.svg) center center no-repeat;width:245px;height:10px;position:absolute;bottom:-3px;left:0}.contact__form{width:560px;display:flex;flex-direction:column}.form__input-wrapper{display:flex;column-gap:16px}.form__input{border-radius:10px;border:1px solid #e9eced;padding:15px;background-color:#fff;font-size:16px;width:100%;height:54px;resize:none;margin-bottom:16px;transition:border-color .1s ease-in-out}.form__input.error{border-color:red}textarea.form__input{height:124px}.form__input::placeholder{color:#8e8e8e}.form__input:focus,.form__input:focus-visible{border:1px solid #131215;outline:0}.contact__form-btn{margin-top:39px}.footer{padding:75px 0 25px}.footer__wrapper{display:flex;justify-content:space-between;align-items:center}.footer__link-wrapper{display:flex;justify-content:space-between;align-items:center;width:604px}a.footer-link{color:#131215;font-size:14px;line-height:150%;text-decoration:underline}.footer-link:first-child{margin-right:97px}.scroll-hidden{overflow:hidden;position:fixed;top:0;left:0;height:100vh;width:100vw;padding-right:17px}.popups__inner{position:fixed;display:flex;inset:0;background-color:rgba(0,0,0,.6);padding:0 15px;overflow:auto;z-index:10;left:0;top:0;box-sizing:border-box}.popup.active,.popups__inner.active{opacity:1;visibility:visible}.popup,.popups__inner{visibility:hidden;opacity:0;transition:visibility .2s ease-in-out,opacity .2s ease-in-out}.popup{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;margin:auto;padding:46px 30px 28px;border-radius:15px;z-index:11;opacity:0}@media screen and (max-height:720px){.popup{top:0;transform:translate(-50%,0)}}.subscribe__popup,.thanks__popup{max-width:536px;width:100%}.popup__btn-close{position:absolute;background:url(../img/icons/popup-close.svg) center center no-repeat;width:30px;height:30px;top:16px;right:16px}.thanks__btn{display:block;margin:0 auto}.subscribe__title{color:#131215;font-family:Dihjauti;font-style:italic;font-size:28px;font-weight:700;line-height:90%;letter-spacing:-.56px;margin-bottom:30px;text-align:center}.subscribe__form-input{border:1px solid #e9eced;background-color:#f6f8f9;position:relative}.popup select{margin-bottom:0}.subscribe__form-input::after{content:'';display:block;background:url(../img/icons/calendar-icon.svg) center center no-repeat;width:20px;height:20px;top:13px;right:14px;z-index:10}.subscribe__form>select>option{margin-top:6px;border-radius:10px;border:1px solid #e9eced;background-color:#f6f8f9;color:#131215;font-size:16px;font-style:normal;font-weight:400;padding:15px}.subscribe__form-btn{display:block;margin:47px auto 0}.air-datepicker-body--day-name{color:#131215}.error{color:#ef1f1f;border-color:#ef1f1f}.error::placeholder{color:#ef1f1f}input.error{margin-bottom:4px}label.error{display:block;font-size:12px;font-style:normal;font-weight:400;margin-bottom:12px}.error-wrapper{flex-direction:column;display:block;width:100%}@media screen and (max-width:1270px){:root{--container-width:1010px}.contact__wrapper::before,.header::after{display:none}.header__title{font-size:59px}.header__img{max-width:100%;width:460px;height:auto;margin:-90px 0 0 -45px}}@media screen and (max-width:1100px){.about::before,.faq::before,.header::before{display:none}}@media screen and (max-width:1010px){.contact__wrapper::after,.contact__wrapper::before,.header::after{display:none}:root{--container-width:100%;--container-padding:20px}.scroll-hidden{padding-right:0}.about__wrapper,.header__row{flex-direction:column-reverse}.header__content{width:100%;margin:0 auto}.header__desc,.header__title{margin:20px auto 0;max-width:100%;text-align:center;display:block}.header__title{font-size:33px;letter-spacing:-.66px;line-height:90%}.header__desc{width:700px}.header__img{max-width:100%;width:460px;height:auto;margin:0 auto}.header__img::before{width:135px;height:70px;background-size:contain;top:40px;left:-60px}.about__btn,.header__btn{display:block;margin:37px auto 0}.section-title{text-align:center;font-size:26px;margin-bottom:30px}.card{width:290px;padding:20px;margin:0 auto;font-size:14px}.card__icon_1::before,.card__icon_2::before,.card__icon_3::before,.card__icon_4::before,.card__icon_5::before,.card__icon_6::before{background-size:cover;width:50px;height:50px;top:20px;left:20px}.card__title{font-size:20px;margin-top:70px}.card__desc,.review-card__text{font-size:14px}.owl-nav{margin:20px auto 0;justify-content:center}.about,.contact,.faq,.reviews{padding:40px 0}.about__content{margin-top:30px}.about__title{font-size:26px;text-align:center;display:block;margin:30px auto 0}.about__desc{text-align:center;display:block;margin:20px auto 0}.about__img,.review-card{margin:0 auto;max-width:100%}.about__img{width:500px}.review-card{width:386px;padding:30px 20px}.review-card::before{height:55px;width:55px}.accordion__item{width:100%;padding:20px}.accordion__title{font-size:16px}.accordion__text{font-size:14px;margin-top:20px}.contact__wrapper{flex-direction:column;padding:30px 20px}.contact__title{text-align:center;width:250px;max-width:100%;display:block;margin:0 auto 30px}.contact__title::after{transform:scale(.8)}.contact__form{width:100%}.form__input-wrapper{flex-direction:column}.contact__form-input{width:100%;margin:0 auto 12px}.contact__form-btn{display:block;margin:37px auto 0}}@media screen and (max-width:830px){.header__burger span,.header__burger::after,.header__burger::before{background-color:#000;position:absolute;width:100%;height:2px;left:0;transition:.3s}.logo{position:relative;z-index:5}.header__nav{position:fixed;top:-100%;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:4;transition:.3s;overflow:auto}.header__nav.active{top:0;transition:.3s}.header__nav-list{flex-direction:column;text-align:center;margin-left:0;row-gap:24px}.header__nav-link{font-size:20px}.header__img{width:350px}.header__burger{display:block;position:relative;width:24px;height:14px;z-index:5;margin-left:23px}.header__burger.active span{transform:scale(0);transition:.3s}.header__burger.active::before{transform:rotate(45deg);top:6px;transition:.3s}.header__burger.active::after{transform:rotate(-45deg);bottom:6px;transition:.3s}.header__burger span{top:6px}.header__burger::after,.header__burger::before{content:''}.header__burger::before{top:0}.header__burger::after{bottom:0}.btn-inst_desktop{display:none}.btn-inst_mobile{display:block;position:relative;z-index:5}.container_right{max-width:var(--container-width);padding:0 var(--container-padding)}.review-card{width:386px}.footer{padding:40px 0}.footer__link-wrapper,.footer__wrapper{flex-direction:column;justify-content:center;width:100%}.footer-link{margin-top:12px}.footer-link:first-child{margin-right:0}.footer .btn-inst{margin:20px auto 0}}@media screen and (max-width:786px){:root{--container-padding:15px}.card{width:100%}}@media screen and (max-width:630px){.card__desc,.review-card{width:100%}.subscribe__popup{width:90%}}@media screen and (max-width:500px){.header__img::before{left:-30px}.subscribe__popup{padding:30px 20px}.subscribe__title{font-size:24px;margin-bottom:20px}.subscribe__popup input[type=email]{display:none}.subscribe__form-input{padding:13px 15px;height:47px;font-size:14px;margin-bottom:12px}textarea.form__input{height:110px}}@media screen and (max-width:420px){.header__img{width:235px}.header__img::before{width:90px;height:50px;left:-30px}.accordion__title{width:202px;max-width:100%}}