 @media all and (max-width : 1023px){#global_wrapper{padding-bottom: 0 !important}.horizontal_form{}.horizontal_form .fields.three_fields{font-size: 1px;text-align: justify}.horizontal_form .fields.three_fields .field_input{width: 32%;margin: 0 0 10px}h1{padding: 0 10px}h2{padding: 0 10px}h3{padding: 0 10px}header .wrapper{padding: 20px}footer{display: block;height: auto;position: static}footer>.wrapper{padding: 30px 20px}#modal_consultation_form{width: 700px}#modal_consultation_form form{padding: 40px 20px 60px}#modal_presentation_form{width: 700px}#modal_presentation_form form{padding: 40px 20px 60px}}@media all and (max-width : 767px){#global_wrapper{padding: 0 !important}form{}form .form_header{}form .form_header + p{font: 300 20px/24px Brutal;margin-bottom: 30px}.field_input{display: block !important;width: 100% !important;margin: 0 auto 10px}h1{font: 300 20px/24px Brutal}h1 strong{font: 300 24px/28px Brutal}h2{font: 300 20px/24px Brutal;text-align: center !important}h3{font: 500 20px/24px Brutal}.logo{width: 163px;height: 47px;background: url(/img/logo_big.webp) no-repeat}.logo p{width: 173px;text-align: center;position: absolute;left: -5px;top: 50px}#to_top{right: 10px;bottom: 10px}header{position: static}header .wrapper{padding: 20px}header .logo{float: none;margin: auto}nav{width: 280px;background: rgba(255,255,255,0.9);margin: 0;padding: 10px 20px;position: fixed;top: 0;right: -280px;z-index: 100;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s}nav.active{right: 0}nav .open_nav{display: block}nav .menu{margin-bottom: 15px}nav .menu li{display: block;margin: 10px 0}nav .menu li a{font: 500 18px/22px Brutal}nav .menu li a.active{color: #000}nav .contacts{display: block}nav .social{display: block}footer>.wrapper{padding: 30px 20px 25px}footer nav{display: none}footer .company{float: none;text-align: center;margin: 0 auto 15px}footer .company .logo{width: 90px;height: 27px;background: url(/img/logo_small.webp) no-repeat;margin: 0 auto 15px}footer .copyright{float: none;text-align: center;margin: auto}footer .copyright .button{margin: 0 auto 15px}#modal_consultation_form{width: 400px}#modal_presentation_form{width: 400px}#modal_presentation_form form{}#modal_presentation_form form .form_header{font: 500 20px/24px Brutal}#modal_privacy{width: 400px;padding: 15px}#modal_success{width: 400px}#modal_disable{width: 400px}}@media all and (max-width : 479px){h1{font: 300 18px/22px Brutal}h1 strong{font: 300 20px/24px Brutal}form{}form .form_header{}form .form_header + p{font: 300 14px/18px Brutal}.horizontal_form{padding: 20px 0 0}.horizontal_form .fields{padding: 0 20px}.submit{width: 100%;margin: 30px auto 0;position: relative;top: 0;bottom: auto}.submit:active{top: 2px;bottom: auto}#modal_consultation_form{width: 300px}#modal_consultation_form form{padding: 20px 10px}#modal_consultation_form form .field_input{width: 240px;margin: 0 auto 10px}#modal_consultation_form form .submit{width: 240px;margin: auto}#modal_presentation_form{width: 300px}#modal_presentation_form form{padding: 20px 10px}#modal_presentation_form form .field_input{width: 240px;margin: 0 auto 10px}#modal_presentation_form form .submit{width: 240px;margin: auto}#modal_privacy{width: 300px}#modal_privacy p{font: 300 12px/16px Brutal}#modal_success{width: 300px}#modal_success strong{font: 500 18px/22px Brutal}#modal_disable{width: 300px;height: 200px}#modal_disable strong{font: 500 20px/24px Brutal;margin-bottom: 10px}}