.faq-section{border-bottom:1px solid var(--Brand-Color-Green-Transparent,#74b31966);background:#fafafa;width:100%;height:3000px;padding-bottom:120px;position:relative}.faq-section .sticky-container{justify-content:center;align-items:center;width:100%;height:100vh;padding-top:300px;display:flex;position:sticky;top:0;right:0}.faq-section section{width:100%;padding-top:220px;position:absolute;top:0;left:0}.faq-section section .img-leaf{pointer-events:none;justify-content:space-between;width:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.faq-section section .img-leaf img.first{position:relative;top:-40px;left:-40px}.faq-section section h3.head-container{text-align:center;letter-spacing:.4px;max-width:880px;margin:0 auto 300px;font-size:34px;font-weight:600;line-height:normal}.faq-section section h3.head-container span{color:#74b319}.faq-section section .faqs{flex-direction:column;gap:25px;width:100%;padding:0 30px;display:flex}.faq-section section .faqs .row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:25px;width:100%;display:grid}.faq-section section .faqs .row .spacer{background:0 0;min-height:1px}.faq-section section .faqs .row .faq{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;flex:unset;border-radius:24px;align-items:flex-start;gap:60px;height:fit-content;padding:40px;display:flex;position:relative}.faq-section section .faqs .row .faq p{color:var(--Brand-Color-Teal-Green,#0f2311);letter-spacing:-.45px;font-size:20px;font-weight:400;line-height:21px}.faq-section section .faqs .row .faq h4{color:var(--Brand-Color-Teal-Green,#0f2311);letter-spacing:-.26px;font-size:22px;font-weight:600;line-height:normal}@media (max-width:900px){.faq-section section .faqs .row{grid-template-columns:1fr}.faq-section section .faqs .row .spacer{display:none}}@media (max-width:640px){.faq-section{background:#fafafa;width:100%;height:2800px;padding-bottom:120px;position:relative}.faq-section .sticky-container{justify-content:center;align-items:center;width:100%;height:100vh;padding-top:20px;display:flex;position:sticky;top:0;right:0}.faq-section .sticky-container img{width:94px;height:129px}.faq-section section{width:100%;padding-top:220px;position:absolute;top:0;left:0}.faq-section section .img-leaf{pointer-events:none;justify-content:space-between;width:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.faq-section section .img-leaf img.first{position:relative;top:-50px;left:-40px}.faq-section section .img-leaf img.second{width:150px;position:relative;top:-30px}.faq-section section h3.head-container{text-align:center;letter-spacing:-.43px;max-width:330px;margin:0 auto 230px;font-size:17px;font-weight:600;line-height:22px}.faq-section section h3.head-container span{color:#74b319}.faq-section section .faqs{flex-direction:column;gap:25px;width:100%;padding:0 30px;display:flex}.faq-section section .faqs .row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:25px;width:100%;display:grid}.faq-section section .faqs .row .spacer{background:0 0;min-height:1px}.faq-section section .faqs .row .faq{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;flex:unset;border-radius:20px;align-items:flex-start;gap:30px;height:fit-content;padding:30px;display:flex;position:relative}.faq-section section .faqs .row .faq p{color:var(--Brand-Color-Teal-Green,#0f2311);letter-spacing:-.23px;font-size:15px;font-weight:400;line-height:20px}.faq-section section .faqs .row .faq h4{color:var(--Brand-Color-Teal-Green,#0f2311);letter-spacing:0;font-size:17px;font-weight:600;line-height:normal}.faq-section section .faqs .row{grid-template-columns:1fr}.faq-section section .faqs .row .spacer{display:none}}
