.accordion__item{border-bottom:1px solid var(--color-dark)}.accordion__item:last-child{border-bottom:none}.accordion__title{width:100%}.accordion__title h3{margin:0}.accordion__title button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;all:unset;align-items:center;cursor:pointer;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2rem;justify-content:space-between;width:100%}.accordion__title button,.accordion__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem 0}.accordion__content .accordion-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:70%;opacity:0;padding:1rem 0 3rem;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.3s ease;transition:.3s ease}@media(max-width:1200px){.accordion__content .accordion-content{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;max-width:100%}}.accordion__content .accordion-content.init{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.accordion__content .accordion-content>*{font-family:Reply Medium;font-size:clamp(1rem,3vw,1.5rem)}.accordion__content .accordion-content>:first-child{margin-top:0}.accordion__content .accordion-content>:last-child{margin-bottom:0}.accordion__icon{display:inline-block;font-family:Reply Regular;font-weight:300;height:20px;position:relative;top:-10px;width:20px}.accordion__icon .icon-minus,.accordion__icon .icon-plus{font-size:2rem;left:0;position:absolute;top:0;-webkit-transition:opacity .3s ease,-webkit-transform .5s ease;transition:opacity .3s ease,-webkit-transform .5s ease;transition:opacity .3s ease,transform .5s ease;transition:opacity .3s ease,transform .5s ease,-webkit-transform .5s ease}.accordion__icon .icon-minus{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion__icon .icon-plus{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion__icon.rotate .icon-plus{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__icon.rotate .icon-minus{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}