html{font-size:62.5%}@font-face{font-family:'Futura Std';src:url("../fonts/FuturaStd-ExtraBold.woff2") format("woff2"),url("../fonts/FuturaStd-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Futura Std Medium';src:url("../fonts/FuturaStd-Medium.woff2") format("woff2"),url("../fonts/FuturaStd-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}iframe#hiddenFrame{visibility:hidden}*:focus{outline:0 !important}a,a:hover,a:focus{color:#00664a}.twocols{column-count:2}.minislider{margin-bottom:30px}.minislider-row:nth-last-of-type(5){display:none}.minislider-row:nth-last-of-type(6){display:none}p.tshadow{text-shadow:0 0 30px #000000, 0 0 10px #000000}.small-link{font-size:80%;font-weight:400;display:inline-block;line-height:1.5;margin-top:1rem}img.tshadow{filter:drop-shadow(0 0 10px #000)}.videoplayer-overlay{background:rgba(255,255,255,0.5);top:0;left:0;width:100%;height:100%;position:fixed;display:none;cursor:pointer;z-index:4}.videoplayer{position:relative;top:11px;border:3px solid #fff;margin-top:30px;margin-bottom:30px}.videoplayer .embed-responsive{position:absolute;top:-11px;left:9px;width:100%;height:100%;z-index:999;background:#000;border:3px solid #fff;display:none}.videoplayer::after{content:url("../images/play.png");position:absolute;left:calc(50% - 35px);top:calc(50% - 46px);cursor:pointer}.videoplayer img{position:relative;top:-11px;left:9px;border:3px solid #fff;cursor:pointer}.game-introduction .videoplayer:after{content:url("../images/play2.png")}body{font-family:'Montserrat', sans-serif;font-size:1.4rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;background-color:#fff;overflow-x:hidden}header{height:100vh;position:fixed;width:100%;z-index:1;background-image:url("../images/1001bg.jpg");background-size:cover;background-position:top center;display:flex;flex-direction:column;justify-content:space-between}header nav{flex:1;padding:20px 0 0;color:#fff}header nav .logo-header{height:65px}header nav .menu-item{color:#fff;text-transform:uppercase;line-height:65px;margin-right:25px;transition:all 0.3s ease}header nav .menu-item:focus{text-decoration:none}header nav .menu-item:hover{position:relative;text-decoration:none;color:#8cc55e}header nav .menu-item:hover::after{content:"";height:3px;width:50px;background-color:#8cc55e;position:absolute;left:calc(50% - 25px);bottom:-7px}header nav .social-icon-container{margin-top:22px}header nav .social-icon-container .social-icon{display:block;float:right;margin-left:20px}header nav .social-icon-container .social-icon:last-child{margin-left:0}header nav .social-icon-container .social-icon img{height:15px}header .game-logo-container{text-align:center;flex:1;display:flex}header .game-logo{width:220px;margin:0 auto}header .game-logo-baseline{flex:1;color:#fff;font-size:2.5rem;text-align:center}header .game-logo-baseline .container{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}header .game-logo-baseline .container img{height:45px}header .game-logo-baseline .container p{line-height:1}main{position:relative;top:100vh;background-color:#fff;z-index:3}main .game .game-cta{position:relative;padding:3rem 0;background:#00664a;background:-webkit-linear-gradient(left, #00664a 0%, #569b5c 100%);background:-o-linear-gradient(left, #00664a 0%, #569b5c 100%);background:linear-gradient(to right, #00664a 0%, #569b5c 100%)}main .game .game-cta .game-cta-btn{font-size:3.6rem;color:#2a7861;background-color:#fff;font-weight:bold;text-transform:uppercase;padding:15px 50px;border:none;border-radius:20px}main .game .game-cta .game-cta-counter-container{font-size:2rem;font-weight:300;color:#fff}main .game .game-cta .game-cta-counter-container p{line-height:1.3}main .game .game-cta .game-cta-counter-container p:first-child{margin-bottom:1.25rem}main .game .game-cta .game-cta-counter-container p:last-child{margin-top:0.75rem}main .game .game-cta .game-cta-counter-container .game-cta-counter{font-family:'Futura Std';font-size:6.6rem;color:#fff;font-weight:bold}main .game .game-cta .game-cta-counter-container .game-cta-counter span{background-color:#8cc55e;margin-right:2px;padding:1.25rem 1.25rem 0.5rem}main .game .game-cta .triangle{height:32px;position:absolute;bottom:-31px;left:25%;fill:#227550}main .game .game-presentation{color:#00664a;padding-top:5rem;padding-bottom:5rem}main .game .game-presentation h2{font-family:'Futura Std';font-size:1.8rem;text-transform:uppercase;background:-webkit-linear-gradient(rgba(255,255,255,0) 65%, #c4eca4 65%);background:-o-linear-gradient(rgba(255,255,255,0) 65%, #c4eca4 65%);background:linear-gradient(rgba(255,255,255,0) 65%, #c4eca4 65%);display:inline}main .game-introduction{background-color:#8cc55e;color:#fff;padding-top:7.5rem;padding-bottom:7.5rem}main .game-introduction h1{font-family:'Futura Std';font-size:3rem;color:#fff;text-transform:uppercase}main .game-introduction h1>span{background:-webkit-linear-gradient(rgba(255,255,255,0) 65%, #559b5c 65%);background:-o-linear-gradient(rgba(255,255,255,0) 65%, #559b5c 65%);background:linear-gradient(rgba(255,255,255,0) 65%, #559b5c 65%);display:inline}main .game-ambassadors{color:#00664a;padding-top:7.5rem;padding-bottom:7.5rem}main .game-ambassadors h1{font-family:'Futura Std';font-size:3rem;color:#00664a;text-transform:uppercase}main .game-ambassadors h1>span{background:-webkit-linear-gradient(rgba(255,255,255,0) 65%, #c4eca4 65%);background:-o-linear-gradient(rgba(255,255,255,0) 65%, #c4eca4 65%);background:linear-gradient(rgba(255,255,255,0) 65%, #c4eca4 65%);display:inline}main .game-ambassadors h2{font-family:'Futura Std';font-size:2.2rem;position:relative;margin-bottom:3rem}main .game-ambassadors h2 span{display:block;text-transform:uppercase;font-size:1.6rem;font-family:'Futura Std Medium';margin-top:0.75rem}main .game-ambassadors h2:after{content:'';display:block;width:50px;height:4px;background-color:#00664a;position:absolute;bottom:-15px;left:0}main .game-ambassadors .videoplayer{border-color:#00664a}main .game-ambassadors .videoplayer .embed-responsive{border:3px solid #00664a}main .game-ambassadors .videoplayer img{border-color:#00664a}.modal-backdrop{background-color:#FFF}.modal-lg{max-width:540px !important}.modal-backdrop.show{opacity:0.9}.modal .modal-dialog .modal-content{border:0;border-radius:0;-webkit-box-shadow:0 4px 32px 5px rgba(0,0,0,0.65);-moz-box-shadow:0 4px 32px 5px rgba(0,0,0,0.65);box-shadow:0 4px 32px 5px rgba(0,0,0,0.65)}.modal .modal-dialog .modal-content .modal-header{padding:50px 75px 0;position:relative;border:0}.modal .modal-dialog .modal-content .modal-header .modal-close{position:absolute;top:3.5rem;right:2.5rem;cursor:pointer}.modal .modal-dialog .modal-content .modal-header h2{font-family:'Futura Std';font-size:3rem;color:#00664a;text-transform:uppercase}.modal .modal-dialog .modal-content .modal-header h2>span{background:-webkit-linear-gradient(rgba(255,255,255,0) 65%, #c4eca4 65%);background:-o-linear-gradient(rgba(255,255,255,0) 65%, #c4eca4 65%);background:linear-gradient(rgba(255,255,255,0) 65%, #c4eca4 65%);display:inline}.modal .modal-dialog .modal-content .modal-body{padding:15px 75px 25px;font-size:1.8rem;color:#00664a}.modal .modal-dialog .modal-content .modal-body .modal-infos{text-align:right;font-size:1rem;margin-top:0.5rem;margin-bottom:1.5rem;line-height:1.7rem}.modal .modal-dialog .modal-content .modal-footer{border:0;padding:50px 20px 20px 75px;color:#00664a;font-size:1rem;text-align:right;line-height:0}#mentions .modal-body,#cookies .modal-body,#conditions .modal-body{font-size:1.3rem;line-height:1.35}#mentions .modal-body h3,#cookies .modal-body h3,#conditions .modal-body h3{font-family:'Futura Std';font-size:1.6rem;color:#00664a}#mentions .modal-body a,#cookies .modal-body a,#conditions .modal-body a{text-decoration:underline}.popover{font-size:1rem;line-height:1.5;padding:0.5rem;border:1px solid #cacaca}#scrolltotop{width:44px;height:44px;color:#00664a;background-color:#FFF;border-radius:50%;border:1px solid #00664a;position:fixed;bottom:15px;right:15px;display:none;cursor:pointer;text-align:center;font-size:18px;z-index:999;-webkit-transition:-webkit-transform 0.3s ease;-ms-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;cursor:pointer}#scrolltotop::before{content:"\219F";font-size:4rem;line-height:40px}#scrolltotop:hover{color:#fff;background-color:#00664a;-webkit-transition:-webkit-transform 0.3s ease;-ms-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}.form-group{margin-bottom:1.5rem}.form-control{height:50px;padding:0.375rem 0.75rem;font-size:1.8rem;color:#cacaca;border:1px solid #cacaca;border-radius:0}.form-control::-webkit-input-placeholder{color:#cacaca}.form-control:-ms-input-placeholder{color:#cacaca}.form-control::placeholder{color:#cacaca}.form-control:focus{color:#00664a;border-color:#00664a;outline:0 !important;box-shadow:none}.form-check-label{font-size:1rem}.form-check-label span{display:inline-block;margin-left:1.5rem}.form-check-input{position:absolute;margin-top:0;margin-left:-1.25rem}input[type="file"]{font-size:6px;display:block;width:0;height:0;opacity:0}.upload-btn,.submit-btn{width:100%;font-size:1.8rem;text-align:center;line-height:1;padding:1.9rem 1rem;color:#fff;cursor:pointer;border:0}.upload-btn{background-color:#8cc55e}.submit-btn{background-color:#00664a}.submit-btn:disabled{background-color:#cacaca;cursor:not-allowed}.invalid-feedback{margin-top:0.25rem;font-size:1rem;color:#dc3545}.is-invalid .upload-btn{background-color:#dc3545}.form-check-label.is-invalid{color:#dc3545}#modal-game hr{margin-top:5rem;margin-bottom:3rem;border:0;border-top:1px solid #cacaca}.g-recaptcha{padding-top:1.5rem;padding-bottom:3rem}.g-recaptcha>div{margin:auto}.recaptcha-group p{color:#dc3545;display:none;font-size:1rem;text-align:center;margin:0}.recaptcha-group.is-invalid p{display:block}#merci{text-align:center}#merci h2{font-family:'Futura Std';font-size:3rem;position:relative;text-transform:uppercase}#merci h2 span{display:block;color:#8cc55e}#merci .thanks-msg{color:#8cc55e;font-weight:bold;font-size:2rem;text-decoration:underline;margin:3rem 0}#merci .share-msg{color:#00664a;font-size:1.4rem;margin:3rem 0 1.5rem 0}#merci .social-share{margin-bottom:1.5rem}#merci .social-share a{display:inline-block;margin:0 0.75rem}#erreur{text-align:center}#erreur h2{font-family:'Futura Std';font-size:3rem;position:relative;text-transform:uppercase;color:#dc3545}#erreur h2 span{display:block;color:#dc7935}footer{background-color:#eaf3de;color:#00664a;padding:65px 0;font-size:1.1rem}footer h3{font-size:1.4rem}footer .footer-social{margin-top:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #a3c8b1}footer .footer-social a{display:inline-block;margin-right:10px}footer .footer-link{font-weight:bold}footer .logo-footer{height:130px}footer.enabled{z-index:2}.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{-webkit-transform:scale(1.25);transform:scale(1.25)}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse-grow:hover,.hvr-pulse-grow:focus,.hvr-pulse-grow:active{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:6;animation-iteration-count:6;-webkit-animation-direction:alternate;animation-direction:alternate}.videoplayer:hover::after,.videoplayer:focus::after,.videoplayer:active::after{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}header{display:none}body>:not(.pace),body:before,body:after{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.pace-done header{display:flex}body:not(.pace-done)>:not(.pace),body:not(.pace-done):before,body:not(.pace-done):after{opacity:0}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;top:0;left:0;width:100%;-webkit-transform:translate3d(0, -50px, 0);-ms-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);-webkit-transition:-webkit-transform 0.5s ease-out;-ms-transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out}.pace.pace-active{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pace .pace-progress{display:block;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:10px;background-color:#8cc55e;pointer-events:none}@media only screen and (max-width: 575px){.logo-footer{margin-top:50px}.twocols{column-count:1}.twocols img{display:block;margin:3rem auto 0 !important}.modal .modal-dialog .modal-content .modal-header{padding:50px 25px 0}.modal .modal-dialog .modal-content .modal-body{padding:15px 25px 25px}}
