body{font-size:0.83333vw}.container{max-width:none;padding-left:2.08333vw;padding-right:2.08333vw}.button{height:3.64583vw;border-radius:0.52083vw;font-size:1.04167vw}H1{font-size:5.3125vw}.section-title{font-size:4.79167vw}.form__title{font-size:4.79167vw;margin-bottom:3.125vw}.form__text{font-size:0.9375vw;margin-bottom:0.78125vw}.form__item{min-height:4.6875vw}.form__input{height:3.64583vw;border-radius:0.52083vw;font-size:0.98958vw;padding:0 0.625vw}.form__input.error{border-width:1px}.form__input.valid{border-width:1px}.form__select{height:3.64583vw;background:#fff url(../img/form/select-b3791786c6.svg) no-repeat right 0.52083vw top 50%;border-radius:0.52083vw}.form__select:after{width:0.67708vw}.form__select .select{height:3.64583vw;padding:0 2.08333vw 0 0.625vw;font-size:0.98958vw}.form__textarea{min-height:7.39583vw;padding:0.625vw;border-radius:0.52083vw;font-size:0.98958vw}.form__footer{font-size:0.57292vw;margin:0.26042vw 0}.form__footer-checkbox{top:0.10417vw;width:0.625vw;height:0.625vw;border-radius:0.15625vw}.form__footer-text{padding-left:1.04167vw}.header__box{min-height:4.79167vw}.page-scrolled .header__box{min-height:4.79167vw}.header__logo IMG{width:3.95833vw}.header__right{gap:0 3.125vw}.header__menu{position:static;display:flex;justify-content:center;gap:0 3.125vw;background:none;padding:0}.header__menu-item{background:none;margin:0}.header__menu-link{height:auto;padding:0;font-size:1.25vw}.header__icon{display:none}.header__buttonbox{position:static;width:17.70833vw}.main{position:relative;padding:4.79167vw 0 0 0;background:url(../img/main/bg_desk-397982d827.png) no-repeat 50% 0/cover}.main__box{display:flex;flex-direction:column;justify-content:space-between;padding:2.60417vw 0 3.38542vw 0;background:none;margin:0}.main__box:after{position:absolute;left:50%;bottom:-1.19792vw;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:"";width:35.83333vw;height:43.90625vw;background:url(../img/main/figure_desk-0b3d3adc45.png) no-repeat 50% 100%/100% auto}.main__title{order:-1;margin-bottom:20.3125vw}.main__title IMG{width:100%}.main__subtitle{max-width:33.33333vw;font-weight:500;font-size:2.91667vw;letter-spacing:normal;margin-bottom:0}.main__buttonbox{position:absolute;right:2.08333vw;bottom:3.38542vw;gap:1.04167vw;width:17.70833vw}.about{padding:5.20833vw 0}.about__title{margin-bottom:1.5625vw}.about__box{flex-direction:row;gap:0.9375vw}.about__description{flex:0 0 57.08333vw;min-height:20.3125vw;padding:2.1875vw 19.27083vw 2.1875vw 2.1875vw;border-radius:0.52083vw;background-image:url(../img/about/bg_desk-cf02e3c08d.png);background-size:13.28125vw auto}.about__description-title{font-size:2.60417vw}.about__description-text{font-size:1.875vw}.about__list{flex-grow:1;gap:0.9375vw}.about__list LI{flex:1 0;padding:1.77083vw 1.35417vw;border-radius:0.52083vw;font-size:2.29167vw}.about__list LI:after{right:1.5625vw;width:3.85417vw;height:3.85417vw}.gallery{padding:5.20833vw 0}.gallery__head{display:flex;justify-content:space-between;align-items:baseline;gap:0 4.6875vw;margin-bottom:2.60417vw}.gallery__title{margin-bottom:1.5625vw}.gallery__filter{margin-bottom:2.08333vw}.gallery__filter-link{height:2.91667vw;padding:0 1.5625vw;border-radius:0.625vw;border-width:1px;font-size:0.98958vw;margin-right:1.04167vw}.gallery__block{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0 1.14583vw}.gallery__block.visible{display:flex}.gallery__list{flex-direction:row;flex-wrap:wrap;gap:1.04167vw}.gallery__card{flex:0 0 37.29167vw;min-height:20.3125vw;border-radius:0.52083vw}.gallery__card:nth-child(9n+3),.gallery__card:nth-child(9n+5),.gallery__card:nth-child(9n+7){flex:0 0 18.22917vw}.gallery__card-photo{height:17.8125vw}.gallery__card-photo IMG{transition:all .2s linear}.gallery__card-section{top:1.04167vw;right:1.04167vw;width:auto;height:2.96875vw;border-radius:3.22917vw}.gallery__card-section SPAN{display:inline-block;width:0;padding:0;font-weight:500;font-size:0.98958vw;white-space:nowrap;transition:all .4s ease-in-out}.gallery__card-section:before{flex:0 0 2.96875vw;width:2.96875vw;height:2.96875vw;background-size:1.66667vw 1.66667vw}.gallery__card-title{padding:1.04167vw 1.25vw;font-size:1.25vw}.gallery__card-title SPAN{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery__card:hover{opacity:1}.gallery__card:hover .gallery__card-photo IMG{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery__card:hover .gallery__card-section SPAN{width:12.5vw;padding:0 0.26042vw}.gallery__more{width:15.10417vw;height:3.07292vw;border-radius:4.16667vw;font-size:0.83333vw;margin:4.01042vw auto 0 auto}.form-section{padding:3.125vw 0 5.20833vw 0}.form-section .tabsblock{position:relative}.form-section .tabs{position:absolute;top:0.72917vw;right:0;gap:0 1.04167vw;margin-bottom:0}.form-section .tabs__title{height:2.5vw;padding:0 0.83333vw;border-radius:0.625vw;font-size:0.98958vw}.form-section .form__items{flex-direction:row;justify-content:space-between;gap:0 1.25vw}.form-section .form__items-left{flex:0 0 63.54167vw}.form-section .form__items-box{display:flex;gap:0 0.72917vw}.form-section .form__items-box .form__item{flex:1 0}.form-section .form__description{padding:0 0 0.20833vw 0;font-weight:500;font-size:0.9375vw;line-height:120%}.form-section .form__description DIV{padding-bottom:0.52083vw}.footer{padding:0.78125vw 0;font-size:0.98958vw}.footer__logo IMG{width:3.95833vw}.footer__right{display:flex;gap:0 3.54167vw}.footer__menu{display:flex;gap:0 3.54167vw}