@font-face{font-family:HyperspaceRaceExtended;src:url(/fonts/HyperspaceRaceExtended-Bold.woff2) format("woff2"),url(/fonts/HyperspaceRaceExtended-Bold.woff) format("woff"),url(/fonts/HyperspaceRaceExtended-Bold.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Ultrabold.woff2) format("woff2"),url(/fonts/PPEditorialNew-Ultrabold.woff) format("woff"),url(/fonts/PPEditorialNew-Ultrabold.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-UltraboldItalic.woff2) format("woff2"),url(/fonts/PPEditorialNew-UltraboldItalic.woff) format("woff"),url(/fonts/PPEditorialNew-UltraboldItalic.otf) format("opentype");font-style:italic;font-weight:700}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Regular.woff2) format("woff2"),url(/fonts/PPEditorialNew-Regular.woff) format("woff"),url(/fonts/PPEditorialNew-Regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Italic.woff2) format("woff2"),url(/fonts/PPEditorialNew-Italic.woff) format("woff"),url(/fonts/PPEditorialNew-Italic.otf) format("opentype");font-style:italic;font-weight:400}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Ultralight.woff2) format("woff2"),url(/fonts/PPEditorialNew-Ultralight.woff) format("woff"),url(/fonts/PPEditorialNew-Ultralight.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-UltralightItalic.woff2) format("woff2"),url(/fonts/PPEditorialNew-UltralightItalic.woff) format("woff"),url(/fonts/PPEditorialNew-UltralightItalic.otf) format("opentype");font-style:italic;font-weight:300}:root{--c-black: #000;--c-white: #fff;--c-grey: #1F1F1F;--c-grey-light: #efefef;--c-green: #0D3F2C;--c-blue: #4994CF;--c-orange: #853635;--spacer-1: 1rem;--spacer-2: calc(var(--spacer-1) * 2);--spacer-3: calc(var(--spacer-1) * 3);--spacer-4: calc(var(--spacer-1) * 4);--spacer-5: calc(var(--spacer-1) * 5);--spacer-8: calc(var(--spacer-1) * 8);--radius-default: var(--spacer-4);--radius-btn: var(--spacer-4);--font-default: "PP Editorial New", sans-serif;--font-heading: var(--font-default);--font-lead: "HyperspaceRaceExtended", sans-serif}:root{--color-background: var(--c-white);--color-heading: var(--c-black);--color-text: var(--c-black)}@media (prefers-color-scheme: dark){:root{--color-background: var(--c-white);--color-heading: var(--c-black);--color-text: var(--c-black)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}html{font-size:100%;scroll-behavior:smooth;overflow-x:hidden}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;overflow-x:hidden;line-height:1.6;font-size:1rem;font-family:var(--font-default);font-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main nav,main p,main ul,main h2,main h3,main form{margin:0 var(--spacer-1)}main nav{margin:var(--spacer-2) var(--spacer-1) var(--spacer-4)}main p{margin:var(--spacer-2) var(--spacer-1)}main p.small{margin:0 var(--spacer-1)}main p.small+nav{margin-top:0}main form{max-width:700px;margin:var(--spacer-2) var(--spacer-1)}h1,h2,h3{font-family:var(--font-heading)}h2{font-size:2.75rem}h3{font-size:2rem}h4{font-size:1.25rem}p,li{font-size:1.5rem;line-height:1.6}p.small{font-size:1.25rem}blockquote{font-size:2rem}a,a:hover{color:var(--c-black);text-decoration:none}button{appearance:none;border:none;background:none;padding:0}label{width:100%;font-size:.8rem}input{display:block;width:100%;margin:.5rem 0 1.5rem;border-radius:0;border:0px;padding:6px 10px;font-size:1.4rem;outline:0;border-bottom:1px solid black;font-family:var(--font-default)}nav{display:flex;flex-direction:column;align-items:flex-start}nav a{margin:var(--spacer-1) 0 0;font-size:3rem;line-height:1;border-bottom:2px solid var(--c-black)}address{font-style:normal;font-size:1.2rem;line-height:1.4}.img--right{display:block;margin-left:auto!important}.grecaptcha-badge{display:none}.ut__break-word{word-spacing:100vw}.ut__w-100{width:100%}@keyframes tilt-n-move-shaking{0%{transform:translate(0) rotate(0)}25%{transform:translate(2px,2px) rotate(1deg)}50%{transform:translate(0) rotate(0)}75%{transform:translate(-2px,2px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}.img--shake{animation:tilt-n-move-shaking .25s infinite}main{max-width:1600px;margin:0 auto;padding:0;padding:0 0 var(--spacer-8) 0}.btn{--bg-color: var(--c-black);--text-color: var(--c-white);display:inline-block;padding:var(--spacer-1) var(--spacer-3);margin:var(--spacer-3) 0;border-radius:2rem;font-size:1rem;letter-spacing:1.78px;font-weight:400;text-transform:uppercase;color:var(--text-color);background-color:var(--bg-color)}.btn:hover{color:var(--text-color)}@media (max-width: 991px){.btn{padding:.9rem 3rem}}.header--main{max-width:1600px;margin:0 auto;padding:0 var(--spacer-4);display:flex;flex-direction:column;padding:var(--spacer-2) var(--spacer-1)}.header--main,.header--main *{transition:all ease .5s}.header--main .header__lead{margin:0 auto 0 0}.header--main .header__lead img{margin:var(--spacer-2) 0 0}.header--main .header__lead p{display:none}.header--main nav{position:fixed;z-index:2;top:0;left:auto;width:100%;max-width:1600px;min-height:100%;padding:var(--spacer-8) var(--spacer-1);opacity:0;pointer-events:none}.header--main nav:before{content:"";position:absolute;top:0;width:200vw;height:100%;transform:translate(-50vw);background:var(--c-green)}.header--main nav *{color:var(--c-white)}.header--main nav a{border-bottom:2px solid var(--c-white)}.header--main .header__toggle{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:3;margin:0 0 0 auto;width:40px;height:20px}.header--main .header__toggle:before,.header--main .header__toggle:after{content:"";display:block;width:100%;height:2px;background:var(--c-black);transition:all ease .5s}.header--main .header__toggle:before{transform-origin:center center}.header--main .header__toggle:right{transform-origin:center center}.header--main.active nav{opacity:1;pointer-events:all}.header--main.active .header__toggle{width:30px;height:30px;margin:var(--spacer-1) 0 0 auto}.header--main.active .header__toggle:before{transform:rotate(45deg);background:var(--c-white)}.header--main.active .header__toggle:after{transform:translateY(-28px) rotate(-45deg);background:var(--c-white)}.header--main.is-home .header__lead{margin:0 auto}.header--main.is-home .header__lead p{display:block;text-align:center;margin:var(--spacer-1) 0 0}.footer--main{max-width:1600px;margin:0 auto;padding:0;display:flex;flex-direction:row;align-items:flex-start;padding:var(--spacer-8) var(--spacer-1) var(--spacer-5)}.footer--main:before{content:"";position:absolute;top:0;width:200vw;height:100%;transform:translate(-50vw);background:var(--c-green)}.footer--main address{margin:0 var(--spacer-8) var(--spacer-1) 0}.footer--main h2{display:inline-block;margin:0 0 var(--spacer-3);border-bottom:2px solid var(--c-white)}.footer--main *{color:var(--c-white)}@media (max-width: 991px){.footer--main{flex-direction:column}}.section__main{display:flex;flex-direction:column;justify-content:flex-start}.section__main p{max-width:800px;margin:var(--spacer-2) var(--spacer-2) var(--spacer-8)}.section__main img{width:100%;max-width:250px;margin:0 0 var(--spacer-4) auto}.section__main img:first-child{max-width:90%!important;margin-right:0!important;margin-left:auto!important}.section__main img:nth-child(odd){max-width:200px;margin-left:0}.section__main ul{max-width:800px;padding:0 var(--spacer-2);margin:0 var(--spacer-2) var(--spacer-8)}@media (min-width: 767px){.section__main p,.section__main ul{width:800px;margin-left:auto}.section__main img{max-width:800px;margin:var(--spacer-4) auto}.section__main img:first-child{max-width:800px!important;margin:var(--spacer-4) auto!important}.section__main img:nth-child(odd){max-width:400px;margin:0}.section__main ul{transform:translateY(-50%)}}.section--home figure{margin:var(--spacer-2) 0 var(--spacer-4);line-height:0}.section--home figure:before{content:"";position:absolute;top:0;width:200vw;height:100%;transform:translate(-50vw);background:var(--c-green)}.section--home figure img{width:100%;max-width:1600px}@media (min-width: 991px){.section--home nav{float:left}}.section--nav{padding:0 0 var(--spacer-4) 0}.section--nav .img--right{float:right}@media (max-width: 991px){.section--nav .img--right{float:none}}.section--special{padding:var(--spacer-4) 0}.section--special:before{content:"";position:absolute;top:0;width:200vw;height:100%;transform:translate(-50vw);background:linear-gradient(180deg,rgba(133,54,53,.8) 0%,rgb(255,255,255) 100%)}.section--special h3{margin:var(--spacer-2) var(--spacer-1)}.section--special h2{margin-bottom:0}.section--special h2+p{margin-top:0}.section--menu{padding:var(--spacer-4) 0}.section--menu:before{content:"";position:absolute;top:0;width:200vw;height:100%;transform:translate(-50vw);background:linear-gradient(0deg,rgb(73,148,207) 0%,rgb(255,255,255) 100%)}.section--drinks{padding:var(--spacer-4) 0}.section--drinks h3{margin:var(--spacer-2) var(--spacer-1)}.section--drinks h2{margin-bottom:0}.section--drinks h2+p,.section--drinks p+p{margin-top:0}.section--drinks table{width:100%}.section--drinks td+td{text-align:right}.section--page{padding:var(--spacer-4 0 0)}.section--events{display:flex;flex-direction:column;align-items:center;justify-content:center}.section--events h2{width:100%;padding:var(--spacer-1)}.section--events h2 img{width:64px}@media (min-width: 991px){.section--events *:nth-child(even){flex-direction:row-reverse}}.event{width:80%;display:flex;align-items:flex-start;flex-direction:column-reverse;margin:0 auto var(--spacer-2)}.event__infos{margin:var(--spacer-1)}@media (min-width: 991px){.event__infos{transform:translateY(8rem);margin:0 var(--spacer-4)}}.event img{max-width:100%}.event h3{margin:0 auto var(--spacer-1);font-weight:500;text-decoration:underline}.event h3 i{font-weight:300}.event p{margin:0 auto var(--spacer-4)}@media (min-width: 991px){.event{flex-direction:row;align-items:flex-end;margin:0 auto var(--spacer-8)}}
