.elementor-widget-faq{width:100%;.faq-accordion{display:flex;flex-direction:column;gap:32px;.faq-item{border-bottom:1px solid #DCDCD9;padding-bottom:24px}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;.faq-question-title{color:#1D1D1B;font-family:'neulis-neue',sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;width:fit-content}}.symbol{position:relative;width:12px;height:12px}.line{position:absolute;background-color:#000;border-radius:1px;transition:transform 0.25s ease}.horizontal{width:12px;height:2px;top:50%;left:0;transform:translateY(-50%)}.vertical{width:2px;height:12px;top:0;left:50%;transform:translateX(-50%);transition:transform 0.25s ease}.faq-item.active .symbol .vertical{transform:translateX(-50%) scaleY(1) rotate(90deg)}.faq-answer{overflow:hidden;display:grid;grid-template-rows:0fr;transition:250ms grid-template-rows ease;.faq-answer-div{overflow:hidden;.faq-answer-text{padding-top:24px;color:#1D1D1B;font-family:'Satoshi Variable',sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:24px}}}.faq-item.active .faq-answer{grid-template-rows:1fr}}@media (max-width:1024px){.faq-answer-text{padding-top:12px!important}}}