@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap";.size50.ce_form h3{margin-right:auto;margin-bottom:20px;margin-left:auto}label{padding-bottom:5px;font-style:normal;font-weight:400;font-family:"Rubik";font-size:1em;line-height:1.214;color:#000}label.hide_label{display:none !important}input::placeholder,textarea::placeholder{color:#000;font-weight:400;font-size:.9em;opacity:1}.contact .ce_form input{margin-bottom:50}.hs-form-iframe{width:100% !important}.widget-textarea label{margin-bottom:5px}label.size33,label.size50,label.size100,label.size66,select.size50,.checkbox_container.size100 .checkbox_container.size50,fieldset.size33,fieldset.size100{width:100%;display:block;padding-right:0;padding-left:0;text-align:left;color:#231f20}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{margin-right:auto;margin-bottom:50px;text-align:left;background-color:#fff;padding:23px;color:#000;outline:none;background:#fffcfa;border:1px solid #b2b2b2;border-radius:5px}.contact .error,.contact span.mandatory,.contact .confirm{color:#ad0000}fieldset{text-align:left}select.size50{padding:23px}select.size50,.widget-checkbox{margin-bottom:50px}.widget-select{outline:none;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.widget-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:45px;cursor:pointer}.widget-select:after{font-family:"Font Awesome 6 Pro";font-weight:900;display:none;content:"";cursor:pointer}.widget-select svg{right:52px;top:38px;position:absolute;pointer-events:none;padding:7px 7px 2px;font-size:24px;background:#d91600;color:#fff;border-radius:5px;cursor:pointer}.ce_form .checkbox_container legend{display:block;font-size:1em}.ce_form fieldset.checkbox_container{display:block}.checkbox_container span{display:flex;align-items:center;margin-bottom:5px}.checkbox_container label{padding:0;line-height:3.64}input[type=checkbox]{width:36px;height:36px;position:relative;margin-right:10px;color:#000;appearance:none;outline:0;cursor:pointer;transition:background 175ms cubic-bezier(0.1, 0.1, 0.25, 1);background:#fffcfa;border:1px solid #b2b2b2;border-radius:5px}input[type=checkbox]:checked{color:#fff;background:#d91600}input[type=checkbox]:checked::before{opacity:1}input[type=checkbox]::before{position:absolute;content:"";display:block;top:3px;left:12px;width:10px;height:23px;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.mod_login{max-width:450px;margin-right:auto;margin-left:auto;text-align:center}.login_register{align-items:center;width:100%}.login.size50 a{font-size:.75em}.mod_login.login{max-width:420px}.mod_login .widget-text,.mod_login .widget-password{position:relative}.mod_login .fal{position:absolute;z-index:100;left:20px;top:20px;padding-right:10px;border-right:1px solid #333}.mod_login .formbody{display:block !important}.mod_login .widget-text label,.mod_login .widget-password label{display:none}.mod_login input[type=password],.mod_login input[type=text]{padding:15px 15px 15px 60px;border:1px solid #000;margin-bottom:20px}.mod_login input.password,.mod_login .widget-checkbox{margin-bottom:20px}.mod_login label{display:inline-block}.mod_login .widget-submit{margin-bottom:15px}.register.size50{text-align:center;padding-left:90px}.register.size50 .btn{margin-bottom:30px}.register.size50 p{font-size:.875em}.widget-password.confirm label:before{content:"Password"}.ce_form fieldset{display:flex}.ce_form legend{display:contents;font-size:1.2em}.ce_form .radio_container span{padding-left:20px}.ce_form .widget-radio label{font-size:1em}.ce_form .widget-radio .form_label{font-family:system-ui,sans-serif;font-size:2rem;font-weight:bold;line-height:1.1;display:grid;grid-template-columns:1em auto;cursor:pointer}.ce_form .widget-radio .form_label input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#000;margin:0;font:inherit;color:#fff;width:1em;height:1em;border:.3em solid #fff;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center;cursor:pointer}input[type=radio]::before{content:"";width:1em;height:1em;border:.3em solid #000;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff;background-color:#000}input[type=radio]:checked::before{transform:scale(1)}.form-control+.form-control{margin-top:1em}.ce_form .widget-radio .form_label .label_text{font-size:.7em;padding-left:10px}@media screen and (max-width: 1300px){.clinicians .ce_form .size33{width:50%}.clinicians .ce_form input{width:100%;margin-bottom:15px}}@media screen and (max-width: 1150px){.clinicians .ce_form .size50{width:100%}.clinicians .ce_form .size33 input{width:100%}}@media screen and (max-width: 1000px){.size50 .ce_form .size50,.ce_form.size50 .size50,.ce_form.size50 .size33.city,.ce_form.size50 label.size33,.ce_form.size50 .size33.text{width:100%}.ce_form.size50 .size33{width:50%}.ce_form .size50 label{padding:0}}@media screen and (max-width: 850px){.ce_form .size50,.ce_form .size33{width:100%}.ce_form .size50 input,.ce_form .size33 input{width:100%}.ce_form fieldset{display:block;text-align:center}.ce_form .widget-radio .form_label{display:inline-grid}.ce_form .radio_container span.label_wrapper:first-of-type{margin-top:10px}.ce_form fieldset.checkbox_container{text-align:left}.ce_form fieldset.checkbox_container input[type=checkbox]{width:36px}.widget-select svg{right:40px;top:24px}}@media screen and (max-width: 600px){.widget-select svg{right:25px;top:24px}}