.c-accordion details{border-bottom:1px solid hsla(0,0%,100%,.2);opacity:.4;padding:20px 0;transition:all .35s ease}.c-accordion details[open]{opacity:1}.c-accordion summary{cursor:pointer;list-style:none}.c-accordion details:not([open]) :hover{opacity:.8}.c-accordion details>summary::-webkit-details-marker{display:none}.c-accordion__close-icon,.c-accordion__open-icon{height:1rem;width:1rem}.c-accordion details[open] .c-accordion__open-icon,.c-accordion__close-icon{display:none}.c-accordion details[open] .c-accordion__close-icon{display:block}.c-accordion__content{padding-top:20px}.c-accordion__content :first-child{margin-top:0}.c-accordion__content :last-child{margin-bottom:0}.c-accordion__content-image img{display:block;height:auto;width:100%}.c-accordion-wrapper--layout-images{display:flex;flex-direction:row;gap:60px}.c-accordion-wrapper--images-right{flex-direction:row-reverse}.c-accordion-images__item img{display:block;height:auto;width:100%}.c-accordion-images{flex:1}.c-accordion-wrapper--images-right .c-accordion-images{flex:0 0 55%}.c-accordion-wrapper--layout-images .c-accordion{flex:1}.c-accordion-wrapper--heading-number-round details{opacity:1;position:relative}.c-accordion-wrapper--heading-number-round details[open]:after{background-color:var(--primary-color);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:120px}.c-accordion-wrapper--heading-number-round .c-accordion__title{align-items:center;color:#fff;display:flex;font-weight:700;gap:20px}.c-accordion__ordinal{font-size:12px;font-style:Bold;font-weight:700;leading-trim:NONE;border:1px solid #ffffff52;border-radius:48px;letter-spacing:.01em;line-height:140%;padding:6px 16px;text-transform:uppercase}details[open] .c-accordion__ordinal{border-color:#fff}