.faq.section{padding:30px 0}.faq-block__item{margin-bottom:1rem;border-radius:.25rem;box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 15%)}.faq-block__item p:last-of-type{margin-bottom:0}.faq-block__header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;color:#fff;font-weight:500;background-color:#0dbae8;cursor:pointer;transition:background-color .2s ease-out}.faq-block__header::after{flex-shrink:0;width:2rem;height:2rem;margin-left:auto;background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'%23ffffff\'%3e%3cpath\ fill-rule=\'evenodd\'\ d=\'M1.646\ 4.646a.5.5\ 0\ 0\ 1\ .708\ 0L8\ 10.293l5.646-5.647a.5.5\ 0\ 0\ 1\ .708.708l-6\ 6a.5.5\ 0\ 0\ 1-.708\ 0l-6-6a.5.5\ 0\ 0\ 1\ 0-.708z\'/%3e%3c/svg%3e);background-repeat:no-repeat;background-size:2rem;content:"";transition:transform .2s ease-out}.faq-block__item_show .faq-block__header::after,.faq-block__item_slidedown .faq-block__header::after{transform:rotate(-180deg)}.faq-block__header:hover{background-color:#0cb2de}.faq-block__content{padding:.75rem 1rem;background:#fff}.faq-block__item:not(.faq-block__item_show) .faq-block__body {display:none}@media (max-width:576px){.faq-block__header{font-size:16px}.faq__title,.faq__title h2{font-size:24px}}