html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.header-container{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;background-color:#ffffff1a;backdrop-filter:blur(.8rem);-webkit-backdrop-filter:blur(.8rem);border:1.5px solid var(--main-color);border-radius:80rem;margin:1rem var(--padding-x);position:fixed;width:calc(100% - 2*(var(--padding-x)));z-index:100}.header-logo{display:inline-flex;align-items:center}.header-logo .oride{opacity:0;transition:opacity .5s ease}@media(min-width:768px){.header-logo .oride{opacity:1}}.burger{display:flex;align-items:center;justify-content:center}.nav{position:fixed;inset:0;width:auto;height:auto;background-color:var(--main-color);z-index:90;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8vh;text-align:center;text-transform:uppercase;font-family:D-DIN Condensed,sans-serif;font-weight:700;font-size:2rem}.rrss{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:95}.rrss a{display:flex;align-items:center;justify-content:center}.rrss svg{fill:var(--black)}@media(min-width:1024px){.burger{display:none}header{display:flex;justify-content:space-between;align-items:center;margin:1rem var(--padding-x);padding:.5rem 2rem;background-color:#ffffff1a;backdrop-filter:blur(.8rem);-webkit-backdrop-filter:blur(.8rem);border:1.5px solid var(--main-color);border-radius:8rem;position:fixed;width:calc(100% - 2*(var(--padding-x)));z-index:100}.header-container{position:static;background-color:transparent;border:none;width:fit-content;padding:0;margin:0;backdrop-filter:none;-webkit-backdrop-filter:none}.nav{position:static;flex-direction:row;gap:4vw;font-size:1.4rem;font-weight:700;width:fit-content;height:fit-content;background-color:transparent;opacity:1;visibility:visible;pointer-events:auto}.rrss{position:static;transform:translate(-10px)}.rrss svg{width:1.5rem;height:1.5rem}.header.dark .rrss svg{fill:var(--white)}.header.dark .nav a,.header.dark .rrss a{color:var(--white)}.header.dark .header-logo svg .oride,.header.dark .header-logo svg .imagotipo{fill:var(--white)}.nav a,.rrss a{position:relative;display:inline-block;transition:color .2s}.rrss svg{margin-top:.3rem}.nav a:after,.rrss a:after{content:"";position:absolute;bottom:4px;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.nav a:hover:after,.rrss a:hover:after{width:100%}.nav a.active:after,.rrss a.active:after{width:100%}.oride path,.oride circle{transform:translate(2.5rem);opacity:0;transition:all .3s ease-in-out}.header-logo:hover .oride path,.header-logo:hover .oride circle{transform:translate(0);opacity:1}.header-logo .oride .oride-o{transition-delay:0s}.header-logo .oride .oride-r{transition-delay:.1s}.header-logo .oride .oride-i{transition-delay:.2s}.header-logo .oride .oride-ipunto{transition-delay:.3s}.header-logo .oride .oride-d{transition-delay:.4s}.header-logo .oride .oride-e{transition-delay:.5s}}.lang-switcher{display:flex;gap:.5rem;font-family:D-DIN Condensed,sans-serif;font-weight:700;font-size:2rem}.lang-switcher a{position:relative;cursor:pointer}.lang-switcher a:after{content:"";position:absolute;left:0;bottom:2px;height:2px;width:0;background-color:currentColor;transition:width .2s ease}.lang-switcher a:hover:after{width:100%}.lang-switcher a.active:after{width:100%}@media(min-width:1024px){.lang-switcher{font-size:1.4rem}.rrss{display:flex;align-items:center;gap:1rem}}.footer{position:fixed;bottom:0;left:0;width:100%;z-index:-1;display:flex;flex-direction:column;gap:1.5rem;background-color:var(--main-color)}.logos-pages{display:flex;justify-content:space-between;padding-bottom:3rem;align-items:center}.footer-pages{display:none}.footer-pages a{position:relative;display:inline-block;text-decoration:none;font-family:D-DIN Condensed,sans-serif;font-size:1.5rem}.footer svg{width:80px;height:auto;fill:var(--black)}.footer svg .toride-circle{--spin-speed: 10s;transform-origin:center center;animation:spin var(--spin-speed) linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-legal{position:absolute;bottom:0;width:calc(100% - 2*(var(--padding-x)));display:flex;flex-direction:column;align-items:center}.footer-legal a{text-decoration:underline}.footer-legal>*{padding:.25rem 0}.legal-rights{display:flex;justify-content:space-between;width:100%}@media(min-width:768px){.footer-pages{display:flex;flex-direction:column;gap:.3rem;align-items:center;text-align:center;text-transform:uppercase;font-weight:700}.footer svg{width:120px}}@media(min-width:1024px){.footer svg{width:170px}.logos-pages{padding-bottom:0}.footer-pages a:after{content:"";position:absolute;left:0;bottom:5px;width:0%;height:2px;background-color:currentColor;transition:width .3s ease}.footer-pages a:hover:after{width:100%}.footer-pages{font-size:1.2rem}.footer-legal a{text-decoration:none;position:absolute;bottom:0}.footer-legal a:hover{text-decoration:underline}.footer svg:hover .toride-circle{--spin-speed: .5s}}
