.footer{color:#000;background-color:#fff;flex-direction:column;gap:1rem;width:100%;height:100%;padding:1rem;display:flex;position:relative}.footer .container{width:100%;max-width:100%;padding-left:0;padding-right:0}.footer .footer-meta{color:#000;background-color:#fff;border:1px solid #000;border-radius:2rem;width:100%;height:100%;padding:1rem;position:relative}.footer .footer-meta .container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.footer .footer-meta .container.footer-meta-header{margin-bottom:2rem}.footer .footer-meta .container.footer-meta-header,.footer .footer-meta .container.footer-socials{gap:2rem;display:flex}.footer .footer-meta .container.footer-meta-header .footer-meta-col,.footer .footer-meta .container.footer-socials .footer-meta-col{flex:1}.footer .footer-meta .container.footer-meta-header .footer-meta-col:first-child{flex-direction:column;gap:1rem;display:flex}.footer .footer-meta .container.footer-meta-header .footer-meta-col:nth-child(2) .footer-nav-links{text-align:right;flex-direction:column;justify-content:flex-end;display:flex}.footer .footer-meta .container.footer-meta-header .footer-meta-logo{color:#000;margin-bottom:1rem}.footer .footer-meta .container.footer-meta-header .footer-meta-block h2{width:80%}.footer .footer-meta .container.footer-socials .footer-meta-col:nth-child(2){text-align:right;justify-content:flex-end;display:flex}.footer .footer-meta .container.footer-socials .footer-meta-col:nth-child(2) p{width:50%}.footer .footer-socials-wrapper{gap:.5rem;display:flex}.footer .footer-socials-wrapper .icon{color:#fff;background:radial-gradient(120% 120% at 100% 0,#feda75 0%,#feda77b3 30%,#0000 60%),radial-gradient(120% 120% at 0 100%,#d62976 0%,#d62976b3 30%,#0000 60%),linear-gradient(45deg,#405de6 0%,#5851db 20%,#833ab4 40%,#c13584 60%,#e1306c 80%,#fd1d1d 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 6px 16px #00000026}.footer .footer-socials-wrapper .icon.map-icon{color:#000;background:#fff;border:1px solid #000}.footer .footer-socials-wrapper .icon.map-icon svg{color:#000}.footer .footer-socials-wrapper .icon svg{color:#fff;width:1.6rem;height:1.6rem}.footer .footer-socials-wrapper .icon:hover,.footer .footer-socials-wrapper .icon:focus-visible{filter:saturate(1.05);transform:translateY(-2px)scale(1.03);box-shadow:0 10px 22px #00000038}.footer .footer-socials p{color:#000}.footer-outro .container{color:#000;background-color:#fff;flex-direction:column;gap:1rem;padding:0;display:flex;overflow:visible}.footer-copyright{gap:2rem;display:flex}.footer-copyright p{color:#000;flex:1}.footer-copyright p span{color:#000;font-weight:600}.footer-copyright p:nth-child(2){text-align:center;justify-content:center;display:flex}.footer-copyright p:nth-child(3){text-align:right;justify-content:flex-end;display:flex}.footer-legal-links{justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.footer-legal-links a{color:#000;font-size:.85rem;text-decoration:underline}.footer-legal-links span{color:#0006}@media (max-width:1000px){.footer-legal-links{justify-content:flex-start}.footer .footer-meta .container.footer-meta-header,.footer .footer-meta .container.footer-socials{flex-direction:column;gap:4rem}.footer .footer-meta .footer-meta-block h2{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;font-size:clamp(1.25rem,5.5vw,2rem);line-height:1.15}.footer .footer-meta .container.footer-meta-header .footer-meta-col:nth-child(2) .footer-nav-links,.footer .footer-meta .container.footer-socials .footer-meta-col:nth-child(2){text-align:left;justify-content:flex-start}.footer .footer-meta .container.footer-socials .footer-meta-col:nth-child(2) p{width:100%}.footer .footer-meta .container.footer-meta-header{margin-bottom:0}.footer .footer-meta-header .footer-meta-col:nth-child(2){display:none}.footer-copyright{flex-direction:column-reverse;gap:.25rem}.footer-copyright p:nth-child(2){display:none}.footer-copyright p:nth-child(3){text-align:left;justify-content:flex-start;display:flex}}
.line{will-change:transform;margin-bottom:-.2em;padding-bottom:.2em;position:relative;transform:translateY(100%)}
