html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit;padding:0;margin:0}a,*::after,*::before{display:inline-block}body,ul[class],ol[class],p,li,figure,figcaption,blockquote,fieldset,dl,dd{margin:0;padding:0}ul[class]{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;margin:0;padding:0}img{display:block;max-width:100%;object-fit:cover;vertical-align:top}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font-family: "Khand", sans-serif;--second-family: "Conthrax Bold", sans-serif;--font-size: 20px;--font-weight: 400;--line-height: 1;--container: 1200px;--containerPadding: 15px;--containerWidth: calc(var(--container) + (var(--containerPadding) * 2));--main-color: #000;--bg-color: #fff;--accent-color: #4C2EB5;--accent-light-color: #9E8AE6;--hover-color: #5125F1;--burger-width: 34px;--burger-height: 16px;--burger-lh: 2px;--burger-line-bg: var(--bg-color)}html{scroll-behavior:smooth}html,body{height:100%;font-family:var(--font-family);font-weight:normal;font-size:var(--font-size);line-height:1;background-color:var(--bg-color);color:var(--main-color)}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:clip}[class*=__container]{max-width:var(--containerWidth);padding:0 var(--containerPadding);margin:0 auto}.page{flex:1 1 auto}body.lock{overflow:hidden}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;top:0;left:0;background-color:rgba(18,18,18,.5);transition:.3s ease 0s;z-index:8;display:none}.overlay.show{display:block}.offset p+p{margin-top:15px}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.none{display:none !important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.fixed{position:fixed;width:100%;top:0;left:0;z-index:50;background-color:rgba(13,13,17,.7)}.btn-base{max-width:245px;font-weight:500;display:flex;justify-content:center;align-items:center;text-align:center;color:var(--bg-color);border:1px solid var(--accent-color);background-color:var(--accent-color);padding:6px 25px 5px 25px;text-transform:uppercase;transition:all .3s ease-in;transition:all .3s ease-in}@media(min-width: 1230px){.btn-base{height:46px}}@media(min-width: 320px)and (max-width: 1230px){.btn-base{height:calc(40px + 6*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.btn-base{height:40px}}@media(min-width: 1230px){.btn-base{font-size:18px}}@media(min-width: 320px)and (max-width: 1230px){.btn-base{font-size:calc(16px + 2*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.btn-base{font-size:16px}}@media(any-hover: hover){.btn-base:hover{background-color:var(--hover-color)}}.btn-base:focus{background-color:var(--hover-color)}.grid{display:grid;justify-content:center}@media(min-width: 1230px){.grid{row-gap:80px}}@media(min-width: 320px)and (max-width: 1230px){.grid{row-gap:calc(50px + 30*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.grid{row-gap:50px}}.text{line-height:1.52}@media(min-width: 1230px){.text{font-size:20px}}@media(min-width: 320px)and (max-width: 1230px){.text{font-size:calc(12px + 8*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.text{font-size:12px}}.light-text{font-size:18px;font-weight:300;line-height:1.52}.icon{fill:rgba(0,0,0,0);stroke:rgba(0,0,0,0);width:24px;height:24px}.icon--close_icon{fill:var(--bg-color);transition:all .2s ease-in}.icon--close_icon:hover{fill:hsla(0,0%,100%,.5)}.icon--phone_icon{fill:var(--bg-color);transition:all .2s ease-in}.icon--phone_icon:hover{fill:var(--hover-color)}.icon--mob-phone{fill:var(--main-color);transition:all .2s ease-in}.icon--whatsapp{fill:var(--accent-color);transition:all .2s ease-in}.icon--whatsapp:hover{fill:var(--hover-color)}.icon--location{fill:var(--accent-color);transition:all .2s ease-in}.icon--mail-send{fill:var(--accent-color);transition:all .2s ease-in}.icon--mail-send:hover{fill:var(--hover-color)}.icon--mail{fill:var(--accent-color);transition:all .2s ease-in}.icon--mail:hover{fill:var(--hover-color)}.icon--facebook{fill:var(--bg-color);transition:all .2s ease-in}.icon--instagram{fill:var(--bg-color);transition:all .2s ease-in}.icon--twitter{fill:var(--bg-color);transition:all .2s ease-in}.icon--home{fill:var(--main-color);transition:all .2s ease-in}.icon--info{fill:var(--main-color);transition:all .2s ease-in}.icon--cut{fill:var(--main-color);transition:all .2s ease-in}.icon--feedback{fill:var(--main-color);transition:all .2s ease-in}.icon--why{fill:var(--main-color);transition:all .2s ease-in}.icon--arrow{stroke:var(--accent-color);transition:all .2s ease-in}.icon--calendar{stroke:var(--accent-color);transition:all .2s ease-in}.header{position:fixed;width:100%;top:30px;left:0;z-index:50;color:var(--main-color);background-color:rgba(76,46,181,.2);transition:top .3s ease 0s}@media(min-width: 1230px){.header{padding-top:18px}}@media(min-width: 320px)and (max-width: 1230px){.header{padding-top:calc(10px + 8*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.header{padding-top:10px}}@media(min-width: 1230px){.header{padding-bottom:18px}}@media(min-width: 320px)and (max-width: 1230px){.header{padding-bottom:calc(10px + 8*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.header{padding-bottom:10px}}@media(max-width: 767.98px){.header{background-color:var(--bg-color)}}.header__container{height:100%}.header__inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.header__logo .logo__brand-name{color:var(--accent-color)}.header__logo .logo__tagline{color:#202020}@media(max-width: 479.98px){.header__logo .logo__img{width:65px;height:50px}}@media(max-width: 479.98px){.header__logo .logo__brand-name{font-size:30px;color:#202020}}@media(max-width: 479.98px){.header__logo .logo__tagline{font-size:14px}}.header__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;row-gap:5px}@media(min-width: 1440px){.header__actions{column-gap:88px}}@media(min-width: 768px)and (max-width: 1440px){.header__actions{column-gap:calc(20px + 68*(100vw - 768px)/(1440 - 768))}}@media(max-width: 768px){.header__actions{column-gap:20px}}@media(max-width: 991.98px){.header__actions{flex-wrap:nowrap}}.header__link{flex-shrink:0;font-size:18px;color:var(--bg-color);display:flex;align-items:center;transition:all .3s ease-in}@media(max-width: 767.98px){.header__link{color:var(--main-color)}.header__link .icon--phone_icon{fill:var(--main-color)}}@media(max-width: 479.98px){.header__link{display:none}}.header__link.header__link--mob{color:var(--main-color);display:flex;align-items:center;justify-content:flex-end;display:none}@media(max-width: 479.98px){.header__link.header__link--mob{display:flex}}.header__link.header__link--mob .icon--phone_icon{fill:var(--main-color)}@media(any-hover: hover){.header__link:hover{text-decoration:underline}}@media(max-width: 991.98px){.header__link{order:1}}.logo{display:flex;align-items:center;gap:8px;position:relative;z-index:25}.logo__img{width:78px;height:60px;max-width:unset}.logo__text{text-align:center}.logo__brand-name{display:block;font-size:35px;font-weight:500}.logo__tagline{display:block;font-size:18px;font-weight:300}.burger{display:none}.menu{flex-shrink:1}@media(max-width: 991.98px){.menu__list{padding-top:45px !important;display:flex;flex-direction:column;align-items:stretch;gap:35px}}@media(min-width: 991.98px){.menu__list{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:5px}}@media(min-width: 991.98px)and (min-width: 1400px){.menu__list{column-gap:45px}}@media(min-width: 991.98px)and (min-width: 768px)and (max-width: 1400px){.menu__list{column-gap:calc(20px + 25*(100vw - 768px)/(1400 - 768))}}@media(min-width: 991.98px)and (max-width: 768px){.menu__list{column-gap:20px}}@media(max-width: 991.98px){.menu__item{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px}}@media(min-width: 991.98px){.menu__item .icon{display:none}}@media(max-width: 991.98px){.menu__link{color:var(--main-color);text-transform:uppercase}}@media(min-width: 991.98px){.menu__link{position:relative;font-family:var(--font-family);color:var(--bg-color);font-size:18px;font-weight:400;font-style:normal;line-height:normal;text-transform:uppercase;padding:0 5px;z-index:1;transition:all .3s ease-in}.menu__link::after{content:"";position:absolute;top:0;left:0;width:0%;height:1.5em;transition:.4s;z-index:-1}}@media(min-width: 991.98px)and (any-hover: hover){.menu__link:hover::after{width:100%;background-color:hsla(0,0%,100%,.5)}}@media(max-width: 991.98px){.burger{position:relative;padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;align-items:center;flex:0 0 var(--burger-width);height:var(--burger-height);transition:all .5s ease-in-out;z-index:99;order:2}.burger .burger__line{width:100%;height:var(--burger-lh);background-color:var(--burger-line-bg);transition:all .25s ease-in-out}}@media(max-width: 991.98px)and (max-width: 767.98px){.burger .burger__line{background-color:var(--main-color)}}@media(max-width: 991.98px){.burger::before,.burger::after{content:"";position:absolute;width:100%;height:var(--burger-lh);background-color:var(--burger-line-bg);transition:all .5s ease-in-out}}@media(max-width: 991.98px)and (max-width: 767.98px){.burger::before,.burger::after{background-color:var(--main-color)}}@media(max-width: 991.98px){.burger::before{transform:translateY(-7px)}.burger::after{transform:translateY(7px)}.burger.active .burger__line{background-color:rgba(0,0,0,0)}.burger.active::before{transform:rotate(-20deg);background-color:var(--main-color)}.burger.active::after{transform:rotate(20deg);background-color:var(--main-color)}.menu__body{position:fixed;top:0;left:-100%;width:100%;height:100vh;background-color:#f6f3fe;transition:left .3s ease 0s;overflow:auto;padding:90px 15px 30px 15px;display:block;z-index:20;display:flex;flex-direction:column;justify-content:space-between}.menu__body::before{content:"";position:fixed;width:100%;top:0;left:-100%;height:88px;background-color:#f6f3fe;z-index:2;transition:left .3s ease 0s}.menu__body.menu-open{left:0}.menu__body.menu-open::before{left:0}.menu__body.menu-open::after{position:absolute;content:"";left:0;bottom:8px;background-image:url("../../images/dist/header/mob-decor.svg");width:181px;height:280px}}.top-footer{display:flex;justify-content:space-between;gap:0 50px;border-bottom:1px solid var(--main-color)}@media(min-width: 1230px){.top-footer{padding-bottom:45px}}@media(min-width: 320px)and (max-width: 1230px){.top-footer{padding-bottom:calc(25px + 20*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.top-footer{padding-bottom:25px}}@media(max-width: 991.98px){.top-footer{flex-wrap:wrap}}.top-footer>*:not(:first-child){padding-top:76px}@media(max-width: 479.98px){.top-footer>*:not(:first-child){padding-top:30px}}.top-footer__column{flex:1 0 auto}.top-footer__column.top-footer__column--5 .top-footer__subscribe{margin-bottom:20px}.top-footer__column .menu__list{display:flex;flex-direction:column;gap:15px}@media(max-width: 991.98px){.top-footer__column .menu__list{padding-top:0 !important;align-items:flex-start}}@media(max-width: 479.98px){.top-footer__column .menu__list{flex-direction:row}}.top-footer__column .menu__link{color:var(--main-color);text-transform:capitalize;transition:all .3s ease-in}@media(any-hover: hover){.top-footer__column .menu__link:hover::after{width:100%;background-color:rgba(192,177,249,.45)}}@media(max-width: 767.98px){.top-footer__column .menu__link{font-size:18px;line-height:1.5555555556}}.top-footer__logo:not(:last-child){margin-bottom:25px}.top-footer__logo .logo__brand-name{color:#202020}.top-footer__logo .logo__tagline{color:#202020}.top-footer__image img{max-width:unset}.top-footer__title{font-size:24px !important}.top-footer__title:not(:last-child){margin-bottom:25px}@media(max-width: 479.98px){.top-footer__title:not(:last-child){margin-bottom:10px}}.top-footer__link{display:flex;align-items:center;gap:10px;font-size:18px;line-height:1.52;transition:all .3s ease-in}.top-footer__link:not(:last-child){margin-bottom:15px}@media(any-hover: hover){.top-footer__link:hover:not(:last-child){color:var(--hover-color)}.top-footer__link:hover .icon:not(.icon--location){fill:var(--hover-color)}}.top-footer__link .icon--phone_icon{fill:var(--accent-color);transition:all .3s ease-in}@media(any-hover: hover){.top-footer__link .icon--phone_icon:hover{fill:var(--hover-color)}}.top-footer__list div:not(:last-child){margin-bottom:15px}.top-footer__list dt{font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.2;color:var(--main-color);text-decoration:underline;text-transform:capitalize}.top-footer__list dt:not(:last-child){margin-bottom:10px}.top-footer__list dd{font-size:18px;line-height:1.52}.top-footer__list dd span{font-size:18px;line-height:1.52}.top-footer__list dd span:first-child{display:block}.top-footer__subscribe p{font-size:18px;line-height:1.52;margin-bottom:15px}.top-footer__social p{font-size:18px;line-height:1.52;margin-bottom:15px}.form{max-width:252px;width:100%;position:relative;transition:all .3s ease-in}@media(any-hover: hover){.form:hover .form__input{box-shadow:0 0 10px 0 var(--accent-color)}}.form__input{width:100%;height:40px;border:1px solid var(--accent-color);background-color:rgba(0,0,0,0);border-radius:5px;font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.2;color:var(--main-color);padding:11px 15px;transition:all .3s ease 0s;transition:all .3s ease-in}.form__input::placeholder{font-size:14px;font-weight:300;color:rgba(76,46,181,.7);text-transform:capitalize}.form__input:focus{box-shadow:0 0 10px 0 var(--accent-color)}@media(any-hover: hover){.form__input:hover{box-shadow:0 0 10px 0 var(--accent-color)}}.form__btn{width:20px;height:20px;position:absolute;right:15px;top:50%;transform:translate(0px, -50%);transition:all .3s ease-in}.form__btn .icon{width:100%;height:100%;transition:all .3s ease 0s}@media(any-hover: hover){.form__btn:hover .icon{transform:rotate(45deg)}}.social__list{display:flex;align-items:center;gap:12px}.social__link{width:40px;height:40px;border-radius:50%;background-color:var(--accent-color);display:flex;justify-content:center;align-items:center;transition:all .3s ease 0s;transition:all .3s ease-in}@media(any-hover: hover){.social__link:hover{background-color:var(--hover-color)}}.bottom-footer{display:flex;justify-content:space-between;gap:5px 20px}@media(min-width: 1230px){.bottom-footer{padding-top:30px}}@media(min-width: 320px)and (max-width: 1230px){.bottom-footer{padding-top:calc(20px + 10*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.bottom-footer{padding-top:20px}}@media(min-width: 1230px){.bottom-footer{padding-bottom:30px}}@media(min-width: 320px)and (max-width: 1230px){.bottom-footer{padding-bottom:calc(20px + 10*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.bottom-footer{padding-bottom:20px}}@media(max-width: 479.98px){.bottom-footer{padding:20px 0;font-size:16px;flex-direction:column}}.bottom-footer__copy{flex-shrink:0}.bottom-footer__policy-list{display:flex;justify-content:space-between;flex-shrink:0;gap:20px;text-transform:capitalize}.bottom-footer__policy-link{transition:all .3s ease-in}@media(any-hover: hover){.bottom-footer__policy-link:hover{text-decoration:underline}}@media(max-width: 479.98px){.bottom-footer__policy-link{text-decoration:underline}}@media(min-width: 1230px){.testimonials{padding-top:80px}}@media(min-width: 320px)and (max-width: 1230px){.testimonials{padding-top:calc(50px + 30*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.testimonials{padding-top:50px}}@media(min-width: 1230px){.testimonials{padding-bottom:100px}}@media(min-width: 320px)and (max-width: 1230px){.testimonials{padding-bottom:calc(50px + 50*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.testimonials{padding-bottom:50px}}.testimonials__top{max-width:517px}.testimonials__content{display:grid;grid-template-columns:repeat(3, minmax(260px, 380px));overflow-x:auto}@media(min-width: 1230px){.testimonials__content{column-gap:30px}}@media(min-width: 320px)and (max-width: 1230px){.testimonials__content{column-gap:calc(10px + 20*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.testimonials__content{column-gap:10px}}.testimonials__column{display:flex;flex-direction:column}@media(min-width: 1230px){.testimonials__column{row-gap:25px}}@media(min-width: 320px)and (max-width: 1230px){.testimonials__column{row-gap:calc(10px + 15*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.testimonials__column{row-gap:10px}}.testimonials__item{border-radius:10px;border:2px solid var(--accent-color);display:grid;gap:10px}@media(min-width: 1230px){.testimonials__item{padding:20px}}@media(min-width: 320px)and (max-width: 1230px){.testimonials__item{padding:calc(10px + 10*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.testimonials__item{padding:10px}}.testimonials__rating{display:flex;align-items:center;gap:10px}.testimonials__rating-num{font-weight:500;line-height:1.52;color:rgba(0,0,0,.5)}@media(min-width: 1230px){.testimonials__rating-num{font-size:24px}}@media(min-width: 320px)and (max-width: 1230px){.testimonials__rating-num{font-size:calc(12px + 12*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.testimonials__rating-num{font-size:12px}}.testimonials__text{line-height:1.52}.testimonials__name{font-weight:500;line-height:1.52;color:var(--accent-color)}@media(min-width: 1230px){.testimonials__name{font-size:24px}}@media(min-width: 320px)and (max-width: 1230px){.testimonials__name{font-size:calc(12px + 12*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.testimonials__name{font-size:12px}}.page__questions{margin-bottom:200px}.questions{background-color:rgba(192,177,249,.15)}@media(min-width: 1230px){.questions{padding-top:150px}}@media(min-width: 320px)and (max-width: 1230px){.questions{padding-top:calc(50px + 100*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.questions{padding-top:50px}}@media(min-width: 1230px){.questions{padding-bottom:150px}}@media(min-width: 320px)and (max-width: 1230px){.questions{padding-bottom:calc(50px + 100*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.questions{padding-bottom:50px}}.questions__container{position:relative}.questions__container::before{content:"";position:absolute;top:-60px;left:-90px;width:567px;height:651px;background-image:url("../../images/dist/questions/decor.svg");background-position:center;background-repeat:no-repeat;background-size:cover;transform:rotate(-4deg)}@media(max-width: 991.98px){.questions__container::before{top:unset;bottom:-150px;left:-125px;transform:rotate(-10deg)}}@media(max-width: 767.98px){.questions__container::before{content:none}}.questions__inner.grid{gap:50px;justify-content:unset}.questions__content{display:flex;align-items:flex-end;justify-content:space-between;gap:30px 50px}@media(max-width: 991.98px){.questions__content{flex-direction:column-reverse;align-items:center}}@media(max-width: 479.98px){.questions__content{align-items:stretch}}.questions__accordion{flex:0 1 620px}@media(max-width: 991.98px){.questions__accordion{flex:0 1 auto;max-width:620px;margin:0 auto}}.questions__accordion .accordion{width:100%}.questions__accordion .accordion__item:not(:last-child){margin-bottom:20px}@media(max-width: 479.98px){.questions__accordion .accordion__item:not(:last-child){margin-bottom:8px}}.questions__accordion .accordion__button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:46px;padding:5px 8px;border:none;outline:none;text-align:left;border-radius:5px;background-color:var(--bg-color);cursor:pointer}.questions__accordion .accordion__button span{padding-top:6px;font-weight:500;line-height:1.52;color:var(--accent-color);transition:background .2s ease-in}@media(min-width: 1230px){.questions__accordion .accordion__button span{font-size:24px}}@media(min-width: 320px)and (max-width: 1230px){.questions__accordion .accordion__button span{font-size:calc(12px + 12*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.questions__accordion .accordion__button span{font-size:12px}}@media(max-width: 479.98px){.questions__accordion .accordion__button span{padding-top:0}}.questions__accordion .accordion__button .close{width:25px;height:25px;transition:all .3s ease 0s}.questions__accordion .accordion__button .close::before,.questions__accordion .accordion__button .close::after{content:"";position:absolute;top:50%;right:8px;transform:translate(0px, -50%);background-color:var(--accent-color)}.questions__accordion .accordion__button .close::before{width:2px;height:25px;right:19px}.questions__accordion .accordion__button .close::after{width:25px;height:2px}@media(max-width: 479.98px){.questions__accordion .accordion__button .close{width:15px;height:15px}.questions__accordion .accordion__button .close::before{width:2px;height:15px;right:14px}.questions__accordion .accordion__button .close::after{width:15px;height:2px}}.questions__accordion .accordion__button--active+.accordion__content{grid-template-rows:1fr}.questions__accordion .accordion__button--active .close::before{opacity:0}.questions__accordion .accordion__content{border-radius:5px;padding:0 15px;display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms;background-color:var(--accent-color);margin-top:5px}.questions__accordion .accordion__text{overflow:hidden}.questions__accordion .accordion__text p{padding:15px 0;color:var(--bg-color);text-align:left}.ask-questions{flex:0 1 520px;display:grid;grid-template-columns:repeat(2, auto);align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}@media(max-width: 991.98px){.ask-questions{flex:0 1 auto;grid-template-columns:auto;align-items:center;justify-items:center}}@media(max-width: 479.98px){.ask-questions{grid-template-columns:1fr}}.ask-questions__action{max-width:300px;display:flex;flex-direction:column;align-items:center;gap:15px}@media(max-width: 991.98px){.ask-questions__action{order:2}}.ask-questions__text{text-align:center}.ask-questions__btn{max-width:180px;width:100%}.ask-questions__image{position:relative;width:206px;height:225px}.ask-questions__image img{width:100%;height:100%}@media(max-width: 991.98px){.ask-questions__image{order:1}}@media(max-width: 479.98px){.ask-questions__image{width:100%;height:auto}}.discount-block{position:fixed;width:100%;height:30px;top:0;left:0;z-index:50;background-color:var(--accent-color);padding:3px 0;display:flex;justify-content:center;align-items:center;gap:48px;transition:all .3s ease 0s}@media(min-width: 1230px){.discount-block{column-gap:48px}}@media(min-width: 320px)and (max-width: 1230px){.discount-block{column-gap:calc(10px + 38*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.discount-block{column-gap:10px}}.discount-block__text-wrapper{font-size:16px;font-weight:500;line-height:1.52;color:var(--bg-color);display:flex}@media(min-width: 1230px){.discount-block__text-wrapper{column-gap:20px}}@media(min-width: 320px)and (max-width: 1230px){.discount-block__text-wrapper{column-gap:calc(10px + 10*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.discount-block__text-wrapper{column-gap:10px}}@media(max-width: 479.98px){.discount-block__text-wrapper{font-size:14px;line-height:1.2}.discount-block__text-wrapper span{display:none}}.discount-block__link{text-transform:capitalize;text-decoration:underline}.discount-block__close{width:18px;height:18px}.discount-block__close .icon{width:100%;height:100%}.discount-block.hidden{transform:translateY(-100%);transition:transform .3s ease}.page__services{margin-bottom:100px}.services{background-color:#f6f3fe}@media(min-width: 1230px){.services{padding-top:100px}}@media(min-width: 320px)and (max-width: 1230px){.services{padding-top:calc(50px + 50*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services{padding-top:50px}}@media(min-width: 1230px){.services{padding-bottom:100px}}@media(min-width: 320px)and (max-width: 1230px){.services{padding-bottom:calc(50px + 50*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services{padding-bottom:50px}}.services__inner{margin:0 auto}.services__top{max-width:642px}.services__accordion{max-width:816px}.services__accordion .accordion{width:100%}.services__accordion .accordion__item:not(:last-child){margin-bottom:20px}.services__accordion .accordion__button{position:relative;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:20px;border:none;outline:none;text-align:left;color:var(--main-color);background-color:rgba(0,0,0,0);transition:background-color .3s ease,color .3s ease;cursor:pointer}@media(min-width: 1230px){.services__accordion .accordion__button{column-gap:45px}}@media(min-width: 320px)and (max-width: 1230px){.services__accordion .accordion__button{column-gap:calc(20px + 25*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services__accordion .accordion__button{column-gap:20px}}@media(max-width: 479.98px){.services__accordion .accordion__button{padding:6px;align-items:center}}.services__accordion .accordion__button .close{position:relative;flex-shrink:0;width:25px;height:25px;transition:all .3s ease 0s}.services__accordion .accordion__button .close::before,.services__accordion .accordion__button .close::after{content:"";position:absolute;right:0;background-color:var(--main-color)}.services__accordion .accordion__button .close::before{width:2px;height:25px;right:45%}.services__accordion .accordion__button .close::after{width:25px;height:2px;top:50%;transform:translate(0px, -50%)}@media(max-width: 479.98px){.services__accordion .accordion__button .close{width:15px;height:15px}.services__accordion .accordion__button .close::before{width:2px;height:15px;right:43%}.services__accordion .accordion__button .close::after{width:15px;height:2px;top:50%;transform:translate(0px, -50%)}}.services__accordion .accordion__button--active+.accordion__content{grid-template-rows:1fr;border-bottom:2px solid var(--accent-color)}@media(min-width: 1230px){.services__accordion .accordion__button--active+.accordion__content{padding-bottom:20px}}@media(min-width: 320px)and (max-width: 1230px){.services__accordion .accordion__button--active+.accordion__content{padding-bottom:calc(10px + 10*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services__accordion .accordion__button--active+.accordion__content{padding-bottom:10px}}@media(max-width: 479.98px){.services__accordion .accordion__button--active+.accordion__content{border-bottom:1px solid var(--accent-color)}}.services__accordion .accordion__button--active{background-color:var(--accent-color);border-radius:5px;color:var(--bg-color)}.services__accordion .accordion__button--active .accordion__service-title.sub-title{color:var(--bg-color)}.services__accordion .accordion__button--active .accordion__image img{opacity:1;visibility:visible}.services__accordion .accordion__button--active .close::before{opacity:0}.services__accordion .accordion__button--active .close::after{background-color:var(--bg-color)}.services__accordion .accordion__service-wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-grow:1}@media(min-width: 1230px){.services__accordion .accordion__service-wrapper{column-gap:35px}}@media(min-width: 320px)and (max-width: 1230px){.services__accordion .accordion__service-wrapper{column-gap:calc(20px + 15*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services__accordion .accordion__service-wrapper{column-gap:20px}}@media(max-width: 479.98px){.services__accordion .accordion__service-wrapper{align-items:center}}.services__accordion .accordion__service{flex-grow:1;display:flex;gap:20px}@media(max-width: 767.98px){.services__accordion .accordion__service{max-width:400px;flex-direction:column;gap:5px}}@media(max-width: 479.98px){.services__accordion .accordion__service{max-width:unset;width:100%}}.services__accordion .accordion__service-title{flex:0 0 200px;color:var(--main-color)}@media(max-width: 767.98px){.services__accordion .accordion__service-title{flex:0 1 auto}}.services__accordion .accordion__service-title.sub-title{margin:0}.services__accordion .accordion__service-description{flex:0 1 310px;line-height:1.52}@media(max-width: 767.98px){.services__accordion .accordion__service-description{flex:0 1 auto}}.services__accordion .accordion__image{flex-shrink:0;width:98px;height:148px;transform:rotate(11deg);margin-top:-45px}@media(max-width: 479.98px){.services__accordion .accordion__image{width:32px;height:50px;margin-top:0}}.services__accordion .accordion__image img{width:100%;height:100%;opacity:0;visibility:hidden;transition:all .3s ease 0s}@media(max-width: 479.98px){.services__accordion .accordion__image img{opacity:1;visibility:visible}}.services__accordion .accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms;border-bottom:2px solid var(--main-color)}@media(max-width: 479.98px){.services__accordion .accordion__content{border-bottom:1px solid var(--main-color)}}.services__accordion .accordion__list{overflow:hidden;padding:0 30px !important}@media(max-width: 479.98px){.services__accordion .accordion__list{padding:0 !important}}@media(min-width: 1230px){.services__accordion .accordion__list .space{padding-top:20px}}@media(min-width: 320px)and (max-width: 1230px){.services__accordion .accordion__list .space{padding-top:calc(10px + 10*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services__accordion .accordion__list .space{padding-top:10px}}.services__accordion .accordion__list-item{font-size:20px;line-height:1.52;color:var(--main-color)}.services__accordion .accordion__list-item:not(:last-child){margin-bottom:10px}@media(max-width: 479.98px){.services__accordion .accordion__list-item:not(:last-child){margin-bottom:5px}}.services__accordion .accordion__category{font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:var(--accent-light-color);border-bottom:1px solid var(--main-color)}@media(min-width: 1230px){.services__accordion .accordion__category{padding-left:15px}}@media(min-width: 320px)and (max-width: 1230px){.services__accordion .accordion__category{padding-left:calc(5px + 10*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services__accordion .accordion__category{padding-left:5px}}@media(min-width: 1230px){.services__accordion .accordion__category{padding-right:15px}}@media(min-width: 320px)and (max-width: 1230px){.services__accordion .accordion__category{padding-right:calc(5px + 10*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services__accordion .accordion__category{padding-right:5px}}.services__accordion .accordion__category:not(:last-child){margin-bottom:5px}.services__accordion .accordion__category-name{padding-top:4px}@media(min-width: 1230px){.services__accordion .accordion__category-name{font-size:20px}}@media(min-width: 320px)and (max-width: 1230px){.services__accordion .accordion__category-name{font-size:calc(16px + 4*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services__accordion .accordion__category-name{font-size:16px}}@media(min-width: 1230px){.services__accordion .accordion__category-price{font-size:20px}}@media(min-width: 320px)and (max-width: 1230px){.services__accordion .accordion__category-price{font-size:calc(16px + 4*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services__accordion .accordion__category-price{font-size:16px}}@media(min-width: 1230px){.services__accordion .accordion__text p{padding-left:25px}}@media(min-width: 320px)and (max-width: 1230px){.services__accordion .accordion__text p{padding-left:calc(10px + 15*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services__accordion .accordion__text p{padding-left:10px}}@media(min-width: 1230px){.services__accordion .accordion__text p{padding-right:25px}}@media(min-width: 320px)and (max-width: 1230px){.services__accordion .accordion__text p{padding-right:calc(10px + 15*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.services__accordion .accordion__text p{padding-right:10px}}.services__link-box{margin:0 auto}.parallax{position:relative;width:100vw;height:500px}@media(min-width: 1230px){.parallax{height:500px}}@media(min-width: 320px)and (max-width: 1230px){.parallax{height:calc(180px + 320*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.parallax{height:180px}}.parallax__background{position:absolute;top:0;left:0;width:100vw;height:100%;background-position:center;background-size:cover;background-attachment:fixed;position:relative;overflow:hidden}.parallax__background.parallax__background--1{background-image:linear-gradient(to bottom, rgba(76, 46, 181, 0.2) 0%, rgba(76, 46, 181, 0.2) 100%),image-set(url("../../images/dist/parallax/1.avif") type("image/avif"), url("../../images/dist/parallax/1.webp") type("image/webp"), url("../../images/dist/parallax/1.jpg") type("image/png"))}.parallax__background.parallax__background--2{background-image:linear-gradient(to bottom, rgba(76, 46, 181, 0.2) 0%, rgba(76, 46, 181, 0.2) 100%),image-set(url("../../images/dist/parallax/2.avif") type("image/avif"), url("../../images/dist/parallax//2.webp") type("image/webp"), url("../../images/dist/parallax/2.jpg") type("image/png"))}.page__about{margin-bottom:200px}.about{position:relative;z-index:1}.about__sub-title{max-width:337px}.about__text{max-width:562px}.content-about{display:grid;grid-template-columns:1fr 2fr 1fr}@media(min-width: 1200px){.content-about{gap:25px}}@media(min-width: 768px)and (max-width: 1200px){.content-about{gap:calc(15px + 10*(100vw - 768px)/(1200 - 768))}}@media(max-width: 768px){.content-about{gap:15px}}@media(max-width: 767.98px){.content-about{grid-template-columns:1fr}}.content-about__column.content-about__column--left{display:grid;gap:25px}@media(max-width: 767.98px){.content-about__column.content-about__column--left{grid-template-columns:1fr 1fr;align-items:center}}@media(max-width: 767.98px)and (min-width: 768px){.content-about__column.content-about__column--left{gap:25px}}@media(max-width: 767.98px)and (min-width: 320px)and (max-width: 768px){.content-about__column.content-about__column--left{gap:calc(10px + 15*(100vw - 320px)/(768 - 320))}}@media(max-width: 767.98px)and (max-width: 320px){.content-about__column.content-about__column--left{gap:10px}}.content-about__column.content-about__column--left .content-about__image-ibg{overflow:hidden;padding-bottom:138.3647798742%}.content-about__column.content-about__column--middle{display:grid;grid-template-columns:repeat(2, 1fr)}@media(min-width: 1200px){.content-about__column.content-about__column--middle{gap:25px}}@media(min-width: 768px)and (max-width: 1200px){.content-about__column.content-about__column--middle{gap:calc(15px + 10*(100vw - 768px)/(1200 - 768))}}@media(max-width: 768px){.content-about__column.content-about__column--middle{gap:15px}}.content-about__column.content-about__column--middle .content-about__image-ibg--2,.content-about__column.content-about__column--middle .content-about__image-ibg--1{overflow:hidden;padding-bottom:135.8024691358%}.content-about__column.content-about__column--middle .content-about__image-ibg--3{overflow:hidden;padding-bottom:59.5703125%}@media(max-width: 767.98px){.content-about__column.content-about__column--middle{display:none}}.content-about__column.content-about__column--right{display:grid;gap:25px}@media(max-width: 767.98px){.content-about__column.content-about__column--right{grid-template-columns:1fr 1fr;align-items:center}}@media(max-width: 767.98px)and (min-width: 768px){.content-about__column.content-about__column--right{gap:25px}}@media(max-width: 767.98px)and (min-width: 320px)and (max-width: 768px){.content-about__column.content-about__column--right{gap:calc(10px + 15*(100vw - 320px)/(768 - 320))}}@media(max-width: 767.98px)and (max-width: 320px){.content-about__column.content-about__column--right{gap:10px}}@media(max-width: 767.98px){.content-about__column.content-about__column--right .content-about__content{order:1}.content-about__column.content-about__column--right .content-about__image-ibg{order:2}}.content-about__column.content-about__column--right .content-about__image-ibg{overflow:hidden;padding-bottom:138.3647798742%}.content-about__image-ibg.content-about__image-ibg--1{grid-column:1/2;grid-row:1/2}.content-about__image-ibg.content-about__image-ibg--2{grid-column:2/3;grid-row:1/2}.content-about__image-ibg.content-about__image-ibg--3{grid-column:1/3;grid-row:2/3}.page__hero{margin-bottom:200px}.hero{height:calc(100vh + var(--min-height));margin-top:calc(-1*var(--min-height));position:relative}.hero::after{content:"";position:absolute;left:0;background-image:url("../../images/dist/about/flower-decor.svg");background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 1230px){.hero::after{bottom:-505px}}@media(min-width: 320px)and (max-width: 1230px){.hero::after{bottom:calc(-280px + -225*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.hero::after{bottom:-280px}}@media(min-width: 1200px){.hero::after{width:625px}}@media(min-width: 768px)and (max-width: 1200px){.hero::after{width:calc(325px + 300*(100vw - 768px)/(1200 - 768))}}@media(max-width: 768px){.hero::after{width:325px}}@media(min-width: 1200px){.hero::after{height:736px}}@media(min-width: 768px)and (max-width: 1200px){.hero::after{height:calc(425px + 311*(100vw - 768px)/(1200 - 768))}}@media(max-width: 768px){.hero::after{height:425px}}@media(max-width: 991.98px){.hero{background-color:rgba(192,177,249,.15)}}@media(max-width: 767.98px){.hero{height:unset !important;margin-top:0}}.hero__inner{display:flex;align-items:center;height:100%}.hero__content{flex:1 0 30.9027777778%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:180px;z-index:20}@media(min-width: 1440px){.hero__content{padding-left:90px}}@media(min-width: 768px)and (max-width: 1440px){.hero__content{padding-left:calc(15px + 75*(100vw - 768px)/(1440 - 768))}}@media(max-width: 768px){.hero__content{padding-left:15px}}@media(min-width: 1440px){.hero__content{padding-right:90px}}@media(min-width: 768px)and (max-width: 1440px){.hero__content{padding-right:calc(15px + 75*(100vw - 768px)/(1440 - 768))}}@media(max-width: 768px){.hero__content{padding-right:15px}}@media(max-width: 767.98px){.hero__content{padding-top:calc(var(--min-height) + 30px + 40px);padding-bottom:40px}}@media(max-width: 767.98px){.hero__top{margin-bottom:30px !important}}.hero__image-box{position:relative;flex:0 0 56.6666666667%;height:100%}@media(max-width: 767.98px){.hero__image-box{flex:0 0 auto;height:unset}}.hero__image{width:100%;height:100%}.hero__image img{width:100%;height:100%}.hero__image-text{position:absolute;left:50%;transform:translate(-35%, 0px);text-align:center}@media(min-width: 1440px){.hero__image-text{width:258px}}@media(min-width: 768px)and (max-width: 1440px){.hero__image-text{width:calc(190px + 68*(100vw - 768px)/(1440 - 768))}}@media(max-width: 768px){.hero__image-text{width:190px}}@media(min-width: 1440px){.hero__image-text{bottom:40px}}@media(min-width: 768px)and (max-width: 1440px){.hero__image-text{bottom:calc(20px + 20*(100vw - 768px)/(1440 - 768))}}@media(max-width: 768px){.hero__image-text{bottom:20px}}@media(min-width: 1440px){.hero__image-text{font-size:18px}}@media(min-width: 768px)and (max-width: 1440px){.hero__image-text{font-size:calc(14px + 4*(100vw - 768px)/(1440 - 768))}}@media(max-width: 768px){.hero__image-text{font-size:14px}}@media(max-width: 479.98px){.hero__image-text{display:none}}.hero__title{font-family:var(--second-family);font-weight:700;line-height:1.2;color:var(--accent-color);text-transform:uppercase}@media(min-width: 1440px){.hero__title{font-size:47px}}@media(min-width: 768px)and (max-width: 1440px){.hero__title{font-size:calc(30px + 17*(100vw - 768px)/(1440 - 768))}}@media(max-width: 768px){.hero__title{font-size:30px}}@media(min-width: 1440px){.hero__title{margin-bottom:65px}}@media(min-width: 768px)and (max-width: 1440px){.hero__title{margin-bottom:calc(25px + 40*(100vw - 768px)/(1440 - 768))}}@media(max-width: 768px){.hero__title{margin-bottom:25px}}.hero__sub-titlet{max-width:445px}.hero__text{max-width:445px;margin:0 auto}.hero__btn-link{margin:0 auto}@media(min-width: 1440px){.hero__btn-link{margin-top:75px}}@media(min-width: 768px)and (max-width: 1440px){.hero__btn-link{margin-top:calc(30px + 45*(100vw - 768px)/(1440 - 768))}}@media(max-width: 768px){.hero__btn-link{margin-top:30px}}.page__booking{margin-bottom:200px}.booking__inner.grid{justify-content:unset}.booking__top{max-width:660px}@media(max-width: 479.98px){.booking__top{max-width:100%}}.booking__sub-title{max-width:520px}@media(max-width: 479.98px){.booking__sub-title{max-width:100%}}.booking__text{max-width:600px}@media(max-width: 479.98px){.booking__text{max-width:100%}}.booking__content{display:flex;align-items:center;justify-content:space-between;gap:100px 50px;padding:0 45px}@media(max-width: 1230px){.booking__content{flex-direction:column;padding:0 0}}@media(max-width: 479.98px){.booking__form{max-width:100%}}.booking__photos{display:grid;align-items:center;justify-content:center;gap:15px;position:relative}.booking__photos::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:198px;height:105px;background-image:url("../../images/dist/booking/decor-roses.svg");background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 479.98px){.booking__photos::after{bottom:-160px;top:unset;transform:translate(-50%, -50%) rotate(180deg)}}.booking__row{display:flex}@media(min-width: 1230px){.booking__row{column-gap:20px}}@media(min-width: 320px)and (max-width: 1230px){.booking__row{column-gap:calc(10px + 10*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.booking__row{column-gap:10px}}@media(max-width: 479.98px){.booking__row.booking__row--second{display:none}}@media(min-width: 1230px){.booking__image{width:192px}}@media(min-width: 320px)and (max-width: 1230px){.booking__image{width:calc(86px + 106*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.booking__image{width:86px}}@media(min-width: 1230px){.booking__image{height:277px}}@media(min-width: 320px)and (max-width: 1230px){.booking__image{height:calc(125px + 152*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.booking__image{height:125px}}.booking__image:first-child{transform:rotate(-4.87deg)}.booking__image.booking__image--up{transform:translateY(-60px)}@media(max-width: 479.98px){.booking__image.booking__image--up{transform:translateY(-40px)}}.booking__image.booking__image--down{transform:translateY(60px)}.booking__image:last-child{transform:rotate(4.87deg)}.booking__image img{width:100%;height:100%}.form-booking{flex:0 0 354px}.form-booking__text{margin-bottom:30px}@media(max-width: 1230px){.form-booking__text{text-align:center}}@media(max-width: 479.98px){.form-booking__text{font-size:16px;font-weight:500;line-height:1.52;margin-bottom:20px}}.form-booking__form{max-width:312px}@media(max-width: 1230px){.form-booking__form{max-width:100%}}.form-booking__form>*:not(:last-child){margin-bottom:10px}.form-booking__input{width:100%;height:40px;border:1px solid var(--accent-color);border-radius:5px;background-color:var(--bg-color);padding:5px 10px;color:var(--accent-color);font-size:16px}.form-booking__input::placeholder{text-transform:capitalize;font-family:var(--font-family);font-size:12px;font-weight:300;color:var(--accent-color)}.form-booking__input:focus{border:1px solid var(--accent-color);box-shadow:0 0 12px var(--hover-color)}.form-booking__text-area{resize:unset;height:80px;width:100%;padding-top:12px}.form-booking__btn{max-width:100%;width:100%}.select{width:100%;height:40px;background:var(--bg-color);border:1px solid var(--accent-color);border-radius:5px;padding:5px 10px;appearance:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.select:focus{border:1px solid var(--accent-color);box-shadow:0 0 12px var(--hover-color)}.select.select-clicked{border:1px solid var(--accent-color);box-shadow:0 0 12px var(--hover-color)}.select__selected{font-size:12px;font-weight:300;text-transform:capitalize;color:var(--accent-color)}.select__selected.select__selected--active{font-size:16px;font-weight:400}.select__arrow{margin-right:11px;width:12px;height:12px;transition:.3s}.select__arrow .icon--arrow{width:100%;height:100%}.select__arrow.select__arrow--active{transform:rotate(180deg)}.select__menu{background-color:var(--bg-color);border:1px solid var(--accent-color);border-radius:5px;opacity:0;display:none;z-index:1}.select__menu.select__menu--active{display:block;opacity:1;margin-top:8px}.select__item{font-family:var(--font-family);font-weight:300;font-size:16px;text-transform:capitalize;color:var(--accent-color);padding:13px 10px;cursor:pointer;transition:background-color .2s ease-in}.select__item.select__item--active{background-color:var(--hover-color);color:var(--bg-color)}@media(any-hover: hover){.select__item:hover{background-color:rgba(192,177,249,.35)}}.form-booking__calendar-top{position:relative}.form-booking__calendar-top .icon--calendar{position:absolute;top:50%;right:20px;width:16px;height:16px;transform:translate(0px, -50%);background-image:url("../../icons/svgs/calendar.svg");background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.form-booking__calendar-content{width:100%;padding:20px;background-color:var(--bg-color);border:1px solid rgba(76,46,181,.3);border-radius:5px;box-shadow:0 15px 40px rgba(0,0,0,.12);margin-top:8px;z-index:50;display:flex;justify-content:center;align-items:center;display:none}.form-booking__calendar-content.open{display:flex}.calendar{width:210px;font-family:var(--font-family);font-weight:500;font-size:12px;color:var(--accent-color)}.calendar__top{position:relative;width:100%;height:25px;border-radius:2px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--accent-color);margin-bottom:4px}.calendar__current-date{width:100%;top:100%;position:absolute;top:50%;left:50%;right:50%;transform:translate(-50%, -50%);text-align:center;padding-top:2px}.calendar__icons{position:absolute;width:100%;height:25px;top:0;left:0}.calendar__icons .icon{width:14px;height:7px;cursor:pointer;transition:all .3s ease-in}@media(any-hover: hover){.calendar__icons .icon:hover{fill:var(--hover-color)}}.calendar__icons #prev{transform:rotate(90deg);position:absolute;left:0;top:5px}.calendar__icons #next{transform:rotate(-90deg);position:absolute;right:0;top:5px}.calendar__body{width:100%;font-family:var(--font-family);font-weight:500;font-size:12px}.calendar__body li{padding-top:2px;border:1px solid var(--accent-color);border-radius:2px;width:14.2857142857%}.calendar__weeks{width:100%;display:flex;justify-content:space-between;gap:8px;cursor:default;margin-bottom:4px !important}.calendar__weeks li{width:25px;height:25px;display:flex;justify-content:center;align-items:center;background-color:rgba(192,177,249,.15)}.calendar__days{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px}.calendar__days li{text-align:center;position:relative;z-index:1;cursor:pointer;width:24px;height:25px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.calendar__days li.inactive{color:#dcd3fe}.calendar__days li.selected{background-color:var(--main-color);color:var(--bg-color);border:1px solid var(--main-color)}.calendar__days li.disabled{background-color:rgba(192,177,249,.15);color:rgba(192,177,249,.5);border:1px solid rgba(192,177,249,.15);cursor:not-allowed}.calendar__days li.active{color:var(--bg-color);background-color:var(--hover-color);border:1px solid var(--hover-color)}.calendar__days li:not(.active):hover{background-color:rgba(192,177,249,.5);color:var(--accent-color)}.calendar__days li.selected:hover{background-color:var(--main-color);color:var(--bg-color);border:1px solid var(--main-color)}.page__team{margin-bottom:200px}.team__container{position:relative}.team__container::before{content:"";position:absolute;top:-108px;right:-254px;background-image:url("../../images/dist/team/team-decor.svg")}@media(min-width: 1920px){.team__container::before{width:913px}}@media(min-width: 768px)and (max-width: 1920px){.team__container::before{width:calc(513px + 400*(100vw - 768px)/(1920 - 768))}}@media(max-width: 768px){.team__container::before{width:513px}}@media(min-width: 1200px){.team__container::before{height:1153px}}@media(min-width: 768px)and (max-width: 1200px){.team__container::before{height:calc(853px + 300*(100vw - 768px)/(1200 - 768))}}@media(max-width: 768px){.team__container::before{height:853px}}.team__inner{margin:0 -60px}.team__inner.grid{row-gap:40px}.team__top{max-width:530px}.team__cards{padding-top:40px;padding-bottom:120px;display:flex;overflow-x:auto;overflow-y:hidden;position:relative;row-gap:30px;padding-left:60px;padding-right:60px}@media(min-width: 1230px){.team__cards{column-gap:30px}}@media(min-width: 320px)and (max-width: 1230px){.team__cards{column-gap:calc(8px + 22*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.team__cards{column-gap:8px}}.card-team{flex:0 0 277px;min-height:366px;position:relative;overflow:visible;transition:all .3s ease 0s;transition:all .3s ease-in}@media(any-hover: hover){.card-team:hover{z-index:10}.card-team:hover .card-team__content{background-color:rgba(76,46,181,.8);color:var(--bg-color);transform:translate(20px, 100px) rotate(10deg);border:2px solid rgba(76,46,181,.8)}.card-team:hover .card-team__image{transform:translate(0, -20px) rotate(-2deg)}.card-team:hover .card-team__name{color:var(--bg-color) !important}}.card-team.hover{z-index:10}.card-team.hover .card-team__content{background-color:rgba(76,46,181,.8);color:var(--bg-color);transform:translate(20px, 100px) rotate(10deg);border:2px solid rgba(76,46,181,.8)}.card-team.hover .card-team__image{transform:translate(0, -20px) rotate(-2deg)}.card-team.hover .card-team__name{color:var(--bg-color) !important}.card-team:hover~.card-team{z-index:0}.card-team.hover~.card-team{z-index:0}.card-team__image{position:absolute;inset:0;width:100%;height:100%;z-index:1;border-radius:20px;transition:transform .5s ease,top .5s ease}.card-team__image img{border-radius:20px;width:100%;height:100%}.card-team__content{height:100%;padding:20px;border-radius:20px;background-color:var(--bg-color);border:2px solid var(--accent-color);padding:20px;z-index:5;position:relative;transition:transform .3s ease 0s}.card-team__name{color:var(--accent-color) !important}.card-team__prof-field{display:inline-block;margin-bottom:20px}.page__choose{margin-bottom:120px;padding-top:400px}.choose__container{position:relative}.choose__container::before{content:"";position:absolute;top:-224px;left:-270px;width:762px;height:818px;background-image:url("../../images/dist/choose/choose-decor.svg")}@media(max-width: 991.98px){.choose__container::before{content:none}}.choose__inner.grid{justify-content:unset}.choose__top{max-width:562px}.choose__items{width:100%;height:838px;display:grid;gap:10px;z-index:20}@media(min-width: 767.98px){.choose__items{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}}.choose__item{position:relative}@media(min-width: 767.98px){.choose__item:nth-of-type(1){grid-column:1/3;grid-row:1/2}}@media(min-width: 767.98px){.choose__item:nth-of-type(2){grid-column:3/4;grid-row:1/2}}@media(min-width: 767.98px){.choose__item:nth-of-type(3){grid-column:1/2;grid-row:2/3}}@media(min-width: 767.98px){.choose__item:nth-of-type(4){grid-column:2/-1;grid-row:2/3}}@media(min-width: 767.98px){.choose__item:nth-of-type(5){grid-column:1/3;grid-row:3/-1}}@media(min-width: 767.98px){.choose__item:nth-of-type(6){grid-column:3/4;grid-row:3/-1}}.choose__link{margin:0 auto}.item-choose{background-image:image-set(url("../../images/dist/choose/img.avif") type("image/avif"), url("../../images/dist/choose/img.webp") type("image/webp"), url("../../images/dist/choose/img.jpg") type("image/png"));background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:bottom;transition:all .5s ease-in}@media(min-width: 767.98px){.item-choose{height:272px}}.item-choose__content{position:relative;z-index:10;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:10px}@media(min-width: 991.98px){.item-choose__content.item-choose__content--row{display:flex;align-items:center;flex-direction:row}.item-choose__content.item-choose__content--row .item-choose__title{width:unset}}.item-choose__image{width:42px;height:42px;margin:0 auto}.item-choose__title{width:190px;color:var(--bg-color) !important;text-align:center}.top{margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:10px}.section-title{font-family:var(--second-family);font-weight:700;line-height:1.4;color:var(--accent-color);text-transform:uppercase}@media(min-width: 1230px){.section-title{font-size:40px}}@media(min-width: 320px)and (max-width: 1230px){.section-title{font-size:calc(20px + 20*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.section-title{font-size:20px}}.section-title:not(:last-child){margin-bottom:15px}.sub-title{font-family:var(--font-family);font-weight:500;line-height:1.52;color:var(--main-color);margin:0 auto}@media(min-width: 1230px){.sub-title{font-size:24px}}@media(min-width: 320px)and (max-width: 1230px){.sub-title{font-size:calc(16px + 8*(100vw - 320px)/(1230 - 320))}}@media(max-width: 320px){.sub-title{font-size:16px}}