.elementor-1977 .elementor-element.elementor-element-c6a2236{--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;}.elementor-1977 .elementor-element.elementor-element-c6a2236.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1977 .elementor-element.elementor-element-24a282e{text-align:center;}.elementor-1977 .elementor-element.elementor-element-24a282e .elementor-heading-title{color:#FFFFFF;}.elementor-1977 .elementor-element.elementor-element-c4103d3{text-align:center;}.elementor-1977 .elementor-element.elementor-element-c4103d3 .elementor-heading-title{color:#FFFFFF;}.elementor-1977 .elementor-element.elementor-element-9a05fc9{text-align:center;}.elementor-1977 .elementor-element.elementor-element-9a05fc9 .elementor-heading-title{color:#FFFFFF;}.elementor-1977 .elementor-element.elementor-element-6fc4c0a{text-align:center;}.elementor-1977 .elementor-element.elementor-element-6fc4c0a .elementor-heading-title{color:#FFFFFF;}.elementor-1977 .elementor-element.elementor-element-97ab238{text-align:center;}.elementor-1977 .elementor-element.elementor-element-97ab238 .elementor-heading-title{color:#FFFFFF;}.elementor-1977 .elementor-element.elementor-element-e0c2e3f{text-align:center;}.elementor-1977 .elementor-element.elementor-element-e0c2e3f .elementor-heading-title{color:#FFFFFF;}.elementor-1977 .elementor-element.elementor-element-bad4aea{text-align:center;}.elementor-1977 .elementor-element.elementor-element-bad4aea .elementor-heading-title{color:#FFFFFF;}.elementor-1977 .elementor-element.elementor-element-a682f20{text-align:center;}.elementor-1977 .elementor-element.elementor-element-a682f20 .elementor-heading-title{color:#FFFFFF;}.elementor-1977 .elementor-element.elementor-element-c0995aa{text-align:center;}.elementor-1977 .elementor-element.elementor-element-c0995aa .elementor-heading-title{color:#FFFFFF;}.elementor-1977 .elementor-element.elementor-element-9145ddf{text-align:center;}.elementor-1977 .elementor-element.elementor-element-9145ddf .elementor-heading-title{color:#FFFFFF;}@media(min-width:768px){.elementor-1977 .elementor-element.elementor-element-c6a2236{--width:97.624%;}}/* Start custom CSS for container, class: .elementor-element-c6a2236 */.elementor-1977 .elementor-element.elementor-element-c6a2236{
background: linear-gradient(135deg,#020617,#0f172a,#1e293b);
color:#ffffff;
}
.elementor-1977 .elementor-element.elementor-element-c6a2236{
opacity:0;
transform:translateY(60px);
animation:heroReveal 1.2s ease forwards;
}

@keyframes heroReveal{
to{
opacity:1;
transform:translateY(0);
}
}
.elementor-1977 .elementor-element.elementor-element-c6a2236{
animation:floatAnim 6s ease-in-out infinite;
}

@keyframes floatAnim{
0%{transform:translateY(0);}
50%{transform:translateY(-15px);}
100%{transform:translateY(0);}
}
.elementor-1977 .elementor-element.elementor-element-c6a2236{
transition:all .35s ease;
}

.elementor-1977 .elementor-element.elementor-element-c6a2236:hover{
transform:translateY(-12px) scale(1.02);
box-shadow:0 25px 50px rgba(0,0,0,0.35);
}
.elementor-1977 .elementor-element.elementor-element-c6a2236{
animation:pulseBtn 2.5s infinite;
}

@keyframes pulseBtn{
0%{box-shadow:0 0 0 0 rgba(249,115,22,0.5);}
70%{box-shadow:0 0 0 18px rgba(249,115,22,0);}
100%{box-shadow:0 0 0 0 rgba(249,115,22,0);}
}

@keyframes bgMove{
0%{background-position:0% 50%;}
50%{background-position:100% 50%;}
100%{background-position:0% 50%;}
}
.elementor-1977 .elementor-element.elementor-element-c6a2236{
opacity:0;
animation:fadeScroll 1s ease forwards;
animation-delay:.3s;
}

@keyframes fadeScroll{
to{opacity:1;}
}

.elementor-1977 .elementor-element.elementor-element-c6a2236:hover{
transform:translateY(-8px);
}/* End custom CSS */