/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:'Gotham';src:url("../fonts/gotham-light.woff2") format("woff2"),url("../fonts/gotham-light.woff") format("woff"),url("../fonts/gotham-light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Gotham';src:url("../fonts/gotham-bold.woff2") format("woff2"),url("../fonts/gotham-bold.woff") format("woff"),url("../fonts/gotham-bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Plau';src:url("../fonts/plau-bold.woff2") format("woff2"),url("../fonts/plau-bold.woff") format("woff"),url("../fonts/plau-bold.ttf") format("truetype");font-weight:bold;font-style:normal}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{background:#0098c2;background:-moz-linear-gradient(top, #0098c2 0%, #0098c2 11%, #001a33 99%, #001a33 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #0098c2), color-stop(11%, #0098c2), color-stop(99%, #001a33), color-stop(100%, #001a33));background:-webkit-linear-gradient(top, #0098c2 0%, #0098c2 11%, #001a33 99%, #001a33 100%);background:-o-linear-gradient(top, #0098c2 0%, #0098c2 11%, #001a33 99%, #001a33 100%);background:-ms-linear-gradient(top, #0098c2 0%, #0098c2 11%, #001a33 99%, #001a33 100%);background:linear-gradient(to bottom, #0098c2 0%, #0098c2 11%, #001a33 99%, #001a33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0098c2', endColorstr='#001a33', GradientType=0 );color:#fff;font-family:"Gotham", Arial, sans-serif;text-align:center;text-transform:uppercase}html,body{min-height:100%}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}img{max-width:100%}.page:before{background:url("../img/bg-lueurs.png") no-repeat center top;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.page:after{background:url("../img/bg-logo-supratec.png") no-repeat right center;bottom:0;content:"";left:0;opacity:0.2;position:fixed;right:0;top:0;z-index:-1}.siteContainer{padding:0 1.5rem}.siteHeader{margin-bottom:3.2rem;padding-top:2rem}@media (min-width: 1280px) and (max-width: 1439px){.siteHeader{margin-bottom:1rem;padding-top:2rem}}
.siteLogo{margin:0 auto;max-width:40rem}.siteText{font-size:2.8rem;font-weight:bold;line-height:1;margin:0 auto 4.2rem;text-transform:uppercase}@media (min-width: 768px){.siteText{font-size:5rem}}@media (min-width: 1280px) and (max-width: 1439px){.siteText{font-size:4.2rem;margin-bottom:3rem}}
.wish{font-size:2.5rem;color:#011e3b;display:block;font-weight:300;margin-bottom:2rem}@media (min-width: 768px){.wish{font-size:3rem}}@media (min-width: 1280px) and (max-width: 1439px){.wish{font-size:2.6rem}}
.year{font-size:6rem;display:block;margin-top:2rem}@media (min-width: 768px){.year{font-size:7rem}}@media (min-width: 1280px) and (max-width: 1439px){.year{font-size:6rem;margin-top:1rem}}
.videoLauncher{background:none;border:none;cursor:pointer;margin:0 auto;max-width:75rem;position:relative;padding:0}@media (min-width: 1280px) and (max-width: 1439px){.videoLauncher{max-width:65rem}}.videoLauncher:before{background:url("../img/video-visual-btn.png") no-repeat left center;background-size:contain;content:"";display:block;height:7rem;position:absolute;left:50%;margin:-3.5rem 0 0 -3.5rem;pointer-events:none;top:50%;width:7rem}@media (min-width: 768px){.videoLauncher:before{margin:-6rem 0 0 -6rem;height:12rem;width:12rem}}
.siteFooter{font-size:1.8rem;font-family:"Plau",sans-serif;margin-top:4rem;padding-bottom:4rem}@media (min-width: 768px){.siteFooter{font-size:2.6rem}}@media (min-width: 1280px) and (max-width: 1439px){.siteFooter{margin-top:3rem;padding-bottom:2rem}}@media (min-width: 1440px){.siteFooter{font-size:2.8rem}}.siteFooter-mention{margin:0 auto;position:relative}.siteFooter-mention:before{background:#fff;content:"";height:0.4rem;left:-1.5rem;top:50%;margin-top:-0.2rem;position:absolute;right:calc(50% + 105px)}@media (min-width: 768px){.siteFooter-mention:before{right:calc(50% + 148px)}}@media (min-width: 1440px){.siteFooter-mention:before{right:calc(50% + 158px)}}.siteFooter-mention-link{color:#fff;text-decoration:none;padding:0 4rem;position:relative}.siteFooter-mention-link:before{background:#fff;border-radius:50%;content:"";display:block;height:1.4rem;position:absolute;left:0;margin-top:-0.7rem;top:50%;width:1.4rem}.popin{-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in;background:#0098c2;background:-moz-linear-gradient(top, #0098c2 0%, #0098c2 11%, #001a33 99%, #001a33 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #0098c2), color-stop(11%, #0098c2), color-stop(99%, #001a33), color-stop(100%, #001a33));background:-webkit-linear-gradient(top, #0098c2 0%, #0098c2 11%, #001a33 99%, #001a33 100%);background:-o-linear-gradient(top, #0098c2 0%, #0098c2 11%, #001a33 99%, #001a33 100%);background:-ms-linear-gradient(top, #0098c2 0%, #0098c2 11%, #001a33 99%, #001a33 100%);background:linear-gradient(to bottom, #0098c2 0%, #0098c2 11%, #001a33 99%, #001a33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0098c2', endColorstr='#001a33', GradientType=0 );display:table-cell;left:0;height:100vh;opacity:0;position:fixed;top:100vh;vertical-align:middle;right:0;z-index:500}.popin-container{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;max-width:80rem;padding:0 1.5rem;position:relative;top:50%;width:100%}.popin video{max-width:100%;width:100%}.popin-close{background:none;border:none;cursor:pointer;height:3rem;padding:0;position:absolute;right:2rem;top:2rem;width:3rem}.popin-close:after,.popin-close:before{background:#fff;content:"";display:block;left:0;height:0.2rem;position:absolute;width:100%}.popin-close:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popin-close:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popin--open .popin{opacity:1;top:0}
/*# sourceMappingURL=styles.css.map */
