.elementor-50 .elementor-element.elementor-element-f5dfd3f{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-f5dfd3f:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-f5dfd3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3931664 );}.elementor-50 .elementor-element.elementor-element-f211cf9{--display:flex;--margin-top:40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-f211cf9.e-con{--align-self:center;}.elementor-50 .elementor-element.elementor-element-4cf4fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--lottie-container-max-width:60%;}.elementor-50 .elementor-element.elementor-element-41a6112{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-dcda6ca{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-dcda6ca{right:0px;}.elementor-50 .elementor-element.elementor-element-dcda6ca{top:0px;}.elementor-50 .elementor-element.elementor-element-8ff43cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-f5dfd3f{--content-width:100%;}.elementor-50 .elementor-element.elementor-element-f211cf9{--width:33%;}.elementor-50 .elementor-element.elementor-element-41a6112{--content-width:100%;}}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-f5dfd3f{--justify-content:center;}.elementor-50 .elementor-element.elementor-element-f5dfd3f.e-con{--align-self:center;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-f5dfd3f{--justify-content:center;}.elementor-50 .elementor-element.elementor-element-41a6112:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-41a6112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roverkorea.com/wp-content/uploads/sites/15/2025/09/Untitled-design-8-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-41a6112{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50 .elementor-element.elementor-element-41a6112.e-con{--align-self:center;}.elementor-50 .elementor-element.elementor-element-dcda6ca{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;top:140px;z-index:1;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-dcda6ca{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-dcda6ca{right:0px;}.elementor-50 .elementor-element.elementor-element-dcda6ca img{max-width:80%;}.elementor-50 .elementor-element.elementor-element-8ff43cb{--lottie-container-width:100%;--lottie-container-max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-dcda6ca */.elementor-element-dcda6ca.animated {
  animation-delay: 0.6s !important;
  -webkit-animation-delay: 0.6s !important;
}/* End custom CSS */
/* Start custom CSS *//* Only apply on splash page */
body.splash-page .elementor-element {
    opacity: 0;
    transition: opacity 0.8s ease-in-out;
}

/* Step 1: Lottie appears first (desktop) */
body.splash-page .elementor-element-4cf4fe6 {
    animation: fadeInSequence 0.8s ease-in-out 0s forwards;
}

/* Step 1: Lottie appears first (mobile) */
body.splash-page .elementor-element-8ff43cb {
    animation: fadeInSequence 0.8s ease-in-out 0s forwards;
}

/* Step 2: Container background appears (desktop) */
body.splash-page .elementor-element-f5dfd3f {
    animation: fadeInSequence 0.8s ease-in-out 1s forwards;
}

/* Step 2: Container background appears (mobile) */
body.splash-page .elementor-element-41a6112 {
    animation: fadeInSequence 0.8s ease-in-out 1s forwards;
}

/* Step 3: Logo appears last (desktop) */
body.splash-page .elementor-element-f211cf9 {
    animation: fadeInSequence 0.8s ease-in-out 1.8s forwards;
}

/* Step 3: Logo appears last (mobile) */
body.splash-page .elementor-element-dcda6ca {
    animation: fadeInSequence 0.8s ease-in-out 1.8s forwards;
}

@keyframes fadeInSequence {
    from { opacity: 0; }
    to { opacity: 1; }
}/* End custom CSS */