.accordion{padding:0;transition:all .3s ease}.accordion__summary,.accordion__summary h3{align-items:center;cursor:pointer;display:flex;font-size:30px;font-weight:600;justify-content:space-between;list-style-type:none;margin:0;position:relative;transition:all .3s ease}.accordion__content,.accordion__summary{padding:0 2.5rem 0 0}.accordion__summary{padding:1.5rem 2.5rem 1.5rem 0}.accordion__summary::-webkit-details-marker{display:none}.card--dark .accordion__content,.card--dark .accordion__summary,.card--light .accordion__content,.card--light .accordion__summary{padding:2.1rem}.accordion__content{overflow:hidden;padding-bottom:20px;transition:all .3s ease}.accordion__summary:after{font-weight:var(--semi-bold);margin-left:1.4rem;position:absolute;right:0;transform-origin:center;transition:all .3s ease}.accordion__summary:-webkit-details-marker{display:none}.accordion--caret .accordion__summary:after{content:"\25BC"}.accordion--caret .accordion__summary:after,.accordion--plus .accordion__summary:after{align-items:center;border-radius:50px;display:flex;height:34px;justify-content:center;width:34px}.accordion--plus .accordion__summary:after{background-color:#272835;color:#fff;content:"+";font-family:arial;font-size:20px;font-weight:400;line-height:1}.accordion--caret[open] .accordion__summary:after{content:"\25B2";transform:rotate(180deg)}.accordion--plus[open] .accordion__summary:after{background-color:#272835;color:#fff;content:"−";font-size:20px;font-weight:400;line-height:1;transform:rotate(0deg)}@media screen and (max-width:767px){.accordion__summary,.accordion__summary h3{font-size:24px}.accordion--caret .accordion__summary:after,.accordion--plus .accordion__summary:after{height:30px;width:30px}}