form{padding:0;margin:0;text-align:justify;font-size:14px;color:#4d4d4f;box-shadow:none!important}input[type=email],input[type=password],input[type=tel],input[type=text]{border-radius:0;border:0 none;border-bottom:1px solid #a4a4a8;font-size:14px;color:#4d4d4f;padding:8px 2px;width:48.2%;display:inline-block;margin-bottom:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Montserrat,Helvetica,Arial,sans-serif;outline:0}input[type=date]{border-radius:0;border:0 none;border-bottom:1px solid #a4a4a8;font-size:14px;color:#4d4d4f;padding:8px 2px;width:48.2%;display:inline-block;margin-bottom:18px;font-family:Montserrat,Helvetica,Arial,sans-serif}input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}label{display:none;font-size:14px;color:#4d4d4f;padding:8px 0;user-select:none}textarea{border:1px solid #a4a4a8!important;border-top-color:#e2e3e3!important;border-bottom-color:#e2e3e3!important;font-size:14px;color:#4d4d4f;padding:8px;width:100%;max-width:100%;min-width:100%;min-height:120px;margin-bottom:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;font-family:Montserrat,Helvetica,Arial,sans-serif;outline:0}@media(max-width:640px){form input[type=checkbox],form input[type=email],form input[type=password],form input[type=radio],form input[type=tel],form input[type=text],form select,form textarea,label{font-size:16px!important}}form .custom-select *{outline:0 none!important}form input[type=checkbox]:focus-visible,form input[type=email]:focus-visible,form input[type=password]:focus-visible,form input[type=radio]:focus-visible,form input[type=tel]:focus-visible,form input[type=text]:focus-visible,form select:focus-visible,form textarea:focus-visible{outline:0 none!important;box-shadow:0 1px 5px 1px rgba(0,0,0,.2)}.sl-container{display:inline-block;width:48.2%;border-bottom:1px solid rgba(255,255,255,0);font-size:14px;color:#4d4d4f;margin-bottom:18px;vertical-align:top;text-align:left}.sl-container label{margin-left:20px}.sl-container .checkmark{top:0}@media(max-width:950px){.sl-container{width:100%;margin-bottom:0}}@media(max-width:640px){.sl-container{font-size:16px}}@media(max-width:510px){.sl-ttl{display:block;padding:9px 0}.sl-container label{margin-left:0;margin-right:20px}}.patient-form button{margin-top:2px}.patient-form label{display:none}.patient-form .dob{width:48.2%;display:inline-block;vertical-align:top;text-align:right}.patient-form .clinic-city-state{width:48.2%;display:inline-block;vertical-align:top;text-align:left}.patient-form .elements{width:48.2%;display:inline-block;vertical-align:middle;text-align:right;position:relative;top:-1px;text-align:left;padding:8px 0}.patient-form .dob-ttl{display:inline-block;float:left;margin:9px 0 9px 2px;vertical-align:middle}.patient-form .dob-container{white-space:nowrap;display:inline-block;margin-left:14px}.patient-form .dob .custom-select{width:118px;margin-left:14px;-webkit-appearance:none}.patient-form .clinic-city-state .custom-select,.patient-form .clinic-city-state input{width:46.2%;vertical-align:middle!important}.patient-form .clinic-city-state .custom-select{float:right}@media (max-width:1080px){.patient-form .dob .custom-select{width:70px}.patient-form .dob .dob-month{width:112px}}@media(max-width:850px){.patient-form .dob-container{margin-left:0}.patient-form .dob-ttl{margin-right:20px}.patient-form .dob .dob-month{width:80px}.patient-form .dob .dob-day{width:64px}.patient-form .dob .dob-year{width:67px}}@media(max-width:760px){.patient-form .dob{width:100%;margin-left:0;margin-right:0;text-align:left}.patient-form .dob .dob-month{width:90px}.patient-form .dob .dob-day{width:72px}.patient-form .dob .dob-year{width:76px}}.patient-form .checkbxs{display:inline-block;width:100%;clear:both;text-align:left;line-height:32px;position:relative;padding-left:100px}.patient-form .checkbxs-ttl{display:inline-block;position:absolute;top:0;left:2px}.patient-form .checkbxs .thebxs{display:inline-block;vertical-align:top}.patient-form .checkbxs label{padding:2px 0;display:inline-block;margin-right:20px;cursor:pointer;white-space:nowrap}.patient-form-only .checkbxs{padding-left:131px;min-height:33.4px}.patient-form-only .checkbxs .thebxs{display:inline;text-align:left;min-width:5px}.patient-form-only .checkbxs label{padding:0}.button{position:relative;display:inline-block;background:#027f9e;color:#fff;font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-weight:600!important;overflow:hidden!important;z-index:1!important;padding:10px 38px 10px 40px!important;border:0 none!important;border-radius:10px!important;transition:all .4s ease!important;text-align:center!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:none!important;min-width:156px;max-width:730px;font-size:16px!important;cursor:pointer!important;margin-top:16px;align-self:flex-start!important}html#top body [id^="_form_"] .button{z-index:1!important;background-color:#027f9e!important;border-radius:10px!important}html#top body [id^="_form_"] *{font-family:Montserrat,Helvetica,Arial,sans-serif!important}.wide-button .button{padding-left:20px!important;padding-right:18px!important}@media (max-width:700px){.button{padding-left:20px!important;padding-right:18px!important}}@media (max-width:420px){.button{white-space:normal!important}}.button span{position:absolute;display:block;bottom:0;left:100%;width:0;width:calc(100% + 300px);height:300px;background:no-repeat left bottom;background-image:url(img/button.svg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1080 300'%3E%3Cdefs%3E%3Cpattern id='stripes' patternUnits='userSpaceOnUse' width='4' height='4' patternTransform='rotate(45)'%3E%3Crect width='1.5' height='4' fill='%23073a84' /%3E%3C/pattern%3E%3CclipPath id='clip'%3E%3Cpolygon points='300,0 1080,0 1080,300 0,300' /%3E%3C/clipPath%3E%3C/defs%3E%3Crect width='1080' height='300' fill='%23027f9e' clip-path='url(%23clip)' /%3E%3Crect width='1080' height='300' fill='url(%23stripes)' clip-path='url(%23clip)' /%3E%3C/svg%3E");background-size:1080px 300px;z-index:-1!important;transition:transform .4s ease;-webkit-transition:-webkit-transform .4s ease;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0)}html#top body [id^="_form_"] .button span{z-index:-1!important}.button:hover,html#top body [id^="_form_"] .button:hover{text-decoration:none!important;color:#fff!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;z-index:1!important}.button:hover span{transform:translateX(-99%);-webkit-transform:translateX(-99%);-ms-transform:translateX(-99%)}.custom-select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;width:48.2%;margin-bottom:18px;display:inline-block;vertical-align:top}.custom-select select{background:url(img/icon-arrow-rounded-circle.svg) no-repeat right 2px bottom 3px;background-size:28px 28px;cursor:pointer;display:block;line-height:1.3;padding:8px 0;color:#4d4d4f;width:100%;border-radius:0;border:0 none;border-bottom:1px solid #a4a4a8;font-weight:400;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none}.custom-select select::-ms-expand{display:none}.custom-select select option{font-weight:400}.custom-select select:disabled,.custom-select select[aria-disabled=true]{opacity:.4}.custom-select select:disabled:hover,.custom-select select[aria-disabled=true]{border-color:#aaa}.select2-container{width:100%!important}