#header{width:100%;display:flex;justify-content:center;align-items:center;padding:8px 16px}#header .logo{width:150px;height:auto}#header .cta{display:none;padding:8px 16px;font-size:14px}#header.is-stuck{position:fixed;top:0;left:0;z-index:100;background:#fff;justify-content:space-between}#header.is-stuck .cta{display:flex}#header.is-stuck+#intro{margin-top:58px}@media(min-width: 1024px){#header{background:rgba(0,0,0,0);width:-moz-fit-content;width:fit-content;position:absolute;top:0;left:0;padding:32px;z-index:10}#header .logo{width:200px}#header .cta{display:none}}#page_accueil #intro{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 16px}#page_accueil #intro .text{width:100%;max-width:536px;text-align:center;display:flex;flex-direction:column;align-items:center}#page_accueil #intro .text .date{background:#0a2d82;padding:4px 10px;color:#fff;font-size:14px;line-height:130%}#page_accueil #intro .text .date sup{line-height:1}#page_accueil #intro .text .titre1{font-size:20px;font-weight:800;line-height:110%;margin:4px 0}#page_accueil #intro .text .titre2{color:#fff;font-size:47px;font-weight:800;line-height:100%;letter-spacing:-0.94px;text-shadow:0 3.266px 3.266px rgba(0,0,0,.25)}#page_accueil #intro .text .titre3{margin:4px 0 8px 0;color:#fff;font-size:22px;font-weight:700;line-height:100%;text-shadow:0 3.266px 3.266px rgba(0,0,0,.25)}#page_accueil #intro .text p{color:#0a2d82;font-size:15px;line-height:130%;margin-bottom:12px;max-width:536px}#page_accueil #intro .text p strong{font-weight:700}#page_accueil #intro .text .valise{display:none}#page_accueil #info-tirage{width:100%;display:flex;flex-direction:column;align-items:center;padding:126px 16px 58px 16px}#page_accueil #info-tirage .reglement{position:fixed;bottom:0;left:0;width:100%;background:#fff;color:#000;text-align:center;font-family:Verdana;font-size:11px;display:block;padding:8px 24px;transition:all .45s ease-in-out}#page_accueil #info-tirage .reglement:hover{color:#0a2d82}#page_accueil #reglement{position:fixed;bottom:-1000%;right:0;width:100%;padding:48px 24px 24px 24px;background:hsla(0,0%,100%,.8);z-index:80;transition:all .45s ease-in-out;height:100dvh;overflow-y:auto}#page_accueil #reglement.show{bottom:0}#page_accueil #reglement .close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}#page_accueil #reglement .description{font-size:12px;font-family:Verdana;color:#000;text-align:left}#page_accueil #reglement .description a{color:inherit;text-decoration:underline;transition:all .45s ease-in-out}#page_accueil #reglement .description a:hover{color:#0a2d82}@media(min-width: 768px){#page_accueil #intro .text .valise{display:block;width:278px;height:auto}#page_accueil #info-tirage{padding:16px 16px 58px 16px}}@media(min-width: 1024px){#page_accueil #intro{padding-top:32px}#page_accueil #intro .text{max-width:min(100% - 652px,575px);margin:0 auto}#page_accueil #intro .text .titre1{font-size:24px;margin:8px 0;position:relative;z-index:2}#page_accueil #intro .text .titre2{font-size:52px;position:relative;z-index:2}#page_accueil #intro .text .titre3{font-size:28px;position:relative;z-index:2}#page_accueil #intro .text p{font-size:16px;position:relative;z-index:2}#page_accueil #intro .text .cta{position:relative;z-index:2}#page_accueil #intro .text .valise{width:45%;position:fixed;bottom:48px;left:50%;transform:translateX(-50%);z-index:1}#page_accueil #info-tirage{padding:0;width:278px;position:absolute;top:24px;right:24px}#page_accueil #info-tirage .reglement{left:auto;bottom:0;right:0;width:400px;padding:15px 10px}#page_accueil #reglement{width:322px;max-width:100%;padding:48px 24px;height:auto;border-top-left-radius:22px}}@media(min-width: 1280px){#page_accueil #info-tirage{right:auto;left:calc(50% + 320px)}}#page_formulaire{display:flex;flex-direction:column;align-items:center;gap:16px}#page_formulaire #formulaire{width:95vw;max-width:426px;margin:0 auto}#page_formulaire #formulaire form{display:flex;flex-direction:column;gap:12px;width:100%;margin:0 auto;padding:12px;border-radius:24px;border:1px solid #fff;background:linear-gradient(109deg, #16A1A1 2.52%, rgba(31, 197, 197, 0.78) 55.05%, rgba(31, 197, 197, 0.48) 100%)}#page_formulaire #formulaire form .intro{font-size:18px;color:#fff;text-align:center;font-weight:700;line-height:121.94%}#page_formulaire #formulaire form .legend{font-size:12px;color:#fff;text-align:center;font-weight:300;line-height:121.94%}#page_formulaire #formulaire form .form-group{display:flex;flex-direction:column;gap:8px;width:100%}#page_formulaire #formulaire form .form-group label{font-size:14px;color:#fff;width:100%}#page_formulaire #formulaire form .form-group input[type=text],#page_formulaire #formulaire form .form-group input[type=email],#page_formulaire #formulaire form .form-group input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;background:linear-gradient(109deg, rgba(201, 201, 201, 0.8) 1.57%, rgba(196, 196, 196, 0.1) 100%);border:1px solid #fff;border-radius:6px;padding:5px 12px;font-size:14px;color:#fff;height:40px;font-weight:300;line-height:40px;opacity:.5;outline:none;transition:all .45s ease-in-out;width:100%;min-width:0}#page_formulaire #formulaire form .form-group input[type=text]:focus,#page_formulaire #formulaire form .form-group input[type=email]:focus,#page_formulaire #formulaire form .form-group input[type=date]:focus{opacity:1}#page_formulaire #formulaire form .form-group input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}#page_formulaire #formulaire form .form-group a{color:inherit;text-decoration:underline;transition:all .45s ease-in-out}#page_formulaire #formulaire form .form-group a:hover{color:#0a2d82}#page_formulaire #formulaire form .form-group.checkbox{flex-direction:row;align-items:center;gap:10px}#page_formulaire #formulaire form .form-group.checkbox input[type=checkbox]{margin:0;accent-color:#0a2d82;cursor:pointer}#page_formulaire #formulaire form .cta{margin:0 auto;cursor:pointer}#page_formulaire #info-tirage{width:100%;text-align:center}#page_formulaire #reglement{width:100%;padding:48px 24px 24px 24px;background:hsla(0,0%,100%,.8)}#page_formulaire #reglement .close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}#page_formulaire #reglement .description{font-size:12px;font-family:Verdana;color:#000;text-align:left}#page_formulaire #reglement .description a{color:inherit;text-decoration:underline;transition:all .45s ease-in-out}#page_formulaire #reglement .description a:hover{color:#0a2d82}@media(min-width: 1024px){#page_formulaire{flex-direction:row;align-items:center;justify-content:center;padding:15px 15px 200px 15px;gap:36px}#page_formulaire #formulaire{margin:0}#page_formulaire #formulaire form{padding:24px 32px}#page_formulaire #info-tirage{width:278px;min-width:278px}#page_formulaire #reglement{position:fixed;bottom:0;left:0;width:100%;padding:24px}}body{padding:0;margin:0;background:#fff;font-family:"Montserrat";font-size:16px;color:#0a2d82;min-height:100dvh}*,*:before,*:after{box-sizing:border-box}.mobile{display:none}@media(max-width: 768px){.desktop{display:none}.mobile{display:block}}.cta{display:flex;padding:10px 32px;justify-content:center;align-items:center;gap:10px;border-radius:26px;border:2px solid rgba(201,201,201,.8);background:linear-gradient(93deg, #0A2D82 13.33%, #938EE7 100%);color:#fff;font-size:18px;font-weight:700;position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content;text-align:center}.cta span{position:relative;z-index:1}.cta:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(93deg, #938EE7 13.33%, #0A2D82 100%);opacity:0;transition:all .45s ease-in-out;z-index:0}.cta:hover:after{opacity:1}.cta2{display:flex;padding:10px 32px;justify-content:center;align-items:center;gap:10px;border-radius:30px;border:2px solid #0a2d82;background:#52dfce;color:#0a2d82;font-size:18px;font-weight:700;position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content;text-align:center}.cta2:hover{background:rgb(168.0780487805,238.9219512195,230.3804878049)}main{width:100%;min-height:100dvh;margin:0 auto;position:relative}main:before{content:"";position:fixed;inset:0;z-index:-1;background:url("../img/bg.png") no-repeat bottom center/cover}main h1,main h2,main h3,main h4,main h5,main h6{margin:0;font-weight:normal}main img{max-width:100%;height:auto}main a{text-decoration:none;transition:all .45s ease-in-out}main a:hover,main a:focus,main a:active{outline:none;text-decoration:none;box-shadow:none}main p,main ul,main ol{margin:0}@media(min-width: 768px){main:before{content:"";position:fixed;inset:0;z-index:-1;background-image:url("../img/bg-pc.png")}}#page_jeu #jeu{min-height:100dvh;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#page_jeu #jeu .container{border-radius:28px;border:3px solid #fff;background:linear-gradient(180deg, #0CC0C6 0%, #04B6BE 100%);box-shadow:0 4px 54.238px 0 rgba(0,0,0,.25);padding:12px 0;width:288px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}#page_jeu #jeu .container .ouvrir{position:absolute;top:12px;right:12px;cursor:pointer;padding:0;border:none;background:none}#page_jeu #jeu .container .ouvrir path{transition:all .45s ease-in-out}#page_jeu #jeu .container .ouvrir svg{width:32px;height:32px}#page_jeu #jeu .container .ouvrir:hover path{fill:#000}#page_jeu #jeu .container .date{background:#0a2d82;padding:4px 10px;color:#fff;font-size:13px;line-height:130%;font-weight:800}#page_jeu #jeu .container .date sup{line-height:1}#page_jeu #jeu .container .titre2{color:#fff;font-size:36px;font-weight:800;line-height:100%;letter-spacing:-0.94px;text-shadow:0 3.266px 3.266px rgba(0,0,0,.25);text-align:center;text-transform:uppercase}#page_jeu #jeu .container .titre3{margin:4px 0 8px 0;color:#fff;font-size:18px;font-weight:700;line-height:100%;text-shadow:0 3.266px 3.266px rgba(0,0,0,.25);text-align:center}#page_jeu #jeu .container .valise{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:125px;background:url("../img/valise-deco.png") no-repeat center top/contain}#page_jeu #jeu .container .valise .liste-objets .objet{position:absolute;top:-100%;left:50%;transform:translateX(-50%);pointer-events:none;transition:all 1s ease-in-out;opacity:0;width:142px;height:142px;background:url("../img/object-bg.svg") no-repeat center/cover}#page_jeu #jeu .container .valise .liste-objets .objet img{width:142px;height:142px}#page_jeu #jeu .container .valise .liste-objets .objet.show{top:0;opacity:1;margin-left:0}#page_jeu #jeu .container .valise .liste-objets .objet.active{top:0;opacity:1}#page_jeu #jeu .container .valise .liste-objets-selectionnes{position:absolute;bottom:90px;left:50%;transform:translateX(-50%);width:125px;height:92px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet{width:33%;height:53px;margin-left:0 !important}#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(2),#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(3),#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(5),#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(6){margin-left:-10px !important}#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(4),#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(5),#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(6){margin-top:-40px}#page_jeu #jeu .container .valise .valise-img{width:100%;max-width:445px;height:auto;pointer-events:none}#page_jeu #jeu .container .valise .left{position:absolute;left:12px;bottom:120px;cursor:pointer;display:flex;flex-direction:row;align-items:center;pointer-events:none}#page_jeu #jeu .container .valise .left.active{pointer-events:auto}#page_jeu #jeu .container .valise .left img{transition:all .45s ease-in-out}#page_jeu #jeu .container .valise .left img:nth-child(1){width:54px}#page_jeu #jeu .container .valise .left img:nth-child(2){width:70px}#page_jeu #jeu .container .valise .left:hover img:nth-child(2){transform:translateX(-10px)}#page_jeu #jeu .container .valise .right{position:absolute;right:12px;bottom:120px;cursor:pointer;display:flex;flex-direction:row;align-items:center;pointer-events:none}#page_jeu #jeu .container .valise .right.active{pointer-events:auto}#page_jeu #jeu .container .valise .right img{transition:all .45s ease-in-out}#page_jeu #jeu .container .valise .right img:nth-child(2){width:54px}#page_jeu #jeu .container .valise .right img:nth-child(1){width:70px}#page_jeu #jeu .container .valise .right:hover img:nth-child(1){transform:translateX(10px)}#page_jeu #jeu .container .valise .objets-img{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:4px;pointer-events:none;position:relative}#page_jeu #jeu .container .valise .objets-img img{width:106px;z-index:2;position:relative}#page_jeu #jeu .container .valise .objets-img .jauge{position:absolute;bottom:11px;left:24px;width:0;height:14px;background:#fff;z-index:1;transition:all .45s ease-in-out;border-radius:0 10px 10px 0}#page_jeu #jeu .container .valise .objets-img span{line-height:36px;color:#000;font-size:15px;font-weight:700;font-family:Verdana}#page_jeu #comment{position:fixed;left:50%;top:calc(50% + 80px);transform:translate(-50%, -50%);width:288px;border-radius:16px;background:hsla(0,0%,100%,.95);box-shadow:0 4.323px 4.323px 0 rgba(0,0,0,.25);z-index:80;transition:all .45s ease-in-out;display:none;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:36px 12px 12px 12px}#page_jeu #comment .titre{font-size:16px;font-weight:700;color:#0a2d82;text-align:center;text-transform:uppercase}#page_jeu #comment .fermer{position:absolute;top:12px;right:12px;cursor:pointer;fill:#000}#page_jeu #comment .legend{position:absolute;bottom:-25px;color:#000;font-size:14px;font-weight:500}#page_jeu #comment.show{display:flex}@media(min-width: 768px){#page_jeu #jeu{padding-top:32px}#page_jeu #jeu .container{width:560px;padding:24px 0;gap:12px}#page_jeu #jeu .container .date{font-size:15px}#page_jeu #jeu .container .titre2{font-size:36px}#page_jeu #jeu .container .titre3{font-size:20px;margin:0}#page_jeu #jeu .container .valise .left{left:110px;bottom:185px}#page_jeu #jeu .container .valise .left img:nth-child(1){width:90px}#page_jeu #jeu .container .valise .left img:nth-child(2){width:70px}#page_jeu #jeu .container .valise .left:hover img:nth-child(2){transform:translateX(-20px)}#page_jeu #jeu .container .valise .right{right:110px;bottom:185px}#page_jeu #jeu .container .valise .right img:nth-child(2){width:90px}#page_jeu #jeu .container .valise .right img:nth-child(1){width:70px}#page_jeu #jeu .container .valise .right:hover img:nth-child(1){transform:translateX(20px)}#page_jeu #jeu .container .valise .liste-objets-selectionnes{width:200px;height:125px;bottom:80px}#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet{width:33%;height:84px}#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(2),#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(3),#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(5),#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(6){margin-left:-10px !important}#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(4),#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(5),#page_jeu #jeu .container .valise .liste-objets-selectionnes .objet:nth-child(6){margin-top:-80px}#page_jeu #jeu .container .valise .objets-img{margin-top:-25px}#page_jeu #comment{left:50%;margin-left:240px;transform:none;top:32px;width:360px;padding:64px 24px 24px 24px;gap:12px}}#page_resultat #intro{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 16px}#page_resultat #intro .text{width:100%;max-width:536px;text-align:center;display:flex;flex-direction:column;align-items:center}#page_resultat #intro .text .date{background:#0a2d82;padding:4px 10px;color:#fff;font-size:14px;line-height:130%}#page_resultat #intro .text .date sup{line-height:1}#page_resultat #intro .text .titre1{font-size:20px;font-weight:800;line-height:110%;margin:4px 0}#page_resultat #intro .text .titre2{color:#fff;font-size:47px;font-weight:800;line-height:100%;letter-spacing:-0.94px;text-shadow:0 3.266px 3.266px rgba(0,0,0,.25)}#page_resultat #intro .text .titre3{margin:4px 0 8px 0;color:#fff;font-size:22px;font-weight:700;line-height:100%;text-shadow:0 3.266px 3.266px rgba(0,0,0,.25)}#page_resultat #resultat{position:relative;padding:16px;display:flex;flex-direction:column;gap:16px;max-width:854px;margin:0 auto}#page_resultat #resultat .participation{position:absolute;top:5px;right:5px;width:104px;height:99px;z-index:2}#page_resultat #resultat>.titre{width:100%;border-radius:16px;padding:80px 16px 24px 16px;color:#fff;text-align:center;position:relative;max-width:822px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}#page_resultat #resultat>.titre p:first-child{font-size:40px;font-weight:300;line-height:100%;letter-spacing:-0.96px;max-width:480px;margin:0 auto}#page_resultat #resultat>.titre p:last-child{font-size:14px;line-height:130%}#page_resultat #resultat>.titre p:last-child strong{font-weight:800}#page_resultat #resultat>.titre:after{content:"";position:absolute;top:5px;left:0;width:100%;height:80px;background-repeat:no-repeat;background-position:center;background-size:contain}#page_resultat #resultat>.titre.relax{background:#019bba}#page_resultat #resultat>.titre.relax:after{background-image:url("../img/resultat-relax.png")}#page_resultat #resultat>.titre.monde{background:#d68b18}#page_resultat #resultat>.titre.monde:after{background-image:url("../img/resultat-monde.png")}#page_resultat #resultat>.titre.sport{background:#ee73d4}#page_resultat #resultat>.titre.sport:after{background-image:url("../img/resultat-sport.png")}#page_resultat #resultat>.titre.escapade{background:#8aaf10}#page_resultat #resultat>.titre.escapade:after{background-image:url("../img/resultat-escapade.png")}#page_resultat #resultat .resultat{width:100%;border-radius:16px;background:hsla(0,0%,100%,.55);padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:822px;margin:0 auto}#page_resultat #resultat .resultat .titre{font-size:18px;font-weight:700;line-height:120%;margin:0 auto;text-align:center}#page_resultat #resultat .resultat .destinations{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;perspective:1000px}#page_resultat #resultat .resultat .destinations .carte{width:200px;height:230px;position:relative;transform-style:preserve-3d;transition:transform .45s ease-in-out;cursor:pointer}#page_resultat #resultat .resultat .destinations .carte:hover,#page_resultat #resultat .resultat .destinations .carte.flip{transform:rotateY(180deg)}#page_resultat #resultat .resultat .destinations .carte .front,#page_resultat #resultat .resultat .destinations .carte .back{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;border:3.5px solid #0a2d82;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}#page_resultat #resultat .resultat .destinations .carte .front{background:url("../img/carte.png") no-repeat center/contain}#page_resultat #resultat .resultat .destinations .carte .front img{width:120px;height:auto}#page_resultat #resultat .resultat .destinations .carte .back{transform:rotateY(180deg);background:#fff}#page_resultat #resultat .resultat .destinations .carte .back img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#page_resultat #resultat .resultat .destinations .carte.relax .front{border-color:#019bba;background-color:#a0dbd5}#page_resultat #resultat .resultat .destinations .carte.relax .back{border-color:#019bba}#page_resultat #resultat .resultat .destinations .carte.monde .front{border-color:#d68b18;background-color:#f9e6c8}#page_resultat #resultat .resultat .destinations .carte.monde .back{border-color:#d68b18}#page_resultat #resultat .resultat .destinations .carte.sport .front{border-color:#ee73d4;background-color:#e7dae4}#page_resultat #resultat .resultat .destinations .carte.sport .back{border-color:#ee73d4}#page_resultat #resultat .resultat .destinations .carte.escapade .front{border-color:#8aaf10;background-color:rgba(212,214,82,.26)}#page_resultat #resultat .resultat .destinations .carte.escapade .back{border-color:#8aaf10}#page_resultat #resultat .resultat .valise{width:190px;margin:0 0 0 auto}#page_resultat #resultat .resultat .objets{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;perspective:1000px;max-width:500px;margin:0 -16px}#page_resultat #resultat .resultat .objets .carte{width:136px;height:136px;position:relative;transform-style:preserve-3d;transition:transform .45s ease-in-out;cursor:pointer}#page_resultat #resultat .resultat .objets .carte:hover,#page_resultat #resultat .resultat .objets .carte.flip{transform:rotateY(180deg)}#page_resultat #resultat .resultat .objets .carte .front,#page_resultat #resultat .resultat .objets .carte .back{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:25px;border:3.5px solid #0a2d82;background:#fff;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}#page_resultat #resultat .resultat .objets .carte .front img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}#page_resultat #resultat .resultat .objets .carte .back{transform:rotateY(180deg);background:#0a2d82}#page_resultat #resultat .resultat .objets .carte .back a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#page_resultat #resultat .resultat .objets .carte .back img{width:90%;height:90%;-o-object-fit:contain;object-fit:contain}#page_resultat #resultat .resultat .objets .carte.relax .front,#page_resultat #resultat .resultat .objets .carte.relax .back{border-color:#019bba}#page_resultat #resultat .resultat .objets .carte.monde .front,#page_resultat #resultat .resultat .objets .carte.monde .back{border-color:#d68b18}#page_resultat #resultat .resultat .objets .carte.sport .front,#page_resultat #resultat .resultat .objets .carte.sport .back{border-color:#ee73d4}#page_resultat #resultat .resultat .objets .carte.escapade .front,#page_resultat #resultat .resultat .objets .carte.escapade .back{border-color:#8aaf10}#page_resultat .legend{font-size:11px;text-align:center;margin:0 auto;max-width:822px;border-radius:6px;background:#fff;padding:8px 16px;color:#000;font-family:Verdana,sans-serif}#page_resultat .legend a{color:inherit;text-decoration:underline}#page_resultat .legend a:hover{color:#0a2d82}#page_resultat #gain{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(82,223,206,.84);padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}#page_resultat #gain .contenu{position:relative;width:100%;max-width:min(760px,95%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:16px;border:3px solid #0a2d82;background:hsla(0,0%,100%,.79);box-shadow:17px 28px 9.6px 0 rgba(0,0,0,.25);padding:16px}#page_resultat #gain .contenu .fermer{position:absolute;top:16px;right:16px;cursor:pointer;fill:#000}#page_resultat #gain .contenu .titre{font-size:36px;font-weight:800;line-height:110%;width:100%;text-align:center}#page_resultat #gain .contenu p{width:100%;text-align:center;line-height:120%}#page_resultat #gain .contenu p:nth-child(3){font-size:18px;font-weight:700}#page_resultat #gain .contenu p:nth-child(4){font-size:14px;font-weight:500}@media(min-width: 1024px){#page_resultat #intro{padding-top:32px}#page_resultat #intro .text{max-width:min(100% - 652px,575px);margin:0 auto;gap:4px}#page_resultat #intro .text .titre1{font-size:24px;margin:0;position:relative;z-index:2}#page_resultat #intro .text .titre2{font-size:52px;position:relative;z-index:2}#page_resultat #intro .text .titre3{font-size:28px;position:relative;margin:0;z-index:2}#page_resultat #resultat>.titre{padding:16px 128px}#page_resultat #resultat>.titre p:first-child{font-size:54px}#page_resultat #resultat>.titre p:last-child{font-size:16px}#page_resultat #resultat>.titre:after{top:50%;transform:translateY(-50%);left:auto;right:16px;width:100px;height:100%}#page_resultat #resultat .participation{top:-100px;right:-100px;width:170px;height:auto}#page_resultat #resultat .resultat{position:relative}#page_resultat #resultat .resultat .destinations{flex-direction:row}#page_resultat #resultat .resultat .objets{margin:0 auto}#page_resultat #resultat .resultat .objets .carte{width:152px;height:152px}#page_resultat #resultat .resultat .valise{position:absolute;bottom:140px;right:25px;width:125px}#page_resultat #gain .contenu{gap:16px;padding:56px}#page_resultat #gain .contenu .titre{font-size:36px}#page_resultat #gain .contenu p:nth-child(3){font-size:24px}#page_resultat #gain .contenu p:nth-child(4){font-size:16px}}