@media(max-width:760px){html,body{overflow-x:hidden!important}body{min-width:320px!important}header{height:76px!important;padding:7px 5vw!important}.logo{width:142px!important;height:58px!important}.head-contact{min-width:42px!important;min-height:42px!important;display:grid!important;place-items:center!important}.intro{padding:64px 6vw!important}.intro h1{font-size:clamp(50px,15vw,70px)!important}.lead{font-size:14px!important;margin:24px 0!important}.award{width:100%!important;padding:12px!important}.intro aside{padding:22px!important}.form-area{padding:62px 6vw 76px!important}.form-title{padding:7px 0 7px 17px!important}.form-title h2{font-size:clamp(53px,16vw,73px)!important}.form-title>p:last-child{font-size:14px!important}.form-area form{padding:18px!important;gap:15px!important}.row{grid-template-columns:1fr!important;gap:15px!important}input,select,textarea{min-height:52px!important;padding:15px!important;font-size:16px!important}textarea{min-height:118px!important}.check{font-size:11px!important}.check input{min-height:16px!important;width:16px!important}.form-area button{min-height:54px!important;font-size:10px!important}footer{padding:32px 6vw!important;gap:20px!important}footer .logo{width:152px!important;height:62px!important}}@media(max-width:360px){.intro h1{font-size:48px!important}.form-title h2{font-size:50px!important}}
