@media screen and (min-width:1025px){.homewifi-plans.sec-pad-m{padding:0 1%}}.homewifi-plans{.module-header{margin-bottom:64px}.card .price{align-items:flex-end;display:flex;position:relative;width:fit-content;z-index:1}.card .price .unit{color:#222;font-family:arial;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin-left:-4px}.card .price .value{font-size:80px;font-weight:700;line-height:72px}.card .price .month,.card .price .value{color:#000;font-family:Outfit;font-style:normal}.card .price .month{font-size:20px;font-weight:400;line-height:20px;position:absolute;right:0;top:0;transform:translateY(-100%)}.card .price .days{bottom:0;color:var(--Black,#2a2a2a);font-family:Outfit;font-size:15px;font-style:normal;font-weight:500;left:0;line-height:22px;position:absolute;transform:translateY(85%)}.card .card-header.alt-color .price .days,.card .card-header.alt-color .price .month,.card .card-header.alt-color .price .unit,.card .card-header.alt-color .price .value{color:#fff}.module-header h2{color:#000;font-family:Outfit;font-size:70px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;text-align:center}@media screen and (max-width:767px){.module-header h2{color:#2a2a2a;font-family:Outfit;font-size:26px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:12px;text-align:center}}.module-header h2.gradient-text{background:linear-gradient(83deg,#1043b2 29.7%,red 61.49%,#f4cb4d 86.98%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.module-header h2.gradient-text,.module-header p{font-family:Outfit;font-style:normal;line-height:normal}.module-header p{color:#222;font-size:26px;font-weight:400;text-align:center}@media screen and (max-width:767px){.module-header p{color:var(--Black,#2a2a2a);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-align:center}}.inclusion-header{color:#222;font-family:Outfit;font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:16px}.inclusions text{font-size:16px;line-height:22px}.inclusions text,.plain-cta{color:var(--Black,#2a2a2a);font-family:Outfit;font-style:normal;font-weight:400}.plain-cta{font-size:20px;line-height:normal;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.alt-color .plain-cta{color:#fff}.card-header{align-items:center;display:block;min-height:165px;padding:48px 16px 16px}.swiper-wrapper{margin-left:auto;margin-right:auto;padding-bottom:20px;width:fit-content}.card{background:var(--Color,#fff);border:1px solid var(--White-Border,#f7f7f7);border-radius:40px;box-shadow:4px 4px 20px 0 rgba(0,0,0,.08);height:auto;padding:60px 30px 30px}.card-inner{display:flex;flex-direction:column;gap:24px;height:100%}.card-header{background:var(--Color,#fff);border:1px solid var(--White-Border,#f7f7f7);border-radius:16px;box-shadow:4px 4px 20px 0 rgba(0,0,0,.08)}.card-header.alt-color{background:#db1229}.card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.card-body,.inclusions{display:flex;flex:1;flex-direction:column}.inclusions{gap:4px}.inclusions .inclusion-item{align-items:center;display:grid;gap:10px;grid-template-columns:40px 1fr}.inclusions icon{height:auto;justify-self:center;object-fit:cover;width:28px}.inclusions .inclusion-item p{color:var(--Black,#2a2a2a);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0}.card-header{position:relative}.card-header .card-footer{margin-top:50px}.card-header .logo{left:-5%;position:absolute;top:0;transform:translateY(-45%)}.card-header .floating-image{position:absolute;z-index:2}.card{position:relative}.card .best-seller-badge{position:absolute;right:-18px;top:-23px}.all-card .grid-container{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:100%;row-gap:35px}.all-card .grid-container .box{background:var(--Color,#fff);border-radius:16px;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);min-height:183px;padding-top:36px;position:relative}.all-card .grid-container .box.alt-color{background:var(--UI-Color,#db1229)}.all-card .grid-container .box .price{justify-content:center;margin:0 auto;position:relative;z-index:1000}.all-card .grid-container .box .unit{color:#222;font-family:arial;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.all-card .grid-container .box .value{color:var(--Black,#2a2a2a);font-family:Outfit;font-size:40px;font-style:normal;font-weight:700;line-height:40px}.all-card .grid-container .box .month{color:#000;font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:20px;position:absolute;right:0;top:0;transform:translateY(-100%)}.all-card .grid-container .box.alt-color :where(.value,.unit){color:#fff}.all-card .grid-container .box .logo{left:-7%;position:absolute;top:-14%;width:90%}.all-card .grid-container .box .icon{bottom:2%;position:absolute;right:4%}.all-card .grid-container .box .model{left:50%;pointer-events:none;position:absolute;top:55%;transform:translate(-48%,-48%);z-index:3}.all-card .grid-container .box .category{bottom:7%;color:#000;font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;left:7%;line-height:18px;position:absolute}.all-card .grid-container .box.alt-color .category{color:#fff}.all-card .grid-container .box:nth-child(2) .model{top:60%}.all-card .grid-container .box:nth-child(4) .model{top:64%;width:55%}.all-card .grid-container .box:nth-child(3) .model{top:60%;width:80%}@media screen and (max-width:1024px){.desktop-only{max-height:0;opacity:0;pointer-events:none}}@media screen and (min-width:1025px){.mobile-only{max-height:0;opacity:0;pointer-events:none}}.tab-button-container{background:var(--Gray-Bg,#f4f7f9);border:1px solid rgba(34,34,34,.13);border-radius:100px;display:flex;margin:0 auto 32px;padding:4px;width:fit-content}.desktop-only .tab-button-container{margin-bottom:50px}.tab-button-container button{background:transparent;border:none;border-radius:100px;color:var(--UI-Color,#db1229);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0;min-width:70px;padding:12px 16px;text-align:center}.tab-button-container button.active,.tab-button-container button:hover{background-color:#db1229;color:var(--Color,#fff);text-align:center}.homewifi-plans-swiper{position:relative}.swiper-next-button,.swiper-prev-button{background:red;border-radius:100px;box-shadow:0 -3px 10px 2px rgba(0,0,0,.1);height:32px;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:100}.swiper-next-button{align-items:center;display:flex;justify-content:center;right:-16px}.swiper-next-button svg{transform:rotate(1turn)}.swiper-prev-button{align-items:center;display:flex;justify-content:center;left:-16px}.swiper-button-disabled{background:#fff}@media screen and (max-width:425px){.swiper-next-button{right:-24px}.swiper-prev-button{left:-24px}}.homewifi-plans-swiper.desktop-only .tab{height:0;opacity:0;pointer-events:none}.homewifi-plans-swiper.desktop-only .tab.active{height:fit-content;opacity:1;pointer-events:unset}}