.community-hero{--container:1290px;--content-bg:#003c4d;--content-split:50%;--gap:2.25rem;--pad-block:2rem;--pad-min:1.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}.community-hero__inner{align-items:stretch;display:flex}.community-hero__content{background:var(--content-bg);box-sizing:border-box;color:#fff;display:flex;flex:1 1 var(--content-split);flex-direction:column;justify-content:center;padding:var(--pad-block) var(--gap);text-align:center}.community-hero__content-pad{margin:0 auto;max-width:1000px}.community-hero__phone{font-weight:600;margin-bottom:1.5rem}.community-hero__phone a{color:#a7ad37;font-size:1.625rem;line-height:2.25rem;text-decoration:none}.community-hero__phone a:focus-visible,.community-hero__phone a:hover{color:#fff;text-decoration:underline}.community-hero__media{flex:1 1 calc(100% - var(--content-split));overflow:hidden;position:relative}.community-hero__media img{display:block;height:100%;object-fit:cover;width:100%}.community-hero__banner{background:var(--banner-bg,#a7ad37);box-sizing:border-box;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0;z-index:1}.community-hero__banner,.community-hero__banner>*{color:#fff!important;font-size:1.25rem;line-height:1.5rem;text-transform:uppercase}.community-hero__banner>*{margin:0}.community-hero__banner a{color:#fff!important;text-decoration:underline}.community-hero__headline{margin-bottom:1.25rem}.community-hero__headline,.community-hero__headline>*{color:#fff!important;font-size:2rem;line-height:2.25rem}.community-hero__body{margin-bottom:1.5rem}.community-hero__body,.community-hero__body>*{color:#fff!important}.community-hero__rates{margin-bottom:.5rem}.community-hero__rates,.community-hero__rates>*{color:#fff!important;font-size:1.625rem;line-height:2.25rem;text-transform:uppercase}.community-hero__body>:first-child,.community-hero__headline>:first-child,.community-hero__rates>:first-child{margin-top:0}.community-hero__body>:last-child,.community-hero__headline>:last-child,.community-hero__rates>:last-child{margin-bottom:0}.community-hero__awards{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-bottom:1.75rem}.community-hero__award{display:inline-flex}.community-hero__award img{display:block;height:90px;max-width:none!important;object-fit:contain;width:auto!important}.community-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.community-hero__buttons .community-hero__btn{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}button.community-hero__btn{border:0;font:inherit}.community-hero__btn-icon{display:inline-flex;margin-left:.6em}.community-hero__btn-icon svg{fill:currentColor;height:.9em;width:.9em}.community-hero__modal{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;opacity:0;padding:1.5rem;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility 0s linear .2s;visibility:hidden;z-index:9999}.community-hero__modal.is-open{opacity:1;pointer-events:auto;transition:opacity .2s ease;visibility:visible}.community-hero__modal-overlay{background:rgba(0,0,0,.6);inset:0;position:absolute}.community-hero__modal-box{background:#fff;box-sizing:border-box;max-height:90vh;max-width:1240px;overflow-y:auto;padding:3.5rem 3rem 3rem;position:relative;width:100%}.community-hero__modal-close{align-items:center;background:#003c4d;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.75rem;height:2.75rem;justify-content:center;line-height:1;position:absolute;right:1rem;top:1rem;width:2.75rem;z-index:2}body.community-modal-open{overflow:hidden}.community-hero__modal-grid{align-items:start;display:grid;gap:3.5rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.community-hero__modal-aside{text-align:left}.community-hero__modal-logo{display:block;height:auto;margin-bottom:2rem;max-width:320px!important;width:100%!important}.community-hero__modal-aside p{color:#555;font-size:1.125rem;line-height:1.6;margin:0 0 1.75rem}.community-hero__modal-aside a{color:inherit;text-decoration:underline}.community-hero__modal-phone{display:none}.community-hero__loc{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 2rem;padding:0;row-gap:.5rem}.community-hero__loc-item{--badge:#003c4d;align-items:center;background:var(--badge);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:400;height:50px;justify-content:center;letter-spacing:.02em;line-height:1;position:relative;width:50px}.community-hero__loc-item+.community-hero__loc-item{margin-left:-14px}.community-hero__loc-item--il{--badge:#003c4d}.community-hero__loc-item--al{--badge:#bf7041}.community-hero__loc-item--ltc{--badge:#a7ad37}.community-hero__loc-item--rc{--badge:#76ae99}.community-hero__loc-item--mc{--badge:#006d70}.community-hero__loc-item--stc{--badge:#9e5330}.community-hero__loc-item--sc{--badge:#5299b2}.community-hero__loc-item--rr{--badge:#757a4d}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:1026px){.community-hero__inner{flex-direction:column}.community-hero__content{flex:1 1 auto}.community-hero__content-pad{max-width:none}.community-hero__media{flex:1 1 auto;order:-1}.community-hero__media img{height:auto}.community-hero__banner{padding:1rem 1.5rem;position:static}.community-hero__banner,.community-hero__banner>*{font-size:1.125rem;line-height:1.5rem}.community-hero__headline,.community-hero__headline>*{font-size:1.75rem;line-height:2rem}.community-hero__modal-grid{gap:1.5rem;grid-template-columns:1fr}.community-hero__modal-aside{align-items:center;display:flex;flex-direction:column;text-align:center}.community-hero__modal-logo{margin-bottom:1rem;max-width:240px!important}.community-hero__loc{justify-content:center;margin-bottom:1rem}.community-hero__loc-item{font-size:13px;height:44px;width:44px}.community-hero__modal-copy{display:none}.community-hero__modal-phone{display:block;font-size:1.25rem;font-weight:600;margin:0}.community-hero__modal-phone a{color:#003c4d;text-decoration:none}}@media (max-width:767px){.community-hero{--pad-block:2.5rem;--gap:1.5rem}.community-hero__modal-box{padding:2.75rem 1.25rem 1.5rem}}.hsfc-FieldLabel:has(.hsfc-RadioInput) .hsfc-RadioInput{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.hsfc-FieldLabel:has(.hsfc-RadioInput){background-color:#757a4d;color:#fff!important;cursor:pointer;display:inline-block;margin:5px;padding:10px 20px;transition:all .2s ease;user-select:none}.hsfc-FieldLabel:has(.hsfc-RadioInput):hover{background-color:#003c4d;color:#fff}.hsfc-FieldLabel:has(.hsfc-RadioInput:checked){background-color:#003c4d;color:#fff}.hsfc-CheckboxField{line-height:20px!important}.hsfc-FieldLabel:has(.hsfc-CheckboxInput):not(:has(input[name="0-1/marketing_consent"])):not(:has(input[name="0-1/inquiry_consent"])) .hsfc-CheckboxInput{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.hsfc-FieldLabel:has(.hsfc-CheckboxInput):not(:has(input[name="0-1/marketing_consent"])):not(:has(input[name="0-1/inquiry_consent"])){background-color:#757a4d;border-radius:4px;color:#fff!important;cursor:pointer;display:flex;margin:5px;padding:10px 20px;transition:all .2s ease;user-select:none}.hsfc-FieldLabel:has(.hsfc-CheckboxInput):not(:has(input[name="0-1/marketing_consent"])):not(:has(input[name="0-1/inquiry_consent"])):hover{background-color:#003c4d}.hsfc-FieldLabel:has(.hsfc-CheckboxInput:checked):not(:has(input[name="0-1/marketing_consent"])):not(:has(input[name="0-1/inquiry_consent"])){background-color:#003c4d;color:#fff}.hsfc-FieldLabel:has(input[name="0-1/inquiry_consent"]),.hsfc-FieldLabel:has(input[name="0-1/marketing_consent"]){align-items:flex-start!important;background:transparent!important;border:none!important;cursor:pointer;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;margin:0!important;padding:5px 0!important;width:100%!important}.hsfc-FieldLabel:has(input[name*=consent]) .hsfc-CheckboxInput{display:inline-block!important;flex-shrink:0!important;height:18px!important;margin-right:12px!important;margin-top:2px!important;min-width:18px!important;opacity:1!important;pointer-events:auto!important;position:relative!important;width:18px!important}.hsfc-FieldLabel:has(input[name*=consent]) .hsfc-CheckboxInput:after,.hsfc-FieldLabel:has(input[name*=consent]) svg{display:block!important;height:12px!important;left:50%!important;margin:0!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:12px!important}.hsfc-FieldLabel:has(input[name*=consent]) span{color:#333!important;display:inline-block!important;font-size:14px!important;line-height:1.4!important;margin:0!important;padding:0!important;pointer-events:auto!important}.hsfc-TextInput{font-size:16px!important;height:42px!important}.hsfc-Button{font-size:20px!important}.kt-modal-overlay .kt-modal-close{top:24px!important}