.container-fluid{padding-left:20px;padding-right:20px}.container-fluid.big{width:100%;padding-left:clamp(20px, 2.5vw, 50px);padding-right:clamp(20px, 2.5vw, 50px)}.container-fluid.mid{max-width:100%;padding-left:clamp(20px, 5vw, 140px);padding-right:clamp(20px, 5vw, 140px)}@media (max-width:1549px){html{font-size:16px}}@media (max-width:1399px){main#Home .asso-home{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#Home .asso-home .left{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#Home .asso-home .left h2{text-align:center}main#Home .asso-home .left h2 br{display:none}main#Home .asso-home .left p{text-align:center}}@media (max-width:1199px){html{font-size:15px}.s4-header-desktop .top .content .left{grid-gap:40px;gap:40px}footer .footer .top .left{max-width:800px}main#About .patrimoine-about .left-img,main#About .patrimoine-about .right-img{max-width:clamp(100px, 10vw, 200px);max-height:clamp(200px, 20vw, 400px)}main#SingleLieux .intro-single,main#SingleEvenements .intro-single{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#SingleLieux .intro-single .left,main#SingleLieux .intro-single .right,main#SingleEvenements .intro-single .left,main#SingleEvenements .intro-single .right{width:100%}}@media (max-width:991px){html{font-size:14px}body{margin-top:0}.s4-header-desktop{display:none}#headerResponsive{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;right:0;width:100%;height:55px;background:#244017;z-index:102;padding-left:15px}#headerResponsive #headerResponsiveLogo{-webkit-box:0;-moz-box:0;-webkit-flex:0 1 1;-ms-flex:0 1 1;flex:0 1 1;height:100%}#headerResponsive #headerResponsiveLogo a{height:100%;padding:10px 0}#headerResponsive #headerResponsiveLogo a img{height:100%;max-width:90px;object-fit:contain}#headerResponsive .openSearch{position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#headerResponsive #headerResponsiveButtons{position:relative;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box:0;-moz-box:0;-webkit-flex:0 1 1;-ms-flex:0 1 1;flex:0 1 1}#headerResponsive #headerResponsiveButtons .fibosearch .dgwt-wcas-search-wrapp{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:0px;gap:0px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;max-width:100%}#headerResponsive #headerResponsiveButtons .fibosearch .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon{width:25px}#headerResponsive #headerResponsiveButtons .fibosearch .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon .dgwt-wcas-ico-magnifier-handler{max-width:25px;height:auto}#headerResponsive #headerResponsiveButtons .fibosearch .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon .dgwt-wcas-ico-magnifier-handler path{fill:#FFFFFF}#headerResponsive #headerResponsiveButtons .burger{position:relative;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 55px;-ms-flex:0 0 55px;flex:0 0 55px;max-width:55px;width:55px;max-width:55px;height:100%;cursor:pointer}#headerResponsive #headerResponsiveButtons .burger span{display:block;position:absolute;top:40%;left:50%;height:2px;width:25px;background:#FFFFFF;transition:all 0.3s ease-in-out}#headerResponsive #headerResponsiveButtons .burger span:nth-child(1){-webkit-transform:translate(-50%, -400%);-moz-transform:translate(-50%, -400%);-ms-transform:translate(-50%, -400%);transform:translate(-50%, -400%)}#headerResponsive #headerResponsiveButtons .burger span:nth-child(2){-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#headerResponsive #headerResponsiveButtons .burger span:nth-child(3){-webkit-transform:translate(-50%, 300%);-moz-transform:translate(-50%, 300%);-ms-transform:translate(-50%, 300%);transform:translate(-50%, 300%)}#headerResponsive #headerResponsiveButtons .burger p{position:absolute;bottom:15%;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:8px;text-transform:uppercase;font-weight:500;color:#FFFFFF;line-height:1}#headerResponsive #headerResponsiveMenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:0px;gap:0px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;position:fixed;top:55px;left:100vw;background:#FFFFFF;width:100vw;height:calc(100vh - 55px);height:calc(100svh - 55px);padding:30px;overflow-y:auto;overflow-x:hidden;z-index:101;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#headerResponsive #headerResponsiveMenu.active{top:0}#headerResponsive #headerResponsiveMenu .current{position:absolute;top:0;height:55px;left:55px;opacity:0;visibility:hidden;right:55px;background:#FFFFFF;color:#244017;font-size:18px;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;line-height:55px;transition:all 0.3s ease-in-out;font-weight:600;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#headerResponsive #headerResponsiveMenu .previous{position:absolute;left:0;top:0;opacity:0;visibility:hidden;color:#FFFFFF;font-size:11px;line-height:13px;font-weight:600;width:55px;height:55px;text-align:center;z-index:999;transition:all 0.3s ease-in-out}#headerResponsive #headerResponsiveMenu .previous .arrow{display:block;position:absolute;width:25px;height:20px;background:url("../img/arrow/menu-mobile-arrow.svg") no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:contain;right:50%;top:50%;margin-top:-9px;margin-right:-9px}#headerResponsive #headerResponsiveMenu .containerSub{display:block;width:100vw;height:calc(100vh - 110px);height:calc(100svh - 110px);position:fixed;left:100vw;top:55px;bottom:0;overflow-x:hidden;overflow-y:auto;background:#FFFFFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:5}#headerResponsive #headerResponsiveMenu .containerSub.active{-webkit-transform:translate(-100vw);-moz-transform:translate(-100vw);-ms-transform:translate(-100vw);transform:translate(-100vw)}#headerResponsive #headerResponsiveMenu .containerSub .containerSub{z-index:6;top:0}#headerResponsive #headerResponsiveMenu .containerSub .containerSub .containerSub{z-index:7}#headerResponsive #headerResponsiveMenu ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;display:table;margin-left:auto;margin-right:auto;width:fit-content}#headerResponsive #headerResponsiveMenu ul.sub{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;top:0;height:auto}#headerResponsive #headerResponsiveMenu ul.sub.active{left:0}#headerResponsive #headerResponsiveMenu ul.principal{margin-top:20px;position:relative;background:#FFFFFF}#headerResponsive #headerResponsiveMenu ul li{display:table-row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#headerResponsive #headerResponsiveMenu ul li a:not(.s4_button){color:#000000;text-decoration:none;font-size:14px;font-weight:600;line-height:1.5;text-transform:uppercase;padding:5px 20px;display:table-cell;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;min-width:100%;text-align:center}#headerResponsive #headerResponsiveMenu ul li a i{margin-right:10px}#headerResponsive #headerResponsiveMenu ul li a:hover:not(.s4_button),#headerResponsive #headerResponsiveMenu ul li a:focus:not(.s4_button){color:#000000}#headerResponsive #headerResponsiveMenu ul li.hasSub>a:before{content:"";background:url("../img/arrow/menu-mobile-arrow.svg") no-repeat center;position:absolute;left:100%;width:50px;height:50px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#headerResponsive #headerResponsiveMenu ul li.hasSub>a:hover:before{background:url("../img/arrow/menu-mobile-arrow.svg") no-repeat center;-webkit-transform:translateY(-50%) translateX(10px);-moz-transform:translateY(-50%) translateX(10px);-ms-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}#headerResponsive #headerResponsiveMenu ul li.hasSub:nth-child(1) .parent-cat{color:#000000}#headerResponsive #headerResponsiveMenu ul li.hasSub:nth-child(2) .parent-cat{color:#000000}#headerResponsive #headerResponsiveMenu ul li+li{margin-top:10px}#headerResponsive #headerResponsiveMenu ul li:not(:last-child) a:after{content:" ";display:block;height:1px;width:150px;background:rgba(0, 0, 0, 0.25);position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#headerResponsive #headerResponsiveMenu.inSub .current{opacity:1;visibility:visible}#headerResponsive #headerResponsiveMenu.inSub .previous{opacity:1;visibility:visible;cursor:pointer}#headerResponsive.menuOpen #headerResponsiveButtons .burger span:nth-child(1){-webkit-transform:translate(-50%, 0) rotate(45deg);-moz-transform:translate(-50%, 0) rotate(45deg);-ms-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}#headerResponsive.menuOpen #headerResponsiveButtons .burger span:nth-child(2){-webkit-transform:translate(100%, -50%);-moz-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%);opacity:0}#headerResponsive.menuOpen #headerResponsiveButtons .burger span:nth-child(3){-webkit-transform:translate(-50%, 0) rotate(-45deg);-moz-transform:translate(-50%, 0) rotate(-45deg);-ms-transform:translate(-50%, 0) rotate(-45deg);transform:translate(-50%, 0) rotate(-45deg)}#headerResponsive.menuOpen #headerResponsiveMenu{-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}#searchBox{padding-top:80px}#searchBox #headerSearch{height:50px}#searchBox #headerSearch .search-btn{height:30px;width:30px}#searchBox #headerSearch .search-btn svg{width:25px;height:25px}#searchBox #headerSearch #headerSearch-input{padding:10px 10px 10px 45px}main#Home .coups-de-coeur .liste-coups-de-coeur{-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr)}main#Home .events-home .liste-events{-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);grid-gap:30px 20px;gap:30px 20px}main#Home .departements-home .cards{-ms-grid-columns:1fr;grid-template-columns:1fr}main#About .valeurs-about .valeurs .cards{-ms-grid-columns:1fr;grid-template-columns:1fr}main#Contact .contact{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#Contact .contact .departement{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;border-bottom:solid 1px rgba(36, 64, 23, 0.1)}h1,.h1-fake{font-size:3rem}h2,.h2-fake{font-size:2rem}:root{--wp--preset--spacing--20: 0.5rem;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: 1.5rem;--wp--preset--spacing--40: 2rem;--wp--preset--spacing--50: 2.5rem;--wp--preset--spacing--60: 3rem;--wp--preset--spacing--70: 4rem;--wp--preset--spacing--80: 5rem}}@media (max-width:767px){html{font-size:13px}main#Home .asso-home .right{max-width:calc(100% - 40px)}main#About .chiffres-about .chiffres-cles .chiffres .nb{font-size:4.5rem}main#SingleLieux .intro-single .left .infos-horaires,main#SingleEvenements .intro-single .left .infos-horaires{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:575px){html{font-size:12px}footer .footer .top .right{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:30px;gap:30px}main#Home .coups-de-coeur .liste-coups-de-coeur{-ms-grid-columns:1fr;grid-template-columns:1fr}main#Home .events-home .liste-events{-ms-grid-columns:1fr;grid-template-columns:1fr}main#About .patrimoine-about .fade-text{font-size:1.75rem}main#About .chiffres-about .chiffres-cles{-ms-grid-columns:1fr;grid-template-columns:1fr}main#SingleLieux .owl-slider .top-title-nav,main#SingleEvenements .owl-slider .top-title-nav{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:20px;gap:20px}}@media (max-width:320px){html{font-size:11px}}