@-webkit-keyframes fade-in{to{opacity:1}}@keyframes fade-in{to{opacity:1}}.aw-layout.accordion{--bs-accordion-border-width:0;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-focus-border-color:transparent;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-color:var(--heading-color);--bs-accordion-active-bg:#fff;--bs-accordion-bg:transparent;--bs-accordion-color:var(--text-color);--accordion-accent:var(--brand-lime);--accordion-active-accent:var(--brand-primary);--accordion-icon-text-collapsed:var(--brand-darkgrey);--accordion-icon-text-expanded:#fff;--accordion-icon-bg-expanded:var(--brand-primary)}.aw-layout.accordion .accordion-wrapper{width:100%}.aw-layout.accordion .accordion-item{margin:0;border:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.aw-layout.accordion .accordion-header{margin-bottom:0!important}.aw-layout.accordion .accordion-button{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;width:100%;min-height:69px;padding:10px;font-family:var(--heading-font);font-size:1rem;line-height:1.3;font-weight:var(--heading-font-weight);color:var(--heading-color);text-align:left;background:#fff;border:0;border-top:var(--border-width) solid var(--accordion-accent);border-bottom:0;border-left:0!important;border-right:0!important;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.aw-layout.accordion .accordion-button:focus,.aw-layout.accordion .accordion-button:focus-visible{outline:0;-webkit-box-shadow:none;box-shadow:none}.aw-layout.accordion .accordion-button::after{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:300;font-size:.7777777778rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 39px;flex:0 0 39px;width:39px;min-width:39px;height:50px;margin-left:0;margin-right:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-radius:10px;background-image:none!important}.aw-layout.accordion .accordion-button.collapsed{border-top-color:var(--accordion-accent)!important;border-bottom-color:transparent;-webkit-box-shadow:none;box-shadow:none}.aw-layout.accordion .accordion-button.collapsed::after,.aw-layout.accordion .accordion-button::after{content:"\f078";color:var(--accordion-icon-text-collapsed);background-color:var(--accordion-accent);-webkit-transform:none!important;transform:none!important}.aw-layout.accordion .accordion-button:not(.collapsed){color:var(--heading-color);background:#fff;border-top:solid 1px var(--brand-primary);border-bottom:solid 1px var(--brand-primary);-webkit-box-shadow:inset 0 1px 0 var(--accordion-active-accent),inset 0 -1px 0 var(--accordion-active-accent);box-shadow:inset 0 1px 0 var(--accordion-active-accent),inset 0 -1px 0 var(--accordion-active-accent)}.aw-layout.accordion .accordion-button:not(.collapsed)::after{content:"\f077";color:var(--accordion-icon-text-expanded);background-color:var(--accordion-icon-bg-expanded);-webkit-transform:none!important;transform:none!important}.aw-layout.accordion .accordion-item:last-child .accordion-button.collapsed{border-bottom:var(--border-width) solid var(--accordion-accent);border-radius:0}.aw-layout.accordion .accordion-item:last-child .accordion-button:not(.collapsed){-webkit-box-shadow:inset 0 1px 0 var(--accordion-active-accent),inset 0 -1px 0 var(--accordion-active-accent);box-shadow:inset 0 1px 0 var(--accordion-active-accent),inset 0 -1px 0 var(--accordion-active-accent)}.aw-layout.accordion .accordion-collapse{border:0;background:0 0}.aw-layout.accordion .accordion-body{padding:20px 170px 38px 20px;border:0;background:0 0;color:var(--text-color);font-size:1rem;line-height:var(--font-line-height)}@media (max-width:767.98px){.aw-layout.accordion .accordion-body{padding:20px}}.aw-layout.accordion .accordion-body p:last-child,.aw-layout.accordion .accordion-body>:last-child{margin-bottom:0}.aw-layout.accordion.health{--accordion-accent:var(--brand-health-accessible)}.aw-layout.accordion.community{--accordion-accent:var(--brand-community)}.aw-layout.accordion.other{--accordion-accent:var(--brand-other)}