:root{--white:#fff;--grey:#868686;--dark:#2c2e2d;--black:#000;--primary:#ffbc0d;--font-family:"Speedee",sans-serif;--font-normal:400;--font-bold:700;--font-sm:12px;--font-md:16px;--font-lg:20px;--font-xl:24px;--font-xxl:28px;--font-xxxl:40px;--footer-height:64px}@media screen and (max-width:560px){:root{--font-md:15px;--font-lg:18px;--font-xxl:22px;--font-xxxl:32px}}@font-face{font-family:Speedee;src:url(fonts/Speedee_Rg.eot);src:url(fonts/Speedee_Rg.eot?#iefix) format("embedded-opentype"),url(fonts/Speedee_Rg.woff2) format("woff2"),url(fonts/Speedee_Rg.woff) format("woff"),url(fonts/Speedee_Rg.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Speedee;src:url(fonts/Speedee_It.eot);src:url(fonts/Speedee_It.eot?#iefix) format("embedded-opentype"),url(fonts/Speedee_It.woff2) format("woff2"),url(fonts/Speedee_It.woff) format("woff"),url(fonts/Speedee_It.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Speedee;src:url(fonts/Speedee_Bd.eot);src:url(fonts/Speedee_Bd.eot?#iefix) format("embedded-opentype"),url(fonts/Speedee_Bd.woff2) format("woff2"),url(fonts/Speedee_Bd.woff) format("woff"),url(fonts/Speedee_Bd.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Speedee;src:url(fonts/Speedee_BdIt.eot);src:url(fonts/Speedee_BdIt.eot?#iefix) format("embedded-opentype"),url(fonts/Speedee_BdIt.woff2) format("woff2"),url(fonts/Speedee_BdIt.woff) format("woff"),url(fonts/Speedee_BdIt.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;outline:0;padding:0;vertical-align:baseline}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body,html{overflow-x:hidden}body{background-color:var(--dark);color:var(--white);font-family:var(--font-family);font-size:var(--font-md);font-weight:var(--font-normal);line-height:1.4}a{color:inherit}a,sup{text-decoration:none}sup{position:relative;bottom:1px;font-size:.7em;line-height:.7em;vertical-align:super}.app{display:flex;background-image:url(images/background.jpg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:calc(100vh - var(--footer-height));padding:40px 0}.header{padding:0 40px 40px;margin-right:24px}.header .logo{border-radius:8px;width:240px}.header .navigation{margin-top:40px;margin-right:-24px}.header .navigation ul{display:flex;flex-direction:column;gap:24px;list-style:none}.header .navigation a{align-items:center;display:flex;gap:16px;font-size:var(--font-lg);font-weight:var(--font-bold);text-transform:uppercase;transition:gap .3s}.header .navigation a:before{background-color:var(--white);content:"";display:block;height:1em;width:4px}.header .navigation a:hover{gap:24px}.header .navigation .active{color:var(--primary);gap:24px}.header .navigation .active:before{background-color:var(--primary)}.footer{align-items:center;background-color:var(--black);display:flex;justify-content:center;font-size:var(--font-sm);padding:16px 24px;min-height:var(--footer-height);text-align:center}.footer a{text-decoration:underline;text-underline-offset:2px}.button{background-color:var(--white);color:var(--black);display:inline-flex;font-weight:var(--font-bold);line-height:1.2;text-align:left;text-transform:uppercase;transition:box-shadow .15s,transform .15s;transform-origin:center bottom}.button.dark{background-color:var(--dark);color:var(--white)}.button.primary{background-color:var(--primary);color:var(--black)}.button:not(.big){border-radius:16px;box-shadow:0 2px 0 2px #000;padding:12px 16px}.button:not(.big):hover{box-shadow:0 1px 0 1px #000;transform:scale(.96) translateY(2px)}.button.big{border-radius:24px;box-shadow:0 4px 0 4px #000;font-size:clamp(var(--font-lg),1.2vw,1.2vw);padding:16px 24px;text-align:center}.button.big:hover{box-shadow:0 2px 0 2px #000;transform:scale(.96) translateY(4px)}@media screen and (max-width:1100px){.app{flex-direction:column}.header{margin-right:0}}@media screen and (max-width:560px){.app{padding:24px 0}.header{padding:0 24px 24px;text-align:center}.header .logo{width:200px}.header .navigation{margin-top:24px;margin-right:0}.header .navigation ul{gap:16px}}.home-mcdonalds{position:absolute;top:40px;right:40px;text-align:center}.home-mcdonalds img{width:128px}@keyframes flipping{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@keyframes scaling{0%{transform:scale(0)}30%{transform:scale(0)}90%{transform:scale(1.1)}to{transform:scale(1)}}.home-content{flex:1}.home-players{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - var(--footer-height) - 80px)}.home-players .home-players-content{display:flex;flex-direction:column;gap:32px;position:relative;padding:0 6.5vw 0 0}.home-players .players{width:55vw}.home-players .badge{animation:flipping .4s linear 2;position:absolute;width:6.5vw;right:0;bottom:150px}.home-players .cta{animation:scaling 1s linear;text-align:center}@media screen and (max-width:1100px){.home-players{min-height:0;padding:40px 0}.home-players .home-players-content{padding:0 40px;gap:64px}.home-players .players{width:80vw}.home-players .badge{width:10vw}}@media screen and (max-width:560px){.home-mcdonalds{position:relative;top:auto;right:auto;margin:24px 0 40px}.home-players .players{width:110vw;margin-left:-7vw}.home-players .badge{width:16vw;right:16vw;top:0;bottom:auto}}@keyframes fadeUp{0%{transform:translateY(15vh)}to{transform:translateY(0)}}.page-content{display:flex;justify-content:center;flex:1;padding:72px 6.5vw 0 0}.page-content .icon{margin:-80px 0 24px;text-align:center}.page-content .icon img{height:160px}.page-content .content{animation:fadeUp .3s ease-in-out;border-radius:16px;background-color:var(--white);color:var(--black);max-width:960px;width:100%;padding:40px}.page-content h1{font-size:var(--font-xxxl);margin-bottom:40px;text-align:center;text-transform:uppercase}.page-content h2{display:inline-block;font-size:var(--font-xxl);margin:40px 0 16px;position:relative;z-index:2}.page-content h2:after{background-color:var(--primary);content:"";height:8px;position:absolute;left:0;right:0;bottom:4px;z-index:-1}.page-content h3{text-align:center;margin-top:40px;font-size:var(--font-xxl);text-transform:uppercase}.page-content p+p{margin-top:1em}.page-content ul{margin-left:1.5em}.page-content .buttons{margin-top:32px}.editions-precedentes .page-content .buttons{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap}@media screen and (max-width:1100px){.page-content{padding:72px 40px}}@media screen and (max-width:560px){.page-content{padding:72px 24px}.page-content .content{padding:40px 24px}}