@font-face {
    font-family: 'Eyesome';
    src: url('/wp-content/themes/hello-elementor-child/font/Eyesome/Eyesome-Script.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.typotouvhdartist > h1  {
    font-family: 'Eyesome' !important;
}
.typotouvhdartist > h2  {
    font-family: 'Eyesome' !important;
}
.typotouvhdartist > h3  {
    font-family: 'Eyesome' !important;
}
.typotouvhdartist > h4  {
    font-family: 'Eyesome' !important;
}

span.premium-dual-header-first-span {
    font-family: 'Eyesome' !important;
}

a{text-decoration:none !important;}

.elementor-element-97e1e9d {
    background: transparent !important;
    position: relative !important;
    width: 100% !important;
    z-index: 999 !important;
}

.elementor-element-97e1e9d.scrolled {
    background: rgba(255, 255, 255, 0.3) !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    animation: slideDown 0.4s ease forwards !important;
}

@keyframes slideDown {
    from {
        transform: translateY(-100%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}

.elementor-element-97e1e9d .hfe-menu-item {
    color: #ffffff !important;
}

/* Hover */
.elementor-element-97e1e9d .hfe-menu-item:hover {
    color: var(--e-global-color-51f5dda) !important;
}

/* Active */
.elementor-element-97e1e9d .current-menu-item .hfe-menu-item {
    color: var(--e-global-color-099736a) !important;
}

/* Scrolled - texte normal */
.elementor-element-97e1e9d.scrolled .hfe-menu-item {
    color: #333333 !important;
}

/* Scrolled - hover */
.elementor-element-97e1e9d.scrolled .hfe-menu-item:hover {
    color: var(--e-global-color-51f5dda) !important;
}

/* Scrolled - active */
.elementor-element-97e1e9d.scrolled .current-menu-item .hfe-menu-item {
    color: var(--e-global-color-099736a) !important;
}

/* Logo blanc par défaut */
.elementor-element-97e1e9d .elementor-widget-image img {
    filter: brightness(0) invert(1) !important;
    transition: filter 0.3s ease !important;
}

/* Logo coloré au scroll */
.elementor-element-97e1e9d.scrolled .elementor-widget-image img {
    filter: none !important;
}



/*CCHE LE CAPTCHA SAUF SUR CONTACT*/
body:not(.page-id-16) .grecaptcha-badge {
	display: none;
}