.accordion-group{display:grid;gap:16px}.accordion{border-radius:12px;overflow:hidden;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media(hover: hover)and (pointer: fine){.accordion:hover .accordion__title{color:#0c5eed}.accordion:hover .accordion__btn{border-color:#0c5eed;background-color:rgba(0,0,0,0)}.accordion:hover .accordion__btn:before,.accordion:hover .accordion__btn:after{background-color:#0c5eed}}.accordion.active .accordion__toggle{border-radius:12px 12px 0 0;border-bottom-color:rgba(0,0,0,0)}.accordion.active .accordion__title{color:#002cbb}.accordion.active .accordion__btn{border-color:#002cbb;background-color:rgba(0,0,0,0)}.accordion.active .accordion__btn:before,.accordion.active .accordion__btn:after{background-color:#002cbb}.accordion.active .accordion__btn:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.accordion__toggle{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;min-height:68px;border-radius:12px;background-color:#fff;border:1px solid #f1f2f5;padding:16px}@media screen and (max-width: 991px){.accordion__toggle{min-height:44px}}.accordion__title{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;font-size:16px;font-weight:400;line-height:110%;color:#262a3d;font-family:"Onest",serif}@media screen and (max-width: 991px){.accordion__title{line-height:140%}}.accordion__btn{width:24px;height:24px;position:relative;background-color:#f1f2f5;border:1px solid #f1f2f5;border-radius:100%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.accordion__btn:before,.accordion__btn:after{content:"";position:absolute;width:11px;height:2px;background-color:#0c5eed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.accordion__btn:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.accordion__content{height:0;overflow:hidden}.accordion__content-box{border-radius:0 0 12px 12px;background-color:#fff;border:1px solid #f1f2f5;border-top:0;padding:16px;padding-top:0;font-size:14px;font-weight:400;line-height:140%}