.carrier-metadata .row{display:flex;}.carrier-metadata .col{flex:1; padding-right:30px;}.carrier-metadata .col:last-child{padding-right:0;}.carrier-metadata .data-table{margin:0;}.carrier-metadata .data-table th:first-child,.carrier-metadata .data-table td:first-child{text-align:left;}@media( max-width:767px ){.carrier-metadata .row{flex-wrap:wrap;}.carrier-metadata .col{flex:0 0 100%; padding:0}.carrier-metadata .col:last-child .data-table{border-top:0;}.carrier-metadata .col:last-child thead{display:none;}.carrier-metadata .data-table:first-child tbody{border-bottom:0;}.carrier-metadata .data-table td{width:50%;}}
.frm-geolocation{display:flex; flex-wrap:wrap; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); text-align:center; justify-content:center;}.frm-geolocation .input-wrap{display:flex; flex-wrap:wrap; margin:0 auto; justify-content:center; align-items:stretch; height:50px;}.frm-geolocation .input{font-size:1rem; line-height:1; font-weight:400; background-color:var(--color_white); border:2px solid var(--color_lt_grey); text-align:center; flex:1; min-width:0; max-width:220px;}.frm-geolocation .input::placeholder{color:var(--color_md_grey);}.frm-geolocation .input:focus{border-color:var(--primary_bg);}.frm-geolocation .input.error{border-color:var(--color_red);}.frm-geolocation .btn{height:100%; aspect-ratio:1/1; padding:.75rem; border-radius:0;}.frm-geolocation .btn .icon{height:100%; aspect-ratio:1/1;}.frm-geolocation .btn.working .icon{opacity:0;}.frm-geolocation .before-form{display:flex; align-items:center;}.frm-geolocation .after-form{display:flex; align-items:center;}/*HERO*/.frm-geolocation.-hero{display:inline-block; padding:2rem 4rem; margin:0;}.frm-geolocation.-hero .title{margin-bottom:1rem; font-size:1.2rem; line-height:1; font-weight:700;}.frm-geolocation.-hero .input-wrap{justify-content:center;}/*PAGE TITLE*/.frm-geolocation.-page_title{padding:15px 45px; width:100%; max-width:max-content; margin:0 auto;}.frm-geolocation.-page_title .title{font-size:1.2rem; line-height:1.2; font-weight:700; margin-bottom:10px;}.frm-geolocation.-page_title .input{height:40px;}.frm-geolocation.-page_title .btn{height:40px;}/*ADVERTISER PAGE TITLE*/.frm-geolocation.-advertiser_page_title{padding:30px; width:max-content; margin:0 auto; background-color:var(--color_white); color:var(--default_color); box-shadow:var(--box_shadow_1);}.frm-geolocation.-advertiser_page_title .form-wrap{flex:1;}.frm-geolocation.-advertiser_page_title .before-form{margin-right:30px; flex:0;}.frm-geolocation.-advertiser_page_title .before-form img{width:auto; height:100px; display:inline-block;}.frm-geolocation.-advertiser_page_title .title{font-size:20px; line-height:20px; font-weight:700; margin-bottom:15px;}.frm-geolocation.-advertiser_page_title.sharing{height:100%; margin-right:15px;}.frm-geolocation.-advertiser_page_title.sharing .before-form img{width:196px; height:130px;}/*SIDEBAR*/.frm-geolocation.-sidebar{width:100%; padding:0 1rem; flex-direction:column; text-align:center;}.frm-geolocation.-sidebar .title{font-size:1.8rem; line-height:1; margin-bottom:1rem;}.frm-geolocation.-sidebar .input-wrap{height:50px;}.frm-geolocation.-sidebar .after-form{margin-top:1rem; justify-content:center;}/*ARTICLE*/.frm-geolocation.-article{padding:1rem; display:grid; grid-template-areas:'before-form form-wrap' 'after-form form-wrap'; grid-template-columns: repeat(2, auto); grid-template-rows:repeat(2, auto); column-gap:1rem; align-items:center; justify-content:space-between; margin-left:.5rem;}.frm-geolocation.-article .form-wrap{grid-area:form-wrap;}.frm-geolocation.-article .before-form{grid-area:before-form; margin-bottom:1rem; font-size:1.2rem; line-height:1; font-weight:700; padding:.5rem 2rem .5rem 1.5rem; margin-left:-1.5rem; background-color:var(--primary_bg); color:var(--color_over_primary_bg); text-align:left;}.frm-geolocation.-article .after-form{grid-area:after-form;}.frm-geolocation.-article .title{font-size:1.2rem; line-height:1; margin-bottom:1rem;}.frm-geolocation.-article .input-wrap{height:40px;}.frm-geolocation.-article .btn{padding:.5rem;}/*NEED HELP STRIP*/.frm-geolocation.-need_help_strip{padding:.5rem 0; align-items:center; font-size:1.2rem; line-height:1; row-gap:.5rem;}.frm-geolocation.-need_help_strip .before-form{flex:0; white-space:nowrap; display:inline-block;}.frm-geolocation.-need_help_strip .before-form::after{content:' - '; white-space:pre;}.frm-geolocation.-need_help_strip .form-wrap{display:flex; align-items:center; justify-content:center; width:min-content;}.frm-geolocation.-need_help_strip .input-wrap{flex:0; margin:0; height:40px;}.frm-geolocation.-need_help_strip .title{margin:0 2rem 0 0; flex:0; white-space:nowrap;}.frm-geolocation.-need_help_strip .input{width:180px; font-size:1rem;}.frm-geolocation.-need_help_strip .btn{padding:.5rem;}/*STICKY FOOTER*/.frm-geolocation.-sticky_footer{background:none; flex-wrap:nowrap; padding:1rem 0; color:var(--default_color);}.frm-geolocation.-sticky_footer .form-wrap{display:flex; align-items:center; justify-content:center; width:auto}.frm-geolocation.-sticky_footer .input-wrap{flex:0; height:40px;}.frm-geolocation.-sticky_footer .input{max-width:180px;}.frm-geolocation.-sticky_footer .btn{height:100%;}.frm-geolocation.-sticky_footer .title{font-weight:700; margin:0 2rem 0 0; flex:0;}.frm-geolocation.-sticky_footer .before-form{margin-right:1rem;}.frm-geolocation.-sticky_footer .favicon{width:40px; height:35px; vertical-align:middle; fill:var(--primary_color);}@media(max-width:1200px){}@media(max-width:1000px){.frm-geolocation.-advertiser_page_title.sharing .after-title{font-size:18px; line-height:18px;}.frm-geolocation.-need_help_strip .before-form{flex:0 0 100%;}.frm-geolocation.-need_help_strip .before-form::after{display:none;}.frm-geolocation.-need_help_strip .title{text-align:center; font-size:1rem; margin-right:1rem;}.frm-geolocation.-need_help_strip .input-wrap{height:30px;}.frm-geolocation.-need_help_strip .btn{padding:.25rem;}}@media(max-width:600px){.frm-geolocation.-article{display:flex; margin-left:0; padding:1rem;}.frm-geolocation.-article .before-form{display:none;}.frm-geolocation.-article .after-form{display:none;}.frm-geolocation.-article .form-wrap{display:flex; flex-wrap:wrap; gap:1rem 2rem; align-items:center; justify-content:center; width:100%;}.frm-geolocation.-article .title{margin:0; font-size:1rem;}.frm-geolocation.-article .input-wrap{margin:0;}.frm-geolocation.-article .input{max-width:150px;}.frm-geolocation.-page_title{padding:15px;}.frm-geolocation.-page_title .title{font-size:1rem; line-height:1;}.frm-geolocation.-advertiser_page_title{padding:15px;}.frm-geolocation.-advertiser_page_title .title{font-size:1rem; line-height:1;}.frm-geolocation.-advertiser_page_title .before-form{display:none;}.frm-geolocation.-advertiser_page_title .after-title{font-size:1.2rem; line-height:1.2;}.frm-geolocation.-sticky_footer .title{font-size:.9rem; margin:0 0 .25rem;}.frm-geolocation.-sticky_footer .form-wrap{flex-wrap:wrap;}.frm-geolocation.-sticky_footer .input-wrap{flex:0 0 100%; height:30px;}.frm-geolocation.-sticky_footer .before-form{display:none;}.frm-geolocation.-sticky_footer .btn{padding:.25rem;}}
.cta-strip{display:flex; padding:.5rem 0; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); text-align:center; z-index:1; font-size:1rem; line-height:1; width:100%;}.cta-strip a{text-decoration:underline; color:inherit; margin:auto 0;}.cta-strip a:hover{color:var(--highlight_color);}.cta-strip .btn{text-decoration:none; line-height:normal;}.cta-strip .arr{fill:var(--color_over_secondary_bg); width:10px;}.cta-strip .title{flex:0; white-space:nowrap; margin:auto 0;}.cta-strip .title.b::after{content:' '; white-space:pre; vertical-align:middle;}.cta-strip .title.a::before{content:' '; white-space:pre; vertical-align:middle;}.cta-strip.-article a{color:var(--color_white);}.cta-strip.-sticky_footer{padding:0; background-color:transparent; color:var(--default_color);}.cta-strip.-sticky_footer .title{display:flex; align-items:center; font-weight:400; flex:1;}.cta-strip.-sticky_footer a{color:var(--primary_color); text-decoration:none;}.cta-strip.-sticky_footer a:hover{text-decoration:underline;}.cta-strip.-sticky_footer a.tel{font-weight:700;}@media( max-width:1000px ){.cta-strip{font-size:1rem;}}@media(max-width:600px){.cta-strip{font-size:.9rem; padding:.5rem 0;}.cta-strip .title{flex:1; white-space:normal;}.cta-strip .btn{padding:8px;}.cta-strip .btn .txt{display:none;}.cta-strip .btn .arr{position:relative; top:auto; right:auto; margin:0; width:12px; height:12px;}.cta-strip.-sticky_footer{display:flex; margin-right:30px;}.cta-strip.-sticky_footer .btn{margin:auto 0 auto auto; padding:5px;}}
.page-title{width:100%; background:linear-gradient(180deg, var(--color_white) 40%, var(--default_bg) ); text-align:center; padding:1.5rem 0;}.page-title .container{display:flex; flex-direction:column; row-gap:1.5rem;}.page-title .subtext{}.page-title .subtext p{margin-bottom:1rem; line-height:1.4;}.page-title .subtext p:last-child{margin-bottom:0;}@media(max-width:600px){.page-title{padding:1rem 0;}}
.breadcrumbs{line-height:1; text-align:left;}.breadcrumbs .items{padding:0; display:flex; flex-wrap:wrap; gap:.5rem; list-style:none;}.breadcrumbs .items li:before{content:'\203a'; margin:0 .5rem 0 0; font-size:.8rem;}.breadcrumbs .items li:first-child:before{display:none;}.breadcrumbs .items li a{text-decoration:underline; color:inherit;}.breadcrumbs .items li a:hover{color:var(--highlight_color);}.breadcrumbs .items li a:hover::before{border-color:var(--highlight_color);}.breadcrumbs .items li a:hover::after{background-color:var(--highlight_color);}
.subnav{width:100%; margin:1rem 0;}.subnav .wrap{display:flex; width:100%; flex-wrap:nowrap; overflow-x:auto; scrollbar-width:none; align-items:center;}.subnav .btn{margin:0 .5rem;}.subnav .btn:first-child{margin-left:0;}.subnav .btn:last-child{margin-right:0;}@media (max-width:767px){.subnav .btn{margin:0 .25rem; font-size:.9rem;}}
.article{flex:1; min-width:0;}.article > *{margin-bottom:2rem;}.article *:last-child{margin-bottom:0;}.article h2{margin-bottom:1rem;}.article h3{margin-bottom:.5rem;}.article h4{margin-bottom:.5rem;}.article a{text-decoration:underline;}.article img{z-index:1; max-width:100%; height:auto;}.article li{margin-bottom:.5rem;}.article p{margin-bottom:1rem; line-height:1.5;}.article .data-table p{font-size:inherit; line-height:inherit; margin:0;}.article .block-highlight{display:block; border-left:10px solid var(--primary_bg); background-color:var(--default_bg); padding:10px 15px;}.article .grey-bg{padding:.5rem; background-color:var(--default_bg);}.article .dkblue-bg,.article .blue-bg{padding:.5rem; background-color:var(--primary_bg); color:var(--color_over_primary_bg);}.article .dkblue-bg a,.article .blue-bg a{text-decoration:underline; color:var(--color_over_primary_bg);}.article .blue-txt{color:var(--primary_color);}.article .peacock{color:var(--color_white); padding:15px 15px 15px 40px; margin-left:-30px; width:calc(100% + 60px); text-shadow:1px 1px 1px rgba(0,0,0,.25); box-shadow: 3px 3px 3px rgba(0,0,0,.20);}.article .peacock.green{background-color:#3ac6a0;}.article .peacock.orange{background-color:#f29145;}.article .peacock.purple{background-color:#635c87;}.article .peacock.red{background-color:#de3954;}.article .peacock.navy{background-color:#00224f;}.article .peacock.forest{background-color:#1d7c6f;}.article .table-of-contents{background-color:var(--color_white); box-shadow:var(--box_shadow_1); text-align:left;}.article .table-of-contents .title{display:block; background-color:var(--default_bg); color:var(--default_color); font-weight:700; padding:.5rem; margin:0}.article .table-of-contents .items ul{width:100%;}.article .table-of-contents .items li:last-child{margin-bottom:0;}.article .table-of-contents .items a{display:inline-block;}.article .faq{margin-bottom:0}.article .byline{margin-bottom:1rem;}@media (max-width:1000px){.article{width:100%;}}@media (max-width:600px){.article .table-of-contents .items li{margin-bottom:.8rem;}.article .table-of-contents .featured-image{height:auto; max-height:unset; min-height:unset; display:block; margin:0 auto;}.article .table-of-contents .featured-image img{position:relative; top:auto; right:auto; height:auto;}.article .published{font-size:12px; line-height:12px;}.article .data-table{font-size:.8rem;}.article .data-table.offers tr th:nth-child(1){display:none;}.article .data-table.offers tr td:nth-child(1){display:none;}.article .data-table .callout{font-size:.8rem;}.article img.alignright{float:none; margin:0 auto 25px; display:block;}.article .featured-image{min-height:unset;}}
.byline{display:flex; flex-wrap:wrap; width:100%; align-items:center; row-gap:1rem;}.byline .post-writers{display:flex; flex-wrap:wrap; width:100%; align-items:center; font-size:.9rem; line-height:1; column-gap:2rem; row-gap:.5rem;}.byline .user{padding-left:34px; height:24px; display:flex; align-items:center; flex:0; white-space:nowrap; min-height:24px;}.byline .user .img{width:24px; height:24px; z-index:0; position:absolute; top:50%; left:0; transform:translateY(-50%);}.byline .user .img img{width:100%; height:100%;}.byline .user .lbl{color:var(--color_md_grey);}.byline .user .lbl::after{content:' '; white-space:pre;}.byline .user .tooltip{position:static;}.byline .user .tooltip a.tooltip-trigger{text-decoration:none; color:var(--default_color); font-weight:700;}.byline .user .tooltip a.tooltip-trigger:hover{color:var(--highlight_color);}.byline .user .bubble{padding:1rem; position:absolute; top:100%; left:0; background-color:var(--color_white); transition:opacity var(--default_transition_speed) var(--default_transition_property), visibility var(--default_transition_speed) var(--default_transition_property); box-shadow:var(--box_shadow_1); width:320px; opacity:0; visibility:hidden; font-size:.9rem; color:var(--default_color); white-space:normal; text-align:left;}.byline .user .bubble .row{border-bottom:1px solid var(--color_ln_grey); padding-bottom:10px; margin-bottom:10px; }.byline .user .bubble .row:last-child{padding-bottom:0; margin-bottom:0; border-bottom:0;}.byline .user .bubble p{margin-bottom:1rem; font-size:14px; line-height:20px; color:var(--default_color);}.byline .user .bubble p:last-child{margin-bottom:0;}.byline .user .bubble p.lbl{color:var(--color_md_grey); margin-bottom:5px;}.byline .user .bubble .name{flex:1; display:block; font-size:1rem; line-height:1; margin-bottom:10px;}.byline .user .bubble .aa{display:flex; align-items:center;}.byline .user .bubble .aimg{flex:0 0 50px; height:50px;}.byline .user .bubble .aimg img{width:100%; height:100%:}.byline .user .bubble .ainfo{flex:1; margin-left:15px; align-items:center;}.byline .user .bubble .ainfo .name{font-size:16px; line-height:16px;}.byline .user .bubble .ainfo .role{font-size:14px; line-height:14px;}.byline .user .bubble .social{display:inline-block; width:24px; height:24px; margin-right:15px;}.byline .user .bubble .social:last-child{margin-right:0;}.byline .user .bubble .social .icon{padding:4px; background-color:var(--primary_color); fill:var(--color_white); width:100%; height:100%;}.byline .user .bubble .social:hover .icon{background-color:var(--highlight_color);}.byline .user .tooltip.active{z-index:10;}.byline .user .tooltip.active:before{transition:.2s all ease-out; opacity:1; visibility:visible;}.byline .user .tooltip.active .bubble{opacity:1; visibility:visible;}@media (max-width:600px){.byline{row-gap:.5rem;}.byline .post-writers{column-gap:.5rem;}}
.featured-image{display:block; width:100%;}.featured-image:last-child{margin-bottom:0;}.featured-image picture{display:block;}.featured-image img{display:block; aspect-ratio:16 / 9; object-fit:cover; object-position:center; max-width:100%; height:auto;}.featured-image .meta{position:absolute; bottom:0; left:0; padding:.5rem; background-color:var(--color_white); font-size:.8rem; display:flex; flex-direction:column; row-gap:.25rem; z-index:1;}.featured-image .image-credit{font-size:.8rem; line-height:1; padding:.25rem; display:block; background-color:rgba(255,255,255,.5); position:absolute; top:0; right:0; z-index:1;}
.sidebar{flex:0 0 300px; display:flex; flex-direction:column; row-gap:2rem;}.sidebar .widget{margin:0 .5rem; padding:1rem 0; background-color:var(--color_white); box-shadow:var(--box_shadow_1);}.sidebar .widget .widget-title{background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); padding:1rem .5rem; font-size:1rem; font-weight:700; text-align:center; margin:0 -.5rem 1rem; width:calc(100% + 1rem);}@media(max-width:1000px){.sidebar{flex:0 0 100%;}}
.sidebar .todays-best-deals{}.sidebar .todays-best-deals .wrap{padding:0 15px;}.sidebar .todays-best-deals .offer{padding:10px 0; display:flex; align-items:center; height:55px; color:var(--default_color);}.sidebar .todays-best-deals a.offer:hover{color:var(--color_md_pink);}.sidebar .todays-best-deals a.offer.aa:hover{color:var(--highlight_color);}.sidebar .todays-best-deals .offer img{height:35px;}.sidebar .todays-best-deals .offer .col{flex:1;}.sidebar .todays-best-deals .offer .col.carrier-logo{flex:0 0 48px; margin:auto auto auto 0;}.sidebar .todays-best-deals .offer .col.cta{flex:0 0 15px; margin:auto 0 auto auto;}.sidebar .todays-best-deals .offer .name{padding-left:10px;}.sidebar .todays-best-deals .offer .name .carrier-name{display:block; font-size:16px; line-height:16px;}.sidebar .todays-best-deals .offer .name .offer-name{display:block; font-size:12px; line-height:12px; margin-top:3px;}.sidebar .todays-best-deals .offer .cost{flex:0; margin:auto 0 auto auto; padding:0 0 0 15px;}.sidebar .todays-best-deals .offer .cost .price{white-space:nowrap; text-align:center;}.sidebar .todays-best-deals .offer .cost .val{font-size:18px; line-height:18px; display:inline-block; vertical-align:middle;}.sidebar .todays-best-deals .offer .cost .mo{font-size:12px; line-height:12px; display:inline-block; vertical-align:middle; margin-top:3px;}.sidebar .todays-best-deals .offer .cost .term{display:block; font-size:12px; line-height:12px; margin-top:3px; text-align:center;}.sidebar .todays-best-deals .offer .cost .reg{display:block; font-size:12px; line-height:12px; margin-top:3px; text-align:right; text-decoration:line-through;}.sidebar .todays-best-deals .offer .arr{fill:var(--primary_btn_bg_color); width:15px; height:15px;}.sidebar .todays-best-deals .btn-wrap{text-align:center; display:block; margin-top:15px;}.sidebar .todays-best-deals .btn-deals{padding:.5rem 1.5rem; display:inline-block;}.sidebar .todays-best-deals .powered{display:block; margin-top:5px; color:var(--subtle_color); font-size:12px; text-align:center;}.sidebar .todays-best-deals .subtitle{font-size:20px; line-height:20px; text-align:center; display:block; margin-top:10px}
.po.cpp{margin:0 auto; width:100%; display:flex; flex-wrap:nowrap; white-space:nowrap; justify-content:center;}.po.cpp .vs{font-size:48px; line-height:48px; font-weight:700; align-items:center; color:var(--color_over_primary_bg); align-self:center;}.po.cpp .offer{flex:1; box-shadow:0 3px 10px 0 rgba(142,155,183,0.58); margin:0 15px; background-color:var(--color_white); max-width:315px; padding-bottom:10px; display:flex; flex-wrap:wrap; flex-direction:column;}.po.cpp .offer:first-child{margin-left:0;}.po.cpp .offer:last-child{margin-right:0;}.po.cpp .offer p{margin:0}.po.cpp .offer .title{width:100%; background-color:var(--default_bg); color:var(--default_color); font-size:16px; line-height:16px; text-align:center; padding:15px 0; white-space:normal; align-self:flex-start; margin-bottom:.25rem;}.po.cpp .offer .title.n106{background-color:var(--brand_color_verizon); color:var(--color_white);}.po.cpp .offer .title.n665{background-color:var(--brand_color_att); color:var(--color_white);}.po.cpp .offer .title.n94{background-color:var(--brand_color_tmobile); color:var(--color_white);}.po.cpp .offer .oname{font-size:14px; line-height:18px; width:100%; margin-bottom:10px; padding:0 10px; white-space:normal; font-weight:700;margin-top:3px;}.po.cpp .offer ul.clist{padding:0 10px!important; margin:0 0 auto; white-space:normal; text-align:left;}.po.cpp .offer ul.clist li{margin-bottom:5px; line-height:1.2;}.po.cpp .offer ul.clist li:last-child{margin-bottom:0;}.po.cpp .offer .clogo{width:100%; height:60px; text-align:center; align-self:flex-start; margin:0}.po.cpp .offer .clogo img{width:auto; height:100%; font-size:12px;}.po.cpp .offer .fees{width:100%; text-align:center; padding:0 10px; margin-top:10px; align-self:flex-end;}.po.cpp .offer .fees .price{font-size:30px; line-height:30px; font-weight:700; display:block; vertical-align:middle;}.po.cpp .offer .fees .price .mo{font-size:14px; line-height:14px; display:inline-block; vertical-align:middle;}.po.cpp .offer .fees .reg{display:block; font-size:.8rem; line-height:1; text-decoration:line-through;}.po.cpp .offer .cta{margin:10px 0 0; align-self:flex-end; padding:0 10px; width:100%;}.po.cpp .offer .btn{padding:.5rem .25rem; display:block; font-size:.9rem;}.po.cpp .offer .callout{width:100%; font-size:.9rem; line-height:1; text-align:center; margin:5px 0 0; white-space:normal; display:block; font-weight:700;}.po.cpp.sharing{margin-left:15px;}.article .po.cpp{margin-bottom:30px;}.article .po.cpp .offer{margin:0 10px;}.article .po.cpp .offer:first-child{margin-left:0;}.article .po.cpp .offer:last-child{margin-right:0;}.article .po.cpp .offer .title{font-size:14px; line-height:14px;}.article .po.cpp .offer .val{font-size:18px; line-height:18px; font-weight:400;}.po.cpp .offer .title{background-color:#8cc63f; color:#FFFFFF;}@media(max-width:1200px){.po.cpp{overflow-x:auto; padding-bottom:15px; justify-content:flex-start;}.po.cpp .offers{padding:0 10px 10px 10px; overflow:hidden; max-width:100%;}.po.cpp .vs{font-size:36px; line-height:36px;}.po.cpp .offer{flex:0 0 230px; margin:0 10px;}.po.cpp .offer:first-child{margin-left:auto;}.po.cpp .offer:last-child{margin-right:auto;}.po.cpp .offer .title{font-size:14px;}.po.cpp.sharing.w-sim_card_calculator{flex:0 0 250px; margin-left:10px;}}@media(max-width:1023px){}@media(max-width:767px){.po.cpp .vs{font-size:28px; line-height:28px;}.po.cpp.sharing.w-user_reviews_overview{flex:0 0 100%;}.po.cpp.sharing.w-sim_card_calculator{display:none;}.po.cpp.sharing.w-geolocation{display:none;}}@media(max-width:639px){.po.cpp .offer .title{white-space:normal;}}@media(max-width:479px){.po.cpp .offer .row .col{flex:0 0 100%;}.po.cpp .offer .row .col:nth-child(odd){border-width:0 0 1px 0; padding:0 0 5px 0; margin-bottom:5px;}}@media(max-width:359px){}
.posts-grid{display:grid; grid-template-columns:repeat(4, 1fr); column-gap:2rem; row-gap:2rem;}.grid-post{box-shadow:var(--box_shadow_1); transition:var(--default_transition); color:var(--default_color); text-align:left; padding-bottom:1rem; display:flex; flex-direction:column;}.grid-post::after{content:''; position:absolute; bottom:0; left:0; width:100%; height:0; background:var(--primary_color); transition:var(--default_transition);}.grid-post:hover{box-shadow:0 3px 10px 0 rgba(142,155,183,1);}.grid-post:hover .box-link{color:var(--primary_color);}.grid-post:hover::after{height:4px;}.grid-post .thumbnail{display:block; width:100%; aspect-ratio:16/9; margin-bottom:1rem;}.grid-post .thumbnail .img{display:block; width:100%; height:100%; object-fit:cover; object-position:center; transition:var(--default_transition);}.grid-post .box-link{font-weight:700; font-size:1.2rem; line-height:1.2; display:block; color:inherit;}@media(max-width:1024px){.posts-grid{grid-template-columns:repeat(3, 1fr); row-gap:1rem; column-gap:1rem;}.grid-post .box-link{font-size:1rem;}}@media(max-width:767px){.posts-grid{grid-template-columns:repeat(2, 1fr); column-gap:1rem;}}
.csp .wrap{display:flex; box-shadow:var(--box_shadow_1); display:grid; grid-template-areas:'upper ico' 'form ico'; grid-template-columns:75% 25%;}.csp .upper{grid-area:upper; padding:2rem;}.csp .lower{grid-area:lower; padding:2rem;}.csp .title{display:block; margin-bottom:1rem;}.csp .subtitle{display:block;}.csp .ico{grid-area:ico; display:block; width:100%; height:100%;}.csp .ico img{display:block; position:absolute; bottom:0; right:50%; transform:translateX(50%); max-width:100%; max-height:calc(100% + 2rem); width:auto; height:auto;}.csp .device-prices.-section{grid-area:form; padding:0 2rem 2rem;}@media(max-width:1000px){.csp .wrap{grid-template-columns:50% 50%; grid-template-areas:'upper upper' 'form ico'; }.csp .upper{padding:1rem;}.csp .title{margin-bottom:.5rem;}.csp .device-prices.-section{padding:0 1rem 1rem;}.csp .ico img{max-height:100%; bottom:50%; transform:translate(50%, 50%);}}
.device-prices{display:flex; align-items:center; gap:.5rem 1rem;}.device-prices .lbl{display:block; margin-bottom:.25rem; font-size:.9rem;}.device-prices .form-select{display:block; margin:0 auto;}.device-prices .form-select select{cursor:pointer; width:100%; padding:.5rem 1.5rem .5rem .5rem; -moz-appearance:none; -webkit-appearance:none; appearance:none; font-size:1rem; line-height:1; border:1px solid var(--color_black); cursor:pointer; transition:var(--default_transition); font-weight:700; z-index:1; background-color:var(--color_white);}.device-prices .form-select select:hover,.device-prices .form-select select:focus{border-color:var(--primary_color); background-color:var(--color_pale_purple);}.device-prices .form-select .arr{width:12px; height:12px; position:absolute; top:50%; right:.5rem; transform:translateY(-50%); transition:var(--default_transition); z-index:1; fill:var(--primary_color); pointer-events:none;}.device-prices .form-select:hover .arr,.device-prices .form-select:focus .arr{fill:var(--primary_color);}.device-prices .purchase{font-size:2rem; line-height:1; font-weight:700;}.device-prices .monthly,.device-prices .callout{font-size:.8rem; line-height:1; display:none; margin-top:.25rem;}.device-prices .monthly.active,.device-prices .callout.active{display:block;}.device-prices .btn{display:block; padding:.5rem 1rem .5rem; max-width:180px; margin:0 auto;}@media(max-width:1000px){.device-prices{flex-direction:column;}}@media(max-width:600px){.device-prices .btn{width:100%; font-size:.9rem; padding-right:1rem;}.device-prices .btn.r::after{right:.25rem}}
.footer{padding-bottom:115px;}.sticky-footer{position:fixed; bottom:0; transform:translateY(100%); left:0; width:100%; height:100px; background-color:var(--color_white); text-align:center; z-index:9; transition:var(--default_transition); white-space:nowrap;}.sticky-footer .container{height:100%;}.sticky-footer .btn-close{display:block; width:24px; height:24px; padding:.25rem; cursor:pointer; z-index:1; position:absolute; top:0; right:0; background-color:var(--default_bg);}.sticky-footer .btn-close:hover .icon{fill:var(--highlight_color);}.sticky-footer .btn-close .icon{fill:var(--default_color); width:100%; height:100%;}.sticky-footer.on.active{transform:translateY(0); box-shadow:var(--box_shadow_1);}@media(max-width:600px){.sticky-footer{height:auto;}}
.sticky-footer .promo{display:flex; width:100%; height:100%; color:var(--default_color);}.sticky-footer .sim{margin-right:2rem; width:auto; max-height:100px;}.sticky-footer .sim img{width:auto; height:100%;}.sticky-footer .info{display:flex; flex-direction:column; text-align:left; flex:1; white-space:normal; margin-right:2rem;}.sticky-footer .info .title{font-size:1.6rem; line-height:1; margin-bottom:.25rem; width:100%; font-weight:700; color:var(--default_color);}.sticky-footer .info .subtitle{font-size:1.2rem; line-height:1; width:100%;}.sticky-footer .cta{display:flex; flex:0; white-space:nowrap; margin-left:auto;}.sticky-footer .cta .fees{margin-right:2rem;}.sticky-footer .cta .btn{padding:.5rem 1rem;}.sticky-footer .fees{font-weight:700;}.sticky-footer .fees .price{font-size:2.25rem; line-height:1; display:inline-block; vertical-align:middle;}.sticky-footer .fees .mo{font-size:1.5rem; line-height:1; display:inline-block; vertical-align:middle;}@media(max-width:1000px){.sticky-footer .sim{margin-right:1rem;}.sticky-footer .info{margin-right:1rem;}.sticky-footer .info .title{font-size:1.4rem;}.sticky-footer .info .subtitle{font-size:1rem;}.sticky-footer .cta{flex-wrap:wrap;}.sticky-footer .cta .fees{width:100%; margin:0 0 .5rem;}.sticky-footer .cta .btn{padding:.5rem 1rem; font-size:.8rem;}.sticky-footer .fees .price{font-size:1.5rem;}.sticky-footer .fees .mo{font-size:1rem;}}@media(max-width:600px){.sticky-footer .info{}.sticky-footer .info .title{font-size:1rem; margin-bottom:.25rem;}.sticky-footer .info .subtitle{font-size:.8rem;}.sticky-footer .cta{}.sticky-footer .cta .btn{font-size:.8rem; white-space:nowrap;}}
