@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Exo:wght@800&display=swap);body,footer .menu-deux li{font-size:16px;line-height:26px}#main-menu,.subheader{margin-right:auto!important;margin-left:auto!important}body{font-family:Barlow,sans-serif;color:#838589!important;padding:25px;font-weight:400;background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover}h1,h2{font-weight:800!important}h1,h2,h3{text-transform:uppercase}h1{font-family:Exo,sans-serif}h2,h3,nav li a{font-family:Barlow,sans-serif}h2{display:inline-block;text-decoration:underline;text-decoration-color:#aae4ff}.block-fonce h2{text-decoration-color:#415e8f}h3{font-weight:500!important}.teaser-bloc-content p{text-align:center!important}.teaser-bloc:not(:hover) .border{visibility:hidden}footer>.container>div,footer>.copyright>.container>div{background-color:#fff;margin-right:0;margin-left:0}footer>.container>div{padding:60px 50px 40px}body:not(.home) .main>.container>div{background-color:#fff!important;padding:80px 0;margin:-10px 0 -60px}footer>.copyright>.container>div{padding:30px 0;border-top:1px solid rgba(255,255,255,.1)}footer .copyright{border-top:none!important;padding-top:0!important;color:#c7c7c7!important;text-align:center}footer .menu-deux li{color:#b8b9bc;padding:5px 0}footer .menu-deux li:before{content:"\f105";font-family:FontAwesome;font-size:17px;padding-right:10px;color:#13abf2!important;text-decoration:none;display:inline-block}footer .menu-deux li:hover{text-decoration:underline;color:#13abf2!important}footer .menu,footer .menu-deux{list-style:none;margin-left:-40px;padding-top:10px}.sub-menu>li{padding:20px 15px!important;border-bottom:1px solid rgba(0,0,0,.1)}.main-menu ul li{padding:35px 15px}.main-menu{padding:25px 0 0!important}.main-menu ul li .sub-menu{margin-top:35px;min-width:230px}.menu-item-has-children:after{top:30px;color:#13abf2}.navbar{padding:0!important}.sub-menu li:hover a{color:#13abf2!important}nav li a{font-weight:600;white-space:normal!important}.subheader{max-width:1110px!important;width:100%!important;padding-right:0!important;padding-left:0!important;margin-bottom:0!important}.widget_sidebar{box-shadow:0 10px 30px rgb(0 0 0 / 7%);padding:30px 25px}.single h2{font-size:22px!important}.archive h2{font-size:24px!important}@media (max-width:1024px){.home h1{line-height:60px!important;font-size:50px!important}.home h2{line-height:45px!important;font-size:35px!important}.home h3,.teaser-bloc p{line-height:28px!important;font-size:18px!important}.subheader{max-width:925px!important}.main-menu ul li{padding:20px 15px 10px}.main-menu ul li .sub-menu{margin-top:10px;min-width:100%;background-color:#e9e9e9;box-shadow:0 2px 13px 0 rgb(0 0 0 / 2%);position:relative}.menu-item-has-children:after{right:10px!important;top:25px!important}}@media (max-width:960px){footer .menu,footer .menu-deux{margin-left:0!important}.home h3,.teaser-bloc p{line-height:26px!important;font-size:16px!important}body:not(.home) .main>.container>div{padding:0!important;margin-bottom:-70px!important}}@media (max-width:960px) and (min-width:376px){.copyright>div,.main-menu>div,.main>div,.subheader>div,footer>div{min-width:890px!important}.main>.subheader{max-width:860px!important;min-width:860px!important}}@media (max-width:375px){.logo-main{height:20px!important}footer>.container>div{padding:60px 20px 40px!important}.home h1{line-height:40px!important;font-size:30px!important}.home h2{line-height:30px!important;font-size:20px!important}.subheader{max-width:278px!important}}