.faq{background-color:#fff;color:#511e26}.faq .faq__content__title{font-size:28px!important}.faq .faq__item:not(:last-child){margin-bottom:2.4rem}.faq .faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem;color:var(--secondary-100,#511e26);font-size:18px;font-weight:500;line-height:150%;width:100%;cursor:pointer}.faq .faq__question svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:rotate .2s ease-in-out;-o-transition:rotate .2s ease-in-out;transition:rotate .2s ease-in-out;rotate:180deg}.faq .faq__question:hover{color:var(--color-primary)}.faq .faq__answer{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .2s ease-in-out;-o-transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out,-ms-grid-rows .2s ease-in-out}.faq .faq__answer>*{overflow:hidden}.faq .faq__answer__content{padding-right:2.4rem}.faq .faq__answer__content>:first-child{padding-top:1.2rem}.faq .faq__item.opened .faq__answer{grid-template-rows:1fr}.faq .faq__item.opened .faq__question svg{rotate:0deg}