:root{--gap: 1.04167vw;--padding: 4.89583vw;--header-height: 5.52083vw;--max-width-desktop: 100vw}body{min-width:0;font-size:0.83333vw}.wrapper{max-width:var(--max-width-desktop);padding-inline:0}.container{padding-inline:var(--padding)}.d-mobile{display:none !important}.h2{font-size:0.625vw}.dir-rtl .h2{padding-bottom:0.52083vw}.list-squared{list-style:none;padding-left:0}.list-squared>*{position:relative;padding-left:1.5em}.list-squared>*:before{content:"";position:absolute;left:0;top:.25em;box-shadow:inset -1em 0;border-radius:0.12708vw}@media(max-width: 767px){.list-squared>*:before{width:0.41667vw;height:0.41667vw}}@media(min-width: 768px){.list-squared>*:before{width:0.625vw;height:0.625vw}}.button_rounded{padding-inline:0.83333vw}.button_bordered{border-width:1px}.button-subtract{position:relative;border-radius:2.08333vw 2.08333vw 0 0;background:#fff;padding:0.20833vw 0.15625vw 1px;margin-bottom:-1px}.button-subtract__corner{width:2.08333vw;height:2.08333vw;position:absolute;bottom:0}.button-subtract__corner_left{right:100%;background:radial-gradient(circle 2.08333vw at top left, rgba(0, 0, 0, 0) 97%, white) top left}.button-subtract__corner_right{left:100%;background:radial-gradient(circle 2.08333vw at top right, rgba(0, 0, 0, 0) 97%, white) top right}.form__title{font-size:2.5vw;line-height:1.1;letter-spacing:-0.02em;margin-bottom:1.66667vw}.form__items{gap:0.83333vw}.form__input{min-height:3.85417vw;font-size:1.04167vw;letter-spacing:-0.03em;border-width:1px;border-radius:2.08333vw;padding:0 1.82292vw}.form__input_textarea{padding-block:1.04167vw}.form__select{background-size:0.83333vw auto}.form__input-select{background-position:right 1.30208vw center}.form__button,.form__group .form__button,.form__answer .form__button{min-height:3.125vw;font-size:1.19792vw}.form__footer{font-size:0.41667vw;margin-top:0}.form__footer-label{gap:0.3125vw}.form__footer-checkbox{width:0.67708vw;height:0.67708vw;font-size:0.41667vw}.form__footer-text{padding-top:0.15625vw}.form-success{font-size:1.04167vw}.popup__overlay{backdrop-filter:blur(0.26042vw)}.popup__inner{max-width:var(--max-width-desktop);display:flex;padding:0}.popup__buttons{position:absolute;top:2.13542vw;right:4.89583vw;order:2;flex-direction:column;margin:0 0 auto 0.41667vw}.popup__buttons-button{width:2.08333vw;height:2.08333vw}.popup__buttons-close{font-size:0.98958vw}.dir-rtl .popup__buttons{right:auto;left:4.89583vw}.header_common{max-width:var(--max-width-desktop);padding-block:2.08333vw 1.04167vw}.page-scrolled .header_common{box-shadow:0px 0.15625vw 0.36979vw rgba(0,0,0,.06)}.header__logo-img{width:19.42708vw}.header__menu{display:flex;gap:1.04167vw;font-size:0.72917vw;margin:0 auto}.header__menu-item{position:relative;cursor:pointer}.header__menu-item-link{display:flex;align-items:center;gap:0.52083vw}.header__menu-item-icon{font-size:0.67708vw;transition:.2s}.header__menu-item_last{text-transform:capitalize}.header__menu-item:has(span:empty){display:none}.header__menu-submenu{max-height:0;overflow:hidden;opacity:0;position:absolute;top:100%;left:-0.625vw;display:flex;flex-direction:column;gap:0.52083vw;transition:.2s;transition-property:opacity max-height;text-transform:capitalize;border-radius:0.52083vw;background:#fff;padding:0.625vw;margin-top:0.52083vw}.header__menu-item_opened .header__menu-item-icon{-webkit-transform:scale3d(-1, -1, 1);transform:scale3d(-1, -1, 1)}.header__menu-item_opened .header__menu-submenu{max-height:52.03125vw;overflow:visible;opacity:1}@media(max-width: 767px){.header__menu-item_opened .header__menu-submenu{max-height:52.03125vw}}.header__nav{display:flex;align-items:center;gap:0.78125vw;color:var(--blue-2);font-size:0.72917vw}.header__nav-item{cursor:pointer}.header__nav-button{width:auto;min-height:2.08333vw}.footer{flex-direction:column;gap:1.40625vw;padding:3.90625vw var(--padding);margin:0}.footer__links{display:grid;grid-template-columns:2fr 2fr 2fr 1fr;align-items:end;gap:var(--gap)}.footer__links-item{max-width:18.22917vw}.footer__links-item a{display:block;font-size:1.875vw;letter-spacing:-0.04em}.footer__links-item_3{text-align:right;order:4}.dir-rtl .footer__links-item_3{text-align:left}.footer__links-item_4{margin:0}.footer__links-title{font-size:0.83333vw;margin-bottom:0.20833vw}.footer__meta{display:grid;grid-template-columns:2fr 2fr 2fr 1fr;gap:var(--gap);text-align:left;font-size:0.72917vw}.footer__meta-item_4{text-align:right}.dir-rtl .footer__meta-item{text-align:right}.dir-rtl .footer__meta-item_4{text-align:left}.popup-form .popup__inner{width:100%;height:100%}.popup-form .popup__content{width:100%;display:flex;background:var(--blue-2)}.popup-form .popup__buttons-button{border:1px solid #fff}.popup-form__main{flex-basis:100%;position:relative;display:flex;flex-direction:column;background:url("../img/popup-form/bg_d-8c3af21e04.jpg") no-repeat 50% 50%/cover;padding:2.08333vw 4.89583vw 6.77083vw}.popup-form__main-logo{width:7.08333vw;cursor:pointer;margin-left:0.3125vw}.popup-form__main-title{font-size:3.125vw;line-height:.9;letter-spacing:-0.03em;margin-top:auto}.popup-form__main-decor{height:100%;position:absolute;top:0;right:0;-webkit-transform:translate3d(70%, 0, 0);transform:translate3d(70%, 0, 0)}.dir-rtl .popup-form__main-decor{right:auto;left:0;-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}.popup-form__form{flex-basis:100%;border-radius:0;background:none;padding:1.04167vw 9.27083vw;margin:auto}.popup-form .form__title{font-size:2.29167vw;margin-bottom:1.04167vw}.popup-form .form__items{gap:0.9375vw}.popup-form .form__input{min-height:3.48958vw;font-size:1.04167vw}.popup-form .form__input_textarea{min-height:10.41667vw}.popup-form .form__button{min-height:5vw;font-size:1.25vw;margin-top:0.46875vw}.popup-form .form__footer{opacity:.4;font-size:0.67708vw;margin:0.83333vw 1.875vw 0}.popup-form .form__footer-text{padding-top:0}.popup-form .form-success .form__title{margin-bottom:0.625vw}.popup-form .form-success__text{margin-bottom:2.60417vw}.popup-form .form-success__button{min-height:2.91667vw;display:flex;color:var(--blue-2);font-size:1.04167vw}.popup-form .form-success__button:focus,.popup-form .form-success__button:hover{color:#fff;border-color:#fff}