.contacts-page{width:100%}.contacts-page form{grid-template-columns:auto 1fr;align-items:center;max-width:900px;margin:auto;display:grid}@media only screen and (max-width:480px){.contacts-page form{grid-template-columns:1fr}}.contacts-page form .input-label{text-align:right;max-width:200px;margin-right:10px}@media only screen and (max-width:480px){.contacts-page form .input-label{text-align:left}}.contacts-page form .input-label.request-label{align-self:baseline;margin-top:40px}.contacts-page form .radio-group-input input,.contacts-page form .radio-group-input label{padding:5px}.contacts-page form .form-input{background-color:#fafafa;border-style:none none solid;border-color:#c8c8d2;border-bottom-width:1px;margin:10px 30px 10px 10px;padding:10px}@media only screen and (max-width:480px){.contacts-page form .form-input{margin-bottom:35px}}.contacts-page form .form-input:focus{border-color:#91919b;border-bottom-width:2px;outline-style:none;margin-bottom:9px}@media only screen and (max-width:480px){.contacts-page form .form-input:focus{margin-bottom:34px}}.contacts-page form .form-input::placeholder{color:#91919b;font-family:Montserrat,Helvetica,Arial,sans-serif}.contacts-page form .multiple-inputs{grid-template-columns:repeat(8,1fr);display:grid}.contacts-page form .multiple-inputs>*{grid-column:span 4}.contacts-page form .multiple-inputs .grid-small{grid-column:span 2}.contacts-page form .multiple-inputs .grid-big{grid-column:span 6}.contacts-page form .multiple-inputs .grid-full{grid-column:span 8}.contacts-page form .zone-title{justify-self:center;padding-top:30px;padding-bottom:10px}.contacts-page form .request-area{margin:40px 10px 10px}.contacts-page form .request-area .request-text{resize:vertical;background-color:#fafafa;border-width:1px;border-color:#c8c8d2;width:100%;min-height:200px;padding:10px}.contacts-page form .request-area .request-text:focus{border-width:2px;border-color:#91919b;outline-style:none}.contacts-page form .request-area p{margin:10px 0;font-size:.85em}.contacts-page form .request-area .privacy-confirm{align-content:center;margin-left:20px;display:flex}.contacts-page form .request-area .privacy-confirm input{margin-right:5px}.contacts-page form .request-area .privacy-confirm label{-webkit-user-select:none;user-select:none;font-size:.85em}.contacts-page form .request-area .privacy-confirm label b{vertical-align:middle}.contacts-page form .request-area .submit-button{color:#fefefe;cursor:pointer;background-color:#141414;border:none;margin:50px 0;padding:15px 60px;font-size:1.5em;font-weight:500}.contacts-page form .request-area #logo-aeoss{background:#91919b;margin:25px 0}
