body{background:#fff}.static-hero{background:linear-gradient(180deg,#e8f2de,#fff);margin-top:0!important;padding-top:90px}.static-hero h1{color:#1b4b2a;overflow-wrap:anywhere;text-wrap:balance}.static-hero .static-hero-eyebrow{color:#5a9a4c;display:inline-block;letter-spacing:1.5px}.static-hero .lead{color:#717171!important}section.static-content>*,section.static-hero>*{margin-top:0!important}section.static-content>:last-child,section.static-hero>:last-child{margin-bottom:0!important}.faq-accordion .accordion-button,.faq-accordion .accordion-item{background-color:#fff;border-radius:12px!important}.faq-accordion .accordion-button{color:#1b4b2a;font-size:1.05rem;padding:1.25rem 1.5rem}.faq-accordion .accordion-button:not(.collapsed){background-color:#e8f2de;border-radius:12px 12px 0 0!important;box-shadow:none;color:#1b4b2a}.faq-accordion .accordion-button:focus{border-color:transparent;box-shadow:0 0 0 .2rem rgba(90,154,76,.15)}.faq-accordion .accordion-button:after{filter:invert(40%) sepia(11%) saturate(2086%) hue-rotate(67deg) brightness(94%) contrast(86%)}.faq-accordion .accordion-body{color:#444;line-height:1.7;padding:1.25rem 1.5rem 1.5rem}.faq-accordion .accordion-body p{margin-bottom:.75rem}.faq-accordion .accordion-body ol,.faq-accordion .accordion-body ul{padding-left:1.5rem}.green{color:#5a9a4c}.faq-aside img{max-height:320px;object-fit:cover}.faq-titre{display:none}.imgFaq{width:100%}@media(max-width:575.98px){.container,.container-fluid{padding-left:16px;padding-right:16px}.static-hero{background:linear-gradient(180deg,#e8f2de,#fff 86%);padding-top:72px}.static-hero .container{padding-bottom:28px!important;padding-top:28px!important}.static-hero .static-hero-eyebrow{background:rgba(90,154,76,.1);border-radius:9999px;font-size:12px;letter-spacing:1px;margin-bottom:12px!important;padding:6px 12px}.static-hero h1{font-size:clamp(23px,6.4vw,30px);letter-spacing:-.01em;line-height:1.18;margin-bottom:12px}.static-hero .lead{font-size:15px;line-height:1.6}.static-content{padding-bottom:40px!important;padding-top:20px!important}.static-content .row.g-4{--bs-gutter-y:14px;--bs-gutter-x:0}.faq-accordion .accordion-item{border-radius:16px!important;box-shadow:0 0 0 1px rgba(0,0,0,.02),0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.05)!important;margin-bottom:12px!important;overflow:hidden;transition:box-shadow .16s ease}.faq-accordion .accordion-item:has(.accordion-button:not(.collapsed)){box-shadow:0 2px 6px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.08)!important}.faq-accordion .accordion-button{border-radius:16px!important;color:#1b4b2a;font-size:15.5px;font-weight:600;line-height:1.35;min-height:56px;overflow-wrap:anywhere;padding:17px 52px 17px 18px;transition:background-color .16s ease;white-space:normal}.faq-accordion .accordion-button:not(.collapsed){background-color:#e8f2de;border-radius:16px 16px 0 0!important}.faq-accordion .accordion-button:active{background-color:rgba(90,154,76,.06)}.faq-accordion .accordion-button:after{background-color:#e8f2de;background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;filter:invert(19%) sepia(28%) saturate(1010%) hue-rotate(82deg) brightness(95%) contrast(92%);flex-shrink:0;height:30px;margin:0;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .26s ease,background-color .16s ease;width:30px}.faq-accordion .accordion-button:not(.collapsed):after{background-color:#fff;transform:translateY(-50%) rotate(-180deg)}.faq-accordion .accordion-body{color:#484848;font-size:14.5px;line-height:1.65;padding:4px 18px 18px}.faq-accordion .accordion-body p{margin-bottom:.6rem}.faq-accordion .accordion-body p:last-child{margin-bottom:0}.faq-accordion .accordion-body ol,.faq-accordion .accordion-body ul{margin-bottom:.4rem;padding-left:20px}.faq-accordion .accordion-body ol li,.faq-accordion .accordion-body ul li{margin-bottom:6px}.d-lg-none.text-center{background:#e8f2de;border-radius:18px;margin-top:28px!important;padding:20px 16px}.d-lg-none.text-center p{font-size:14px}.d-lg-none.text-center .btn{border-radius:9999px;font-size:15px;font-weight:600;min-height:50px;padding:13px 18px;transition:transform .16s ease;width:100%}.d-lg-none.text-center .btn:active{transform:scale(.98)}}