.accordion__group{background:#fff;border-radius:24px;color:var(--primary-2);padding:16px}.text-invert .accordion__group{background:var(--primary-2)}.accordion-wrapper.text-invert .eyebrow-title{color:var(--primary-3)!important}.accordion-wrapper .content-wrapper{gap:0}.accordion-wrapper .module-title .title{margin:6px auto 24px}.accordion__header__title{margin-bottom:16px;text-align:center}.accordion__header__desciption *{margin-bottom:24px;max-width:100%;text-align:center}.accordion__item__title{border:none;color:inherit;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700;margin:0;padding:12px 24px 12px 0;position:relative;transition:.4s;width:100%}.accordion__group__item{border-bottom:1px solid var(--primary-2);border-bottom-color:inherit}.accordion__group__item:last-child{border-bottom:none}.accordion__item__title.accordion__item--open{padding-bottom:24px}.accordion_item__copy{margin-top:0;max-height:0;overflow:hidden;padding:0;transition:max-height .4s ease-out}.accordion_item__copy :first-child{margin-top:0}.accordion_item__copy :last-child{margin-bottom:12px}.accordion-wrapper .text{display:none}.accordion_item__copy img,.accordion_item__copy video{max-height:380px;overflow:hidden;width:auto!important}.accordion__item__title:after{background-image:url("https://20404628.fs1.hubspotusercontent-na1.net/hubfs/20404628/OPL%20custom%20theme%202024/icons/Plus%20(1).svg");background-position:50%;background-size:cover;color:#15294f;content:"";display:block;font-weight:700;height:24px;position:absolute;right:0;top:12px;width:24px}.accordion__item--open:after{background-image:url(https://20404628.fs1.hubspotusercontent-na1.net/hubfs/20404628/OPL%20custom%20theme%202024/icons/Minus.svg);content:""}.faq-accordion .accordion__group{margin-top:0}@media screen and (min-width:768px){.accordion-wrapper .text{display:block}.accordion-wrapper .module-title .title{margin:8px auto 24px}.accordion__group{border-radius:36px;margin-bottom:32px;margin-top:40px;padding:40px 80px}.accordion__item__title{font-size:28px;padding:32px 40px 32px 0}.accordion__item--open:after,.accordion__item__title:after{height:40px;top:32px;width:40px}.accordion_item__copy :last-child{margin-bottom:32px}}