/*
Theme Name: Hello Elementor Enfant
Description: Theme enfant de Hello Elementor.
Author: Margaux S.
Author URI: https://margauxsouvairan.fr
Template: hello-elementor
Version: 1.0
*/


/* ------------------------------------ */
/*
Theme Name: Hello Elementor Enfant
Description: Theme enfant de Hello Elementor.
Author: Margaux S.
Author URI: https://margauxsouvairan.fr
Template: hello-elementor
Version: 1.0
*/

/* Lenis styles */
html, body {
    scroll-behavior: auto !important;
}
html.lenis {
    height: auto;
}
.lenis.lenis-smooth {
    scroll-behavior: auto !important;
}
.lenis.lenis-smooth [data-lenis-prevent] {
    overscroll-behavior: contain;
}
.lenis.lenis-stopped {
    overflow: hidden;
}
.lenis.lenis-smooth iframe {
    pointer-events: none;
}

body {
    font-family: 'Montserrat', sans-serif !important;
}

#reviewGoogle .ti-widget.ti-goog .ti-controls .ti-next {
    right: -45px;
}

#reviewGoogle .ti-widget.ti-goog .ti-controls .ti-prev {
    left: -45px;
}

/* Realisation Cards */
.realisationCards .elementor-post-date {
    background-color: #8F0F2E;
    padding: 10px;
    color: #FFFFFF;
}

/* Carroussel images */
#carrousselImg figure img {
    height: 400px;
    object-fit: cover;
}


/* SVG Bouton card */
.btnWhite #Calque_1 path.cls-1 {
    fill: #FFFFFF;
}

.btnRed #Calque_1 path.cls-1 {
    fill: #8F102E;
}

/* Permanent logo rotate */
.logoRotate img {
    animation: rotateLogo 10s linear infinite;
}

@keyframes rotateLogo {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

/* Corrige les dimensions du logo site */
#logo-site img {
    width: 300px;
    height: 69px;
}

/* Module Votre projet chez Nuancea bordure */

.no-border>.elementor-element-populated {
    border: none !important;
}

/* Version Mobile */
@media (max-width: 767px) {
    #btnServices {
        text-align: center;
    }
}

#btnServicesGlobal{
    text-align: center;
}