.contact-module__qAfh-q__contactSection{background:#f8faf8;padding:90px 0}.contact-module__qAfh-q__formCard,.contact-module__qAfh-q__infoWrapper{background:#fff;border:1px solid #edf0ed;border-radius:20px;height:100%;padding:35px;box-shadow:0 12px 35px #0000000d}.contact-module__qAfh-q__sectionTitle{align-items:flex-start;gap:16px;margin-bottom:30px;display:flex}.contact-module__qAfh-q__sectionTitle svg{color:#2f5d46;margin-top:3px;font-size:28px}.contact-module__qAfh-q__sectionTitle h2{color:#21432b;margin-bottom:8px;font-size:34px;font-weight:700}.contact-module__qAfh-q__sectionTitle p{color:#666;margin:0;line-height:1.7}.contact-module__qAfh-q__input,.contact-module__qAfh-q__textarea{background:#fff;border:1px solid #dfe5df;border-radius:10px;outline:none;width:100%;margin-bottom:18px;padding:14px 18px;font-size:15px;transition:all .3s}.contact-module__qAfh-q__input:focus,.contact-module__qAfh-q__textarea:focus{border-color:#2f5d46;box-shadow:0 0 0 4px #2f5d4614}.contact-module__qAfh-q__textarea{resize:vertical;min-height:160px}.contact-module__qAfh-q__submitBtn{color:#fff;cursor:pointer;background:#2f5d46;border:none;border-radius:10px;align-items:center;gap:10px;padding:14px 28px;font-weight:600;transition:all .3s;display:inline-flex}.contact-module__qAfh-q__submitBtn:hover{background:#1f402f}.contact-module__qAfh-q__submitBtn svg{font-size:16px}.contact-module__qAfh-q__infoCard{background:#fafcf9;border:1px solid #edf0ed;border-radius:16px;align-items:center;gap:18px;margin-bottom:18px;padding:20px;text-decoration:none;transition:all .3s;display:flex}.contact-module__qAfh-q__infoCard:last-child{margin-bottom:0}.contact-module__qAfh-q__infoIcon{color:#fff;background:#2f5d46;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.contact-module__qAfh-q__infoIcon svg{font-size:26px}.contact-module__qAfh-q__infoCard h5{color:#21432b;margin-bottom:5px;font-size:20px;font-weight:700}.contact-module__qAfh-q__infoCard strong{color:#222;margin-bottom:5px;display:block}.contact-module__qAfh-q__infoCard p{color:#666;margin:0;font-size:14px;line-height:1.7}@media (max-width:991px){.contact-module__qAfh-q__contactSection{padding:70px 0}.contact-module__qAfh-q__formCard,.contact-module__qAfh-q__infoWrapper{padding:28px}.contact-module__qAfh-q__sectionTitle h2{font-size:30px}}@media (max-width:767px){.contact-module__qAfh-q__sectionTitle{align-items:center}.contact-module__qAfh-q__sectionTitle h2{font-size:26px}.contact-module__qAfh-q__sectionTitle p{font-size:15px}.contact-module__qAfh-q__infoCard{padding:18px}.contact-module__qAfh-q__infoIcon{width:55px;height:55px}.contact-module__qAfh-q__infoIcon svg{font-size:22px}}@media (max-width:575px){.contact-module__qAfh-q__contactSection{padding:60px 0}.contact-module__qAfh-q__formCard,.contact-module__qAfh-q__infoWrapper{padding:20px}.contact-module__qAfh-q__sectionTitle{text-align:center;flex-direction:column;gap:10px}.contact-module__qAfh-q__sectionTitle h2{font-size:24px}.contact-module__qAfh-q__infoCard{text-align:center;flex-direction:column;gap:15px}.contact-module__qAfh-q__submitBtn{justify-content:center;width:100%}}.contact-module__qAfh-q__faqSection{background:#fff;padding:90px 0}.contact-module__qAfh-q__heading{text-align:center;margin-bottom:55px}.contact-module__qAfh-q__subHeading{color:#2f5d46;background:#2f5d4614;border-radius:30px;margin-bottom:15px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-block}.contact-module__qAfh-q__heading h2{color:#21432b;margin-bottom:12px;font-size:42px;font-weight:700}.contact-module__qAfh-q__heading p{color:#666;max-width:620px;margin:auto;font-size:16px;line-height:1.8}.contact-module__qAfh-q__faqCard{background:#fff;align-items:flex-start;gap:18px;height:100%;padding:35px 28px;transition:all .35s;display:flex;position:relative}.contact-module__qAfh-q__faqCard:after{content:"";background:#e8ece8;width:1px;height:60%;position:absolute;top:20%;right:0}.contact-module__qAfh-q__faqCard:last-child:after{display:none}.contact-module__qAfh-q__iconBox{background:#2f5d46;border-radius:50%;justify-content:center;align-items:center;width:72px;min-width:72px;height:72px;transition:all .35s;display:flex}.contact-module__qAfh-q__iconBox svg{color:#fff;font-size:30px}.contact-module__qAfh-q__faqCard:hover .contact-module__qAfh-q__iconBox{background:#21432b;transform:rotate(8deg)scale(1.08)}.contact-module__qAfh-q__faqCard h4{color:#21432b;margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.5}.contact-module__qAfh-q__faqCard p{color:#666;margin-bottom:0;font-size:15px;line-height:1.8}@media (max-width:1199px){.contact-module__qAfh-q__heading h2{font-size:36px}}@media (max-width:991px){.contact-module__qAfh-q__faqSection{padding:70px 0}.contact-module__qAfh-q__heading h2{font-size:32px}.contact-module__qAfh-q__faqCard:after{display:none}.contact-module__qAfh-q__faqCard{border:1px solid #edf0ed;border-radius:18px;box-shadow:0 10px 25px #0000000d}}@media (max-width:767px){.contact-module__qAfh-q__heading h2{font-size:28px}.contact-module__qAfh-q__heading p{font-size:15px}.contact-module__qAfh-q__faqCard{padding:25px}.contact-module__qAfh-q__iconBox{width:60px;min-width:60px;height:60px}.contact-module__qAfh-q__iconBox svg{font-size:24px}.contact-module__qAfh-q__faqCard h4{font-size:18px}}@media (max-width:575px){.contact-module__qAfh-q__faqSection{padding:60px 0}.contact-module__qAfh-q__heading h2{font-size:25px}.contact-module__qAfh-q__faqCard{text-align:center;flex-direction:column;align-items:center}.contact-module__qAfh-q__iconBox{margin-bottom:10px}}
