.npb-0 {
  padding-bottom: 0 !important;
}

.mb--70 {
  margin-bottom: -110px !important;
}

.card_aboutus {
  width: 100% !important;
  position: absolute !important;
  top: 0;
  z-index: -1;
}

.divider_style_2 .is-divider {
  background: linear-gradient(
    270deg,
    #fcdc88 38.95%,
    rgba(255, 255, 255, 0) 100.38%
  );
  width: 100%;
  max-width: 100%;
  background-color: transparent !important;
  height: 1px;
  margin: 15px 0 !important;
}

.np {
  padding: 0 !important;
}

.font-32 .title_cup {
  font-size: 32px;
}

.bg_style_1 {
  border-radius: 0 0 16px 16px !important;
}

.bg_style_1 > .col-inner {
  padding: 20px;
  background: linear-gradient(
    89.99deg,
    rgba(0, 0, 0, 0) 2.5%,
    rgba(0, 0, 0, 0.4) 103.68%
  );
}

.col_border_style_1 > .col-inner,
.col_border_style_1
  > .is-sticky-column
  > .is-sticky-column__inner
  > .col-inner {
  position: relative;
  border-radius: 16px;
  padding: 15px;
  background:
    linear-gradient(0deg, rgba(74, 74, 74, 0.1), rgba(74, 74, 74, 0.1)),
    radial-gradient(
      120.28% 142.24% at 50.32% 162.5%,
      rgba(255, 225, 173, 0.12) 2.4%,
      rgba(255, 255, 255, 0) 100%
    );
  backdrop-filter: blur(18px);
  overflow: hidden;
  -webkit-backdrop-filter: blur(18px);
}

.col_border_style_1 > .col-inner::before,
.col_border_style_1
  > .is-sticky-column
  > .is-sticky-column__inner
  > .col-inner::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background:
    linear-gradient(300.58deg, #ffffff 0.7%, rgba(153, 153, 153, 0) 34.99%),
    linear-gradient(121.6deg, #ffffff 0.59%, rgba(153, 153, 153, 0) 43.14%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}
