/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-0{margin:0 !important;}.mt-0,.my-0{margin-top:0 !important;}.mr-0,.mx-0{margin-right:0 !important;}.mb-0,.my-0{margin-bottom:0 !important;}.ml-0,.mx-0{margin-left:0 !important;}.m-1{margin:.25rem !important;}.mt-1,.my-1{margin-top:.25rem !important;}.mr-1,.mx-1{margin-right:.25rem !important;}.mb-1,.my-1{margin-bottom:.25rem !important;}.ml-1,.mx-1{margin-left:.25rem !important;}.m-2{margin:.5rem !important;}.mt-2,.my-2{margin-top:.5rem !important;}.mr-2,.mx-2{margin-right:.5rem !important;}.mb-2,.my-2{margin-bottom:.5rem !important;}.ml-2,.mx-2{margin-left:.5rem !important;}.m-3{margin:1rem !important;}.mt-3,.my-3{margin-top:1rem !important;}.mr-3,.mx-3{margin-right:1rem !important;}.mb-3,.my-3{margin-bottom:1rem !important;}.ml-3,.mx-3{margin-left:1rem !important;}.m-4{margin:1.5rem !important;}.mt-4,.my-4{margin-top:1.5rem !important;}.mr-4,.mx-4{margin-right:1.5rem !important;}.mb-4,.my-4{margin-bottom:1.5rem !important;}.ml-4,.mx-4{margin-left:1.5rem !important;}.m-5{margin:3rem !important;}.mt-5,.my-5{margin-top:3rem !important;}.mr-5,.mx-5{margin-right:3rem !important;}.mb-5,.my-5{margin-bottom:3rem !important;}.ml-5,.mx-5{margin-left:3rem !important;}.m-6{margin:3.5rem !important;}.mt-6,.my-6{margin-top:3.5rem !important;}.mr-6,.mx-6{margin-right:3.5rem !important;}.mb-6,.my-6{margin-bottom:3.5rem !important;}.ml-6,.mx-6{margin-left:3.5rem !important;}.m-7{margin:4rem !important;}.mt-7,.my-7{margin-top:4rem !important;}.mr-7,.mx-7{margin-right:4rem !important;}.mb-7,.my-7{margin-bottom:4rem !important;}.ml-7,.mx-7{margin-left:4rem !important;}.m-8{margin:4.5rem !important;}.mt-8,.my-8{margin-top:4.5rem !important;}.mr-8,.mx-8{margin-right:4.5rem !important;}.mb-8,.my-8{margin-bottom:4.5rem !important;}.ml-8,.mx-8{margin-left:4.5rem !important;}.m-9{margin:5rem !important;}.mt-9,.my-9{margin-top:5rem !important;}.mr-9,.mx-9{margin-right:5rem !important;}.mb-9,.my-9{margin-bottom:5rem !important;}.ml-9,.mx-9{margin-left:5rem !important;}.p-0{padding:0 !important;}.pt-0,.py-0{padding-top:0 !important;}.pr-0,.px-0{padding-right:0 !important;}.pb-0,.py-0{padding-bottom:0 !important;}.pl-0,.px-0{padding-left:0 !important;}.p-1{padding:.25rem !important;}.pt-1,.py-1{padding-top:.25rem !important;}.pr-1,.px-1{padding-right:.25rem !important;}.pb-1,.py-1{padding-bottom:.25rem !important;}.pl-1,.px-1{padding-left:.25rem !important;}.p-2{padding:.5rem !important;}.pt-2,.py-2{padding-top:.5rem !important;}.pr-2,.px-2{padding-right:.5rem !important;}.pb-2,.py-2{padding-bottom:.5rem !important;}.pl-2,.px-2{padding-left:.5rem !important;}.p-3{padding:1rem !important;}.pt-3,.py-3{padding-top:1rem !important;}.pr-3,.px-3{padding-right:1rem !important;}.pb-3,.py-3{padding-bottom:1rem !important;}.pl-3,.px-3{padding-left:1rem !important;}.p-4{padding:1.5rem !important;}.pt-4,.py-4{padding-top:1.5rem !important;}.pr-4,.px-4{padding-right:1.5rem !important;}.pb-4,.py-4{padding-bottom:1.5rem !important;}.pl-4,.px-4{padding-left:1.5rem !important;}.p-5{padding:3rem !important;}.pt-5,.py-5{padding-top:3rem !important;}.pr-5,.px-5{padding-right:3rem !important;}.pb-5,.py-5{padding-bottom:3rem !important;}.pl-5,.px-5{padding-left:3rem !important;}.p-6{padding:3.5rem !important;}.pt-6,.py-6{padding-top:3.5rem !important;}.pr-6,.px-6{padding-right:3.5rem !important;}.pb-6,.py-6{padding-bottom:3.5rem !important;}.pl-6,.px-6{padding-left:3.5rem !important;}.p-7{padding:4rem !important;}.pt-7,.py-7{padding-top:4rem !important;}.pr-7,.px-7{padding-right:4rem !important;}.pb-7,.py-7{padding-bottom:4rem !important;}.pl-7,.px-7{padding-left:4rem !important;}.p-8{padding:4.5rem !important;}.pt-8,.py-8{padding-top:4.5rem !important;}.pr-8,.px-8{padding-right:4.5rem !important;}.pb-8,.py-8{padding-bottom:4.5rem !important;}.pl-8,.px-8{padding-left:4.5rem !important;}.p-9{padding:5rem !important;}.pt-9,.py-9{padding-top:5rem !important;}.pr-9,.px-9{padding-right:5rem !important;}.pb-9,.py-9{padding-bottom:5rem !important;}.pl-9,.px-9{padding-left:5rem !important;}.position-over-parent-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.back-link,.more-link{color:#0048d9;font-size:16px;font-weight:600;display:inline-block;margin:0 0 0 calc(16px);position:relative;line-height:1.5;}.more-link{margin:0 calc(16px) 0 0;}@media (min-width:48em){.back-link{margin:0 0 0 calc(16px + 16px);}.back-link:hover:before{left:-24px;}}.back-link:before{content:'';background:url(/modules/custom/camp/images/icon-arrow_back.svg) no-repeat;width:16px;height:10px;position:absolute;top:50%;left:-12px;transform:translate(-50%,-50%);transition:left 0.25s ease;}.back-link > svg{width:24px;fill:#0048d9;position:absolute;top:0;left:0;transition:left 0.25s ease;}.back-link:hover > svg{left:-0.5em;}.background-image{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;}.row.grid-divider{overflow-x:hidden;position:relative;}.row.grid-divider > [class*="col-"]{position:relative;}.row.grid-divider > [class*="col-"]:nth-child(n + 2):after{content:"";background-color:#a0a0a0;position:absolute;top:0;bottom:0;width:1px;height:auto;left:-1px;}.btn-white{font-weight:bold;color:#0048d9 !important;background:transparent !important;border:1px solid #154cd1;}.justify-content-center{justify-content:center !important;}.edit-btn-left{position:relative;color:#0048d9;font-weight:bold;cursor:pointer;}.edit-btn-left:hover{color:#002f8c;}.edit-btn-left::before{content:"";background-image:url(/modules/custom/brc_ecommerce/css/../images/edit-pencil.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:18px;margin-right:0.5rem;display:inline-block;vertical-align:text-top;}.cta-container .btn.previous-button{border:solid 2px #0048d9;text-transform:uppercase;display:inline-block;padding:16px 25px;}.cta-container .btn.previous-button:before,.btn.previous-button:before{border:none;content:" ";position:relative;z-index:1;height:14px;margin-right:10px;width:19px;opacity:1;display:inline-block;background:url(/themes/custom/blue_ridge_base/images/order/previous-arrow.svg) no-repeat;transition:all 0.2s cubic-bezier(0.215,0.61,0.355,1);}.btn.previous-button a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}.cta-container .btn.previous-button:hover:before,.order-overview .btn.previous-button:hover:before{content:"";}@media (min-width:1200px){.btn.previous-button:before{content:" ";z-index:1;margin:0;opacity:1;top:0;left:0;}}.jquery-modal.blocker{z-index:1000;}.jquery-modal.blocker .modal .modal-content{max-height:100%;overflow-y:auto;overflow-x:hidden;}.modal.modal-terms{height:100%;}.modal.modal-terms .modal-content p,.modal.modal-terms .modal-content{font-size:18px;line-height:25px;font-weight:400;letter-spacing:0px;color:#414242;}.modal.modal-terms .modal-content ul{list-style-type:disc;list-style-position:outside;margin-left:1.5em;margin-bottom:1em;}.esignature-content a{color:#0866FF;}.esignature-content a.terms,.esignature-content a.terms:hover{text-decoration:underline;}@media only screen and (min-width:75em){.border-between-cols-lg > [class*='col-']:before{background:#82d7fb;bottom:0;content:" ";left:0;position:absolute;width:1px;top:0;}.border-between-cols-lg > [class*='col-']:first-child:before{display:none;}}#library-hsi-requirements .hsi-requirements-table,.hsi-requirements-content .hsi-requirements-table{width:100%;max-width:100%;height:auto;table-layout:fixed;}#library-hsi-requirements .hsi-requirements-table th,#library-hsi-requirements .hsi-requirements-table td,.hsi-requirements-content .hsi-requirements-table th,.hsi-requirements-content .hsi-requirements-table td{width:auto;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;}#library-hsi-requirements .hsi-requirements-table thead th,.hsi-requirements-content .hsi-requirements-table thead th{text-align:center;vertical-align:middle;}#library-hsi-requirements .hsi-requirements-table thead th p,.hsi-requirements-content .hsi-requirements-table thead th p{margin:0;text-align:center;}#library-hsi-requirements .hsi-requirements-table pre,.hsi-requirements-content .hsi-requirements-table pre{margin:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;font:inherit;}@media (max-width:600px){#library-hsi-requirements .hsi-requirements-table,.hsi-requirements-content .hsi-requirements-table{width:100%;max-width:100%;height:auto;table-layout:fixed;}#library-hsi-requirements .hsi-requirements-table th,#library-hsi-requirements .hsi-requirements-table td,.hsi-requirements-content .hsi-requirements-table th,.hsi-requirements-content .hsi-requirements-table td{width:20%;min-width:0;box-sizing:border-box;padding:5px 4px;font-size:10px;line-height:1.2;vertical-align:top;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:none;}#library-hsi-requirements .hsi-requirements-table th p,#library-hsi-requirements .hsi-requirements-table td p,.hsi-requirements-content .hsi-requirements-table th p,.hsi-requirements-content .hsi-requirements-table td p{margin:0 0 4px;padding:0;font-size:10px !important;line-height:1.2;}#library-hsi-requirements
    .hsi-requirements-table
    :is(th,td)
    p:last-child,.hsi-requirements-content
    .hsi-requirements-table
    :is(th,td)
    p:last-child{margin-bottom:0;}#library-hsi-requirements
    .hsi-requirements-table
    thead
    th,.hsi-requirements-content
    .hsi-requirements-table
    thead
    th{padding:7px 3px !important;font-size:10px !important;line-height:1.15;font-weight:700;text-align:center !important;vertical-align:middle;word-break:normal;}#library-hsi-requirements
    .hsi-requirements-table
    thead
    th
    p,.hsi-requirements-content
    .hsi-requirements-table
    thead
    th
    p{margin:0;font-size:10px !important;line-height:1.15;text-align:center !important;overflow-wrap:normal;word-break:normal;}#library-hsi-requirements
    .hsi-requirements-table
    tbody
    td,#library-hsi-requirements
    .hsi-requirements-table
    tbody
    td
    p,.hsi-requirements-content
    .hsi-requirements-table
    tbody
    td,.hsi-requirements-content
    .hsi-requirements-table
    tbody
    td
    p{text-align:left;}#library-hsi-requirements
    .hsi-requirements-table
    tbody
    td:first-child,.hsi-requirements-content
    .hsi-requirements-table
    tbody
    td:first-child{font-weight:700;}}#library-hsi-requirements .approved-modems-table,.hsi-requirements-content .approved-modems-table{width:100%;max-width:100%;height:auto;table-layout:fixed;}#library-hsi-requirements .approved-modems-table th,.hsi-requirements-content .approved-modems-table th{width:auto;min-width:0;box-sizing:border-box;white-space:normal;overflow-wrap:break-word;word-break:normal;}@media (max-width:600px){#library-hsi-requirements .approved-modems-table,.hsi-requirements-content .approved-modems-table{width:100% !important;max-width:100%;height:auto;table-layout:fixed;}#library-hsi-requirements .approved-modems-table th,.hsi-requirements-content .approved-modems-table th{width:33.333% !important;min-width:0;box-sizing:border-box;padding:6px 4px !important;font-size:11px !important;line-height:1.2;overflow-wrap:break-word;word-break:normal;}}
.text-terms{font-size:12px;font-style:italic;}[class*="br-button-"]{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);font-size:20px;font-weight:600;height:60px;padding:18px 60px;margin:10px 0;text-transform:uppercase;display:inline-block;color:#fff;position:relative;z-index:0;line-height:27px;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);transition:-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);transition:transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);transition:transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9),-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;}[class*="br-button-"]:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);transition:-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);transition:transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);transition:transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9),-webkit-transform 0.25s cubic-bezier(0.25,0.25,0.5,1.9);}.br-button-a,.br-button-blue{background:#017ce1;background:-webkit-gradient(linear,left top,right top,from(#017ce1),to(#01a7e1));background:linear-gradient(to right,#017ce1 0%,#01a7e1 100%);}.br-button-a:before,.br-button-blue:before{background:#017ce1;}.br-button-b,.br-button-navy-blue{background:#002266;background:linear-gradient(135deg,#002266 0%,#002f8c 100%);}.br-button-b:before,.br-button-navy-blue:before{background:#017ce1;}.br-button-c,.br-button-transparent-white{border:solid 2px #fff;color:#fff;background:none;line-height:normal;}.br-button-d,.br-button-white{background:rgba(255,255,255,1);color:#001032;border:solid 2px #fff;}.br-button-d:hover,.br-button-white:hover{background:rgba(255,255,255,0);color:#fff;}.br-button-e,.br-button-transparent-blue{border-color:#017be1;color:#fff;background:none;border:solid 2px #021562;line-height:normal;}.br-button-e:hover,.br-button-transparent-blue:hover{border-color:#fff;}[class*="br-link-"]{font-size:20px;line-height:34px;color:#01a7e1;font-weight:bold;}[class*="br-link-"]:after{content:"";display:inline-block;margin-left:10px;height:14px;width:19px;background-size:cover;-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);transition:all .2s cubic-bezier(.215,.61,.355,1);}[class*="br-link-"]:hover:after{-webkit-transform:translateX(6px);transform:translateX(6px);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);}.br-link-blue{color:#01a7e1;}.br-link-blue:after{background:url(/themes/custom/brctv/images/more-arrow.svg) no-repeat;}.br-link-white{color:#fff;}.br-link-white:after{background:url(/themes/custom/brctv/images/more-arrow-w.svg) no-repeat;}.headroom--top.hero-white .main-nav a,.headroom--top.hero-white .main-nav #drawer-btn,.headroom--top.hero-white .region-primary-menu a,.headroom--top.hero-white .breadcrumb li,.headroom--top.hero-white #block-brctv-main-menu .menu-item--title--channel-lineup a:after{color:#ffffff;}.headroom--top.hero-white .region-primary-menu .btn.buy,.headroom--top.hero-white .main-nav .contact-btn{color:#021562;}.headroom--top.hero-white .sub-nav{border-top:solid 1px rgba(0,0,0,.05);border-bottom:solid 1px rgba(0,0,0,.05);border-color:rgba(255,255,255,.1);}.headroom--top.hero-white .region-primary-menu select{background:url(/themes/custom/brctv/images/down-arrow-white.svg) no-repeat 90% center !important;color:#fff;border-color:#fff;}.headroom--top.hero-white .region-primary-menu select option{color:#000000;}.headroom--top.hero-white .main-nav .drawer-opened a,.headroom--top.hero-white .main-nav .drawer-opened #drawer-btn{color:#021562;}.headroom--top.hero-white .main-nav .logo .svg-logo,#main-header.campaign.hero-white .logo .svg-logo{fill:#ffffff;}.headroom--top.hero-white .main-nav #drawer-btn{background:url(/themes/custom/brctv/images/down-arrow-white.svg) no-repeat right 31px;}.headroom--top.hero-white #search-btn{background:url(/themes/custom/brctv/images/search-white.svg) no-repeat center;}.headroom--top.hero-white .breadcrumb li:after{background:url(/themes/custom/brctv/images/crumb-arrow-white.svg) no-repeat;}.headroom--top.hero-white .dropdown-toggle{background:url(/themes/custom/brctv/images/hamburger-white.svg) no-repeat center;}.headroom--top.hero-white .btn:not(.ghosted-white){background:#ffffff;}.headroom--top.hero-white .btn:not(.ghosted-white):hover:before{border:none;}.headroom--top.hero-white .main-nav .contact-btn,.headroom--top.hero-white .main-nav .contact-btn:hover,.headroom--top.hero-white .main-nav .contact-btn:hover:before{opacity:1;transition:none;background:#ffffff;border-color:#ffffff;}.headroom--top.hero-white #login{border:solid 2px #ffffff;color:#ffffff;}#main-header.campaign{position:absolute;}#main-header.campaign .site-header{max-width:1370px;padding:50px;}#main-header.campaign header nav{height:100%;width:100%;max-width:1370px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}#main-header.campaign header nav a{display:inline-block;z-index:11;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}#main-header.campaign header nav a.logo{max-width:194px;max-height:25px;height:25px;}#main-header.campaign header nav a.logo svg{width:100%;}#main-header.campaign header nav a.phonenum{color:#002f8c;text-decoration:none;font-size:1.25em;font-weight:600;text-align:right;}#main-header.campaign.hero-white header nav a.phonenum{color:#ffffff;}@media only screen and (max-width:600px){.headroom--top.hero-white #login{border:none;}#main-header.campaign .site-header{padding:40px 20px;}#main-header.campaign header nav a.phonenum{font-size:1.15em;}}.border-white{border-color:#ffffff;}.border-navy-blue{border-color:#002f8c;}.border-royal-blue{border-color:#002266;}.border-mist-blue{border-color:#f2fcff;}.border-blueridge-blue{border-color:#00a7e1;}.border-light-gray{border-color:#f5f5f5;}.border-dark-gray,.border-gray{border-color:#414242;}.border-turquoise{border-color:#00af85;}.border-homefi-blue{border-color:#007ae1;}.border-sky-blue{border-color:#66d9ff;}.border-mellow-yellow{border-color:#ffe14d;}.border-lime{border-color:#c1ffb2;}.border-mint{border-color:#59ffac;}.border-orange{border-color:#ffcc56;}.border-magenta{border-color:#f23bff;}.border-purple{border-color:#7235ff;}.border-aqua{border-color:#3cffff;}.border-symmetry-gray{border-color:#333333;;}.border-symmetry-gray-light{border-color:#d3d3d3;;}.border-mobile-purple{border-color:#7e00d8;}.svg-white circle{fill:#ffffff;}.svg-white path,.svg-white polygon,.svg-white rect{stroke:#ffffff;}.svg-navy-blue *{fill:#002f8c;}.svg-royal-blue *{fill:#002266;}.svg-mist-blue *{fill:#f2fcff;}.svg-blueridge-blue *{fill:#00a7e1;}.svg-light-gray *{fill:#f5f5f5;}.svg-gray *{fill:#414242;}.svg-turquoise *{fill:#00af85;}.svg-homefi-blue *{fill:#007ae1;}.svg-sky-blue circle{fill:#66d9ff;}.svg-sky-blue path,.svg-sky-blue polygon,.svg-sky-blue rect{stroke:#66d9ff;}.svg-mellow-yellow *{fill:#ffe14d;}.svg-lime *{fill:#c1ffb2;}.svg-mint *{fill:#59ffac;}.svg-red *{fill:#ff5656;}
