.faq{margin:7.5rem 0;position:relative}.faq__decorator{left:0;position:absolute}.faq__content h1,.faq__content h2{margin-bottom:1.5rem}.faq__item{border-bottom:1px solid #cebc93;padding-bottom:1.5rem}.faq__item:not(:last-child){margin-bottom:1.5rem}.faq__item.is-active .ac-icon svg{transform:rotate(180deg)}.faq__top{align-items:center;cursor:pointer;display:grid;gap:1.25rem;grid-template-columns:1fr 2.125rem;text-align:left;width:100%}.faq__description{color:#fff;padding-top:1.5rem}.faq .ac-icon{align-items:center;border:2px solid #cebc93;border-radius:50%;display:flex;height:2.1875rem;justify-content:center;width:2.1875rem}.faq .ac-icon img,.faq .ac-icon svg{height:.5rem;transition:transform .3s ease-in-out;will-change:transform}@media (hover:hover){.faq .ac-icon{transition:background-color .3s ease-in-out}.faq .ac-icon path{transition:stroke .3s ease-in-out}.faq .ac-icon:hover{background-color:#cebc93}.faq .ac-icon:hover path{stroke:#fff}}@media (max-width:991.98px){.faq__decorator{bottom:100%;pointer-events:none;transform:scale(-1);z-index:-1}.faq__decorator>img,.faq__decorator>svg{transform:rotateY(180deg)}}@media (min-width:992px){.faq{margin:9.6875rem 0 8.75rem}.faq__decorator{top:2.5rem}.faq__container{display:grid;gap:1.25rem;grid-template-columns:40% calc(60% - 1.25rem)}.faq__item{padding-bottom:2rem}.faq__item:not(:last-child){margin-bottom:2rem}.faq__description{padding-top:2.34375rem}.faq .ac-icon{height:2.6875rem;width:2.6875rem}.faq .ac-icon img,.faq .ac-icon svg{height:.5625rem}}@media (min-width:1720px){.faq{margin:10.9375rem 0 11.875rem}.faq__decorator{top:0}}