/*
Theme Name:   H-tic Child
Template:     astra
Version:      1.0.0
*/

@import url('/wp-includes/css/dashicons.min.css');

#ast-scroll-top {
    display: none !important;
}


/*----------------- Carousel Cta accueil -----------------*/
.carouselCta .elementor-cta {
    border-radius: 30px !important;
    overflow: hidden !important;
}

.carouselCta .elementor-animated-content:focus .elementor-animated-item--grow,
.carouselCta .elementor-animated-content:hover .elementor-animated-item--grow {
    transform: scale(1.05);
}

/*----------------- Carousel Cta accueil -----------------*/

@media (max-width: 900px) {
    .boxfooterlogo {
        padding-top: 20% !important;
    }
}

@media (max-width: 700px) {
    .boxfooterlogo {
        padding-top: 30% !important;
    }
}

/* Petit mobile */
@media (max-width: 520px) {
    .boxfooterlogo {
        padding-top: 50% !important;
    }
}


.highlight {
    color: white;
}

.lieuavant {
    border-radius: 18px;
}

.elementor-cta__bg-wrapper::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top,
            rgba(0, 0, 0, 0.4) 20%,
            /* Noir opaque jusqu'à 20% de la hauteur */
            rgba(0, 0, 0, 0) 80%
            /* Transparent à 80% de la hauteur */
        );
    z-index: 2;
    pointer-events: none;
}

.ctaacceuil {
    border-radius: 18px;
}

.imgblogdroite a {
    width: 100%;
}

.portfolioPersonna {
    border-radius: 18px;
}


.leaflet-touch .leaflet-control-attribution {
    display: none;
}