/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/themes/stable9/css/core/components/../../../../../misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/themes/stable9/css/core/components/../../../../../misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.loc-area-name{font-size:22px;}.hero-deal .loc-change{margin:0 5px 15px 5px;padding:0 5px 20px 5px;max-width:1264px;border-bottom:solid 1px #efeff1;}.hero-deal #loc-area-name{font-size:18px;line-height:18px;}#loc-area-name{text-align:center;width:100%;}.change-location{margin:14px auto 0 auto;}.change-location{margin-left:auto;display:inline-block;color:#0048d9;}a.change-location:hover{text-decoration:underline;}.change-location:before{width:13px;height:19px;content:"";display:inline-block;background:url(/modules/custom/brc_pricing/css/../images/location-pin-standard-pricing.svg) no-repeat;background-size:100%;margin-bottom:-2px;margin-right:5px;}.pricing-row h2{font-size:32px;line-height:54px;margin-bottom:14px;text-align:center;}.pricing-row .cat-header .heading{font-size:13px;line-height:16px;font-weight:500;padding-bottom:15px;}.pricing-row .cat-header .cat-title{line-height:normal;margin:0;color:#00009b;font-size:24px;line-height:54px;padding-bottom:27px;}.pricing-row{padding:52px 16px 0 16px;}.mobile-pricing-row{padding:52px 0 0 0;}.pricing-row .cat-header{flex-direction:column;}.pricing-row .cat-header h2,.pricing-row .cat-header h3{margin-bottom:0;line-height:normal;}.pricing-row .cat-header .heading{display:flex;justify-content:space-between;}.standard-pricing-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:215px;}.standard-pricing-hero .lineup-text h1{color:#00009b;font-size:40px;line-height:49px;}.standard-pricing-hero .lineup-text p{font-size:20px;line-height:25px;}.standard-pricing-hero .lineup-text a{color:#0048d9;}.standard-pricing-hero .lineup-text a.next-link:after{background:url(/modules/custom/brc_pricing/css/../images/more-arrow-standard-pricing.svg) no-repeat;width:20px;}.hero-deal .panel{padding-top:30px;}.hero-deal .site-container{padding:0;max-width:none;}.hero-deal .section-title{width:100%;display:flex;justify-content:center;padding-top:30px;color:#00009b;}.hero-deal .mobile-pricing-row .section-title{color:#1e398d;}.hero-deal .section-title h2{color:#00009b;font-size:48px;line-height:54px;}.service-row-container .services-row{border-bottom:solid 1px #e1e2e2;padding:5px 0;font-size:19px;}.service-row-container{margin-bottom:64px;}.pricing-row .service-row-container:last-child{margin-bottom:0;}.service-row-container .services-row:first-child{border-top:solid 1px #e1e2e2;}.pricing-row .product-title{font-size:16px;line-height:35px;font-weight:500;}.pricing-row .services-row .product-price{font-size:18px;line-height:35px;font-weight:700;color:#414242;text-align:right;}.product-title sup.reg{font-size:70%;top:-0.8em;}.speed-details,.with-service{font-size:16px;font-style:italic;}.with-service{display:inline-block;padding-right:10px;font-weight:normal;}.pricing-comp{display:inline-block;}.pricing-comp-disclaimer{display:inline-block;font-weight:normal;font-size:16px;font-style:italic;}.right-minus{margin-right:-6px;}#standard-pricing .disclaimer{font-size:14px;line-height:22px;color:#414242;padding:80px 15px 50px 15px;}#standard-pricing .discalimer-flex{display:flex;flex-wrap:wrap;align-items:baseline;}#standard-pricing .disclaimer p{color:inherit;font-size:inherit;line-height:20px;margin-bottom:0;}#standard-pricing .pricing-row .disclaimer{padding:0;}#standard-pricing .footnote-symbol{flex-basis:2%;}#standard-pricing .footnote-value{flex-basis:97%;}.internet-pricing-row .section-header,.mobile-pricing-row .section-header{padding-bottom:40px;box-shadow:0px 5px 8px #0000000a;}.mobile-pricing-row section.mobile-pricing .tab-container{display:flex;}.internet-pricing-row .internet-toggle{display:flex;justify-content:center;padding-top:15px;}.internet-pricing-row .internet-toggle div{width:173px;height:81px;font-size:16px;line-height:20px;font-weight:600;border:1px solid #dbdbdb;cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;}.internet-pricing-row .internet-toggle div:hover{color:#0516ee;background-color:#f1fafe;}.internet-pricing-row .internet-toggle div.active{color:#00009b;background-color:#ffffff;border:2px solid #00009b;cursor:default;}.internet-pricing-row .internet-toggle div.standard{padding:0 26px;border-radius:12px 0px 0px 12px;}.internet-pricing-row .internet-toggle div.fiber{border-radius:0px 12px 12px 0px;}.internet-speed-container .slider-nav .slick-list{padding:20px 0;}.internet-speed-container button.slick-arrow{display:none !important;}.internet-pricing,.mobile-pricing{background-image:url('/modules/custom/brc_pricing/css/../images/SymmetryLight_background.svg');background-repeat:no-repeat;background-size:cover;color:#414242;}.mobile-pricing{background-color:rgba(8,102,255,0.06);color:#414042;}.internet-speed-container{max-width:1264px;margin:0 auto;padding:0 10px;}.internet-speed-container .slider-nav-item{margin:5px 7px;padding:9px 19px;color:#414242;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .2s ease-in-out;border:#e1e2e2 solid 1px;background-color:#ffffff;border-radius:27px;}.internet-speed-container .slider-nav-item{cursor:pointer;}.internet-speed-container .slider-nav-item.slick-current,.internet-speed-container .slider-nav-item.slick-current:hover{background:transparent linear-gradient(97deg,#0048d9 0%,#00a7e1 100%) 0% 0% no-repeat padding-box;color:#ffffff;}.internet-speed-container .slider-nav-item.slick-current .up-to,.internet-speed-container .slider-nav-item.slick-current:hover .up-to{color:#ffffff;}.internet-speed-container .slider-nav-item:hover .up-to{color:#414242;}.internet-speed-container .slider-nav-item:hover{color:#0516ee;background-color:#f2fcff;}.internet-speed-container .slider-nav-item .up-to{font-size:8px;line-height:8px;display:flex;justify-content:center;font-weight:500;}.internet-speed-container .slider-nav-item .speed{font-size:13px;line-height:14px;font-weight:600;display:flex;}.internet-speed-container .slider-nav-item .speed-text{font-size:33px;line-height:33px;font-weight:700;display:flex;}.internet-speed-container .slide-container{max-width:1264px;background-color:#ffffff;box-shadow:4px 16px 32px #0000000f;margin-bottom:44px;display:block;overflow:hidden;}.internet-speed-container .slide-container .internet-details{padding:23px 4px 0 4px;display:block;text-align:left;width:100%;float:left;}.internet-speed-container .slide-container .internet-details hr{font-size:1px;color:green;}.internet-speed-container .internet-info .heading,.internet-speed-container .internet-info .pricing,.internet-speed-container .internet-info .discount-pricing{display:flex;justify-content:space-between;}.internet-speed-container .internet-info .heading{font-size:13px;line-height:16px;font-weight:500;padding-bottom:17px;}.internet-speed-container .internet-info .pricing .speed-title{font-size:20px;line-height:35px;color:#00009b;font-weight:700;}.mobile-pricing .internet-speed-container .internet-info .pricing .speed-title{color:#1e398d;}.internet-speed-container .internet-info .pricing .speed-price{font-size:20px;line-height:35px;font-weight:700;white-space:nowrap;}.internet-speed-container .internet-info .discount-pricing .speed-title{font-size:15px;line-height:20px;font-weight:500;font-style:italic;width:62%;position:relative;}.mobile-pricing .internet-speed-container .internet-info .discount-pricing{border:none;padding-bottom:35px;}.mobile-pricing .internet-speed-container .internet-details .discalimer-flex{padding:35px 0;}.internet-speed-container .internet-info .discount-pricing .speed-price{font-size:20px;line-height:20px;font-weight:500;font-style:italic;}.internet-speed-container .internet-info .speed-title img{vertical-align:middle;}.internet-speed-container .internet-info .speed-title .discount-tag{display:inline-block;margin-left:3px;height:13px;width:13px;margin-top:-4px;}.internet-speed-container .internet-speeds{padding-top:22px;margin-top:17px;border-top:1px solid #e1e2e2;}.internet-speed-container .internet-speeds .heading{font-size:13px;line-height:16px;font-weight:500;padding-bottom:10px;display:flex;}.internet-speed-container .internet-speeds .heading div,.internet-speed-container .internet-speeds .speeds div{width:50%;}.internet-speed-container .internet-speeds .speeds{font-size:18px;line-height:35px;font-weight:700;display:flex;padding-bottom:30px;}.internet-speed-container .internet-speeds .download-speed,.internet-speed-container .internet-speeds .upload-speed{padding-left:20px;}.internet-speed-container .internet-speeds .download-speed:before,.internet-speed-container .internet-speeds .upload-speed:before{content:'';width:15px;height:15px;position:absolute;background:url('/modules/custom/brc_pricing/css/../images/download-arrow.svg') no-repeat center center;background-size:contain;margin-top:10px;margin-left:-20px;}.internet-speed-container .internet-speeds .upload-speed:before{background-image:url('/modules/custom/brc_pricing/css/../images/upload-arrow.svg') !important;}.internet-speed-container .internet-details .internet-disclaimer{font-size:13px;line-height:18px;padding-bottom:35px;}.internet-speed-container .slide-container .broadband-label{width:100%;float:right;padding:25px 0 0 0;background-color:#fafafa;transition:height 0.5s ease;}.internet-speed-container .slide-container .broadband-label .facts{font-size:12px;line-height:15px;font-weight:600;color:#0516ee;display:inline-flex;padding-bottom:8px;}.internet-speed-container .slide-container .broadband-label .tippy-box{width:95%;margin:0 auto;}.internet-speed-container .slide-container .broadband-label .tippy-link{align-items:baseline;margin-top:1px;}.internet-speed-container .slide-container .broadband-label .tippy-link:after{content:"";width:11px;height:11px;margin-left:0;align-items:baseline;margin-top:1px;}.internet-speed-container .slide-container .hide-reveal-label{display:flex;padding:22px 19px;margin:0 -7px;background-color:#fafafa;}.internet-speed-container .slide-container .hide-reveal-label img{padding-left:10px;margin-top:1px;}.internet-speed-container .slide-container .hide-reveal-label .hide,.internet-speed-container .slide-container .hide-reveal-label .reveal{font-size:16px;line-height:20px;font-weight:500;display:flex;width:100%;justify-content:center;cursor:pointer;}.internet-speed-container .slide-container .cta-container{width:100%;float:left;padding:10px 5px 10px 5px;}.internet-speed-container .slide-container .cta{display:flex;flex-direction:row;align-items:center;background-color:#f2fcff;}.mobile-pricing .internet-speed-container .slide-container .cta{background-color:rgba(8,102,255,0.05);}.internet-speed-container .slide-container .cta .image{display:flex;padding:0 0 0 11px;}.internet-speed-container .slide-container .cta img{width:150px;display:flex;align-items:center;}.internet-speed-container .slide-container .cta .copy{width:100%;display:flex;flex-direction:column;text-align:left;padding:10px 20px 10px 12px;}.internet-speed-container .slide-container .cta .copy .headline{color:#00009b;font-size:20px;line-height:35px;font-weight:700;padding-bottom:4px;}.mobile-pricing .internet-speed-container .slide-container .cta .copy .headline{color:#1e398d;}.internet-speed-container .slide-container .cta .copy .description p{font-size:15px;line-height:20px;margin-bottom:10px;}.internet-speed-container .slide-container .cta .copy a.more{font-size:15px;line-height:30px;font-weight:600;color:#0516ee;}.mobile-pricing .internet-speed-container .slide-container .cta .copy a.more{color:#0866ff;}.internet-speed-container .slide-container .cta .copy a.more:after{content:"";display:inline-block;height:14px;width:21px;background:url('/modules/custom/brc_pricing/css/../images/arrow-link.svg') no-repeat;margin-top:-2px;vertical-align:middle;}.mobile-pricing .mobile-pricing-nav{overflow-x:auto;overflow-y:hidden;padding-top:40px;padding-bottom:30px;}.mobile-pricing .site-container.left .mobile-pricing-nav{border-top:1px solid #e1e2e2;padding-top:20px;}.mobile-pricing .mobile-pricing-nav ul{display:flex;margin-left:0 !important;}.mobile-pricing .mobile-pricing-nav ul.centered{justify-content:left;}.mobile-pricing .mobile-pricing-nav li{list-style:none;font-size:20px;line-height:30px;padding-right:10px;white-space:nowrap;}.mobile-pricing .mobile-pricing-nav li a{cursor:pointer;padding:15px 20px;border-radius:28px;color:#414042;border:1px solid #414042;font-weight:600;background-color:#ffffff;}.mobile-pricing .mobile-pricing-nav li a:hover{background-color:#f3f7fe;color:#0516ee;border-radius:28px;border:1px solid #0866ff;}.mobile-pricing .mobile-pricing-nav li a.active{color:#ffffff;background-color:#0866ff;border-color:#0866ff;cursor:default;}@media only screen and (min-width:400px){.internet-speed-container .slide-container .broadband-label{padding:28px 20px 0 20px;}}@media only screen and (min-width:671px){#loc-area-name{text-align:left;width:auto;}.change-location{margin:0 0 0 auto;display:inline-block;}.hero-deal #loc-area-name{font-size:20px;line-height:18px;}.pricing-row{padding-right:40px;padding-left:40px;}.pricing-row h2{font-size:48px;}.pricing-row .product-title{font-size:18px;line-height:35px;font-weight:500;}.pricing-row .services-row .product-price{font-size:24px;line-height:35px;}.pricing-row .cat-header .heading{font-size:14px;line-height:18px;padding-bottom:17px;}.internet-speed-container .slide-container .broadband-label .tippy-box{width:90%;}#standard-pricing .disclaimer{padding:80px 40px 50px 40px;}}@media only screen and (min-width:968px){.pricing-row{max-width:800px;margin:0 auto;padding:88px 0 0 0;}.pricing-row .internet-toggle div.standard{padding:0;}.pricing-row .cat-header .cat-title{font-size:32px;line-height:54px;padding-bottom:45px;}.pricing-row .cat-header h2.cat-title{font-size:48px;}#standard-pricing .disclaimer{max-width:1264px;padding:100px 130px;margin:0 auto;}.internet-speed-container .slider-nav .slick-list{padding:45px 0 30px;}.internet-speed-container .slide-container{margin-bottom:98px;}.mobile-pricing .internet-speed-container .slide-container{margin-bottom:180px;}.internet-speed-container .slide-container .internet-details{padding:57px 64px 0 95px;display:flex;flex-direction:column;}.internet-speed-container .slide-container .internet-details,.internet-speed-container .slide-container .cta-container{width:56%;}.internet-speed-container .slider-nav-item .up-to{font-size:12px;line-height:13px;font-weight:500;}.internet-speed-container .slider-nav-item .speed{font-size:20px;line-height:21px;font-weight:600;}.internet-speed-container .internet-info .heading{font-size:14px;line-height:18px;font-weight:500;padding-bottom:8px;}.internet-speed-container .internet-info .pricing .speed-title{font-size:32px;line-height:35px;color:#00009b;font-weight:700;}.internet-speed-container .internet-info .pricing .speed-price{font-size:24px;line-height:35px;font-weight:700;}.mobile-pricing .internet-speed-container .internet-info .discount-pricing{border-bottom:1px solid #e1e2e2;}.internet-speed-container .internet-info .discount-pricing .speed-title{font-size:18px;line-height:20px;font-weight:500;font-style:italic;padding-top:7px;}.internet-speed-container .internet-info .discount-pricing .speed-price{font-size:24px;line-height:35px;}.mobile-pricing .internet-speed-container .internet-details .discalimer-flex{padding:35px 0 0 0;}.internet-speed-container .internet-speeds{padding-top:37px;margin-top:30px;}.internet-speed-container .internet-speeds .heading{font-size:14px;line-height:18px;font-weight:500;padding-bottom:10px;}.internet-speed-container .internet-speeds .speeds{font-size:24px;line-height:35px;font-weight:700;padding-bottom:45px;}.internet-speed-container .slide-container .internet-disclaimer{border-bottom:1px solid #e1e2e2;font-size:14px;line-height:20px;padding-bottom:35px;}.internet-speed-container .slide-container .broadband-label{width:44%;float:right;background-color:#ffffff;padding:32px 95px 45px 0;}.internet-speed-container .slide-container .hide-reveal-label{display:none;}.internet-speed-container .slide-container .cta-container{padding:40px 50px 55px 95px;}.internet-speed-container .slide-container .cta{flex-direction:row;}.internet-speed-container .slide-container .cta .image{padding:0 20px;align-self:auto;}.internet-speed-container .slide-container .cta img{width:275px;}.internet-speed-container .slide-container .cta .copy{padding:33px 40px 33px 0;}.internet-speed-container .slide-container .cta .copy .headline{padding-bottom:8px;}.internet-speed-container .slide-container .cta .copy .description p{font-size:18px;line-height:24px;margin-bottom:8px;}.internet-speed-container .slide-container .cta .copy a.more{font-size:18px;line-height:30px;}.internet-speed-container .slide-container .broadband-label .tippy-box{width:80%;}.mobile-pricing .mobile-pricing-nav{padding-top:53px;padding-bottom:47px;}.mobile-pricing .mobile-pricing-nav ul.centered{justify-content:center;}}@media only screen and (min-width:1050px){.internet-speed-container .slide-container .internet-details{padding:57px 64px 0 130px;}.internet-speed-container .slide-container .broadband-label{padding:32px 130px 45px 0;}.internet-speed-container .slide-container .cta-container{padding:40px 50px 55px 130px;}}@media only screen and (min-width:1264px){.hero-deal .loc-change{margin:0 auto 15px auto;}}
