.faq-block{display:grid;grid-template-columns:100%;gap:10px}.faq-block summary{cursor:pointer;list-style:none;position:relative}.faq-block details summary::-webkit-details-marker{display:none}.faq-block .block{border-radius:15px;background:var(--Light-gray, #f5f7f6);display:grid;grid-template-columns:100%;padding:10px 20px;transition:all .3s}.faq-block .block .question{display:grid;grid-template-columns:1fr auto;align-items:center;cursor:pointer}@media screen and (max-width: 576px){.faq-block .block .question{gap:30px}}.faq-block .block .question h3{color:var(--black, #282b30);font-size:21px;font-style:normal;font-weight:600;line-height:25.3px;letter-spacing:-0.315px;cursor:pointer}@media screen and (max-width: 576px){.faq-block .block .question h3{font-size:18px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:-0.27px}}.faq-block .block .question button.rotate{transform:rotate(90deg)}.faq-block .block .faq__content{max-width:100%;display:grid;grid-template-rows:0fr;transition:all .3s}.faq-block .block .faq__content .faq__content-body{position:relative;overflow:hidden}.faq-block .block .faq__content .faq__content-body .faq__content-answer{color:var(--black, #282b30);font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.048px;padding-top:20px}.faq-block .block .faq__question[open]+.faq__content{grid-template-rows:1fr}.faq-block .block .faq__question .question button svg{transition:all .3s}.faq-block .block .faq__question[open] .question button svg{transform:rotate(90deg)}
