.bn-background .experts .sticky-scroll-new{top:240px}.image_section{min-height:615px;max-height:615px}.btn-outline-success svg path{transition:all 0.3s ease-in-out}.btn-outline-success:hover svg path{fill:#1A2027}.mbbr{display:none}.edit_flex{flex-wrap:wrap;gap:24px}.edi-image{width:calc(50% - 12px)}.strategic_flex{flex-wrap:wrap;gap:24px}.w-3{width:calc(33.33333% - 16px)}.senough{height:594px;display:flex;align-items:center;justify-content:center}.edi-image img{width:100%;height:auto;object-fit:cover}.btn-outline-success:focus,.btn-outline-success:target{color:#1A2027;background:#fff}.btn-outline-success:active svg path,.btn-outline-success:focus svg path,.btn-outline-success:target svg path{fill:#1A2027}@media(max-width:1699px){.image_section{min-height:580px;max-height:580px}.experts .image_section img{height:100%}}@media(max-width:1499px){.image_section{min-height:430px;max-height:430px}.senough{height:494px}}@media(max-width:1399px){.bn-background .experts .sticky-scroll-new{top:156px}.image_section{min-height:376px;max-height:376px}.senough{height:394px}}@media(max-width:1200px){.bn-background .experts .sticky-scroll-new{top:0}}@media(max-width:991px){.strategic_flex,.edit_flex{gap:16px}.edi-image{width:calc(50% - 8px)}.w-3{width:calc(33.33333% - 11px)}}@media(max-width:768px){.edi-image img{max-height:376px}.edi-image{width:100%;max-height:376px;height:100%}}@media(max-width:767px){.strategic_flex,.edit_flex{gap:24px}.edi-image,.w-3{width:100%}.content-res-ban{background:linear-gradient(180deg,#fff0 70%,#000000 100%),linear-gradient(180deg,#fff0 50%,#000000 100%);height:100%;display:flex;flex-flow:column;justify-content:flex-end}.content-res-ban a{max-width:max-content}.senough{height:auto}}@media(max-width:600px){.image_section{min-height:320px;max-height:320px}.mbbr{display:block}.content-res-ban{background:linear-gradient(180deg,#fff0 70%,#000000 100%),linear-gradient(180deg,#fff0 30%,#000000 100%)}}
/* Container jo scroll ki length decide karega */
.space-holder {
  position: relative;
  width: 100%;
}

.sticky-scroll-new {
  position: sticky;
  top: 0;
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column; /* Text upar, cards niche */
  justify-content: flex-start;
}

.afterscroll-wrapper {
  top: -100px;
  z-index: 10;
  position:relative;
}

.horizontal-container {
  width: 100%;
}

.horizontal {
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

.experts-slide-case {
  display: flex;
  flex-wrap: nowrap;
}

@media(max-width:1399px){
	.afterscroll-wrapper{top:-64px;}
}
@media(max-width:1200px){.afterscroll-wrapper{top:0;}}