@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");body{background:#f5f5f5;font-family:'Inter', 'Arial', 'Helvetica', sans-serif;font-weight:500;font-size:4.44444vw;line-height:1.25;color:#000}body.fancybox-active>:not(.fancybox-container){-webkit-filter:blur(8.33333vw);filter:blur(8.33333vw)}.wrapper{margin:0 auto;overflow:hidden}.container{max-width:100vw;padding-left:1.66667vw;padding-right:1.66667vw}img{max-width:100%;border:0}a{color:inherit;outline:none;transition:0.3s}a:active,a:hover,a:focus{color:inherit;text-decoration:none}ul{list-style:none}ul,li,P{padding:0;margin:0}[href^="tel:"]{white-space:nowrap}button,input,select,textarea{font-family:inherit;color:inherit}::-webkit-input-placeholder{color:inherit;opacity:1}::-ms-input-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}.button{display:flex;justify-content:center;align-items:center;width:100%;height:20.55556vw;padding:0 2.77778vw;padding:0;border:0;border-radius:4.44444vw;font-weight:700;font-size:6.11111vw;letter-spacing:-0.01em;cursor:pointer}.button_1,.button_1:focus{background:#000;color:#fff}.button_1:hover,.button_1:focus:hover{background:#ff000b;color:#fff;opacity:1}.button_2,.button_2:focus{background:#fff;color:#000}.button_2:hover,.button_2:focus:hover{background:#ff000b;color:#fff;opacity:1}.button:disabled{opacity:0.7;cursor:not-allowed}H1{font-weight:600;font-size:17.22222vw;line-height:100%;letter-spacing:-0.83333vw;margin:0}.section-title{font-weight:600;font-size:17.22222vw;line-height:100%;letter-spacing:-0.83333vw;margin:0}.section-title__part{display:block;font-size:11.66667vw;line-height:100%}.small-title{position:relative;padding-left:7.22222vw;font-weight:500;font-size:4.16667vw;line-height:142%;letter-spacing:-0.01em;margin:0}.small-title:before{position:absolute;top:0.55556vw;left:0;content:'';width:4.72222vw;height:4.72222vw;border-radius:50%;background:#000}.hidden{display:none}.drop-block{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9;display:block;min-height:100vh;background:#f5f5f5}.drop-block-inner{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.drop-block-scroll{position:absolute;top:0;bottom:0;left:0;right:0;display:block;overflow:auto}.drop-block_flex .drop-block-scroll{display:flex}.emerging{display:inline-block}.lazy{background-image:none !important;opacity:0}.lazy:before,.lazy:after{content:none !important}.lazy-loaded{opacity:1;transition:0.1s}.form ::-webkit-input-placeholder{color:rgba(2,1,9,0.3)}.form ::-ms-input-placeholder{color:rgba(2,1,9,0.3)}.form ::placeholder{color:rgba(2,1,9,0.3)}.form :-ms-input-placeholder{color:rgba(2,1,9,0.3)}.form__title{font-weight:500;font-size:8.88889vw;line-height:75%;color:#fff;margin-bottom:4.16667vw}.form__title_small{font-size:3.88889vw;line-height:100%;margin-bottom:2.77778vw}.form__content{padding:5.55556vw 3.33333vw 3.33333vw 3.33333vw;border-radius:3.33333vw;background:#fff;color:#000}.form__text{font-weight:500;font-size:4.16667vw;line-height:100%;margin-bottom:6.94444vw}.form__items{display:flex;flex-flow:column;gap:2.22222vw}.form__item{flex:1 0}.form__input{width:100%;height:10.55556vw;padding:0 5.55556vw;border:0;border-radius:2.22222vw;background:#f4f4f4;font-weight:500;font-size:3.88889vw;color:#000;-webkit-appearance:none;outline:none}.form__input_textarea{padding:3.05556vw 5.55556vw 2.22222vw 5.55556vw;overflow:hidden;resize:none}.form__input.error{border:1px solid #ff2626}.form__input.error::-webkit-input-placeholder{color:#ff2626}.form__input.error::-ms-input-placeholder{color:#ff2626}.form__input.error::placeholder{color:#ff2626}.form__input.error:-ms-input-placeholder{color:#ff2626}.form__input.valid{border:1px solid #219653;color:#219653}.form__input.valid::-webkit-input-placeholder{color:#219653}.form__input.valid::-ms-input-placeholder{color:#219653}.form__input.valid::placeholder{color:#219653}.form__input.valid:-ms-input-placeholder{color:#219653}.form__button{height:10.55556vw;border-radius:2.77778vw;font-size:4.16667vw;letter-spacing:normal}.form__button:disabled{opacity:0.7;cursor:not-allowed}.form__more{padding-top:3.88889vw;font-weight:500;font-size:3.33333vw;line-height:100%;color:rgba(2,1,9,0.3)}.form__more-link:hover{text-decoration:underline}.form_vertical{margin:0 auto}.form_horisontal{margin:0 auto}.form_vertical .form__items{flex-direction:column}.form_horisontal .form__title{margin-bottom:6.38889vw}label.error{display:none !important}.widget-form-privacy{display:none !important}.send-success{color:#000000}.phone-info{padding-top:2.77778vw}.phone-info__text{max-width:80.55556vw;padding-bottom:3.05556vw;font-size:3.05556vw;line-height:3.33333vw;letter-spacing:0.04em;color:#222;text-transform:uppercase}.phone-info__number{font-size:5.83333vw;font-weight:700;line-height:100%;color:#000}.phone-info__number:hover,.phone-info__number:focus{color:#000;text-decoration:none}.header{position:fixed;width:100%;left:auto;right:auto;top:0;z-index:20;background:#f5f5f5}.page-scrolled .header{background:rgba(245,245,245,0.98);box-shadow:0 0 2.77778vw rgba(0,0,0,0.2)}.header__box{display:flex;justify-content:space-between;align-items:center;min-height:14.16667vw;transition:0.3s}.page-scrolled .header__box{min-height:14.16667vw}.header__logo{position:relative;z-index:11}.header__logo IMG{width:34.72222vw}.page-main .header__logo IMG{opacity:0;transition:0.3s}.page-scrolled .page-main .header__logo IMG{opacity:1}.header__right{position:relative;z-index:11;display:flex;align-items:center}.header__menu{display:none}.header__icon{position:relative;display:flex;align-items:center;width:16.38889vw;height:3.33333vw;cursor:pointer}.header__icon-menu{position:relative;z-index:11;display:block;width:16.38889vw;height:0.55556vw;transition:all .0s}.header__icon-menu:before,.header__icon-menu:after{position:absolute;content:'';width:16.38889vw;height:0.55556vw;background-color:#000;transition:all .2s}.header__icon-menu:before{top:-1.38889vw}.header__icon-menu:after{top:1.38889vw}.header__icon.open .header__icon-menu{background-color:transparent}.header__icon.open .header__icon-menu:before{top:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.header__icon.open .header__icon-menu:after{top:0;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.header__drop{display:none;flex-direction:column;gap:5.55556vw;padding:27.77778vw 1.66667vw 1.66667vw 1.66667vw;text-align:center}.header__drop.open{display:flex !important;flex-direction:column;justify-content:space-between;width:100%;min-height:100%}.header__drop-menu{display:flex;flex-direction:column;gap:3.88889vw}.header__drop-menu-item{font-weight:600;font-size:8.88889vw;line-height:100%;letter-spacing:-1px}.header__drop-bottom{display:flex;flex-direction:column;gap:5.55556vw}.header__drop-footer{display:flex;flex-direction:column;gap:5.55556vw}.header__drop-email{font-size:8.33333vw;line-height:120%;letter-spacing:-1px}.header__drop-policy A{font-size:2.77778vw;line-height:120%;letter-spacing:-0.88px;text-transform:uppercase;text-decoration:underline}.header__drop-copy{font-size:3.33333vw;line-height:120%;letter-spacing:-0.88px;text-transform:uppercase;color:#6B6B6B}.form-section{padding-top:11.11111vw}.form-section__block{display:flex;flex-direction:column;align-items:flex-end;padding:0 0 4.72222vw 0;border-radius:4.44444vw;background:#000 url(../img/form-section/bg.png) no-repeat 50% 0/100% auto;color:#fff;overflow:hidden}.form-section__video{width:100%}.form-section__video.desk{display:none}.form-section__box{width:100%;padding:0 3.61111vw;margin-top:-10.83333vw}.footer{padding:8.05556vw 0 3.05556vw 0}.footer__box{display:flex;flex-direction:column;gap:5.55556vw;text-align:center}.footer__box-email{font-size:8.33333vw;line-height:120%;letter-spacing:-1px}.footer__box-policy A{font-size:2.77778vw;line-height:120%;letter-spacing:-0.88px;text-transform:uppercase;text-decoration:underline}.footer__box-copy{font-size:3.33333vw;line-height:120%;letter-spacing:-0.88px;text-transform:uppercase;color:#6B6B6B}.fancybox-is-open .fancybox-bg{opacity:1;background:rgba(39,39,39,0.5)}.fancybox-inner{z-index:0}.fancybox-slide--html{padding:3.61111vw}.fancybox-content{width:100%}.popup .fancybox-button svg{display:none}.fancybox-slide--html .popup .fancybox-close-small{width:13.61111vw;height:13.61111vw;padding:0;margin:0}.fancybox-slide--html .popup .fancybox-close-small:before{content:'';display:block;width:13.61111vw;height:13.61111vw;background:url(../img/common/close.svg) no-repeat 50% 50%/100% 100%}.fancybox-slide--html .popup .fancybox-close-small:hover{opacity:0.5}.popup-reg{padding:0;background:none;vertical-align:bottom}.popup-video{width:auto;height:calc(100vh - 16.38889vw);padding:16.38889vw 0 0 0;background:none}.popup-video VIDEO,.popup-video IFRAME{display:block;max-width:100%;max-height:100%;background-color:#000}
