.NoSatAvailable_container__O2UKy {

    margin-top: 0.75rem;

    height: auto;

    padding: 1.5rem
}

.NoSatAvailable_header__4YKRn {

    display: flex;

    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
}

.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
}

.SatBanner_bannerContainer__PLRCI {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  border-radius: 0.5rem;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #140D52 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 13 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #3B309B var(--tw-gradient-to-position);
  padding: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {

  .SatBanner_bannerContainerWithUser__FhW_T {
    min-height: 340px;
  }

  .SatBanner_bannerContainerWithoutUser__ODBXi {
    min-height: 330px;
  }
}

.SatBanner_contentSection__q8zaZ {
  width: 100%;
}

@media (min-width: 640px) {

  .SatBanner_contentSection__q8zaZ {
    width: 70%;
  }
}

.SatBanner_scholarshipText___0RF7 {
  margin-bottom: 1rem;
  width: 50%;
}

@media (min-width: 640px) {

  .SatBanner_scholarshipText___0RF7 {
    width: 70%;
  }
}

@media (min-width: 768px) {

  .SatBanner_scholarshipText___0RF7 {
    margin-bottom: 1.25rem;
  }
}

.SatBanner_durationContainer__6X5s1 {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  gap: 0.625rem;
}

@media (min-width: 768px) {

  .SatBanner_durationWithReschedule__6WUSj {
    margin-bottom: 1rem;
  }

  .SatBanner_durationWithoutReschedule__ZvYNW {
    margin-bottom: 2.5rem;
  }
}

.SatBanner_durationIcon__okGcQ {
  height: 1.75rem;
  width: 1.75rem;
}

.SatBanner_buttonContainer__ViJBi {
  margin-bottom: 0px;
}

@media (min-width: 768px) {

  .SatBanner_buttonContainer__ViJBi {
    margin-bottom: 1.5rem;
  }
}

.SatBanner_loaderWrapper__gc_3O {
  padding: 1px;
}

.SatBanner_loaderWrapperWithCta__1r6Y8 {
  width: 115px;
}

.SatBanner_enrolledStudents__FXJm7 {
  display: none;
  align-items: center;
  gap: 0.5rem;
}

@media (min-width: 768px) {

  .SatBanner_enrolledStudents__FXJm7 {
    display: flex;
  }
}

.SatBanner_imageContainer__Ao47k {
  bottom: 1.5rem;
  display: none;
}

@media (min-width: 640px) {

  .SatBanner_imageContainer__Ao47k {
    position: absolute;
    right: 0px;
    bottom: 0px;
    display: block;
    width: 27%;
  }
}

.SatBanner_mobileImage__UkFeP {
  position: absolute;
  bottom: 1.5rem;
  right: 0px;
  display: block;
  height: 173px;
  width: 147px;
}

@media (min-width: 640px) {

  .SatBanner_mobileImage__UkFeP {
    display: none;
  }
}

.SatBanner_mobileImageWithExpired__PjWm3 {
  bottom: 6rem;
}

/* Custom CSS class for gradient text */
.SatBanner_gradient__FbANM {
  background: linear-gradient(180deg, #eaaa2e 0%, #f4d392 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.ExpiredMessage_messageContainer__yoJG_ {

    display: flex;

    align-items: center;

    gap: 0.625rem;

    border-radius: 0.375rem;

    --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) {

    .ExpiredMessage_messageContainerWithReschedule__dcQCZ {

        margin-bottom: 0.75rem
    }

    .ExpiredMessage_messageContainerWithoutReschedule__whMuC {

        margin-bottom: 0.5rem
    }
}

.ExpiredMessage_messageContainerExpired__hVIyk {

    position: relative;

    z-index: 10;

    margin-bottom: 0.75rem
}

.ExpiredMessage_icon__790Er {

    height: 1.5rem;

    width: 1.5rem;

    --tw-text-opacity: 1;

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

._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)}

.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 2s 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
}

._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: -moz-available;
  min-width: -webkit-fill-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;
  }
}

.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)}
.StopWatch_timerContainer__JF3kO {

    display: flex;

    align-items: center;

    gap: 0.75rem
}

.StopWatch_timeUnit__SsAdC {

    display: flex;

    align-items: center;

    gap: 0.375rem
}

.StopWatch_timeBox__o4HKb {

    display: flex;

    height: 36px;

    width: 36px;

    align-items: center;

    justify-content: center;

    --tw-bg-opacity: 1;

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

    padding-top: 0.375rem;

    padding-bottom: 0.375rem;

    padding-left: 0.5rem;

    padding-right: 0.5rem;

    --tw-text-opacity: 1;

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

.StopWatch_unitLabel__UKkeb {

    --tw-text-opacity: 1;

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

.SatExamDetails_container__vYOuv {

    margin-top: 1.5rem;

    height: auto;

    padding: 1.5rem
}

.SatExamDetails_header__szTK6 {

    display: flex;

    justify-content: space-between;

    --tw-text-opacity: 1;

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

.SatExamDetails_syllabusButton__YH7G8 {

    display: flex;

    cursor: pointer
}

.SatExamDetails_syllabusButtonContent___h1xn {

    display: flex;

    height: 3rem;

    width: 200px;

    align-items: center;

    justify-content: center;

    gap: 0.5rem;

    border-radius: 0.375rem;

    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))
}

.SatExamDetails_downloadIcon__4pThy {

    height: 1.25rem;

    width: 1.25rem
}

.SatExamDetails_syllabusText__HYo2v {

    display: flex;

    height: 6rem;

    align-items: center;

    --tw-text-opacity: 1;

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

.SatExamDetails_highlightsGrid__iSoGr {

    margin-top: 1.25rem;

    margin-bottom: 1.25rem;

    display: grid;

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

    align-items: center;

    justify-content: center;

    grid-gap: 2.5rem;

    gap: 2.5rem
}

@media (min-width: 768px) {

    .SatExamDetails_highlightsGrid__iSoGr {

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

.HighlightCard_container__dCf2X {
  /* This will be passed through highlightCardClasses prop */
}

.HighlightCard_contentWrapper__MnV3E {

  display: flex;

  width: 100%;

  flex-direction: row-reverse;

  align-items: center;

  justify-content: flex-start;

  gap: 1.25rem
}

@media (min-width: 640px) {

  .HighlightCard_contentWrapper__MnV3E {

    display: flex;

    flex-direction: row
  }
}

.HighlightCard_image__X0wuD {

  height: 5rem;

  width: 5rem
}

.HighlightCard_textContainer__Tu9WB {

  width: 70%;

  --tw-text-opacity: 1;

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

.HighlightCard_descriptionWrapper__cg8ZY {

  overflow: hidden;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2
}

.HighlightCard_detailsContainer__sNBNN {

  display: flex;

  flex-direction: column
}

.HighlightCard_detailRow___ooHV {
  /* Empty class for basic detail rows */
}

.HighlightCard_offlineDetailRow__DwtPH {

  display: flex;

  align-items: flex-start;

  gap: 0.25rem
}

.AboutPwSatCard_container___en1N {

    margin-top: 0.75rem;

    display: flex;

    height: 100%;

    width: 100%;

    justify-content: space-between;

    padding: 1.5rem
}

.AboutPwSatCard_contentWrapper__4_EaQ {

    display: flex;

    height: 100%;

    width: 75%;

    flex-direction: column;

    gap: 18px
}

.AboutPwSatCard_heading__zcXtt {

    --tw-text-opacity: 1;

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

.AboutPwSatCard_imageWrapper__C0PTx {

    width: 25%
}

.AboutPwSatCard_trophyImage__ga8r_ {

    display: none
}

@media (min-width: 768px) {

    .AboutPwSatCard_trophyImage__ga8r_ {

        display: block
    }
}

.SatVideoCard_container__ehu8w {

    margin-top: 0.75rem;

    display: flex;

    height: auto;

    flex-direction: column;

    align-items: center;

    justify-content: space-between;

    gap: 1.25rem;

    padding: 1.5rem
}

@media (min-width: 768px) {

    .SatVideoCard_container__ehu8w {

        flex-direction: row
    }
}

.SatVideoCard_contentWrapper__HIakn {

    display: flex;

    width: 100%;

    flex-direction: column;

    justify-content: flex-start
}

@media (min-width: 768px) {

    .SatVideoCard_contentWrapper__HIakn {

        width: 65%
    }
}

.SatVideoCard_title__wPygy {

    --tw-text-opacity: 1;

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

.SatVideoCard_description__lEzTt {

    --tw-text-opacity: 1;

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

.SatVideoCard_videoContainer__CsSiI {

    height: 108px;

    width: 100%;

    cursor: pointer;

    overflow: hidden;

    border-radius: 0.375rem;

    border-width: 1px
}

@media (min-width: 768px) {

    .SatVideoCard_videoContainer__CsSiI {

        width: 35%
    }
}

.SatVideoCard_thumbnailWrapper__3FYzi {

    position: relative;

    width: 100%
}

.SatVideoCard_thumbnail__WZjX2 {

    height: 100%;

    width: 100%;

    -o-object-fit: contain;

       object-fit: contain
}

.SatVideoCard_playButton__I9I60 {

    position: absolute;

    top: 33px;

    left: 45%;

    bottom: -3rem
}

.SatVideoCard_iframeContainer__hiibn {

    position: relative
}

.SatVideoCard_videoIframe__Izd5s {

    height: 315px;

    width: 560px
}

._root_lpoue_1{position:relative;margin-left:var(--spacing-auto);margin-right:var(--spacing-auto);border-radius:.375rem}._bgGray_lpoue_4{background-color:var(--grey-color-10)}._bgWhite_lpoue_8{background-color:var(--static-color-white)}._widthFull_lpoue_12,._widthForThreeBox_lpoue_16{width:100%}@media (min-width: 1200px){._widthForThreeBox_lpoue_16{width:1200px}}._section_lpoue_20{position:relative;overflow:hidden;border-radius:.375rem;padding:var(--spacing-20)}._content_lpoue_24{display:flex;height:var(--spacing-auto);gap:var(--spacing-10);transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:1s;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(calc(var(--currentIndex) * -100% / var(--itemCount)));width:calc(var(--itemCount) * 100%)}@media (min-width: 568px){._content_lpoue_24 ._content_lpoue_24{--itemCount: 2}}@media (min-width: 30em) and (max-width: 50em){._content_lpoue_24 ._content_lpoue_24{--itemCount: 1}}._carouselMotionDots_lpoue_42{z-index:20;margin-top:var(--spacing-20);display:flex;justify-content:center;gap:var(--spacing-8)}._defaultDotsStyle_lpoue_46{z-index:10;cursor:pointer;border-radius:9999px;border-width:3px}._scrollType_lpoue_50{margin-left:var(--spacing-auto);margin-right:var(--spacing-auto);width:-webkit-fit-content;width:fit-content;border-radius:.375rem;background-color:var(--grey-color-100)}._dash_lpoue_54{width:40px}._active_lpoue_58{border-color:var(--static-color-black)}._nonActive_lpoue_62{border-color:var(--grey-color-100)}._singleBox_lpoue_66{width:100%}._twoBox_lpoue_70{width:400px}._threeBox_lpoue_74{width:500px}

._root_1thsb_1{position:absolute;left:var(--spacing-6);top:36%;z-index:10;margin-top:var(--spacing-auto);margin-bottom:var(--spacing-auto);height:var(--spacing-32);width:var(--spacing-32);cursor:pointer;border-radius:9999px;background-color:var(--static-color-white);--tw-shadow: var(--shadow-light);--tw-shadow-colored: var(--shadow-light);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: var(--stroke-color-light);--tw-shadow: var(--tw-shadow-colored);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._group_1thsb_1:hover ._root_1thsb_1{opacity:1}._icon_1thsb_4{--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))}

._root_1s5l7_1{position:absolute;right:var(--spacing-6);top:36%;z-index:10;margin-top:var(--spacing-auto);margin-bottom:var(--spacing-auto);height:var(--spacing-32);width:var(--spacing-32);cursor:pointer;border-radius:9999px;background-color:var(--static-color-white);--tw-shadow: var(--shadow-light);--tw-shadow-colored: var(--shadow-light);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: var(--stroke-color-light);--tw-shadow: var(--tw-shadow-colored) }

.ShareWithFriends_container__bk51b {
  margin-top: 0.75rem;
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.ShareWithFriends_contentWrapper__FZBRU {
  display: flex;
  height: auto;
  width: 100%;
  align-items: center;
}

@media (min-width: 640px) {

  .ShareWithFriends_contentWrapper__FZBRU {
    max-width: 42rem;
  }
}

.ShareWithFriends_content__WrNIW {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  gap: 0.5rem;
  padding: 1rem;
}

@media (min-width: 768px) {

  .ShareWithFriends_content__WrNIW {
    gap: 0.75rem;
    padding: 1.5rem;
  }
}

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

.ShareWithFriends_desktopDescription__sVbE7 {
  display: none;
  --tw-text-opacity: 1;
  color: rgb(117 117 117 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {

  .ShareWithFriends_desktopDescription__sVbE7 {
    display: block;
  }
}

.ShareWithFriends_mobileDescription__iNKw5 {
  display: block;
  --tw-text-opacity: 1;
  color: rgb(117 117 117 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {

  .ShareWithFriends_mobileDescription__iNKw5 {
    display: none;
  }
}

.ShareWithFriends_buttonWrapper__9yyTv {
  margin-top: 0px;
}

@media (min-width: 768px) {

  .ShareWithFriends_buttonWrapper__9yyTv {
    margin-top: 1rem;
  }
}

.ShareWithFriends_shareButton__Y8s5w {
  width: 100%;
  --tw-text-opacity: 1 !important;
  color: rgb(61 61 61 / var(--tw-text-opacity, 1)) !important;
}

@media (min-width: 768px) {

  .ShareWithFriends_shareButton__Y8s5w {
    width: auto;
  }
}

.ShareWithFriends_imageContainer__YAWia {
  position: relative;
  display: none;
  width: 100%;
  justify-content: flex-end;
}

@media (min-width: 640px) {

  .ShareWithFriends_imageContainer__YAWia {
    display: flex;
  }
}

.ShareWithFriends_imageContainer__YAWia {
  background-size: cover;
}

.ShareWithFriends_shareImage__1OmYM {
  height: 300px;
  width: 300px;
}

