.faq__list {list-style-type:none; margin:0; position:relative; padding:0;}
.faq__item {margin-bottom:15px; position:relative;}
.faq__item:last-child {margin-bottom:0;}
.faq__item--boxed {background-color:#fffffff7; border-radius:4px; box-shadow:0px 4px 18px 0px #3C2D0014;}
.faq__question {position:relative; padding:16px; transition:all 500ms ease; cursor:pointer; font-size:16px; color:var(--okay-body-text); border-radius:4px; background:#FFFFFF66; font-size:18px; display:flex; flex-direction:row-reverse; justify-content:space-between; align-items:center;}
.faq__arrow {width:20px; height:20px; transition:all .3s ease; color:var(--basic-company);}
.faq__question.active .faq__arrow {transform:rotate(-180deg);}
.faq__content {position:relative; display:none; padding:24px; border-top:none; border-radius:0 0 4px 4px;}
.faq__answer {position:relative; font-size:16px; font-weight:normal; font-family:inherit;}
.faq__answer ul {margin-bottom:0;}
.faq__answer ul li {list-style:none; position:relative;}
.faq__answer ul li::before {content:""; position:absolute; left:-15px; top:11px; width:6px; height:6px; border-radius:50%; background-color:var(--button-color);}