/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.15}body{font-smooth:always;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;margin:0;font-style:normal;font-weight:400}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;background-color:currentColor;border:0;height:1px;display:block;overflow:visible}a{color:inherit;-webkit-text-decoration-skip:objects;background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}img{-ms-interpolation-mode:bicubic;border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{text-align:inherit;color:inherit;text-transform:inherit;margin:0;font-family:inherit,sans-serif;font-size:100%;line-height:1.15}button,input{background:0 0;border:1px solid #000;border-radius:0;margin:0;padding:0;overflow:visible}button,select{text-transform:none}button,input[type=submit]{cursor:pointer}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{vertical-align:top;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}*,:before,:after{box-sizing:border-box;font-smooth:always;-webkit-font-smoothing:antialiased}::-moz-selection{text-shadow:none;background:#b3d4fc}::selection{text-shadow:none;background:#b3d4fc}q{quotes:"“" "”" "‘" "’"}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}li{list-style:none}.slick-slide:focus{outline:0}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio{border:0;margin:0;padding:0}html:focus,body:focus,div:focus,span:focus,applet:focus,object:focus,iframe:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,p:focus,blockquote:focus,pre:focus,a:focus,abbr:focus,acronym:focus,address:focus,big:focus,cite:focus,code:focus,del:focus,dfn:focus,em:focus,img:focus,ins:focus,kbd:focus,q:focus,s:focus,samp:focus,small:focus,strike:focus,strong:focus,sub:focus,sup:focus,tt:focus,var:focus,b:focus,u:focus,i:focus,center:focus,dl:focus,dt:focus,dd:focus,ol:focus,ul:focus,li:focus,fieldset:focus,form:focus,label:focus,legend:focus,table:focus,caption:focus,tbody:focus,tfoot:focus,thead:focus,tr:focus,th:focus,td:focus,article:focus,aside:focus,canvas:focus,details:focus,embed:focus,figure:focus,figcaption:focus,footer:focus,header:focus,hgroup:focus,menu:focus,nav:focus,output:focus,ruby:focus,section:focus,summary:focus,time:focus,mark:focus,audio:focus{outline:0}audio:not([controls]){height:0;display:none}code{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:-.875em;line-height:1.5;text-decoration-line:underline;text-decoration-color:#f0f0f0;text-decoration-thickness:1em;display:inline-block}pre{white-space:initial;background-color:#f5f5f5;border:1px solid #e2e2e2;border-radius:5px;padding:.5em 1em;font-family:monospace;font-size:1em;line-height:1.5;display:block}@font-face{font-family:Chantila;src:url(../fonts/Chantila.woff2)format("woff2"),url(../fonts/Chantila.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{width:100%;position:relative}html{box-sizing:border-box;scroll-behavior:smooth;height:100%;font-size:100%}html:not([data-whatintent=keyboard]) *{outline:none}html[data-whatintent=keyboard] :focus{outline:3px solid #00000026}body{color:#000;background-color:#fff;background-image:url(../images/bg-desktop.cQC4aP_A.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:320px;max-width:100vw;min-height:580px;margin:0;padding:0;font-family:Lexend Deca,sans-serif;overflow-x:hidden}body.menu-open,body.overflow{overflow:hidden}#loading{z-index:999999;background-color:#fff;width:100vw;height:100vh;position:absolute;top:0;left:0}main{justify-content:center;width:100vw;display:flex}.shell{z-index:150;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;padding-left:20px!important;padding-right:20px!important}@media only screen and (min-width:1024px){.shell,.shell-thin,.shell-thin-thin{max-width:800px;margin:0 auto;padding-left:40px;padding-right:40px}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:inherit}.menu-item a{text-decoration:none}button,select,[role=button],[type=button],[type=radio],[type=checkbox],[type=submit]{cursor:pointer}button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background-color:#0000;border:0;padding:0}fieldset,figure{margin:0}fieldset{border:0;padding:0}img{width:auto;max-width:100%;height:auto}ul,ol,li{margin:0;padding:0}.menu-button{z-index:100;background:#fecbd5;border:0;border-radius:100%;width:45px;height:45px;padding:10px;display:inline-block;position:relative}.menu-button .line{will-change:all;background-color:#da2a1e;border-radius:2em;width:100%;height:3px;margin:4px 0;transition:all .5s cubic-bezier(.75,0,.25,1);display:block}body.menu-open .menu-button .line:first-child{transform:rotate(-45deg)translate(-4px,6px)}body.menu-open .menu-button .line:nth-child(2){transform:scale(1)rotate(45deg)translate(1px)}body.menu-open .menu-button .line:nth-child(3){transform:scale(0)}.btn__share{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:100;background-color:#fecbd5;border:0;border-radius:100%;justify-content:center;align-items:center;width:45px;height:45px;padding:10px;transition:all .25s ease-out;display:flex;position:relative}.btn__share svg{fill:#da2a1e;width:20px;height:auto;display:block}ul.social-wrapper{margin-bottom:50px;display:flex}ul.social-wrapper li{margin:0 20px;display:flex}ul.social-wrapper li a{transition:all .25s ease-out}ul.social-wrapper li a:hover{opacity:.75}ul.social-wrapper li svg{fill:#fecbd5;width:auto;height:30px;transition:all .25s ease-out;display:block}h1,h2{margin-bottom:.5rem;font-family:Chantila,Arial,sans-serif;font-weight:600}.contest-title{color:#000;text-align:center;font-size:1.5rem;line-height:1.1}.contest-title span{color:#da2a1e}.contest-subtitle{color:#000;text-align:center;font-size:1.4rem;line-height:1.1}.contest-subtitle span{color:#da2a1e}.nav-title{color:#fecbd5;font-size:2rem}.modal-title{text-align:center;color:#000;font-size:1.8rem}.modal-title span{color:#da2a1e}@media only screen and (min-width:1080px){.contest-title{margin-bottom:1.5rem;font-size:clamp(2rem,2.8vw,4rem)}.contest-subtitle{margin-bottom:1rem;font-size:clamp(2rem,2.4vw,3.6rem)}.nav-title{font-size:2.5rem}.modal-title{font-size:2.8rem}}.button{cursor:pointer;text-transform:uppercase;background-color:#da2a1e;border-radius:9999px;align-items:center;margin-top:1.5vh;padding:15px 30px;text-decoration:none;animation:1.25s infinite pulseme;display:flex;position:relative;overflow:hidden;box-shadow:0 0 25px 5px #ffc7d2;color:#fff!important}.button .text{text-align:center;text-transform:none;font-family:Chantila,Arial,sans-serif;font-size:1.5em;font-weight:600;line-height:1.2;position:relative;top:1px}.button .icon{width:2vw;height:auto;margin-right:20px;display:none}.btn__register.disabled{pointer-events:none;opacity:.8}.btn__vote.disabled{pointer-events:none;cursor:default;opacity:.5;animation:none}.btn__vote .icon{width:3vw}.button__inner,.button__inner2{justify-content:center;align-items:center;width:100%;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.26,1,.48,1);display:flex}.button__inner2{justify-content:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;transform:translateY(200%)}.button:hover .button__inner{transform:translateY(-200%)}.button:hover .button__inner2{transform:translateY(0)}.button2{color:#da2a1e;cursor:pointer;margin-top:12px;font-family:Chantila,Arial,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.2;text-decoration:underline;position:relative}@keyframes pulseme{0%{transform:scale(.96)}50%{transform:scale(1)}to{transform:scale(.96)}}@keyframes pulsememe{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}@media only screen and (min-width:1080px){.button .text{font-size:clamp(1.8rem,1.4vw,2.5rem)}.button .icon{align-items:center;display:flex}.button2{font-size:clamp(1.1rem,1.4vw,1.5rem)}}header{z-index:6000;justify-content:space-between;align-items:center;width:100vw;padding:20px;display:flex;position:absolute;top:0;left:0}@media only screen and (min-width:1080px){header{padding:30px}}.legal-links{width:100vw;padding:20px;position:fixed;bottom:0;left:0}ul.mentions{justify-content:center;align-items:center;display:flex}ul.mentions li{color:#fff;margin:3px 20px;font-size:.9rem;display:flex}ul.mentions li a{color:#fecbd5;text-align:center;text-decoration:none;transition:all .25s ease-out}ul.mentions li a:hover{opacity:.75}@media only screen and (max-width:1080px){ul.mentions{flex-direction:column;display:flex}}#navigation{visibility:hidden;backface-visibility:hidden;will-change:transform;background-color:#da2a1e;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;padding:0;transition:transform 1s cubic-bezier(.75,0,.25,1),visibility 0s linear 1s;display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}body.menu-open #navigation{visibility:visible;opacity:1;transition-delay:0s,0s;transform:translateY(0)}.connect{z-index:7000;justify-content:center;align-items:center;width:100%;height:100%;transition-property:transform;transition-duration:.75s;transition-timing-function:cubic-bezier(.26,1,.48,1);display:flex;position:fixed;top:0;left:0;transform:translateY(100%)}.connect.open{transform:translateY(0)}.connect:after{content:"";z-index:-1;background-color:#da2a1e;width:100%;height:100%;position:absolute;bottom:0;left:0}#form{flex-wrap:wrap;gap:10px;max-width:500px;padding:5vh 12px;display:flex;bottom:0}.message{color:#fecbd5;flex:none;width:100%;font-size:1.2rem;font-weight:300}.rules{color:#fecbd5;width:100%;margin-top:.5rem;font-size:.9rem;font-weight:300}textarea:focus,input:focus{outline:none}input::-moz-placeholder{color:#da2a1e}input::placeholder{color:#da2a1e}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#da2a1e;text-transform:lowercase;background-color:#fecbd5;border:none;border-radius:9999px;flex:1;width:100%;height:55px;padding:10px 20px;font-family:Chantila,Arial,sans-serif;font-size:1.6rem}#form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:2px solid #fecbd5;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:55px;height:55px;padding:0;display:flex;position:relative;overflow:hidden}#form button .icon,#form button .icon2{width:40%;height:100%;transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(.26,1,.48,1);display:flex}#form button .icon img,#form button .icon2 img{width:100%;height:auto;display:block}#form button .icon2{position:absolute;transform:translateY(200%)}#form button:hover .icon{transform:translateY(-200%)!important}#form button:hover .icon2{transform:translateY(0)!important}#modal{z-index:9999;background-color:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}#modal[hidden]{display:none}.modal-bg{z-index:0;opacity:.75;background-color:#da2a1e;width:100%;height:100%;position:absolute;top:0;left:0}.modal-container{z-index:10;background-color:#fecbd5;border-radius:12px;flex-direction:column;align-items:center;width:90%;max-width:600px;padding:50px 20px;display:flex;position:relative}.modal-close{cursor:pointer;background-color:#0000;border:none;border-radius:0;width:40px;height:40px;padding:0;position:absolute;top:20px;right:20px}.modal-close:before{content:"";background-color:#da2a1e;width:100%;height:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.modal-close:after{content:"";background-color:#da2a1e;width:100%;height:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.module-contest{width:100vw;height:100svh;min-height:auto;display:flex;overflow:hidden}.visuel{justify-content:center;width:100%;height:100%;display:flex;position:absolute;top:0;overflow-x:hidden}.visuel img{width:100%;height:auto;display:block;position:absolute;top:40px;right:0}.visuel .photo{z-index:10}.visuel .ballon{top:32px}.content{justify-content:center;align-items:center;padding:3vh 0;display:flex;position:absolute;bottom:0;left:0;width:100%!important}.content:after{content:"";z-index:50;filter:blur(30px);background-color:#fff9;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.votealldays{color:#da2a1e;text-align:center;width:100%;margin-top:.5rem;font-family:Chantila,Arial,sans-serif;font-size:.8rem;font-weight:600;display:block}.infosVoteContest4{color:#da2a1e;text-align:center;width:100%;margin-top:.5rem;padding-bottom:.5rem;font-family:Chantila,Arial,sans-serif;font-size:1.1rem;font-weight:600;display:block}.step{flex-direction:column;justify-content:center;align-items:center;display:flex}.logo__wrapper{width:200px;margin-bottom:1rem;position:relative}.logo__wrapper .logo{width:100%;height:auto;display:block;position:relative}.step{width:100%}.step2{display:none}.calendar{width:100%;margin-bottom:3vh;font-family:Chantila,Arial,sans-serif}.calendar ul{gap:4px;display:flex}.calendar ul li{display:flex}.calendar ul li a{color:#da2a1e;cursor:pointer;background-color:#fecbd5;border-radius:12px 12px 0 0;align-items:center;padding:8px;font-size:.9rem;transition:all .25s;display:flex;box-shadow:0 -3px 6px #0000000d}.calendar ul li a .icon{background-color:#da2a1e;border-radius:100%;justify-content:center;align-items:center;width:18px;height:18px;margin-right:6px;display:none}.calendar ul li a svg{fill:#fecbd5;width:50%;height:auto;display:block}.calendar ul li a.active .icon{display:none}.calendar ul li a.disabled{pointer-events:none;cursor:none}.calendar ul li a.disabled .icon{display:flex}.calendar ul li a:hover,.calendar ul li a.active{color:#fecbd5;background-color:#da2a1e}.contest_infos{text-align:center;background-color:#fecbd5;border-radius:0 12px 12px;display:none;overflow:hidden}.contest_infos.active{flex-direction:column;align-items:stretch;display:flex}.contest_infos_header{color:#fecbd5;background-color:#da2a1e;padding:15px;font-size:1.5rem}.contest_infos_content{padding:15px}.contest_infos_title{margin-bottom:2vh;font-size:1.5rem}.days_wrapper{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.day{color:#fecbd5;aspect-ratio:1;pointer-events:none;background-color:#da2a1e;border-radius:100%;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;width:30px;font-size:1.2rem;display:flex;position:relative}.day.active{opacity:.5}.day.active:before{content:"";z-index:10;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2080%2061.5'%3e%3cdefs%3e%3cstyle%3e%20.cls-12%20{%20fill:%20%23FECBD5;%20}%20%3c/style%3e%3c/defs%3e%3c!--%20Generator:%20Adobe%20Illustrator%2028.7.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%201.2.0%20Build%20142)%20--%3e%3cg%3e%3cg%20id='Calque_2'%3e%3cg%20id='Calque_1-2'%3e%3cpath%20class='cls-12'%20d='M78,2c-2.1-2.1-5.8-3-9-.3h0L29.2,37.5l-12.3-12.3c-4.9-4.6-10.7-3.2-13.9,0s-4.7,9,0,14l19.5,19.5c1.7,1.7,4,2.6,6.4,2.6h.2c2.5,0,4.8-1.1,6.4-3l14.4-16c12.4-13.8,26.3-29.2,28.3-31.5,2.8-3.2,1.8-6.9-.3-9h0Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:50%;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (min-width:1024px){.days_wrapper{gap:10px}.day{width:40px;font-size:1.4rem}.votealldays{margin-top:1rem;font-size:1.1rem}.infosVoteContest4{margin-top:2rem;padding-bottom:1rem;font-size:1.4rem}.module-contest{width:80vw;height:100vh;min-height:560px}.visuel{width:45%;height:100vh;position:relative;top:auto;overflow-x:visible}.content{z-index:100;background-color:#0000;flex:1;padding:30px 0;position:relative}.content:after{display:none}.logo__wrapper{width:360px;max-width:380px;margin-bottom:3vh}.calendar ul li a{padding:10px;font-size:1.2rem}.contest_infos_header{font-size:2rem}.contest_infos_content{padding:30px}.contest_infos_title{font-size:2rem}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
