.postid-1887 .featured-image {
    display: none !important;
}

@font-face {
  font-family: 'AlbulaProSwap';
  src: url('/wp-content/uploads/AlbulaPro-Bold.woff2') format('woff2'),
       url('/wp-content/uploads/AlbulaPro-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

.elementor-heading-title {
  font-family: 'AlbulaProSwap', sans-serif !important;
}


@media only screen and (max-width: 992px) {
#cmplz-cookiebanner-container .cmplz-cookiebanner {
  position: fixed !important;
  z-index: 99999 !important;
  bottom: 0 !important;
  width: 100% !important;
  transition: none !important; /* empêche les effets qui provoquent un shift */
}

}



@media only screen and (max-width: 768px) {

	

    h1.elementor-heading-title {
        font-size: 40px !important;
        margin-top: 40px;
    }

    .category-blog .elementor-posts .elementor-post {
        display: block !important;
    }

    .category-blog .elementor-posts .elementor-post__title {
        font-size: 30px;
        margin-top: 15px;
        margin-bottom: 15px;
    }


    .home h1 {
        font-size: 45px !important;
    }

    #main {
        margin-top: 0px !important;
    }

    .site-footer .elementor-nav-menu--main .menu-item {
        width: 100%;
        text-align: left;
    }

    .backToTopBtn {
        position: absolute !important;
        bottom: 10px;
        right: 30px;
        width: 60px !important;
        z-index: 9;
    }

    .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item > a {
        font-size: 24px !important;
    } 
    
    .elementor-nav-menu--dropdown .sub-menu .menu-item > a {
        font-size: 15px !important;
    }

    .elementor-nav-menu [aria-expanded="true"] .sub-arrow i {
        transform: rotate(180deg);
    }

    .elementor-nav-menu .sub-arrow i {
        transition: .3s;
        font-size: 18px !important;
        position: relative;
        top: 2px;
        right: -5px;
    }


    .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
        background-color: transparent !important;
    }

    .elementor-12291 .elementor-element.elementor-element-7b1a27ab > .elementor-widget-container {
        padding: 50px !important;
    }

    .elementor-widget-ha-testimonial-carousel .slick-next {
        right: -15px !important;
    }

    .elementor-widget-ha-testimonial-carousel .slick-prev {
        left: -15px !important;
    }

    .entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
        margin-top: 0 !important;
    }

    .btnContact .elementor-column {
        width: auto !important;
    }

    .btnContact .elementor-container {
        max-width: 100% !important;
        justify-content: center;
    }


  }

