.elementor-285 .elementor-element.elementor-element-a768875{--display:flex;--min-height:1216px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-285 .elementor-element.elementor-element-a768875:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-a768875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nishacreation.store/wp-content/uploads/2026/10/thali-photo-3.webp");}.elementor-285 .elementor-element.elementor-element-3088caa{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:20px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-3088caa.e-con{--align-self:stretch;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-5fc4959{text-align:center;}.elementor-285 .elementor-element.elementor-element-5fc4959 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:85px;font-weight:400;line-height:81px;letter-spacing:1.7px;word-spacing:2px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EB2A0A;}.elementor-285 .elementor-element.elementor-element-5fc4959 .elementor-heading-title a{transition-duration:0.3s;}.elementor-285 .elementor-element.elementor-element-c8c7b84{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:20px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-c8c7b84.e-con{--align-self:stretch;}.elementor-285 .elementor-element.elementor-element-3f10aab{text-align:center;}.elementor-285 .elementor-element.elementor-element-3f10aab .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:85px;font-weight:400;line-height:81px;letter-spacing:1.7px;word-spacing:2px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EB2A0A;}.elementor-285 .elementor-element.elementor-element-3f10aab .elementor-heading-title a{transition-duration:0.3s;}.elementor-285 .elementor-element.elementor-element-2a0a9ee{text-align:center;}.elementor-285 .elementor-element.elementor-element-2a0a9ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:126px;font-weight:600;mix-blend-mode:difference;color:#EEE916;}.elementor-285 .elementor-element.elementor-element-20673b6{--display:flex;}.elementor-285 .elementor-element.elementor-element-366bebc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#1C1FA1E0;}.elementor-285 .elementor-element.elementor-element-7542443{text-align:center;}.elementor-285 .elementor-element.elementor-element-7542443 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:126px;font-weight:600;mix-blend-mode:difference;color:#EEE916;}.elementor-285 .elementor-element.elementor-element-6f3899a{--display:flex;--min-height:1240px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-285 .elementor-element.elementor-element-9585e69{--display:flex;}.elementor-285 .elementor-element.elementor-element-9585e69:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-9585e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nishacreation.store/wp-content/uploads/2026/10/thali-photo-3.webp");}.elementor-285 .elementor-element.elementor-element-aa8a55f{--display:flex;--min-height:530px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-285 .elementor-element.elementor-element-aa8a55f:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-aa8a55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E4;background-image:url("https://nishacreation.store/wp-content/uploads/2026/10/papa-k-gaaen.jpeg");}.elementor-285 .elementor-element.elementor-element-31f846b{--display:flex;--min-height:819px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-285 .elementor-element.elementor-element-31f846b:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-31f846b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(114deg, var( --e-global-color-primary ) 32%, #f2295b 71%);}.elementor-285 .elementor-element.elementor-element-31f846b:hover::before, .elementor-285 .elementor-element.elementor-element-31f846b:hover > .elementor-background-video-container::before, .elementor-285 .elementor-element.elementor-element-31f846b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-285 .elementor-element.elementor-element-31f846b > .elementor-background-slideshow:hover::before, .elementor-285 .elementor-element.elementor-element-31f846b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#D08E8E;background-image:url("https://nishacreation.store/wp-content/uploads/2026/10/bus-driver.jpeg");--background-overlay:'';background-position:center center;}.elementor-285 .elementor-element.elementor-element-31f846b::before, .elementor-285 .elementor-element.elementor-element-31f846b > .elementor-background-video-container::before, .elementor-285 .elementor-element.elementor-element-31f846b > .e-con-inner > .elementor-background-video-container::before, .elementor-285 .elementor-element.elementor-element-31f846b > .elementor-background-slideshow::before, .elementor-285 .elementor-element.elementor-element-31f846b > .e-con-inner > .elementor-background-slideshow::before, .elementor-285 .elementor-element.elementor-element-31f846b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-285 .elementor-element.elementor-element-31f846b:hover{--overlay-opacity:0.34;}.elementor-285 .elementor-element.elementor-element-31f846b, .elementor-285 .elementor-element.elementor-element-31f846b::before{--overlay-transition:0s;}.elementor-285 .elementor-element.elementor-element-1c32efa{--display:flex;--min-height:1109px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.81;}.elementor-285 .elementor-element.elementor-element-1c32efa::before, .elementor-285 .elementor-element.elementor-element-1c32efa > .elementor-background-video-container::before, .elementor-285 .elementor-element.elementor-element-1c32efa > .e-con-inner > .elementor-background-video-container::before, .elementor-285 .elementor-element.elementor-element-1c32efa > .elementor-background-slideshow::before, .elementor-285 .elementor-element.elementor-element-1c32efa > .e-con-inner > .elementor-background-slideshow::before, .elementor-285 .elementor-element.elementor-element-1c32efa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(197deg, #C12D2D 0%, #31EB0E 100%);}.elementor-285 .elementor-element.elementor-element-3a0ee72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}/* Start custom CSS for heading, class: .elementor-element-3f10aab */#slide-reveal {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

#slide-reveal::after {
  content: "";
  position: absolute;
  inset: 0;
  background: #111111;
  transform: translateX(0);
  transition: transform 0.8s ease;
  pointer-events: none;
  z-index: 2;
}

#slide-reveal:hover::after {
  transform: translateX(100%);
}

#slide-reveal img {
  display: block;
  width: 100%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0a9ee *//* =========================
   RAINBOW MIXED TEXT
========================= */

#rainbow-text .elementor-heading-title {
  display: inline-block;
  background: linear-gradient(
    90deg,
    #0066ff,
    #ff1744,
    #00e676,
    #fff000,
    #ff7a00,
    #b000ff,
    #0066ff
  );
  background-size: 300% 100%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: rainbowFlow 5s linear infinite;
}

@keyframes rainbowFlow {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 300% 50%;
  }
}

/* =========================
   AUTOMATIC SHINE SLIDE
========================= */

#shine-sweep {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

#shine-sweep::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    110deg,
    transparent 0%,
    rgba(255,255,255,0.12) 30%,
    rgba(255,255,255,0.85) 50%,
    rgba(255,255,255,0.12) 70%,
    transparent 100%
  );
  transform: skewX(-22deg);
  pointer-events: none;
  z-index: 5;
  animation: shineSlide 3s ease-in-out infinite;
}

@keyframes shineSlide {
  0% {
    left: -150%;
  }
  70%, 100% {
    left: 160%;
  }
}

/* =========================
   MOBILE FRIENDLY
========================= */

@media (prefers-reduced-motion: reduce) {
  #rainbow-text .elementor-heading-title,
  #shine-sweep::after {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20673b6 */.powder-violet {
    background: linear-gradient(135deg, #B0E0E6 0%, #D8B4FE 50%, #8B5CF6 100%) !important;
    width: 100%;
    border-radius: 12px;
    padding: 40px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7542443 *//* =========================
   RAINBOW MIXED TEXT
========================= */

#rainbow-text .elementor-heading-title {
  display: inline-block;
  background: linear-gradient(
    90deg,
    #0066ff,
    #ff1744,
    #00e676,
    #fff000,
    #ff7a00,
    #b000ff,
    #0066ff
  );
  background-size: 300% 100%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: rainbowFlow 5s linear infinite;
}

@keyframes rainbowFlow {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 300% 50%;
  }
}

/* =========================
   AUTOMATIC SHINE SLIDE
========================= */

#shine-sweep {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

#shine-sweep::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    110deg,
    transparent 0%,
    rgba(255,255,255,0.12) 30%,
    rgba(255,255,255,0.85) 50%,
    rgba(255,255,255,0.12) 70%,
    transparent 100%
  );
  transform: skewX(-22deg);
  pointer-events: none;
  z-index: 5;
  animation: shineSlide 3s ease-in-out infinite;
}

@keyframes shineSlide {
  0% {
    left: -150%;
  }
  70%, 100% {
    left: 160%;
  }
}

/* =========================
   MOBILE FRIENDLY
========================= */

@media (prefers-reduced-motion: reduce) {
  #rainbow-text .elementor-heading-title,
  #shine-sweep::after {
    animation: none;
  }
}/* End custom CSS */