.NotEligiblePhase_container__nalA1 {

    margin-top: 0.75rem;

    height: auto;

    padding: 1.5rem
}

.NotEligiblePhase_contentContainer__KQIsq {

    margin-top: 1.25rem;

    height: 18rem;

    border-radius: 0.5rem;

    --tw-bg-opacity: 1;

    background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1))
}

.NotEligiblePhase_content__2JnQC {

    display: flex;

    height: 100%;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    gap: 0.75rem
}

.NoSatAvailable_container__O2UKy {

    margin-top: 1.5rem
}

@media (min-width: 640px) {

    .NoSatAvailable_container__O2UKy {

        margin-top: 5rem
    }
}

.NoSatAvailable_header__4YKRn {

    display: flex;

    width: 100%;

    justify-content: flex-start
}

.NoSatAvailable_contentContainer__MaI4w {

    margin-top: 1.25rem;

    height: 18rem;

    border-radius: 0.5rem;

    --tw-bg-opacity: 1;

    background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1))
}

.NoSatAvailable_content__bKATk {

    display: flex;

    height: 100%;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    gap: 0.75rem
}

.CustomCard_cardContainer__K51aI {

    border-radius: 20px;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(239 239 239 / var(--tw-border-opacity, 1));

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));

    padding: 1rem;

    transition-property: box-shadow;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 300ms
}

@media (min-width: 768px) {

    .CustomCard_cardContainer__K51aI {

        padding: 2rem
    }
}

.CustomCard_headerContainer__vR7K_ {

    --tw-border-opacity: 1;

    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));

    text-align: left
}

@media (min-width: 768px) {

    .CustomCard_headerContainer__vR7K_ {

        text-align: center
    }
}

.L2SatBanner_bannerContainer__rVOe_ {
  position: relative;
  margin-top: 1.25rem;
  width: 100%;
  overflow: hidden;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(20 13 82 / var(--tw-bg-opacity, 1));
  padding-top: 2rem;
  padding-bottom: 2rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.L2SatBanner_contentWrapper__6f5U_ {
  display: flex;
  width: 100%;
  align-items: flex-end;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  gap: 80px;
}

.L2SatBanner_textContainer__AxgYz {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.25rem;
}

@media (min-width: 768px) {

  .L2SatBanner_textContainer__AxgYz {
    max-width: 600px;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0.25rem;
  }
}

.L2SatBanner_mobileSpotlight__5CL_7 {
  position: absolute;
  top: -172px;
  display: block;
  height: 450px;
  width: 100%;
}

@media (min-width: 768px) {

  .L2SatBanner_mobileSpotlight__5CL_7 {
    display: none;
  }
}

.L2SatBanner_examBadge__uZuY5 {
  position: relative;
  display: flex;
  height: 26px;
  width: 82px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(20 13 82 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
}

.L2SatBanner_examBadgeText__zXSr3 {
  position: absolute;
  z-index: 10;
}

.L2SatBanner_mobileTrophy__94JOM {
  z-index: 10;
  margin-bottom: 1.25rem;
  display: block;
}

@media (min-width: 768px) {

  .L2SatBanner_mobileTrophy__94JOM {
    display: none;
  }
}

.L2SatBanner_mobileTrophyImage__1YKHQ {
  box-shadow: 0 8px 6px -6px #f1efff;
}

.L2SatBanner_heading__pgKbt {
  text-align: center;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  line-height: 36px;
}

@media (min-width: 640px) {

  .L2SatBanner_heading__pgKbt {
    font-size: 28px;
    line-height: 42px;
  }
}

@media (min-width: 768px) {

  .L2SatBanner_heading__pgKbt {
    text-align: start;
    font-size: 32px;
    line-height: 48px;
  }
}

.L2SatBanner_highlightedText__81LiP {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(250 197 21 / var(--tw-text-opacity, 1));
}

.L2SatBanner_description__po7Wn {
  margin-bottom: 2rem;
  text-align: center;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(205 209 216 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {

  .L2SatBanner_description__po7Wn {
    text-align: start;
  }
}

.L2SatBanner_actionButton___KQqc {
  position: relative;
  z-index: 1;
  width: 100%;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  color: text-heading !important;
}

@media (min-width: 640px) {

  .L2SatBanner_actionButton___KQqc {
    width: 250px;
  }
}

.L2SatBanner_desktopTrophyContainer__s8QHH {
  display: none;
}

@media (min-width: 1024px) {

  .L2SatBanner_desktopTrophyContainer__s8QHH {
    display: block;
  }
}

.L2SatBanner_desktopSpotlight__GMjCa {
  position: absolute;
  top: -100px;
  right: -95px;
  overflow: hidden;
}

.L2SatBanner_desktopTrophy__DfxKF {
  position: relative;
  z-index: 10;
  padding-bottom: 0.5rem;
  box-shadow: 0 8px 6px -6px #f1efff;
}

/* Animation styles */
.L2SatBanner_examBadgeAnimation__pfYCs {
  --offset: 3px;
  overflow: hidden;
}

.L2SatBanner_examBadgeAnimation__pfYCs::before {
  content: '';
  background: conic-gradient(transparent 270deg, white, transparent);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  aspect-ratio: 1;
  width: 100%;
  animation: L2SatBanner_rotate__Tr6_e 1.5s linear infinite;
}

.L2SatBanner_examBadgeAnimation__pfYCs::after {
  content: '';
  background: inherit;
  border-radius: inherit;
  position: absolute;
  inset: var(--offset);
  height: calc(100% - 2 * var(--offset));
  width: calc(100% - 2 * var(--offset));
}

@keyframes L2SatBanner_rotate__Tr6_e {
  from {
    transform: translate(-50%, -50%) scale(1.4) rotate(0turn);
  }
  to {
    transform: translate(-50%, -50%) scale(1.4) rotate(1turn);
  }
}

.L2ScholarshipExpiredMessage_messageContainer__tg8Qg {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 0.625rem;

    --tw-bg-opacity: 1;

    background-color: rgb(191 39 52 / var(--tw-bg-opacity, 1));

    padding: 0.5rem;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {

    .L2ScholarshipExpiredMessage_messageContainer__tg8Qg {

        margin-bottom: 0.5rem
    }
}

.L2ScholarshipExpiredMessage_messageContainerExpired__KAYYN {

    position: relative;

    z-index: 10;

    margin-top: 1.5rem
}

.L2ScholarshipExpiredMessage_clockIcon__wAOGs {

    height: 1.5rem;

    width: 1.5rem;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.ToppersExclusive_headerContainer__sXF_G {

    display: flex;

    justify-content: center;

    padding-top: 1rem;

    padding-bottom: 1rem;

    padding-left: 1.5rem;

    padding-right: 1.5rem;

    text-align: center
}

.ToppersExclusive_headerContent__E954v {

    display: flex;

    width: 100%;

    align-items: center;

    justify-content: center;

    gap: 0.75rem
}

.ToppersExclusive_gradientLine__vzKFI {

    height: 0.125rem;

    width: 20%;

    --tw-translate-y: -50%;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.ToppersExclusive_gradientLineRight__OREWC {

    background-image: linear-gradient(to right, var(--tw-gradient-stops));

    --tw-gradient-from: transparent var(--tw-gradient-from-position);

    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);

    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);

    --tw-gradient-to: #EDB84F var(--tw-gradient-to-position)
}

.ToppersExclusive_gradientLineLeft__m4fJR {

    background-image: linear-gradient(to left, var(--tw-gradient-stops));

    --tw-gradient-from: transparent var(--tw-gradient-from-position);

    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);

    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);

    --tw-gradient-to: #EDB84F var(--tw-gradient-to-position)
}

.ToppersExclusive_headerText__8YAN0 {

    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));

    --tw-gradient-from: #FEEE95 var(--tw-gradient-from-position);

    --tw-gradient-to: rgb(254 238 149 / 0) var(--tw-gradient-to-position);

    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);

    --tw-gradient-to: #EDB84F var(--tw-gradient-to-position);

    -webkit-background-clip: text;

            background-clip: text;

    text-transform: uppercase;

    color: transparent
}

.ToppersExclusive_cardContainer__7Ls1b {

    position: relative;

    margin-left: 1.5rem;

    margin-right: 1.5rem;

    overflow: hidden;

    border-top-left-radius: 0.75rem;

    border-top-right-radius: 0.75rem;

    border-top-width: 1px;

    border-right-width: 1px;

    border-left-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(147 135 255 / var(--tw-border-opacity, 1));

    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));

    --tw-gradient-from: #211774 var(--tw-gradient-from-position);

    --tw-gradient-to: rgb(33 23 116 / 0) var(--tw-gradient-to-position);

    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);

    --tw-gradient-to: #4437B8 var(--tw-gradient-to-position);

    padding-left: 18px;

    padding-right: 18px;

    padding-top: 14px
}

.ToppersExclusive_cardContent__44Ptc {

    margin-bottom: 1.25rem;

    display: flex;

    width: 100%;

    align-items: center;

    justify-content: space-between
}

.ToppersExclusive_cardContent__44Ptc::after {

    position: absolute;

    left: 0px;

    top: -25%;

    height: 145%
}

@keyframes ToppersExclusive_slide__td8jT {

    0% {

        transform: rotate(45deg);

        left: 0%
    }

    100% {

        transform: rotate(45deg);

        left: 100%
    }
}

.ToppersExclusive_cardContent__44Ptc::after {

    animation: ToppersExclusive_slide__td8jT 1s infinite linear;

    background-size: 200px 100%;

    --tw-shadow: 0 0 16px 13px rgba(255,255,255,0.3);

    --tw-shadow-colored: 0 0 16px 13px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

    --tw-content: '';

    content: var(--tw-content)
}

.ToppersExclusive_textContainer__3vgEw {

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    gap: 0.75rem
}

.ToppersExclusive_headingContainer__XGYPq {

    max-width: 42rem
}

.ToppersExclusive_highlightedText__CIr3h {

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(250 197 21 / var(--tw-text-opacity, 1))
}

.ToppersExclusive_description__kSyw4 {

    --tw-text-opacity: 1;

    color: rgb(205 209 216 / var(--tw-text-opacity, 1))
}

.ToppersExclusive_actionButton__PTnxB {

    height: 2.5rem;

    width: 100%;

    background-color: text-heading !important;

    --tw-text-opacity: 1 !important;

    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}

@media (min-width: 640px) {

    .ToppersExclusive_actionButton__PTnxB {

        width: 200px
    }
}

.ToppersExclusive_imageContainer__p0eJ1 {

    height: 5rem;

    width: 5rem
}

.ToppersExclusive_validityBanner__waXIy {

    margin-left: 1.5rem;

    margin-right: 1.5rem;

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 0.25rem;

    border-bottom-left-radius: 12px;

    border-bottom-right-radius: 12px;

    --tw-bg-opacity: 1;

    background-color: rgb(49 37 150 / var(--tw-bg-opacity, 1));

    padding-top: 6px;

    padding-bottom: 6px;

    padding-left: 0.5rem;

    padding-right: 0.5rem;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.ToppersExclusive_clockIcon__YPNHs {

    height: 1.25rem;

    width: 1.25rem
}

.BannerMweb_bannerContainer__VhGTQ {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  overflow: hidden;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.BannerMweb_conditionRadius__7_MYx {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  overflow: hidden;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.BannerMweb_backgroundImage__4yZun {
  position: absolute;
  inset: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  object-fit: cover;
}

.BannerMweb_conditionRadiusBackgroundImage__tGfMu {
  position: absolute;
  inset: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.BannerMweb_contentWrapper__EW6sH {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
}

.BannerMweb_ribbonContainer__qvTPP {
  margin-bottom: 0.875rem;
}

.BannerMweb_scholarshipAmount__wTyH6 {
  font-size: 32px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 1.5px;
  --tw-text-opacity: 1;
  color: rgb(253 177 3 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {

  .BannerMweb_scholarshipAmount__wTyH6 {
    font-size: 56px;
  }
}

.BannerMweb_scholarshipAmount__wTyH6 {
  filter: drop-shadow(0px 3px 0px #001f42);
}

.BannerMweb_highlightsContainer__U6nfT {
  margin-top: 22px;
  margin-bottom: 1.25rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 0.75rem;
}

.BannerMweb_highlightItem__ak3ie {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.5rem;
  padding: 0.625rem;
}

.BannerMweb_highlightIcon__9_sIw {
  height: 1.5rem;
  width: 1.5rem;
  object-fit: contain;
}

.BannerMweb_highlightText__0lP2P {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.BannerMweb_alakhSirImage__NV4_R {
  position: absolute;
  right: 0.5rem;
  bottom: 0px;
  z-index: 10;
}

.BannerMweb_scholarshipInfoContainer__R6wr0 {
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-content: stretch;
  align-items: flex-start;
  justify-content: center;
  gap: 0.5rem;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #d3f8df var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(211 248 223 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #f6fef9 var(--tw-gradient-to-position);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.BannerMweb_scholarshipInfoBorder__gETQr {
  pointer-events: none;
  position: absolute;
  inset: 0.5px;
  top: 0px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-width: 1px;
  border-style: solid;
  border-left-color: rgb(136 185 152 / var(--tw-border-opacity, 1));
  border-right-color: rgb(136 185 152 / var(--tw-border-opacity, 1));
  --tw-border-opacity: 1;
  border-bottom-color: rgb(136 185 152 / var(--tw-border-opacity, 1));
}

.BannerMweb_scholarshipInfoContent__h8VMQ {
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  align-content: stretch;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  padding: 0px;
}

.BannerMweb_scholarshipInfoIconContainer__iLpJI {
  position: relative;
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  overflow: clip;
}

.BannerMweb_scholarshipInfoIcon__HL4Ei {
  width: 1.25rem;
  height: 1.25rem;
}

.BannerMweb_scholarshipInfoTextContainer__2rqlv {
  position: relative;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
  text-wrap: nowrap;
  text-align: left;
}

.BannerMweb_scholarshipInfoExamName__97yq_ {
  font-weight: 600;
}

.Banner_bannerContainer__F4rp4 {
  position: relative;
  display: flex;
  min-height: 344px;
  justify-content: center;
  overflow: visible;
  border-radius: 1rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(161 92 7 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 251 232 / var(--tw-bg-opacity, 1));
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media (min-width: 768px) {

  .Banner_bannerContainer__F4rp4 {
    justify-content: flex-start;
    padding-right: 2rem;
  }
}

.Banner_starBackground___Dy94 {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 0;
  display: none;
}

@media (min-width: 768px) {

  .Banner_starBackground___Dy94 {
    display: block;
  }
}

.Banner_contentWrapper__Lk9bA {
  z-index: 10;
  display: flex;
  min-height: 244px;
  flex: 1 1;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

@media (min-width: 768px) {

  .Banner_contentWrapper__Lk9bA {
    align-items: flex-start;
    text-align: left;
  }
}

.Banner_ribbonContainer__3W1LW {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 700ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.Banner_ribbonContainerVisible__iGMnW {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}

.Banner_ribbonContainerHidden__aEQAQ {
  --tw-translate-y: 2rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}

.Banner_titleContainer__LaF6t {
  margin-top: 0.75rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 700ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.Banner_titleContainerVisible__LcaW3 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}

.Banner_titleContainerHidden__7jSgP {
  --tw-translate-y: 2rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}

.Banner_scholarshipAmountContainer__1Ni_S {
  display: flex;
  align-items: center;
  justify-content: center;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 700ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

@media (min-width: 768px) {

  .Banner_scholarshipAmountContainer__1Ni_S {
    justify-content: flex-start;
  }
}

.Banner_scholarshipAmountContainerVisible___BDv6 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}

.Banner_scholarshipAmountContainerHidden__x_AE9 {
  --tw-translate-y: 2rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}

.Banner_scholarshipAmount__acEdQ {
  font-size: 32px;
  font-weight: 800;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(253 177 3 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {

  .Banner_scholarshipAmount__acEdQ {
    font-size: 48px;
  }
}

.Banner_scholarshipAmount__acEdQ {
  filter: drop-shadow(0px 3px 0px #001f42);
}

.Banner_starIcon__qryyY {
  margin-bottom: 1.75rem;
}

.Banner_buttonContainer__2227D {
  margin-top: 1rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 700ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.Banner_buttonContainerVisible__ujQwG {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}

.Banner_buttonContainerHidden__Eg_sO {
  --tw-translate-y: 2rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}

.Banner_bottomLineContainer__yUTSl {
  margin-top: 1rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 700ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.Banner_bottomLineContainerVisible__LarIC {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}

.Banner_bottomLineContainerHidden___AaDI {
  --tw-translate-y: 2rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
}

.Banner_alakhSirImage__r7Y75 {
  position: absolute;
  right: 8rem;
  bottom: 0px;
  display: none;
  height: 20rem;
  background-repeat: no-repeat;
  object-fit: contain;
}

@media (min-width: 768px) {

  .Banner_alakhSirImage__r7Y75 {
    display: block;
  }
}

.Banner_highlightsContainer__6Zdis {
  position: absolute;
  bottom: -3rem;
  left: 50%;
  width: 95%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.Banner_highlightsWrapper__sHAB7 {
  border-radius: 1rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(161 92 7 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.Banner_highlightsGrid__DwVDK {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  place-items: center;
  gap: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.Banner_highlightItem__sLzF1 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

.Banner_highlightItem__sLzF1::after {
  content: '';
  position: absolute;
  right: -32px;
  height: 100%;
  width: 2px;
  background: linear-gradient(180deg, #ffffff 0%, #f6dba7 50%, #fffbe8 100%);
}

.Banner_highlightItem__sLzF1:last-child::after {
  display: none;
}

.Banner_highlightIcon__Qtbsu {
  height: 2rem;
  width: 2rem;
  object-fit: cover;
}

._wrapper_1r6ez_1{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-8)}._section_1r6ez_5{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8)}._input_1r6ez_9{height:var(--spacing-40);width:var(--spacing-40);cursor:pointer;border-radius:.25rem;border-width:1px;border-color:var(--stroke-color-light);background-color:var(--static-color-white);padding:var(--spacing-12);text-align:center;font-size:var(--font-16);font-weight:700;line-height:var(--line-height-24);color:var(--static-color-grey-1);outline:2px solid transparent;outline-offset:2px}._input_1r6ez_9:hover{border-color:var(--stroke-color-medium)}@media (min-width: 640px){._input_1r6ez_9{height:var(--spacing-48);width:var(--spacing-48);border-radius:.375rem;padding:var(--spacing-16);font-size:var(--font-18);line-height:var(--line-height-26)}}@media (min-width: 1024px){._input_1r6ez_9{height:var(--spacing-56);width:var(--spacing-56);border-radius:.5rem;font-size:var(--font-20);line-height:var(--line-height-30)}}._input_1r6ez_9{transition:border-color .3s ease,transform .3s cubic-bezier(.25,.46,.45,.94)}._input_1r6ez_9._filled_1r6ez_14{border-color:var(--stroke-color-medium)}._input_1r6ez_9:focus{border-color:var(--primary-color);caret-color:var(--stroke-color-dark)}._input_1r6ez_9._invalid_1r6ez_21{border-color:var(--error-color)}._input_1r6ez_9._valid_1r6ez_24{border-color:var(--success-color)}@keyframes _smartAnimate_1r6ez_1{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}._icon_1r6ez_41{display:flex;align-items:center;justify-content:space-around;gap:var(--spacing-4)}._successIcon_1r6ez_45{height:var(--spacing-16);width:var(--spacing-16);fill:var(--success-color)}._errorIcon_1r6ez_49{height:var(--spacing-16);width:var(--spacing-16);stroke:var(--error-color)}

._base_afrz5_1{height:var(--spacing-1);width:100%;border-width:0px;background-color:var(--stroke-color-light)}

.ScholarshipStep_hiddenAdmitCard__XymeP {
  position: absolute;
  left: -9999px
}

.ScholarshipStep_container__rSlD_ {
  margin-top: 1.5rem;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 1.5rem
}

@media (min-width: 768px) {

  .ScholarshipStep_container__rSlD_ {
    flex-direction: row
  }
}

.ScholarshipStep_contentWrapper__iGrcU {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 0.75rem
}

@media (min-width: 640px) {

  .ScholarshipStep_contentWrapper__iGrcU {
    width: 70%
  }
}

.ScholarshipStep_heading__OdNgf {
  --tw-text-opacity: 1;
  color: rgb(27 33 36 / var(--tw-text-opacity, 1))
}

.ScholarshipStep_content__AsGnI {
  padding-left: 0.5rem
}

.ScholarshipStep_buttonContainer__XzFKW {
  display: flex;
  flex-direction: column;
  gap: 1rem
}

@media (min-width: 640px) {

  .ScholarshipStep_buttonContainer__XzFKW {
    flex-direction: row
  }
}

.ScholarshipStep_imageContainer__yICO_ {
  display: flex;
  height: 100px;
  width: 148px;
  justify-content: center
}

@media (min-width: 640px) {

  .ScholarshipStep_imageContainer__yICO_ {
    display: block;
    width: 25%
  }
}

.ScholarshipStep_image__XUUlB {
  height: 100%;
  width: 100%
}

.ScoreCard_score__egoI3 {
  display: flex;
}
.ScoreCard_scoreGap__A3Fbp {
  display: flex;
  justify-content: space-between;
  padding-right: 0.75rem;
  padding-left: 30px;
}
.ScoreCard_studentRank__WBYbl {
  margin-top: 1rem;
  display: flex;
}
.ScoreCard_marks__2TQey {
  margin-top: -8px;
  display: flex;
  padding-top: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(43 80 176 / var(--tw-text-opacity, 1));
}
.ScoreCard_marksNew__HGJGu {
  display: flex;
  padding-top: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(43 80 176 / var(--tw-text-opacity, 1));
}
.ScoreCard_totalNew__uWdas {
  display: flex;
  padding-top: 30px;
  color: text-heading;
}
.ScoreCard_percentile__BEFlG {
  display: flex;
  padding-top: 1rem;
}
@media (min-width: 768px) {
  .ScoreCard_percentile__BEFlG {
    display: grid;
  }
}
@media (min-width: 1024px) {
  .ScoreCard_percentile__BEFlG {
    display: flex;
  }
}
.ScoreCard_percentage__WYVMx {
  display: flex;
  padding-top: 14px;
}
.ScoreCard_img__bG19c {
  display: flex;
}
.ScoreCard_total___RNEV {
  margin-top: -8px;
  display: flex;
  padding-top: 30px;
  color: text-heading;
}
.ScoreCard_inline__zAu6O {
  display: flex;
  flex-direction: column;
}
.ScoreCard_predictedPercentage__neFpj {
  margin-top: 5px;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(43 80 176 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .ScoreCard_predictedPercentage__neFpj {
    margin-top: 0px;
  }
}
@media (min-width: 1024px) {
  .ScoreCard_predictedPercentage__neFpj {
    margin-top: 5px;
  }
}
.ScoreCard_rankCard__Oqlhg {
  margin-top: 1.5rem;
  display: flex;
  height: 158px;
  flex-direction: column;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(163 145 30 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 254 248 / var(--tw-bg-opacity, 1));
  padding-left: 30px;
  padding-top: 18px;
  padding-bottom: 17px;
}
@media (min-width: 768px) {
  .ScoreCard_rankCard__Oqlhg {
    margin-top: 0px;
  }
}
.ScoreCard_rankText__TjmPV {
  display: flex;
  padding-top: 0.75rem;
}
.ScoreCard_text__2TS3M {
  display: flex;
  padding-top: 3px;
}
.ScoreCard_stateRank__M_sHe {
  display: flex;
  padding-top: 1px;
}
.ScoreCard_imgRank___4nSI {
  float: right;
  display: flex;
  padding-right: 14px;
}
.ScoreCard_rank__Zhcpd {
  display: flex;
  --tw-text-opacity: 1;
  color: rgb(90 81 23 / var(--tw-text-opacity, 1));
}
.ScoreCard_inline__zAu6O {
  display: flex;
  flex-direction: column;
}
.ScoreCard_graphImg__zm4l7 {
  margin-top: 1rem;
}
.ScoreCard_gap__cKo8L {
  display: flex;
  justify-content: space-between;
  padding-left: 30px;
}
.ScoreCard_cardsWidth__odfSD {
  min-width: -webkit-fill-available;
  min-width: -moz-available;
  min-width: stretch;
}
.ScoreCard_card__AvEqC {
  border-radius: 0.5rem;
  background-color: text-heading;
  opacity: 80%;
}
.ScoreCard_crossIcon__3aKwo {
  display: flex;
  cursor: pointer;
  justify-content: flex-end;
  padding-right: 14px;
  padding-top: 14px;
}
.ScoreCard_textScore__y79tx {
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 0.75rem;
}
@media (min-width: 640px) {
  .ScoreCard_textScore__y79tx {
    padding-top: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .ScoreCard_textScore__y79tx {
    padding-top: 20px;
  }
}
.ScoreCard_textColor__aP9J0 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.ScoreCard_predictiveText__sEhA1 {
  margin-top: -12px;
  padding-left: 50px;
  padding-right: 50px;
  text-align: center;
}
@media (min-width: 640px) {
  .ScoreCard_predictiveText__sEhA1 {
    margin-top: 0px;
  }
}
@media (min-width: 1024px) {
  .ScoreCard_predictiveText__sEhA1 {
    padding-top: 0px;
  }
}
.ScoreCard_predictiveTextColor__VC0wH {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) and (max-width: 950px) {
  .ScoreCard_predictiveText__sEhA1 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 350px) and (max-width: 392px) {
  .ScoreCard_predictiveText__sEhA1 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.ScoreCard_rankModal__BMDJ0 {
  margin-top: 1.5rem;
  margin-top: -143px;
  height: 158px;
  border-radius: 0.5rem;
  background-color: text-heading;
  text-align: center;
  opacity: 80%;
}
.ScoreCard_crossIcon__3aKwo {
  display: flex;
  cursor: pointer;
  justify-content: flex-end;
  padding-right: 14px;
  padding-top: 14px;
}
.ScoreCard_textRank__W5puo {
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 0.75rem;
}
@media (min-width: 640px) {
  .ScoreCard_textRank__W5puo {
    padding-top: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .ScoreCard_textRank__W5puo {
    padding-top: 20px;
  }
}
.ScoreCard_textColor__aP9J0 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.ScoreCard_predictiveRankText__kcULq {
  margin-top: -12px;
  padding-left: 50px;
  padding-right: 50px;
  text-align: center;
}
@media (min-width: 640px) {
  .ScoreCard_predictiveRankText__kcULq {
    margin-top: 0px;
  }
}
@media (min-width: 1024px) {
  .ScoreCard_predictiveRankText__kcULq {
    padding-top: 0px;
  }
}
@media (min-width: 768px) and (max-width: 950px) {
  .ScoreCard_predictiveRankText__kcULq {
    padding-left: 0px;
    padding-right: 0px;
    /* margin-top: 24px; */
  }
  .ScoreCard_scoreModal__rveLg {
    margin-top: -143px;
  }
  .ScoreCard_scorePredictiveModal__RisRQ {
    margin-top: -157px;
  }
}

.ScoreCard_scoreRegularGap__3ut3L {
  display: flex;
  justify-content: space-between;
}

.ProgressCard_subMain__A_Iu7 {
  margin-top: 18px;
  display: none;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 2.5px;
}
@media (min-width: 768px) {
  .ProgressCard_subMain__A_Iu7 {
    display: block;
  }
}
@media (min-width: 1024px) {
  .ProgressCard_subMain__A_Iu7 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.ProgressCard_title1__riWMV {
  margin-bottom: 19px;
  display: flex;
  justify-content: space-between;
}
.ProgressCard_title2__jiBqz {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  gap: 5px;
}
.ProgressCard_arrow__1S_18 {
  display: flex;
  align-items: center;
}
.ProgressCard_textColor__w_ub_ {
  --tw-text-opacity: 1;
  color: rgb(29 74 133 / var(--tw-text-opacity, 1));
}

@media (min-width: 720px) {
  .ProgressCard_tableBorder__ElC4K {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 840px) {
  .ProgressCard_tableBorder__ElC4K {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.Parameters_smallCard__BlIuq {
    margin-top: 18px;
    flex-direction: column;
    justify-content: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 14px;
    padding-bottom: 14px
}
.Parameters_metadata__qKHM2 {
    display: flex;
    justify-content: space-between
}
.Parameters_smallIcons__94azh {
    margin-top: auto;
    margin-bottom: auto
}
.Parameters_timeIcon__TdA_A {
    margin-top: -2px;
    margin-left: -5px;
    display: flex;
    align-items: center
}
.Parameters_title__F821A {
    display: flex;
    justify-content: flex-start;
    gap: 0.5rem
}
.Parameters_progress__gKOaG {
    width: 33.333333%;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(116 159 223 / var(--tw-bg-opacity, 1));
    padding-bottom: 0.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.Parameters_progressBar__1qar_ {
    padding-top: 0.5rem;
    padding-bottom: 0.25rem
}
.Parameters_formBar__q6W9M {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5rem;
    display: flex;
    border-radius: 0.125rem;
    --tw-bg-opacity: 1;
    background-color: rgb(221 221 221 / var(--tw-bg-opacity, 1))
}
.Parameters_textColorChange__2CLjZ {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

.OtherDiscount_container__7EYfw {

    margin-top: 0.75rem;

    display: flex;

    height: 100%;

    width: 100%;

    justify-content: space-between;

    padding: 1.5rem
}

.OtherDiscount_contentWrapper__P_GSg {

    display: flex;

    height: 100%;

    width: 100%;

    flex-direction: column;

    gap: 9px
}

@media (min-width: 640px) {

    .OtherDiscount_contentWrapper__P_GSg {

        width: 75%
    }
}

.OtherDiscount_heading__7Vsa_ {

    --tw-text-opacity: 1;

    color: rgb(27 33 36 / var(--tw-text-opacity, 1))
}

.OtherDiscount_description__Bye5Q {

    --tw-text-opacity: 1;

    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}

.OtherDiscount_buttonWrapper___HFP6 {

    margin-top: 1rem
}

.OtherDiscount_contactButton__4QUCD {

    display: flex;

    width: 100%;

    align-items: center;

    gap: 0.5rem;

    border-radius: 0.375rem;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(90 75 218 / var(--tw-border-opacity, 1));

    --tw-text-opacity: 1;

    color: rgb(90 75 218 / var(--tw-text-opacity, 1))
}

@media (min-width: 640px) {

    .OtherDiscount_contactButton__4QUCD {

        width: auto
    }
}

.OtherDiscount_imageWrapper__9fX_s {

    width: 25%
}

.OtherDiscount_discountImage__rrxGO {

    display: none
}

@media (min-width: 768px) {

    .OtherDiscount_discountImage__rrxGO {

        display: block
    }
}

.TestCard_mainContainer__JgAfJ {
    max-width: 300px;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 1rem
}
.TestCard_headContainer__QEwH2 {
    margin-bottom: 0.5rem;
    display: flex;
    min-height: 43px;
    width: 100%;
    align-items: center;
    justify-content: space-between
}
.TestCard_headRight__nfwIv {
    display: flex;
    align-items: center
}
.TestCard_newTag__ye4ya {
    margin-right: 0.5rem;
    display: flex;
    align-items: center;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(251 222 71 / var(--tw-bg-opacity, 1));
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem
}
.TestCard_hrContainer__2WTUs {
    margin-bottom: 0.75rem;
    margin-right: -1rem;
    margin-left: -1rem
}
.TestCard_compactContainer__JlDdy {
    width: 300px;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 1rem
}

.Skeleton_skeleton__heMt7 {
  display: block;
  background-image: linear-gradient(
    270deg,
    var(--accent-0),
    var(--accent-2),
    var(--accent-0),
    var(--accent-1)
  );
  background-size: 400% 100%;
  animation: Skeleton_loading__EDXJr 8s ease-in-out infinite;
}

.Skeleton_wrapper__cvATy {
  position: relative;
  display: block;
}

.Skeleton_wrapper__cvATy:not(.Skeleton_show__cnSeT)::before {
    content: none;
  }

.Skeleton_wrapper__cvATy::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    background-image: linear-gradient(
      270deg,
      var(--accent-0),
      var(--accent-2),
      var(--accent-0),
      var(--accent-1)
    );
    background-size: 400% 100%;
    animation: Skeleton_loading__EDXJr 8s ease-in-out infinite;
  }

@keyframes Skeleton_loading__EDXJr {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

.RecommendBatch_skeletonContainer__9Csws {

    margin-top: 0.75rem;

    margin-bottom: 0.75rem
}

.RecommendBatch_customCard__08GVH {

    margin-bottom: 1.5rem
}

@media (min-width: 768px) {

    .RecommendBatch_customCard__08GVH {

        margin-bottom: 2rem
    }
}

.RecommendBatch_headingText__uxT0i {

    text-align: start
}

@media (min-width: 768px) {

    .RecommendBatch_headingText__uxT0i {

        text-align: center
    }
}

.RecommendBatch_batchGrid__lfU5T {

    margin-top: 0.75rem;

    display: grid;

    grid-template-columns: repeat(1, minmax(0, 1fr));

    gap: 0.75rem
}

@media (min-width: 640px) {

    .RecommendBatch_batchGrid__lfU5T {

        margin-top: 1.5rem;

        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media (min-width: 1024px) {

    .RecommendBatch_batchGrid__lfU5T {

        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
}

.RecommendBatch_viewAllContainer__xO5sZ {

    margin-top: 1rem;

    display: flex;

    align-items: center;

    justify-content: center
}

@media (min-width: 768px) {

    .RecommendBatch_viewAllContainer__xO5sZ {

        margin-top: 1.5rem
    }
}

.RecommendBatch_viewAllButton__EUI1s {

    width: 226px
}

.PriceSection_deletePrice__1bUXW {
  position: relative;
  display: inline-block;
}

.PriceSection_deletePrice__1bUXW::after {
  content: '';
  width: 100%;
  position: absolute;
  right: 0;
  top: 50%;
  border-bottom: 1.5px solid #888888;
  transform: skewY(18deg);
}

:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}
/* Test Details Section */
.ScholarshipContentSection_testDetailsSection__dfrFF {
    margin-top: 1.75rem;
    margin-bottom: 1rem
}
@media (min-width: 768px) {
    .ScholarshipContentSection_testDetailsSection__dfrFF {
        margin-top: 5rem;
        margin-bottom: 1.5rem
    }
}

/* Mobile Exam Card */
.ScholarshipContentSection_mobileExamCard__pg3Jh {
    margin-top: 1.25rem
}

/* Desktop Exam Card */
.ScholarshipContentSection_desktopExamCard__Ddlkg {
    margin-top: 5rem
}

/* Section with small top margin */
.ScholarshipContentSection_sectionSmallMargin__N25Fl {
    margin-top: 1rem
}
@media (min-width: 768px) {
    .ScholarshipContentSection_sectionSmallMargin__N25Fl {
        margin-top: 2.5rem
    }
}

/* Mobile FAQ Section */
.ScholarshipContentSection_mobileFaqSection__C3jHG {
    margin-top: 1rem
}

/* Desktop FAQ and Terms Section */
.ScholarshipContentSection_desktopFaqSection__TPfM3 {
    margin-top: 2.5rem
}

/* Share with Friends Section */
.ScholarshipContentSection_shareSection__jq8cA {
    margin-top: 1rem
}
@media (min-width: 768px) {
    .ScholarshipContentSection_shareSection__jq8cA {
        margin-top: 2.5rem
    }
}

/* About Sat Section */
.ScholarshipContentSection_aboutSatSection__DOt9F {
    margin-top: 2.5rem;
    margin-bottom: 120px
}

/* ************************** Scholarship Content Section */

.ScholarshipContentSection_fixedContainer__1gepJ {
    position: fixed;
    bottom: 0px;
    z-index: 50;
    width: 100%;
    border-radius: 0.25rem
}

@media (min-width: 640px) {
    .ScholarshipContentSection_fixedContainer__1gepJ {
        border-radius: 1rem
    }
}

.ScholarshipContentSection_hiddenWhenBannerInView__5r4cM {
    display: none
}

.ScholarshipContentSection_blockWhenBannerNotInView__MGDYg {
    display: block
}

.ScholarshipContentSection_nonFederatedCardMobile__G8Z0P {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.ScholarshipContentSection_nonFederatedCard__Tp_VR {
    height: 113px;
    border-radius: 0px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.ScholarshipContentSection_nonFederatedContent__3p6pn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between
}

@media (min-width: 640px) {
    .ScholarshipContentSection_nonFederatedContent__3p6pn {
        flex-direction: row
    }
}

.ScholarshipContentSection_nonFederatedButtonContainer__0xWsH {
    width: 100%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.ScholarshipContentSection_nonFederatedButtonContainerLoader__Yb0w1 {
    width: 115px
}

.ScholarshipContentSection_newBtn__NZkQw {
    width: 100%
}

@media (min-width: 768px) {
    .ScholarshipContentSection_newBtn__NZkQw {
        width: 240px
    }
}

.SatScholarshipTestDetailsAfterRegister_mainContainer__ZCpL8 {
  position: relative;
  box-sizing: border-box;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-content: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1rem;
  padding: 0px
}

.SatScholarshipTestDetailsAfterRegister_innerContainer__HV5ZQ {
  position: relative;
  box-sizing: border-box;
  display: flex;
  width: 100%;
  flex-shrink: 0;
  flex-direction: column;
  align-content: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.75rem;
  padding: 0px
}

.SatScholarshipTestDetailsAfterRegister_headerContainer__yFAHZ {
  margin-bottom: 1rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 0.75rem
}

@media (min-width: 768px) {

  .SatScholarshipTestDetailsAfterRegister_headerContainer__yFAHZ {
    margin-bottom: 1.25rem;
    justify-content: center
  }
}

.SatScholarshipTestDetailsAfterRegister_contentContainer__qV3HI {
  position: relative;
  box-sizing: border-box;
  display: flex;
  width: 100%;
  flex-direction: column;
  align-content: stretch;
  align-items: flex-start;
  justify-content: center;
  gap: 1.25rem;
  border-radius: 0.75rem
}

@media (min-width: 640px) {

  .SatScholarshipTestDetailsAfterRegister_contentContainer__qV3HI {
    gap: 2rem;
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
  }
}

@media (min-width: 768px) {

  .SatScholarshipTestDetailsAfterRegister_contentContainer__qV3HI {
    padding: 1.5rem
  }
}

.SatScholarshipTestDetailsAfterRegister_mobileButtonsContainer__kx4Vm {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem
}

.SatScholarshipTestDetailsAfterRegister_admitCardButtonMobile__diDZT {
  display: block;
  width: 100%
}

@media (min-width: 768px) {

  .SatScholarshipTestDetailsAfterRegister_admitCardButtonMobile__diDZT {
    display: none
  }
}

.SatScholarshipTestDetailsAfterRegister_admitCardButton__v_RIu {
  width: 100%
}

@media (min-width: 768px) {

  .SatScholarshipTestDetailsAfterRegister_admitCardButton__v_RIu {
    width: auto
  }
}

.SatScholarshipTestDetailsAfterRegister_syllabusButtonMobile__61zec {
  display: block;
  width: 100%
}

@media (min-width: 640px) {

  .SatScholarshipTestDetailsAfterRegister_syllabusButtonMobile__61zec {
    display: none
  }
}

.SatScholarshipTestDetailsAfterRegister_stopwatchContainer__RbNPw {
  display: flex;
  align-items: center;
  gap: 6px;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem
}

@media (min-width: 768px) {

  .SatScholarshipTestDetailsAfterRegister_stopwatchContainer__RbNPw {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem
  }
}

.SatScholarshipTestDetailsAfterRegister_informationIcon__stnEq {
  height: 1.25rem;
  width: 1.25rem
}

.SatScholarshipTestDetailsAfterRegister_instructionsContainer__1OnTN {
  margin-top: 1rem
}

.SatScholarshipTestDetailsAfterRegister_instructionsHeading__7NEzp {
  margin-bottom: 0.75rem
}

.SatScholarshipTestDetailsAfterRegister_instructionItem__LRgje {
  margin-bottom: 0.5rem;
  display: flex;
  align-items: flex-start;
  gap: 0.75rem
}

.SatScholarshipTestDetailsAfterRegister_instructionIconContainer__YUKpA {
  height: 1.25rem;
  width: 1.25rem
}

.SatScholarshipTestDetailsAfterRegister_desktopButtonsContainer__GRj2k {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 1.25rem
}

.SatScholarshipTestDetailsAfterRegister_admitCardButtonDesktop__4b1lr {
  margin-top: 1.25rem;
  display: none;
  width: 100%
}

@media (min-width: 640px) {

  .SatScholarshipTestDetailsAfterRegister_admitCardButtonDesktop__4b1lr {
    display: block
  }
}

@media (min-width: 768px) {

  .SatScholarshipTestDetailsAfterRegister_admitCardButtonDesktop__4b1lr {
    margin-top: 2rem;
    width: 240px
  }
}

.SatScholarshipTestDetailsAfterRegister_admitCardButtonDesktopBtn__PxLJm {
  width: 100%
}

@media (min-width: 768px) {

  .SatScholarshipTestDetailsAfterRegister_admitCardButtonDesktopBtn__PxLJm {
    width: 240px
  }
}

.SatScholarshipTestDetailsAfterRegister_syllabusButtonDesktop__ldrZ5 {
  margin-top: 1.25rem;
  display: none;
  width: 100%
}

@media (min-width: 640px) {

  .SatScholarshipTestDetailsAfterRegister_syllabusButtonDesktop__ldrZ5 {
    display: block
  }
}

@media (min-width: 768px) {

  .SatScholarshipTestDetailsAfterRegister_syllabusButtonDesktop__ldrZ5 {
    margin-top: 2rem;
    width: 240px
  }
}

.SatScholarshipTestDetailsAfterRegister_syllabusButtonDesktopBtn__Y1aFa {
  width: 100%
}

@media (min-width: 768px) {

  .SatScholarshipTestDetailsAfterRegister_syllabusButtonDesktopBtn__Y1aFa {
    width: 240px
  }
}

.SatScholarshipTestDetailsAfterRegister_resultDeclared__BhZ6v {
  margin-top: 1rem;
  box-sizing: border-box;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}

@media (min-width: 640px) {

  .SatScholarshipTestDetailsAfterRegister_resultDeclared__BhZ6v {
    display: none
  }
}

@media (min-width: 768px) {

  .SatScholarshipTestDetailsAfterRegister_resultDeclared__BhZ6v {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem
  }
}

.SatScholarshipTestDetailsAfterRegister_resultDeclaredDiv__I6BqU {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 0.5rem
}

.SatScholarshipTestDetailsAfterRegister_hiddenAdmitCard__wP3iU {
  position: absolute;
  left: -9999px
}

.RegistrationConfirmationAfterRegister_container__jpVPp {

    width: 100%
}

.RegistrationConfirmationAfterRegister_gridDiv__OOG3M {

    position: relative;

    box-sizing: border-box;

    display: grid;

    width: 100%;

    flex-shrink: 0;

    grid-template-columns: repeat(1, minmax(0, 1fr));

    align-content: stretch;

    gap: 1rem;

    padding: 0px
}

@media (min-width: 640px) {

    .RegistrationConfirmationAfterRegister_gridDiv__OOG3M {

        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media (min-width: 768px) {

    .RegistrationConfirmationAfterRegister_gridDiv__OOG3M {

        grid-template-columns: repeat(3, minmax(0, 1fr));

        gap: 1.5rem
    }
}

.RegistrationConfirmationAfterRegister_gridItem__fuQ15 {

    position: relative;

    box-sizing: border-box;

    display: flex;

    flex-shrink: 0;

    align-content: stretch;

    align-items: center;

    gap: 14px;

    padding: 0px
}

@media (min-width: 768px) {

    .RegistrationConfirmationAfterRegister_gridItem__fuQ15 {

        gap: 0.75rem
    }
}

.RegistrationConfirmationAfterRegister_iconContainer___kqAV {

    width: 1.25rem;

    height: 1.25rem
}

@media (min-width: 768px) {

    .RegistrationConfirmationAfterRegister_iconContainer___kqAV {

        width: 2rem;

        height: 2rem
    }
}

.RegistrationConfirmationAfterRegister_textContainer__w_Lj0 {

    position: relative;

    box-sizing: border-box;

    display: flex;

    flex-shrink: 0;

    flex-direction: column;

    align-content: stretch;

    align-items: flex-start;

    justify-content: flex-start;

    gap: 0.5rem;

    padding: 0px;

    text-align: left
}

.RegistrationConfirmationAfterRegister_linkContainer__2FfFO {

    display: flex;

    align-items: center;

    gap: 0.5rem
}

.RegistrationConfirmationAfterRegister_arrowIcon__4S44y {

    height: 1.25rem;

    width: 1.25rem;

    color: var(--text-primary)
}

.RegistrationConfirmationAfterRegister_separatorContainer__E5HOv {

    margin-top: 1.5rem;

    display: none
}

@media (min-width: 640px) {

    .RegistrationConfirmationAfterRegister_separatorContainer__E5HOv {

        margin-top: 0px;

        display: flex;

        flex-direction: column;

        align-items: center
    }
}

.RegistrationConfirmationAfterRegister_separator__vk8j6 {

    width: 100%
}

@media (min-width: 640px) {

    .RegistrationConfirmationAfterRegister_separator__vk8j6 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem
    }
}

.RegistrationConfirmationAfterRegister_informationIcon__AgM6E {

    height: 1.25rem;

    width: 1.25rem
}

.RegistrationConfirmationAfterRegister_resultDeclared__zgYct {

    box-sizing: border-box;

    display: flex;

    width: 100%;

    align-items: center;

    justify-content: flex-start;

    gap: 0.5rem;

    border-radius: 0.5rem;

    --tw-bg-opacity: 1;

    background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1))
}

.RegistrationConfirmationAfterRegister_resultDeclaredDiv__qxGNt {

    display: flex;

    width: 100%;

    align-items: center;

    gap: 0.5rem
}

.ScholarshipImpact_statsGrid__ZH3YN {
    margin-top: 1.5rem;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem
}
@media (min-width: 768px) {
    .ScholarshipImpact_statsGrid__ZH3YN {
        gap: 1.5rem
    }
}

/* Special layout for 3 stats */
.ScholarshipImpact_threeStats__B5Smi {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
@media (min-width: 768px) {
    .ScholarshipImpact_threeStats__B5Smi {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
}

/* Special layout for 4 stats */
.ScholarshipImpact_fourStats__N8_KQ {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
@media (min-width: 768px) {
    .ScholarshipImpact_fourStats__N8_KQ {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

.ScholarshipImpact_mainCard__2iOHF {
    grid-column: span 1 / span 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 0.5rem;
    background-image: radial-gradient(96.22% 94.81% at 52.85% 43.27%,rgba(255,255,255,0.4) 0%,rgba(170,240,196,0.4) 100%);
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms
}

.ScholarshipImpact_mainCardThree__iSahl {
    grid-column: span 1 / span 1;
    grid-row: span 2 / span 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 0.5rem;
    background-image: radial-gradient(96.22% 94.81% at 52.85% 43.27%,rgba(255,255,255,0.4) 0%,rgba(170,240,196,0.4) 100%);
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms
}

@media (min-width: 768px) {
    .ScholarshipImpact_mainCardThree__iSahl {
        grid-row: span 1 / span 1
    }
}

.ScholarshipImpact_secondaryCard__8gF0C {
    grid-column: span 1 / span 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 0.5rem;
    background-image: radial-gradient(96.22% 94.81% at 52.85% 43.27%,rgba(255,255,255,0.4) 0%,rgba(170,240,196,0.4) 100%);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms
}

@media (min-width: 768px) {
    .ScholarshipImpact_secondaryCard__8gF0C {
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.ScholarshipImpact_statValue__UU4qO {
    display: flex;
    align-items: center;
    text-align: center
}

.ScholarshipImpact_statLabel__5KDsh {
    text-align: center
}

.styles_container__Vq4Ke {
  overflow: hidden;
  position: relative;
  display: inline-block;
}

.styles_digitContainer__ZTq_y {
  position: absolute;
  transition: top 2000ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  display: flex;
  flex-direction: column;
}

.AvailScholarship_mobileContainer__oC3kK {

    position: relative;

    margin-top: 1.5rem;

    display: flex;

    flex-direction: column;

    gap: 1.5rem
}

@media (min-width: 768px) {

    .AvailScholarship_mobileContainer__oC3kK {

        display: none
    }
}

.AvailScholarship_mobileStepItem__yItBv {

    position: relative;

    display: flex;

    align-items: flex-start
}

.AvailScholarship_timelineLine__kgS86 {

    position: absolute;

    left: 1.5rem;

    top: 3.5rem;

    z-index: 0;

    height: 1.5rem;

    width: 1px
}

.AvailScholarship_iconContainer__F5ET0 {

    position: relative;

    z-index: 10
}

.AvailScholarship_iconWrapper__TKQEJ {

    display: flex;

    height: 3rem;

    width: 3rem;

    align-items: center;

    justify-content: center
}

.AvailScholarship_stepIcon__GSuXV {

    height: 3rem;

    width: 3rem;

    border-radius: 9999px
}

.AvailScholarship_mobileContent__PfMj8 {

    margin-left: 1rem;

    flex: 1 1
}

.AvailScholarship_stepTitle__lBTx4 {

    margin-bottom: 0.25rem;

    margin-top: 10px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1
}

.AvailScholarship_stepDescription__VeHp0 {

    font-size: 1rem;

    line-height: 1.5rem;

    --tw-text-opacity: 1;

    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}

.AvailScholarship_desktopContainer__aJsfP {

    margin-top: 1.75rem;

    display: none;

    flex-direction: row;

    gap: 1.5rem
}

@media (min-width: 768px) {

    .AvailScholarship_desktopContainer__aJsfP {

        display: flex
    }
}

.AvailScholarship_desktopStepItem__3gUDw {

    display: flex;

    flex: 1 1;

    align-items: flex-start;

    gap: 1rem;

    padding-left: 1.5rem;

    padding-right: 1.5rem
}

@media (min-width: 640px) {

    .AvailScholarship_desktopStepItem__3gUDw {

        align-items: center;

        padding-left: 0px;

        padding-right: 0px
    }
}

.AvailScholarship_leftColumn__BjKqI {

    display: flex;

    flex-direction: column;

    align-items: flex-start
}

.AvailScholarship_stepBadge__T2awX {

    margin-top: -0.5rem;

    margin-bottom: 0.5rem
}

.AvailScholarship_desktopIcon__5g_JM {

    height: 3rem;

    width: 3rem;

    border-radius: 0.75rem;

    object-fit: cover
}

.AvailScholarship_rightColumn__y7zsX {

    margin-top: 0.75rem;

    flex: 1 1
}

.AvailScholarship_desktopTitle__I4ChU {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1
}

.AvailScholarship_desktopDescription__tHYbV {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    line-height: 1.625
}

._badge_weptd_2{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:row;align-items:center;justify-content:space-between}._badge_weptd_2._pillShape_weptd_5{border-radius:160px}._badge_weptd_2:not(._pillShape_weptd_5){border-radius:.25rem}._badge_weptd_2._low_weptd_13._primary_weptd_15{background-color:var(--primary-color-50)}._badge_weptd_2._low_weptd_13._error_weptd_18{background-color:var(--error-color-10)}._badge_weptd_2._low_weptd_13._success_weptd_21{background-color:var(--success-color-10)}._badge_weptd_2._low_weptd_13._neutral_weptd_24{background-color:var(--grey-color-10)}._badge_weptd_2._low_weptd_13._warning_weptd_27{background-color:var(--warning-color-10)}._badge_weptd_2._low_weptd_13._grey_weptd_30{background-color:var(--grey-color-10)}._badge_weptd_2._low_weptd_13._blue_weptd_33{background-color:var(--blue-color-100)}._badge_weptd_2._low_weptd_13._yellow_weptd_36{background-color:var(--yellow-color-50)}._badge_weptd_2._low_weptd_13._orange_weptd_39{background-color:var(--orange-color-100)}._badge_weptd_2._high_weptd_44._primary_weptd_15{background-color:var(--primary-color)}._badge_weptd_2._high_weptd_44._error_weptd_18{background-color:var(--error-color)}._badge_weptd_2._high_weptd_44._success_weptd_21{background-color:var(--success-color)}._badge_weptd_2._high_weptd_44._neutral_weptd_24{background-color:var(--static-color-black)}._badge_weptd_2._high_weptd_44._warning_weptd_27{background-color:var(--warning-color)}._badge_weptd_2._high_weptd_44._grey_weptd_30{background-color:var(--grey-color-700)}._badge_weptd_2._high_weptd_44._blue_weptd_33{background-color:var(--blue-color)}._badge_weptd_2._high_weptd_44._yellow_weptd_36{background-color:var(--yellow-color-300)}._badge_weptd_2._high_weptd_44._orange_weptd_39{background-color:var(--orange-color-400)}._badge_weptd_2._small_weptd_76{height:var(--spacing-16);gap:var(--spacing-2);padding-left:var(--spacing-6);padding-right:var(--spacing-6)}._badge_weptd_2._medium_weptd_79{height:var(--spacing-18);gap:var(--spacing-4);padding-left:var(--spacing-6);padding-right:var(--spacing-6)}@media (min-width: 640px){._badge_weptd_2._medium_weptd_79{height:var(--spacing-20)}}._badge_weptd_2._large_weptd_82{height:var(--spacing-20);gap:var(--spacing-4);padding-left:var(--spacing-8);padding-right:var(--spacing-8)}@media (min-width: 640px){._badge_weptd_2._large_weptd_82{height:var(--spacing-24)}}._icon_weptd_88{display:flex;align-items:center;justify-content:space-between}._icon_weptd_88._low_weptd_13._primary_weptd_15{color:var(--primary-color)}._icon_weptd_88._low_weptd_13._error_weptd_18{color:var(--error-color)}._icon_weptd_88._low_weptd_13._success_weptd_21{color:var(--success-color)}._icon_weptd_88._low_weptd_13._neutral_weptd_24{color:var(--static-color-black)}._icon_weptd_88._low_weptd_13._warning_weptd_27{color:var(--warning-color-900)}._icon_weptd_88._low_weptd_13._grey_weptd_30{color:var(--text-color-heading)}._icon_weptd_88._low_weptd_13._blue_weptd_33{color:var(--blue-color)}._icon_weptd_88._low_weptd_13._yellow_weptd_36{color:var(--yellow-color-700)}._icon_weptd_88._low_weptd_13._orange_weptd_39{color:var(--secondary-color-700)}._icon_weptd_88._low_weptd_13._large_weptd_82,._icon_weptd_88._low_weptd_13._medium_weptd_79,._icon_weptd_88._low_weptd_13._small_weptd_76{height:var(--spacing-12);width:var(--spacing-12)}@media (min-width: 640px){._icon_weptd_88._low_weptd_13._large_weptd_82,._icon_weptd_88._low_weptd_13._medium_weptd_79{height:var(--spacing-16);width:var(--spacing-16)}}._icon_weptd_88._high_weptd_44{stroke:var(--static-color-white)}._icon_weptd_88._small_weptd_76,._icon_weptd_88._medium_weptd_79,._icon_weptd_88._large_weptd_82{height:var(--spacing-12);width:var(--spacing-12)}@media (min-width: 640px){._icon_weptd_88._medium_weptd_79,._icon_weptd_88._large_weptd_82{height:var(--spacing-16);width:var(--spacing-16)}}

.Card_container__LS8zb {
  position: relative;
  height: 100%;
  min-height: 314px;
  max-width: 344px
}

.Card_containerEvent__8LcZc {
  position: relative;
  height: 400px;
  max-width: 344px
}

.Card_discountRibbon__ISqw9 {
  position: absolute;
  top: -0.5rem;
  left: 50%;
  z-index: 10;
  width: 90%;
  max-width: 720px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.Card_cardRoot__sipD5 {
  display: flex;
  min-height: 314px;
  width: 344px;
  flex-direction: column;
  overflow: hidden;
  border-radius: 1rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(239 239 239 / var(--tw-border-opacity, 1))
}
.Card_cardAdvantage__MUjNd {
  position: relative;
  display: flex;
  height: 442px;
  max-width: 252px;
  flex-direction: column
}
.Card_cardEvent__OPthE {
  position: relative;
  display: flex;
  height: 400px;
  width: 344px;
  flex-direction: column
}
.Card_cardDefault__N_VXv {
  width: 100%
}
@media (min-width: 640px) {

  .Card_cardDefault__N_VXv {
    max-width: 360px
  }
}
.Card_cardMediaBlock__V45YB {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 1rem;
  padding: 0.75rem
}
@media (min-width: 768px) {

  .Card_cardMediaBlock__V45YB {
    padding: 1rem
  }
}
.Card_cardMediaBlockChild__I_RRM {
  height: 164px;
  width: 100%
}
.Card_cardMediaImage__gYj8P {
  height: 100%;
  width: 100%;
  border-radius: 1rem;
  object-fit: cover
}
.Card_cardMediaVideo__4Mfmx {
  height: 100%;
  width: 100%;
  border-radius: 1rem;
  object-fit: cover
}
.Card_cardMediaVideo__4Mfmx:-webkit-full-screen {
  height: 100vh;
  width: 100vw;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  object-fit: contain
}
.Card_cardMediaVideo__4Mfmx:fullscreen {
  height: 100vh;
  width: 100vw;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  object-fit: contain
}
.Card_cardMediaVideo__4Mfmx:-webkit-full-screen {
  height: 100vh;
  width: 100vw;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  object-fit: contain
}
.Card_cardPlayButton__pnO_V {
  position: absolute;
  display: inline-flex;
  height: 2.5rem;
  width: 2.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 9999px
}
.Card_cardPlayButtonPastWebinar__L7HPD {
  left: 50%;
  top: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.Card_cardPlayButtonDefault__bsVb8 {
  right: 1.75rem;
  bottom: 1.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(21 112 239 / var(--tw-bg-opacity, 1))
}
.Card_cardCarousel__jRIkx {
  position: relative;
  width: 100%;
  overflow: visible
}
.Card_cardCarouselAdvantage__02Hsl {
  height: 442px;
  flex-shrink: 0
}
.Card_cardCarouselSlide__oJ_8E {
  position: relative;
  flex: 0 0 100%
}
.Card_cardCarouselSlideAdvantage__bY1B5 {
  height: 100%;
  width: 100%
}
.Card_cardCarouselImage__pvkRn {
  height: 172px;
  width: 344px;
  object-fit: cover
}
.Card_cardCarouselImageAdvantage__5XiAB {
  height: 100%;
  width: 100%
}
.Card_cardCarouselVideo__Iqxjm {
  height: 172px;
  width: 100%;
  object-fit: cover
}

.Card_carouselVideoClick__v3FMw {
  position: relative;
  display: flex;
  height: 100%;
  width: 100%;
  cursor: pointer;
  align-items: center;
  justify-content: center
}

.Card_cardAdvantageOverlay__YmlTS {
  pointer-events: none;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: flex;
  height: 442px;
  width: 100%;
  flex-direction: column;
  justify-content: flex-end;
  overflow: hidden;
  border-radius: 1rem
}
.Card_cardAdvantageOverlayGradient__2zmxD {
  width: 100%;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
  --tw-gradient-from: rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem
}

.Card_dotContainer__37P_L {
  position: absolute;
  left: 50%;
  margin-top: 0.5rem;
  display: flex;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  justify-content: center;
  gap: 0.25rem;
  border-radius: 9999px;
  background-color: rgb(104 107 113 / var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 0.9;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 6px;
  padding-bottom: 6px;
  bottom: 12%
}
.Card_dot__fu3TN {
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 9999px
}
.Card_dotActive__jjc7W {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.Card_dotInactive__oYmlK {
  --tw-bg-opacity: 1;
  background-color: rgb(94 97 102 / var(--tw-bg-opacity, 1))
}

/* Updated styles for testimonial with image */
.Card_fullSizeContainer__uzjKC {
  height: 295px !important;
  min-height: 200px !important
}
.Card_fullSizeImage__i_8yK {
  height: 100% !important;
  width: 100% !important;
  border-radius: 1rem !important;
  object-fit: contain !important
}

.CardContent_cardContentDefault__Nh8DI {

    min-height: 76px;

    padding-left: 1rem;

    padding-right: 1rem;

    padding-top: 0.5rem;

    padding-bottom: 0.5rem
}

@media (min-width: 768px) {

    .CardContent_cardContentDefault__Nh8DI {

        padding-top: 0.75rem;

        padding-bottom: 0.75rem
    }
}

.CardContent_cardContentEvent__eqZap {

    display: flex;

    min-height: 0px;

    flex: 1 1;

    flex-direction: column;

    justify-content: flex-start;

    padding-left: 1rem;

    padding-right: 1rem;

    padding-top: 0.5rem;

    padding-bottom: 0.5rem
}

@media (min-width: 768px) {

    .CardContent_cardContentEvent__eqZap {

        padding-top: 0.75rem;

        padding-bottom: 0.75rem
    }
}

.CardContent_cardEventDetails__L1Et2 {

    margin-top: 0.5rem;

    display: flex;

    flex-direction: column;

    gap: 6px
}

.CardContent_cardEventTitle__kMzWl {

    overflow: hidden !important;

    display: -webkit-box !important;

    -webkit-box-orient: vertical !important;

    -webkit-line-clamp: 2 !important;

    display: flex;

    max-height: 56px;

    min-height: 1.5rem;

    align-items: flex-start
}

.CardContent_cardEventBadge__KXcZa {

    margin-bottom: 0.5rem
}

.CardContent_cardEventDetailRow__Zyy_m {

    display: flex;

    align-items: center;

    gap: 0.25rem
}

.CardContent_distanceCircle__h4ECZ {

    height: 0.25rem;

    width: 0.25rem;

    border-radius: 9999px;

    --tw-bg-opacity: 1;

    background-color: rgb(123 127 134 / var(--tw-bg-opacity, 1))
}

.CardFooter_cardActions__1hVzW {

    display: flex;

    width: 100%;

    justify-content: space-between;

    gap: 0.5rem
}

.CardFooter_cardActionsDefault__aiAtH {

    margin-top: 0.25rem;

    padding-left: 1rem;

    padding-right: 1rem;

    padding-bottom: 1rem
}

.CardFooter_cardActionsEvent__Wr2Jb {

    margin-top: auto;

    padding-left: 1rem;

    padding-right: 1rem;

    padding-bottom: 1rem
}

/* Main carousel container */
.EmblaCarousel_carousel__B3Q2m {
    position: relative
}

/* Arrow buttons */
.EmblaCarousel_arrowButton__H4q4Y {
    position: absolute;
    top: 50%;
    z-index: 10;
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 0.5rem;
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.EmblaCarousel_arrowButton__H4q4Y:hover {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(104 107 113 / var(--tw-border-opacity, 1))
}
.EmblaCarousel_arrowButton__H4q4Y:disabled {
    opacity: 0.5
}

.EmblaCarousel_arrowButtonLeft__H9rMx {
    left: -1rem
}

.EmblaCarousel_arrowButtonRight__wc5b5 {
    right: -1rem
}

/* Custom dots container */
.EmblaCarousel_customDotsContainer__7ERnd {
    position: absolute;
    bottom: 12%;
    left: 50%;
    margin-top: 0.5rem;
    display: flex;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    justify-content: center;
    gap: 0.25rem;
    border-radius: 9999px;
    background-color: rgb(104 107 113 / var(--tw-bg-opacity, 1));
    --tw-bg-opacity: 0.9;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 6px;
    padding-bottom: 6px
}

/* Default dots container */
.EmblaCarousel_defaultDotsContainer__l4rqe {
    margin-top: 1.25rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 0.5rem
}

/* Dot */
.EmblaCarousel_dot__ofkHN {
    height: 0.5rem;
    width: 0.5rem;
    border-radius: 9999px
}

.EmblaCarousel_dotCustom__hwNpr {
    cursor: pointer
}

.EmblaCarousel_dotCustomActive__6HO16 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.EmblaCarousel_dotCustomInactive__Dg2bM {
    --tw-bg-opacity: 1;
    background-color: rgb(94 97 102 / var(--tw-bg-opacity, 1))
}

.EmblaCarousel_dotDefaultActive__LAKKt {
    --tw-bg-opacity: 1;
    background-color: rgb(27 33 36 / var(--tw-bg-opacity, 1))
}

.EmblaCarousel_dotDefaultInactive__3U2wS {
    --tw-bg-opacity: 1;
    background-color: rgb(205 209 216 / var(--tw-bg-opacity, 1))
}

.SuccessStory_hide-scrollbar__L3nV8 {
  -ms-overflow-style: none; /* Internet Explorer and Edge */
  scrollbar-width: none; /* Firefox */
}

.SuccessStory_hide-scrollbar__L3nV8::-webkit-scrollbar {
  display: none; /* Chrome, Safari and Opera */
}

/* Add padding to ensure last card is fully visible when scrolled */
.SuccessStory_container__eXRC7 {
  padding-right: 24px; /* 12px for peek + 12px for spacing */
}

.SuccessStory_storyCard___Ioae {
  overflow: hidden;
  border-radius: 1rem /* 16px border radius */
}

/* Main button container */
.InfoButton_button__f93Qq {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    border-radius: 0.75rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(217 220 225 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 1rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms
}

/* Left side content */
.InfoButton_leftContent__41r_3 {
    display: flex;
    align-items: center;
    gap: 0.75rem
}

/* Icon container */
.InfoButton_iconContainer__NNe1Z {
    display: flex;
    height: 2rem;
    width: 2rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(227 242 253 / var(--tw-bg-opacity, 1))
}

/* Chevron icon */
.InfoButton_chevron__YxxHJ {
    height: 1.25rem;
    width: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(27 33 36 / var(--tw-text-opacity, 1))
}

._overlay_13ygg_1{pointer-events:none;position:fixed;top:var(--spacing-0);left:var(--spacing-0);z-index:1200;display:flex;height:100%;width:100%;align-items:center;justify-content:center;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;background:#000000bf}._overlay_13ygg_1._open_13ygg_5{pointer-events:auto;opacity:1}._wrapper_13ygg_10{position:fixed;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:.125rem;background-color:var(--static-color-white);transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}._wrapper_13ygg_10._left_13ygg_13{top:var(--spacing-0);left:var(--spacing-0);height:100%;width:var(--spacing-auto);max-width:100%;--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){._wrapper_13ygg_10._left_13ygg_13{max-width:400px}}@media (min-width: 1024px){._wrapper_13ygg_10._left_13ygg_13{max-width:440px}}._wrapper_13ygg_10._right_13ygg_17{top:var(--spacing-0);right:var(--spacing-0);height:100%;width:var(--spacing-auto);max-width:100%;--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){._wrapper_13ygg_10._right_13ygg_17{max-width:400px}}@media (min-width: 1024px){._wrapper_13ygg_10._right_13ygg_17{max-width:440px}}._wrapper_13ygg_10._bottom_13ygg_21{bottom:var(--spacing-0);left:var(--spacing-0);max-height:80%;width:100%;--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}._wrapper_13ygg_10._open_13ygg_5._left_13ygg_13,._wrapper_13ygg_10._open_13ygg_5._right_13ygg_17{--tw-translate-x: var(--spacing-0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}._wrapper_13ygg_10._open_13ygg_5._bottom_13ygg_21{--tw-translate-y: var(--spacing-0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}._header_13ygg_37{display:flex;height:56px;align-items:center;justify-content:space-between;padding-left:var(--spacing-16);padding-right:var(--spacing-16);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}@media (min-width: 640px){._header_13ygg_37{height:64px;padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}._body_13ygg_41{flex:1 1;overflow:auto;padding-left:var(--spacing-16);padding-right:var(--spacing-16);padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);padding-bottom:var(--spacing-0);text-align:justify}@media (min-width: 640px){._body_13ygg_41{padding-left:var(--spacing-24);padding-right:var(--spacing-24);padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}}._footer_13ygg_45{padding-left:var(--spacing-16);padding-right:var(--spacing-16);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}@media (min-width: 640px){._footer_13ygg_45{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}._crossIcon_13ygg_49{display:flex;height:var(--spacing-32);width:var(--spacing-32);cursor:pointer;align-items:center;justify-content:center;fill:var(--static-color-black);padding:var(--spacing-4)}

.ShareWithFriends_cardContainer__vzh3z {

    margin-bottom: 130px;

    height: 376px;

    padding-bottom: 0px
}

@media (min-width: 640px) {

    .ShareWithFriends_cardContainer__vzh3z {

        margin-bottom: 0px;

        height: 100%;

        padding-bottom: 1.5rem
    }
}

.ShareWithFriends_mainContainer__9Jcn0 {

    position: relative;

    display: flex;

    width: 100%;

    flex-direction: column;

    align-items: center;

    justify-content: space-between
}

@media (min-width: 640px) {

    .ShareWithFriends_mainContainer__9Jcn0 {

        flex-direction: row
    }
}

.ShareWithFriends_contentContainer__vUr1c {

    display: flex;

    max-width: 32rem;

    flex-direction: column
}

.ShareWithFriends_description__uDoZx {

    margin-top: 0.5rem
}

.ShareWithFriends_buttonContainer__lthU2 {

    margin-top: 2rem;

    width: 220px
}

.ShareWithFriends_desktopImageContainer__7X4iO {

    position: absolute;

    right: 0px;

    bottom: -1.25rem;

    display: flex;

    height: 100%;

    flex-shrink: 0;

    align-items: center;

    justify-content: center
}

.ShareWithFriends_desktopImage__KE_hc {

    height: 244px;

    width: 244px;

    object-fit: contain
}

.ShareWithFriends_mobileImageContainer__XsvVZ {

    right: 0px;

    bottom: -2.25rem;

    margin-top: 2.5rem;

    display: flex;

    height: 100%;

    flex-shrink: 0;

    align-items: center;

    justify-content: center
}

@media (min-width: 640px) {

    .ShareWithFriends_mobileImageContainer__XsvVZ {

        position: absolute
    }
}

.ShareWithFriends_mobileImage__4xbp8 {

    height: 190px;

    width: 244px;

    object-fit: contain
}

.ExamCardMweb_modeSelectionContainer__6EhH6 {

    margin-top: 1rem;

    margin-bottom: 1rem;

    display: flex;

    gap: 0.5rem
}

.ExamCardMweb_examDetailsContainer__ZTTun {

    margin-bottom: 1.5rem
}

.ExamCardMweb_examDetailsContainer__ZTTun > :not([hidden]) ~ :not([hidden]) {

    --tw-space-y-reverse: 0;

    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));

    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))
}

.ExamCardMweb_detailItem__gs6ot {

    display: flex;

    align-items: flex-start;

    gap: 0.75rem
}

.ExamCardMweb_detailIcon__2EQHe {

    margin-top: 0.125rem;

    height: 1.25rem;

    width: 1.25rem;

    flex-shrink: 0
}

.ExamCardMweb_detailContent__tryIn {

    display: flex;

    flex: 1 1;

    flex-direction: column;

    gap: 0.25rem
}

.ExamCardMweb_detailLabel__2HcAW {

    font-size: 0.875rem;

    line-height: 1.25rem
}

.ExamCardMweb_detailValue__24Hse {

    font-size: 0.875rem;

    line-height: 1.25rem;

    line-height: 1.25
}

.ExamCardMweb_buttonContainer__OCx1u {

    display: flex;

    justify-content: center
}

._wrapper_d8fel_1{display:flex;height:var(--spacing-32);width:-webkit-max-content;width:max-content;flex-direction:row;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--stroke-color-extra-light);background-color:var(--static-color-white);padding:var(--spacing-10);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}._wrapper_d8fel_1:hover{border-color:var(--stroke-color-medium);background-color:var(--grey-color-6)}@media (min-width: 640px){._wrapper_d8fel_1{height:var(--spacing-40)}}._wrapper_d8fel_1._large_d8fel_4{height:var(--spacing-32)}@media (min-width: 640px){._wrapper_d8fel_1._large_d8fel_4{height:var(--spacing-40)}}._wrapper_d8fel_1._small_d8fel_7{height:var(--spacing-28)}@media (min-width: 640px){._wrapper_d8fel_1._small_d8fel_7{height:var(--spacing-32)}}._wrapper_d8fel_1._focus_d8fel_10{border-color:var(--stroke-color-dark)}._wrapper_d8fel_1._removable_d8fel_13{border-color:var(--stroke-color-extra-light)}._wrapper_d8fel_1._removable_d8fel_13:hover{border-color:var(--stroke-color-medium);background-color:var(--grey-color-6)}._wrapper_d8fel_1._focus_d8fel_10._singleSelect_d8fel_16{border-color:var(--primary-color);background-color:var(--primary-color-50);color:var(--primary-color)}._wrapper_d8fel_1._focus_d8fel_10._removable_d8fel_13{border-color:var(--stroke-color-dark);background-color:var(--grey-color-6)}._wrapper_d8fel_1._focus_d8fel_10._removable_d8fel_13:hover{background-color:var(--grey-color-10)}._wrapper_d8fel_1._focus_d8fel_10._dropdown_d8fel_22{border-color:var(--stroke-color-light)}._wrapper_d8fel_1._focus_d8fel_10._dropdown_d8fel_22:hover{border-color:var(--stroke-color-medium)}._section_d8fel_27{display:flex;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._iconPath_d8fel_31{fill:var(--static-color-black)}._dropdown-preIcon_d8fel_35{display:flex;height:var(--spacing-16);width:var(--spacing-16);flex-direction:row;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--primary-color)}@media (min-width: 640px){._dropdown-preIcon_d8fel_35{height:var(--spacing-20);width:var(--spacing-20)}}@media (min-width: 1024px){._dropdown-preIcon_d8fel_35{height:var(--spacing-24);width:var(--spacing-24)}}._dropdown-preIcon_d8fel_35._small_d8fel_7{height:var(--spacing-16);width:var(--spacing-16)}@media (min-width: 640px){._dropdown-preIcon_d8fel_35._small_d8fel_7{height:var(--spacing-20);width:var(--spacing-20)}}@media (min-width: 1024px){._dropdown-preIcon_d8fel_35._small_d8fel_7{height:var(--spacing-20);width:var(--spacing-20)}}._preIcon_d8fel_42{display:flex;height:var(--spacing-16);width:var(--spacing-16);justify-content:center;text-align:center}@media (min-width: 640px){._preIcon_d8fel_42{height:var(--spacing-20);width:var(--spacing-20)}}@media (min-width: 1024px){._preIcon_d8fel_42{height:var(--spacing-24);width:var(--spacing-24)}}._preIcon_d8fel_42._small_d8fel_7{height:var(--spacing-16);width:var(--spacing-16)}@media (min-width: 640px){._preIcon_d8fel_42._small_d8fel_7{height:var(--spacing-20);width:var(--spacing-20)}}@media (min-width: 1024px){._preIcon_d8fel_42._small_d8fel_7{height:var(--spacing-20);width:var(--spacing-24)}}._chevron_d8fel_49{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}._chevron_d8fel_49._focus_d8fel_10{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}._text_d8fel_56{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}@media (min-width: 640px){._text_d8fel_56{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}@media (min-width: 1024px){._text_d8fel_56{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}._icon_d8fel_31{height:var(--spacing-16);width:var(--spacing-16);fill:none}@media (min-width: 640px){._icon_d8fel_31{height:var(--spacing-20);width:var(--spacing-20)}}@media (min-width: 1024px){._icon_d8fel_31{height:var(--spacing-24);width:var(--spacing-24)}}._icon_d8fel_31._large_d8fel_4{height:var(--spacing-16);width:var(--spacing-16)}@media (min-width: 640px){._icon_d8fel_31._large_d8fel_4{height:var(--spacing-20);width:var(--spacing-20)}}@media (min-width: 1024px){._icon_d8fel_31._large_d8fel_4{height:var(--spacing-24);width:var(--spacing-24)}}._icon_d8fel_31._small_d8fel_7{height:var(--spacing-16);width:var(--spacing-16)}@media (min-width: 640px){._icon_d8fel_31._small_d8fel_7{height:var(--spacing-20);width:var(--spacing-20)}}._dropdownCountText_d8fel_71{font-size:var(--font-12)}

/* BottomSheetItem styles */
.NestedBottomSheet_item__MWGsz {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: space-between;
    border-radius: 0.75rem;
    border-width: 1px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
    padding: 1rem;
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.NestedBottomSheet_item__MWGsz:hover {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}

.NestedBottomSheet_itemLeft__O636Z {
    display: flex;
    min-width: 0px;
    flex: 1 1;
    align-items: center;
    gap: 0.75rem
}

.NestedBottomSheet_itemIcon__Ic2f8 {
    flex-shrink: 0
}

.NestedBottomSheet_itemIconImage__893kO {
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 0.5rem;
    object-fit: cover
}

.NestedBottomSheet_itemContent__xnqDk {
    min-width: 0px;
    flex: 1 1
}

.NestedBottomSheet_itemTitle__9fE_r {
    margin-bottom: 0.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.NestedBottomSheet_itemDescription__ACWQl {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.NestedBottomSheet_itemRight__rkZDw {
    margin-left: 0.75rem;
    flex-shrink: 0
}

.NestedBottomSheet_itemChevron__tXoUj {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}

.NestedBottomSheet_group__i8Kph:hover .NestedBottomSheet_itemChevron__tXoUj {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}

.NestedBottomSheet_itemIndicator__FAbJ_ {
    height: 0.5rem;
    width: 0.5rem;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}

.NestedBottomSheet_group__i8Kph:hover .NestedBottomSheet_itemIndicator__FAbJ_ {
    opacity: 1
}

/* NestedBottomSheet container styles */
.NestedBottomSheet_container__oORQO {
    position: relative;
    display: block
}
@media (min-width: 768px) {
    .NestedBottomSheet_container__oORQO {
        display: none
    }
}

.NestedBottomSheet_backdrop__GNAuV {
    position: fixed;
    inset: 0px;
    z-index: 40;
    background-color: rgb(0 0 0 / 0.5);
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.NestedBottomSheet_bottomSheet__2ZA42 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 50;
    max-height: 85vh;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    overflow: hidden;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1)
}

.NestedBottomSheet_bottomSheetOpen__i5aHp {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.NestedBottomSheet_bottomSheetClosed__Id11u {
    --tw-translate-y: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.NestedBottomSheet_dragIndicator__MjssZ {
    position: absolute;
    top: 0.75rem;
    left: 50%;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.NestedBottomSheet_dragIndicatorBar__GjbRI {
    height: 0.25rem;
    width: 3rem;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}

.NestedBottomSheet_closeButton__UMLmX {
    position: absolute;
    top: 1rem;
    right: 1rem;
    border-radius: 9999px;
    padding: 0.5rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}

.NestedBottomSheet_closeButton__UMLmX:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}

.NestedBottomSheet_contentContainer__ffXlm {
    max-height: calc(85vh - 60px);
    overflow-y: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.NestedBottomSheet_header__PgmJK {
    margin-bottom: 1.5rem
}

.NestedBottomSheet_breadcrumb__2axI_ {
    margin-bottom: 0.75rem;
    display: flex;
    align-items: center;
    gap: 0.5rem
}

.NestedBottomSheet_backButton__UMoJG {
    display: flex;
    align-items: center;
    gap: 0.25rem;
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}

.NestedBottomSheet_backButton__UMoJG:hover {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity, 1))
}

.NestedBottomSheet_backButtonText__4GwXJ {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500
}

.NestedBottomSheet_title__Gk5qQ {
    margin-bottom: 0.5rem
}

.NestedBottomSheet_subtitle__Py_v8 {
    line-height: 1.625
}

.NestedBottomSheet_itemsList__8e83K > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))
}

.NestedBottomSheet_bottomSpacing__rj5IU {
    height: 1.5rem
}

.ExamCard_container__eNmkz {

    display: flex;

    flex-direction: column;

    gap: 1.5rem;

    padding-top: 1.5rem
}

.ExamCard_examModeCard__6sZLT {

    display: flex;

    flex-direction: row;

    align-items: center;

    gap: 1.5rem;

    border-radius: 1rem;

    --tw-bg-opacity: 1;

    background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    padding-left: 1rem;

    padding-right: 1rem
}

.ExamCard_modeLabel__70yg9 {

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 1rem;

    padding-top: 1.25rem;

    padding-bottom: 1.25rem;

    padding-left: 1rem;

    padding-right: 1rem
}

.ExamCard_divider__6VFOu {

    margin-left: 1rem;

    margin-right: 1rem;

    height: 3rem;

    width: 1px;

    --tw-bg-opacity: 1;

    background-color: rgb(224 224 224 / var(--tw-bg-opacity, 1))
}

.ExamCard_detailsContainer__vjMhU {

    display: flex;

    flex: 1 1;

    flex-direction: row;

    align-items: center;

    gap: 0.25rem
}

.ExamCard_detailItem__1WCue {

    display: flex;

    flex: 1 1;

    flex-direction: row;

    align-items: center;

    gap: 1rem;

    border-radius: 1rem
}

.ExamCard_detailIcon__pmsV7 {

    height: 2rem;

    width: 2rem
}

.ExamCard_detailContent__CHzET {

    display: flex;

    flex-direction: column;

    gap: 0.25rem
}

.ExamCard_itemDivider__82ziR {

    margin-left: 0.5rem;

    margin-right: 0.5rem;

    height: 3rem;

    width: 1px;

    --tw-bg-opacity: 1;

    background-color: rgb(217 220 225 / var(--tw-bg-opacity, 1))
}

.ExamCard_buttonContainer__8Oyzw {

    margin-top: 0.5rem;

    display: flex;

    justify-content: center
}

.ClassGoalDrawer_drawer__dgl_H {

    width: 440px !important
}

.ClassGoalDrawer_classContainer__QvMug {

    display: flex;

    flex-direction: column;

    gap: 1rem
}

.ClassGoalDrawer_classItem__N8TJr {

    display: flex;

    cursor: pointer;

    align-items: center;

    border-radius: 1rem;

    border-width: 1px;

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));

    padding-left: 1rem;

    padding-right: 1rem;

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms
}

.ClassGoalDrawer_classIconContainer__yIBJ4 {

    margin-right: 1rem;

    display: flex;

    height: 2.5rem;

    width: 2.5rem;

    align-items: center;

    justify-content: center;

    border-radius: 0.5rem;

    --tw-bg-opacity: 1;

    background-color: rgb(239 248 255 / var(--tw-bg-opacity, 1))
}

.ClassGoalDrawer_classTitle__35d8G {

    display: flex;

    width: 100%;

    align-items: center;

    justify-content: space-between;

    gap: 0.5rem
}

.ClassGoalDrawer_goalContainer__CVl4P {

    display: flex;

    flex-direction: column;

    gap: 1rem
}

.ClassGoalDrawer_goalItem__EAhYw {

    display: flex;

    cursor: pointer;

    align-items: center;

    border-radius: 1rem;

    border-width: 1px;

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));

    padding-left: 1rem;

    padding-right: 1rem;

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms
}

.ClassGoalDrawer_goalItem__EAhYw:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
}

.ClassGoalDrawer_goalIcon__SugXj {

    margin-right: 1rem;

    height: 2.5rem;

    width: 2.5rem
}

.ClassGoalDrawer_goalTitle__6KtRW {

    display: flex;

    width: 100%;

    align-items: center;

    justify-content: space-between;

    gap: 0.5rem
}

.ClassGoalDrawer_closeButton__oc0fw {

    height: 2rem;

    width: 2rem
}

.AboutScholarship_mainContainer__rYmrH {

    margin-top: 1.5rem;

    display: flex;

    flex-direction: row;

    align-items: center;

    justify-content: space-between
}

.AboutScholarship_contentContainer__IpO_7 {

    display: flex;

    flex-direction: column;

    gap: 0.75rem
}

.AboutScholarship_featureItem__pOLdQ {

    display: flex;

    flex-direction: row;

    align-items: center;

    gap: 0.5rem
}

.AboutScholarship_aboutImage__UC04m {

    display: none;

    height: 116px;

    width: 200px;

    object-fit: contain
}

@media (min-width: 768px) {

    .AboutScholarship_aboutImage__UC04m {

        display: block
    }
}

.AboutSat_cardContainer__ZODSV {

    border-style: none !important;

    --tw-bg-opacity: 1 !important;

    background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1)) !important
}

.AboutSat_contentContainer__3LNQw {

    margin-top: 1.5rem;

    display: flex;

    flex-direction: column;

    gap: 1rem
}

