.elementor-kit-6{--e-global-color-primary:#073655;--e-global-color-secondary:#073655;--e-global-color-text:#073655;--e-global-color-accent:#FC1827;--e-global-color-4a36b86:#FFFFFF;--e-global-color-74500a9:#E2E2E2;--e-global-color-19cc624:#FC1827;--e-global-color-7c75262:#073655;--e-global-color-ba24efc:#124B71;--e-global-typography-primary-font-family:"ouma-devanagari";--e-global-typography-primary-font-size:60px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"ouma-devanagari";--e-global-typography-secondary-font-size:60px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"ouma-devanagari";--e-global-typography-accent-font-size:23px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-c0760c8-font-family:"ouma-devanagari";--e-global-typography-c0760c8-font-size:80px;--e-global-typography-c0760c8-font-weight:700;--e-global-typography-c0760c8-text-transform:uppercase;--e-global-typography-68f0a75-font-family:"ouma-devanagari";--e-global-typography-68f0a75-font-size:60px;--e-global-typography-68f0a75-font-weight:bold;--e-global-typography-68f0a75-text-transform:uppercase;--e-global-typography-89a37e6-font-family:"ouma-devanagari";--e-global-typography-89a37e6-font-size:35px;--e-global-typography-89a37e6-font-weight:700;--e-global-typography-89a37e6-text-transform:uppercase;--e-global-typography-188c637-font-family:"ouma-devanagari";--e-global-typography-188c637-font-size:28px;--e-global-typography-188c637-font-weight:700;--e-global-typography-188c637-text-transform:uppercase;--e-global-typography-737f18c-font-family:"ouma-devanagari";--e-global-typography-737f18c-font-size:17px;--e-global-typography-737f18c-font-weight:500;--e-global-typography-737f18c-text-transform:uppercase;--e-global-typography-3ad0d69-font-family:"ouma-devanagari";--e-global-typography-3ad0d69-font-size:25px;--e-global-typography-3ad0d69-font-weight:600;--e-global-typography-3ad0d69-text-transform:uppercase;--e-global-typography-5c061ab-font-family:"ouma-devanagari";--e-global-typography-5c061ab-font-size:100px;--e-global-typography-5c061ab-font-weight:300;--e-global-typography-5c061ab-text-transform:uppercase;--e-global-typography-ab63af3-font-family:"ouma-devanagari";--e-global-typography-ab63af3-font-size:20px;--e-global-typography-ab63af3-font-weight:600;--e-global-typography-ab63af3-text-transform:uppercase;--e-global-typography-dddba4e-font-family:"ouma-devanagari";--e-global-typography-dddba4e-font-size:50px;--e-global-typography-dddba4e-font-weight:bold;--e-global-typography-dddba4e-text-transform:uppercase;--e-global-typography-527a97d-font-family:"ouma-devanagari";--e-global-typography-527a97d-font-size:17px;--e-global-typography-527a97d-font-weight:700;--e-global-typography-527a97d-text-transform:uppercase;--e-global-typography-2b99b27-font-family:"Roboto";--e-global-typography-2b99b27-font-size:18px;--e-global-typography-2b99b27-font-weight:400;--e-global-typography-a5affb6-font-family:"ouma-devanagari";--e-global-typography-a5affb6-font-size:24px;--e-global-typography-a5affb6-font-weight:700;--e-global-typography-a5affb6-text-transform:uppercase;--e-global-typography-2552527-font-family:"ouma-devanagari";--e-global-typography-2552527-font-size:70px;--e-global-typography-2552527-font-weight:300;--e-global-typography-2552527-text-transform:none;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:1000px){.elementor-kit-6{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:45px;--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-line-height:45px;--e-global-typography-c0760c8-font-size:40px;--e-global-typography-c0760c8-line-height:45px;--e-global-typography-68f0a75-font-size:35px;--e-global-typography-68f0a75-line-height:40px;--e-global-typography-89a37e6-font-size:28px;--e-global-typography-89a37e6-line-height:33px;--e-global-typography-5c061ab-font-size:60px;--e-global-typography-5c061ab-line-height:60px;--e-global-typography-dddba4e-font-size:40px;--e-global-typography-dddba4e-line-height:45px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
  overflow-x: clip;
}


.red{
    color: #FC1827 !important;
}

.white{
    color: #FFF !important;
}
.pin-carousel { position: relative; z-index: 50; }
.pin-carousel .swiper-wrapper { will-change: transform; }

/* keeps the sticky carousel above other sections */
.pin-carousel__slider { position: relative; z-index: 50; }

/* optional polish */
.pin-carousel__slider .swiper-wrapper { will-change: transform; }


/* Make sure the carousel can receive mouse events inside the sticky wrapper */
.pin-carousel .pin-carousel__sticky {
  pointer-events: auto;
  z-index: 999; /* be above nearby sections */
}

/* Swiper sometimes disables pointer events on slides it thinks are "not active" */
.pin-carousel .e-n-carousel .swiper-slide {
  pointer-events: auto !important;
}

/* Ensure links inside slides are clickable */
.pin-carousel .e-n-carousel .swiper-slide a,
.pin-carousel .e-n-carousel .swiper-slide * {
  pointer-events: auto;
}

/* If Elementor/Swiper adds an overlay/grab layer, this prevents it blocking clicks */
.pin-carousel .e-n-carousel::before,
.pin-carousel .e-n-carousel::after {
  pointer-events: none;
}


.timeline-carousel .swiper-slide {
    width: 1300px !important;
    max-width: 80vw;
    flex-shrink: 0;
    margin-right: 24px !important;
}

.timeline-carousel .swiper-wrapper {
    gap: 24px;
}/* End custom CSS */