.accordion{background-color:#f7f8fb;border-radius:8px;cursor:pointer;height:auto;overflow:hidden;position:relative;transition:height .5s;width:100%}.accordion .accordion__title{color:#060703;font-size:28px;font-weight:500;line-height:1.4em;padding:24px 32px 24px 24px;position:relative;text-align:left}.accordion .accordion__title:after{background-color:#ff4c02;background-size:48px;height:24px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNSA5TDExLjc5MjkgMTQuMjkyOUMxMi4xMjYyIDE0LjYyNjIgMTIuMjkyOSAxNC43OTI5IDEyLjUgMTQuNzkyOUMxMi43MDcxIDE0Ljc5MjkgMTIuODczOCAxNC42MjYyIDEzLjIwNzEgMTQuMjkyOUwxOC41IDkiIHN0cm9rZT0iI0ZGNjYxRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNSA5TDExLjc5MjkgMTQuMjkyOUMxMi4xMjYyIDE0LjYyNjIgMTIuMjkyOSAxNC43OTI5IDEyLjUgMTQuNzkyOUMxMi43MDcxIDE0Ljc5MjkgMTIuODczOCAxNC42MjYyIDEzLjIwNzEgMTQuMjkyOUwxOC41IDkiIHN0cm9rZT0iI0ZGNjYxRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);-webkit-mask-size:cover;mask-size:cover;right:27.8px;top:51%;width:24px}.accordion .accordion__title:after,.accordion .accordion__title:before{border-radius:50%;content:"";position:absolute;transform:translateY(-50%)}.accordion .accordion__title:before{background-color:#f2f5f7;height:32px;right:24px;top:50%;width:32px}.accordion .accordion__descr{color:#6b7280;display:none;font-size:20px;font-weight:400;line-height:20.4px;margin-top:16px;padding:0;text-align:left}.accordion-content{display:flex;flex-direction:column;padding:12px 24px 24px}.accordion-content ol,.accordion-content ul{display:flex;flex-direction:column;gap:12px;list-style:none;padding-left:0}.accordion-content ol li,.accordion-content ul li{align-items:center;color:#222428;display:flex;font-size:20px;gap:16px}.accordion-content ol li:before,.accordion-content ul li:before{background-color:#ff4c02;border-radius:2px;content:"";display:block;height:12px;width:12px}.accordion-content h3{color:#060703;font-size:24px;font-weight:400;line-height:1em}.accordion-active .accordion__title:after{background-color:#ff4c02;transform:translateY(-50%) rotate(180deg)}@media(max-width:475px){.accordion .accordion__title{font-size:18px;line-height:18px;padding-bottom:19px;padding-top:19px;width:100%}.accordion .accordion__title:before{right:12px}.accordion .accordion__title:after{right:15.8px}.accordion .accordion-content ol,.accordion .accordion-content ul{gap:10px}.accordion .accordion-content ol li,.accordion .accordion-content ul li{font-size:16px}}
