.commercial-contact-heading{display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;position:relative}.commercial-contact-heading h1{color:#004B8D;color:var(--accent-color);font-family:Montserrat;font-size:3em}.commercial-contact-content{margin-bottom:6rem}.commercial-contact-content h2{font-family:Montserrat;font-size:1.6em;margin-bottom:2rem;text-align:center}.commercial-contact-form{padding:0 1rem}@media (min-width:768px){.commercial-contact-form{margin:0 auto;max-width:70%;padding:0}}.commercial-contact-form .form-input input,.commercial-contact-form .form-input select,.commercial-contact-form .form-input textarea{font-size:1em;width:100%}.commercial-contact-form .form-input.col-2,.commercial-contact-form .form-input.col-3{display:flex;flex-direction:column}@media (min-width:768px){.commercial-contact-form .form-input.col-2,.commercial-contact-form .form-input.col-3{flex-direction:row}}.commercial-contact-form .form-input.col-2>*,.commercial-contact-form .form-input.col-3>*{margin-bottom:1rem}@media (min-width:768px){.commercial-contact-form .form-input.col-2>*,.commercial-contact-form .form-input.col-3>*{margin-bottom:0}}.commercial-contact-form .form-input.col-2>:last-child,.commercial-contact-form .form-input.col-3>:last-child{margin-bottom:0}@media (min-width:768px){.commercial-contact-form .form-input.col-2 input,.commercial-contact-form .form-input.col-2 select{margin-right:1rem;width:50%}.commercial-contact-form .form-input.col-3 input,.commercial-contact-form .form-input.col-3 select{margin-right:1rem;width:33.33%}.commercial-contact-form .form-input.col-2>:last-child,.commercial-contact-form .form-input.col-3>:last-child{margin-right:0}}