.faq{margin:1.5rem 0}.faq__item{margin:8px 0;padding:15px 19px;border-width:1px;border-style:solid;border-color:var(--bg-color);border-radius:12px;cursor:pointer;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.faq__item:hover,.faq__item.active{background:var(--bg-color)}.faq__item.active .faq__question::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:11.5px 1.5px, 0 0}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:0 !important;font-weight:600;font-size:16px;line-height:20px}.faq__question::after{content:'';width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0;margin-left:20px;display:block;border:1.5px solid var(--icon-color);border-radius:50%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--icon-color)), to(var(--icon-color))),-webkit-gradient(linear, left top, right top, from(var(--icon-color)), to(var(--icon-color)));background-image:-o-linear-gradient(bottom, var(--icon-color) 0%, var(--icon-color) 100%),-o-linear-gradient(left, var(--icon-color) 0%, var(--icon-color) 100%);background-image:linear-gradient(0deg, var(--icon-color) 0%, var(--icon-color) 100%),linear-gradient(90deg, var(--icon-color) 0%, var(--icon-color) 100%);background-repeat:no-repeat;background-size:11.5px 1.5px, 1.5px 11.5px;background-position:center center, center center;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.faq__answer{margin:18px 0 0;display:none}
