@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,700|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");
.exl-container {
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
}
.exl-container {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 960px) {
  .exl-container {
    padding-left: calc(15px + 15 * ((100vw - 960px) / 380));
    padding-right: calc(15px + 15 * ((100vw - 960px) / 380));
  }
}
@media screen and (min-width: 1340px) {
  .exl-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.exl-container {
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
}
.exl-container {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 960px) {
  .exl-container {
    padding-left: calc(15px + 15 * ((100vw - 960px) / 380));
    padding-right: calc(15px + 15 * ((100vw - 960px) / 380));
  }
}
@media screen and (min-width: 1340px) {
  .exl-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.orange-button-cta {
  border: 3px solid #FB4E0B !important;
  color: #000000 !important;
  background: #FFFFFF !important;
}
.orange-button-cta:hover, .orange-button-cta:focus {
  background: #FB4E0B !important;
  color: #FFFFFF !important;
  text-decoration: none;
  outline: 0;
}

.blue-button-cta {
  border: 3px solid #004EFF !important;
  color: #000000 !important;
  background: #FFFFFF !important;
}
.blue-button-cta:hover, .blue-button-cta:focus {
  background: #004EFF !important;
  color: #FFFFFF !important;
  text-decoration: none;
  outline: 0;
}

@font-face {
  font-family: 'ecicons';
  src: url("../../fonts/ecicons/fonts/ecicons.eot?z45sp6");
  src: url("../../fonts/ecicons/fonts/ecicons.eot?z45sp6#iefix") format("embedded-opentype"), url("../../fonts/ecicons/fonts/ecicons.ttf?z45sp6") format("truetype"), url("../../fonts/ecicons/fonts/ecicons.woff?z45sp6") format("woff"), url("../../fonts/ecicons/fonts/ecicons.svg?z45sp6#ecicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url("../../fonts/font/fontello/fontello.eot?95882792");
  src: url("../../fonts/font/fontello/fontello.eot?95882792#iefix") format("embedded-opentype"), url("../../fonts/font/fontello/fontello.woff2?95882792") format("woff2"), url("../../fonts/font/fontello/fontello.woff?95882792") format("woff"), url("../../fonts/font/fontello/fontello.ttf?95882792") format("truetype"), url("../../fonts/font/fontello/fontello.svg?95882792#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* yantramanav-100 - latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-100.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-100.eot?#iefix") format("embedded-opentype"), url("../../fonts/yantramanav/yantramanav-v6-latin-100.woff2") format("woff2"), url("../../fonts/yantramanav/yantramanav-v6-latin-100.woff") format("woff"), url("../../fonts/yantramanav/yantramanav-v6-latin-100.ttf") format("truetype"), url("../../fonts/yantramanav/yantramanav-v6-latin-100.svg#Yantramanav") format("svg");
  /* Legacy iOS */
}
/* yantramanav-300 - latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-300.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-300.eot?#iefix") format("embedded-opentype"), url("../../fonts/yantramanav/yantramanav-v6-latin-300.woff2") format("woff2"), url("../../fonts/yantramanav/yantramanav-v6-latin-300.woff") format("woff"), url("../../fonts/yantramanav/yantramanav-v6-latin-300.ttf") format("truetype"), url("../../fonts/yantramanav/yantramanav-v6-latin-300.svg#Yantramanav") format("svg");
  /* Legacy iOS */
}
/* yantramanav-regular - latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-regular.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/yantramanav/yantramanav-v6-latin-regular.woff2") format("woff2"), url("../../fonts/yantramanav/yantramanav-v6-latin-regular.woff") format("woff"), url("../../fonts/yantramanav/yantramanav-v6-latin-regular.ttf") format("truetype"), url("../../fonts/yantramanav/yantramanav-v6-latin-regular.svg#Yantramanav") format("svg");
  /* Legacy iOS */
}
/* yantramanav-500 - latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-500.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-500.eot?#iefix") format("embedded-opentype"), url("../../fonts/yantramanav/yantramanav-v6-latin-500.woff2") format("woff2"), url("../../fonts/yantramanav/yantramanav-v6-latin-500.woff") format("woff"), url("../../fonts/yantramanav/yantramanav-v6-latin-500.ttf") format("truetype"), url("../../fonts/yantramanav/yantramanav-v6-latin-500.svg#Yantramanav") format("svg");
  /* Legacy iOS */
}
/* yantramanav-900 - latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-900.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-900.eot?#iefix") format("embedded-opentype"), url("../../fonts/yantramanav/yantramanav-v6-latin-900.woff2") format("woff2"), url("../../fonts/yantramanav/yantramanav-v6-latin-900.woff") format("woff"), url("../../fonts/yantramanav/yantramanav-v6-latin-900.ttf") format("truetype"), url("../../fonts/yantramanav/yantramanav-v6-latin-900.svg#Yantramanav") format("svg");
  /* Legacy iOS */
}
/* yantramanav-700 - latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-700.eot");
  /* IE9 Compat Modes */
  src: url("../../fonts/yantramanav/yantramanav-v6-latin-700.eot?#iefix") format("embedded-opentype"), url("../../fonts/yantramanav/yantramanav-v6-latin-700.woff2") format("woff2"), url("../../fonts/yantramanav/yantramanav-v6-latin-700.woff") format("woff"), url("../../fonts/yantramanav/yantramanav-v6-latin-700.ttf") format("truetype"), url("../../fonts/yantramanav/yantramanav-v6-latin-700.svg#Yantramanav") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'icomoon';
  src: url("../../fonts/social_fonts/icomoon.eot?sjgbs0");
  src: url("../../fonts/social_fonts/icomoon.eot?sjgbs0#iefix") format("embedded-opentype"), url("../../fonts/social_fonts/icomoon.ttf?sjgbs0") format("truetype"), url("../../fonts/social_fonts/icomoon.woff?sjgbs0") format("woff"), url("../../fonts/social_fonts/icomoon.svg?sjgbs0#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"]:not(.form-submit), [class*=" icon-"]:not(.form-submit) {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 1px;
  display: inline-block;
}

@-webkit-keyframes move {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: -2800px;
  }
}
@-moz-keyframes move {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: -2800px;
  }
}
@-ms-keyframes move {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: -2800px;
  }
}
@-o-keyframes move {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: -2800px;
  }
}
@keyframes move {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: -2800px;
  }
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
    -moz-transform: scale(0.2);
    -o-transform: scale(0.2);
    -ms-transform: scale(0.2);
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes fadein {
  0% {
    opacity: 0;
    -moz-transform: scale(0.2);
    -o-transform: scale(0.2);
    -ms-transform: scale(0.2);
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-ms-keyframes fadein {
  0% {
    opacity: 0;
    -moz-transform: scale(0.2);
    -o-transform: scale(0.2);
    -ms-transform: scale(0.2);
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes fadein {
  0% {
    opacity: 0;
    -moz-transform: scale(0.2);
    -o-transform: scale(0.2);
    -ms-transform: scale(0.2);
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
    -moz-transform: scale(0.2);
    -o-transform: scale(0.2);
    -ms-transform: scale(0.2);
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes expand {
  0% {
    opacity: 0;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    opacity: 1;
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes expand {
  0% {
    opacity: 0;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    opacity: 1;
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-ms-keyframes expand {
  0% {
    opacity: 0;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    opacity: 1;
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes expand {
  0% {
    opacity: 0;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    opacity: 1;
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes expand {
  0% {
    opacity: 0;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    opacity: 1;
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes flip {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(360deg);
  }
}
@-moz-keyframes flip {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(360deg);
  }
}
@-ms-keyframes flip {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(360deg);
  }
}
@-o-keyframes flip {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(360deg);
  }
}
@keyframes flip {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(360deg);
  }
}
@-webkit-keyframes flip2 {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(720deg);
  }
}
@-moz-keyframes flip2 {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(720deg);
  }
}
@-ms-keyframes flip2 {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(720deg);
  }
}
@-o-keyframes flip2 {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(720deg);
  }
}
@keyframes flip2 {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(720deg);
  }
}
@-webkit-keyframes flip-counter {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(-360deg);
  }
}
@-moz-keyframes flip-counter {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(-360deg);
  }
}
@-ms-keyframes flip-counter {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(-360deg);
  }
}
@-o-keyframes flip-counter {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(-360deg);
  }
}
@keyframes flip-counter {
  0% {
    opacity: 0;
    transform: rotate(0deg);
  }
  100% {
    opacity: 1;
    transform: rotate(-360deg);
  }
}
@-webkit-keyframes focus {
  0% {
    filter: blur(0px);
  }
  50% {
    filter: blur(1px);
  }
  100% {
    filter: blur(2px);
  }
}
@-moz-keyframes focus {
  0% {
    filter: blur(0px);
  }
  50% {
    filter: blur(1px);
  }
  100% {
    filter: blur(2px);
  }
}
@-ms-keyframes focus {
  0% {
    filter: blur(0px);
  }
  50% {
    filter: blur(1px);
  }
  100% {
    filter: blur(2px);
  }
}
@-o-keyframes focus {
  0% {
    filter: blur(0px);
  }
  50% {
    filter: blur(1px);
  }
  100% {
    filter: blur(2px);
  }
}
@keyframes focus {
  0% {
    filter: blur(0px);
  }
  50% {
    filter: blur(1px);
  }
  100% {
    filter: blur(2px);
  }
}
/* NXT Common CSS Code Start */
.nxt-section-title {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  color: #000;
  font-family: 'Yantramanav', sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 72px;
  /* 378.947% */
  letter-spacing: 4.75px;
  text-transform: uppercase;
  margin-bottom: 40px;
  text-align: left;
}
.nxt-section-title::before {
  content: "";
  width: 13px;
  height: 18px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='18' viewBox='0 0 13 18' fill='none'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.12053 17.2017L12.346 0H6.23757L0 17.2017H6.12053Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 16px;
  flex-shrink: 0;
  vertical-align: middle;
}
@media (max-width: 480px) {
  .nxt-section-title {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 4.5px;
    margin-bottom: 30px;
  }
}

.nxt-section-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 65px;
  font-style: normal;
  font-weight: 300;
  line-height: 72px;
  /* 110.769% */
  letter-spacing: -1.3px;
  margin-bottom: 25px;
}
@media (max-width: 480px) {
  .nxt-section-sub-title {
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 40.1px;
    /* 133.667% */
  }
}

.nxt-section-sub-description {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
  /* 120% */
}
@media (max-width: 480px) {
  .nxt-section-sub-description {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 123%;
    /* 19.68px */
    letter-spacing: -0.16px;
  }
}

.nxt-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 341px;
  min-height: 66px;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-btn-arrow svg {
  transition: all 700ms;
}
.nxt-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-btn-arrow {
    font-size: 12px;
    padding: 11px;
    min-width: 168px;
    min-height: 32px;
  }
}
.nxt-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
    text-decoration: none;
  }
  .nxt-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}

@media (max-width: 1200px) {
  .nxt-event-count-down {
    padding: 0px 20px !important;
  }
}
@media (max-width: 480px) {
  .nxt-event-count-down {
    padding: 0 !important;
  }
}
.nxt-event-count-down .nxt-event-count-down-title {
  font-size: 40px;
  color: #FFFFFF;
  font-style: normal;
  font-weight: 300;
  line-height: 60.554px;
  /* 151.384% */
  margin-bottom: -10px;
}
.nxt-event-count-down .nxt-event-count-down-title .nxt-orange-color {
  color: #FB4E0B;
}
@media (max-width: 480px) {
  .nxt-event-count-down .nxt-event-count-down-title {
    text-align: center;
  }
}
.nxt-event-count-down .nxt-event-count-down-desc {
  color: #FFFFFF;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 35.2px */
}
@media (max-width: 480px) {
  .nxt-event-count-down .nxt-event-count-down-desc {
    text-align: center;
  }
}
.nxt-event-count-down .nxt-event-count-down-timer-container {
  display: flex;
  justify-content: left;
  align-items: center;
  height: 100%;
}
@media (max-width: 1200px) {
  .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: flex-start;
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: flex-start;
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
    margin-top: 15px;
  }
}
@media (max-width: 480px) {
  .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: end;
    height: 100%;
    flex-direction: column;
    align-items: start;
    margin-top: 15px;
  }
}
.nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-text {
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  margin-right: 20px;
  margin-top: 9px;
}
@media (max-width: 480px) {
  .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-text {
    font-size: 15px;
    margin-top: 0px;
    text-align: left;
    margin-right: 0px;
  }
}
.nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time {
  display: flex;
}
.nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container {
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container {
    margin-right: 20px;
  }
  .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container:last-child {
    margin-right: 0;
  }
}
.nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container:last-child {
  margin-right: 0;
}
.nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-type {
  color: #FFFFFF;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 80px */
  text-align: center;
}
@media (max-width: 480px) {
  .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-type {
    font-size: 12px;
  }
}
.nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-num {
  text-align: center;
  color: #FB4E0B;
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 24px */
  margin-bottom: -7px;
}
@media (max-width: 480px) {
  .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-num {
    font-size: 18px;
    margin-bottom: -4px;
  }
}

.nxt-past-event-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #FFF !important;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none !important;
  min-width: 341px;
  min-height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-past-event-btn-arrow svg {
  transition: all 700ms;
}
.nxt-past-event-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-past-event-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-past-event-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-past-event-btn-arrow {
    padding: 5px 10px;
    font-size: 12px;
    min-width: 181px;
    min-height: 32px;
  }
}
.nxt-past-event-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-past-event-btn-arrow:hover {
    text-decoration: none !important;
    outline: none;
    color: #FFFFFF;
  }
  .nxt-past-event-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-past-event-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-past-event-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}

.nxt-tabs-jumplinks-parent-container {
  margin: 0 -15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.nxt-tabs-jumplinks {
  list-style: none !important;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 30px 0 0 0 !important;
}
@media (max-width: 768px) {
  .nxt-tabs-jumplinks {
    padding: 30px 0 0 0 !important;
    justify-content: center !important;
  }
}
@media (max-width: 480px) {
  .nxt-tabs-jumplinks {
    padding: 30px 0 0 0 !important;
    justify-content: center !important;
  }
}
.nxt-tabs-jumplinks .nxt-tabs-jumplink {
  border: 0;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: var(--EXL---Black-000000, #000);
  text-align: center;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  background: transparent;
  display: block;
  padding-right: 32px;
  padding-left: 32px;
  margin-bottom: 24px;
  position: relative;
  overflow: hidden;
}
.nxt-tabs-jumplinks .nxt-tabs-jumplink::before {
  content: "|";
  display: inline-block;
  font-size: 18px;
  padding-left: 0;
  padding-right: 23;
  color: #FB4E0B;
  position: absolute;
  top: 4px;
  left: 0px;
}
@media (max-width: 1024px) {
  .nxt-tabs-jumplinks .nxt-tabs-jumplink::before {
    content: "|";
    right: -100%;
  }
}
@media (max-width: 480px) {
  .nxt-tabs-jumplinks .nxt-tabs-jumplink::before {
    top: -2px;
    content: "|";
    right: -100%;
  }
}
@media (max-width: 480px) {
  .nxt-tabs-jumplinks .nxt-tabs-jumplink {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-right: 23px;
    padding-left: 23px;
    margin-bottom: 28px;
    border-right: none;
  }
}
.nxt-tabs-jumplinks .nxt-tabs-jumplink::after {
  content: '';
  display: block;
  border-bottom: 2px solid transparent;
  padding-top: 8px;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-tabs-jumplinks .nxt-tabs-jumplink:hover {
    color: #FB4E0B;
    background-color: transparent;
    border-color: #FB4E0B;
  }
  .nxt-tabs-jumplinks .nxt-tabs-jumplink:hover::after {
    content: '';
    display: block;
    border-bottom: 2px solid #FB4E0B;
  }
}
.nxt-tabs-jumplinks .nxt-tabs-jumplink.active {
  color: #FB4E0B;
  background-color: transparent;
  border-color: #FB4E0B;
}
.nxt-tabs-jumplinks .nxt-tabs-jumplink.active::after {
  content: '';
  display: block;
  border-bottom: 2px solid #FB4E0B;
}
.nxt-tabs-jumplinks li:first-child a::before {
  content: "";
  margin: 0;
}
@media (max-width: 1024px) {
  .nxt-tabs-jumplinks li:first-child a::before {
    content: "|" !important;
  }
  .nxt-tabs-jumplinks li:last-child a::before {
    content: "" !important;
    margin: 0;
  }
}
.nxt-tabs-jumplinks.nxt-tabs-jumplinks-sticky {
  position: fixed;
  top: 85px;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.98);
  width: 100%;
  padding: 30px 0 0 0 !important;
  left: 0;
  justify-content: center !important;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 1024px) {
  .nxt-tabs-jumplinks.nxt-tabs-jumplinks-sticky {
    top: 73px;
  }
}
@media (max-width: 768px) {
  .nxt-tabs-jumplinks.nxt-tabs-jumplinks-sticky {
    top: 65px;
  }
}
@media (max-width: 480px) {
  .nxt-tabs-jumplinks.nxt-tabs-jumplinks-sticky {
    top: 56px;
    padding: 30px 0 0 0 !important;
  }
}

.back-to-top {
  outline: 0;
  display: none;
  align-items: center;
  background-color: #005071;
  padding: 10px 15px;
  cursor: pointer;
  transition: background-color 0.3s, transform 0.3s;
  position: fixed;
  bottom: 70px;
  right: 20px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  color: #FFF;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  box-shadow: none;
  border-radius: 0;
  border: 0;
  z-index: 1;
}
@media (max-width: 480px) {
  .back-to-top {
    padding: 10px;
    font-size: 14px;
  }
}

.back-to-top:hover {
  transform: translateY(-2px);
  outline: 0;
}

.back-to-top svg {
  margin-right: 8px;
}

.text-exl-white {
  color: #FFFFFF !important;
}

.text-exl-orange {
  color: #FB4E0B !important;
}

.text-exl-dark {
  color: #000000 !important;
}

@media (max-width: 768px) {
  .text-exl-dark-mobile {
    color: #000000 !important;
  }
}

@media (max-width: 480px) {
  .page-node-17611 .ng-hero-slider-v1 .slick-track .slick-slide:nth-child(2) .caption {
    top: 136px;
  }
  .page-node-17611 .ng-hero-slider-v1 .slick-track .slick-slide:nth-child(2) .caption .caption-title {
    width: 284px;
  }
}
.page-node-17611 .ng-hero-slider-v1 .slick-track .slick-slide:nth-child(2) .ng-btn-arrow {
  display: inline-flex;
  min-width: 219px;
}
@media (max-width: 480px) {
  .page-node-17611 .ng-hero-slider-v1 .slick-track .slick-slide:nth-child(2) .ng-btn-arrow {
    display: flex;
  }
}
.page-node-17611 .ng-hero-slider-v1 .slick-track .slick-slide:nth-child(2) .ng-btn-arrow:nth-of-type(1) {
  margin-right: 27px;
}
@media (max-width: 480px) {
  .page-node-17611 .ng-hero-slider-v1 .slick-track .slick-slide:nth-child(2) .ng-btn-arrow:nth-of-type(1) {
    margin-top: -30px;
    margin-bottom: 20px;
  }
}

.page-node-17616 .ng-hero-slider .slick-track .slick-slide:nth-child(2) .ng-btn-arrow {
  display: inline-flex;
  min-width: 219px;
}
@media (max-width: 480px) {
  .page-node-17616 .ng-hero-slider .slick-track .slick-slide:nth-child(2) .ng-btn-arrow {
    display: flex;
  }
}
.page-node-17616 .ng-hero-slider .slick-track .slick-slide:nth-child(2) .ng-btn-arrow:nth-of-type(1) {
  margin-right: 27px;
}
@media (max-width: 480px) {
  .page-node-17616 .ng-hero-slider .slick-track .slick-slide:nth-child(2) .ng-btn-arrow:nth-of-type(1) {
    margin-top: -5px;
    margin-bottom: 15px;
  }
}

.ajax-progress-fullscreen {
  display: none !important;
}

.nxt-arrow-link {
  margin-top: auto;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
}
.nxt-arrow-link span {
  color: #000;
  text-align: center;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 18.75px */
  text-align: left;
}
@media (max-width: 480px) {
  .nxt-arrow-link span {
    font-size: 16px;
  }
}
.nxt-arrow-link::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-arrow-link::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='black'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-arrow-link:hover {
    outline: none;
    text-decoration: none;
  }
  .nxt-arrow-link:hover span {
    color: #FB4E0B;
  }
  .nxt-arrow-link:hover::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* NXT Common CSS Code End */
/* NXT Event hero CSS Code Start */
.nxt-event-hero-parent {
  margin: 0 -15px;
  margin-top: -65px;
  /* Responsive Styles */
}
@media (max-width: 480px) {
  .nxt-event-hero-parent {
    margin-top: -9px;
  }
}
.nxt-event-hero-parent #nxt-dynamic-word {
  display: inline-block;
  /* Allows for rotation */
  color: #FB4E0B;
}
.nxt-event-hero-parent .hero {
  width: 100%;
  position: relative;
  min-height: 736px;
  display: flex;
  align-items: end;
  justify-content: center;
  overflow: hidden;
  -webkit-justify-content: flex-end;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  /* Prevent overflow */
}
@media (max-width: 3440px) {
  .nxt-event-hero-parent .hero {
    min-height: 946px;
  }
}
@media (max-width: 1920px) {
  .nxt-event-hero-parent .hero {
    min-height: 826px;
  }
}
@media (max-width: 1530px) {
  .nxt-event-hero-parent .hero {
    min-height: 736px;
  }
}
@media (max-width: 1366px) {
  .nxt-event-hero-parent .hero {
    min-height: 596px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent .hero {
    min-height: 556px;
  }
}
.nxt-event-hero-parent .hero .ng-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 271px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-event-hero-parent .hero .ng-btn-arrow svg {
  transition: all 700ms;
}
.nxt-event-hero-parent .hero .ng-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent .hero .ng-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .hero .ng-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent .hero .ng-btn-arrow {
    padding: 14px 14px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 768px) {
  .nxt-event-hero-parent .hero .ng-btn-arrow {
    padding: 11px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .hero .ng-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 151px;
    min-height: 35px;
  }
}
.nxt-event-hero-parent .hero .ng-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-event-hero-parent .hero .ng-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-event-hero-parent .hero .ng-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-event-hero-parent .hero .ng-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-event-hero-parent .hero .ng-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-event-hero-parent .hero img,
.nxt-event-hero-parent .hero video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Cover the entire hero area */
  z-index: 1;
  filter: blur(4px);
  transition: 1s -webkit-filter linear;
  /* Place behind other content */
  object-position: top;
}
@media (max-width: 3440px) {
  .nxt-event-hero-parent .hero img,
  .nxt-event-hero-parent .hero video {
    object-position: center;
  }
}
@media (max-width: 1920px) {
  .nxt-event-hero-parent .hero img,
  .nxt-event-hero-parent .hero video {
    object-position: bottom;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent .hero img,
  .nxt-event-hero-parent .hero video {
    object-position: bottom;
  }
}
@media (max-width: 990px) {
  .nxt-event-hero-parent .hero img,
  .nxt-event-hero-parent .hero video {
    object-position: 80%;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .hero img,
  .nxt-event-hero-parent .hero video {
    object-position: right;
  }
}
.nxt-event-hero-parent .nxt-event-hero {
  position: relative;
  /* Position content above the background */
  z-index: 2;
  /* Ensure content is above the background */
  text-align: center;
  /* Center text for smaller screens */
  /* Add padding for smaller screens */
  width: 100%;
}
.nxt-event-hero-parent .nxt-hero-heading {
  color: #fff;
  font-family: Yantramanav;
  font-size: 102.857px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: -4.114px;
  opacity: 0;
  text-align: left;
  overflow: hidden;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  margin-bottom: -20px;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent .nxt-hero-heading {
    font-size: 92px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent .nxt-hero-heading {
    font-size: 80px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: -10px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-hero-heading {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: -20px;
  }
}
.nxt-event-hero-parent .nxt-hero-heading .line {
  overflow: hidden;
}
.nxt-event-hero-parent .char {
  transform: translateY(10px);
  transition: transform .5s;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .char {
    transform: translateY(0px);
  }
}
.nxt-event-hero-parent .nxt-hero-sub-heading {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 47px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 75.2px */
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  padding-bottom: 18px;
  opacity: 0;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent .nxt-hero-sub-heading {
    font-size: 37px;
    border-bottom: 0;
  }
  .nxt-event-hero-parent .nxt-hero-sub-heading:after {
    content: "";
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    display: block;
    padding-top: 28px;
    width: 65%;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent .nxt-hero-sub-heading {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-hero-sub-heading {
    color: var(--White, #FFF);
    font-family: Yantramanav;
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    border-bottom: 0;
    padding-top: 12px;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .nxt-event-hero-parent .nxt-hero-sub-heading:after {
    display: none;
  }
}
.nxt-event-hero-parent .nxt-hero-sub-heading .line {
  text-align: left !important;
  overflow: hidden;
}
.nxt-event-hero-parent .arrow {
  opacity: 0;
  /* Adjust margin for spacing between arrows */
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .arrow {
    height: 96px;
    width: 56px;
    margin-right: -20px;
    top: 48px;
  }
  .nxt-event-hero-parent .arrow.holo {
    right: 0px;
    top: 48px;
  }
}
.nxt-event-hero-parent .holo {
  position: relative;
  top: 111px;
  right: -6px;
}
.nxt-event-hero-parent .nxt-arrow-container {
  display: none;
  position: absolute;
  top: 160px;
  right: 0px;
  z-index: 2;
  /* Ensure arrows are above the background */
  width: 100%;
  text-align: right;
}
@media (max-width: 768px) {
  .nxt-event-hero-parent .hero {
    min-height: 752px;
    padding: 0px 15px;
    padding-bottom: 34px;
  }
  .nxt-event-hero-parent h1 {
    font-size: 48px;
    /* Smaller font size for h1 */
    line-height: 60px;
    /* Adjust line height */
  }
  .nxt-event-hero-parent h2 {
    font-size: 14px;
    /* Smaller font size for h2 */
    margin-top: 15px;
    /* Adjust margin */
  }
  .nxt-event-hero-parent .nxt-arrow-container {
    top: 120px;
    /* Adjust arrow position */
  }
}
@media (max-width: 576px) {
  .nxt-event-hero-parent h1 {
    font-size: 36px;
    /* Further reduce font size for mobile */
    line-height: 48px;
    /* Adjust line height */
  }
  .nxt-event-hero-parent h2 {
    font-size: 12px;
    /* Further reduce font size for h2 */
    margin-top: 10px;
    /* Adjust margin */
  }
  .nxt-event-hero-parent .nxt-arrow-container {
    top: 82px;
    /* Further adjust arrow position */
  }
}
.nxt-event-hero-parent .nxt-sticky-continer-fixed {
  padding: 40px 60px;
  /* Smooth transition for transform and opacity */
  /* Start off-screen */
  display: none;
}
.nxt-event-hero-parent .nxt-sticky-continer-fixed .ng-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 341px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-event-hero-parent .nxt-sticky-continer-fixed .ng-btn-arrow svg {
  transition: all 700ms;
}
.nxt-event-hero-parent .nxt-sticky-continer-fixed .ng-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-sticky-continer-fixed .ng-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-sticky-continer-fixed .ng-btn-arrow {
    font-size: 12px;
    padding: 11px;
    min-width: 151px;
    min-height: 35px;
  }
}
.nxt-event-hero-parent .nxt-sticky-continer-fixed .ng-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-event-hero-parent .nxt-sticky-continer-fixed .ng-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-event-hero-parent .nxt-sticky-continer-fixed .ng-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-event-hero-parent .nxt-sticky-continer-fixed .ng-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-event-hero-parent .nxt-sticky-continer-fixed .ng-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent .nxt-sticky-continer-fixed {
    font-size: 26px;
  }
}
@media (max-width: 768px) {
  .nxt-event-hero-parent .nxt-sticky-continer-fixed {
    font-size: 37px;
  }
}
.nxt-event-hero-parent .nxt-sticky-continer {
  padding: 40px 0px;
  opacity: 0;
}
@media (max-width: 1366px) {
  .nxt-event-hero-parent .nxt-sticky-continer {
    padding: 35px 0px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent .nxt-sticky-continer {
    padding: 0px 0px 40px 0px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-sticky-continer {
    padding: 28px 0px;
  }
}
.nxt-event-hero-parent .nxt-detials-with-icon {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 44.8px */
  margin-right: 25px;
}
@media screen and (min-width: 1201px) and (max-width: 1279px) {
  .nxt-event-hero-parent .nxt-detials-with-icon {
    font-size: 22px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent .nxt-detials-with-icon {
    font-size: 24px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent .nxt-detials-with-icon {
    font-size: 24px;
  }
}
@media (max-width: 700px) {
  .nxt-event-hero-parent .nxt-detials-with-icon {
    font-size: 24px;
    margin-bottom: 7px;
    width: 100%;
    text-align: left;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-detials-with-icon {
    font-size: 24px;
    margin-bottom: 7px;
    width: 100%;
    text-align: left;
  }
}
.nxt-event-hero-parent .nxt-detials-with-icon:last-child {
  margin-right: 0px;
}
.nxt-event-hero-parent .nxt-hero-event-info {
  display: flex;
  justify-content: end;
  position: relative;
  height: 100%;
  align-items: center;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent .nxt-hero-event-info {
    justify-content: start;
    flex-wrap: wrap;
    margin-top: 28px;
  }
}
.nxt-event-hero-parent .nxt-hero-event-info .nxt-detials-with-icon::after {
  content: "";
  border-right: 1px solid #FFF;
  opacity: 0.4;
  display: inline-block;
  height: 49px;
  vertical-align: middle;
  position: relative;
  margin-left: 23px;
}
@media (max-width: 700px) {
  .nxt-event-hero-parent .nxt-hero-event-info .nxt-detials-with-icon::after {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-hero-event-info .nxt-detials-with-icon::after {
    display: none;
  }
}
.nxt-event-hero-parent .nxt-detials-with-icon:last-child::after {
  visibility: hidden;
}
.nxt-event-hero-parent .is-sticky {
  position: fixed;
  /* Fix the position */
  display: block;
  top: 85px;
  /* Adjust as needed */
  z-index: 2;
  /* Ensure it appears above other elements */
  background-color: rgba(0, 0, 0, 0.9);
  /* Background color when sticky */
  right: 15px;
  width: 100%;
  padding: 15px 0;
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent .is-sticky {
    top: 72px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .is-sticky {
    top: 56px;
  }
}
.nxt-event-hero-parent .is-sticky .ng-btn-arrow {
  padding: 10px 15px;
  font-size: 20px;
  min-width: 241px;
  min-height: 36px;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .is-sticky .ng-btn-arrow {
    padding: 5px;
    font-size: 12px;
    min-width: 151px;
    min-height: 32px;
  }
}
.nxt-event-hero-parent .is-sticky .nxt-detials-with-icon {
  font-size: 20px;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .is-sticky .nxt-detials-with-icon {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .is-sticky .nxt-hero-event-info {
    margin-top: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .is-sticky .nxt-hero-event-info .nxt-detials-with-icon {
    width: auto;
  }
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent .nxt-event-count-down {
    padding: 0px 20px !important;
  }
}
.nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-title {
  font-size: 40px;
  color: #FFFFFF;
  font-style: normal;
  font-weight: 300;
  line-height: 60.554px;
  /* 151.384% */
  margin-bottom: -10px;
}
.nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-title .nxt-orange-color {
  color: #FB4E0B;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-title {
    text-align: center;
  }
}
.nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-desc {
  color: #FFFFFF;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 35.2px */
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-desc {
    text-align: center;
  }
}
.nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container {
  display: flex;
  justify-content: right;
  align-items: center;
  height: 100%;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: flex-start;
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
  }
}
@media (max-width: 768px) {
  .nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: flex-start;
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
    margin-top: 15px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: end;
    height: 100%;
    flex-direction: column;
    align-items: start;
    margin-top: 15px;
  }
}
.nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-text {
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  margin-right: 20px;
  margin-top: 9px;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-text {
    font-size: 16px;
    margin-top: 0px;
    text-align: left;
    margin-right: 0px;
  }
}
.nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time {
  display: flex;
}
.nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container {
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container {
    margin-right: 20px;
  }
  .nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container:last-child {
    margin-right: 0;
  }
}
.nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container:last-child {
  margin-right: 0;
}
.nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-type {
  color: #FFFFFF;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 80px */
  text-align: center;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-type {
    font-size: 14px;
  }
}
.nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-num {
  text-align: center;
  color: #FB4E0B;
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 24px */
  margin-bottom: -7px;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-num {
    font-size: 40px;
  }
}

.nxt-event-banner-strip {
  background: #1B1B1B;
  padding: 40px 0px;
  margin: 0 -15px;
}
.nxt-event-banner-strip .nxt-event-banner-strip-content-parent {
  display: flex;
  justify-content: center;
  align-items: center;
}
.nxt-event-banner-strip .nxt-event-banner-strip-content-parent .nxt-event-banner-strip-granish-arrows {
  padding-right: 20px;
}
.nxt-event-banner-strip .nxt-event-banner-strip-text {
  font-family: Yantramanav;
  color: #FFFFFF;
  font-size: 27px;
  font-style: normal;
  font-weight: 300;
}
@media (max-width: 480px) {
  .nxt-event-banner-strip .nxt-event-banner-strip-text {
    font-size: 16px;
  }
}
.nxt-event-banner-strip .nxt-event-banner-strip-text .nxt-event-banner-strip-text-highlighted {
  font-weight: 700;
  display: inline;
  /* Keep spans inline to maintain structure */
}
.nxt-event-banner-strip .nxt-event-banner-strip-text .nxt-event-banner-strip-text-highlighted .char {
  display: inline-block;
  /* Ensure characters are inline-block for animation */
  transition: color 0.5s ease;
  /* Transition for text color */
}

/* NXT Event hero CSS End Start */
/* NXT Event hero demo CSS Code Start */
.nxt-event-hero-parent-demo {
  margin: 0 -15px;
  margin-top: -65px;
  /* Responsive Styles */
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo {
    margin-top: -9px;
  }
}
.nxt-event-hero-parent-demo #nxt-dynamic-word {
  display: inline-block;
  /* Allows for rotation */
  color: #FB4E0B;
}
.nxt-event-hero-parent-demo .nxt-event-btn-arrow-parent {
  text-align: right;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent-demo .nxt-event-btn-arrow-parent {
    text-align: left;
    margin-top: 20px;
  }
}
@media (max-width: 992px) {
  .nxt-event-hero-parent-demo .nxt-event-btn-arrow-parent {
    text-align: left;
    margin-top: 20px;
  }
}
.nxt-event-hero-parent-demo .hero {
  width: 100%;
  position: relative;
  min-height: 637px;
  display: flex;
  align-items: end;
  justify-content: center;
  overflow: hidden;
  -webkit-justify-content: flex-end;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  /* Prevent overflow */
}
@media (max-width: 3440px) {
  .nxt-event-hero-parent-demo .hero {
    min-height: 907px;
  }
}
@media (max-width: 1920px) {
  .nxt-event-hero-parent-demo .hero {
    min-height: 637px;
  }
}
@media (max-width: 1530px) {
  .nxt-event-hero-parent-demo .hero {
    min-height: 637px;
  }
}
@media (max-width: 1366px) {
  .nxt-event-hero-parent-demo .hero {
    min-height: 637px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent-demo .hero {
    min-height: 616px;
  }
}
.nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 271px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow svg {
  transition: all 700ms;
}
.nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow {
    padding: 14px 14px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow {
    padding: 11px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 151px;
    min-height: 35px;
  }
}
.nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-event-hero-parent-demo .hero .nxt-event-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-event-hero-parent-demo .hero .nxt_event_hero_img,
.nxt-event-hero-parent-demo .hero video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Cover the entire hero area */
  z-index: 1;
  filter: blur(4px);
  transition: 1s -webkit-filter linear;
  /* Place behind other content */
  object-position: top;
}
@media (max-width: 3440px) {
  .nxt-event-hero-parent-demo .hero .nxt_event_hero_img,
  .nxt-event-hero-parent-demo .hero video {
    object-position: top;
  }
}
@media (max-width: 1920px) {
  .nxt-event-hero-parent-demo .hero .nxt_event_hero_img,
  .nxt-event-hero-parent-demo .hero video {
    object-position: top;
  }
}
@media (max-width: 1366px) {
  .nxt-event-hero-parent-demo .hero .nxt_event_hero_img,
  .nxt-event-hero-parent-demo .hero video {
    object-position: right;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent-demo .hero .nxt_event_hero_img,
  .nxt-event-hero-parent-demo .hero video {
    object-position: right;
  }
}
@media (max-width: 990px) {
  .nxt-event-hero-parent-demo .hero .nxt_event_hero_img,
  .nxt-event-hero-parent-demo .hero video {
    object-position: right;
  }
}
@media (max-width: 984px) {
  .nxt-event-hero-parent-demo .hero .nxt_event_hero_img,
  .nxt-event-hero-parent-demo .hero video {
    object-position: center;
  }
}
@media (max-width: 721px) {
  .nxt-event-hero-parent-demo .hero .nxt_event_hero_img,
  .nxt-event-hero-parent-demo .hero video {
    object-position: top;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .hero .nxt_event_hero_img,
  .nxt-event-hero-parent-demo .hero video {
    object-position: right;
  }
}
.nxt-event-hero-parent-demo .nxt-event-hero {
  position: relative;
  /* Position content above the background */
  z-index: 2;
  /* Ensure content is above the background */
  text-align: center;
  /* Center text for smaller screens */
  /* Add padding for smaller screens */
  width: 100%;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-event-hero {
    padding: 0;
  }
}
.nxt-event-hero-parent-demo .nxt-hero-heading {
  color: #fff;
  font-family: Yantramanav;
  font-size: 102.857px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: -4.114px;
  opacity: 0;
  text-align: left;
  overflow: hidden;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  margin-bottom: -20px;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent-demo .nxt-hero-heading {
    font-size: 92px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent-demo .nxt-hero-heading {
    font-size: 80px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: -10px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-hero-heading {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: -20px;
    margin-top: 40px;
  }
}
.nxt-event-hero-parent-demo .nxt-hero-heading .line {
  overflow: hidden;
}
.nxt-event-hero-parent-demo .char {
  transform: translateY(10px);
  transition: transform .5s;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .char {
    transform: translateY(0px);
  }
}
.nxt-event-hero-parent-demo .nxt-hero-sub-heading {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 47px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 75.2px */
  padding-bottom: 18px;
  opacity: 0;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent-demo .nxt-hero-sub-heading {
    font-size: 37px;
    border-bottom: 0;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent-demo .nxt-hero-sub-heading {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-hero-sub-heading {
    color: var(--White, #FFF);
    font-family: Yantramanav;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    border-bottom: 0;
    padding-top: 12px;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .nxt-event-hero-parent-demo .nxt-hero-sub-heading:after {
    display: none;
  }
}
.nxt-event-hero-parent-demo .nxt-hero-sub-heading .line {
  text-align: left !important;
  overflow: hidden;
}
.nxt-event-hero-parent-demo .nxt-hero-event-details:after {
  content: "";
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  display: block;
  padding-top: 28px;
  width: 100%;
}
.nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-details-heading {
  color: #FB4E0B;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 28.8px */
  text-align: left;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-details-heading {
    color: #FB4E0B;
    font-family: Yantramanav;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    /* 22.4px */
    margin-bottom: 10px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-details-heading {
    margin-bottom: 5px;
    margin-top: 15px;
  }
}
.nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-details-img {
  text-align: left;
}
.nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-details-img img {
  width: auto;
  height: 54px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-details-img img {
    width: auto;
    height: 40px;
    object-fit: cover;
  }
}
.nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-speaker-detials {
  margin-bottom: 20px;
}
.nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-speaker-detials:last-child {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-speaker-detials {
    margin-bottom: 17px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-speaker-detials {
    margin-bottom: 10px;
  }
}
.nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-speaker-detials .nxt-hero-event-speaker-name {
  color: #FFF;
  text-align: left;
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 24px */
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-speaker-detials .nxt-hero-event-speaker-name {
    font-size: 14px;
  }
}
.nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-speaker-detials .nxt-hero-event-speaker-copmany {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
  text-align: left;
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-speaker-detials .nxt-hero-event-speaker-copmany {
    font-size: 14px;
  }
}
.nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-company-detials .nxt-hero-event-company-name {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 24px */
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-details .nxt-hero-event-company-detials .nxt-hero-event-company-name {
    margin-bottom: 10px;
    font-size: 14px;
  }
}
.nxt-event-hero-parent-demo .arrow {
  opacity: 0;
  /* Adjust margin for spacing between arrows */
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .arrow {
    height: 96px;
    width: 56px;
    margin-right: -20px;
    top: 48px;
  }
  .nxt-event-hero-parent-demo .arrow.holo {
    right: 0px;
    top: 48px;
  }
}
.nxt-event-hero-parent-demo .holo {
  position: relative;
  top: 111px;
  right: -6px;
}
.nxt-event-hero-parent-demo .nxt-arrow-container {
  display: none;
  position: absolute;
  top: 160px;
  right: 0px;
  z-index: 2;
  /* Ensure arrows are above the background */
  width: 100%;
  text-align: right;
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .hero {
    min-height: 752px;
    padding: 0px 15px;
    padding-bottom: 34px;
  }
  .nxt-event-hero-parent-demo h1 {
    font-size: 48px;
    /* Smaller font size for h1 */
    line-height: 60px;
    /* Adjust line height */
  }
  .nxt-event-hero-parent-demo h2 {
    font-size: 14px;
    /* Smaller font size for h2 */
    margin-top: 15px;
    /* Adjust margin */
  }
  .nxt-event-hero-parent-demo .nxt-arrow-container {
    top: 120px;
    /* Adjust arrow position */
  }
}
@media (max-width: 576px) {
  .nxt-event-hero-parent-demo h1 {
    font-size: 36px;
    /* Further reduce font size for mobile */
    line-height: 48px;
    /* Adjust line height */
  }
  .nxt-event-hero-parent-demo h2 {
    font-size: 12px;
    /* Further reduce font size for h2 */
    margin-top: 10px;
    /* Adjust margin */
  }
  .nxt-event-hero-parent-demo .nxt-arrow-container {
    top: 82px;
    /* Further adjust arrow position */
  }
}
.nxt-event-hero-parent-demo .nxt-sticky-continer-fixed {
  padding: 40px 60px;
  /* Smooth transition for transform and opacity */
  /* Start off-screen */
  display: none;
}
.nxt-event-hero-parent-demo .nxt-sticky-continer-fixed .nxt-event-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 341px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-event-hero-parent-demo .nxt-sticky-continer-fixed .nxt-event-btn-arrow svg {
  transition: all 700ms;
}
.nxt-event-hero-parent-demo .nxt-sticky-continer-fixed .nxt-event-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-sticky-continer-fixed .nxt-event-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-sticky-continer-fixed .nxt-event-btn-arrow {
    font-size: 12px;
    padding: 11px;
    min-width: 151px;
    min-height: 35px;
  }
}
.nxt-event-hero-parent-demo .nxt-sticky-continer-fixed .nxt-event-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-event-hero-parent-demo .nxt-sticky-continer-fixed .nxt-event-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-event-hero-parent-demo .nxt-sticky-continer-fixed .nxt-event-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-event-hero-parent-demo .nxt-sticky-continer-fixed .nxt-event-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-event-hero-parent-demo .nxt-sticky-continer-fixed .nxt-event-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent-demo .nxt-sticky-continer-fixed {
    font-size: 26px;
  }
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .nxt-sticky-continer-fixed {
    font-size: 37px;
  }
}
.nxt-event-hero-parent-demo .nxt-sticky-continer {
  padding: 30px 0px;
  opacity: 0;
}
@media (max-width: 1366px) {
  .nxt-event-hero-parent-demo .nxt-sticky-continer {
    padding: 30px 0px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent-demo .nxt-sticky-continer {
    padding: 20px 0px 40px 0px;
  }
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .nxt-sticky-continer {
    padding: 20px 0px 0px 0px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-sticky-continer {
    padding: 28px 0px 0px 0px;
  }
}
.nxt-event-hero-parent-demo .nxt-detials-with-icon {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 19px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 44.8px */
  margin-right: 20px;
}
@media screen and (min-width: 1201px) and (max-width: 1279px) {
  .nxt-event-hero-parent-demo .nxt-detials-with-icon {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-detials-with-icon svg {
    margin-right: 0px !important;
  }
}
@media (max-width: 1279px) {
  .nxt-event-hero-parent-demo .nxt-detials-with-icon {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent-demo .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent-demo .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-event-hero-parent-demo .nxt-detials-with-icon {
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-detials-with-icon {
    font-size: 13px;
    text-align: left;
    margin-right: 10px;
  }
}
.nxt-event-hero-parent-demo .nxt-detials-with-icon:last-child {
  margin-right: 0px;
}
.nxt-event-hero-parent-demo .nxt-hero-event-info {
  display: flex;
  justify-content: start;
  position: relative;
  height: 100%;
  align-items: center;
}
.nxt-event-hero-parent-demo .nxt-hero-event-info .nxt-detials-with-icon::after {
  content: "";
  border-right: 1px solid #FFF;
  opacity: 0.4;
  display: inline-block;
  height: 49px;
  vertical-align: middle;
  position: relative;
  margin-left: 23px;
}
@media (max-width: 1279px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 550px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-info .nxt-detials-with-icon::after {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
    display: none;
  }
}
@media (max-width: 374px) {
  .nxt-event-hero-parent-demo .nxt-hero-event-info .nxt-detials-with-icon::after {
    display: none;
  }
}
.nxt-event-hero-parent-demo .nxt-detials-with-icon:last-child::after {
  visibility: hidden;
}
.nxt-event-hero-parent-demo .is-sticky {
  position: fixed;
  /* Fix the position */
  display: block;
  top: 85px;
  /* Adjust as needed */
  z-index: 2;
  /* Ensure it appears above other elements */
  background-color: rgba(0, 0, 0, 0.9);
  /* Background color when sticky */
  right: 15px;
  width: 100%;
  padding: 15px 0;
}
@media (max-width: 1024px) {
  .nxt-event-hero-parent-demo .is-sticky {
    top: 72px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .is-sticky {
    top: 56px;
  }
}
.nxt-event-hero-parent-demo .is-sticky .nxt-event-btn-arrow {
  padding: 10px 15px;
  font-size: 20px;
  min-width: 241px;
  min-height: 36px;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .is-sticky .nxt-event-btn-arrow {
    padding: 5px;
    font-size: 12px;
    min-width: 151px;
    min-height: 32px;
  }
}
.nxt-event-hero-parent-demo .is-sticky .nxt-detials-with-icon {
  font-size: 20px;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .is-sticky .nxt-detials-with-icon {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .is-sticky .nxt-hero-event-info .nxt-detials-with-icon {
    width: auto;
  }
}
.nxt-event-hero-parent-demo .is-sticky .nxt-btn-arrow-stikcy-container {
  text-align: right;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent-demo .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 10px;
    text-align: left;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 0;
  }
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent-demo .nxt-event-count-down {
    padding: 0px 20px !important;
  }
}
.nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-title {
  font-size: 40px;
  color: #FFFFFF;
  font-style: normal;
  font-weight: 300;
  line-height: 60.554px;
  /* 151.384% */
  margin-bottom: -10px;
}
.nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-title .nxt-orange-color {
  color: #FB4E0B;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-title {
    text-align: center;
  }
}
.nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-desc {
  color: #FFFFFF;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 35.2px */
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-desc {
    text-align: center;
  }
}
.nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container {
  display: flex;
  justify-content: left;
  align-items: center;
  height: 100%;
}
@media (max-width: 1200px) {
  .nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: flex-start;
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
  }
}
@media (max-width: 768px) {
  .nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: flex-start;
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
    margin-top: 15px;
  }
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: end;
    height: 100%;
    flex-direction: column;
    align-items: start;
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
.nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-text {
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  margin-right: 20px;
  margin-top: 9px;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-text {
    font-size: 16px;
    margin-top: 0px;
    text-align: left;
    margin-right: 0px;
  }
}
.nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time {
  display: flex;
}
.nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container {
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container {
    margin-right: 20px;
  }
  .nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container:last-child {
    margin-right: 0;
  }
}
.nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container:last-child {
  margin-right: 0;
}
.nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-type {
  color: #FFFFFF;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 80px */
  text-align: center;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-type {
    font-size: 14px;
  }
}
.nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-num {
  text-align: center;
  color: #FB4E0B;
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 24px */
  margin-bottom: -7px;
}
@media (max-width: 480px) {
  .nxt-event-hero-parent-demo .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-num {
    font-size: 18px;
    margin-bottom: -4px;
  }
}

.nxt-event-banner-strip {
  background: #1B1B1B;
  padding: 40px 0px;
  margin: 0 -15px;
}
.nxt-event-banner-strip .nxt-event-banner-strip-content-parent {
  display: flex;
  justify-content: center;
  align-items: center;
}
.nxt-event-banner-strip .nxt-event-banner-strip-content-parent .nxt-event-banner-strip-granish-arrows {
  padding-right: 20px;
}
.nxt-event-banner-strip .nxt-event-banner-strip-text {
  font-family: Yantramanav;
  color: #FFFFFF;
  font-size: 27px;
  font-style: normal;
  font-weight: 300;
}
@media (max-width: 480px) {
  .nxt-event-banner-strip .nxt-event-banner-strip-text {
    font-size: 16px;
  }
}
.nxt-event-banner-strip .nxt-event-banner-strip-text .nxt-event-banner-strip-text-highlighted {
  font-weight: 700;
  display: inline;
  /* Keep spans inline to maintain structure */
}
.nxt-event-banner-strip .nxt-event-banner-strip-text .nxt-event-banner-strip-text-highlighted .char {
  display: inline-block;
  /* Ensure characters are inline-block for animation */
  transition: color 0.5s ease;
  /* Transition for text color */
}

/* NXT Event hero demo CSS Code End */
/* NXT featured event details CSS Code Start */
.nxt-featured-event-details {
  margin: 0 -15px;
  position: relative;
  background-image: url(/themes/exl_service/images/speaker-bg.png);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 0 100px 0;
  background-repeat: no-repeat;
}
.nxt-featured-event-details .nxt-arrow-container {
  position: absolute;
  right: 0;
  top: 29%;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-arrow-container {
    display: none;
  }
}
.nxt-featured-event-details .nxt-arrow-container .holo {
  position: relative;
  top: 123px;
  right: 0px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details {
    padding: 67px 0 44px 0;
  }
}
.nxt-featured-event-details .nxt-featured-event {
  margin-bottom: 140px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-featured-event {
    margin-bottom: 70px;
  }
}
.nxt-featured-event-details .nxt-featured-event .nxt-section-sub-description {
  margin-bottom: 78px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-featured-event .nxt-section-sub-description {
    margin-bottom: 30px;
  }
}
.nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin {
  padding: 20px 24px;
  color: #FB4E0B;
  border: 1px solid #FB4E0B;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 434px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin svg {
  transition: all 700ms;
}
.nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin svg path {
  transition: all 700ms;
  fill: #FB4E0B;
}
@media (max-width: 990px) {
  .nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 990px) {
  .nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin {
    font-size: 16px;
    padding: 11px;
    min-width: 151px;
    margin-bottom: 40px;
  }
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin {
    padding: 11px;
    min-height: 35px;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    min-width: 223px;
    /* 15px */
  }
}
.nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B, 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin:hover::before {
    background-position-x: 0;
  }
  .nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-featured-event-details .nxt-featured-event .ng-btn-arrow-linkdin:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .speaker {
  overflow: hidden;
}
.nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .speaker img {
  width: 100%;
  height: 527px;
  object-fit: cover;
  max-width: 527px;
}
@media (max-width: 990px) {
  .nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .speaker img {
    width: 100%;
    height: 340px;
  }
}
.nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .ng-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 341px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .ng-btn-arrow svg {
  transition: all 700ms;
}
.nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .ng-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .ng-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .ng-btn-arrow {
    font-size: 12px;
    padding: 11px;
    min-width: 168px;
    min-height: 32px;
  }
}
.nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .ng-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B, 50%, #353535 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .ng-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .ng-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .ng-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker .ng-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
@media (max-width: 990px) {
  .nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-featured-event .nxt-featured-speaker {
    text-align: center;
    width: 100%;
  }
}
.nxt-featured-event-details .nxt-event-agenda {
  position: relative;
}
.nxt-featured-event-details .nxt-event-agenda .nxt-section-sub-description {
  width: 85%;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-event-agenda .nxt-section-sub-description {
    margin-bottom: 15px;
    width: 100%;
  }
}
.nxt-featured-event-details .nxt-event-agenda .nxt-arrow-container {
  position: absolute;
  top: -70px;
  z-index: 1;
  width: 100%;
  text-align: right;
}
@media (max-width: 990px) {
  .nxt-featured-event-details .nxt-event-agenda .nxt-arrow-container {
    display: none;
  }
}
.nxt-featured-event-details .nxt-event-agenda .nxt-agenda-speaker-details {
  margin-top: 20px;
}
.nxt-featured-event-details .nxt-event-agenda .nxt-agenda-speaker-details h3 {
  color: #FB4E0B;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
  /* 120% */
  margin-bottom: 25px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-event-agenda .nxt-agenda-speaker-details h3 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
.nxt-featured-event-details .nxt-event-agenda .nxt-agenda-speaker-details img {
  margin-bottom: 35px;
  width: 63px;
  height: 63px;
  border-radius: 63px;
  object-fit: cover;
  margin-right: 26px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-event-agenda .nxt-agenda-speaker-details img {
    margin-bottom: 30px;
  }
}
.nxt-featured-event-details .nxt-event-demos {
  margin-top: 80px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-event-demos {
    margin-top: 95px;
  }
}
.nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card {
  background: #FFF;
  padding: 30px 36px 18px 36px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card .nxt-event-demo-desc {
  margin-top: auto;
  height: 100%;
}
.nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card .nxt-event-demo-desc .field--name-field-nxt-body {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card .nxt-event-demo-desc .demo-event-speakers-override .speaker-pic {
  height: 80px !important;
  width: 80px !important;
}
@media (max-width: 990px) {
  .nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card .nxt-event-demo-desc .demo-event-speakers-override-image {
    text-align: center !important;
  }
}
@media (max-width: 990px) {
  .nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card .nxt-event-demo-desc .demo-event-speakers-override-text {
    text-align: center !important;
  }
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card {
    padding: 25px;
  }
}
.nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card h4 {
  color: #000;
  font-family: Yantramanav;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
  /* 110% */
  margin-bottom: 33px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card h4 {
    font-size: 28px;
    font-style: normal;
    font-weight: 300;
    line-height: 33px;
    /* 117.857% */
    margin-bottom: 25px;
  }
}
.nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card .speaker-details {
  margin-top: auto;
}
.nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card .speaker-details a {
  text-decoration: none;
}
.nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card .speaker-details span {
  color: #FB4E0B;
  display: block;
  font-family: Yantramanav;
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
  /* 82.5% */
  margin-bottom: 26px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card .speaker-details span {
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 33px;
    /* 110% */
    margin-bottom: 25px;
  }
}
.nxt-featured-event-details .nxt-event-demos .nxt-event-demo-card .speaker-details img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  object-fit: cover;
  margin-right: 26px;
}
.nxt-featured-event-details .nxt-fireside {
  margin-top: 100px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-fireside {
    margin-top: 50px;
  }
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card .nxt-section-title {
  margin-bottom: 30px;
  line-height: normal;
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card .nxt-fireside-heading {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 57px;
  /* 126.667% */
  letter-spacing: -0.9px;
  margin-bottom: 27px;
  max-width: 550px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-fireside .nxt-fireside-card .nxt-fireside-heading {
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 40.1px;
    /* 133.667% */
    max-width: 100%;
    margin-bottom: 20px;
  }
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card .nxt-fireside-sub-heading {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
  /* 120% */
  margin-bottom: 27px;
  max-width: 575px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-fireside .nxt-fireside-card .nxt-fireside-sub-heading {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 40.1px;
    /* 133.667% */
    max-width: 100%;
    line-height: normal;
    margin-bottom: 20px;
  }
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card .speaker-details {
  margin-top: auto;
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card .speaker-details a {
  text-decoration: none;
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card .speaker-details h3 {
  color: #FB4E0B;
  font-family: Yantramanav;
  font-size: 31px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
  /* 106.452% */
  margin-bottom: 27px;
  max-width: 575px;
}
@media (max-width: 480px) {
  .nxt-featured-event-details .nxt-fireside .nxt-fireside-card .speaker-details h3 {
    font-size: 25px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
    /* 120% */
    margin-bottom: 19px;
    max-width: 100%;
    margin-bottom: 20px;
  }
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card .speaker-details img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  object-fit: cover;
  margin-right: 26px;
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card.nxt-fireside-card-full-card .nxt-fireside-heading {
  max-width: 100%;
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card.nxt-fireside-card-full-card .nxt-fireside-sub-heading {
  max-width: 100%;
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card.nxt-fireside-card-full-card .speaker-details a {
  text-decoration: none;
}
.nxt-featured-event-details .nxt-fireside .nxt-fireside-card.nxt-fireside-card-full-card .speaker-details h3 {
  max-width: 100%;
}

.nxt-body .mfp-content {
  max-width: 900px;
  background: #fff;
  padding: 25px;
}
.nxt-body .speakers-popup .mfp-close {
  position: absolute;
  top: 15px;
  right: 2%;
  font-size: 60px;
  color: #000;
  opacity: 1;
}
.nxt-body .mfp-inline-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.nxt-body .mfp-content {
  max-width: 900px;
  background: #fff;
  padding: 25px;
}
.nxt-body .speakers-popup .mfp-close {
  position: absolute;
  top: 15px;
  right: 2%;
  font-size: 60px;
  color: #000;
  opacity: 1;
}
.nxt-body .mfp-inline-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.nxt-body .democard-popup .speakers-popup-title {
  color: #FB4E0B;
  line-height: normal;
  font-size: 28px;
}
@media (max-width: 480px) {
  .nxt-body .democard-popup .speakers-popup-title {
    font-size: 20px;
    width: 90%;
  }
}
.nxt-body .democard-popup .speaker-details {
  margin-top: 30px;
  text-decoration: none;
  color: #FB4E0B;
  display: block;
}
.nxt-body .democard-popup .speaker-details a {
  text-decoration: none;
}
@media (max-width: 480px) {
  .nxt-body .democard-popup .speaker-details {
    margin-top: 15px;
  }
}
.nxt-body .democard-popup .speaker-details span {
  color: #FB4E0B;
  font-family: Yantramanav;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 82.5% */
  margin-bottom: 5px;
}
@media (max-width: 480px) {
  .nxt-body .democard-popup .speaker-details span {
    font-size: 18px;
  }
}
.nxt-body .democard-popup .speaker-details img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  object-fit: cover;
  margin-right: 10px;
}

/* NXT featured event details Code End */
/* NXT Cio CSS Code Start */
.nxt-cio-magazine {
  margin: 0 -15px;
  position: relative;
  background-image: url(/themes/exl_service/images/cio_bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 117px 0;
}
@media (max-width: 768px) {
  .nxt-cio-magazine {
    padding: 60px 0;
  }
}
@media (max-width: 480px) {
  .nxt-cio-magazine {
    padding: 40px 0;
  }
}
.nxt-cio-magazine .nxt-cio-title {
  color: #FB4E0B;
  font-family: Yantramanav;
  font-size: 56px;
  font-style: normal;
  font-weight: 300;
  line-height: 65.5px;
  /* 116.964% */
}
@media (max-width: 1024px) {
  .nxt-cio-magazine .nxt-cio-title {
    font-size: 42px;
    font-style: normal;
    font-weight: 300;
    line-height: 52.5px;
  }
}
@media (max-width: 768px) {
  .nxt-cio-magazine .nxt-cio-title {
    font-size: 40px;
    line-height: normal;
    margin-bottom: 40px;
  }
}
@media (max-width: 480px) {
  .nxt-cio-magazine .nxt-cio-title {
    font-size: 32px;
    line-height: normal;
    margin-bottom: 40px;
  }
}
.nxt-cio-magazine .nxt-cio-right-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
}
.nxt-cio-magazine .nxt-section-sub-title {
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  .nxt-cio-magazine .nxt-section-sub-title {
    margin-bottom: 25px;
  }
}
.nxt-cio-magazine .nxt-cio-image {
  margin-bottom: 40px;
}
@media (max-width: 480px) {
  .nxt-cio-magazine .nxt-cio-image {
    margin-bottom: 20px;
  }
}
.nxt-cio-magazine .nxt-cio-image img {
  object-fit: cover;
  max-width: 146px;
  width: 100%;
  height: 100%;
}
.nxt-cio-magazine .nxt-cio-arrow-btn {
  color: #FFFFFF;
  padding: 10px 15px;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 258px;
  z-index: 2;
  min-height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-cio-magazine .nxt-cio-arrow-btn svg {
  transition: all 700ms;
  margin-left: 10px;
}
.nxt-cio-magazine .nxt-cio-arrow-btn svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-cio-magazine .nxt-cio-arrow-btn svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-cio-magazine .nxt-cio-arrow-btn svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 1200px) {
  .nxt-cio-magazine .nxt-cio-arrow-btn {
    padding: 14px 14px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 768px) {
  .nxt-cio-magazine .nxt-cio-arrow-btn {
    padding: 11px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 480px) {
  .nxt-cio-magazine .nxt-cio-arrow-btn {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 151px;
    min-height: 35px;
  }
}
.nxt-cio-magazine .nxt-cio-arrow-btn::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-cio-magazine .nxt-cio-arrow-btn:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-cio-magazine .nxt-cio-arrow-btn:hover::before {
    background-position-x: 0;
  }
  .nxt-cio-magazine .nxt-cio-arrow-btn:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-cio-magazine .nxt-cio-arrow-btn:hover svg path {
    fill: #FFFFFF;
  }
}

/* NXT Cio Code End */
/* NXT Event featured speakers CSS Code start */
.nxt-event-featured-speakers {
  margin: 0 -15px;
  padding: 60px 0;
}
.nxt-event-featured-speakers .nxt-section-title {
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  .nxt-event-featured-speakers .nxt-section-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .nxt-event-featured-speakers {
    padding: 30px 0;
  }
}
.nxt-event-featured-speakers .nxt-event-featured-speakers-card {
  margin-bottom: 26px;
}
.nxt-event-featured-speakers .nxt-event-featured-speakers-card img {
  max-width: 100%;
  height: 280px;
  object-fit: cover;
  margin-bottom: 26px;
  width: 100%;
  object-position: top;
}
@media (max-width: 480px) {
  .nxt-event-featured-speakers .nxt-event-featured-speakers-card img {
    height: 315px;
  }
}
.nxt-event-featured-speakers .nxt-event-featured-speakers-card .nxt-event-featured-speakers-card-name {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 30px */
  margin-bottom: 5px;
}
.nxt-event-featured-speakers .nxt-event-featured-speakers-card .nxt-event-featured-speakers-card-company {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
  /* 30px */
}

/* NXT Event featured speakers CSS Code End */
/* NXT Event Geo Strip CSS Code Start */
.nxt-event-geo-strip {
  margin: 0 -15px;
  background-color: #131416;
  padding: 25px 0;
  background-image: url("/themes/exl_service/images/geo-strip-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip {
    padding: 20px 20px !important;
  }
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip {
    text-align: center;
  }
}
.nxt-event-geo-strip .nxt-event-geo-down-main-title {
  color: #FFFFFF;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  /* 400% */
  letter-spacing: 4.5px;
  margin-bottom: 0;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip .nxt-event-geo-down-main-title {
    text-align: center;
  }
}
.nxt-event-geo-strip .nxt-event-geo-down-title {
  font-size: 40px;
  color: #FFFFFF;
  font-style: normal;
  font-weight: 300;
  line-height: 60.554px;
  /* 151.384% */
  margin-bottom: -10px;
}
.nxt-event-geo-strip .nxt-event-geo-down-title .nxt-orange-color {
  color: #FB4E0B;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip .nxt-event-geo-down-title {
    text-align: center;
  }
}
.nxt-event-geo-strip .nxt-event-geo-down-desc {
  color: #FFFFFF;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 35.2px */
  margin-bottom: 0;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip .nxt-event-geo-down-desc {
    text-align: center;
    margin-bottom: 18px;
  }
}
.nxt-event-geo-strip .nxt-detials-with-icon {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 44.8px */
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-event-geo-strip .nxt-detials-with-icon svg {
    margin-right: 0px !important;
  }
}
@media (max-width: 1279px) {
  .nxt-event-geo-strip .nxt-detials-with-icon {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-geo-strip .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-geo-strip .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-event-geo-strip .nxt-detials-with-icon {
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-event-geo-strip .nxt-detials-with-icon {
    font-size: 12px;
    text-align: left;
    margin-right: 10px;
  }
}
.nxt-event-geo-strip .nxt-detials-with-icon:last-child {
  margin-right: 0px;
}
.nxt-event-geo-strip .nxt-event-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 271px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-event-geo-strip .nxt-event-btn-arrow svg {
  transition: all 700ms;
}
.nxt-event-geo-strip .nxt-event-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip .nxt-event-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 768px) {
  .nxt-event-geo-strip .nxt-event-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip .nxt-event-btn-arrow {
    padding: 14px 14px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 768px) {
  .nxt-event-geo-strip .nxt-event-btn-arrow {
    padding: 11px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 768px) {
  .nxt-event-geo-strip .nxt-event-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 151px;
    min-height: 35px;
  }
}
.nxt-event-geo-strip .nxt-event-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-event-geo-strip .nxt-event-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-event-geo-strip .nxt-event-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-event-geo-strip .nxt-event-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-event-geo-strip .nxt-event-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-event-geo-strip .nxt-btn-arrow-stikcy-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: end;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip .nxt-btn-arrow-stikcy-container {
    margin-top: 25px;
    justify-content: center;
    align-items: center;
  }
}
.nxt-event-geo-strip .nxt-hero-event-info {
  display: flex;
  justify-content: center;
  position: relative;
  height: 100%;
  align-items: center;
}
.nxt-event-geo-strip .nxt-event-btn-arrow {
  padding: 13px 16px;
  font-size: 18px;
  min-width: 229px;
  min-height: 45px;
  z-index: 0;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip .nxt-event-btn-arrow {
    padding: 5px;
    font-size: 12px;
    min-width: 151px;
    min-height: 32px;
  }
}
.nxt-event-geo-strip .nxt-detials-with-icon {
  font-size: 25px;
}
@media (max-width: 768px) {
  .nxt-event-geo-strip .nxt-detials-with-icon {
    font-size: 12px;
  }
}
.nxt-event-geo-strip .nxt-hero-event-info .nxt-detials-with-icon::after {
  content: "";
  border-right: 1px solid #FFF;
  opacity: 0.4;
  display: inline-block;
  height: 49px;
  vertical-align: middle;
  position: relative;
  margin-left: 23px;
}
@media (max-width: 1279px) {
  .nxt-event-geo-strip .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-event-geo-strip .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-event-geo-strip .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
    display: none;
  }
}
@media (max-width: 374px) {
  .nxt-event-geo-strip .nxt-hero-event-info .nxt-detials-with-icon::after {
    display: none;
  }
}
.nxt-event-geo-strip .nxt-detials-with-icon:last-child::after {
  visibility: hidden;
}

/* NXT Event Geo Strip CSS Code End */
/* NXT Event landing banner CSS Code Start */
.nxt-event-landing-banner {
  margin: 0 -15px;
  margin-top: -65px;
  /* Responsive Styles */
}
@media (max-width: 480px) {
  .nxt-event-landing-banner {
    margin-top: -9px;
  }
}
.nxt-event-landing-banner .nxt-hero-heading-join-us {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 31.2px */
  margin-top: 10px;
  margin-bottom: 30px;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-hero-heading-join-us {
    margin-bottom: 20px;
    font-size: 20px;
  }
}
.nxt-event-landing-banner .nxt-hero-heading-upcoming {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 38.4px */
  letter-spacing: -0.24px;
  text-align: left;
  margin-bottom: 0;
  margin-top: 90px;
  opacity: 0;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-hero-heading-upcoming {
    margin-top: 0px;
  }
}
.nxt-event-landing-banner .nxt-hero-heading-upcoming::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='32' viewBox='0 0 14 32' fill='none'%3E %3Cpath d='M0 0L13.5 16L0 32V0Z' fill='%23FA4921'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 15px;
  width: 13.5px;
  height: 32px;
  position: relative;
  top: 10px;
}
.nxt-event-landing-banner .nxt-btn-arrow {
  border: 2px solid #FB4E0B;
  color: #FFFFFF;
  padding: 11px 14px;
  font-family: Yantramanav;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 180px;
  width: max-content;
  min-height: 40px;
  display: flex;
  margin-bottom: 10px;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  text-align: left;
}
.nxt-event-landing-banner .nxt-btn-arrow svg {
  transition: all 700ms;
}
.nxt-event-landing-banner .nxt-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-btn-arrow {
    font-size: 15px;
    padding: 11px;
    min-width: 151px;
    margin-top: 30px;
  }
}
.nxt-event-landing-banner .nxt-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-event-landing-banner .nxt-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-event-landing-banner .nxt-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-event-landing-banner .nxt-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-event-landing-banner .nxt-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-event-landing-banner .nxt-btn-arrow-link-container {
  opacity: 0;
}
.nxt-event-landing-banner .nxt-btn-arrow-link-container .nxt-orange-text {
  font-weight: 400;
  color: #FB4E0B;
}
.nxt-event-landing-banner .nxt-btn-arrow-link-container::before {
  margin-top: -20px;
  padding-bottom: 20px;
  content: "";
  width: 201px;
  display: block;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-btn-arrow-link-container::before {
    width: 100%;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-btn-arrow-link-container::before {
    padding-bottom: 10px;
    margin-top: 10px;
  }
}
.nxt-event-landing-banner .nxt-btn-arrow-link-container .nxt-btn-arrow {
  color: #FFFFFF;
  min-width: 140px;
  margin-right: 0px;
}
@media (max-width: 1024px) {
  .nxt-event-landing-banner .nxt-btn-arrow-link-container .nxt-btn-arrow {
    min-width: 90px;
    padding: 5px;
    margin-top: 0;
  }
}
.nxt-event-landing-banner .nxt-btn-arrow-link {
  color: #FFFFFF;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 125%;
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 150px;
  width: 150px;
  min-height: 40px;
  display: inline-flex;
  margin-bottom: 10px;
  align-items: flex-start;
  outline: none;
  cursor: default;
  transition: color 700ms ease;
  margin-right: 40px;
  text-align: left;
}
.nxt-event-landing-banner .nxt-btn-arrow-link .nxt-orange-text {
  font-weight: 400;
  color: #FB4E0B;
}
.nxt-event-landing-banner .nxt-btn-arrow-link .nxt-view-event {
  color: #FB4E0B;
}
.nxt-event-landing-banner .nxt-btn-arrow-link .nxt-view-event-container {
  margin-top: 16px;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-btn-arrow-link .nxt-view-event-container {
    margin-top: 10px;
  }
}
.nxt-event-landing-banner .nxt-btn-arrow-link svg {
  transition: all 700ms;
  height: 11.745px;
  width: 16px;
  margin-left: 10px;
}
.nxt-event-landing-banner .nxt-btn-arrow-link svg path {
  transition: all 700ms;
  fill: #FB4E0B;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-btn-arrow-link svg {
    width: 12px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-landing-banner .nxt-btn-arrow-link {
    font-size: 14px;
    padding: 0px;
    min-width: 120px;
    width: 120px;
    margin-right: 20px;
  }
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-btn-arrow-link {
    margin-right: 0px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-btn-arrow-link {
    font-size: 14px;
    padding: 0px;
    min-width: 100%;
    width: 100%;
    margin-right: 0;
    cursor: pointer;
  }
  .nxt-event-landing-banner .nxt-btn-arrow-link br {
    display: none;
  }
}
.nxt-event-landing-banner #nxt-dynamic-word {
  display: inline-block;
  /* Allows for rotation */
  color: #FB4E0B;
}
.nxt-event-landing-banner .nxt-event-btn-arrow-parent {
  text-align: right;
}
@media (max-width: 992px) {
  .nxt-event-landing-banner .nxt-event-btn-arrow-parent {
    text-align: left;
    margin-top: 20px;
  }
}
.nxt-event-landing-banner .hero {
  width: 100%;
  position: relative;
  min-height: 637px;
  display: flex;
  align-items: end;
  justify-content: center;
  overflow: hidden;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  /* Prevent overflow */
}
@media (max-width: 3440px) {
  .nxt-event-landing-banner .hero {
    min-height: 907px;
  }
}
@media (max-width: 1920px) {
  .nxt-event-landing-banner .hero {
    min-height: 637px;
  }
}
@media (max-width: 1530px) {
  .nxt-event-landing-banner .hero {
    min-height: 637px;
  }
}
@media (max-width: 1366px) {
  .nxt-event-landing-banner .hero {
    min-height: 637px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-landing-banner .hero {
    min-height: 616px;
  }
}
.nxt-event-landing-banner .hero .nxt-event-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 271px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-event-landing-banner .hero .nxt-event-btn-arrow svg {
  transition: all 700ms;
}
.nxt-event-landing-banner .hero .nxt-event-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-event-landing-banner .hero .nxt-event-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .hero .nxt-event-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-landing-banner .hero .nxt-event-btn-arrow {
    padding: 14px 14px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .hero .nxt-event-btn-arrow {
    padding: 11px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .hero .nxt-event-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 151px;
    min-height: 35px;
  }
}
.nxt-event-landing-banner .hero .nxt-event-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-event-landing-banner .hero .nxt-event-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-event-landing-banner .hero .nxt-event-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-event-landing-banner .hero .nxt-event-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-event-landing-banner .hero .nxt-event-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-event-landing-banner .hero .nxt_event_hero_img,
.nxt-event-landing-banner .hero video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Cover the entire hero area */
  z-index: 1;
  filter: blur(4px);
  transition: 1s -webkit-filter linear;
  /* Place behind other content */
  object-position: top;
}
@media (max-width: 3440px) {
  .nxt-event-landing-banner .hero .nxt_event_hero_img,
  .nxt-event-landing-banner .hero video {
    object-position: top;
  }
}
@media (max-width: 1920px) {
  .nxt-event-landing-banner .hero .nxt_event_hero_img,
  .nxt-event-landing-banner .hero video {
    object-position: top;
  }
}
@media (max-width: 1366px) {
  .nxt-event-landing-banner .hero .nxt_event_hero_img,
  .nxt-event-landing-banner .hero video {
    object-position: right;
  }
}
@media (max-width: 1024px) {
  .nxt-event-landing-banner .hero .nxt_event_hero_img,
  .nxt-event-landing-banner .hero video {
    object-position: right;
  }
}
@media (max-width: 990px) {
  .nxt-event-landing-banner .hero .nxt_event_hero_img,
  .nxt-event-landing-banner .hero video {
    object-position: right;
  }
}
@media (max-width: 984px) {
  .nxt-event-landing-banner .hero .nxt_event_hero_img,
  .nxt-event-landing-banner .hero video {
    object-position: center;
  }
}
@media (max-width: 721px) {
  .nxt-event-landing-banner .hero .nxt_event_hero_img,
  .nxt-event-landing-banner .hero video {
    object-position: top;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .hero .nxt_event_hero_img,
  .nxt-event-landing-banner .hero video {
    object-position: right;
  }
}
.nxt-event-landing-banner .nxt-event-hero {
  position: relative;
  /* Position content above the background */
  z-index: 2;
  /* Ensure content is above the background */
  text-align: center;
  /* Center text for smaller screens */
  /* Add padding for smaller screens */
  width: 100%;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-event-hero {
    padding: 0;
  }
}
.nxt-event-landing-banner .nxt-hero-heading {
  color: #fff;
  font-family: Yantramanav;
  font-size: 102.857px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: -4.114px;
  opacity: 0;
  text-align: left;
  overflow: hidden;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  margin-bottom: -20px;
}
@media (max-width: 1200px) {
  .nxt-event-landing-banner .nxt-hero-heading {
    font-size: 92px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-landing-banner .nxt-hero-heading {
    font-size: 80px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: -10px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-hero-heading {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: -20px;
  }
}
.nxt-event-landing-banner .nxt-hero-heading .line {
  overflow: hidden;
}
.nxt-event-landing-banner .char {
  transform: translateY(10px);
  transition: transform .5s;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .char {
    transform: translateY(0px);
  }
}
.nxt-event-landing-banner .nxt-hero-sub-heading {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 47px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 75.2px */
  padding-bottom: 28px;
  opacity: 0;
}
@media (max-width: 1200px) {
  .nxt-event-landing-banner .nxt-hero-sub-heading {
    font-size: 37px;
    border-bottom: 0;
  }
}
@media (max-width: 1024px) {
  .nxt-event-landing-banner .nxt-hero-sub-heading {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-hero-sub-heading {
    color: var(--White, #FFF);
    font-family: Yantramanav;
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    border-bottom: 0;
    padding-top: 12px;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .nxt-event-landing-banner .nxt-hero-sub-heading:after {
    display: none;
  }
}
.nxt-event-landing-banner .nxt-hero-sub-heading .line {
  text-align: left !important;
  overflow: hidden;
}
.nxt-event-landing-banner .nxt-hero-event-details:after {
  content: "";
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  display: block;
  padding-top: 28px;
  width: 100%;
}
.nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-details-heading {
  color: #FB4E0B;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 28.8px */
  text-align: left;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-details-heading {
    color: #FB4E0B;
    font-family: Yantramanav;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    /* 22.4px */
    margin-bottom: 10px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-details-heading {
    margin-bottom: 5px;
    margin-top: 15px;
  }
}
.nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-details-img {
  text-align: left;
}
.nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-details-img img {
  width: auto;
  height: 54px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-details-img img {
    width: auto;
    height: 40px;
    object-fit: cover;
  }
}
.nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-speaker-detials {
  margin-bottom: 20px;
}
.nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-speaker-detials:last-child {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-speaker-detials {
    margin-bottom: 17px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-speaker-detials {
    margin-bottom: 10px;
  }
}
.nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-speaker-detials .nxt-hero-event-speaker-name {
  color: #FFF;
  text-align: left;
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 24px */
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-speaker-detials .nxt-hero-event-speaker-name {
    font-size: 14px;
  }
}
.nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-speaker-detials .nxt-hero-event-speaker-copmany {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
  text-align: left;
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-speaker-detials .nxt-hero-event-speaker-copmany {
    font-size: 14px;
  }
}
.nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-company-detials .nxt-hero-event-company-name {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 24px */
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-hero-event-details .nxt-hero-event-company-detials .nxt-hero-event-company-name {
    margin-bottom: 10px;
    font-size: 14px;
  }
}
.nxt-event-landing-banner .arrow {
  opacity: 0;
  /* Adjust margin for spacing between arrows */
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .arrow {
    height: 96px;
    width: 56px;
    margin-right: -20px;
    top: 48px;
  }
  .nxt-event-landing-banner .arrow.holo {
    right: 0px;
    top: 48px;
  }
}
.nxt-event-landing-banner .holo {
  position: relative;
  top: 111px;
  right: -6px;
}
.nxt-event-landing-banner .nxt-arrow-container {
  display: none;
  position: absolute;
  top: 160px;
  right: 0px;
  z-index: 2;
  /* Ensure arrows are above the background */
  width: 100%;
  text-align: right;
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .hero {
    min-height: 752px;
    padding: 0px 15px;
    padding-bottom: 34px;
  }
  .nxt-event-landing-banner h1 {
    font-size: 48px;
    /* Smaller font size for h1 */
    line-height: 60px;
    /* Adjust line height */
  }
  .nxt-event-landing-banner h2 {
    font-size: 14px;
    /* Smaller font size for h2 */
    margin-top: 15px;
    /* Adjust margin */
  }
  .nxt-event-landing-banner .nxt-arrow-container {
    top: 120px;
    /* Adjust arrow position */
  }
}
@media (max-width: 576px) {
  .nxt-event-landing-banner h1 {
    font-size: 36px;
    /* Further reduce font size for mobile */
    line-height: 48px;
    /* Adjust line height */
  }
  .nxt-event-landing-banner h2 {
    font-size: 12px;
    /* Further reduce font size for h2 */
    margin-top: 10px;
    /* Adjust margin */
  }
  .nxt-event-landing-banner .nxt-arrow-container {
    top: 82px;
    /* Further adjust arrow position */
  }
}
.nxt-event-landing-banner .nxt-sticky-continer-fixed {
  padding: 40px 60px;
  /* Smooth transition for transform and opacity */
  /* Start off-screen */
  display: none;
}
.nxt-event-landing-banner .nxt-sticky-continer-fixed .nxt-event-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 341px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-event-landing-banner .nxt-sticky-continer-fixed .nxt-event-btn-arrow svg {
  transition: all 700ms;
}
.nxt-event-landing-banner .nxt-sticky-continer-fixed .nxt-event-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-sticky-continer-fixed .nxt-event-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-sticky-continer-fixed .nxt-event-btn-arrow {
    font-size: 12px;
    padding: 11px;
    min-width: 151px;
    min-height: 35px;
  }
}
.nxt-event-landing-banner .nxt-sticky-continer-fixed .nxt-event-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-event-landing-banner .nxt-sticky-continer-fixed .nxt-event-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-event-landing-banner .nxt-sticky-continer-fixed .nxt-event-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-event-landing-banner .nxt-sticky-continer-fixed .nxt-event-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-event-landing-banner .nxt-sticky-continer-fixed .nxt-event-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
@media (max-width: 1024px) {
  .nxt-event-landing-banner .nxt-sticky-continer-fixed {
    font-size: 26px;
  }
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-sticky-continer-fixed {
    font-size: 37px;
  }
}
.nxt-event-landing-banner .nxt-sticky-continer {
  padding: 30px 0px;
  opacity: 0;
}
@media (max-width: 1366px) {
  .nxt-event-landing-banner .nxt-sticky-continer {
    padding: 30px 0px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-landing-banner .nxt-sticky-continer {
    padding: 20px 0px 40px 0px;
  }
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-sticky-continer {
    padding: 20px 0px 0px 0px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-sticky-continer {
    padding: 28px 0px 0px 0px;
  }
}
.nxt-event-landing-banner .nxt-detials-with-icon {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 44.8px */
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-detials-with-icon svg {
    margin-right: 0px !important;
  }
}
@media (max-width: 1279px) {
  .nxt-event-landing-banner .nxt-detials-with-icon {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-landing-banner .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-landing-banner .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-event-landing-banner .nxt-detials-with-icon {
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-detials-with-icon {
    font-size: 13px;
    text-align: left;
    margin-right: 10px;
  }
}
.nxt-event-landing-banner .nxt-detials-with-icon:last-child {
  margin-right: 0px;
}
.nxt-event-landing-banner .nxt-hero-event-info {
  display: flex;
  justify-content: start;
  position: relative;
  height: 100%;
  align-items: center;
}
.nxt-event-landing-banner .nxt-hero-event-info .nxt-detials-with-icon::after {
  content: "";
  border-right: 1px solid #FFF;
  opacity: 0.4;
  display: inline-block;
  height: 49px;
  vertical-align: middle;
  position: relative;
  margin-left: 23px;
}
@media (max-width: 1279px) {
  .nxt-event-landing-banner .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-event-landing-banner .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 550px) {
  .nxt-event-landing-banner .nxt-hero-event-info .nxt-detials-with-icon::after {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
    display: none;
  }
}
@media (max-width: 374px) {
  .nxt-event-landing-banner .nxt-hero-event-info .nxt-detials-with-icon::after {
    display: none;
  }
}
.nxt-event-landing-banner .nxt-detials-with-icon:last-child::after {
  visibility: hidden;
}
.nxt-event-landing-banner .is-sticky {
  position: fixed;
  /* Fix the position */
  display: block;
  top: 85px;
  /* Adjust as needed */
  z-index: 2;
  /* Ensure it appears above other elements */
  background-color: rgba(0, 0, 0, 0.9);
  /* Background color when sticky */
  right: 15px;
  width: 100%;
  padding: 15px 0;
}
@media (max-width: 1024px) {
  .nxt-event-landing-banner .is-sticky {
    top: 72px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .is-sticky {
    top: 56px;
  }
}
.nxt-event-landing-banner .is-sticky .nxt-event-btn-arrow {
  padding: 10px 15px;
  font-size: 20px;
  min-width: 241px;
  min-height: 36px;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .is-sticky .nxt-event-btn-arrow {
    padding: 5px;
    font-size: 12px;
    min-width: 151px;
    min-height: 32px;
  }
}
.nxt-event-landing-banner .is-sticky .nxt-detials-with-icon {
  font-size: 20px;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .is-sticky .nxt-detials-with-icon {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .is-sticky .nxt-hero-event-info .nxt-detials-with-icon {
    width: auto;
  }
}
.nxt-event-landing-banner .is-sticky .nxt-btn-arrow-stikcy-container {
  text-align: right;
}
@media (max-width: 1200px) {
  .nxt-event-landing-banner .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 10px;
    text-align: left;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 0;
  }
}
@media (max-width: 1200px) {
  .nxt-event-landing-banner .nxt-event-count-down {
    padding: 0px 20px !important;
  }
}
.nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-title {
  font-size: 40px;
  color: #FFFFFF;
  font-style: normal;
  font-weight: 300;
  line-height: 60.554px;
  /* 151.384% */
  margin-bottom: -10px;
}
.nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-title .nxt-orange-color {
  color: #FB4E0B;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-title {
    text-align: center;
  }
}
.nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-desc {
  color: #FFFFFF;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 35.2px */
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-desc {
    text-align: center;
  }
}
.nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container {
  display: flex;
  justify-content: right;
  align-items: center;
  height: 100%;
}
@media (max-width: 1200px) {
  .nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: flex-start;
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
  }
}
@media (max-width: 768px) {
  .nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: flex-start;
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
    margin-top: 15px;
  }
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container {
    display: flex;
    justify-content: end;
    height: 100%;
    flex-direction: column;
    align-items: start;
    margin-top: 15px;
  }
}
.nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-text {
  color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  margin-right: 20px;
  margin-top: 9px;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-text {
    font-size: 16px;
    margin-top: 0px;
    text-align: left;
    margin-right: 0px;
  }
}
.nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time {
  display: flex;
}
.nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container {
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container {
    margin-right: 20px;
  }
  .nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container:last-child {
    margin-right: 0;
  }
}
.nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-text-container:last-child {
  margin-right: 0;
}
.nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-type {
  color: #FFFFFF;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 80px */
  text-align: center;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-type {
    font-size: 14px;
  }
}
.nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-num {
  text-align: center;
  color: #FB4E0B;
  font-size: 36px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 24px */
  margin-bottom: -7px;
}
@media (max-width: 480px) {
  .nxt-event-landing-banner .nxt-event-count-down .nxt-event-count-down-timer-container .nxt-event-count-down-timer-container-time .time-num {
    font-size: 40px;
  }
}

.nxt-event-banner-strip {
  background: #1B1B1B;
  padding: 40px 0px;
  margin: 0 -15px;
}
.nxt-event-banner-strip .nxt-event-banner-strip-content-parent {
  display: flex;
  justify-content: center;
  align-items: center;
}
.nxt-event-banner-strip .nxt-event-banner-strip-content-parent .nxt-event-banner-strip-granish-arrows {
  padding-right: 20px;
}
.nxt-event-banner-strip .nxt-event-banner-strip-text {
  font-family: Yantramanav;
  color: #FFFFFF;
  font-size: 27px;
  font-style: normal;
  font-weight: 300;
}
@media (max-width: 480px) {
  .nxt-event-banner-strip .nxt-event-banner-strip-text {
    font-size: 16px;
  }
}
.nxt-event-banner-strip .nxt-event-banner-strip-text .nxt-event-banner-strip-text-highlighted {
  font-weight: 700;
  display: inline;
  /* Keep spans inline to maintain structure */
}
.nxt-event-banner-strip .nxt-event-banner-strip-text .nxt-event-banner-strip-text-highlighted .char {
  display: inline-block;
  /* Ensure characters are inline-block for animation */
  transition: color 0.5s ease;
  /* Transition for text color */
}

/* NXT Event landing banner CSS Code End */
/* NXT Landing Banner CSS Code Start */
.nxt-landing-banner {
  margin: 0 -15px;
  margin-top: -65px;
  /* Responsive Styles */
}
@media (max-width: 480px) {
  .nxt-landing-banner {
    margin-top: -9px;
  }
}
.nxt-landing-banner #nxt-dynamic-word {
  display: inline-block;
  /* Allows for rotation */
  color: #FB4E0B;
}
.nxt-landing-banner .nxt-landing-banner-btn-arrow-parent {
  text-align: left;
  padding-left: 50px;
}
@media (max-width: 992px) {
  .nxt-landing-banner .nxt-landing-banner-btn-arrow-parent {
    text-align: left;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-landing-banner-btn-arrow-parent {
    padding-left: 0px;
  }
}
.nxt-landing-banner .hero {
  width: 100%;
  position: relative;
  min-height: 490px;
  display: flex;
  align-items: end;
  justify-content: center;
  overflow: hidden;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  /* Prevent overflow */
}
@media (max-width: 3440px) {
  .nxt-landing-banner .hero {
    min-height: 490px;
  }
}
@media (max-width: 1920px) {
  .nxt-landing-banner .hero {
    min-height: 490px;
  }
}
@media (max-width: 1530px) {
  .nxt-landing-banner .hero {
    min-height: 490px;
  }
}
@media (max-width: 1366px) {
  .nxt-landing-banner .hero {
    min-height: 490px;
  }
}
@media (max-width: 1200px) {
  .nxt-landing-banner .hero {
    min-height: 490px;
  }
}
.nxt-landing-banner .hero .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  border: 2px solid var(--EXL-Orange, #FB4E0B);
}
.nxt-landing-banner .hero .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner .hero .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-landing-banner .hero .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .hero .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .hero .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 171px;
    min-height: 35px;
  }
}
.nxt-landing-banner .hero .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner .hero .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner .hero .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner .hero .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner .hero .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner .hero .nxt_landing_banner_hero_img,
.nxt-landing-banner .hero video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Cover the entire hero area */
  z-index: 1;
  filter: blur(4px);
  transition: 1s -webkit-filter linear;
  /* Place behind other content */
  object-position: right;
}
@media (max-width: 3440px) {
  .nxt-landing-banner .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner .hero video {
    object-position: right;
  }
}
@media (max-width: 1920px) {
  .nxt-landing-banner .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner .hero video {
    object-position: right;
  }
}
@media (max-width: 1366px) {
  .nxt-landing-banner .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner .hero video {
    object-position: right;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner .hero video {
    object-position: right;
  }
}
@media (max-width: 990px) {
  .nxt-landing-banner .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner .hero video {
    object-position: right;
  }
}
@media (max-width: 984px) {
  .nxt-landing-banner .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner .hero video {
    object-position: center;
  }
}
@media (max-width: 721px) {
  .nxt-landing-banner .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner .hero video {
    object-position: unset;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner .hero video {
    object-position: unset;
  }
}
.nxt-landing-banner .nxt-landing-banner-hero {
  position: relative;
  /* Position content above the background */
  z-index: 2;
  /* Ensure content is above the background */
  text-align: center;
  /* Center text for smaller screens */
  /* Add padding for smaller screens */
  width: 100%;
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-landing-banner-hero {
    padding: 0;
  }
}
.nxt-landing-banner .nxt-hero-heading {
  color: #fff;
  font-family: Yantramanav;
  font-size: 50px;
  font-style: normal;
  font-weight: 300;
  line-height: 50px;
  /* 100% */
  letter-spacing: -0.5px;
  opacity: 0;
  text-align: left;
  overflow: hidden;
  max-width: 1120px;
  margin-top: 78px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  margin-bottom: 20px;
  position: relative;
  padding-left: 50px;
}
.nxt-landing-banner .nxt-hero-heading::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='64' viewBox='0 0 27 64' fill='none'%3E %3Cpath d='M0 0L27 32L0 64V0Z' fill='%23FA4921'/%3E %3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  width: 27px;
  height: 64px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 10px;
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-hero-heading::before {
    display: none;
  }
}
@media (max-width: 1200px) {
  .nxt-landing-banner .nxt-hero-heading {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 50px;
    /* 100% */
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner .nxt-hero-heading {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner .nxt-hero-heading {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-hero-heading {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    margin-bottom: 20px;
    max-width: 211px;
    padding-left: 0px;
    margin-top: 0;
  }
}
.nxt-landing-banner .nxt-hero-heading .line {
  overflow: hidden;
}
.nxt-landing-banner .char {
  transform: translateY(0px);
  transition: transform .5s;
}
@media (max-width: 480px) {
  .nxt-landing-banner .char {
    transform: translateY(0px);
  }
}
.nxt-landing-banner .nxt-hero-sub-heading {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  padding-bottom: 30px;
  opacity: 0;
  max-width: 876px;
  padding-left: 50px;
}
@media (max-width: 1200px) {
  .nxt-landing-banner .nxt-hero-sub-heading {
    font-size: 25px;
    border-bottom: 0;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner .nxt-hero-sub-heading {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner .nxt-hero-sub-heading {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-hero-sub-heading {
    color: var(--White, #FFF);
    font-family: Yantramanav;
    font-size: 25px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    border-bottom: 0;
    padding-top: 12px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .nxt-landing-banner .nxt-hero-sub-heading:after {
    display: none;
  }
}
.nxt-landing-banner .nxt-hero-sub-heading .line {
  text-align: left !important;
  overflow: hidden;
}
.nxt-landing-banner .arrow {
  opacity: 0;
  /* Adjust margin for spacing between arrows */
}
@media (max-width: 480px) {
  .nxt-landing-banner .arrow {
    height: 96px;
    width: 56px;
    margin-right: -20px;
    top: 48px;
  }
  .nxt-landing-banner .arrow.holo {
    right: 0px;
    top: 48px;
  }
}
.nxt-landing-banner .holo {
  position: relative;
  top: 111px;
  right: -6px;
}
.nxt-landing-banner .nxt-arrow-container {
  display: none;
  position: absolute;
  top: 160px;
  right: 0px;
  z-index: 2;
  /* Ensure arrows are above the background */
  width: 100%;
  text-align: right;
}
@media (max-width: 768px) {
  .nxt-landing-banner .hero {
    padding: 0px 35px;
    padding-bottom: 34px;
  }
  .nxt-landing-banner h1 {
    font-size: 48px;
    /* Smaller font size for h1 */
    line-height: 60px;
    /* Adjust line height */
  }
  .nxt-landing-banner h2 {
    font-size: 14px;
    /* Smaller font size for h2 */
    margin-top: 15px;
    /* Adjust margin */
  }
  .nxt-landing-banner .nxt-arrow-container {
    top: 120px;
    /* Adjust arrow position */
  }
}
@media (max-width: 576px) {
  .nxt-landing-banner h1 {
    font-size: 36px;
    /* Further reduce font size for mobile */
    line-height: 48px;
    /* Adjust line height */
  }
  .nxt-landing-banner h2 {
    font-size: 12px;
    /* Further reduce font size for h2 */
    margin-top: 10px;
    /* Adjust margin */
  }
  .nxt-landing-banner .nxt-arrow-container {
    top: 82px;
    /* Further adjust arrow position */
  }
}
.nxt-landing-banner .nxt-sticky-continer-fixed {
  padding: 40px 60px;
  /* Smooth transition for transform and opacity */
  /* Start off-screen */
  display: none;
}
.nxt-landing-banner .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 341px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-landing-banner .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 11px;
    min-width: 171px;
    min-height: 35px;
  }
}
.nxt-landing-banner .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner .nxt-sticky-continer {
  padding: 30px 0px;
  opacity: 0;
}
@media (max-width: 1366px) {
  .nxt-landing-banner .nxt-sticky-continer {
    padding: 30px 0px;
  }
}
@media (max-width: 1200px) {
  .nxt-landing-banner .nxt-sticky-continer {
    padding: 20px 0px 40px 0px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner .nxt-sticky-continer {
    padding: 20px 0px 0px 0px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-sticky-continer {
    padding: 28px 0px 0px 0px;
  }
}
.nxt-landing-banner .nxt-detials-with-icon {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 44.8px */
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-detials-with-icon svg {
    margin-right: 0px !important;
  }
}
@media (max-width: 1279px) {
  .nxt-landing-banner .nxt-detials-with-icon {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-landing-banner .nxt-detials-with-icon {
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-detials-with-icon {
    font-size: 13px;
    text-align: left;
    margin-right: 10px;
  }
}
.nxt-landing-banner .nxt-detials-with-icon:last-child {
  margin-right: 0px;
}
.nxt-landing-banner .nxt-hero-landing-banner-info {
  display: flex;
  justify-content: start;
  position: relative;
  height: 100%;
  align-items: center;
}
.nxt-landing-banner .nxt-hero-landing-banner-info h3 {
  color: #FEFEFE;
  font-family: Yantramanav;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 28.644px;
  /* 110.169% */
  letter-spacing: -0.26px;
  position: relative;
  margin-bottom: 0;
  margin-left: 30px;
}
.nxt-landing-banner .nxt-hero-landing-banner-info h3 p {
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 28.644px;
  /* 110.169% */
  letter-spacing: -0.26px;
  margin-bottom: 0;
}
@media (max-width: 1281px) {
  .nxt-landing-banner .nxt-hero-landing-banner-info h3 p {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-hero-landing-banner-info h3 p {
    font-size: 16px;
    line-height: 18.644px;
    /* 110.169% */
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner .nxt-hero-landing-banner-info h3 {
    font-size: 16px;
    line-height: 18.644px;
    /* 110.169% */
  }
}
.nxt-landing-banner .nxt-hero-landing-banner-info h3::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='38' viewBox='0 0 16 38' fill='none'%3E %3Cpath d='M0 0.728821L15.4678 19.061L0 37.3932V0.728821Z' fill='%23FA4921'/%3E %3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  width: 15.468px;
  height: 36.664px;
  display: inline-block;
  position: absolute;
  left: -30px;
  top: -5px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .nxt-landing-banner .nxt-hero-landing-banner-info h3::before {
    top: 0px;
  }
}
.nxt-landing-banner .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
  content: "";
  border-right: 1px solid #FFF;
  opacity: 0.4;
  display: inline-block;
  height: 49px;
  vertical-align: middle;
  position: relative;
  margin-left: 23px;
}
@media (max-width: 1279px) {
  .nxt-landing-banner .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-landing-banner .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 550px) {
  .nxt-landing-banner .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
    display: none;
  }
}
@media (max-width: 374px) {
  .nxt-landing-banner .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    display: none;
  }
}
.nxt-landing-banner .nxt-detials-with-icon:last-child::after {
  visibility: hidden;
}
.nxt-landing-banner .is-sticky {
  position: fixed;
  /* Fix the position */
  display: block;
  top: 85px;
  /* Adjust as needed */
  z-index: 2;
  /* Ensure it appears above other elements */
  background-color: rgba(0, 0, 0, 0.9);
  /* Background color when sticky */
  right: 15px;
  width: 100%;
  padding: 15px 0;
}
@media (max-width: 1024px) {
  .nxt-landing-banner .is-sticky {
    top: 72px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .is-sticky {
    top: 56px;
  }
}
.nxt-landing-banner .is-sticky .nxt-landing-banner-btn-arrow {
  padding: 10px 15px;
  font-size: 20px;
  min-width: 300px;
  min-height: 36px;
}
@media (max-width: 480px) {
  .nxt-landing-banner .is-sticky .nxt-landing-banner-btn-arrow {
    padding: 5px;
    font-size: 12px;
    min-width: 171px;
    min-height: 32px;
  }
}
.nxt-landing-banner .is-sticky .nxt-detials-with-icon {
  font-size: 20px;
}
@media (max-width: 480px) {
  .nxt-landing-banner .is-sticky .nxt-detials-with-icon {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .is-sticky .nxt-hero-landing-banner-info .nxt-detials-with-icon {
    width: auto;
  }
}
.nxt-landing-banner .is-sticky .nxt-btn-arrow-stikcy-container {
  text-align: right;
  justify-content: end;
  align-items: center;
  display: flex;
}
@media (max-width: 1200px) {
  .nxt-landing-banner .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 20px;
    text-align: left;
    justify-content: start;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 20px;
    justify-content: start;
  }
}

/* NXT Landing Banner CSS Code End */
/* NXT Custom Para Type-1 CSS Code Start */
.nxt-custom-paragraph-type-1 {
  margin: 0 -15px;
  position: relative;
  padding: 60px 0;
}
.nxt-custom-paragraph-type-1 .nxt-arrow-svg-desktop {
  display: block;
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-1 .nxt-arrow-svg-desktop {
    display: none;
  }
}
.nxt-custom-paragraph-type-1 .nxt-arrow-svg-mobile {
  display: none;
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-1 .nxt-arrow-svg-mobile {
    display: block;
  }
}
.nxt-custom-paragraph-type-1 .nxt-custom-paragraph-type-1-bg {
  background-image: url(/themes/exl_service/images/ng-bg-pattern.png);
  position: absolute;
  top: 0;
  left: -30%;
  /* Start at the left */
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  background-size: contain;
  /* Ensure the entire image is visible */
  background-position: bottom;
  /* Start with the background on the left */
  background-repeat: no-repeat;
  /* Prevent the background from repeating */
}
.nxt-custom-paragraph-type-1 .nxt-section-sub-description {
  margin-top: 23px;
  margin-bottom: 72px;
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-1 .nxt-section-sub-description {
    margin-bottom: 23px;
  }
}
.nxt-custom-paragraph-type-1 .nxt-section-title {
  margin-bottom: 20px;
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-1 .nxt-section-sub-title {
    margin-bottom: 0px;
  }
}
.nxt-custom-paragraph-type-1 .nxt-section-sub-description {
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
  letter-spacing: -0.21px;
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-1 .nxt-section-sub-description {
    color: var(--Black, #000);
    font-family: Yantramanav;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-1 {
    padding: 58px 0 33px 0;
  }
}
.nxt-custom-paragraph-type-1 .nxt-custom-paragraph-type-1-left {
  display: flex;
  flex-direction: column;
}
.nxt-custom-paragraph-type-1 .nxt-custom-paragraph-type-1-right {
  display: flex;
  flex-direction: column;
}
.nxt-custom-paragraph-type-1 .nxt-custom-paragraph-type-1-right img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: 1s ease;
}
.nxt-custom-paragraph-type-1 .nxt-custom-paragraph-type-1-right img:hover {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  transition: 1s ease;
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-1 .nxt-custom-paragraph-type-1-right img {
    scale: 1;
  }
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-1 .nxt-arrow-svg svg {
    height: 76.269px;
    width: 64px;
  }
}

/* NXT Custom Para Type-1 CSS Code End */
/* NXT Custom Para Type 2 CSS Code Start */
.nxt-custom-paragraph-type-2 {
  margin: 0 -15px;
  position: relative;
  padding: 90px 0 70px 0;
  background: var(--EXL---Gray-E6E6E6, #E6E6E6);
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-2 {
    padding: 52px 0 43px 0;
  }
}
.nxt-custom-paragraph-type-2 .nxt-section-title {
  margin-bottom: 20px;
}
.nxt-custom-paragraph-type-2 .nxt-section-sub-title {
  max-width: 408px;
  font-size: 50px;
  line-height: 65px;
}
.nxt-custom-paragraph-type-2 .custom-paragraph-type-2-img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: 1s ease;
}
.nxt-custom-paragraph-type-2 .custom-paragraph-type-2-img:hover {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  transition: 1s ease;
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-2 .custom-paragraph-type-2-img {
    scale: 1;
  }
}
.nxt-custom-paragraph-type-2 .custom-paragraph-type-2-title-text {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px;
  /* 160% */
  letter-spacing: -0.5px;
  margin-bottom: 54px;
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-2 .custom-paragraph-type-2-title-text {
    font-size: 16px;
    margin-bottom: 23px;
    line-height: normal;
  }
}
.nxt-custom-paragraph-type-2 .custom-paragraph-type-2-title-text .custom-paragraph-type-2-title {
  font-weight: 500;
}
.nxt-custom-paragraph-type-2 .nxt-custom-paragraph-type-2-second-row {
  margin-top: 64px !important;
}
@media (max-width: 480px) {
  .nxt-custom-paragraph-type-2 .nxt-custom-paragraph-type-2-second-row {
    margin-top: 0 !important;
  }
}
@media (max-width: 768px) {
  .nxt-custom-paragraph-type-2 .nxt-custom-paragraph-type-2-second-row .custom-paragraph-type-2-title-text {
    margin-top: 23px;
  }
}

/* NXT Custom Para Type 2 CSS Code End */
/* NXT Landing Banner Type--2 CSS Code Start */
.nxt-landing-banner--type-2 {
  margin: 0 -15px;
  margin-top: -65px;
  /* Responsive Styles */
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 {
    margin-top: -9px;
  }
}
.nxt-landing-banner--type-2 #nxt-dynamic-word {
  display: inline-block;
  /* Allows for rotation */
  color: #FB4E0B;
}
.nxt-landing-banner--type-2 .nxt-landing-banner-btn-arrow-parent {
  text-align: left;
  padding-left: 50px;
}
@media (max-width: 992px) {
  .nxt-landing-banner--type-2 .nxt-landing-banner-btn-arrow-parent {
    text-align: left;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-landing-banner-btn-arrow-parent {
    padding-left: 0px;
  }
}
.nxt-landing-banner--type-2 .hero {
  width: 100%;
  position: relative;
  min-height: 650px;
  display: flex;
  align-items: end;
  justify-content: center;
  overflow: hidden;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  /* Prevent overflow */
}
@media (max-width: 3440px) {
  .nxt-landing-banner--type-2 .hero {
    min-height: 650px;
  }
}
@media (max-width: 1920px) {
  .nxt-landing-banner--type-2 .hero {
    min-height: 650px;
  }
}
@media (max-width: 1530px) {
  .nxt-landing-banner--type-2 .hero {
    min-height: 650px;
  }
}
@media (max-width: 1366px) {
  .nxt-landing-banner--type-2 .hero {
    min-height: 650px;
  }
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-2 .hero {
    min-height: 650px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .hero {
    min-height: 674px;
  }
}
.nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  border: 2px solid var(--EXL-Orange, #FB4E0B);
}
.nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 171px;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-2 .hero .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner--type-2 .hero .nxt_landing_banner_hero_img,
.nxt-landing-banner--type-2 .hero video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Cover the entire hero area */
  z-index: 1;
  transition: 1s -webkit-filter linear;
  /* Place behind other content */
  object-position: right;
}
@media (max-width: 3440px) {
  .nxt-landing-banner--type-2 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-2 .hero video {
    object-position: right;
  }
}
@media (max-width: 1920px) {
  .nxt-landing-banner--type-2 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-2 .hero video {
    object-position: right;
  }
}
@media (max-width: 1366px) {
  .nxt-landing-banner--type-2 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-2 .hero video {
    object-position: right;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-2 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-2 .hero video {
    object-position: right;
  }
}
@media (max-width: 990px) {
  .nxt-landing-banner--type-2 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-2 .hero video {
    object-position: right;
  }
}
@media (max-width: 984px) {
  .nxt-landing-banner--type-2 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-2 .hero video {
    object-position: center;
  }
}
@media (max-width: 721px) {
  .nxt-landing-banner--type-2 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-2 .hero video {
    object-position: unset;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-2 .hero video {
    object-position: left;
  }
}
.nxt-landing-banner--type-2 .nxt-landing-banner-hero {
  position: relative;
  /* Position content above the background */
  z-index: 2;
  /* Ensure content is above the background */
  text-align: center;
  /* Center text for smaller screens */
  /* Add padding for smaller screens */
  width: 100%;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-landing-banner-hero {
    padding: 0;
  }
}
.nxt-landing-banner--type-2 .nxt-hero-heading {
  color: #fff;
  font-family: Yantramanav;
  font-size: 70px;
  font-style: normal;
  font-weight: 300;
  line-height: 64px;
  /* 100% */
  letter-spacing: -0.7px;
  text-align: left;
  overflow: hidden;
  max-width: 1120px;
  margin-top: 78px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  margin-bottom: 20px;
  position: relative;
  padding-left: 50px;
}
.nxt-landing-banner--type-2 .nxt-hero-heading::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='64' viewBox='0 0 27 64' fill='none'%3E %3Cpath d='M0 0L27 32L0 64V0Z' fill='%23FA4921'/%3E %3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  width: 27px;
  height: 64px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 10px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-hero-heading::before {
    width: 16px;
    height: 37px;
  }
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-2 .nxt-hero-heading {
    font-size: 70px;
    font-style: normal;
    font-weight: 300;
    line-height: 50px;
    /* 100% */
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-2 .nxt-hero-heading {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-2 .nxt-hero-heading {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-hero-heading {
    font-size: 38px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    margin-bottom: 30px;
    max-width: 100%;
    padding-left: 35px;
  }
}
.nxt-landing-banner--type-2 .nxt-hero-heading .line {
  overflow: hidden;
}
.nxt-landing-banner--type-2 .char {
  transform: translateY(0px);
  transition: transform .5s;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .char {
    transform: translateY(0px);
  }
}
.nxt-landing-banner--type-2 .nxt-hero-sub-heading {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  padding-bottom: 30px;
  max-width: 876px;
  padding-left: 50px;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-2 .nxt-hero-sub-heading {
    font-size: 25px;
    border-bottom: 0;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-2 .nxt-hero-sub-heading {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-2 .nxt-hero-sub-heading {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-hero-sub-heading {
    color: var(--White, #FFF);
    font-family: Yantramanav;
    font-size: 25px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    border-bottom: 0;
    padding-top: 12px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .nxt-landing-banner--type-2 .nxt-hero-sub-heading:after {
    display: none;
  }
}
.nxt-landing-banner--type-2 .nxt-hero-sub-heading .line {
  text-align: left !important;
  overflow: hidden;
}
.nxt-landing-banner--type-2 .arrow {
  opacity: 0;
  /* Adjust margin for spacing between arrows */
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .arrow {
    height: 96px;
    width: 56px;
    margin-right: -20px;
    top: 48px;
  }
  .nxt-landing-banner--type-2 .arrow.holo {
    right: 0px;
    top: 48px;
  }
}
.nxt-landing-banner--type-2 .holo {
  position: relative;
  top: 111px;
  right: -6px;
}
.nxt-landing-banner--type-2 .nxt-arrow-container {
  display: none;
  position: absolute;
  top: 160px;
  right: 0px;
  z-index: 2;
  /* Ensure arrows are above the background */
  width: 100%;
  text-align: right;
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-2 .hero {
    padding: 0px 35px;
    padding-bottom: 34px;
  }
  .nxt-landing-banner--type-2 h1 {
    font-size: 48px;
    /* Smaller font size for h1 */
    line-height: 60px;
    /* Adjust line height */
  }
  .nxt-landing-banner--type-2 h2 {
    font-size: 14px;
    /* Smaller font size for h2 */
    margin-top: 15px;
    /* Adjust margin */
  }
  .nxt-landing-banner--type-2 .nxt-arrow-container {
    top: 120px;
    /* Adjust arrow position */
  }
}
@media (max-width: 576px) {
  .nxt-landing-banner--type-2 h1 {
    font-size: 36px;
    /* Further reduce font size for mobile */
    line-height: 48px;
    /* Adjust line height */
  }
  .nxt-landing-banner--type-2 h2 {
    font-size: 12px;
    /* Further reduce font size for h2 */
    margin-top: 10px;
    /* Adjust margin */
  }
  .nxt-landing-banner--type-2 .nxt-arrow-container {
    top: 82px;
    /* Further adjust arrow position */
  }
}
.nxt-landing-banner--type-2 .nxt-sticky-continer-fixed {
  padding: 40px 60px;
  /* Smooth transition for transform and opacity */
  /* Start off-screen */
  display: none;
}
.nxt-landing-banner--type-2 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 341px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-landing-banner--type-2 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-2 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 11px;
    min-width: 171px;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-2 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-2 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-2 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-2 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-2 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner--type-2 .nxt-sticky-continer {
  padding: 30px 0px;
  opacity: 0;
}
@media (max-width: 1366px) {
  .nxt-landing-banner--type-2 .nxt-sticky-continer {
    padding: 30px 0px;
  }
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-2 .nxt-sticky-continer {
    padding: 20px 0px 40px 0px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-2 .nxt-sticky-continer {
    padding: 20px 0px 0px 0px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-sticky-continer {
    padding: 28px 0px 0px 0px;
  }
}
.nxt-landing-banner--type-2 .nxt-detials-with-icon {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 44.8px */
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-detials-with-icon svg {
    margin-right: 0px !important;
  }
}
@media (max-width: 1279px) {
  .nxt-landing-banner--type-2 .nxt-detials-with-icon {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-2 .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-2 .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-landing-banner--type-2 .nxt-detials-with-icon {
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-detials-with-icon {
    font-size: 13px;
    text-align: left;
    margin-right: 10px;
  }
}
.nxt-landing-banner--type-2 .nxt-detials-with-icon:last-child {
  margin-right: 0px;
}
.nxt-landing-banner--type-2 .nxt-hero-landing-banner-info {
  display: flex;
  justify-content: start;
  position: relative;
  height: 100%;
  align-items: center;
}
.nxt-landing-banner--type-2 .nxt-hero-landing-banner-info h3 {
  color: #FEFEFE;
  font-family: Yantramanav;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 28.644px;
  /* 110.169% */
  letter-spacing: -0.26px;
  position: relative;
  margin-bottom: 0;
  margin-left: 30px;
}
.nxt-landing-banner--type-2 .nxt-hero-landing-banner-info h3 p {
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 28.644px;
  /* 110.169% */
  letter-spacing: -0.26px;
  margin-bottom: 0;
}
@media (max-width: 1281px) {
  .nxt-landing-banner--type-2 .nxt-hero-landing-banner-info h3 p {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-hero-landing-banner-info h3 p {
    font-size: 16px;
    line-height: 18.644px;
    /* 110.169% */
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-2 .nxt-hero-landing-banner-info h3 {
    font-size: 16px;
    line-height: 18.644px;
    /* 110.169% */
  }
}
.nxt-landing-banner--type-2 .nxt-hero-landing-banner-info h3::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='38' viewBox='0 0 16 38' fill='none'%3E %3Cpath d='M0 0.728821L15.4678 19.061L0 37.3932V0.728821Z' fill='%23FA4921'/%3E %3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  width: 15.468px;
  height: 36.664px;
  display: inline-block;
  position: absolute;
  left: -30px;
  top: -5px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-2 .nxt-hero-landing-banner-info h3::before {
    top: 0px;
  }
}
.nxt-landing-banner--type-2 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
  content: "";
  border-right: 1px solid #FFF;
  opacity: 0.4;
  display: inline-block;
  height: 49px;
  vertical-align: middle;
  position: relative;
  margin-left: 23px;
}
@media (max-width: 1279px) {
  .nxt-landing-banner--type-2 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-landing-banner--type-2 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 550px) {
  .nxt-landing-banner--type-2 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
    display: none;
  }
}
@media (max-width: 374px) {
  .nxt-landing-banner--type-2 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    display: none;
  }
}
.nxt-landing-banner--type-2 .nxt-detials-with-icon:last-child::after {
  visibility: hidden;
}
.nxt-landing-banner--type-2 .is-sticky {
  position: fixed;
  /* Fix the position */
  display: block;
  top: 85px;
  /* Adjust as needed */
  z-index: 2;
  /* Ensure it appears above other elements */
  background-color: rgba(0, 0, 0, 0.9);
  /* Background color when sticky */
  right: 15px;
  width: 100%;
  padding: 15px 0;
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-2 .is-sticky {
    top: 72px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .is-sticky {
    top: 56px;
  }
}
.nxt-landing-banner--type-2 .is-sticky .nxt-landing-banner-btn-arrow {
  padding: 10px 15px;
  font-size: 20px;
  min-width: 300px;
  min-height: 36px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .is-sticky .nxt-landing-banner-btn-arrow {
    padding: 5px;
    font-size: 12px;
    min-width: 171px;
    min-height: 32px;
  }
}
.nxt-landing-banner--type-2 .is-sticky .nxt-detials-with-icon {
  font-size: 20px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .is-sticky .nxt-detials-with-icon {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .is-sticky .nxt-hero-landing-banner-info .nxt-detials-with-icon {
    width: auto;
  }
}
.nxt-landing-banner--type-2 .is-sticky .nxt-btn-arrow-stikcy-container {
  text-align: right;
  justify-content: end;
  align-items: center;
  display: flex;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-2 .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 20px;
    text-align: left;
    justify-content: start;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-2 .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 20px;
    justify-content: start;
  }
}

/* NXT Landing Banner Type--2 CSS Code End */
/* NXT Landing Banner Type--3 CSS Code Start */
.nxt-landing-banner--type-3 {
  margin: 0 -15px;
  margin-top: -65px;
  /* Responsive Styles */
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 {
    margin-top: -9px;
  }
}
.nxt-landing-banner--type-3 #nxt-dynamic-word {
  display: inline-block;
  /* Allows for rotation */
  color: #FB4E0B;
}
.nxt-landing-banner--type-3 .nxt-landing-banner-btn-arrow-parent {
  text-align: left;
  padding-left: 50px;
}
@media (max-width: 992px) {
  .nxt-landing-banner--type-3 .nxt-landing-banner-btn-arrow-parent {
    text-align: left;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-landing-banner-btn-arrow-parent {
    padding-left: 38px;
  }
}
.nxt-landing-banner--type-3 .nxt-text-container {
  overflow: auto;
}
.nxt-landing-banner--type-3 .hero {
  width: 100%;
  position: relative;
  min-height: 500px;
  display: flex;
  align-items: end;
  justify-content: center;
  overflow: hidden;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  /* Prevent overflow */
}
@media (max-width: 3440px) {
  .nxt-landing-banner--type-3 .hero {
    min-height: 500px;
  }
}
@media (max-width: 1920px) {
  .nxt-landing-banner--type-3 .hero {
    min-height: 500px;
  }
}
@media (max-width: 1530px) {
  .nxt-landing-banner--type-3 .hero {
    min-height: 500px;
  }
}
@media (max-width: 1366px) {
  .nxt-landing-banner--type-3 .hero {
    min-height: 500px;
  }
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-3 .hero {
    min-height: 500px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .hero {
    min-height: 520px;
  }
}
.nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  border: 2px solid var(--EXL-Orange, #FB4E0B);
}
.nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 171px;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-3 .hero .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner--type-3 .hero .nxt_landing_banner_hero_img,
.nxt-landing-banner--type-3 .hero video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Cover the entire hero area */
  z-index: 1;
  transition: 1s -webkit-filter linear;
  /* Place behind other content */
  object-position: right;
}
@media (max-width: 3440px) {
  .nxt-landing-banner--type-3 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-3 .hero video {
    object-position: right;
  }
}
@media (max-width: 1920px) {
  .nxt-landing-banner--type-3 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-3 .hero video {
    object-position: right;
  }
}
@media (max-width: 1366px) {
  .nxt-landing-banner--type-3 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-3 .hero video {
    object-position: right;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-3 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-3 .hero video {
    object-position: right;
  }
}
@media (max-width: 990px) {
  .nxt-landing-banner--type-3 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-3 .hero video {
    object-position: right;
  }
}
@media (max-width: 984px) {
  .nxt-landing-banner--type-3 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-3 .hero video {
    object-position: center;
  }
}
@media (max-width: 721px) {
  .nxt-landing-banner--type-3 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-3 .hero video {
    object-position: unset;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .hero .nxt_landing_banner_hero_img,
  .nxt-landing-banner--type-3 .hero video {
    object-position: left;
  }
}
.nxt-landing-banner--type-3 .nxt-landing-banner-hero {
  position: relative;
  /* Position content above the background */
  z-index: 2;
  /* Ensure content is above the background */
  text-align: center;
  /* Center text for smaller screens */
  /* Add padding for smaller screens */
  width: 100%;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-landing-banner-hero {
    padding: 0;
  }
}
.nxt-landing-banner--type-3 .nxt-hero-heading {
  color: #fff;
  font-family: Yantramanav;
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 60px;
  /* 100% */
  letter-spacing: -0.6px;
  text-align: left;
  overflow: hidden;
  max-width: 1120px;
  margin-top: 114px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  margin-bottom: 20px;
  position: relative;
  display: flex;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-hero-heading svg {
    height: 54px;
    width: 24px;
  }
}
.nxt-landing-banner--type-3 .nxt-hero-heading span {
  padding-left: 30px;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-3 .nxt-hero-heading {
    font-size: 60px;
    font-style: normal;
    font-weight: 300;
    line-height: 50px;
    /* 100% */
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-3 .nxt-hero-heading {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-3 .nxt-hero-heading {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-hero-heading {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    letter-spacing: -0.4px;
    margin-bottom: 20px;
    max-width: 100%;
  }
}
.nxt-landing-banner--type-3 .nxt-hero-heading .line {
  overflow: hidden;
}
.nxt-landing-banner--type-3 .char {
  transform: translateY(0px);
  transition: transform .5s;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .char {
    transform: translateY(0px);
  }
}
.nxt-landing-banner--type-3 .nxt-hero-sub-heading {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  padding-bottom: 30px;
  text-align: left;
  max-width: 876px;
  padding-left: 50px;
}
.nxt-landing-banner--type-3 .nxt-hero-sub-heading p {
  margin: 0;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-hero-sub-heading {
    color: var(--White, #FFF);
    font-family: Yantramanav;
    font-size: 25px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    border-bottom: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 40px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-3 .hero {
    padding: 0px 35px;
    padding-bottom: 34px;
  }
  .nxt-landing-banner--type-3 h1 {
    font-size: 48px;
    /* Smaller font size for h1 */
    line-height: 60px;
    /* Adjust line height */
  }
  .nxt-landing-banner--type-3 h2 {
    font-size: 14px;
    /* Smaller font size for h2 */
    margin-top: 15px;
    /* Adjust margin */
  }
  .nxt-landing-banner--type-3 .nxt-arrow-container {
    top: 120px;
    /* Adjust arrow position */
  }
}
@media (max-width: 576px) {
  .nxt-landing-banner--type-3 h1 {
    font-size: 36px;
    /* Further reduce font size for mobile */
    line-height: 48px;
    /* Adjust line height */
  }
  .nxt-landing-banner--type-3 h2 {
    font-size: 12px;
    /* Further reduce font size for h2 */
    margin-top: 10px;
    /* Adjust margin */
  }
  .nxt-landing-banner--type-3 .nxt-arrow-container {
    top: 82px;
    /* Further adjust arrow position */
  }
}
.nxt-landing-banner--type-3 .nxt-sticky-continer-fixed {
  padding: 40px 60px;
  /* Smooth transition for transform and opacity */
  /* Start off-screen */
  display: none;
}
.nxt-landing-banner--type-3 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 341px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-landing-banner--type-3 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-3 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 11px;
    min-width: 171px;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-3 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-3 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-3 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-3 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-3 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner--type-3 .nxt-sticky-continer {
  padding: 30px 0px;
  opacity: 0;
}
@media (max-width: 1366px) {
  .nxt-landing-banner--type-3 .nxt-sticky-continer {
    padding: 30px 0px;
  }
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-3 .nxt-sticky-continer {
    padding: 20px 0px 40px 0px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-3 .nxt-sticky-continer {
    padding: 20px 0px 0px 0px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-sticky-continer {
    padding: 28px 0px 0px 0px;
  }
}
.nxt-landing-banner--type-3 .nxt-detials-with-icon {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 44.8px */
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-detials-with-icon svg {
    margin-right: 0px !important;
  }
}
@media (max-width: 1279px) {
  .nxt-landing-banner--type-3 .nxt-detials-with-icon {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-3 .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-3 .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-landing-banner--type-3 .nxt-detials-with-icon {
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-detials-with-icon {
    font-size: 13px;
    text-align: left;
    margin-right: 10px;
  }
}
.nxt-landing-banner--type-3 .nxt-detials-with-icon:last-child {
  margin-right: 0px;
}
.nxt-landing-banner--type-3 .nxt-hero-landing-banner-info {
  display: flex;
  justify-content: start;
  position: relative;
  height: 100%;
  align-items: center;
}
.nxt-landing-banner--type-3 .nxt-hero-landing-banner-info h3 {
  color: #FEFEFE;
  font-family: Yantramanav;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 28.644px;
  /* 110.169% */
  letter-spacing: -0.26px;
  position: relative;
  margin-bottom: 0;
  margin-left: 30px;
}
.nxt-landing-banner--type-3 .nxt-hero-landing-banner-info h3 p {
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 28.644px;
  /* 110.169% */
  letter-spacing: -0.26px;
  margin-bottom: 0;
}
@media (max-width: 1281px) {
  .nxt-landing-banner--type-3 .nxt-hero-landing-banner-info h3 p {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-hero-landing-banner-info h3 p {
    font-size: 16px;
    line-height: 18.644px;
    /* 110.169% */
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-3 .nxt-hero-landing-banner-info h3 {
    font-size: 16px;
    line-height: 18.644px;
    /* 110.169% */
  }
}
.nxt-landing-banner--type-3 .nxt-hero-landing-banner-info h3::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='38' viewBox='0 0 16 38' fill='none'%3E %3Cpath d='M0 0.728821L15.4678 19.061L0 37.3932V0.728821Z' fill='%23FA4921'/%3E %3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  width: 15.468px;
  height: 36.664px;
  display: inline-block;
  position: absolute;
  left: -30px;
  top: -5px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-3 .nxt-hero-landing-banner-info h3::before {
    top: 0px;
  }
}
.nxt-landing-banner--type-3 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
  content: "";
  border-right: 1px solid #FFF;
  opacity: 0.4;
  display: inline-block;
  height: 49px;
  vertical-align: middle;
  position: relative;
  margin-left: 23px;
}
@media (max-width: 1279px) {
  .nxt-landing-banner--type-3 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-landing-banner--type-3 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 550px) {
  .nxt-landing-banner--type-3 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
    display: none;
  }
}
@media (max-width: 374px) {
  .nxt-landing-banner--type-3 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    display: none;
  }
}
.nxt-landing-banner--type-3 .nxt-detials-with-icon:last-child::after {
  visibility: hidden;
}
.nxt-landing-banner--type-3 .is-sticky {
  position: fixed;
  /* Fix the position */
  display: block;
  top: 85px;
  /* Adjust as needed */
  z-index: 2;
  /* Ensure it appears above other elements */
  background-color: rgba(0, 0, 0, 0.9);
  /* Background color when sticky */
  right: 15px;
  width: 100%;
  padding: 15px 0;
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-3 .is-sticky {
    top: 72px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .is-sticky {
    top: 56px;
  }
}
.nxt-landing-banner--type-3 .is-sticky .nxt-landing-banner-btn-arrow {
  padding: 10px 15px;
  font-size: 20px;
  min-width: 300px;
  min-height: 36px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .is-sticky .nxt-landing-banner-btn-arrow {
    padding: 5px;
    font-size: 12px;
    min-width: 171px;
    min-height: 32px;
  }
}
.nxt-landing-banner--type-3 .is-sticky .nxt-detials-with-icon {
  font-size: 20px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .is-sticky .nxt-detials-with-icon {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .is-sticky .nxt-hero-landing-banner-info .nxt-detials-with-icon {
    width: auto;
  }
}
.nxt-landing-banner--type-3 .is-sticky .nxt-btn-arrow-stikcy-container {
  text-align: right;
  justify-content: end;
  align-items: center;
  display: flex;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-3 .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 20px;
    text-align: left;
    justify-content: start;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 20px;
    justify-content: start;
  }
}
.nxt-landing-banner--type-3 .nxt-55px {
  font-size: 55px;
  line-height: 60px;
  /* 100% */
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-3 .nxt-55px {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-3 .nxt-55px {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-55px {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    max-width: 100%;
  }
  .nxt-landing-banner--type-3 .nxt-55px br {
    display: none;
  }
}
.nxt-landing-banner--type-3 .nxt-50px {
  font-size: 50px;
  line-height: 60px;
  /* 100% */
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-3 .nxt-50px {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-3 .nxt-50px {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-50px {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    max-width: 100%;
  }
  .nxt-landing-banner--type-3 .nxt-50px br {
    display: none;
  }
}
.nxt-landing-banner--type-3 .nxt-45px {
  font-size: 45px;
  line-height: 45px;
  /* 100% */
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-3 .nxt-45px {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-3 .nxt-45px {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-45px {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    max-width: 100%;
  }
  .nxt-landing-banner--type-3 .nxt-45px br {
    display: none;
  }
}
.nxt-landing-banner--type-3 .nxt-40px {
  font-size: 40px;
  line-height: 40px;
  /* 100% */
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-3 .nxt-40px {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-3 .nxt-40px {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .nxt-40px {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    max-width: 100%;
  }
  .nxt-landing-banner--type-3 .nxt-40px br {
    display: none;
  }
}
.nxt-landing-banner--type-3 .black .nxt-hero-heading {
  color: black;
}
.nxt-landing-banner--type-3 .black .nxt-hero-sub-heading {
  color: black;
}
.nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #000000;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  border: 2px solid var(--EXL-Orange, #FB4E0B);
}
.nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #000000;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 60%;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-3 .black .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner--type-3 .orange .nxt-hero-heading {
  color: #FB4E0B;
}
.nxt-landing-banner--type-3 .orange .nxt-hero-sub-heading {
  color: #FFFFFF;
}
.nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #000000;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  border: 2px solid var(--EXL-Orange, #FB4E0B);
}
.nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #000000;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 60%;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-3 .orange .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}

/* NXT Landing Banner Type--3 CSS Code End */
/* NXT Landing Banner Type--4 CSS Code Start */
.nxt-landing-banner--type-4 {
  margin: 0 -15px;
  /* Responsive Styles */
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-4 {
    margin-top: -10px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 {
    margin-top: -29px;
  }
}
.nxt-landing-banner--type-4 #nxt-dynamic-word {
  display: inline-block;
  /* Allows for rotation */
  color: #FB4E0B;
}
.nxt-landing-banner--type-4 .nxt-landing-banner-btn-arrow-parent {
  text-align: left;
  padding-left: 50px;
}
@media (max-width: 992px) {
  .nxt-landing-banner--type-4 .nxt-landing-banner-btn-arrow-parent {
    text-align: left;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-landing-banner-btn-arrow-parent {
    padding-left: 38px;
  }
}
.nxt-landing-banner--type-4 .nxt-text-container {
  overflow: auto;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-text-container {
    margin-top: -59px;
  }
}
.nxt-landing-banner--type-4 .hero {
  width: 100%;
  position: relative;
  min-height: 436px;
  display: flex;
  align-items: end;
  justify-content: center;
  overflow: hidden;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  /* Prevent overflow */
  height: calculate-height(100%);
}
@media (max-width: 1920px) {
  .nxt-landing-banner--type-4 .hero {
    min-height: 553.33333px;
  }
}
@media (max-width: 1515px) {
  .nxt-landing-banner--type-4 .hero {
    min-height: 436.61458px;
  }
}
@media (max-width: 1440px) {
  .nxt-landing-banner--type-4 .hero {
    min-height: 415px;
  }
}
@media (max-width: 1366px) {
  .nxt-landing-banner--type-4 .hero {
    min-height: 393.67361px;
  }
}
@media (max-width: 1280px) {
  .nxt-landing-banner--type-4 .hero {
    min-height: 368.88889px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .hero {
    min-height: 520px;
  }
}
.nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  border: 2px solid var(--EXL-Orange, #FB4E0B);
}
.nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 171px;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-4 .hero .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner--type-4 .hero .nxt_landing_banner_hero_img,
.nxt-landing-banner--type-4 .hero video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Cover the entire hero area */
  z-index: 1;
  transition: 1s -webkit-filter linear;
  /* Place behind other content */
}
.nxt-landing-banner--type-4 .nxt-landing-banner-hero {
  position: relative;
  /* Position content above the background */
  z-index: 2;
  /* Ensure content is above the background */
  text-align: center;
  /* Center text for smaller screens */
  /* Add padding for smaller screens */
  width: 100%;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-landing-banner-hero {
    padding: 0;
  }
}
.nxt-landing-banner--type-4 .nxt-hero-heading {
  color: #fff;
  font-family: Yantramanav;
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 60px;
  /* 100% */
  letter-spacing: -0.6px;
  text-align: left;
  overflow: hidden;
  max-width: 1120px;
  margin-top: 0;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  margin-bottom: 20px;
  position: relative;
  display: flex;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-hero-heading svg {
    height: 54px;
    width: 24px;
  }
}
.nxt-landing-banner--type-4 .nxt-hero-heading span {
  padding-left: 30px;
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-4 .nxt-hero-heading {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-4 .nxt-hero-heading {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-hero-heading {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    margin-bottom: 40px;
    max-width: 100%;
  }
  .nxt-landing-banner--type-4 .nxt-hero-heading br {
    display: none;
  }
}
.nxt-landing-banner--type-4 .nxt-hero-heading .line {
  overflow: hidden;
}
.nxt-landing-banner--type-4 .char {
  transform: translateY(0px);
  transition: transform .5s;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .char {
    transform: translateY(0px);
  }
}
.nxt-landing-banner--type-4 .nxt-hero-sub-heading {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  padding-bottom: 20px;
  text-align: left;
  max-width: 876px;
  padding-left: 50px;
  margin: 0;
}
.nxt-landing-banner--type-4 .nxt-hero-sub-heading p {
  margin: 0;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-hero-sub-heading {
    color: var(--White, #FFF);
    font-family: Yantramanav;
    font-size: 25px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    border-bottom: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 40px;
    display: none;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-4 .hero {
    padding: 0px 35px;
    padding-bottom: 34px;
  }
  .nxt-landing-banner--type-4 h1 {
    font-size: 48px;
    /* Smaller font size for h1 */
    line-height: 60px;
    /* Adjust line height */
  }
  .nxt-landing-banner--type-4 h2 {
    font-size: 14px;
    /* Smaller font size for h2 */
    margin-top: 15px;
    /* Adjust margin */
  }
  .nxt-landing-banner--type-4 .nxt-arrow-container {
    top: 120px;
    /* Adjust arrow position */
  }
}
@media (max-width: 576px) {
  .nxt-landing-banner--type-4 h1 {
    font-size: 36px;
    /* Further reduce font size for mobile */
    line-height: 48px;
    /* Adjust line height */
  }
  .nxt-landing-banner--type-4 h2 {
    font-size: 12px;
    /* Further reduce font size for h2 */
    margin-top: 10px;
    /* Adjust margin */
  }
  .nxt-landing-banner--type-4 .nxt-arrow-container {
    top: 82px;
    /* Further adjust arrow position */
  }
}
.nxt-landing-banner--type-4 .nxt-sticky-continer-fixed {
  padding: 40px 60px;
  /* Smooth transition for transform and opacity */
  /* Start off-screen */
  display: none;
}
.nxt-landing-banner--type-4 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 341px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-landing-banner--type-4 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-4 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 11px;
    min-width: 171px;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-4 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-4 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-4 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-4 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-4 .nxt-sticky-continer-fixed .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner--type-4 .nxt-sticky-continer {
  padding: 30px 0px;
  opacity: 0;
}
@media (max-width: 1366px) {
  .nxt-landing-banner--type-4 .nxt-sticky-continer {
    padding: 30px 0px;
  }
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-4 .nxt-sticky-continer {
    padding: 20px 0px 40px 0px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-4 .nxt-sticky-continer {
    padding: 20px 0px 0px 0px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-sticky-continer {
    padding: 28px 0px 0px 0px;
  }
}
.nxt-landing-banner--type-4 .nxt-detials-with-icon {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 44.8px */
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-detials-with-icon svg {
    margin-right: 0px !important;
  }
}
@media (max-width: 1279px) {
  .nxt-landing-banner--type-4 .nxt-detials-with-icon {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-4 .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-4 .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-landing-banner--type-4 .nxt-detials-with-icon {
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-detials-with-icon {
    font-size: 13px;
    text-align: left;
    margin-right: 10px;
  }
}
.nxt-landing-banner--type-4 .nxt-detials-with-icon:last-child {
  margin-right: 0px;
}
.nxt-landing-banner--type-4 .nxt-hero-landing-banner-info {
  display: flex;
  justify-content: start;
  position: relative;
  height: 100%;
  align-items: center;
}
.nxt-landing-banner--type-4 .nxt-hero-landing-banner-info h3 {
  color: #FEFEFE;
  font-family: Yantramanav;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 28.644px;
  /* 110.169% */
  letter-spacing: -0.26px;
  position: relative;
  margin-bottom: 0;
  margin-left: 30px;
}
.nxt-landing-banner--type-4 .nxt-hero-landing-banner-info h3 p {
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 28.644px;
  /* 110.169% */
  letter-spacing: -0.26px;
  margin-bottom: 0;
}
@media (max-width: 1281px) {
  .nxt-landing-banner--type-4 .nxt-hero-landing-banner-info h3 p {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-hero-landing-banner-info h3 p {
    font-size: 16px;
    line-height: 18.644px;
    /* 110.169% */
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-4 .nxt-hero-landing-banner-info h3 {
    font-size: 16px;
    line-height: 18.644px;
    /* 110.169% */
  }
}
.nxt-landing-banner--type-4 .nxt-hero-landing-banner-info h3::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='38' viewBox='0 0 16 38' fill='none'%3E %3Cpath d='M0 0.728821L15.4678 19.061L0 37.3932V0.728821Z' fill='%23FA4921'/%3E %3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  width: 15.468px;
  height: 36.664px;
  display: inline-block;
  position: absolute;
  left: -30px;
  top: -5px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-4 .nxt-hero-landing-banner-info h3::before {
    top: 0px;
  }
}
.nxt-landing-banner--type-4 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
  content: "";
  border-right: 1px solid #FFF;
  opacity: 0.4;
  display: inline-block;
  height: 49px;
  vertical-align: middle;
  position: relative;
  margin-left: 23px;
}
@media (max-width: 1279px) {
  .nxt-landing-banner--type-4 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-landing-banner--type-4 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 550px) {
  .nxt-landing-banner--type-4 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
    display: none;
  }
}
@media (max-width: 374px) {
  .nxt-landing-banner--type-4 .nxt-hero-landing-banner-info .nxt-detials-with-icon::after {
    display: none;
  }
}
.nxt-landing-banner--type-4 .nxt-detials-with-icon:last-child::after {
  visibility: hidden;
}
.nxt-landing-banner--type-4 .is-sticky {
  position: fixed;
  /* Fix the position */
  display: block;
  top: 85px;
  /* Adjust as needed */
  z-index: 2;
  /* Ensure it appears above other elements */
  background-color: rgba(0, 0, 0, 0.9);
  /* Background color when sticky */
  right: 15px;
  width: 100%;
  padding: 15px 0;
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-4 .is-sticky {
    top: 72px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .is-sticky {
    top: 56px;
  }
}
.nxt-landing-banner--type-4 .is-sticky .nxt-landing-banner-btn-arrow {
  padding: 10px 15px;
  font-size: 20px;
  min-width: 300px;
  min-height: 36px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .is-sticky .nxt-landing-banner-btn-arrow {
    padding: 5px;
    font-size: 12px;
    min-width: 171px;
    min-height: 32px;
  }
}
.nxt-landing-banner--type-4 .is-sticky .nxt-detials-with-icon {
  font-size: 20px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .is-sticky .nxt-detials-with-icon {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .is-sticky .nxt-hero-landing-banner-info .nxt-detials-with-icon {
    width: auto;
  }
}
.nxt-landing-banner--type-4 .is-sticky .nxt-btn-arrow-stikcy-container {
  text-align: right;
  justify-content: end;
  align-items: center;
  display: flex;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-4 .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 20px;
    text-align: left;
    justify-content: start;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .is-sticky .nxt-btn-arrow-stikcy-container {
    margin-top: 20px;
    justify-content: start;
  }
}
.nxt-landing-banner--type-4 .hero.dark .nxt-hero-heading {
  color: black;
}
.nxt-landing-banner--type-4 .hero.dark .nxt-hero-sub-heading {
  color: black;
}
.nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #000000;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  border: 2px solid var(--EXL-Orange, #FB4E0B);
}
.nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #000000;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 171px;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-4 .hero.dark .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}

/* NXT Landing Banner Type--4 CSS Code End */
/* NXT Landing Banner Type--7 CSS Code Start */
.nxt-landing-banner--type-7 {
  margin: 0 -15px;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-7 {
    margin-top: -10px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 {
    margin-top: -29px;
  }
}
.nxt-landing-banner--type-7 #nxt-dynamic-word {
  display: inline-block;
  /* Allows for rotation */
  color: #FB4E0B;
}
.nxt-landing-banner--type-7 .nxt-landing-banner-btn-arrow-parent {
  text-align: left;
  padding-left: 50px;
}
.nxt-landing-banner--type-7 .nxt-landing-banner-btn-arrow-parent .nxt-landing-banner-btn-arrow:first-child {
  margin-right: 27px;
}
@media (max-width: 660px) {
  .nxt-landing-banner--type-7 .nxt-landing-banner-btn-arrow-parent .nxt-landing-banner-btn-arrow:first-child {
    padding-left: 38px;
    margin-bottom: 20px;
  }
}
@media (max-width: 992px) {
  .nxt-landing-banner--type-7 .nxt-landing-banner-btn-arrow-parent {
    text-align: left;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-landing-banner-btn-arrow-parent {
    padding-left: 38px;
  }
}
.nxt-landing-banner--type-7 .nxt-text-container {
  overflow: auto;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-text-container {
    margin-top: 49px;
  }
}
.nxt-landing-banner--type-7 .hero {
  width: 100%;
  position: relative;
  min-height: 415px;
  display: flex;
  align-items: end;
  justify-content: center;
  overflow: hidden;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  /* Prevent overflow */
  height: calculate-height(100%);
}
@media (max-width: 1920px) {
  .nxt-landing-banner--type-7 .hero {
    min-height: 553.33333px;
  }
}
@media (max-width: 1515px) {
  .nxt-landing-banner--type-7 .hero {
    min-height: 436.61458px;
  }
}
@media (max-width: 1440px) {
  .nxt-landing-banner--type-7 .hero {
    min-height: 415px;
  }
}
@media (max-width: 1366px) {
  .nxt-landing-banner--type-7 .hero {
    min-height: 393.67361px;
  }
}
@media (max-width: 1280px) {
  .nxt-landing-banner--type-7 .hero {
    min-height: 368.88889px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .hero {
    min-height: 520px;
  }
}
.nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  border: 2px solid var(--EXL-Orange, #FB4E0B);
}
.nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 221px;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-7 .hero .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner--type-7 .hero .nxt_landing_banner_hero_img,
.nxt-landing-banner--type-7 .hero video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Cover the entire hero area */
  z-index: 1;
  transition: 1s -webkit-filter linear;
  /* Place behind other content */
}
.nxt-landing-banner--type-7 .nxt-landing-banner-hero {
  position: relative;
  /* Position content above the background */
  z-index: 2;
  /* Ensure content is above the background */
  text-align: center;
  /* Center text for smaller screens */
  /* Add padding for smaller screens */
  width: 100%;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-landing-banner-hero {
    padding: 0;
  }
}
.nxt-landing-banner--type-7 .nxt-hero-heading {
  color: #fff;
  font-family: Yantramanav;
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 60px;
  /* 100% */
  letter-spacing: -0.5px;
  text-align: left;
  overflow: hidden;
  margin-top: 0;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  margin-bottom: 20px;
  position: relative;
  display: flex;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-hero-heading svg {
    width: 18px;
    height: 50px;
    margin-left: 10px;
  }
}
.nxt-landing-banner--type-7 .nxt-hero-heading span {
  padding-left: 22px;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-hero-heading span {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-7 .nxt-hero-heading {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-7 .nxt-hero-heading {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-hero-heading {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    margin-bottom: 40px;
    max-width: 100%;
    padding-top: 10px;
  }
  .nxt-landing-banner--type-7 .nxt-hero-heading br {
    display: none;
  }
  .nxt-landing-banner--type-7 .nxt-hero-heading .nxt-title-icon {
    margin-top: -7px;
  }
}
.nxt-landing-banner--type-7 .nxt-hero-sub-heading {
  color: #FFF;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  padding-bottom: 30px;
  text-align: left;
  padding-left: 50px;
  margin: 0;
}
.nxt-landing-banner--type-7 .nxt-hero-sub-heading p {
  margin: 0;
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-hero-sub-heading {
    color: var(--White, #FFF);
    font-family: Yantramanav;
    font-size: 25px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    border-bottom: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 40px;
    display: none;
  }
}
.nxt-landing-banner--type-7 .hero.black .nxt-hero-heading {
  color: black;
}
.nxt-landing-banner--type-7 .hero.black .nxt-hero-sub-heading {
  color: black;
}
.nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #000000;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  border: 2px solid var(--EXL-Orange, #FB4E0B);
}
.nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #000000;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 60%;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-7 .hero.black .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner--type-7 .hero.orange .nxt-hero-heading {
  color: #FB4E0B;
}
.nxt-landing-banner--type-7 .hero.orange .nxt-hero-sub-heading {
  color: #FFFFFF;
}
.nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #000000;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  border: 2px solid var(--EXL-Orange, #FB4E0B);
}
.nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #000000;
}
@media (max-width: 1200px) {
  .nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 60%;
    min-height: 35px;
  }
}
.nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-landing-banner--type-7 .hero.orange .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-landing-banner--type-7 .nxt-55px {
  font-size: 55px;
  line-height: 60px;
  /* 100% */
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-7 .nxt-55px {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-7 .nxt-55px {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-55px {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    margin-bottom: 40px;
    max-width: 100%;
  }
  .nxt-landing-banner--type-7 .nxt-55px br {
    display: none;
  }
}
.nxt-landing-banner--type-7 .nxt-50px {
  font-size: 50px;
  line-height: 60px;
  /* 100% */
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-7 .nxt-50px {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-7 .nxt-50px {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-50px {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    margin-bottom: 40px;
    max-width: 100%;
  }
  .nxt-landing-banner--type-7 .nxt-50px br {
    display: none;
  }
}
.nxt-landing-banner--type-7 .nxt-45px {
  font-size: 45px;
  line-height: 45px;
  /* 100% */
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-7 .nxt-45px {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-7 .nxt-45px {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-45px {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    margin-bottom: 40px;
    max-width: 100%;
  }
  .nxt-landing-banner--type-7 .nxt-45px br {
    display: none;
  }
}
.nxt-landing-banner--type-7 .nxt-40px {
  font-size: 40px;
  line-height: 40px;
  /* 100% */
}
@media (max-width: 1024px) {
  .nxt-landing-banner--type-7 .nxt-40px {
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 111%;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-landing-banner--type-7 .nxt-40px {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .nxt-landing-banner--type-7 .nxt-40px {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 97.2%;
    /* 38.88px */
    letter-spacing: -0.4px;
    margin-bottom: 40px;
    max-width: 100%;
  }
  .nxt-landing-banner--type-7 .nxt-40px br {
    display: none;
  }
}

/* NXT Landing Banner Type--7 CSS Code End */
/* NXT Accordion CSS Start */
.nxt-accordion {
  padding: 60px 0;
  margin: 0 -15px;
}
@media (max-width: 480px) {
  .nxt-accordion {
    padding: 30px 0;
  }
}
.nxt-accordion .nxt-accordion-section-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%;
  /* 45px */
  letter-spacing: -0.45px;
}
.nxt-accordion .nxt-accordion-section-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-accordion .nxt-accordion-section-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-accordion .nxt-accordion-section-title {
    font-size: 28px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-accordion .nxt-accordion-item {
  margin-bottom: 24px;
}
.nxt-accordion .nxt-accordion-title {
  background: #F5F5F6;
  padding: 30px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  /* Position relative for the :after element */
  min-height: 50px;
  /* Set a minimum height for the title */
}
@media (max-width: 480px) {
  .nxt-accordion .nxt-accordion-title {
    padding: 20px;
  }
}
.nxt-accordion .nxt-accordion-title span {
  color: var(--EXL-Orange, #FB4E0B);
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  display: inline-block;
  width: 90%;
}
@media (max-width: 480px) {
  .nxt-accordion .nxt-accordion-title span {
    font-size: 22px;
  }
}
.nxt-accordion .nxt-accordion-title::after {
  content: '';
  display: inline-block;
  width: 22px;
  /* Set width for the SVG */
  height: 22px;
  /* Set height for the SVG */
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 13" fill="black"><path d="M21.5332 1.32812C21.7773 1.52344 21.7773 1.91406 21.5332 2.1582L11.3281 12.3633C11.084 12.6074 10.7422 12.6074 10.498 12.3633L0.292969 2.1582C0.0488281 1.91406 0.0488281 1.52344 0.292969 1.32812L1.2207 0.351562C1.46484 0.107422 1.85547 0.107422 2.05078 0.351562L10.9375 9.18945L19.7754 0.351562C19.9707 0.107422 20.3613 0.107422 20.6055 0.351562L21.5332 1.32812Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  transition: transform 0.3s ease;
  /* Smooth transition for rotation */
  position: absolute;
  right: 30px;
  /* Position the arrow to the right */
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  /* Center vertically and set initial rotation */
}
@media (max-width: 480px) {
  .nxt-accordion .nxt-accordion-title::after {
    right: 15px;
    /* Position the arrow to the right */
  }
}
.nxt-accordion .open.nxt-accordion-title:after {
  transform: translateY(-50%) rotate(180deg);
  /* Rotate the arrow when open */
}
.nxt-accordion .nxt-accordion-content {
  display: none;
  padding: 0 30px 30px 30px;
  background: #F5F5F6;
  color: #000;
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
  letter-spacing: -0.21px;
}
.nxt-accordion .nxt-accordion-content p {
  font-size: 21px;
  margin: 0;
}
@media (max-width: 480px) {
  .nxt-accordion .nxt-accordion-content p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-accordion .nxt-accordion-content {
    font-size: 18px;
    padding: 0 20px 20px 20px;
  }
}
.nxt-accordion .nxt-arrow {
  transition: transform 0.3s;
  width: 22px;
  /* Set width for the SVG */
  height: 13px;
  /* Set height for the SVG */
}
.nxt-accordion .open .nxt-arrow {
  transform: rotate(180deg);
}

/* NXT Accordion CSS End */
/* NXT Accordion type-1 CSS Start */
.nxt-accordion-type-1 {
  padding: 60px 0;
  margin: 0 -15px;
  background-color: #F5F5F6;
}
@media (max-width: 480px) {
  .nxt-accordion-type-1 {
    padding: 30px 0;
  }
}
.nxt-accordion-type-1 .nxt-accordion-section-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%;
  /* 45px */
  letter-spacing: -0.45px;
}
.nxt-accordion-type-1 .nxt-accordion-section-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-accordion-type-1 .nxt-accordion-section-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-accordion-type-1 .nxt-accordion-section-title {
    font-size: 28px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-accordion-type-1 .nxt-accordion-item {
  margin-bottom: 24px;
}
.nxt-accordion-type-1 .nxt-accordion-title {
  background: #FFFFFF;
  padding: 30px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  /* Position relative for the :after element */
  min-height: 50px;
  /* Set a minimum height for the title */
}
@media (max-width: 480px) {
  .nxt-accordion-type-1 .nxt-accordion-title {
    padding: 20px;
  }
}
.nxt-accordion-type-1 .nxt-accordion-title span {
  color: var(--EXL-Orange, #FB4E0B);
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  display: inline-block;
  width: 90%;
}
@media (max-width: 480px) {
  .nxt-accordion-type-1 .nxt-accordion-title span {
    font-size: 20px;
  }
}
.nxt-accordion-type-1 .nxt-accordion-title::after {
  content: '';
  display: inline-block;
  width: 20px;
  /* Set width for the SVG */
  height: 20px;
  /* Set height for the SVG */
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 13" fill="black"><path d="M21.5332 1.32812C21.7773 1.52344 21.7773 1.91406 21.5332 2.1582L11.3281 12.3633C11.084 12.6074 10.7422 12.6074 10.498 12.3633L0.292969 2.1582C0.0488281 1.91406 0.0488281 1.52344 0.292969 1.32812L1.2207 0.351562C1.46484 0.107422 1.85547 0.107422 2.05078 0.351562L10.9375 9.18945L19.7754 0.351562C19.9707 0.107422 20.3613 0.107422 20.6055 0.351562L21.5332 1.32812Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  transition: transform 0.3s ease;
  /* Smooth transition for rotation */
  position: absolute;
  right: 30px;
  /* Position the arrow to the right */
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  /* Center vertically and set initial rotation */
}
@media (max-width: 480px) {
  .nxt-accordion-type-1 .nxt-accordion-title::after {
    right: 15px;
    /* Position the arrow to the right */
  }
}
.nxt-accordion-type-1 .open.nxt-accordion-title:after {
  transform: translateY(-50%) rotate(180deg);
  /* Rotate the arrow when open */
}
.nxt-accordion-type-1 .nxt-accordion-content {
  display: none;
  padding: 0 30px 30px 30px;
  background: #FFFFFF;
  color: #000;
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
  letter-spacing: -0.21px;
}
.nxt-accordion-type-1 .nxt-accordion-content p {
  font-size: 21px;
  margin: 0;
}
@media (max-width: 480px) {
  .nxt-accordion-type-1 .nxt-accordion-content p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-accordion-type-1 .nxt-accordion-content {
    font-size: 18px;
    padding: 0 20px 20px 20px;
  }
}
.nxt-accordion-type-1 .nxt-arrow {
  transition: transform 0.3s;
  width: 22px;
  /* Set width for the SVG */
  height: 13px;
  /* Set height for the SVG */
}
.nxt-accordion-type-1 .open .nxt-arrow {
  transform: rotate(180deg);
}

/* NXT Accordion type-1 CSS End */
/* Next Gen  tab CSS Code Start */
.nxt-careers-tabs-block {
  background-image: url(/themes/exl_service/images/ng-bg-pattern.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom;
  padding: 60px 0;
  margin: 0 -15px;
}
.nxt-careers-tabs-block .nxt-title-section {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .nxt-careers-tabs-block .nxt-title-section svg {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-careers-tabs-block {
    padding: 30px 0;
  }
}
.nxt-careers-tabs-block .nxt-our-services-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
}
.nxt-careers-tabs-block .nxt-our-services-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-careers-tabs-block .nxt-our-services-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-careers-tabs-block .nxt-our-services-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-careers-tabs-block .nxt-our-services-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
}
@media (max-width: 768px) {
  .nxt-careers-tabs-block .nxt-our-services-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-careers-tabs-block .nxt-our-services-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 1024px) {
  .nxt-careers-tabs-block .nxt-our-services-sub-title {
    max-width: 100%;
  }
}
.nxt-careers-tabs-block .nxt-tab-section {
  width: 100%;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown {
  width: 100%;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .navbar {
  padding: 0;
  margin: 20px 0;
  display: none;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .nxt-careers-tabs-block .nxt-tabs-to-dropdown .navbar {
    display: block;
    margin-bottom: 30px;
  }
}
@media (max-width: 1024px) {
  .nxt-careers-tabs-block .nxt-tabs-to-dropdown .career_nav_tab,
  .nxt-careers-tabs-block .nxt-tabs-to-dropdown .nav-tabs {
    display: none;
  }
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper {
  width: 100%;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
  display: none;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .nxt-careers-tabs-block .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
    display: block;
  }
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle {
  display: block;
  width: 100%;
  border: 1px solid #000000;
  color: #000000;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 125%;
  /* 20px */
  text-align: left;
  padding: 15px;
  outline: none;
  position: relative;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:active, .nxt-careers-tabs-block .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:focus {
  outline: 0;
  box-shadow: none;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle::after {
  position: absolute;
  right: 20px;
  top: 22px;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-menu {
  width: 100%;
  border-radius: 0;
  border: 1px solid #000000;
  background: var(--EXL---White-FFFFFF, #FFF);
  z-index: 2;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item {
  padding: 10px 15px;
  color: #000000;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 133.333% */
  text-decoration: none;
  background: transparent;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item:hover {
  background: transparent;
  color: #FB4E0B;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .nav-tabs {
  padding-bottom: 21px !important;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .nav-tabs .nav-link {
  border: 0;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #787878;
  text-align: center;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 20.174px;
  /* 80.696% */
  text-decoration: none;
  background: transparent;
  margin-right: 25px;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .nav-tabs .nav-link::after {
  content: '';
  display: block;
  border-bottom: 2px solid transparent;
  padding-top: 8px;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .nav-tabs .nav-link.active, .nxt-careers-tabs-block .nxt-tabs-to-dropdown .nav-tabs .nav-link.bef-link-active {
  color: #000000;
  background-color: transparent;
  border-color: #FB4E0B;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .nav-tabs .nav-link.active::after, .nxt-careers-tabs-block .nxt-tabs-to-dropdown .nav-tabs .nav-link.bef-link-active::after {
  content: '';
  display: block;
  border-bottom: 2px solid #FB4E0B;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .nav-tabs .nav-link:hover {
  color: #FB4E0B;
  background-color: transparent;
  border-color: #FB4E0B;
}
.nxt-careers-tabs-block .nxt-tabs-to-dropdown .nav-tabs .nav-link:hover::after {
  content: '';
  display: block;
  border-bottom: 2px solid #FB4E0B;
}
.nxt-careers-tabs-block .nxt-vertical-card-component {
  padding: 0 20px 20px 20px;
  text-decoration: none;
  background-color: #F5F5F6;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-component-img-container {
  overflow: hidden;
  margin: 0 -20px;
}
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-component-img-container img {
  height: 142px;
  object-fit: cover;
  width: 100%;
  transition: transform 1s ease;
}
@media (max-width: 480px) {
  .nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-component-img-container img {
    width: 100%;
    height: 142px;
  }
}
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-title {
  font-family: Yantramanav;
  font-size: 21px;
  color: #FB4E0B;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 15px;
  margin-top: 20px;
  max-width: 100%;
}
@media (max-width: 480px) {
  .nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-title {
    font-size: 21px;
    margin-top: 10px;
    margin-bottom: 15px;
    max-width: 100%;
  }
}
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 125%;
  /* 22.5px */
  flex-grow: 1;
}
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc p {
  margin: 0;
}
@media (max-width: 480px) {
  .nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc {
    font-size: 16px;
  }
}
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc {
  color: #000000;
}
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc p,
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc ul,
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc li,
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc span,
.nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc ol {
  margin: 0;
  font-size: 18px !important;
}
@media (max-width: 480px) {
  .nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc p,
  .nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc ul,
  .nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc li,
  .nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc span,
  .nxt-careers-tabs-block .nxt-vertical-card-component .nxt-vertical-card-desc ol {
    font-size: 16px !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-careers-tabs-block .nxt-vertical-card-component:hover {
    text-decoration: none;
  }
  .nxt-careers-tabs-block .nxt-vertical-card-component:hover .nxt-vertical-card-component-img-container img {
    transform: scale(1.1);
  }
  .nxt-careers-tabs-block .nxt-vertical-card-component:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-careers-tabs-block .nxt-vertical-card-component:hover .nxt-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-careers-tabs-block .nxt-vertical-card-component:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* Next Gen tab  CSS Code End */
/* Next Gen  tab CSS Code Start */
.nxt-tab-type-2 {
  background-image: none;
  padding: 60px 0;
  margin: 0 -15px;
}
.nxt-tab-type-2 .nxt-arrow-link {
  margin-top: auto;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  z-index: 2;
  position: relative;
}
.nxt-tab-type-2 .nxt-arrow-link span {
  color: #000;
  text-align: center;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 18.75px */
  text-align: left;
}
@media (max-width: 480px) {
  .nxt-tab-type-2 .nxt-arrow-link span {
    font-size: 16px;
  }
}
.nxt-tab-type-2 .nxt-arrow-link::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-tab-type-2 .nxt-arrow-link::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-tab-type-2 .nxt-arrow-link:hover {
    outline: none;
    text-decoration: none;
  }
  .nxt-tab-type-2 .nxt-arrow-link:hover span {
    color: #FB4E0B;
  }
  .nxt-tab-type-2 .nxt-arrow-link:hover::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.nxt-tab-type-2 .nxt-title-section {
  display: flex;
  justify-content: start;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .nxt-tab-type-2 .nxt-title-section svg {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-2 {
    padding: 30px 0;
  }
}
.nxt-tab-type-2 .nxt-our-services-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 50.04px */
  letter-spacing: -0.45px;
}
.nxt-tab-type-2 .nxt-our-services-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-tab-type-2 .nxt-our-services-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-2 .nxt-our-services-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-2 .nxt-our-services-title {
    display: none;
  }
}
.nxt-tab-type-2 .nxt-our-services-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
}
@media (max-width: 768px) {
  .nxt-tab-type-2 .nxt-our-services-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-2 .nxt-our-services-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-2 .nxt-our-services-sub-title {
    max-width: 100%;
  }
}
.nxt-tab-type-2 .nxt-dropdown-label {
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 22.24px */
  letter-spacing: -0.2px;
  color: #000000;
  display: none;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-2 .nxt-dropdown-label {
    display: block;
  }
}
.nxt-tab-type-2 .nxt-tab-section {
  width: 100%;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown {
  width: 100%;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .navbar {
  padding: 0;
  margin: 20px 0;
  display: none;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-2 .nxt-tabs-to-dropdown .navbar {
    display: block;
    margin-bottom: 30px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-2 .nxt-tabs-to-dropdown .career_nav_tab,
  .nxt-tab-type-2 .nxt-tabs-to-dropdown .nav-tabs {
    display: none;
  }
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper {
  width: 100%;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
  display: none;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
    display: block;
  }
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle {
  display: block;
  width: 100%;
  border: 1px solid #FB4E0B;
  color: #000000;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 20px */
  text-align: left;
  padding: 15px;
  outline: none;
  position: relative;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:active, .nxt-tab-type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:focus {
  outline: 0;
  box-shadow: none;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle::after {
  position: absolute;
  right: 20px;
  top: 22px;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-menu {
  width: 100%;
  border-radius: 0;
  border: 1px solid #000000;
  background: var(--EXL---White-FFFFFF, #FFF);
  z-index: 2;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item {
  padding: 10px 15px;
  color: #000000;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 133.333% */
  text-decoration: none;
  background: transparent;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item:hover {
  background: transparent;
  color: #FB4E0B;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .nav-tabs {
  padding-bottom: 21px !important;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item {
  width: 100%;
  margin-bottom: 15px !important;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item:last-child {
  margin-bottom: 15px !important;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link {
  display: inline-block;
  border: 0;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #787878;
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
  /* 157.143% */
  /* 80.696% */
  text-decoration: none;
  background: transparent;
  padding: 5px 10px;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link::after {
  border: 0;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link.active, .nxt-tab-type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link.bef-link-active {
  color: #000000;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  display: inline-block !important;
}
.nxt-tab-type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link:hover {
  color: #000000;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  display: inline-block !important;
}
.nxt-tab-type-2 .nxt-vertical-card-component {
  padding: 30px;
  text-decoration: none;
  background-color: #F5F5F6;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
@media (max-width: 480px) {
  .nxt-tab-type-2 .nxt-vertical-card-component {
    padding: 20px;
  }
}
.nxt-tab-type-2 .nxt-vertical-card-component img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  transition: 1s -webkit-filter linear;
}
.nxt-tab-type-2 .nxt-vertical-card-component .nxt-vertical-card-title {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  max-width: 100%;
  margin-bottom: 5px;
  margin-top: 0;
  position: relative;
  z-index: 2;
}
.nxt-tab-type-2 .nxt-vertical-card-component .nxt-vertical-card-pill {
  display: flex;
  min-height: 27px;
  min-width: 16px;
  padding: 0px 15px;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  background: var(--State-Layers-Primary-orange-orange100, #FB4E0B);
  color: var(--M3-sys-light-on-error, var(--Schemes-On-Error, #FFF));
  text-align: center;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 20px;
  width: fit-content;
  position: relative;
  z-index: 2;
}
@media (max-width: 480px) {
  .nxt-tab-type-2 .nxt-vertical-card-component .nxt-vertical-card-pill {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 125% */
    letter-spacing: -0.24px;
    margin-bottom: 15px;
  }
}
.nxt-tab-type-2 .nxt-vertical-card-component .nxt-vertical-card-date {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
@media (max-width: 480px) {
  .nxt-tab-type-2 .nxt-vertical-card-component .nxt-vertical-card-date {
    margin-bottom: 15px;
    font-family: Yantramanav;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-tab-type-2 .nxt-vertical-card-component:hover {
    text-decoration: none;
  }
  .nxt-tab-type-2 .nxt-vertical-card-component:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-tab-type-2 .nxt-vertical-card-component:hover .nxt-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-tab-type-2 .nxt-vertical-card-component:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* Next Gen tab  CSS Code End */
/* Next Gen  tab CSS Code Start */
.nxt-tab-type-3 {
  background-image: url(/themes/exl_service/images/ng-bg-pattern.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom;
  background-color: #F5F5F6;
  padding: 60px 0;
  margin: 0 -15px;
}
@media (max-width: 480px) {
  .nxt-tab-type-3 .mobile-hide {
    display: none;
  }
}
.nxt-tab-type-3 .mobile-view-more {
  display: none;
}
@media (max-width: 480px) {
  .nxt-tab-type-3 .mobile-view-more {
    display: block;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 111.2%;
    /* 17.792px */
    letter-spacing: -0.16px;
    text-align: right;
  }
}
.nxt-tab-type-3 .nxt-title-section {
  display: flex;
  justify-content: start;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .nxt-tab-type-3 .nxt-title-section svg {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-3 {
    padding: 30px 0;
  }
}
.nxt-tab-type-3 .nxt-our-services-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 50.04px */
  letter-spacing: -0.45px;
}
.nxt-tab-type-3 .nxt-our-services-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-tab-type-3 .nxt-our-services-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-3 .nxt-our-services-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-3 .nxt-our-services-title {
    font-size: 28px;
    font-style: normal;
    font-weight: 300;
    line-height: 111.2%;
    /* 31.136px */
    letter-spacing: -0.28px;
  }
  .nxt-tab-type-3 .nxt-our-services-title br {
    display: none;
  }
}
.nxt-tab-type-3 .nxt-our-services-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
}
@media (max-width: 768px) {
  .nxt-tab-type-3 .nxt-our-services-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-3 .nxt-our-services-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-3 .nxt-our-services-sub-title {
    max-width: 100%;
  }
}
.nxt-tab-type-3 .nxt-tab-section {
  width: 100%;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown {
  width: 100%;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .navbar {
  padding: 0;
  margin: 20px 0;
  display: none;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-3 .nxt-tabs-to-dropdown .navbar {
    display: block;
    margin-bottom: 30px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-3 .nxt-tabs-to-dropdown .career_nav_tab,
  .nxt-tab-type-3 .nxt-tabs-to-dropdown .nav-tabs {
    display: none;
  }
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper {
  width: 100%;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
  display: none;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-3 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
    display: block;
  }
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle {
  display: block;
  width: 100%;
  border: 1px solid #000000;
  color: #000000;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 125%;
  /* 20px */
  text-align: left;
  padding: 15px;
  outline: none;
  position: relative;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:active, .nxt-tab-type-3 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:focus {
  outline: 0;
  box-shadow: none;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle::after {
  position: absolute;
  right: 20px;
  top: 22px;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-menu {
  width: 100%;
  border-radius: 0;
  border: 1px solid #000000;
  background: var(--EXL---White-FFFFFF, #FFF);
  z-index: 2;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item {
  padding: 10px 15px;
  color: #000000;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 133.333% */
  text-decoration: none;
  background: transparent;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item:hover {
  background: transparent;
  color: #FB4E0B;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .nav-tabs {
  padding-bottom: 21px !important;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .nav-tabs .nav-link {
  border: 0;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #787878;
  text-align: center;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 20.174px;
  /* 80.696% */
  text-decoration: none;
  background: transparent;
  margin-right: 25px;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .nav-tabs .nav-link::after {
  content: '';
  display: block;
  border-bottom: 2px solid transparent;
  padding-top: 8px;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .nav-tabs .nav-link.active, .nxt-tab-type-3 .nxt-tabs-to-dropdown .nav-tabs .nav-link.bef-link-active {
  color: #000000;
  background-color: transparent;
  border-color: #FB4E0B;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .nav-tabs .nav-link.active::after, .nxt-tab-type-3 .nxt-tabs-to-dropdown .nav-tabs .nav-link.bef-link-active::after {
  content: '';
  display: block;
  border-bottom: 2px solid #FB4E0B;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .nav-tabs .nav-link:hover {
  color: #FB4E0B;
  background-color: transparent;
  border-color: #FB4E0B;
}
.nxt-tab-type-3 .nxt-tabs-to-dropdown .nav-tabs .nav-link:hover::after {
  content: '';
  display: block;
  border-bottom: 2px solid #FB4E0B;
}
.nxt-tab-type-3 .nxt-vertical-card-component {
  padding: 20px;
  text-decoration: none;
  background-color: #F5F5F6;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  background-size: cover;
  min-height: 250px;
}
@media (max-width: 480px) {
  .nxt-tab-type-3 .nxt-vertical-card-component {
    min-height: 250px;
  }
}
.nxt-tab-type-3 .nxt-vertical-card-component .nxt-vertical-card-title {
  color: #FFFFFF;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  max-width: 100%;
  margin-bottom: 5px;
  position: relative;
  z-index: 2;
}
@media (max-width: 480px) {
  .nxt-tab-type-3 .nxt-vertical-card-component .nxt-vertical-card-title {
    margin-top: auto;
  }
}
.nxt-tab-type-3 .nxt-vertical-card-component .nxt-vertical-card-pill {
  display: flex;
  min-height: 27px;
  min-width: 16px;
  padding: 0px 15px;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  background: var(--State-Layers-Primary-orange-orange100, #FB4E0B);
  color: var(--M3-sys-light-on-error, var(--Schemes-On-Error, #FFF));
  text-align: center;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 64px;
  width: fit-content;
  position: relative;
  z-index: 2;
}
@media (max-width: 480px) {
  .nxt-tab-type-3 .nxt-vertical-card-component .nxt-vertical-card-pill {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 125% */
    letter-spacing: -0.24px;
    margin-bottom: 15px;
  }
}
.nxt-tab-type-3 .nxt-vertical-card-component .nxt-vertical-card-date {
  color: #FFFFFF;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  z-index: 2;
  margin-top: auto;
}
@media (max-width: 480px) {
  .nxt-tab-type-3 .nxt-vertical-card-component .nxt-vertical-card-date {
    margin-top: inherit;
    font-family: Yantramanav;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-tab-type-3 .nxt-vertical-card-component:hover {
    text-decoration: none;
  }
  .nxt-tab-type-3 .nxt-vertical-card-component:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-tab-type-3 .nxt-vertical-card-component:hover .nxt-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-tab-type-3 .nxt-vertical-card-component:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* Next Gen tab  CSS Code End */
/* Next Gen  tab CSS Code Start */
.nxt-tab-type-5 {
  background-image: none;
  padding: 60px 0;
  margin: 0 -15px;
}
.nxt-tab-type-5 .nxt-arrow-link {
  margin-top: auto;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  z-index: 2;
  position: relative;
}
.nxt-tab-type-5 .nxt-arrow-link span {
  color: #000;
  text-align: center;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 18.75px */
  text-align: left;
}
@media (max-width: 480px) {
  .nxt-tab-type-5 .nxt-arrow-link span {
    font-size: 16px;
  }
}
.nxt-tab-type-5 .nxt-arrow-link::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-tab-type-5 .nxt-arrow-link::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-tab-type-5 .nxt-arrow-link:hover {
    outline: none;
    text-decoration: none;
  }
  .nxt-tab-type-5 .nxt-arrow-link:hover span {
    color: #FB4E0B;
  }
  .nxt-tab-type-5 .nxt-arrow-link:hover::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.nxt-tab-type-5 .nxt-title-section {
  display: flex;
  justify-content: start;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .nxt-tab-type-5 .nxt-title-section svg {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-5 {
    padding: 30px 0;
  }
}
.nxt-tab-type-5 .nxt-our-services-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 50.04px */
  letter-spacing: -0.45px;
}
.nxt-tab-type-5 .nxt-our-services-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-tab-type-5 .nxt-our-services-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-5 .nxt-our-services-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-5 .nxt-our-services-title {
    display: none;
  }
}
.nxt-tab-type-5 .nxt-our-services-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
}
@media (max-width: 768px) {
  .nxt-tab-type-5 .nxt-our-services-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-5 .nxt-our-services-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-5 .nxt-our-services-sub-title {
    max-width: 100%;
  }
}
.nxt-tab-type-5 .nxt-dropdown-label {
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 22.24px */
  letter-spacing: -0.2px;
  color: #000000;
  display: none;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-5 .nxt-dropdown-label {
    display: block;
  }
}
.nxt-tab-type-5 .nxt-tab-section {
  width: 100%;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown {
  width: 100%;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .navbar {
  padding: 0;
  margin: 20px 0;
  display: none;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-5 .nxt-tabs-to-dropdown .navbar {
    display: block;
    margin-bottom: 30px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-5 .nxt-tabs-to-dropdown .career_nav_tab,
  .nxt-tab-type-5 .nxt-tabs-to-dropdown .nav-tabs {
    display: none;
  }
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper {
  width: 100%;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
  display: none;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-5 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
    display: block;
  }
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle {
  display: block;
  width: 100%;
  border: 1px solid #FB4E0B;
  color: #000000;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 20px */
  text-align: left;
  padding: 15px;
  outline: none;
  position: relative;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:active, .nxt-tab-type-5 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:focus {
  outline: 0;
  box-shadow: none;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle::after {
  position: absolute;
  right: 20px;
  top: 22px;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-menu {
  width: 100%;
  border-radius: 0;
  border: 1px solid #000000;
  background: var(--EXL---White-FFFFFF, #FFF);
  z-index: 2;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item {
  padding: 10px 15px;
  color: #000000;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 133.333% */
  text-decoration: none;
  background: transparent;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item:hover {
  background: transparent;
  color: #FB4E0B;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .nav-tabs {
  padding-bottom: 21px !important;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .nav-tabs .nav-item {
  width: 100%;
  margin-bottom: 15px !important;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .nav-tabs .nav-item:last-child {
  margin-bottom: 15px !important;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link {
  display: inline-block;
  border: 0;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #787878;
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
  /* 157.143% */
  /* 80.696% */
  text-decoration: none;
  background: transparent;
  padding: 5px 10px;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link::after {
  border: 0;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link.active, .nxt-tab-type-5 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link.bef-link-active {
  color: #000000;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  display: inline-block !important;
}
.nxt-tab-type-5 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link:hover {
  color: #000000;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  display: inline-block !important;
}
.nxt-tab-type-5 .nxt-vertical-card-component {
  padding: 30px;
  text-decoration: none;
  background-color: #F5F5F6;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
@media (max-width: 480px) {
  .nxt-tab-type-5 .nxt-vertical-card-component {
    padding: 20px;
  }
}
.nxt-tab-type-5 .nxt-vertical-card-component img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  transition: 1s -webkit-filter linear;
}
.nxt-tab-type-5 .nxt-vertical-card-component .nxt-vertical-card-title {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  max-width: 100%;
  margin-bottom: 20px;
  margin-top: 0;
  position: relative;
  z-index: 2;
}
.nxt-tab-type-5 .nxt-vertical-card-component .nxt-vertical-card-pill {
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
  color: #FB4E0B;
  margin-bottom: 5px;
}
@media (max-width: 480px) {
  .nxt-tab-type-5 .nxt-vertical-card-component .nxt-vertical-card-pill {
    margin-bottom: 10px;
  }
}
.nxt-tab-type-5 .nxt-vertical-card-component .nxt-vertical-card-date {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
@media (max-width: 480px) {
  .nxt-tab-type-5 .nxt-vertical-card-component .nxt-vertical-card-date {
    margin-bottom: 15px;
    font-family: Yantramanav;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-tab-type-5 .nxt-vertical-card-component:hover {
    text-decoration: none;
  }
  .nxt-tab-type-5 .nxt-vertical-card-component:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-tab-type-5 .nxt-vertical-card-component:hover .nxt-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-tab-type-5 .nxt-vertical-card-component:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* Next Gen tab  CSS Code End */
/* Next Gen  tab CSS Code Start */
.nxt-tab-type-6 {
  background-image: none;
  padding: 60px 0;
  margin: 0 -15px;
}
.nxt-tab-type-6 .nxt-title-section {
  display: flex;
  justify-content: start;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .nxt-tab-type-6 .nxt-title-section svg {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-6 {
    padding: 30px 0;
  }
}
.nxt-tab-type-6 .nxt-our-services-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 50.04px */
  letter-spacing: -0.45px;
}
.nxt-tab-type-6 .nxt-our-services-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-tab-type-6 .nxt-our-services-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-6 .nxt-our-services-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-6 .nxt-our-services-title {
    display: none;
  }
}
.nxt-tab-type-6 .nxt-our-services-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
}
@media (max-width: 768px) {
  .nxt-tab-type-6 .nxt-our-services-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-6 .nxt-our-services-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-6 .nxt-our-services-sub-title {
    max-width: 100%;
  }
}
.nxt-tab-type-6 .nxt-dropdown-label {
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 22.24px */
  letter-spacing: -0.2px;
  color: #000000;
  display: none;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-6 .nxt-dropdown-label {
    display: block;
  }
}
.nxt-tab-type-6 .nxt-tab-section {
  width: 100%;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown {
  width: 100%;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .navbar {
  padding: 0;
  margin: 20px 0;
  display: none;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-6 .nxt-tabs-to-dropdown .navbar {
    display: block;
    margin-bottom: 30px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-6 .nxt-tabs-to-dropdown .career_nav_tab,
  .nxt-tab-type-6 .nxt-tabs-to-dropdown .nav-tabs {
    display: none;
  }
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper {
  width: 100%;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
  display: none;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-6 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
    display: block;
  }
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle {
  display: block;
  width: 100%;
  border: 1px solid #FB4E0B;
  color: #000000;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 20px */
  text-align: left;
  padding: 15px;
  outline: none;
  position: relative;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:active, .nxt-tab-type-6 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:focus {
  outline: 0;
  box-shadow: none;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle::after {
  position: absolute;
  right: 20px;
  top: 22px;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-menu {
  width: 100%;
  border-radius: 0;
  border: 1px solid #000000;
  background: var(--EXL---White-FFFFFF, #FFF);
  z-index: 2;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item {
  padding: 10px 15px;
  color: #000000;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 133.333% */
  text-decoration: none;
  background: transparent;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item:hover {
  background: transparent;
  color: #FB4E0B;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .nav-tabs {
  padding-bottom: 21px !important;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .nav-tabs .nav-item {
  width: 100%;
  margin-bottom: 15px !important;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .nav-tabs .nav-item:last-child {
  margin-bottom: 15px !important;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link {
  display: inline-block;
  border: 0;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #787878;
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
  /* 157.143% */
  /* 80.696% */
  text-decoration: none;
  background: transparent;
  padding: 5px 10px;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link::after {
  border: 0;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link.active, .nxt-tab-type-6 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link.bef-link-active {
  color: #000000;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  display: inline-block !important;
}
.nxt-tab-type-6 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link:hover {
  color: #000000;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  display: inline-block !important;
}
.nxt-tab-type-6 .tab-body-title {
  color: var(--primary-orange-primary100, #FB4E0B);
  /* title/D-large */
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  letter-spacing: var(--Title-Large-Tracking, 0);
  margin-bottom: 10px;
}
.nxt-tab-type-6 .tab-body-subtitle {
  color: #000;
  /* title/D-medium */
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
  margin-bottom: 20px;
}
.nxt-tab-type-6 .tabs-body-image {
  text-align: center;
}
.nxt-tab-type-6 .tabs-body-image img {
  height: 100%;
}
@media (max-width: 991px) {
  .nxt-tab-type-6 .tabs-body-image img {
    width: 50%;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-6 .tabs-body-image img {
    width: 100%;
    height: auto;
  }
}
.nxt-tab-type-6 .nxt-vertical-card-component-praent {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .nxt-tab-type-6 .nxt-vertical-card-component-praent:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}
.nxt-tab-type-6 .nxt-vertical-card-component-praent .nxt-vertical-card-component {
  padding: 30px;
  text-decoration: none;
  background-color: #F5F5F6;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
@media (max-width: 480px) {
  .nxt-tab-type-6 .nxt-vertical-card-component-praent .nxt-vertical-card-component {
    padding: 20px;
  }
}
.nxt-tab-type-6 .nxt-vertical-card-component-praent .nxt-vertical-card-component .nxt-vertical-card-title {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  /* 122.222% */
  max-width: 100%;
  margin-bottom: 0;
  margin-top: 0;
  position: relative;
  z-index: 2;
}
.nxt-tab-type-6 .nxt-vertical-card-component-praent .nxt-vertical-card-component .nxt-vertical-card-title p {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  /* 122.222% */
  margin: 0;
}
.nxt-tab-type-6 .nxt-vertical-card-component-praent .nxt-vertical-card-component .nxt-vertical-card-pill {
  font-family: Yantramanav;
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px;
  /* 100% */
  color: #FB4E0B;
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  .nxt-tab-type-6 .nxt-vertical-card-component-praent .nxt-vertical-card-component .nxt-vertical-card-pill {
    margin-bottom: 10px;
  }
}

/* Next Gen tab  CSS Code End */
/* NXT title-desc-custom-bg CSS Code Start */
.nxt-title-desc-custom-bg {
  padding: 60px 0;
  margin: 0 -15px;
}
@media (max-width: 480px) {
  .nxt-title-desc-custom-bg {
    padding: 30px 0;
  }
}
@media (max-width: 480px) {
  .nxt-title-desc-custom-bg {
    padding: 30px 15px;
  }
}
.nxt-title-desc-custom-bg .nxt-title-desc-custom-bg-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 50.04px */
  letter-spacing: -0.45px;
}
.nxt-title-desc-custom-bg .nxt-title-desc-custom-bg-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-title-desc-custom-bg .nxt-title-desc-custom-bg-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-title-desc-custom-bg .nxt-title-desc-custom-bg-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
@media (max-width: 480px) {
  .nxt-title-desc-custom-bg .nxt-title-desc-custom-bg-title {
    font-size: 28px;
    line-height: normal;
  }
}
.nxt-title-desc-custom-bg .nxt-title-desc-custom-bg-sub-title {
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 137.3%;
  /* 34.325px */
}
@media (max-width: 1024px) {
  .nxt-title-desc-custom-bg .nxt-title-desc-custom-bg-sub-title {
    font-size: 18px;
    line-height: normal;
  }
}
.nxt-title-desc-custom-bg.nxt-blue {
  background-color: #EDF9FD;
}
.nxt-title-desc-custom-bg.nxt-light-grey {
  background-color: #F5F5F5;
}
.nxt-title-desc-custom-bg.nxt-white {
  background-color: #FFFFFF;
}

/* NXT title-desc-custom-bg CSS Code End */
/* NXT mulit-title--multi-text-with-img (Soultion) CSS Code Start */
.nxt-multi-title-desc {
  background: var(--EXL-Slate-Grey, #2E3643);
  padding: 60px 0;
  margin: 0 -15px;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc {
    padding: 30px 0;
  }
}
.nxt-multi-title-desc .nxt-multi-title-desc-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 54px;
  /* 120% */
  letter-spacing: -0.45px;
  color: #FFFFFF;
}
.nxt-multi-title-desc .nxt-multi-title-desc-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc .nxt-multi-title-desc-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc .nxt-multi-title-desc-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc .nxt-multi-title-desc-title {
    font-size: 28px;
    font-style: normal;
    font-weight: 300;
    line-height: 111.2%;
    /* 31.136px */
    letter-spacing: -0.28px;
  }
}
.nxt-multi-title-desc .nxt-multi-title-desc-sub-title {
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 137.3%;
  /* 34.325px */
  margin-bottom: 40px;
  color: #FFFFFF;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc .nxt-multi-title-desc-sub-title {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 137.3%;
    /* 21.968px */
    margin-bottom: 40px;
  }
}
.nxt-multi-title-desc .nxt-multi-title-desc-stats .nxt-multi-title-desc-stat {
  margin-bottom: 15px;
  padding: 23px 56px;
  background-color: #FFFFFF;
}
.nxt-multi-title-desc .nxt-multi-title-desc-stats .nxt-multi-title-desc-stat .nxt-multi-title-desc-stat-number {
  color: #FB4E0B;
  font-family: Yantramanav;
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
  /* 55% */
  height: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc .nxt-multi-title-desc-stats .nxt-multi-title-desc-stat .nxt-multi-title-desc-stat-number {
    align-items: start;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 32px;
  }
}
.nxt-multi-title-desc .nxt-multi-title-desc-stats .nxt-multi-title-desc-stat .nxt-multi-title-desc-stat-number p {
  color: #FB4E0B;
  font-family: Yantramanav;
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
  /* 55% */
  height: 100%;
  display: flex;
  align-items: center;
  margin: 0;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc .nxt-multi-title-desc-stats .nxt-multi-title-desc-stat .nxt-multi-title-desc-stat-number p {
    align-items: start;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 32px;
  }
}
.nxt-multi-title-desc .nxt-multi-title-desc-stats .nxt-multi-title-desc-stat .nxt-multi-title-desc-stat-text {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc .nxt-multi-title-desc-stats .nxt-multi-title-desc-stat .nxt-multi-title-desc-stat-text {
    color: var(--EXL---Black-000000, #000);
    font-family: Yantramanav;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
}
.nxt-multi-title-desc .nxt-multi-title-desc-stats .nxt-multi-title-desc-stat .nxt-multi-title-desc-stat-text p {
  margin: 0;
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc .nxt-multi-title-desc-stats .nxt-multi-title-desc-stat .nxt-multi-title-desc-stat-text p {
    color: var(--EXL---Black-000000, #000);
    font-family: Yantramanav;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc .nxt-multi-title-desc-stats .nxt-multi-title-desc-stat {
    padding: 23px 23px;
  }
}

/* NXT mulit-title--multi-text-with-img (Soultion) CSS Code End */
/* NXT Promo Banner CSS Code Start */
.nxt-promo-banner {
  margin: 0 -15px;
  position: relative;
  overflow: hidden;
  padding: 80px 0;
}
@media (max-width: 768px) {
  .nxt-promo-banner {
    padding: 30px 0;
    min-height: 560px;
    display: flex;
    justify-content: end;
    align-items: end;
  }
}
.nxt-promo-banner .nxt-promo-banner-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.nxt-promo-banner .content {
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .nxt-promo-banner .content {
    padding: 30px;
    background: rgba(255, 255, 255, 0.95);
  }
}
.nxt-promo-banner .content h3 {
  font-family: Yantramanav;
  font-size: 56px;
  font-style: normal;
  font-weight: 300;
  line-height: 60px;
  /* 107.143% */
  margin: 0;
}
@media (max-width: 1024px) {
  .nxt-promo-banner .content h3 {
    font-size: 46px;
  }
}
@media (max-width: 768px) {
  .nxt-promo-banner .content h3 {
    font-size: 32px;
    line-height: 40px;
  }
}
.nxt-promo-banner .content h3 p {
  font-family: Yantramanav;
  font-size: 56px;
  font-style: normal;
  font-weight: 300;
  line-height: 60px;
  /* 107.143% */
  margin: 0;
}
@media (max-width: 1024px) {
  .nxt-promo-banner .content h3 p {
    font-size: 46px;
  }
}
@media (max-width: 768px) {
  .nxt-promo-banner .content h3 p {
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 480px) {
  .nxt-promo-banner .content h3 p br {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-promo-banner .content h3 br {
    display: none;
  }
}
.nxt-promo-banner .content h4 {
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  margin-top: 20px;
}
@media (max-width: 768px) {
  .nxt-promo-banner .content h4 {
    font-size: 18px;
    line-height: normal;
    display: none;
  }
}
.nxt-promo-banner .content h4 p {
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  margin: 0;
}
@media (max-width: 768px) {
  .nxt-promo-banner .content h4 p {
    font-size: 18px;
    line-height: normal;
  }
}
.nxt-promo-banner .content .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  margin-top: 40px;
}
.nxt-promo-banner .content .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-promo-banner .content .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-promo-banner .content .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-promo-banner .content .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-promo-banner .content .nxt-landing-banner-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 171px;
    min-height: 35px;
    margin-top: 20px;
  }
}
.nxt-promo-banner .content .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-promo-banner .content .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-promo-banner .content .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-promo-banner .content .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-promo-banner .content .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}

/* NXT Promo Banner CSS Code End */
/* NXT Promo Banner V2 CSS Code Start */
.nxt-promo-banner-v2 {
  margin: 0 -15px;
  position: relative;
  overflow: hidden;
  min-height: 377px;
  padding: 60px 0;
}
@media (max-width: 768px) {
  .nxt-promo-banner-v2 {
    padding: 30px 0;
    min-height: 560px;
    display: flex;
    justify-content: end;
    align-items: end;
  }
}
.nxt-promo-banner-v2 .nxt-promo-banner-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.nxt-promo-banner-v2 .content {
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .nxt-promo-banner-v2 .content {
    padding: 20px;
    background: white;
  }
}
.nxt-promo-banner-v2 .content h3 {
  font-family: Yantramanav;
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 50px;
  /* 125% */
  margin: 0;
}
@media (max-width: 768px) {
  .nxt-promo-banner-v2 .content h3 {
    font-size: 32px;
    line-height: 40px;
  }
}
.nxt-promo-banner-v2 .content h3 p {
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 50px;
  /* 125% */
  margin: 0;
}
@media (max-width: 768px) {
  .nxt-promo-banner-v2 .content h3 p {
    font-size: 28px;
    line-height: normal;
  }
}
@media (max-width: 480px) {
  .nxt-promo-banner-v2 .content h3 p br {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-promo-banner-v2 .content h3 br {
    display: none;
  }
}
.nxt-promo-banner-v2 .content h4 {
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  margin-top: 20px;
}
@media (max-width: 480px) {
  .nxt-promo-banner-v2 .content h4 br {
    display: none;
  }
}
@media (max-width: 768px) {
  .nxt-promo-banner-v2 .content h4 {
    font-size: 16px;
    line-height: normal;
    margin-top: 8px;
  }
}
.nxt-promo-banner-v2 .content h4 p {
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  margin: 0;
}
@media (max-width: 480px) {
  .nxt-promo-banner-v2 .content h4 p br {
    display: none;
  }
}
@media (max-width: 768px) {
  .nxt-promo-banner-v2 .content h4 p {
    font-size: 16px;
    line-height: normal;
  }
}
.nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow {
  color: #FFFFFF;
  padding: 10px 15px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 290px;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  margin-top: 40px;
}
.nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow svg {
  transition: all 700ms;
}
.nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow {
    font-size: 15px;
    padding: 5px 15px;
    min-width: 216px;
    min-height: 40px;
    margin-top: 26px;
  }
}
.nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-promo-banner-v2 .content .nxt-landing-banner-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}

.nxt-promo-banner-v2 .content h3.orange {
  color: #FB4E0B;
}

/* NXT Promo Banner V2 CSS Code End */
/* NXT Event Geo Strip Type 1 CSS Code Start */
.nxt-event-geo-strip-type-1 {
  margin: 0 -15px;
  background-color: #131416;
  padding: 12px 0;
  background: #005071;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip-type-1 {
    padding: 12px 20px !important;
  }
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip-type-1 {
    text-align: center;
  }
}
.nxt-event-geo-strip-type-1 .nxt-event-geo-text-container-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.nxt-event-geo-strip-type-1 .nxt-event-geo-container-inner {
  display: flex;
}
.nxt-event-geo-strip-type-1 .nxt-event-geo-container-inner img {
  margin-right: 20px;
  height: 117.625px;
  width: auto;
}
.nxt-event-geo-strip-type-1 .nxt-event-geo-down-main-title {
  color: #FFFFFF;
  font-family: Yantramanav;
  font-size: 23px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  /* 313.043% */
  margin-bottom: 0;
  text-align: left;
}
@media (max-width: 480px) {
  .nxt-event-geo-strip-type-1 .nxt-event-geo-down-main-title {
    font-size: 18px;
  }
}
.nxt-event-geo-strip-type-1 .nxt-event-geo-down-title {
  font-size: 40px;
  color: #FFFFFF;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 151.384% */
  margin-bottom: -10px;
  text-align: left;
}
.nxt-event-geo-strip-type-1 .nxt-event-geo-down-title .nxt-orange-color {
  color: #FB4E0B;
}
@media (max-width: 480px) {
  .nxt-event-geo-strip-type-1 .nxt-event-geo-down-title {
    font-size: 24px;
  }
}
.nxt-event-geo-strip-type-1 .nxt-event-geo-down-desc {
  color: #FFFFFF;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 35.2px */
  margin-bottom: 0;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip-type-1 .nxt-event-geo-down-desc {
    text-align: center;
    margin-bottom: 18px;
  }
}
.nxt-event-geo-strip-type-1 .nxt-detials-with-icon {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 44.8px */
  margin-right: 25px;
}
@media (max-width: 480px) {
  .nxt-event-geo-strip-type-1 .nxt-detials-with-icon svg {
    margin-right: 0px !important;
  }
}
@media (max-width: 1279px) {
  .nxt-event-geo-strip-type-1 .nxt-detials-with-icon {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-geo-strip-type-1 .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 1024px) {
  .nxt-event-geo-strip-type-1 .nxt-detials-with-icon {
    font-size: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-event-geo-strip-type-1 .nxt-detials-with-icon {
    font-size: 16px;
    text-align: left;
    margin-right: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-event-geo-strip-type-1 .nxt-detials-with-icon {
    font-size: 12px;
    text-align: left;
    margin-right: 10px;
  }
}
.nxt-event-geo-strip-type-1 .nxt-detials-with-icon:last-child {
  margin-right: 0px;
}
.nxt-event-geo-strip-type-1 .nxt-event-btn-arrow {
  color: #FFFFFF;
  padding: 20px 24px;
  color: #FFF;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 100% */
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 271px;
  min-height: 66px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
}
.nxt-event-geo-strip-type-1 .nxt-event-btn-arrow svg {
  transition: all 700ms;
}
.nxt-event-geo-strip-type-1 .nxt-event-btn-arrow svg path {
  transition: all 700ms;
  fill: #FFFFFF;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip-type-1 .nxt-event-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 768px) {
  .nxt-event-geo-strip-type-1 .nxt-event-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip-type-1 .nxt-event-btn-arrow {
    padding: 14px 14px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 768px) {
  .nxt-event-geo-strip-type-1 .nxt-event-btn-arrow {
    padding: 11px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    min-width: 271px;
    min-height: 25px;
  }
}
@media (max-width: 768px) {
  .nxt-event-geo-strip-type-1 .nxt-event-btn-arrow {
    font-size: 12px;
    padding: 5px 10px;
    min-width: 151px;
    min-height: 35px;
  }
}
.nxt-event-geo-strip-type-1 .nxt-event-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #005071 50%, #FB4E0B 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-event-geo-strip-type-1 .nxt-event-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-event-geo-strip-type-1 .nxt-event-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-event-geo-strip-type-1 .nxt-event-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-event-geo-strip-type-1 .nxt-event-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-event-geo-strip-type-1 .nxt-btn-arrow-stikcy-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: end;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip-type-1 .nxt-btn-arrow-stikcy-container {
    margin-top: 25px;
    justify-content: center;
    align-items: center;
  }
}
.nxt-event-geo-strip-type-1 .nxt-hero-event-info {
  display: flex;
  justify-content: center;
  position: relative;
  height: 100%;
  align-items: center;
}
.nxt-event-geo-strip-type-1 .nxt-event-btn-arrow {
  padding: 13px 16px;
  font-size: 18px;
  min-width: 229px;
  min-height: 45px;
  z-index: 0;
}
@media (max-width: 1200px) {
  .nxt-event-geo-strip-type-1 .nxt-event-btn-arrow {
    padding: 5px;
    font-size: 12px;
    min-width: 151px;
    min-height: 32px;
  }
}
.nxt-event-geo-strip-type-1 .nxt-detials-with-icon {
  font-size: 25px;
}
@media (max-width: 768px) {
  .nxt-event-geo-strip-type-1 .nxt-detials-with-icon {
    font-size: 12px;
  }
}
.nxt-event-geo-strip-type-1 .nxt-hero-event-info .nxt-detials-with-icon::after {
  content: "";
  border-right: 1px solid #FFF;
  opacity: 0.4;
  display: inline-block;
  height: 49px;
  vertical-align: middle;
  position: relative;
  margin-left: 23px;
}
@media (max-width: 1279px) {
  .nxt-event-geo-strip-type-1 .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 700px) {
  .nxt-event-geo-strip-type-1 .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
  }
}
@media (max-width: 768px) {
  .nxt-event-geo-strip-type-1 .nxt-hero-event-info .nxt-detials-with-icon::after {
    height: 29px;
    margin-left: 10px;
    display: none;
  }
}
@media (max-width: 374px) {
  .nxt-event-geo-strip-type-1 .nxt-hero-event-info .nxt-detials-with-icon::after {
    display: none;
  }
}
.nxt-event-geo-strip-type-1 .nxt-detials-with-icon:last-child::after {
  visibility: hidden;
}

/* NXT Event Geo Strip CSS Code End */
/* Next Gen Testimonials CSS Code Start */
.nxt-leadership-videos {
  position: relative;
  overflow: hidden;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  padding: 60px 0;
  margin: 0 -15px;
}
.nxt-leadership-videos .nxt-leadership-videos-container {
  position: relative;
  z-index: 2;
}
@media (max-width: 480px) {
  .nxt-leadership-videos {
    padding: 30px 0;
  }
}
.nxt-leadership-videos .nxt-leadership-videos-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 54px;
  /* 120% */
  letter-spacing: -0.45px;
}
.nxt-leadership-videos .nxt-leadership-videos-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-leadership-videos .nxt-leadership-videos-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-leadership-videos .nxt-leadership-videos-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
@media (max-width: 480px) {
  .nxt-leadership-videos .nxt-leadership-videos-title {
    font-size: 28px;
    font-style: normal;
    font-weight: 300;
    line-height: 111.2%;
    /* 31.136px */
    letter-spacing: -0.28px;
  }
  .nxt-leadership-videos .nxt-leadership-videos-title br {
    display: none;
  }
}
.nxt-leadership-videos .nxt-leadership-videos-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
}
@media (max-width: 768px) {
  .nxt-leadership-videos .nxt-leadership-videos-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-leadership-videos .nxt-leadership-videos-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
.nxt-leadership-videos .nxt-leadership-videos-card {
  height: 100%;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  background-color: #FFFFFF;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-leadership-videos .nxt-leadership-videos-card:hover img {
    transform: scale(1.1);
  }
  .nxt-leadership-videos .nxt-leadership-videos-card:hover .ng-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-leadership-videos .nxt-leadership-videos-card:hover .ng-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-leadership-videos .nxt-leadership-videos-card:hover .ng-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.nxt-leadership-videos .nxt-leadership-videos-card > span {
  text-decoration: none;
  position: relative;
  display: block;
  overflow: hidden;
  transition: transform 1s ease;
}
.nxt-leadership-videos .nxt-leadership-videos-card > span .nxt-leadership-videos-card-watch-video {
  position: absolute;
  left: 20px;
  top: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 125% */
  letter-spacing: -0.24px;
  color: #000000;
  background-color: #FFFFFF;
  border-radius: 5px;
  padding: 5px 10px;
}
@media (max-width: 480px) {
  .nxt-leadership-videos .nxt-leadership-videos-card > span .nxt-leadership-videos-card-watch-video {
    font-size: 16px;
    left: 10px;
    top: 10px;
  }
}
.nxt-leadership-videos .nxt-leadership-videos-card > span img {
  height: 178px;
  width: 100%;
  object-fit: cover;
  transition: transform 1s ease;
}
@media (max-width: 480px) {
  .nxt-leadership-videos .nxt-leadership-videos-card > span img {
    height: 178px;
    width: 100%;
    object-fit: cover;
  }
}
.nxt-leadership-videos .nxt-leadership-videos-card .nxt-leadership-videos-author {
  padding: 20px 25px;
  color: #000000;
  font-family: Yantramanav;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
  /* 140% */
  letter-spacing: -0.25px;
}
@media (max-width: 480px) {
  .nxt-leadership-videos .nxt-leadership-videos-card .nxt-leadership-videos-author {
    font-size: 18px;
    padding: 14px;
    line-height: normal;
  }
}
.nxt-leadership-videos .nxt-leadership-videos-desc {
  color: #000000;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* or 1.5 */
  letter-spacing: -0.25px;
  display: block;
}
@media (max-width: 480px) {
  .nxt-leadership-videos .nxt-leadership-videos-desc {
    font-size: 16px;
    line-height: normal;
  }
}
.nxt-leadership-videos .ng-arrow-link {
  padding: 0px 25px 20px 25px;
}
@media (max-width: 480px) {
  .nxt-leadership-videos .ng-arrow-link {
    padding: 0px 15px 20px 15px;
  }
}
.nxt-leadership-videos .field--name-field-nxt-title {
  display: none;
}
.nxt-leadership-videos .pager__item a {
  border: 2px solid #FB4E0B !important;
  text-decoration: none;
  display: flex;
  color: #000000;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  width: max-content;
  margin: 0 auto;
  border-radius: 0;
  padding: 8px 14px;
  font-family: Yantramanav;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  position: relative;
  text-decoration: none;
  min-width: 180px;
  width: max-content;
  min-height: 40px;
  display: flex;
  margin-bottom: 10px;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  background-color: transparent !important;
}
.nxt-leadership-videos .pager__item a::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-leadership-videos .pager__item a::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='black'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-leadership-videos .pager__item a:hover {
    outline: none;
    text-decoration: none;
    background-color: #FB4E0B !important;
    color: #FFFFFF;
  }
  .nxt-leadership-videos .pager__item a:hover::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='white'/%3E %3C/svg%3E");
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
@media (hover: hover) and (pointer: fine) and (max-width: 480px) {
  .nxt-leadership-videos .pager__item a:hover::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='white'/%3E %3C/svg%3E");
  }
}

/* Next Gen Testimonials CSS Code End */
/* Next Gen Testimonials CSS Code Start */
.nxt-leadership-videos_filter {
  position: relative;
  overflow: hidden;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  padding-bottom: 0px !important;
  padding: 60px 0;
  margin: 0 -15px;
}
.nxt-leadership-videos_filter .nxt-leadership-videos-container {
  position: relative;
  z-index: 2;
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter {
    padding: 30px 0;
  }
}
.nxt-leadership-videos_filter .nxt-leadership-videos-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 54px;
  /* 120% */
  letter-spacing: -0.45px;
}
.nxt-leadership-videos_filter .nxt-leadership-videos-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter .nxt-leadership-videos-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter .nxt-leadership-videos-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter .nxt-leadership-videos-title {
    font-size: 28px;
    font-style: normal;
    font-weight: 300;
    line-height: 111.2%;
    /* 31.136px */
    letter-spacing: -0.28px;
  }
  .nxt-leadership-videos_filter .nxt-leadership-videos-title br {
    display: none;
  }
}
.nxt-leadership-videos_filter .nxt-leadership-videos-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
}
@media (max-width: 768px) {
  .nxt-leadership-videos_filter .nxt-leadership-videos-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter .nxt-leadership-videos-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
.nxt-leadership-videos_filter .nxt-leadership-videos-card {
  height: 100%;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  background-color: #FFFFFF;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-leadership-videos_filter .nxt-leadership-videos-card:hover img {
    transform: scale(1.1);
  }
  .nxt-leadership-videos_filter .nxt-leadership-videos-card:hover .ng-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-leadership-videos_filter .nxt-leadership-videos-card:hover .ng-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-leadership-videos_filter .nxt-leadership-videos-card:hover .ng-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.nxt-leadership-videos_filter .nxt-leadership-videos-card > span {
  text-decoration: none;
  position: relative;
  display: block;
  overflow: hidden;
  transition: transform 1s ease;
}
.nxt-leadership-videos_filter .nxt-leadership-videos-card > span .nxt-leadership-videos-card-watch-video {
  position: absolute;
  left: 20px;
  top: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 125% */
  letter-spacing: -0.24px;
  color: #000000;
  background-color: #FFFFFF;
  border-radius: 5px;
  padding: 5px 10px;
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter .nxt-leadership-videos-card > span .nxt-leadership-videos-card-watch-video {
    font-size: 16px;
    left: 10px;
    top: 10px;
  }
}
.nxt-leadership-videos_filter .nxt-leadership-videos-card > span img {
  height: 178px;
  width: 100%;
  object-fit: cover;
  transition: transform 1s ease;
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter .nxt-leadership-videos-card > span img {
    height: 178px;
    width: 100%;
    object-fit: cover;
  }
}
.nxt-leadership-videos_filter .nxt-leadership-videos-card .nxt-leadership-videos-author {
  padding: 20px 25px;
  color: #000000;
  font-family: Yantramanav;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
  /* 140% */
  letter-spacing: -0.25px;
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter .nxt-leadership-videos-card .nxt-leadership-videos-author {
    font-size: 18px;
    padding: 14px;
    line-height: normal;
  }
}
.nxt-leadership-videos_filter .nxt-leadership-videos-desc {
  color: #000000;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* or 1.5 */
  letter-spacing: -0.25px;
  display: block;
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter .nxt-leadership-videos-desc {
    font-size: 16px;
    line-height: normal;
  }
}
.nxt-leadership-videos_filter .ng-arrow-link {
  padding: 0px 25px 20px 25px;
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter .ng-arrow-link {
    padding: 0px 15px 20px 15px;
  }
}
.nxt-leadership-videos_filter .field--name-field-nxt-title {
  display: none;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown {
  width: 100%;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .navbar {
  padding: 0;
  margin: 20px 0;
  display: none;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .nxt-leadership-videos_filter .ng-tabs-to-dropdown .navbar {
    display: block;
    margin-bottom: 30px;
  }
}
@media (max-width: 1024px) {
  .nxt-leadership-videos_filter .ng-tabs-to-dropdown .career_nav_tab, .nxt-leadership-videos_filter .ng-tabs-to-dropdown .nav-tabs {
    display: none;
  }
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper {
  width: 100%;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
  display: none;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .nxt-leadership-videos_filter .ng-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
    display: block;
  }
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle {
  display: block;
  width: 100%;
  border: 1px solid #000000;
  color: #000000;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 125%;
  /* 20px */
  text-align: left;
  padding: 15px;
  outline: none;
  position: relative;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:active, .nxt-leadership-videos_filter .ng-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:focus {
  outline: 0;
  box-shadow: none;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle::after {
  position: absolute;
  right: 20px;
  top: 22px;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-menu {
  width: 100%;
  border-radius: 0;
  border: 1px solid #000000;
  background: var(--EXL---White-FFFFFF, #FFF);
  z-index: 2;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item {
  padding: 10px 15px;
  color: #000000;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 133.333% */
  text-decoration: none;
  background: transparent;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item:hover {
  background: transparent;
  color: #FB4E0B;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .nav-tabs {
  padding-bottom: 21px !important;
  justify-content: center;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .nav-tabs .nav-link {
  border: 0;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: var(--EXL---Black-000000, #000);
  text-align: center;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 20.174px;
  /* 80.696% */
  text-decoration: none;
  background: transparent;
  margin-right: 60px;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .nav-tabs .nav-link::after {
  content: '';
  display: block;
  border-bottom: 2px solid transparent;
  padding-top: 8px;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .nav-tabs .nav-link.active, .nxt-leadership-videos_filter .ng-tabs-to-dropdown .nav-tabs .nav-link.bef-link-active {
  color: #FB4E0B;
  background-color: transparent;
  border-color: #FB4E0B;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .nav-tabs .nav-link.active::after, .nxt-leadership-videos_filter .ng-tabs-to-dropdown .nav-tabs .nav-link.bef-link-active::after {
  content: '';
  display: block;
  border-bottom: 2px solid #FB4E0B;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .nav-tabs .nav-link:hover {
  color: #FB4E0B;
  background-color: transparent;
  border-color: #FB4E0B;
}
.nxt-leadership-videos_filter .ng-tabs-to-dropdown .nav-tabs .nav-link:hover::after {
  content: '';
  display: block;
  border-bottom: 2px solid #FB4E0B;
}
.nxt-leadership-videos_filter .form-item-field-exl-video-category-target-id label {
  display: none;
}
.nxt-leadership-videos_filter .fd-new-pastevent-filter .select-wrapper {
  position: relative;
  z-index: 1;
}
.nxt-leadership-videos_filter .select-wrapper::after {
  content: ' ';
  height: 0;
  position: absolute;
  top: 50%;
  right: 8px;
  width: 0;
  border: none;
  border-top-color: transparent;
  margin-top: -3px;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  height: 7px;
  width: 7px;
  transform: rotate(45deg);
  padding-right: initial;
  z-index: 1;
}
.nxt-leadership-videos_filter .select-wrapper select {
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #000000;
  background: transparent;
  height: 48px;
  padding: 14px 0 5px 0;
  box-shadow: none;
  color: var(--Secondary-Black, #000);
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 19.688px;
  padding-left: 10px;
  /* 103.704% */
}
@media (max-width: 768px) {
  .nxt-leadership-videos_filter [data-drupal-selector="edit-actions"] {
    text-align: right;
  }
}
.nxt-leadership-videos_filter [data-drupal-selector^="edit-reset"] {
  top: 5px !important;
  font-size: 18px;
  font-weight: 300;
  margin-left: 10px;
}
@media (max-width: 768px) {
  .nxt-leadership-videos_filter [data-drupal-selector^="edit-reset"] {
    top: 0 !important;
    font-size: 16px;
    font-weight: 500;
    margin-left: 0px;
  }
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter [data-drupal-selector^="edit-reset"] {
    top: -10px !important;
  }
}
.nxt-leadership-videos_filter .nxt-filter-by {
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
  margin-right: 40px;
}
.nxt-leadership-videos_filter .new_insight_filter_section > .form-group:first-of-type {
  flex-shrink: initial;
  width: 230px;
  text-align: left;
  display: block;
  flex-grow: initial;
  flex-basis: initial;
}
@media (max-width: 768px) {
  .nxt-leadership-videos_filter .new_insight_filter_section > .form-group:first-of-type {
    width: 100%;
  }
}

.view-id-exl_videos_filter > .form-group {
  margin-bottom: 0;
}

.nxt-leadership-videos_filter_pager {
  background: var(--Background-Light-Blue-50, #EDF9FD);
  margin: 0 -15px;
  padding: 10px 0;
}
.nxt-leadership-videos_filter_pager .pager__item a {
  border: 2px solid #FB4E0B;
  text-decoration: none;
  display: flex;
  color: #000000;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  width: max-content;
  margin: 0 auto;
  border-radius: 0;
  padding: 8px 14px;
  font-family: Yantramanav;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  position: relative;
  text-decoration: none;
  min-width: 180px;
  width: max-content;
  min-height: 40px;
  display: flex;
  margin-bottom: 10px;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
}
.nxt-leadership-videos_filter_pager .pager__item a::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter_pager .pager__item a::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='black'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-leadership-videos_filter_pager .pager__item a:hover {
    outline: none;
    text-decoration: none;
    background-color: #FB4E0B !important;
    color: #FFFFFF;
  }
  .nxt-leadership-videos_filter_pager .pager__item a:hover::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='white'/%3E %3C/svg%3E");
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
@media (hover: hover) and (pointer: fine) and (max-width: 480px) {
  .nxt-leadership-videos_filter_pager .pager__item a:hover::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='white'/%3E %3C/svg%3E");
  }
}

.nxt-leadership-videos_filter_body {
  padding-top: 40px;
}
@media (max-width: 480px) {
  .nxt-leadership-videos_filter_body {
    padding-top: 30px;
  }
}

/* Next Gen Testimonials CSS Code End */
/* NXT nxt-why-choose-exl CSS Code Start */
.nxt-why-choose-exl {
  background-color: var(--Background-Light-Blue-50, #EDF9FD);
  background-image: url(/themes/exl_service/images/ng-impactbg.png);
  background-repeat: no-repeat;
  background-position: left;
  padding: 60px 0;
  margin: 0 -15px;
}
@media (max-width: 480px) {
  .nxt-why-choose-exl {
    padding: 30px 0;
  }
}
.nxt-why-choose-exl .nxt-why-choose-exl-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
}
.nxt-why-choose-exl .nxt-why-choose-exl-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-why-choose-exl .nxt-why-choose-exl-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-why-choose-exl .nxt-why-choose-exl-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-why-choose-exl .nxt-why-choose-exl-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  max-width: 374px;
}
@media (max-width: 768px) {
  .nxt-why-choose-exl .nxt-why-choose-exl-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-why-choose-exl .nxt-why-choose-exl-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 480px) {
  .nxt-why-choose-exl .nxt-why-choose-exl-sub-title {
    max-width: 100%;
  }
}
.nxt-why-choose-exl .nxt-why-exl-card {
  padding: 40px 30px 30px 30px;
  background: var(--white, #FFFFFF);
}
.nxt-why-choose-exl .nxt-why-exl-card .nxt-why-exl-card-heading {
  color: var(--primary-orange-primary100, #FB4E0B);
  /* headline/D-large */
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 54px;
  /* 120% */
  letter-spacing: var(--Headline-Large-Tracking, 0px);
}
.nxt-why-choose-exl .nxt-why-exl-card .nxt-why-exl-card-desc {
  margin-top: 5px;
  color: var(--black, #000);
  /* label/D-small */
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 125% */
}

/* NXT nxt-why-choose-exl Code End */
/* NXT custom para type 3 Promo CSS Code Start */
.nxt-partner-with-us-promo {
  padding: 60px 0;
  margin: 0 -15px;
  /* Prevent overflow */
  height: calculate-height(100%);
}
@media (max-width: 480px) {
  .nxt-partner-with-us-promo {
    padding: 30px 0;
  }
}
.nxt-partner-with-us-promo .nxt-partner-with-us-promo-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  color: var(--EXL---Black-000000, #000);
  /* headline/D-large */
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 54px;
  /* 120% */
  letter-spacing: var(--Headline-Large-Tracking, 0px);
}
.nxt-partner-with-us-promo .nxt-partner-with-us-promo-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-partner-with-us-promo .nxt-partner-with-us-promo-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-partner-with-us-promo .nxt-partner-with-us-promo-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-partner-with-us-promo .nxt-partner-with-us-promo-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  max-width: 100%;
  color: var(--black, #000);
  /* title/D-medium */
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
}
@media (max-width: 768px) {
  .nxt-partner-with-us-promo .nxt-partner-with-us-promo-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-partner-with-us-promo .nxt-partner-with-us-promo-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
.nxt-partner-with-us-promo .nxt-big-banner-content-email {
  margin-top: 47px;
  color: var(--black, #000);
  /* title/D-medium */
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
}
@media (max-width: 480px) {
  .nxt-partner-with-us-promo .nxt-big-banner-content-email {
    margin-top: 37px;
  }
}
@media (max-width: 768px) {
  .nxt-partner-with-us-promo .nxt-big-banner-content-email .nxt-big-banner-content-email-text {
    margin-bottom: 20px;
  }
}
.nxt-partner-with-us-promo .nxt-big-banner-content-email a {
  color: var(--EXL---Orange-Red, #FB4E0B);
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 500;
  line-height: 27px;
  text-decoration: none;
}
.nxt-partner-with-us-promo .nxt-big-banner-content-email a:hover, .nxt-partner-with-us-promo .nxt-big-banner-content-email a:focus, .nxt-partner-with-us-promo .nxt-big-banner-content-email a:active {
  outline: none;
  text-decoration: none;
  color: var(--EXL---Orange-Red, #FB4E0B);
}
.nxt-partner-with-us-promo .nxt-big-banner-content {
  margin-top: 47px;
  display: flex;
}
@media (max-width: 768px) {
  .nxt-partner-with-us-promo .nxt-big-banner-content {
    flex-wrap: wrap;
  }
}
.nxt-partner-with-us-promo .nxt-big-banner-content .nxt-big-banner-content-img {
  margin-right: 40px;
}
@media (max-width: 768px) {
  .nxt-partner-with-us-promo .nxt-big-banner-content .nxt-big-banner-content-img {
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .nxt-partner-with-us-promo .nxt-big-banner-content .nxt-big-banner-content-img {
    height: 60px;
    width: 50px;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.nxt-partner-with-us-promo .nxt-big-banner-content .nxt-big-banner-text {
  color: var(--primary-orange-primary100, #FB4E0B);
  /* headline/D-large */
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 54px;
  /* 120% */
  letter-spacing: var(--Headline-Large-Tracking, 0px);
}
@media (max-width: 768px) {
  .nxt-partner-with-us-promo .nxt-big-banner-content .nxt-big-banner-text {
    font-size: 28px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
}
@media (max-width: 1920px) {
  .nxt-partner-with-us-promo {
    min-height: 701.33333px;
  }
}
@media (max-width: 1515px) {
  .nxt-partner-with-us-promo {
    min-height: 553.39583px;
  }
}
@media (max-width: 1440px) {
  .nxt-partner-with-us-promo {
    min-height: 526px;
  }
}
@media (max-width: 1366px) {
  .nxt-partner-with-us-promo {
    min-height: 498.96944px;
  }
}
@media (max-width: 1280px) {
  .nxt-partner-with-us-promo {
    min-height: 467.55556px;
  }
}
@media (max-width: 480px) {
  .nxt-partner-with-us-promo {
    min-height: 520px;
  }
}

/* NXT custom para type 3 Promo CSS Code End */
/* Next Gen  tab CSS Code Start */
.nxt-tab-type-4 {
  background-image: none;
  padding: 60px 0;
  margin: 0 -15px;
}
.nxt-tab-type-4 .nxt-arrow-link {
  margin-top: auto;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  z-index: 2;
  position: relative;
}
.nxt-tab-type-4 .nxt-arrow-link span {
  color: #000;
  text-align: center;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 18.75px */
  text-align: left;
}
@media (max-width: 480px) {
  .nxt-tab-type-4 .nxt-arrow-link span {
    font-size: 16px;
  }
}
.nxt-tab-type-4 .nxt-arrow-link::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-tab-type-4 .nxt-arrow-link::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-tab-type-4 .nxt-arrow-link:hover {
    outline: none;
    text-decoration: none;
  }
  .nxt-tab-type-4 .nxt-arrow-link:hover span {
    color: #FB4E0B;
  }
  .nxt-tab-type-4 .nxt-arrow-link:hover::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.nxt-tab-type-4 .nxt-title-section {
  display: flex;
  justify-content: start;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .nxt-tab-type-4 .nxt-title-section svg {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-4 {
    padding: 30px 0;
  }
}
.nxt-tab-type-4 .nxt-our-services-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 50.04px */
  letter-spacing: -0.45px;
}
.nxt-tab-type-4 .nxt-our-services-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-tab-type-4 .nxt-our-services-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-4 .nxt-our-services-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-tab-type-4 .nxt-our-services-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
}
@media (max-width: 768px) {
  .nxt-tab-type-4 .nxt-our-services-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-tab-type-4 .nxt-our-services-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-4 .nxt-our-services-sub-title {
    max-width: 100%;
  }
}
.nxt-tab-type-4 .nxt-dropdown-label {
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 22.24px */
  letter-spacing: -0.2px;
  color: #000000;
  display: none;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-4 .nxt-dropdown-label {
    display: block;
  }
}
.nxt-tab-type-4 .nxt-tab-section {
  width: 100%;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown {
  width: 100%;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .navbar {
  padding: 0;
  margin: 20px 0;
  display: none;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-4 .nxt-tabs-to-dropdown .navbar {
    display: block;
    margin-bottom: 30px;
  }
}
@media (max-width: 1024px) {
  .nxt-tab-type-4 .nxt-tabs-to-dropdown .career_nav_tab,
  .nxt-tab-type-4 .nxt-tabs-to-dropdown .nav-tabs {
    display: none;
  }
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper {
  width: 100%;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
  display: none;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .nxt-tab-type-4 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
    display: block;
  }
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle {
  display: block;
  width: 100%;
  border: 1px solid #FB4E0B;
  color: #000000;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 20px */
  text-align: left;
  padding: 15px;
  outline: none;
  position: relative;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:active, .nxt-tab-type-4 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:focus {
  outline: 0;
  box-shadow: none;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle::after {
  position: absolute;
  right: 20px;
  top: 22px;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-menu {
  width: 100%;
  border-radius: 0;
  border: 1px solid #000000;
  background: var(--EXL---White-FFFFFF, #FFF);
  z-index: 2;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item {
  padding: 10px 15px;
  color: #000000;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 133.333% */
  text-decoration: none;
  background: transparent;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item:hover {
  background: transparent;
  color: #FB4E0B;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .nav-tabs {
  padding-bottom: 21px !important;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .nav-tabs .nav-item {
  width: 100%;
  margin-bottom: 15px !important;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .nav-tabs .nav-item:last-child {
  margin-bottom: 15px !important;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link {
  display: inline-block;
  border: 0;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #787878;
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
  /* 157.143% */
  /* 80.696% */
  text-decoration: none;
  background: transparent;
  padding: 5px 10px;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link::after {
  border: 0;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link.active, .nxt-tab-type-4 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link.bef-link-active {
  color: #000000;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  display: inline-block !important;
}
.nxt-tab-type-4 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link:hover {
  color: #000000;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  display: inline-block !important;
}
.nxt-tab-type-4 .nxt-testimonial-videos-card {
  display: flex;
  flex-direction: column;
  outline: none;
  text-decoration: none;
  height: 100%;
  background: var(--neutral-neutral5, #F5F5F6);
  padding: 0 15px 15px 15px;
  position: relative;
}
.nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-arrow-link {
  margin-top: auto;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  z-index: 2;
  position: relative;
}
.nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-arrow-link span {
  color: #000;
  text-align: center;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 18.75px */
  text-align: left;
}
@media (max-width: 480px) {
  .nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-arrow-link span {
    font-size: 16px;
  }
}
.nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-arrow-link::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-arrow-link::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-arrow-link:hover {
    outline: none;
    text-decoration: none;
  }
  .nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-arrow-link:hover span {
    color: #FB4E0B;
  }
  .nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-arrow-link:hover::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-vertical-card-pill {
  border-radius: 5px;
  background: var(--white, #FFF);
  display: inline-flex;
  height: 27px;
  min-width: 16px;
  padding: 0px 15px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  color: var(--black, #000);
  text-align: center;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 125% */
  letter-spacing: -0.24px;
  position: absolute;
  left: 20px;
  top: 20px;
}
.nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-testimonial-videos-card-img {
  margin-left: -15px;
  margin-right: -15px;
}
.nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-testimonial-videos-card-img img {
  height: 178px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 480px) {
  .nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-testimonial-videos-card-img img {
    height: 160px;
    width: 100%;
    object-fit: cover;
  }
}
.nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-testimonial-videos-card-content-title {
  color: var(--black, #000);
  margin-top: 15px;
  /* title/D-large */
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
  /* 128% */
  letter-spacing: var(--Title-Large-Tracking, 0px);
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  .nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-testimonial-videos-card-content-title {
    color: var(--black, #000);
    /* title/M-large */
    font-family: Yantramanav;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 26px;
    /* 130% */
    letter-spacing: var(--Title-Large-Tracking, 0px);
  }
}
.nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-testimonial-videos-card-content {
  color: var(--black, #000);
  /* label/D-large - prominent */
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 20px;
  /* 125% */
}
@media (max-width: 480px) {
  .nxt-tab-type-4 .nxt-testimonial-videos-card .nxt-testimonial-videos-card-content {
    color: var(--black, #000);
    /* label/M-small - prominent */
    font-family: Yantramanav;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 125% */
    letter-spacing: -0.24px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-tab-type-4 .nxt-testimonial-videos-card:hover {
    text-decoration: none;
  }
  .nxt-tab-type-4 .nxt-testimonial-videos-card:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-tab-type-4 .nxt-testimonial-videos-card:hover .nxt-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-tab-type-4 .nxt-testimonial-videos-card:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* Next Gen tab  CSS Code End */
/* nxt-multi-image-with-description--type-1 CSS Code Start */
.nxt-multi-image-with-description--type-1 {
  margin: 0 -15px;
  position: relative;
  padding: 60px 0 60px 0;
}
@media (max-width: 480px) {
  .nxt-multi-image-with-description--type-1 {
    padding: 30px 0 30px 0;
  }
}
.nxt-multi-image-with-description--type-1 .nxt-section-title {
  margin-bottom: 30px;
}
.nxt-multi-image-with-description--type-1 .nxt-section-sub-title {
  font-size: 50px;
  line-height: 60px;
}
@media (max-width: 480px) {
  .nxt-multi-image-with-description--type-1 .nxt-section-sub-title {
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 40.1px;
    /* 133.667% */
  }
}
.nxt-multi-image-with-description--type-1 .nxt-section-desc {
  max-width: 501px;
  color: #01010A;
  /* title/M-large */
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  /* 130% */
  margin-bottom: 55px;
  letter-spacing: var(--Title-Large-Tracking, 0px);
}
@media (max-width: 480px) {
  .nxt-multi-image-with-description--type-1 .nxt-section-desc {
    max-width: 100%;
    font-size: 16px;
    margin-bottom: 30px;
  }
}
.nxt-multi-image-with-description--type-1 .nxt-icon-card {
  padding: 24px;
  background: var(--neutral-neutral5, #F5F5F6);
  display: block;
  text-decoration: none;
  display: flex;
  height: 100%;
  justify-content: start;
  flex-direction: column;
  align-items: start;
}
.nxt-multi-image-with-description--type-1 .nxt-icon-card img {
  width: 54px;
  height: 59px;
  object-fit: contain;
  margin-bottom: 15px;
}
.nxt-multi-image-with-description--type-1 .nxt-icon-card .nxt-icon-card-title {
  color: var(--black, #000);
  /* title/D-medium */
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  margin-bottom: 22px;
  /* 128.571% */
}
@media (hover: hover) and (pointer: fine) {
  .nxt-multi-image-with-description--type-1 .nxt-icon-card:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-multi-image-with-description--type-1 .nxt-icon-card:hover .nxt-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-multi-image-with-description--type-1 .nxt-icon-card:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* nxt-multi-image-with-description--type-1 CSS Code End */
/* nxt-multi-image-with-description--type-2 CSS Code Start */
.nxt-multi-image-with-description--type-2 {
  margin: 0 -15px;
  position: relative;
  padding: 60px 0 60px 0;
}
@media (max-width: 480px) {
  .nxt-multi-image-with-description--type-2 {
    padding: 30px 0 30px 0;
  }
}
.nxt-multi-image-with-description--type-2 .nxt-section-title {
  margin-bottom: 30px;
}
.nxt-multi-image-with-description--type-2 .nxt-section-sub-title {
  font-size: 50px;
  line-height: 60px;
}
@media (max-width: 480px) {
  .nxt-multi-image-with-description--type-2 .nxt-section-sub-title {
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 40.1px;
    /* 133.667% */
  }
}
.nxt-multi-image-with-description--type-2 .nxt-section-desc {
  max-width: 501px;
  color: #01010A;
  /* title/M-large */
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  /* 130% */
  margin-bottom: 55px;
  letter-spacing: var(--Title-Large-Tracking, 0px);
}
@media (max-width: 480px) {
  .nxt-multi-image-with-description--type-2 .nxt-section-desc {
    max-width: 100%;
    font-size: 16px;
    margin-bottom: 30px;
  }
}
.nxt-multi-image-with-description--type-2 .nxt-img-link-card {
  padding: 0 25px 25px 25px;
  background: #F5F5F5;
  display: block;
  text-decoration: none;
  display: flex;
  height: 100%;
  justify-content: start;
  flex-direction: column;
  align-items: start;
}
@media (max-width: 480px) {
  .nxt-multi-image-with-description--type-2 .nxt-img-link-card {
    padding: 0 20px 20px 20px;
  }
}
.nxt-multi-image-with-description--type-2 .nxt-img-link-card-img {
  width: calc(100% + 50px);
  height: 178px;
  object-fit: cover;
  margin-bottom: 25px;
  margin-left: -25px;
  margin-right: -25px;
  max-width: none;
}
@media (max-width: 480px) {
  .nxt-multi-image-with-description--type-2 .nxt-img-link-card-img {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    margin-bottom: 20px;
  }
}
.nxt-multi-image-with-description--type-2 .nxt-img-link-card-title {
  color: #FB4E0B;
  font-family: 'Yantramanav', sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 35px;
  letter-spacing: -0.25px;
}
.nxt-multi-image-with-description--type-2 .nxt-img-link-card-sub-title {
  color: #000000;
  font-family: 'Yantramanav', sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: 35px;
  letter-spacing: -0.25px;
  margin-bottom: 25px;
}
@media (max-width: 480px) {
  .nxt-multi-image-with-description--type-2 .nxt-img-link-card-sub-title {
    margin-bottom: 20px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-multi-image-with-description--type-2 .nxt-img-link-card:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-multi-image-with-description--type-2 .nxt-img-link-card:hover .nxt-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-multi-image-with-description--type-2 .nxt-img-link-card:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* nxt-multi-image-with-description--type-2 CSS Code End */
/* Next Gen  nxt-video-tabs--type-2 CSS Code Start */
.nxt-video-tabs--type-2 {
  background-image: none;
  padding: 60px 0;
  margin: 0 -15px;
}
.nxt-video-tabs--type-2 .nxt-arrow-link {
  margin-top: auto;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  z-index: 2;
  position: relative;
}
.nxt-video-tabs--type-2 .nxt-arrow-link span {
  color: #000;
  text-align: center;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 18.75px */
  text-align: left;
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 .nxt-arrow-link span {
    font-size: 16px;
  }
}
.nxt-video-tabs--type-2 .nxt-arrow-link::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 .nxt-arrow-link::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-video-tabs--type-2 .nxt-arrow-link:hover {
    outline: none;
    text-decoration: none;
  }
  .nxt-video-tabs--type-2 .nxt-arrow-link:hover span {
    color: #FB4E0B;
  }
  .nxt-video-tabs--type-2 .nxt-arrow-link:hover::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.nxt-video-tabs--type-2 .nxt-title-section {
  display: flex;
  justify-content: start;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .nxt-video-tabs--type-2 .nxt-title-section svg {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 {
    padding: 30px 0;
  }
}
.nxt-video-tabs--type-2 .nxt-video-tabs-two-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 50.04px */
  letter-spacing: -0.45px;
}
.nxt-video-tabs--type-2 .nxt-video-tabs-two-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 .nxt-video-tabs-two-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 .nxt-video-tabs-two-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-video-tabs--type-2 .nxt-video-tabs-two-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
}
@media (max-width: 768px) {
  .nxt-video-tabs--type-2 .nxt-video-tabs-two-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 .nxt-video-tabs-two-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 1024px) {
  .nxt-video-tabs--type-2 .nxt-video-tabs-two-sub-title {
    max-width: 100%;
  }
}
.nxt-video-tabs--type-2 .nxt-dropdown-label {
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 111.2%;
  /* 22.24px */
  letter-spacing: -0.2px;
  color: #000000;
  display: none;
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .nxt-video-tabs--type-2 .nxt-dropdown-label {
    display: block;
  }
}
.nxt-video-tabs--type-2 .nxt-tab-section {
  width: 100%;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown {
  width: 100%;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .navbar {
  padding: 0;
  margin: 20px 0;
  display: none;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .navbar {
    display: block;
    margin-bottom: 30px;
  }
}
@media (max-width: 1024px) {
  .nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .career_nav_tab,
  .nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .nav-tabs {
    display: none;
  }
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper {
  width: 100%;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
  display: none;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown {
    display: block;
  }
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle {
  display: block;
  width: 100%;
  border: 1px solid #FB4E0B;
  color: #000000;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 20px */
  text-align: left;
  padding: 15px;
  outline: none;
  position: relative;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:active, .nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle:focus {
  outline: 0;
  box-shadow: none;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-toggle::after {
  position: absolute;
  right: 20px;
  top: 22px;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-menu {
  width: 100%;
  border-radius: 0;
  border: 1px solid #000000;
  background: var(--EXL---White-FFFFFF, #FFF);
  z-index: 2;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item {
  padding: 10px 15px;
  color: #000000;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 133.333% */
  text-decoration: none;
  background: transparent;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .tabs-to-dropdown-nav-wrapper .dropdown-item:hover {
  background: transparent;
  color: #FB4E0B;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .nav-tabs {
  padding-bottom: 21px !important;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item {
  width: 100%;
  margin-bottom: 15px !important;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item:last-child {
  margin-bottom: 15px !important;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link {
  display: inline-block;
  border: 0;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #787878;
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 33px;
  /* 157.143% */
  /* 80.696% */
  text-decoration: none;
  background: transparent;
  padding: 5px 10px;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link::after {
  border: 0;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link.active, .nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link.bef-link-active {
  color: #000000;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  display: inline-block !important;
}
.nxt-video-tabs--type-2 .nxt-tabs-to-dropdown .nav-tabs .nav-item .nav-link:hover {
  color: #000000;
  background: var(--Background-Light-Blue-50, #EDF9FD);
  display: inline-block !important;
}
.nxt-video-tabs--type-2 .nxt-img-link-card {
  display: flex;
  flex-direction: column;
  outline: none;
  text-decoration: none;
  height: 100%;
  background: var(--neutral-neutral5, #F5F5F6);
  padding: 0 20px 20px 20px;
  position: relative;
}
.nxt-video-tabs--type-2 .nxt-img-link-card .nxt-arrow-link {
  margin-top: auto;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  z-index: 2;
  position: relative;
}
.nxt-video-tabs--type-2 .nxt-img-link-card .nxt-arrow-link span {
  color: #000;
  text-align: center;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 18.75px */
  text-align: left;
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 .nxt-img-link-card .nxt-arrow-link span {
    font-size: 16px;
  }
}
.nxt-video-tabs--type-2 .nxt-img-link-card .nxt-arrow-link::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 .nxt-img-link-card .nxt-arrow-link::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-video-tabs--type-2 .nxt-img-link-card .nxt-arrow-link:hover {
    outline: none;
    text-decoration: none;
  }
  .nxt-video-tabs--type-2 .nxt-img-link-card .nxt-arrow-link:hover span {
    color: #FB4E0B;
  }
  .nxt-video-tabs--type-2 .nxt-img-link-card .nxt-arrow-link:hover::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.nxt-video-tabs--type-2 .nxt-img-link-card .nxt-img-link-card-pill {
  border-radius: 7px;
  border: 1px solid #F5F5F6;
  background: var(--White, #FFF);
  display: inline-flex;
  height: 27px;
  min-width: 16px;
  padding: 0px 15px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  color: var(--black, #000);
  text-align: center;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 125% */
  letter-spacing: -0.24px;
  position: absolute;
  left: 20px;
  top: 20px;
}
.nxt-video-tabs--type-2 .nxt-img-link-card .nxt-img-link-card-img {
  margin-left: -20px;
  margin-right: -20px;
  overflow: hidden;
}
.nxt-video-tabs--type-2 .nxt-img-link-card .nxt-img-link-card-img img {
  height: 200px;
  width: 100%;
  object-fit: cover;
  object-position: right;
  transition: transform 1s ease;
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 .nxt-img-link-card .nxt-img-link-card-img img {
    height: 142px;
    width: 100%;
    object-fit: cover;
  }
}
.nxt-video-tabs--type-2 .nxt-img-link-card .nxt-img-link-card-title {
  margin-top: 20px;
  color: var(--EXL-Orange, #FB4E0B);
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  /* 166.667% */
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 .nxt-img-link-card .nxt-img-link-card-title {
    color: var(--EXL-Orange, #FB4E0B);
    font-family: Yantramanav;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    /* 166.667% */
  }
}
.nxt-video-tabs--type-2 .nxt-img-link-card .nxt-img-link-card-sub-title {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 20px;
  /* 125% */
}
@media (max-width: 480px) {
  .nxt-video-tabs--type-2 .nxt-img-link-card .nxt-img-link-card-sub-title {
    color: var(--black, #000);
    /* body/M-regular */
    font-family: Yantramanav;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 15px;
    /* 125% */
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-video-tabs--type-2 .nxt-img-link-card:hover {
    text-decoration: none;
  }
  .nxt-video-tabs--type-2 .nxt-img-link-card:hover .nxt-img-link-card-img img {
    transform: scale(1.1);
  }
  .nxt-video-tabs--type-2 .nxt-img-link-card:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-video-tabs--type-2 .nxt-img-link-card:hover .nxt-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-video-tabs--type-2 .nxt-img-link-card:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* Next Gen nxt-video-tabs--type-2  CSS Code End */
/* Next Gen  nxt-single-img-card-section CSS Code Start */
.nxt-single-img-card-section {
  background-image: none;
  padding: 60px 0;
  margin: 0 -15px;
}
.nxt-single-img-card-section .nxt-arrow-link {
  margin-top: auto;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  z-index: 2;
  position: relative;
}
.nxt-single-img-card-section .nxt-arrow-link span {
  color: #000;
  text-align: center;
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 18.75px */
  text-align: left;
}
@media (max-width: 480px) {
  .nxt-single-img-card-section .nxt-arrow-link span {
    font-size: 16px;
  }
}
.nxt-single-img-card-section .nxt-arrow-link::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-single-img-card-section .nxt-arrow-link::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-single-img-card-section .nxt-arrow-link:hover {
    outline: none;
    text-decoration: none;
  }
  .nxt-single-img-card-section .nxt-arrow-link:hover span {
    color: #FB4E0B;
  }
  .nxt-single-img-card-section .nxt-arrow-link:hover::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.nxt-single-img-card-section .nxt-title-section {
  display: flex;
  justify-content: start;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .nxt-single-img-card-section .nxt-title-section svg {
    display: none;
  }
}
@media (max-width: 480px) {
  .nxt-single-img-card-section {
    padding: 30px 0;
  }
}
.nxt-single-img-card-section .nxt-single-img-card-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
}
.nxt-single-img-card-section .nxt-single-img-card-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-single-img-card-section .nxt-single-img-card-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-single-img-card-section .nxt-single-img-card-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-single-img-card-section .nxt-single-img-card-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  max-width: 100%;
  /* 50.859px */
}
@media (max-width: 768px) {
  .nxt-single-img-card-section .nxt-single-img-card-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-single-img-card-section .nxt-single-img-card-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 1024px) {
  .nxt-single-img-card-section .nxt-single-img-card-sub-title {
    max-width: 100%;
  }
}
.nxt-single-img-card-section .nxt-single-img-card-desc {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.nxt-single-img-card-section .nxt-img-link-card {
  display: flex;
  flex-direction: column;
  outline: none;
  text-decoration: none;
  height: 100%;
  background: var(--neutral-neutral5, #F5F5F6);
  padding: 0 30px 20px 30px;
  position: relative;
}
.nxt-single-img-card-section .nxt-img-link-card .nxt-arrow-link {
  margin-top: auto;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  z-index: 2;
  position: relative;
}
.nxt-single-img-card-section .nxt-img-link-card .nxt-arrow-link span {
  color: #000;
  text-align: center;
  font-family: Yantramanav;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 18.75px */
  text-align: left;
}
@media (max-width: 480px) {
  .nxt-single-img-card-section .nxt-img-link-card .nxt-arrow-link span {
    font-size: 16px;
  }
}
.nxt-single-img-card-section .nxt-img-link-card .nxt-arrow-link::after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E %3Cpath d='M10.1273 12.3727L9.03273 11.2461L12.9998 7.27901H0V5.721H12.9998L9.03273 1.75393L10.1273 0.62735L16 6.5L10.1273 12.3727Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  width: 16px;
  height: 11.745px;
  margin-left: 10px;
  transition: transform 650ms;
}
@media (max-width: 480px) {
  .nxt-single-img-card-section .nxt-img-link-card .nxt-arrow-link::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E %3Cpath d='M8.86143 10.2771L7.90364 9.29139L11.3748 5.8202H0V4.45695H11.3748L7.90364 0.985757L8.86143 0L14 5.13857L8.86143 10.2771Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
    width: 14px;
    height: 10.277px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-single-img-card-section .nxt-img-link-card .nxt-arrow-link:hover {
    outline: none;
    text-decoration: none;
  }
  .nxt-single-img-card-section .nxt-img-link-card .nxt-arrow-link:hover span {
    color: #FB4E0B;
  }
  .nxt-single-img-card-section .nxt-img-link-card .nxt-arrow-link:hover::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.nxt-single-img-card-section .nxt-img-link-card .nxt-img-link-card-pill {
  border-radius: 7px;
  border: 1px solid #F5F5F6;
  background: var(--White, #FFF);
  display: inline-flex;
  height: 27px;
  min-width: 16px;
  padding: 0px 15px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  color: var(--black, #000);
  text-align: center;
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 125% */
  letter-spacing: -0.24px;
  position: absolute;
  left: 20px;
  top: 20px;
}
.nxt-single-img-card-section .nxt-img-link-card .nxt-img-link-card-img {
  margin-left: -30px;
  margin-right: -30px;
  overflow: hidden;
}
.nxt-single-img-card-section .nxt-img-link-card .nxt-img-link-card-img img {
  height: 236px;
  width: 100%;
  object-fit: cover;
  object-position: right;
  transition: transform 1s ease;
}
@media (max-width: 480px) {
  .nxt-single-img-card-section .nxt-img-link-card .nxt-img-link-card-img img {
    height: 200px;
    width: 100%;
    object-fit: cover;
  }
}
.nxt-single-img-card-section .nxt-img-link-card .nxt-img-link-card-title {
  margin-top: 30px;
  color: var(--EXL-Orange, #FB4E0B);
  font-family: Yantramanav;
  font-size: 35px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%;
  /* 35px */
  letter-spacing: -0.35px;
  /* 166.667% */
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  .nxt-single-img-card-section .nxt-img-link-card .nxt-img-link-card-title {
    color: var(--primary-orange-primary100, #FB4E0B);
    /* title/M-large */
    font-family: Yantramanav;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 26px;
    /* 130% */
    letter-spacing: var(--Title-Large-Tracking, 0px);
  }
}
.nxt-single-img-card-section .nxt-img-link-card .nxt-img-link-card-sub-title {
  color: var(--EXL---Black-000000, #000);
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 20px;
  /* 125% */
}
@media (max-width: 480px) {
  .nxt-single-img-card-section .nxt-img-link-card .nxt-img-link-card-sub-title {
    color: var(--black, #000);
    /* body/M-regular */
    font-family: Yantramanav;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 15px;
    /* 125% */
  }
}
@media (hover: hover) and (pointer: fine) {
  .nxt-single-img-card-section .nxt-img-link-card:hover {
    text-decoration: none;
  }
  .nxt-single-img-card-section .nxt-img-link-card:hover .nxt-img-link-card-img img {
    transform: scale(1.1);
  }
  .nxt-single-img-card-section .nxt-img-link-card:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .nxt-single-img-card-section .nxt-img-link-card:hover .nxt-arrow-link span {
    color: #FB4E0B;
  }
  .nxt-single-img-card-section .nxt-img-link-card:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* Next Gen nxt-single-img-card-section  CSS Code End */
/* paragraph--nxt-multi-image-with-description--type-4 CSS Code Start */
.paragraph--nxt-multi-image-with-description--type-4 {
  margin: 0 -15px;
  position: relative;
  padding: 60px 0 60px 0;
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-4 {
    padding: 30px 0 30px 0;
  }
}
.paragraph--nxt-multi-image-with-description--type-4 .ng-section-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  position: relative;
}
.paragraph--nxt-multi-image-with-description--type-4 .ng-section-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-4 .ng-section-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-4 .ng-section-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
  }
}
.paragraph--nxt-multi-image-with-description--type-4 .nxt-section-desc {
  max-width: 501px;
  color: #01010A;
  /* title/M-large */
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  /* 130% */
  margin-bottom: 55px;
  letter-spacing: var(--Title-Large-Tracking, 0px);
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-4 .nxt-section-desc {
    max-width: 100%;
    font-size: 16px;
    margin-bottom: 30px;
  }
}
.paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card {
  padding: 0 20px 20px 20px;
  background: #F5F5F6;
  display: block;
  text-decoration: none;
  display: flex;
  height: 100%;
  justify-content: start;
  flex-direction: column;
  align-items: start;
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card {
    padding: 0 20px 20px 20px;
  }
}
.paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card-img {
  width: calc(100% + 40px);
  object-fit: cover;
  margin-bottom: 15px;
  margin-left: -20px;
  margin-right: -20px;
  max-width: none;
  overflow: hidden;
}
.paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card-img img {
  width: 100%;
  height: 168px;
  object-fit: cover;
  transition: transform 1s ease;
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card-img {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    margin-bottom: 15px;
  }
}
.paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card-title {
  color: #FB4E0B;
  font-family: 'Yantramanav', sans-serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  line-height: 35px;
  letter-spacing: -0.25px;
}
.paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card-sub-title {
  color: var(--black, #000);
  /* body/D-regular */
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  /* 122.222% */
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card-sub-title {
    margin-bottom: 20px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card:hover img {
    transform: scale(1.1);
  }
  .paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
  }
  .paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card:hover .nxt-arrow-link span {
    color: #FB4E0B;
  }
  .paragraph--nxt-multi-image-with-description--type-4 .nxt-img-link-card:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* paragraph--nxt-multi-image-with-description--type-4 CSS Code End */
/* NXT nxt-multi-title-desc-type-10 CSS Code Start */
.nxt-multi-title-desc-type-10 {
  padding: 60px 0;
  margin: 0 -15px;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-10 {
    padding: 30px 0;
  }
}
.nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
}
.nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  max-width: 374px;
}
@media (max-width: 768px) {
  .nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-sub-title {
    max-width: 100%;
  }
}
.nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-card {
  padding: 20px;
  background: #f6f6f6;
  display: flex;
  flex-direction: column;
  text-decoration: none;
}
.nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-card .nxt-arrow-link {
  color: var(--black, #000);
  /* label/D-small - prominent */
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 125% */
  letter-spacing: -0.24px;
}
.nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-card .nxt-multi-title-desc-type-10-card-heading {
  color: var(--primary-orange-primary100, #FB4E0B);
  /* title/D-medium */
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
}
.nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-card .nxt-multi-title-desc-type-10-card-desc {
  margin-top: 15px;
  color: var(--black, #000);
  /* label/D-small */
  font-family: Yantramanav;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 300;
  line-height: 20px !important;
  margin-bottom: 30px;
  /* 125% */
}
.nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-card .nxt-multi-title-desc-type-10-card-desc ul li {
  color: var(--black, #000);
  /* label/D-small */
  font-family: Yantramanav;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 300;
  line-height: 20px !important;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-card:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
    color: #FB4E0B;
  }
  .nxt-multi-title-desc-type-10 .nxt-multi-title-desc-type-10-card:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* NXT nxt-multi-title-desc-type-10 Code End */
/* NXT nxt-multi-title-desc-type-11 Code Start */
.nxt-multi-title-desc-type-11 {
  background-size: inherit !important;
  background-position: 0% 92%;
  padding: 90px 0 !important;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-11 {
    padding: 30px 0 !important;
  }
}
.nxt-multi-title-desc-type-11 .nxt-multi-title-desc-type-11-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  color: #FFFFFF;
  max-width: 100%;
}
.nxt-multi-title-desc-type-11 .nxt-multi-title-desc-type-11-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-11 .nxt-multi-title-desc-type-11-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-11 .nxt-multi-title-desc-type-11-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-multi-title-desc-type-11 .nxt-multi-title-desc-type-11-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  color: #FFFFFF;
  max-width: 100%;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .nxt-multi-title-desc-type-11 .nxt-multi-title-desc-type-11-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-11 .nxt-multi-title-desc-type-11-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-11 .nxt-multi-title-desc-type-11-sub-title {
    max-width: 100%;
  }
}
.nxt-multi-title-desc-type-11 .ng-gen-ai-text-block-description {
  color: #FFFFFF;
  max-width: 100%;
}
.nxt-multi-title-desc-type-11 .card-body {
  padding: 30px !important;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-11 .card-body {
    padding: 25px 20px 30px !important;
  }
}

/* NXT nxt-multi-title-desc-type-11 Code End */
/* paragraph--nxt-multi-image-with-description--type-5 CSS Code Start */
.paragraph--nxt-multi-image-with-description--type-5.ng-insurance .ng-insurance-card-parent .ng-insurance-card .ng-insurance-card-content {
  display: flex;
  flex-direction: column;
  padding: 30px 40px;
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-5.ng-insurance .ng-insurance-card-parent .ng-insurance-card .ng-insurance-card-content {
    padding: 20px;
  }
}
.paragraph--nxt-multi-image-with-description--type-5.ng-insurance .ng-insurance-title {
  color: var(--black, #000);
  /* label/D-large */
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 25px;
  /* 125% */
  position: relative;
  margin-bottom: 0;
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-5.ng-insurance .ng-insurance-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.paragraph--nxt-multi-image-with-description--type-5.ng-insurance .ng-insurance-card-parent .ng-insurance-card .ng-insurance-card-img img {
  width: 100%;
  object-fit: cover;
  transition: transform 1s ease;
  height: 332px;
  object-position: top;
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-5.ng-insurance .ng-insurance-card-parent .ng-insurance-card .ng-insurance-card-img img {
    height: 150px;
  }
}
.paragraph--nxt-multi-image-with-description--type-5.ng-insurance .ng-insurance-card-parent.col-lg-3 .ng-insurance-card .ng-insurance-card-content .ng-insurance-card-title {
  color: var(--black, #000);
  /* headline/D-medium */
  font-family: Yantramanav;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 35px;
  /* 116.667% */
  letter-spacing: var(--Headline-Small-Tracking, 0);
  margin-bottom: 15px;
}
@media (max-width: 480px) {
  .paragraph--nxt-multi-image-with-description--type-5.ng-insurance .ng-insurance-card-parent.col-lg-3 .ng-insurance-card .ng-insurance-card-content .ng-insurance-card-title {
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
}
.paragraph--nxt-multi-image-with-description--type-5.ng-insurance .ng-insurance-card-parent.col-lg-3 .ng-insurance-card .ng-insurance-card-content .ng-card-desc {
  color: var(--black, #000);
  /* body/D-regular */
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
}

/* paragraph--nxt-multi-image-with-description--type-5 CSS Code End */
/* paragraph--nxt-multi-image-with-description--type-6 CSS Code Start */
.paragraph--nxt-multi-image-with-description--type-6.ng-our-services.ng-solutions {
  background-image: url(/themes/exl_service/images/ng-bg-pattern.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
}
.paragraph--nxt-multi-image-with-description--type-6.ng-our-services.ng-solutions .ng-our-services-title {
  font-size: 20px;
}
.paragraph--nxt-multi-image-with-description--type-6.ng-our-services.ng-solutions .ng-vertical-card-component {
  margin-bottom: 0px;
}
.paragraph--nxt-multi-image-with-description--type-6.ng-our-services.ng-solutions .ng-vertical-card-component .ng-vertical-card-component-img-container img {
  height: 142px;
}
.paragraph--nxt-multi-image-with-description--type-6.ng-our-services.ng-solutions .ng-vertical-card-component .ng-vertical-card-title {
  margin-bottom: 15px;
}
.paragraph--nxt-multi-image-with-description--type-6.ng-our-services.ng-solutions .ng-vertical-card-component .ng-vertical-card-desc {
  margin-bottom: 0px;
}

/* paragraph--nxt-multi-image-with-description--type-6 CSS Code End */
/* NXT nxt-multi-title-desc-type-12 Code Start */
.nxt-multi-title-desc-type-12 {
  background-size: inherit !important;
  background-position: 0% 92%;
}
.nxt-multi-title-desc-type-12 .nxt-multi-title-desc-type-12-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 20px;
  color: #FFFFFF;
  max-width: 100%;
}
.nxt-multi-title-desc-type-12 .nxt-multi-title-desc-type-12-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-12 .nxt-multi-title-desc-type-12-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-12 .nxt-multi-title-desc-type-12-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-multi-title-desc-type-12 .nxt-multi-title-desc-type-12-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  color: #FFFFFF;
  max-width: 100%;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .nxt-multi-title-desc-type-12 .nxt-multi-title-desc-type-12-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-12 .nxt-multi-title-desc-type-12-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-12 .nxt-multi-title-desc-type-12-sub-title {
    max-width: 100%;
  }
}
.nxt-multi-title-desc-type-12 .ng-gen-ai-text-block-description {
  color: #FFFFFF;
  max-width: 100%;
  font-size: 21px;
}
.nxt-multi-title-desc-type-12 .card-body {
  padding: 30px !important;
}
@media (max-width: 480px) {
  .nxt-multi-title-desc-type-12 .card-body {
    padding: 25px 20px 30px !important;
  }
}

/* NXT nxt-multi-title-desc-type-12 Code End */
/* NXT nxt-multi-title-desc-type-14 Code Start */
.ng-exl-partnership.nxt-multi-title-desc-type-14 .ng-our-partnership-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  font-size: 20px;
  max-width: 100%;
}
.ng-exl-partnership.nxt-multi-title-desc-type-14 .ng-our-partnership-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .ng-exl-partnership.nxt-multi-title-desc-type-14 .ng-our-partnership-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .ng-exl-partnership.nxt-multi-title-desc-type-14 .ng-our-partnership-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.ng-exl-partnership.nxt-multi-title-desc-type-14 .ng-our-partnership-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  max-width: 100%;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .ng-exl-partnership.nxt-multi-title-desc-type-14 .ng-our-partnership-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .ng-exl-partnership.nxt-multi-title-desc-type-14 .ng-our-partnership-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
@media (max-width: 480px) {
  .ng-exl-partnership.nxt-multi-title-desc-type-14 .ng-our-partnership-sub-title {
    max-width: 100%;
  }
}
.ng-exl-partnership.nxt-multi-title-desc-type-14 .exl-partnership-card {
  padding: 30px;
}
.ng-exl-partnership.nxt-multi-title-desc-type-14 .exl-partnership-card .exl-case-studies-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 480px) {
  .ng-exl-partnership.nxt-multi-title-desc-type-14 .exl-partnership-card {
    padding: 20px;
  }
}
.ng-exl-partnership.nxt-multi-title-desc-type-14 .exl-partnership-card .exl-partnership-card-title {
  margin-bottom: 15px;
}
.ng-exl-partnership.nxt-multi-title-desc-type-14 .exl-partnership-card .nxt-arrow-link {
  color: var(--black, #000);
  /* label/D-small - prominent */
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 125% */
  letter-spacing: -0.24px;
}
@media (hover: hover) and (pointer: fine) {
  .ng-exl-partnership.nxt-multi-title-desc-type-14 .exl-partnership-card:hover .nxt-arrow-link {
    outline: none;
    text-decoration: none;
    color: #FB4E0B;
  }
  .ng-exl-partnership.nxt-multi-title-desc-type-14 .exl-partnership-card:hover .nxt-arrow-link::after {
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
}

/* NXT nxt-multi-title-desc-type-14 Code End */
/* NXT nxt-podcast-landing-details CSS Code Start */
.nxt-podcast-landing-details {
  position: relative;
  overflow: hidden;
  background-color: #FFFFFF;
  padding: 60px 0;
  margin: 0 -15px;
  background-image: none;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details {
    padding: 30px 0;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-left {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.nxt-podcast-landing-details .ng-btn-arrow {
  border: 2px solid #FB4E0B;
  color: #000000;
  padding: 11px 14px;
  font-family: Yantramanav;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 180px;
  min-height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  z-index: 2;
}
.nxt-podcast-landing-details .ng-btn-arrow svg {
  transition: all 700ms;
}
.nxt-podcast-landing-details .ng-btn-arrow svg path {
  transition: all 700ms;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .ng-btn-arrow svg {
    width: 14px;
    height: 10.277px;
  }
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .ng-btn-arrow {
    font-size: 16px;
    padding: 11px;
    min-width: 151px;
  }
}
.nxt-podcast-landing-details .ng-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-podcast-landing-details .ng-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-podcast-landing-details .ng-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-podcast-landing-details .ng-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-podcast-landing-details .ng-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
}
.nxt-podcast-landing-details .nxt-podcast-episode-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-subtitle {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  max-width: 100%;
  margin-bottom: 25px;
}
@media (max-width: 768px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-subtitle {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-subtitle {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-summary-text {
  color: var(--black, #000);
  /* title/D-medium */
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-summary-text {
    color: var(--black, #000);
    /* body/M-regular */
    font-family: Yantramanav;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    /* 125% */
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-spearkers-container {
  display: flex;
  margin-bottom: 30px;
  gap: 40px;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-spearkers-container {
    margin-bottom: 20px;
    display: block;
  }
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-spearkers-container .nxt-podcast-episode-spearker-img-container {
    margin-bottom: 30px;
    display: block;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-spearkers-container .nxt-podcast-episode-spearker {
  margin-bottom: 24px;
}
.nxt-podcast-landing-details .nxt-podcast-episode-spearkers-container .nxt-podcast-episode-spearker:last-child {
  margin-right: 0;
}
.nxt-podcast-landing-details .nxt-podcast-episode-spearkers-container .nxt-podcast-episode-spearker .nxt-podcast-episode-spearker-name {
  color: var(--black, #000);
  /* label/D-large - prominent */
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  /* 125% */
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-spearkers-container .nxt-podcast-episode-spearker .nxt-podcast-episode-spearker-name {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    /* 122.222% */
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-spearkers-container .nxt-podcast-episode-spearker .nxt-podcast-episode-spearker-title {
  color: var(--black, #000);
  /* body/D-regular */
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  /* 122.222% */
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-spearkers-container .nxt-podcast-episode-spearker .nxt-podcast-episode-spearker-title {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    /* 125% */
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-title {
  color: var(--black, #000);
  /* headline/D-medium */
  font-family: Yantramanav;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 35px;
  /* 116.667% */
  letter-spacing: var(--Headline-Small-Tracking, 0);
  margin-bottom: 24px;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-title {
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 26px;
    /* 130% */
    letter-spacing: var(--Title-Large-Tracking, 0);
    margin-bottom: 15px;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info {
  display: flex;
  margin-bottom: 30px;
  padding-bottom: 48px;
  margin-top: 25px;
  border-bottom: 1px solid #CBCBCB;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info {
    padding-bottom: 30px;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info .nxt-podcast-episode-duration {
  border-radius: 6px;
  background: #F3F3F3;
  display: flex;
  width: auto;
  min-height: 24px;
  padding: 10px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  color: #7F7F7F;
  font-family: Yantramanav;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 17.5px */
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-links {
  display: flex;
  gap: 20px;
  margin-bottom: 60px;
  padding-bottom: 35px;
  align-items: center;
  flex-wrap: wrap;
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-links .nxt-podcast-episode-info-link {
  text-decoration: none;
  outline: none;
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-links .nxt-podcast-episode-info-link:hover {
  text-decoration: none;
  outline: none;
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-links .nxt-podcast-episode-info-text {
  color: var(--black, #000);
  /* label/D-small */
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 125% */
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-links .nxt-podcast-episode-info-text {
    width: 100%;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-links .nxt-podcast-episode-info-link-text-container {
  color: var(--black, #000);
  font-family: Yantramanav;
  font-size: 15.803px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.754px;
  /* 125% */
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-links {
    gap: 10px;
    margin-bottom: 30px;
    padding-bottom: 20px;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes-read-more-mobile {
  font-family: Yantramanav;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 125% */
  letter-spacing: -0.24px;
  display: none;
  cursor: pointer;
  user-select: none;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes-read-more-mobile {
    display: flex;
    width: 100%;
    justify-content: end;
    align-items: center;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes {
  margin-bottom: 33px;
  color: var(--black, #000);
  /* title/D-medium */
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes {
    font-size: 16px;
    line-height: 20px;
    /* 125% */
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes p,
.nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes ul,
.nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes li,
.nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes span {
  color: var(--black, #000);
  /* title/D-medium */
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes p,
  .nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes ul,
  .nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes li,
  .nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes span {
    font-size: 16px;
    line-height: 20px;
    /* 125% */
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes a {
  color: var(--primary-orange-primary100, #FB4E0B);
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 500;
  line-height: 27px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-show-notes a {
    font-size: 16px;
    line-height: 20px;
    /* 125% */
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-related-attachments-container {
  display: flex;
  border-bottom: 1px solid #CBCBCB;
  margin-bottom: 40px;
  padding-bottom: 40px;
  flex-wrap: wrap;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-related-attachments-container {
    display: block;
  }
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-related-attachments-container {
    margin-bottom: 30px;
    padding-bottom: 20px;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-related-attachments-container .nxt-podcast-episode-related-attachment-link {
  color: var(--primary-orange-primary100, #FB4E0B);
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 122.222% */
  text-decoration: none;
  flex-basis: calc(50% - 20px);
  margin-right: 20px;
  margin-bottom: 20px;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-info-related-attachments-container .nxt-podcast-episode-related-attachment-link {
    font-size: 16px;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-related-attachments-container .nxt-podcast-episode-related-attachment-link:hover {
  text-decoration: none;
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-related-attachments-container .nxt-podcast-episode-related-attachment-link-icon img {
  width: auto;
  height: auto;
  object-fit: cover;
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-related-attachments-container .nxt-podcast-episode-related-attachment-link-text {
  color: var(--primary-orange-primary100, #FB4E0B);
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 122.222% */
  text-decoration: none;
}
.nxt-podcast-landing-details .nxt-podcast-episode-info-related-attachments-container .nxt-podcast-episode-related-attachment-link-text:hover {
  text-decoration: none;
}
.nxt-podcast-landing-details .nxt-podcast-episode-categories-container {
  display: flex;
  flex-wrap: wrap;
  gap: 11px;
  margin-bottom: 40px;
}
.nxt-podcast-landing-details .nxt-podcast-episode-categories-container .nxt-podcast-episode-category {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  /* 286.543% */
  padding: 4px 10px;
  border-radius: 3px;
  background: #FB4E0B;
  max-height: 29px;
  text-decoration: none;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-categories-container .nxt-podcast-episode-category {
    font-size: 16px;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-categories-container .nxt-podcast-episode-category:hover {
  text-decoration: none;
  color: #FFF;
}
.nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container {
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  max-height: 663px;
  width: 100%;
  min-height: 663px;
}
.nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container .nxt-podcast-episode-ad-banner-content {
  height: 100%;
  display: flex;
  justify-content: center;
  padding: 105px 30px 30px 30px;
}
.nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container .nxt-podcast-episode-ad-banner-title {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.45px;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container .nxt-podcast-episode-ad-banner-title {
    font-family: Yantramanav;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.3px;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container .nxt-podcast-episode-ad-banner-subtitle {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container .nxt-podcast-episode-ad-banner-subtitle {
    color: #FFF;
    font-family: Yantramanav;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container .nxt-podcast-episode-ad-banner-detail {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container .nxt-podcast-episode-ad-banner-detail {
    color: #FFF;
    font-family: Yantramanav;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
}
@media (max-width: 992px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container-desktop {
    display: none;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container-desktop img {
  width: 122px;
  height: 45px;
}
.nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container-mobile {
  display: none;
  max-height: 100%;
  width: auto;
  min-height: auto;
}
@media (max-width: 992px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container-mobile {
    display: block;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-ad-banner-container-mobile .nxt-podcast-episode-ad-banner-content {
  display: block;
  padding: 50px 50px 130px 50px;
}
.nxt-podcast-landing-details .nxt-podcast-episode-share-text {
  color: #000;
  font-family: Yantramanav;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-share-text {
    font-size: 16px;
  }
}
.nxt-podcast-landing-details .nxt-podcast-episode-share-icons {
  margin-top: 10px;
  display: flex;
  gap: 15px;
  margin-bottom: 20px;
}
.nxt-podcast-landing-details .nxt-podcast-episode-share-icons a img {
  width: auto;
  height: auto;
  max-height: 60px;
  max-width: 60px;
  object-fit: cover;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-details .nxt-podcast-episode-share-icons a img {
    max-height: 40px;
    max-width: 40px;
  }
}

/* NXT nxt-podcast-landing-details Code End */
/* NXT podcast landing hero CSS Code Start */
.nxt-podcast-landing-hero {
  position: relative;
  overflow: hidden;
  margin: 0 -15px;
  height: 490px;
}
@media (min-width: 1920px) {
  .nxt-podcast-landing-hero {
    height: 640px;
  }
}
@media (max-width: 1680px) and (min-width: 1441px) {
  .nxt-podcast-landing-hero {
    height: 560px;
  }
}
@media (max-width: 1366px) and (min-width: 1281px) {
  .nxt-podcast-landing-hero {
    height: 490px;
  }
}
@media (max-width: 1280px) {
  .nxt-podcast-landing-hero {
    height: 490px;
  }
}
@media (max-width: 1024px) {
  .nxt-podcast-landing-hero {
    margin-top: -13px;
  }
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero {
    height: 720px;
    margin-top: -30px;
  }
}

.nxt-podcast-landing-hero .nxt-podcast-opacity-0 {
  opacity: 0 !important;
  pointer-events: none;
}

/* --- Media Wrapper (Handles Aspect Ratio) --- */
.nxt-podcast-landing-hero__media-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

/* --- Media Elements --- */
.nxt-podcast-landing-hero__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  display: block;
}
@media (max-width: 1024px) {
  .nxt-podcast-landing-hero__image {
    object-position: bottom;
  }
}
@media (max-width: 768px) {
  .nxt-podcast-landing-hero__image {
    object-position: bottom;
  }
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero__image {
    object-position: inherit;
  }
}

/* --- Text Content --- */
.nxt-podcast-landing-hero__content {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  z-index: 1;
  color: white;
  box-sizing: border-box;
  transition: opacity 0.3s ease;
  left: 43px;
}
@media (max-width: 1366px) {
  .nxt-podcast-landing-hero__content {
    left: 0px;
  }
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero__content {
    top: 68%;
  }
}
@media (max-width: 1366px) {
  .nxt-podcast-landing-hero__content .exl-container {
    margin-left: 55px;
  }
}
@media (max-width: 1280px) {
  .nxt-podcast-landing-hero__content .exl-container {
    margin-left: 40px;
  }
}
@media (max-width: 1024px) {
  .nxt-podcast-landing-hero__content .exl-container {
    margin-left: 55px;
  }
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero__content .exl-container {
    margin-left: 50px;
  }
}

.nxt-podcast-landing-hero__content .nxt-podcast-landing-hero__main-title {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 65px;
  /* 295.455% */
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0px;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero__content .nxt-podcast-landing-hero__main-title {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 2px;
    margin-bottom: 10px;
  }
}

.nxt-podcast-landing-hero__content .nxt-podcast-landing-hero__title {
  color: #FFF;
  /* hero/D-display */
  font-family: Yantramanav;
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 65px;
  /* 108.333% */
  position: relative;
  max-width: 901px;
  margin-bottom: 0;
}
.nxt-podcast-landing-hero__content .nxt-podcast-landing-hero__title::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='64' viewBox='0 0 27 64' fill='none'%3E %3Cpath d='M0 0L27 32L0 64V0Z' fill='%23FB4E0B'/%3E %3C/svg%3E");
  display: block;
  position: absolute;
  width: 27px;
  height: 64px;
  left: -41px;
  top: 5px;
  background-repeat: no-repeat;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero__content .nxt-podcast-landing-hero__title {
    font-size: 38px;
    font-style: normal;
    font-weight: 300;
    line-height: 38px;
    margin-bottom: 15px;
    /* 100% */
  }
  .nxt-podcast-landing-hero__content .nxt-podcast-landing-hero__title::before {
    content: "";
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='50' viewBox='0 0 21 50' fill='none'%3E %3Cpath d='M0 0L21 25L0 50V0Z' fill='%23FA4921'/%3E %3C/svg%3E");
    display: block;
    position: absolute;
    width: 20px;
    height: 50px;
    left: -41px;
    top: -5px;
    background-repeat: no-repeat;
  }
}

.nxt-podcast-landing-hero__content .nxt-podcast-landing-hero__subtitle {
  color: #FFF;
  font-family: Yantramanav;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 65px;
  /* 295.455% */
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero__content .nxt-podcast-landing-hero__subtitle {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 2px;
    margin-bottom: 30px;
  }
}

/* --- CTA Group --- */
.nxt-podcast-landing-hero__cta-group {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
}

.nxt-podcast-landing-hero__cta,
.nxt-podcast-landing-hero__cta-secondary {
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
  font-weight: 600;
  border-radius: 5px;
  transition: all 0.3s ease;
  cursor: pointer;
  border: none;
  font-size: 1rem;
  white-space: nowrap;
}

.nxt-podcast-landing-hero__cta {
  background-color: #007aff;
  color: white;
}

.nxt-podcast-landing-hero__cta:hover {
  background-color: #005ecb;
}

.nxt-podcast-landing-hero__cta-secondary {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(5px);
}

.nxt-podcast-landing-hero__cta-secondary:hover {
  background-color: rgba(255, 255, 255, 0.4);
}

/* ==================================
         Custom Player Controls
        ==================================
        */
.nxt-podcast-landing-hero__custom-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  /* NEW: Subtle background pattern */
  background: rgba(0, 0, 0, 0.6);
  padding: 20px 20px;
  box-sizing: border-box;
  display: none;
  flex-direction: column;
  align-items: center;
  color: white;
}

.nxt-podcast-landing-hero__top-row-controls {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 15px;
}

.nxt-podcast-landing-hero__bottom-row-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 5px;
  gap: 25px;
}

.nxt-podcast-landing-hero__bottom-row-controls-desktop {
  display: flex;
  width: auto;
  margin-top: 0;
  margin-right: 60px;
  justify-content: flex-start;
  align-items: center;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero__bottom-row-controls-desktop {
    display: none;
  }
}

.nxt-podcast-landing-hero__bottom-row-controls-mobile {
  display: none;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero__bottom-row-controls-mobile {
    display: flex;
  }
}

.nxt-podcast-landing-hero__icon-btn {
  background: none;
  border: none;
  color: white;
  cursor: pointer;
  padding: 0;
  flex-shrink: 0;
  opacity: 0.8;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

@media (max-width: 480px) {
  .nxt-podcast-landing-hero__icon-btn.stop-btn {
    padding-right: 24px;
  }
}

.nxt-podcast-landing-hero__icon-btn.stop-btn svg {
  width: 36px;
  /* Slightly smaller skip buttons */
  height: 36px;
}

.nxt-podcast-landing-hero__icon-btn:hover {
  opacity: 1;
  transform: scale(1.1);
}

.nxt-podcast-landing-hero__icon-btn svg {
  width: 26px;
  /* Slightly smaller skip buttons */
  height: 26px;
  fill: currentColor;
}

/* NEW: Prominent Play/Pause Button */
.nxt-podcast-landing-hero__icon-btn.play-pause-btn {
  opacity: 1;
  /* Always fully opaque */
}

.nxt-podcast-landing-hero__icon-btn.play-pause-btn svg {
  width: 36px;
  height: 36px;
}

/* Play/Pause Button State */
.nxt-podcast-landing-hero__icon-btn.play-pause-btn .icon-pause {
  display: none;
}

.nxt-podcast-landing-hero__icon-btn.play-pause-btn .icon-play {
  display: block;
}

.nxt-podcast-landing-hero.is-playing .play-pause-btn .icon-pause {
  display: block;
}

.nxt-podcast-landing-hero.is-playing .play-pause-btn .icon-play {
  display: none;
}

/* Volume Button State */
.nxt-podcast-landing-hero__icon-btn.volume-btn .icon-mute {
  display: none;
}

.nxt-podcast-landing-hero__icon-btn.volume-btn .icon-volume {
  display: block;
}

.nxt-podcast-landing-hero__icon-btn.volume-btn.is-muted .icon-mute {
  display: block;
}

.nxt-podcast-landing-hero__icon-btn.volume-btn.is-muted .icon-volume {
  display: none;
}

.nxt-podcast-landing-hero__seek-bar {
  flex-grow: 1;
  order: 2;
}

.nxt-podcast-landing-hero__time-display {
  font-size: 14px;
  font-variant-numeric: tabular-nums;
  min-width: 40px;
  /* Adjusted */
  order: 1;
}

.nxt-podcast-landing-hero__total-time-display {
  font-size: 14px;
  font-variant-numeric: tabular-nums;
  min-width: 40px;
  order: 3;
}

.nxt-podcast-landing-hero__volume-controls {
  display: flex;
  align-items: center;
  gap: 8px;
  /* Tighter gap */
  order: 4;
  /* width: 120px; */
  /* Removed fixed width */
}

.rewind-btn img {
  height: 22px;
  width: 22px;
}

.fast-forward-btn img {
  height: 22px;
  width: 22px;
}

/* NEW: Hide volume slider by default */
.nxt-podcast-landing-hero__volume-bar {
  width: 100px;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}

/* NEW: Show volume slider on hover */
input[type=range] {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  width: 100%;
  cursor: pointer;
  margin: 0;
}

input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background: #585E69;
  border-radius: 3px;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  margin-top: -5px;
  height: 16px;
  width: 16px;
  background: #FB4E0B;
  border-radius: 50%;
}

/* NEW: Orange seek bar thumb */
.nxt-podcast-landing-hero__seek-bar::-webkit-slider-thumb {
  background: #FB4E0B !important;
}

.nxt-podcast-landing-hero__seek-bar::-moz-range-thumb {
  background: #FB4E0B !important;
  border: none;
}

/* * ==================================
         * Mobile Responsiveness
         * ==================================
        */
@media (max-width: 600px) {
  .nxt-podcast-landing-hero__custom-controls {
    padding: 10px 15px;
  }

  .nxt-podcast-landing-hero__top-row-controls {
    gap: 10px;
  }

  .nxt-podcast-landing-hero__bottom-row-controls {
    gap: 20px;
  }

  /* Hide the volume slider permanently on mobile */
  .nxt-podcast-landing-hero__volume-bar {
    display: none !important;
  }

  .nxt-podcast-landing-hero__volume-controls:hover .nxt-podcast-landing-hero__volume-bar {
    display: none !important;
  }

  .nxt-podcast-landing-hero__time-display,
  .nxt-podcast-landing-hero__total-time-display {
    min-width: 25px;
  }
}
.nxt-podcast-landing-hero .ng-btn-arrow {
  border: 2px solid #FB4E0B;
  color: #000000;
  padding: 11px 20px;
  font-family: Yantramanav;
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  line-height: 125%;
  /* 17.5px */
  position: relative;
  text-decoration: none;
  min-width: 270px;
  min-height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  outline: none;
  cursor: pointer;
  transition: color 700ms ease;
  z-index: 2;
}
.nxt-podcast-landing-hero .ng-btn-arrow svg {
  transition: all 700ms;
}
.nxt-podcast-landing-hero .ng-btn-arrow svg path {
  transition: all 700ms;
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero .ng-btn-arrow svg {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 480px) {
  .nxt-podcast-landing-hero .ng-btn-arrow {
    font-size: 16px;
    padding: 9px;
    min-width: 225px;
  }
}
.nxt-podcast-landing-hero .ng-btn-arrow::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #7500c0), color-stop(50%, #a100ff));
  background-image: linear-gradient(90deg, #FB4E0B 50%, transparent 0);
  background-position-x: 100%;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  transition: background-position-x 550ms cubic-bezier(0.85, 0, 0, 1);
  width: 100%;
  z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
  .nxt-podcast-landing-hero .ng-btn-arrow:hover {
    outline: none;
    color: #FFFFFF;
  }
  .nxt-podcast-landing-hero .ng-btn-arrow:hover::before {
    background-position-x: 0;
  }
  .nxt-podcast-landing-hero .ng-btn-arrow:hover svg {
    transition: all 700ms;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  .nxt-podcast-landing-hero .ng-btn-arrow:hover svg path {
    fill: #FFFFFF;
  }
}

/* NXT podcast landing hero CSS End */

/* NXT nxt-multi-cards-with-text--type-3 Code End */
.nxt-quote-moudle {
  padding: 60px 0;
  margin: 0 -15px;
}
@media (max-width: 480px) {
  .nxt-quote-moudle {
    padding: 30px 0;
  }
}
.nxt-quote-moudle .nxt-quote-moudle-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
  color: var(--black, #000);
  /* headline/D-large */
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 54px;
  /* 120% */
  letter-spacing: var(--Headline-Large-Tracking, 0);
}
.nxt-quote-moudle .nxt-quote-moudle-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-quote-moudle .nxt-quote-moudle-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-quote-moudle .nxt-quote-moudle-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
@media (max-width: 480px) {
  .nxt-quote-moudle .nxt-quote-moudle-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
  }
}
.nxt-quote-moudle .nxt-quote-moudle-container .nxt-quote-moudle-box {
  display: flex;
  background: var(--neutral-neutral5, #F5F5F6);
  padding: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  height: 100%;
}
.nxt-quote-moudle .nxt-quote-moudle-container .nxt-quote-moudle-box .nxt-quote-moudle-text {
  color: var(--black, #000);
  /* title/D-medium */
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
}
.nxt-quote-moudle .nxt-quote-moudle-container .nxt-quote-moudle-box .nxt-quote-moudle-name {
  color: var(--primary-orange-primary100, #FB4E0B);
  /* body/D-regular */
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  /* 122.222% */
  margin-bottom: 18px;
}
.nxt-quote-moudle .nxt-quote-moudle-container .nxt-quote-moudle-box .nxt-quote-moudle-box-icon {
  width: 72px;
  height: 72px;
  object-fit: cover;
  flex-shrink: 0;
  border-radius: 165px;
  aspect-ratio: 1/1;
}
.nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 25px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  position: relative;
}
.nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-title::after {
  display: block;
  content: "";
  width: 78px;
  border-bottom: 3px solid #FB4E0B;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 480px) {
  .nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-title::after {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-title {
    font-size: 18px;
    font-weight: 300;
    line-height: 100%;
    /* 28px */
    letter-spacing: -0.28px;
  }
}
.nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-sub-title {
  color: #000;
  font-family: Yantramanav;
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 113.021%;
  /* 50.859px */
  margin-bottom: 40px;
  max-width: 334px;
  max-width: 100%;
}
@media (max-width: 768px) {
  .nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-sub-title {
    max-width: 444px;
  }
}
@media (max-width: 480px) {
  .nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-sub-title {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
    max-width: 303px;
  }
}
.nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-desc {
  color: var(--black, #000);
  /* title/D-medium */
  font-family: Yantramanav;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 128.571% */
  margin-bottom: 40px;
}
.nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-quote-auther .nxt-quote-moudle-single-icon {
  width: 80px;
  height: 80px;
  object-fit: cover;
  flex-shrink: 0;
  border-radius: 165px;
  aspect-ratio: 1/1;
  margin-bottom: 20px;
}
.nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-quote-auther .nxt-quote-moudle-auther-name {
  color: var(--black, #000);
  /* label/D-large - prominent */
  font-family: Yantramanav;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  display: block;
  line-height: 25px;
}
.nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-quote-auther .nxt-quote-moudle-auther-designation, .nxt-quote-moudle .nxt-quote-moudle-single .nxt-quote-moudle-single-quote-auther .nxt-quote-moudle-auther-org {
  color: var(--black, #000);
  /* body/D-regular */
  font-family: Yantramanav;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  display: block;
  line-height: 22px;
}
