article,footer,header,nav,section{display:block}body,html{font-family:"Montserrat",sans-serif;margin:0;padding:0;background:#fff;color:#000}body{font-size:14px;overflow-x:hidden}img{border:0;max-width:100%;height:auto}#navigation #menu>ul>li>a:hover,#reseaux_header a:hover,a,strong{color:#d8a14b}a{text-decoration:underline}a:focus,a:hover{color:#000}.container{max-width:1200px}#header,#navigation #menu{display:block;top:0;z-index:99999}#header{position:relative;margin:0 auto;max-width:100%;background:0 0;padding:25px 10px 50px;left:0;right:0}#navigation{display:block;clear:both;text-align:center;overflow:hidden}#navigation #menu{margin:0;padding:7rem 1rem 0;width:300px;height:100%;text-align:right;position:fixed;right:-300px;background:#fff url(/wp-content/themes/chd/images/beemenu.png)no-repeat bottom left;box-shadow:0 0 5px #333;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#navigation #menu>ul{margin:0;display:block;padding:0}#navigation #menu:after{content:url(/wp-content/themes/chd/images/labelsx2.png);display:block;position:absolute;bottom:5%;right:10%;text-align:center;margin:auto}#navigation #menu>ul>li{display:block;margin:0;flex-basis:100%;text-align:right}#navigation #menu>ul>li>a{display:block;color:#000;text-decoration:none;padding:.6rem 1rem;font-size:1rem}#reseaux_header{font-size:2rem;padding:0 1rem}#reseaux_header a{margin-left:1rem;color:#000}.language_selector,.language_selector ul li a{background:#e0e0e0;border-radius:15px;display:inline-block}#footer nav ul li,#reseaux_header a,.language_selector ul li{display:inline-block}.language_selector ul li a{font-size:13px;font-weight:700;padding:5px 15px}.language_selector ul li.wpml-ls-current-language a{background:#666;color:#fff;padding:5px 15px}#navigation #menu .language_selector{position:absolute;top:32px;left:18px}#footer,.description{display:flex;align-items:center;justify-content:center}#footer{background:#e6e6e6;text-align:center;color:#666;clear:both;padding:0 25px;width:100%;max-width:100%;margin:auto}#footer>nav{width:40%;padding:20px 0;text-align:left}#footer>section{width:60%;padding:20px 0;text-align:right}#footer>section p{margin:0}#footer nav ul,.language_selector ul{display:block;list-style:none;margin:0;padding:0}#footer nav ul li{margin:0 2em 0 0}#footer a,.language_selector ul li a{text-decoration:none;color:#666}#footer a:hover{text-decoration:underline}#logo_header{position:fixed;overflow:hidden;background:#fff;left:0;right:0;top:0;text-align:center;padding:14px 0;box-shadow:0 5px 5px rgba(0,0,0,.2)}#logo_header:after{content:url(/wp-content/themes/chd/images/bee_sticky.png);display:block;position:absolute;bottom:-25px;left:-15px}#header.sticky #logo_header{top:0!important;transition:all .6s linear}.description{font-size:14px;padding:2rem 0;height:calc(100vh - 110px - 70px - 60px)}#content{clear:both;padding:0}h2{font-family:"Montserrat",sans-serif;color:#d8a14b;font-size:24px}@media only screen and (min-device-width:360px) and (max-device-width:740px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body{padding:0;font-size:13px}#footer{flex-direction:column}#footer>nav,#footer>section{width:100%;padding:10px 1rem 5px}#footer>section p{text-align:center;font-size:12px}#footer nav ul{text-align:center}#footer nav ul li{margin:0}}@media only screen and (min-device-width:360px) and (max-device-width:740px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){#header{padding:16px 10px 42px}#logo_header{padding:5px 0}#navigation #menu{padding-top:3rem}#navigation #menu .language_selector{top:14px}#navigation #menu>ul>li>a{padding:.15rem 1rem}#navigation #menu:after{display:none}#footer>nav,#footer>section{padding:10px 0}}:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--ag-form-margin:auto auto}