/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Speedee Condensed";src:url("/themes/mcd/build/fonts/speedee/speedee_cd_bd-webfont.eot");src:url("/themes/mcd/build/fonts/speedee/speedee_cd_bd-webfont.eot#iefix") format("embedded-opentype"),url("/themes/mcd/build/fonts/speedee/speedee_cd_bd-webfont.woff") format("woff"),url("/themes/mcd/build/fonts/speedee/speedee_cd_bd-webfont.ttf") format("truetype"),url("/themes/mcd/build/fonts/speedee/speedee_cd_bd-webfont.svg#speedeeBold") format("svg");font-weight:bold;font-style:normal;}.node--type-gmal-static,#main-wrapper{color:#fff;text-align:center;background:url("/sites/default/files/html/2025-10/background-2.jpg");background-size:auto 150vh;background-position:center;background-attachment:fixed;}.node--type-gmal-static h1,.node--type-gmal-static h2,.node--type-gmal-static .h2,.node--type-gmal-static h3,.node--type-gmal-static h4,.node--type-gmal-static p,.node--type-gmal-static a,#main-wrapper h1,#main-wrapper h2,#main-wrapper .h2,#main-wrapper h3,#main-wrapper h4,#main-wrapper p,#main-wrapper a{color:#fff;text-shadow:0 0 10px #FFFFFF;}.node--type-gmal-static a.btn,#main-wrapper a.btn{color:#2b2929;text-shadow:none;}.node--type-gmal-static .boxed-img,.node--type-gmal-static h3,#main-wrapper .boxed-img,#main-wrapper h3{font-size:3.5em;line-height:1;display:inline-block;background:#ffce04;border:2px solid #ffb800;border-radius:2px;padding:0.1em 0.2em;color:#E81611;text-shadow:0 0 10px #ff0;text-transform:uppercase;box-shadow:#ffb800 0 0 0.6rem 0.1rem,#ffb800 0 0 2rem;animation:light 5s infinite;font-family:"Speedee Condensed",Arial,sans-serif;}.node--type-gmal-static .text-tilted,#main-wrapper .text-tilted{transform:rotate(-5deg);}.node--type-gmal-static .boxed-img,#main-wrapper .boxed-img{padding:0;}.node--type-gmal-static .img-wrap,#main-wrapper .img-wrap{position:relative;}.node--type-gmal-static h4,#main-wrapper h4{font-weight:bold;font-size:3.6rem;}.node--type-gmal-static img,#main-wrapper img{width:auto;max-width:100%;}#hero{position:relative;padding-top:5rem;padding-bottom:5rem;background:black url("/sites/default/files/html/2025-10/background-1.jpg");background-position:center bottom;background-size:auto 105%;background-repeat:no-repeat;}#hero .img-grid{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}#hero .hero-menu{max-width:75rem;width:90%;}#hero .hero-ticket{width:70%;max-width:32rem;transform:rotate(5deg);}#hero .hero-mcdrive{transform:rotate(-5deg);}#hero .text{display:flex;flex-direction:column;gap:1rem;font-size:1.1em;}@media (min-width:992px){#hero .mob-only{display:none;}#hero .img-wrap{flex:1 0 50%;max-width:49%;}#hero .img-wrap:nth-child(1){flex:1 0 100%;max-width:100%;}#hero .img-wrap:nth-child(2){flex:1 0 40%;max-width:39%;}#hero .img-wrap:nth-child(3){flex:1 0 60%;max-width:59%;}#hero .hero-mcdrive{width:100%;max-width:30rem;padding:0;}#hero .hero-ticket{width:100%;max-width:100%;scale:1.1;margin-bottom:5rem;}#hero .hero-logo{margin-left:5rem;max-width:40%;scale:1.1;}#hero .hero-menu{margin-left:-36%;animation:resetMenu 0.8s ease-in-out forwards;animation-delay:1.6s;scale:1.1;}}@keyframes resetMenu{100%{margin-left:0;}}@media (max-width:991px){#hero{padding-top:13rem;background:black url("/sites/default/files/html/2025-10/xfactor-bg-mobile.jpg");background-position:bottom center;background-size:auto 97%;background-repeat:no-repeat;}#hero .dsk-only{display:none;}#hero .hero-logo{margin-left:1rem;}#hero .hero-ticket{width:100%;max-width:100%;transform:rotate(3deg);margin-top:-2rem;margin-bottom:1rem;}#hero .hero-mcdrive{max-width:70%;margin-top:0rem;margin-bottom:3rem;}#hero .hero-menu{margin-left:2rem;}}#block-gmal-content #hero{padding-top:5rem;background-position:center;background-size:auto 135%;}@media (max-width:991px){.first-title{padding-top:3rem;}}@keyframes light{50%{box-shadow:#ffb800 0 0 0.6rem 0.1rem,#ffb800 0 0 6rem;}}.paragraph{position:relative;}.node--type-gmal-static .paragraph--type--elements-carousel,#main-wrapper .paragraph--type--elements-carousel{position:relative;padding-top:1rem;background:url("/sites/default/files/html/2025-10/base.png");background-repeat:repeat-x;background-size:contain;background-position:bottom center;}.node--type-gmal-static .paragraph--type--elements-carousel .owl-stage-outer,#main-wrapper .paragraph--type--elements-carousel .owl-stage-outer{overflow:visible;}@media (max-width:991px){.node--type-gmal-static .paragraph--type--elements-carousel,#main-wrapper .paragraph--type--elements-carousel{background-size:cover;}.node--type-gmal-static .paragraph--type--elements-carousel img,#main-wrapper .paragraph--type--elements-carousel img{max-width:80%;margin:0 auto;}}.node--type-gmal-static .paragraph--type--elements-carousel h2,#main-wrapper .paragraph--type--elements-carousel h2{margin-bottom:0;}.node--type-gmal-static .paragraph--type--elements-carousel .item-list,#main-wrapper .paragraph--type--elements-carousel .item-list{padding-top:2rem;}.paragraph--type--elements-carousel .container,.paragraph--type--html .container{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;}#acquista{padding-top:6rem;padding-bottom:4rem;}#acquista figure img{width:95%;max-width:75rem;padding-bottom:3rem;}#acquista .boxed-img{position:absolute;transform:rotate(-4deg);line-height:0;bottom:60%;left:51%;}@media (min-width:992px){#acquista .boxed-img{bottom:26%;left:30.2%;}}#acquista .boxed-img img{max-width:15rem;}#ritira{padding-top:6rem;padding-bottom:4rem;}#ritira h3{margin-bottom:2rem;}#ritira h4{margin-bottom:0;}@media (min-width:992px){#ritira h4{margin-bottom:-3rem;}}#ritira figure img{width:95%;max-width:75rem;}#ritira .boxed-img{position:absolute;transform:rotate(-4deg);line-height:0;right:7%;bottom:12%;}@media (min-width:992px){#ritira .boxed-img{bottom:39%;right:4%;}}#ritira .boxed-img img{max-width:23rem;}#app{padding-top:6rem;padding-bottom:8rem;}#app img{width:100%;max-width:42rem;}#app h4{margin-top:-1rem;margin-bottom:2rem;}.paragraph--type--elements-carousel:after,#hero:after{content:"";top:99%;position:absolute;z-index:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,black,transparent);}
