.contact-us{padding:125px 0 90px}.contact-us .form-wrap{background:#fff;border-bottom:7px solid var(--teal-200);border-radius:15px 15px 0 0;box-shadow:0 4px 25px rgba(60,30,92,.15);height:calc(100% - 40px);margin-top:40px;padding:65px 98px 70px}.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=text],.contact-form select,.contact-form textarea{background:#fff;border:1px solid #bcbcbc;border-radius:8px;color:#000;min-height:40px;padding:10px 15px;width:100%!important}.contact-form .hs-form-field{margin-bottom:30px}.contact-form input[type=email]:focus-visible,.contact-form input[type=number]:focus-visible,.contact-form input[type=text]:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{background-color:#f6f7ff;outline-color:var(--purple-600)}.contact-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(https://primefocushealth.com/hubfs/PrimeFocus/arrow-select.png) no-repeat right 10px center #fff;background-size:20px}.contact-form .hs-form-booleancheckbox label span,.contact-form .hs-form-checkbox label span,.contact-form .hs-form-radio label span{padding-left:10px}.contact-form .inputs-list{line-height:100%;list-style:none;padding:0}.contact-form .hs-error-msg{color:var(--teal-500);font-family:LGEI SemiBold,sans-serif;font-size:1rem}.contact-form .hs-richtext a:hover{color:var(--purple-600)}.contact-form .hs-button{background:#c816b6;border:0;border-radius:8px;box-shadow:0 2px 12px rgba(60,30,92,.25);color:#fff;font-family:LGEI Bold,sans-serif;font-size:1.125rem;margin-top:50px;opacity:1;padding:12px 25px;text-transform:uppercase;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s}.contact-form .hs-button:focus,.contact-form .hs-button:hover{opacity:.7}.contact-form textarea{height:127px}.contact-form .hs-form-booleancheckbox-display p{display:inline;line-height:1.5;margin:0;position:relative;top:-8px}.contact-form .form-columns-1,.contact-form .form-columns-2{max-width:600px}.contact-form .submitted-message{text-align:center}.contact-form .submitted-message p{font-family:LGEI SemiBold,sans-serif;font-size:1.5rem;font-weight:400;line-height:150%;margin-bottom:16px}@media (max-width:767px){.contact-us{padding:80px 0 90px}.contact-us .form-wrap{padding:35px 30px 60px}}