body{font-size:0.83333vw}.container{max-width:98.95833vw;padding-left:2.08333vw;padding-right:2.08333vw}.button{height:3.125vw;border-radius:0.625vw;font-size:1.19792vw}.button_link{padding:0 0.52083vw}H1{font-size:5.20833vw;line-height:100%;letter-spacing:-0.02em}.section-title{font-size:3.33333vw;line-height:120%;letter-spacing:normal}.form__title{font-size:2.5vw;margin-bottom:1.04167vw}.form__title_small{font-size:0.83333vw;margin-bottom:0.625vw}.form__text{font-size:0.9375vw;margin-bottom:0.78125vw}.form__items{gap:1.25vw}.form__item{flex:1 0}.form__item:nth-child(1),.form__item:nth-child(2){flex:1 0}.form__item_button{padding:0.625vw 0}.form__input{height:3.125vw;border-radius:0.625vw;font-size:0.98958vw;padding:0 1.14583vw}.form__input.error,.form__input.valid{border-width:1px}.form__legend{font-size:0.83333vw;margin-bottom:0}.form__radio{display:flex}.form__radio>DIV{flex:1 0}.form .radio{top:-1px;gap:0 4.6875vw}.form .radio+SPAN{padding-left:1.30208vw;font-size:0.83333vw}.form .radio+SPAN:before{top:0.10417vw;left:-0.67708vw;width:0.83333vw;height:0.83333vw;border-width:0.20833vw}.form__button{height:3.125vw}.form__footer{font-size:0.72917vw;line-height:120%}.form__footer-checkbox{width:0.83333vw;height:0.83333vw;border:0;border-radius:0.15625vw}.form__footer-text{padding-left:1.45833vw}.form_vertical .form__items{flex-direction:column}.form_vertical .form__item{height:2.8125vw}.form_horisontal .form__title{padding-right:35.9375vw;font-size:2.5vw;margin-bottom:1.04167vw}.form_horisontal .form__text{font-size:1.35417vw;letter-spacing:normal;margin-bottom:1.25vw}.form_horisontal .form__items{flex-flow:inherit;gap:1.04167vw;margin-bottom:1.25vw}.form_horisontal .form__items-block{flex:0 0 50%;display:flex;flex-direction:column;gap:1.04167vw 0}.form_horisontal .form__item_button{padding:0}.form_horisontal .form__input{height:3.125vw}.form_horisontal .form__radio{display:flex}.form_horisontal .form__radio>DIV{flex:1 0}.form_horisontal .form .radio{top:-1px;gap:0 4.6875vw}.form_horisontal .form .radio+SPAN{padding-left:0.52083vw;font-size:1.04167vw}.form_horisontal .form__button{height:3.125vw}.form_horisontal .form__footer{font-size:0.78125vw}.header__box{min-height:5vw;flex-direction:row;justify-content:space-between;align-items:center}.page-scrolled .header__box{min-height:3.125vw}.header__logo IMG{width:9.89583vw}.main{padding:5vw 0 0.78125vw 0}.main__box{height:28.125vw;padding:2.29167vw 1.25vw;border-radius:0.83333vw;background:#655c59 url(../img/main/bg_desk-3a114862b9.jpg) no-repeat 50% 0/cover;margin:0}.main__title{max-width:59.89583vw;padding:0}.main__button{width:26.04167vw}.about{padding:2.08333vw 0}.about__title{margin-bottom:0}.about__title IMG{width:2.34375vw}.about__subtitle{font-size:1.875vw;line-height:120%;letter-spacing:normal;margin-bottom:2.08333vw}.about__list{flex-direction:row;gap:0 1.04167vw;margin:0 0 1.82292vw 0}.about__card{flex:1 0;justify-content:space-between;min-height:20.10417vw;padding:1.5625vw 13.02083vw 1.5625vw 1.25vw;border-radius:0.83333vw}.about__card:nth-child(1){background-image:url(../img/about/bg1_desk-84adba8842.png);background-size:10.41667vw auto}.about__card:nth-child(2){background-image:url(../img/about/bg2_desk-4b5f10f0d4.png);background-size:16.19792vw auto}.about__card:nth-child(3){background-image:url(../img/about/bg3_desk-0109db7631.png);background-size:12.70833vw auto}.about__card-title{flex-grow:initial;font-size:2.5vw;line-height:100%}.about__card .button{width:14.58333vw;height:3.125vw;border-radius:0.625vw;font-size:0.98958vw}.about__text{font-size:1.14583vw}.form-section{padding:0.78125vw 0}.form-section__box{flex-direction:row;padding:1.25vw;border-radius:0.83333vw;margin:0}.form-section .form__radio{display:flex;align-items:center;gap:1.82292vw}.form-section .form__radio>DIV{flex:none}.form-section .form__radio-box{gap:0 1.30208vw}.form-section .form__legend{font-weight:700;font-size:1.04167vw;margin-bottom:0}.form-section .form .radio{gap:0 1.30208vw}.form-section .form .radio+SPAN{padding-left:0.52083vw;font-size:1.04167vw}.form-section .form .radio+SPAN:before{top:0.26042vw}.footer{padding:2.08333vw 0}.footer__box{flex-direction:row;justify-content:space-between;align-items:center;padding:1.82292vw 1.25vw;border-radius:0.83333vw;margin:0}.footer__logo IMG{width:10.41667vw}.footer__copy{display:flex;gap:0 8.33333vw;font-size:0.83333vw;line-height:119%}.popup{width:100%;max-width:63.54167vw;padding:2.86458vw 8.07292vw;border-radius:0.83333vw}.popup .form__title{font-size:3.125vw;letter-spacing:-0.02em;margin-bottom:1.04167vw}.popup .form__text{font-size:1.25vw;line-height:120%;letter-spacing:normal;margin-bottom:2.08333vw}.popup .form__items{gap:2.86458vw 0}.popup .form__items-block{gap:1.04167vw 0}.popup .form .radio+SPAN:before{border-color:#e0e1e5;background:#e0e1e5}.popup .form .radio:checked+SPAN:before,.popup .form .radio:active+SPAN:before{background:#1c1c1c}.popup .form__footer{color:#1c1c1c}
