:root{--max-width:2900px}body{margin:0;padding-top:70px;color:#484848;padding-left:0;padding-right:0}body.home{padding-top:140px}.gutenberg{margin:0;padding:0;width:100%}.gutenberg.page-classique{padding-bottom:60px}div{box-sizing:border-box}.flex-row{display:flex;flex-wrap:wrap;flex-direction:row}.flex-space-between{justify-content:space-between}.nav-wrapper{width:100%;margin-left:auto;margin-right:auto;align-items:center;height:70px;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:clamp(16px, 1.05vw, 24px);line-height:1em;position:fixed;left:0;top:0;background-color:#fff;z-index:3000}.nav-wrapper ul{list-style:none;padding-left:0;display:flex;box-sizing:border-box}.nav-content{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;align-items:center}.nav-content .btn-burger,.nav-content .btn-close-burger{display:none}a.custom-logo-link img{height:50px;width:auto}.nav-logo{width:100px}.nav-menu{width:calc(50% - 50px);justify-content:center}.nav-menu ul{width:100%;justify-content:center;font-size:17px;line-height:17px}.nav-menu ul.menu-principal .sub-menu{opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease;position:absolute;top:25px;background:#fff;padding:10px 0}.nav-menu ul.menu-principal li.is-open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu ul li{margin-left:0;margin-right:0;position:relative}.nav-menu ul li.current-menu-item a,.nav-menu ul.menu-principal:not(.sub-menu) li.current-menu-parent.menu-item-has-children a,.nav-menu ul.menu-principal:not(.sub-menu) li.current-page-parent a{text-decoration:underline}.nav-menu ul.menu-principal li.current-menu-parent.menu-item-has-children ul.sub-menu li a,.nav-menu ul.menu-principal li.current-page-parent ul.sub-menu li a{text-decoration:none}.nav-menu ul.menu-principal li.current-menu-parent.menu-item-has-children ul.sub-menu li.current-menu-item a{text-decoration:underline}.nav-menu ul li a{color:#268133;text-decoration:none;padding-right:17px;padding-left:13px;background-image:url(../images/carre-vert.svg);background-repeat:no-repeat;background-position:right center}.nav-menu ul li:last-child a{background-image:none}.nav-menu ul.menu-principal li ul.sub-menu{width:300px;font-size:15px;font-weight:400;box-sizing:border-box;display:block;margin-left:0;padding-top:15px;padding-bottom:0;border-radius:5px;-webkit-box-shadow:1px 1px 12px 3px rgba(0,0,0,.25);box-shadow:1px 1px 12px 3px rgba(0,0,0,.25)}.nav-menu ul.menu-principal li ul.sub-menu li{display:block;margin-bottom:8px;padding-bottom:8px}.nav-menu ul.menu-principal li ul.sub-menu li a{display:block;background-image:none;padding-right:25px;padding-left:25px;color:#828282}.nav-menu ul.menu-principal li ul.sub-menu li a:hover{color:#268133}.nav-pictos{width:calc(50% - 50px);justify-content:flex-end;align-items:center}.nav-pictos .btn-search{width:50px;height:50px;cursor:pointer;background-image:url(../images/picto-search.svg);background-repeat:no-repeat;background-position:center center}.nav-pictos ul{margin:0;align-items:center;justify-content:flex-end;font-size:17px;line-height:17px}.nav-pictos ul li a{height:45px;border-radius:5px;color:#fff;background-color:#268133;padding-left:40px;padding-right:40px;margin-left:15px;text-decoration:none;display:inline-block;box-sizing:border-box;padding-top:13px;border:#268133 2px solid;box-sizing:border-box;transition:.25s}.nav-pictos ul li a:hover{background-color:#fff;color:#268133}.nav-pictos ul li.smartgeo a{background-color:#fff;color:#268133;border:#268133 2px solid;background-image:url(../images/picto-user.svg);background-repeat:no-repeat;background-position:15px center;padding-left:60px}.nav-pictos ul li.smartgeo a:hover{color:#fff;background-color:#268133;background-image:url(../images/picto-user-blanc.svg)}.search-form-nav{margin-left:auto;margin-right:auto;width:100%;margin-left:auto;margin-right:auto;position:fixed;top:-170px;left:0;z-index:2950;background-color:#268133;-webkit-box-shadow:3px 3px 24px 5px rgba(0,0,0,.43);box-shadow:3px 3px 24px 5px rgba(0,0,0,.43)}.search-form-nav form{width:100%;max-width:1420px;margin-left:auto;margin-right:auto;background-color:#268133;color:#fff;padding:60px 40px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.search-form-nav form input[type=text]{background-color:#fff;height:50px;color:#01470f;width:60%;border-color:#268133;border-style:none;box-sizing:border-box;padding-left:40px;padding-right:40px;font-size:17px;border-bottom-left-radius:5px;border-top-left-radius:5px;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400}.search-form-nav form input[type=submit]{background-color:#ffb344;height:50px;border-color:#268133;border-style:none;box-sizing:border-box;padding-left:40px;padding-right:40px;font-size:17px;cursor:pointer;color:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400}header.page-header{width:100%;background-color:#e3f3e5;padding-top:50px}.duotone{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.2}.duotone::after,.duotone::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.duotone::after{background:#b5f5bd;mix-blend-mode:multiply}.duotone::before{background:#01470f;mix-blend-mode:screen}.duotone img{width:100%;filter:grayscale() brightness(110%);position:absolute;left:0;top:0;object-fit:cover;height:100%;opacity:1}header.page-header .header-wrapper{background:rgba(227,243,229,0);background:linear-gradient(0deg,#e3f3e5 0,rgba(227,243,229,0) 100%);padding-top:140px;padding-bottom:70px;position:relative;z-index:150;width:100%}header.page-header .header-content{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;color:#268133;align-items:flex-end}header.page-header .header-content .gauche{width:50%;font-family:"DunbarTall Medium";font-weight:400;padding-right:30px}.header-content-article .gauche p,header.page-header .header-content .gauche p{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:2px;background-image:url(../images/puce-li-orange.svg);background-position:left center;background-repeat:no-repeat;padding-left:30px}header.page-header .header-content .gauche h1{font-weight:400;font-size:clamp(28px, 3vw, 46px);margin-top:30px;margin-bottom:0}header.page-header .header-content .droite{width:50%;font-size:20px;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;padding-right:12%;padding-left:30px}header.page-header .header-content .droite p{margin:0}section.agenda{box-sizing:border-box;margin-left:auto;margin-right:0;width:calc(100% - ((100% - 1420px)/ 2));display:flex;flex-direction:row;flex-wrap:wrap;margin-top:80px}section.agenda .titre{width:25%;padding-right:80px;font-size:clamp(25px, 2vw, 38px);line-height:1.1em;color:#268133;font-family:"DunbarTall Medium";font-optical-sizing:auto}section.agenda .titre p{margin-bottom:0;margin-top:0}section.agenda .agenda-wrapper{width:75%}section.agenda .slider-agenda{width:100%;height:auto}section.agenda .agenda-wrapper .swiper-wrapper{align-items:stretch;min-height:100%}section.agenda .agenda-wrapper .swiper-pagination-agenda{margin-top:15px}section.agenda .agenda-wrapper .swiper-pagination-agenda .swiper-pagination-bullet{opacity:1;background-color:#fff;border:#268133 2px solid;width:12px;height:12px}section.agenda .agenda-wrapper .swiper-pagination-agenda .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#268133}section.agenda .slider-agenda .agenda-slide{border-radius:5px;min-height:100%}section.agenda .slider-agenda .agenda-slide a{color:#fff;text-decoration:none;background-color:#268133;border-radius:5px;padding:40px 20px;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;min-height:100%;box-sizing:border-box}section.agenda .slider-agenda .agenda-slide .date{width:35%;font-family:DunbarTall;font-optical-sizing:auto;font-weight:400;text-align:center;padding-right:20px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:center}section.agenda .slider-agenda .agenda-slide .date span.jour{font-size:60px;line-height:60px;margin-bottom:3px;margin-top:3px;width:100%;box-sizing:border-box}section.agenda .slider-agenda .agenda-slide .date span.mois{font-size:20px;line-height:20px;margin-bottom:3px;margin-top:3px;width:100%;box-sizing:border-box}section.agenda .slider-agenda .agenda-slide .message{width:65%;border-left:#fff 1px solid;padding-left:25px;font-size:20px;line-height:25px;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"YOPQ" 300;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:center}.article-header{width:100%;background-color:#e3f3e5;padding-top:50px}.header-wrapper-article{background-color:#fff;padding-top:40px;margin-bottom:80px;padding-left:40px;padding-right:40px}.header-content-article{width:100%;max-width:1420px;margin-left:auto;margin-right:auto;color:#268133;align-items:flex-end}.header-content-article.header-page{border-bottom:#268133 1px solid;padding-bottom:60px;margin-bottom:80px}.header-content-article.single-article{max-width:1080px}.header-content-article.single-article img{width:100%;height:auto;border-radius:5px}.header-content-article .gauche{width:50%;font-family:"DunbarTall Medium";padding-right:60px}.header-content-article .gauche.single-article{width:75%}.header-content-article .gauche h1{font-size:clamp(29px, 2.4vw, 46px);line-height:1.1em;font-weight:400;display:block;box-sizing:border-box}.header-content-article .gauche.single-article h1{padding-right:0}.header-content-article .droite{width:50%;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:22px;line-height:28px}.header-content-article .droite p{padding-right:30%;display:block;box-sizing:border-box;width:100%}.gutenberg.page-articles{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:50px;column-gap:20px}.gutenberg.page-404{width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;text-align:center;padding-bottom:100px}.gutenberg.page-404 p{font-size:clamp(32px, 2.7vw, 52px);line-height:calc(1.4em - .32em)}.gutenberg.page-articles article .photo{width:100%;height:270px;overflow:hidden;position:relative;border-radius:5px}.gutenberg.page-articles article .photo ul{position:absolute;top:20px;left:15px;z-index:1500;padding-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"YOPQ" 300;margin:0}.gutenberg.page-articles article .photo ul li{margin-right:10px;margin-bottom:10px}.gutenberg.page-articles article .photo ul li a{display:block;background-color:#268133;color:#fff;height:20px;border-radius:5px;text-decoration:none;font-size:14px;line-height:14px;padding:3px 6px;box-sizing:border-box}.gutenberg.page-articles article .photo img{width:100%;height:auto;object-fit:cover;min-height:100%}.gutenberg.page-articles article h2{color:#484848;font-family:DunbarTall;font-optical-sizing:auto;font-weight:400;font-size:18px;line-height:23px;margin-top:0}.gutenberg.page-articles article p{color:#268133;font-size:14px;font-family:"DunbarTall Medium";font-optical-sizing:auto;font-weight:400;margin-bottom:0}.gutenberg.page-articles article .textes a{display:block;border-top:#63b56f 1px solid;color:#268133;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-size:16px;line-height:16px;box-sizing:border-box;text-decoration:none;padding-top:20px;background-image:url(../images/btn-rond-fleche-vert.svg);background-repeat:no-repeat;background-position:left 12px;padding-left:35px;height:50px}.pagination-articles{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;margin-top:90px}.pagination-articles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.pagination-articles .page-numbers{border:#268133 1px solid;width:38px;height:38px;margin-left:5px;margin-right:5px;color:#268133;border-radius:5px;text-align:center;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:14px;line-height:14px;box-sizing:border-box;padding-top:12px;text-align:center;text-decoration:none}.pagination-articles .page-numbers.dots{border:#fff 1px solid}.pagination-articles .page-numbers.current{background-color:#268133;color:#fff}.pagination-articles a.page-numbers.next,.pagination-articles a.page-numbers.prev{width:auto;color:#fff;background-color:#268133;padding-left:20px;padding-right:20px}.search-form{width:100%;max-width:1420px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;border-bottom:#268133 1px solid;padding-bottom:60px;margin-bottom:80px}.search-form form{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:16px;line-height:16px}.search-form form input[type=text]{box-sizing:border-box;height:50px;border-radius:5px;box-sizing:border-box;border:#a7a7a7 1px solid;width:calc(34% - 20px);margin-left:0;margin-right:20px;padding-left:40px;padding-right:20px}.search-form form select{box-sizing:border-box;height:50px;border-radius:5px;box-sizing:border-box;border:#268133 1px solid;width:calc(33% - 20px);padding-left:40px;padding-right:20px;color:#268133;margin-right:20px}.search-form form button{box-sizing:border-box;height:50px;border-radius:5px;box-sizing:border-box;border:#268133 1px solid;width:33%;padding-left:40px;padding-right:20px;background-color:#268133;color:#fff;cursor:pointer;text-align:left}.gutenberg.page-articles-single{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:block;position:relative}.gutenberg.page-articles-single .partage{position:absolute;left:40px;top:0;margin-left:0;color:#268133}.gutenberg.page-articles-single .partage a{width:33px;height:33px;background-position:center center;background-size:contain;background-repeat:no-repeat;margin-left:5px;margin-right:5px}.gutenberg.page-articles-single .partage .reseaux a.reso-x{background-image:url(../images/partage-x.svg)}.gutenberg.page-articles-single .partage .reseaux a.reso-linkedin{background-image:url(../images/partage-linkedin.svg)}.gutenberg.page-articles-single .partage .reseaux a.reso-facebook{background-image:url(../images/partage-facebook.svg)}.gutenberg.page-articles-single .partage .reseaux a.reso-mail{background-image:url(../images/partage-mail.svg)}.header-content-article .gauche.single-article .info-article{width:100%;padding-bottom:40px}.gutenberg.page-articles-single>*{margin-left:25%}.gutenberg.page-articles-single .wp-block-image{margin-left:0;width:100%}.gutenberg.page-articles-single .wp-block-image img{border-radius:5px}.gutenberg.page-articles-single .wp-block-paragraph a{color:#268133}.gutenberg.page-articles-single h1,.gutenberg.page-articles-single h2,.gutenberg.page-articles-single h3{color:#268133}.header-content-article .gauche.single-article .info-article p{background-image:none;font-size:14px;line-height:14px;color:#484848;padding-left:0;margin:0;text-transform:inherit;letter-spacing:0}.header-content-article .gauche.single-article .info-article ul{padding-left:0;list-style:none;margin:0;font-size:14px;line-height:14px}.header-content-article .gauche.single-article .info-article ul a{color:#268133;margin-left:10px}section.actus-suite{background-color:#f2f8f3;padding-top:65px;padding-bottom:85px;margin-top:65px}section.actus-suite .section-content{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.section-top{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.section-top p{color:#268133;font-size:25px;line-height:40px;font-family:"DunbarTall Medium";font-optical-sizing:auto;font-weight:400;margin:0}.section-top a{background-color:#268133;color:#fff;text-decoration:none;border-radius:5px;padding-left:20px;height:50px;box-sizing:border-box;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:16px;line-height:16px;padding-top:17px;background-image:url(../images/btn-rond-fleche-blanc.svg);background-position:right center;padding-right:80px;background-repeat:no-repeat}.section-content .liste-articles{width:100%;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:50px;column-gap:20px}.section-content .liste-articles article .photo{width:100%;height:270px;overflow:hidden;position:relative;border-radius:5px}.section-content .liste-articles article .photo ul{position:absolute;top:20px;left:15px;z-index:1500;padding-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"YOPQ" 300;margin:0}.section-content .liste-articles article .photo ul li{margin-right:10px;margin-bottom:10px}.section-content .liste-articles article .photo ul li a{display:block;background-color:#268133;color:#fff;height:20px;border-radius:5px;text-decoration:none;font-size:14px;line-height:14px;padding:3px 6px;box-sizing:border-box}.section-content .liste-articles article .photo img{width:100%;height:auto;object-fit:cover;min-height:100%}.section-content .liste-articles article p.titre-art{color:#484848;font-family:DunbarTall;font-optical-sizing:auto;font-weight:400;font-size:18px;line-height:23px;margin-top:0;display:block;margin-bottom:15px}.section-content .liste-articles article p{color:#268133;font-size:14px;font-family:"DunbarTall Medium";font-optical-sizing:auto;font-weight:400;margin-bottom:0}.section-content .liste-articles article .textes a{display:block;border-top:#63b56f 1px solid;color:#268133;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-size:16px;line-height:16px;box-sizing:border-box;text-decoration:none;padding-top:20px;background-image:url(../images/btn-rond-fleche-vert.svg);background-repeat:no-repeat;background-position:left 12px;padding-left:35px;height:50px}footer{background-image:url(../images/fond-sezeo.webp);background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;padding-bottom:200px;width:100%;padding-left:40px;padding-right:40px;box-sizing:border-box}.footer{padding-bottom:50px;margin-top:80px;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;border-top:#268133 1px solid;font-family:"Kumbh Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"YOPQ" 300;font-size:18px;color:#268133}.footer-content{margin-top:60px;width:100%;padding-left:0;padding-right:0}.footer-content .gauche{width:20%}.footer-content .gauche p{line-height:24px}.footer-content .gauche a{color:#268133;text-decoration:none;margin-top:10px;display:block}.footer-content .gauche a:hover{color:#01470f;text-decoration:underline}.footer-content .droite{width:80%}.footer-content .droite .col{width:33.333%;padding-left:0;padding-right:3.5%}.footer-content .droite .col p{font-weight:700;margin-top:0;margin-bottom:15px}.footer-content .droite ul{list-style:none;padding-left:0}.footer-content .droite .col ul li a{color:#268133;display:block;text-decoration:none;margin-top:10px;margin-bottom:10px;font-size:17px}.footer-content .droite .col ul li a:hover{text-decoration:underline}.footer-content .droite .col ul.menu-puces{padding-right:7%;margin-top:0}.footer-content .droite .col ul.menu-puces li a{background-image:url(../images/picto-fleche-menu-footer.svg);background-position:left top;background-repeat:no-repeat;padding-left:35px;font-weight:700;padding-top:5px;margin-top:0;margin-bottom:17px;min-height:28px}.footer-content .droite .col-100{width:100%;padding-left:0;padding-right:0;border-top:#268133 1px solid}.footer-content .droite .col-100 ul{width:100%;font-size:15px}.footer-content .droite .col-100 ul li{margin-right:50px}.footer-content .droite .col-100 ul li a{color:#268133;display:block;text-decoration:none}.footer-content .droite .col-100 ul li a:hover{text-decoration:underline}