.contact-form-section .contact-form__wrapper .section-header{text-align:left;margin-bottom:25px}.contact-form-section .form-vertical{max-width:550px}.contact-form-section .label-hide label{display:none}.form-details__item,.form-details__item--inner{display:flex;align-items:center;-moz-column-gap:25px;column-gap:25px}.form-details__item{padding:25px 0}.form-vertical input,.form-vertical select,.form-vertical textarea{border-radius:3px}.contact-form-section hr{border-bottom:2px solid #d6d6da;width:100%;margin:0;border-top:none;max-width:550px}.form-details__wrapper hr:last-child{border-bottom:none}.btn__wrapper{margin-top:10px}.contact-form__wrapper h3{font-size:24px}.form-details__item:first-child{padding-top:0}.form-details__item:last-child{padding-bottom:0}@media only screen and (min-width:768px){.contact-form__wrapper{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}.contact-form-section h2{font-size:38px}}@media only screen and (max-width:767px){.contact-form-section .btn{width:100%}.form-details{margin-top:30px}}