ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{left:5px;background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a,body,details,div,footer,html,img,label,li,nav,span,summary,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}h1,header{border:0;font:inherit;vertical-align:baseline}h1{padding:0}header{margin:0}html{scroll-behavior:smooth}body{line-height:1;overflow-x:hidden}a{text-decoration-skip-ink:auto}button{outline:0}ul{list-style:none}details,footer,header,nav{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}a,button,h1{font-family:"Libre Franklin"}.cmplz-body,li,span{font-family:"Quicksand"}h1{font-weight:800;font-size:2.5em;margin:0 0 1em}a{text-decoration:none;color:inherit;display:inline-block}span{display:block}img{max-width:100%}.site-content{opacity:0;transition:opacity .8s cubic-bezier(.7,0,.3,1)}:root{--aide-color:#006db7;--socio-color:#76b82a;--mineurs-color:#368f77}header{position:fixed;top:0;left:0;width:100%;justify-content:space-between;padding:1em 2em}.logo-site,header{z-index:100}.logo-site img{width:60px}.menu-site{padding:10px;border-radius:20px;transition:background .5s ease-out;background:#fff0}.menu-site .menu,header{display:flex;align-items:center}.menu-site .menu li{margin:0 1em;position:relative;font-size:14px}.menu-site .menu a{transition:all .4s ease}.menu-site .menu a:hover{font-weight:700;padding-left:20px;position:relative}.menu-site .menu a:before{content:"";position:absolute;top:50%;left:0;transform:translate(0,-50%);width:0;height:0;background:#fff;border-radius:50%;transition:all .2s ease-out}.menu-site .menu a:hover:before{width:12px;height:12px}.menu-site .menu>li:last-child{background:#262628;padding:8px 12px;border-radius:5px;color:#fff}.menu-site .menu-item-has-children>a{pointer-events:none;cursor:default;display:flex;align-items:center}.menu-site .menu-item-has-children>a:after{content:url(/wp-content/themes/avedetheme/images/dropdown.svg);transform:translate(0,3px)}.menu-site .menu-item-has-children:hover ul.sub-menu{transform:scaleY(1);opacity:1}.menu-site ul.sub-menu{background:#fff;border-radius:10px;padding:10px 0;position:absolute;width:200px;transform:scaleY(0);transform-origin:top;opacity:0;transition:all .4s}.menu-site ul.sub-menu li{padding:10px 0}.menu-site ul.sub-menu li:first-child a{color:var(--aide-color)}.menu-site ul.sub-menu li:first-child a:before{background:var(--aide-color)}.menu-site ul.sub-menu li:nth-child(2) a{color:var(--socio-color)}.menu-site ul.sub-menu li:nth-child(2) a:before{background:var(--socio-color)}.menu-site ul.sub-menu li:last-child a{color:var(--mineurs-color)}.menu-site ul.sub-menu li:last-child a:before{background:var(--mineurs-color)}.menu-resp{display:none}.menu-resp span{display:block;height:3px;width:30px;background:#000;margin:7px 0;border-radius:10px;transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .4s cubic-bezier(.77,.2,.05,1);-webkit-transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .5s cubic-bezier(.77,.2,.05,1)}.site-footer{background:#373635;color:#fff}.site-footer .flex-container{justify-content:space-between;padding:3em}.site-footer .flex-container .footer-logo{flex:1;text-align:center}.site-footer .footer-logo img{max-width:120px;margin:0 auto}.site-footer .flex-container>div{flex:2}.footer-content.footer-contact,.footer-menu .menu-menu-site-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-menu .menu li{margin:1.3em 0}.footer-menu ul.sub-menu{padding-left:22px}.footer-menu ul.sub-menu li{margin:.7em 0}.site-footer span{font-family:"Libre Franklin"}.footer-bottom,.footer-contact div{text-align:center;padding:15px 0}.footer-contact span{padding:5px 0;display:block;text-align:center}.footer-contact span.phone:before,.footer-contact span.place:before{content:url(/wp-content/themes/avedetheme/images/location.svg);vertical-align:middle;padding-right:10px}.footer-contact span.phone:before{content:url(/wp-content/themes/avedetheme/images/phone.svg)}.footer-contact span.other-phone{font-weight:500;font-style:italic}.footer-bottom{padding:3em 0;border-top:1px solid #cecece;font-size:.8em}.footer-bottom a{margin:0 2em}@media screen and (min-width:720px){.flex-container{display:flex;justify-content:center;align-items:center}}@media screen and (max-width:720px){.site-footer .flex-container{padding:1em}.footer-bottom a{margin-bottom:1em}}@media screen and (max-width:900px){.menu-resp{display:block;z-index:10}.menu-site .menu-item-has-children ul.sub-menu{transform:scaleY(1);opacity:1}.menu-site{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:0;transform:translate(0,-100%);transition:transform 1s cubic-bezier(.77,.2,.05,1)}.menu-site .menu{flex-direction:column;align-items:self-start}.menu-site .menu li{margin:20px 0;font-size:22px}.menu-site ul.sub-menu{position:static;display:block;width:auto;padding:1em 0 0 1em;background:#fff0}.menu-site ul.sub-menu li{margin:0 0 8px}}