@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.faqs .grid{grid-gap:3rem 10rem;gap:3rem 10rem}.faqs .grid .faqs-wrapper .item{border-bottom:1px solid rgba(0,0,0,.35)}.faqs .grid .faqs-wrapper .item:first-child{border-top:1px solid rgba(0,0,0,.35)}.faqs .grid .faqs-wrapper .item .question{cursor:pointer;font-size:1.6rem;line-height:1.5;padding:1.5rem 3rem 1.5rem 0;position:relative}.faqs .grid .faqs-wrapper .item .question:hover{color:#8cc63f;font-weight:500}.faqs .grid .faqs-wrapper .item .question:hover .icon svg path{stroke:#8cc63f}.faqs .grid .faqs-wrapper .item .question.active{color:#8cc63f;font-weight:500}.faqs .grid .faqs-wrapper .item .question.active .icon{transform:translateY(-50%) rotate(180deg)}.faqs .grid .faqs-wrapper .item .question.active .icon svg path{stroke:#8cc63f}.faqs .grid .faqs-wrapper .item .question .icon{border-radius:100%;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.445,.05,.55,.95)}.faqs .grid .faqs-wrapper .item .question .icon svg{height:1rem}.faqs .grid .faqs-wrapper .item .answer{display:none;padding:1.5rem 0}@media only screen and (max-width:576px){.faqs .faqs-wrapper .item .question{font-size:1.6rem}}