.fonts_taggedWordSize__WcGqb {
  font-size: 32px;
}
.fonts_boxeSection__w14Zx {
  padding: 82px 96px;
}
.fonts_boxesContainer__P1XPl {
  display: flex;
  justify-content: space-between;
  gap: 24px;
  margin-top: 33px;
}
.fonts_boxCont__VlaOq {
  padding: 20px 16px;
  gap: 16px;
  width: calc((100% - 48px)/3);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fonts_sepTr__Icmog {
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-bottom: 2px solid black;
}
.fonts_LargesepTr__f2YEW {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-bottom: 4px solid black;
}
.fonts_details-table__UhkOG tr {
  width: 100%; /* Ensure each row takes 100% of the table's width */
}
.fonts_broadbandDesc__zPDkP {
  font-family: "BarlowRegular";
  font-size: 12px;
  display: block;
}
.fonts_broadbandDescSp__xknME {
  font-family: "BarlowRegular";
  font-size: 12px;
  padding-left: 5px;
  width: 100%;
}
.fonts_broadbandInfos__cSBVz {
  font-size: 14px;
}
.fonts_broadbandCharges__ACi0c {
  font-size: 14px;
  font-family: "BarlowSemiBold";
}
.fonts_broadbandChargesTr__eHl5o {
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-left: 5px;
}
.fonts_broadbandChargesTrValue__uPB7H {
  font-family: "BarlowSemiBold";
  font-size: 14px;
  text-align: right;
  white-space: nowrap;
  margin-left: auto;
}
.fonts_subheadline__sHVsC {
  font-family: "Bold";
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 29.44px */
  letter-spacing: -1.28px;
  margin-top: 16px;
}
.fonts_textBox__L9DGB {
  font-family: "BarlowLight";
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 116%;
  margin: 16px 0;
}
.fonts_boxLink__PduZV {
  text-align: right;
  font-family: "BarlowSemiBold";
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 116%;
  text-decoration-line: underline;
  float: right;
}
.fonts_broadbandTable__VJOtz {
  border: 2px solid #000;
  padding: 20px;
  margin: 20px auto;
  max-width: 600px;
  background-color: white;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
}
.fonts_broadbandTabContainer__0zhcY{
  padding:7px;
  background-color:#fff;
  margin:24px auto;
  overflow-y: auto;
}
.fonts_broadbandLabelLight__dLBSv {
  font-size: 14px;
  width: 100%;
}
.fonts_broadbandTitle__UlGBQ {
  font-size: 28px;
  border-bottom: 2px solid black;
  font-family: "Bold";
  text-align: center;
}
.fonts_broadbandLabelSection__ZFN6b {
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-top: 4px solid black; /* Top border for the separator */
}
.fonts_broadbandRow__04XsH{
  display: flex;
  flex-direction: column;
  width: 100%;
}
.fonts_broadbandLabel__rxjYv {
  font-family: "BarlowSemiBold";
  font-size: 16px;
  color: black;
}
.fonts_detailsTable__O5doC tr{
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.fonts_broadbandLabelP__OuRtm {
  font-family: "BarlowSemiBold";
  font-size: 16px;
  color: black;
  text-align: right;
}
.fonts_broadbandminLabel__uj_gr {
  font-family: "BarlowSemiBold";
  font-size: 14px;
  color: black;
}

.fonts_broadbandContainer__gDk8u {
  border: 2px solid #000 !important;
  margin: 0px auto;
  max-width: 600px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 0px;
  display: flex;
  width: 345px;
  padding: 5px;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  background-color: white;
  color: black;
}

/* Title styling for the main heading */
.fonts_title__W3TsU {
  text-align: center;
  font-size: 26px;
  margin-bottom: 12px;
  font-weight: 600;
}

/* Styling for the plan name with a subtle background */
.fonts_plan-name__YT8vr {
  background-color: #e0e0ff;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 24px;
  font-size: 20px;
  border-radius: 4px;
}

/* Table layout with proper spacing and alignment */
.fonts_details-table__UhkOG {
  width: 100%;
  border-collapse: collapse;
  margin-top: 10px;
}

/* Styling for table cells */
.fonts_details-table__UhkOG td {
  padding: 12px;
  border: 1px solid #ddd;
  vertical-align: top;
}

/* Labels (first column) with bold font */
.fonts_label__S9RRj {
  font-weight: 600;
  width: 50%;
  background-color: #f9f9f9;
}

/* Value cells with default alignment */
.fonts_value__39mER {
  text-align: left;
}

/* Bold styling for plan pricing */
.fonts_value__39mER:first-of-type {
  font-weight: bold;
  font-size: 18px;
}

/* Link styling with hover effect */
.fonts_link__YEW5O {
  color: #0073e6;
  text-decoration: none;
}

.fonts_link__YEW5O:hover {
  text-decoration: underline;
}

/* Alternating background color for even rows */
.fonts_details-table__UhkOG tr:nth-child(even) {
  background-color: #f7f7f7;
}

.fonts_boxNumber___usZV {
  color: #faff00;
  font-family: "Bold";
  font-size: 80px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 36.8px */
  letter-spacing: -1.6px;
}
.fonts_boxesHeadline__WmnKH {
  font-family: "Bold";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 36.8px */
  letter-spacing: -1.6px;
  color: black;
}
@media only screen and (max-width: 480) {
  .fonts_dataSize__M1t0n {
    font-size: 25px;
  }
}

@media only screen and (max-width: 1024px) {
  .fonts_h2DesH3Mobile__KkbPu {
    font-family: "Bold";
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 33.12px */
    letter-spacing: -1.44px;
  }
  .fonts_carouselTitleBig__fz1Q6 {
    font-family: "Bold";
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 33.12px */
    letter-spacing: -1.44px;
  }
  .fonts_carouselItemTitle__2oM3O{
    font-family: "Bold";
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 20.24px */
    letter-spacing: -0.88px;
  }
  .fonts_carouselTitleSmall__85QK1 {
    font-family: "Bold";
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 33.12px */
    letter-spacing: -1.44px;
  }
  .fonts_carouselDescription__0jv1C{
    /* Desktop/Body Large */
font-family: "BarlowRegular";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 116%; /* 20.88px */
letter-spacing: 0.36px;
  }
  .fonts_smallMiniPriceCC__Iw127{
    font-family: "Bold";
    font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 14.72px */
  letter-spacing: -0.64px;
  }
  .fonts_bigMiniPriceCC___Kyp_{
    font-family: "Bold";
    font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 14.72px */
  letter-spacing: -0.64px;
  }
  .fonts_smallPriceCC__q9v7P{
    font-family: "Bold";
    font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 14.72px */
  letter-spacing: -0.64px;
  }
  .fonts_bigPriceCC__kHeUB{
    font-family: "Bold";
    font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 14.72px */
  letter-spacing: -0.64px;
  }
  .fonts_h2DesH3MobileTest__NTmzy {
    font-family: "Bold";
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 33.12px */
    letter-spacing: -1.44px;
  }
  .fonts_title1CC__D0LpN {
    font-family: "Bold";
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 33.12px */
    letter-spacing: -1.44px;
  }
  .fonts_title2CC__qVHPQ {
    font-family: "BarlowRegular";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 18.56px */
    letter-spacing: 0.32px;
  }
  .fonts_finalPriceCC__yAElK{
    font-family: "Bold";
color:#faff00;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 92%; /* 22.08px */
letter-spacing: -0.96px;
  }
  .fonts_numbersCC__UCbyw {
    font-family: "Bold";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 16.56px */
    letter-spacing: -0.72px;
  }
  .fonts_labelsCC__xjE53{
display: none;
  }
  .fonts_cashbackLabelCC__BrGK5{
    font-family: "Bold";

    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 16.56px */
    letter-spacing: -0.72px;      }
  .fonts_selectTextCC__PDovW {
    font-family: "BarlowRegular";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 23.2px */
    letter-spacing: 0.4px;
  }
  .fonts_resultCC__0c0h3 {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }
  .fonts_h3__zRzvz {
    font-family: "Bold";
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 33.12px */
    letter-spacing: -1.44px;
  }
  .fonts_title1__m9XPk {
    font-family: "Bold";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 16.56px */
    letter-spacing: -0.72px;
  }
  .fonts_titleBooster__8Vgrl {
    font-family: "Bold";
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }
  .fonts_titleOneTBox__8TzVH {
    font-family: "Bold";

    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }

  .fonts_titleTBox__4B2Xl {
    font-family: "BarlowSemiBold";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 116%; /* 20.88px */
    letter-spacing: 0.36px;
  }

  .fonts_titleCpt___qcNI {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }
  .fonts_body___SL5y {
    font-family: "BarlowRegular";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 18.56px */
    letter-spacing: 0.32px;
  }
  .fonts_bodyMd__qItPN {
    font-family: "BarlowRegular";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 18.56px */
    letter-spacing: 0.32px;
    padding: 0 10px;
  }
  .fonts_tooltipText__XKYD_ {
    font-family: "BarlowRegular";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 18.56px */
    letter-spacing: 0.32px;
  }
  .fonts_tab__zo_JO {
    font-family: "BarlowRegular";

    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 116%; /* 18.56px */
    letter-spacing: 0.32px;
  }

  .fonts_countdownTab__f6Mh9 {
    font-family: "BarlowRegular";
    text-align: center;
    font-size: 16px;
    font-style: normal;
font-weight: 600;
line-height: 116%; /* 18.56px */
letter-spacing: 0.32px;
  }
  .fonts_customDroptab__EnAFq {
    font-family: "BarlowRegular";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 116%; /* 18.56px */
    letter-spacing: 0.32px;
    padding: 10px;
  }
  .fonts_countdownNumber__VLTOr {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }
  .fonts_countdownNumberSmall__uQvxQ {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }
  .fonts_bodyLarge__XsdWP {
    font-family: "BarlowRegular";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 23.2px */
    letter-spacing: 0.4px;
  }
  .fonts_headerDescription__p4wzl {
    font-family: "BarlowRegular";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 23.2px */
    letter-spacing: 0.4px;
  }
  .fonts_plansTitle__r_Ftp {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }
  .fonts_newsTitle__LhvyQ {
    font-family: "Bold";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 92%;
    letter-spacing: -0.04em;
  }
}
@media only screen and (min-width: 1024px) {
  .fonts_cashabackTitle__Hor00 {
    font-family: "Bold";
    margin-top: 70px;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 36.8px */
    letter-spacing: -1.6px;
  }
  .fonts_cashback_subtitle__s2tMx {
    font-family: "BarlowRegular";
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%;
    margin-top: 10px;
  }
  .fonts_cashbackPadding__uoA1q {
    padding: 65px 96px;
  }
  .fonts_cashabackContainer__iAe57 {
    margin-top: 70px;
  }
  .fonts_cashbackTitle1Big__Jo8pL {
    font-family: "Bold";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 36.8px */
    letter-spacing: -1.6px;
  }
  .fonts_cashbackTitle1Small__JfDv6 {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%;
    letter-spacing: -0.96px;
  }
  .fonts_cashbackContainerPadding__ahxKQ {
    padding: 25px 20px;
  }
  
  .fonts_cashbackTitle2Big__VPR_b {
    font-family: "Bold";
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    line-height: 0; /* 73.6px */
    letter-spacing: -3.2px;
  }
  .fonts_cashbackTitle2Small__j2K8e {
    font-family: "Bold";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%;
    letter-spacing: -1.6px;
  }
  .fonts_cashbackSubTitle2___dbi3 {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%;
    letter-spacing: -0.96px;
    padding-bottom: 30px;
  }
  .fonts_cashbackDescription2__SR84m {
    font-family: "BarlowRegular";
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 30.16px */
  }
  .fonts_cashbackDesc__esMXD {
    font-family: "BarlowRegular";
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%;
  }
  
  .fonts_newsTitle__LhvyQ {
    font-family: "Bold";
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 92%;
    letter-spacing: -0.04em;
  }

  .fonts_headerDescription__p4wzl {
    font-family: "Bold";

    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }
  .fonts_h3__zRzvz {
    font-family: "Bold";
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 55.2px */
    letter-spacing: -2.4px;
  }
  .fonts_title1__m9XPk {
    font-family: "Bold";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 36.8px */
    letter-spacing: -1.6px;
  }
  .fonts_titleBooster__8Vgrl {
    font-family: "Bold";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 36.8px */
    letter-spacing: -1.6px;
  }
  .fonts_titleOneTBox__8TzVH {
    font-family: "Bold";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 36.8px */
    letter-spacing: -1.6px;
  }

  .fonts_titleTBox__4B2Xl {
    font-family: "BarlowSemiBold";
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 116%; /* 30.16px */
  }
  .fonts_titleCpt___qcNI {
    font-family: "Bold";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 36.8px */
    letter-spacing: -1.6px;
  }
  .fonts_plansTitle__r_Ftp {
    font-family: "Bold";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 36.8px */
    letter-spacing: -1.6px;
  }
  .fonts_body___SL5y {
    font-family: "BarlowRegular";
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 30.16px */
  }
  .fonts_bodyMd__qItPN {
    font-family: "BarlowRegular";
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 116%; /* 23.2px */
    padding: 0 10px;
  }
  .fonts_tooltipText__XKYD_ {
    font-family: "BarlowRegular";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 116%; /* 23.2px */
  }
  .fonts_tab__zo_JO {
    font-family: "BarlowRegular";
    text-align: center;
    font-size: 35.137px;
    font-style: normal;
    font-weight: 600;
    line-height: 116%; /* 40.759px */
    letter-spacing: 0.703px;
  }
  .fonts_countdownTab__f6Mh9 {
    font-family: "BarlowRegular";
    text-align: center;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 116%; /* 30.16px */
    letter-spacing: 0.703px;
  }
  .fonts_customDroptab__EnAFq {
    font-family: "BarlowRegular";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 116%; /* 18.56px */
    letter-spacing: 0.32px;
    padding: 10px;
  }
  .fonts_countdownNumber__VLTOr {
    font-family: "Bold";
    font-size: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 47.84px */
    letter-spacing: -2.08px;
  }
  .fonts_countdownNumberSmall__uQvxQ {
    font-family: "Bold";
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 33.12px */
    letter-spacing: -1.44px;
  }
  .fonts_h2DesH3Mobile__KkbPu {
    font-family: "Bold";
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 73.6px */
    letter-spacing: -3.2px;
  }
  .fonts_carouselTitleBig__fz1Q6 {
    font-family: "Bold";
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 73.6px */
    letter-spacing: -2.4px;
  }
  .fonts_carouselTitleSmall__85QK1 {
    font-family: "Bold";
    font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 92%; /* 36.8px */
letter-spacing: -1.6px;
  }
  .fonts_smallMiniPriceCC__Iw127{
    font-family: "Bold";
    font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 14.72px */
  letter-spacing: -0.64px;
  }
  .fonts_bigMiniPriceCC___Kyp_{
    font-family: "Bold";
    font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 14.72px */
  letter-spacing: -0.64px;
  }
  .fonts_carouselDescription__0jv1C{
    /* Desktop/Body Large */
font-family: "BarlowRegular";
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: 116%; /* 30.16px */
  }
  .fonts_carouselItemTitle__2oM3O{
    font-family: "Bold";
    font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 92%; /* 29.44px */
letter-spacing: -1.28px;
  }
  .fonts_h2DesH3MobileTest__NTmzy {
    font-family: "Bold";
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 73.6px */
    letter-spacing: -3.2px;
  }
  .fonts_bodyLarge__XsdWP {
    font-family: "BarlowRegular";

    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 30.16px */
  }
  .fonts_title1CC__D0LpN {
    font-family: "Bold";

    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 36.8px */
    letter-spacing: -1.6px;
  }
  .fonts_title2CC__qVHPQ {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }
  .fonts_numbersCC__UCbyw {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }
  
  .fonts_finalPriceCC__yAElK{
    font-family: "Bold";
color:#faff00;
    font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 92%; /* 33.12px */
letter-spacing: -1.44px;
  }
  .fonts_smallPriceCC__q9v7P{
    font-family: "Bold";
    font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 14.72px */
  letter-spacing: -0.64px;
  }
  .fonts_bigPriceCC__kHeUB{
    font-family: "Bold";
    font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 14.72px */
  letter-spacing: -0.64px;
  }
  .fonts_cashbackLabelCC__BrGK5{
  display:none   }
  .fonts_labelsCC__xjE53{
    font-family: "BarlowRegular";

    font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: 116%; /* 30.16px */
  }
  .fonts_selectTextCC__PDovW {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }
  .fonts_resultCC__0c0h3 {
    font-family: "Bold";
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 33.12px */
    letter-spacing: -1.44px;
  }
  .fonts_boosterPriceBig__j4MpE {
    font-family: "Bold";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 92%; /* 22.08px */
    letter-spacing: -0.96px;
  }

}
.fonts_labelListCC__t_uSX{
  font-family: "Bold";
  font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 92%; /* 14.72px */
letter-spacing: -0.64px;
}
.fonts_boosterPriceBig__j4MpE {
  font-family: "Bold";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 22.08px */
  letter-spacing: -0.96px;
}

.fonts_plansDiscount__CjEh6 {
  font-family: "Bold";

  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 22.08px */
  letter-spacing: -0.96px;
}
.fonts_boosterTripleTab__Vi94Y {
  font-family: "BarlowSemiBold";

  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 22.08px */
  letter-spacing: -0.96px;
}
.fonts_desktopBodyMedium__VjIqk {
  font-family: "BarlowRegular";
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 116%; /* 23.2px */
}

.fonts_textlinkDesc__Hphjz {
  font-family: "BarlowRegular";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 116%; /* 20.88px */
  letter-spacing: 0.36px;
}
.fonts_textlinkDescBanner__cMhbf {
  font-family: "BarlowSemiBold";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 2%;
  line-height: 116%;
}
.fonts_titleKlein__OWN3c {
  font-family: "Bold";

  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 16.56px */
  letter-spacing: -0.72px;
}
.fonts_plansBody__TSjk_ {
  font-family: "BarlowRegular";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 116%; /* 23.2px */
  letter-spacing: 0.4px;
}

.fonts_plansPriceBig__dwbXY {
  font-family: "Bold";
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 51.52px */
  letter-spacing: -2.24px;
}
.fonts_plansPriceSmall__MhpTD {
  font-family: "Bold";
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 29.44px */
  letter-spacing: -1.28px;
}
.fonts_showAll__3DT8f {
  font-family: "BarlowRegular";
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 116%; /* 30.16px */
  text-decoration-line: underline;
}
.fonts_smallOldPrice__k_LK5 {
  font-family: "Bold";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 92%; /* 14.72px */
  letter-spacing: -0.64px;
}

/* .custom-font-bold {
        font-family: 'Bold'; 
        font-weight: 700;
      }
      .custom-font-book {
        font-family: 'Book'; 
      }
      .custom-font-barlow {
        font-family: 'BarlowRegular'; 
        font-weight: 300;
        font-size: 1.3rem;
      }
      .custom-font-barlow-semibold {
        font-family: 'BarlowSemiBold'; 
        font-weight: 600;
      } */

      @media only screen and (max-width: 1100px) and (min-width : 1024 ) {

      .fonts_titleBooster__8Vgrl {
        font-family: "Bold";
        font-size: 34px;
        font-style: normal;
        font-weight: 700;
        line-height: 92%; /* 36.8px */
        letter-spacing: -1.6px;
      }
    }
    @media only screen and (max-width: 768px) {
      
      .fonts_broadbandTabContainer__0zhcY{
        margin:24px 24px 24px 0;
      }
      .fonts_broadbandContainer__gDk8u {
        width: 100%;
      }
      .fonts_taggedWordSize__WcGqb{
        font-size: 22px ;
      }
      .fonts_boxCont__VlaOq{
        margin-bottom: 16px;
        height: 295px;
        width: 100%;
      }
      .fonts_textBoxCont__RFcaV{
        display: flex;
        flex-direction: column;
        gap: 16px;
      }
      .fonts_boxNumber___usZV{
        font-size: 40px;
      }
      .fonts_subheadline__sHVsC{
        font-size: 24px;
      }
      .fonts_textBox__L9DGB{
        font-size: 18px;
        margin: 0;
      }
      .fonts_boxLink__PduZV{
        font-size: 18px;
      }
      .fonts_boxeSection__w14Zx{
        padding: 20px 16px;
      }
      .fonts_boxesContainer__P1XPl{
        margin-top: 16px;
        display: block;
      }
      .fonts_boxesHeadline__WmnKH{
        font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 92%; /* 29.44px */
letter-spacing: -1.28px;
      }
   
    }

    @media only screen and (max-width: 1024px) {

      .fonts_cashbackDesc__esMXD{
        font-size: 20px;
      }
      .fonts_cashback_subtitle__s2tMx{
        font-family: "BarlowRegular";
        font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 116%; 
      margin-top: 20px;
      }
      .fonts_cashabackContainer__iAe57{
        margin-top: 40px;
      }
      .fonts_cashbackPadding__uoA1q{
        padding: 26px 16px;
      }
      .fonts_cashabackTitle__Hor00{
        font-size: 32px;
      }
      .fonts_cashbackTitle1Big__Jo8pL {
        font-family: "Bold";
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 92%; /* 20.24px */
        letter-spacing: -0.88px;
        
      }
      .fonts_cashbackTitle1Small__JfDv6 {
        font-family: "BarlowSemiBold";
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 116%;
        letter-spacing: 0.32px;
      }
      .fonts_cashbackContainerPadding__ahxKQ{
        padding: 10px 5px;
      }
      .fonts_cashbackTitle2Big__VPR_b {
        font-family: "Bold";
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 92%; /* 29.44px */
        letter-spacing: -1.28px;
      }
      .fonts_cashbackTitle2Small__j2K8e {
        font-family: "Bold";
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 92%;
        letter-spacing: -0.88px;
      }
      .fonts_cashbackSubTitle2___dbi3 {
        font-family: "BarlowSemiBold";
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 116%;
        letter-spacing: 0.32px;
        padding-bottom: 8px;
        
      }
      .fonts_cashbackDescription2__SR84m {
        font-family: "BarlowRegular";
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 116%; /* 16.24px */
        letter-spacing: 0.28px;
      }
  
    }
    @media only screen and (max-width: 381px) {
  
    .fonts_cashbackTitle2Small__j2K8e {
      font-family: "Bold";
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 92%;
      letter-spacing: -0.88px;
    }}
  
    @media only screen and (max-width: 358px) {
  
      .fonts_cashbackTitle2Small__j2K8e {
        font-family: "Bold";
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 92%;
        letter-spacing: -0.88px;
      }
      .fonts_cashbackTitle1Small__JfDv6 {
        font-family: "BarlowSemiBold";
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 116%;
        letter-spacing: 0.32px;
      }
    }
      @media only screen and (max-width: 335px) {
  
        .fonts_cashbackTitle2Small__j2K8e {
          font-family: "Bold";
          font-size: 18px;
          font-style: normal;
          font-weight: 700;
          line-height: 92%;
          letter-spacing: -0.88px;
        }}
        @media only screen and (max-width: 320px) {
  
          .fonts_cashbackTitle2Small__j2K8e {
            font-family: "Bold";
            font-size: 17px;
            font-style: normal;
            font-weight: 700;
            line-height: 92%;
            letter-spacing: -0.88px;
          }}
      @media only screen and (max-width: 317px) {
        .fonts_cashbackSubTitle2___dbi3 {
          font-size: 14px;
          padding-bottom: 5px;
          
        }
      }
  
.overlay_overlayContainer__X3BEJ {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw !important;
  height: 100vh !important;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1000;
  justify-content: flex-end;
}
.overlay_noScroll__9gUMB {
  overflow: hidden !important;
}

.overlay_overlayContainer__X3BEJ.overlay_open__dGGo8 {
  display: flex;
  z-index: 999991;
}

.overlay_contentArea__go3lR {
  width: 40%;
  background: #232323;
  padding: 20px;
  position: relative;
  overflow-y: auto; 
}
.overlay_roamingContentArea__EyTiE {
  width: 40%;
  background: #fff;
  padding: 20px 20px 0 20px;
  z-index: 9999;
}
.overlay_closeButton__B5iu9 {
  position: absolute;
  top: 20px;
  right: 20px;
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
}
.overlay_horizantalLine__U0akD{
  color: #000;
  border: 0.5px solid;
  margin-bottom: 8px;
}
.overlay_qrImage__Pqgbb {
  width: 150px;
  height: 150px;
  background-image: url(/_next/static/media/QRCode.759c8b4f.png);
  background-position: center;
  background-size: cover;
  margin: 0 auto;
}
.overlay_headline__8KjnR{
  display: flex;
  justify-content: space-between;
  margin-bottom: 80px;
}
.overlay_listContainer__BNpWT{
  margin: 0 38px;
}
.overlay_countriesList__c_rxK{
  overflow-y: auto;
  height:70vh;
  scrollbar-width: none; 
}
.overlay_countriesList__c_rxK::-webkit-scrollbar {
  width: none; 
}
.overlay_storeIcons__Ak3EN {
  padding-top: 20px;
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 20px;
}
.overlay_countryName__HWyUi{
  font-family: 'BarlowRegular';
font-size: 20px;
font-style: normal;
font-weight: 300;
color: black;
line-height: 116%;
}
.overlay_appleStoreYellow__vvtSp,
.overlay_playStoreYellow__peNSl {
  width: 150px;
  height: 50px;
  background-position: center;
  background-size: cover;
}

.overlay_appleStoreYellow__vvtSp {
  background-image: url(/_next/static/media/apple-store-yellow.ceb103e7.svg);
  background-size: contain;
  width: 162px;

}

.overlay_playStoreYellow__peNSl {
  background-image: url(/_next/static/media/google-play-yellow.28223a15.svg);
  background-size: contain;
  width: 162px;
  height: 45;

}

/* Mobile-specific styles */
@media (max-width: 1510px)  {
  .overlay_countriesList__c_rxK{
    height:65vh;
    padding: 0 16px;
  }
}
@media (max-width: 850px) {
  .overlay_countriesList__c_rxK{
    height: 79vh;
    padding: 16px;
  }
}
@media (max-width: 768x) {
  .overlay_countriesList__c_rxK{
    height: 82vh;
    padding: 0 16px;
  }
}
  @media (max-width: 1024px) {
  .overlay_contentArea__go3lR {
    width: 90%;
    height: 70%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .overlay_successContent__MggcV {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .overlay_storeIcons__Ak3EN {
    width: 162px;
    flex-direction: column;
    gap: 10px;
    padding-top: 0px;
    margin-top: 10px;
  }
}

  @media (max-width: 850px) {
  .overlay_roamingContentArea__EyTiE {
    width: 100%;
    padding: 20px 15px 0 15px;
  }
  .overlay_headline__8KjnR{
    margin-bottom: 32px;
  }
  
  .overlay_listContainer__BNpWT{
    margin: 0;
  }
}

.grid_compCont__TH5ql{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.grid_box__4GrVH{
  background-color: #333;
  height: 450px;
  border-radius: 30px;
  margin: 0 15px;
}
.grid_compBox__XG_bw{
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.grid_boxTitle__hpdo6{
    display: flex;
    justify-content: center;
    margin: 30px 0;
    padding: 15px 0;
}
.grid_imagePost__Mon7q{
    margin-top: 30px;
}
.grid_boxImg__Xxq3o{
    display: flex;
    align-items: center;
}
@media only screen and (max-width: 1280px){
    .grid_compBox__XG_bw{
        width: 50%;
    }
 }
 @media only screen and (max-width: 768px){
    .grid_compBox__XG_bw{
        width: 100%;
    }
 }

.partner_partner__0d4wg{
    width: 20%;
    margin-top: 50px;
  }
  .partner_iconTop__OfL3M{
    margin-top: 50px;
  }
  .partner_titleSize__g6N_K{
    font-size: 1.5rem;
    padding-top: 100px;
  }
  .partner_partnersBgImage__CGb9o{
    background-image: url(/_next/static/media/partners-bg.3ab24a95.png);
    background-position: center;
    background-size: cover;
    }
    .partner_footerBgImage__9JLhf{
      background-image: url(/_next/static/media/partners-bg.3ab24a95.png);
      background-position: center;
      background-size: cover;
      }
    .partner_custom-container__5EgOD {
        width: 90vw;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin:auto;
      }
      .partner_fraction__h_xSQ{
        width: 35%;
      }
      .partner_uspTitleSize__KxmuK{
        font-size: 2.0rem;
        margin-left: 5%;
        margin-top: 40px;
      }
      .partner_socialIcons__dHgcq{
        margin-right: 20px;
      }
      .partner_icon__9b7VI{
        width: 40px;
        height: 40px;
      }
      .partner_partner-link-size__fPMoG{
        font-size: 2rem;
      }
      .partner_partnerHeight__m6YYt{
        max-height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
       }
      @media only screen and (min-width: 1024px)  {
      .partner_uspTitleSize__KxmuK{
        font-size: 3.0rem;
      }
      }
      @media only screen and (max-width: 1024px)  {
        .partner_partner__0d4wg{
          width: 20%;
          margin: 0 10px 0 0;
        }
        }
        @media only screen and (max-width: 768px)  {
          .partner_listItems__24wjs{
            flex-direction: column;
          }
          .partner_fraction__h_xSQ{
            width: 100%;
          }
          .partner_partnerHeight__m6YYt{
            justify-content: start;
           }
           .partner_iconTop__OfL3M{
            margin-top: 0;
           }
           .partner_footerBgImage__9JLhf{
            display: none;
            }
          }
