section.accordion-component{border:none}section.accordion-component h3{margin-bottom:1rem}section.accordion-component p.accordion-item-heading{margin-bottom:0}section.accordion-component .card{border:1px solid transparent;border-top-left-radius:var(--border-radius-size);border-top-right-radius:var(--border-radius-size)}section.accordion-component .card .accordion-h3{font-family:var(--heading-font);font-size:var(--h4-font-size);line-height:normal!important;font-weight:700;margin-bottom:.15rem!important}section.accordion-component .card .accordion-h4{font-family:var(--heading-font);font-size:var(--body-font-size);line-height:1.15!important;font-weight:700;margin-bottom:.15rem!important}section.accordion-component .card .card-body{padding:2rem 4rem;color:var(--body-text-color)!important}section.accordion-component .card:last-child{border-bottom-left-radius:var(--border-radius-size);border-bottom-right-radius:var(--border-radius-size)}section.accordion-component a.card-header{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:66px;border-top:0;border-bottom:0;border-left:4px solid transparent;border-radius:var(--button-border-radius-size);color:var(--web-white)!important;width:100%;background-color:var(--primary);text-decoration:none;padding:1.25rem 1.67rem;font-weight:700}section.accordion-component a.card-header:after{content:"\2b";font-family:'Font Awesome 7 Pro';font-weight:700;margin-right:1rem;text-align:center;color:var(--web-white);transition-duration:.5s;transition-property:transform}section.accordion-component a.card-header[aria-expanded=true]{border-left:4px solid var(--primary);border-radius:0;border-top-left-radius:var(--border-radius-size);color:var(--web-white)!important}section.accordion-component a.card-header[aria-expanded=true]:after{transform:rotate(45deg)}section.accordion-component .accordion-content{border-left:1px solid var(--light-grey);border-right:1px solid var(--light-grey);border-bottom:1px solid var(--light-grey);border-bottom-left-radius:var(--border-radius-size);border-bottom-right-radius:var(--border-radius-size);margin-top:-2px}@media(max-width:767px){section.accordion-component .card .accordion-h3{font-size:var(--h1-font-size-mobile);line-height:1.3!important}section.accordion-component .card .card-body{padding:2rem}}