@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");.faq-section{align-items:center;background:#f4f4f4;display:flex;font:16px/1.5 Poppins,Arial,Helvetica Neue,Helvetica,sans-serif;justify-content:center;padding:45px 0}.faq-section,.faq-section *{box-sizing:border-box}.faq-section h1,.faq-section h2{font-size:29px;line-height:1.2}.faq-section .container{padding:0 15px;width:100%}.faq-section .heading-block{margin:0 0 30px;text-align:center}.faq-section .questions-item{background:#fff;border-radius:16px;margin:0 0 16px}.faq-section .questions-item .opener{color:#424242;display:block;font-size:20px;font-weight:700;line-height:1.33;padding:20px 40px 20px 20px;position:relative;text-decoration:none}.faq-section .questions-item .opener:before{border-color:transparent #000 #000 transparent;border-style:solid;border-width:2px;content:"";display:block;height:10px;position:absolute;right:15px;top:47%;transform:translateY(-47%) rotate(45deg);transition:transform .2s ease-in-out,top .2s ease-in-out;width:10px}.faq-section .questions-item .slide{font-weight:500;padding:0 20px 15px}.faq-section .questions-item.active{background:#fff}.faq-section .questions-item.active .opener:before{top:50%;transform:translateY(-50%) rotate(-135deg)}@media (min-width:480px){.faq-section h1,.faq-section h2{font-size:35px;margin:0 0 .4em}}@media (min-width:768px){.faq-section{padding:60px 0}.faq-section .container{padding:0 30px}.faq-section .heading-block{margin:0 0 50px}.faq-section .questions-item .opener{font-size:24px;padding:32px 60px 32px 32px}.faq-section .questions-item .opener:before{right:43px}.faq-section .questions-item .slide{padding:0 32px 15px}}@media (min-width:1024px){.faq-section{padding:var(--spacer) 0}.faq-section h1,.faq-section h2{font-size:40px}.faq-section .container{margin:0 auto;max-width:var(--_container-width);padding:0 40px}}