/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-widget.mobile-savings-email-modal{font-family:Avenir Next LT Pro,sans-serif;}.paragraph--type--bcc.mobile-savings-calculator-block div.site-container > h2 + p{padding-bottom:60px;line-height:30px;max-width:1055px;margin:0 auto;}.mobile-savings-calculator-form .color-box{margin:0 auto;max-width:600px;overflow:visible;}.mobile-savings-calculator-header{border-radius:7px 7px 0 0;}.mobile-savings-calculator-inner-wrapper{display:flex;flex-direction:column;padding:44px 50px 0;}.mobile-savings-calculator-form form .form-item,.mobile-savings-calculator-form .cta{margin-bottom:42px;}.mobile-savings-calculator-form form .cta button[type="submit"]:not([class*=mobile-input-submit]):not([class*=mobile-btn-]):not([class*=mobile-link-]){padding:18px 60px 15px;}.mobile-savings-calculator-form img{width:100px;margin:0 auto 16px;}.mobile-savings-calculator-inner-wrapper .form-section-label{margin-bottom:15px;}.mobile-savings-calculator-inner-wrapper .form-section-label label{margin:0;}.mobile-savings-calculator-inner-wrapper .disclaimer{padding:0;margin:0;text-align:left;}.mobile-savings-calculator-inner-wrapper .disclaimer p{color:#414042;font-size:16px;font-style:italic;font-weight:400;line-height:24px;margin:0;}form .mobile-savings-calculator-inner-wrapper input[type="text"]{border:2px solid #fff;color:#1e398d;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding:0 16px;height:50px;-webkit-appearance:none;background-color:rgba(65,64,66,0.10);width:100%;}form .mobile-savings-calculator-inner-wrapper input[type="text"]:focus,form .mobile-savings-calculator-inner-wrapper select:focus{border:2px #0866ff solid;}.mobile-savings-calculator-inner-wrapper select{border:2px solid #fff;color:#414042;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding:0 16px;height:50px;-webkit-appearance:none;background:url(/modules/custom/mobile_savings_calculator/images/down-arrow-savings-calc.svg) right 20px bottom 18px no-repeat padding-box,rgba(65,64,66,0.10) 0% 0% no-repeat padding-box !important;width:100%;}.mobile-savings-calculator-inner-wrapper select.error,.mobile-savings-calculator-inner-wrapper input.error::placeholder{color:#da3338;}.mobile-savings-calculator-form .error-message,.mobile-savings-email-form .error-message{display:flex;align-items:center;gap:10px;justify-content:center;position:absolute;background-color:#fff;border-radius:20px;padding:15px 0 15px;box-shadow:2px 4px 25px 0px rgba(0,0,0,0.40);color:#da3338;font-size:16px;line-height:30px;font-weight:500;margin-top:10px;margin-bottom:16px;pointer-events:none;transition:opacity 0.2s ease-in-out;z-index:1;width:100%;}.mobile-savings-calculator-form .error-message::before,.mobile-savings-email-form .error-message::before{content:'';background:url(/modules/custom/mobile_savings_calculator/images/icon-alert.svg) no-repeat center center;display:inline-block;height:20px;width:20px;}.mobile-savings-calculator.modal,dialog.mobile-savings-calculator,.page-node-type-brctv-page .ui-dialog.ui-widget.ui-widget-content{box-shadow:4px 6px 20px rgba(0,0,0,0.35);border-radius:25px;border:6px #0866ff solid;max-width:1000px;overflow:hidden;padding:47px 40px 90px;text-align:center;}.page-node-type-brctv-page .ui-widget-overlay{background:rgba(0,0,0,1);}.ui-widget-content a{color:#0866ff;}.ui-widget-content a.btn{color:#ffffff;}.ui-widget-content a.btn:hover{color:#0866ff;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content{padding:0;}.page-node-type-brctv-page .ui-dialog .ui-dialog-titlebar{background:#ffffff;border:none;text-align:center;font-size:55px;line-height:66px;font-weight:bold;color:#1e398d;margin:0 0 12px;padding:0;position:absolute;width:100%;top:0;left:0;}.page-node-type-brctv-page .ui-dialog .ui-dialog-title{float:none;text-wrap:wrap;}.page-node-type-brctv-page .ui-button .ui-icon{height:18px;width:18px;}.page-node-type-brctv-page .ui-dialog.ui-widget.ui-widget-content img.great-news{width:155px;margin:0 auto 35px;}.mobile-savings-calculator.modal{font-family:Avenir Next LT Pro,sans-serif;}.mobile-savings-calculator.modal .modal-container h2,dialog.mobile-savings-calculator h2,.page-node-type-brctv-page .ui-dialog .ui-dialog-content h2{color:#1e398d;text-align:center;font-size:55px;font-style:normal;font-weight:700;line-height:66px;letter-spacing:-1.1px;}.mobile-savings-calculator.modal .modal-container .modal-description,dialog.mobile-savings-calculator .modal-description,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-description{margin-bottom:30px;}.mobile-savings-calculator.modal .modal-container .modal-disclaimer,dialog.mobile-savings-calculator .modal-disclaimer,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-disclaimer{margin-bottom:52px;}.mobile-savings-calculator.modal .modal-container .modal-description p,dialog.mobile-savings-calculator .modal-description p,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-description p{color:#414042;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin:0;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-disclaimer p,dialog.mobile-savings-calculator .modal-disclaimer p{color:#1e398d;font-size:18px;font-style:italic;font-weight:400;line-height:26px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table,dialog.mobile-savings-calculator .modal-savings-table{max-width:600px;margin:0 auto 10px;border:2px solid #0866ff;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-savings-heading,dialog.mobile-savings-calculator .modal-savings-table .modal-savings-heading{padding-top:21px;padding-bottom:17px;border-bottom:2px solid #0866ff;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-savings-heading p,dialog.mobile-savings-calculator .modal-savings-table .modal-savings-heading p{color:#1e398d;font-size:20px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:0;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost,dialog.mobile-savings-calculator .modal-savings-table .modal-cost{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;height:150px;color:#1e398d;font-size:18px;font-weight:700;line-height:34px;border-bottom:2px solid #0866ff;display:flex;flex-direction:row;justify-content:space-between;letter-spacing:-4.5px;width:100%;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost > div:first-child,dialog.mobile-savings-calculator .modal-savings-table .modal-cost > div:first-child{margin-left:0;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .modal-cost-month,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .modal-cost-month{border-right:2px solid #0866ff;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .decimal,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .decimal{padding-left:1px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .zero,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .zero,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .three,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .three,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .four,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .four,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .five,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .five,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .six,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .six,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .seven,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .seven,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .nine,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .nine{letter-spacing:-2.25px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .one,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .one{letter-spacing:-8.75px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .two,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .two{letter-spacing:-4.25px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .eight,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .eight{letter-spacing:-1.25px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .modal-cost-month,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .modal-cost-month,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .modal-cost-year,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .modal-cost-year{display:flex;justify-content:center;height:100%;align-items:center;flex:1 1 0;min-width:0;overflow:visible;white-space:nowrap;padding-right:4px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-small .modal-cost-month,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-small .modal-cost-month,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-small .modal-cost-year,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-small .modal-cost-year{padding-right:0;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .cost-dollar-sign,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .cost-dollar-sign{color:#1e398d;font-size:50px;font-style:normal;font-weight:700;line-height:34px;letter-spacing:-2.25px;margin-top:-27px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-medium .cost-dollar-sign,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-medium .cost-dollar-sign{font-size:38px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-small .cost-dollar-sign,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-small .cost-dollar-sign{font-size:33px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .month-text,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .month-text,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .year-text,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .year-text{margin-bottom:-38px;letter-spacing:0px;padding-left:2px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-medium .month-text,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-medium .month-text,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-medium .year-text,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-medium .year-text{margin-bottom:-26px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-small .month-text,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-small .month-text,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-small .year-text,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-small .year-text{margin-bottom:-20px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .month-amount,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .month-amount,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .year-amount,dialog.mobile-savings-calculator .modal-savings-table .modal-cost .year-amount{color:#1e398d;font-size:70px;font-weight:700;line-height:34px;letter-spacing:-4.25px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-medium .month-amount,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-medium .month-amount,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-medium .year-amount,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-medium .year-amount{font-size:55px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-small .month-amount,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-small .month-amount,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost.savings-small .year-amount,dialog.mobile-savings-calculator .modal-savings-table .modal-cost.savings-small .year-amount{font-size:47px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost > div,dialog.mobile-savings-calculator .modal-savings-table .modal-cost > div{flex:1;text-align:center;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content hr,dialog.mobile-savings-calculator hr{display:none;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-recommend-title,dialog.mobile-savings-calculator .modal-savings-recommend-title{color:#1e398d;font-size:20px;font-weight:700;line-height:30px;margin-bottom:25px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-recommend-plan,dialog.mobile-savings-calculator .modal-savings-recommend-plan{font-size:45px;font-weight:700;line-height:34px;letter-spacing:-0.9px;margin-bottom:15px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-savings-recommend,dialog.mobile-savings-calculator .modal-savings-table .modal-savings-recommend{color:#1e398d;padding:33px 43px 30px 44px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-savings-recommend-includes,dialog.mobile-savings-calculator .modal-savings-table .modal-savings-recommend-includes{font-size:20px;font-style:italic;font-weight:400;line-height:38px;}.mobile-savings-calculator.modal .cta a.btn{font-size:20px;line-height:30px;margin-left:11px;margin-right:11px;padding:18px 35px 15px;}.mobile-savings-calculator.modal form button[type="submit"].button-link-style.button,dialog.mobile-savings-calculator form button[type="submit"].button-link-style.button{all:unset;margin:25px 0;font-size:18px;line-height:32px;font-weight:bold;color:#0866ff;text-transform:none;cursor:pointer;}.mobile-savings-calculator.modal form button[type="submit"].button-link-style.button:hover,dialog.mobile-savings-calculator form button[type="submit"].button-link-style.button:hover{color:#0866ff;}.mobile-savings-calculator.modal .submit-wrapper-with-arrow,dialog.mobile-savings-calculator .submit-wrapper-with-arrow{display:inline-flex;align-items:center;position:relative;}.mobile-savings-calculator.modal .submit-wrapper-with-arrow::after,dialog.mobile-savings-calculator .submit-wrapper-with-arrow::after{content:'';background:url(/themes/custom/blue_ridge_base/images/more-arrow-medium-blue-refresh.svg) no-repeat center center;background-size:contain;width:16px;height:14px;margin-left:5px;display:inline-block;}@media only screen and (max-width:915px){.mobile-savings-calculator.modal,dialog.mobile-savings-calculator,.page-node-type-brctv-page .ui-dialog.ui-widget.ui-widget-content{padding:47px 30px 90px;}.paragraph--type--bcc.mobile-savings-calculator-block div.site-container > h2{letter-spacing:-0.7px;text-wrap:auto;}}@media (max-width:48em){.page-node-type-brctv-page .ui-dialog{width:82% !important;}}@media only screen and (max-width:700px){.mobile-savings-calculator.modal,.page-node-type-brctv-page .ui-dialog.ui-widget.ui-widget-content{padding:42px 20px 55px 18px;}.paragraph--type--bcc.mobile-savings-calculator-block div.site-container > h2 + p{font-size:16px;line-height:24px;padding-bottom:40px;}.paragraph--type--bcc.mobile-savings-calculator-block .color-bar p{line-height:30px;}.paragraph--type--bcc.mobile-savings-calculator-block .mobile-savings-calculator-inner-wrapper{padding:35px 24px 0 19px;}.paragraph--type--bcc.mobile-savings-calculator-block .mobile-savings-calculator-inner-wrapper .form-section-label label{font-size:16px;line-height:24px;text-align:center;}.paragraph--type--bcc.mobile-savings-calculator-block .mobile-savings-calculator-inner-wrapper select{font-size:16px;line-height:24px;}form .mobile-savings-calculator-inner-wrapper input[type="text"]{font-size:16px;}.mobile-savings-calculator-form form .cta button[type="submit"]:not([class*=mobile-input-submit]):not([class*=mobile-btn-]):not([class*=mobile-link-]){font-size:16px;line-height:30px;padding:18px 35px 15px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content hr{display:block;border:2px solid #0866ff;margin:28px 45px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content hr.last-divider{margin-bottom:5px;}.page-node-type-brctv-page .ui-dialog.ui-widget.ui-widget-content img.great-news{width:125px;margin:0 auto 23px;}.mobile-savings-calculator.modal .modal-container h2,.page-node-type-brctv-page .ui-dialog .ui-dialog-content h2{font-size:35px;line-height:46px;letter-spacing:-1.4px;margin-bottom:16px;}.mobile-savings-calculator.modal .modal-container .modal-description,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-description{margin-bottom:20px;}.mobile-savings-calculator.modal .modal-container .modal-description p,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-description p{font-size:16px;font-weight:400;line-height:24px;margin:0;}.mobile-savings-calculator.modal .modal-container .modal-disclaimer,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-disclaimer{margin-bottom:46px;}.mobile-savings-calculator.modal .modal-container .modal-disclaimer p,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-disclaimer p{color:#1e398d;font-size:12px;line-height:14px;}.mobile-savings-calculator-inner-wrapper .disclaimer  p{font-size:10px;line-height:18px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table{border:none;margin:0 auto;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-savings-heading{padding-top:0 5px 17px;border:none;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost{display:block;border:none;height:100%;letter-spacing:-4.5px;width:100%;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .modal-cost-month,.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-cost .modal-cost-year{border:none;height:70px;}.mobile-savings-calculator.modal hr{display:block;border:2px solid #0866ff;margin:28px 62px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-savings-recommend{padding:0;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-savings-recommend-title{font-size:20px;font-weight:700;line-height:28px;margin-bottom:10px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-savings-recommend-plan{font-size:35px;font-weight:700;line-height:50px;letter-spacing:-0.7px;margin-bottom:15px;}.page-node-type-brctv-page .ui-dialog .ui-dialog-content .modal-savings-table .modal-savings-recommend-includes{font-size:16px;line-height:24px;}.mobile-savings-calculator.modal .cta a.btn{width:88%;padding:18px 0 15px;}.mobile-savings-calculator.modal form input[type="submit"].button-link-style.button{font-size:16px;line-height:20px;}}@media only screen and (max-width:495px){.mobile-savings-calculator.modal .submit-wrapper-with-arrow{width:200px;}}.ui-dialog.mobile-savings-email-modal{padding-bottom:110px !important;}.ui-dialog.mobile-savings-email-modal #drupal-modal.ui-dialog-content{overflow:visible !important;}.mobile-savings-email-form #modal-email-form-errors{color:red;width:55%;left:50%;transform:translateX(-50%);}.email-form-inner-wrapper{margin:57px 42px;display:flex;flex-wrap:wrap;position:relative;}.mobile-savings-email-form .email-form-inner-wrapper .form-item.form-item-email{margin-bottom:0;}.mobile-savings-email-form .email-form-inner-wrapper{width:500px;margin:30px auto 0;flex-wrap:nowrap;}.mobile-savings-email-form .form-item-email input{background:rgba(65,64,66,0.10);border:2px transparent solid;max-width:100%;width:100%;border-radius:0;height:50px;font-size:20px;line-height:30px;color:#414042;}.mobile-savings-email-form .form-item-email input.error,.mobile-savings-email-form .form-item-email input.error::placeholder{color:#da3338;}.mobile-savings-email-form .form-item-email input{width:334px;}.mobile-savings-email-form .form-item-email input:focus{border:2px #0866ff solid;}#drupal-modal .mobile-savings-email-form input[type="submit"].form-submit,#drupal-modal .mobile-savings-email-form button.form-submit,dialog .mobile-savings-email-form button.form-submit{width:155px;font-size:16px;line-height:30px;padding:0;margin:0 0 0 15px;min-height:auto;height:50px;}#drupal-modal .mobile-savings-email-form input.form-submit:hover{background:#ffffff;border:2px solid #0866ff;}#drupal-modal a.btn.primary{margin:10px 5px;}@media only screen and (max-width:847px){.email-form-inner-wrapper{display:block;margin:25px 0;padding:0 20px;}.mobile-savings-email-form .email-form-inner-wrapper{width:auto;}.mobile-savings-email-form .form-item-email input{font-size:16px;}.mobile-savings-email-form .form-item-email input,#drupal-modal .mobile-savings-email-form input[type="submit"].form-submit{width:100%;max-width:100%;margin:0 0 10px;}#drupal-modal a.btn.primary{margin:10px 0;width:100%;font-size:16px;line-height:30px;}}@media only screen and (max-width:768px){.mobile-savings-email-form #modal-email-form-errors{width:80%;}}
.paragraph--unpublished{background-color:#fff4f4;}
