.accordion__title{font-size:52px;font-weight:700;margin:0 0 32px;text-align:left}@media screen and (max-width:767px){.accordion__title{font-size:36px}}.accordion__container .ac{background:none;border:none;border-bottom:1px solid;margin:0}.accordion__container .ac .ac-header{font-size:16px;font-weight:700}.accordion__container .ac .ac-trigger{align-items:center;display:grid;font-family:inherit;gap:16px;grid-template-areas:"title button";grid-template-columns:1fr 24px;min-height:60px;outline:none;padding:8px 0}.accordion__container .ac .ac-trigger:before{transform:rotate(90deg);transition:.3s}.accordion__container .ac .ac-trigger:after,.accordion__container .ac .ac-trigger:before{background:currentColor;content:"";display:inline-block;grid-area:button;height:1px;position:relative;width:16px}.accordion__container .ac .ac-trigger:after{right:0;top:0}.accordion__container .ac .ac-text{padding:10px 0}.accordion__container .ac.is-active>.ac-header .ac-trigger:before{transform:rotate(0deg)}.accordion__container .ac.is-active>.ac-header .ac-trigger:after{content:""}.accordion--right,.accordion--right .accordion__title{text-align:right}.accordion--right .accordion__container .ac .ac-trigger{grid-template-areas:"button title";grid-template-columns:24px 1fr;text-align:right}.accordion--right .accordion__container .ac .ac-trigger:after,.accordion--right .accordion__container .ac .ac-trigger:before{margin:8px}