*,:before,:after{box-sizing:border-box}*{background-color:#10100e;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}body{color:#e4e3df;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#fd761a;margin-bottom:2rem;font-family:Roboto Slab,serif;font-weight:700;line-height:1.2}h2{font-size:1.75rem}h3{font-size:1.25rem}p{line-height:1.6}a{color:inherit;text-decoration:none}main{gap:5rem;display:grid}.map-container{aspect-ratio:4/3;width:100%;padding:2rem}@media (width>=1200px){.map-container{aspect-ratio:16/9;padding:2rem 5rem}}.map-container iframe{filter:grayscale(50%);border:0;width:100%;height:100%;display:block}.header__inner{justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1rem;display:flex}@media (width>=768px){.header__inner{padding:1rem 3rem}}@media (width>=1200px){.header__inner{grid-template-columns:auto 1fr auto;align-items:center;width:100%;max-width:96rem;margin-inline:auto;padding:2rem 3rem;display:grid}.hero{width:100%;max-width:96rem;margin-inline:auto;padding:2rem 3rem}.hero img{margin:0 auto}}.content{padding:0 1rem}@media (width>=768px){.content{padding:0 3rem}}@media (width>=1200px){.content{width:100%;max-width:60rem;margin-inline:auto;padding:2rem 3rem}}.credits{gap:.75rem;list-style:none;display:grid}.role{font-weight:600;display:block}.useful-info{font-style:italic}.countdown-cta__content{justify-content:center;justify-items:center;gap:1.25rem;display:grid}.countdown-cta__message{color:#fd761a;text-align:center;font-family:Roboto Slab,serif;font-size:1.75rem;font-weight:700}@media (width>=1200px){.countdown-cta__message{font-size:3rem}}.countdown-cta__description{font-size:1.25rem;font-weight:500}@media (width>=1200px){.countdown-cta__description{font-size:2rem}}.countdown-cta__link{background-color:#fd761a;border-radius:.5rem;padding:1rem;font-weight:700}@media (width>=1200px){.countdown-cta__link{font-size:1.25rem}}.button-container{justify-content:center;align-items:center;padding:1rem 0 3rem;display:flex}.main__navigation-container{display:none}@media (width>=1200px){.main__navigation-container{justify-content:center;gap:2rem;display:flex}}.header__nav-desktop{flex:1;justify-content:center;align-items:center;display:flex}.header__nav-desktop-list{gap:1.5rem;list-style:none;display:flex}.language__selector{gap:1rem;padding:1rem;list-style:none;display:flex}@media (width>=768px){.language__selector{padding:1rem 3rem}}@media (width>=1200px){.language__selector{justify-self:end;gap:1rem;padding:0;list-style:none;display:flex}}.hamburger,.close{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (width>=1200px){.hamburger,.close{display:none}}.mobile__menu-container{display:none}.mobile__menu-container.active{z-index:10000;flex-direction:column;display:flex;position:fixed;inset:0}.mobile__menu-header{justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1rem;display:flex;position:sticky;top:0}@media (width>=768px){.mobile__menu-header{padding:1rem 3rem}}.mobile__menu-main-nav{flex-direction:column;gap:2rem;padding:1rem;display:flex;overflow-y:auto}@media (width>=768px){.mobile__menu-main-nav{padding:3rem}}.header__nav-mobile--main{text-transform:uppercase;gap:1rem;font-family:Roboto Slab,serif;font-size:1.25rem;font-weight:600;list-style:none;display:grid}.desktop__nav-link{text-transform:uppercase;font-family:Roboto Slab,serif;font-weight:600}.footer{margin-top:3rem;padding:2rem 1rem;position:relative}@media (width>=768px){.footer{padding:2rem 3rem}}.footer:after{content:"";background:#e4e3df0d;width:100%;height:2px;position:absolute;top:0;left:0}.footer__inner{grid-template-columns:1fr;justify-items:center;gap:1.5rem;display:grid}@media (width>=768px){.footer__inner{grid-template-columns:auto 1fr auto;align-items:center}}@media (width>=1200px){.footer__inner{width:100%;max-width:96rem;margin-inline:auto;padding:2rem 3rem}}.footer__logo{grid-row:1}@media (width>=768px){.footer__logo{grid-row:auto}}.footer__copyright{grid-row:3}@media (width>=768px){.footer__copyright{grid-row:auto}}.social{grid-row:2;gap:.5rem;list-style:none;display:flex}@media (width>=768px){.social{grid-row:auto}}.social-link{transition:color .2s}.social-link svg{width:40px;height:40px;display:block}@media (width>=768px){.social-link svg{width:48px;height:48px}}
