.elementor-1979 .elementor-element.elementor-element-68f0f90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-d5c0e0e *//* ===== Only Headings White ===== */

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
    color: #ffffff !important;
}

/* SCROLL ANIMATION */

.reveal{
opacity:0;
transform:translateY(80px);
transition:all 1s ease;
}

.reveal.active{
opacity:1;
transform:translateY(0);
}


/* HERO TEXT ANIMATION */

.hero h1{
animation:slideDown 1.2s ease;
}

.hero p{
animation:fadeIn 2s ease;
}

@keyframes slideDown{
0%{
opacity:0;
transform:translateY(-50px);
}

100%{
opacity:1;
transform:translateY(0);
}
}

@keyframes fadeIn{
0%{
opacity:0;
}

100%{
opacity:1;
}
}


/* CARD HOVER ANIMATION */

.card:hover,
.glass:hover,
.price-card:hover{
transform:translateY(-10px) scale(1.03);
box-shadow:0 20px 40px rgba(0,0,0,0.4);
transition:0.4s;
}/* End custom CSS */