body{--bleu-titre:#326699;--rose:#B60460;--rose-principal:#A2024A;--bleu-principal:#0067A3;overflow-x:hidden;color:#636262!important;box-sizing:content-box;width:100%;background:#fff}.img_container_zoom img:hover{transform:scale(1.07)}@media only screen and (max-width:789px){.hero-cat-title_container{top:280px}}@media screen and (max-width:700px){input[type=text],select{width:300px!important}.widget__post.infos-partenaires>div{flex-direction:column}}@media only screen and (max-width:789px){.hero-cat-title_container{top:280px}}@media screen and (max-width:700px){input[type=text],select{width:300px!important}.widget__post.infos-partenaires>div{flex-direction:column}}@media only screen and (max-width:789px){.hero-cat-title_container{top:280px}}@media screen and (max-width:700px){input[type=text],select{width:300px!important}.widget__post.infos-partenaires>div{flex-direction:column}}@media only screen and (max-width:789px){.hero-cat-title_container{top:280px}}@media screen and (max-width:700px){input[type=text],select{width:300px!important}.widget__post.infos-partenaires>div{flex-direction:column}}.img_container_zoom{overflow:hidden}.img_container_zoom img{transition:.5s ease-in-out;object-fit:contain;max-height:100px;margin:0}.hero-cat{display:flex;justify-content:left;height:250px;max-height:250px;min-height:250px!important}.hero-cat-layout{width:1200px;margin:auto}.hero-cat-title_container{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:210px;z-index:2;padding:0 1rem;max-width:fit-content;background:#326699}@media only screen and (max-width:789px){.hero-cat-title_container{top:280px}}.widget__container{width:100%}.widget__title{border-top:solid 2px var(--bleu-titre);border-bottom:solid 2px var(--bleu-titre)}.widget__post{padding:1rem 0 .5rem}.widget__post.infos-partenaires>div{display:flex;align-items:flex-start}.img_3posts img{width:130px;object-fit:contain}.footer_latest_posts__container{display:flex;flex-direction:column;gap:1rem;justify-content:flex-end}.footer_latest_posts__row{display:flex;flex-direction:row;justify-content:space-between}.footer_latest_posts__title{border-top:solid 3px var(--bleu-titre);border-bottom:solid 3px var(--bleu-titre)}.footer_latest_posts__post{flex-basis:32%}@media screen and (max-width:700px){input[type=text],select{width:300px!important}.widget__post.infos-partenaires>div{flex-direction:column}}.wp-block-uagb-separator{text-align:center;box-sizing:border-box;line-height:0}.wp-block-uagb-separator__inner{display:inline-block}.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{border-top-style:solid;-webkit-mask:var(--my-background-image);-webkit-mask-size:38px 100%;-webkit-mask-repeat:repeat-x}.uagb-block-3a61ba0e.wp-block-uagb-separator{text-align:center}.uagb-block-3a61ba0e.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size:5px 100%;border-top-width:1px;width:100%;border-top-color:#fff;border-top-style:solid;margin-top:5px;margin-bottom:5px}@media only screen and (max-width:976px){.uagb-block-3a61ba0e.wp-block-uagb-separator{text-align:center}.uagb-block-3a61ba0e.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size:5px 100%;width:100%;border-top-color:#fff;border-top-style:solid;margin-top:5px;margin-bottom:5px}}@media only screen and (max-width:767px){.uagb-block-3a61ba0e.wp-block-uagb-separator{text-align:center}.uagb-block-3a61ba0e.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size:5px 100%;width:100%;border-top-color:#fff;border-top-style:solid;margin-top:5px;margin-bottom:5px}}h1,h3,h4,h5{font-family:"Libre Franklin",sans-serif}a,h4{font-weight:600}h4{font-size:.9rem;margin:.5rem 0}p{color:#636262!important}a{text-decoration:none}footer a,p{font-family:"Arial",sans-serif!important;font-weight:300!important;font-size:.9rem!important}.wp-block-navigation-item__label{color:var(--bleu-principal);margin:.5rem 0}@media only screen and (max-width:787px){.header_nav{flex-basis:100%}.header_nav>div:nth-child(2){justify-content:end}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{height:40px;width:40px}}.cta__container.right{display:flex;justify-content:flex-end;gap:1rem;margin-top:.5rem}.cta__bleu,.cta__container .cta__bleu{display:flex!important;align-items:center;position:relative;cursor:pointer;width:90%;padding-left:1rem;justify-content:flex-end}.cta__bleu a span{color:#fff}.cta__bleu a,.cta__bleu:hover a{background-color:var(--bleu-principal);transition:all .3s ease-in-out;border:0}.cta__bleu a{clip-path:polygon(10px 0,100%0,calc(100% - 8px) 100%,0 100%);letter-spacing:2px;color:#fff;position:relative;cursor:pointer;left:0;line-height:auto;overflow:hidden;font-size:.9rem;padding:5px 25px 5px 35px;font-weight:500!important}.cta__bleu:before{content:"";background-color:#fff;width:0;height:100%;position:absolute;right:0;top:0;transition:all .4s .3s ease-in-out}.cta__bleu:hover:before{width:100%;height:100%;left:0;bottom:0}.cta__bleu:hover a{padding-left:55px}.wp-block-navigation-item.cta__bleu{width:auto}.cta__bleu .wp-block-navigation-item__content{padding:5px}.cta__bleu .wp-block-navigation-item__label{margin:.5rem 1rem}footer{margin-top:0!important}.gofollow img{object-fit:contain;max-height:max-content;max-width:100%!important;margin:auto}@media screen and (max-width:1224px){.wp-site-blocks>div,header{padding:0 1rem;width:920px;margin:auto}}@media screen and (max-width:990px){.wp-site-blocks>div,header{padding:0 1rem;width:800px;margin:auto}}@media screen and (max-width:780px){.wp-site-blocks>div,header{padding:0 .5rem;width:100%;margin:0}header{max-width:95%}.content_col{padding:0 0 16px!important}.content_col>div:nth-child(1){padding:0!important}footer>div>div>div{margin-top:2rem;border-bottom:solid 1px #fff;padding:2rem 0}footer>div>div:nth-child(1)>div:nth-child(2){display:block;flex-basis:100%}}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty{display:none}.addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list a:hover{background:0 0;border:0;box-shadow:none}