@charset "utf-8";.btn-menu{cursor:pointer;background:transparent;width:60px;height:60px;border-radius:50%;position:relative}.ligne{width:30px;height:5px;background:#006181;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 0.1s ease-in-out}.ligne::before{content:'';position:absolute;width:100%;height:5px;background:#006181;bottom:10px;border-radius:5px;transition:all 0.2s ease-in-out}.ligne::after{content:'';position:absolute;width:100%;height:5px;background:#006181;top:10px;border-radius:5px;transition:all 0.2s ease-in-out}.btn-menu.active .ligne::before{transform:translateY(10px) rotate(-45deg)}.btn-menu.active .ligne{background:transparent}.btn-menu.active .ligne::after{transform:translateY(-10px) rotate(45deg)}.btn-mobile{display:flex;justify-content:flex-end;align-items:center}.menu-so{height:100%}.menu{width:100%;height:100%}.menu a{text-decoration:none !important}.menu ul.nav{position:absolute;display:none;top:100%;left:0;width:100%;background-color:#92C13F;border-top:1px solid #006181;z-index:999;flex-direction:column}.menu ul.nav li{padding:15px}.menu ul.nav li a{text-transform:uppercase;font-size:16px;color:#fff;transition:all 0.3s ease-in-out}.menu ul.nav li a:hover{transition:all 0.3s ease-in-out;color:#006181}.menu ul.nav li.active a{color:#006181}@media screen and (min-width:992px){.btn-menu{display:none}.menu ul.nav{border:none;display:flex !important;position:relative;flex-direction:row;align-items:flex-end !important;justify-content:flex-end;height:100%;margin-right:3rem;top:initial;left:initial}.menu ul.nav li a{font-size:14px}}@media screen and (min-width:1200px){.menu ul.nav li a{font-size:16px}}
html{height:100%}body{height:100%;display:flex;flex-direction:column}p{color:#006181;font-size:18px}main{flex:1 0 auto}header{position:relative;height:100px}header .logo{display:flex;align-items:center;justify-content:center}.logo img{width:100px;height:auto}header .header-left{background-color:#006181}header .header-right{background-color:#92C13F}.default-article .article-header{position:relative}.default-article .article-header .header-img img{width:100%;height:250px;object-fit:cover;-o-object-fit:cover;object-position:center;-o-object-position:center}.default-article .article-header .header-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px 50px;background-color:rgba(255,255,255,0.8)}.default-article .article-header .header-title h1{color:#006181;text-transform:uppercase;margin:0}.component img{width:250px;height:100%}.article-images{display:flex;flex-direction:column;align-items:center}.article-content{padding:40px}.logo-404{background-color:#006181;padding:40px;width:max-content;margin:0 auto;margin-top:5rem}footer{flex-shrink:0;background-color:#006181}footer a{color:#fff}footer a:hover{color:#92C13F}footer .footer-inner :where(a,p){color:#fff}footer .footer-inner>div{padding:10px}footer .social h3{color:#fff;font-size:22px;text-transform:uppercase}footer .social ul.nav li a{color:#fff}footer .social ul.nav li{padding:5px;margin-right:10px;border-radius:5px;background-color:#92C13F;transition:all 0.3s ease-in-out}footer .social ul.nav li a:hover{color:#006181;transition:all 0.3s ease-in-out}@media screen and (min-width:1024px){.article-images{display:block;float:right;margin-left:30px}footer .footer-inner>div{padding:15px 30px}.logo img{width:130px}}@media screen and (min-width:1200px){.component img{width:450px;height:100%}}
