.elementor-24 .elementor-element.elementor-element-d5e7dfb{--display:flex;--min-height:70vh;--overlay-opacity:0.2;}.elementor-24 .elementor-element.elementor-element-d5e7dfb::before, .elementor-24 .elementor-element.elementor-element-d5e7dfb > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-d5e7dfb > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-d5e7dfb > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-d5e7dfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-d5e7dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-21195f9{text-align:center;}.elementor-24 .elementor-element.elementor-element-21195f9 .elementor-heading-title{font-size:30px;font-weight:900;line-height:36px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-fe485ae );}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-d5e7dfb{--min-height:70vh;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-d5e7dfb{--min-height:50vh;}}/* Start custom CSS for heading, class: .elementor-element-21195f9 */.text-part-1 {
    opacity: 0;
    animation: fadeInUp 1s ease-in-out 0s forwards;
}
.text-part-2 {
    opacity: 0;
    animation: fadeInUp 1s ease-in-out 1s forwards;
}
.text-part-3 {
    opacity: 0;
    animation: fadeInUp 1s ease-in-out 3s forwards;
}

.text-part-4 {
    opacity: 0;
    animation: fadeInUp 1s ease-in-out 4s forwards;
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */