@media (max-width:1500px){.search-form{padding-left:40px;padding-right:40px}.alignwide{margin-left:30px;margin-right:30px;width:calc(100% - 60px)!important}.alignwide .alignwide{margin-left:0;margin-right:0;width:100%!important}section.agenda{width:100%;padding-left:40px;padding-right:40px}}@media (max-width:1360px){.block-editor-block-list__block .wp-block-button .wp-block-button__link,.wp-block-button a.wp-block-button__link{padding-left:15px;padding-right:60px}}@media (max-width:1280px){.publication-list article{width:calc(50% - 20px)}.les-elus{display:grid;grid-template-columns:1fr 1fr}.wp-block-list ul.secteurs{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:1176px){:root{--wp--preset--spacing--20:30px;--wp--preset--spacing--30:30px;--wp--preset--spacing--40:30px;--wp--preset--spacing--50:30px;--wp--preset--spacing--60:30px;--wp--preset--spacing--70:30px;--wp--preset--spacing--80:30px}section.agenda{margin-top:40px}section.agenda .titre{width:100%;margin-bottom:30px}section.agenda .agenda-wrapper{width:100%}.search-form form select{width:calc(65% - 20px)}.search-form form button{width:35%;padding-left:5px;padding-right:5px;text-align:center}.wp-block-columns{row-gap:0}.nav-content .btn-burger{display:inline-block;width:40px;height:40px;background-image:url(../images/btn-burger.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:15px;right:30px}.nav-content .btn-close-burger{display:inline-block;width:40px;height:40px;background-image:url(../images/btn-burger-close.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:15px;right:30px}.nav-content .btn-burger.cache-btn,.nav-content .btn-close-burger.cache-btn{display:none}a.custom-logo-link img{height:40px;width:auto;margin-top:15px;margin-left:30px}.nav-logo{width:100px}.nav-pictos.cache-form{display:none}.nav-pictos{background-color:#268133;bottom:110px;left:0;width:100%;position:fixed;height:calc(40vh - 110px);justify-content:center;align-items:center;align-content:center;flex-direction:column}.nav-pictos .btn-search{display:none}.nav-pictos ul{justify-content:center}.nav-pictos ul li{margin-top:10px;margin-bottom:10px}.nav-pictos ul li a{background-color:#fff;color:#268133;border:#268133 2px solid}.search-form-nav.cache-form{display:none}.search-form-nav{bottom:0;left:0;top:inherit;width:100%}.search-form-nav form{padding:30px 20px}.search-form-nav form input[type=text]{width:50%;padding-left:10px;padding-right:10px}.search-form-nav form input[type=submit]{width:50%;padding-left:0;padding-right:0;text-align:center}.nav-content{position:relative;padding-left:0;padding-right:0;height:70px}.nav-content .nav-menu{height:auto;padding:0;margin:0;display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.nav-content .nav-menu.hide-smart #mobile-menu{display:none}.nav-content .nav-menu #mobile-menu{padding:0;position:relative;inset:0;background:#268133;overflow:hidden;top:10px;left:0;width:100%;z-index:2500;min-height:100%;height:calc(60vh - 60px);width:100%}.nav-content .nav-menu ul li a{color:#fff}.nav-content .nav-menu #mobile-menu ul{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:30px 60px;list-style:none;overflow:hidden;transform:translateX(100%);transition:transform .35s ease;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:center;box-sizing:border-box;font-weight:600;font-size:18px;line-height:18px;font-weight:600;visibility:visible;opacity:1}.nav-content .nav-menu #mobile-menu ul.sub-menu{border-style:none;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;background-color:#fff;box-sizing:border-box;width:100%}.nav-content .nav-menu ul.menu-top-2 li ul.sub-menu li{margin-right:0}.nav-content .nav-menu #mobile-menu ul li{margin-top:9px;margin-bottom:9px;width:100%;text-align:left;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:initial;margin-right:0}.nav-content .nav-menu #mobile-menu ul li button{background-color:#268133;color:#fff;font-size:20px;border-style:none;padding-left:0;padding-top:0;padding-bottom:30px;background-image:url(../images/fleche-retour.svg);background-repeat:no-repeat;background-position:left 7px;padding-left:40px}.nav-content .nav-menu #mobile-menu ul li a{text-decoration:none;color:#fff}.nav-content .nav-menu #mobile-menu>ul{transform:translateX(0)}.nav-content .nav-menu #mobile-menu ul.is-active{transform:translateX(0);background-color:#268133}.nav-content .nav-menu #mobile-menu ul.is-left{transform:translateX(0)}.nav-content .nav-menu ul.menu-top-2 li.menu-item-has-children{position:static;background-image:none;padding-right:0}.nav-menu ul.menu-principal li ul.sub-menu li{border-bottom-style:none}.header-content-article .gauche{width:100%;padding-right:0}.header-content-article .droite{width:100%}.header-content-article .droite p{padding-right:0}.gutenberg.page-classique{padding-left:0;padding-right:0}footer{padding-bottom:80px}.footer{text-align:center;margin-top:40px}.footer-content .gauche{width:30%}.footer-content .droite{width:70%}.footer-content .droite .col{width:50%;padding-right:0;border-top:#268133 1px solid;padding-top:20px;margin-top:30px}.footer-content .droite .col.last{width:100%}.footer-content .droite .col.last ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.footer-content .droite .col.last ul li{margin-left:10px;margin-right:10px}.footer-content .droite .col ul.menu-puces{padding-right:0}.footer-content .droite .col ul.menu-puces li a{background-image:none;padding-left:0}.footer-content .droite .col-100 ul{justify-content:center}.membre-equipe .photo .photo-fond{height:120px}}@media (max-width:1024px){footer{padding-bottom:80px}.footer{text-align:center;margin-top:40px}.footer-content .gauche{width:100%}.footer-content .droite{width:100%}.footer-content .droite .col{width:100%;padding-right:0;border-top:#268133 1px solid;padding-top:20px;margin-top:30px}.footer-content .droite .col ul.menu-puces{padding-right:0}.footer-content .droite .col ul.menu-puces li a{background-image:none;padding-left:0}.footer-content .droite .col-100 ul{display:block}.footer-content .droite .col-100 ul li{margin-right:0;display:block;margin-top:8px;margin-bottom:8px}}@media (max-width:800px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}@media (max-width:782px){p.is-style-filet-vert-gauche{border-left-style:none;padding-left:0}.is-style-col-filet-vert .wp-block-column{border-right-style:none}.header-wrapper-article{margin-bottom:40px;padding-left:30px;padding-right:30px}.gutenberg.page-articles{grid-template-columns:1fr 1fr}.gutenberg.page-articles-single .partage{position:relative;width:100%;top:inherit;left:inherit;margin-bottom:40px}.gutenberg.page-articles-single>*{margin-left:0}.section-content .liste-articles{grid-template-columns:1fr 1fr}.publication-search{width:100%;margin-right:0}.publication-list{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px}.publication-list article{margin-left:0;padding-left:15px;padding-top:25px;padding-right:25px;padding-bottom:85px;width:inherit}.publication-list article a.pdf{background-size:45px auto;padding-left:55px}.les-elus{display:grid;grid-template-columns:1fr}.wp-block-list ul.secteurs{display:grid;grid-template-columns:1fr}}@media (max-width:600px){.wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-top:20px}.secteurs-gutenberg .carte{width:100%;padding-right:0}.secteurs-gutenberg .secteurs{width:100%;padding-left:0}.les-elus{display:grid;grid-template-columns:1fr 1fr}.les-elus .elu p{padding:0;width:100%;box-sizing:border-box;text-align:center}.les-elus .elu .photo{width:100%;height:auto;border-radius:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.les-elus .elu .photo img{width:100px;height:auto;border-radius:50px}.wp-block-list ul.secteurs{display:grid;grid-template-columns:1fr 1fr}.list-equipe{grid-template-columns:1fr 1fr;padding-left:20px;padding-right:20px;column-gap:10px;row-gap:35px}.membre-equipe .photo{width:100%;position:relative;padding-top:90px;overflow-y:hidden}.membre-equipe .photo .photo-fond{height:130px}.membre-equipe .photo .photo-fond img{width:86%;height:auto;position:absolute;left:7%;bottom:0}.membre-equipe .coords{position:relative;bottom:inherit;left:inherit;padding:0 0}.membre-equipe .coords a{color:#268133;border-style:none;border-radius:0;text-align:center;line-height:15px;font-size:14px;font-weight:400;padding:0;text-align:left}.membre-equipe:first-child .coords,.membre-equipe:nth-child(10) .coords,.membre-equipe:nth-child(11) .coords,.membre-equipe:nth-child(12) .coords,.membre-equipe:nth-child(13) .coords,.membre-equipe:nth-child(14) .coords,.membre-equipe:nth-child(15) .coords,.membre-equipe:nth-child(16) .coords,.membre-equipe:nth-child(2) .coords,.membre-equipe:nth-child(3) .coords,.membre-equipe:nth-child(4) .coords,.membre-equipe:nth-child(5) .coords,.membre-equipe:nth-child(6) .coords,.membre-equipe:nth-child(71) .coords,.membre-equipe:nth-child(8) .coords,.membre-equipe:nth-child(9) .coords{background:#fff}.search-form form select{width:100%;margin-right:0}.search-form form button{width:100%;padding-left:5px;padding-right:5px;text-align:center;margin-top:20px}.gutenberg.page-search{grid-template-columns:1fr}}@media (max-width:550px){.gutenberg.page-articles{grid-template-columns:1fr}.section-content .liste-articles{grid-template-columns:1fr}.publication-list{width:100%;display:grid;grid-template-columns:1fr;gap:20px}}@media (max-width:450px){section.agenda .slider-agenda .agenda-slide{padding:30px 15px}section.agenda .slider-agenda .agenda-slide .date{width:40%;padding-right:15px}section.agenda .slider-agenda .agenda-slide .date span.mois{font-size:16px}section.agenda .slider-agenda .agenda-slide .message{width:60%;font-size:18px;line-height:23px;padding-left:15px}.les-elus{display:grid;grid-template-columns:1fr}.wp-block-list ul.secteurs{display:grid;grid-template-columns:1fr}}@media (max-width:389px){.list-equipe{grid-template-columns:1fr;padding-left:20px;padding-right:20px;column-gap:10px;row-gap:35px}.membre-equipe .photo .photo-fond img{width:70%;height:auto;position:absolute;left:15%;bottom:0}.membre-equipe .photo{width:100%;position:relative;padding-top:120px;overflow-y:hidden}}