@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");.contact_container__oF_2Z{max-width:900px;margin:auto;padding:2rem;font-family:Montserrat,sans-serif}.contact_form__AyvXn{flex-basis:50%;min-width:50%}.contact_heading__qL5F8{min-height:1em;white-space:pre-wrap;text-align:left;line-height:1.25}.contact_lptext__TaLRd{min-height:1em;color:#232f3e;font-family:Montserrat,sans-serif;font-weight:400;font-style:normal}.contact_formGroup__4cX27{margin-bottom:1rem}.contact_label__yTTW1{display:block;font-weight:600;color:#232f3e}.contact_input__ysech,.contact_textarea__6ENQZ{width:100%;padding:.5rem;font-size:1rem;font-family:Montserrat,sans-serif;border-radius:4px;border:1px solid #ff7000}.contact_input__ysech,.contact_textarea__6ENQZ:focus{box-shadow:0 0 1.5px 1px #ff7000;outline:0}.contact_error__oPpOE{color:#fa3246;font-size:.75rem;margin-top:.3rem}.contact_dbutton__h_WIR{text-align:center}.contact_button__YSlf4{background-color:#ff7000;border:none;border-radius:9999px;padding:.5rem 1.5rem;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;position:relative;min-width:100px}.contact_button__YSlf4:hover{background-color:#cc5a00;transform:scale(1.2);-moz-transform:scale(1.2);transition:1.9ms}.contact_button__YSlf4:disabled{cursor:not-allowed;opacity:.7}.contact_spinner__4CZyE{animation:contact_spin__3gp0j 1.4s linear infinite;stroke:#fff}.contact_spinner__4CZyE,.contact_successIcon__7kQmq{width:24px;height:24px;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.contact_successIcon__7kQmq{fill:#fff}.contact_contactInfo__SbLQf{margin-top:3rem}.contact_subHeading__SDaba{color:#ff7000;font-weight:400;margin-top:2rem}.contact_socialIcons__G9Z2L{display:flex;gap:1rem;margin-top:.5rem}.contact_socialIcon__ITzmo{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;text-decoration:none;transition:background-color .3s ease-in-out;cursor:pointer;padding:10px}.contact_socialIcon__ITzmo:hover{background:#faebd7}@keyframes contact_spin__3gp0j{to{transform:rotate(1turn)}}@media (min-width:480px){.contact_lptext__TaLRd{font-size:1.125rem}}@media(min-width:768px){.contact_container__oF_2Z{display:flex;gap:50px}.contact_form__AyvXn{flex-basis:50%;max-width:45%}}