.elementor-196 .elementor-element.elementor-element-b495cd6{--display:flex;--min-height:100vh;--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.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-196 .elementor-element.elementor-element-b495cd6::before, .elementor-196 .elementor-element.elementor-element-b495cd6 > .elementor-background-video-container::before, .elementor-196 .elementor-element.elementor-element-b495cd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-196 .elementor-element.elementor-element-b495cd6 > .elementor-background-slideshow::before, .elementor-196 .elementor-element.elementor-element-b495cd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-196 .elementor-element.elementor-element-b495cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-repeater-item-166ab90 .swiper-slide-bg{background-image:url(https://nomadvikas.com/wp-content/uploads/2026/07/Soumya-Cover.webp);background-size:cover;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-repeater-item-166ab90 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-repeater-item-166ab90 .swiper-slide-contents{margin:0 auto;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-repeater-item-166ab90 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-repeater-item-b111e4e .swiper-slide-bg{background-color:#4054b2;background-image:url(https://nomadvikas.com/wp-content/uploads/2026/07/Priya-Malik-Cover.webp);background-size:cover;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-repeater-item-b111e4e .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-repeater-item-1561f7d .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://nomadvikas.com/wp-content/uploads/2026/07/heropagepic-5.jpg);background-size:cover;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-repeater-item-1561f7d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-repeater-item-f3cae21 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://nomadvikas.com/wp-content/uploads/2026/07/heropagepic-4.jpg);background-size:cover;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-repeater-item-f3cae21 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-slide{transition-duration:calc(7000ms*1.2);height:100vh;}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-slide-contents{max-width:var(--content-width);}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-slide-inner{padding:0px 200px 0px 200px;text-align:center;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-slide-heading{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:0.03em;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-slide-description{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-slide-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.05em;border-width:2px;color:#FFFFFF;}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-196 .elementor-element.elementor-element-5811237{--display:flex;}@media(max-width:1024px){.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-slide-heading{font-size:42px;line-height:1.2em;letter-spacing:0.02em;}}@media(min-width:768px){.elementor-196 .elementor-element.elementor-element-b495cd6{--width:100%;}}@media(max-width:767px){.elementor-196 .elementor-element.elementor-element-b495cd6{--min-height:75vh;}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-slide{height:75vh;}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-slide-inner{padding:0px 20px 0px 20px;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-slide-heading{font-size:32px;line-height:1.2em;letter-spacing:0.02em;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-slide-description{font-size:16px;line-height:1.5rlh;}.elementor-196 .elementor-element.elementor-element-e9b8831 .elementor-slide-button{line-height:1.2em;letter-spacing:0.02em;}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:10px;width:10px;}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-196 .elementor-element.elementor-element-e9b8831 .swiper-pagination-fraction{font-size:10px;}.elementor-196 .elementor-element.elementor-element-5811237{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for slides, class: .elementor-element-e9b8831 */#hero-slider {
  /* Slides content variables */
  --slide-1-content: "Cinematic Work";
  --slide-2-content: "Photography";
  --slide-3-content: "Festivals & Cultural Events";
  --slide-4-content: "Notable Personalities";
    
  /* Base variables */
  --pagination-font-family: "poppins", sans-serif;
     font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
  --pagination-font-weight: normal;
  --pagination-font-size: clamp(1rem, 0.0384rem + 1.0033vw, 1.75rem);
  --pagination-line-height: 155%;
  --pagination-text-color: #FFFFFF;
  --pagination-bottom-space: 10%;
  --pagination-bottom-padding: 0.6em;
  --pagination-loading-thickness: 3px;
  --pagination-loading-active-color: #FF273F;
  --pagination-fadeup-duration: 800ms;
  --pagination-loading-duration: 7000ms;    /* Slides Autoplay Speed in MILLISECONDS */
}

/* Slides styles */
@media only screen and (min-width: 768px) {
  #hero-slider .swiper-pagination-bullet:first-child::before {
    content: var(--slide-1-content);
  }
  #hero-slider .swiper-pagination-bullet:nth-child(2)::before {
    content: var(--slide-2-content);
  }
  #hero-slider .swiper-pagination-bullet:nth-child(3)::before {
    content: var(--slide-3-content);
  }
  #hero-slider .swiper-pagination-bullet:nth-child(4):before {
    content: var(--slide-4-content);
  }

  #hero-slider .swiper-pagination {
    font-family: var(--pagination-font-family);
    font-weight: var(--pagination-font-weight);
    font-size: var(--pagination-font-size);
    line-height: var(--pagination-line-height);
    color: var(--pagination-text-color);
    text-align: left;
    left: calc((100% - var(--content-width))/2);
    bottom: var(--pagination-bottom-space);
    width: var(--content-width);
    display: flex;
    align-items: end;
    visibility: hidden;
    -webkit-animation-name: fadeInUpPag;
            animation-name: fadeInUpPag;
    -webkit-animation-duration: var(--pagination-fadeup-duration);
            animation-duration: var(--pagination-fadeup-duration);
    -webkit-animation-iteration-count:1;
            animation-iteration-count:1;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
  
 /* Left & Right Padding */
#hero-slider .swiper-pagination {
    left: 150px;
    right: 150px;
    width: auto;
    text-align: left;
}
  #hero-slider .swiper-pagination-bullet {
    width: 10%;
    flex-grow: 1;
    height: fit-content;
  }

  #hero-slider .swiper-pagination-bullet:first-child {
    margin-left: 0;
  }

  #hero-slider .swiper-pagination-bullet:last-child {
    margin-right: 0;
  }

  #hero-slider .swiper-pagination-bullet::before {
    display: block;
    visibility: visible;
    white-space: pre-wrap;
    padding-bottom: var(--pagination-bottom-padding);
    border-bottom: solid var(--pagination-loading-thickness) var(--pagination-text-color);
  }

  #hero-slider .swiper-pagination-bullet-active::before {
    position: relative;
    bottom: calc(-1 * var(--pagination-loading-thickness));
  }
    
  #hero-slider .swiper-pagination-bullet-active::after {
    content: "";
    display: block;
    visibility: visible;
    position: relative;
    width: 0%;
    border-bottom: solid var(--pagination-loading-thickness) var(--pagination-loading-active-color);
    -webkit-animation-name: pageLoader;
            animation-name: pageLoader;
    -webkit-animation-duration: calc(var(--pagination-loading-duration) - 100ms);
            animation-duration: calc(var(--pagination-loading-duration) - 100ms);
    -webkit-animation-iteration-count:1;
            animation-iteration-count:1;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
}

/* Animations */
@-webkit-keyframes pageLoader {
  from { width: 0%; }
  to { width: 100%; }
}
@keyframes pageLoader {
  from { width: 0%; }
  to { width: 100%; }
}

@-webkit-keyframes fadeInUpPag {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,100%,0);
            transform: translate3d(0,100%,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes fadeInUpPag {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,100%,0);
            transform: translate3d(0,100%,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}



.skew-btn .elementor-button {
    transform: skewX(-15deg);
}

.skew-btn .elementor-button span {
    display: inline-block;
    transform: skewX(15deg);
}/* End custom CSS */