.l-section--accordion{padding:24px 8px}@media only screen and (min-width: 1024px){.l-section--accordion{padding:24px 20px}}.l-section--accordion .accordion{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;gap:20px}.l-section--accordion .accordion__image{position:relative;width:100%;overflow:hidden}@media only screen and (min-width: 1024px){.l-section--accordion .accordion__image{width:calc(41.5% - 10px)}}.l-section--accordion .accordion__image picture{width:100%;height:100%}.l-section--accordion .accordion__image img{width:100%;height:100%;aspect-ratio:375/300;border-radius:20px;object-fit:cover;object-position:center 25%}@media only screen and (min-width: 1024px){.l-section--accordion .accordion__image img{border-radius:40px;aspect-ratio:auto}}.l-section--accordion .accordion__image .drop{display:flex;align-items:flex-end;position:absolute;top:50%;left:calc(100% - 33px);transform:translateY(-50%);overflow:hidden}@media only screen and (max-width: 1023px){.l-section--accordion .accordion__image .drop{top:calc(100% - 97px);left:50%;transform:translateX(-50%) rotate(90deg)}}.l-section--accordion .accordion__inner{position:relative;width:100%;padding:50px 24px;border-radius:20px;background-color:#e7d1fe}@media only screen and (min-width: 1024px){.l-section--accordion .accordion__inner{width:calc(58.5% - 10px);padding:80px 98px 132px;border-radius:40px}}@media only screen and (max-width: 1023px){.l-section--accordion .accordion__inner{padding:40px 4px 64px}}.l-section--accordion .accordion__inner .heading__caption{display:block;color:var(--c--brand-primary-0)}.l-section--accordion .accordion__inner .drop{display:flex;align-items:flex-end;position:absolute;top:50%;left:-35px;transform:translateY(-50%);overflow:hidden}@media only screen and (max-width: 1023px){.l-section--accordion .accordion__inner .drop{top:-95px;left:50%;z-index:1;transform:translateX(-50%) rotate(90deg)}}.l-section--accordion .accordion__heading{display:inline;position:relative;z-index:9}.l-section--accordion .accordion__heading>*{display:inline;padding:0 10px;border-radius:10px;background-color:#fff;line-height:140%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.l-section--accordion .accordion__content{display:flex;flex-flow:column nowrap;gap:34px}.l-section--accordion .accordion__items{padding-right:10px;padding-left:10px}.l-section--accordion .accordion__item{padding:24px 0 22px;border-top:1px solid var(--c--brand-primary-0);color:var(--c--brand-primary-0)}.l-section--accordion .accordion__item:last-child{border-bottom:1px solid var(--c--brand-primary-0)}.l-section--accordion .accordion__item-text{display:flex;flex-flow:column nowrap}.l-section--accordion .accordion__item-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:28px;font-weight:400;letter-spacing:0;gap:24px}@media only screen and (max-width: 1023px){.l-section--accordion .accordion__item-title{font-size:20px}}.l-section--accordion .accordion__item-title>div{display:flex;align-items:center;justify-content:flex-start;gap:24px}.l-section--accordion .accordion__item-title>svg{transform:rotate(180deg)}.l-section--accordion .accordion__item-image{width:33px}.accordion__item-inner .accordion__item-description{max-height:0;transition:opacity .3s ease-in-out;overflow:hidden;opacity:0}.accordion__item-inner .is-open .accordion__item-title>svg{transform:rotate(0deg)}.accordion__item-inner .is-open .accordion__item-description{max-height:1000px;padding-top:24px;opacity:1}
