.faq{padding:64px 0}.faq__title{margin:0 0 48px;text-align:center}.faq__list{display:flex;flex-direction:column;gap:19px}.faq__item{background:#f5f5f5;border-radius:50px;overflow:hidden}.faq__question{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-weight:600;gap:16px;height:75px;justify-content:space-between;line-height:1.4;padding:0 35px;text-align:left;width:100%;h4{margin:0}}.faq__question:hover{background-color:rgba(0,0,0,.03)}.faq__icon{align-items:center;background-color:#fff;border-radius:50%;color:#1a1a1a;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.faq__icon-minus,.faq__item--open .faq__icon-plus{display:none}.faq__item--open .faq__icon-minus{display:block}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq__item--open .faq__answer{grid-template-rows:1fr}.faq__answer-inner{color:#444;line-height:145%;overflow:hidden;padding:0 35px}.faq__item--open .faq__answer-inner{padding:0 35px 35px}.faq__answer-inner p{margin:0 0 8px}.faq__answer-inner p:last-child{margin-bottom:0}@media (max-width:768px){.faq{padding-bottom:20px;padding-top:20px}.faq__title{margin-bottom:30px}.faq__question{font-size:.7rem;padding:16px 20px}.faq__item{border-radius:30px}.faq__answer-inner{padding:0 18px}.faq__item--open .faq__answer-inner{padding:20px 20px 37px}}