:root{--BackgroundColor:#1d1d1d;--BackgroundColor2:#2b2b2b;--BackgroundColor2Transparente:rgba(43,43,43,.8);--BackgroundColor3:#464646;--ColorTexto:#fff;--ColorTextoPrimero:gold;--ColorTextoSegundo:silver;--ColorTextoTercero:#cd7f32;--Audi:#f7f2f3;--Redbull:#001e48;--McLaren:#ff9800;--Mercedes:#00a29b;--Ferrari:#ff151d;--Alpine:#0172bb;--AstonMartin:#01665f;--Haas:#ff133a;--RB:#223cbf;--Sauber:#52e252;--Williams:#0540ff;--Cadillac:gray;--Default:red}@font-face{font-family:F1Bold;src:url(/_next/static/media/Formula1-Bold.c2a14005.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:F1Normal;src:url(/_next/static/media/Formula1-Regular.322b65b2.otf) format("opentype");font-weight:400;font-style:normal}*{box-sizing:border-box;font-family:F1Normal,sans-serif;cursor:default;transition:color .1s,background-color .5s}*,body{margin:0;padding:0}body{min-height:100vh;background-color:var(--BackgroundColor);color:var(--ColorTexto);display:flex;flex-direction:column;align-items:stretch}#__next,body,main{width:100%;overflow-x:hidden}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:red;border-radius:4px}img,video{max-width:100%;height:auto;display:block}.lista_carreras,table{max-width:100%;overflow-x:auto}@media (max-width:768px){html{font-size:14px}}@media (max-width:480px){html{font-size:12px}}.footer_contenedor_general__JQa1n{display:flex;flex-direction:column;background:var(--BackgroundColor2);border-top:1px solid hsla(0,0%,100%,.08);padding:4rem 2rem 2rem;gap:1rem}.footer_sub_contenedor_general__Ek8E1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:2.5rem;gap:2.5rem}.footer_sub_contenedor__v9IPJ{display:flex;flex-direction:column;gap:1.2rem}.footer_logo__pe9i3{filter:brightness(1.1)}.footer_links__t81SU{color:var(--ColorTexto);text-decoration:none;font-size:.95rem;opacity:.8;transition:all .25s ease}.footer_links__t81SU:hover{opacity:1;transform:translateX(4px);color:var(--ColorTextoPrimero)}.footer_sub_contenedor2__vliIo{display:flex;flex-direction:column;gap:1rem}.footer_btn_sugerencias__LoeGM{background:linear-gradient(135deg,#000,#1a1a1a);border:1px solid hsla(0,0%,100%,.1);padding:.8rem 1rem;border-radius:.7rem;text-align:center;text-decoration:none;color:var(--ColorTexto);font-weight:500;transition:all .3s ease}.footer_btn_sugerencias__LoeGM:hover{background:var(--BackgroundColor3);transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.4)}.footer_contenedor_redes__yuNSA{display:flex;gap:.8rem;margin-top:1rem}.footer_red__2nV6u{width:42px;height:42px;border-radius:50%;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;color:var(--ColorTexto);transition:all .3s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.footer_red__2nV6u:hover{transform:translateY(-4px);background:var(--ColorTextoPrimero);color:#000}.footer_redes_icon___SJX_{font-size:1.2rem}.footer_contenedor_derechos__scx6f{text-align:center;font-size:.85rem;opacity:.6}@media (max-width:768px){.footer_contenedor_general__JQa1n{padding:3rem 1.5rem 1.5rem}.footer_sub_contenedor_general__Ek8E1{gap:2rem}.footer_contenedor_redes__yuNSA{justify-content:center}.footer_sub_contenedor__v9IPJ{align-items:center;text-align:center}.footer_links__t81SU:hover{transform:none}}.colaboradores_contenedor__W5I1_{display:flex;align-items:center;justify-content:center;flex-direction:column}.colaboradores_contenedor_empresas__PHTZt{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.colaboradores_empresa__l_0YO{width:10%;height:auto}.colaboradores_imgLogo__0vFzA{width:100%;height:50%;object-fit:cover}.colaboradores_imgLogo__0vFzA:hover{scale:1.1;filter:drop-shadow(0 1px 10px white)}.navbar_contenedor_general__gGzeW{width:100%;height:clamp(40px,8vh,90px);display:flex;align-items:center;justify-content:space-between;background-color:var(--BackgroundColor2Transparente);border-bottom:3px solid var(--Ferrari);padding:.5% 5%;position:relative;z-index:50}.navbar_contenedor_logo__RL41R{width:30%;height:100%;display:flex;align-items:center}.navbar_logo__uZP7g{width:auto;height:100%}.navbar_contenedor_btns__ujHKL{width:100%;display:flex;justify-content:center;align-items:center;gap:5%;flex-wrap:wrap}.navbar_contenedor_btns__ujHKL a{text-decoration:none;cursor:pointer;color:var(--ColorTextoSegundo);font-family:F1Bold;font-size:clamp(.9rem,1.5vw,1.1rem);transition:color .3s ease,transform .2s ease}.navbar_contenedor_btns__ujHKL a:hover{color:var(--ColorTextoPrimero);transform:scale(1.05)}.navbar_contenedor_btns2___er0O{width:33%;display:flex;align-items:center;justify-content:flex-end}.navbar_menu_trigger__mKWEq{display:flex;align-items:center;gap:8%;cursor:pointer}.navbar_icon__yH_z8{color:var(--ColorTextoPrimero);width:clamp(50px,5vw,50px);transition:transform .2s ease}.navbar_icon__yH_z8:hover{transform:scale(1.1)}.navbar_flecha__b9PRc{color:var(--ColorTextoPrimero);font-size:clamp(20px,2vw,28px);transition:transform .25s ease}.navbar_flecha_abierta__8DWtT{transform:rotate(180deg)}.navbar_menu_desplegable__A3uBF{position:absolute;top:70%;right:2%;background-color:var(--BackgroundColor2);border:1px solid var(--BackgroundColor3);border-radius:12px;padding:2%;width:20%;box-shadow:0 4px 10px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:.5rem;animation:navbar_fadeIn__8H9df .25s ease;z-index:10}.navbar_menu_desplegable__A3uBF a,.navbar_menu_desplegable__A3uBF button,.navbar_menu_desplegable__A3uBF p{display:block;width:100%;background:transparent;color:var(--ColorTexto);border:none;padding:10px 12px;text-align:left;border-radius:8px;cursor:pointer;font-size:clamp(.8rem,1.2vw,.9rem);font-family:F1Bold;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .15s ease}.navbar_menu_desplegable__A3uBF a:hover,.navbar_menu_desplegable__A3uBF button:hover,.navbar_menu_desplegable__A3uBF p,.navbar_menu_desplegable__A3uBF p:hover{background-color:var(--BackgroundColor3);color:var(--ColorTextoPrimero);transform:scale(1.03)}.navbar_menu_desplegable_mobile__JM6od{position:absolute;top:100%;left:0;width:100vw;background-color:var(--BackgroundColor2);display:flex;flex-direction:column;gap:.5rem;padding:1rem;z-index:20}.navbar_menu_desplegable_mobile__JM6od a,.navbar_menu_desplegable_mobile__JM6od button,.navbar_menu_desplegable_mobile__JM6od p{width:100%;padding:12px 20px;font-size:1rem;text-align:left;border-radius:0;color:var(--ColorTexto);background:transparent;border:none;font-family:F1Bold;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.navbar_menu_desplegable_mobile__JM6od a:hover,.navbar_menu_desplegable_mobile__JM6od button:hover,.navbar_menu_desplegable_mobile__JM6od p:hover{background-color:var(--BackgroundColor3);color:var(--ColorTextoPrimero)}@keyframes navbar_fadeIn__8H9df{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.navbar_contenedor_logo__RL41R{width:25%}.navbar_contenedor_btns__ujHKL{width:45%;gap:3%}.navbar_contenedor_btns__ujHKL a{font-size:clamp(.8rem,2vw,1rem)}.navbar_contenedor_btns2___er0O{width:20%}}@media (max-width:480px){.navbar_contenedor_btns__ujHKL{display:none}.navbar_contenedor_logo__RL41R{width:40%}.navbar_contenedor_btns2___er0O{width:20%;justify-content:flex-end}}@media (max-width:412px){.navbar_contenedor_logo__RL41R{width:50%}.navbar_contenedor_btns2___er0O{width:20%;justify-content:flex-end}.navbar_menu_desplegable_mobile__JM6od{top:100%;left:0;width:100vw;background-color:var(--BackgroundColor2);padding:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:50}}