.blue{color:#322c44}.pink{color:#d71a53}.green{color:#49a266}.gray{color:#f5f5f5}#title-search{position:absolute;z-index:999;left:50vw;top:11vw;background:#fff;padding:15px 30px;border-radius:15px;box-shadow:0 .4vw 1vw rgb(0 0 0 / .1)}#title-search::after{content:"";position:absolute;width:5px;height:20vh;background:#fff;top:-20vh;right:3vw}#title-search::before{content:"";position:absolute;width:5px;height:20vh;background:#fff;top:-20vh;left:3vw}@media all and (max-width:1450px){#title-search{position:initial;display:flex;align-items:center;justify-content:center;background:#f5f5f5;padding:40px;text-align:center}}#title-search .title-search-wrapper{width:100%}@media all and (max-width:1450px){#title-search .title-search-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}}#title-search .title-search-wrapper h2{font-weight:unset;font-size:1.6em}#title-search .title-search-wrapper .search-form{display:flex;align-items:center;justify-content:flex-start}@media all and (max-width:700px){#title-search .title-search-wrapper .search-form{flex-direction:column;align-items:center;justify-content:center}}#title-search .title-search-wrapper .search-form .search-form-label-input-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}#title-search .title-search-wrapper .search-form .search-form-label-input-wrapper .search-field{border-radius:50px;border:none;padding:12px 15px;margin:0 10px 0 0;width:350px;border:2px solid #ddd}@media all and (max-width:450px){#title-search .title-search-wrapper .search-form .search-form-label-input-wrapper .search-field{width:90%}}#title-search .title-search-wrapper .search-form .search-form-label-input-wrapper button[type=submit]{font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#d71a53;color:#fff;border-color:#d71a53;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px}#title-search .title-search-wrapper .search-form .search-form-label-input-wrapper button[type=submit]:hover{background-color:#fff;color:#d71a53;border-color:#d71a53}#title-search .title-search-wrapper .search-form .search-form-label-input-wrapper button[type=submit] svg path{transition:all .3s ease-in-out}#title-search .title-search-wrapper .search-form .search-form-label-input-wrapper button[type=submit]:hover svg path{fill:#d71a53}#title-search .title-search-wrapper .search-form a.cta-primary{margin:0 0 0 10px}@media all and (max-width:700px){#title-search .title-search-wrapper .search-form a.cta-primary{margin:15px 0 0 0}}#main-scene{background:linear-gradient(to bottom,#e1eef6 0%,#e1eef6 55.4%,#e9d4c9 55.4%,#e9d4c9 100%);width:100%;margin:0;padding:0;position:relative;aspect-ratio:320/193;overflow:hidden}@media all and (max-width:840px){#main-scene{display:none}}#main-scene #kiosk{width:43vw;height:auto;left:10%;position:absolute;top:16%;z-index:20}#main-scene .plant-wrapper{position:absolute;transform:translate(-50%,-50%)}#main-scene .plant-wrapper img,#main-scene .plant-wrapper .leaf-wrapper{width:100%;height:auto}#main-scene .plant-wrapper#plant-01{top:49%;left:58%;width:7vw;height:auto}#main-scene .plant-wrapper#plant-02{top:62%;left:26%;width:7vw;height:auto;z-index:21}#main-scene .plant-wrapper#plant-03{top:80%;left:85%;width:7vw;height:auto}#main-scene .plant-wrapper .leaf-wrapper{position:absolute}#main-scene .plant-wrapper .leaf-wrapper.leaf-01{transform-origin:43% 91%;z-index:2;animation:leaf-sway 2s ease-in-out infinite alternate;animation-delay:.2s}#main-scene .plant-wrapper .leaf-wrapper.leaf-02{transform-origin:41% 90%;z-index:0;animation:leaf-sway 2s ease-in-out infinite alternate;animation-delay:.4s}#main-scene .plant-wrapper .leaf-wrapper.leaf-03{transform-origin:51% 92%;z-index:1;animation:leaf-sway 2s ease-in-out infinite alternate;animation-delay:.6s}#main-scene .plant-wrapper .leaf-wrapper.leaf-04{transform-origin:64% 91%;z-index:2;animation:leaf-sway 2s ease-in-out infinite alternate;animation-delay:.8s}#main-scene .plant-wrapper .leaf-wrapper.leaf-05{transform-origin:60% 91%;z-index:0;animation:leaf-sway 2s ease-in-out infinite alternate;animation-delay:1s}#main-scene .dark-tree{position:absolute;transform-origin:bottom center;z-index:5}#main-scene .dark-tree img{width:100%;height:auto}#main-scene .dark-tree#dark-tree-01{top:10%;left:1%;width:14vw;height:auto;animation:tree-sway 2s ease-in-out infinite alternate;animation-delay:.2s}#main-scene .dark-tree#dark-tree-02{top:12%;left:90%;width:14vw;height:auto;animation:tree-sway 2s ease-in-out infinite alternate;animation-delay:.4s}#main-scene .light-tree{position:absolute;transform-origin:bottom center;z-index:5}#main-scene .light-tree img{width:100%;height:auto}#main-scene .light-tree#light-tree-01{top:21%;left:6%;width:11vw;height:auto;animation:tree-sway 2s ease-in-out infinite alternate;animation-delay:.5s}#main-scene .light-tree#light-tree-02{top:24%;left:85%;width:11vw;height:auto;animation:tree-sway 2s ease-in-out infinite alternate;animation-delay:1s}#main-scene #sun{width:5vw;height:5vw;position:absolute;top:7%;right:4%;border-radius:50%;background-color:#fabd53}#main-scene .cloud{position:absolute;top:0;animation-name:cloud-move;animation-timing-function:linear;animation-iteration-count:infinite;z-index:1}#main-scene .cloud img{width:100%;height:auto;display:block;opacity:.75}#main-scene .cloud#cloud-01{top:5%;left:-30%;animation-duration:60s;animation-delay:-10s;width:5vw}#main-scene .cloud#cloud-02{top:10%;left:-30%;animation-duration:90s;animation-delay:-20s;width:15vw}#main-scene .cloud#cloud-03{top:15%;left:-30%;animation-duration:70s;animation-delay:-30s;width:6vw}#main-scene .cloud#cloud-04{top:20%;left:-30%;animation-duration:100s;animation-delay:-40s;width:19vw}#main-scene #car{position:absolute;top:34.2%;width:34vw;left:33%;z-index:0}#main-scene #character-01{position:absolute;z-index:23;top:33%;left:40%;width:10vw}#main-scene #character-02{position:absolute;z-index:20;top:25%;left:21%;width:13vw}@keyframes leaf-sway{0%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@keyframes tree-sway{0%{transform:rotate(-1.5deg)}100%{transform:rotate(1.5deg)}}@keyframes cloud-move{0%{transform:translateX(0)}100%{transform:translateX(125vw)}}.speech-bubble{position:absolute;background:#fff;padding:10px 20px;border-radius:15px;font-size:1em;width:250px;height:50px;box-shadow:0 .4vw 1vw rgb(0 0 0 / .1);z-index:50;opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:center;animation:bubble-text-cycle 15s infinite ease-in-out;transition:opacity .3s ease,transform .3s ease}.speech-bubble .speech-texts{width:100%;height:100%;position:relative}.speech-bubble .speech-texts span{opacity:0;position:absolute;width:100%;top:0;left:0}.speech-bubble.producer{top:24%;left:30%;animation-delay:0s}.speech-bubble.producer .speech-texts span:nth-child(1){display:block;animation:bubble-text-content 15s infinite ease-in-out;animation-delay:0s}.speech-bubble.producer .speech-texts span:nth-child(2){display:block;animation:bubble-text-content 15s infinite ease-in-out;animation-delay:7.5s}.speech-bubble.producer::after{content:"";position:absolute;width:0;height:0;border:.8vw solid #fff0;top:50%;left:-1.5vw;transform:translateY(-50%);border-right-color:#fff}.speech-bubble.consumer{top:33%;right:58vw;animation-delay:3.75s}.speech-bubble.consumer .speech-texts span:nth-child(1){display:block;animation:bubble-text-content 15s infinite ease-in-out;animation-delay:3.75s}.speech-bubble.consumer .speech-texts span:nth-child(2){display:block;animation:bubble-text-content 15s infinite ease-in-out;animation-delay:11.25s}.speech-bubble.consumer::after{content:"";position:absolute;width:0;height:0;border:.8vw solid #fff0;top:50%;right:-1.5vw;transform:translateY(-50%);border-left-color:#fff}@keyframes bubble-text-cycle{0%{opacity:0;transform:scale(.95);pointer-events:none}5%{opacity:1;transform:scale(1);pointer-events:auto}24.9%{opacity:1;transform:scale(1);pointer-events:auto}25%{opacity:0;transform:scale(.95);pointer-events:none}50%{opacity:0;transform:scale(.95);pointer-events:none}55%{opacity:1;transform:scale(1);pointer-events:auto}74.9%{opacity:1;transform:scale(1);pointer-events:auto}75%{opacity:0;transform:scale(.95);pointer-events:none}100%{opacity:0;transform:scale(.95);pointer-events:none}}@keyframes bubble-text-content{0%,24.9%{opacity:1}25%,100%{opacity:0}}#nouveau-producteurs-liste{margin-top:60px}#nouveau-producteurs-liste .intro-producteur-liste-home{text-align:center}#nouveau-producteurs-liste .intro-producteur-liste-home h2{margin-bottom:0}#nouveau-producteurs-liste .intro-producteur-liste-home p{margin-top:0}#nouveau-producteurs-liste .producer-card-cta-home .producer-card-wrapper{background-color:#322c44;cursor:initial!important}#nouveau-producteurs-liste .producer-card-cta-home .producer-card-wrapper .producer_card_wrapper_container{width:calc(100% - 60px);height:calc(100% - 60px);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center}#nouveau-producteurs-liste .producer-card-cta-home .producer-card-wrapper .producer_card_wrapper_container p:not(.green),#nouveau-producteurs-liste .producer-card-cta-home .producer-card-wrapper .producer_card_wrapper_container strong:not(.green),#nouveau-producteurs-liste .producer-card-cta-home .producer-card-wrapper .producer_card_wrapper_container h3:not(.green){color:#fff;margin-top:0;font-weight:400}#nouveau-producteurs-liste .producer-card-cta-home .producer-card-wrapper .producer_card_wrapper_container p:not(.green) strong,#nouveau-producteurs-liste .producer-card-cta-home .producer-card-wrapper .producer_card_wrapper_container strong:not(.green) strong,#nouveau-producteurs-liste .producer-card-cta-home .producer-card-wrapper .producer_card_wrapper_container h3:not(.green) strong{font-weight:800}#nouveau-producteurs-liste .producer-card-cta-home .producer-card-wrapper .producer_card_wrapper_container a.cta{margin-bottom:0}#comment-ca-marche{position:relative;margin-top:470px}@media all and (max-width:920px){#comment-ca-marche{margin-top:120px}}#comment-ca-marche img.home-mobile-layout{width:100%;height:auto}#comment-ca-marche img.home-mobile-phone{position:absolute;max-width:350px;height:auto;z-index:-1;top:-350px;right:20%;transition:all .3s ease-in-out}@media all and (max-width:1480px){#comment-ca-marche img.home-mobile-phone{right:15%}}@media all and (max-width:1300px){#comment-ca-marche img.home-mobile-phone{right:10%}}@media all and (max-width:1100px){#comment-ca-marche img.home-mobile-phone{right:5%}}@media all and (max-width:920px){#comment-ca-marche img.home-mobile-phone{display:none}}#comment-ca-marche #comment-ca-marche-introduction{position:absolute;top:-287px;left:20%;transition:all .3s ease-in-out}@media all and (max-width:1480px){#comment-ca-marche #comment-ca-marche-introduction{left:15%}}@media all and (max-width:1300px){#comment-ca-marche #comment-ca-marche-introduction{left:10%}}@media all and (max-width:1100px){#comment-ca-marche #comment-ca-marche-introduction{left:5%}}@media all and (max-width:920px){#comment-ca-marche #comment-ca-marche-introduction{margin:0 auto;left:unset;text-align:center;position:unset}}#comment-ca-marche #comment-ca-marche-introduction h2{line-height:1;margin-bottom:23px}#comment-ca-marche #comment-ca-marche-introduction h2 span{font-size:.6em;font-weight:500}#comment-ca-marche #comment-ca-marche-introduction-2{width:100%;margin-top:-165px;transition:all .3s ease-in-out}@media all and (max-width:1200px){#comment-ca-marche #comment-ca-marche-introduction-2{margin-top:-120px}}@media all and (max-width:920px){#comment-ca-marche #comment-ca-marche-introduction-2{margin-top:-100px}}@media all and (max-width:800px){#comment-ca-marche #comment-ca-marche-introduction-2{margin-top:-50px}}#comment-ca-marche #comment-ca-marche-introduction-2 .intro-home-2-content{text-align:center;padding:0 8%}#comment-ca-marche-etapes{margin-top:60px}#comment-ca-marche-etapes .comment-ca-marche-content{text-align:center}#comment-ca-marche-etapes .comment-ca-marche-content img{max-width:100%;height:auto;margin:0 auto}#comment-ca-marche-etapes .comment-ca-marche-content h3{color:#322c44;margin-top:30px}#comment-ca-marche-etapes .comment-ca-marche-content .producer-consumer-steps{list-style-type:none;margin:0;padding:0 120px}@media all and (max-width:1600px){#comment-ca-marche-etapes .comment-ca-marche-content .producer-consumer-steps{padding:0 60px}}@media all and (max-width:1200px){#comment-ca-marche-etapes .comment-ca-marche-content .producer-consumer-steps{padding:0 0}}#comment-ca-marche-etapes .comment-ca-marche-content .producer-consumer-steps li{margin-bottom:45px}#comment-ca-marche-etapes .comment-ca-marche-content .producer-consumer-steps .step-number{background:#3b8254;color:#fff;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;border-radius:25px;font-weight:900;font-size:1.2em}#comment-ca-marche-etapes .comment-ca-marche-content .producer-consumer-steps h4{color:#3b8254;margin-bottom:10px}#comment-ca-marche-etapes .comment-ca-marche-content .producer-consumer-steps p{margin-top:0}