/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.Footer{background-color:var(--color-pasea-blue-500,#0077c8);color:var(--color-pasea-blue-50,#e6f0f8);padding:0}.Footer .grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5em;max-width:76em;margin:0 auto;padding:4em 1.5em 3em;display:grid}.Footer .grid .brand{flex-direction:column;align-items:flex-start;display:flex}.Footer .grid .brand .logo{background-color:var(--color-white,#fff);background-image:url(/assets/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:120%;border-radius:.6em;width:15em;height:9em;margin-bottom:1em;display:block}.Footer .grid .brand p{text-align:left;color:var(--color-pasea-blue-50,#e6f0f8);max-width:22em;margin:0;font-size:.92em;line-height:1.6}.Footer .grid .column,.Footer .grid .socials{flex-direction:column;gap:.55em;display:flex}.Footer .grid .column h3,.Footer .grid .socials h3{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);text-transform:uppercase;letter-spacing:.12em;margin:0 0 .5em;font-size:.78em}.Footer .grid .column .line,.Footer .grid .column a,.Footer .grid .socials .line,.Footer .grid .socials a{color:var(--color-pasea-blue-50,#e6f0f8);font-size:.92em;text-decoration:none;transition:color .2s}.Footer .grid .column .line:hover,.Footer .grid .column a:hover,.Footer .grid .socials .line:hover,.Footer .grid .socials a:hover{color:var(--color-white,#fff)}.Footer .grid .socials .icons{gap:.6em;margin-top:.4em;display:flex}.Footer .grid .socials .icons .icon{background:#ffffff14;border-radius:50%;width:2.4em;height:2.4em;transition:background-color .2s,transform .2s;display:inline-block}.Footer .grid .socials .icons .icon:before{content:"";background:#fff;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:55%;mask-size:55%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Footer .grid .socials .icons .icon:hover{background:var(--color-pasea-orange-500);transform:translateY(-2px)}.Footer .grid .socials .icons .icon.facebook:before{-webkit-mask-image:url(/icons/facebook.svg);mask-image:url(/icons/facebook.svg)}.Footer .grid .socials .icons .icon.linkedin:before{-webkit-mask-image:url(/icons/linkedin.svg);mask-image:url(/icons/linkedin.svg)}.Footer .grid .socials .icons .icon.youtube:before{-webkit-mask-image:url(/icons/youtube.svg);mask-image:url(/icons/youtube.svg)}.Footer .bottom{text-align:center;color:var(--color-white,#fff);background:var(--color-pasea-orange-700);letter-spacing:.04em;padding:1em 1.5em;font-size:.85em}@media (max-width:1024px){.Footer .grid{grid-template-columns:1fr 1fr}.Footer .grid .brand{grid-column:1/-1}.Footer .grid .brand .logo{width:13em;height:8em}}@media (max-width:600px){.Footer .grid{grid-template-columns:1fr;gap:1.8em;padding:3em 1.2em 2em}.Footer .grid .brand{text-align:center;align-items:center}.Footer .grid .brand .logo{width:11em;height:7em}.Footer .grid .brand p{text-align:center}}@media (max-width:380px){.Footer .grid .brand .logo{width:9em;height:6em}}@property --tw-font-weight{syntax:"*";inherits:false}.LanguageSwitcher{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18)}.LanguageSwitcher button{appearance:none;border:0;cursor:pointer;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:4px 9px;border-radius:999px;color:currentColor;background:rgba(0,0,0,0);opacity:.7;transition:background .18s ease,opacity .18s ease,color .18s ease}.LanguageSwitcher button:hover{opacity:1}.LanguageSwitcher button.active{background:var(--color-pasea-blue-500,#1f6feb);color:#fff;opacity:1}.LanguageSwitcher button:focus-visible{outline:2px solid var(--color-pasea-blue-400,#60a5fa);outline-offset:2px}.LanguageSwitcher button:disabled{cursor:default;opacity:.4}.Topbar.scrolled .LanguageSwitcher,.Topbar.solid .LanguageSwitcher{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.12)}