.accordion-headline{margin:0;padding-bottom:8px;border-bottom:2px solid #00a05d;color:#00a05d;font-family:futura-pt-bold,futura-pt,"Helvetica Neue",Arial,sans-serif;line-height:1.3;letter-spacing:2px;text-transform:uppercase}.accordion-headline{font-size:14px}@media screen and (min-width: 480px){.accordion-headline{font-size:calc(14px + 10*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-headline{font-size:24px}}.accordion-headline{margin-bottom:15px}@media screen and (min-width: 480px){.accordion-headline{margin-bottom:calc(15px + 10*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-headline{margin-bottom:25px}}@media(min-width: 992px){.accordion-headline{max-width:40%}}.accordion-frame .accordion{--bs-accordion-bg: transparent;--bs-accordion-color: #00A05D;--bs-accordion-border-width: 0;--bs-accordion-btn-bg: transparent;--bs-accordion-active-bg: transparent;--bs-accordion-btn-color: #00A05D;--bs-accordion-active-color: #00A05D;--bs-accordion-btn-padding-x: 0;--bs-accordion-btn-padding-y: 15px;--bs-accordion-body-padding-x: 0;--bs-accordion-body-padding-y: 0;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 26 14%22%3e%3cpath d=%22M1 1l12 12L25 1%22 fill=%22none%22 stroke=%22%2300A05D%22 stroke-width=%221.5%22/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 26 14%22%3e%3cpath d=%22M1 1l12 12L25 1%22 fill=%22none%22 stroke=%22%2300A05D%22 stroke-width=%221.5%22/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 22px;--bs-accordion-btn-icon-transform: rotate(-180deg)}.accordion-item{border-bottom:2px solid #00a05d}.accordion-button{align-items:flex-start;gap:30px;font-family:freight-text-pro,Georgia,"Times New Roman",serif;font-weight:700;line-height:1.3;text-transform:none;box-shadow:none !important}.accordion-button:focus-visible{outline:2px solid #00a05d;outline-offset:4px}.accordion-button{font-size:20px}@media screen and (min-width: 480px){.accordion-button{font-size:calc(20px + 6*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button{font-size:26px}}.accordion-button::after{height:12px;margin-top:.5em;background-size:contain}.accordion-body{padding-bottom:25px !important;color:#00a05d;line-height:1.6}.accordion-body{font-size:16px}@media screen and (min-width: 480px){.accordion-body{font-size:calc(16px + 8*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-body{font-size:24px}}.accordion-body p:last-child{margin-bottom:0}