.accordion-block .accordion{display:flex;flex-direction:column;row-gap:30px}.accordion-block .accordion-item h2 button,.accordion-block .accordion-item h3 button{background-color:var(--blue);padding:13px 15px}.accordion-block .accordion-item h2 button .title,.accordion-block .accordion-item h3 button .title{font-size:24px;color:#fff;font-family:'Nunito',sans-serif;font-weight:700}@media screen and (min-width:768px){.accordion-block .accordion-item h2 button .title,.accordion-block .accordion-item h3 button .title{font-size:25px}}@media screen and (min-width:1024px){.accordion-block .accordion-item h2 button .title,.accordion-block .accordion-item h3 button .title{font-size:26px}}.accordion-block .accordion-item h2 button .handle,.accordion-block .accordion-item h3 button .handle{display:block;height:24px;padding:4px;width:24px}.accordion-block .accordion-item h2 button .handle:before,.accordion-block .accordion-item h2 button .handle:after,.accordion-block .accordion-item h3 button .handle:before,.accordion-block .accordion-item h3 button .handle:after{background-color:#fff;content:"";display:block;height:2px;transition:background-color 0.2s,opacity 0.2s;width:100%}.accordion-block .accordion-item h2 button .handle:before,.accordion-block .accordion-item h3 button .handle:before{margin-top:7px}.accordion-block .accordion-item h2 button .handle:after,.accordion-block .accordion-item h3 button .handle:after{margin-top:-2px;transform:rotate(90deg)}.accordion-block .accordion-item.active>h2 span.handle:after,.accordion-block .accordion-item.active>h3 span.handle:after{opacity:0}.accordion-block .accordion-item .content{padding:30px 0 20px}