@font-face{font-family:'icomoon';src:url(/themes/runalim/fonts/icomoon.eot?25n6k5=);src:url(/themes/runalim/fonts/icomoon.eot?25n6k5=#iefix) format('embedded-opentype'),url(/themes/runalim/fonts/icomoon.ttf?25n6k5=) format('truetype'),url(/themes/runalim/fonts/icomoon.woff?25n6k5=) format('woff'),url(/themes/runalim/fonts/icomoon.svg?25n6k5=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-ui-edit:before{content:"\e936";}.icon-ecommerce-add-cart:before{content:"\e935";color:#424c53;}.icon-files-pdf-file:before{content:"\e934";}.icon-Arrow-left:before{content:"\e903";}.icon-Arrow-right:before{content:"\e904";}.icon-Famille-icon:before{content:"\e905";}.icon-Classification-icon:before{content:"\e906";}.icon-categories:before{content:"\e907";}.icon-education-book:before{content:"\e908";}.icon-facebook:before{content:"\e909";}.icon-food-bananas:before{content:"\e90a";}.icon-food-cheese1:before{content:"\e90b";}.icon-food-fresh-fish1:before{content:"\e90c";}.icon-food-roasted-chicken1:before{content:"\e90d";}.icon-gift:before{content:"\e90e";}.icon-Instagram:before{content:"\e90f";}.icon-les-consultations:before{content:"\e910";}.icon-LinkedIn:before{content:"\e911";}.icon-Localisation:before{content:"\e912";}.icon-Person:before{content:"\e913";}.icon-Producteur:before{content:"\e914";}.icon-info:before{content:"\e915";}.icon-twitter:before{content:"\e916";}.icon-chevron-right:before{content:"\e917";}.icon-codepen:before{content:"\e918";}.icon-feather:before{content:"\e919";}.icon-home:before{content:"\e91a";}.icon-minus:before{content:"\e91b";}.icon-food-bread-2:before{content:"\e91c";}.icon-food-cheese:before{content:"\e91d";}.icon-food-chicken-egg:before{content:"\e91e";}.icon-food-croissant:before{content:"\e91f";}.icon-food-fresh-fish:before{content:"\e920";}.icon-food-hot-plate:before{content:"\e921";}.icon-food-lettuce-2:before{content:"\e922";}.icon-food-mini-cake:before{content:"\e923";}.icon-food-roasted-chicken:before{content:"\e924";}.icon-food-sausage:before{content:"\e925";}.icon-health-water-bottle-small:before{content:"\e926";}.icon-plus:before{content:"\e927";}.icon-settings:before{content:"\e928";}.icon-x:before{content:"\e929";}.icon-check:before{content:"\e92a";}.icon-industry-milk-paper-bottle:before{content:"\e92b";}.icon-Search-Button:before{content:"\e92c";}.icon-Right-Arrow-Icon:before{content:"\e92d";}.icon-Left-Arrow-Icon:before{content:"\e92e";}.icon-icons:before{content:"\e92f";}.icon-Combined-Shape:before{content:"\e930";}.icon-network-global-network:before{content:"\e931";}.icon-trash:before{content:"\e932";}.icon-chevron-bottom:before{content:"\e933";}.icon-cafe-salt-pepper:before{content:"\e937";}.icon-cafe-pizza-slice:before{content:"\e938";}.icon-cafe-french-fries:before{content:"\e939";}.icon-cafe-beer-glass-bottle:before{content:"\e93a";}.icon-cafe-asian-dish-rice:before{content:"\e93b";}.icon-Producteur-a-valider .path1:before{content:"\e901";color:rgb(118,188,33);}.icon-Producteur-a-valider .path2:before{content:"\e902";margin-left:-1em;color:rgb(94,88,115);}.icon-Producteur-a-valider .path3:before{content:"\e93c";margin-left:-1em;color:rgb(255,255,255);}.icon-Valider:before{content:"\e93d";}.icon-a-reactualiser:before{content:"\e93e";}.icon-Invalider:before{content:"\e940";}.icon-Publier:before{content:"\e900";}.icon-Dpublier:before{content:"\e941";}.icon-Deconnexion:before{content:"\e942";}.icon-telecharger:before{content:"\e943";}.icon-Editer:before{content:"\e944";}.icon-person-connexion:before{content:"\e945";}.icon-oeil:before{content:"\e946";}.icon-Cloche:before{content:"\e947";}.icon-mail-mail-move:before{content:"\e948";color:#5b5b5b;}.icon-croix-deconnexion:before{content:"\e949";}.icon-ui-plus-window:before{content:"\e94a";}.icon-Alerte:before{content:"\e94b";}.icon-Cart:before{content:"\e94c";}.icon-users-1:before{content:"\e93f";color:#424c53;}.icon-pen-tool-converted:before{content:"\e94d";}.icon-map-pin-converted:before{content:"\e94e";}
@font-face{font-family:'icomoon';src:url(/themes/runalim/fonts/icomoon.eot?25n6k5=);src:url(/themes/runalim/fonts/icomoon.eot?25n6k5=#iefix) format('embedded-opentype'),url(/themes/runalim/fonts/icomoon.ttf?25n6k5=) format('truetype'),url(/themes/runalim/fonts/icomoon.woff?25n6k5=) format('woff'),url(/themes/runalim/fonts/icomoon.svg?25n6k5=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-ui-edit:before{content:"\e936";}.icon-ecommerce-add-cart:before{content:"\e935";color:#424c53;}.icon-files-pdf-file:before{content:"\e934";}.icon-Arrow-left:before{content:"\e903";}.icon-Arrow-right:before{content:"\e904";}.icon-Famille-icon:before{content:"\e905";}.icon-Classification-icon:before{content:"\e906";}.icon-categories:before{content:"\e907";}.icon-education-book:before{content:"\e908";}.icon-facebook:before{content:"\e909";}.icon-food-bananas:before{content:"\e90a";}.icon-food-cheese1:before{content:"\e90b";}.icon-food-fresh-fish1:before{content:"\e90c";}.icon-food-roasted-chicken1:before{content:"\e90d";}.icon-gift:before{content:"\e90e";}.icon-Instagram:before{content:"\e90f";}.icon-les-consultations:before{content:"\e910";}.icon-LinkedIn:before{content:"\e911";}.icon-Localisation:before{content:"\e912";}.icon-Person:before{content:"\e913";}.icon-Producteur:before{content:"\e914";}.icon-info:before{content:"\e915";}.icon-twitter:before{content:"\e916";}.icon-chevron-right:before{content:"\e917";}.icon-codepen:before{content:"\e918";}.icon-feather:before{content:"\e919";}.icon-home:before{content:"\e91a";}.icon-minus:before{content:"\e91b";}.icon-food-bread-2:before{content:"\e91c";}.icon-food-cheese:before{content:"\e91d";}.icon-food-chicken-egg:before{content:"\e91e";}.icon-food-croissant:before{content:"\e91f";}.icon-food-fresh-fish:before{content:"\e920";}.icon-food-hot-plate:before{content:"\e921";}.icon-food-lettuce-2:before{content:"\e922";}.icon-food-mini-cake:before{content:"\e923";}.icon-food-roasted-chicken:before{content:"\e924";}.icon-food-sausage:before{content:"\e925";}.icon-health-water-bottle-small:before{content:"\e926";}.icon-plus:before{content:"\e927";}.icon-settings:before{content:"\e928";}.icon-x:before{content:"\e929";}.icon-check:before{content:"\e92a";}.icon-industry-milk-paper-bottle:before{content:"\e92b";}.icon-Search-Button:before{content:"\e92c";}.icon-Right-Arrow-Icon:before{content:"\e92d";}.icon-Left-Arrow-Icon:before{content:"\e92e";}.icon-icons:before{content:"\e92f";}.icon-Combined-Shape:before{content:"\e930";}.icon-network-global-network:before{content:"\e931";}.icon-trash:before{content:"\e932";}.icon-chevron-bottom:before{content:"\e933";}.icon-cafe-salt-pepper:before{content:"\e937";}.icon-cafe-pizza-slice:before{content:"\e938";}.icon-cafe-french-fries:before{content:"\e939";}.icon-cafe-beer-glass-bottle:before{content:"\e93a";}.icon-cafe-asian-dish-rice:before{content:"\e93b";}.icon-Producteur-a-valider .path1:before{content:"\e901";color:rgb(118,188,33);}.icon-Producteur-a-valider .path2:before{content:"\e902";margin-left:-1em;color:rgb(94,88,115);}.icon-Producteur-a-valider .path3:before{content:"\e93c";margin-left:-1em;color:rgb(255,255,255);}.icon-Valider:before{content:"\e93d";}.icon-a-reactualiser:before{content:"\e93e";}.icon-Invalider:before{content:"\e940";}.icon-Publier:before{content:"\e900";}.icon-Dpublier:before{content:"\e941";}.icon-Deconnexion:before{content:"\e942";}.icon-telecharger:before{content:"\e943";}.icon-Editer:before{content:"\e944";}.icon-person-connexion:before{content:"\e945";}.icon-oeil:before{content:"\e946";}.icon-Cloche:before{content:"\e947";}.icon-mail-mail-move:before{content:"\e948";color:#5b5b5b;}.icon-croix-deconnexion:before{content:"\e949";}.icon-ui-plus-window:before{content:"\e94a";}.icon-Alerte:before{content:"\e94b";}.icon-Cart:before{content:"\e94c";}.icon-users-1:before{content:"\e93f";color:#424c53;}.icon-pen-tool-converted:before{content:"\e94d";}.icon-map-pin-converted:before{content:"\e94e";}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#cccccc;}.mfp-preloader a:hover{color:white;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}
body{color:#666666;font-size:15px;font-family:'Open Sans',sans-serif;line-height:1.80857;}a{color:#1f1f1f;text-decoration:none !important;outline:none !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}h1,h2,h3,h4,h5,h6{letter-spacing:0;font-weight:normal;position:relative;padding:0 0 10px 0;font-weight:normal;line-height:120%;color:#1f1f1f;margin:0}h1{font-size:24px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:13px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#212121;text-decoration:none!important;opacity:1}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{opacity:.8}a{color:#1f1f1f;text-decoration:none;outline:none;}.button.button--primary{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 26px;height:39px;background:#76BC21;border-radius:19px;color:#ffffff;font-family:'Syncopate',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:15px;border:none;min-width:155px;transition:.5s;}.button.button--primary:hover{background:#424C53;border:none;}.button.button--primary:focus{border:2px solid #76BC21;}.button.button--primary.active{background:#FFFFFF;border:2px solid #424C53;color:#424C53;}.button.button--primary.disable{background:#dadada;cursor:not-allowed;border:none;}.button.button--secondary{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 26px;height:39px;background:#FFFFFF;border-radius:19px;color:#424C53;font-family:'Syncopate',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:15px;border:2px solid #424C53;transition:.5s;min-width:211px;}.button.button--secondary:hover{background:#424C53;color:#FFFFFF;}.button.button--secondary:focus{border:2px solid #76BC21;}.button.button--secondary:active,.button.button--secondary.active{background:#76BC21;border:none;color:#FFFFFF;}.button.button--secondary.disable{background:#dadada;cursor:not-allowed;border:none;}.selection-bt-valid{margin-left:0px;}.button.button-red--primary{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 26px;height:39px;background:#E1251B;border-radius:19px;color:#ffffff;font-family:'Syncopate',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:15px;border:none;transition:.5s;min-width:211px;}.button.button-red--primary:hover{background:#424C53;border:none;}.button.button-red--primary:focus{border:2px solid #E1251B;}.button.button-red--primary.active{background:#FFFFFF;border:2px solid #424C53;color:#424C53;}.button.button-red--primary.disable{background:#dadada;cursor:not-allowed;border:none;}.button.button-red--secondary{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 26px;height:39px;background:#FFFFFF;border-radius:19px;color:#424C53;font-family:'Syncopate',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:15px;border:2px solid #424C53;transition:.5s;min-width:211px;}.button.button-red--secondary:hover{background:#424C53;border:none;color:#FFFFFF;}.button.button-red--secondary:focus{border:2px solid #E1251B;}.button.button-red--secondary.active{background:#E1251B;border:none;color:#FFFFFF;}.button.button-red--secondary.disable{background:#dadada;cursor:not-allowed;border:none;}.button.button-producteur--primary{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 26px;height:39px;background:#76BC21;border-radius:19px;color:#ffffff;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:15px;border:none;transition:.5s;min-width:211px;}.button.button-producteur--primary:hover{background:#424C53;border:none;}.button.button--primary:focus{border:2px solid #76BC21;}.button.button-producteur--primary.active{background:#FFFFFF;border:2px solid #424C53;color:#424C53;}.button.button-producteur--primary.disable{background:#dadada;cursor:not-allowed;border:none;}.button.button-acheteur--primary{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 26px;height:39px;background:#E1251B;border-radius:19px;color:#ffffff;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:00;font-size:18px;line-height:15px;border:none;transition:.5s;min-width:211px;}.button.button-acheteur--primary:hover{background:#758592;border:none;}.button.button-acheteur--primary:focus{border:2px solid #E1251B;}.button.button-acheteur--primary.active{background:#FFFFFF;border:2px solid #758592;color:#758592;}.button.button-acheteur--primary.disable{background:#CAD6E2;cursor:not-allowed;border:none;}.button.button--list{max-width:306px;height:40px;background:#FFFFFF;border-radius:20px;border:1px solid #454f55;color:#424C53;font-weight:600;font-size:18px;margin-left:0;text-align:left;position:relative;padding:0 26px;line-height:36px;text-overflow:ellipsis;overflow:auto;}.button.button--list:hover{background:#424C53;color:#FFFFFF;}.button.button--list:focus{border:1px solid #76BC21;}.button.button--list:active,.button.button--list.active{background:#76BC21;color:#FFFFFF;}.button.button--list.disable{background:#DADADA;color:white;cursor:not-allowed;border:none;}.button.button--secondary-whith-background{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 26px;height:39px;background:#FFFFFF;border-radius:18px;color:#424C53;font-family:'Syncopate',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:15px;border:2px solid #424C53;transition:.5s;min-width:211px;}.button.button--secondary-whith-background:hover{background:#a0a5a9;color:#FFFFFF;}.button.button--secondary-whith-background:focus{border:2px solid #76BC21;}.button.button--secondary-whith-background.active{background:#76BC21;border:none;color:#FFFFFF;}.button.button--secondary-whith-background.desable{background:#dadada;cursor:none;border:none;}a,.btn{text-decoration:none !important;outline:none !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.btn-custom{margin-top:20px;background-color:transparent !important;border:2px solid #ddd;padding:12px 40px;font-size:16px;}.lead{font-size:18px;line-height:30px;color:#767676;margin:0;padding:0;}blockquote{margin:20px 0 20px;padding:30px;}ul,li,ol{list-style:none;margin:0;padding:0;}button:focus{outline:none;}.form-control::-moz-placeholder{color:#ffffff;opacity:1;}#scroll-to-top{width:40px;height:40px;position:fixed;bottom:10px;right:20px;display:none !important;font-size:25px;border-radius:0;transition:.2s;letter-spacing:1px;text-align:center;line-height:40px;background:#e91327;color:#ffffff;font-weight:900;border-radius:100%;}.top-header .navbar{padding:0 0 5px 0;width:100%;max-width:1360px;margin:auto;align-items:flex-start;}.top-header{background:#ffffff;position:relative;margin:0 auto;z-index:20;}@media (min-width:992px){.top-header:not(.sticky) .navbar-collapse{flex-grow:0;flex-basis:fit-content;}}.top-header .navbar .navbar-collapse ul li a{font-size:16px;padding:55px 0 20px 0;position:relative;font-weight:700;color:#758592;overflow:hidden;}.top-header .navbar .navbar-collapse ul li:hover,.top-header .navbar .navbar-collapse ul li.active{background:#F1F2ED;color:#758592;position:relative;padding:0 30px;}.top-header .navbar .navbar-collapse ul li .active:before,.top-header .navbar .navbar-collapse ul li:hover a:before{content:"";position:absolute;bottom:12px;display:block;height:4px;background:#758592;width:100%;left:0;right:0;border-radius:25px;}.top-header.sticky .navbar .navbar-collapse ul li{padding:0 17px;}.top-header.sticky .navbar .navbar-collapse ul li a{padding:38px 0 17px 0;}.top-header.fixed-menu{width:100%;position:fixed;box-shadow:0 3px 6px 3px rgba(0,0,0,0.06);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;background:#fff;z-index:20;}.navbar-toggler:focus{box-shadow:0 0 0 0;}.top-header .navbar-toggler{border:2px solid #758592;border-radius:0;padding:10px 10px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;z-index:2;position:absolute;right:20px;top:20px;}.top-header .navbar-toggler span{background:#758592;display:block;width:22px;height:2px;margin:0 auto;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;position:relative;left:0;opacity:1;transition:all 0.35s ease-out;transform-origin:center left;}.top-header .navbar-toggler span + span{margin-top:5px;}.top-header .navbar-toggler:hover{border:2px solid #758592;}.top-header .navbar-toggler:hover span{background:#758592;}.top-header .navbar-toggler:not(.collapsed) span:nth-child(1){transform:translate(15%,-33%) rotate(45deg);}.top-header .navbar-toggler:not(.collapsed) span:nth-child(2){opacity:0;}.top-header .navbar-toggler:not(.collapsed) span:nth-child(3){transform:translate(15%,33%) rotate(-45deg);}.top-header .navbar-toggler span:nth-child(1){transform:translate(0%,0%) rotate(0deg);}.top-header .navbar-toggler span:nth-child(2){opacity:1;}.top-header .navbar-toggler span:nth-child(3){transform:translate(0%,0%) rotate(0deg);}.home-slider{position:relative;height:540px;}.lbox-caption{display:table;height:100% !important;width:100% !important;left:0 !important;}.lbox-caption{position:absolute;margin:0 auto;left:0;right:0;z-index:10;}.lbox-details{display:table-cell;text-align:center;vertical-align:middle;position:absolute;top:0;left:0;right:0;height:100%;padding:22% 0%;}.lbox-details::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}.lbox-details h1{font-size:54px;font-family:'Open Sans',sans-serif;color:#ffffff;font-weight:600;position:relative;z-index:3;}.lbox-details h2{font-size:48px;color:#ffffff;font-weight:300;position:relative;z-index:3;}.lbox-details p{color:#ffffff;position:relative;z-index:3;}.lbox-details p strong{color:#70c6eb;font-size:40px;font-family:'Open Sans',sans-serif;}.lbox-details a.btn{background:#ffffff;padding:10px 20px;font-size:20px;text-transform:capitalize;color:#3a4149;border-radius:0;position:relative;z-index:3;}.lbox-details a.btn:hover{background:#70c6eb;}.pogoSlider-nav-btn--selected{background:#e91327 !important;}.ulockd-home-slider.pogoSlider--navBottom .pogoSlider-nav{bottom:150px;}.pogoSlider--navBottom .pogoSlider-nav li,.pogoSlider--navTop .pogoSlider-nav li{display:inline;margin:0 7px;}.pogoSlider-nav-btn{background:#fff;border:none !important;border-radius:50% !important;width:11px !important;height:11px !important;cursor:pointer !important;}.img-responsive{max-width:100%;}.tooltip-1{display:inline-block;position:relative;color:#70c6eb;opacity:1;}.tooltip__wave{width:30%;height:20px;position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;overflow:hidden;}.tooltip__wave span{position:absolute;left:-100%;width:200%;height:100%;background:url(/themes/runalim/images/wave.svg) repeat-x center center;background-size:50% auto;}.about-box{padding:70px 0;}.title-box{text-align:center;margin-bottom:50px;}.title-box h2{font-size:75px;font-family:'Open Sans',sans-serif;color:#e91327;font-weight:400;padding:0;}.title-box h2 span{color:#70c6eb;text-decoration:underline;}.about-main-info h2 span{color:#70c6eb;text-decoration:underline;}.about-main-info{margin-bottom:30px;position:relative;}.about-main-info>div{position:relative;z-index:9;}.about-main-info:after{content:"";position:absolute;top:0;left:15px;display:block;background:rgba(117,133,146,0.7);height:267px;width:100%;max-width:81.2%;}button.dropdown-toggle::after{content:none;}@media (min-width:1600px){.about-main-info:after{max-width:98%;}.dropdown .dropdown-toggle{width:244px;}input.searchBox{width:262px;}}.about-img{padding:30px 0;}.about-img img{border-radius:10px;}.about-m ul{display:block;text-align:center;padding-bottom:30px;}.about-m ul li{display:inline-block;text-align:center;}.about-m ul li a{background:#528780;color:#ffffff;width:38px;height:38px;text-align:center;line-height:38px;display:block;border-radius:50px;margin:0 5px;}.about-m ul li a:hover{background:#333333;color:#ffffff;}.about-main-info .title-prod-entreprise{color:#fff;font-family:'Syncopate',sans-serif;font-weight:700;font-size:28px;text-align:initial;margin-top:60px;margin-left:35px;}.about-main-info .text-prod-entreprise{margin:1em 0;font-size:18px;color:#000;font-weight:400;padding-left:53px;text-align:initial;line-height:26px;padding-right:30px;}.about-main-info .title-content-caroussel{text-align:center;left:0;right:0;color:#424C53;font-family:'Syncopate',sans-serif;font-weight:700;font-size:18px;margin-bottom:20px;margin-top:17px;height:50px;overflow:hidden;padding:0.5rem 0;}.about-main-info .card-text{height:50px;}.info-prod-carousel{margin-top:10px;display:flex;flex-direction:column;align-items:center;}.content-caroussel .nom-producteur,.content-caroussel .lieu-production{font-size:16px;color:#424C53;font-weight:400;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.content-caroussel .nom-producteur{margin:0;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:600;font-style:italic;position:relative;}.content-caroussel .lieu-production{margin-bottom:10px;}.btn-prod-month{display:flex;margin:0 auto 1rem;width:auto;}.about-main-info div.full > img{height:500px;}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-radial-out::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#3a4149;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-radial-out:hover::before,.hvr-radial-out:focus::before,.hvr-radial-out:active::before{-webkit-transform:scale(2);transform:scale(2);}.services-box{padding:0 0;background-color:#fff;margin-bottom:60px;}.effect-service{position:relative;height:auto;text-align:center;cursor:pointer;border:8px solid #eee;margin-bottom:30px;}figure.effect-service{background:-webkit-linear-gradient(-45deg,#EC65B7 0%,#05E0D8 100%);background:linear-gradient(-45deg,#EC65B7 0%,#05E0D8 100%);}figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:0.8;}figure.effect-service img{opacity:0.85;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}figure figcaption,.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}figure figcaption{padding:10px;color:#fff;text-transform:capitalize;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}figure.effect-service h2{padding:20px;width:50%;height:50%;text-align:left;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0);}figure.effect-service h2{background:#e91327;padding:13px;width:94%;height:58px;border:0;margin:0;font-weight:200;font-size:34px;color:#ffffff;text-align:center;font-family:'Open Sans',sans-serif;}figure.effect-service p{padding:15px;width:100%;height:80%;font-size:14px;border:2px solid #fff;margin:0;font-weight:300;display:none;}figure.effect-service p{float:right;padding:20px;text-align:left;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}figure.effect-service:hover img{opacity:0.6;}figure.effect-service:hover p{opacity:1;}figure.effect-service:hover{border:8px solid #e91327;}.gallery-box{padding:70px 0 120px;}.gallery-box ul{}.gallery-box ul li{position:relative;width:31.33%;margin:0 1% 20px !important;padding:0;float:left;border:none;overflow:hidden;margin-bottom:0;}.gallery-box ul li a{position:relative;display:inline-block;border:4px solid #ffffff;}.gallery-box ul li a::before{content:"";position:absolute;background:rgba(233,19,39,0.9);width:100%;height:100%;left:0;top:100%;opacity:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}.gallery-box ul li a .overlay{background:#70c6eb;color:#3a4149;font-size:22px;text-align:center;width:38px;height:38px;display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}.gallery-box ul li a:hover::before{top:0;opacity:1;}.gallery-box ul li a:hover .overlay{opacity:1;}.gallery-box ul li a:hover{border:4px solid #e91327;}.gallery-box ul li a .overlay{background:#fff;color:#e91327;}.properties-box{padding:70px 0;background-color:#f2f3f5;}.single-team-member{position:relative;margin-top:30px;border:10px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}.filter-button-group{margin-bottom:30px;}.filter-button-group button{border-radius:2px;transition:.2s;letter-spacing:1px;padding:10px 18px;background:#57cef8;color:#ffffff;cursor:pointer;border:none;}.filter-button-group button:hover{color:#ffffff;}.properties-single{margin-bottom:30px;background:#ffffff;transition:all 0.5s ease 0s;}.fuit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;}.fuit a{background:#57cef8;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;color:#ffffff;}.for-sal{background:#3a4149;position:absolute;top:10px;right:10px;color:#ffffff;border-radius:2px;padding:5px 10px;font-size:13px;z-index:10;}.pro-price{background:#57cef8;position:absolute;bottom:10px;left:10px;color:#ffffff;border-radius:2px;padding:5px 10px;font-size:13px;z-index:10;}.properties-img{position:relative;overflow:hidden;}.properties-img img{-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;transition-delay:0s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s;}.properties-single:hover .properties-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.hover-box{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;position:absolute;height:100%;width:100%;background:rgba(0,0,0,.5);color:#fff;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease;-ms-transition:all .9s ease;transition:all .9s ease;transition-delay:0s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s;}.properties-single:hover .hover-box{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;top:0;}.properties-dit{padding:15px;}.properties-dit h3{font-size:20px;}.properties-dit ul{padding:10px 0;}.properties-dit ul li{float:left;width:33.33%;font-size:12px;line-height:30px;}.properties-dit ul li i{float:right;padding:7px 10px;font-size:15px;color:#57cef8;}.properties-dit p{margin:0;}.properties-dit p i{padding-right:10px;}.team-box{padding:70px 0;}.our-team{text-align:center;overflow:hidden;position:relative;z-index:1;}.our-team:before,.our-team:after{content:"";width:130px;height:150px;background:#57cef8;position:absolute;z-index:-1;}.our-team:before{bottom:-20px;left:0;}.our-team:after{top:-20px;right:0;}.our-team .pic{margin:8px;position:relative;border:3px solid #57cef8;transition:all 0.5s ease 0s;}.our-team:hover .pic{border-color:#3a4149;}.our-team .pic:after{content:"";width:100%;height:0;background:#57cef8;position:absolute;top:0;left:0;opacity:0;transform-origin:0 0 0;transition:all 0.5s ease 0s;}.our-team:hover .pic:after{height:100%;opacity:0.85;}.our-team img{width:100%;height:auto;}.our-team .team-content{width:100%;position:absolute;top:-50%;left:0;transition:all 0.5s ease 0.2s;}.our-team:hover .team-content{top:38%;}.our-team .title{font-size:18px;font-weight:600;color:#fff;text-transform:capitalize;margin:0;}.our-team .post{font-size:14px;color:#fff;line-height:26px;text-transform:capitalize;}.our-team .social{padding:0;margin:40px 0 0 0;list-style:none;}.our-team .social li{display:inline-block;}.our-team .social li a{display:inline-block;width:35px;height:35px;line-height:35px;border-radius:50%;border:1px solid #fff;font-size:18px;color:#fff;margin:0 7px;transition:all 0.5s ease 0s;}.our-team .social li a:hover{background:#fff;color:#00bed3;}@media only screen and (max-width:990px){.our-team{margin-bottom:30px;}}.blog-box{padding:70px 0;background-color:#f2f3f5;}.blog-inner{background:#ffffff;text-align:center;margin-bottom:30px;border:10px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}.blog-img{margin-bottom:15px;overflow:hidden;}.blog-img img{transition:all 0.9s ease 0s;}.blog-inner:hover .blog-img img{-moz-transform:scale(1.5) rotate(-10deg);-webkit-transform:scale(1.5) rotate(-10deg);-ms-transform:scale(1.5) rotate(-10deg);-o-transform:scale(1.5) rotate(-10deg);transform:scale(1.5) rotate(-10deg);}.blog-inner a{border-radius:2px;transition:.2s;letter-spacing:1px;padding:10px 18px;background:#57cef8;color:#ffffff;}.blog-inner a:hover{color:#ffffff;}.contact-box{padding:70px 0;}.left-contact h2{font-size:22px;font-weight:500;padding-bottom:30px;}.cont-line{overflow:hidden;margin-bottom:30px;}.icon-b{width:55px;height:55px;text-align:center;line-height:55px;font-size:25px;margin-right:15px;color:#fff;border-radius:100%;background:#e91327;}.dit-right h4{font-size:16px;color:#3a4149;font-weight:500;margin:0;padding:0;}.dit-right p{font-size:14px;margin-top:0;}.dit-right a{font-size:14px;color:#3a4149;font-weight:300;line-height:normal;}.dit-right a:hover{color:#57cef8;}.contact-block{}.contact-block .form-group .form-control{background:#333;height:48px;font-size:14px;border:0;padding:5px 20px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-weight:200;letter-spacing:0;}.submit-button .btn-common{background-color:#e91327;height:45px;line-height:45px;font-size:14px;font-weight:400;color:#fff;padding:0 20px;border:0;outline:0;text-transform:uppercase;border-radius:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;border-radius:0 15px 0 15px;opacity:1;}.contact-block .form-group textarea.form-control{height:150px;padding-top:15px;}.submit-button .btn-common:hover{background-color:#111;opacity:1;}.custom-select{height:45px;font-size:16px;}select.form-control:not([size]):not([multiple]){height:calc(45px + 2px);}.help-block ul li{color:red;}.footet-down{background:#76BC21;padding:15px 0;}.row-footer-down{display:flex;justify-content:space-between;}.row-footer-down div{width:auto;}.footet-down p{margin:0 2px;color:#fff;font-size:18px;font-weight:500;position:relative;}.footet-down p strong{font-weight:700;}.footet-down .container .row p{width:auto;}.footet-down a:not(.sticky){color:#FFFFFF;!important;}.footet-down a:hover{color:#424C53;}.footer-box{background:#424C53;padding:70px 0 20px 0;margin-top:89px;}.image-et-title{display:flex;flex-direction:column;position:relative;top:-24px}.footer-box img{margin:-27px 0 28px 0;}.footer-box .title-reseau{color:#ffffff;line-height:26px;margin:0 0 5px 0;}.footer-box .footer-company-name{text-align:center;margin:0;color:#333;font-size:13px;font-weight:400;padding-top:2px;}.footer-box li{margin-bottom:15px;color:#ffffff;font-size:18px;position:relative;top:-20px;left:48px;line-height:32px;}.col-footer{position:relative;left:45px;}.footer-box .liste-reseaux-sociaux{display:flex;justify-content:end;position:relative;left:11px;}.footer-box .liste-reseaux-sociaux li{margin-right:35px;}.footer-box .liste-reseaux-sociaux a{color:#fff;font-size:24px;}.footer-box .footer-company-name a:hover{color:#e91327;}.footer-box .Nl-Email{color:white;background:transparent;border:1px solid #fff;padding:2px 20px;margin:15px 0 30px;width:75%;position:relative;top:-13px;left:98px;font-size:18px;}.footer-box input:focus{outline:none;color:#fff;}.footer-box a{color:#FFFFFF;}.footer-box a:hover{opacity:.5;color:#fff;}.footer-box .btnNL{border:none;padding:7px 10px;width:75%;margin-top:-25px;margin-left:96px;}.btnNL:hover{box-shadow:2px 2px 10px rgb(0 0 0 / 20%);}.colfootright{width:88%;}.field_hidden{display:none;}.logo-pref{width:150px;}.footer-box .logo-pref img.img-fluid{margin:0;margin-left:26px;}.section-mail-footer{display:flex;justify-content:flex-end;}.footer-box .logos-financeurs__ligne img{margin:0;position:static;height:60px;width:auto;max-width:100%;padding:6px;background:#fff;border-radius:4px;box-sizing:content-box;}@media (max-width:575px){.footer-box .logos-financeurs__ligne img{height:56px;}}.field--name-body p:has(> img[src*="/images/financeurs/"]){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 40px;margin:30px 0;}.field--name-body p:has(> img[src*="/images/financeurs/"]) img{height:80px;width:auto;max-width:100%;}@media (max-width:575px){.field--name-body p:has(> img[src*="/images/financeurs/"]){gap:16px 24px;}.field--name-body p:has(> img[src*="/images/financeurs/"]) img{height:60px;}}.logos-financeurs{display:flex;flex-direction:column;align-items:center;gap:10px;margin-left:auto;}.logos-financeurs__ligne{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;}@media (min-width:992px) and (max-width:1399px){.footer-box .logos-financeurs__ligne img{height:50px;}}@media (max-width:991px){.logos-financeurs{margin-left:0;}}.footer-box .reseaux-mail-newsletter .section-mail-footer{margin-bottom:0;padding-bottom:30px;}@media (max-width:992px){.section-mail-footer{justify-content:flex-start;}.footer-box .logo-pref img.img-fluid{margin-left:0;top:0;}}@media (max-width:425px){.footer-box .logo-pref img.img-fluid{margin-bottom:40px;}}.subscribe-box{padding:70px 0;background:#e91327;}.subscribe-inner{max-width:500px;width:100%;margin:0 auto;}.subscribe-inner h2{font-size:80px;font-weight:600;color:#ffffff;font-family:'Open Sans',sans-serif;padding:0;}.subscribe-inner p{color:#cccccc;}.subscribe-inner .form-group .form-control-1{width:100%;padding:12px 15px;border-radius:0;border:none;}.subscribe-inner .form-group button{border-radius:0;transition:.2s;padding:10px 18px;background:#222;color:#ffffff;border:none;cursor:pointer;font-weight:300;letter-spacing:0.1px;border-radius:0 15px 0 15px;}.about-main-info h2 img{margin-top:-10px;}p{margin-top:5px;margin-bottom:1rem;font-size:16px;font-weight:300;line-height:normal;}.text_align_center{text-align:center;}.red_bg{background:#e91327;}.white_fonts p,.white_fonts h1,.white_fonts h2,.white_fonts h3,.white_fonts h4,.white_fonts h5,.white_fonts h6,.white_fonts ul,.white_fonts ul li,.white_fonts ul li a,.white_fonts ul i,.white_fonts .post_info i,.white_fonts div,.white_fonts a.read_more{color:#fff !important;}.red_bg .about-main-info a{background:#fff;color:#e91327;}.testimonial_img{text-align:center;width:100%;display:flex;justify-content:center;}.mfp-figure figure .mfp-bottom-bar{display:none;}#client_slider .carousel-indicators{bottom:-45px;}#client_slider .carousel-indicators li{height:15px;width:15px;border-radius:100%;background:#999;}#client_slider .carousel-indicators li.active{background:#e91327;}.navbar-brand{padding:30px 0 10px 10px;}.top-header.sticky .navbar-brand{padding:1em;}.navigation__item{padding:0 30px;height:fit-content;}.sub-header ul li.producteur .text,.sub-header ul li.acheteur .text{font-size:18px;}.top-header .navbar .navbar-cache{display:flex;width:0;height:0;overflow:hidden;}.top-header.sticky  .navbar .navbar-cache{width:fit-content;height:fit-content;}.top-header .navbar .navbar-collapse ul li:first-child a.button-theme:before,.top-header .navbar .navbar-collapse ul li:hover a.button-theme:before{content:none;}.top-header.sticky .navbar .navbar-collapse ul.navbar-cache li:first-child,.top-header.sticky .navbar .navbar-collapse ul.navbar-cache li.active,.top-header.sticky .navbar .navbar-collapse ul.navbar-cache li:hover{background:white;}.top-header .navbar .navbar-collapse ul.navbar-cache li a.button-theme{color:white;width:100px;min-width:100px;height:60px;text-align:center;padding:30px;}.top-header.sticky .navbar .navbar-collapse ul.navbar-cache li.enable.logged a.button-theme{padding:20px 90px 20px 50px;}.logged .icon-croix-deconnexion{font-size:34px;}li.acheteur.logged.enable,li.producteur.logged.enable{position:relative;}.acheteur .bt-close.button-theme,.producteur .bt-close.button-theme,.top-header .navbar .navbar-collapse ul li a.bt-close.button-theme,.top-header.sticky .navbar .navbar-collapse ul.navbar-cache li.enable.logged a.button-theme.bt-close{position:absolute;top:0px;right:0px;border-bottom-left-radius:0px;border-top-left-radius:0px;border-left:2px solid #FFFFFF;padding:0em 1.2em 0em 0.9em;width:auto;min-width:auto;}.acheteur .bt-close.button-theme:hover{background:#758592;}.producteur .bt-close.button-theme:hover{background:#424C53;}.sub-header{padding:10px 0 40px 0;flex:1;}.container-sub-header{align-items:end;padding-left:9px;}.title-reseau{color:#758592;font-size:18px;font-family:'Syncopate',sans-serif;margin:0;line-height:20px;}.button-theme strong,.title-reseau strong{font-weight:700;}.sub-header > .container,#fix-margin-title{gap:10px 28px;}.button-theme{white-space:nowrap;color:#fff;font-size:18px;font-family:'Open Sans',sans-serif;padding:0.5em 1.5em;border-radius:50px;display:inline-flex;align-items:center;gap:10px;}.button-theme .icon-Person{font-size:40px;font-weight:900;}.button-theme .icon-gift{font-size:40px;}.button-theme:hover{box-shadow:2px 2px 10px rgb(0 0 0 / 20%);color:#fff;}.button-theme span{font-size:30px;vertical-align:bottom;}.producteur .button-theme{background:#76BC21;height:58px;border-radius:50px;}.acheteur .button-theme{background-color:#E1251B;height:58px;border-radius:50px;}.acheteur.enable.logged .button-theme.button-acheteur--primary,.producteur.enable.logged .button-theme.button-producteur--primary{padding-right:90px;}#top-header-s .producteur{height:60px;border-radius:50px;}#top-header-s .acheteur{height:60px;border-radius:50px;}.producteur.disable,.acheteur.disable{cursor:not-allowed;}.producteur.disable .button-theme,.acheteur.disable .button-theme{background:#DADADA;pointer-events:none;text-decoration:none;}.modal-backdrop{background-color:#575756;}.modal-backdrop.show{opacity:.75;}.modal-content{position:relative;border-radius:6px;font-family:'Montserrat',sans-serif;font-style:normal;color:#6E6B7B;max-width:407px;}.modal-body{padding:0.7rem 2rem 0rem 2rem;position:initial;}.user-login-form a,a.text-red{color:#E1251B;}.modal-body .brand-logo{display:flex;justify-content:center;margin:1rem 0 1.5rem;}.modal-body .brand-logo img{max-width:124px;}.my-0.title_login_form{font-family:'Roboto';font-weight:500;font-size:18px;line-height:22px;padding:0;color:#758592;}.card-body{padding:0.7rem 2rem 0rem 2rem;}.card-text.my-0.text-red{font-weight:400;font-size:14px;line-height:21px;color:#E1251B;}.card-text.mt-2{font-weight:400;font-size:14px;line-height:21px;margin-top:0.7rem!important;margin-bottom:0rem;}.user-login-form .mb-1 label{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#5E5873;}.modal-content label.option{font-size:14px;line-height:21px;color:#6E6B7B;}.modal-content .form-item{margin-top:0.5rem;}.user-login-form .form-group{position:relative;}.user-login-form .input-group-addon{position:absolute;left:13px;top:37px;font-size:12px;}.user-login-form .input-group-addon i:before{color:#B9B9C3;}.user-login-form .form-control{text-indent:25px;margin-top:0;font-size:12px;line-height:24px;color:#758592;}.user-login-form .form-control::placeholder{color:#B9B9C3;font-size:12px;line-height:24px;}form.user-login-form{position:relative;}.user-login-form a.user-reset-password-link{position:absolute;right:0px;top:79px;font-weight:400;font-size:12px;line-height:18px;color:#E54037;}.user-login-form a:hover,.user-login-form a.user-reset-password-link:hover,a.text-red:hover{color:#424C53;}.modal-content .footer{position:absolute;bottom:1rem;left:2rem;font-weight:400;font-size:14px;line-height:21px;color:#6E6B7B;width:341px;}.modal-footer{border:none;padding:0rem 2rem 4rem 2rem;}.user_pass .modal-footer{padding:0rem 2rem 2rem 2rem;}.modal-content .form-actions.js-form-wrapper.form-wrapper{margin-top:0;margin-bottom:10px;}.user-login-form .form-submit,.modal-footer .form-submit,.user-pass .form-submit{font-family:'Montserrat',Helvetica,Arial,serif;font-weight:400;font-size:14px;line-height:17px;color:#ffffff;background-color:#E43B32;width:100%;padding:10px;border:none;margin-bottom:20px;}.login_form .card-body{font-family:'Montserrat',Helvetica,Arial,serif;}.user-login-form .form-submit:hover,.modal-footer .form-submit:hover{background-color:#424C53;}.user-login-form .form-check-input:checked{background-color:#E43B32;border-color:#E43B32;}.user-login-form .form-check.form-switch{display:flex;align-items:center;}.user-login-form .form-check.form-switch label{padding-left:10px;padding-top:4px;}.icon-Person-producteur:before{content:"\e913";font-size:44px;position:relative;top:7px;right:11px;}.icon-gift-acheteur:before{content:"\e90e";font-size:35px;position:relative;top:2px;right:22px;}.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev,.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev{left:123px;}.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev,.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev,.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev{border-width:0 0 2px 2px;}.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next,.pogoSlider--dirTopRight .pogoSlider-dir-btn--next{right:123px;}.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next,.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next,.pogoSlider--dirTopRight .pogoSlider-dir-btn--next{border-width:2px 2px 0 0;}.pogoSlider-dir-btn{width:35px;height:35px;}.banner-pagination{position:relative;top:412px;}.page-arrow > [class^=icon-]{display:flex;height:100%;justify-content:center;align-items:center;}a:hover{color:#ffffff;}.custom_wrapper > div{display:flex;justify-content:center;margin-top:1rem;margin-bottom:1rem;}.custom_wrapper  input.custom_search{background:#fff;border:1px solid #454f55;border-radius:21px;padding:3px 26px;font-size:17px;height:42px;margin:0;box-sizing:border-box;width:100%;max-width:306px;}input:focus-visible{outline:none;}.custom_wrapper  input.custom_search::placeholder{font-weight:500;color:#454f55;font-family:"Open Sans",sans-serif;font-size:17px;}input.custom_search + .btn-loupe{background-color:#454f55;border-radius:0 21px 21px 0;position:relative;width:46px;height:42px;margin-left:-46px;color:#fff;}input.custom_search + .btn-loupe .btn-search-icon{font-size:28px;margin-left:-0.2em;}.icon-right{position:absolute;top:calc(50% - 0.5em);right:1em;}.icon-left{position:absolute;top:calc(50% - 0.5em);left:0.8em;}.icon-Loupe-search:before{font-size:28px;position:relative;right:4px;}.loupe{white-space:nowrap;max-width:250px;flex-grow:1;position:relative;}.btn-search{background-color:#fff !important;border-radius:0 47% 47% 0 !important;position:absolute;margin:0;right:0;height:100%;}.ou{background-color:#588d1b;border-radius:50%;width:49px;height:49px;position:relative;text-align:center;line-height:50px;display:block;flex-basis:50px;flex-shrink:0;}.row-search .icon-plus-recherche:before{position:relative;font-size:33px;}.pre-scrollable{max-height:400px;overflow-y:scroll;}.row-search p,.row-search .ou{margin-bottom:0;font-size:14px;font-family:'Syncopate',sans-serif;font-weight:700;white-space:nowrap;}.dropdown .dropdown-toggle{color:#454f55;font-size:17px;font-family:'Open Sans',sans-serif;background:#ffffff;font-weight:600;border-radius:50px;width:100%;position:relative;height:50px;border:1px solid #CAD6E2;padding-left:1.5em;padding-right:1.7em;text-overflow:ellipsis;overflow:hidden;text-align:left;}.dropdown .dropdown-toggle .text-filtre{margin-left:0.2em;font-weight:400;color:var(--bs-dark);}.dropdown .dropdown-toggle .icon-left + .text-filtre{margin-left:1.2em;}.dropdown .dropdown-toggle .text_dropdown{margin-right:2em;}.dropdown-menu.show{padding:0;}.dropdown-toggle i.icon-right,.dashboardcode-bsmultiselect i.icon-right{font-size:15px;color:#424C53;}.dropdown button.dropdown-toggle + ul > li:first-child > *{border-radius:0.25em 0.25em 0 0;}.dropdown button.dropdown-toggle + ul > li:last-child > *{border-radius:0 0 0.25em 0.25em;}input.searchBox{background:rgba(255,255,255,.3);border:2px solid #fff;border-radius:50px;padding:3px 15px;width:100%;position:relative;height:50px;color:white;}input.searchBox:before{content:"\e912";font-size:25px;position:absolute;top:0;font-family:'icomoon' !important;right:5px;color:#fff;}::placeholder{color:#fff;}::-webkit-input-placeholder{color:#fff;}::-moz-placeholder{color:#fff;}:-ms-input-placeholder{color:#fff;}:-moz-placeholder{color:#fff;}.icon-Localisation-loc:before{color:#424c53;}.img-prod-caroussel{width:100%;height:258px;position:relative;background-size:cover !important;background-repeat:no-repeat!important;}.img-prod-caroussel:before{content:"";position:absolute;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);bottom:auto;top:0;z-index:9;display:block;height:100%;width:100%;}.liste-info-product li a{font-size:15px;font-family:'Open Sans',sans-serif;color:#424C53;margin-bottom:7px;}.liste-info-product li:hover{color:blue !important;}.liste-info-product li:first-child{font-weight:700;}.liste-info-product li span{color:#424C53;font-size:26px;width:30px;display:inline-block;margin-right:15px;vertical-align:bottom;}.liste-info-product li span.icon-Localisation{background:url(/themes/runalim/images/Localisation.svg) no-repeat center;padding-top:3px;}.main-caroussel{display:flex;flex-direction:column;justify-content:space-around;height:240px;}.main-caroussel ul{display:inline-block;margin-top:29px;margin-bottom:30px;line-height:31px;}.splide__arrows .splide__arrow{position:relative;}.splide__arrows{display:flex;justify-content:flex-end;gap:10px;height:60px;}.splide__arrows button{color:#424C53;opacity:1;border-radius:0;font-size:25px;background:#fff;width:1.6em;height:1.6em;right:unset;left:unset;transform:none;top:unset;}.splide__arrows button[disabled]{background:#424C53;color:#ffffff;}.splide .splide__pagination{position:absolute;z-index:1;top:21px;bottom:auto;width:50%;display:flex;align-items:start;justify-content:start;left:unset;transform:unset;}.splide .splide__pagination .splide__pagination__page.is-active{background:#CA3625;}.splide .splide__pagination li{margin-right:12px;line-height:0.5em;}.splide .splide__pagination .splide__pagination__page{background:#fff;opacity:1;transform:scale(1.4);}.content-caroussel{background:#F1F2ED !important;padding-bottom:15px;transition:.5s;height:100%;}.content-caroussel .main-caroussel .seeproduct{border-radius:25px;background:#F1F2ED;border:solid;border-width:2px;color:#424C53;padding:12px 12px;margin-left:0;font-family:'Syncopate',sans-serif;font-weight:700;font-size:14px;}.splide__list li:hover .content-caroussel{background:#F1F2ED;box-shadow:2px 2px 10px rgba(0,0,0,20%);cursor:pointer;}.splide__list li:hover .content-caroussel .seeproduct{background:#424C53;border:1px solid #CAD6E2;border-color:#424C53;color:white;}.Appels-d-offre .button-theme span{margin-right:10px;}.splide__track{padding-bottom:20px;margin-right:1px;}.imgBorder{border-radius:10px 0 10px 0;}.node__content .titleQuisommes{color:#ffffff;font-size:38px;font-family:'Syncopate',sans-serif;font-weight:700;margin:0;line-height:1;position:relative;}.titleQuisommes span{font-size:113px;display:block;}.titleQuisommes span.nous{font-size:54px;margin-top:0;}.overflowHidden{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.section-Quisommesnous{position:relative;top:-0px;}.Quisommesnous{position:relative;width:100%;background-repeat:no-repeat;background-size:cover;border-radius:15px 0 15px 0;}.content-quisommesnous{position:absolute;z-index:9;padding:20px 25px;bottom:0;width:calc(100% - var(--bs-gutter-x));}.logowhite{position:relative;}.content-quisommesnous .overflowHidden > p:nth-child(2){margin :0;}.section-Quisommesnous .container .knowmore{padding:7px 25px;margin-left:36px;position:relative;top:-10px;}.field--name-field-lien-en-savoir-plus{display:flex;}.knowmore a{color:#fff;}.LitttleTextRun{color:#000;font-weight:500;line-height:30px;font-size:24px;margin-left:18px;}.liste-quisommesnous{width:100%;position:relative;top:-2px;left:-5px;}.liste-quisommesnous li{padding-left:0;position:relative;margin-bottom:10px;font-size:20px;}.liste-quisommesnous li strong{font-weight:700;}.placement-logo{display:flex;justify-content:center;gap:65px 0px;}.logo-membres{display:flex;justify-content:center;}#partenaires .title-box .title-section{font-family:'Syncopate',sans-serif;margin-top:90px;font-weight:700;font-size:28px;letter-spacing:-0.0461703px;color:#424C53;}.Appels-d-offre{background:rgba(155,160,122,13%);}.Appels-d-offre .title-section{color:#76BC21;font-family:'Syncopate',sans-serif;font-size:28px;font-weight:700;margin-bottom:50px;margin-top:25px;}.header-appels-d-offre{background:#76BC21;color:#ffffff;text-align:center;height:175px;display:flex;justify-content:center;align-items:center;flex-direction:column;}.info-appels-d-offre{border-radius:10px;overflow:hidden;background:#ffffff;margin-right:30px;max-width:310px;border:none;}.info-appels-d-offre:hover>.header-appels-d-offre{border:1px solid rgba(128,128,128,.5);}.info-appels-d-offre:hover{box-shadow:2px 2px 10px rgb(0 0 0 / 20%);}.header-appels-d-offre span{font-size:40px;margin-bottom:20px;}.header-appels-d-offre .title-info-appesl-d-offre{color:#ffffff;font-family:'Syncopate',sans-serif;font-size:18px;font-weight:700;}.nom-appel-d-offre{color:#76BC21;font-size:24px;font-weight:700;margin-bottom:0;padding-bottom:0;}.Appels-d-offre-contenu{padding:30px;}.Appels-d-offre-contenu p{color:#000000;}.Appels-d-offre-contenu p span{font-weight:600;padding-right:10px;}.Appels-d-offre-contenu p span.dateCloture{color:#E1251B;font-weight:normal;}.lieux-appel-d-offre{font-style:italic;font-weight:600;text-decoration:underline;}.signatur-appel-d-offre{font-weight:500;text-decoration:underline;}.cloture-appel-d-offre,.lieux-appel-d-offre{margin-bottom:0;}.btn-answer{text-align:center;margin-top:30px;}.cta-answer{color:#76BC21;font-weight:700;border:2px solid #76BC21;border-radius:30px;font-family:'Syncopate',sans-serif;}.info-appels-d-offre:hover .cta-answer,.cta-answer:hover{background:#76BC21;color:#fff;}.quantite-appel-d-offre{margin-bottom:1.5rem;}.liste-apples-d-offre{display:flex;justify-content:space-between;width:100%;margin:0 auto;}.liste-apples-d-offre>div:last-child{margin-right:0;}.seeConsultation{background:#76BC21;border-radius:30px;font-size:16px;margin-right:30px;}.guidemarchePublic{background:#009ABF;border-radius:30px;font-size:16px;}.savoirPlus{background:#fff;color:#424C53;border-radius:30px;font-family:'Syncopate',sans-serif;padding:21px 26px 16px 26px;height:10px;margin-left:2px;border:2px solid #424C53;font-weight:700;font-size:14px;line-height:15px;text-align:center;letter-spacing:-0.200822px;}.savoirPlus:hover{background-color:#758592;}.liste-logo-partenaire .field--name-field-lame-les-membres{display:flex;align-items:center;justify-content:space-around;width:100%;margin:40px 0 60px 0;}.liste-logo-partenaire .field--name-field-lien-en-savoir-plus{justify-content:center;}.btnSavoirPlus{display:flex;justify-content:center;}.btnSavoirPlus button:hover a{color:#FFFFFF;}ul.col-lg-6{padding-left:0;}.appels-offres{background-color:#f1f2ed;height:890px;margin-top:50px;}.title-appels-offres{color:#454f55;font-family:'Syncopate',sans-serif;font-size:28px;font-weight:700;margin-bottom:60px;padding-top:90px;text-align:center;}.card-appels-offres{display:flex;justify-content:center;}.card-appels-offres .card-col{display:flex;justify-content:center;}.card-appels-offres .card-col .card{width:309px;height:550px;border-radius:15px;}.card-appels-offres .card:hover{box-shadow:2px 2px 10px rgba(0,0,0,20%);cursor:pointer;}.card-header-top{height:185px;background-color:#76bc27;border-radius:15px 15px 0 0;}.icon-food-roasted-chicken-appel:before{color:#fff;font-size:45px;position:relative;left:112px;}.icon-food-fresh-fish1-appel:before{color:#fff;font-size:40px;position:relative;left:112px;}.icon-food-bananas-appel:before{color:#fff;font-size:46px;position:relative;left:118px;}.icon-card-offre{height:68px;}.icon-card{margin-top:29px;}.icon-food-cheese1-appel:before{color:#fff;font-size:45px;position:relative;left:117px;}.titre-et-ref{display:flex;flex-direction:column;justify-content:flex-end;}.titre-card-offre{display:flex;justify-content:center;margin-bottom:6px;height:44px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.card-title{color:#ffffff;font-family:'Syncopate',sans-serif;font-size:18px;font-weight:700;text-align:center;line-height:21px;}.ref-card-offre{display:flex;justify-content:center;}.card-ref-produit{color:#ffffff;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600;text-align:center;margin:0px 0 6px 0;}.info-marche{height:194px;}.card-body-title{margin-top:9px;margin-left:0;font-weight:700;font-size:20px;line-height:27px;text-align:center;color:#76BC21;padding-bottom:0;height:84px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.card-text-date-cloture{font-weight:600;margin-top:16px;margin-left:-5px;}.card-text-date-cloture strong{margin-right:6px;font-weight:600;font-size:18px;line-height:25px;color:#000000;}.card-text-date-cloture span{font-weight:400;font-size:18px;line-height:25px;color:#E1251B;}.card-text-type{margin-top:-16px;margin-left:-5px;font-weight:400;font-size:18px;line-height:25px;color:#000000;}.card-text-type strong{margin-right:5px;font-weight:600;font-size:18px;line-height:25px;color:#000000;}.contact-repondre{display:flex;flex-direction:column;justify-content:flex-end;margin-left:-5px;}.acheteur-card-appels{height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.card-text-lieu{font-style:italic;font-weight:700;font-size:18px;line-height:25px;color:#000000;word-spacing:1px;}.button-repondre{display:flex;justify-content:center;height:55px;align-items:flex-end;}.card-appels-offres .btn-repondre{min-width:159px;}.card-appels-offres .btn-repondre:hover a{color:#FFFFFF;}.button-consultation{display:flex;justify-content:center;}.appels-offres .button-consultation .btn-consultation{white-space:nowrap;font-size:18px;border-radius:50px;margin-top:66px;height:58px;font-family:'Open Sans',sans-serif;font-weight:400;}.appels-offres .button-consultation .btn-consultation a{line-height:25px;color:#FFFFFF;position:relative;top:-7px;margin-left:11px;}.btn-consultation a strong{font-weight:800;}.btn-consultation:hover{box-shadow:2px 2px 10px rgba(0,0,0,20%);}.icon-les-consultations-appel:before{color:#fff;font-size:35px;position:relative;top:10px;left:-12px;}.section-breadcrumbs{min-height:50vh;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;}.section-breadcrumbs .row{justify-content:center;}.section-breadcrumbs .title-page{color:#ffffff;text-shadow:1px 1px 1px #000;text-transform:uppercase;font-weight:bold;font-size:60px;text-align:center;line-height:50px !important;}.section-breadcrumbs .title-page span{font-size:35px;display:block;font-weight:300;}#breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:">";}#breadcrumb .breadcrumb{background:transparent;padding:0;}#breadcrumb .breadcrumb-item.active{font-weight:700;}.gestion-de-compte .title-section{color:#76BC21;font-family:'Syncopate',sans-serif;font-size:28px;font-weight:700;margin-bottom:50px;margin-top:25px;position:relative;display:inline-block;}.gestion-de-compte .title-section:before{content:"";position:absolute;height:3px;width:60%;background:#76BC21;bottom:-8px;left:0;right:0;margin:0 auto;}.gestion-de-compte .title-box p{color:#000;text-align:justify;line-height:28px;}.title-id{text-transform:uppercase;font-weight:600;font-size:30px;}.txt-id{font-size:18px;color:#000;font-weight:600;}.form-identifiez{background:rgba(155,160,122,13%);margin:0 auto;}.containerForm{max-width:1136px;margin:0 auto;}.containerForm input{border:1px solid #ccc;border-radius:0;}.containerForm input:focus{outline:none;border:0;box-shadow:none;border:1px solid #ccc;}button.knowmore{border:none;}.containerForm ol{list-style:none;counter-reset:li;color:#000;min-height:160px;}.containerForm ol li{counter-increment:li;display:flex;margin-bottom:20px;font-size:18px;align-items:center;}.containerForm ol li::before{content:counter(li);color:#fff;display:block;width:30px;height:30px;margin-left:-1.5em;margin-right:0.5em;text-align:center;direction:rtl;background:#E1251B;font-family:'Syncopate',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;padding:5px;border-radius:50%;}.miniForm{text-align:left;}.miniForm button.knowmore{margin:0 auto;display:block;}.formdeuxcolonne .containerForm{max-width:100%;}.gestion-de-compte .title-box ul li{margin:0 15px;}.gestion-de-compte .button-theme{font-size:18px;}.gestion-de-compte .button-theme span{margin-right:10px;}.btn-see-product .button.button--secondary{min-width:unset;}@media (min-width:1400px){.container{max-width:1360px;}}@media (min-width:1440px){.liste-apples-d-offre{flex-wrap:wrap;}.info-appels-d-offre{margin-right:30px;max-width:317px;width:317px;}.splide__arrows{padding-right:0;}}@media (max-width:1440px){.row-search p{font-size:14px;}}@media (max-width:991px){.row-search{flex-wrap:wrap;}input.searchBox,.dropdown .dropdown-toggle{width:100%;}.sub-header .container,.sub-header .container ul{flex-wrap:wrap;justify-content:center;}.liste-apples-d-offre{justify-content:center;flex-wrap:wrap;}.liste-apples-d-offre .info-appels-d-offre{margin-right:auto !important;margin-bottom:20px;margin-left:auto !important;}ul.col-lg-6{padding-left:15px;}.liste-logo-partenaire{flex-wrap:wrap;}.btnNL{width:100%;font-size:12px;}.btn-see-product{text-align:center;width:100%;padding:0 1em;}.dropdown .dropdown-toggle{text-align:left;}#carrousel-page-detail .about-main-info:after{max-width:677px;left:0;}.search-box.search-box-custom .about-main-info:after{max-width:100%;left:0;}.carousel-prod-entreprise{padding-top:60px;}.splide__arrows{padding-right:0;}}.sticky{z-index:999;position :fixed;}.top-header.sticky{height:100px;background-color:white;top:-150px;left:0;width:100%;}.top-header.sticky .navbar{width:100%;height:100px;align-items:center;}.top-header.sticky .navbar-brand{margin:0;flex-shrink:1;}.top-header.sticky #navbar-wd{height:100px;}.sticky .navbar-brand img{width:100%;height:auto;max-height:80px;min-width:40px;}.sticky .container{margin-left:280px;margin-right:0;padding-right:0;padding-left:0;}.sticky .navbar-nav{white-space:nowrap;margin-bottom:30px;}.top-header.sticky .navbar .navbar-collapse ul li.active,.top-header.sticky .navbar .navbar-collapse ul li:hover,.top-header.sticky .navbar .navbar-collapse ul li a:focus{background:#F1F2ED;font-size:16px;}.top-header.sticky .navbar .navbar-collapse ul li.active a,.top-header.sticky .navbar .navbar-collapse ul li:hover a{color:#758592;font-size:16px;}.top-header.sticky .navbar .navbar-collapse ul li.acheteur:hover a,.top-header.sticky .navbar .navbar-collapse ul li.producteur:hover a{color:#ffffff;font-size:16px;}.top-header.sticky .navbar .navbar-collapse ul li:first-child a:before,.top-header.sticky .navbar .navbar-collapse ul li.active a:before,.top-header.sticky .navbar .navbar-collapse ul li:hover a:before{background:#758592;}.sticky .producteur li{width:0%;height:0%;}.top-header.sticky .navbar .navbar-collapse #top-header-s ul li:first-child a:before,.top-header.sticky .navbar .navbar-collapse #top-header-s ul li.active a:before,.top-header.sticky .navbar .navbar-collapse #top-header-s ul li:hover a:before{content:none;}.row-search.sticky{height:100px;width:100%;border-radius:0 0 0 0;left:0;top:0;}body{padding-top:0 !important;}@media (max-width:767px){.navbar-brand img{width:auto !important;}}.container .fil-ariane .fil-d-arianne{font-family:'Open Sans',sans-serif;font-size:14px;color:var(--main-arianne-color);font-weight:400;margin-bottom:18px;margin-top:37px;}.container .separation-fil-arianne{border-top:1px solid #424C53;}.block-page-title-block h1{font-family:'Syncopate',sans-serif;font-size:54px;font-weight:700;line-height:56px;letter-spacing:0;text-align:start;color:#424C53;margin-top:5%;margin-bottom:2.5%;padding-bottom:0;}.node__content .field--name-body{margin-bottom:110px;}.node__content h2{font-family:'Syncopate',sans-serif;font-weight:bold;font-size:32px;color:#76BC21;margin-top:4.5%;margin-bottom:4%;padding-bottom:0;}.node__content h3{font-family:'Open Sans',sans-serif;font-weight:600;font-size:26px;color:#424C53;line-height:42px;letter-spacing:0.5px;margin-top:3%;margin-bottom:3%;padding-bottom:0;}.node__content h4{font-family:'Open Sans',sans-serif;font-weight:600;font-size:24px;color:#424C53;margin:63px 0 10px 0;}.node__content p{font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#424C53;margin:17px 0 30px 0;}.node__content .chapo{font-family:'Open Sans',sans-serif;font-weight:600;font-size:26px;color:#424C53;line-height:42px;letter-spacing:0.5px;margin-top:3%;margin-bottom:3%;padding-bottom:0;}.node__content .texte-lien-marche{font-family:'Open Sans',sans-serif;font-weight:600;font-size:24px;color:#424C53;}.node__content ul{font-family:'Open Sans',sans-serif;font-size:18px;line-height:32px;color:#424C53;margin:30px 0 30px 25px;}.node__content li{list-style-type:disc;font-weight:lighter;}.a.lien,.node__content p a{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:18px;line-height:25px;color:#FF5100;margin:30px 0;}.node__content p a:hover{color:#CA3625;}.node__content .LitttleTextRun p{color:#000;font-weight:500;line-height:30px;padding-bottom:8px;font-size:24px;margin-top:7px;margin-left:9px;}.liste-quisommesnous ul{margin-top:10px;color:#000;font-size:16px;font-weight:400;line-height:34px;}.node__content .button-theme a{color:#fff;}.node__content .quickedit-field img{margin:30px 30px 30px 0;border:1px solid black;}.node__content table h3,.node__content table p{height:60px;margin:0;padding:0;display:initial;}.block-system-breadcrumb-block{margin-top:20px;}.breadcrumb a:hover{color:#758592;}.breadcrumb ol{display:inline;}.breadcrumb li:after{content:"\e917";font-family:'icomoon' !important;margin:0 4px 0 6px;position:relative;bottom:-2px;}.breadcrumb li:last-child:after{display:none;}.breadcrumb li:before{content:none;}.field--name-field-revue-de-presse .field__items .field__item .card .row .col-md-4 .image-presse .field--name-field-image-article img{width:200px;height:300px;}.carousel-prod-entreprise .text-provenance-transforme{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;margin-top:6px;display:inline-block;color:#009ABF;padding:0.5rem 1em;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.carousel-prod-entreprise .text-provenance-transforme span:before{content:"";display:inline-block;width:18px;height:18px;border-radius:20px;background:#009ABF;position:relative;top:2px;right:5px;}.carousel-prod-entreprise .text-provenance{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;margin-top:6px;display:inline-block;color:#76BC21;padding:0.5rem 1em;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.carousel-prod-entreprise .text-provenance span:before{content:"";display:inline-block;width:18px;height:18px;border-radius:20px;background:#76BC21;position:relative;top:2px;right:5px;}.carousel-prod-entreprise .text-provenance span:after{display:none;}.carousel-prod-entreprise .text-provenance-mixte{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;margin-top:6px;display:inline-block;color:#ffad36;padding:0.5rem 1em;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.carousel-prod-entreprise .text-provenance-mixte span:before{content:"";display:inline-block;width:18px;height:18px;border-radius:20px;background:#ffad36;position:relative;top:2px;right:5px;}.article-revue-presse{border-bottom:1px solid #758592;margin-bottom:20px;}.article-revue-presse h2 a{font-family:'Syncopate',sans-serif;font-style:normal;font-weight:700;font-size:24px;color:#424C53;border-radius:7px 7px 0 0;}.views-row .article-revue-presse h2 a:hover{color:#758592;}.article-revue-presse .node__content .node__links a{color:#FF5100;}.article-revue-presse .node__content .node__links a:hover{color:#CA3625;}.contenu-article{margin-bottom:15px;}.node--type-article .node__content .field--name-field-categorie .field__item a:hover{color:#758592;}.contenu-article .field__item p img{width:200px;height:300px;margin-right:20px;border:1px solid #758592;}.contenu-article .node__links{position:relative;top:-24px;margin-left:210px;}.field--name-field-categorie .field__item{width:120px;height:30px;}.field--name-field-categorie .field__item .tooltipcontainer{position:relative;}.field--name-field-categorie .field__item .tooltip{display:none;position:absolute;}.field--name-field-categorie .field__item:hover .tooltip{display:block;opacity:100%;width:234px;height:30px;color:#76BC21;position:relative;top:-49px;left:117px;border:1px solid #76BC21;border-radius:20px 20px 20px 0;padding-left:10px;padding-top:4px;background-color:#f1f8e8;font-weight:600;}.node--type-article .quickedit-field img{margin:0 30px 30px 0;border:1px solid black;}.node__content .contenu-article .field--name-field-image{float:left;margin-right:20px;}.node__content .contenu-article .field--name-field-image img{border:1px solid #758592;}.node__content .contenu-article .node__links .links{margin:0;}.node__content .contenu-article .field--name-field-image{display:block;width:200px;}.messages--error .placeholder{background:none;}.webform-submission-form label{font-family:'Montserrat',Helvetica,Arial,serif;color:#5E5873;}.webform-submission-form input:valid,.webform-submission-form input{margin-top:0;background:#FFFFFF;border-radius:6px;border:1px solid #D8D6DE;}.webform-submission-form input::placeholder,.webform-submission-form textarea::placeholder{color:#B9B9C3;}.webform-submission-form input:hover,.webform-submission-form textarea:hover{margin:-1px;border:2px solid #76bc21;box-sizing:border-box;border-radius:6px;}.webform-submission-form#webform-submission-formulaire-de-contact-add-form .form-submit{background:#76BC21;border-radius:5px;color:#fff;border:none;padding:10px 20px;transition:0.3s all;}.webform-submission-form#webform-submission-formulaire-de-contact-add-form .form-submit:hover{margin :0;background-color:#FF9F43;}.container-search .dashboardcode-bsmultiselect button.submit-multi-select{background-color:#87c43c;color:white;text-align:center;font-weight:600;height:40px;line-height:16px;padding:0 15px;transition:all 0.3s;}.container-search .dashboardcode-bsmultiselect button.submit-multi-select:hover{background-color:white;color:#87c43c;}.container-search .multi-select .btn-deroulant{border:1px solid #CAD6E2;border-radius:25px;height:50px;}.dashboardcode-bsmultiselect.disable:not(:hover) > ul,.dashboardcode-bsmultiselect.disable:not(:hover) > ul *,.dashboardcode-bsmultiselect.disable:not(:hover) > ul ::after,.dashboardcode-bsmultiselect.disable:not(:hover) > i,.dashboardcode-bsmultiselect.disable:not(:hover) input::placeholder{background-color:#DADADA;color:white;}.container-search  .multi-select .btn-deroulant > li span{padding-top:10px;}.dropdown-toggle .icon-left{font-size:24px;}.container-search .dropdown-toggle .icon-right{font-size:15px;color:#666;}.multi-select{width:100%;max-width:306px;}.row-search  .form-select[multiple]{height:50px;border-radius:25px;}.row-search  .form-select[multiple] > *{height:50px;padding:0.4em;}.resultat-filtre .dropdown .dropdown-toggle{border:1px solid #454f55;height:40px;font-weight:600;margin-left:0;text-align:left;}.resultat-filtre button.dropdown-toggle:hover{box-shadow:0 0 0 0.1rem #454f55;}.col-filtres .dropdown .dropdown-toggle{height:calc(1.5em + 0.75rem + 2px);border:none;max-width:306px;}.col-filtres .dropdown{text-align:center;}.search .container-search{max-width:100%;padding:0 0 0 0;}.search .container-search-simplied{max-width:100%;padding:0 0 0 0;}.search .container-search-simplied .row-search{font-family:"Syncopate",sans-serif;font-weight:700;font-size:18px;line-height:19px;display:flex;justify-content:center;align-items:start;}.row-search{background:rgb(118,188,33,88%);padding:30px 25px;color:#ffffff;}.row-search form{gap:20px;}.row-search .dropdown.famille{width:170px;min-width:170px;}.row-search .dropdown.classification{min-width:275px;width:275px;}.row-search .dropdown.localisation{flex:1 0 175px;min-width:175px;max-width:200px;}.search-form-group{display:flex;flex-flow:row;gap:20px;align-items:center;justify-content:flex-end;}.search-form-group:first-child{flex-wrap:wrap;flex-basis:384px;max-width:384px;justify-content:center;flex-grow:0;}.search-form-group:nth-child(3){flex-basis:535px;flex-grow:0;}.form-coordinator:first-child{text-align:center;flex-basis:119px;}.row-search.title-search-scaling{border-radius:15px 15px 0 0;}@media (max-width:992px){.row-search{margin:0 1em;border-radius:10px;}.row-search form{flex-flow:column;align-items:flex-start !important;}.search-form-group:nth-child(n){flex-wrap:nowrap;flex-basis:unset;max-width:unset;flex-shrink:unset;justify-content:unset;}.row-search .dropdown.localisation{flex:unset;max-width:275px;width:275px;}.row-search .dropdown.famille{width:275px;}.search-form-group .loupe{white-space:nowrap;max-width:306px;}}@media (max-width:753px){.row-search .dropdown.famille,.row-search .dropdown.localisation,.row-search .dropdown.classification{width:100%;min-width:200px;max-width:306px;}.search-form-group:nth-child(n){flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;}.search-form-group:nth-child(n) > *{flex-basis:100%;}}.title-search-transform{}.top-header-transform{}@media (min-width:992px){body .top-header{height:130px;}body .top-header.sticky{top:0;}body .top-header-transform{transform:none;transition:height 330ms ease-in-out;}body header{-moz-transition:height 0.5s ease;-o-transition:height 0.5s ease;-webkit-transition:height 0.5s ease;}body.sticky-header .sub-header{width:100%;margin-top:130px;transition:padding 1s ease,transform 1s ease;overflow:hidden;transform-origin:bottom;transform:translateY(-100%);}body .container-search.sticky-search{position:fixed;top:100px;width:100%;z-index:10;max-width:unset;padding:unset;left:unset;transform:unset;}.container-search.sticky-search .row-search{border-radius:unset;}body .sticky-search + div{margin-top:134px;}.region-carousel + .search-box .sticky-search + div{margin-top:0;}body .sub-header{transition:transform 0.5s ease;}body .top-header.sticky .navbar .navbar-cache{width:fit-content;height:fit-content;transform:translateX(0);opacity:1;transition:transform 330ms ease,opacity 330ms ease;}body .top-header .navbar .navbar-cache{transform:translateX(200px);opacity:0;}}.contact-reseau a:hover{color:#758592;}.tippy-box[data-theme~='runalim'],.tippy-tooltip.runalim-theme{background-color:#F1F2ED;padding:4px 8px;border-radius:4px;box-shadow:0 5px 6px rgba(0,0,0,0.1);font-family:'Montserrat',Helvetica,Arial,serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#424C53;}.tippy-box[data-theme~='runalim'] .tippy-content,.tippy-tooltip.runalim-theme .tippy-content{display:flex;align-items:center;}.tippy-box[data-theme~='runalim'] .tippy-content span,.tippy-tooltip.runalim-theme .tippy-content span{margin-right:13px;}.tippy-box .tippy-content span[class^=icon]::before,.tippy-tooltip .tippy-content span[class^=icon]::before{margin-right:0;top:0;left:0;}.tooltip-info{display:none;}.tippy-box[data-theme~='runalim'][data-placement^='top'] > .tippy-arrow::before,.tippy-tooltip.runalim-theme[data-placement^='top'] .tippy-arrow{border-top-color:#F1F2ED;}.tippy-box[data-theme~='runalim'][data-placement^='bottom'] > .tippy-arrow::before,.tippy-tooltip.runalim-theme[data-placement^='bottom'] .tippy-arrow{border-bottom-color:#F1F2ED;}.tippy-box[data-theme~='runalim'][data-placement^='left'] > .tippy-arrow::before,.tippy-tooltip.runalim-theme[data-placement^='left'] .tippy-arrow{border-left-color:#F1F2ED;}.tippy-box[data-theme~='runalim'][data-placement^='right'] > .tippy-arrow::before,.tippy-tooltip.runalim-theme[data-placement^='right'] .tippy-arrow{border-right-color:#F1F2ED;}div#sliding-popup{background:none;background:rgb(118,188,33,88%);}.eu-cookie-compliance-banner{margin-top:15px;}.eu-cookie-compliance-content{max-width:85%;}.eu-cookie-compliance-message p{font-size:16px;}.eu-cookie-compliance-more-button{font-size:16px;}.eu-cookie-compliance-message,.eu-cookie-compliance-message h2{margin:0;}.eu-cookie-compliance-buttons{display:flex;gap:10px;}.eu-cookie-compliance-more-button:hover{color:#424C53;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3px 19px 0px 19px;height:39px;background:#FFFFFF;border-radius:18px;color:#424C53;font-family:'Syncopate',sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:15px;border:2px solid #424C53;transition:.5s;box-shadow:none;text-shadow:none;}.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-secondary-button:hover{background:#424C53;color:#FFFFFF;}.eu-cookie-compliance-default-button:focus,.eu-cookie-compliance-secondary-button:focus{border:2px solid #76BC21;}.eu-cookie-compliance-default-button.active,.eu-cookie-compliance-secondary-button.active{background:#76BC21;border:none;color:#FFFFFF;}.eu-cookie-compliance-default-button.desable,.eu-cookie-compliance-secondary-button.desable{background:#dadada;cursor:none;border:none;}@media (max-width:1200px){.eu-cookie-compliance-buttons{display:flex;gap:10px;flex-wrap:wrap;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button{margin-top:5px;}}.menu--footer{background-color:#87c43c;}.menu--footer ul.menu{display:flex;justify-content:center;align-items:center;gap:40px;}.menu--footer ul.menu a{color:#FFFFFF;}.menu--footer ul.menu a:hover{color:#424C53;}.menu--footer .menu .copyright,.menu--footer .menu .menu-item{margin:15px 0 15px 0;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:25px;color:#FFFFFF;padding-top:0.2em;}.field--name-field-resume-document p{font-weight:400;}.texte-avant-lien-et-lien{display:flex;}.field--name-field-texte-avant-lien{font-weight:600;font-size:24px;color:#424C53;}.field--name-field-texte-avant-lien .field__item{white-space:nowrap;}.texte-avant-lien-et-lien .field--name-field-media-file .field__items{display:flex;}.file--application-pdf{background-image:none;}.field--name-field-media-file{display:flex;align-items:center;}.field--name-field-media-file a{font-weight:700;font-size:18px;color:#FF5100;}.field--name-field-media-file a:hover{color:#CA3625;}.card-marches-publics{border:none;margin-top:30px;}.card-marches-publics img{border:1px solid #424C53;}.card-marches-publics .card-body{padding-top:0;}.card-marches-publics .card-body p{margin-top:0;}.liste-des-membres .views-field-name a:hover,.liste-des-membres th a:hover{color:var(--colorGinGreenBackground);text-decoration:underline !important;}.liste-des-membres th{background:var(--colorGinTableHeader);}.liste-des-membres th:first-child{border-top-left-radius:var(--ginBorderDefault);}.liste-des-membres th:last-child{border-top-right-radius:var(--ginBorderDefault);}.liste-des-membres tr:hover{background:var(--colorGinItemHover);}.gin-table-scroll-wrapper .views-field-field-organisation-colectivite a{color:var(--colorGinText);}.block-private-message-notification-block h2{display:none;}.block-private-message-notification-block .unread-threads .puce-notification{content:"";display:inline-block;width:20px;height:20px;border-radius:20px;background:#FF5100;position:relative;top:-1px;left:6px;box-shadow:0px 0px 1px 2px #ffffff;}#top-header-s .block-private-message-notification-block{z-index:9;left:15px;}#top-header-s .block-private-message-notification-block .unread-threads .puce-notification{top:-1px;left:6px;box-shadow:0px 0px 1px 2px #ffffff;}.block-private-message-notification-block .unread-threads .private-message-page-link{color:#ffffff;display:block;}#top-header-s .block-private-message-notification-block .unread-threads .private-message-page-link{color:#ffffff;display:block;top:-87px;font-size:14px;font-weight:500;}.block-private-message-notification-block .private-message-page-link{display:none;}.field--name-private-messages table thead tr{border:0.5px solid #424C53;}.field--name-private-messages thead tr{background-color:#eee;height:50px;text-transform:uppercase;}.field--name-private-messages table tbody tr{border:0.5px solid #424C53;}#private-message-page .private-message-thread-full .field--name-private-messages .private-message{border:none;}.puce-notif-producteur,.puce-notif-acheteur{position:absolute;top:34px;left:12px;}.field--widget-options-select .dashboardcode-bsmultiselect .btn-deroulant{border:1px solid #424C53;}.field--widget-options-select .dashboardcode-bsmultiselect .btn-deroulant:hover{border:1px solid #758592;box-shadow:0px 0px 2px 1px #758592;}.boite-reception-acheteur .block-private-message-inbox-block h2{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:17px;letter-spacing:1px;text-transform:uppercase;color:#5e5873;padding:14px 10px;border:0.5px solid #424C53;background-color:#eee;height:50px;}.boite-reception-acheteur .block-private-message-inbox-block .private-message-thread{border:solid black 1px;}.boite-reception-acheteur .block-private-message-inbox-block .private-message-thread:hover{background-color:#eee;}.titre-messagerie{caption-side:top;text-align:left;background:#424C53;border-radius:6px 6px 0 0;font-family:'Syncopate',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:19px;padding-left:14px;color:white;align-items:center;height:78px;vertical-align:middle;padding-top:31px;}.private-message-thread--full-container p{margin-left:12px;margin-top:13px;margin-bottom:13px;font-weight:400;}.block-private-message-actions-block{display:flex;justify-content:end;margin:20px 0;}.supprime-historique:hover,.supprime-fil:hover,.envoyer-message:hover{-webkit-text-fill-color:#ffffff;}.supprime-fil{width:fit-content;}.supprime-historique{margin:15px 0;}.private-message-recipients span{font-weight:600;}.username{margin-top:2px;font-weight:600;font-size:15px;}.username a:hover{color:#666666;}.field--name-owner .field__item .contextual-region .username a{position:relative;top:3px;}.input[type="checkbox"]:checked{background-color:#76BC21;}.page-introuvable{font-family:'Syncopate',sans-serif;font-weight:700;font-size:23px;line-height:56px;text-align:center;color:#424C53;}:root{--font:#76BC21;}#main404{display:grid;place-items:center;color:var(--font);}.wrapper404{display:flex;flex-direction:column;background:var(--element);transform:skew(-10deg,10deg) scale(1.1);animation:anim 14s infinite;}.element404{font-size:120px;font-family:'Open Sans',sans-serif;}@keyframes anim{0%{transform:skew(-10deg,10deg) scale(1.1)}25%{transform:skew(10deg,-10deg) scale(1)}50%{transform:skew(-10deg,10deg) scale(1)}75%{transform:skew(10deg,-10deg)scale(1.1)}99%{transform:skew(-10deg,10deg)scale(1.1)}}.texte-page-introuvable{font-family:'Open Sans',sans-serif;text-align:center;font-weight:400;font-size:18px;line-height:32px;color:#424C53;}.retour-accueil{margin:40px 0 40px 0;display:grid;place-items:center;}#thread-members-input{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.path-private-message .form-actions .button.button--secondary{margin-bottom:105px;}.path-private-message .field--name-message.field--widget-text-textarea{margin:25px 0px;}.pm-members-autocomplete-results-wrapper .ui-menu .ui-menu-item{background-color:#fff;}#thread-members-display-container .pm-autocomplete-search-result{display:block;height:100%;background-color:#fff;position:relative;z-index:1;}#thread-members-display-container .pm-autocomplete-search-result:hover{background:#76BC21;}#runalim-alert-system-form-id{margin-bottom:159px;}#runalim-alert-system-form-id #edit-submit.button.button--secondary{float:right;}.view-display-id-page_1{display:none;}.HideToolBar #toolbar-administration{display:none;}.pointer_events{pointer-events:none;}.dashboardcode-bsmultiselect ul li input::placeholder{font-weight:400;color:var(--bs-dark);}.field--name-field-etablissement .multi-select,.runalim-alert-system-form-id .multi-select{max-width:none;}.date-time-control #edit-date-fin{border:none;padding:0px;}.date-time-control h4.label{color:#666666;font-size:15px;font-family:'Open Sans',sans-serif;line-height:1.80857;font-weight:normal;}.bouton-verification{display:flex;margin:45px 0 40px 0;}.user-verification-form .form-actions{display:flex;flex-flow:wrap;gap:1em;}.user-verification-form button.button{margin:0;}.webform-submission-form .form-actions{display:flex;flex-flow:row wrap;gap:1rem;}.webform-submission-form .form-actions > *{margin:0;}.block-page-title-block .titre-verif-mail{font-size:32px;margin-top:0;margin-bottom:56px;}.user-verification-form .form-item-mail{flex-direction:column;display:flex;max-width:719px;}
@media (max-width:425px){body{color:#666666;font-size:15px;font-family:'Open Sans',sans-serif;line-height:1.80857;overflow-x:hidden !important;}.navbar-brand img{width:104px;height:74px;}.top-header .navbar .navbar-collapse ul li:first-child a:before,.top-header .navbar .navbar-collapse ul li.active a:before,.top-header .navbar .navbar-collapse ul li:hover a:before{width:70%;}#navbar-wd{position:relative;top:-95px;right:10px;margin-right:70px;background-color:#fff;margin-bottom:-102px;}.sub-header ul li.producteur .text,.sub-header ul li.producteur strong,.sub-header ul li.acheteur .text,.sub-header ul li.acheteur strong{}.ulockd-home-slider{position:relative;}.ulockd-home-slider .pogoSlider{width:100%;height:540px;padding-bottom:0% !important;position:relative;top:0px;overflow:hidden;}.ulockd-home-slider .row .pogoSlider .pogoSlider-dir-btn--prev{left:15px;}.ulockd-home-slider .row .pogoSlider .pogoSlider-dir-btn--next{right:15px;}.dialog-off-canvas-main-canvas .ulockd-home-slider .pogoSlider--navBottom .pogoSlider-nav{bottom:10px;}.search .rowproduit{}.rowproduit .about-main-info > div:first-child{background:rgba(117,133,146,0.7);}.rowproduit .about-main-info > div:first-child > .row{background:white;}.rowproduit .about-main-info:after{height:180px;max-width:unset;width:calc(100% - 54px);margin:0 27px;background-color:transparent;}.about-main-info .text-prod-entreprise{position:relative;}.about-main-info .btn-prod-month{}.carousel-prod-entreprise .splide .splide__pagination{position:absolute;z-index:1;width:100%;top:-60px;padding:1em;margin:0;left:0;transform:none;height:60px;justify-content:flex-start;background:rgba(117,133,146,0.7);align-items:center;}.carousel-prod-entreprise .splide__arrows .splide__arrow{position:relative;transform:none;margin:0;padding:0;left:unset;bottom:unset;top:unset;right:unset;}.carousel-prod-entreprise .splide .splide__arrows{display:flex;justify-content:flex-end;position:absolute;flex-flow:row nowrap;align-items:center;padding:0;margin:0;z-index:2;height:60px;gap:10px;top:-60px;right:1em;}.carousel-prod-entreprise .splide__track{position:relative;right:0;padding:0;margin:0;z-index:2;}.liste-info-product{margin-left:0px;}.rowproduit .about-main-info .title-prod-entreprise{position:relative;top:-40px;}.btn-see-product{text-align:center;width:100%;}.search-box .section-Quisommesnous{position:relative;}.section-Quisommesnous .Quisommesnous{background-size:cover;}.Quisommesnous .titleQuisommes{font-size:12px;}.Quisommesnous .titleQuisommes span{font-size:35px;display:block;}.Quisommesnous .titleQuisommes span.nous{width:150px;font-size:17px;}.Quisommesnous .overflowHidden{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;}.content-quisommesnous .logowhite{width:100px;height:70px;position:relative;}.section-Quisommesnous .LitttleTextRun{margin-bottom:-10px;margin-top:-10px;}.section-Quisommesnous .liste-quisommesnous{margin-top:30px;margin-left:10px;}.section-Quisommesnous .liste-quisommesnous li:before{left:5px;}.search-box .appels-offres{margin-top:750px;height:2325px;}.appels-offres .title-appels-offres{font-size:20px;margin-bottom:5px;padding-top:25px;}.appels-offres .card-appels-offres{display:flex;flex-wrap:wrap;}.appels-offres .card-appels-offres .card{margin:0px 20px 0px 20px;width:295px;height:525px;border-radius:15px;}.appels-offres .card-col{margin-bottom:10px;}.appels-offres .row .btn-consultation{margin-left:35px;margin-top:25px;}.search-box #partenaires .title-box .title-section{color:#454f55;font-size:27px;font-family:'Syncopate',sans-serif;font-weight:600;margin-top:30px;}.search-box .Logo-ADIR{width:120px;margin-left:0px;margin-top:-143px;}.search-box .Logo-Aribev{width:184px;margin-left:12px;margin-top:-134px;}.search-box .Logo-Arifel{width:165px;margin-left:-381px;margin-top:80px;}.search-box .Logo-Aripa{width:141px;margin-left:195px;margin-top:-269px;}.search-box .Logo-Ariv{width:155px;margin-left:-358px;margin-top:-14px;}.search-box .chambre-agriculture-reunion{width:108px;margin-left:-163px;margin-top:-4px;}.footer-box{background:#424C53 !important;padding:70px 0 20px 0 !important;margin-top:100px !important;}.footer-box .image-et-title{margin-bottom:40px;}.footer-box img{margin:-27px 0 28px 8px;}.footer-box .title-reseau{margin:0 0 5px 8px;}.footer-box .col-footer li{margin-bottom:15px;margin-left:-10px;color:#ffffff;font-size:14px;position:relative;left:10px;top:-40px;line-height:32px;}.footer-box .col-footer{position:relative;left:6px;flex:0 0 auto;width:50%;}.footer-box .row .liste-reseaux-sociaux{margin-left:60px;position:relative;top:-20px;left:-97px;}.footer-box .section-mail-footer{margin-bottom:-40px;}.footer-box .section-mail-footer .Nl-Email{width:80%;position:relative;top:-50px;left:10px;}.footer-box .section-mail-footer .btnNL{font-weight:700;width:80%;margin-left:10px;position:relative;top:-38px;}.footet-down .container p{margin:0 2px;color:#fff;font-size:14px;font-weight:500;position:relative;left:0px;line-height:32px;}.menu--footer ul.menu{display:flex;flex-direction:column;align-items:flex-start;gap:0px;margin-left:21px;}.menu--footer .menu .copyright,.menu--footer .menu .menu-item{margin:15px 0 15px 0;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:7px;color:#FFFFFF;padding-top:0.2em;}}@media (min-width:426px) and (max-width:576px){.top-header .navbar .navbar-collapse ul li:first-child a:before,.top-header .navbar .navbar-collapse ul li.active a:before,.top-header .navbar .navbar-collapse ul li:hover a:before{width:50%;}.about-main-info:after{height:135px;width:100%;}.about-main-info .title-prod-entreprise{margin-top:20px;}.splide .splide__pagination{position:absolute;z-index:1;width:100%;height:60px;transform:none;left:unset;margin:0;padding:1em;justify-content:flex-start;top:-60px;background:rgba(117,133,146,0.7);}.splide__arrows .splide__arrow.splide__arrow--next,.splide__arrows .splide__arrow.splide__arrow--prev{position:relative;top:unset;bottom:unset;left:unset;right:unset;margin:0;transform:none;}.splide__arrows{position:absolute;top:-60px;height:60px;right:0;z-index:2;padding:1em;justify-content:space-between;align-items:center;gap:10px;}.splide__track{position:relative;}.btn-see-product{text-align:center;width:100%;position:relative;top:15px;}.section-Quisommesnous{position:relative;}.titleQuisommes{color:#ffffff;font-size:30px;font-family:'Syncopate',sans-serif;font-weight:700;margin:0;line-height:1;position:relative;}.titleQuisommes span{font-size:60px;display:block;}.titleQuisommes span.nous{font-size:30px;margin-top:0px;}.node__content .titleQuisommes{font-size:21px;}.content-quisommesnous{padding:10px 25px;}.overflowHidden{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;}.logowhite{width:113px;height:80px;position:relative;}.LitttleTextRun{margin:0px 10px 10px 10px;padding:0px 20px 0px 0px;}.knowmore{margin:0px 10px 0px 10px;}.liste-quisommesnous{margin-top:30px;}.footer-box{background:#424C53;padding:95px 0 20px 0;}.footer-box .image-et-title{margin-bottom:15px;top:0;}.footer-box img{position:relative;top:-55px;left:10px;}.footer-box .title-reseau{margin-bottom:-20px;line-height:26px;position:relative;top:-60px;left:8px;}ul.col-lg-6{padding-left:0px;margin-right:-20px;}.footer-box .col-footer-centre li{margin:10px 0px 15px 0px;left:20px;}.col-footer{width:50%;left:0;}.footer-box .reseaux-mail-newsletter{display:flex;flex-direction:column;align-items:flex-start;}.footer-box .liste-reseaux-sociaux{margin:10px 160px 20px 0px;display:flex;justify-content:center;left:0;}.footer-box .liste-reseaux-sociaux li{top:0px;left:9px;}.footer-box .Nl-Email{margin:-20px 0px 30px 0px;width:100%;left:42px;}.footer-box .btnNL{margin:-20px 0px 0px 42px;width:100%;}.footet-down p{margin:0 60px;color:#fff;font-size:16px;font-weight:500;position:relative;left:0px;line-height:32px;}.menu--footer ul.menu{display:flex;flex-direction:column;align-items:flex-start;gap:0px;margin-left:38px;}.menu--footer .menu .copyright,.menu--footer .menu .menu-item{margin:15px 0 15px 0;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:7px;color:#FFFFFF;padding-top:0.2em;}}@media (max-width:767px){.pogoSlider-dir-btn,.pogoSlider-nav{display:none;}}@media (min-width:577px) and (max-width:767px){.container,.container-sm{max-width:95%;}.top-header .navbar .navbar-collapse ul li:first-child a:before,.top-header .navbar .navbar-collapse ul li.active a:before,.top-header .navbar .navbar-collapse ul li:hover a:before{width:60%;}#margin-fix{margin-right:0px;}.btn-choix{padding-top:30px;}.node__content .titleQuisommes{font-size:30px;}.titleQuisommes span{font-size:90px;}.titleQuisommes span.nous{font-size:44px;}.about-main-info:after{display:none;}.about-main-info > div:first-child > div:first-child{background-color:rgba(117,133,146,0.7);}.about-main-info .title-prod-entreprise{margin-top:20px;}.splide .splide__pagination{position:absolute;z-index:1;top:-60px;bottom:auto;height:60px;transform:none;justify-content:flex-start;display:flex;padding:1em;left:0;}.carousel-prod-entreprise .splide__arrows .splide__arrow{position:relative;transform:none;margin:0;padding:0;left:unset;bottom:unset;top:unset;right:unset;}.splide__arrows{position:relative;top:-60px;background-color:#9ea9b2;height:60px;padding:0 1em;gap:10px;align-items:center;}.splide__track{position:relative;top:-60px;}.btn-see-product{text-align:center;width:100%;position:relative;top:15px;}.content-caroussel .main-caroussel .seeproduct{font-size:10px;}.section-Quisommesnous{position:relative;}.LitttleTextRun{margin:0px 10px 10px 10px;padding:0px 20px 0px 0px;}.knowmore{margin:0px 10px 0px 10px;}.liste-quisommesnous{margin-top:30px;}.footer-box{background:#424C53;padding:100px 0 20px 0;}.footer-box .image-et-title{top:0;}.footer-box img{position:relative;top:-55px;left:10px;}.footer-box .title-reseau{margin-bottom:-20px;line-height:26px;position:relative;top:-60px;left:8px;}ul.col-lg-6{padding-left:0px;margin-right:-20px;}.footer-box li{margin:10px 0px 15px 0px;left:21px;}.col-footer{width:50%;left:0;}.footer-box .reseaux-mail-newsletter{display:flex;flex-direction:column;align-items:flex-start;}.footer-box .liste-reseaux-sociaux{margin:0 0 0 0;display:flex;justify-content:center;left:0;}.footer-box .liste-reseaux-sociaux li{margin-right:35px;left:9px;top:-7px;}.footer-box .Nl-Email{margin:-20px 0px 30px 0px;width:100%;left:42px;}.footer-box .btnNL{margin:-20px 0px 0px 42px;width:100%;}.footet-down p{margin:0 70px;font-size:18px;position:relative;left:0px;line-height:32px;}.menu--footer ul.menu{display:grid;grid-auto-columns:46.7%;grid-template-areas:"a b";gap:0;}.menu--footer .menu .copyright,.menu--footer .menu .menu-item{margin:10px 0 10px 0;}}@media (min-width:768px) and (max-width:991px){body{overflow-x:hidden !important;}.top-header .navbar .navbar-collapse ul li:first-child a:before,.top-header .navbar .navbar-collapse ul li.active a:before,.top-header .navbar .navbar-collapse ul li:hover a:before{width:60%;}.top-header .navbar .align-items-start .navbar-collapse ul li a{padding:5px 15px;}.ulockd-home-slider{position:relative;top:-155px;}.pogoSlider{width:100%;height:216px;margin-top:-20px;padding-bottom:0% !important;position:relative;overflow:hidden;}.ulockd-home-slider .row .pogoSlider .pogoSlider-dir-btn--prev{left:15px;}.ulockd-home-slider .row .pogoSlider .pogoSlider-dir-btn--next{right:15px;}#recherche .search .rowsearch{position:relative;top:0px;left:5px;}#recherche .search .container .rowsearch .title-search{margin-left:10px;margin-right:20px;flex-wrap:wrap;height:165px;}#recherche .search .container .rowsearch .title-search .recherche{margin-top:-50px;margin-left:-207px;margin-right:20px;}#recherche .search .container .rowsearch .loupe{margin-top:-18px;margin-left:60px;margin-right:20px;}#recherche .search .container .rowsearch .btn-search{top:-49px;left:182px;}#recherche .search .container .rowsearch .dans{margin-top:-55px;margin-left:50px;margin-right:20px;}#recherche .search .container .rowsearch .btn-choix{width:200px;margin-top:-66px;margin-left:51px;margin-right:20px;}#recherche .search .container .rowsearch .ou{left:0;top:-35px;margin-left:20px;margin-right:20px;}#recherche .search .container .rowsearch .dropdown2{top:-24px;left:0;width:236px;margin-left:20px;margin-right:20px;}#recherche .search .container .rowsearch .icon-plus-recherche{margin:-49px 20px 0 20px;}#recherche .search .container .rowsearch .icon-plus-recherche:before{right:0;left:0;}#recherche .search .container .rowsearch .dropdown3{top:-24px;right:0;left:0;width:200px;margin-left:20px;margin-right:20px;}.search .rowproduit{position:relative;}.rowproduit .about-main-info:after{height:170px;width:100%;}.rowproduit .about-main-info .title-prod-entreprise{margin-top:60px;margin-left:1.5em;font-size:15px;}.rowproduit .about-main-info .text-prod-entreprise{margin-top:70px;padding:0 1em;font-size:14px;position:relative;}.carousel-prod-entreprise .splide .splide__pagination{position:absolute;z-index:1;bottom:auto;transform:none;justify-content:flex-start;width:100%;left:0;top:-60px;height:60px;}.carousel-prod-entreprise .splide .splide__arrows{position:relative;top:-60px;}.carousel-prod-entreprise .splide__track{position:relative;top:-60px;}.about-main-info .btn-prod-month{display:block;}.about-main-info .about-main-btn{padding:13px 10px !important;position:relative;font-size:10px !important;}.btn-see-product{text-align:center;width:100%;position:relative;top:15px;}.search-box .section-Quisommesnous{position:relative;top:-40px;}.section-Quisommesnous .Quisommesnous{background-size:cover;}.Quisommesnous .titleQuisommes{position:relative;}.content-quisommesnous .logowhite{position:relative;}.section-Quisommesnous .LitttleTextRun{margin:14px 0px 10px -25px;padding:0px 0px 0px 0px;}.section-Quisommesnous .knowmore{margin:0px 0px 0px -39px;padding:12px 15px 12px 15px;}.search-box .appels-offres{margin-top:10px;height:1270px;}.appels-offres .title-appels-offres{font-size:20px;margin-bottom:5px;padding-top:25px;}.appels-offres .card-appels-offres{display:flex;flex-wrap:wrap;}.appels-offres .card-appels-offres .card{margin:0px 20px 0px 20px;width:295px;height:525px;border-radius:15px;}.appels-offres .card-col{margin-bottom:20px;}.appels-offres .row .btn-consultation{margin-left:180px;margin-top:25px;}.search-box #partenaires .title-box .title-section{color:#454f55;font-size:27px;font-family:'Syncopate',sans-serif;font-weight:600;margin-top:30px;}.search-box .Logo-ADIR{width:168px;margin-left:-23px;margin-top:0px;}.search-box .Logo-Aribev{width:194px;margin-left:15px;margin-top:2px;}.search-box .Logo-Arifel{width:232px;margin-left:8px;margin-top:3px;}.search-box .Logo-Aripa{width:170px;margin-left:-104px;margin-top:21px;}.search-box .Logo-Ariv{width:155px;margin-left:-126px;margin-top:-1px;}.search-box .chambre-agriculture-reunion{width:108px;margin-left:-102px;margin-top:26px;}body .footer-box{background:#424C53;padding:70px 0 20px 0;margin-top:100px;}.footer-box .image-et-title{margin-bottom:40px;}.footer-box img{margin:-27px 0 28px 0;}.footer-box .title-reseau{margin:0 0 5px 0;}.footer-box ul.col-lg-6{padding-left:40px;margin-right:-20px;}.col-footer-centre{margin-bottom:20px;}.footer-box .col-footer li{margin:10px 0px 15px 0px;padding-left:-10px;}.footer-box .col-footer{width:50%;position:relative;left:-74px;}.footer-box .row .liste-reseaux-sociaux{margin:0 0 0 0;justify-content:flex-start;left:0px;}.footer-box .liste-reseaux-sociaux li{left:1px;}.footer-box .section-mail-footer .Nl-Email{margin:-10px 0px 20px -88px;width:60%;}.footer-box .section-mail-footer .btnNL{margin:-20px 0px 7px 9px;width:60%;}.footet-down .container p{margin:0 20px;font-size:18px;position:relative;left:0px;line-height:32px;}.menu--footer ul.menu{display:grid;grid-auto-columns:356px;grid-template-areas:"a b";gap:0;}.menu--footer .menu .copyright,.menu--footer .menu .menu-item{margin:10px 0 10px 0;}}@media (max-width:992px){.navbar-brand{padding:1em;}.top-header .navbar .navbar-collapse ul li a,.top-header.sticky .navbar .navbar-collapse ul li a{padding:5px 15px;}.top-header .navbar .navbar-collapse ul li.active a::before,.top-header .navbar .navbar-collapse ul li:hover a::before{bottom:5px;left:15px;}.top-header.sticky #navbar-wd,.top-header.sticky{height:fit-content;}.top-header.sticky,.top-header.sticky .navbar{position:relative;top:0;height:fit-content;}.top-header.sticky .navbar .navbar-cache{display:none;}.sticky .navbar-nav{margin-bottom:unset;}.top-header.sticky .navbar .navbar-collapse ul li{padding:0 30px;}.top-header-transform{transform:none;}.arrow-line.vertical{display:none;}}@media (min-width:992px) and (max-width:1199px){body{color:#666666;font-size:15px;font-family:'Open Sans',sans-serif;line-height:1.80857;overflow-x:hidden;}.top-header .navbar{padding:0px 0 5px 0px;position:relative;}.top-header .navbar .container .navbar-collapse ul li a{font-size:12px;}.lbox-details h2{font-size:26px;}.top-header.sticky .container{margin-left:125px;}.top-header.sticky .navbar .container .navbar-collapse ul li.active a,.top-header.sticky .navbar .container .navbar-collapse ul li:first-child a,.top-header.sticky .navbar .container .navbar-collapse ul li:hover a{font-size:13px;}.top-header.sticky .navbar .navbar-collapse ul li{padding:0px 10px !important;}.col-lg-12{flex:0 0 auto;width:100%;}.producteur .icon-Person-producteur-sticky:before{content:"\e910";font-size:44px;position:relative;top:9px;right:0px;}.acheteur .icon-gift-acheteur-sticky:before{content:"\e90b";font-size:35px;position:relative;top:5px;right:0px;}.pogoSlider{width:100%;height:293px;margin-top:-20px;padding-bottom:0% !important;position:relative;overflow:hidden;}.ulockd-home-slider .pogoSlider .pogoSlider-dir-btn--prev{left:15px;}.ulockd-home-slider .pogoSlider .pogoSlider-dir-btn--next{right:15px;}.dialog-off-canvas-main-canvas .ulockd-home-slider .pogoSlider--navBottom .pogoSlider-nav{bottom:10px;}.search .container .rowsearch .recherche{margin-left:0;left:0;}.search .container .rowsearch .title-search.sticky{width:100%;}.search .container .rowsearch .loupe{left:0;margin-left:5px;}.search-box .search .title-search.sticky .loupe{left:0;}.search-box .search .title-search.sticky button{right:0;}.search-box .title-search.sticky .btn-search{left:-48px;}.search .container .rowsearch .dans{position:relative;top:-2px;left:0;margin-left:5px;}.search-box .search .title-search.sticky .dans{left:0;margin-right:0;margin-left:10px;padding-left:0;padding-right:0;}.search .container .rowsearch .btn-choix{position:relative;left:0;margin-left:5px;}#recherche .title-search.sticky input.searchBox{padding:3px 10px;width:145px;margin-left:0px;}.search-box .search .title-search.sticky .btn-choix{left:0;}#recherche .search .container .rowsearch .ou{margin-left:5px;left:0;}.search-box .search .title-search.sticky .ou{margin-right:0;}.search .container .rowsearch .dropdown2{position:relative;right:0;margin-left:5px;}.search-box .search .title-search.sticky .dropdown2{position:relative;right:0;}.search .container .rowsearch .icon-plus-recherche:before{position:relative;right:0;font-size:33px;}.search-box .search .title-search.sticky .icon-plus-recherche:before{position:relative;right:0;}.search .container .rowsearch .dropdown3{position:relative;right:0;margin-left:5px;}.search-box .search .title-search.sticky .dropdown3{position:relative;right:0;}.search .rowproduit{position:relative;left:0px;}.rowproduit .about-main-info .title-prod-entreprise{font-size:25px;margin-left:9px;}.rowproduit .about-main-info:after{max-width:959px;left:12px;height:200px;}.carousel-prod-entreprise .splide .splide__pagination{position:absolute;z-index:1;bottom:auto;left:18px;}.carousel-prod-entreprise .splide__track{position:relative;z-index:0;left:8px;overflow:hidden;margin-right:9px;margin-left:10px;}.about-main-info .text-prod-entreprise{padding-left:22px;padding-right:0px;position:relative;top:50px;}.about-main-info > div > .row{position:relative;}.about-main-info .btn-prod-month{position:relative;top:47px;}.rowproduit .about-main-btn{padding:13px 15px !important;font-size:12px !important;}.search-box .section-Quisommesnous{position:relative;margin-right:-8px;}.section-Quisommesnous .Quisommesnous{background-size:cover;}.Quisommesnous .titleQuisommes{position:relative;}.content-quisommesnous .logowhite{position:relative;}.section-Quisommesnous .LitttleTextRun{width:110%;margin-left:-25px;}.section-Quisommesnous .knowmore{margin:0px 0px 0px -23px;padding:12px 15px 12px 15px;position:relative;top:18px;}.section-Quisommesnous .liste-quisommesnous{margin-top:4px;}.search-box .appels-offres{margin-top:10px;height:1250px;}.appels-offres .title-appels-offres{font-size:20px;margin-bottom:5px;padding-top:25px;}.appels-offres .card-appels-offres{display:flex;flex-wrap:wrap;}.appels-offres .card-appels-offres .card{margin:0px 40px 20px 40px;width:295px;height:525px;border-radius:15px;}.appels-offres .card-col{margin-bottom:20px;display:contents;}.appels-offres .row .btn-consultation{margin-left:300px;margin-top:10px;}.search-box #partenaires .title-box .title-section{color:#454f55;font-size:27px;font-family:'Syncopate',sans-serif;font-weight:600;margin-top:30px;}.search-box .Logo-ADIR{width:168px;margin-left:-17px;margin-top:0px;}.search-box .Logo-Aribev{width:194px;margin-left:-124px;margin-top:2px;}.search-box .Logo-Arifel{width:232px;margin-left:-131px;margin-top:3px;}.search-box .Logo-Aripa{width:170px;margin-left:-54px;margin-top:21px;}.search-box .Logo-Ariv{width:155px;margin-left:-173px;margin-top:-1px;}.search-box .chambre-agriculture-reunion{width:108px;margin-left:-162px;margin-top:26px;}.footer-box{background:#424C53 !important;padding:47px 0 20px 0 !important;margin-top:100px !important;}.footer-box .image-et-title{margin-bottom:40px;top:0;}.footer-box .col-footer li{position:relative;left:20px;}.footer-box .row .liste-reseaux-sociaux{position:relative;top:10px;left:48px;justify-content:flex-end;}.footer-box .liste-reseaux-sociaux li{left:10px;}.footer-box ul.col-lg-6{padding-left:0px;padding-right:0px;left:0px;}.footer-box .col-footer-centre{width:37%;margin-right:-45px;position:relative;top:18px;}.footet-down .container .row p{margin:10px -46px;color:#fff;font-size:18px;font-weight:500;position:relative;left:70px;width:50% !important;}.footer-box .section-mail-footer .Nl-Email{margin-bottom:10px;}.footer-box .btnNL{margin-top:0;}.menu--footer ul.menu{display:grid;grid-auto-columns:356px;grid-template-areas:"a b";gap:0;}}@media (max-width:1399px){.container-sub-header{max-width:100%;}}@media (min-width:1200px) and (max-width:1399px){.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto;}.top-header.sticky .container{margin-left:45px;}.top-header.sticky .navbar .navbar-collapse ul li{padding:0px 10px;}.col-lg-12{flex:0 0 auto;width:100%;}.icon-Person-producteur-sticky:before{content:"\e910";font-size:44px;position:relative;top:9px;right:0px;}.icon-gift-acheteur-sticky:before{content:"\e90b";font-size:35px;position:relative;top:5px;right:0px;}.title-search.sticky{width:100%;}.title-search.sticky .recherche{margin-left:18px;}#recherche .title-search p{font-size:16px;left:0;}#recherche .title-search.sticky input.searchBox{width:225px;margin:0;}.search .container .rowsearch .loupe{position:relative;left:0;}.search-box .search .title-search.sticky .loupe{position:relative;left:0;}.search-box .rowsearch .title-search.sticky .loupe .btn-search{right:49px;}#recherche .search .container-search .rowsearch .title-search.sticky .dans{left:0;margin-right:0;margin-left:0;padding-left:0;padding-right:0;}.search-box .search .title-search.sticky .btn-choix{position:relative;left:0;}.search .container .rowsearch .dropdown2{position:relative;right:0;}.search-box .search .title-search.sticky .dropdown2{position:relative;right:0;}.search .container .rowsearch .icon-plus-recherche:before{right:0;}.search-box .search .title-search.sticky .icon-plus-recherche:before{position:relative;right:0;}.search .container .rowsearch .dropdown3{position:relative;right:0;}.search-box .search .title-search.sticky .dropdown3{position:relative;right:0;}.search .container .rowsearch .title-search.title-search-transform button{right:0;}.about-main-info .title-prod-entreprise{font-size:30px;margin-left:9px;}.about-main-info:after{max-width:1140px;left:12px;}.about-main-info .text-prod-entreprise{padding-left:20px;padding-right:0px;}.about-main-info > div > .row{position:relative;top:100px;}.about-main-info a{padding:13px 15px;font-size:12px;}.footer-box img{position:relative;left:0px;}.footer-box .liste-reseaux-sociaux{position:relative;left:78px;}.footet-down p{margin:10px 12px;color:#fff;font-size:18px;font-weight:500;position:relative;left:-5px;}}@media (min-width:1400px) and (max-width:1800px){.top-header.sticky .container{margin-left:30px;}.top-header.sticky .navbar .container .navbar-collapse ul li{padding:0px 18px;}.icon-Person-producteur-sticky:before{content:"\e910";font-size:44px;position:relative;top:7px;right:0px;}.icon-gift-acheteur-sticky:before{content:"\e90b";font-size:35px;position:relative;top:5px;right:0px;}.ulockd-home-slider .pogoSlider .pogoSlider-dir-btn--prev{left:15px;}.ulockd-home-slider .pogoSlider .pogoSlider-dir-btn--next{right:15px;}.dialog-off-canvas-main-canvas .ulockd-home-slider .pogoSlider--navBottom .pogoSlider-nav{bottom:125px;}#recherche .row .title-search{padding:30px 45px;}#recherche .row .title-search p{font-size:16px;left:0;}.search .container .rowsearch .loupe{position:relative;left:0;}.search-box .rowsearch .title-search.sticky .loupe .btn-search{border:none;background-color:#fff;border-radius:0% 44% 44% 0%;position:relative;top:-2px;right:60px;width:50px;height:48px;margin-right:-169px;}.title-search.title-search-transform button{color:#000;font-size:16px;font-family:'Open Sans',sans-serif;background:#ffffff;border-radius:50px;padding:10px 40px 10px 20px;width:auto;position:relative;height:50px;border:1px solid #CAD6E2;}.search .container .rowsearch .btn-choix{position:relative;left:0;}.search .container .rowsearch .dropdown2{position:relative;right:0;}.search .container .rowsearch .icon-plus-recherche:before{right:0;}.search .container .rowsearch .dropdown3{position:relative;right:0;}.search .container .rowsearch .title-search.sticky{width:100%;}.search-box .search .title-search.sticky .loupe{left:0;}.search-box .search .title-search.sticky button{right:0;}#recherche .search .container-search .rowsearch .title-search.sticky .dans{left:63px;margin-right:81px;margin-left:58px;padding-left:0;padding-right:0;}#recherche .title-search.sticky input.searchBox{padding:3px 10px;width:225px;margin-left:0px;}.search-box .search .title-search.sticky .btn-choix{left:0;}.search-box .search .title-search.sticky .ou{margin-right:0;margin-left:0;}.search-box .search .title-search.sticky .dropdown2{position:relative;right:0;}.search-box .search .title-search.sticky .icon-plus-recherche:before{position:relative;right:0;}.search-box .search .title-search.sticky .dropdown3{position:relative;right:0;}.rowproduit .about-main-info .title-prod-entreprise{font-size:30px;margin-left:35px;}.rowproduit .about-main-info:after{max-width:1356px;left:15px;}.rowproduit .about-main-info a{padding:13px 25px;font-size:14px;}.about-main-info > div > .row{position:relative;top:100px;}.search-box #partenaires .title-box .title-section{color:#454f55;font-size:27px;font-family:'Syncopate',sans-serif;font-weight:600;margin-top:40px;}.footer-box{background:#424C53;padding:70px 0 20px 0;margin-top:0px !important;}}@media (max-width:767px){.top-header .navbar .navbar-collapse ul li.active a::before,.top-header .navbar .navbar-collapse ul li:hover a::before{bottom:5px;left:15px;}.lbox-details h1{font-size:24px;}.lbox-details h2{font-size:18px;}.lbox-details p strong{font-size:20px;}.lbox-details a.btn{display:none;}.title-box h2{font-size:38px;}.about-main-info h2{font-size:24px;}.about-img{margin-bottom:30px;}.main-timeline-box .separline::before{left:15px !important;}.main-timeline-box .iconBackground{left:15px !important;}.main-timeline-box .timeline-text-content{margin-left:0px;}.main-timeline-box .reverse .timeline-text-content{margin-right:0px;}.main-timeline-box .time-line-date-content{margin-right:0px;}.main-timeline-box .time-line-date-content p{float:left;}.main-timeline-box .timeline-element{padding:0px 15px;}.gallery-box ul li{width:48%;}.top-header{position:relative;}.lbox-details{position:relative;width:100%;padding:5% 0%;}.about-m{margin-top:30px;}.countdown #timer div#days,.countdown #timer div#hours,.countdown #timer div#minutes,.countdown #timer div#seconds{position:inherit;margin:12px 0px;}.lbox-details::before{background:rgba(0,0,0,0.9);}.countdown{height:188px;border-radius:0px;}.countdown #timer div{width:23%;font-size:24px;}.about-m{margin-bottom:30px;}.timeLine .row .item{margin-bottom:30px;}.filter-button-group button{margin-bottom:5px;}.navbar-brand img{width:220px;}.about-main-info div.full > img{height:auto;margin-bottom:20px;}}@media (min-width:1800px){.about-main-info > div > .row{position:relative;top:100px;}}@media (min-width:2560px){.sticky .navbar .container{margin-left:616px;}.sticky .navbar .navbar-nav{white-space:nowrap;margin-right:113px;margin-bottom:12px;}.rowsearch .title-search.sticky{width:100%;}.search-box .title-search.sticky .recherche{margin-left:585px;}.search-box .title-search.sticky .dans{margin-left:-20px;position:relative;left:3px;}.search-box .title-search.sticky .btn-choix{position:relative;left:-12px;}.search-box .title-search.sticky .ou{position:relative;right:594px;}.search-box .title-search.sticky .dropdown2{position:relative;right:17px;}.search-box .title-search.sticky .icon-plus-recherche:before{position:relative;right:584px;}.search-box .title-search.sticky .dropdown3{position:relative;left:9px;}.carousel-prod-entreprise .splide .splide__arrows{position:relative;}.section-Quisommesnous .Quisommesnous{position:relative;left:8px;}.footer-box{background:#424C53;padding:70px 0 20px 0;margin-top:10px !important;}.footer-box .row img{position:relative;left:10px;}.footer-box .row .title-reseau{position:relative;left:26px;}}
#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px;box-shadow:0 0 19px rgba(0,0,0,0.4);}#snackbar.show{visibility:visible;-webkit-animation:fadein 0.5s,fadeout 0.5s 2.5s;animation:fadein 0.5s,fadeout 0.5s 2.5s;}@-webkit-keyframes fadein{from{bottom:0;opacity:0;}to{bottom:30px;opacity:1;}}@keyframes fadein{from{bottom:0;opacity:0;}to{bottom:30px;opacity:1;}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1;}to{bottom:0;opacity:0;}}@keyframes fadeout{from{bottom:30px;opacity:1;}to{bottom:0;opacity:0;}}
