.rating{vertical-align:middle; width:150px; margin:0 auto; display:inline-flex; white-space:nowrap;}.rating .star{display:inline-block; width:20%; padding-top:20%; vertical-align:top;}.rating .star .ico{position:absolute; top:0; left:0; width:100%; height:100%; stroke-width:2; stroke:var(--color_yellow); fill:none;}
.offer-card.cp{margin-bottom:30px; box-shadow:0 0 33px 0 rgba(137, 156, 197, 0.17); padding:30px; overflow:auto;}.offer-card.cp:last-child{margin-bottom:0;}.offer-card.cp .row{display:flex; flex-wrap:wrap; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid var(--color_ln_grey);}.offer-card.cp .row:last-child{padding-bottom:0; margin-bottom:0; border-width:0;}.offer-card.cp .col{}.offer-card.cp .subtitle{font-size:20px; line-height:20px; font-weight:400; margin:0 0 10px; flex:0 0 100%;}.offer-card.cp .clist li{margin-bottom:5px; line-height:1.25;}.offer-card.cp .clist li:last-child{margin-bottom:0;}.offer-card.cp .s{text-decoration:line-through; color:var(--color_md_grey);}.offer-card.cp .row.plan{padding-top:10px; margin-top:10px; border:1px solid var(--color_ln_grey); border-width:1px 0 0;}.offer-card.cp .row.plan:first-child{padding-top:0; margin-top:0; border-width:0}.offer-card.cp .col.dimg{flex:0; flex-wrap:wrap;}.offer-card.cp .col.dimg .img{margin:0 auto; display:inline-block; width:auto; height:150px;}.offer-card.cp .col.dimg .img img{max-width:none; width:auto; height:100%;}.offer-card.cp .col.details{padding:0 30px; flex:1; display:flex; flex-wrap:wrap;}.offer-card.cp .otitle{padding-right:60px;}.offer-card.cp .otitle a{color:var(--default_color); text-decoration:underline; border:0;}.offer-card.cp .otitle a:hover{color:var(--highlight_color);}.offer-card.cp .oname{margin:0; flex:0 0 100%;}.offer-card.cp .col.cta{flex:0 0 180px; align-self:center; text-align:center;}.offer-card.cp .col.cta .fees{display:block; text-align:center; width:100%;}.offer-card.cp .col.cta .fees .price{font-size:36px; line-height:36px; font-weight:700; display:block; vertical-align:middle;}.offer-card.cp .col.cta .fees .price .mo{font-size:16px; line-height:16px; display:inline-block; vertical-align:middle;}.offer-card.cp .col.cta .fees .reg{display:block; font-size:12px; line-height:12px; text-decoration:line-through;}.offer-card.cp .col.cta .btn{padding:8px 24px 8px 24px; width:100%; margin-top:10px;}.offer-card.cp .col.cta .term{display:block; width:100%; font-size:.8rem; line-height:.8rem; text-align:center; margin:5px 0 0;}.offer-card.cp .col.cta .oos{display:block; margin:5px 0 0; font-size:.9rem; line-height:1; font-weight:700; color:var(--color_md_grey); text-align:center; padding:5px; border:2px solid var(--color_ln_grey); padding:8px 16px;}.offer-card.cp .col.cta .rlogo{margin:0 auto; display:inline-block; width:auto; height:45px;}.offer-card.cp .col.cta .rlogo img{max-width:none; width:auto; height:100%;}.offer-card.cp .row.pros_cons .col{flex:1; align-self:flex-start; justify-content:flex-start;}.offer-card.cp .row.pros_cons .col.user-rating{flex:0 0 150px; padding:10px; background-color:var(--default_bg); text-align:center;}.offer-card.cp .row.pros_cons .col.user-rating .rating{width:130px; margin:0 0 2px;}.offer-card.cp .row.pros_cons .col.user-rating .overall{font-size:12px; line-height:12px; display:block; width:100%;}.offer-card.cp .row.pros_cons .col.user-rating a.cnt{border:0; color:var(--subtle_color); font-size:12px; text-decoration:underline;}.offer-card.cp .row.pros_cons .col.user-rating a.cnt:hover{color:var(--highlight_color);}.offer-card.cp .row.description p{margin-bottom:15px;}.offer-card.cp .row.description p:last-child{margin-bottom:0;}.offer-card.cp .row.description a{text-decoration:underline; color:var(--primary_color); border:0;}.offer-card.cp .row.description a:hover{color:var(--highlight_color);}.offer-card.cp .row.plans{padding-top:15px; margin-top:15px; border-top:1px solid var(--color_ln_grey);}.offer-card.cp .row.plans ul{flex:0 0 100%;}@media(max-width:1200px){.offer-card.cp ul.list li{padding-left:20px;}.offer-card.cp ul.list li::before{width:12px; height:12px;}}@media(max-width:1023px){.offer-card.cp{padding:15px;}}@media(max-width:767px){.offer-card.cp .row.pros_cons .col{flex:0 0 100%; margin-bottom:15px;}.offer-card.cp .row.pros_cons .col:last-child{margin-bottom:0;}.offer-card.cp .col.details{padding-right:0;}.offer-card.cp .col.cta{flex:0 0 100%; padding-top:10px; margin-top:10px; border-top:1px solid var(--color_ln_grey);}}@media(max-width:639px){.offer-card.cp .col.details{padding-left:15px;}}
.article .tbl-pros-cons{border:1px solid var(--color_lt_grey); margin-bottom:30px;}.article .tbl-pros-cons a{border:0;}.article .tbl-pros-cons td{padding:10px; border-right:1px solid #dedede; width:50%;}.article .tbl-pros-cons td.logo-rating{padding-bottom:30px;}.article .tbl-pros-cons td.logo-rating .rating-wrap{}.article .tbl-pros-cons td.logo-rating .cnt{font-size:12px; color:var(--subtle_color);}.article .tbl-pros-cons td.logo-rating a.cnt{text-decoration:underline;}.article .tbl-pros-cons td.logo-rating a.cnt:hover{color:var(--highlight_color);}.article .tbl-pros-cons h3{margin:0;}.article .tbl-pros-cons h4{}.article .tbl-pros-cons ul{list-style:none; margin:0;}.article .tbl-pros-cons li{font-size:14px; line-height:20px; padding-left:20px; margin:0 0 5px 0;}.article .tbl-pros-cons li p{font-size:14px; line-height:20px;}.article .tbl-pros-cons .bull{position:absolute; top:50%; left:0;}.article .tbl-pros-cons .bull.p{fill:#4ca240; margin-top:-6px; width:12px; height:12px;}.article .tbl-pros-cons .bull.c{fill:#c00; margin-top:-5px; width:10px; height:10px;}.article .data-table th{text-transform:none;}
.page-title{width:100%; z-index:2; color:var(--default_color); background-color:var(--default_bg); text-align:center;}.page-title .con{display:flex; flex-direction:row; flex-wrap:wrap;}.page-title .wrap{flex:1; display:flex; flex-wrap:wrap; align-items:center; padding:0 0 15px; width:100%;}.page-title .bg-dual-tone{background:linear-gradient(-180deg, var(--default_bg) 50%, var(--color_white) 50%); color:var(--default_color);}.page-title h1{width:100%; margin:auto 0 15px 0;}.page-title h1:last-child{margin-bottom:0;}.page-title .page-subtitle{flex:1 1 100%; margin:0 auto auto; z-index:1; font-size:1.2rem; line-height:1.2; font-weight:400;}.page-title.bg-branded{background-color:var(--primary_bg); color:var(--color_over_primary_bg);}.page-title.bg-branded .bg-dual-tone{background:linear-gradient(-180deg, var(--primary_bg) 50%, var(--color_white) 50%);}.page-title.is-dual-tone .wrap{padding-bottom:0;}.page-title.is-dual-tone .bg-dual-tone .wrap{padding:15px 0; align-items:normal; flex-wrap:nowrap;}@media(max-width:1200px){}@media(max-width:1023px){}@media (max-width:767px){.page-title h1{margin:0 auto 5px;}.page-title .wrap{flex-wrap:wrap;}.page-title.is-dual-tone .bg-dual-tone .wrap{flex-wrap:wrap;}.page-title.is-dual-tone.no-bottom-widgets-on-mobile{padding-bottom:15px;}.page-title.no-bottom-widgets-on-mobile .bg-dual-tone{display:none;}}@media (max-width:639px){}@media(max-width:479px){}@media(max-width:359px){}
.breadcrumbs{list-style:none; font-size:.8rem; line-height:1; display:inline-block; vertical-align:top; margin:0; width:100%; padding:10px 0; text-align:left;}.breadcrumbs li{display:inline-block;}.breadcrumbs li a{text-decoration:underline; color:var(--default_color);}.breadcrumbs li a:hover{color:var(--highlight_color);}.breadcrumbs li a:hover::before{border-color:var(--highlight_color);}.breadcrumbs li a:hover::after{background-color:var(--highlight_color);}.breadcrumbs .arr{margin:0 5px; display:inline-block; font-size:20px; width:12px; height:12px; line-height:8px; vertical-align:middle;}.page-title.bg-branded .breadcrumbs li a{color:var(--color_over_primary_bg);}.page-title.bg-branded .breadcrumbs li a:hover{color:var(--secondary_btn_bg_color);}.page-title.bg-branded .breadcrumbs li a:hover::before{border-color:var(--secondary_btn_bg_color);}.page-title.bg-branded .breadcrumbs li a:hover::after{background-color:var(--secondary_btn_bg_color);}@media( max-width:767px ){.breadcrumbs{padding:5px 0;}.breadcrumbs li{display:none;}.breadcrumbs li:nth-last-child(2){display:inline-block; padding-left:20px;}.breadcrumbs li:nth-last-child(2) a::before{content:''; border:solid var(--default_color); border-width:0 0 2px 2px; transform:rotate(45deg) translateY(-50%); position:absolute; top:9px; left:-20px; width:6px; height:6px; transition:var(--default_transition);}.breadcrumbs li:nth-last-child(2) a::after{content:''; width:12px; height:2px; position:absolute; top:9px; left:-17px; background-color:var(--default_color); transition:var(--default_transition);}.breadcrumbs .arr{display:none;}}@media(max-width:359px){.breadcrumbs{}.breadcrumbs ol{display:block;}}
.po.sp{display:flex; display:flex; justify-content:center; flex:0 0 100%; margin:0 auto; width:100%; align-items:center;}.po.sp .remote{display:none; flex:0 0 100%; margin-bottom:30px; justify-content:center;}.po.sp .remote .rail{padding:8px; display:flex; background-color:var(--color_white); display:inline-block; box-shadow:0 3px 10px 0 rgba(142,155,183,0.58);}.po.sp .remote .vs{font-size:16px; font-weight:700; display:inline-block; margin-right:8px; color:var(--color_md_grey);}.po.sp .remote .btn-device{width:80px; margin-right:8px; padding:5px; font-size:16px; text-align:center; background-color:var(--color_white); color:var(--default_color); font-weight:700;}.po.sp .remote .btn-device:last-child{margin-right:0;}.po.sp .remote .btn-device.active,.po.sp .remote .btn-device:hover{background-color:var(--primary_bg); color:var(--color_over_primary_bg);}.po.sp .remote .btn-device.n106.active,.po.sp .remote .btn-device.n106:hover{background-color:var(--brand_color_verizon); color:var(--color_white);}.po.sp .remote .btn-device.n665.active,.po.sp .remote .btn-device.n665:hover{background-color:var(--brand_color_att); color:var(--color_white);}.po.sp .remote .btn-device.n94.active,.po.sp .remote .btn-device.n94:hover{background-color:var(--brand_color_tmobile); color:var(--color_white);}.po.sp .remote .btn-device.n92.active,.po.sp .remote .btn-device.n92:hover{background-color:var(--brand_color_sprint); color:var(--default_color);}.po.sp .devices{width:100%; display:flex; flex:0 0 100%;}.po.sp .devices .rail{display:flex; flex-wrap:nowrap; white-space:nowrap; transform:translateX(0); justify-content:center; width:100%;}.po.sp .device{display:flex; justify-content:flex-start; flex:1 0 0; max-width:320px; box-shadow:0 3px 10px 0 rgba(142,155,183,0.58); flex-direction:row; flex-wrap:wrap; margin:0 15px; background-color:var(--color_white); align-items:flex-start; text-align:left; overflow:hidden;}.po.sp .device:first-child{margin-left:0;}.po.sp .device:last-child{margin-right:0;}.po.sp .device .row{display:flex; flex-wrap:wrap; flex:0 0 100%;}.po.sp .device .row.t{padding:15px 0;}.po.sp .device .row.b{align-self:flex-end; align-items:center; padding:10px 0; background-color:var(--color_lt_grey);}.po.sp .device .col{flex:1; display:flex; flex-wrap:wrap; align-items:flex-start;}.po.sp .device .col.device-images{flex:0 0 120px; height:160px; padding:0;}.po.sp .device .col.device-images .img{position:absolute; top:0; left:50%; height:100%; transform:translateX(-50%);}.po.sp .device .col.device-images .img.f{margin-left:20px; z-index:1;}.po.sp .device .col.device-images .img.b{margin-left:-5px; z-index:0;}.po.sp .device .col.device-images .img img{width:auto; height:100%; max-width:none;}.po.sp .device .col.info{padding:0 10px 0 15px;}.po.sp .device .col.info .mname{font-size:14px; line-height:14px; flex:0 0 100%;}.po.sp .device .col.info .dname{font-size:24px; line-height:24px; flex:0 0 100%; font-weight:700; white-space:break-spaces;}.po.sp .device .col.info .storage{font-size:18px; line-height:18px; flex:0 0 100%; font-weight:700; color:var(--color_md_grey);}.po.sp .device .col.info .ctext{font-size:14px; line-height:14px; display:block;}.po.sp .device .col.info .rlogo{flex:0 0 100%; height:50px; margin:auto 0 0 0;}.po.sp .device .col.info .rlogo img{width:auto; height:100%;}.po.sp .device .col.info .powered{font-size:12px; flex:0 0 100%; margin:auto 0 0 0; flex-wrap:wrap; white-space:normal;}.po.sp .device .callout{font-size:12px; line-height:12px; justify-content:center; padding:8px 5px; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg);}.po.sp .device .col.purchase{justify-content:center; align-items:center;}.po.sp .device .col.purchase .price{display:block; font-size:30px; line-height:30px; font-weight:700; margin:5px auto;}.po.sp .device .col.purchase .price .mo{font-size:18px; line-height:18px; vertical-align:baseline;}.po.sp .device .col.purchase .lbl{flex:0 0 100%; font-size:12px; line-height:12px; font-weight:400; text-align:center;}.po.sp .device .col.purchase .lbl.t{margin:auto auto 5px auto}.po.sp .device .col.purchase .lbl.b{margin:5px auto auto auto;}.po.sp .device .col.purchase .lbl.lt{color:var(--color_md_grey);}.po.sp .device .col.purchase .lbl .s{text-decoration:line-through; color:var(--color_md_grey);}.po.sp .device .col.cta{justify-content:center; align-items:center; padding:5px;}.po.sp .device .col.cta .btn{padding:5px; width:100%; max-width:120px;}.po.sp .device .col.cta .more{flex:0 0 100%; font-size:12px; text-align:center;}.po.sp .device .col.cta .more a{text-decoration:underline;}.po.sp .device .col.cta .more a:hover{color:var(--highlight_color);}.po.sp .device .col.cta .out-of-stock{margin:0 auto; font-size:14px; line-height:14px; font-weight:700; color:var(--color_md_grey); text-align:center; padding:5px; border:2px solid var(--color_ln_grey); padding:8px 16px;}.po.sp .vs{font-size:48px; line-height:48px; height:48px; font-weight:700; display:inline-block; vertical-align:middle; margin:0 30px; align-self:center;}.article .po.sp{margin:30px 0;}.article .po.sp .device .col.info{padding:0 10px;}.article .po.sp .device .col.info .dname{font-size:18px; line-height:18px;}.article .po.sp .device .col.info .rlogo{height:40px;}.article .po.sp .device .col.device-images{flex:0 0 65px; height:90px;}.article .po.sp .device .col.device-images .img.f{margin-left:5px;}.article .po.sp .device .col.device-images .img.b{margin-right:5px;}@media(max-width:1200px){.po.sp{flex-wrap:wrap;}.po.sp .remote{display:flex;}.po.sp .devices{padding:0 10px 10px 10px; overflow:hidden; max-width:100%;}.po.sp .devices .rail{transition:var(--default_transition); justify-content:flex-start;}.po.sp .device{flex:0 0 300px;}.po.sp .device:first-child{margin-left:auto;}.po.sp .device:last-child{margin-right:auto;}.po.sp .device.active{opacity:1;}.po.sp .device.inactive{opacity:.5;}}@media(max-width:1023px){.po.sp .remote .btn-device{width:70px;}}@media(max-width:767px){.po.sp .remote .btn-device{width:60px; font-size:14px;}.po.sp .vs{font-size:28px; line-height:28px;}}@media(max-width:639px){.po.sp .device{flex:0 0 250px;}.po.sp .device .row.t{padding-bottom:0}.po.sp .device .col{}.po.sp .device .col.device-images{flex:0 0 70px; height:90px;}.po.sp .device .col.device-images .img.f{margin-left:5px;}.po.sp .device .col.device-images .img.b{margin-right:5px;}.po.sp .device .col.info{padding-left:10px;}.po.sp .device .col.info .rlogo{height:40px;}.po.sp .device .col.cta{}.po.sp .device .col.cta .btn{padding:5px 15px 5px 5px; font-size:14px; width:100%;}.po.sp .device .col.cta .btn .arr{width:8px;}}@media(max-width:479px){.po.sp .device.device-2{display:none;}}@media(max-width:359px){}
.sticky-strip-placeholder{width:100%;}.sticky-strip-placeholder.active{display:block;}.sticky-strip{width:100%; z-index:0;}.sticky-strip.sticky{position:fixed; top:40px; left:0; z-index:9; box-shadow:0 0 5px rgba(0,0,0,0.5);}
.cta-strip{display:flex; padding:10px 0; background-color:var(--color_black); color:var(--color_white); text-align:center; z-index:1; font-size:16px; line-height:16px; width:100%;}.cta-strip.mb{margin-bottom:30px;}.cta-strip.tel{font-size:16px; line-height:16px;}.cta-strip .con{display:flex; text-align:center; justify-content:center;}.cta-strip a{text-decoration:underline; color:var(--color_white); 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.tel a{text-decoration:none; border:0; font-weight:700; color:var(--color_white);}.cta-strip.lg-permalink a{font-weight:700; font-size:18px; line-height:18px;}.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 .title img{vertical-align:middle; margin-right:15px; width:75px; height:50px;}.cta-strip.primary-bg{background-color:var(--primary_bg); color:var(--color_over_primary_bg);}.cta-strip.primary-bg a{color:var(--color_over_primary_bg);}.cta-strip.strong{font-weight:700;}.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;}.cta-strip.sticky{position:fixed; top:40px; left:0; z-index:9; margin:0; box-shadow:0 0 5px rgba(0,0,0,0.5); transition:padding .4s ease-in-out;}@media( max-width:1023px ){.cta-strip{font-size:var(--default_font_size); line-height:var(--default_font_size);}.cta-strip.lg-permalink a{font-size:var(--default_font_size); line-height:var(--default_font_size);}}@media(max-width:767px){.cta-strip{font-size:14px; line-height:14px;}.cta-strip.tel{font-size:14px; line-height:14px;}.cta-strip.lg-permalink a{font-size:14px; line-height:14px;}.cta-strip.desktop-only{display:none;}.cta-strip.tel .title{white-space:nowrap;}.cta-strip.title-desktop-only .title{display:none;}.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;}.cta-strip.-sticky_footer .title{flex:1; white-space:normal;}}@media(max-width:639px){.cta-strip{font-size:12px;}.cta-strip.tel{font-size:12px;}.sticky-strip.sticky .cta-strip,.cta-strip.sticky{padding:5px 0;}}@media( max-width:479px ){}
.posts-list-ul{list-style:square; text-align:left; column-gap:30px;}.posts-list-ul.cols-2{-webkit-columns:2; columns:2;}.posts-list-ul.cols-3{-webkit-columns:3; columns:3;}.posts-list-ul.cols-4{-webkit-columns:4; columns:4;}.posts-list-ul li{}.posts-list-ul a{color:var(--primary_color); text-decoration:underline;}.posts-list-ul a:hover{color:var(--highlight_color);}@media(max-width:1200px){}@media(max-width:1023px){.posts-list-ul.cols-2,.posts-list-ul.cols-3,.posts-list-ul.cols-4{-webkit-columns:2; columns:2; column-gap:15px;}}@media(max-width:767px){}@media(max-width:639px){.posts-list-ul.cols-2,.posts-list-ul.cols-3{-webkit-columns:1; columns:1; column-gap:0;}.posts-list-ul.cols-4{-webkit-columns:2; columns:2;}}@media(max-width:479px){.posts-list-ul.cols-4{-webkit-columns:1; columns:1;}.posts-list-ul li{margin-bottom:10px;}.posts-list-ul li:last-child{margin-bottom:0}}
.posts-list-ul{list-style:square; text-align:left; column-gap:30px;}.posts-list-ul.cols-2{-webkit-columns:2; columns:2;}.posts-list-ul.cols-3{-webkit-columns:3; columns:3;}.posts-list-ul.cols-4{-webkit-columns:4; columns:4;}.posts-list-ul li{}.posts-list-ul a{color:var(--primary_color); text-decoration:underline;}.posts-list-ul a:hover{color:var(--highlight_color);}@media(max-width:1200px){}@media(max-width:1023px){.posts-list-ul.cols-2,.posts-list-ul.cols-3,.posts-list-ul.cols-4{-webkit-columns:2; columns:2; column-gap:15px;}}@media(max-width:767px){}@media(max-width:639px){.posts-list-ul.cols-2,.posts-list-ul.cols-3{-webkit-columns:1; columns:1; column-gap:0;}.posts-list-ul.cols-4{-webkit-columns:2; columns:2;}}@media(max-width:479px){.posts-list-ul.cols-4{-webkit-columns:1; columns:1;}.posts-list-ul li{margin-bottom:10px;}.posts-list-ul li:last-child{margin-bottom:0}}
.article{width:100%; color:var(--default_color);}.article h2{margin-bottom:15px;}.article h3{margin-bottom:5px;}.article a{text-decoration:underline;}.article img{z-index:1; max-width:100%; height:auto;}.article table{margin-bottom:30px;}.article table:last-child{margin-bottom:0;}.article ul{margin-bottom:30px;}.article ol{margin-bottom:30px;}.article p{margin-bottom:1rem;}.article li{margin-bottom:.5rem;}.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:10px; background-color:var(--default_bg);}.article .dkblue-bg,.article .blue-bg{padding:10px; 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 .faq{margin-bottom:30px;}/*.article .widget{margin:30px 0; font-size:0; background-color:var(--default_bg);}*//*.article .widget .widget-title{background-color:var(--primary_bg); color:#fff; padding:10px; font-size:18px; font-weight:400; text-align:left; margin:0;}*/.article .disclaimer{font-size:14px; line-height:20px;}.article .faq h4{margin:15px 0 5px;}.article .table-of-contents{background-color:var(--color_white); box-shadow:0 3px 10px 0 rgba(142,155,183,0.58); margin-bottom:30px; text-align:left;}.article .table-of-contents .title{display:block; background-color:var(--default_bg); color:var(--default_color); font-weight:700; padding:10px; margin:0}.article .table-of-contents span.title{font-size:18px;}.article .table-of-contents .items ul{width:100%;}.article .table-of-contents .items a{display:inline-block;}.article .table-of-contents .row{display:flex; flex-wrap:nowrap;}.article .table-of-contents .col{display:flex; flex:1; align-items:center;}.article .table-of-contents .col:first-child{padding:15px;}.article .featured-image{display:block; width:100%; height:100%; min-height:200px;}.article .featured-image img{width:auto; height:100%; object-fit:contain; object-position:center; position:absolute; top:0; right:0;}.article .disclosure{font-size:.8rem; line-height:1.2; margin-bottom:15px; padding:15px; background-color:var(--default_bg); border-left:6px solid var(--primary_color);}.article .disclosure a{color:var(--primary_color); text-decoration:underline; border:0;}.article .disclosure a:hover{color:var(--highlight_color);}.article .msp-comparison{margin-bottom:25px; border:1px solid #dedede; padding:10px;}.article .msp-comparison .widget-title{display:none;}.article .amchart{height:300px; margin:0 0 30px;}.article .amchart.rotated{height:500px;}.article .geochart{height:500px; margin:0 0 30px;}.article .tbl-wrap{margin-bottom:30px;}.article .tbl-wrap:last-child{margin-bottom:0;}.article .tbl-wrap .data-table{margin-bottom:0;}.article .frm .recaptcha-terms a{text-decoration:none;}.article .frm-search{background-color:var(--default_bg); height:125px; margin:65px 0; padding:0 25px 0 220px;}.article .frm-search .ico{width:150px; position:absolute; top:-40px; left:20px;}.article .frm-search h3{font-size:22px; padding-top:15px;}.article .frm-search .input{padding:9px; font-size:20px; border:1px solid #000; width:250px;}.article .frm-search .input:focus{border-color:var(--primary_color);}.article .frm-search .input.error{border-color:#c00000;}.article .frm-search  .btn{font-size:20px; padding:10px;}@media (max-width:1200px){.article .img{max-width:calc(100% - 10px);}.article .chart-title{margin-left:0;}.article .geochart{height:auto;}}@media (max-width:1023px){.article{padding:0;}.article .frm-search{padding:20px; text-align:center; height:auto; margin:0 0 25px 0;}.article .frm-search .ico{display:none;}.article .frm-search h3{font-size:20px; margin:0 0 10px 0; padding:0;}}@media (max-width:767px){.article .table-of-contents .row{flex-wrap:wrap;}.article .table-of-contents .col{flex:0 0 100%;}.article .table-of-contents .items li{margin-bottom:.8rem;}.article .featured-image img{position:relative; top:auto; right:auto; height:auto; min-height:auto; max-height:200px; display:block; margin:0 auto;}.article .published{font-size:12px; line-height:12px;}.article .mobile-m0{margin-bottom:0;}.article .mobile-m15{margin-bottom:15px;}.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;}}@media (max-width:639px){.article .frm-search h3{font-size:20px;}.article .frm-search .input{width:calc(100% - 22px); margin-bottom:10px;}.article .frm-search .btn{width:100%; display:block}.article .data-table p{line-height:normal;}.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; font-size:.9rem; line-height:1; z-index:2;}.byline .updated{flex:0; white-space:nowrap; height:100%; line-height:1; margin-bottom:15px!important;}.byline .author{padding-left:34px; height:24px; display:flex; align-items:center; flex:1; white-space:nowrap; margin:0 15px 15px 0;}.byline .author .img{width:24px; height:24px; z-index:0; position:absolute; top:50%; left:0; transform:translateY(-50%);}.byline .author .img img{width:100%; height:100%;}.byline .author .lbl{color:var(--color_md_grey);}.byline .author .lbl::after{content:' '; white-space:pre;}.byline .author .ahov{position:static; display:inline; white-space:normal;}.byline .author .ahov .ab{flex:1; position:absolute; top:100%; left:0; padding:15px; box-shadow:0 0 33px 0 rgba(137, 156, 197, 0.58); opacity:0; visibility:hidden; transition:var(--default_transition); background-color:var(--color_white); width:320px; z-index:1;}.byline .author .ahov:hover .ab{opacity:1; visibility:visible; z-index:1;}.byline .author .ahov .ab .row{border-bottom:1px solid var(--color_ln_grey); padding-bottom:10px; margin-bottom:10px; }.byline .author .ahov .ab .row:last-child{padding-bottom:0; margin-bottom:0; border-bottom:0;}.byline .author .ahov .ab p{margin-bottom:15px; font-size:14px; line-height:20px; color:var(--default_color);}.byline .author .ahov .ab p:last-child{margin-bottom:0;}.byline .author .ahov .ab p.lbl{color:var(--color_md_grey); margin-bottom:5px;}.byline .author .ahov .ab .name{flex:1; display:block; font-size:16px; line-height:16px; margin-bottom:10px;}.byline .author .ahov .ab .aa{display:flex; align-items:center;}.byline .author .ahov .ab .aimg{flex:0 0 50px; height:50px;}.byline .author .ahov .ab .aimg img{width:100%; height:100%:}.byline .author .ahov .ab .ainfo{flex:1; margin-left:15px; align-items:center;}.byline .author .ahov .ab .ainfo .name{font-size:16px; line-height:16px;}.byline .author .ahov .ab .ainfo .role{font-size:14px; line-height:14px;}.byline .author .ahov .ab .social{display:inline-block; width:24px; height:24px; margin-right:15px;}.byline .author .ahov .ab .social:last-child{margin-right:0;}.byline .author .ahov .ab .social .ico{padding:4px; background-color:var(--primary_color); fill:var(--color_white); width:100%; height:100%;}.byline .author .ahov .ab .social:hover .ico{background-color:var(--highlight_color);}@media (max-width:767px){.byline .author{flex-wrap:wrap; height:auto;}.byline .author .lbl{flex:0 0 100%;}.byline .updated{flex:0 0 100%;}.byline .author:nth-child(2) .ahov .ab{left:auto; right:0;}}
.css{}.css .wrap{text-align:center; padding:60px 90px 0 0;}.css .upper{background-color:var(--default_bg); padding:60px 60px 30px 60px;}.css .bg-dual-tone{background:linear-gradient(-180deg, var(--default_bg) 50%, var(--color_white) 50%); padding:0 150px;}.css .bg-dual-tone .bottom-strip{width:100%; height:28px; position:absolute; top:50%; left:0; margin-top:-28px; z-index:0; background-color:var(--color_white);}.css .bg-dual-tone .bottom-strip .fill{display:block; position:absolute; top:0; left:0; width:100%; height:100%; background-color:var(--default_bg); }.css .ico{height:100%; position:absolute; right:0; bottom:0;}.css .ico img{width:auto; height:100%;}.css .frm-smartphone-specs{background-color:var(--color_white); padding:30px; box-shadow:0 0 33px 0 rgba(137, 156, 197, 0.17); z-index:1;}.css .frm-smartphone-specs .row{display:flex; align-items:center; justify-content:center; margin-bottom:30px;}.css .frm-smartphone-specs .row:last-child{margin-bottom:0;}.css .frm-smartphone-specs .col{flex:1; padding:0 15px;}.css .frm-smartphone-specs .sel{cursor:pointer; display:block; margin:0 auto; background-color:var(--color_lt_grey); box-shadow:0 2px 5px 0 rgba(130, 130, 130, 0.45);}.css .frm-smartphone-specs .sel select{width:100%; padding:10px 30px; background:none; -webkit-backface-visibility:hidden; font-size:inherit; border:0; -moz-appearance:none; -webkit-appearance:none; appearance:none; font-size:20px; cursor:pointer; transition:var(--default_transition); font-weight:700; z-index:1; text-align:center; font-family:inherit;;}.css .frm-smartphone-specs .sel select:hover,.css .frm-smartphone-specs .sel select:focus{border-color:var(--primary_color);}.css .frm-smartphone-specs .sel .arr{width:16px; height:16px; position:absolute; top:50%; right:10px; margin-top:-8px; transition:var(--default_transition); z-index:0; fill:var(--primary_color);}.css .frm-smartphone-specs .sel:hover .arr,.css .frm-smartphone-specs .sel:focus .arr{fill:var(--highlight_color);}.css .frm-smartphone-specs .sel:hover .arr{fill:var(--highlight_color);}.css .frm-smartphone-specs .btn{font-size:20px; padding-right:30px;}.css .frm-smartphone-specs .btn .arr{width:14px;}@media(max-width:1200px){.css .ico{display:none;}.css .upper{padding:30px;}.css .wrap{padding:0;}.css .bg-dual-tone{padding:0 30px;}}@media(max-width:1023px){}@media(max-width:767px){.css .frm-smartphone-specs{padding:30px 15px;}.css .frm-smartphone-specs .row{flex-wrap:wrap;}.css .frm-smartphone-specs .col{flex:0 0 100%; margin-bottom:15px;}.css .frm-smartphone-specs .col:last-child{margin-bottom:0;}}@media(max-width:639px){.css .upper{padding:30px 15px 15px;}}@media(max-width:479px){}
.footer{padding-bottom:75px;}.sticky-footer{position:fixed; bottom:-70px; left:50%; background-color:var(--color_white); text-align:center; z-index:9; transition:var(--default_transition); transform:translateX(-50%); white-space:nowrap; padding:5px 30px;}.sticky-footer .wrap{display:flex; justify-content:center; align-items:center; height:60px;}.sticky-footer .btn-close{display:block; width:20px; height:20px; cursor:pointer; z-index:1; position:absolute; top:0; right:0; background-color:var(--default_bg);}.sticky-footer .btn-close:hover .ico{fill:var(--highlight_color);}.sticky-footer .btn-close .ico{fill:var(--default_color); width:14px; height:14px; transition:var(--default_transition); position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);}.sticky-footer.on.active{bottom:0; box-shadow:0 3px 10px 0 rgba(142,155,183,0.58);}@media(max-width:1240px){}@media(max-width:1023px){.sticky-footer{padding-left:15px; }}@media(max-width:767px){.sticky-footer{width:100%; height:auto;}.sticky-footer .wrap{width:100%;}}@media(max-width:639px){}@media(max-width:479px){.sticky-footer .wrap{height:auto;}}
.sticky-footer .promo{display:flex; flex:0 0 100%; height:100%; color:var(--default_color);}.sticky-footer .col{flex:0; display:flex; flex-wrap:wrap; flex-direction:column; justify-content:center;}.sticky-footer .col.rlogo{flex:0 0 90px; height:60px; margin:auto 15px auto 0; }.sticky-footer .col.rlogo .img{width:auto; height:100%; font-size:0;}.sticky-footer .col.rlogo .img img{width:auto; height:100%;}.sticky-footer .col.info{text-align:left; padding:0 30px; flex:1; margin:0; display:flex; align-items:center;}.sticky-footer .col.info .title{font-size:18px; line-height:18px; margin-bottom:5px; white-space:normal; width:100%; font-weight:700;}.sticky-footer .col.info .subtitle{font-size:.8rem; line-height:1; width:100%;}.sticky-footer .col.cta{flex:0 0 100px; margin:0 auto 0 0; display:flex; align-items:center;}.sticky-footer .col.cta .btn{width:100%; font-size:14px; padding:5px 20px 5px 10px; white-space:nowrap;}.sticky-footer .col.cta .btn .arr{width:10px;}.sticky-footer.on.active .col.device .img{bottom:-5px;}@media(max-width:1023px){.sticky-footer .col.info{padding:0 15px;}.sticky-footer .col.info .title{font-size:18px; line-height:18px;}}@media(max-width:767px){.sticky-footer .col.rlogo{flex-basis:60px;}.sticky-footer .col.rlogo{height:40px;}.sticky-footer .col.info{padding:0 15px;}.sticky-footer .col.info .title{font-size:16px; line-height:16px;}.sticky-footer .col.info .title .price{display:inline;}.sticky-footer .col.cta{flex:0 0 30px;}.sticky-footer .col.cta .btn{width:30px; height:30px; padding:0;}.sticky-footer .col.cta .btn .txt{display:none;}.sticky-footer .col.cta .btn .arr{width:12px; right:50%; transform:translateX(50%);}.sticky-footer .col.close{margin:0}.sticky-footer .col.close .btn-close{position:absolute; top:0; right:-18px;}}@media(max-width:639px){}@media(max-width:479px){.sticky-footer .col.info{padding:0 15px 0 0;}.sticky-footer .col.info .title{font-size:14px; line-height:14px;}.sticky-footer .col.info .subtitle{display:none;}}
