.Footer_footer__UaG1g{background-color:#f8f9fa;color:#495057;font-size:.9rem;border-top:1px solid #dee2e6}.Footer_footerColumn__7FuWc{display:flex;flex-direction:column;align-items:center;text-align:center}.Footer_footerTitle__RiFal{color:#212529;margin-bottom:1rem;font-weight:600;font-size:1rem}.Footer_footerText__nqtso{color:#6c757d;font-size:.875rem;line-height:1.6;margin-bottom:.5rem}.Footer_footerTextMuted__bkUi3,.Footer_videoPlaceholder__mjETX p{color:#adb5bd;font-style:italic;font-size:.8rem}.Footer_footerLink__twEJY{color:#495057!important;text-decoration:none;display:block;margin-bottom:.5rem}.Footer_footerLink__twEJY:hover{color:#0d6efd!important;text-decoration:underline!important}.Footer_footerLinkNoBlock__U7qMY{color:#495057!important;text-decoration:none}.Footer_footerLinkNoBlock__U7qMY:hover{color:#0d6efd!important;text-decoration:underline!important}.Footer_representationImagePlaceholder__iE_7X{margin-top:.5rem}.Footer_socialLink__VOPU_:hover{color:#fff}.Footer_socialLink__VOPU_{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid #ced4da;border-radius:6px;color:#495057;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.Footer_socialLink__VOPU_ svg{font-size:1.5rem}.Footer_whatsappLink__3ywrW:hover{background-color:#25D366;border-color:#25D366;color:white}.Footer_instagramLink__t1_fg:hover{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);border-color:transparent;color:white}.Footer_contactIcon__abcDN{font-size:.2rem;margin-right:.5rem;vertical-align:middle}.Footer_copyrightSection__LNEpT{background-color:#e9ecef;color:#6c757d;font-size:.8rem}.Footer_poweredBy__g_gaB{font-size:.75rem;color:#adb5bd;margin-top:.25rem;display:block}.Footer_videoContainer__h63xD{margin-top:1rem;border-radius:.375rem;overflow:hidden;background-color:#000;line-height:0;width:250px}.Footer_footerVideo__2NxGJ{width:100%;height:auto;display:block}:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}