.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;}}
.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;}
.device-comparison{z-index:2;}.device-comparison .wrap{}.device-comparison .pillar{width:25%}.device-comparison .devices{padding-left:25%; margin-bottom:30px; display:flex; flex-wrap:wrap; flex:0 0 100%;}.device-comparison .devices .person{position:absolute; top:50%; left:0; z-index:1; transform:translateY(-50%); max-width:22%;}.device-comparison .devices .person img{width:100%; height:auto;}.device-comparison .devices .vs{font-size:30px; line-height:1x; font-weight:700; position:absolute; top:50%; right:0; transform:translateX(50%) translateY(-100%);}.device-comparison .devices .wrap{padding-left:25%;}.device-comparison .devices .pillar{flex:0 0 33.33%; padding:0 5px;}.device-comparison .device{background-color:var(--color_white); box-shadow:0 3px 10px 0 rgba(142, 155, 183, 0.58); width:100%; max-width:230px; height:100%; margin:0 auto; padding:10px 0; display:flex; flex-wrap:wrap;}.device-comparison .device .row{width:100%; margin:0 auto 10px; display:flex; justify-content:center; align-items:center; padding:0 10px;}.device-comparison .device .row.r1{margin:0 0 auto;}.device-comparison .device .row.r2{margin:10px 0;}.device-comparison .device .row.r4{margin:10px 0 0; align-self:flex-end;}.device-comparison .device .sel{width:100%; 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);}.device-comparison .device .sel select{width:100%; padding:10px 25px 10px 10px; background:none; -webkit-backface-visibility:hidden; font-size:inherit; border:0; -moz-appearance:none; -webkit-appearance:none; appearance:none; cursor:pointer; transition:var(--default_transition); font-weight:700; z-index:1; text-align:center; font-family:inherit;;}.device-comparison .device .sel select:hover,.device-comparison .device .sel select:focus{border-color:var(--primary_color);}.device-comparison .device .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);}.device-comparison .device .sel:hover .arr,.device-comparison .device .sel:focus .arr{fill:var(--highlight_color);}.device-comparison .device .sel:hover .arr{fill:var(--highlight_color);}.device-comparison .device .col{flex:1; display:flex; flex-wrap:wrap; align-items:flex-start;}.device-comparison .device .col.device-images{flex:0 0 80px; height:120px; padding:0;}.device-comparison .device .col.device-images .img{position:absolute; top:0; left:50%; height:100%; transform:translateX(-50%);}.device-comparison .device .col.device-images .img.f{margin-left:10px; z-index:1;}.device-comparison .device .col.device-images .img.b{margin-left:-10px; z-index:0;}.device-comparison .device .col.device-images .img img{width:auto; height:100%; max-width:none;}.device-comparison .device .col.info{padding-left:15px; text-align:left;}.device-comparison .device .col.info .mname{font-size:14px; line-height:14px; flex:0 0 100%; margin-bottom:3px;}.device-comparison .device .col.info .dname{font-size:20px; line-height:20px; flex:0 0 100%; font-weight:700; white-space:break-spaces; margin-bottom:6px;}.device-comparison .device .col.info .storage{font-size:18px; line-height:18px; flex:0 0 100%; font-weight:700; color:var(--color_md_grey);}.device-comparison .device .col.info .ctext{font-size:14px; line-height:14px; display:block;}.device-comparison .device .col.info .rlogo{flex:0 0 100%; height:40px; margin:auto 0 0 0;}.device-comparison .device .col.info .rlogo img{width:auto; height:100%;}.device-comparison .device .col.info .powered{font-size:12px; flex:0 0 100%; margin:auto 0 0 0; flex-wrap:wrap; white-space:normal; display:none;}.device-comparison .device .col.info .powered.active{display:block;}.device-comparison .device .callout{font-size:12px; line-height:12px; text-align:center; padding:8px 5px; background-color:var(--secondary_bg); color:var(--color_over_secondary_bg); display:none; margin:0; align-self:flex-end;}.device-comparison .device .callout.active{display:block;}.device-comparison .device .col.purchase{justify-content:center; align-items:center;}.device-comparison .device .col.purchase .price{display:block; font-weight:700; margin:0 auto;}.device-comparison .device .col.purchase .price .cur{font-size:18px; line-height:18px; vertical-align:top;}.device-comparison .device .col.purchase .price .dol{font-size:30px; line-height:30px;}.device-comparison .device .col.purchase .price .mo{display:none; font-size:18px; line-height:18px; vertical-align:baseline;}.device-comparison .device .col.purchase .price .mo.active{display:inline-block;}.device-comparison .device .col.purchase .price .asterisk{display:none; font-size:20px; line-height:28px; vertical-align:top;}.device-comparison .device .col.purchase .price .asterisk.sm{font-size:16px; line-height:16px; margin-top:5px; vertical-align:middle;}.device-comparison .device .col.purchase .price .asterisk.active{display:inline-block;}.device-comparison .device .col.purchase .lbl{flex:0 0 100%; font-size:12px; line-height:12px; font-weight:400; text-align:center; display:none;}.device-comparison .device .col.purchase .lbl.active{display:block;}.device-comparison .device .col.purchase .lbl.lt{color:var(--color_md_grey);}.device-comparison .device .col.purchase .lbl .s{text-decoration:line-through; color:var(--color_md_grey);}.device-comparison .device .col.cta{justify-content:center; align-items:center; padding:5px;}.device-comparison .device .col.cta .btn{padding:5px 5px 5px 10px; font-size:.9rem; text-align:left; width:100%; max-width:120px;}.device-comparison .device .col.cta .btn.arr::after{width:10px; height:10px;}.device-comparison .device .col.cta .more{flex:0 0 100%; font-size:12px; text-align:center;}.device-comparison .device .col.cta .more a{text-decoration:underline;}.device-comparison .device .col.cta .more a:hover{color:var(--highlight_color);}.device-comparison .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;}.device-comparison .device-specs{color:var(--color_md_grey); text-align:center; box-shadow:0 3px 10px 0 rgba(142, 155, 183, 0.58);}.device-comparison .device-specs h4{text-align:left; margin:0; color:var(--secondary_color); padding:15px 15px 5px;}.device-comparison .device-specs .spec{display:flex; flex-wrap:wrap; align-items:center;}.device-comparison .device-specs .spec#spec-device_name{background-color:var(--default_bg);}.device-comparison .device-specs .spec .lbl{flex:0 0 25%; font-weight:700; align-items:flex-start; justify-content:center; font-size:14px; text-align:left; padding:5px 15px; font-weight:700; font-size:var(--default_font_size);}.device-comparison .device-specs .spec .lbl.lg{font-size:16px; line-height:20px; font-weight:700;}.device-comparison .device-specs .spec .val{justify-content:center; font-size:var(--default_font_size); padding:5px;}.device-comparison .device-specs .spec .val.empty:before{content:' '; display:block; width:16px; height:2px; background-color:#ccc; position:absolute; top:50%; left:50%; margin:-1px 0 0 -8px;}.device-comparison .device-specs .spec .val.lg{font-weight:700; font-size:20px; line-height:26px;}.device-comparison .device-specs .spec .val .ico{vertical-align:middle; margin:auto;}.device-comparison .device-specs .spec .val .ico.check{fill:var(--color_green); width:18px; height:18px;}.device-comparison .device-specs .spec .val .ico.times{fill:var(--color_red); width:16px; height:16px;}.device-comparison .device-specs .spec .rating{width:180px; display:block; margin:0 auto;}.device-comparison .device-specs .spec .count{display:inline-block; font-size:12px; line-height:1.2;}.device-comparison .device-specs .spec a{color:var(--color_md_grey); text-decoration:underline;}.device-comparison .device-specs .spec a:hover{color:var(--highlight_color);}@media(max-width:1200px){.device-comparison .devices .person{display:none;}.device-comparison .devices .wrap{}.device-comparison .devices .vs{display:none;}.device-comparison .device-specs .spec .lbl{}.device-comparison .device-specs .spec .val{}}@media(max-width:1023px){.device-comparison .device{max-width:225px;}.device-comparison .device .col.device-images{flex:0 0 60px; height:100px;}.device-comparison .device .col.device-images .img.f{margin-left:5px;}.device-comparison .device .col.device-images .img.b{margin-left:-5px;}.device-comparison .device .row:last-child{flex-wrap:wrap;}.device-comparison .device .row:last-child .col{flex:0 0 100%;}.device-comparison .device .row:last-child .col:first-child{padding:0; margin-bottom:5px;}.device-comparison .device .row:last-child .col:last-child{padding:0;}.device-comparison .device-specs .spec{margin-bottom:10px; border-bottom:0;}.device-comparison .device-specs .spec .rating{width:120px;}.device-comparison .device-specs h4{background-color:var(--default_bg); text-align:center; padding:5px; border-top:1px solid var(--color_ln_grey); color:var(--default_color);}}@media(max-width:767px){.device-comparison{overflow-x:auto;}.device-comparison .devices{padding-left:0;}.device-comparison .device{}.device-comparison .devices .pillar{flex:0 0 50%;}.device-comparison .devices .pillar:nth-child(2){padding-right:10px;}.device-comparison .devices .pillar:nth-child(3){padding-left:10px;}.device-comparison .devices .pillar:last-child{display:none;}.device-comparison .device-specs .spec .pillar.lbl{display:block; flex:100%; text-align:center;}.device-comparison .device-specs .spec#spec-device_name .lbl{display:none;}.device-comparison .device-specs .spec .pillar{flex:0 0 50%;}.device-comparison .device-specs .spec .pillar:last-child{display:none;}}@media(max-width:479px){.device-comparison .device .row{flex-wrap:wrap;}.device-comparison .device .row .col{flex:0 0 100%;}.device-comparison .device .sel select{padding:10px 20px 10px 10px;}.device-comparison .device .sel .arr{width:10px; height:10px; right:5px; margin-top:-5px;}}
.todays-top-plans{}.todays-top-plans .wrap{display:flex;}.todays-top-plans .offers{display:flex; justify-content:center; align-items:center; margin:0 auto; flex:0 0 calc(60% + 90px); margin-right:-90px; z-index:1; padding:60px 0;}.todays-top-plans .offers .offer{font-size:0; display:flex; justify-content:flex-start; text-align:center; flex:1 0 0; box-shadow:0 3px 10px 0 rgba(142,155,183,0.58); margin:0 15px; background-color:var(--color_white); flex-wrap:wrap; text-align:center; height:100%; flex-direction:column;}.todays-top-plans .offers .offer:first-child{margin-left:0;}.todays-top-plans .offers .offer:last-child{margin-right:0;}.todays-top-plans .offers .offer .title{width:100%; background-color:var(--default_bg); color:var(--default_color); text-align:center; padding:15px 0;}.todays-top-plans .offers .offer .sm{font-weight:700; font-size:12px; line-height:12px; color:var(--color_md_grey); text-transform:uppercase; display:block;}.todays-top-plans .offers .offer .name{font-weight:700; font-size:36px; line-height:36px; display:block;}.todays-top-plans .offers .offer .inner{padding:15px 0 0 0; display:flex; flex-wrap:wrap;}.todays-top-plans .offers .offer .clogo{flex:0 0 100%; margin-bottom:10px;}.todays-top-plans .offers .offer .clogo img{height:80px;}.todays-top-plans .offers .offer .device-images{flex:0 0 100%; margin:10px 0; height:200px;}.todays-top-plans .offers .offer .device-images .img{position:absolute; top:0; left:50%; display:block; height:100%; transform:translateX(-50%);}.todays-top-plans .offers .offer .device-images .img.f{z-index:1; margin-left:15px; width:auto; height:100%;}.todays-top-plans .offers .offer .device-images .img.b{z-index:0; margin-left:-15px; width:auto; height:100%;}.todays-top-plans .offers .offer .device-images img{width:auto; height:100%;}.todays-top-plans .offers .offer .rlogo{width:75px; display:block; margin:0 auto;}.todays-top-plans .offers .offer .row{flex:0 0 100%; display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}.todays-top-plans .offers .offer .row.price{margin-bottom:10px;}.todays-top-plans .offers .offer .row .col{flex:0 0 50%; display:flex; flex-wrap:wrap; text-align:center; justify-content:center;}.todays-top-plans .offers .offer .row .col:first-child{padding-right:5px;}.todays-top-plans .offers .offer .row .col:last-child{padding-right:5px;}.todays-top-plans .offers .offer .ln{flex:0 0 100%;}.todays-top-plans .offers .offer .price{font-weight:700; font-size:30px; line-height:30px;}.todays-top-plans .offers .offer .price .msrp{display:block; font-size:16px; line-height:16px; color:var(--subtle_color); margin:0 0 5px 0;}.todays-top-plans .offers .offer .price .msrp .val{text-decoration:line-through;}.todays-top-plans .offers .offer .price .cur{font-size:20px; line-height:28px; vertical-align:top;}.todays-top-plans .offers .offer .price .dol{font-size:44px; line-height:44px; vertical-align:middle;}.todays-top-plans .offers .offer .price .mo{font-size:16px; line-height:16px; vertical-align:middle; display:inline-block; margin-top:10px;}.todays-top-plans .offers .offer .price .asterisk{display:inline-block; font-size:20px; line-height:28px; vertical-align:top;}.todays-top-plans .offers .offer .price .asterisk.sm{font-size:16px; line-height:16px; margin-top:10px; vertical-align:middle;}.todays-top-plans .offers .offer .price .term{display:block; font-size:12px; line-height:12px; color:var(--color_md_grey); font-weight:400; flex:0 0 100%;}.todays-top-plans .offers .offer .full-price{font-size:12px; line-height:12px; margin-top:5px; width:100%; display:block;}.todays-top-plans .offers .offer .full-price .s{text-decoration:line-through; color:var(--subtle_color); display:inline;}.todays-top-plans .offers .offer .btn{padding:8px 15px 8px 15px; margin:0 auto; width:100%; max-width:160px;}.todays-top-plans .offers .offer .powered{font-size:12px; flex:0 0 100%; margin:0;}.todays-top-plans .offers .offer .powered .txt{display:inline-block; vertical-align:middle; color:var(--subtle_color);}.todays-top-plans .offers .offer .powered svg{margin-left:5px; vertical-align:middle; width:45px; height:30px;}.todays-top-plans .offers .offer .callout{font-size:12px; margin-top:10px; display:block; background-color:var(--default_bg); padding:8px 0; flex:0 0 100%;}.todays-top-plans .process{background-color:var(--primary_bg); color:var(--color_over_primary_bg); padding:60px 60px 60px 150px; flex:0 0 40%; text-align:left; display:flex; justify-content:center; flex-wrap:wrap;}.todays-top-plans .process .title{font-size:48px; line-height:52px; font-weight:700; margin:auto; display:block; flex:0 0 100%;}.todays-top-plans .process .title .ln{display:block;}.todays-top-plans .process .steps{flex:0 0 100%;}.todays-top-plans .process .step{display:block; margin-bottom:30px;}.todays-top-plans .process .step:last-child{margin-bottom:0;}.todays-top-plans .process .step .num{background-color:var(--color_white); border-radius:100%; width:52px; height:52px; line-height:52px; text-align:center; margin-right:15px; font-weight:700; display:inline-block; font-size:30px; vertical-align:middle; color:var(--color_electric_purple);}.todays-top-plans .process .step .txt{font-size:30px; line-height:30px; font-weight:700; display:inline-block; vertical-align:middle;}.todays-top-plans .offers .offer.device .name{font-size:30px; line-height:36px;}.todays-top-plans .offers .offer.device .sm{font-size:20px; line-height:20px;}@media(max-width:1440px){.todays-top-plans .offers .offer .name{font-size:28px; line-height:28px;}.todays-top-plans .process{padding:60px 60px 60px 120px;}.todays-top-plans .process .title{font-size:44px; line-height:50px;}}@media(max-width:1200px){.todays-top-plans .wrap{flex-wrap:wrap;}.todays-top-plans .offers{padding:0; order:2; -webkit-order:2; margin:-90px 60px 0 60px; flex:0 0 calc(100% - 120px);}.todays-top-plans .offers .offer .name{font-size:24px; line-height:24px;}.todays-top-plans .offers .offer .device-images{height:200px;}.todays-top-plans .process{order:1; -webkit-order:1; padding:30px 60px 120px 60px; flex:0 0 100%; text-align:center;}.todays-top-plans .process .title{font-size:40px; line-height:46px;}.todays-top-plans .process .title .ln{display:inline-block;}.todays-top-plans .process .title .ln::after{content:' '; white-space: pre;}.todays-top-plans .process .steps{display:flex;}.todays-top-plans .process .steps .step{flex:0 0 33.33%; margin:0;}.todays-top-plans .process .step .num{width:48px; height:48px; line-height:48px; font-size:26px;}.todays-top-plans .process .step .txt{font-size:28px;}}@media(max-width:1023px){.todays-top-plans .offers .offer .price{font-size:24px; line-height:24px;}.todays-top-plans .offers .offer .device-images{height:175px;}.todays-top-plans .offers .offer .btn{padding:10px; width:100%; max-width:165px;}.todays-top-plans .process .title{font-size:30px; line-height:30px;}.todays-top-plans .process .step .num{width:36px; height:36px; line-height:36px; font-size:20px;}.todays-top-plans .process .step .txt{font-size:20px;}.todays-top-plans .offers .offer.device .name{font-size:20px; line-height:26px;}.todays-top-plans .offers .offer.device .sm{font-size:16px; line-height:16px;}.todays-top-plans .offers .offer .row{flex-wrap:wrap;}.todays-top-plans .offers .offer .row .col{flex:0 0 100%;}.todays-top-plans .offers .offer .row .col:first-child{padding:0; margin-bottom:5px;}.todays-top-plans .offers .offer .row .col:last-child{padding:0;}}@media(max-width:767px){.todays-top-plans .offers{margin:-90px 30px 0 30px; flex-basis:calc(100% - 60px);}.todays-top-plans .offers .offer{margin:0 10px;}.todays-top-plans .offers .offer .clogo img{height:65px;}.todays-top-plans .offers .offer .btn{font-size:16px; padding:5px;}.todays-top-plans .offers .offer .coverage .txt{display:block;}.todays-top-plans .process{padding:30px 30px 120px 30px;}.todays-top-plans .process .title{font-size:28px; line-height:28px;}.todays-top-plans .process .steps{display:none;}.todays-top-plans .offers .offer.device .name{font-size:18px; line-height:22px;}}@media(max-width:639px){.todays-top-plans .offer:last-child{display:none;}.todays-top-plans .offer:nth-child(2){margin-right:0;}.todays-top-plans .offers .offer .row{flex-wrap:wrap;}.todays-top-plans .offers .offer .rlogo{}.todays-top-plans .offers .offer .price{flex:0 0 100%;}.todays-top-plans .process .title{font-size:24px; line-height:28px;}.todays-top-plans .process .step .num{margin:0; width:32px; height:32px; line-height:32px; font-size:18px;}.todays-top-plans .process .step .txt{display:block; font-size:18px;}}@media(max-width:479px){.todays-top-plans .offers{margin:-60px 15px 0 15px; flex-basis:calc(100% - 30px);}.todays-top-plans .offers .offer .btn{font-size:14px;}.todays-top-plans .offers .offer .coverage svg{height:25px;}.todays-top-plans .process{padding:15px 15px 75px 15px;}}@media(max-width:359px){}
.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;}}
