.accordion .accordion__title{position:relative;margin-top:4px;padding:12px 30px 23px 30px;line-height:1.3;background-color:#171c1e;border-radius:6px;cursor:pointer;z-index:2}.accordion .accordion__title-wrapper{display:flex;gap:25px;justify-content:space-between;align-items:center;cursor:pointer}.accordion .accordion__title-wrapper .accordion__title-text{font-family:"Poppins",sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#fff}.accordion .accordion__title-wrapper .accordion__icon{position:relative;width:16px;height:16px;aspect-ratio:1}.accordion .accordion__title-wrapper .accordion__icon::before,.accordion .accordion__title-wrapper .accordion__icon::after{content:"";position:absolute;background:currentColor;transition:transform .25s ease,opacity .25s ease}.accordion .accordion__title-wrapper .accordion__icon::before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.accordion .accordion__title-wrapper .accordion__icon::after{left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%) rotate(0deg)}.accordion__single.active .accordion__icon::after{transform:translateX(-50%) rotate(90deg)}.accordion__single.active .accordion__title,.accordion__single.active:hover .accordion__title{background-color:#ac0028;color:#fff}.accordion__single.active .accordion__content_inner{opacity:1 !important}.accordion .accordion__content{display:block;position:relative;top:-6px;transition:all .3s ease-in}.accordion .accordion__content .accordion__content_inner{background-color:#fff;color:#000;padding:33px 30px 40px;border-radius:6px;opacity:0;transition:opacity .3s ease-in}.accordion .accordion__content .accordion__content_inner.check-list ul li::before{background-color:#ac0028}.accordion .accordion__single{overflow:hidden}.accordion .accordion__single:not(.active) .accordion__content{height:0 !important;margin:0}.accordion__single.active .accordion__title:before{transform:rotate(180deg);top:40%}.accordion__single.active .accordion__title::before,.accordion__single:hover .accordion__title::before{transition:all .3s ease-in}.accordion .accordion__title{transition:background-color .3s ease,color .3s ease}.accordion .accordion__title:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #c30030}.accordion .accordion__icon{transition:color .3s ease}@media(hover: hover){.accordion .accordion__single:not(.active) .accordion__title:hover{background-color:rgb(16.8309285979%,20.4898261191%,21.9533851276%)}.accordion .accordion__single:not(.active) .accordion__title:hover .accordion__icon{color:#c30030}}
