/* connect_plus_widget.css rev. FAV-connect-plus-02 */
/* revision #2149 */
@media all and (max-width:745px){.connect-plus-widget-container header{padding-left:.4375rem;padding-right:.4375rem}}.connect-plus-widget-container #connect-plus-widget :focus{outline-color:transparent}@media all and (min-width:746px){.connect-plus-widget-container #connect-plus-widget .cp-widget-area{position:relative;z-index:10}.connect-plus-widget-container #connect-plus-widget .cp-widget-area .panel{display:table;border-collapse:seperate;width:100%;height:100%}.connect-plus-widget-container #connect-plus-widget .cp-widget-area .panel .cp-widget-area-heading{display:table-row}.connect-plus-widget-container #connect-plus-widget .cp-widget-area .panel .cp-widget-area-heading .inner{height:68px;padding:10px 15px;vertical-align:middle;display:table-cell}.connect-plus-widget-container #connect-plus-widget .cp-widget-area .panel .cp-widget-area-heading .inner.has-border{border-bottom:1px solid #efefef}.connect-plus-widget-container #connect-plus-widget .cp-widget-area .panel .cp-widget-area-heading .inner h3{margin-top:0 !important;margin-bottom:0;width:100%;text-align:center}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-internet .cp-widget-area-content{background:url('https://cdn11.a1.net/assetsup/free/connect-plus/last/img/bg_internet_area.jpg') no-repeat left bottom;display:table-row}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-internet .cp-widget-area-content .inner{padding:20px 15px;vertical-align:middle;display:table-cell;text-align:center}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-internet .cp-widget-area-content .inner>span{width:100%;display:inline-block;text-align:center}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-internet .cp-widget-area-content .inner>span:last-child{padding-bottom:47px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-internet .cp-widget-area-content .inner>span a{text-decoration:none;font-size:18px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .panel{display:block}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .panel .inner{display:block}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .panel .cp-widget-area-heading{display:block}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .cp-widget-tariff-details-slider{margin:0;padding:0}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .detail-inner{padding:0 30px 5px 30px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .detail-inner .detail-cell{padding:10px 0}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .detail-inner .detail-cell.has-border{border-bottom:1px solid #efefef}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .detail-inner .detail-cell>span{width:100%;text-align:center;display:block;margin-top:-2px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .detail-inner .detail-cell>span.data-volume{font-family:'A1Serif',Arial,Verdana,sans-serif;font-weight:400;font-size:21px;line-height:24px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .detail-inner .detail-cell>span.light{color:#808080}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .detail-inner .detail-cell>span .mtt-freestream-icon{display:inline-block;text-align:center;color:#808080;font-size:10px;width:45px;overflow:hidden;margin-right:9px;margin-top:15px;margin-bottom:5px;white-space:nowrap}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .detail-inner .detail-cell>span .mtt-freestream-icon:last-child{margin-right:0}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .detail-inner .detail-cell>span .mtt-freestream-icon img{display:block;padding-bottom:5px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content{display:table-row}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner{position:relative;padding:20px 15px 70px 15px;vertical-align:middle;display:table-cell;text-align:center}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container{padding-bottom:30px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price{text-align:center;padding:0}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price>span:not(.before-decimal){font-size:26px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price .before-decimal{font-size:44px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price-subtext{font-family:'A1Serif',Arial,Verdana,sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#808080;padding-top:6px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .feature-container{padding-bottom:30px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .feature-container .feature{font-family:'A1Serif',Arial,Verdana,sans-serif;font-weight:500;font-size:28px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .feature-container .feature .unit{font-size:21px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .feature-container .feature .has-footnote{position:relative;padding-bottom:18px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .feature-container .feature .has-footnote .footnote{position:absolute;left:1px;bottom:0;font-family:'A1Serif',Arial,Verdana,sans-serif;font-weight:400;font-size:14px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .btn-container{position:absolute;left:15px;right:15px;bottom:20px;display:block}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .btn-container .button{width:100%;display:block}.connect-plus-widget-container #connect-plus-widget .cp-widget-area .icon-divider{position:absolute;top:44%;left:-48px;margin-top:-8px;width:96px;height:96px;display:inline-block;z-index:20}.connect-plus-widget-container #connect-plus-widget .cp-widget-area .icon-divider img{width:100%}}@media all and (min-width:746px) and all and (min-width:1024px){.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content .detail-inner .detail-cell>span .mtt-freestream-icon{width:35px}}@media all and (min-width:746px) and (max-width:900px){.connect-plus-widget-container #connect-plus-widget .cp-widget-area .icon-divider{top:47%;left:-40px;width:80px;height:80px}}@media all and (min-width:746px) and (max-width:880px){.connect-plus-widget-container #connect-plus-widget .cp-widget-area .panel .cp-widget-area-heading .inner h3{font-size:18px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price>span:not(.before-decimal){font-size:21px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price .before-decimal{font-size:38px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price-subtext{padding-top:0}}@media all and (max-width:745px){.connect-plus-widget-container #connect-plus-widget .cp-widget-area{position:relative;z-index:10}.connect-plus-widget-container #connect-plus-widget .cp-widget-area .cp-widget-area-heading h3{width:100%;text-align:center;font-size:21px;line-height:24px;font-weight:400;margin-bottom:0;margin-top:0 !important}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-internet .cp-widget-area-heading{padding:30px 15px 40px 15px;border-bottom:1px solid #efefef}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-internet .cp-widget-area-content{display:none}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-heading{padding:40px 15px 40px 15px;border-bottom:1px solid #efefef}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-tariff .cp-widget-area-content{display:none}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .panel{background:url('https://cdn11.a1.net/assetsup/free/connect-plus/last/img/bg_internet_area.jpg') no-repeat left bottom}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-heading{padding:35px 15px 0 15px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner{padding:12px 15px 20px 15px;text-align:center}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container{padding-bottom:10px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price{text-align:center;padding:0}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price>span:not(.before-decimal){font-size:21px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price .before-decimal{font-size:38px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .price-container .price-subtext{font-family:'A1Serif',Arial,Verdana,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#808080}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .feature-container{padding-bottom:12px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .feature-container .feature{font-family:'A1Serif',Arial,Verdana,sans-serif;font-weight:500;font-size:21px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .feature-container .feature .has-footnote{position:relative;padding-bottom:16px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .feature-container .feature .has-footnote .footnote{position:absolute;left:1px;bottom:0;font-family:'A1Serif',Arial,Verdana,sans-serif;font-weight:400;font-size:12px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .btn-container{margin-top:15px}.connect-plus-widget-container #connect-plus-widget .cp-widget-area.area-cp-benefits .cp-widget-area-content .inner .btn-container .button{display:block}.connect-plus-widget-container #connect-plus-widget .cp-widget-area .icon-divider{position:absolute;top:-20px;left:50%;margin-left:-23px;width:46px;height:46px;display:inline-block;z-index:20}.connect-plus-widget-container #connect-plus-widget .cp-widget-area .icon-divider img{width:100%}}.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider{position:relative;list-style-type:none;margin:0;padding:0;z-index:10}@media all and (min-width:746px){.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider li{height:47px}.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider li h3{line-height:47px}}.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-arrow{position:absolute;background-color:#da291c;width:30px;font-family:'A1iconfont';font-size:18px;font-style:normal;font-weight:normal;font-variant:normal;line-height:100%;color:#fff;speak:none;text-transform:none;display:inline-block;z-index:20}@media all and (min-width:746px){.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-arrow{top:-10px;height:67px}}@media all and (max-width:745px){.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-arrow{top:-19px;height:62px}}.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-arrow:hover{background-color:#ba2319;cursor:pointer}.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-arrow.slick-disabled{opacity:.4}.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-arrow:after{position:absolute}@media all and (min-width:746px){.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-arrow:after{top:24px}}@media all and (max-width:745px){.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-arrow:after{top:22px}}.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-prev{left:-15px}.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-prev:after{left:4px;content:'\e606'}.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-next{right:-15px}.connect-plus-widget-container #connect-plus-widget .cp-widget-tariff-control-slider .cp-widget-next:after{right:5px;content:'\e607'}.mtt-overlay .oc-overlay-center-wrapper{max-width:80rem}.mtt-overlay .lv-item a{min-width:200px}