.card-form,.message-form,.modal-cgv,.modal-play-game,[class*=modal-question],[class*=modal-question] .grid-answer .btn-answer{-webkit-overflow-scrolling:touch;border:2px solid #262c7e;overflow:hidden;padding:10px;z-index:10}@font-face{font-family:GillSans;src:url(/build/fonts/GillSansStd.9fbbebdb.otf) format("opentype")}@font-face{font-family:GillSansBold;src:url(/build/fonts/GillSansStd-Bold.ff6f9041.otf) format("opentype")}@font-face{font-family:GillSansBoldC;src:url(/build/fonts/GillSansStd-BoldCondensed.541ae518.otf) format("opentype")}@font-face{font-family:AbrilFatface;src:url(/build/fonts/AbrilFatface-Regular.177ac6ac.ttf) format("truetype")}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#262c7e;font-family:AbrilFatface!important;margin:0}span.underline{display:block;font-weight:700;padding-top:7px;text-decoration:underline}.h1,.h2,h1,h2{font-size:40px;line-height:38px}.h3,h3{font-size:30px;line-height:28px}.h4,.h5,h4,h5{font-size:20px;line-height:18px}.h6,h6{font-size:14px;line-height:12px}.p,a,button,label,li,p,select,span{color:#262c7e;font-size:12px;line-height:10px;text-decoration:none}.p,label,li,p,select,span{font-family:GillSans,Helvetica,Arial,sans-serif;margin-top:.25rem}a,button{font-family:GillSansBold,Helvetica,Arial,sans-serif;font-style:normal}.title-map,.title-scene{align-items:flex-end;bottom:50px;display:flex;position:fixed;z-index:1}.title-map .subtitle-map,.title-map .subtitle-scene,.title-scene .subtitle-map,.title-scene .subtitle-scene{font-family:AbrilFatFace!important;line-height:28px;margin-left:-20px!important}@media only screen and (min-width:576px){.h1,.h2,h1,h2{font-size:60px;line-height:58px}.h3,h3{font-size:40px;line-height:38px}.h4,.h5,h4,h5{font-size:30px;line-height:28px}.title-map .subtitle-map,.title-map .subtitle-scene,.title-scene .subtitle-map,.title-scene .subtitle-scene{line-height:38px}}@media only screen and (min-width:992px){.h1,.h2,h1,h2{font-size:80px;line-height:78px}.h3,h3{font-size:50px;line-height:48px}.h4,.h5,h4,h5{font-size:40px;line-height:38px}.p,a,button,label,li,p,select,span{font-size:14px;line-height:14px}.title-map .subtitle-map,.title-map .subtitle-scene,.title-scene .subtitle-map,.title-scene .subtitle-scene{line-height:48px;margin-left:-50px!important}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #262c7e;border-radius:none;color:#262c7e;cursor:pointer;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn[class*=btn-close]{border:none;padding:0;position:absolute;right:2%;top:2%;z-index:9999}.btn[class*=btn-close] .svg-inline--fa{height:1.2em;width:1.8em}.btn:hover{transform:scale(1.2)}.btn.btn-icon{border:none}.block-btn{align-items:center;display:flex;justify-content:flex-end}.btn-action{display:inline-block;padding:.6rem 1.4rem;text-transform:uppercase}.container{height:100%;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;width:100%}.footer{padding:.4em 0}.footer .sm{color:#262c7e;font-size:10px;line-height:10px;margin:0;text-align:center}@media (max-width:576px){.container{max-width:85%}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px;padding-right:32px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}#root,.main,body,html{height:100vh;margin:0;width:100vw}.main{overflow:hidden;position:relative}.navbrand{height:60px}@media only screen and (min-width:992px){.navbrand{height:85px}}.footer{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;width:100%;z-index:1}.footer span.sm:hover{cursor:pointer;font-size:11px;font-weight:700}.modal-cgv{align-items:center;background-color:#fff;display:flex;height:300px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:12}.modal-cgv .btn-close{z-index:11}.page-interactive-map{align-items:center;display:flex;justify-content:center;width:100%;z-index:0}.page-interactive-map .bloc-interactive-map{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.page-interactive-map .bloc-interactive-map .item{align-items:center;display:flex;justify-content:space-between;padding:0 10px}.page-interactive-map .bloc-interactive-map .illus-map{align-items:unset;border-radius:100%;display:flex;height:125px;justify-content:center;margin:20px 2px;position:relative;width:auto}.page-interactive-map .bloc-interactive-map .illus-map .illus-map-img{max-height:100%;max-width:100%}.page-interactive-map .bloc-interactive-map .illus-map .title-illus-map{bottom:-30px;font-family:GillSansBoldC;font-size:20px;left:50%;line-height:18px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}@media (-webkit-device-pixel-ratio:2) and (max-width:576px){.page-interactive-map .bloc-interactive-map .illus-map{height:100px;width:100px}}@media (min-width:768px) and (orientation:landscape){.page-interactive-map .bloc-interactive-map{flex-direction:column}.page-interactive-map .bloc-interactive-map .item{flex-direction:row}}@media only screen and (min-width:768px) and (min-height:992px){.page-interactive-map .bloc-interactive-map .illus-map{height:200px;width:200px}}@media only screen and (min-width:992px) and (min-height:992px){.page-interactive-map .bloc-interactive-map .illus-map{height:250px;width:250px}}@media only screen and (min-width:992px){.page-interactive-map .bloc-interactive-map .illus-map{height:200px;width:200px}}@media only screen and (min-width:1200px){.page-interactive-map .bloc-interactive-map .illus-map{height:275px;width:275px}}.canvas-map{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.canvas-map .illus-map{z-index:3}.canvas-map .illus-map .illus-map-img{opacity:0}.canvas-map a{position:absolute}.canvas-map a.global{-webkit-filter:grayscale(60%)!important;-moz-filter:grayscale(60%)!important;-ms-filter:grayscale(60%)!important;filter:grayscale(60%)!important;position:relative}.nav-1,.nav-2{justify-content:space-between;z-index:10}.nav-1,.nav-1 .border,.nav-2,.nav-2 .border{align-items:center;display:flex;position:relative}.nav-1 .border,.nav-2 .border{border:2px solid #262c7e;height:50px;justify-content:center;padding:5px;width:50px}.nav-1 .border .burger-box,.nav-2 .border .burger-box{cursor:pointer;display:inline;height:23px;margin:auto;position:relative;width:25px}.nav-1 .border .burger-box .burger-bar,.nav-2 .border .burger-box .burger-bar{background:#262c7e;border-radius:3px;display:block;height:3px;margin-top:-1.5px;position:absolute;top:50%;transition-duration:.22s;transition-property:transform;transition-timing-function:cubic-bezier(.55,.055,.675,.19);width:25px}.nav-1 .border .burger-box .burger-bar:after,.nav-1 .border .burger-box .burger-bar:before,.nav-2 .border .burger-box .burger-bar:after,.nav-2 .border .burger-box .burger-bar:before{background:#262c7e;border-radius:3px;content:"";display:block;height:3px;position:absolute;transition-timing-function:ease;width:25px}.nav-1 .border .burger-box .burger-bar:before,.nav-2 .border .burger-box .burger-bar:before{top:-8px;transition:top .1s ease-in .25s,opacity .1s ease-in}.nav-1 .border .burger-box .burger-bar:after,.nav-2 .border .burger-box .burger-bar:after{bottom:-8px;transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.nav-1 .border .burger-box.active,.nav-2 .border .burger-box.active{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.nav-1 .border .burger-box.active .burger-bar:before,.nav-2 .border .burger-box.active .burger-bar:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.nav-1 .border .burger-box.active .burger-bar:after,.nav-2 .border .burger-box.active .burger-bar:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.nav-1 .card-link,.nav-2 .card-link{display:flex;flex-direction:column;justify-content:space-between}.nav-1 .card-link .title,.nav-2 .card-link .title{display:flex;flex-direction:column;margin-left:auto;text-align:right}.nav-1 .card-link .title h5,.nav-2 .card-link .title h5{margin:0;padding:0}.nav-1 .card-link .icon,.nav-2 .card-link .icon{margin-right:auto}.nav-2{z-index:2}.nav-2 h6{font-size:10px;line-height:8px}.nav-2 .border{height:60px}.nav-1{margin-bottom:30px;padding-top:3%;z-index:20}.sidebar{bottom:50px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;position:relative;position:absolute;right:16px;top:0;visibility:hidden;z-index:15}.sidebar .social-share{display:grid;padding-bottom:30vh}.sidebar .icon,.sidebar svg{height:1.2rem;width:1.2rem}.canvas-nav-burger{align-items:center;background-color:#96f2dc;border-left:2px solid #262c7e;bottom:0;flex-direction:column;height:100vh;justify-content:center;padding-bottom:60px;position:fixed;right:-100vw;transition:all .8s ease-in-out;visibility:hidden;width:0;z-index:15}.canvas-nav-burger.open.desktop{right:0;visibility:visible;width:18vw}.canvas-nav-burger .navburger{display:inline-flex;flex-direction:column;height:100%;justify-content:flex-end;padding:20px}.canvas-nav-burger .navburger .btn{margin-bottom:1rem}.canvas-nav-burger.open{right:0;visibility:visible;width:100vw}.social-nav{bottom:7rem;padding:20px;position:absolute;right:0}.social-nav .social-share{display:flex;flex-direction:column}@media only screen and (min-width:992px){.nav-1 .border{border:2px solid #262c7e;padding:10px}.nav-2 .border{height:75px;order:2px solid #262c7e;width:60px}.nav-2 h6{font-size:12px;line-height:10px}.sidebar{visibility:visible}}.loader{align-items:center;display:flex;height:100%;justify-content:center}.loader .block-loading{margin:auto;text-align:center;width:342px}.loader .block-loading img{width:100%}.loader .block-loading p{display:none}@media only screen and (min-width:992px){.loader .block-loading{width:664px}.loader .block-loading p{display:block;margin:40px auto 0;width:55%}}.card-form{background:#cef2ff;left:50%;max-width:250px;position:absolute;top:55%;transform:translate(-50%,-50%);width:200px}.card-form form{align-items:center;display:flex;flex-direction:column}.card-form form a,.card-form form input,.card-form form select{color:#262c7e;margin:.5rem 0;padding:.5rem 0;text-align:center;text-align-last:center}.card-form form a:focus,.card-form form input:focus,.card-form form select:focus{background:rgba(38,44,126,.1);border:none;outline:none}.card-form form button{margin:.5rem 0}.card-form form .btn-cgi{border:none}.card-form form .selected{background:transparent;border-bottom:2px solid #262c7e;margin:0;overflow:hidden;padding:0;position:relative;width:200px}.card-form form .selected select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:none;box-shadow:none;margin:.5rem 0 0;width:100%}.card-form form .selected:after{border:5px solid transparent;border-top-color:#262c7e;content:" ";height:0;left:90%;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:0;z-index:100}.card-form form .selected select:focus{outline:none}.card-form form input{background:transparent;border:none;border-bottom:2px solid #262c7e;width:100%}.card-form form input::placeholder{color:#262c7e;text-align:center}.message-form{color:#262c7e;padding:15px}.message-form,.wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wrapper{background:#cef2ff;border:2px solid #262c7e;width:250px;z-index:20}.wrapper .modal-cgi{display:block;height:80vh;overflow-y:scroll}.wrapper .modal-cgi .content-modal{padding:20px}.wrapper .modal-cgi .content-modal h5{text-align:center}.box-cgi,.box-newsletter{align-items:center;display:-webkit-box;margin:.5rem 1.8rem .5rem 0}.box-cgi .sm,.box-cgi a,.box-newsletter .sm,.box-newsletter a{font-size:10px;line-height:10px;margin:0;text-align:justify}.box-cgi .input-cgi,.box-cgi .input-newsletter,.box-newsletter .input-cgi,.box-newsletter .input-newsletter{margin:0 .5rem;width:auto}.box-cgi .btn-cgi,.box-newsletter .btn-cgi{display:contents}@media only screen and (min-width:992px){.wrapper{width:350px}.card-form{padding:20px}}.modal-play-game .header-modal,.modal-play-game .header-modal div,[class*=modal-question] .header-modal{align-items:center;display:flex;justify-content:space-between}.modal-play-game{background:#cef2ff;left:50%;max-width:340px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.modal-play-game .header-modal{align-items:center;display:flex}.modal-play-game .header-modal div{border:2px solid #262c7e;flex-direction:column;margin:6px;padding:5px;width:74px}.modal-play-game .header-modal div .info{font-family:GillSansBoldC!important}.modal-play-game .body-modal{margin-top:1.2rem}.modal-play-game .btn-action:hover{background:#262c7e;color:#cef2ff}[class*=modal-question]{background:#cef2ff;display:-ms-grid;display:grid;height:200px;left:51%;position:absolute;top:51%;transform:translate(-50%,-50%);width:240px;z-index:10}[class*=modal-question] .grid-answer{-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;display:-ms-grid;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}[class*=modal-question] .grid-answer .btn-answer{background:#cef2ff}[class*=modal-question] .grid-answer .btn-answer:hover{background:#262c7e;color:#cef2ff}@media only screen and (min-width:992px){.modal-play-game{max-width:480px;padding:20px}[class*=modal-question]{padding:20px;width:380px}.header-modal div{margin:none}}.grid-recepie-all .card-recepie,[class*=modal-recepie]{background:#ffbcd7;border:2px solid #262c7e}[class*=modal-recepie]{left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:300px}[class*=modal-recepie] .grid-recepie{display:-ms-grid;display:grid;-ms-grid-column: 1.25fr .75fr;grid-template-columns:1.25fr .75fr}[class*=modal-recepie] .grid-recepie .block-img-recepie{position:relative}[class*=modal-recepie] .grid-recepie img{width:100%}[class*=modal-recepie].mobile{height:500px}[class*=modal-recepie].mobile .grid-recepie{-ms-grid-column:1fr;-ms-grid-row: 1fr 1Fr;grid-template-columns:1fr;grid-template-rows:1fr 1fr}[class*=modal-recepie].mobile .block-img-recepie img{border-bottom:2px solid #262c7e}[class*=modal-recepie] .btn-next,[class*=modal-recepie] .btn-prev{border:none;bottom:20px;font-size:24px;padding:0;position:absolute;z-index:10}[class*=modal-recepie] .btn-next:hover,[class*=modal-recepie] .btn-prev:hover{transform:scale(1.2)}[class*=modal-recepie] .btn-prev{left:2%}[class*=modal-recepie] .btn-next{right:2%}.grid-recepie-all{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;position:absolute;right:0;top:60%;transform:translateY(-50%);width:auto;z-index:10}.grid-recepie-all .card-recepie{margin:.4rem 0 .4rem auto;width:20%}.grid-recepie-all .card-recepie:hover{cursor:pointer}.grid-recepie-all .card-recepie .content-card-recepie{position:relative;width:100%}.grid-recepie-all .card-recepie .content-card-recepie img{display:block;height:auto;width:100%}.grid-recepie-all .card-recepie .content-card-recepie .block-title-card-recepie{align-items:center;bottom:10px;display:flex;left:10px;opacity:0;position:absolute;right:10px;transition:opacity .5 ease;width:50%}.grid-recepie-all .card-recepie .content-card-recepie:hover img{opacity:1}@media only screen and (min-width:992px){[class*=modal-recepie]{height:479px;width:736px}[class*=modal-recepie] .grid-recepie{height:100%}[class*=modal-recepie] .grid-recepie .block-img-recepie{border-right:2px solid #262c7e;height:100%;position:relative}[class*=modal-recepie] .grid-recepie .block-img-recepie img{height:100%}.grid-recepie-all{bottom:30%;flex-direction:row;right:auto;top:auto;transform:translateY(0);width:100%}.grid-recepie-all .card-recepie{margin-left:.4rem;width:18%}.grid-recepie-all .card-recepie:hover{background:#ffbcd7}.grid-recepie-all .card-recepie .content-card-recepie .block-title-card-recepie{left:0;opacity:0;padding:20px;position:absolute;top:0;transition:opacity .5 ease;width:auto}.grid-recepie-all .card-recepie .content-card-recepie:hover .block-title-card-recepie{opacity:1}.grid-recepie-all .card-recepie .content-card-recepie:hover img{opacity:0}}@media (-webkit-device-pixel-ratio:2) and (max-width:576px){[class*=modal-recepie].mobile{height:400px;width:250px}}[class*=container-video]{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}[class*=container-video]>[class*=canvas-video]{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-aspect-ratio:16/9){[class*=container-video]>[class*=canvas-video]{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){[class*=container-video]>[class*=canvas-video]{left:-100%;width:300%}}@supports (object-fit:cover){[class*=container-video]>[class*=canvas-video]{height:100%;left:0;object-fit:cover;top:0;width:100%}}.icon-pause,.icon-play{color:#262c7e;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:2}.icon-pause svg,.icon-play svg{height:100%;width:100%!important}[class*=recepie-container-slider]{display:flex;height:100%;transition:transform .6s ease-in-out}[class*=recepie-container-slider] .item-slider{height:100%}[class*=recepie-container-slider] .item-slider.item-slider-ingredients{display:flex;flex-direction:column}[class*=recepie-container-slider] .item-slider .flex-infos-time{align-items:center;display:flex;justify-content:space-around;margin:20px}[class*=recepie-container-slider] .item-slider .flex-ingredients{-ms-grid-columns:1fr 1fr;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;margin:0 20px;text-align:center}[class*=recepie-container-slider] .item-slider .flex-ingredients .block-img-recepie,[class*=recepie-container-slider] .item-slider .flex-ingredients .col-ingredients{margin:.5rem 0}[class*=recepie-container-slider] .item-slider .flex-ingredients .block-img-recepie img,[class*=recepie-container-slider] .item-slider .flex-ingredients .col-ingredients img{width:100%}[class*=recepie-container-slider] .item-slider .flex-ingredients .title-list-ingredient{line-height:45px}[class*=recepie-container-slider] .item-slider .flex-ingredients hr{background:#262c7e;border-color:#262c7e;color:#262c7e;margin-bottom:15px;width:20%}[class*=recepie-container-slider] .item-slider .flex-ingredients ul{list-style:none;margin:0 .5rem;padding-inline-start:0;padding-left:0}[class*=recepie-container-slider] .item-slider .flex-steps{display:flex;flex-flow:column wrap;height:80%;padding:20px;width:auto}[class*=recepie-container-slider] .item-slider .flex-steps .step-recepie{width:50%}[class*=recepie-container-slider] .slide-step-recepie .block-title{align-items:center;display:flex;height:calc(100% - 36px);justify-content:center;padding:20px}[class*=recepie-container-slider] .slide-step-recepie .title-recepie{margin:auto}[class*=recepie-container-slider].mobile .slide-step-recepie{height:192px}[class*=recepie-container-slider].mobile .slide-step-recepie .block-title{padding:0 20px}[class*=recepie-container-slider].mobile .flex-ingredients{display:flex;justify-content:center;margin:0 20px;text-align:center}[class*=recepie-container-slider].mobile .flex-ingredients .block-img-recepie{display:none}[class*=recepie-container-slider].mobile .flex-ingredients .col-ingredients{margin:0}[class*=recepie-container-slider].mobile .item-slider{display:block}[class*=recepie-container-slider].mobile .item-slider .absolute-steps{bottom:0;position:absolute;top:0}[class*=recepie-container-slider].mobile .item-slider .flex-steps{display:block;overflow-y:scroll}[class*=recepie-container-slider].mobile .item-slider .flex-steps .step-recepie{width:100%}.bkg-mobile{align-items:center;bottom:-20px;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;z-index:1}.bkg-mobile img{align-content:center;width:70%}.block-img{position:fixed;right:2%;top:10%}.block-img img{width:100%}@media (min-width:370px){.bkg-mobile{align-items:center;bottom:60px;display:flex;justify-content:center;left:0;opacity:1;position:absolute;right:0;z-index:1}.bkg-mobile img{align-content:center;width:70%}}@media only screen and (min-width:992px){.block-img{position:fixed;right:15%;top:5%}.bkg-mobile{opacity:0;z-index:-1}}.bubble-bkg{border-radius:100px;height:50px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform 1s ease-in;width:50px}@media only screen and (min-width:992px){.bubble-bkg{opacity:1}}