.Footer-module__S6Hkya__footer{isolation:isolate;color:#c2cbc5;background:#0b1411;position:relative;overflow:hidden}.Footer-module__S6Hkya__footer *,.Footer-module__S6Hkya__footer :before,.Footer-module__S6Hkya__footer :after{box-shadow:none;text-shadow:none;filter:none}.Footer-module__S6Hkya__main{grid-template-columns:1.6fr 1fr 1fr 1.05fr;gap:40px;padding-block:40px 28px;display:grid;position:relative}.Footer-module__S6Hkya__identity{color:#82c978;align-items:center;gap:16px;text-decoration:none;display:flex}.Footer-module__S6Hkya__logo{object-fit:contain;width:44px;height:60px}.Footer-module__S6Hkya__identity h2{font-size:var(--fs-20);margin:0;font-weight:700;line-height:1.4}.Footer-module__S6Hkya__identity p{color:#e0e9e2;font-size:var(--fs-12);letter-spacing:2px;margin:8px 0 0;font-weight:700}.Footer-module__S6Hkya__description{font-size:var(--fs-14);max-width:35ch;margin:16px 0;line-height:1.8}.Footer-module__S6Hkya__whatsapp{color:#eef7ed;min-height:44px;font-size:var(--fs-14);background:#19502b;border:1px solid #428451;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:8px 20px;font-weight:700;display:inline-flex}.Footer-module__S6Hkya__whatsapp:hover{background:#246137}.Footer-module__S6Hkya__group{min-width:0}.Footer-module__S6Hkya__group summary{color:#f2f5f1;font-size:var(--fs-16);margin-bottom:16px;padding-bottom:10px;font-weight:700;list-style:none;position:relative}.Footer-module__S6Hkya__group summary::-webkit-details-marker{display:none}.Footer-module__S6Hkya__group summary:after{content:"";background:#6dbd65;width:38px;height:2px;position:absolute;bottom:0;right:0}.Footer-module__S6Hkya__group summary>svg{display:none}.Footer-module__S6Hkya__links{gap:2px;display:grid}.Footer-module__S6Hkya__links a{min-height:36px;font-size:var(--fs-14);overflow-wrap:anywhere;align-items:center;gap:10px;line-height:1.6;text-decoration:none;display:flex}.Footer-module__S6Hkya__links svg{color:#9cab9f;flex-shrink:0}.Footer-module__S6Hkya__links a:hover,.Footer-module__S6Hkya__links a:hover svg{color:#91d384}.Footer-module__S6Hkya__footer a:focus-visible,.Footer-module__S6Hkya__group summary:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #91d384}.Footer-module__S6Hkya__bottom{border-top:1px solid #ffffff20}.Footer-module__S6Hkya__bottomInner{font-size:var(--fs-13);justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.Footer-module__S6Hkya__bottomInner p{margin:0}.Footer-module__S6Hkya__social{align-items:center;gap:12px;display:flex}.Footer-module__S6Hkya__social>a{color:#c2cbc5;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.Footer-module__S6Hkya__social>a:hover{background:#19502b}@media (min-width:1024px){.Footer-module__S6Hkya__group:not([open])>.Footer-module__S6Hkya__links{display:grid}.Footer-module__S6Hkya__group summary{pointer-events:none}}@media (min-width:768px) and (max-width:1199px){.Footer-module__S6Hkya__main{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:28px}.Footer-module__S6Hkya__identity{gap:10px}.Footer-module__S6Hkya__identity h2{font-size:var(--fs-20)}.Footer-module__S6Hkya__identity p{letter-spacing:1px;font-size:8px}}@media (max-width:1023px){.Footer-module__S6Hkya__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;max-width:680px;padding-block:28px 0}.Footer-module__S6Hkya__brand{text-align:right;grid-column:1/-1;padding-bottom:20px}.Footer-module__S6Hkya__group:last-of-type{grid-column:1/-1}.Footer-module__S6Hkya__identity{justify-content:flex-start}.Footer-module__S6Hkya__description{max-width:36ch;margin:14px 0}.Footer-module__S6Hkya__group{border-top:1px solid #ffffff20;padding:14px 0}.Footer-module__S6Hkya__group summary{pointer-events:none;font-size:var(--fs-16);justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.Footer-module__S6Hkya__group summary>svg{display:none}.Footer-module__S6Hkya__links{gap:0;margin-top:10px}.Footer-module__S6Hkya__links a{font-size:var(--fs-14);gap:8px;min-height:38px}.Footer-module__S6Hkya__bottomInner{padding-block:16px calc(96px + env(safe-area-inset-bottom));text-align:center;flex-direction:column-reverse;gap:16px;line-height:1.8}.Footer-module__S6Hkya__social{flex-direction:row;gap:16px}}@media (prefers-reduced-motion:reduce){.Footer-module__S6Hkya__group summary>svg{transition:none}}
