.accordion__title-wrapper{display:flex;gap:120px}.accordion__title-wrapper .accordian__title-body-text{display:flex;flex-basis:25%;flex-direction:column;gap:24px}.accordion__group{flex-basis:75%}.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;cursor:pointer;margin:0;padding-right:32px;position:relative;transition:.4s;width:100%}.accordion__item-wrapper{gap:180px;max-height:0;overflow:hidden;padding:0;transition:max-height .4s ease-out}.accordion__group__item{border-bottom:1px solid #ffffff40;padding:32px 0}.accordion__group__item:first-child{border-top:1px solid #ffffff40}.text-dark .accordion__group__item{border-bottom:1px solid var(--primary-200);padding:32px 0}.text-dark .accordion__group__item:first-child{border-top:1px solid var(--primary-200)}.accordion_item__link-title{font-weight:700;margin-bottom:8px}.accordion__content-wrapper{display:flex;gap:180px;margin-top:16px}.accordion_item__copy,.accordion_item__link-wrapper{flex-basis:50%}.accordion_item__link-wrapper{display:flex;flex-direction:column}.accordion_item__link-wrapper a{font-size:16px}.accordion_item__copy img,.accordion_item__copy video{max-height:380px;overflow:hidden;width:auto!important}.accordion__item__title:after{bottom:0;color:#fff;content:"\2b";font:var(--fa-font-solid);font-size:18px;font-weight:700;position:absolute;right:0;top:0}.accordion__item--open:after,.accordion__item__title:after{-webkit-font-smoothing:antialiased;align-items:center;display:flex;text-rendering:auto}.accordion__item--open:after{content:"\f068";font:var(--fa-font-solid);font-size:18px}.text-dark .accordion__item--open:after,.text-dark .accordion__item__title:after{color:var(--primary-200)}@media screen and (max-width:960px){.accordion__title-wrapper{flex-direction:column;gap:24px}.accordion__group,.accordion__title-wrapper .module-title{flex-basis:100%}.accordion__group__item:first-child{border-top:none}.accordion__item__title:after{font-size:16px}}@media screen and (max-width:768px){.accordion__content-wrapper{flex-direction:column;gap:24px}.accordion__content-wrapper:has(.accordion_item__link-wrapper){margin-bottom:20px}.accordion__group__item{padding:16px 0}.accordion_item__link-title{margin-bottom:0}}