button,h1,h2,h3,p,ul{margin:0;padding:0}.descr-style,.section-title,.title-small{color:var(--text-color)}.container_header,.hww-content,.nav__link,.relative,.wrapper{position:relative}.search__btn-open:active path,.search__btn-open:hover path,.search__form-btn path,.search__form-btn:active path,.search__form-btn:hover path{stroke:var(--main-color)}.footer-social__link:hover path,.search__btn-open:active rect,.search__btn-open:hover rect,.search__form-btn rect,.search__form-btn:active rect,.search__form-btn:hover rect{fill:var(--main-color)}:root{--section-gap:100px;--elem-gap:32px;--main-color:#ff9900;--active-color:#e1670e;--text-color:#333;--border-color:#cacaca;--footer-text-color:var(--border-color);--black-color:#000;--grey-color:#666;--white-color:#fff}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}@font-face{font-family:Montserrat;src:local("Montserrat-Regular"),url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat-Medium"),url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat-SemiBold"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat-Bold"),url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat-ExtraBold"),url(../fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(fonts/Montserrat-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}body{font-family:Montserrat,sans-serif;background-color:var(--white-color)}.wrapper{overflow:hidden}a{text-decoration:none}.img{max-width:100%}ul{list-style:none}.about-wrapper,.flex,.footer__social,.hww-links{display:flex}.section-offset{margin-bottom:var(--section-gap)}.bullet{margin:0;padding:0;max-height:15px;border:none;background:0 0;outline:0;cursor:pointer}.link,.nav__link::after{background-color:var(--main-color)}.about__left,.hww-slide::after,.slide-1,.slide-2,.slide-3{background-size:cover}.about__left,.form__check+.form__label::before{background-repeat:no-repeat;background-position:center center}.section-title{font-weight:400;font-size:48px;line-height:59px}.title-small{width:100%;margin-bottom:8px;font-weight:700;font-size:24px;line-height:29px}.descr-style{font-weight:400;font-size:16px;line-height:32px}.link{display:inline-block;padding:19px 37px;font-weight:700;font-size:16px;line-height:20px;color:var(--white-color);border:none;text-align:center}.slash{color:var(--border-color);transition:color .3s ease-in-out}.nav__link::after,.search__btn-open{transition:opacity .3s ease-in-out}.container{max-width:1920px;margin:0 auto}.decisions,.hww__title,header{margin-bottom:50px}.container_s{padding:0 75px}header{box-shadow:0 5px 40px rgba(0,0,0,.1);border-radius:0 0 32px 32px}.burger-open,.search__btn-open,.search__form-btn{background-color:transparent;border:transparent;cursor:pointer}.container_header{display:flex;justify-content:space-between;align-items:center;padding:14px 75px}.burger,.burger-close{display:none;order:0}.burger-open{z-index:100;width:30px;height:23px}.burger-open:focus{outline-offset:3px;outline:2px solid var(--main-color)}.burger-open:active,.burger-open:hover{outline:0}.header-logo,.logo{max-height:72px}.header-logo{order:1;display:inline;width:34%}.logo-link{display:inline-block}.logo-link:focus{outline-offset:5px;outline:transparent}.nav{display:flex;order:1}.nav__wrapper{display:flex;margin-right:87px}.nav__item:not(:last-child){margin-right:85px}.nav__link{font-weight:600;font-size:18px;line-height:22px;color:var(--text-color)}.nav__link::after{position:absolute;content:"";right:0;bottom:-5px;width:100%;height:2px;opacity:0}.nav__link:focus{outline-offset:3px;outline:2px solid var(--main-color)}.nav__link:hover::after{opacity:1}.nav__link:active{color:var(--active-color);outline:0}.nav__link:active::after{opacity:1;background-color:var(--active-color)}.search{order:1;max-height:24px}.search__btn-open path,.search__btn-open rect{transition:fill .3s ease-in-out,stroke .3s ease-in-out}.search__btn-open:focus{outline-offset:3px;outline:2px solid var(--main-color)}.search__btn-open:active,.search__btn-open:hover,.search__form-btn:active,.search__form-btn:focus,.search__form-btn:hover,.swiper-pagination-bullet:focus{outline:0}.search__btn-open,.search__form-btn{padding:0;max-height:24px}.search__form-btn{position:absolute;right:10.5%}.faq-accordion .ac-trigger:focus::after,.faq-accordion .ac-trigger:hover::after,.faq-accordion .ac:hover .ac-trigger::after,.search__btn-open.active{opacity:0}.search__form{display:flex;align-items:center;position:absolute;z-index:2;top:50%;right:1%;background-color:var(--white-color);opacity:0;visibility:hidden;box-shadow:0 0 20px rgba(0,0,0,.12);padding:18px 13px 18px 32px;width:539px;border-radius:24px;transform:translate(150%,-50%);transition:transform .3s ease-in-out,opacity .3s ease-in-out .2s,visibility .3s ease-in-out .2s}.search__form-input{position:relative;width:100%;padding:5px;border:transparent}.search__form-input::placeholder{padding-bottom:4px;border-bottom:1px solid var(--border-color)}.search__form-input:focus-visible{outline:0;opacity:.8}.search__form--active{transform:translate(0,-50%);opacity:1;visibility:visible}.search__form-input[type=search]::-webkit-search-cancel-button{content:url("data:image/svg+xml; chatset=UTF-8, <svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' version='1.1'> <rect x='8.9541' y='7.30432' width='11.6645' height='2.33291' transform='rotate(45 8.9541 7.30432)' fill='%23CACACA'/> <rect x='7.30469' y='15.5524' width='11.6645' height='2.33291' transform='rotate(-45 7.30469 15.5524)' fill='%23CACACA'/> <circle cx='12' cy='12' r='11' stroke='%23CACACA' stroke-width='2'/></svg>");margin-left:10%;padding-bottom:3px;width:24px;height:24px;-webkit-appearance:none}.ac.is-active>.ac-header .ac-trigger::before,.faq-accordion .ac-trigger::after,.faq-accordion .ac-trigger::before{content:url("data:image/svg+xml; chatset=UTF-8, <svg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg' version='1.1'><ellipse cx='25' cy='25' rx='25' ry='25' fill='%23CACACA'/><path fill-rule='evenodd' clip-rule='evenodd' d='M25.0571 24.0571L25.0571 9L25.9429 9L25.9429 24.0571L33.8835 24.0571L41 24.0571L41 24.9429L25.9429 24.9429L25.9429 40L25.0571 40L25.0571 24.9429L10 24.9429L10 24.0571L25.0571 24.0571Z' fill='%23000000'/></svg>");right:0;top:50%;width:50px;height:50px}.search__form-input[type=search]::-webkit-search-cancel-button:hover{content:url("data:image/svg+xml; chatset=UTF-8, <svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' version='1.1'> <rect x='8.9541' y='7.30432' width='11.6645' height='2.33291' transform='rotate(45 8.9541 7.30432)' fill='%23ff9900'/> <rect x='7.30469' y='15.5524' width='11.6645' height='2.33291' transform='rotate(-45 7.30469 15.5524)' fill='%23ff9900'/> <circle cx='12' cy='12' r='11' stroke='%23ff9900' stroke-width='2'/></svg>")}.search__form-input[type=search]::-webkit-search-cancel-button:focus-visible{outline:#FF9900 solid 2px;outline-offset:2px}.search__form-input[type=search]::-webkit-search-cancel-button:active{content:url("data:image/svg+xml; chatset=UTF-8, <svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' version='1.1'> <rect x='8.9541' y='7.30432' width='11.6645' height='2.33291' transform='rotate(45 8.9541 7.30432)' fill='%23000000'/> <rect x='7.30469' y='15.5524' width='11.6645' height='2.33291' transform='rotate(-45 7.30469 15.5524)' fill='%23000000'/> <circle cx='12' cy='12' r='11' stroke='%23000000' stroke-width='2'/></svg>")}.swiper.decisions-swiper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:32px}.slide-1{background-image:url(../img/low-angle-photo-of-balconies.webp);background-repeat:no-repeat}.slide-2{background-image:url(../img/brown-and-blue-glass-building.webp);background-repeat:no-repeat}.slide-3{background-image:url(../img/apartment-apartment-building-architecture-building.webp);background-repeat:no-repeat}.decisions-pagination{position:absolute}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:0;margin-right:20px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{justify-content:space-between;left:10px;bottom:26px}.swiper-pagination-bullet{margin-right:20px;width:15px;height:15px;background-color:var(--border-color);opacity:1}.swiper-pagination-bullet-active{background-color:var(--white-color)}.decisions-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;z-index:10;padding:100px 80px}.decisions-content__title{margin-bottom:24px;width:64%;z-index:10;font-weight:800;font-size:3.65vw;line-height:4.43vw;color:var(--white-color)}.decisions-content__descr{width:55%;margin-bottom:90px;font-weight:700;font-size:1.25vw;line-height:1.51vw;color:var(--white-color)}.decisions-content__link{padding:25px 39px;font-size:23px;line-height:28px;border-radius:16px;transition:background-color .3s ease-in-out}.decisions-content__link:focus,.decisions-content__link:hover{outline:0;background-color:rgba(255,153,0,.7)}.decisions-content__link:active,.hww-link:active{background-color:var(--active-color)}.decisions-slader{display:flex;justify-content:space-between;justify-self:center;align-self:center;width:5%;padding-bottom:30px}.about__title{margin-bottom:20px}.about__descr{width:70%;margin-bottom:50px;font-weight:400;font-size:16px;line-height:32px;color:var(--text-color)}.about-card{position:relative;width:calc((100% - (var(--elem-gap)*1))/ 2);border-radius:32px}.about-card:not(:last-child),.hww-link:not(:last-child){margin-right:var(--elem-gap)}.about__left{display:flex;align-items:flex-end;height:100%;background-image:url(../img/about-card-left.webp);border-radius:32px}.about-details{position:absolute;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:50px;background-color:rgba(0,0,0,.5);border-radius:32px}.about-details__descr{width:59%;margin-right:15px;font-weight:700;font-size:16px;line-height:32px;color:var(--white-color)}.about-details__link{padding:17px 35px;background-color:transparent;border:3px solid var(--main-color);border-radius:16px;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.about-details__link:focus,.about-details__link:hover{outline:0;background-color:var(--main-color)}.about-details__link:active{background-color:var(--active-color);border:3px solid var(--active-color)}.about-card__item{position:relative;padding:7.4% 13.2% 7.4% 34.5%;background-color:var(--white-color);border:1px solid var(--border-color);background-position:9% 51%;background-size:21.5%;background-repeat:no-repeat;border-radius:32px}.about-card__item:not(:last-child){margin-bottom:var(--elem-gap)}.about__coub{background-image:url(../img/about-coub.svg)}.about__gear{background-image:url(../img/about-gear.svg)}.hww{margin-bottom:111px}.hww-slidebar{display:flex;align-items:center;margin-bottom:45px}.hww-slidebar__item:not(:last-child){margin-right:86px}.hww-slidebar__btn{padding:0;font-weight:400;font-size:18px;line-height:22px;color:var(--text-color);border:none;background-color:transparent;cursor:pointer;transition:color .3s ease-in-out}.faq-accordion .ac-trigger,.hww-slide__title{font-weight:700;font-size:24px;line-height:32px}.hww-slidebar__btn:focus{outline-offset:3px;outline:2px solid var(--main-color)}.faq-accordion .ac:hover .ac-trigger,.hww-slidebar__btn:hover{color:var(--main-color)}.hww-slidebar__btn--active,.hww-slidebar__btn:active{outline:0;color:var(--active-color)}.hww-slide{visibility:hidden;display:none;min-height:410px}.hww-slide--active{visibility:visible;display:block}.hww-slide::after{content:"";position:absolute;width:49.1%;top:11px;right:0;bottom:0;background-repeat:no-repeat;background-position:center;border-radius:32px}.hww-slide_1::after{background-image:url(../img/hww-slide-1.webp)}.hww-slide_2::after{background-image:url(../img/hww-slide-2.webp)}.hww-slide_3::after{background-image:url(../img/hww-slide-3.webp)}.hww-slide_4::after{background-image:url(../img/hww-slide-4.webp)}.hww-slide__title{margin-bottom:8px;color:var(--text-color)}.hww-slide__descr{width:43%;margin-bottom:18px}.hww-text-brake{display:block}.hww-link{z-index:1;padding:20px 38px;text-align:start;border-radius:16px;transition:background-color .3s ease-in-out}.hww-link:focus,.hww-link:hover{outline:0;background-color:#f7b045}.link-agree{z-index:1;font-weight:400;color:var(--text-color);background-color:transparent;border:1px solid var(--text-color);transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.link-agree:focus,.link-agree:hover{outline:0;color:var(--white-color);background-color:var(--grey-color);border:1px solid var(--grey-color)}.link-agree:active,footer{background-color:var(--black-color)}.link-agree:active{color:var(--white-color);border:1px solid var(--black-color)}.faq__title{margin-bottom:32px}.faq-accordion .ac{list-style:none;margin:-1px 0 0;border:1px solid var(--border-color);border-left:transparent;border-right:transparent;transition:color .3s ease-in-out,border-color .3s ease-in-out}.faq-accordion .ac:focus-within,.faq-accordion .ac:focus-within+.ac{border-color:var(--main-color)}.faq-accordion .ac:hover,.faq-accordion .ac:hover+.ac{border-color:var(--main-color)}.faq-accordion .ac.is-active+.ac{border-top-color:var(--border-color)}.faq-accordion .faq-accordion__item{padding:39px 0}.faq-accordion .ac-trigger{padding:0;font-family:inherit;color:var(--black-color)}.faq-accordion .ac .ac-panel .ac-text{width:56%;padding:0;font-family:Montserrat;font-size:16px;line-height:32px}.faq-accordion .faq-accordion__text:not(:last-child){margin-top:30px;margin-bottom:32px}.faq-accordion .ac-trigger:focus{outline:0;color:var(--main-color)}.faq-accordion .ac-trigger::after,.faq-accordion .ac-trigger::before{position:absolute;text-align:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.faq-accordion .ac-trigger::before{content:url("data:image/svg+xml; chatset=UTF-8, <svg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg' version='1.1'><ellipse cx='25' cy='25' rx='25' ry='25' fill='%23ff9900'/><path fill-rule='evenodd' clip-rule='evenodd' d='M25.0571 24.0571L25.0571 9L25.9429 9L25.9429 24.0571L33.8835 24.0571L41 24.0571L41 24.9429L25.9429 24.9429L25.9429 40L25.0571 40L25.0571 24.9429L10 24.9429L10 24.0571L25.0571 24.0571Z' fill='%23ffffff'/></svg>")}.faq-accordion .ac.is-active{border:1px solid var(--border-color);border-left:transparent;border-right:transparent}.faq-accordion .ac.is-active .ac-trigger:focus,.faq-accordion .ac.is-active .ac-trigger:hover{color:var(--black-color)}.ac.is-active>.ac-header .ac-trigger::before{position:absolute;text-align:center;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.ac.is-active>.ac-header .ac-trigger::after{content:""}.footer__container{display:flex;justify-content:space-between;padding:50px 75px}.footer-social__link,.footer__logo{display:inline-block}.footer__menu{width:20.7%}.footer__logo{margin-bottom:14px}.footer__nav{margin-bottom:90px}.footer__nav .nav__item{margin-right:0}.footer__link{font-weight:600;font-size:18px;line-height:36px;color:var(--footer-text-color);transition:color .3s ease-in-out}.form__input,.form__textarea{line-height:32px;background-color:#414141}.footer-social__link:focus,.footer__link:focus{outline-offset:3px;outline:2px solid var(--main-color)}.footer__link:hover{color:var(--main-color)}.footer-social__link:active,.footer__link:active{outline:0;color:var(--active-color)}.footer-social__link:not(:last-child){margin-right:21px}.footer-social__link path{transition:fill .3s ease-in-out}.footer-social__link:active path{fill:var(--active-color)}.footer__form{width:32.2%}.form__wrapper{display:flex;flex-direction:column}.form__title{margin-bottom:25px;color:var(--footer-text-color)}.form__btn,.form__input,.form__textarea{font-size:16px;color:var(--white-color)}.form__input{margin-bottom:25px;padding:14px 24px;border:0;border-radius:16px}.form__input::placeholder,.form__textarea::placeholder{color:var(--footer-text-color)}.form__textarea{margin-bottom:32px;padding:14px 0 6px 25px;border:0;border-radius:16px;resize:none}.form__input:active,.form__input:focus,.form__input:hover,.form__textarea:active,.form__textarea:focus,.form__textarea:hover{outline:0;background-color:var(--grey-color)}.form__send{display:flex;justify-content:space-between;align-items:center}.form__btn{margin-right:20px;padding:19px 9.1%;font-weight:700;line-height:20px;background-color:var(--main-color);border:none;text-align:center;cursor:pointer;border-radius:16px;transition:background-color .3s ease-in-out}.footer__descr,.form__label{font-weight:400;font-size:16px;line-height:32px;color:var(--footer-text-color)}.form__btn:focus,.form__btn:hover{outline:0;background-color:#f7b045}.form__btn:active{outline:0;background-color:var(--active-color)}.form__label{display:flex;align-items:center;flex-shrink:0}.form__label::before{margin-right:7px}.form__check{position:absolute;z-index:1;opacity:0}.form__check+.form__label::before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;flex-grow:0;border:1px solid var(--border-color)}.form__check:checked+.form__label::before{border-color:var(--border-color);background-color:transparent;background-image:url(../img/check.svg)}.footer__descr{width:20.5%;padding-top:4.9%}