:root{--ion-color-primary:#5f29bc;--ion-color-primary-rgb:56,128,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#502797;--ion-color-primary-tint:#9f7ced;--ion-color-primary-light:#d9ceec;--ion-color-secondary:#f1505e;--ion-color-secondary-rgb:61,194,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#d5414e;--ion-color-secondary-tint:#ee6975;--ion-color-tertiary:#52c8ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#34a5da;--ion-color-tertiary-tint:#82d6fd;--ion-color-success:#99c44f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#769c35;--ion-color-success-tint:#b5db74;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#eb445a;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#222428;--ion-color-dark-rgb:34,36,40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#92949c;--ion-color-medium-rgb:146,148,156;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#808289;--ion-color-medium-tint:#9d9fa6;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,245,248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9}.intro{text-align:center;margin-top:-25px}.intro .logo{max-width:500px;margin-bottom:5px}.slideIntro{position:relative}.slideIntro img{box-shadow:0 0 15px -5px rgba(0,0,0,.73);-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.73);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,.73)}.slideIntroText{background-color:#fff;margin:auto;position:absolute;width:90%;font-size:.9rem;padding:10px 8px 15px;border-radius:8px;bottom:-10px;max-width:530px;text-align:left;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slideIntroText span{font-weight:700;color:var(--ion-color-secondary)}.introwrapper{height:100%}.introwrapper .btn-slides img{width:120px}.introskip{color:#fff;width:100%;position:absolute;bottom:3px;text-align:center;font-weight:700;font-size:.9rem}.introskip a{color:#fff}@-webkit-keyframes blinkingText{0%{opacity:1}49%{opacity:1}60%{opacity:0}99%{opacity:0}to{opacity:1}}@keyframes blinkingText{0%{opacity:1}49%{opacity:1}60%{opacity:0}99%{opacity:0}to{opacity:1}}.speakbubble{position:absolute;bottom:10px;width:70%;max-width:800px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:20003}.speakbubble .grandma{width:180px;bottom:20px;left:50px;position:absolute}.speakbubble .bubble{position:relative;z-index:2;padding:15px;font-size:1rem;background:#fff;border-radius:10px;box-shadow:0 0 3px 2px rgba(0,0,0,.1)}.speakbubble .bubble:after{content:"";position:absolute;top:-20px;left:160px;bottom:auto;border-color:transparent #fff;border-style:solid;border-width:20px 0 0 20px;display:block;width:0}.speakbubble .bubble .bubbleclose{background:var(--ion-color-secondary);padding:10px 15px;width:45px;height:36px;border-radius:7px 7px 0 0;position:absolute;top:-34px;right:30px;border:2px solid #fff;z-index:1;box-shadow:0 0 3px 2px rgba(0,0,0,.1)}.bubblenext{background:var(--ion-color-secondary-tint);padding:1px 10px;width:36px;border-radius:5px;font-size:20px;border:1px solid #fff;color:#fff;font-weight:700;z-index:1;position:absolute;right:10px}.bubblenext img{-webkit-animation:blinkingText 1s infinite;animation:blinkingText 1s infinite;margin-top:-5px}.bubblenext.bubblenextgo{font-size:.85rem;width:auto;color:#fff!important;padding:5px 10px}.bubblenext.bubblenextgo span{color:#fff!important;-webkit-animation:blinkingText 2s infinite;animation:blinkingText 2s infinite;text-transform:uppercase}.col-cover{padding:0 15px}.avatar-wrapper{margin:auto;border-radius:300px;overflow:hidden;width:200px;height:200px}.tab-header{display:flex;flex-wrap:wrap;list-style:none;align-items:center;justify-content:center;margin:0;padding:0}.tab-header li{color:#fff;border-radius:4px 4px 0 0;padding:5px 6px;background:var(--ion-color-primary-tint);margin:0 2px;font-size:.8rem;cursor:pointer}.tab-header li.active{background:#fff;color:var(--ion-color-primary)}.tab-content{background:#fff;border:10px solid #fff;border-radius:8px;max-height:250px;height:70%;overflow:hidden;overflow-y:auto}.stairs{left:0;z-index:99}.fauteuil{right:10%}.books{left:24%}.lampe{left:15%}.door2{left:8%}.grandma_sit{right:44%}.table{top:auto!important;right:38%;height:auto!important;width:20%;bottom:-5%}.door,.door2{right:0}.decor-home{max-width:1518px}.g_stairs{right:0}.g_carton{right:7%}.g_globe{left:49%}.g_albums{left:1%}.decor-grenier{max-width:1518px}.outside_house{left:40%}.outside_box{left:35%}.outside_man{right:27%}.outside_left{left:0}.cn-modal .modalletter{width:60%!important;height:auto!important}.decor-outside{max-width:1644px}.jd-porte{right:4.5%}.jd-plante{right:30%}.jd-arbre{right:12%}.jd-cabane{right:0}.jd-table{left:42%}.jd-grandpa{left:33%}.jd-grandma{left:12%;z-index:10!important}.jd-etagere{left:-2.5%;z-index:1!important}.decor-scrollable .decor .decor-btn.jd-etagere{z-index:9!important}.jd-arrosoir{left:27%;z-index:10!important}.jd-left{left:-1%;z-index:99}.cuis-frigo{left:30%}.cuis-boites{left:42%}.cuis-porte{left:15%}.cuis-etagere{left:2%}.cuis-grandma{left:60%}.cuis-chat{right:14%}.cuis-meuble{right:3%}.decor-cuisine{max-width:1472px}.adphile_right{right:2%}.decor-adphile{max-width:100%}.decor-adphile img.decorbackground{height:100%!important;width:100%!important;object-fit:cover}.btnadphile{cursor:pointer}.example-container div{background:red;border-radius:30px;width:150px;height:150px}.card-list.missions{margin-top:50px}.card-list.missions .card{padding:5px 20px}.card-list.missions .card-action,.card-list.missions .card-title{font-size:.9rem}.card-list.missions .card-title.card-title-lg{max-width:85%;flex:0 0 85%}#missions ul{list-style:none;margin:0;padding:0}#missions li{height:80px;width:80px}.cn-modal{--max-width:80%;--border-radius:7px;--padding:30px}.testdiv{background:#fff;border-radius:30px;position:absolute}.msg-win img{max-height:150px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.cardsmissionlist-wrapper{width:100%;height:100%;position:relative;margin:auto}.cardsmissionlist-wrapper .cardsmissionlist{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.cardsmissionlist-wrapper .motionCard{position:absolute;box-shadow:0 0 10px 0 rgba(0,0,0,.1);width:40%}.missioncard-buttons{position:absolute;bottom:10px;z-index:9999;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.missioncard-buttons button{margin-left:4px;margin-right:4px}.missioncard-buttons button.btn-mute{opacity:.5}.stampsmissionlist-wrapper{width:90%;height:80%;position:relative;margin:auto;max-width:800px}.stampsmissionlist-wrapper .stampsmissionlist{display:flex;flex-wrap:wrap;width:70%;height:300px;z-index:2;position:relative;padding:20px;align-items:center;justify-content:center}.stampsmissionlist-wrapper .motionStamp{display:block;width:90px;cursor:pointer}.stampsmissionlist-wrapper .motionStamp img{box-shadow:0 0 18px 2px rgba(0,0,0,.2)}.stampsmissionlist-wrapper .dropzone{width:150px;height:150px;background:rgba(118,83,179,.8);border-radius:10px;position:absolute;bottom:20px;right:20px;z-index:0;padding:20px;text-align:center}.stampsmissionlist-wrapper .dropzone img{max-height:100%;max-width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.stampsmissionlist-wrapper .dropzone p{font-size:.8rem;opacity:.8;color:#fff;position:absolute;z-index:-1;top:20px;left:0;text-align:center;padding:0 5px}.stampsmissionlist-wrapper .dropzone .dropzone-btn{position:absolute;top:-30px;width:100%;left:0}.stampsmissionlist-wrapper .dropzone .dropzone-btn button{border-radius:30px;width:40px;height:40px;margin:0 2px;color:#fff;border:1px solid #fff;padding:10px}.stampsmissionlist-wrapper .dropzone .dropzone-btn button.btnOK{background:var(--ion-color-success)}.stampsmissionlist-wrapper .dropzone .dropzone-btn button.btnCancel{background:var(--ion-color-secondary)}.stampsmissionlist-wrapper .dropzone .dropzone-btn button img{box-shadow:none}.game-flip-grid{display:flex;flex-wrap:wrap;justify-content:center}.game-flip-grid .game-flip-col{width:20%;padding:.5rem}.flip-card-outer{width:100%;height:180px;margin:.1rem 0}.flip-card-outer.focus-trigger:focus{outline:5px solid #adff2f;outline-offset:5px}.flip-card-outer .flip-card-inner{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:.4s ease .1s;position:relative;width:inherit;height:inherit}.flip-card-outer .flip-card-inner.flipped,.flip-card-outer .flip-card-inner.showBack{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-card-outer .flip-card-inner .card{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;padding:.5rem}.flip-card-outer .flip-card-inner .card.front{-webkit-transform:rotateY(0);transform:rotateY(0);background:#39255d;background:linear-gradient(317deg,#39255d,#502897);color:#fff;position:relative}.flip-card-outer .flip-card-inner .card.front:after{background:url(/static/media/backcard.548ee756.png);background-size:100% 180px;opacity:.5;content:" ";width:100%;height:100%;position:absolute;top:0;left:0}.flip-card-outer .flip-card-inner .card.back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:#fff;display:flex;align-items:center;justify-content:center}.flip-card-outer .flip-card-inner .card.back img{cursor:pointer;max-height:160px}.animstamp{position:absolute;top:-200px;left:0;cursor:pointer}.animstamp img{width:100px;height:auto}.sortablelist{display:flex;padding:0;list-style:none;max-width:90%;margin:0 auto 2rem}.sortablelist>div{padding:.2rem;flex:1 1;min-height:100%;display:flex;align-items:center;justify-content:center}.sortablelist>div img{box-shadow:0 0 10px 2px rgba(0,0,0,.1);cursor:pointer}.inputWords{display:flex}.inputWords input{border-radius:7px;border:2px solid #57a6f2;padding:.5rem;width:40px;margin-left:.3rem;text-align:center;font-size:1.5em;color:grey}.inputWords.fail input{border:3px solid #ff7d7d}.inputWords.win input{border:3px solid #77e261}.albumcoverwrapper{height:333px;width:250px;max-width:300px;max-height:400px;position:relative}.albumlink{height:100%;width:100%;position:absolute;z-index:99}.albumcover{height:100%;width:100%;position:relative;z-index:10}.canvas-container{box-shadow:0 0 18px 8px rgba(0,0,0,.2)}.albumeditbtn{border-radius:50px 0 0 50px;top:30px;left:-50px}.albumeditbtn,.albumopenbtn{background:#fff;width:60px;height:50px;position:absolute;z-index:1}.albumopenbtn{border-radius:0 50px 50px 0;padding:8px;bottom:30px;right:-50px}.albumopenbtn img{max-height:100%}.collection-page{width:90%;padding:20px;height:80%;background:#fff;border-radius:7px;box-shadow:0 0 6px 6px rgba(0,0,0,.15);max-width:600px;min-width:500px;max-height:400px;min-height:280px;position:relative;margin-top:3%}.collection-page:before{display:block;content:" ";background-color:#fdd5de;width:1px;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.collection-page.collection-stamps{padding:0 0 10px}.collectionrow{flex-wrap:wrap;margin:10px 0 0 -20px;display:flex;height:100%}.collection-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px);padding:15px;background-color:var(--ion-color-secondary-tint);color:#fff;margin:0 0 20px 20px;border-radius:7px;text-align:left;font-weight:700;cursor:pointer}.collection-card.not-active{background-color:#e7e3ed;color:var(--ion-color-secondary-tint);cursor:none}.collection-card .collection-lock{text-align:right}.collection-card .collection-lock img{width:25px;height:25px}.collection-card .collection-counter{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;font-size:.8rem}.collection-card .collection-counter .count{padding:2px 15px;background:var(--ion-color-secondary-shade);border-radius:7px 0 0 7px;margin-right:-5px}.collection-card .collection-counter .i_stamp{background:#fff;width:30px;height:30px;border-radius:30px;text-align:center;padding:3px}.stampsrow{flex-wrap:wrap;margin:5px 0 0 -10px;display:flex;height:100%}.stamp-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 10px);padding:13px;margin:0 0 0 10px;max-height:160px;align-items:center;display:flex;justify-content:center;border-radius:8px}.stamp-card .stampwrapper{max-height:148px;border:3px solid var(--ion-color-secondary-tint);padding:7px;position:relative}.stamp-card .stampwrapper img{max-height:131px}.stamp-card .stampwrapper .i_zoom{background:var(--ion-color-secondary-tint);width:28px;height:22px;position:absolute;bottom:0;right:0;padding:1px;border-radius:8px 0 0 0}.stamp-card .stampwrapper .i_zoom img{width:57%;height:70%;margin-top:4px}.stamp-card:not(.not-active){cursor:pointer}.stamp-card:not(.not-active).is-rare .stampwrapper{border:3px solid #c2b96c}.stamp-card:not(.not-active).is-rare .i_zoom{background:#c2b96c}.stamp-card.not-active img{opacity:.2;-webkit-filter:grayscale(1);filter:grayscale(1)}.stamp-card.not-active .stampwrapper{border:1px solid #e1dee6}.rare-marker{background:#c2b96c;width:20px;height:18px;position:absolute;top:0;left:0;border-radius:0 0 8px 0}.rare-marker img{width:50%;height:120%;margin-top:-4px}.cn-modal .rare-marker{border-radius:8px;top:10px;left:10px;width:30px;height:25px}.cn-modal .rare-marker img{width:50%;height:60%;margin-top:4px}.cn-modal .rare-marker:after{content:"Timbre rare";display:inline-block;position:absolute;font-size:.8rem;width:100px;color:#c2b96c;font-weight:700;margin-top:3px}.cn-modal .modal-thumb.modal-stamp{height:74%}.cn-modal .modal-thumb.modal-stamp img{height:100%;width:auto}.layoutcover{position:absolute;width:100%;height:100%;background-size:cover;opacity:.9}.coverCreator{max-width:800px;margin:auto;max-height:400px;align-items:center}.col-cover{flex:0 0 40%;max-width:40%}.col-cover .cover-wrapper{height:80%;width:35%;max-width:250px;max-height:350px;position:relative}.col-tools{padding:15px;flex:0 0 50%;max-width:50%}.col-tools .pickList{display:flex;flex-wrap:wrap;align-items:center;justify-items:center}.col-tools .pickItem{flex:0 0 33%;max-width:33%;padding:8px}.col-btn{flex:0 0 10%;max-width:10%}.col-btn button{margin:0 auto 5px;display:block}.friend-profile .level{margin:auto;max-width:800px}.messages-list{margin:auto;max-width:400px}.messages-list .card-message{max-width:300px;text-align:left;margin-bottom:20px}.messages-list .card-message.me-true{margin-left:100px}.messages-list .message-author{display:flex;flex-wrap:wrap;margin-left:12px}.messages-list .message-author img{width:20px;height:20px;border-radius:20px;overflow:hidden;margin-right:5px}.messages-list .card-message-inner{background-color:#fff;border-radius:7px;padding:15px 10px;color:var(--ion-color-dark);font-size:.9rem;position:relative;margin-bottom:20px;white-space:pre-wrap}.messages-list .card-message-inner span{display:block;margin-top:5px;font-size:.7rem;opacity:.4}.messages-list .card-message-inner:after{bottom:-20px;left:7%;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-10px;border:10px solid transparent;border-top-color:#fff}.messages-list .card-message-inner button{margin-left:7px}.messages-list .card-message-thumb{max-width:100px;margin:10px 0 5px}.messages-list .me-true .card-message-inner{background-color:#e9dfff}.messages-list .me-true .card-message-inner:after{border-top-color:#e9dfff}.messages-list .message-author{font-size:.8rem;color:#e9dfff}.list-stamps-wrapper{overflow:hidden}.list-stamps{display:flex;flex-wrap:wrap;list-style:none;padding:10px 15px;background-color:#f1edf8;border-radius:7px;margin:0 10px 5px;justify-content:center;align-items:center}.list-stamps li{max-width:25%;padding:10px;flex:0 0 25%}.list-stamps li.active{opacity:.8;box-shadow:inset 0 0 0 2px var(--ion-color-secondary)}.list-stamps li img{height:auto}.select-sentences ion-label{font-size:.9rem!important}.row-friend{display:flex;flex-wrap:wrap;height:100vh}.row-friend .userAvatar{width:100px;height:100px}.row-friend-btn{text-align:center;margin-top:20px}.row-friend-btn button{margin:10px auto 0}.col-friend{flex:0 0 40%;max-width:40%}.col-friend h2{font-size:20px}.col-friend .level{font-size:.9rem}.col-messages{flex:0 0 60%;max-width:60%;padding:0 10px}.friendsearch.form{width:100%;max-width:none;display:flex;margin-bottom:15px}.friendsearch.form ion-item{width:80%;margin-right:10px}.notificationslist{color:#fff}.user-profile-header{display:flex;align-items:center;justify-content:center;margin-top:30px}.user-profile{color:#fff;position:relative}.user-profile .row{width:260px}.user-profile h2{margin-top:10px}.user-profile h2 span{font-size:.9rem}.user-profile .btn-rd-icon{position:absolute;top:130px;right:50px}.userAvatar{width:130px;height:130px;border-radius:150px;border:2px solid #fff;margin:auto}.level-bar,.userAvatar{background:#fff;overflow:hidden}.level-bar{width:100%;height:20px;border-radius:10px;margin-top:10px;border:2px solid #fff}.level-bar-inner{height:20px;background:var(--ion-color-success)}.mt-0{margin-top:0}.buttonNav{width:60px;height:60px;background:#fff;border-radius:60px;padding:5px;box-shadow:2px 2px 3px 0 rgba(0,0,0,.17);-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.17);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.17)}.buttonNav a{text-decoration:none;font-size:.85rem}.buttonHome{position:absolute;left:10px;top:10px}.buttonSetting{position:absolute;right:10px;bottom:10px;background:none;width:50px;height:50px}.buttonSetting.buttonSetting-auth{right:75px}.buttonMissions{position:absolute;right:10px;top:10px}.buttonAlbum{position:absolute;bottom:10px;right:10px}.buttonCommunity{position:absolute;bottom:10px;left:10px}.buttonProfil{position:absolute;right:80px;top:26px}.buttonProfil .row{align-items:center}.buttonProfil .header-thumb{width:40px;height:40px;border-radius:30px;overflow:hidden;border:1px solid #fff}.buttonProfil .header-score{color:#fff;background:var(--ion-color-primary-shade);font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:0 7px 7px 0}.notification{position:absolute;background-color:var(--ion-color-secondary);color:#fff;font-size:.75rem;right:-15px;bottom:0;border-radius:40px;padding:5px;width:30px;height:30px;text-align:center}h1{font-size:1.15rem}.bigLabel,h1{font-weight:700}.bigLabel{text-align:center;color:#fff;font-size:2rem;margin-bottom:15px;line-height:1.1}.lead{font-size:1.4rem}.notice{font-weight:700;color:#fff;text-align:center;margin:10px auto;max-width:80%;background:var(--ion-color-primary-tint);padding:15px;border-radius:8px}.subtitle{color:var(--ion-color-primary);font-size:1rem}.link{cursor:pointer}.btn-empty{background:none;border:none;color:#fff}.btn{border-radius:7px;padding:15px 25px;color:#fff;font-weight:700;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.btn img{height:15px;margin-right:10px}.btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.btn:focus{-webkit-transform:scale(.95);transform:scale(.95)}.btn-lg{border-radius:7px;padding:15px 40px;color:#fff;font-weight:700}.btn-lg img{height:15px;margin-right:10px}.btn-lg:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.btn-lg:focus{-webkit-transform:scale(.95);transform:scale(.95)}.btn-sm{border-radius:7px;padding:8px 12px;color:#fff;font-weight:700;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.btn-sm img{height:15px;margin-right:10px}.btn-sm:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.btn-sm:focus{-webkit-transform:scale(.95);transform:scale(.95)}.btn-primary{background:var(--ion-color-primary);background:linear-gradient(180deg,var(--ion-color-primary),var(--ion-color-primary-shade))}.btn-primary-tint{background:var(--ion-color-primary-tint);background:linear-gradient(180deg,var(--ion-color-primary-tint),var(--ion-color-primary-tint))}.btn-secondary{background:var(--ion-color-secondary);background:linear-gradient(180deg,var(--ion-color-secondary),var(--ion-color-secondary-shade))}.btn-secondary-tint{background:var(--ion-color-secondary-tint);background:linear-gradient(180deg,var(--ion-color-secondary-tint),var(--ion-color-secondary))}.btn-tertiary{background:var(--ion-color-tertiary);background:linear-gradient(180deg,var(--ion-color-tertiary),var(--ion-color-tertiary-shade))}.btn-success{background:var(--ion-color-success)!important;background:linear-gradient(180deg,var(--ion-color-success),var(--ion-color-success-shade))}.btn-warning{background:var(--ion-color-warning)!important;background:linear-gradient(180deg,var(--ion-color-warning),var(--ion-color-warning-shade))}.btn-white{background:#fff;background:linear-gradient(180deg,#fff,var(--ion-color-primary-light));color:var(--ion-color-primary)}.btn-icon{display:flex;flex-wrap:wrap;justify-content:center}.btn-mute{opacity:.6}.btn-rd-icon{background:var(--ion-color-tertiary);width:40px;height:40px;padding:8px;border-radius:32px;border:2px solid #fff}.btn-slides{background:none;padding:10px;border:none;max-width:50px}.btn-slides img{width:50px}.btn-close{background:none;width:36px;height:36px;padding:10px;border-radius:32px;border:2px solid #fff;position:fixed;top:15px;right:15px;z-index:999}.layout{background:var(--ion-color-primary);background-image:url(/static/media/bg_layout.3d9fa96f.png);background-size:cover;position:relative}.layout ion-content{--background:transparent}.layout.layout-mission-album{background-image:url(/static/media/bg-albummission.658cef94.jpg)}.layout.layout-mission-box{background-image:url(/static/media/bg-box.e0853970.jpg)}.layout.layout-mission-globe{background-image:url(/static/media/bg-globe.0e00a7ea.jpg)}.layout.layout-map{background-image:url(/static/media/bg-map.851e4818.jpg)}.layout.layout-mission-nappe{background-image:url(/static/media/bg-nappe.37a3190f.jpg)}.layout.layout-mission-table{background-image:url(/static/media/bg-table.bac640c7.jpg)}.layout.layout-mission-table2{background-image:url(/static/media/bg-table2.c1f7aa76.jpg)}.layout.layout-mission-cuisine{background-image:url(/static/media/bg-cuisine.ddf91d9c.jpg)}.layout.layout-mission-bureau{background-image:url(/static/media/bg-bureau.135518a0.jpg)}.layout.no-bg{background-image:none}.layout.layout-black{background-image:none;background:#110924}@media (max-width:990px){.layout{height:100vh}}@media (min-width:990px){.layout{height:100%}}.layout h1{position:fixed;top:-22px;background:var(--ion-color-secondary);color:#fff;padding:5px 30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:2px 2px 3px 0 rgba(0,0,0,.17);-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.17);border-radius:0 0 7px 7px;border:2px solid #fff;display:flex;align-items:center;z-index:99}.layout h1 img{width:20px}.layout h1 span{margin:0 5px 0 10px;font-size:.8rem}.inline-list{padding:0;margin:0;list-style:none;display:flex;flex-wrap:nowrap}.inline-list li{padding:0;margin:.3rem}.inline-list img{max-width:120px;margin:.3rem;height:auto}.row{display:flex;flex-wrap:wrap}.row-center{justify-content:center}.col{flex:1 0}.row-btn{display:flex;flex-wrap:wrap;padding:10px;justify-content:center}.row-btn button+button{margin-left:15px}a{text-decoration:none}ion-backdrop.hydrated{opacity:.3}ion-toast{--background:var(--ion-color-primary-tint);--color:#fff}ion-toast.toastAlert{--background:red}ion-spinner{--color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fullrowcenter{display:flex;align-items:center;min-height:100%;justify-content:center}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.c-white{color:#fff}.c-success{color:var(--ion-color-success)}.content-mt{margin-top:60px}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-4{margin-top:4rem}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.mt-5{margin-top:5rem}.p-1{padding:1rem}@media (min-width:990px){#app{width:990px;height:500px;margin:auto;position:relative;box-shadow:5px 5px 20px rgba(0,0,0,.1);-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.1);-moz-box-shadow:5px 5px 20px rgba(0,0,0,.1)}body{background:var(--ion-color-primary-shade)}.sharetools{display:none}}@media (max-width:991px){.sharetools-lg{display:none}}.warning_orientation{display:none}@media only screen and (max-width:768px) and (orientation:portrait){.warning_orientation{width:100%;height:100%;display:flex;flex-wrap:nowrap;flex-direction:column;color:#fff;background-color:var(--ion-color-primary);text-align:center;justify-content:center;align-items:center;position:absolute;top:0;right:0}.warning_orientation p{font-size:1.2rem;margin-top:15px}}.swiper-container{height:100%}.swiper-wrapper{min-height:400px!important}@-webkit-keyframes confettisAnim{0%{opacity:0;top:20%}40%{opacity:1;top:0}to{opacity:1;top:0}}@keyframes confettisAnim{0%{opacity:0;top:20%}40%{opacity:1;top:0}to{opacity:1;top:0}}.confettis{width:100%;height:100%;position:absolute;z-index:99999;display:flex;justify-content:center;align-content:flex-end}.confettis>div{margin-top:-200px}.lostpoints{width:100%;height:100%;position:absolute;color:#fff;display:flex;align-items:center;justify-content:center}.lostpoints span{position:relative;text-shadow:0 0 15px rgba(0,0,0,.55);font-size:4rem;-webkit-animation:lostpointsAnim 1.5s;animation:lostpointsAnim 1.5s}.timer{position:fixed;top:-3px;font-weight:700;background:var(--ion-color-primary);color:#fff;padding:5px 14px;font-size:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:2px 2px 3px 0 rgba(0,0,0,.17);-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.17);border-radius:0 0 7px 7px;border:2px solid #fff;display:flex;align-items:center;z-index:1}.timer ion-icon{margin-right:.5rem}@-webkit-keyframes lostpointsAnim{0%{opacity:0;top:10%}20%{opacity:1;top:0}80%{opacity:1;top:0}to{opacity:0;top:-10%}}@keyframes lostpointsAnim{0%{opacity:0;top:10%}20%{opacity:1;top:0}80%{opacity:1;top:0}to{opacity:0;top:-10%}}.loader-spin{text-align:center;margin:2rem 0;width:100%}.card-list{width:65%;margin:80px auto;max-width:550px}.card-list h2{color:#fff;text-align:center;font-size:1.2rem}.card-list.mt-0{margin-top:0}.card{background:#fff;border-radius:7px;margin-bottom:15px;padding:20px;align-items:center}.card-thumb{max-width:15%;flex:0 0 15%}.card-title{max-width:60%;flex:0 0 60%;padding:15px}.card-title span{display:block;margin-top:5px;font-weight:700;color:var(--ion-color-primary)}.card-title span.notification-msg{color:var(--ion-color-secondary);font-size:.8rem}.card-title small{font-size:.9rem}.card-action{max-width:25%;flex:0 0 25%;text-align:right}.card-action .btn{width:100%;display:block}.card-action .btn+.btn{margin-top:3px}.card-icon{background:var(--ion-color-primary);border-radius:60px;padding:10px}.card-avatar{border-radius:60px;overflow:hidden;width:50px;height:50px}.not-active .card-action,.not-active .card-thumb,.not-active .card-title{opacity:.4}.card.challenge .card-icon{background:var(--ion-color-tertiary)}.card.challenge strong{color:var(--ion-color-tertiary)}.card.challenge .card-action span{font-weight:700;display:inline-block;color:#fff;padding:4px 10px;background:var(--ion-color-tertiary);border-radius:5px}.list-table{max-width:400px;margin:auto;padding:16px;background-color:#3e138a;color:#fff;border-radius:7px}.list-row{display:flex;flex-wrap:wrap;width:100%;align-items:center;padding:3px 0 5px}.list-row+.list-row{border-top:1px solid #572e9e}.list-col{flex-grow:3;height:24px;padding:2px 6px;display:flex;align-items:center}.list-col+.list-col{flex-grow:1;justify-content:flex-end}.list-col.list-col-active{font-weight:700;background-color:#28085f}.list-col .card-avatar{width:20px;height:20px;display:inline-block;margin-right:10px}.decor-scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;height:100%;justify-items:center;align-items:center}.decor-scrollable.decor-fixed{overflow-x:hidden}.decor-scrollable .decor{flex:0 0 auto;width:auto;height:100%;position:relative}.decor-scrollable .decor img.decorbackground{height:100%;width:auto}.decor-scrollable .decor .decor-btn{cursor:pointer}.decor-scrollable .decor .decor-elmt{cursor:pointer;top:0;position:absolute;height:100%}.decor-scrollable .decor .decor-elmt:active,.decor-scrollable .decor .decor-elmt:hover{-webkit-filter:drop-shadow(2px 2px 0 #fff) drop-shadow(-2px -2px 0 #fff);filter:drop-shadow(2px 2px 0 #fff) drop-shadow(-2px -2px 0 #fff)}@media (hover:hover) and (pointer:fine){.decor-elmt:hover{-webkit-filter:drop-shadow(2px 2px 0 #fff) drop-shadow(-2px -2px 0 #fff);filter:drop-shadow(2px 2px 0 #fff) drop-shadow(-2px -2px 0 #fff)}}.cn-modal{--max-width:60%;text-align:center;--height:auto}.cn-modal.cn-modal-sm{--max-width:320px;text-align:left}.cn-modal .modal-wrapper{border:5px solid #f1505e}.cn-modal img{height:150px;width:auto;margin:auto}.cn-modal .ion-page{padding:10px}.cn-modal h3{margin-bottom:15px;font-size:20px}.cn-modal h3,.cn-modal h4{color:var(--ion-color-secondary);font-weight:700}.cn-modal h4{margin-top:0}.cn-modal button{margin-left:2px;margin-right:2px}.cn-modal p{margin-top:5px;font-size:.9rem}.cn-modal .modal-thumb img{max-height:180px;margin-bottom:15px}@media only screen and (min-height:600px){.cn-modal .modal-thumb img{max-height:230px}}.cn-modal.cn-modal-transparent{--background:none;color:#fff}.cn-modal.cn-modal-transparent h3{color:#fff}ion-modal{--height:auto}ion-modal .modal-wrapper{width:90vw}ion-modal .modal-wrapper .ion-page{position:relative;contain:content;max-height:90vh}ion-modal .modal-wrapper .ion-page .modal-content{overflow:auto}ion-modal.cn-modal-cnt{--height:90%}ion-modal.cn-modal-cnt .modal-wrapper .ion-page{position:absolute}@media only screen and (min-height:600px){ion-modal.cn-modal-cnt{--height:350px}}.ios-install-message{position:absolute;z-index:9999;background-color:#f2f8ff;text-align:center;padding:30px;width:80%;border-radius:10px;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:2px 2px 3px 0 rgba(0,0,0,.17)}.ios-install-message h2{color:var(--ion-color-primary);margin-top:5px}.ios-install-message .icon{width:30px;height:auto}.ios-install-message .instructions{font-size:.8rem}.ios-install-message .instructions img{vertical-align:middle;width:40px;height:auto}.form-field{padding:5px;background:none;border:none;border-bottom:1px solid #fff;margin-bottom:15px;width:100%;color:#fff}.form{color:#fff;width:80%;max-width:500px}.form .btn-lg{margin-top:20px}.form ion-input,.form ion-item,.form ion-label{--background:none;color:#fff!important;font-size:1rem;--placeholder-color:#fff;--border-color:#fff!important}.form .item-has-focus{--highlight-background:var(--ion-color-primary-light)}.form .lead{margin-bottom:10px}.form label{font-size:.8rem}::-webkit-input-placeholder{color:#fff;opacity:.8}:-ms-input-placeholder{color:#fff;opacity:.8}::placeholder{color:#fff;opacity:.8}