.provider-nav{text-transform:uppercase;color:#374151;align-items:center;gap:1.5rem;font-size:.875rem;font-weight:600}.provider-nav-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .15s}.provider-nav-link:hover,.provider-nav-link--active{color:#dc2626}.provider-nav-brand{position:relative}.provider-nav-brand-inner{align-items:center;gap:2px;display:inline-flex}.provider-nav-brand-link{color:inherit;font:inherit;text-transform:uppercase;align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.provider-nav-brand-link:hover,.provider-nav-brand-link.provider-nav-link--active{color:#dc2626}.provider-nav-brand-menu-btn{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px 4px;transition:color .15s;display:inline-flex}.provider-nav-brand-menu-btn:hover,.provider-nav-brand-menu-btn--open{color:#dc2626}.provider-nav-brand-trigger{color:inherit;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .15s;display:inline-flex}.provider-nav-brand-trigger:hover,.provider-nav-brand-trigger--open{color:#dc2626}.provider-nav-status{border-radius:50%;flex-shrink:0;width:8px;height:8px}.provider-nav-status--approved{background:#16a34a}.provider-nav-status--pending,.provider-nav-status--incomplete{background:#eab308}.provider-nav-status--rejected{background:#dc2626}.provider-nav-chevron{flex-shrink:0;width:14px;height:14px;transition:transform .2s}.provider-nav-brand-trigger--open .provider-nav-chevron,.provider-nav-chevron--open{transform:rotate(180deg)}.provider-nav-dropdown{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:180px;padding:6px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000001f}.provider-nav-dropdown-link{color:#374151;text-transform:uppercase;white-space:nowrap;align-items:center;padding:7px 12px;font-weight:600;text-decoration:none;display:flex}.provider-nav-submenu-link{font-size:.75rem;line-height:1.25}.provider-nav-dropdown-link:hover,.provider-nav-dropdown-link--active{color:#dc2626;background:#f9fafb}.provider-nav-mobile-brand-row{padding:0}.provider-nav-mobile-brand-link{color:inherit;align-items:center;padding:.5rem;text-decoration:none;display:flex}.provider-nav-mobile-brand-link:hover{color:#dc2626}.provider-nav-mobile-brand-menu-btn{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.provider-nav-mobile-brand-menu-btn:hover{color:#dc2626}
.yes_msg{color:#525c52;background-color:#b7fabc;background-image:url(/images/yes_message.png);background-position:3px 2px;background-repeat:no-repeat;background-size:30px 30px;border:1px solid green;margin:20px auto;padding:6px 10px 6px 35px;font-family:DM Sans,sans-serif;font-size:14px;display:table;box-shadow:4px 8px 8px #00000063}.no_msg{color:#525c52;background-color:#fadfdf;background-image:url(/images/no_message.png);background-position:3px 2px;background-repeat:no-repeat;background-size:30px 30px;border:1px solid #f50606;margin:20px auto;padding:6px 10px 6px 35px;font-family:DM Sans,sans-serif;font-size:14px;display:table;box-shadow:4px 8px 8px #00000063}.sys-box-container{text-align:center;padding:20px}.sys-box{text-align:center;box-sizing:border-box;color:#717275;background-color:#fcfcfc;background-image:url(/images/gears.gif);background-position:-20px -20px;background-repeat:no-repeat;background-size:100px 85px;border:1px solid #444136;border-radius:15px;max-width:500px;margin:20px auto;padding:25px;font-family:DM Sans,sans-serif;box-shadow:4px 8px 8px #0000001a}.sys-box input{box-sizing:border-box;border:1px solid #ccc;width:250px;padding:5px;font-family:DM Sans,sans-serif}@media (min-width:420px){.sys-box{width:80%}}@layer base{button{cursor:pointer;background:0 0;border:none;padding:0}}.provider-form-row{grid-template-columns:400px 1fr;align-items:start;gap:6px 24px;margin-bottom:16px;display:grid}.provider-form-label-col{color:#444136;text-align:right;padding-top:7px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.provider-form-row input,.provider-form-row textarea{box-sizing:border-box;color:#444136;background-color:#fff;border:1px solid #ccc;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s}.provider-form-row input:focus,.provider-form-row textarea:focus{border-color:#5af}.provider-form-row input.field-error,.provider-form-row textarea.field-error{border-color:#ef4444}.provider-form-row input.field-error:focus,.provider-form-row textarea.field-error:focus{border-color:#dc2626}@media (max-width:640px){.provider-form-row{grid-template-columns:1fr;gap:4px;margin-bottom:12px}.provider-form-label-col{text-align:left;padding-top:0}}.button{cursor:pointer;color:#fff;text-align:center;background-color:#5af;border:none;border-radius:8px;padding:5px 15px;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-block}.button:hover{color:#fff;background-color:#007bff}.sys-link{cursor:pointer;color:#2b2525;text-align:center;background-color:#dabb0d;border:1px solid #695603;border-radius:8px;padding:3px 10px;text-decoration:none;transition:background-color .3s;display:inline-block;box-shadow:4px 8px 8px #0000001a}.sys-link:hover{background-color:#f5e9a5}.txt-link{color:#120ef0e1;padding:15px;font-family:DM Sans,sans-serif;text-decoration:underline}.txt-link:hover{color:#3d3fb4;font-weight:700;text-decoration:none}h1{color:#7e775e;letter-spacing:-2px;margin-bottom:-.1em;font-family:DM Sans,sans-serif;font-size:34px;font-weight:700}h2{color:#095797;letter-spacing:-2px;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700;margin-bottom:-.06em!important}h2.geo-listing-subheading{margin-bottom:1rem!important}h2.highlight-card-title{letter-spacing:-1.5px;color:#fff;max-width:100%;font-size:22px}h2.highlight-card-title.highlight-card-title--compact{letter-spacing:-1px;padding:.65rem .75rem;font-size:18px}h3{color:#444136;letter-spacing:-1px;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700}h3.promo-banner-title{color:gold;letter-spacing:normal;font-size:15px;font-weight:600}h3.promo-banner-title b,h3.promo-banner-title strong{font-weight:800}.promo-banner-description b,.promo-banner-description strong{font-weight:700}@media (min-width:768px){h3.promo-banner-title{font-size:17px}}@media (min-width:640px) and (max-width:767.98px){.promo-banner-strip h3.promo-banner-title{font-size:22px}.promo-banner-strip .promo-banner-description{font-size:15px;line-height:1.35}}@media (min-width:768px){.promo-banner-pair h3.promo-banner-title{font-size:22px}.promo-banner-pair .promo-banner-description{font-size:15px;line-height:1.35}}@media (min-width:640px){.promo-banner-single h3.promo-banner-title{font-size:22px}.promo-banner-single .promo-banner-description{font-size:15px;line-height:1.35}}@media (min-width:1024px){.promo-banner-sidebar.promo-banner-pair h3.promo-banner-title,.promo-banner-sidebar.promo-banner-single h3.promo-banner-title{font-size:17px}.promo-banner-sidebar.promo-banner-pair .promo-banner-description,.promo-banner-sidebar.promo-banner-single .promo-banner-description{font-size:12px;line-height:1rem}}h4,.login-modal-overlay .no_msg b{color:#444136;letter-spacing:-1px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700}.topic_title{color:#ce2929;letter-spacing:-1px;background-color:#ffffff80;padding:10px 20px;font-family:Kaushan Script,DM Sans;font-size:38px;margin-bottom:-.06em!important}@media (min-width:481px) and (max-width:768px){.topic_title{color:#ce2929;letter-spacing:-1px;background-color:#ffffff80;padding:10px 20px;font-family:Kaushan Script,DM Sans;font-size:32px;margin-bottom:-.06em!important}h1{letter-spacing:-1.5px;font-size:28px}h2{letter-spacing:-1.5px;color:#095797;font-size:22px}h2.highlight-card-title{letter-spacing:-1.5px;color:#fff;font-size:22px}h2.highlight-card-title.highlight-card-title--compact{letter-spacing:-.75px;padding:.5rem .65rem;font-size:17px}h3{color:#444136;letter-spacing:-1.5px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700}}@media (max-width:480px){.topic_title{color:#ce2929;letter-spacing:-1px;background-color:#ffffff80;padding:10px 20px;font-family:Kaushan Script,DM Sans;font-size:28px;margin-bottom:-.06em!important}h1{letter-spacing:-1px;font-size:24px}h2{letter-spacing:-1px;color:#095797;font-size:20px}h2.highlight-card-title{letter-spacing:-1px;color:#fff;font-size:21px}h2.highlight-card-title.highlight-card-title--compact{letter-spacing:-.5px;padding:.45rem .6rem;font-size:16px}h3{color:#444136;letter-spacing:-1px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700}}article{color:#444136;margin-bottom:1px}article img{border-radius:8px;max-width:100%;height:auto;margin:0 0;display:block;box-shadow:0 10px 15px -3px #000,0 4px 6px -2px #000}article p{margin-bottom:1px;line-height:1.4}article a{color:#6668e0;text-decoration:none}article a:hover{color:#3d3fb4;text-decoration:underline}li.footer{margin-left:15px;padding:6px 0 0;list-style-type:square}@media (max-width:379px){li.footer{margin-left:12px}}li.footer:hover{color:#ff0}a.footer{color:silver;text-decoration:none}a.footer:hover{color:orange;text-decoration:none}button.footer{color:silver;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}button.footer:hover{color:orange}.login-modal-overlay{z-index:500;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.login-modal-panel{text-align:center;width:100%;max-width:420px;margin:0;position:relative}.login-modal-close{color:#717275;font-size:28px;line-height:1;position:absolute;top:10px;right:14px}.login-modal-title{color:#444136;margin:0 0 16px;font-size:1.25rem;font-weight:600}.login-modal-feedback{text-align:left;border-radius:8px;margin-bottom:12px;padding:8px 10px;font-size:13px}.login-modal-feedback--error{color:#525c52;text-align:center;background:#fadfdf;border:1px solid #f50606}.login-modal-feedback--ok{color:#525c52;background:#b7fabc;border:1px solid green}.login-modal-panel input.form-control{width:100%;max-width:280px}.login-modal-submit{margin-top:4px}.login-modal-link{margin-top:10px;display:inline-block}.login-modal-divider{color:#999;align-items:center;gap:10px;margin:18px 0 14px;font-size:13px;display:flex}.login-modal-divider:before,.login-modal-divider:after{content:"";background:#ddd;flex:1;height:1px}.login-modal-oauth-list{flex-direction:column;align-items:center;gap:10px;display:flex}.login-modal-oauth{color:#444;background:#fff;border:1px solid #ccc;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:280px;margin:0 auto;padding:8px 12px;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.login-modal-oauth:hover{background:#f5f5f5}.login-modal-oauth--apple{color:#fff;background:#000;border-color:#000}.login-modal-oauth--apple:hover{background:#222}.login-modal-oauth-icon{flex-shrink:0;width:20px;height:20px}.login-modal-oauth-icon--apple{color:#fff}.login-modal-hint{color:#888;text-align:left;max-width:280px;margin:-4px auto 12px;font-size:12px}.login-modal-terms{color:#555;text-align:left;cursor:pointer;align-items:flex-start;gap:8px;max-width:280px;margin:0 auto 14px;font-size:13px;display:flex}.login-modal-terms input{cursor:pointer;flex-shrink:0;width:auto;margin-top:3px}.login-modal-terms-link{color:#2563eb;text-decoration:underline}.login-modal-terms-link:hover{color:#1d4ed8}.login-modal-switch{color:#717275;margin-top:16px;font-size:13px}@media (max-width:480px){.login-modal-panel{border-radius:12px;width:100%;max-width:none}}.html-card{color:#fff;text-decoration:none}.html-card.html-card-plain{color:#1f2937;box-shadow:none}a.html-card:hover{text-decoration:none}.card-hover-lift{transition:translate .3s}@media (hover:hover){.group:hover .card-hover-lift{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.card-hover-lift{transition:none}.group:hover .card-hover-lift{translate:none}}.html-card-body a{color:inherit}.module-content-divider{width:100%;height:40px;display:block}
