@import url("https://use.typekit.net/idh8wya.css");:root{--dark-blue:#000d45;--green:#38ba82;--white:#FFF;--turquoise:#0FF;--font-size-global:16px;--barlow:"barlow";--new-hero:"new-hero";--eurostile:"eurostile";--eurostile-extended:"eurostile-extended"}
*{box-sizing:border-box;padding:0;margin:0}
p{margin:0 0 20px 0}
#aemFormFrame html{background:transparent}
.guideFieldError p{color:#d62a24 !important}
.providerFirstName,.providerLastName{opacity:1 !important}
input:not([type='checkbox']):focus,input:not([type='radio']):focus,select:focus,textarea:focus,button:focus{outline:auto;box-shadow:none}
p.small-text,p.x-small-text,label{color:var(--white,#FFF) !important;text-align:center;font-family:var(--barlow),sans-serif;font-style:normal;font-weight:500;letter-spacing:.032px;text-align:left}
#guideContainer-rootPanel-panel-panel-guidetextbox___guide-item{max-width:420px}
a{color:var(--turquoise,#0FF);text-align:center;text-shadow:0 0 10px rgba(57,186,130,0.70);font-family:var(--barlow),sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.32px;text-decoration:none}
a:hover{text-decoration-line:underline;text-decoration-style:solid}
.marginLeft{margin-left:30px !important}
.optinCheckbox label{margin-top:5px !important}
@media(max-width:767px){p.marginBottom{margin:0 0 25px 0 !important}
label{font-size:14px;line-height:135%;margin:0 !important}
p.find-it-here,p.find-it-here a{font-size:12px;line-height:150%;font-weight:700}
p.small-text a{font-size:14px}
p.small-text{font-size:14px;line-height:135%}
p.x-small-text a{font-size:12px}
p.x-small-text{font-size:12px;line-height:18px}
p.x-required{font-size:12px;line-height:18px;margin-bottom:25px;font-weight:700;font-family:var(--barlow),sans-serif}
}
@media(min-width:768px){p.marginBottom{margin:0 0 40px 0 !important}
label{margin:0 !important}
p.find-it-here,p.find-it-here a{font-size:15px;line-height:150%;font-weight:700}
p.small-text a{font-size:16px}
p.small-text{font-size:16px;line-height:150%}
p.x-small-text a{font-size:14px}
p.x-small-text{font-size:16px;line-height:135%}
p.x-required{font-size:15px;line-height:22.5px;margin-bottom:40px;font-weight:700;font-family:var(--barlow),sans-serif}
}
.guideFieldWidget input,.guideFieldWidget select,.guideFieldWidget textarea,input[type=text]:hover,textarea:hover,input[type=password]:hover{font-family:var(--barlow),sans-serif;box-shadow:none;border:1px solid #FFF;background:transparent;font-size:16px;font-weight:500;color:#FFF}
@media(max-width:767px){.guideFieldWidget input,.guideFieldWidget select,.guideFieldWidget textarea,input[type=text]:hover,textarea:hover,input[type=password]:hover{font-size:14px !important}
}
@media(min-width:768px){.guideFieldWidget input,.guideFieldWidget select,.guideFieldWidget textarea,input[type=text]:hover,textarea:hover,input[type=password]:hover{font-size:16px !important}
}
.npiTextbox,.providerFirstName,.providerLastName,.emailAddress{max-width:420px}
.guideHelpQuestionMark::after{color:#fff !important}
p,.guidePanelDescription{color:#fff !important}
.guideFieldDescription.long{color:#fff !important;margin:10px 0;padding:0;font-size:12px}
button:not(.af-icon-button):hover,button:not(.af-icon-button):focus,button:not(.af-icon-button),input[type='button']{background:#000;padding:24px 55px;color:#FFF;font-family:var(--eurostile),sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.96px;width:192px;outline:0;border:1px solid;border-width:2px;border-image-slice:1;border-image-source:linear-gradient(90deg,#7d9ff9 0,#38ba82 100%)}
.enterpriseInvisibleRecaptcha{color:#fff}
h1.page-heading,p.page-heading{color:var(--green,#38ba82);text-align:center;text-shadow:0 0 10px rgba(57,186,130,0.70);font-family:var(--eurostile),sans-serif;font-style:normal;font-weight:700;letter-spacing:.12px;text-transform:uppercase;margin-bottom:30px}
p.page-sub-text{color:var(--white,#FFF);font-family:var(--new-hero),sans-serif;font-style:normal;font-weight:500;letter-spacing:.032px;text-align:left}
.returnToHome{text-align:center}
.returnToHome button:not(.af-icon-button):hover,.returnToHome button:not(.af-icon-button):focus,.returnToHome button:not(.af-icon-button){width:300px}
.center{text-align:center !important}
@media(max-width:767px){a.thank-you{font-family:var(--new-hero),sans-serif !important;font-size:16px}
h1.page-heading,p.page-heading{font-size:2.125rem;line-height:100%}
p.page-sub-text{text-align:left;font-size:1rem;line-height:20.8px}
}
@media(min-width:768px){a.thank-you{font-family:var(--new-hero),sans-serif !important;font-size:20px}
h1.page-heading,p.page-heading{font-size:3.188rem;line-height:66.3px;letter-spacing:.12px}
p.page-sub-text{text-align:center;font-size:1.25rem;line-height:26px}
}