.faq{overflow:hidden;position:relative;border-radius:.875rem;margin:3.75rem 0}@media (max-width:1025px){.faq{margin:1.875rem 0}}.faq__wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:3.125rem;position:relative;z-index:1}@media (max-width:1025px){.faq__wrapper{gap:2.5rem}}.faq__title{text-align:center;width:100%}.faq__accordion{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.faq__block{width:100%}.faq__block.active .faq__heading:after{transform:rotate(180deg)}.faq__heading{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.25rem;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:.0625rem solid #d2d2d2;padding:.625rem 1rem;cursor:pointer}.faq__heading:after{content:"";width:1.5rem;height:1.5rem;min-width:1.5rem;position:relative;display:inline-flex;transition:all .25s ease-in-out;background-repeat:no-repeat;background-position:center;background-size:1.5rem 1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M4.43 8.512a.75.75 0 0 1 1.058-.081L12 14.012l6.512-5.581a.75.75 0 0 1 .976 1.138l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.057Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.faq__heading h3{font-size:1.25rem;line-height:1.4;font-family:Poppins,sans-serif;font-weight:500;text-align:left}@media (max-width:1025px){.faq__heading h3{font-size:1rem;line-height:1.5}}.faq__answer{margin-top:1rem;padding:0 1rem}.faq__answer *{color:#d2d2d2;margin:0}.faq__answer *+*{margin-top:.25rem}