.elementor-1846 .elementor-element.elementor-element-53c33a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-121px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1846 .elementor-element.elementor-element-53c33a4:not(.elementor-motion-effects-element-type-background), .elementor-1846 .elementor-element.elementor-element-53c33a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(287deg, #060810 0%, #2D283E 100%);}.elementor-1846 .elementor-element.elementor-element-b5e4ad7{--spacer-size:179px;}.elementor-1846 .elementor-element.elementor-element-28e9de7{--display:flex;--min-height:30px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-69px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1846 .elementor-element.elementor-element-28e9de7:not(.elementor-motion-effects-element-type-background), .elementor-1846 .elementor-element.elementor-element-28e9de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(267deg, #0B0611 0%, #2D283E 100%);}.elementor-1846 .elementor-element.elementor-element-8ee88b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1846 .elementor-element.elementor-element-93775f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1846 .elementor-element.elementor-element-14d5517{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1846 .elementor-element.elementor-element-14d5517:not(.elementor-motion-effects-element-type-background), .elementor-1846 .elementor-element.elementor-element-14d5517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1846 .elementor-element.elementor-element-9dc5e26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1846 .elementor-element.elementor-element-2c3f3325 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1846 .elementor-element.elementor-element-2c3f3325:not(.elementor-motion-effects-element-type-background), .elementor-1846 .elementor-element.elementor-element-2c3f3325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(268deg, #060810 0%, #2D283E 100%);}.elementor-1846 .elementor-element.elementor-element-2c3f3325{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1846 .elementor-element.elementor-element-2c3f3325 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1846 .elementor-element.elementor-element-bcea8fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1846 .elementor-element.elementor-element-bcea8fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1846 .elementor-element.elementor-element-bcea8fc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1846 .elementor-element.elementor-element-bcea8fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15% 15% 15% 15%;}.elementor-1846 .elementor-element.elementor-element-bcea8fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1846 .elementor-element.elementor-element-2b5cde98{z-index:1;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:0px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-weight:500;line-height:1.3em;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#FFFFFF;font-size:52px;line-height:1.3em;margin:0px 0px 0px 0px;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-border-divider{width:293px;background:linear-gradient(90deg, #23005266 0%, #23005266 100%);}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:293px;height:14px;color:#23005266;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-border-star{width:293px;height:14px;color:#23005266;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-border-divider::before{height:14px;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:-20px 0px 0px 0px;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#23005266;color:#23005266;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#23005266;}.elementor-1846 .elementor-element.elementor-element-3f956057{font-size:24px;color:#FFFFFF;}.elementor-1846 .elementor-element.elementor-element-14d3dbf9{text-align:start;}.elementor-1846 .elementor-element.elementor-element-14d3dbf9 img{height:250px;object-fit:cover;object-position:top center;border-radius:9px 9px 9px 9px;}.elementor-1846 .elementor-element.elementor-element-ade916a .elementor-button{background-color:var( --e-global-color-secondary );font-size:22px;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-1846 .elementor-element.elementor-element-ade916a .elementor-button:hover, .elementor-1846 .elementor-element.elementor-element-ade916a .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-1846 .elementor-element.elementor-element-ade916a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1846 .elementor-element.elementor-element-ade916a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;}.elementor-1846 .elementor-element.elementor-element-ade916a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-1846 .elementor-element.elementor-element-6797d5fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1846 .elementor-element.elementor-element-6797d5fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1846 .elementor-element.elementor-element-6797d5fa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1846 .elementor-element.elementor-element-6797d5fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 51px;--e-column-margin-right:0px;--e-column-margin-left:51px;padding:20px 15px 0px 15px;}.elementor-1846 .elementor-element.elementor-element-6797d5fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1846 .elementor-element.elementor-element-5bd70d99{width:var( --container-widget-width, 56.1% );max-width:56.1%;--container-widget-width:56.1%;--container-widget-flex-grow:0;}.elementor-1846 .elementor-element.elementor-element-5bd70d99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 11px rgba(0, 0, 0, 0.52);}.elementor-1846 .elementor-element.elementor-element-5bd70d99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1846 .elementor-element.elementor-element-5bd70d99 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1846 .elementor-element.elementor-element-212e9ea6{--spacer-size:29px;}.elementor-1846 .elementor-element.elementor-element-166779c6{width:var( --container-widget-width, 56.1% );max-width:56.1%;--container-widget-width:56.1%;--container-widget-flex-grow:0;}.elementor-1846 .elementor-element.elementor-element-166779c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 11px rgba(0, 0, 0, 0.52);}.elementor-1846 .elementor-element.elementor-element-166779c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1846 .elementor-element.elementor-element-166779c6 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1846 .elementor-element.elementor-element-30f430b8{--spacer-size:29px;}.elementor-1846 .elementor-element.elementor-element-fd6fbe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1846 .elementor-element.elementor-element-428a737{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1846 .elementor-element.elementor-element-428a737:not(.elementor-motion-effects-element-type-background), .elementor-1846 .elementor-element.elementor-element-428a737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #060810 0%, #2D283E 100%);}.elementor-1846 .elementor-element.elementor-element-645ad1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1846 .elementor-element.elementor-element-bcea8fc > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:31px;}.elementor-1846 .elementor-element.elementor-element-3f956057{font-size:18px;}}@media(max-width:767px){.elementor-1846 .elementor-element.elementor-element-28e9de7:not(.elementor-motion-effects-element-type-background), .elementor-1846 .elementor-element.elementor-element-28e9de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(267deg, #0B0611 0%, #2D283E 100%);}.elementor-1846 .elementor-element.elementor-element-28e9de7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-section-title{font-size:28px;}.elementor-1846 .elementor-element.elementor-element-2b5cde98 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:28px;}.elementor-1846 .elementor-element.elementor-element-ade916a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1846 .elementor-element.elementor-element-6797d5fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1846 .elementor-element.elementor-element-6797d5fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1846 .elementor-element.elementor-element-6797d5fa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1846 .elementor-element.elementor-element-6797d5fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1846 .elementor-element.elementor-element-5bd70d99{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-1846 .elementor-element.elementor-element-166779c6{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-1846 .elementor-element.elementor-element-8ee88b9{--width:100%;}.elementor-1846 .elementor-element.elementor-element-93775f5{--width:100%;}.elementor-1846 .elementor-element.elementor-element-9dc5e26{--width:100%;}.elementor-1846 .elementor-element.elementor-element-645ad1f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-28e9de7 *//* Sections ke beech ki line hatao */
.elementor-section {
    margin: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Background color match karo */
.elementor-section,
.elementor-section > .elementor-container {
    background-color: #0E0E1A !important;
}

/* Inner sections bhi */
.elementor-inner-section {
    margin: 0 !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bcea8fc *//* Sticky behavior for specific column */
.sticky-left {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  align-self: flex-start;
}

/* Remove sticky behavior on small screens for specific column */
@media (max-width: 768px) {
  .sticky-left {
    position: static !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c3f3325 *//* Make the container scrollable */
.scroll-container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;  /* Align content to the top */
  overflow:visible;
  overflow-x: auto;       /* Disable horizontal scroll */
  overflow-y: auto;         /* Enable vertical scroll */
  max-height: 100vh;        /* Limit the height to viewport height */
  scroll-snap-type: y mandatory; /* Optional: creates smooth snap scrolling */
}

/* Make sure the text column doesn't take more space */
.scroll-container .left-column {
  flex: 1;
  padding-right: 10px; /* Adjust space between text and video */
}

/* Videos column */
.scroll-container .right-column {
  flex: 1;
  overflow-y: auto; /* Ensure video scrolls within this column */
  padding-left: 10px;
  max-height: 100%;  /* Ensures full container height */
  height: 100%;
}

/* Optional: if you want smooth scrolling */
html {
  scroll-behavior: smooth;
}

@media (max-width: 768px) {
  .scroll-container {
    flex-direction: column;   /* Stack vertically on mobile */
    overflow-x:hidden;
    overflow-y: auto;
    scroll-snap-type: none;   /* Disable snap on mobile for smoother scroll */
    max-height: none;         /* Allow natural scroll */
  }

  .scroll-container .left-column,
  .scroll-container .right-column {
    flex: none;
    width: 100%;
    max-height: none;
    padding: 0px 0;
  }

  .scroll-container .right-column {
    overflow-y: hidden;  /* Allow videos to flow naturally */
  }
}/* End custom CSS */