body{font-family:'Poppins',sans-serif;color:#000}a{color:#1da822}a:hover{color: #1da82260}.white_bg{background:#fff}.awsm-application-submit-btn[type="submit"],.wpuf-submit [type="submit"],#wpuf-login-form [type="submit"],.awsm-job-item .awsm-job-more,.cpc_el_link .elementor-button,.comment_consalt_btn,.wpcf7-form .submit button.cpc_link,.cpc_link{border-radius:5px;font-size:18px;font-weight:500;border:2px solid #1da822;padding:10px 30px;display:inline-block;-webkit-transition:.5s;transition:.5s;color:#1da822;outline:none;background:none;cursor:pointer;line-height:normal}.awsm-application-submit-btn[type="submit"]:hover,.wpuf-submit [type="submit"]:hover,#wpuf-login-form [type="submit"]:hover,.awsm-job-item .awsm-job-more:hover,.cpc_el_link .elementor-button:hover,.wpcf7-form .submit button.cpc_link:hover,.comment_consalt_btn:hover,.cpc_link:hover{background:#1da822;border-color:#1da822;color:#fff!important}.wpcf7-form .submit button.cpc_link:hover{background:#1da822!important}.box_title{margin-bottom:40px}.box_title .title{color:#1da822;font-family:"Montserrat",sans-serif;font-size:42px;font-weight:800;line-height:38px;margin:0 0 25px 0;min-height:0}.box_title .title .sup_title{font-size:16px;display:block;color:#00294b}.cpc_homebloc{padding-bottom:80px;padding-top:80px;font-family:"Poppins",sans-serif;font-size:20px;color:#000;line-height:normal}@media (max-width:1199px){.box_title .title{font-size:30px}}@media (max-width:1024px){.cpc_section,.cpc_homebloc{padding-bottom:50px;padding-top:50px}}.cpc_annonces{background:#9b0000;padding:5px 0}.cpc_annonces .slick-track{display:flex;align-items:center}.cpc_annonces .slick-arrow{display:none!important}.cpc_annonces .cpc_annonces_cover{}.cpc_annonces .cpc_annonces_cover label{font-size:20px;line-height:normal;color:#fff;display:flex;align-items:center;margin:0 10px 0 0;color:#fff;font-family:"Montserrat",sans-serif;font-size:32px;font-weight:700;font-style:italic}#cpc_annonces .elementor-widget-wrap{flex-wrap:initial}#cpc_annonces .elementor-widget-wrap #annonce_title{width:auto;margin:0 10px 0 0;padding:0}#cpc_annonces .elementor-widget-wrap #annonce_title .elementor-heading-title{display:flex;align-items:center}#cpc_annonces .elementor-widget-wrap #annonce_title .elementor-heading-title:after,.cpc_annonces .cpc_annonces_cover label:after{content:":";margin-left:10px}.cpc_annonces .cpc_annonces_cover .hb_content,.cpc_annonces .cpc_annonces_cover .hb_content a{font-size:16px;line-height:normal;color:#fff;overflow:hidden;width:100%;font-family:"Poppins",sans-serif}.cpc_annonces .cpc_annonces_cover .hb_content a:hover{color:#1da822}@media (min-width:992px){.cpc_annonces .cpc_annonces_cover .hb_item{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;line-height:normal}}@media (max-width:991px){.cpc_annonces{padding:5px 0 10px 0}.cpc_annonces .cpc_annonces_cover{text-align:center;flex-wrap:wrap}.cpc_annonces .cpc_annonces_cover label{justify-content:center;margin:auto auto 10px}.cpc_annonces .cpc_annonces_cover label:after{display:none}.cpc_annonces .an_remove{display:flex}}.consalt-header-top .cpc_header_top_left #menu-top-menu{text-align:left!important}.consalt-header-top .cpc_header_top_left #menu-top-menu li:nth-child(1){margin-left:0}@media (max-width:991px){.tx_top_together{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.consalt-header-top .cpc_header_top_left #menu-top-menu{text-align:center!important}}.consalt-main-menu .consalt_menu>ul>li>a{margin-left:5px;margin-right:5px;font-size:13.5px}.scroll-to-fixed-fixed .consalt_nav_area{box-shadow:0 0 30px 0 rgba(0,0,0,.09)}.scroll-to-fixed-fixed .consalt_menu>ul>li>a{margin-bottom:30px;margin-top:30px}.scroll-to-fixed-fixed .consalt_nav_area .logo a img{height:50px}.witr_search_wh .prefix .em-header-quearys .em-quearys-menu i,.scroll-to-fixed-fixed .consalt_nav_area.prefix .consalt_menu>ul>li>a,.witr_search_wh .em-header-quearys .em-quearys-menu i,.consalt_menu>ul>li>a,.consalt_menu ul li a{color:#1da822}.witr_search_wh .em-header-quearys .em-quearys-menu i:hover,.witr_search_wh .prefix .em-header-quearys .em-quearys-menu i:hover,.scroll-to-fixed-fixed .consalt_nav_area.prefix .consalt_menu>ul>li>a:hover{color:#00294b}.consalt_menu ul .sub-menu{}.consalt_menu ul .sub-menu li a{color:#1da822!important}.consalt_menu ul .sub-menu li:hover:before,.consalt_menu ul .sub-menu li a:hover{color:#000!important}@media (min-width:992px) and (max-width:1220px){.consalt_menu>ul>li>a{margin-left:1px!important;margin-right:1px!important;font-size:11px!important}}@media (min-width:992px){.custom_mobile_nav .consalt_menu .sub-menu li:before,.mobile_logo_area .menu_onmobile,.mobile_logo_area .custom_mobile_nav{display:none!important}}@media (max-width:991px){.custom_mobile_nav .consalt_menu>.mean-expand,.home-2.main-menu-area,.mobile_logo_area .custom_mobile_nav{display:none}.mobile_menu_logo.text-center{padding:0}.custom_mobile_nav{margin-top:10px}.custom_mobile_nav .consalt_menu ul li{background:none;width:100%;border-top:1px solid #ddd;text-align:left;float:none;font-size:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0!important}.custom_mobile_nav .consalt_menu ul li li{font-size:85%}.custom_mobile_nav .consalt_menu ul li a{margin:0;padding:1em 2%;text-align:left;text-decoration:none;text-transform:capitalize;color:#00294b}.custom_mobile_nav .consalt_menu ul li a,.custom_mobile_nav .consalt_menu ul li a:hover{color:#1da822}.custom_mobile_nav .consalt_menu ul li li a{padding:1em 4%}.custom_mobile_nav .consalt_menu ul li li li a{padding:1em 6%}.custom_mobile_nav .consalt_menu ul li a{font-size:100%}.custom_mobile_nav .consalt_menu ul li .mean-expand{width:30px;height:30px;margin-right:15px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;font-size:0}.custom_mobile_nav .consalt_menu ul li .mean-expand:after,.custom_mobile_nav .consalt_menu ul li .mean-expand:before{content:"";height:3px;width:17px;background:#1da822;cursor:pointer}.custom_mobile_nav .consalt_menu ul li li .mean-expand:after,.custom_mobile_nav .consalt_menu ul li li .mean-expand:before{background:#fff}.custom_mobile_nav .consalt_menu ul li .mean-expand:after{position:absolute;top:calc(50% - 1px);left: calc(50% + 1px);transform:translate(-50%,-50%) rotate(90deg)}.custom_mobile_nav .consalt_menu ul li .mean-expand.open:after{display:none}.custom_mobile_nav .consalt_menu .sub-menu{background:none;position:initial;width:100%;padding:0;box-shadow:none;visibility:visible!important;opacity:1!important;display:none}.custom_mobile_nav .consalt_menu>.mean-expand+.sub-menu{display:block}.mobile_logo_area .mobile_menu_logo img{max-width:100%;height:70px;width:auto}.mean-container .mean-bar{background:none;min-height:0}.mean-container .mean-bar:before,.mean-container .mean-bar .meanmenu-reveal{}.mobile_logo_area{padding:10px 0}.mobile_logo_area .menu_onmobile{cursor:pointer;color:#000;font-size:18px;font-weight:700;line-height:24px}.mobile_logo_area .menu_onmobile:hover{color:#1da822}.mobile_logo_area .menu_onmobile:before{content:"MENU";display:block;margin:0 10px 0 0}.mobile_logo_area .menu_onmobile .menu_icon{position:relative;width:23px;height:23px}.mobile_logo_area .menu_onmobile svg{position:absolute;top:0;bottom:0;left:0;right:0;fill:#000;opacity:1;width:100%;height:100%}.mobile_logo_area .menu_onmobile.active .menu,.mobile_logo_area .menu_onmobile .close{transform:scale(0)}.mobile_logo_area .menu_onmobile.active .close{transform:scale(1)}.menu_onmobile:hover svg{fill:#1da822}.awsm-application-submit-btn[type="submit"],.wpuf-submit [type="submit"],#wpuf-login-form [type="submit"],.awsm-job-item .awsm-job-more,.cpc_el_link .elementor-button,.comment_consalt_btn,.wpcf7-form .submit button.cpc_link,.cpc_link{padding:10px 15px}.blogposts .post_item_cover .post_details .the_excerpt{text-align:left!important}}#home_hero{position:relative;overflow:hidden}@media (min-width:1199px){#home_hero,#home_hero .slick-slider{height:100vh;max-height:calc(100vh - 200px)}}#home_hero .slick-list{height:100%}#home_hero .slick-list .slick-track{display:flex;height:100%}#home_hero .slick-list .slick-track .slick-slide{height:auto;position:relative}#home_hero .slider_image img{width:100%;height:100%;object-fit:cover;object-position:center}#home_hero .slider_cover{position:absolute;z-index:2;padding:60px 0;bottom:0;top:0;left:0;right:0}#home_hero .slider_cover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background: #09360078 /*rgba(0, 0, 0, 0.5)*/;z-index:1}#home_hero .slider_cover .slider_content{max-width:780px;color:#fff;position:relative;z-index:1}#home_hero .slider_cover .slider_content .title{color:#fff;line-height:1;font-weight:600;font-size:58px;margin-bottom:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:normal}#home_hero .slider_cover .slider_content .desc{line-height:32px;font-weight:400;font-size:20px;margin-bottom:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:normal}#home_hero .slider_cover .slider_content .desc p:last-child{margin-bottom:0}#home_hero .slider_cover .slider_content .button_link{border-radius:5px;font-size:18px;font-weight:500;background:#1da822;color:#fff;padding:16px 40px;text-align:center;position:relative;-webkit-transition:1s;transition:1s;outline:none;border:none;display:inline-block}#home_hero .slider_cover .slider_content .button_link:hover{background:#9d0000;color:#fff}@media (max-width:1199px){#home_hero .slider_cover .slider_content .title{font-size:50px}}@media (max-width:991px){#home_hero .slider_image{position:absolute;top:0;bottom:0;left:0;right:0;height:100%}#home_hero .slider_cover{padding-left:50px;padding-right:50px;position:initial}#home_hero .slider_cover .slider_content .title{font-size:35px}}@media (max-width:767px){#home_hero .slider_cover .slider_content .title{font-size:25px}#home_hero .slider_cover .slider_content .desc{font-size:17px;line-height:normal}#home_hero .slider_cover .slider_content .link,#home_hero .slider_cover .slider_content .title,#home_hero .slider_cover .slider_content .desc{animation:none!important}}@media (max-width:480px){.mobile_logo_area .menu_onmobile:before{display:none}}.slide{position:relative;transition:1s}.slide .slide__img{width:100%;height:100%;overflow:hidden}.slide .slide__img img{max-width:100%;width:100%;height:100%;opacity:1!important;transition:all 1s ease;object-fit:cover;object-position:center top}.slide .slider_cover .slider_content .sub_title{width:100%;display:block;font-size:50%;margin-top:8px}#home_hero .active-item .slider_cover .slider_content .link,#home_hero .active-item .slider_cover .slider_content .title,#home_hero .active-item .slider_cover .slider_content .desc{animation:none!important;opacity:1!important}.slide .slide__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slide .slide__content.slide__content__left{left:15%;transform:translate(-15%,-50%)}.slide .slide__content.slide__content__right{right:15%;left:auto;transform:translate(5%,-50%)}.slide .slide__content--headings{color:#fff}.slide .slide__content--headings h2{font-size:4.5rem;margin:10px 0}.slide .slide__content--headings .animated{transition:all .5s ease}.slide .slide__content--headings .top-title{font-family:"Playball",cursive;font-size:2.5rem}.slide .slide__content--headings .title{font-size:3.5rem}.slide .slide__content--headings .button-custom{text-decoration:none;color:#333;padding:1.2rem 2.5rem;font-size:1.5rem}.slider [data-animation-in]{opacity:0;-webkit-animation-duration:1.5s;animation-duration:1.5s;transition:opacity .5s ease .3s;transition:1s}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;transition:all .3s ease}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.simple-dots .slick-dots li{width:20px;height:20px}.simple-dots .slick-dots li button{border-radius:50%;background-color:#fff;opacity:.25;width:20px;height:20px}.simple-dots .slick-dots li button:hover,.simple-dots .slick-dots li button:focus{opacity:1}.simple-dots .slick-dots li.slick-active button{color:#fff;opacity:.75}.stick-dots .slick-dots li{height:3px;width:50px}.stick-dots .slick-dots li button{position:relative;background-color:#fff;opacity:.25;width:50px;height:3px;padding:0}.stick-dots .slick-dots li button:hover,.stick-dots .slick-dots li button:focus{opacity:1}.stick-dots .slick-dots li.slick-active button{color:#fff;opacity:.75}.stick-dots .slick-dots li.slick-active button:hover,.stick-dots .slick-dots li.slick-active button:focus{opacity:1}@-webkit-keyframes zoomInImage {

      from {
            transform: scale3d(1, 1, 1);
            transition: 1s;
      }

      to {
            transform: scale3d(1.1, 1.1, 1.1);
            transition: 1s;
      }
}@keyframes zoomInImage {

      from {
            transform: scale3d(1, 1, 1);
            transition: 1s;
      }

      to {
            transform: scale3d(1.1, 1.1, 1.1);
            transition: 1s;
      }
}.zoomInImage{-webkit-animation-name:zoominimage;animation-name:zoomInImage}@-webkit-keyframes zoomOutImage {

      from {
            transform: scale3d(1.1, 1.1, 1.1);
            transition: 1s;
      }

      to {
            transform: scale3d(1, 1, 1);
            transition: 1s;
      }
}@keyframes zoomOutImage {

      from {
            transform: scale3d(1.1, 1.1, 1.1);
            transition: 1s;
      }

      to {
            transform: scale3d(1, 1, 1);
            transition: 1s;
      }
}.zoomOutImage{-webkit-animation-name:zoomoutimage;animation-name:zoomOutImage;transition:1s}.slick-nav{--active:#fff;--border:rgba(255,255,255,.12);width:44px;height:44px;position:absolute;cursor:pointer;top:calc(50% - 20px)}.slick-nav.prev-arrow{left:3%;transform:scaleX(-1);z-index:999;background:none!important}.slick-nav.next-arrow{left:auto;right:3%}.slick-nav i{display:block;position:absolute;margin:-10px 0 0 -10px;width:30px;height:30px;left:50%;top:50%}.slick-nav i:before,.slick-nav i:after{content:"";width:25px;height:4px;border-radius:1px;position:absolute;left:50%;top:50%;background:var(--active);margin:-1px 0 0 -5px;display:block;transform-origin:24px 50%}.slick-nav i:before{transform:rotate(-45deg)}.slick-nav i:after{transform:rotate(45deg)}.slick-nav.animate i{-webkit-animation:arrow 1.6s ease forwards;animation:arrow 1.6s ease forwards}.slick-nav.animate i:before{-webkit-animation:arrowup 1.6s ease forwards;animation:arrowUp 1.6s ease forwards}.slick-nav.animate i:after{-webkit-animation:arrowdown 1.6s ease forwards;animation:arrowDown 1.6s ease forwards}@-webkit-keyframes stroke {

      52% {
            transform: rotate(-180deg);
            stroke-dashoffset: 0;
      }

      52.1% {
            transform: rotate(-360deg);
            stroke-dashoffset: 0;
      }

      100% {
            transform: rotate(-180deg);
            stroke-dashoffset: 126;
      }
}@keyframes stroke {

      52% {
            transform: rotate(-180deg);
            stroke-dashoffset: 0;
      }

      52.1% {
            transform: rotate(-360deg);
            stroke-dashoffset: 0;
      }

      100% {
            transform: rotate(-180deg);
            stroke-dashoffset: 126;
      }
}@-webkit-keyframes arrow {

      0%,
      100% {
            transform: translateX(0);
            opacity: 1;
      }

      23% {
            transform: translateX(17px);
            opacity: 1;
      }

      24%,
      80% {
            transform: translateX(-22px);
            opacity: 0;
      }

      81% {
            opacity: 1;
            transform: translateX(-22px);
      }
}@keyframes arrow {

      0%,
      100% {
            transform: translateX(0);
            opacity: 1;
      }

      23% {
            transform: translateX(17px);
            opacity: 1;
      }

      24%,
      80% {
            transform: translateX(-22px);
            opacity: 0;
      }

      81% {
            opacity: 1;
            transform: translateX(-22px);
      }
}@-webkit-keyframes arrowUp {

      0%,
      100% {
            transform: rotate(-40deg) scaleX(1);
      }

      20%,
      80% {
            transform: rotate(0deg) scaleX(0.1);
      }
}@keyframes arrowUp {

      0%,
      100% {
            transform: rotate(-40deg) scaleX(1);
      }

      20%,
      80% {
            transform: rotate(0deg) scaleX(0.1);
      }
}@-webkit-keyframes arrowDown {

      0%,
      100% {
            transform: rotate(40deg) scaleX(1);
      }

      20%,
      80% {
            transform: rotate(0deg) scaleX(0.1);
      }
}@keyframes arrowDown {

      0%,
      100% {
            transform: rotate(40deg) scaleX(1);
      }

      20%,
      80% {
            transform: rotate(0deg) scaleX(0.1);
      }
}#home_about_us{}.about_us .about_picture .about_picture_cover{height:100%;width:100%}.about_us .about_picture .about_picture_cover img{height:100%;width:100%;object-fit:cover}.about_us .box_title{margin-bottom:25px}.about_us .box_texte{margin-bottom:40px}.nos_services{background:#ffffe2}.nos_services .home_services_wrapper{}.nos_services .service_item{padding:10px}.nos_services .service_item .service_item_cover{box-shadow: 0 5px 83px rgb(3 43 86 / 12%);background:#fff;position:relative;transition:.5s;height:360px;overflow:hidden}.nos_services .service_item .service_item_cover .serv_feature_image{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.nos_services .service_item .service_item_cover .serv_feature_image a,.nos_services .service_item .service_item_cover .serv_feature_image img{height:100%;width:100%;object-fit:cover;object-position:center;transition:.5s}.nos_services .service_item .service_item_cover:hover .serv_feature_image img{transform:scale(1.2)}.nos_services .service_item .service_item_cover .serv_details{height:100%;padding:20px 20px 90px;position:relative}.nos_services .service_item .service_item_cover .serv_details:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.3);transition:.5s}.nos_services .service_item .service_item_cover:hover .serv_details:before{transform:scale(0)}.nos_services .service_item .service_item_cover .title{position:relative;z-index:1}.nos_services .service_item .service_item_cover .title,.nos_services .service_item .service_item_cover .title a{color:#fff;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:700;line-height:normal;display:inline-block}.nos_services .service_item .service_item_cover .box_link{position:absolute;bottom:20px;left:0;right:0;z-index:1}.nos_services .service_item .service_item_cover .box_link a{background:#fff;color:#1da822}.nos_services .service_item .service_item_cover .box_link a:hover{background:#1da822;color:#fff}.home_services_express{background-position:bottom center;background-repeat:no-repeat;background-size:cover;position:relative}.home_services_express .box_title .title{color:#fff}.home_services_express:before{content:"";background-color:#000;opacity:.75;transition:background .3s , border-radius .3s , opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.home_services_express .container{position:relative;z-index:1;color:#fff;font-family:"Poppins",sans-serif;font-size:18px;font-weight:400}.home_services_express .cpc_rdv_link{margin-top:30px}.home_services_express .cpc_rdv_link a{background-color:#1da822;color:#fff}.home_services_express .cpc_rdv_link a:hover{background-color:#fff;color:#1da822!important}.videobox{position:relative;width:100%;height:100%;min-height:400px}.videobox video{width:100%;height:100%}.tx_svd_icon{width:75px;height:75px;line-height:75px;border-radius:100%;display:inline-block;text-align:center;-webkit-animation:witr-shadow 1s linear infinite;animation:witr-shadow 1s linear infinite;-webkit-transition:.5s}@-webkit-keyframes witr-shadow {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
    }
}@keyframes witr-shadow {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
    }
}.our_partners .slick-track{align-items:center;display:flex}.our_partners .partner_item{height:auto;padding:0 15px}.our_partners .partner_item .partner_item_cover a,.our_partners .partner_item .partner_item_cover img{display:block;margin:auto}#home_partner{padding-top:60px;padding-bottom:60px}.slick-list,#home_partner .slick-list{width:100%}.home_partner .cpc_tutelle{margin-bottom:30px}.home_partner .box_title .title{margin-bottom:15px}.cpc_tutelle .partner_item .partner_item_cover,.our_partners .partner_item a{height:100%;width:100%}.our_partners .partner_item a{padding:0 15px;color:#000;font-size:20px;font-family:"Poppins",sans-serif}.our_partners .partner_item a:hover{color:#1da822!important}.our_partners .partner_item img,.our_partners .partner_item a img{max-height:70px;width:auto;height:auto;margin:auto;display:block;object-fit:contain;object-position:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.our_partners .partner_item a:hover img{animation-name:elementor-animation-hang-sink , elementor-animation-hang;animation-duration:.3s , 1.5s;animation-delay:0s , .3s;animation-timing-function:ease-out , ease-in-out;animation-iteration-count:1 , infinite;animation-fill-mode:forwards;animation-direction:normal , alternate}.cpc_tutelle .partner_item .name{display:block;margin-top:15px;width:100%}@keyframes elementor-animation-hang {
    0% {
        transform: translateY(8px)
    }

    50% {
        transform: translateY(4px)
    }

    100% {
        transform: translateY(8px)
    }
}@keyframes elementor-animation-hang-sink {
    100% {
        transform: translateY(8px)
    }
}.footer-bottom:before{width:100%;height:2px}.footer-middle .about_us .footer-logo,.footer-middle .widget .widget-title{margin-bottom:20px;margin-top:20px}.footer-middle .widget.widget_nav_menu .widget-title,.footer-middle .widget .widget-title,.footer-middle .about_us .footer-logo,.footer-middle .about_us .footer-logo p{font-size:20px;font-weight:700;position:relative;font-size:24px;line-height:1.2;color:#fff}.footer-logo img{margin:0}.about-footer .footer-logo img{max-width:85%}.footer-middle .widget ul li a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:normal}.footer-middle .widget ul li a{position:relative;padding-left:20px}.footer-middle .widget ul li a:before{margin:0 5px 0 0;content:"\eaa0";font-family:IcoFont!important;opacity:1;font-size:inherit;font-weight:inherit;position:absolute;top:4px;left:0}.footer-middle{font-size:15px;line-height:normal}.footer-middle .footer_s_inner{margin-top:10px;display:flex}.footer-middle .footer-widget.address p{margin-bottom:0}.consalt-single-blog-details .consalt-blog-meta-left i,.blog-left-side>.widget>ul>li:hover:before,.blog-left-side>.widget>ul>li:hover a,.footer-middle a:hover,.footer-menu ul li a:hover{color:#1da822!important}body #scrollUp{bottom:30px}.widget_search .defaultsearch button{background:#1da822}.widget_search .defaultsearch button:hover{background:#9b0000}.single .consalt-event-singlea{padding-bottom:100px}.consalt-single-icon a:nth-child(6),
.consalt-single-icon a:nth-child(5),
.consalt-single-icon a:nth-child(3),
.otgs-development-site-front-end,
.single .related-projects-area{display:none}.consalt_menu>ul>li.wpml-ls-item>a{display:flex;align-items:center}.comments-area a{color:#1da822}.cpc_switch_languages{margin-left:20px}.cpc_switch_languages .wpml-ls{width:auto}.cpc_switch_languages .wpml-ls a.wpml-ls-item-toggle{border:none;padding:0;width:auto;background:none;outline:none;color:#1da822;font-weight:600;text-transform:uppercase}.cpc_header_top_right .cpc_switch_languages .wpml-ls a.wpml-ls-item-toggle{color:#fff}.cpc_switch_languages .wpml-ls a.wpml-ls-item-toggle:after{margin-left:3px;display:inline-block;line-height:0;font-size:inherit;font-weight:bold;border:none;position:initial;content:"\eac8";font-family:IcoFont!important}.cpc_switch_languages .wpml-ls .wpml-ls-sub-menu{background:rgba(9,54,0,78%);top: calc(100% + 14px);width:140px;text-align:left;margin:0;padding:0;z-index:9999;box-shadow: 0 0 30px rgb(0 0 0 / 9%);left:50%;right:0;border:none;transform:translate(-50%)}.cpc_switch_languages .wpml-ls .wpml-ls-sub-menu li a{border-bottom:1px solid #cdcdcd;padding:8px 10px 10px}.cpc_switch_languages .wpml-ls .wpml-ls-sub-menu li:last-child a{border:none}.em-quearys-top.msin-menu-search .em-quearys-menu i{margin-left:10px;background:none;height:auto;width:auto;line-height:normal}@media (min-width:992px){.consalt_nav_area .logo-left>.col-md-3{max-width:200px;flex:auto}.consalt_nav_area .logo-left>.col-md-9{max-width:calc(100% - 200px);flex:auto}.footer-middle .row>.col-sm-12:nth-child(4),
      .footer-middle .row>.col-sm-12:nth-child(2){-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.footer-middle .row>.col-sm-12:nth-child(3){-ms-flex: 0 0 calc(100% / 6);flex: 0 0 calc(100% / 6);max-width: calc(100% / 6)}}@media (max-width:1199px){.footer-middle .widget h2,.footer-middle .about_us .footer-logo,.footer-middle .about_us .footer-logo p{font-size:20px}}@media (max-width:991px){.home_dg .about_picture{padding-bottom:40px}.home_dg .about_desc .box_title{margin-bottom:0}.cpc_switch_languages .wpml-ls .wpml-ls-sub-menu{left:auto;transform:none;top: calc(100% + 2px)}.home_services_express .hse_wrapper .right{margin-top:0;margin-bottom:30px}.details_pasteur .left_details,.pasteur .left_image{margin-bottom:30px}.details_pasteur{padding-top:30px}.nos_services .service_item .service_item_cover .serv_inner{padding:30px 20px}.footer-middle{padding:40px 0 30px}.about_us .about_picture{padding:0 15px 40px}.about_us .image_width_border:before{display:none}.about_us .about_desc,.about_us .about_picture,.footer-middle .row>.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer-middle .row>.col-sm-12:nth-child(4) {display:flex;flex-wrap:wrap}.footer-middle .row>.col-sm-12:nth-child(4) .about_us {margin-bottom:0;width:50%}.cpc_switch_languages .wpml-ls a.wpml-ls-item-toggle{color:#000}}@media (max-width:767px){.details_pasteur .container,.home_dg .container,.home_partner .container,.nos_services .service_item,.details_pasteur .right_details,.details_pasteur .left_details,.pasteur .right_texte,.pasteur .left_image,.home_services_express .hse_wrapper .left,.home_services_express .hse_wrapper .right,.about_us .about_desc{padding-left:0;padding-right:0}.about_us .about_picture{padding:0 0 20px}.mobile_logo_area .mobile_menu_logo img{height:50px}.mobile_logo_area .menu_onmobile .menu_icon{width:25px;height:25px}.nos_services .service_item .service_item_cover .serv_inner{padding:20px 15px}.box_title{margin-bottom:20px}.footer-middle{padding:20px 0 15px}.footer-middle .about_us .footer-logo{margin-bottom:15px;margin-top:20px}.footer-middle .footer-sociala-info p,.footer-middle{text-align:left!important}.footer-middle .footer_s_inner{display:flex;text-align:left!important}.footer-middle .row>.col-sm-12 .about_us{margin-bottom:15px!important;width:100%!important}.home_partner .cpc_tutelle{margin-bottom:50px}}.partnerslider.slick-slider{display:block}#cpc_chiffres_cles .elementor-widget-wrap{justify-content:center}#cpc_chiffres_cles .elementor-widget-wrap>.elementor-element{max-width:25%}#cpc_chiffres_cles .chiff_num,#cpc_chiffres_cles .elementor-widget-wrap .elementor-icon-box-title{margin:auto;border-radius:50%;height:110px;width:110px;display:flex;line-height:normal;min-height:100px;justify-content:center;align-items:center}#cpc_chiffres_cles .chiff_texte,#cpc_chiffres_cles .elementor-widget-wrap .elementor-icon-box-description{width:100%;font-size:22px;line-height:normal;margin-top:20px;color:#00943e;font-family:"Montserrat",sans-serif;font-weight:700;font-style:italic}#cpc_chiffres_cles .percentage{width:90px;height:90px;text-align:center;line-height:90px;background:#fff;border-radius:50%;margin:0;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;font-style:italic;color:#000}#cpc_chiffres_cles .percentage:before{content:"+";margin-right:2px}#cpc_chiffres_cles .percentage:after{content:attr(data-suffixe);margin-left:2px;font-size:75%}@media (min-width:992px){#cpc_chiffres_cles .nos_chiffres_cles_wrapper{}#cpc_chiffres_cles .chiff_item{padding-bottom:15px;padding-top:15px}}.cpc_video,.cpc_video .elementor-widget-container,.cpc_video .elementor-widget-container .elementor-wrapper{}#listes_services .elementor-element .elementor-widget-container,#listes_services .elementor-element .elementor-widget-container .service-item,#listes_services .elementor-element .elementor-widget-container .service-item .text_box{width:100%;height:100%}#listes_services .elementor-element .elementor-widget-container .service-item .text_box{position:relative;min-height:360px;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px 20px 90px;overflow:hidden}#listes_services .elementor-element .elementor-widget-container .service-item .text_box:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);z-index:1;-webkit-transition:.5s;transition:.5s}#listes_services .elementor-element .elementor-widget-container .service-item .text_box:hover:before{transform:scale(0)}#listes_services .elementor-element .elementor-widget-container .service-item .text_box img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;object-position:center;z-index:0;-webkit-transition:.5s;transition:.5s}#listes_services .elementor-element .elementor-widget-container .service-item .text_box:hover img{transform:scale(1.2)}#listes_services .elementor-element .elementor-widget-container .service-item .text_box h3{position:relative;z-index:1}#listes_services .elementor-element .elementor-widget-container .service-item .service-btn{position:absolute;bottom:20px;left:0;right:0;z-index:1}@media (max-width:991px){#cpc_chiffres_cles .elementor-widget-wrap>.elementor-element{max-width: calc(100%/3)}#cpc_chiffres_cles .elementor-widget-wrap .elementor-icon-box-title{margin:auto;border-radius:50%;height:100px;width:100px;display:flex;line-height:normal;min-height:100px;justify-content:center;align-items:center}#cpc_chiffres_cles .elementor-widget-wrap .elementor-icon-box-description{font-size:20px}#cpc_annonces .elementor-widget-wrap{flex-wrap:wrap;text-align:center}#cpc_annonces .elementor-widget-wrap #annonce_title{width:100%;margin:0 0 10px}#cpc_annonces .elementor-widget-wrap #annonce_title .elementor-heading-title{justify-content:center}#post_listes .blog-messonary .grid-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){#cpc_chiffres_cles .elementor-widget-wrap>.elementor-element{max-width: calc(100%/2)}}@media (max-width:576px){#cpc_chiffres_cles .percentage{font-size:25px}#cpc_chiffres_cles .elementor-widget-wrap .elementor-icon-box-description{font-size:18px}#post_listes .blog-messonary .grid-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#cpc_chiffres_cles .elementor-widget-wrap>.elementor-element{max-width:calc(100%)}}#home_slider .slick-slide img{padding:0;max-height:calc(100vh - 200px)}#home_slider .slick-slide{padding:0}.slick-slider .slick-prev{left:0}.slick-slider .slick-prev::before{content:"\ea9d"}.slick-slider .slick-next{right:0}.slick-slider .slick-next::before{content:"\eaa0"}#partners_logos_slider .slide_items{height:120px;display:flex;align-content:center;align-items:center;justify-content:center}#partners_logos_slider .slide_items img{max-height:100%}.busi_singleBlog .witr_blog_con h2{min-height:50px}.blog-part .wblog-content h5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wpml-ls-legacy-dropdown a{color:#fff;border:1px solid #252525;background-color:#252525;text-transform:uppercase}.cpc_switch_languages .wpml-ls .wpml-ls-sub-menu{background-color:#252525;width:100%}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#fff;background-color:#252525}.consalt-blog-meta-left i{color:#1da822}.readmore a{border:2px solid #1da822;border-radius:5px}.page-numbers span.current,.paginations a.current,.paginations a:hover,.readmore a:hover{border-color:#1da822;background:#1da822;color:#fff}.custom_page_intro{padding:85px 0;background:#fff}.custom_page_intro .custom_page_intro_cover{}.custom_title_h2,.custom_page_intro .custom_page_intro_cover .page_title{color:#1da822;margin:0 auto 30px;font-size:36px;font-weight:700;line-height:1.4;text-align:center;font-family:'Montserrat',sans-serif}.custom_page_intro .custom_page_intro_cover .page_content{font-weight:400;font-style:normal;font-size:16px;line-height:1.6;text-align:center}.custom_title_h2 .custom_sup_title_h2{display:block;color:#00294b;font-size:16px;margin-bottom:0}.custom_list_box .page_item{padding:10px}.custom_list_box .page_item .page_item_cover{position:relative;height:100%;width:100%;text-align:center;box-shadow:0 0 30px 0 rgba(0,0,0,.09);padding:0;background:#fff;border-radius:5px;overflow:hidden;border: 2px solid #093600CC}.custom_list_box .page_item .page_item_cover:before{position:absolute;left:-3px;top:0;bottom:0;width:2px;height:100%;content:"";z-index:0;-webkit-transition:.5s;transition:.5s;background: #093600CC}.custom_list_box .page_item .page_item_cover:hover:before{width:100%;left:0}.custom_list_box .page_item .page_item_cover .image{margin:0;height:200px;width:100%;text-align:center;overflow:hidden;position:relative}.custom_list_box .page_item .page_item_cover .image a{display:block;width:100%;height:100%}.custom_list_box .page_item .page_item_cover .image img{width:100%;height:100%;object-fit:cover;display:block;-webkit-transition:.5s;transition:.5s}.custom_list_box .page_item .page_item_cover:hover .image img{transform:scale(1.2)}.custom_list_box .page_item .page_item_cover .texte{padding:25px;border-radius:0 0 5px 5px}.custom_list_box .page_item .page_item_cover .title{margin-bottom:15px;position:relative}.custom_list_box .page_item .page_item_cover .title a{font-family:"Poppins",sans-serif;font-style:normal;line-height:1.2;font-weight:600;-webkit-transition:.5s;transition:.5s;font-size:20px;transition:.5s;margin-bottom:5px;color:#1b1f2e}.custom_list_box .page_item .page_item_cover:hover .title a:hover{color:#1da822}.custom_list_box .page_item .page_item_cover .excerpt{margin-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;font-family:'DM Sans',sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#1b1f2e;position:relative}.custom_list_box .page_item .page_item_cover:hover .title a,.custom_list_box .page_item .page_item_cover:hover .excerpt{color:#fff}.custom_list_box .page_item .page_item_cover .link{text-align:center;position:relative}.custom_list_box .page_item .page_item_cover .link a{color:#9b0000;border:1px solid #9b0000;padding:5px 30px;border-radius:5px;font-size:16px;font-weight:500;text-decoration:none;outline:none;box-shadow:none;display:inline-block;font-family:'Poppins',sans-serif}.custom_list_box .page_item .page_item_cover:hover .link a,.custom_list_box .page_item .page_item_cover .link a:hover{background-color:#1da822;color:#fff;border-color:#1da822}.cpc_section{padding-top:80px;padding-bottom:80px}.tax-research-unit .cpc_section{background:#fff}.tax-research-unit .cpc_section:nth-child(2n) {background:#f3f3f1}.cpc_section .cpc_section_cover{}.custom_page_section_list .cpc_section:nth-child(2n) .cpc_section_cover {flex-direction:row-reverse}.cpc_section .cpc_section_cover .site_section_image{width:40%;min-width:40%;margin-right:30px}.cpc_section:nth-child(2n) .cpc_section_cover .site_section_image {margin-right:0;margin-left:30px}.cpc_section .cpc_section_cover .site_section_image img{width:100%;object-fit:contain;object-position:center}.cpc_section .cpc_section_cover .site_section_image .desc_image{margin-top:15px;color:#000;font-family:'Poppins',sans-serif;line-height:normal;font-weight:700}.custom_page_section .custom_page_intro_cover,.cpc_section .cpc_section_cover .site_section_content{width:100%;text-align:justify;color:#000;font-size:16px;font-family:'Poppins',sans-serif}.custom_page_section .custom_page_intro_cover a,.cpc_section .cpc_section_cover .site_section_content a{color:#1da822}.custom_page_section .custom_page_intro_cover a:hover,.cpc_section .cpc_section_cover .site_section_content a:hover{color: #1da82280}.cpc_section .cpc_section_cover .section_title{font-size:36px;font-weight:700;color:#1da822;margin:0 0 15px;line-height:normal;font-family:"Raleway",sans-serif}.cpc_unites .unit_item{padding:10px}.liste_contact ul li .cnt_link,.cpc_unites .unit_item_cover{box-shadow:3px 4px 8px 0 rgba(0,0,0,.5);padding:30px 20px;position:relative;height:100%;width:100%;background:#fff;border-radius:5px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;text-align:center;align-content:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cpc_unites .unit_item_cover::before{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.liste_contact ul li .cnt_link:hover,.cpc_unites .unit_item_cover:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px)}.cpc_unites .unit_item_cover .image{margin:0;position:absolute;top:0;left:0;right:0;bottom:0}.cpc_unites .unit_item_cover .image a,.cpc_unites .unit_item_cover .image img{display:block;height:100%;width:100%;object-fit:cover;object-position:center}.cpc_unites .unit_item_cover .details{position:relative;z-index:1}.cpc_unites .unit_item_cover .title{margin-bottom:20px;width:100%}.cpc_unites .unit_item_cover .title a{position:relative;font-size:22px;display:block;padding-bottom:20px;margin:0;color:#fff}.cpc_unites .unit_item_cover .title a:hover{color:#1da822}.cpc_unites .unit_item_cover .title a:before{content:'';position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border:1px solid #1da822;width:40px;left:50%}.cpc_unites .unit_item_cover .title a:hover:before{border-color:#1da822}.cpc_unites .unit_item_cover .excerpt{margin:0 0 20px;width:100%;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.cpc_unites .unit_item_cover .cpc_link{padding:5px 25px}.cpc_team{}.cpc_team .team_item{padding:10px}@media (min-width:1199px){.cpc_team .team_item{flex:0 0 auto;max-width:20%;width:auto}}.cpc_team .team_item_cover{position:relative;border-radius:5px}.cpc_team .team_item_cover:before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;opacity:0;-webkit-transition:.5s;transition:.5s;background: #00294b6b}.cpc_team .team_item_cover .team_image{border-radius:50%;overflow:hidden;width:100px;height:100px;margin:auto auto 20px}.cpc_team .team_item_cover .team_image img{width:100%;height:100%;object-fit:cover;object-position:center 0;border-radius:5px}.cpc_team .team_item_cover .team_desc{padding:0 15px 0;text-align:center;color:#000;line-height:normal;position:relative}.cpc_team .team_item_cover .team_desc a:hover{color:#1da822}.cpc_team .slick-list{padding-bottom:100px}.slick-dotted .slick-dots{bottom:0}.slick-dotted .slick-dots li button{width:20px;height:10px;border-radius:0;background: #1da82280;border:none}.slick-dotted .slick-dots li.slick-active button{background:#1da822}.cpc_next_prev_posts{}.cpc_next_prev_posts .nav-links{}.cpc_next_prev_posts .nav-links a{color:#000;font-size:16px;font-family:"Poppins",sans-serif;outline:none;text-decoration:none}.cpc_next_prev_posts .nav-links a:hover{color:#1da822}.cpc_next_prev_posts .nav-links p{margin:0}.cpc_next_prev_posts .nav-links .post-title{font-size:20px;padding-left:28px;line-height:normal}.cpc_next_prev_posts .nav-links .nav-next{text-align:right}.cpc_next_prev_posts .nav-links .nav-next .post-title{padding-left:0;padding-right:25px}.liste_contact{}.liste_contact ul{list-style:none;gap:12px;flex-direction:column}.liste_contact ul.rs_link{flex-direction:initial}.liste_contact ul li .cnt_link{padding:10px 20px}.liste_contact ul li i{font-size:20px;margin:0 5px 0 0;display:inline-block;position:relative;top:1px}.liste_contact ul li,.liste_contact ul li a{color:#000}.liste_contact ul li a:hover{color:#1da822}.custom_page_intro .desc_chercheur{font-family:'Poppins',sans-serif;font-size:16px;color:#000}.custom_page_intro .desc_chercheur .liste_contact a{color:#000}.custom_page_intro .desc_chercheur .liste_contact a:hover{color:#1da822}.custom_page_intro .desc_chercheur .page_title{margin-bottom:0}.custom_page_intro .desc_chercheur .function{font-size:20px;font-weight:200;color:#000;font-family:'Poppins',sans-serif;margin:-10px auto 20px}.listing_events .event_item .event_meta{gap:10px}.listing_events .event_item .event_meta .meta:after{content:"";width:10px;height:2px;background:#7a838b;display:inline-block;position:relative;top:-4px;margin:0 0 0 5px}.listing_events .event_item .event_meta .meta:last-child:after{display:none}.listing_events .event_item .event_meta label{font-weight:700;margin:0}.details_pasteur{padding-top:80px}.details_pasteur .left_details{gap:40px}.details_pasteur .left_details .box_desc_item{margin-bottom:40px}.details_pasteur .left_details .box_desc_item:last-child{margin-bottom:0}.details_pasteur .left_details .box_desc_item .link{margin-top:15px}.blogposts{}.blogposts .sliderposts{margin-left:-15px;margin-right:-15px}.home_blog_wrapper .slick-list{width:100%}.related_posts .slick-track,.blogposts .slick-track{display:flex}.related_posts .slick-dots,.blogposts .slick-dots{display:none!important}.related_posts .unit_item,.blogposts .post_item{height:auto;padding:0 15px 10px}.blogposts .post_item{height:auto;padding:0 15px 10px}.blogposts .post_item_cover{height:100%;width:100%;box-shadow:0 5px 10px 0 rgba(50,65,141,.07);position:relative;padding-bottom:70px}.blogposts .post_item_cover .post_image{position:relative;height:230px}.blogposts .post_item_cover .post_image::before{position:absolute;content:'';top:0;left:0;bottom:0;right:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;z-index:1;background:rgba(0,0,0,.5)}.blogposts .post_item_cover:hover .post_image:before{-webkit-transform:scale(1);transform:scale(1)}.blogposts .post_item_cover .post_image .image{height:100%;width:100%;object-fit:cover;object-position:center}.blogposts .post_item_cover .post_details{-webkit-transition:.5s;transition:.5s;background:#fff;padding:20px}.blogposts .post_item_cover .post_details .title{}.blogposts .post_item_cover .post_details .title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.blogposts .post_item_cover .post_details .the_date{margin:0 0 15px;font-size:14px}.blogposts .post_item_cover .post_details .the_date .icofont-ui-clock{margin-right:7px;font-weight:normal}.blogposts .post_item_cover .post_details .the_excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:normal;margin:0}.blogposts .post_item_cover .post_details .the_excerpt p{margin:0}.blogposts .post_item_cover .post_category{position:absolute;top:15px;left:35px;right:35px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s;z-index:1}.blogposts .post_item_cover:hover .post_category{-webkit-transform:scale(1);transform:scale(1);z-index:2}.blogposts .post_item_cover .post_category ul{margin:0;padding:0;list-style:none;gap:10px}.blogposts .post_item_cover .post_category ul li{}.blogposts .post_item_cover .post_category ul li a{padding:3px 10px;border-radius:5px;margin:0;display:block;font-size:14px;font-family:'Poppins',sans-serif;background:#871716;color:#fff}.blogposts .post_item_cover .post_category ul li a:hover{background:#1da822;color:#fff}.blogposts .post_item_cover .box_link{position:absolute;bottom:20px;left:20px;right:20px}@media (max-width:1199px){.cpc_section{padding:80px 0}}@media (max-width:991px){.custom_page_intro .desc_chercheur{margin-top:30px}.cpc_section{padding:60px 0}}@media (max-width:576px){.cpc_section{padding:40px 0}}.box_researcher .custom_title_h2{text-align:left}.box_researcher .cpcliste .cpc_elt{position:relative;padding-left:80px;padding-bottom:30px}.box_researcher .cpcliste .cpc_elt ul{padding-left:15px}.box_researcher .cpcliste .cpc_elt:last-child,.box_researcher .cpcliste .cpc_elt p:last-child{padding-bottom:0;margin-bottom:0}.box_researcher .cpcliste .cpc_elt:before{content:"";width:2px;height:100%;background:#000;position:absolute;left:29px;top:0;bottom:0}.box_researcher .cpcliste .cpc_elt:last-child:before{display:none}.box_researcher .cpcliste .cpc_elt .elt_meta{color:#1da822;font-size:16px;height:60px;width:60px;border-radius:50%;border:1px solid #000;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;background:#fff;box-shadow:0 5px 10px 0 rgba(50,65,141,.07);flex-flow:column;line-height:14px;font-weight:700}.box_researcher.cpc_publication .cpcliste .cpc_elt .elt_meta span:nth-child(1){font-size:14px}.consalt-single-blog-details{box-shadow:0 0 9px 0 rgba(0,0,0,.1)}.custom_breadcumb h1{font-size:30px;color:#fff;text-transform:uppercase}.photo_chercheur{}.photo_chercheur img{width:100%;object-fit:cover;object-position:center}.related_posts .slick-list{width:100%}.related_posts .unit_item .unit_item_cover{height:100%}.related_posts.cpc_unites .unit_item_cover .title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.search_item .consalt-blog-meta{}.single #comments,.consalt-blog-meta .consalt-blog-meta-left a,.search_item .consalt-blog-meta .consalt-blog-meta-left span+span{display:none}body.author .custom_page_section section{background:#fff}body.author .custom_page_section section:nth-child(2n){background:#f3f3f2}body.author .custom_page_section .custom_page_intro_cover{margin-left:-15px;margin-right:-15px}.publication_item .titre_publication{margin:15px 0 10px}table,.table{padding:15px;border:1px solid #000;line-height:normal;font-size:16px}table thead th,table th,table td,.table thead th,.table th,.table td{padding:5px 15px;border:1px solid #000}table th p,table td p,.table th p,.table td p{margin-bottom:0}table ul{padding-left:20px}.gallery .gallery-item{padding:5px}.cpc_form .apartment_area{box-shadow:none}.listing-page-awsm_job_openings .awsm-grid-item .awsm-job-more span,.listing-page-awsm_job_openings .awsm-grid-item .awsm-job-featured-image,.single-awsm_job_openings .consalt-single-blog--thumb{display:none}.listing-page-awsm_job_openings .consalt-single-blog-details{box-shadow:none}.listing-page-awsm_job_openings .awsm-job-more-container{margin-top:15px}.awsm-filter-item-search .awsm-job-form-control{padding-left:15px}.home_services_express .hse_wrapper{align-items:flex-start}.home_services_express .right .hse_cover,#pasteur .hse_cover{padding:10px;border:2px solid #1da822;float:left;max-width:100%;width:100%}.hse_cover .slick-slide img{max-height:100%;width:auto;margin:auto}.mercredi_pasteur .sev_vip img{width:100%;height:100%;object-fit:cover;object-position:center}.agenda table th,.agenda table td{text-align:center;border:1px solid #000;min-width:10%;width:auto;line-height:20px;padding:10px 15px}.agenda table th{font-weight:700}.commment_title h3:before,.consalt-single-icon a:hover,.consalt-single-icon-inner a:hover,.consalt_btn,.readmore a:hover{background:#1da822}.cpc_continuing_training .ct_item{margin-bottom:30px}.cpc_continuing_training .ct_item_cover{}.cpc_continuing_training .ct_item_cover .ct_image{width:30%;min-width:30%;padding-right:30px}.cpc_continuing_training .ct_item_cover .ct_texte{width:100%}.cpc_continuing_training .ct_item_cover .ct_texte .title{margin-bottom:10px}.cpc_continuing_training .ct_item_cover .ct_texte .title a{font-size:24px}.cpc_continuing_training .ct_item_cover .ct_texte .ct_excerpt{font-size:16px;font-family:Poppins,sans-serif;line-height:normal}.slick-slider button.slick-arrow:hover,.slick-slider button.slick-arrow{background:#1da822}.fancybox-show-caption .fancybox-caption,footer.elementor-slideshow__footer{background: #00000050;padding:30px 15px;font-size:16px;font-family:'Poppins',sans-serif;line-height:normal}.fancybox-container .fancybox-navigation .fancybox-button{background:none}.fancybox-container .fancybox-navigation .fancybox-button:after,.fancybox-container .fancybox-navigation .fancybox-button:before{content:"";width:15px;height:4px;background:#fff;position:absolute;transform:rotate(-45deg);border-radius:5px;left:calc(50% - 20px);top: calc(50% + 4px)}.fancybox-container .fancybox-navigation .fancybox-button:after{transform:rotate(45deg);top:calc(50% - 5px)}.fancybox-container .fancybox-navigation .fancybox-button--arrow_left:before{transform:rotate(45deg)}.fancybox-container .fancybox-navigation .fancybox-button--arrow_left:after{transform:rotate(-45deg)}.fancybox-container .fancybox-navigation .fancybox-button div,footer.elementor-slideshow__footer .elementor-slideshow__title,.gallery .gallery-item figcaption{display:none}.dialog-lightbox-widget-content .elementor-swiper-button{padding:31px 26px 31px 6px;width:70px!important;height:auto!important}.post-type-archive-awsm_job_openings .consalt-blog-area .col-md-8{flex:auto;max-width:100%;width:100%}.post-type-archive-awsm_job_openings .consalt-blog-area .awsm_job_openings .consalt-blog-thumb,.post-type-archive-awsm_job_openings .consalt-blog-area .col-md-8+div{display:none}.form-control:focus,.wpcf7-form-control:focus{color:#000;border-color:#000;outline:none}.cpc_unites.related_posts .custom_list_box{margin-left:-15px;margin-right:-15px}@media (min-width:992px){.cpc_form .apartment_area .row-field{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:1199px){.gallery .gallery-item{max-width:25%}}@media (max-width:991px){.cpc_switch_languages .wpml-ls .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:none}.gallery .gallery-item{max-width: calc(100%/3)}.cpc_continuing_training .ct_item_cover .ct_image{width:40%;min-width:40%;padding-right:20px}.consalt-blog-area{padding:50px 0 50px}.consalt-blog-single .blog-lr,.consalt-blog-single .blog-lr+div{flex:auto;max-width:100%;width:100%}.mercredis_right .blog-left-side .widget,.blog-left-side>div{margin-bottom:25px;padding:20px}.defaultsearch input{height:45px}.defaultsearch button{padding:8px 20px}.single_prise_rdv{margin-bottom:40px}}@media (max-width:767px){#home_hero .slider_cover{padding-left:25;padding-right:25}.gallery .gallery-item{max-width: calc(100%/2)}.custom_page_section_list .cpc_section .cpc_section_cover{flex-wrap:wrap}.custom_page_section_list .cpc_section .cpc_section_cover .site_section_image{width:100%;min-width:100%;margin:0 0 30px}#cpc_chiffres_cles .chiff_texte,#cpc_chiffres_cles .elementor-widget-wrap .elementor-icon-box-description{font-size:22px;margin-top:10px;margin-bottom:20px}#home_hero .slider_cover .slider_content .button_link{font-size:16px;line-height:normal;padding:10px 25px}#home_partner{padding-top:35px;padding-bottom:40px}.consalt-single-blog-details-inner{padding:25px 25px 15px}.consalt-blog-area{padding:40px 0 50px}.mercredis_right .blog-left-side .widget,.blog-left-side>div{margin-bottom:20px;padding:15px}}@media (max-width:576px){.brpt.brptsize h2{font-size:20px}.custom_title_h2,.custom_page_intro .custom_page_intro_cover .page_title{font-size:30px;line-height:normal}.box_researcher .cpcliste .cpc_elt{padding-left:0;padding-bottom:30px}.box_researcher .cpcliste .cpc_elt .elt_meta{font-size:20px;height:auto;width:auto;border-radius:0;border:none;display:block;position:initial;box-shadow:none;line-height:normal;margin-bottom:0;margin-left:40px;background:none}.box_researcher .cpcliste .cpc_elt:before{content:"";width:30px;height:2px;background:#000;position:absolute;left:0;top:15px;bottom:0}.box_researcher .cpcliste .cpc_elt:before{display:block!important}#cpc_chiffres_cles .chiff_texte,#cpc_chiffres_cles .elementor-widget-wrap .elementor-icon-box-description{font-size:20px;margin-top:10px;margin-bottom:20px}.home_services_express .container,.cpc_homebloc{font-size:16px}.blogposts .post_item_cover .post_details .the_excerpt,.home_services_express .container .text-justify,.cpc_homebloc .text-justify{text-align:left!important}.box_title .title,.nos_services .service_item .service_item_cover .title,.nos_services .service_item .service_item_cover .title a{font-size:25px;line-height:normal}#home_hero .slider_cover{padding-left:0;padding-right:0}.consalt-blog-area{padding:30px 0 50px}.consalt-single-blog-details-inner{padding:20px 15px 15px}.our_partners .partner_item a{font-size:16px}.home_partner .cpc_tutelle{margin-bottom:20px}}@media (max-width:480px){#home_hero .slider_cover .slider_content .title{font-size:22px;margin-bottom:10px}#home_hero .slider_cover .slider_content .desc{font-size:16px;line-height:normal;margin-bottom:20px}.mobile_menu_logo.text-center{max-width:140px}.mobile_menu_logo.text-center a{display:block}.mobile_logo_area .mobile_menu_logo img{height:auto}.cpc_switch_languages{margin-left:15px}.gallery .gallery-item{max-width:calc(100%)}.cpc_continuing_training .ct_item_cover{flex-wrap:wrap}.cpc_continuing_training .ct_item_cover .ct_image{width:100%;min-width:100%;padding:0 0 20px}#cpc_chiffres_cles .chiff_num,#cpc_chiffres_cles .elementor-widget-wrap .elementor-icon-box-title{width:90px;height:90px;line-height:90px;min-height:90px}#cpc_chiffres_cles .percentage{width:80px;height:80px;line-height:80px}#cpc_chiffres_cles .chiff_texte,#cpc_chiffres_cles .elementor-widget-wrap .elementor-icon-box-description,#cpc_chiffres_cles .percentage{font-size:18px}.awsm-job-item .awsm-job-more,.cpc_el_link .elementor-button,.comment_consalt_btn,.wpcf7-form .submit button.cpc_link,.cpc_link{font-size:16px;padding:8px 15px}#home_hero .slider_cover .slider_content .button_link{padding:8px 20px}}body .wpuf-dashboard-container .wpuf-dashboard-content{align-items:inherit}#wpuf_sms-tab,#wpuf_social_api-tab,#user_directory-tab,#wpuf_payment_invoices-tab,#wpuf_payment_tax-tab,#wpuf_content_restriction-tab{display:none}#wpuf-login-form,body .wpuf-dashboard-container{padding:20px;border-radius:8px;box-shadow: 0 0 30px rgb(0 0 0 / 7%);background:#fff}body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li{padding-bottom:10px}.type-wednesday-pastor .consalt-blog-thumb,.type-continuing-training .consalt-blog-thumb,body .wpuf-update-profile-form #pass-strength-result,body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li:after{display:none!important}body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li:last-child{padding-bottom:0}body .wpuf-dashboard-container .wpuf-dashboard-navigation .wpuf-menu-item:hover a,body .wpuf-dashboard-container .wpuf-dashboard-navigation .wpuf-menu-item.active a{color:#1da822!important}#wpuf-login-form{max-width:480px;margin:auto}#wpuf-login-form form+a{color:#000;font-weight:700}#wpuf-login-form form+a:hover{color:#1da822}.wpuf-fields input:focus,.wpuf-fields input,.awsm-job-form-control:focus,.awsm-job-form-control,.wpuf-update-profile-form .wpuf-form input,#wpuf-login-form input{width:100%;border: 1px solid #00000050;padding:4px 10px;outline:none;box-shadow:none}#wpuf-login-form .forgetmenot{display:flex;align-items:center}#wpuf-login-form .forgetmenot input{width:auto;min-width:15px;padding:0}#wpuf-login-form .forgetmenot label{margin:0 0 0 6px}.awsm-job-form-inner{padding:20px}.wpuf-fields label,.awsm-job-form-group label{margin:0}.elementor-invisible{visibility:visible!important}body .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form{margin:0 0!important}body .edit-profile form ul.wpuf-form li{padding:0;margin:0 0 15px}body ul.wpuf-form.form-label-above li .wpuf-label label,body ul.wpuf-form.form-label-above li .wpuf-label{margin-bottom:0}.logged-in .consalt-single-blog-title{padding:15px 10px}body .wpuf-dashboard-container table.items-table td[data-label="Options: "] a{width:30px;height:30px;padding:0;text-align:center;line-height:30px;float:none}body .wpuf-dashboard-container table.items-table td[data-label="Options: "] a:hover{background:none}body .wpuf-dashboard-container table.items-table td[data-label="Options: "] a svg path{fill:#000!important}body .wpuf-dashboard-container table.items-table td[data-label="Options: "] a:hover svg path{fill:#1da822!important}body .wpuf-dashboard-container table.items-table td[data-label="Options: "] a.wpuf-posts-delete{margin-left:15px}body .wpuf-dashboard-container table.items-table td[data-label="Options: "] a.wpuf-posts-delete:hover svg path{fill:#9b0000!important}.mercredis_right .blog-left-side .elementor-widget-container{padding:0;margin:0;border-radius:0;box-shadow:none}.mercredis_right .blog-left-side .elementor-widget-container .widget{margin-bottom:30px;padding:35px 30px 35px;border-radius:8px;box-shadow: 0 0 30px rgb(0 0 0 / 7%);background:#fff}.mercredis_right .blog-left-side .elementor-widget-container .widget li{margin:0 0 10px;padding-bottom:10px}.mercredis_right .blog-left-side .elementor-widget-container .widget li:last-child{margin:0;padding-bottom:0}.mercredis_right .blog-left-side .elementor-widget-container .widget li:hover:before,.mercredis_right .blog-left-side .elementor-widget-container .widget li:hover a{color:#1da822}.widget_archive.widget a{text-transform:capitalize}.single_prise_rdv .title{font-size:28px}.single-blog-content ul.wp-block-list{padding-left:30px}.consalt-blog-meta-left span:nth-child(2) {display:none}.cpc_alumni{margin:80px 0}.cpc_alumni ul{list-style:none;margin:0;padding:0}.cpc_alumni .term-links{margin:0 0 20px}.cpc_alumni .term-links ul{gap:10px}.cpc_alumni .term-links li a{font-family:"Poppins",sans-serif;font-weight:600;background:#f1f2f3;padding:15px 20px;display:block;color:#000}.cpc_alumni .term-links li.active a,.cpc_alumni .term-links li a:hover{background:#1da822;color:#fff}.cpc_alumni .alumni_item .alumni_item_cover{box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);height:100%}.cpc_alumni .alumni_item .alumni_item_cover .image{height:260px}.cpc_alumni .alumni_item .alumni_item_cover .image img{width:100%;object-fit:cover;height:100%;object-position:center top}.cpc_alumni .alumni_item .alumni_item_cover .details{padding:15px;background:#fff}.cpc_alumni .alumni_item .alumni_item_cover .details .name{font-weight:700;color:#1da822;font-size:20px}.cpc_alumni .alumni_item .alumni_item_cover .details .description{margin-top:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:normal}.cpc_alumni .consalt-single-blog{display:flex;flex-wrap:initial}.cpc_alumni .em-blog-content-area,.cpc_alumni .consalt-blog-thumb{width:100%}.cpc_alumni .consalt-blog-thumb img,.cpc_alumni .consalt-blog-thumb a{display:block;height:100%;width:100%}.cpc_alumni .consalt-blog-thumb img{object-fit:cover}.cpc_alumni .consalt-blog-thumb+.em-blog-content-area{min-width:70%}.cpc_alumni .em-blog-content-area{padding:15px 15px 0;overflow:hidden}.cpc_alumni .consalt-single-blog a{pointer-events:none}.gallery_slider .slick-track .slick-slide .witr_single_pslide .witr_content_pslide_text,.gallery_slider .slick-track .slick-slide .witr_single_pslide .witr_pslide_image:before,.page-id-16942 .cpc_section.cpc_unites.related_posts,.page-id-54 .cpc_section.cpc_unites.related_posts,.cpc_alumni .consalt-single-blog a:before,.cpc_alumni .em-blog-content-area .readmore,.cpc_alumni .em-blog-content-area .consalt-blog-meta{display:none}.cpc_alumni .blogposts .post_item{padding:0 15px 30px}.site_section_image .slick-track,.gallery_slider .slick-track{display:flex}.site_section_image .slick-track .slick-slide,.gallery_slider .slick-track .slick-slide{margin:0;padding:0;max-width:none!important;height:auto;max-height:400px}.site_section_image .slick-track .slick-slide a,.site_section_image .slick-track .slick-slide img,.gallery_slider .slick-track .slick-slide .gallery-icon,.gallery_slider .slick-track .slick-slide .gallery-icon a,.gallery_slider .slick-track .slick-slide img{height:100%}.site_section_image .slick-track .slick-slide a,.gallery_slider .slick-track .slick-slide .gallery-icon a{pointer-events:none}.site_section_image .slick-track .slick-slide img,.gallery_slider .slick-track .slick-slide img{width:100%;object-fit:cover;object-position:center}.gallery_slider .gallery{padding:10px;border:solid 2px #1da822}.footer-menu ul li a{padding:0 5px}.cpc_onglets_gallery{}.cpc_onglets_gallery .gallery{display:flex;flex-wrap:wrap}.cpc_onglets_gallery .gallery .gallery-icon,.cpc_onglets_gallery .gallery .gallery-icon a,.cpc_onglets_gallery .gallery .gallery-icon img{height:100%;width:100%}.cpc_onglets_gallery .gallery .gallery-icon img{object-fit:cover;object-position:center}@media (max-width:991px){body .wpuf-dashboard-container .wpuf-dashboard-navigation ul{margin:0!important;display:flex;flex-direction:column;background:#fff;border:1px solid #e4e6eb;box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,.07);position:relative}body .wpuf-dashboard-container .wpuf-dashboard-navigation ul:after{content:"";width:10px;height:10px;display:inline-block;border-style:solid;border-width:0 2px 2px 0;border-color:#000;transform:rotate(45deg);position:absolute;right:12px;top:16px;cursor:pointer;z-index:1}body .wpuf-dashboard-container .wpuf-dashboard-navigation ul:before{content:"";background:#fff;position:absolute;right:0;top:0;cursor:pointer}body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li{display:none;margin:0;width:100%;padding:10px 30px 10px 15px!important;background:#fff;border-bottom:1px solid #e4e6eb;justify-content:space-between}body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li.active{display:block!important}body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li a:after{display:none!important}.cpc_alumni{margin:60px 0}.cpc_alumni .alumni_row{margin-bottom:30px}}@media (max-width:767px){.cpc_alumni{margin:40px 0}}