.module--accordion .module--accordion__container{width:100%}.module--accordion .module--accordion__toggle .module--accordion__icon-container.module--accordion__icon-container--rotate{transition:transform .25s ease-in-out}.module--accordion .module--accordion__item.module--accordion__item--active .module--accordion__icon-container.module--accordion__icon-container--rotate{transform:rotate(180deg)}.module--accordion .module--accordion__item:not(.module--accordion__item--active) .module--accordion__toggle:hover .module--accordion__icon-container.module--accordion__icon-container--rotate{animation:wiggle 2.5s forwards}.module--accordion .module--accordion__toggle .module--accordion__title{margin:0}.module--accordion .module__inner--accordion-horizontal .module--accordion__contents{justify-content:center;row-gap:0}.module--accordion .module__inner--accordion-horizontal .module--accordion__content{max-height:100dvh;overflow:auto;-ms-scrollbar-width:none;scrollbar-width:none;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.module--accordion .module__inner--accordion-horizontal [class*=span]{row-gap:0}.module--accordion .module__inner--accordion-horizontal .module--accordion__content::-webkit-scrollbar{display:none}.module--accordion .module__inner--accordion-horizontal .module--accordion__content:not(.module--accordion__content--active){max-height:0;opacity:0;transition:none}.module--accordion .module__inner--accordion-vertical .module--accordion__item.module--accordion__item--active{padding:0;row-gap:0}.module--accordion .module--accordion__toggle .module--accordion__icon-container{align-items:center;display:flex;flex-flow:column;flex-shrink:0;justify-content:center}.module--accordion .module--accordion__item,.module--accordion .module__inner{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*4)}.module--accordion .module--accordion__item .module--accordion__content{transition:opacity .25s ease-in-out,max-height .25s ease-in-out}.module--accordion .module--accordion__item:not(.module--accordion__item--active) .module--accordion__content{max-height:0;opacity:0;overflow:hidden;position:absolute}.module--accordion .module--accordion__toggle{align-items:center;cursor:pointer;display:flex;flex-flow:row;gap:calc(var(--spacing-base)*3);justify-content:space-between;transition:color .25s ease-in-out,fill .25s ease-in-out;width:100%}.module--accordion .module--accordion__toggle .module--accordion__icon-container .icon svg{max-height:calc(var(--spacing-base)*4);max-width:calc(var(--spacing-base)*4)}.module--accordion .module--accordion__toggle .module--accordion__item__heading .icon svg{max-height:calc(var(--spacing-base)*5);max-width:calc(var(--spacing-base)*5)}.module--accordion .module--accordion__toggle .module--accordion__item__heading{display:flex;gap:calc(var(--spacing-base)*2);justify-content:space-between;text-align:left}.module--accordion .module--accordion__item{display:flex;justify-content:space-between;text-align:left;transition:padding-left .25s ease-in-out;width:100%}.module--accordion .module--accordion__item .module--accordion__toggle .module--accordion__icon-container{transform:rotate(0deg);transition:transform .3s ease-in-out}.module--accordion .module--accordion__item.module--accordion__item--active .module--accordion__toggle .module--accordion__icon-container,.module--accordion .module__inner--accordion-horizontal .module--accordion__item.module--accordion__item--active .module--accordion__toggle .module--accordion__icon-container{transform:rotate(-180deg)}.module--accordion .module--accordion__content .row-buttons .buttons-container{margin-top:calc(var(--spacing-base)*4)}.module--accordion .module--accordion__content .module--accordion__description:not(:empty){row-gap:inherit}@media (min-width:993px){.module--accordion .module__inner--accordion-horizontal .module--accordion__item .module--accordion__toggle .module--accordion__icon-container{transform:rotate(-90deg)}.module--accordion .module__inner--accordion-horizontal .module--accordion__item.module--accordion__item--active,.module--accordion .module__inner--accordion-horizontal .module--accordion__item:hover{padding-left:5%}.module--accordion .module__inner--accordion-horizontal .module--accordion__item .module--accordion__content--mobile{display:none}}@media (max-width:992px){.dnd-section.text-accordion-buttons .dnd-column:has(.module.module--custom-rich-text){order:-10}.span4.columns.accordion__titles{align-items:center;flex-flow:row;gap:calc(var(--spacing-base)*4);overflow:auto;-ms-scrollbar-width:none;scrollbar-width:none}.span4.columns.accordion__titles::-webkit-scrollbar{display:none}.module--accordion .module__inner--accordion-horizontal .module--accordion__item .module--accordion__content--mobile .module--accordion__image,.module--accordion .module__inner--accordion-horizontal [class*=span].module--accordion__contents{display:none}.module--accordion .module__inner--accordion-horizontal .module--accordion__item .module--accordion__content--mobile .buttons-container .button{max-width:fit-content}}.module--accordion.module--accordion--simple .module--accordion__container{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*6);width:100%}.module--accordion.module--accordion--simple .module--accordion__content{transition:unset}.module--accordion.module--accordion--simple .module--accordion__item{gap:calc(var(--spacing-base)*8)}.module--accordion.module--accordion--simple .module--accordion__item:not(.module--accordion__item--active){gap:0}.module--accordion.module--accordion--simple .module--accordion__toggle{position:relative}.module--accordion.module--accordion--simple .module--accordion__toggle:after{background-color:var(--first-color);bottom:calc(var(--spacing-base)*-3);content:"";display:flex;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.module--accordion.module--accordion--simple .module--accordion__item:not(.module--accordion__item--active) .module--accordion__toggle:after{display:none}.module--accordion.module--accordion--simple .module--accordion__title{font-size:var(--h6-font-size);font-weight:600;line-height:var(--h6-line-height)}