.main-contact{background:var(--qspro-gradient)}.main-contact .contact-page{width:min(85%,var(--max-width));padding:0;margin:0 auto}.main-contact .contact-page .contact-intro{display:flex;flex-direction:column;width:min(100%,var(--max-width));text-align:center;margin-bottom:74px}.main-contact .contact-page .contact-intro h1{font:700 3.625rem Roboto;color:var(--light-grey-4);margin-top:0}.main-contact .contact-page .contact-intro p{font:300 1rem Roboto;color:var(--light-grey-7);margin-bottom:0}.main-contact .contact-page .contact-form{display:flex;gap:2rem;width:min(100%,var(--max-width))}@media (max-width: 991px){.main-contact .contact-page .contact-form{flex-direction:column}}.main-contact .contact-page .contact-form .text-half{flex:1}.main-contact .contact-page .contact-form .text-half h3{font:700 16px Roboto;color:var(--light-grey-4);margin:12px 0}.main-contact .contact-page .contact-form .text-half p{font:300 1rem/1.5rem Roboto;color:var(--light-grey-4);margin:0 0 32px}.main-contact .contact-page .contact-form .text-half .hours-of-operation{margin-bottom:40px}.main-contact .contact-page .contact-form .text-half .call-us-header{margin-bottom:16px}.main-contact .contact-page .contact-form .text-half .call-us{display:flex;width:100%;margin-bottom:40px}.main-contact .contact-page .contact-form .text-half .call-us div{width:50%}.main-contact .contact-page .contact-form .text-half .call-us div p{font:700 14px Roboto;margin:8px 0}.main-contact .contact-page .contact-form .text-half .call-us div p a{font: 14px Roboto;color:var(--light-grey-4);transition:80ms}.main-contact .contact-page .contact-form .text-half .call-us div p a:hover{text-decoration:underline}.main-contact .contact-page .contact-form .text-half .call-us div .outside-na{font: 14px Roboto;color:var(--light-grey-4);transition:80ms}.main-contact .contact-page .contact-form .text-half .call-us div .outside-na:hover{text-decoration:underline}.main-contact .contact-page .contact-form .text-half .email-online{display:flex;width:100%}.main-contact .contact-page .contact-form .text-half .email-online div{width:50%}.main-contact .contact-page .contact-form .text-half .email-online div h3{margin-bottom:16px}.main-contact .contact-page .contact-form .text-half .email-online div a{font: 14px Roboto;color:var(--light-grey-4);transition:80ms}.main-contact .contact-page .contact-form .text-half .email-online div a:hover{text-decoration:underline}.main-contact .contact-page .contact-form .form-half{flex:1;width:min(100%,var(--max-width));margin:0 auto}@media (max-width: 575px){.main-contact .contact-page .contact-intro{padding-bottom:1rem;margin-bottom:40px}.main-contact .contact-page .contact-intro h1{font-size:32px;margin:0}.main-contact .contact-page .contact-form{gap:42px}.main-contact .contact-page .contact-form .text-half .call-us{flex-direction:column}.main-contact .contact-page .contact-form .text-half .call-us div{display:flex;width:100%}.main-contact .contact-page .contact-form .text-half .call-us div p{width:50%}.main-contact .contact-page .contact-form .text-half .call-us .outside-na-container{flex-direction:column}.main-contact .contact-page .contact-form .text-half .email-online{display:flex;flex-direction:column;width:100%}.main-contact .contact-page .contact-form .text-half .email-online div{width:100%;margin-bottom:16px}.main-contact .contact-page .contact-form .text-half .email-online div h3{margin-bottom:8px}.main-contact .contact-page .contact-form .form-half{margin-bottom:80px}}@media (max-width: 1024px){.main-contact .contact-page .contact-form .text-half .support{gap:1rem}.main-contact .contact-page .contact-form .text-half .support p{white-space:nowrap}}@media (max-width: 991px){.main-contact .contact-page .contact-intro h1{font-size:40px}.main-contact .contact-page .contact-form{margin-bottom:100px}}@media (max-width: 575px){.main-contact .contact-page .contact-form{margin-bottom:0}.main-contact .contact-page .contact-form .text-half .call-us div p{display:flex;flex-direction:column;gap:8px}}
