@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,500,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);@import url(https://fonts.googleapis.com/css?family=Work+Sans:300,400,600,700);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Domine:wght@400;700&display=swap);@import url(https://use.typekit.net/qct4fxz.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:none}*{font-family:inherit}#app{min-height:100vh}.cart-app-container{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}html{box-sizing:border-box;height:100%;font-size:16px}::after,::before{box-sizing:inherit}body{min-height:100%;overflow-x:hidden;font-family:myriad-pro,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;text-rendering:optimizeLegibility}a{transition:ease .5s;color:#303e4e}a:hover{color:#303e4e}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:#3f475a;font-family:myriad-pro,sans-serif;font-weight:400}h2{color:#003f6e;font-size:20px}h2.cart-heading--rate{font-size:76px;font-weight:400}h2.cart-headline--form{position:relative;margin-bottom:22px;color:#3f475a;font-size:14px;font-weight:600}@media all and (min-width:992px){h2.cart-headline--form{text-transform:capitalize}}h2.cart-heading--form{margin:2rem 0;font-weight:400;text-transform:uppercase}h2.cart-headline--form--personal-info{margin-bottom:10px}h3.cart-heading-3--mobile{margin-top:2rem;padding:0 1rem;color:#333;font-size:17px;font-weight:400;line-height:1.6;text-align:center}@media all and (min-width:992px){h3.cart-heading-3--mobile{padding:0;color:#053a59;font-size:20px;text-align:left}}p{margin-bottom:1rem;color:#3f475a;font-size:12px;line-height:1.4}p.cart-copy--small-blue1{color:#303e4e}p.cart-copy--small-blue2{color:#053a59}p.cart-copy--medium{font-size:12px}@media all and (min-width:992px){p.cart-copy--medium{font-size:13px}}p.cart-copy--large{font-size:14px}p.cart--form--personal-info__text{color:#585859}.cart-copy--review p{color:#664a4d;font-size:12px}.cart-copy--disclosure a{text-decoration:underline}.consent-copy--italics{font-style:italic}button{cursor:pointer}.cart-route-container{min-height:600px}@media all and (min-width:992px){.cart-route-container{margin:0;padding-right:20px;padding-left:50px}}@media all and (min-width:1200px){.cart-route-container{width:770px;margin:0;padding:0}}.cart-page--confirmation{padding-top:38px}.cart-mobile-page-view{color:#585859;font-size:12px}.cart-pages{box-sizing:border-box;width:100%;margin-bottom:80px;padding-top:180px;padding-right:15px;padding-left:15px}@media all and (min-width:992px){.cart-pages{display:flex;justify-content:space-between;gap:50px;max-width:1170px;margin-right:auto;margin-bottom:90px;margin-left:auto;padding-right:0;padding-left:0}}@media all and (min-width:992px){.cart-pages__reversed{flex-direction:row-reverse}}.cart-pages__reversed.cart-error{justify-content:center}.cart-svg--info-bubble{margin-left:5px}.cart-desktop-page-view{display:none}@media all and (min-width:992px){.cart-desktop-page-view{display:block}}.cart-desktop-page-view-flex{display:none}@media all and (min-width:992px){.cart-desktop-page-view-flex{display:flex}}.cart-mobile-page-view{display:block}@media all and (min-width:992px){.cart-mobile-page-view{display:none}}.u-display-none{display:none!important}.cart-u-display-block{display:block!important}.cart-u-display-flex{display:flex!important}.cart-u-text-align-right{text-align:right!important}.cart-u-text-align-center{text-align:center!important}.cart-u-text-decoration-underline{text-decoration:underline}.cart-u-align-items-center{align-items:center!important}.cart-u-justify-content-center{justify-content:center!important}.cart-u-font-weight-600{font-weight:600!important}.cart-u-flex-direction-column{flex-direction:column!important}.cart-u-flex-direction-row{flex-direction:row!important}.cart-u-full-width{width:100%}.cart-connection-info__button-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}@media all and (min-width:768px){.cart-connection-info__button-wrapper{flex-direction:row;justify-content:space-between;margin-bottom:32px}}.cart-connection-info__button--switching{margin-top:0}.cart-connection-info__button{display:flex;align-items:center;justify-content:space-between;width:100%;margin:20px 0 6px;padding:25px;border:none;border-radius:2px;background-color:#00aa6f;color:#fff;font-size:16px;font-weight:400;letter-spacing:.5px}@media all and (min-width:768px){.cart-connection-info__button{max-width:370px;margin-top:0;margin-bottom:22px}}.cart-button{width:100%;min-width:180px;padding:18px 60px 18px 22px;border:none;border-bottom:none;border-radius:4px;background-color:#00aa6f;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:calc(100% - 20px) center;color:#fff;font-size:20px;font-weight:600;text-align:center;text-transform:none}@media all and (min-width:992px){.cart-button{width:auto}}.cart-button.cart-button--error,.cart-button:disabled{background-color:#dbdada!important;background-image:none!important;cursor:not-allowed}.cart-button.cart-button--error .button-arrow,.cart-button:disabled .button-arrow{display:none}.cart-button:hover:not(:disabled){background-color:#507ac5}.cart-button__expand{position:relative;width:200px;padding:15px 25px;border:none;border-radius:8px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.25);color:#de3d0c;font-size:10px;font-weight:600}.cart-button__expand--open::before{content:"";position:absolute;z-index:-1;top:50%;left:-20%;width:140%;height:1px;background-color:#ddd}.cart-button__expand--open::after{content:"";position:absolute;top:0;width:100%;height:100%;background-image:url(../images/chevron-up.png);background-repeat:no-repeat;background-position:8px center}.cart-button--white{width:47%;padding:25px;border:none;border:1px solid rgba(0,0,0,.1);border-radius:8px;background-color:#fff;box-shadow:0 8px 15px rgba(0,0,0,.1);font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px;font-weight:400}@media all and (min-width:992px){.cart-button--white{position:relative;width:44%;padding:25px 10px 25px 35px;border:1px solid #999;box-shadow:none;color:#000;font-size:15px}}@media all and (min-width:992px){.cart-button--white .cart-desktop-page-view{display:inline}}.cart-button__mobile{width:90%;margin:30px 0 6px;padding:15px 25px;border:none;border-radius:6px;background:#44305f;color:#fff;font-size:20px;font-weight:500;text-transform:uppercase}.cart-button__mobile--switching{margin-top:0}.cart-button--selected{border:2px solid #44305f}@media all and (min-width:992px){.cart-button--selected::after{content:"";position:absolute;top:30px;left:24px;width:12px;height:12px;border-radius:20px;background-color:#44305f}}.cart-button--disabled::after{background-color:#fff!important}@media all and (min-width:992px){.cart-button-mobile--more::after{top:25px}}@media all and (min-width:992px){.cart-button--standard::after{top:25px}}.cart-button__text--standard{display:inline-block;margin-bottom:5px;color:#3f475a;font-size:14px}@media all and (min-width:992px){.cart-button__text--standard{margin-bottom:0;font-weight:400;text-transform:initial}}.cart-review-page__continue-conf{margin-bottom:64px}.cart-review-page__continue-button .cart-button--continue{position:relative;max-width:370px;padding-top:22px;padding-bottom:22px;font-size:20px}.cart-button--complete{font-size:17px}@media all and (min-width:992px){.cart-button--complete{padding:18px 31px;font-size:20px}}.cart-button-enroll{padding-right:60px}.cart-button.cart-button--loading,.cart-review-page__continue-button .cart-button.cart-button--loading{background-image:none}.cart-button--loading .cart-three-quarters-loader:not(:required){display:block;width:22px;height:22px;border:5px solid #fff;border-radius:11px;border-right-color:transparent}.cart-button-make-deposit-arrow{display:none}.cart-button--select{padding:10px;background-color:#13416b}.cart-button--select:focus{outline:0}.cart-button-make-deposit{display:flex;align-items:center;justify-content:center;width:100%;max-width:344px;margin-top:40px;padding:10px;border:1px solid #446db5;border-radius:4px;background-color:#fff!important;color:#446db5;font-size:14px;text-transform:uppercase}@media all and (min-width:992px){.cart-button-make-deposit{margin:37px 0 0 0}}.cart-button-make-deposit:focus{outline:0}.cart-button-back-deposit{min-width:0;margin:0 0 20px 10px;padding:10px;border:1px solid #13416b;border-radius:6px;background-color:#fff!important;color:#13416b;font-size:15px}.cart-button-back-deposit:focus{outline:0}.react-multi-carousel-list{display:flex;position:relative;align-items:center;padding-bottom:30px;overflow:hidden}@media all and (min-width:768px){.react-multi-carousel-list{justify-content:center}}.react-multi-carousel-track{display:flex;position:relative;flex-direction:row;justify-content:center;margin:0;padding:0;transform-style:preserve-3d;backface-visibility:hidden;list-style:none;will-change:transform,transition}.react-multi-carousel-dot-list{display:flex;position:absolute;right:0;bottom:0;left:0;justify-content:center;margin:auto;margin:0;padding:0;list-style:none;text-align:center}@media all and (min-width:1200px){.react-multi-carousel-dot-list{display:none}}.react-multi-carousel-dot+.react-multi-carousel-dot{margin-left:15px}.react-multi-carousel-dot [type=button],.react-multi-carousel-dot [type=reset],.react-multi-carousel-dot [type=submit],.react-multi-carousel-dot button{display:inline-block;width:50px;height:8px;padding:0;border:0;border-radius:4px!important;background-color:#e2e4ec!important}.react-multi-carousel-dot--active button{background-color:#173957!important}.react-multi-carousel-item{padding:0 0;transform-style:preserve-3d;backface-visibility:hidden;opacity:.5}@media all and (min-width:1200px){.react-multi-carousel-item{max-width:320px}}.react-multi-carousel-item--active{opacity:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}.review-banner{display:flex;box-sizing:border-box;flex-direction:row;width:100%;margin:0 auto 20px;padding:10px 20px;gap:15px;border-left:5px solid #003f73;border-radius:3px;background-color:#eef5fc}@media all and (min-width:768px){.review-banner{width:-moz-fit-content;width:fit-content;margin:0 auto 50px;padding:20px}}@media all and (min-width:992px){.review-banner{margin:0 0 50px}}.review-banner__slot{display:flex;align-items:center}.review-banner__slot p{margin:0;padding:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media all and (min-width:768px){.review-banner__slot p{font-size:16px}}.review-banner__slot p strong{font-weight:700}.review-banner__icon img{min-width:23px}@media all and (min-width:768px){.review-banner__icon img{min-width:21px}}.react-calendar{margin-bottom:20px;border:none;background-color:transparent;color:#3f475a;font-size:12px}@media all and (min-width:992px){.react-calendar{width:370px;margin-bottom:33px;border-radius:4px}}.react-calendar .react-calendar__month-view{padding:20px 15px 8px;border:1px solid #2b2b2b;border-radius:8px}.react-calendar .react-calendar__tile[disabled]{background-color:transparent;color:#d9d9d9}.react-calendar .react-calendar__navigation button{display:inline-block}.react-calendar .react-calendar__navigation button[disabled]{background-color:transparent}.react-calendar .react-calendar__navigation{justify-content:center;width:50%;margin-right:auto;margin-bottom:5px;margin-left:auto}@media all and (min-width:768px){.react-calendar .react-calendar__navigation{margin-bottom:10px}}.react-calendar .react-calendar__navigation__label{padding:0;font-size:16px}@media all and (min-width:768px){.react-calendar .react-calendar__navigation__label{font-size:14px}}.react-calendar .react-calendar__month-view__weekdays{margin-bottom:5px}.react-calendar .react-calendar__month-view__weekdays__weekday{color:#3f475a;text-align:center;text-decoration:none}.react-calendar .react-calendar__month-view__weekdays__weekday>abbr{text-decoration:none}.react-calendar .react-calendar__tile{margin:0;padding:4px 5px;background-color:transparent;color:#3f475a;font-size:12px;font-weight:400}.react-calendar .react-calendar__tile abbr{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin:0 auto;border-radius:25px}.react-calendar .react-calendar__tile--active abbr{background-color:#003f6e;color:#fff;text-decoration:none}.react-calendar .react-calendar__navigation__arrow{background-color:transparent;color:#3f475a;font-size:20px}.react-calendar .react-calendar__month-view__days__day--weekend:not(.react-calendar__tile--active):not(:disabled){color:#3f475a}.cart-calendar-container{display:flex;flex-direction:column}@media all and (min-width:768px){.cart-calendar-container{flex-direction:row;justify-content:space-between}}.cart-connection-info-desktop{padding-left:3rem}.cart-connection-info-desktop .cart-connection-info-desktop__radio-container{display:flex;align-items:baseline;margin:0 1rem;padding:1rem;border:2px solid #d9d9d9;border-radius:6px}.cart-connection-info-desktop .cart-connection-info-desktop__radiobtn-wrapper{margin-right:5px}.cart-connection-info-desktop .cart-connection-info-desktop__input-title{margin-bottom:12px;font-size:15px}.cart-connection-info-desktop .cart-connection-info-desktop__input-text{color:#585859;font-size:14px;line-height:1.5}.cart-mcafee__image{width:125px;height:55px;margin-bottom:10px}.cart-testing .u-text-align-right{text-align:right!important}.cart-connection-info{display:flex;flex-direction:column;order:3}.cart-connection-info .cart-connection-info__heading{margin-top:20px;padding:0 10px;color:#3f475a;font-size:14px;font-weight:600;line-height:17px;text-align:center}@media all and (min-width:768px){.cart-connection-info .cart-connection-info__heading{margin-top:9px;margin-bottom:24px;padding:0;text-align:left}}.cart-connection-info .cart-connection-choice{width:100%}@media all and (min-width:768px){.cart-connection-info .cart-connection-choice{width:300px;height:128px}}@media all and (min-width:1200px){.cart-connection-info .cart-connection-choice{width:370px}}.cart-connection-info .cart-connection-choice .cart-connection-choice__text{margin-bottom:25px;color:#585859;font-size:10px}@media all and (min-width:768px){.cart-connection-info .cart-connection-choice .cart-connection-choice__text{padding-right:50px;padding-left:0;font-size:12px;line-height:16px}}.cart-connection-info .cart-connection-info__disclaimer{order:1;color:#585859;font-size:11px;font-style:italic;line-height:15px;text-align:center}@media all and (min-width:768px){.cart-connection-info .cart-connection-info__disclaimer{order:0;margin-bottom:50px;font-size:12px;text-align:left}}.cart-content-header{color:#13416b;font-size:21px;font-weight:600;text-rendering:optimizeLegibility}.cart-txu-ssn-modal{width:75%}@media all and (min-width:1200px){.cart-txu-ssn-modal{width:40%}}.cart-txu-ssn-modal-content{position:absolute;z-index:1200;top:50%;right:auto;bottom:auto;left:50%;width:75%;margin-right:-50%;padding:35px 35px;overflow:auto;transform:translate(-50%,-50%);border-radius:16px;outline:0;background:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.25)}@media all and (min-width:1200px){.cart-txu-ssn-modal-content{width:30%}}.cart-txu-ssn-modal-content .cart-content-paragraph{font-size:16px}.cart-txu-ssn-modal-content .cart-form .cart-form__input-wrapper{width:100%;padding:0!important}@media all and (min-width:1200px){.cart-txu-ssn-modal-content .cart-form .cart-form__input-wrapper{width:50%}}.cart-txu-ssn-modal-content .cart-form .cart-form__input-label{left:10px}.cart-txu-ssn-modal-content .cart-button{width:100%}@media all and (min-width:1200px){.cart-txu-ssn-modal-content .cart-button{width:50%}}.cart-payless_input-field{height:50px;padding:0}.cart-id-verification-box{display:flex;position:relative;height:auto;margin-bottom:4px;padding-right:20px;border-radius:6px;background-color:#d2e4ec}.cart-id-verification-box .cart-content-container{position:relative;width:100%;margin:30px}.cart-id-verification-box .cart-content-container .cart-content-paragraph{color:#13416b;font-size:14px;font-weight:600;text-rendering:optimizeLegibility}.cart-id-verification-box .cart-field-container{display:flex;flex-direction:column;margin:0 -15px;padding:0 12px}@media all and (min-width:1200px){.cart-id-verification-box .cart-field-container{flex-direction:row;padding:0}.cart-id-verification-box .cart-field-container .cart-form__input-wrapper{margin:0}}.cart-id-verification-box .cart-field-container .cart-form__input-wrapper{padding:0}@media all and (min-width:1200px){.cart-id-verification-box .cart-field-container .cart-form__input-wrapper{padding:0 16px}}.cart-id-verification-box .cart-field-container .cart-form__input-wrapper label{left:10px}.cart-id-verification-box .cart-field-container .cart-or{align-self:center;justify-content:center;margin-bottom:20px;padding:5px;color:#616265;font-size:1.1em}@media all and (min-width:1200px){.cart-id-verification-box .cart-field-container .cart-or{margin-bottom:0}}.cart-id-verification-box .cart-state-issued-label{position:absolute;z-index:51;top:6px;padding:0;color:#7d7d7d;font-size:12px}.cart-id-verification-box>.cart-text-small{margin-top:5px;font-style:italic}.cart-id-verification-box .cart-state-issued-dropdown{width:100%;height:50px}@media all and (min-width:992px){.cart-id-verification-box .cart-state-issued-dropdown-wrapper .cart-dropdown-container{border:1px solid #a09d9d}}.cart-id-verification-box .cart-state-issued-dropdown-wrapper .cart-dropdown-container-invalid{border:1px #ac0040 solid}.cart-id-verification-box .cart-state-issued-placeholder{padding-top:16px}.cart-id-verification-box .cart-state-issued-placeholder:not(.cart-is-selected){color:#a09d9d}.cart-id-verification-box .cart-invalid-border{border:1px #ac0040 solid}.cart-error-label{color:red;font-size:11px;font-weight:600}.cart-deposit-info{padding:0;color:#3f475a;font-size:13px;font-weight:900;text-align:justify}.cart-deposit-info strong{font-weight:600}.cart-disclosure{padding-bottom:40px;color:#616265;font-size:14px;font-style:italic}.cart-credit-check-container{margin-top:30px}.cart-headline-mcafee-tippy-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}@media all and (min-width:768px){.cart-headline-mcafee-tippy-wrapper{align-items:none}}.cart-form__tippy{color:#253640;text-align:left}.cart-form__tippy-wrapper p{margin-bottom:0}.cart-form__tippy-preamp-number{margin-top:15px;color:#253640;font-weight:700;text-align:left}.cart-form__tippy-preamp-number a{color:#253640}@media all and (min-width:768px){.cart-form__tippy-preamp-number a{text-decoration:none}}.cart-form__tippy-trigger{width:90px;height:max-content;margin-bottom:0;border-bottom:1px dashed #0071cd;color:#0071cd;line-height:18px;text-align:center}@media all and (min-width:768px){.cart-form__tippy-trigger{margin-bottom:1rem}}.cart-personal-info-desktop{max-width:100%}@media all and (min-width:992px){.cart-personal-info-desktop{flex-basis:auto;width:67%;padding-left:33px}}@media all and (min-width:1200px){.cart-personal-info-desktop{flex-basis:75%;width:auto}}.cart-tool-tip-link{position:absolute;left:111px;font-size:12px;text-decoration:underline}.cart-tool-tip-link a{color:#664a4d;text-transform:capitalize}.cart-billing-option{margin-bottom:10px}@media all and (min-width:992px){.cart-billing-option{margin-right:16px;margin-bottom:20px;margin-left:16px}}.cart-billing-option .cart-checkbox__label{margin:0}.cart-billing-option .cart-checkbox__text{margin:0;color:#585859}.cart-lock-icon{position:absolute;top:14px;right:14px;width:21px;height:21px;background-repeat:no-repeat}.cart-invalid-border{border:1px solid red}.cart-conversational .cart-conversational__heading{margin-top:-10px;margin-bottom:10px;font-size:18px;font-weight:500;text-align:center}@media all and (min-width:768px){.cart-conversational .cart-conversational__heading{margin-top:auto;margin-bottom:25px;font-size:28px;text-align:left}}.cart-conversational .cart-conversational__text{margin-bottom:22px;padding:0 25px;color:#3f475a;font-size:14px;line-height:18px;text-align:center}@media all and (min-width:768px){.cart-conversational .cart-conversational__text{margin-bottom:50px;padding:0;font-size:14px;line-height:17px;text-align:left}}.cart-payment-card__title{position:relative;color:#3f475a;font-size:14px;font-weight:600}.cart-payment-card__edit-icon-button{position:absolute;z-index:999;top:20px;right:10px;margin:0;padding:0;transition:opacity .5s;border:none;opacity:0;background:0 0;cursor:pointer;pointer-events:none}.cart-payment-card__edit-icon{display:block}.cart-payment-card__edit-icon-label{display:none}.cart-payment-card__accepted-cc-copy{width:100%;margin:15px 0 20px 0;transition:opacity .2s;font-size:12px}@media all and (min-width:576px){.cart-payment-card__accepted-cc-copy{margin:24px 0 24px 0}}@media all and (min-width:768px){.cart-payment-card__accepted-cc-copy{width:calc(100% - 32px)}}@media all and (min-width:1200px){.cart-payment-card__accepted-cc-copy{width:100%;margin-top:24px;font-size:14px}}.cart-form__input-vault-creditcard{width:100%;height:428px;transition:padding-top .3s}@media all and (min-width:768px){.cart-form__input-vault-creditcard{width:100%;height:428px}}@media all and (min-width:992px){.cart-form__input-vault-creditcard{width:100%;height:428px}}@media all and (min-width:1200px){.cart-form__input-vault-creditcard{width:104%;height:355px}}.cart-review__auto-bill-pay .cart-form__input-vault-creditcard{width:100%;height:428px;transition:padding-top 1s}@media all and (min-width:768px){.cart-review__auto-bill-pay .cart-form__input-vault-creditcard{width:100%;height:355px}}@media all and (min-width:992px){.cart-review__auto-bill-pay .cart-form__input-vault-creditcard{width:100%;height:428px}}@media all and (min-width:1200px){.cart-review__auto-bill-pay .cart-form__input-vault-creditcard{width:104%;height:355px}}.cart-review__auto-bill-pay .cart-payment-card__autoBillPay{width:100%;margin:0}.cart-review__auto-bill-pay .cart-payment-card__accepted-cc-copy{margin-top:20px}@media all and (min-width:576px){.cart-review__auto-bill-pay .cart-payment-card__accepted-cc-copy{width:calc(100% - 66px);margin-top:32px}}.cart-payment-card--payless{display:flex;position:relative;flex-direction:column;justify-content:flex-end;transition:all .5s}@media all and (min-width:992px){.cart-payment-card--payless{display:block;height:auto}}.cart-payment-card--payless .cart-payment-card__edit-icon{top:16px;right:32px}.cart-payment-card--payless .cart-payment-card__title{position:absolute;top:18px;left:16px}@media all and (min-width:768px){.cart-payment-card--payless .cart-payment-card__title{left:32px}}@media all and (min-width:992px){.cart-payment-card--payless .cart-payment-card__title{left:16px}}@media all and (min-width:1200px){.cart-payment-card--payless .cart-payment-card__title{left:32px}}@media all and (min-width:992px){.cart-payment-card--payless .cart-form__input__container{left:16px}}@media all and (min-width:1200px){.cart-payment-card--payless .cart-form__input__container{left:35px}}.cart-payment-card--payless .cart-form__input-vault-creditcard{width:100%;height:428px}@media all and (min-width:768px){.cart-payment-card--payless .cart-form__input-vault-creditcard{width:104%}}@media all and (min-width:992px){.cart-payment-card--payless .cart-form__input-vault-creditcard{width:100%}}@media all and (min-width:1200px){.cart-payment-card--payless .cart-form__input-vault-creditcard{width:102%;height:355px}}.cart-payment-card__wrapper{position:static;width:100%}.deposit-form__vgs-cc{padding:0;color:#3f475a}.deposit-form__vgs-cc form{display:flex;flex-direction:column;gap:20px}.deposit-form__vgs-cc form .flex.wrap{display:flex;flex-direction:column;gap:20px}@media all and (min-width:768px){.deposit-form__vgs-cc form .flex.wrap{flex-direction:row;gap:32px}}.deposit-form__vgs-cc iframe{width:100%}.deposit-form__vgs-cc .form-group:has([for=cc-number-txu-deposit]){margin:0}.deposit-form__vgs-cc .form-group:has([for=cc-exp-full-txu-deposit]){margin:0}.cart-form__input__container+.deposit-form__vgs-cc{padding-top:200px}@media all and (min-width:992px){.cart-form__input__container+.deposit-form__vgs-cc{padding-top:180px}}.cart-payment-card.cart-payment-card--active .deposit-form__vgs-cc{display:none;visibility:hidden;height:50px!important;padding-top:0!important}.cart-payment-card.cart-payment-card--active .txu-payment-detail-table{display:none}.cart-deposit-amount__wrapper{display:flex;flex-direction:column;margin-bottom:20px;padding:8px 0;transition:opacity .2s;border-bottom:1px solid #515a72;font-size:10px}.cart-deposit-total-amount__wrapper{display:flex;flex-direction:column;margin-bottom:20px;font-size:12px;gap:4px}.cart-deposit-total-amount__wrapper p{margin:0}.cart-deposit-total-amount__wrapper .amount{font-size:16px}.cart-deposit-description{margin-bottom:20px;font-size:14px}.cart-enrollment-button{margin-left:10px;padding:18px 22px 18px 22px;border-radius:0;background:#008163}.split-deposit--active .cart-form__input-vault-creditcard{width:100%;height:428px;padding-top:55px;transition:padding-top .5s}@media all and (min-width:768px){.split-deposit--active .cart-form__input-vault-creditcard{width:104%}}@media all and (min-width:992px){.split-deposit--active .cart-form__input-vault-creditcard{width:100%}}@media all and (min-width:1200px){.split-deposit--active .cart-form__input-vault-creditcard{width:102%;height:355px}}.split-deposit--active .cart-card-form--expanded{padding-top:110px!important}@media all and (min-width:768px){.split-deposit--active .cart-card-form--expanded{padding-top:55px!important}}.split-deposit--active .cart-payment-card__wrapper--split-deposit{position:static;box-sizing:border-box;width:100%;margin:0;padding:0 0 20px}.split-deposit--active .cart-payment-card__wrapper--split-deposit .cart-deposit-amount__lock-svg-txu{position:absolute;top:50%;right:0;width:12px;height:14px;transform:translateY(-50%)}@media all and (min-width:768px){.split-deposit--active .cart-payment-card__wrapper--split-deposit .cart-deposit-amount__lock-svg-txu{width:18px;height:22px}}.split-deposit--active .cart-payment-card__wrapper--split-deposit .cart-payment-card__title{color:#003f6e;font-weight:600}@media all and (min-width:768px){.split-deposit--active .cart-payment-card__wrapper--split-deposit .cart-payment-card__title{color:#3f475a;font-weight:600;text-transform:capitalize}}.split-deposit--active .txu-deposit-heading{display:flex;flex-direction:column;gap:12px}.split-deposit--active .cart-split-deposit-header{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;padding-bottom:20px}@media all and (min-width:768px){.split-deposit--active .cart-split-deposit-header{flex-direction:row;align-items:flex-start}}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__buttons-container{display:flex;align-items:center;width:100%}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__button{display:flex;flex-direction:column;justify-content:center;padding:10px 8px;transition:background-color .5s;border:1px solid #515a72;border-radius:2px;background-color:transparent;text-align:left}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__button-label{margin-bottom:0;color:#424242;font-size:12px;text-align:left}@media all and (min-width:768px){.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__button-label{font-size:14px}}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__payment-amount{margin-bottom:0;color:#424242;font-size:16px;font-weight:700}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-button--active{background-color:#003f6e}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-button--active .cart-split-deposit-header__payment-amount{color:#fff}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-button--active .cart-split-deposit-header__button-label{color:#fff}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__info-container{display:flex;height:0;margin-top:0;transition:opacity .3s,height .3s margin-top .1s;opacity:0}@media all and (min-width:768px){.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__info-container{margin-top:0}}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header--active{height:auto;margin-top:25px;opacity:1}@media all and (min-width:768px){.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header--active{margin-top:0;margin-left:26px}}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__info-icon{width:25px;height:25px;margin-right:12px}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__info-copy{color:#4b4b4b;font-size:12px;line-height:13px;text-align:left}@media all and (min-width:768px){.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__info-copy{font-size:14px;line-height:20px}}.split-deposit--active .cart-split-deposit-header .cart-split-deposit-header__seperator-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:39px}.split-deposit--active .cart-accepted-cards-split-deposit-copy{margin:0}.split-deposit--active .cart-accepted-cards-split-deposit-copy b{font-weight:700}.cart-form__input-wrapper{position:relative;z-index:50;flex-basis:calc(50% - 15px);margin-bottom:22px}@media all and (min-width:768px){.cart-form__input-wrapper{margin-bottom:30px}}.cart-form__input-wrapper label{left:8px}.cart-form__input-wrapper::after{content:url(../images/icon-caret-1.svg);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cart-dropdown-wrapper .cart-form__input{display:block;position:relative;box-sizing:border-box;width:100%;height:50px;padding:24px 40px 5px 8px;border:1px solid #848484;border-radius:4px;background-color:#fff;color:#3f475a;font-size:16px;font-weight:inherit;line-height:16px}.cart-dropdown-wrapper .cart-form__input::-ms-clear{display:none}.cart-dropdown-wrapper .cart-form__input[readonly]{background-color:rgb(216.75,216.75,216.75);font-style:italic}.cart-dropdown-wrapper .cart-form__input::placeholder{color:#999;font-weight:400}.cart-dropdown-wrapper .cart-form__input:disabled{background-color:#f2f1f1;text-transform:capitalize}.cart-dropdown-wrapper .cart-dropdown-container{color:#3f475a}.cart-dropdown-wrapper .Dropdown-disabled .cart-form__input{background-color:#f2f1f1}.cart-dropdown-label{position:absolute;z-index:51;top:6px;padding:0;color:#848484;font-family:Work Sans;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.cart-dropdown-placeholder{color:#3f475a}.cart-dropdown-placeholder:not(.is-selected){color:#999}.cart-dropdown{z-index:50;width:100%;height:50px}.cart-footer-container{justify-content:center}.cart-footer{margin-bottom:15px}.cart-footer__text{margin-bottom:10px;color:#999;font-size:11px;line-height:15px;text-align:center}@media all and (min-width:992px){.cart-footer__text{margin-bottom:0}}.cart-disclaimer{text-align:center}.cart-switch-hold-error{font-size:14px}.cart-switch-hold-error span{display:block}.cart-ssn{position:relative;margin-bottom:22px;padding:48px 16px;border-radius:6px;background-color:#f2f1f1}@media all and (min-width:768px){.cart-ssn{padding:31px 58px 31px 30px}}.cart-ssn::after{content:url(../images/icon-lock.svg);position:absolute;top:14px;right:22px}.cart-form__copy{color:#585859;font-size:12px}.cart-mcafee-link{display:flex;justify-content:flex-end;margin-bottom:20px}@media all and (min-width:768px){.cart-mcafee-link{margin-right:auto;margin-left:30px}}.cart-form .cart-checkbox>p,.cart-form .cart-checkbox__text{position:relative;margin-bottom:0;padding-top:3px;padding-right:20px;padding-left:28px;color:#585859;font-weight:400;line-height:1.6}@media all and (min-width:992px){.cart-form .cart-checkbox>p,.cart-form .cart-checkbox__text{padding-right:0}}.cart-form .cart-checkbox>p img,.cart-form .cart-checkbox__text img{display:block;margin-top:10px}@media all and (min-width:768px){.cart-form .cart-form__social.credit-consent{margin-bottom:0}}.cart-form .cart-form__social.credit-consent .cart-ssn{margin-bottom:18px}.cart-form .cart-form__social.credit-consent .cart-headline--form{margin-bottom:6px}@media all and (min-width:768px){.cart-form .cart-form__social.credit-consent .cart-headline--form{margin-bottom:20px}}@media all and (min-width:768px){.cart-form .cart-form__social.credit-consent .cart-form__input-group--id .cart-mcafee-link{margin-bottom:50px}}@media all and (min-width:768px){.cart-form .cart-form__social.credit-consent .cart-form__input-group--id .cart-form__copy{margin-bottom:36px}}.cart-form .cart-form__input__container{display:flex;position:absolute;top:70px;left:16px;flex-direction:column;align-items:flex-start}@media all and (min-width:768px){.cart-form .cart-form__input__container{left:35px}}@media all and (min-width:992px){.cart-form .cart-form__input__container{display:flex;position:absolute;top:80px;left:16px;flex-direction:row;align-items:center;width:90%}}@media all and (min-width:1200px){.cart-form .cart-form__input__container{left:35px;width:100%}}.cart-form .cart-form__error-message{position:absolute;color:#ac0040;font-size:12px;font-weight:400}.cart-form .cart-form__input-wrapper{position:relative;z-index:52;flex-basis:calc(50% - 15px);margin-bottom:22px}@media all and (min-width:768px){.cart-form .cart-form__input-wrapper{margin-bottom:30px}}.cart-form .cart-form__input-wrapper::after{content:url(../images/pindrop.svg);position:absolute;top:53%;right:15px;transform:translateY(-50%)}@media all and (min-width:768px){.cart-form .cart-form__input-wrapper::after{top:50%;right:12px}}.cart-form .cart-form__input-wrapper .cart-form__input{display:block;position:relative;box-sizing:border-box;width:100%;height:50px;padding:20px 40px 5px 8px;border:1px solid #515a72;border-radius:4px;background-color:#fff;color:#3f475a;font-size:16px;font-weight:600}@media all and (min-width:768px){.cart-form .cart-form__input-wrapper .cart-form__input{font-weight:500}}.cart-form .cart-form__input-wrapper .cart-form__input::-ms-clear{display:none}.cart-form .cart-form__input-wrapper .cart-form__input[readonly]{background-color:rgb(216.75,216.75,216.75);font-style:italic}.cart-form .cart-form__input-wrapper .cart-form__input::placeholder{color:#999;font-weight:400}.cart-form .cart-form__input-wrapper .cart-form__input:disabled{background-color:#f2f1f1;text-transform:capitalize}.cart-form .cart-form__input-wrapper .cart-state-issued-placeholder{padding-top:24px}.cart-form .cart-form__input-wrapper .cart-dropdown-placeholder{padding-top:24px}.cart-form .cart-form__input-wrapper .cart-dropdown-placeholder:not(.is-selected){color:#999}.cart-form .cart-form__input-wrapper .cart-form__input--error{border:1px #ac0040 solid!important}.cart-form .cart-form__input-wrapper .cart-form__input-label{position:absolute;z-index:10;top:50%;left:9px;transform:translateY(-50%);transition:150ms;transition-timing-function:cubic-bezier(.17,.67,.83,.67);color:#767676;font-size:16px;pointer-events:none}.cart-form .cart-form__input-wrapper .cart-form__input-label--float{top:12px;font-size:12px}.cart-form .cart-form__input-wrapper .cart-form__input--disabled{border:none;background-color:#d9d9d9}.cart-form .cart-form__input-wrapper .cart-payless-label{z-index:1;margin-left:5px}.cart-form .cart-form__input-wrapper>.cart-text-small{margin-top:5px;font-style:italic}.cart-form .cart-form__input-wrapper.cart-payless__input-wrapper{margin-top:-20px;margin-bottom:22px}@media all and (min-width:992px){.cart-form .cart-form__input-wrapper.cart-payless__input-wrapper{margin-top:0;margin-bottom:22px}}.cart-form .cart-payless-prepaid-amount-input-wrapper label{position:absolute;top:8px;left:9px;width:auto;color:#585859;font-size:12px;font-weight:400}@media all and (min-width:768px){.cart-form .cart-payless-prepaid-amount-input-wrapper label{top:6px}}@media all and (min-width:992px){.cart-form .cart-payless-prepaid-amount-input-wrapper label{width:100%}}.cart-form .cart-payless-prepaid-amount-input-wrapper .cart-form__error-message{bottom:-26px}@media all and (min-width:768px){.cart-form .cart-payless-prepaid-amount-input-wrapper .cart-form__error-message{bottom:-15px}}.cart-form .cart-payment-card .cart-form__input-wrapper .cart-form__input{width:225px;padding:0;padding-top:15px;padding-left:8px;border:1px solid #7d7d7d;color:#7d7d7d;font-size:15px;font-weight:400}@media all and (min-width:992px){.cart-form .cart-payment-card .cart-form__input-wrapper .cart-form__input{width:250px}}.cart-form .cart-payment-card .cart-form__input-wrapper .cart-payless_input-field{width:215px}@media all and (min-width:992px){.cart-form .cart-payment-card .cart-form__input-wrapper .cart-payless_input-field{width:215px}}@media all and (min-width:1200px){.cart-form .cart-payment-card .cart-form__input-wrapper .cart-payless_input-field{width:250px}}.cart-form .cart-payment-card .cart-payless-prepaid-amount-input-wrapper .cart-form__input-wrapper::after{content:""}.cart-form .cart-customer-payment-page__headline{margin-bottom:0;color:#003f6e;font-size:18px;font-weight:600;text-align:center}@media all and (min-width:768px){.cart-form .cart-customer-payment-page__headline{font-size:28px;font-weight:500;text-align:left}}.cart-form .cart-customer-payment-page__subheading{margin-bottom:0;color:#3f475a;font-size:12px;text-align:center}@media all and (min-width:768px){.cart-form .cart-customer-payment-page__subheading{max-width:560px;font-size:14px;text-align:left}}.cart-form .cart-customer-payment-page__subheading span{font-weight:700}.cart-form .cart-customer-payment-page--autobillPay .cart-customer-payment-page__headline,.cart-form .cart-customer-payment-page--payless .cart-customer-payment-page__headline{margin-bottom:8px}.cart-form .cart-review__auto-bill-pay .cart-customer-payment-page{background-color:rgba(0,117,218,.1019607843)}.cart-form .cart-form__input-group{display:flex;flex-direction:column}@media all and (min-width:768px){.cart-form .cart-form__input-group{flex-direction:row;justify-content:space-between}}@media all and (min-width:768px){.cart-form .cart-form__input-group--single{gap:15px}}@media all and (min-width:768px){.cart-form .cart-form__social{margin-top:10px;margin-bottom:65px}}@media all and (min-width:768px){.cart-form .cart-form__social--implied{margin-bottom:20px}}.cart-form .cart-form__social--ntx{margin-bottom:0}.cart-form .cart-form__order-swap{display:flex;flex-direction:column}@media all and (min-width:768px){.cart-form .cart-form__input-group--id{align-items:center}}.cart-form .cart-form__input-group--dob{flex-basis:calc(50% - 15px)}.cart-form .cart-form__input-group--dob--single{flex:1}@media all and (min-width:768px){.cart-form .cart-form__input-group--dob--single{gap:15px}}.cart-form .cart-form__input-group--dob .cart-form__error-message,.cart-form .cart-form__input-group--dob--single .cart-form__error-message{width:110%}.cart-form .cart-form__input-group--state{flex-direction:row;justify-content:space-between;width:100%}.cart-form .cart-form__input-group--state .cart-form__input:disabled{text-transform:uppercase}.cart-form .cart-form__input-group--column{flex-direction:column}@media all and (min-width:768px){.cart-form .cart-form__input-container{display:flex;flex-direction:column}}.cart-form .cart-form__identity-verification{flex-basis:calc(50% - 15px)}.cart-form .cart-form__input-wrapper--name::after{content:url(../images/icon-name.svg)}@media all and (min-width:768px){.cart-form .cart-form__input-wrapper--dob{margin-bottom:32px}}.cart-form .cart-form__input-wrapper--dob::after{content:url(../images/icon-balloon.svg)}@media all and (min-width:768px){.cart-form .cart-form__input-wrapper--phone{margin-bottom:32px}}.cart-form .cart-form__input-wrapper--phone::after{content:url(../images/icon-phone.svg)}.cart-form .cart-form__input-wrapper--email--single::after,.cart-form .cart-form__input-wrapper--email::after{content:url(../images/icon-email.svg)}@media all and (min-width:992px){.cart-form .cart-form__input-wrapper--email--single{margin-bottom:32px}}.cart-form .cart-form__input-wrapper--city::after{content:url(../images/icon-city.svg)}.cart-form .cart-form__input-wrapper--ssn{margin-bottom:0}.cart-form .cart-form__input-wrapper--ssn::after{content:url(../images/icon-ssn.svg)}.cart-form .cart-form__input-wrapper--state{flex-basis:calc(50% - 7.5px)}@media all and (min-width:992px){.cart-form .cart-form__input-wrapper--state{flex-basis:calc(50% - 15px);margin-right:0}}.cart-form .cart-form__input-wrapper--state::after{content:""}.cart-form .cart-form__input-wrapper--esiid{position:relative;width:100%;margin:0 auto}@media all and (min-width:768px){.cart-form .cart-form__input-wrapper--esiid{width:570px;margin:0}}.cart-form .cart-form__input-wrapper--esiid::after{content:url(../images/pindrop.svg);position:absolute;top:55%;right:15px;transform:translateY(-50%);background-color:#fff}.cart-form .cart-form__input-wrapper--esiid .cart-form__input-label{left:10px}.cart-form .cart-form__input-wrapper--zip{width:350px}@media all and (min-width:768px){.cart-form .cart-form__input-wrapper--zip{display:none}}@media all and (min-width:992px){.cart-form .cart-form__input-wrapper--zip{width:190px;margin-left:30px}}.cart-form .cart-form__input-wrapper--zip .cart-form__input-label{left:10px}.cart-form .cart-form__input-vault{width:100%;height:60px}@media all and (min-width:992px){.cart-form .cart-form__input-vault{width:initial;height:70px}}.cart-form .cart-payment-card--active.cart-payment-card--payless{height:50px}.cart-form .cart-payless-option-box{margin-bottom:15px;padding-bottom:20px;border-radius:5px;background-color:#f2f1f1}@media all and (min-width:992px){.cart-form .cart-payless-option-box{margin-bottom:20px}}.cart-form .cart-payless-option-box h2{margin:1.5625rem 0;text-transform:uppercase}.cart-form .cart-payment-card--active .cart-payment-card__edit-icon,.cart-form .cart-payment-card--active .cart-payment-card__edit-icon-button{opacity:1!important;pointer-events:auto}.cart-form .cart-payment-card--active .cart-payment-card__wrapper--split-deposit{padding:0}.cart-form .cart-payment-card--active .cart-deposit-amount__lock-svg-txu{display:none}.cart-form .cart-payment-card--active h2{opacity:1!important}.cart-form .cart-payment-card--active .cart-form__input-vault-creditcard{height:50px!important;padding-top:0!important}.cart-form .cart-payment-card--active .cart-split-deposit-header{display:none;opacity:0!important}.cart-form .cart-payment-card--active .cart-deposit-total-amount__wrapper{display:none}.cart-form .cart-payment-card--active .cart-accepted-cards-split-deposit-copy{display:none;opacity:0!important}.cart-form .cart-payment-card--active .cart-deposit-amount__wrapper{display:none}.cart-form .cart-payment-card--active .cart-payment-card__accepted-cc-copy{opacity:0!important}.cart-form .cart-payment-card--active .cart-form__input__container{opacity:0!important}.cart-form .cart-input-required{padding:0 3px;color:#ac0040}.cart-form .cart-form__radio-container{display:flex;align-items:baseline}.cart-form .cart-form__radiobtn-wrapper{margin-right:5px}.cart-form .sms-consent{display:flex;flex-direction:column;gap:12px;margin:24px 0 40px}@media all and (min-width:768px){.cart-form .sms-consent{margin-top:34px}}.cart-form .sms-consent.eBilling-active{margin-top:0}.cart-form .sms-consent__heading{margin:0;font-size:14px;font-weight:700;line-height:20px}@media all and (min-width:768px){.cart-form .sms-consent__heading{font-size:16px}}.cart-form .sms-consent .cart-checkbox__text{font-size:10px;font-weight:400;line-height:14px}@media all and (min-width:768px){.cart-form .sms-consent .cart-checkbox__text{font-size:12px;line-height:16px}}.cart-form .sms-consent__disclaimer{font-weight:700}.cart-form__input-wrapper--street-address .cart-form__input-wrapper--esiid{position:relative;z-index:70;width:100%;margin-bottom:22px}.cart-form--ntx{padding:0}.cart__switch-hold-error{max-width:600px}.cart__provider-link{color:#3f475a;text-decoration:underline;cursor:pointer}.cart-form__input-wrapper--security{position:relative}.cart-form__input-wrapper--security .cart-tooltip-link{position:absolute;top:3px;right:20px;width:12px;height:12px;border-radius:10px;background-color:#585859;color:#fff;font-size:11px;font-weight:700;text-align:center}.cart-form__input-wrapper--security .cart-__react_component_tooltip.cart-place-top{border:1px solid #b3b3b3;opacity:1;background-color:#fff}.cart-form__page-error-message{display:block;padding-top:20px;color:#ac0040;font-weight:600;text-align:center}@media all and (min-width:992px){.cart-form__page-error-message{display:inline-block;margin-left:20px}}.cart-move-switch input{position:absolute;opacity:0}.cart-move-switch label[for=moveType-move],.cart-move-switch label[for=moveType-switch]{display:inline-block;position:relative;padding:20px 20px 20px 67px;background-color:#00aa6f;color:#fff;font-size:22px;font-weight:600}.cart-move-switch label[for=moveType-move]::before,.cart-move-switch label[for=moveType-switch]::before{content:" ";display:block;position:absolute;top:18px;left:20px;width:28px;height:28px;border-radius:100%;background-color:#fff}.cart-move-switch label[for=moveType-move]::after,.cart-move-switch label[for=moveType-switch]::after{content:" ";display:block;position:absolute;top:23px;left:25px;width:18px;height:18px;border-radius:100%;opacity:0;background-color:#00aa6f}.cart-move-switch input:checked+label::after{opacity:1}.cart-move-switch__info{margin:10px 30px 0 0}.cart-checkbox{display:flex;margin-bottom:15px}@media all and (min-width:992px){.cart-checkbox{margin-bottom:35px}}.cart-info-page-disclosure{padding-left:0}@media all and (min-width:992px){.cart-info-page-disclosure{margin-bottom:0}}.cart-checkbox__text.cart-copy--small-tan.cart-info-page-disclosure--ntx{padding-left:0}.cart-checkbox__text--billing{margin-bottom:35px}.cart-checkbox__input{position:absolute;opacity:0}.cart-checkbox__label{position:absolute;z-index:999;width:20px;height:20px;margin-top:3px}.cart-checkbox__input:checked+.cart-checkbox__label::before{border:2px solid #13416b;background:#13416b url(../images/icon-check.svg) center no-repeat;background-size:75%}.cart-checkbox__input:checked+.cart-checkbox__label--disabled::before{border:2px solid #d9d9d9;background-color:#d9d9d9}.cart-checkbox__label::before{content:" ";display:block;position:absolute;top:0;left:0;box-sizing:border-box;width:23px;height:23px;border:2px solid #13416b;border-radius:4px;background-color:#fff}@media all and (min-width:992px){.cart-checkbox__label::before{width:20px;height:20px}}.cart-checkbox--calls{margin-bottom:20px}.cart-switchType--error{position:absolute;bottom:-35px}@media all and (min-width:992px){.cart-switchType--error{width:auto}}.cart-form--confirmation{margin-top:25px;margin-bottom:62px}@media all and (min-width:768px){.cart-form--confirmation{flex-basis:40%;padding-left:0}}@media all and (min-width:1200px){.cart-form--confirmation{flex-basis:100%}}.cart-address-dropdown{position:absolute;z-index:1000;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#fff;box-shadow:0 1px 3px #585859}.cart-address-dropdown__item{padding:10px;color:#585859;font-size:14px;font-weight:500}.cart-payless-dropdown{width:40%;margin-left:20px}.cart-payless-placeholder{padding-top:20px}.cart-payless-notification{height:62px;margin-top:7px;margin-left:0}@media all and (min-width:992px){.cart-payless-notification{width:230px;margin-top:-10px;margin-left:15px}}@media all and (min-width:1200px){.cart-payless-notification{width:auto;margin-left:35px}}@media all and (min-width:768px){.cart-form__address{order:2}}.cart-form__address .cart-checkbox__wrapper:first-child{margin-bottom:16px}@media all and (min-width:992px){.cart-form__address .cart-checkbox__wrapper:first-child{margin-bottom:24px}}.cart-form__address .cart-checkbox__wrapper:not(:first-child){margin-bottom:40px}@media all and (min-width:992px){.cart-form__address .cart-checkbox__wrapper:not(:first-child){margin-bottom:50px}}.cart-form__address .cart-form__input-wrapper--esiid{position:relative;z-index:60;width:100%;margin-bottom:22px}@media all and (min-width:768px){.cart-form__address .cart-form__input-wrapper--esiid{margin-bottom:30px}}.cart-form__input-wrapper .cart-payless-notification{position:relative;width:100%;padding-left:5px}@media all and (min-width:768px){.cart-form__input-wrapper .cart-payless-notification{width:70%}}@media all and (min-width:992px){.cart-form__input-wrapper .cart-payless-notification{width:50%}}.cart-form__input-wrapper .cart-payless-notification .cart-payless-notification-type{padding-left:28px}.cart-form__input-wrapper .cart-payless-notification .cart-checkbox__wrapper{top:25px;margin-top:10px}@media all and (min-width:768px){.cart-form__input-wrapper .cart-payless-notification .cart-checkbox__wrapper{margin-top:0}}@media all and (min-width:992px){.cart-form__input-wrapper .cart-payless-notification .cart-checkbox__wrapper{margin-top:10px}}.cart-payless-billing-alert{margin-bottom:0}.cart-iberdrola-communication-consent{margin-bottom:"5px";padding:"25px";border-radius:"6px";background-color:#ececec}.cart-payless-checkbox-wrapper{display:flex;margin-top:8px}.cart-iberdrola-checkbox-wrapper{display:flex;margin-top:8px}@media all and (min-width:992px){.cart-checkbox__wrapper--email{margin-left:30px}}.cart-payless-chronic-illness{position:relative;margin-bottom:20px}.cart-payless-chronic-illness .cart-checkbox__wrapper{padding-right:20px}.cart-payless-chronic-illness-error{color:#ac0040;font-size:12px;font-weight:700}.cart-payless-chronic-illness-description{font-size:14px}.cart-payless-chronic-illness-headline{margin-bottom:10px;font-size:14px;font-weight:500}.cart-payless-prepaid-amount__title{position:absolute;top:-50px;color:#3f475a;font-size:14px;font-weight:500}@media all and (min-width:992px){.cart-payless-prepaid-amount__title{top:-55px}}.cart-paylesss-payment-amount-input-wrapper{display:block;width:80%;height:50px;padding:20px 8px 10px 8px;border:1px solid #dbdada;border-radius:3px;background-color:#fff;color:#7d7d7d;font-size:14px;font-weight:700}.cart-payless-card{margin-bottom:20px;border-radius:5px;background-color:#f2f1f1}@media all and (min-width:768px){.cart-mcafee-link--implied{margin-top:37px}}.cart-form .cart-customer-payment-page .cart-form__input-wrapper .cart-payless-prepaid-amount-input-wrapper label{left:10px}@media all and (min-width:768px){.cart-form .cart-customer-payment-page .cart-form__input-wrapper .cart-payless-prepaid-amount-input-wrapper label{left:25px}}.cart-state-issued-dropdown{z-index:50}.cart-Dropdown-menu{max-height:225px;padding-left:9px;overflow:scroll;border-right:1px solid #3f475a;border-bottom:1px solid #3f475a;border-left:1px solid #3f475a;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff}.cart-Dropdown-option{padding:10px 0}.cart-loading-spinner{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.tippy-tooltip.tippy.credit-consent{width:201px;border:1px solid #954a9c;background-color:#fff;color:#606060;text-align:left}.tippy-tooltip.tippy.credit-consent .tippy-arrow{border-top:8px solid #003f6e}.tippy-tooltip.tippy.credit-consent .tippy-arrow::after{border-top:8px solid #fff}.tippy-tooltip.tippy.credit-consent[x-placement^=top-start] .tippy-arrow{bottom:-15px;border-top:8px solid #fff;border-bottom:8px solid transparent}.tippy-tooltip.tippy.credit-consent[x-placement^=top-start] .tippy-arrow::after{transform:rotate(0);border-top:8px solid #954a9c}.cart-form .cart-form__social.cart-form__non-txu .cart-ssn{flex-grow:1;height:50px;margin:0;padding:0}.cart-form .cart-form__social.cart-form__non-txu .cart-ssn::after{content:""}.cart-form .cart-form__social.credit-consent.cart-form__non-txu .cart-form__input-group--id .cart-headline--form{margin-bottom:4px;font-size:16px;font-style:normal;font-weight:700;line-height:22px}@media all and (min-width:768px){.cart-form .cart-form__social.credit-consent.cart-form__non-txu .cart-form__input-group--id .cart-headline--form{font-size:18px;font-style:normal;font-weight:700;line-height:24px}}.cart-form .cart-form__social.credit-consent.cart-form__non-txu .cart-form__input-group--id .cart-form__copy{margin-bottom:16px;color:#585859;font-size:12px;font-style:normal;font-weight:400;line-height:18px}@media all and (min-width:768px){.cart-form .cart-form__social.credit-consent.cart-form__non-txu .cart-form__input-group--id .cart-form__copy{order:unset;max-width:542px;margin-bottom:20px;font-size:12px;line-height:18px}}.cart-form .cart-form__social.credit-consent.cart-form__non-txu .cart-form__input-group--id .cart-mcafee-link{display:flex;justify-content:flex-start;margin:0}@media all and (min-width:768px){.cart-form .cart-form__social.credit-consent.cart-form__non-txu .cart-form__input-group--id .cart-mcafee-link{justify-content:flex-end;margin:0}}.cart-form__non-txu .cart-form__identity-verification{flex-basis:auto;margin-bottom:40px;padding:16px;border-radius:10px}@media all and (min-width:768px){.cart-form__non-txu .cart-form__identity-verification{margin-bottom:50px;padding:20px}}.cart-form__non-txu .cart-form__identity-verification .cart-mcafee__image{height:50px}.cart-form__non-txu .cart-form__identity-verification .cart-form__input-container{display:flex;flex-direction:column;gap:16px}@media all and (min-width:768px){.cart-form__non-txu .cart-form__identity-verification .cart-form__input-container{flex-direction:row;max-width:582px;height:50px}}.cart-form__non-txu .cart-form__input-wrapper--ssn::after{content:url(../images/icon-lock-fill.svg)}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.cart-header__image{display:flex;width:160px;height:30px}@media all and (min-width:992px){.cart-header__image{width:220px;height:60px}}.cart-header__image img{align-self:center;max-height:30px}@media all and (min-width:992px){.cart-header__image img{max-height:60px}}.cart-header__text{margin-bottom:0;color:#44305f;font-size:10px;font-weight:700}@media all and (min-width:992px){.cart-header__text{font-size:20px;line-height:27px}}@media all and (min-width:992px){.cart-header__help{display:block;font-weight:400;text-align:right}}.cart-header-container{padding:0 10px}.cart-header-container.cart-txer-container{background-color:transparent}@media all and (min-width:768px){.cart-header-container.cart-txer-container{background-image:url(../images/txer-footer-header-pattern.png);background-repeat:repeat}}.cart-navigation-container.cart-txer-container{width:auto;padding-right:10px;padding-left:10px;background-image:url(../images/txer-footer-header-pattern.png);background-repeat:repeat}@media all and (min-width:768px){.cart-navigation-container.cart-txer-container{width:100%}}.cart-sk-fading-circle{position:relative;width:100px;height:100px;margin:50px}.cart-sk-fading-circle .cart-sk-circle2{transform:rotate(30deg)}.cart-sk-fading-circle .cart-sk-circle3{transform:rotate(60deg)}.cart-sk-fading-circle .cart-sk-circle4{transform:rotate(90deg)}.cart-sk-fading-circle .cart-sk-circle5{transform:rotate(120deg)}.cart-sk-fading-circle .cart-sk-circle6{transform:rotate(150deg)}.cart-sk-fading-circle .cart-sk-circle7{transform:rotate(180deg)}.cart-sk-fading-circle .cart-sk-circle8{transform:rotate(210deg)}.cart-sk-fading-circle .cart-sk-circle9{transform:rotate(240deg)}.cart-sk-fading-circle .cart-sk-circle10{transform:rotate(270deg)}.cart-sk-fading-circle .cart-sk-circle11{transform:rotate(300deg)}.cart-sk-fading-circle .cart-sk-circle12{transform:rotate(330deg)}.cart-sk-fading-circle .cart-sk-circle2::before{animation-delay:-1.1s}.cart-sk-fading-circle .cart-sk-circle3::before{animation-delay:-1s}.cart-sk-fading-circle .cart-sk-circle4::before{animation-delay:-.9s}.cart-sk-fading-circle .cart-sk-circle5::before{animation-delay:-.8s}.cart-sk-fading-circle .cart-sk-circle6::before{animation-delay:-.7s}.cart-sk-fading-circle .cart-sk-circle7::before{animation-delay:-.6s}.cart-sk-fading-circle .cart-sk-circle8::before{animation-delay:-.5s}.cart-sk-fading-circle .cart-sk-circle9::before{animation-delay:-.4s}.cart-sk-fading-circle .cart-sk-circle10::before{animation-delay:-.3s}.cart-sk-fading-circle .cart-sk-circle11::before{animation-delay:-.2s}.cart-sk-fading-circle .cart-sk-circle12::before{animation-delay:-.1s}.cart-sk-fading-circle .cart-sk-circle{position:absolute;top:0;left:0;width:100%;height:100%}.cart-sk-fading-circle .cart-sk-circle::before{content:"";display:block;width:15%;height:15%;margin:0 auto;animation-name:sk-circleFadeDelay;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;border-radius:100%;background-color:#44305f}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.circle-container--contained{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem;-webkit-box-flex:0}@media all and (min-width:768px){.circle-container--contained{flex-basis:75%;max-width:75%;-ms-flex-preferred-size:75%}}.cart-circle-container__wrapper{width:100%;max-width:400px;border-radius:100%;background-color:#fff}.cart-circle-container__spinner{height:60px;margin-top:30vh;background-image:url(../images/soe-loader.gif);background-repeat:no-repeat;background-position:center;background-size:75%}@media screen and (min-width:768px){.cart-circle-container__spinner{background-size:100%}}.cart-loader{position:relative;width:150px;margin:0 auto}.cart-loader::before{content:"";display:block;padding-top:100%}.cart-circular{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;transform-origin:center center;animation:rotate 2s linear infinite}.cart-path{animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:1,200;stroke-dashoffset:0}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{0%,100%{stroke:#2e4c77}40%{stroke:#2e4c77}66%{stroke:#2e4c77}80%,90%{stroke:#2e4c77}}.cart-pdf-viewer-container{max-width:900px;height:90vh}@media all and (min-width:992px){.cart-pdf-viewer-container{width:80vw;height:80vh}}.cart-modal-overlay{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}@media all and (min-width:992px){.cart-modal-overlay{top:-17%}}.cart-modal-content{position:absolute;z-index:1200;top:50%;right:auto;bottom:auto;left:50%;width:90%;margin-right:-50%;padding:60px 35px 35px 35px;overflow:auto;transform:translate(-50%,-50%);border-radius:16px;outline:0;background:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.25)}@media all and (min-width:768px){.cart-modal-content{width:auto}}.bad-debt-modal.cart-modal-content{padding:26px 0 30px 0}@media all and (min-width:768px){.bad-debt-modal.cart-modal-content{padding:55px 0 100px 0}}.cart-pivot-modal__modal-content{position:relative;width:100%;padding:60px 0 35px 0;border-radius:8px}@media all and (min-width:768px){.cart-pivot-modal__modal-content{max-width:720px;padding-bottom:112px}}.cart-pivot-modal__container{margin:0 16px}.cart-pivot-modal__container .cart-copy--medium{margin-right:auto;margin-left:auto;line-height:19.6px;text-align:center}@media all and (min-width:768px){.cart-pivot-modal__container .cart-copy--medium{max-width:550px;margin-bottom:46px;font-size:16px}}.cart-pivot-modal__container .cart-form{margin-bottom:0}.cart-pivot-modal__container .cart-form__input-wrapper{margin-bottom:0}@media all and (min-width:768px){.cart-pivot-modal__container .cart-form__input-wrapper{width:100%}}.cart-pivot-modal__container .cart-form__input-wrapper::after{content:""}.cart-pivot-modal__container .react-calendar{margin:0 auto!important}.cart-pivot-modal__container .cart-button{display:block;max-width:500px;margin:0 auto;background-color:#44305f;font-size:16px}@media all and (min-width:768px){.cart-pivot-modal__container .cart-button{max-width:300px;font-size:20px}}@media all and (min-width:992px){.cart-pivot-modal__container .cart-button{max-width:300px}}@media all and (min-width:1200px){.cart-pivot-modal__container .cart-button{max-width:300px}}@media all and (min-width:768px){.cart-pivot-modal__container .cart-pivot-modal__input{width:100%}}.cart-pivot-modal__container .cart-pivot-modal__ssn-wrapper{display:flex;position:relative;align-items:center;justify-content:center;width:100%;max-width:500px;height:148px;margin:0 auto;margin-bottom:26px;border-radius:6px;background-color:rgba(68,109,181,.2)}@media all and (min-width:768px){.cart-pivot-modal__container .cart-pivot-modal__ssn-wrapper{max-width:370px;height:114px;margin-bottom:46px;padding:0 45px}}.cart-pivot-modal__container .cart-pivot-modal__mcafee-logo{display:none}@media all and (min-width:768px){.cart-pivot-modal__container .cart-pivot-modal__mcafee-logo{display:block;position:absolute;right:25px;bottom:28px}}.cart-pivot-modal__container .cart-pivot-continue-button{margin-top:20px}.cart-pivot-modal__lock-icon{position:absolute;top:9px;right:10px}.modal-content--pivot{width:90%;height:70%;padding:26px 0 42px 0;overflow:scroll}@media all and (min-width:768px){.modal-content--pivot{max-width:950px;height:auto;padding:55px 0 100px 0;overflow:inherit}}.modal-content--pivot .cart-pivot-cards__carousel-copy{margin-bottom:0}@media all and (min-width:768px){.modal-content--pivot .cart-pivot-cards__carousel-copy{margin-right:auto;margin-bottom:50px;margin-left:auto}}.cart-modal-close{position:absolute;top:20px;right:20px;width:16px;height:16px;cursor:pointer}.zip-entry-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zip-entry-modal{top:auto;right:0;bottom:0;left:0;box-sizing:border-box;width:auto;margin:0;padding:40px 24px 24px;transform:none;border-radius:16px 16px 0 0;font-family:Roboto}@media all and (min-width:768px){.zip-entry-modal{top:50%;bottom:auto;left:50%;width:660px;padding:64px 40px 40px;transform:translate(-50%,-50%);border-radius:16px}}.zip-entry-modal__headline{margin-bottom:24px;color:#272727;font-size:20px;line-height:28px;text-align:center}@media all and (min-width:768px){.zip-entry-modal__headline{font-size:36px;line-height:normal}}.zip-entry-modal form{display:flex;justify-content:center}.zip-entry-modal__zip-input{min-width:0;margin-right:12px;padding:16px 0 16px 18px;border:1px solid #989898;border-radius:8px;font-size:14px}@media all and (min-width:768px){.zip-entry-modal__zip-input{margin-right:16px;font-size:16px;line-height:20px}}.zip-entry-modal__submit{flex-basis:100px;padding:16px 24px;border-radius:10px;background:#cc494d;color:#fff;font-size:14px;font-weight:700}@media all and (min-width:768px){.zip-entry-modal__submit{flex-basis:113px;font-size:16px}}.zip-entry-modal__radio-question{margin-top:24px;margin-bottom:12px;color:#272727;font-size:16px;text-align:center}.zip-entry-modal__radio-group{display:flex;justify-content:center;gap:12px;margin-bottom:32px}@media all and (min-width:768px){.zip-entry-modal__radio-group{margin-bottom:40px}}.zip-entry-modal__radio-input{position:relative;width:20px;height:20px;margin:0 10px 0 0;appearance:none;border:1px solid #d8d8d8;border-radius:50%}.zip-entry-modal__radio-input::before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%}.zip-entry-modal__radio-input:checked::before{background-color:#2d3e50}.zip-entry-modal label{display:flex;align-items:center;color:#272727;font-size:16px;font-weight:500}@media all and (min-width:768px){.zip-entry-modal label{font-weight:700}}.zip-entry-modal__phone-banner{display:flex;gap:7px;align-items:center;justify-content:center;padding:16px;border-radius:8px;background-color:#f9f9f9;color:#424242}@media all and (min-width:768px){.zip-entry-modal__phone-banner{gap:10px}}.zip-entry-modal__phone-banner span{color:#2b3a42;font-size:14px;line-height:20px}@media all and (min-width:768px){.zip-entry-modal__phone-banner span{font-size:20px;line-height:28px}}.zip-entry-modal__phone-banner a{color:#cc494d;font-size:16px;font-weight:700;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media all and (min-width:768px){.zip-entry-modal__phone-banner a{color:#2b3a42;font-size:20px;line-height:28px;text-decoration:none}}.zip-entry-modal__phone-icon{width:12px;height:12px;filter:invert(32%) sepia(37%) saturate(2565%) hue-rotate(328deg) brightness(97%) contrast(80%)}@media all and (min-width:768px){.zip-entry-modal__phone-icon{width:14px;height:14px}}@keyframes titleMobile{from{color:#d3d3d3;font-weight:400}to{color:#3f475a;font-weight:600}}@keyframes titleDesktop{from{color:#d3d3d3;font-weight:400}to{color:#3f475a;font-weight:600}}.cart-title-active{animation:titleMobile .6s linear;animation-fill-mode:forwards}@media all and (min-width:768px){.cart-title-active{animation:titleDesktop .6s linear;animation-fill-mode:forwards}}@keyframes titleDefaultMobile{from{color:#3f475a;font-weight:600}to{color:#d3d3d3;font-weight:400}}@keyframes titleDefaultDesktop{from{color:#3f475a;font-weight:600}to{color:#d3d3d3;font-weight:400}}.cart-title-inactive{animation:titleDefaultMobile .6s linear;animation-fill-mode:forwards}@media all and (min-width:768px){.cart-title-inactive{animation:titleDefaultDesktop .6s linear;animation-fill-mode:forwards}}@keyframes titleActiveMobile{from{color:#3f475a;font-weight:600}to{color:#3f475a;font-weight:400}}@keyframes titleActiveDesktop{from{color:#3f475a;font-weight:600}to{color:#3f475a;font-weight:400}}.cart-navbar__title--active{animation:titleActiveMobile .6s linear;animation-fill-mode:forwards}@media all and (min-width:768px){.cart-navbar__title--active{animation:titleActiveDesktop .6s linear;animation-fill-mode:forwards}}.cart-circle-animation-1{animation:activeCirclePulse .3s linear;animation-fill-mode:forwards}@keyframes activeCirclePulse{0%{width:13px;height:13px;border:1px solid #003f6e;background-color:#003f6e}100%{width:22px;height:22px;border:1px solid #003f6e;background-color:#003f6e}}@media all and (min-width:992px){.cart-circle-animation-1{animation:activeCirclePulse .3s linear;animation-fill-mode:forwards}@keyframes activeCirclePulse{0%{width:16px;height:16px;border:1px solid #003f6e;background-color:#003f6e}100%{width:25px;height:25px;border:1px solid #003f6e;background-color:#003f6e}}}.cart-circle-animation-2{animation:circleShrink .3s linear;animation-fill-mode:forwards}@keyframes circleShrink{0%{width:22px;height:22px;border:1px solid #003f6e;background-color:#003f6e}100%{width:13px;height:13px;border:1px solid #003f6e;background-color:#003f6e}}@media all and (min-width:992px){.cart-circle-animation-2{animation:circleShrink .3s linear;animation-fill-mode:forwards}@keyframes circleShrink{0%{width:22px;height:22px;border:1px solid #003f6e;background-color:#003f6e}100%{width:13px;height:13px;border:1px solid #003f6e;background-color:#003f6e}}}@keyframes circleMobileShrinkToNormal{0%{width:22px;height:22px;background-color:#d3d3d3}90%{width:13px;height:13px;background-color:#d3d3d3}100%{background-color:#fff}}@keyframes circleDesktopShrinkToNormal{0%{width:22px;height:22px;border:1px solid #fff;background-color:#d3d3d3}90%{width:13px;height:13px;background-color:#d3d3d3}100%{border:1px solid #d3d3d3;background-color:#fff}}.cart-circle-animation-3{animation:circleMobileShrinkToNormal .3s linear;animation-fill-mode:forwards}@media all and (min-width:992px){.cart-circle-animation-3{animation:circleDesktopShrinkToNormal .3s linear;animation-fill-mode:forwards}}.cart-navigation{display:flex;box-sizing:border-box;justify-content:space-around;margin-bottom:5px}@media all and (min-width:992px){.cart-navigation{margin-bottom:75px}}.cart-navigation__item{width:20%;padding:8px 0;border-top:3px solid #44305f;color:#00b9d9;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;text-align:center}@media all and (min-width:992px){.cart-navigation__item{padding:17px 0;border-top:none;border-bottom:3px solid #00b9d9;font-size:13px}}.cart-navigation__item:hover{color:#44305f}@media all and (min-width:992px){.cart-navigation__item:hover{color:#44305f}}.cart-navigation__item--active{color:#44305f}@media all and (min-width:992px){.cart-navigation__item--active{border-bottom:3px solid #44305f;color:#44305f}}.cart-header-container{display:flex;position:absolute;z-index:10;right:0;left:0;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#fff 50%,#fff 50%);background-color:none;box-shadow:none;text-align:center}@media all and (min-width:768px){.cart-header-container{background:0 0;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}}@media all and (min-width:992px){.cart-header-container{align-items:center}}.cart-navigation-container{display:flex;justify-content:space-between;width:100%;max-width:1170px;height:70px;margin:0;background-color:#fff}@media all and (min-width:992px){.cart-navigation-container{height:110px;margin:0 15px}}.cart-logolink-container{display:flex;align-items:center;width:110px;text-align:left}@media all and (min-width:992px){.cart-logolink-container{width:250px}}.cart-logolink-container a{display:block}@media all and (min-width:992px){.cart-logolink-container a img{width:100%}}.cart-navbar{display:flex;flex-direction:column;justify-content:flex-end;width:auto;max-width:500px;height:38px;margin:30px 25px 0 30px;padding-top:20px}@media all and (min-width:992px){.cart-navbar{width:100%;margin:30px 26px 30px 26px}}.cart-navbar.cart-mobile-navbar{display:flex}@media all and (min-width:992px){.cart-navbar.cart-mobile-navbar{display:none}}.cart-navbar.cart-desktop-navbar{display:none}@media all and (min-width:992px){.cart-navbar.cart-desktop-navbar{display:flex}}.cart-navbar__fuse-container{width:250px;padding:26px 0;color:#3f475a;font-size:11px;text-align:right}@media all and (min-width:992px){.cart-navbar__fuse-container{font-size:20px}}.cart-navbar__fuse-container .cart-navbar__fuse-number{color:#fff;font-size:14px;font-weight:700;line-height:17px}@media all and (min-width:992px){.cart-navbar__fuse-container .cart-navbar__fuse-number{font-size:20px;line-height:27px}}.cart-navbar__fuse-container .cart-navbar__fuse-number a{color:#3f475a}.cart-navbar__progress-bar-container{position:relative;max-width:100%}.cart-navbar__checkmark{display:none;width:7px;height:6px}.cart-navbar__checkmark--active{display:block}.cart-navbar__links-container{display:flex;position:relative;justify-content:space-between;max-width:100%;height:30px;border-top:2px solid #d3d3d3}@media all and (min-width:768px){.cart-navbar__links-container{border-top:2px solid #d3d3d3}}.cart-navbar__progress-bar{position:absolute;z-index:2;top:0;left:0;width:1px;height:1px;transition:width .2s linear;border-top:2px solid #003f6e}@media all and (min-width:992px){.cart-navbar__progress-bar{border-top:2px solid #003f6e}}.cart-navbar__bubble{display:flex;position:absolute;z-index:10;align-items:center;justify-content:center;width:13px;height:13px;transform:translateY(-50%);border:2px solid #d3d3d3;border-radius:100%;background-color:#fff}@media all and (min-width:768px){.cart-navbar__bubble{border:2px solid #d3d3d3}}.cart-navbar__step-container{display:flex;position:relative;justify-content:center}.cart-navbar__step-name{position:absolute;bottom:50px;color:#767676;font-size:10px;font-weight:400;letter-spacing:.12px;white-space:nowrap}@media all and (min-width:992px){.cart-navbar__step-name{font-size:12px}}.cart-navbar__step-name.cart-title-inactive{color:#424242}.cart-navbar__step-name--active{color:#767676;font-weight:500}.cart-section--critical-care{display:flex;position:relative;justify-content:space-between;width:65%;max-width:200px}@media all and (min-width:768px){.cart-section--critical-care{width:35%}}.cart-section--critical-care .cart-switch-move-card__copy{width:auto}.cart-section--critical-care .cart-form__error-message{position:absolute;bottom:-18px}.cart-switch-move-card{display:flex;position:relative;box-sizing:border-box;width:80px;cursor:pointer}.cart-switch-move-card__radio{width:20px;height:20px;margin-right:10px;border:1px solid #44305f;border-radius:100%}@media all and (min-width:768px){.cart-switch-move-card__radio{width:20px}}.cart-switch-move-card__radio::before{position:absolute;width:90%;height:90%;background-color:#000}.cart-switch-move-card__radio--selected{position:relative}.cart-switch-move-card__radio--selected::after{content:"";position:absolute;top:50%;left:50%;width:70%;height:70%;margin-top:-7px;margin-left:-7px;border-radius:100%;background-color:#44305f}.cart-switch-move-card__text{font-size:14px;line-height:19px}.cart-switch-move-card--selected{border-color:#44305f}.cart-switch-move-card__choice{font-size:15px}.react-calendar__navigation__label:disabled{color:#3f475a}.cart-pivot-card-container{position:relative;min-width:208px;max-width:300px;min-height:344px;margin:0 16px;overflow:hidden;border:1px solid #44305f;border-radius:6px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.cart-pivot-card-container .cart-product-card__cta-button{width:175px;height:34px;padding-top:0;padding-bottom:0;border-radius:4px;background-color:#053a59;color:#fff;font-size:12px;font-weight:600}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card__cta-button{font-size:16px}}.cart-pivot-card-container .cart-product-card-head{display:flex;position:relative;z-index:5;align-items:center;justify-content:flex-start;height:25px;padding:10px 10px;border-radius:6px 6px 0 0;background:#003f6e;line-height:25px}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card-head{padding:10px 20px}}.cart-pivot-card-container .cart-product-card-head .cart-product-card-head__icon-container{display:none;max-width:30px;max-height:30px;margin-right:15px;overflow:hidden}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card-head .cart-product-card-head__icon-container{display:block}}.cart-pivot-card-container .cart-product-card-head .cart-product-card-head__icon-container .cart-product-card-head__icon{height:100%}.cart-pivot-card-container .cart-product-card-head .cart-product-card-head__title{color:#fff;font-size:12px;font-weight:700}.cart-pivot-card-container .cart-product-card-head .cart-product-card-head__title--payless{color:#fff;font-size:9px;font-weight:700}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card-head .cart-product-card-head__title--payless{font-size:11px}}.cart-pivot-card-container .cart-product-card__section-one{position:relative;padding-top:20px;border-bottom:1px solid #e7e7e7;background:linear-gradient(145deg,#216db4 0,#13416b 100%);color:#fff;font-size:14px;text-align:center}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__plan-name{font-weight:700}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__plan-name{font-weight:400}}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__utility-name{margin-top:7px;font-weight:400}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__utility-name{font-weight:700}}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__rate-container{display:flex;align-items:center;justify-content:center;margin-top:20px;border-top:1px solid #e7e7e7}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__rate-container{border-top:none}}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-number{position:relative;padding-right:15px;color:#fff;font-family:myriad-pro,sans-serif;font-size:52px;font-weight:300;line-height:62px}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-number sup{position:absolute;top:-10px;right:-3px;font-size:28px}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-measurement{margin-left:10px;color:#fff;text-align:left}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-measurement .cart-section-one__per-kwh-1{font-weight:700}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-measurement .cart-section-one__per-kwh-2{font-size:11px;font-weight:300}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__more-info{display:inline-flex;position:relative;bottom:-11px;align-items:center;justify-content:center;height:19px;padding:0 18px;border-radius:4px;background-color:#003f6e;color:#fff;font-weight:500;cursor:pointer}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__more-info{height:28px}}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__more-info .cart-section-one__more-info--text{display:flex;align-items:center;font-size:10px;font-weight:600}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__more-info .cart-section-one__more-info--text{font-size:12px}}.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__more-info .cart-section-one__more-info--image{width:3px;height:11px;margin-left:5px;padding-left:10px;background-image:url(../images/icon-info.svg);background-repeat:no-repeat;background-size:contain}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card__section-one .cart-section-one__more-info .cart-section-one__more-info--image{height:11px}}.cart-pivot-card-container .cart-product-card__section-two{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;padding:10px 0;border-bottom:1px solid #e7e7e7}@media all and (min-width:768px){.cart-pivot-card-container .cart-product-card__section-two{min-height:120px}}.cart-pivot-card-container .cart-product-card__section-two .cart-section-two__utility-logo{max-width:170px;max-height:49px}.cart-pivot-card-container .cart-product-card__section-two .ratings{margin-top:5px}.cart-pivot-card-container .cart-product-card__section-three{display:flex;align-items:center;justify-content:center;height:70px;color:#3f475a;font-size:12px;font-weight:500}.cart-pivot-card-container .cart-product-card__section-three span:first-of-type{padding-right:3px}.cart-pivot-card-container .cart-product-card__overlay-container{position:absolute;top:45px;right:0;bottom:0;left:0;padding:20px;overflow-x:hidden;transform:translateY(-420px);opacity:.95;background-color:rgba(0,63,110,.97);color:#fff}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__up-chevron{display:block;height:10px;margin-top:20px;text-align:center}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__up-chevron img{height:100%;vertical-align:top;cursor:pointer}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__close-overlay{position:absolute;top:15px;right:15px;background-color:transparent;color:#fff;cursor:pointer}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__close-overlay::after{content:url(../images/icon-close.svg)}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents{position:absolute;top:60px;right:20px;bottom:40px;left:20px;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents::-webkit-scrollbar{display:none}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table{width:100%;margin-top:10px;font-size:10px}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table th{text-align:left}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table tr{line-height:35px}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table tr:first-of-type{font-weight:700}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table tr th:first-of-type{width:75px;padding-right:10px;line-height:10px}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table tr td:first-of-type{width:75px;padding-right:10px;line-height:10px}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-documents-section{margin-top:30px;padding-left:10px;border-left:1px solid #fff}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-documents-section a span{display:inline-block;padding:0 5px;color:#fff;font-size:10px;text-decoration:underline}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-documents-section .cart-product-card__plan-documents-header{margin-bottom:5px;font-size:14px;font-weight:700}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__etf-section{margin-top:30px;padding-left:10px;border-left:1px solid #fff;font-size:10px;text-align:left}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__etf-section .cart-product-card__etf-header{margin-bottom:5px;font-size:12px;font-weight:700}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__etf-section p{color:#fff;font-size:10px}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-details-section{margin-top:30px;padding-left:10px;border-left:1px solid #fff;font-size:10px;text-align:left}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-details-section .cart-product-card__plan-details-header{margin-bottom:5px;font-size:12px;font-weight:700}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-details-section p{color:#fff;font-size:10px}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__disclaimer{margin-top:30px;font-size:10px;font-style:italic}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__down-chevron{position:absolute;right:0;bottom:0;left:0;height:40px;text-align:center}.cart-pivot-card-container .cart-product-card__overlay-container .cart-product-card__down-chevron img{display:inline-block;height:10px;margin-top:10px;vertical-align:top;cursor:pointer}.cart-pivot-cards__carousel-headings-container{display:flex;flex-direction:column}.cart-pivot-cards__carousel-title{justify-content:center;margin:15px 0 0 0;padding:0 16px;color:#44305f;font-size:18px;font-weight:300;line-height:24px;text-align:center}@media all and (min-width:768px){.cart-pivot-cards__carousel-title{margin-bottom:20px;font-size:28px;font-weight:300}}.pivot-call-anchor{margin-top:1rem;padding:.5rem;border-radius:.5rem;color:#fff;line-height:3rem}@media all and (min-width:768px){.pivot-call-anchor{text-decoration:underline}}.cart-pivot-cards__carousel-copy{display:flex;align-self:center;justify-content:center;max-width:717px;margin:15px 0 32px 0;padding:0 16px;color:#3f475a;font-size:12px;line-height:14px;text-align:center}@media all and (min-width:768px){.cart-pivot-cards__carousel-copy{margin-top:5px;margin-bottom:50px;font-size:14px;line-height:20px}}.cart-pivot-cards__carousel-text{margin:0;font-size:12px;line-height:17px}@media all and (min-width:768px){.cart-pivot-cards__carousel-text{font-size:18px;line-height:20px}}.cart-pivot-cards__modal--prepaid{padding:0 16px}.cart-pivot-cards__modal--prepaid .cart-product-card-mobile{margin-bottom:16px}@media all and (min-width:768px){.cart-pivot-cards__modal--prepaid .cart-product-card-mobile{display:none}}.cart-pivot-cards__modal--prepaid .cart-product-card-desktop{display:none}@media all and (min-width:768px){.cart-pivot-cards__modal--prepaid .cart-product-card-desktop{display:block;min-height:450px}}.cart-pivot-cards__modal--prepaid .cart-product-card__cta-button{width:100%;padding:23px 22px;border-radius:4px;background-color:#053a59;color:#fff;font-size:16px;text-align:left}.cart-pivot-cards__modal--prepaid .cart-button-make-deposit{margin-top:16px;border:1px solid #053a59;color:#053a59}@media all and (min-width:768px){.cart-pivot-cards__modal--prepaid .cart-button-make-deposit{height:62px;margin-top:30px}}@media all and (min-width:768px){.cart-pivot-cards__product-card-group{display:flex;align-items:center;justify-content:center}}.cart-pivot-cards__buttons-group{max-width:500px;margin:0 auto}@media all and (min-width:768px){.cart-pivot-cards__buttons-group{display:flex;flex-direction:column;justify-content:center;width:300px;min-width:200px;max-width:auto;margin:0 0 0 80px;transform:translate(0,-13%)}}.cart-pivot-cards__buttons-group .cart-product-card__cta-button{display:flex;justify-content:space-between}.cart-pivot-cards__buttons-group .cart-button-make-deposit{width:100%;max-width:100%}.cart-pivot-cards__buttons-group .cart-pivot__copy{margin-top:30px;margin-bottom:0;font-size:12px}@media all and (min-width:768px){.cart-pivot-cards__buttons-group .cart-pivot__copy{font-size:14px}}.cart-pivot-cards__buttons-group .cart-bad-debt-fuse--desktop{display:none}@media all and (min-width:768px){.cart-pivot-cards__buttons-group .cart-bad-debt-fuse--desktop{display:block;margin:0 auto;margin-top:18px;line-height:22px;text-align:center}}.cart-pivot-cards__buttons-group .cart-bad-debt-fuse--desktop a{font-weight:700}.cart-pivot-cards__buttons-group .cart-bad-debt-fuse--desktop .cart-bad-debt-fuse__copy{display:block}.cart-pivot-cards__buttons-group .cart-bad-debt-fuse--mobile{display:flex;flex-direction:column;margin-top:18px;text-align:center}@media all and (min-width:768px){.cart-pivot-cards__buttons-group .cart-bad-debt-fuse--mobile{display:none}}.cart-pivot-cards__buttons-group .cart-bad-debt-fuse--mobile .cart-bad-debt-fuse__copy{margin:0;margin-bottom:5px}.cart-pivot-cards__buttons-group .cart-bad-debt-fuse--mobile a{font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.cart-pivot-modal-overlay{position:absolute;width:100%;height:100%;transition:opacity .8s;opacity:0;background-color:#fff;pointer-events:none}.cart-pivot-modal-overlay--active{display:flex;z-index:999;align-items:center;justify-content:center;opacity:.9;pointer-events:auto}.cart-pivot-modal-overlay--active .cart-pivot-loader__animated-svg{opacity:1}.cart-pivot-card-container__loader-active{border:none}.cart-pivot-loader{display:flex;flex-direction:column;align-items:center;color:#44305f;font-size:14px;font-weight:500}.cart-pivot-loader__wrapper{width:50px;height:5px;margin-bottom:20px}.cart-pivot-error-loader__container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cart-pivot-error-loader__container .cart-pivot-error-loader__image{width:40px;height:40px}@media all and (min-width:768px){.cart-pivot-error-loader__container .cart-pivot-error-loader__image{width:47px;height:47px}}.cart-pivot-error-loader__container .cart-pivot-error-loader__message{max-width:185px;margin-top:13px;color:#44305f;font-size:16px;line-height:20px}@media all and (min-width:768px){.cart-pivot-error-loader__container .cart-pivot-error-loader__message{max-width:250px;margin-top:17px}}.cart-pivot-label-container{height:27px;margin-right:16px}.cart-pivot-label-image{height:100%}.cart-pivot-label-copy{margin-bottom:0;color:#fff;font-size:12px;font-weight:700}.cart-pivot__phone{margin-top:20px;color:#3f475a;text-align:center}@media all and (min-width:768px){.cart-pivot__phone{margin-top:10px;font-size:14px}}.cart-low-deposit-pivot .cart-pivot-cards__carousel-copy{max-width:789px}.cart-low-deposit-pivot .cart-pivot-card-container{margin:0 auto}.cart-product-card__txu-secondary-description{margin:0 16px 15px 16px}@media all and (min-width:992px){.cart-product-card__txu-secondary-description{margin-top:20px;margin-right:0;margin-left:0;border-top:1px solid #fff}}.cart-product-card__txu-secondary-description p{color:#fff;font-weight:400}.cart-product-card__txu-secondary-description span{color:#585859;font-size:10px;font-weight:700}@media all and (min-width:992px){.cart-product-card__txu-secondary-description span{color:#fff;font-size:12px}}.cart-product-card__txu-secondary-description ul{margin-top:5px;padding-left:15px;list-style:disc}.cart-product-card__txu-secondary-description li{font-weight:400;line-height:13px}@media all and (min-width:992px){.cart-product-card__txu-secondary-description li{color:#fff;font-size:10px}}.cart-product-card-mobile{position:relative;box-sizing:border-box;order:1;max-width:500px;height:auto;margin:0 auto;margin-top:30px;border:2px solid #13416b;border-radius:6px}@media all and (min-width:992px){.cart-product-card-mobile{display:none}}.cart-product-card-mobile .cart-product-card-mobile__top-text{position:absolute;top:-20px;left:50%;transform:translateX(-50%);color:#3f475a;font-size:12px;font-weight:800;text-align:center;text-transform:uppercase}.cart-product-card-mobile .cart-product-card-mobile__header{margin:0 20px;padding:16px 0;font-size:14px;text-align:center;white-space:normal}.cart-product-card-mobile .cart-product-card-mobile__header .cart-header-plan-name{font-weight:700}.cart-product-card-mobile .cart-product-card-mobile__contents{display:flex;position:relative;justify-content:space-between;margin:0 20px}.cart-product-card-mobile .cart-product-card-mobile__contents .cart-rate-info .cart-rate-number{position:relative;color:#fff;font-size:40px;font-weight:300}.cart-product-card-mobile .cart-product-card-mobile__contents .cart-rate-info .cart-rate-number sup{font-size:24px;vertical-align:super}.cart-product-card-mobile .cart-product-card-mobile__contents .cart-rate-info .cart-per-kwh-1{color:#053a59;font-size:14px;font-weight:600}.cart-product-card-mobile .cart-product-card-mobile__contents .cart-rate-info .cart-per-kwh-2{color:#053a59;font-size:10px}.cart-product-card-mobile .cart-product-card-mobile__contents .cart-utility{display:flex;flex-direction:column;align-items:center;text-align:right}.cart-product-card-mobile .cart-product-card-mobile__contents .cart-utility .cart-logo-img{height:45px;margin-top:0}.cart-product-card-mobile .cart-product-card-mobile__contents .cart-utility .ratings{width:100%;margin-top:8px}.cart-product-card-mobile .cart-term-duration{display:flex;align-items:flex-end;justify-content:space-between;margin:16px 22px;font-size:12px;font-weight:600}.cart-review-page__review-section .cart-product-card-mobile{margin-bottom:30px}.cart-product-card-mobile__plan-details-button{bottom:0;padding:0;background-color:transparent;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.cart-product-card-mobile__plan-details-button.cart-down-chevron::after{content:url(../images/chevron-down.svg);position:relative;top:-2px;padding-left:7px}.cart-product-card-mobile__plan-details-button.cart-up-chevron::after{content:url(../images/chevron-up.svg);position:relative;top:-2px;padding-left:7px}.cart-product-card-mobile--txu{display:flex;flex-direction:column;margin-bottom:20px;color:#fff}@media all and (min-width:992px){.cart-product-card-mobile--txu{display:none}}.cart-review .cart-product-card-mobile--txu{margin-top:0}.cart-product-card-mobile--txu .cart-rate-info{margin-top:5px;text-align:center}.cart-product-card-mobile--txu .cart-product-card-mobile__plan-details-button{align-self:flex-end;margin:8px;color:#3f475a;font-size:10px}.cart-product-card-mobile--txu .cart-product-card-mobile__plan-details-button.cart-down-chevron::after{content:url(../images/chevron-down.svg);position:relative;top:-2px;padding-left:7px}.cart-product-card-mobile--txu .cart-product-card-mobile__plan-details-button.cart-up-chevron::after{content:url(../images/chevron-up.svg);position:relative;top:-2px;padding-left:7px}.cart-product-card-mobile--txu .cart-product-card-mobile__contents--txu{margin:0;padding:17px 20px;background:linear-gradient(133.22deg,#0075da 57.39%,#00c2f5 107.07%);background-image:url(/images/bg-card-top-desktop.png),linear-gradient(133.22deg,#0075da 57.39%,#00c2f5 107.07%);background-repeat:no-repeat;background-position:0 15%;background-size:cover}.cart-product-card-mobile--txu .cart-term-duration--txu{margin-top:2px!important;font-size:11px;font-weight:500}.cart-product-card-mobile--txu .cart-per-kwh-1--txu,.cart-product-card-mobile--txu .cart-per-kwh-2--txu{color:#fff!important}.cart-product-card-mobile--txu .cart-second-section{color:#253640}.cart-product-card-mobile--txu .cart-second-section__usage-table-row{background:#003f6e;color:#fff!important}.cart-product-card-mobile--txu .cart-second-section__usage-table-row th:last-of-type{background-color:#13416b!important}.cart-product-card-mobile--txu .cart-second-section__usage-table-row th:first-of-type{padding-left:6px}.cart-product-card-mobile--txu .cart-second-section__estimated-charges-table-row{background-color:#d3d6dc}.cart-product-card-mobile--txu .cart-second-section__estimated-charges-table-row th:first-of-type{padding-top:10px}.cart-product-card-mobile--txu .cart-second-section__estimated-charges-table-row th:last-of-type{background-color:#13416b!important}.cart-section-first-tr{background:#eeeef1}.cart-second-section__first-td{position:relative;padding-right:0;padding-bottom:5px;padding-left:5px}.cart-second-section__first-td .cart-overlay__estimates-tippy{position:absolute}.cart-product-card-mobile__description{max-width:120px;margin-top:10px;font-size:11px;line-height:15px}.cart-product-card-mobile__plan-details-container{display:block;height:auto}.cart-product-card-mobile__plan-details-container .cart-dashed-line{width:100%;height:1px;border-top:1px dashed #003f6e}.cart-product-card-mobile__plan-details-container .cart-dotted-line{width:100%;height:1px;border-top:1px dotted #00aa6f;border-width:1.5px;opacity:.3}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents{margin:0 20px;white-space:normal}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section{display:flex;justify-content:space-between;margin-top:15px;font-size:10px}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-plan-documents-section li{line-height:17px;text-decoration:underline}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-plan-documents__links{display:flex;flex-direction:column;justify-content:space-between}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-plan-documents-header{display:flex;align-items:center;margin-bottom:5px;color:#3f475a;font-weight:700}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-etf-section{max-width:50%;font-size:10px;text-align:right}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-etf-section .cart-etf-header{margin-bottom:5px;color:#000;font-weight:700}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-etf-section p{font-size:10px}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-etf-section strong{font-weight:700}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-second-section{width:100%;margin-bottom:20px;font-size:10px}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-second-section th{text-align:left}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-second-section tr{line-height:35px}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-second-section tr:first-of-type{color:#003f6e;font-weight:700}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-second-section tr th:first-of-type{width:75px;padding-right:10px;line-height:10px}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-second-section tr td:first-of-type{width:75px;padding-right:10px;line-height:10px}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-cell--highlighted{padding-left:5px;background-color:rgba(230,230,230,.52)}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-third-section{width:100%;margin:0 0 15px 0;font-size:10px;font-style:italic;text-align:center}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-third-section .cart-product-card__plan-details-section{margin-top:0;font-size:10px;font-style:normal;text-align:left}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-third-section .cart-product-card__plan-details-section .cart-product-card__plan-details-header{margin-bottom:5px;color:#3f475a;font-size:10px;font-weight:700}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-third-section .cart-product-card__plan-details-section p{color:#000;font-size:10px}.cart-cell{padding-left:5px}.cart-plan-details-container--hidden{display:none}.cart-product-card-desktop{display:none;position:relative;width:300px;min-width:300px;max-height:460px;overflow:hidden;border:1px solid #003f6e;border-radius:6px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}@media all and (min-width:992px){.cart-product-card-desktop{display:block}}@media all and (min-width:1200px){.cart-product-card-desktop{margin-left:0}}.cart-product-card-desktop .cart-product-card-head{display:flex;position:relative;z-index:5;justify-content:flex-start;height:25px;padding:10px 20px;border-radius:6px 6px 0 0;background-color:#003f6e;line-height:25px}.cart-product-card-desktop .cart-product-card-head .cart-product-card-head__icon-container{max-width:30px;max-height:30px;margin-right:15px;overflow:hidden}.cart-product-card-desktop .cart-product-card-head .cart-product-card-head__icon-container .cart-product-card-head__icon{height:100%}.cart-product-card-desktop .cart-product-card-head .cart-product-card-head__title{color:#fff;font-size:14px;font-weight:700}.cart-product-card-desktop .cart-product-card__section-one{position:relative;border-bottom:1px solid #e7e7e7;background:linear-gradient(145deg,#216db4 0,#13416b 100%);color:#fff;font-size:14px;text-align:center}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__plan-name{padding-top:20px;padding-right:25px;padding-left:25px}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__utility-name{margin-top:10px;font-weight:700}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container{display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-number{position:relative;padding-right:15px;color:#fff;font-family:myriad-pro,sans-serif;font-size:52px;font-weight:300;line-height:62px}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-number sup{position:absolute;top:-10px;right:-3px;font-size:28px}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-measurement{margin-left:10px;color:#fff;text-align:left}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-measurement .cart-section-one__per-kwh-1{font-size:14px;font-weight:700}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-measurement .cart-section-one__per-kwh-1--txu{font-weight:400}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-measurement .cart-section-one__per-kwh-2{font-size:10px;font-weight:400}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-measurement .cart-section-one__per-kwh-2--txu{font-size:14px;font-weight:400}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-measurement--ntx{margin-left:0;color:#3f475a;letter-spacing:.058538px}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container--ntx{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__more-info{display:inline-flex;position:relative;bottom:-14px;padding:6px 20px;border-radius:4px;background-color:#003f6e;color:#fff;font-weight:500;cursor:pointer}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__more-info .cart-section-one__more-info--text::after{content:url(../images/icon-info.svg);padding-left:10px;font-weight:500;vertical-align:middle}.cart-product-card-desktop .cart-product-card__lower-container{display:flex;position:absolute;top:45px;right:0;bottom:0;left:0;flex-direction:column;align-items:stretch;justify-content:space-between}.cart-product-card-desktop .cart-product-card__section-two{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;padding:30px 0;padding-right:25px;padding-left:25px;border-bottom:1px solid #e7e7e7;color:#515a72;font-size:12px;line-height:16px;text-align:center}.cart-product-card-desktop .cart-product-card__section-two .cart-section-two__utility-logo{max-width:50%}.cart-product-card-desktop .cart-product-card__section-three{display:flex;align-items:center;justify-content:center;height:100px;color:#3f475a;font-size:12px;font-weight:700}.cart-product-card-desktop .cart-product-card__section-three span:first-of-type{padding-right:3px}.cart-product-card-desktop .cart-product-card__overlay-container{position:absolute;top:45px;right:0;bottom:0;left:0;padding:20px;overflow-x:hidden;transform:translateY(-420px);opacity:.95;background-color:rgba(0,63,110,.97);color:#fff}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__up-chevron{display:block;width:100%;height:10px;margin-top:20px;background:0 0;text-align:center}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__up-chevron img{height:100%;vertical-align:top;cursor:pointer}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__close-overlay{position:absolute;top:15px;right:15px;background-color:transparent;color:#fff;cursor:pointer}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__close-overlay::after{content:url(../images/icon-close.svg)}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents{position:absolute;top:60px;right:20px;bottom:40px;left:20px;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents::-webkit-scrollbar{display:none}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__txu-secondary-description{color:#fff;font-weight:400}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table{width:100%;margin-top:10px;font-size:10px}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table th{text-align:left}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table tr{line-height:35px}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table tr:first-of-type{font-weight:700}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table tr th:first-of-type{width:75px;padding-right:10px;line-height:10px}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__rate-table tr td:first-of-type{width:75px;padding-right:10px;line-height:10px}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-documents-section--txu{border-left:none!important}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-documents-section--txu .cart-product-card__plan-documents-header{font-size:12px!important}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-documents-section{position:relative;margin-top:30px;padding-left:10px;border-left:1px solid #fff}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-documents-section a span{display:inline-block;padding:0 5px;color:#fff;font-size:10px;text-decoration:underline}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-documents-section .cart-product-card__plan-documents-header{margin-bottom:5px;font-size:14px;font-weight:700}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__etf-section{margin-top:30px;padding-left:10px;border-left:1px solid #fff;font-size:10px;text-align:left}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__etf-section .cart-product-card__etf-header{margin-bottom:5px;font-size:12px;font-weight:700}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__etf-section p{color:#fff;font-size:10px}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-details-section{margin-top:30px;padding-left:10px;border-left:1px solid #fff;font-size:10px;text-align:left}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-details-section .cart-product-card__plan-details-header{margin-bottom:5px;font-size:12px;font-weight:700}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__plan-details-section p{color:#fff;font-size:10px}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__overlay-contents .cart-product-card__disclaimer{margin-top:30px;font-size:10px;font-style:italic}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__down-chevron{position:absolute;right:0;bottom:0;left:0;height:40px;background:0 0;text-align:center}.cart-product-card-desktop .cart-product-card__overlay-container .cart-product-card__down-chevron img{display:inline-block;height:10px;margin-top:10px;vertical-align:top;cursor:pointer}.cart-product-card__etf-section--txu{border-left:none!important}.cart-product-card__plan-details-section--txu{border-left:none!important}.cart-product-card-overlay--hidden{display:none}.tippy-tooltip.tippy{position:relative;width:160px;border:1px solid #fff;font-family:myriad-pro,sans-serif;font-size:10px}@media all and (min-width:768px){.tippy-tooltip.tippy{background-color:rgba(0,63,110,.97)}}.tippy-tooltip.tippy .tippy-arrow::after{content:"";position:absolute;z-index:-9;top:-7px;left:-9.5px;width:2px;height:29px;border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}.cart-start-date__link{margin-bottom:42px;color:#3f475a;text-decoration:underline}.cart-start-date__language{margin-bottom:23px;color:#3f475a;font-size:14px;font-weight:600}@media all and (min-width:768px){.cart-start-date__language{margin-bottom:30px;font-weight:400}}.cart-start-date__text{position:relative;box-sizing:border-box;max-width:570px;margin:30px 0;padding:19px 22px 21px 70px;border-radius:6px;background-color:rgba(0,117,218,.1);color:#3f475a;font-size:14px;line-height:19px}@media all and (min-width:768px){.cart-start-date__text{margin-top:20px;margin-bottom:45px;font-size:14px}}.cart-start-date__text::before{content:"!";position:absolute;top:50%;left:20px;width:25px;height:25px;transform:translateY(-50%);border:solid 2px #003f6e;border-radius:50px;color:#003f6e;font-size:18px;font-weight:600;text-align:center}.cart-start-date__text b{font-weight:700}.cart-start-date__conversational{font-size:18px;font-weight:500;line-height:22px;text-align:center}@media all and (min-width:768px){.cart-start-date__conversational{margin-bottom:45px;padding-top:30px;padding-right:55px;font-size:28px;line-height:36px;text-align:left}}.cart-start-date-mobile-module__header{margin:20px 0 12px 0;font-size:14px;font-weight:500}@media all and (min-width:768px){.cart-start-date-mobile-module__header{margin:0 0 15px 0;font-size:14px}}.cart-start-date__header{margin-bottom:15px;padding:0;color:#44305f;font-size:20px;text-align:left}.cart-start-date__header--service{margin:17px 0 12px;color:#3f475a;font-size:14px;font-weight:700;line-height:17px}@media all and (min-width:992px){.cart-start-date__header--service{margin-bottom:18px;padding:0;text-align:left}}.cart-start-date__button-wrapper{display:flex}.cart-button__footnote{display:block;color:#3f475a;font-size:12px}@media all and (min-width:768px){.cart-button__footnote{display:inline;padding-left:8px}}.cart-button--selected::after{content:"";display:block;position:absolute;top:50%;left:4px;width:14px;height:14px;transform:translateY(-50%);border-radius:7px;background-color:#003f6e}.cart-button--selected .cart-button__footnote{color:#fff}.cart-button--disabled::after{content:"";display:block;position:absolute;top:50%;left:4px;width:14px;height:14px;transform:translateY(-50%);border-radius:7px;background-color:#fff!important}.cart-start-date__button-wrapper--move-switch{position:relative;justify-content:space-between;margin-top:8px;margin-bottom:35px}@media all and (min-width:768px){.cart-start-date__button-wrapper--move-switch{flex-direction:column;width:370px;margin-top:0;padding-top:40px}}.cart-start-date__button-wrapper--move-switch .cart-switch-type-button{border:1px solid #999;box-shadow:none}.cart-start-date__button-wrapper--move-switch .cart-button--white{position:relative;padding:48px 10px 13px;border-radius:4px}@media all and (min-width:768px){.cart-start-date__button-wrapper--move-switch .cart-button--white{width:370px;height:100px;padding:20px 10px 20px 70px;text-align:left}}.cart-start-date__button-wrapper--move-switch .cart-button--white::before{content:"";position:absolute;top:13px;left:50%;width:24px;height:24px;transform:translateX(-50%);border:1px solid rgba(68,48,95,.3);border-radius:12px;background-color:transparent}@media all and (min-width:768px){.cart-start-date__button-wrapper--move-switch .cart-button--white::before{top:50%;left:25px;transform:translateY(-50%)}}.cart-start-date__button-wrapper--move-switch .cart-button--white::after{top:18px;left:50%;transform:translateX(-50%)}@media all and (min-width:768px){.cart-start-date__button-wrapper--move-switch .cart-button--white::after{top:50%;left:30px;transform:translateY(-50%)}}@media all and (min-width:768px){.cart-start-date__button-wrapper--move-switch .cart-button--standard{margin-bottom:10px}}.cart-start-date__button-wrapper--move-switch .cart-button--selected{border:1px solid #003f6e;background-color:#003f6e;color:#fff}.cart-start-date__button-wrapper--move-switch .cart-button--selected::before{border:1px solid #fff}.cart-start-date__button-wrapper--move-switch .cart-button--selected::after{background-color:#fff}.cart-start-date__button-wrapper--move-switch .cart-button--selected .cart-button__text{color:#fff}.cart-start-date__button-wrapper--move-switch .cart-button-switch-disabled{background-color:#f2f1f1;pointer-events:none}.cart-button__text--error{margin-top:2px;color:#eb4e27;font-size:12px;font-weight:400;line-height:20px;text-align:left}.cart-button--mobile{width:100%;margin-top:27px}@media all and (min-width:768px){.cart-button--mobile{width:370px;margin-top:50px}}.cart-radio-option{display:flex;align-items:center;margin-right:24px}.cart-radio-button{position:relative;width:24px;height:24px;margin-right:10px;padding:0;border:1px solid rgba(68,48,95,.3);border-radius:12px;background-color:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px;font-weight:400}.cart-radio-button__label{color:#3f475a;font-size:14px;line-height:17px}.star-ratings{margin-top:5px}.ratings{display:flex;align-items:center;justify-content:center;width:77%}@media all and (min-width:768px){.ratings{width:95%;margin-top:10px}}.ratings .ratings__button{align-self:flex-end;margin-left:7px;padding-left:0;background-color:transparent;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;text-decoration:underline;cursor:pointer}@media all and (min-width:768px){.ratings .ratings__button{font-size:14px}}.ratings .ratings__star{height:12px;padding:0 1px}@media all and (min-width:768px){.ratings .ratings__star{height:14px}}.logo-with-ratings{margin:0 auto}.logo-with-ratings .ratings{width:105px;margin-right:auto;margin-left:auto}.ratings-tippy{padding:0 20px}.ratings-tippy .tippy-content__heading{margin-top:20px;margin-bottom:20px;font-size:12px;font-weight:600}@media all and (min-width:992px){.ratings-tippy .tippy-content__heading{margin-top:25px;margin-bottom:25px;font-size:14px}}.ratings-tippy .tippy-content__score,.ratings-tippy .tippy-content__text{margin-bottom:0;font-size:12px}@media all and (min-width:992px){.ratings-tippy .tippy-content__score,.ratings-tippy .tippy-content__text{margin-bottom:12px}}.ratings-tippy .tippy-content__score{font-weight:700}.ratings-tippy .tippy-content__info{margin-top:20px;font-size:10px}@media all and (min-width:992px){.ratings-tippy .tippy-content__info{margin-top:25px}}.ratings-tippy .tippy-content__info a{display:block;text-decoration:underline}.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured{width:202px;border:1px solid #44305f;background-color:#fff;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-size:10px;cursor:pointer;pointer-events:auto}@media all and (min-width:768px){.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured{width:248px}}.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured .tippy-content__rating{display:flex;justify-content:space-between;margin-bottom:10px;padding-right:10px;padding-left:11px}@media all and (min-width:768px){.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured .tippy-content__rating{margin:0;padding:0}}.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured .tippy-content__text{margin:0;color:#3f475a;font-size:12px;font-weight:400;text-align:left}.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured .tippy-content::after,.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured .tippy-content::before{content:"";position:absolute;top:15px;right:10px;width:9px;height:1px;background-color:#424242}.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured .tippy-content::before{transform:rotate(45deg)}.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured .tippy-content::after{transform:rotate(135deg)}.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured .tippy-arrow{bottom:-8px;border-top-color:#44305f}.tippy-popper[x-placement^=top] .ratings-tippy.ratings-tippy--featured .tippy-arrow::after{content:"";position:absolute;z-index:2;top:-9px;left:-8.5px;width:0;height:0;border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;border-width:8px}@keyframes shrinkIn{from{left:0;width:initial}to{left:8px;width:100%}}.incentives__ribbon{--ribbon-background-color:#00a36a;--ribbon-reverse-background-color:#018557;--ribbon-text-color:#fff;--ribbon-border-width:4px;--ribbon-border-height:13px;--ribbon-border-radius:8px;display:flex;position:absolute;top:0;left:-2px;flex-basis:24px;flex-shrink:0;align-items:center;justify-content:center;width:calc(100% + 4px + var(--ribbon-border-width) * 2);height:24px;margin:0 calc(var(--ribbon-border-width) * -1);transform:translateY(-50%);border-top-left-radius:var(--ribbon-border-radius);border-top-right-radius:var(--ribbon-border-radius);background:var(--ribbon-background-color);color:var(--ribbon-text-color);font-size:12px;font-weight:700;line-height:16px;text-align:center}@media all and (min-width:992px){.incentives__ribbon{--ribbon-border-width:8px;--ribbon-border-height:27px;position:relative;z-index:5;left:-.5px;flex-basis:48px;width:calc(100% + 1px + var(--ribbon-border-width) * 2);height:48px;transform:none;font-size:16px;line-height:19.2px}.cart-product-card-desktop:has(.incentives__ribbon){box-sizing:border-box;overflow:visible}.cart-product-card-desktop:has(.incentives__ribbon) .cart-product-card__overlay-container{z-index:5}}.cart-product-card-mobile--txu:has(.incentives__ribbon){margin-top:60px}.cart-product-card-mobile--txu:has(.incentives__ribbon) .cart-product-card-mobile__contents--txu{position:relative;padding-top:30px}.cart-product-card-mobile--txu:has(.incentives__ribbon) .cart-product-card-mobile__top-text{top:-40px}.incentives__ribbon::after,.incentives__ribbon::before{content:"";position:absolute}.incentives__ribbon::before{top:100%;left:0;border-top:var(--ribbon-border-height) solid var(--ribbon-reverse-background-color);border-left:var(--ribbon-border-width) solid transparent}.incentives__ribbon::after{top:100%;right:0;border-top:var(--ribbon-border-height) solid var(--ribbon-reverse-background-color);border-right:var(--ribbon-border-width) solid transparent}.incentives__ribbon sup{position:relative;top:-.3rem;font-size:75%;line-height:0;vertical-align:baseline}.card-tracking__container:has(.incentives__ribbon){margin-top:20px}.incentive__disclaimer{color:#fff;text-align:left}.txu-incentives-disclaimer{position:relative;max-width:1200px;margin:24px 15px;padding:24px 0;border-top:1px solid #0075da;border-bottom:1px solid #0075da;font-size:10px;line-height:14px;text-align:left}@media all and (min-width:992px){.txu-incentives-disclaimer{margin:48px auto;padding:48px 0;font-size:12px;line-height:16px}}.txu-incentives-disclaimer::before{content:"†";position:absolute;top:initial;left:0;width:10px;height:10px}.cart-product-card-desktop:has(.cart-product-card__overlay-container[style*="translate(0px, 0px)"]) .incentives__ribbon{animation:shrinkIn .1s forwards}.collapsible{position:relative;width:100%}.collapsible-trigger{display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px;padding:12px 0;background:0 0;color:#0075da;font-size:12px;font-weight:400;text-align:center;cursor:pointer;gap:8px}.collapsible-content{display:flex;flex-direction:column;height:0;overflow:hidden;transition:height .3s ease-in-out;gap:16px;transition-behavior:allow-discrete}@starting-style{opacity:0}@media all and (min-width:768px){.collapsible-content.closed{height:auto}}.collapsible-content.open{height:calc-size(auto,size)}.prior-balance-table{--container-padding:32px 0;--box-background-color:#f3f5f8;--box-border-radius:6px;--box-padding:20px 16px;--details-row-border-color:#e5e6ea;--details-row-border-width:1px;--details-row-padding:16px 0 0;--details-row-odd-background-color:#fff;--details-row-even-background-color:#f8f8f8;--heading-color:#003f73;--heading-font-size:20px;--heading-font-weight:900;--heading-padding:0 0 16px;--copy-color:#3f475a;--copy-font-size:14px;--copy-font-weight:400;--copy-padding:0;--label-color:#253640;--label-font-size:14px;--label-font-weight:700;--value-color:#3f475a;--value-font-size:14px;--value-font-weight:400;--value-padding:0;--header-color:#003f6e;--header-font-size:14px;--header-font-weight:900;--header-padding:0 8px;display:flex;flex-direction:column;gap:32px;padding:var(--container-padding)}@media all and (min-width:768px){.prior-balance-table{--container-padding:0}}.prior-balance-table__box{padding:var(--box-padding);border-radius:var(--box-border-radius);background-color:var(--box-background-color)}@media all and (min-width:768px){.prior-balance-table__box{--box-background-color:#fff;--box-padding:20px 0}}.prior-balance-table__heading{padding:var(--heading-padding);color:var(--heading-color);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight)}@media all and (min-width:768px){.prior-balance-table__heading{--heading-font-weight:400;--heading-font-size:20px;--heading-color:#003f6e}}.prior-balance-table__copy{padding:var(--copy-padding);color:var(--copy-color);font-size:var(--copy-font-size);font-weight:var(--copy-font-weight)}@media all and (min-width:768px){.prior-balance-table__copy{--copy-font-size:16px}}.prior-balance-table__copy b{font-weight:700}.prior-balance-table__checkbox-container{display:flex;flex-direction:row;align-items:center;margin-bottom:16px}.prior-balance-table__checkbox-text{margin:0;font-size:14px}@media all and (min-width:768px){.prior-balance-table__checkbox-text{font-size:16px}}.prior-balance-table__details{display:flex;flex-direction:column;gap:16px}@media all and (min-width:768px){.prior-balance-table__details{gap:0}}.prior-balance-table__details-row{display:grid;grid-template-areas:"name name name" "account-number date balance";grid-template-columns:auto 1fr auto;padding:var(--details-row-padding);column-gap:18px;border-top:var(--details-row-border-width) solid var(--details-row-border-color);row-gap:16px}@media all and (min-width:768px){.prior-balance-table__details-row{--details-row-padding:12px 0;grid-template-areas:"account-number name address date balance";grid-template-columns:1fr 1fr 250px 90px 70px;border-right:var(--details-row-border-width) solid var(--details-row-border-color);border-left:var(--details-row-border-width) solid var(--details-row-border-color)}.prior-balance-table__details-row:nth-child(odd){background-color:var(--details-row-odd-background-color)}.prior-balance-table__details-row:nth-child(even){background-color:var(--details-row-even-background-color)}.prior-balance-table__details-row:first-child{border-top-left-radius:var(--box-border-radius);border-top-right-radius:var(--box-border-radius)}.prior-balance-table__details-row:last-child{border-bottom:var(--details-row-border-width) solid var(--details-row-border-color);border-bottom-right-radius:var(--box-border-radius);border-bottom-left-radius:var(--box-border-radius)}}@media all and (min-width:768px) and (min-width:768px){.prior-balance-table__details-row:first-child.collapsible-content .prior-balance-table__details-row{border-top-left-radius:0;border-top-right-radius:0}}@media all and (min-width:768px) and (min-width:768px){.prior-balance-table__details-row:last-child.collapsible-content .prior-balance-table__details-row{border-bottom-right-radius:0;border-bottom-left-radius:0}}.prior-balance-table__details-row--header{display:none}@media all and (min-width:768px){.prior-balance-table__details-row--header{display:grid;grid-template-areas:"account-number name address date balance";grid-template-columns:1fr 1fr 250px 90px 70px}}.prior-balance-table__details-row--total{grid-template-areas:"total";grid-template-columns:1fr;color:var(--heading-color);font-weight:700}@media all and (min-width:768px){.prior-balance-table__details-row--total{border-top:none;text-align:right}}.prior-balance-table__details-row--header-cell{padding:var(--header-padding);color:var(--header-color);font-size:var(--header-font-size);font-weight:var(--header-font-weight)}.prior-balance-table__details-row-cell{display:flex;flex-direction:column;gap:4px;padding:var(--value-padding)}@media all and (min-width:768px){.prior-balance-table__details-row-cell{--value-padding:0 8px}}.prior-balance-table__details-row-cell--name{grid-area:name}.prior-balance-table__details-row-cell--address{display:none;grid-area:address}@media all and (min-width:768px){.prior-balance-table__details-row-cell--address{display:flex}}.prior-balance-table__details-row-cell--date{grid-area:date}.prior-balance-table__details-row-cell--account-number{grid-area:account-number}.prior-balance-table__details-row-cell--balance{grid-area:balance}.prior-balance-table__details-row-cell-total{color:var(--header-color)}.prior-balance-table__details-row-cell-label{color:var(--label-color);font-size:var(--label-font-size);font-weight:var(--label-font-weight)}@media all and (min-width:768px){.prior-balance-table__details-row-cell-label{display:none}}.prior-balance-table__details-row-cell-value{color:var(--value-color);font-size:var(--value-font-size);font-weight:var(--value-font-weight)}@media all and (min-width:768px){.prior-balance-table__details-row-cell-value.mobile-address{display:none}}@media all and (min-width:768px){.prior-balance-table__details-row-cell-value--amount{text-align:right}}@media all and (min-width:768px){.prior-balance-table__details-row-cell-trigger{display:none}}.txu-payment-detail-table{display:flex;flex-direction:column;justify-content:start;margin-bottom:22px;padding:16px;border:1px solid #3f475a;border-radius:8px;background-color:#fff;gap:14px}.txu-payment-detail-table__item{display:flex;align-items:center;justify-content:space-between}.txu-payment-detail-table__item:last-child{padding-top:14px;border-top:1px solid #3f475a}.txu-payment-detail-table__item-label{color:#3f475a;font-size:14px;font-weight:900}.txu-payment-detail-table__item-value{color:#3f475a;font-size:14px;font-weight:400}.txu-payment-detail-table strong{font-weight:900}.cart-error-page{margin:auto}.cart-process-error-page{display:flex;flex-direction:column}@media all and (min-width:992px){.cart-process-error-page{flex-basis:auto;width:100%;padding-top:23px;padding-left:32px}}@media all and (min-width:1200px){.cart-process-error-page{flex-basis:100%;width:auto}}.cart-process-error-page .cart-pivot-cards__cards{width:calc(100% + 32px);margin-left:-16px}.cart-error-page__header{margin-bottom:35px;font-weight:700;text-align:center}.cart-error-page__text{font-size:20px;text-align:center}.cart-error-page__fuse-number{margin-bottom:.625em;color:#3b4da0;font-size:20px;font-weight:700;text-align:center}.cart-error-page__link{color:#3b4da0;font-weight:600}.cart-error.cart-pages{justify-content:center}.cart-error-page--default{text-align:center}.cart-error-page--default .cart-error-page__header{margin-bottom:10px;color:#003f73;font-size:22px;font-weight:400;line-height:28px}@media all and (min-width:768px){.cart-error-page--default .cart-error-page__header{margin-bottom:20px;font-size:32px;line-height:38px}}.cart-error-page--default .cart-error-page__text{max-width:830px;font-size:14px;font-weight:400;line-height:22px}@media all and (min-width:768px){.cart-error-page--default .cart-error-page__text{font-size:18px;line-height:26px}}.cart-error-page--default .cart-error-page__fuse-number{display:inline-block;margin-left:10px;color:#0071cd}@media all and (min-width:768px){.cart-error-page--default .cart-error-page__fuse-number{color:#3a3a3a;text-decoration:none}}.cart-error-page--default .cart-error-page__phone{filter:invert(23%) sepia(64%) saturate(4026%) hue-rotate(193deg) brightness(95%) contrast(101%)}.cart-your-plan{display:flex;flex-direction:column;margin:0 auto}@media all and (min-width:768px){.cart-your-plan{width:625px}}@media all and (min-width:1200px){.cart-your-plan{width:770px;margin:0}}.cart-your-plan .cart-your-plan__heading{margin-bottom:20px;color:#003f6e;font-size:18px;font-weight:600;text-align:center}@media all and (min-width:768px){.cart-your-plan .cart-your-plan__heading{margin-bottom:25px;font-size:28px;font-weight:500;text-align:left}}.cart-your-plan .cart-your-plan__subheading{padding:0 10px;color:#3f475a;font-size:12px;line-height:16px;text-align:center}@media all and (min-width:768px){.cart-your-plan .cart-your-plan__subheading{display:none}}.cart-your-plan .cart-your-plan__text{margin-bottom:30px;padding-right:10px;padding-left:10px;color:#3f475a;font-size:12px;text-align:center}@media all and (min-width:768px){.cart-your-plan .cart-your-plan__text{font-size:14px}}.cart-zip-change__inline-copy{display:block;margin-bottom:10px;font-size:14px}.cart-customer-payment-page .cart-payment-card{position:relative;box-sizing:border-box;width:100%;margin-bottom:20px;padding:24px 16px;border-radius:6px;background-color:rgba(0,117,218,.1019607843)}@media all and (min-width:768px){.cart-customer-payment-page .cart-payment-card{margin-bottom:40px;padding:30px}}.cart-customer-payment-page .cart-payment-card__lock{display:none}@media all and (min-width:992px){.cart-customer-payment-page .cart-payment-card__lock{display:block}}.cart-customer-payment-page .cart-payment-card__express-copy{position:absolute;left:16px;width:100%;margin-top:20%}@media all and (min-width:576px){.cart-customer-payment-page .cart-payment-card__express-copy{margin-top:16%}}@media all and (min-width:1200px){.cart-customer-payment-page .cart-payment-card__express-copy{left:35px;margin-top:12%}}.cart-customer-payment-page .cart-deposit-amount-title{margin-bottom:1px;color:#003f6e;font-size:14px;font-weight:600}.cart-customer-payment-page .cart-deposit-amount__upfront-amount{color:#003f6e;font-size:22px;font-weight:600}.cart-customer-payment-page .cart-deposit-amount__lock-svg{position:absolute;top:0;right:0;width:auto}.cart-customer-payment-page .cart-form__input__container{transition:opacity .2s}.cart-customer-payment-page .cart-customer-information-summary div,.cart-customer-payment-page .cart-customer-payment__disclosures div{margin-bottom:1.125rem}.cart-customer-payment-page .cart-customer-information-summary h2,.cart-customer-payment-page .cart-customer-payment__disclosures h2{margin-bottom:.375rem;font-size:15px;text-transform:uppercase}.cart-customer-payment-page .cart-customer-information-summary p,.cart-customer-payment-page .cart-customer-payment__disclosures p{margin-bottom:.0625rem;color:#585859;font-size:14px}.cart-customer-payment-page .cart-customer-payment__disclosures{margin-top:1.25rem;border-top:dashed #d9d9d9 1px}.cart-customer-payment-page .cart-customer-payment__disclosures h2{margin-top:.9375rem}.cart-customer-payment-page .cart-customer-payment__disclosures .cart-checkbox{margin-top:.9375rem;margin-bottom:0}.cart-customer-payment-page .cart-button__enroll{float:right}.cart-zip-change-modal-content{position:absolute;z-index:1200;top:50%;right:auto;bottom:auto;left:50%;max-width:200px;margin-right:-50%;padding:35px 35px;overflow:auto;transform:translate(-50%,-50%);border-radius:16px;outline:0;background:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.25)}@media all and (min-width:768px){.cart-zip-change-modal-content{width:auto;max-width:500px;text-align:center}}.cart-zip-change-modal-content h2{display:block;margin:0 auto;margin-bottom:10px;text-align:center}@media all and (min-width:768px){.cart-zip-change-modal-content h2{text-align:left}}.cart-zip-change-modal-content p{display:block;margin:0 auto;margin-bottom:20px;font-size:16px;text-align:center}@media all and (min-width:768px){.cart-zip-change-modal-content p{text-align:left}}@media all and (min-width:768px){.cart-zip-change-modal-content .cart-button-container{display:flex;justify-content:space-between}}.cart-zip-change-modal-content button{display:block;min-width:180px;margin:0 auto;margin-bottom:20px;padding:20px;background-color:#d9d9d9;font-size:16px}@media all and (min-width:768px){.cart-zip-change-modal-content button{display:inline;width:200px;margin-left:0}}.cart-zip-change-modal-content .cart-preferred-selection{background-color:#3b4da0}.cart-start-page .cart-form{position:relative;margin-bottom:32px;padding:0}@media all and (min-width:768px){.cart-start-page .cart-form{margin-bottom:20px}}.cart-smart-meter{display:flex;margin-bottom:47px}.cart-smart-meter .cart-smart-meter__image{width:50px;height:66px;margin-right:22px}.cart-smart-meter .cart-smart-meter__text{align-self:flex-end;margin-bottom:0;padding-right:9px;color:#3f475a;font-size:14px;line-height:19px}@media all and (min-width:768px){.cart-smart-meter .cart-smart-meter__text{padding-right:200px}}.cart-smart-meter .cart-smart-meter__text--bold{padding:0;font-weight:600}@media all and (min-width:992px){.cart-button--white::before{top:0;left:0}}.cart-confirmation__heading{margin-bottom:8px;font-size:18px;font-weight:500;line-height:22px;text-align:center}@media all and (min-width:768px){.cart-confirmation__heading{margin-bottom:22px;font-size:28px;font-weight:300;line-height:34px;text-align:left}}.cart-page .cart-confirmation__heading--payless-declined-payment{margin-bottom:20px;font-size:22px;font-weight:700}@media all and (min-width:768px){.cart-confirmation__summary-copy{margin-top:2px}}.cart-confirmation__subheading{display:block}@media all and (min-width:768px){.cart-confirmation__subheading{display:inline}}.cart-confirmation__conversational{color:#3f475a;font-size:12px;line-height:14px;text-align:center}@media all and (min-width:768px){.cart-confirmation__conversational{margin-bottom:0;font-size:14px;line-height:20px;text-align:left}}.cart-page .cart-confirmation__conversational--payless-declined-payment{margin-bottom:20px;font-size:16px}.cart-confirmation__conversational--half-deposit-copy{margin:10px 0}.cart-confirmation-summary__header h2{color:#44305f;text-transform:uppercase}.cart-confirmation-summary__header h3{margin-top:10px;color:#000;font-size:18px;font-weight:700}.cart-confirmation__text{color:#3f475a;font-size:14px;line-height:18px}.cart-confirmation__text strong{font-size:14px;font-weight:500}@media all and (min-width:768px){.cart-confirmation__text strong{font-size:16px}}.cart-confirmation__item-wrapper{display:flex;align-items:flex-start;margin-bottom:32px}@media all and (min-width:768px){.cart-confirmation__item-wrapper{align-items:center;margin-bottom:35px}}.cart-confirmation__item-wrapper .cart-confirmation__text{margin:0;padding-right:20px}.cart-confirmation__image{max-width:70px;max-height:70px;margin-right:15px;border-radius:50px;background-color:transparent}@media all and (min-width:768px){.cart-confirmation__summary-item--start{order:3}}.cart-confirmation__text--switch-move{padding:0 70px;text-align:center}@media all and (min-width:768px){.cart-confirmation__text--switch-move{margin-bottom:30px;padding:0;text-align:left}}.cart-confirmation-summary__partner-logo{display:inline-block;margin:30px 0}.cart-confirmation-summary__partner-logo img{display:block;max-height:40px}.cart-confirmation-summary__summary{display:block;margin-bottom:20px;color:#e2e4ec;text-align:center}.cart-confirmation-summary__list{margin-bottom:20px}.cart-confirmation-summary__item{padding:8px 0;border-bottom:1px dashed #bdbdbd;color:#303e4e;font-size:11px;font-weight:600}.cart-confirmation-summary__item:first-child{padding-top:0}.cart-confirmation-summary__item:last-child{padding-bottom:0;border:none}.cart-confirmation-summary__item span{float:right;color:#e2e4ec;font-weight:400}.cart-confirmation__esiid{margin-top:20px}@media all and (min-width:768px){.cart-confirmation__esiid{margin-top:15px}}.cart-confirmation__customer-info{position:relative;margin-bottom:42px;padding-top:32px;background-color:rgba(0,117,218,.1019607843)}@media all and (min-width:768px){.cart-confirmation__customer-info{margin-top:30px;margin-bottom:60px;padding:40px 50px 20px 35px;border-radius:6px}}.cart-confirmation__customer-info::after{content:"";position:absolute;z-index:-1;top:0;left:-16px;width:calc(100% + 32px);height:100%;background-color:#e3e9f4}@media all and (min-width:768px){.cart-confirmation__customer-info::after{display:none}}.cart-confirmation__customer-info div{margin-bottom:1.125rem}.cart-confirmation__customer-info h2{margin-bottom:.375rem;color:#3f475a;font-size:14px;font-weight:500}@media all and (min-width:992px){.cart-confirmation__customer-info h2{text-transform:capitalize}}.cart-confirmation__customer-info strong{font-weight:500}.cart-confirmation__customer-info p{margin-bottom:.0625rem;color:#3f475a;font-size:14px}.cart-confirmation__customer-info-summary{padding-bottom:3px}@media all and (min-width:768px){.cart-confirmation__customer-info-summary{display:flex;flex-wrap:wrap;padding-bottom:0}}.cart-confirmation__icon{margin-right:8px;color:#003f6e}.cart-confirmation__summary-item{display:flex;align-items:flex-start}@media all and (min-width:768px){.cart-confirmation__summary-item{flex-basis:50%}}.cart-confirmation__number-header{padding-bottom:2rem;color:#3f475a;font-size:14px;font-weight:400;text-align:center}@media all and (min-width:768px){.cart-confirmation__number-header{text-align:left}}@media all and (min-width:992px){.cart-confirmation__number-header span{color:#000;font-weight:700}}.cart-confirmation-section{display:flex;flex-direction:column;align-items:flex-start;margin:20px 0 30px 0}.cart-confirmation-section .cart-confirmation__text{margin:10px 0 0 0}.cart-confirmation-section .cart-action-button{display:block;margin-top:10px;padding:10px 20px;border:1px solid #008163;border-radius:3px;color:#008163;font-size:16px;font-weight:100;text-transform:uppercase}.cart-confirmation__notice{display:flex;flex-direction:column;align-items:center;margin-bottom:32px;padding:32px;gap:8px;background-color:#f8efdc}.cart-confirmation__notice-icon{width:24px;height:24px}.cart-confirmation__notice-title{font-size:1.2rem;font-weight:700}.cart-confirmation__notice-text{font-weight:400;text-align:center}@keyframes growInfoSection{100%{height:auto}}@keyframes displayInfoSection{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:.5}100%{opacity:1;pointer-events:auto}}.cart-pages.cart-error .cart-route-container{width:100%;min-width:auto}.cart-pages.cart-review.cart-pivot-active .cart-route-container{width:100%;min-width:auto}.cart-customer-payment-page__headline span{font-weight:700}.cart-review-page__heading{margin-bottom:15px;color:#053a59;font-size:18px;font-weight:600;line-height:20px;text-align:center}@media all and (min-width:768px){.cart-review-page__heading{margin-bottom:17px;font-size:28px;font-weight:500;text-align:left}}.cart-review-page__review-section{transition:opacity 6s;opacity:0;pointer-events:none}.cart-review-page__customer-info-container{display:none;height:0}@media all and (min-width:768px){.cart-review-page__customer-info-container .cart-review-page__review-section .cart-review-page__heading{margin-left:16px}}.cart-autobillPayForm{padding:30px;border-radius:6px;background-color:rgba(0,117,218,.1019607843)}.cart-autobillPayForm__heading{display:flex;align-items:center;font-size:16px;font-weight:500}.cart-autobillPayForm__heading-icon{padding-right:6px}.cart-review-page-headings{display:none}.cart-review-page-headings .cart-customer-payment-page__headline{display:block}@media all and (min-width:768px){.cart-review-page-headings .cart-customer-payment-page__headline{display:none}}.cart-review-page-headings .cart-customer-payment-page__headline span{font-weight:700}.cart-review-page-headings .cart-review-page-review-info__heading{margin-top:8px;margin-bottom:40px;padding:0 15px;color:#3f475a;font-size:14px;line-height:22px}@media all and (min-width:768px){.cart-review-page-headings .cart-review-page-review-info__heading{display:none;margin-top:8px;font-size:16px;line-height:26px}}.cart-review{justify-content:space-between}@media all and (min-width:768px){.cart-review{padding-right:20px;padding-left:20px;gap:50px}}.cart-review .cart-review-page-headings{display:flex;flex-direction:column;justify-content:center}.flow-builder-wrapper{flex-grow:1}.cart-review-page{display:flex;flex-direction:column;width:100%;padding-right:0;padding-left:0}@media all and (min-width:992px){.cart-review-page{flex-basis:auto;width:100%}}@media all and (min-width:1200px){.cart-review-page{flex-basis:100%;width:auto}}.cart-review-page .cart-checkbox__label{margin-top:0}.cart-review-page.cart-review-page-alternate .cart-review-page-alternate-customer-review{margin-top:50px}.cart-review-page .cart-review-page-review-info{display:flex;flex-direction:column}.cart-review-page .cart-review-page-review-info .cart-review-page__heading{display:none}.cart-review-page .cart-review-page-review-info .cart-review-page-review-info__heading{display:none}@media all and (min-width:768px){.cart-review-page .cart-review-page-review-info .cart-review-page-review-info__heading{display:block;margin:45px 0 40px 0;color:#3f475a;font-size:16px;line-height:24px}}.cart-review-page .cart-review-page-review-info .cart-review-page-review-info__heading-alternate{display:block;margin:15px 0 40px;font-size:14px}@media all and (min-width:768px){.cart-review-page .cart-review-page-review-info .cart-review-page-review-info__heading-alternate{margin:15px 0 50px;font-size:16px}}.cart-review-page .cart-review-page-review-info .cart-customer-payment-page__headline{display:none;margin-bottom:10px;margin-left:16px;color:#44305f;font-size:18px;font-weight:500;text-align:center}@media all and (min-width:768px){.cart-review-page .cart-review-page-review-info .cart-customer-payment-page__headline{display:block;font-size:28px;font-weight:500;text-align:left}}.cart-review-page .cart-checkbox__text{padding-right:16px;padding-left:28px}.cart-review-page__product-card-copy{display:block;margin:20px 16px -10px 16px;color:#3f475a;font-size:12px;line-height:19px;text-align:center}@media all and (min-width:768px){.cart-review-page__product-card-copy{display:none}}.cart-review-page-review-info__heading--autobillPay{display:block!important;margin-top:-30px;text-align:center}@media all and (min-width:768px){.cart-review-page-review-info__heading--autobillPay{text-align:center}}.cart-review-page__subheading{display:block}@media all and (min-width:768px){.cart-review-page__subheading{display:inline}}.cart-review-page__heading--mobile{display:block;margin-bottom:15px;color:#053a59;font-size:18px;font-weight:500;text-align:center}@media all and (min-width:768px){.cart-review-page__heading--mobile{display:none;font-size:28px;font-weight:300;text-align:initial}}.cart-review-page-review-info__info-container{display:flex;flex-direction:column;margin-bottom:32px;padding:32px 16px;background-color:rgba(0,117,218,.1019607843)}@media all and (min-width:768px){.cart-review-page-review-info__info-container{flex-direction:row;justify-content:space-between;margin-bottom:60px;padding:40px 160px 37px 35px;border-radius:6px}}.cart-review-info__column-one{display:flex;flex-direction:column}@media all and (min-width:768px){.cart-review-info__column-one{display:block}}.cart-review-info__column-one .cart-review-info__billing-info{order:2}.cart-review-info__column-one .cart-review-info__start-date{order:1}.cart-review-page__customer-info-container--default{display:block;height:auto;opacity:1}.cart-review-page__customer-info-container--default .cart-review-page__review-section{opacity:1;pointer-events:auto}.cart-review-page__customer-info-container--active{display:block;height:auto}.cart-review-page__customer-info-container--active .cart-review-page__review-section{opacity:1;pointer-events:auto}.cart-review-page__continue-button{display:flex;z-index:999;width:100%;font-size:20px}@media all and (min-width:768px){.cart-review-page__continue-button{width:370px}}.cart-review-page__continue-button .cart-button{min-width:180px;max-width:370px;margin:0;padding:18px 60px 18px 22px;padding-top:22px;padding-bottom:22px;border:none;border-bottom:none;border-radius:4px;background-color:#00aa6f;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:calc(100% - 20px) center;color:#fff;font-size:20px;font-size:20px;font-weight:600;text-align:center;text-transform:none}@media all and (min-width:768px){.cart-review-page__continue-button .cart-button{width:370px}}.cart-review__preheader{color:#e2e4ec;font-size:15px;text-align:center}.cart-review__plan-info{text-align:center}.cart-review__plan-details{color:#44305f;font-size:14px;font-weight:600}.cart-review__plan-logo{margin-bottom:20px}.cart-review__customer-info{position:relative;margin-bottom:42px;margin-left:30px}@media all and (min-width:992px){.cart-review__customer-info{margin-bottom:35px}}.cart-review-page-icon svg *{fill-rule:#053a59;stroke:#053a59}.cart-review-page-icon svg path{fill:#053a59}.cart-review__customer-info.cart-review__service-address{margin-bottom:0}@media all and (min-width:768px){.cart-review__customer-info.cart-review__service-address{margin-bottom:42px}}@media all and (min-width:768px){.cart-review__service-address{margin-bottom:15px}}.cart-review__service-address svg *{stroke:#053a59}.cart-review__customer-info-header{margin-right:5px;margin-bottom:6px;color:#3f475a;font-size:14px;font-weight:600}@media all and (min-width:768px){.cart-review__customer-info-header{margin-right:10px;margin-bottom:7px;color:#3f475a}}.cart-review__customer-esiid{display:flex;align-items:center;margin-bottom:0}.cart-review__customer-esiid .cart-review__customer-info-header{margin-bottom:0}.cart-review__customer-info-image{position:absolute;top:-6px;left:-35px}.cart-review__customer-info--consent{margin-bottom:22px}@media all and (min-width:992px){.cart-review__customer-info--consent{margin-bottom:32px}}.cart-review__customer-disclosures--txu{margin-bottom:24px;padding-left:0;color:#3f475a;font-size:14px;font-weight:600!important}@media all and (min-width:768px){.cart-review__customer-disclosures--txu{margin-bottom:32px}}.cart-review__customer-info-text{margin-bottom:0;color:#3f475a;font-size:14px;white-space:pre-wrap}.cart-review__auto-bill-pay{margin-bottom:30px}.cart-section--disclosures{position:relative;padding-bottom:25px}.cart-section--disclosures-warnings{position:relative;padding-top:25px}.cart-pivot-cardsV2{width:100%}@media (min-width:992px){.cart-pivot-cardsV2{width:69%}}@media (min-width:1198px){.cart-pivot-cardsV2{width:75%}}.cart-pivot-cardsV2__label{display:flex;flex-direction:column;margin:0 0 20px 10px;color:#44305f;color:#44305f;font-size:18px;font-weight:500;line-height:22px;text-align:center}@media all and (min-width:992px){.cart-pivot-cardsV2__label{display:inherit;flex-direction:row;margin:0;padding:30px 0 10px 0;text-align:left}}.cart-pivot-cardsV2__label strong{font-weight:900}.cart-pivot-card{max-width:300px;margin:0 auto;border:1px solid #44305f;border-radius:8px;background-color:#fff}.cart-pivot-card__section{justify-content:center;margin-bottom:10px;padding:5px;border-bottom:1px solid #ececec}@media all and (min-width:992px){.cart-pivot-card__section{padding:16px;padding:0}}@media all and (min-width:1200px){.cart-pivot-card__section{padding:16px 15px}}.cart-pivot-card__section .cart-logo__image{padding:0}.cart-pivot-card__section:last-of-type{border-bottom:none}.cart-pivot-card__section:not(:last-child){padding-bottom:10px}.cart-pivot-card__body{padding:0 10px}@media all and (min-width:992px){.cart-pivot-card__body{padding:0}}.cart-pivot-label{border-top-left-radius:7px;border-top-right-radius:7px;background:#44305f;text-align:center}@media all and (min-width:992px){.cart-pivot-label{padding:8px}}.cart-pivot-label .cart-label__text{color:#fff;font-size:12px;font-weight:600}@media all and (min-width:992px){.cart-pivot-label .cart-label__text{font-size:14px}}.cart-name{min-height:30px;color:#13416b;font-size:14px;text-align:center}@media all and (min-width:992px){.cart-name{font-size:13px}}.cart-name__provider{padding-bottom:4px}.cart-term{text-align:center}.cart-term strong{font-size:.7em;font-weight:400;text-transform:uppercase}.cart-estimate{width:40%;font-size:.7em}.cart-estimate strong{color:#13416b;font-size:15px;font-weight:700}.cart-deposit-option{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;padding:0 16px;font-size:12px;line-height:14px;text-align:center}@media all and (min-width:768px){.cart-deposit-option{margin:30px;font-size:14px;line-height:normal;text-align:center}}.cart-deposit-option strong{font-weight:800}.cart-price{padding:5px 0;color:#13416b}.cart-price .cart-price__digits{font-size:52px;font-weight:400}.cart-price .cart-price__symbol{top:-1.18rem;font-size:28px}.cart-price .cart-price__settings{padding-left:10px}.cart-price .cart-price__settings .cart-usage{font-size:.6em}.cart-price .cart-price__settings strong{font-size:14px;font-weight:800}.cart-price sup{vertical-align:super}.cart-logo__container{padding:11px 22px}.cart-logo__container img{max-height:66px;padding-top:10px}.cart-documents{font-size:.7em;text-align:center}.cart-documents .cart-documents__list{padding-top:4px;font-size:8px}@media all and (min-width:992px){.cart-documents .cart-documents__list{font-size:10px}}.cart-documents .cart-documents__list a,.cart-documents .cart-documents__list a:hover,.cart-documents .cart-documents__list a:visited,.cart-documents .cart-documents__list button{background-color:#fff;color:#bdbdbd;font-weight:400;text-decoration:underline;text-transform:uppercase}.cart-change-date-modal--title{max-width:400px;margin-bottom:32px;color:#4b4b4b;font-size:18px;line-height:1.4;text-align:center}@media all and (min-width:992px){.cart-change-date-modal--title{margin:0 79px}}.cart-form+.cart-review-page__customer-info-container--active .cart-review-page-headings{margin-top:24px}.cart-review-page--hidden-form{display:none!important}.txu-confirmation-page{color:#3f475a}@media all and (min-width:768px){.txu-confirmation-grid{display:grid;grid-template-areas:"account-info order-summary" "what-happens order-summary";grid-template-columns:1fr 380px;max-width:1040px;gap:0;border-top:1px solid #d6e1e7;border-bottom:1px solid #d6e1e7}}.txu-confirmation-header{display:flex;position:relative;flex-direction:column;align-items:center;margin-bottom:32px;padding-bottom:12px;text-align:center;gap:4px}@media all and (min-width:768px){.txu-confirmation-header{margin-bottom:48px;padding-bottom:16px;text-align:left}}.txu-confirmation-header::before{content:"";position:absolute;bottom:0;left:50%;width:80px;height:3px;transform:translateX(-50%);border-top-left-radius:100px;border-top-right-radius:100px;background-color:#d0e5f7}.txu-confirmation__title{color:#003f73;font-size:20px;font-weight:600}@media all and (min-width:768px){.txu-confirmation__title{font-size:24px}}.txu-confirmation__subtitle{margin:0;font-size:16px}@media all and (min-width:768px){.txu-confirmation__subtitle{font-size:18px}}.txu-confirmation__subtitle strong{font-weight:600}.txu-confirmation__email-text{margin:0;font-size:14px;text-align:center}@media all and (min-width:768px){.txu-confirmation__email-text{font-size:16px;text-align:left}}.txu-confirmation-section__wrapper{display:grid;grid-template-areas:"account-holder account-holder" "service-address plan-start-date" "esiid esiid";grid-template-columns:1fr 1fr;padding:24px 0;border-bottom:1px solid #d6e1e7;gap:16px}@media all and (min-width:768px){.txu-confirmation-section__wrapper{grid-template-areas:"account-holder service-address esiid" "account-holder service-address plan-start-date";grid-template-columns:1fr 1fr 1fr;column-gap:48px;row-gap:8px}}.account-info{grid-area:account-info}@media all and (min-width:768px){.account-info{padding:32px;border-right:1px solid #d6e1e7}}.txu-confirmation-section{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding-bottom:0;font-size:14px}.txu-confirmation-section.account-holder{grid-area:account-holder}.txu-confirmation-section.service-address{grid-area:service-address}.txu-confirmation-section.plan-start-date{grid-area:plan-start-date}.txu-confirmation-section.esiid{grid-area:esiid}.txu-confirmation-section:last-child:not(.txu-what-happens){border-bottom:none}@media all and (min-width:768px){.txu-confirmation-section:last-child:not(.txu-what-happens){border:none}}.order-summary{box-sizing:border-box;grid-area:order-summary;width:100%}@media all and (min-width:768px){.order-summary{position:relative;padding:32px}}div.txu-what-happens{display:flex;grid-area:what-happens;flex-direction:column;align-items:flex-start;padding:24px 0;border-bottom:1px solid #d6e1e7;gap:32px}@media all and (min-width:768px){div.txu-what-happens{padding:32px;border-right:1px solid #d6e1e7;border-bottom:none}}.txu-order-summary-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:16px 0;border:none;border-top:1px solid #d6e1e7;border-bottom:1px solid #d6e1e7;background:0 0;color:#3f475a;font-size:14px;font-weight:700;cursor:pointer}@media all and (min-width:768px){.txu-order-summary-trigger{padding-top:0;border:none}}.txu-order-summary-trigger[aria-expanded=true]{border-top:none;border-bottom:none}.txu-chevron{transition:transform .2s ease;font-size:14px}@media all and (min-width:768px){.txu-chevron{display:none}}.txu-chevron--up{transform:rotate(180deg)}.txu-order-summary-logo{width:78px;height:auto}@media all and (min-width:768px){.txu-order-summary-logo{position:absolute;top:-10px;right:0}}.txu-order-summary-content{overflow:hidden;transition:max-height .3s ease}.txu-order-summary-content.open{max-height:500px}.txu-order-summary-content.closed{max-height:0}@media all and (min-width:768px){.txu-order-summary-content.closed{max-height:500px}}.txu-order-summary-details{margin:0;padding:20px 0}.txu-address-info p{margin:0;font-size:14px}.txu-account-info p{margin-bottom:8px;color:#333;font-size:16px}.txu-what-happens-content{flex:1}.txu-what-happens-content p{margin-bottom:8px;color:#333;font-size:14px;line-height:1.5}@media all and (min-width:768px){.txu-what-happens-content p{font-size:16px}}.txu-what-happens-content p:last-child{margin-bottom:0}.txu-what-happens-content strong{font-weight:600}.txu-plan-info{display:flex;flex-direction:column;gap:12px;padding-top:16px}@media all and (min-width:768px){.txu-plan-info{padding-top:0}}.txu-plan-info__item{display:flex;align-items:flex-start;justify-content:space-between;text-align:right;gap:16px}.txu-plan-info__item span{flex-shrink:0}.txu-plan-info__item span:last-child{flex-shrink:1;font-weight:700}.txu-plan-info__name{text-wrap-style:balance}.txu-plan-info__documents{display:flex;align-items:center;gap:4px}.txu-plan-info__documents a{color:#0071cd;font-weight:700;text-decoration:none}.txu-plan-info h3{margin-bottom:8px;color:#333;font-size:18px;font-weight:600}.txu-section-title{margin:0;color:#3f475a;font-size:14px;font-weight:700}.txu-start-date{margin:0;color:inherit;font-size:inherit}.txu-esiid{margin:0;color:inherit;font-size:inherit}.txu-what-happens-item{display:flex;align-items:center;margin:0}.txu-what-happens-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin-right:16px}.txu-what-happens-icon img{width:100%;height:100%}.txu-my-account__section{display:grid;box-sizing:border-box;max-width:1040px;margin:32px 0;padding:10px;border-radius:8px;background-color:#eef7ff;gap:16px}@media (min-width:375px){.txu-my-account__section{padding:20px}}@media (min-width:1024px){.txu-my-account__section{display:flex;flex-direction:row;gap:20px;padding:20px 16px}}.txu-my-account__inner-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:7px}@media all and (min-width:768px){.txu-my-account__inner-wrapper{gap:20px}}.txu-my-account__icon{width:46px;height:auto}@media all and (min-width:768px){.txu-my-account__icon{width:auto;height:54px}}@media all and (min-width:992px){.txu-my-account__icon{width:65px;height:65px}}.txu-my-account__content{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.txu-my-account__heading{color:#3f475a;font-size:16px;font-weight:900;line-height:20px}.txu-my-account__description{color:#515a72;font-size:14px;line-height:1.5}.txu-my-account__button{display:inline-flex;box-sizing:border-box;align-items:center;align-self:center;justify-content:center;padding:12px;border-radius:30px;background-color:#0075da;color:#fff;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;gap:10px}@media all and (min-width:992px){.txu-my-account__button{min-width:270px;padding:14px 40px;font-size:16px;line-height:1.5}}.txu-my-account__button:hover{color:#fff}.txu-my-account__button:focus{outline:2px solid #0075da;outline-offset:2px}.txu-my-account__arrow{width:12px}@media all and (min-width:992px){.txu-my-account__arrow{width:15px}}.txu-helpful-tools{display:flex;flex-direction:column;align-items:flex-start;margin-top:32px;padding:0;border-radius:8px;color:#3f475a;gap:32px}@media all and (min-width:768px){.txu-helpful-tools{max-width:570px;gap:40px}}.txu-helpful-tools-intro{margin:0;font-size:14px;text-align:left}@media all and (min-width:768px){.txu-helpful-tools-intro{font-size:16px;text-align:left}}.txu-tool-section{display:flex;flex-direction:column;width:100%;gap:24px;margin:0;padding:0}@media all and (min-width:768px){.txu-tool-section{align-items:flex-start}}.txu-tool-section__content{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.txu-tool-heading{margin:0;font-size:14px;font-weight:600}.txu-tool-description{margin:0;color:#3f475a;font-size:14px;line-height:1.5}.txu-action-button{display:inline-flex;align-items:center;justify-content:center;min-width:276px;padding:12px 24px;transition:all .2s ease;border:2px solid #06c;border-radius:25px;background-color:transparent;color:#06c;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;gap:10px}.txu-action-button:hover{color:#06c}.txu-action-button:focus{outline:2px solid #06c;outline-offset:2px}.cart-confirmation .cart-product-card-desktop{display:none}@media all and (min-width:768px){.cart-confirmation .cart-route-container{width:max-content;margin:0 auto}}.pl-0{padding-left:0}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pr-0{padding-right:0}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.ml-0{margin-left:0}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.mr-0{margin-right:0}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.flex{display:flex}.wrap{flex-wrap:wrap}.flex-full-xs{flex:0 0 100%}@media screen and (min-width:768px){.flex-full-xs{flex:0 0 auto}}.vgs-error{margin:8px auto;color:#d8000c;font-size:12px}.vgs-error--date{max-width:120px}.vgs-input{display:flex;position:relative;height:52px;margin:14px 0 0;padding-right:8px;padding-left:8px;border:1px solid #848484;border-radius:4px;background-color:#fff;color:#3c3c3c;font-size:16px}.vgs-input--cc{margin-right:0}@media screen and (min-width:768px){.vgs-input--cc{max-width:340px}}.vgs-input--cvc{max-width:142px}@media screen and (min-width:768px){.vgs-input--expiration-date{width:100px}}.vgs-tooltip{display:inline-block;position:relative}.vgs-tooltip__tip{position:absolute;z-index:1000;left:50%;padding:10px;transform:translateX(-50%);border:1px solid #dbdada;border-radius:2px;background:#fff;color:#585859;font-size:14px;line-height:1;white-space:nowrap}.vgs-tooltip__tip::after,.vgs-tooltip__tip::before{content:"";position:absolute;left:50%;width:0;height:0;margin-left:calc(6px * -1);border:solid transparent;border-width:6px;pointer-events:none}.vgs-tooltip__tip--top{bottom:calc(30px * 1)}.vgs-tooltip__tip--top::before{z-index:100;top:100%;border-top-color:#fff}.vgs-tooltip__tip--top::after{z-index:90;top:calc(100% + 1px);border-top-color:#dbdada}.vgs-tooltip--cvc .vgs-tooltip__tip--top{width:200px;white-space:normal}@media screen and (min-width:768px){.vgs-tooltip--cvc .vgs-tooltip__tip--top{width:300px}}.vgs-collect-container__invalid{border-color:#d8000c}.vgs-collect-container__empty{border-color:#515a72}.vgs-collect-container__valid{border-color:#4f8a10}body{display:flex;position:relative;flex-direction:column;justify-content:space-around;justify-content:space-between;min-height:100vh;background:0 0;background-repeat:repeat-x;font-family:myriad-pro,sans-serif}@media all and (min-width:768px){body{background:#fff;background-repeat:repeat-x}}#app{min-height:initial}.cart-logolink-container img{max-width:100px}@media all and (min-width:768px){.cart-logolink-container img{max-width:150px}}.cart-product-card-desktop .cart-product-card__section-one{background-image:url(/images/bg-card-top-desktop.png),linear-gradient(133.22deg,#0075da 57.39%,#00c2f5 107.07%);background-repeat:no-repeat;background-position:0 15%;background-size:cover}@media all and (min-width:768px){.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__plan-name{font-size:24px;line-height:29px;white-space:normal}}.cart-product-card-desktop .cart-product-card__section-one .cart-section-one__rate-container .cart-section-one__rate-number{font-weight:400}.cart-pivot-cards__label{font-size:14px}.cart-pivot-cards__label a{color:#7d7d7d;font-weight:600}.cart-product-card-mobile__plan-details-container .cart-product-card__txu-secondary-description p{color:#000}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents{margin:0 16px}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section{margin-bottom:15px}@media all and (min-width:768px){.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section{margin-bottom:0}}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-plan-documents__links{flex-direction:row;color:#3f475a}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-plan-documents__links__txu a li{flex-direction:row;color:#3f475a}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-etf-section .cart-etf-header{color:#3f475a}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-first-section .cart-etf-section p{color:#3f475a}.cart-product-card-mobile__plan-details-container .cart-plan-details-contents .cart-third-section .cart-product-card__plan-details-section p{color:#3f475a}.cart-product-card-mobile .cart-product-card-mobile__contents .cart-rate-info .cart-rate-number{font-weight:400}.cart-txu-container{min-height:initial;overflow:initial}.cart-txu-container .cart-pages.cart-confirmation{padding-right:16px;padding-left:16px}.cart-txu-container .cart-pages .cart-product-card-desktop{position:relative;padding:0}.cart-txu-container .cart-pages .cart-product-card-desktop .cart-product-card__head{position:relative;overflow:initial}.cart-txu-container .cart-pages .cart-product-card-desktop .cart-product-card__body::after{content:"";position:absolute;z-index:-1;bottom:-200px;left:-50px;width:300px;height:400px;background-image:url(/images/bg-card-outside.svg);background-repeat:no-repeat;background-position:left top}.cart-cart-header{display:flex;position:static;align-items:center;justify-content:space-between;padding:16px 0;box-shadow:0 0 0 #fff}.cart-cart-header .cart-cart-header__image{max-width:115px}.cart-cart-header .cart-cart-header__text{display:flex;align-items:center;font-size:20px;font-weight:400}@media all and (min-width:768px){.cart-cart-header .cart-cart-header__text{display:block}}.cart-cart-header .cart-cart-header__text .cart-cart-header__phone-number--container{position:relative;min-width:100px;font-size:12px;line-height:14px;text-align:right}@media all and (min-width:768px){.cart-cart-header .cart-cart-header__text .cart-cart-header__phone-number--container{display:inline-block;font-size:20px;line-height:18px}}.cart-cart-header .cart-cart-header__text .cart-cart-header__phone-number--container .cart-cart-header__help{display:inline;position:absolute;top:10px;right:0;font-size:12px}@media all and (min-width:768px){.cart-cart-header .cart-cart-header__text .cart-cart-header__phone-number--container .cart-cart-header__help{font-size:18px}}.cart-cart-header .cart-cart-header__text .cart-cart-header__account{min-width:80px;margin-left:20px;font-size:12px}@media all and (min-width:768px){.cart-cart-header .cart-cart-header__text .cart-cart-header__account{font-size:18px}}.cart-cart-header .cart-cart-header__text .cart-cart-header__account img{height:12px;margin-right:1px}@media all and (min-width:768px){.cart-cart-header .cart-cart-header__text .cart-cart-header__account img{height:21px;margin-right:2px;vertical-align:text-bottom}}.cart-navigation{margin-left:0}.cart-navigation .cart-navigation__item{width:25%;border-top:none;border-bottom:2px solid #008163;color:#d9d9d9}@media all and (min-width:768px){.cart-navigation .cart-navigation__item{border-bottom:3px solid #008163}}.cart-navigation .cart-navigation__item--active{padding-bottom:3px;border:none;background:linear-gradient(128.17deg,#216db4 0,#13416b 100%);color:#fff}.cart-navigation .cart-navigation__item--wasActive{color:#008163}.cart-navbar__progress-bar{height:2px}.cart-route-container{padding:0}.cart-start-page{min-height:450px}.cart-start-page .cart-start-date__header--service{padding:0;color:#3f475a;font-size:16px;font-weight:700;text-align:left}@media all and (min-width:768px){.cart-start-page .cart-start-date__header--service{font-size:14px;font-weight:700}}.cart-start-page .cart-start-date__link{font-size:14px;font-weight:400}.cart-start-page .cart-start-date__language{margin-bottom:1rem;font-size:14px;font-weight:700}.cart-start-page .cart-start-date__conversational{font-weight:600}@media all and (min-width:768px){.cart-start-page .cart-start-date__conversational{padding-right:150px;font-weight:500}}.cart-txu-mobile-card__wrapper{display:block;width:100%;text-align:center}@media all and (min-width:768px){.cart-txu-mobile-card__wrapper{display:none}}.cart-txu-mobile-card__wrapper .cart-product-card__head{position:relative;padding:2rem 0;overflow:hidden;background:linear-gradient(128.17deg,#13416b 0,#216db4 100%);background-image:url(/images/bg-card-top-desktop.png),linear-gradient(128.17deg,#13416b 0,#216db4 100%);background-repeat:no-repeat;background-position:0 15%;background-size:cover}.cart-txu-mobile-card__wrapper .cart-product-card__head .cart-product-card__title{margin-bottom:30px;color:#fff;font-size:24px;font-weight:400;white-space:normal}.cart-txu-mobile-card__wrapper .cart-product-card__head .cart-product-card__price{display:inline-block;position:relative;margin-right:20px;color:#fff;font-size:50px;letter-spacing:1px}.cart-txu-mobile-card__wrapper .cart-product-card__head .cart-product-card__price sup{position:absolute;top:0;right:-20px;font-size:30px}.cart-txu-mobile-card__wrapper .cart-product-card__head .cart-product-card__units{display:inline-block;margin-left:10px;padding-bottom:30px;color:#fff;font-size:14px;line-height:16px;text-align:left}@media all and (min-width:768px){.cart-txu-mobile-card__wrapper .cart-product-card__head .cart-product-card__units{margin-left:0}}.cart-txu-mobile-card__wrapper .cart-product-card__head .cart-product-card__curve{position:absolute;bottom:-1px;left:0;width:100%;padding-top:1rem}.cart-txu-mobile-card__wrapper .cart-product-card__head .cart-product-card__partner-logo{display:none}.cart-txu-mobile-card__wrapper .cart-product-card__head .cart-product-card__body{margin-top:30px;padding:30px;background-color:#fff;background-image:url(/images/bg-card-bottom-desktop.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.cart-txu-mobile-card__wrapper .cart-product-card__head .cart-product-card__body .cart-product-card__list li:first-of-type{display:none}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper{position:relative;top:-30px;height:35px;overflow:hidden;transition-property:height,box-shadow;transition-duration:.3s;box-shadow:0 0 0 transparent}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper .cart-txu-mobile-card__details--button{position:relative;position:absolute;z-index:10;top:unset;bottom:0;left:50%;width:200px;padding:10px 25px;transform:translateX(-50%);border:1px solid #d9d9d9;border-radius:50px;background-color:#fff;font-size:10px}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper .cart-txu-mobile-card__details--button .cart-chevron{display:inline-block;width:10px;height:7px;margin-left:10px;background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:right;background-size:contain;vertical-align:baseline}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper .cart-txu-mobile-card__details--body{display:block;padding:40px 0 20px 0}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper .cart-txu-mobile-card__details--body .cart-product-card__list{margin:20px 0;padding:0 40px}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper .cart-txu-mobile-card__details--body .cart-product-card__list .cart-product-card__item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #999;color:#44305f;font-size:11px;font-weight:600}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper .cart-txu-mobile-card__details--body .cart-product-card__info-link-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper .cart-txu-mobile-card__details--body .cart-product-card__info-link-container a{padding:5px 2px}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper .cart-txu-mobile-card__details--body .cart-product-card__info-link-container button{display:inline-block;position:relative;width:100px;margin:0 5px;padding:5px 0 5px 35px;border:1px solid #d9d9d9;border-radius:3px;background-color:#fff;color:#44305f;font-size:9px;line-height:14px;text-align:left;text-transform:uppercase;white-space:normal}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper .cart-txu-mobile-card__details--body .cart-product-card__info-link-container button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/acrobat.png);background-repeat:no-repeat;background-position:8px center}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper.cart-is-expanded{position:relative;height:400px;transition-property:height,box-shadow;transition-duration:.3s;box-shadow:0 5px 5px 0 grey}@media all and (min-width:768px){.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper.cart-is-expanded{display:none}}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper.cart-is-expanded .cart-txu-mobile-card__details--button{position:absolute;z-index:10;top:unset;bottom:15px;transform:translateX(-50%)}.cart-txu-mobile-card__wrapper .cart-txu-mobile-card__details--wrapper.cart-is-expanded .cart-txu-mobile-card__details--button .cart-chevron{background-image:url(/images/chevron-up.svg)}.cart-product-card__wrapper{border:1px solid #3b4da0}.cart-product-card__wrapper .cart-product-card__head{padding-right:0;padding-left:0;overflow:hidden;background:linear-gradient(128.17deg,#13416b 0,#216db4 100%);background-image:url(/images/bg-card-top-desktop.png),linear-gradient(128.17deg,#13416b 0,#216db4 100%);background-repeat:no-repeat;background-position:top;background-size:cover}.cart-product-card__wrapper .cart-product-card__head .cart-product-card__title{margin-bottom:40px;color:#fff;font-weight:400;white-space:normal}.cart-product-card__wrapper .cart-product-card__head .cart-product-card__price{display:inline-block;margin-right:20px;color:#fff;font-size:50px;letter-spacing:1px}.cart-product-card__wrapper .cart-product-card__head .cart-product-card__price sup{top:0;right:-20px;font-size:30px}.cart-product-card__wrapper .cart-product-card__head .cart-product-card__units{display:inline-block;padding-bottom:30px;color:#fff}.cart-product-card__wrapper .cart-product-card__head .cart-product-card__partner-logo{display:none}.cart-product-card__wrapper .cart-product-card__head .cart-product-card__body{margin-top:30px;padding:30px;background-color:#fff;background-image:url(/images/bg-card-bottom-desktop.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.cart-product-card__wrapper .cart-product-card__head .cart-product-card__body .cart-product-card__list li:first-of-type{display:none}.cart-product-card__wrapper .cart-product-card__head .cart-product-card__body .cart-product-card__info-link-container .cart-product-card__info-link{width:100px}.cart-button--white{color:#008163;font-weight:700}@media all and (min-width:768px){.cart-button--white{color:#44305f;font-weight:400}}.cart-button--white::before{border:2px solid #008163}.cart-button--white::after{background-color:#008163}.cart-button{position:relative;min-width:0;padding:20px 60px;background-color:#00aa6f;background-image:none;text-align:center}.cart-button:hover:not(:disabled){background-color:#008163}.cart-txu-footer{position:relative;width:100%;margin-bottom:0;padding:50px 0;overflow:hidden;background-image:url(/images/bg-footer-bottom-mobile.png),linear-gradient(128.17deg,#13416b 0,#216db4 100%);background-size:cover;text-align:center}@media all and (min-width:768px){.cart-txu-footer{padding:100px 0 20px 0;background-image:url(/images/bg-footer-bottom-desktop.png),linear-gradient(128.17deg,#13416b 0,#216db4 100%)}}.cart-txu-footer .cart-txu-footer__curve--container{position:absolute;top:-5px;right:-50px;left:-50px;max-width:none;text-align:center}.cart-txu-footer .cart-txu-footer__curve--container .cart-txu-footer__curve{width:100%}.cart-txu-footer .cart-txu-footer__legal{margin-top:0}@media all and (min-width:2000px){.cart-txu-footer .cart-txu-footer__legal{margin-top:40px}}@media all and (min-width:3000px){.cart-txu-footer .cart-txu-footer__legal{margin-top:60px}}.cart-txu-footer p{padding-right:15px;padding-left:15px;color:#fff;font-size:10px;line-height:13px}@media all and (min-width:768px){.cart-txu-footer p{padding-right:15px;padding-left:15px;font-size:14px;line-height:18px}}.cart-txu-footer a{color:#fff;font-size:10px;line-height:13px;text-decoration:none}@media all and (min-width:768px){.cart-txu-footer a{font-size:14px;line-height:18px}}.cart-txu-footer span{color:#fff;font-size:10px;line-height:13px}@media all and (min-width:768px){.cart-txu-footer span{font-size:14px;line-height:18px}}.cart-txu-footer .cart-bbb-container{width:100%;margin-top:20px}@media all and (min-width:768px){.cart-txu-footer .cart-bbb-container{margin-top:20px}}.cart-personal-info-desktop .cart-form__input-wrapper .cart-form__input{border:1px solid #d9d9d9;font-weight:600}.cart-connection-info__button-wrapper .cart-button__mobile{margin:0 auto;background-color:#008163}.cart-connection-info__button-wrapper .cart-connection-info__button{padding:24px 30px 22px;border-radius:2px;font-family:myriad-pro,sans-serif;font-size:20px}.cart-connection-info__button-wrapper .cart-connection-info__button::before{content:url(../images/icon-moving-txu.svg);width:auto;height:auto}.cart-connection-info__button-wrapper .cart-connection-info__button--switching::before{content:url(../images/icon-switching-txu.svg)}.cart-confirmation__text{margin-bottom:10px}@media all and (min-width:768px){.cart-confirmation__text{padding-right:200px}}@media all and (max-width:767px){.cart-your-plan .cart-your-plan__heading{margin-top:30px;margin-bottom:0}}@media all and (max-width:767px){.cart-your-plan .cart-your-plan__subheading{display:none}}.cart-your-plan .cart-connection-info__heading{font-size:16px;font-weight:600}@media all and (max-width:767px){.cart-your-plan .cart-connection-info__heading{margin-top:10px}}.cart-connection-info__disclaimer{display:none}.cart-separator{margin-top:8px;margin-bottom:11px;color:#f2f1f1;font-size:16px;text-align:center}@media all and (min-width:768px){.cart-separator{margin-top:18px;margin-bottom:26px}}.cart-dl-disabled-button{height:50px;margin-top:22px;border:1px solid #008163;border-radius:2px;background-color:transparent;color:#008163;font-size:16px;text-align:center;cursor:pointer}@media all and (min-width:768px){.cart-dl-disabled-button{box-sizing:border-box;flex-basis:calc(50% - 15px);margin-top:0;padding:0}}.cart-dl-disabled-button--hide-mobile{display:none}@media all and (min-width:768px){.cart-dl-disabled-button--hide-mobile{display:block}}.react-calendar .react-calendar__tile{font-size:14px}.react-calendar .react-calendar__navigation .react-calendar__navigation__label{padding:0}.cart-switch-type-button.cart-button--white{box-shadow:none}@media all and (min-width:768px){.cart-switch-type-button.cart-button--white{width:auto;padding-right:20px}}@media all and (min-width:768px){.cart-switch-type-button.cart-button--white .cart-button__text{margin-left:15px}}.cart-switch-type-button.cart-button--selected{color:#fff}.cart-language-button.cart-button--white{box-shadow:none;font-size:14px}.cart-language-button.cart-button--white::after{background-color:#003f6e}.cart-button--customer-info{border-radius:2px}.cart-button--customer-info,.cart-button--start-date{border-radius:2px}.cart-button--customer-info:disabled,.cart-button--start-date:disabled{background-color:#d0d9e1;text-transform:none}.cart-credit-check-container{margin-bottom:15px}.cart-txu-credit-check--desktop{display:none}@media all and (min-width:768px){.cart-txu-credit-check--desktop{display:block}}.cart-txu-credit-check--mobile{display:block}@media all and (min-width:768px){.cart-txu-credit-check--mobile{display:none}}.cart-checkbox__input+.cart-checkbox__label::before{border:1px solid #3f475a}.cart-checkbox__input+.cart-checkbox__label.cart-checkbox__label--unchecked::before{border:1px solid #ed0000}.cart-checkbox__input:checked+.cart-checkbox__label::before{border:1px solid #13416b;background-color:#13416b}.cart-deposit-info{margin-bottom:22px;font-size:12px;font-style:italic;line-height:16px}.cart-confirmation__text--tools{margin-bottom:30px;font-size:14px;line-height:18px}@media all and (min-width:768px){.cart-confirmation__text--tools{font-size:16px;font-weight:600;line-height:20px}}.cart-confirmation__item-wrapper--meter{margin-bottom:50px}.cart-page--confirmation{padding-top:25px}.cart-confirmation__heading{font-weight:500}.cart-action-heading{color:#3f475a;font-size:14px;font-weight:600}.cart-confirmation-section .cart-action-button{position:relative;box-sizing:border-box;width:100%;border-radius:2px;font-weight:500;text-align:center}@media all and (min-width:768px){.cart-confirmation-section .cart-action-button{width:370px}}.cart-confirmation-section .cart-action-button::after{content:"";position:absolute;top:50%;right:11px;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border-radius:2px;background-color:#008163}@media all and (min-width:768px){.cart-confirmation-section .cart-action-button::after{right:13px;width:11px;height:11px}}.cart-confirmation-section .cart-action-button::before{content:"";position:absolute;z-index:1;right:18px;width:10px;height:19px;background-color:#fff}@media all and (min-width:768px){.cart-confirmation-section .cart-action-button::before{right:20px}}.cart-confirmation__text--switch-move{padding:0}.cart-confirmation__customer-info h2{font-weight:600}.cart-confirmation__customer-info strong,.cart-confirmation__text strong{font-weight:600}.cart-deposit-description--special-offer{font-size:14px}.cart-deposit-description--special-offer strong{font-weight:700}.cart-deposit-description--special-offer.cart-hide-until-preamp{display:none}.cart-confirmation__text--switch-move:first-of-type{margin-bottom:5px;padding-top:30px}.cart-confirmation__text--switch-move:first-of-type strong{font-size:16px;font-weight:600}.cart-confirmation__number-header{padding-bottom:0}@media all and (min-width:768px){.cart-confirmation__number-header{padding-bottom:35px;border-bottom:1px solid #7d7d7d}}.cart-confirmation__conversational--phone{margin-bottom:20px}.cart-confirmation__conversational--half-deposit-copy{margin:10px 0}.cart-form .cart-form__input-wrapper::after{content:url(../images/icon-address-txu.svg)}.cart-form .cart-form__input-wrapper .cart-form__input{font-weight:400}.cart-form .cart-form__input-wrapper--state::after{content:""}.cart-form .cart-form__input-wrapper--city::after{content:url(../images/icon-city-txu.svg)}.cart-form .cart-form__input-wrapper--name::after{content:url(.cart-.cart-/images/icon-name-txu.cart-svg)}.cart-form .cart-form__input-wrapper--dob::after{content:url(../images/icon-dob-txu.svg)}.cart-form .cart-form__input-wrapper--phone::after{content:url(../images/icon-phone-txu.svg)}.cart-form .cart-form__input-wrapper--email::after{content:url(../images/icon-email-txu.svg)}.cart-form .cart-form__input-wrapper--license::after{content:""}.cart-id-verification-box{padding-right:0;background-color:rgba(0,117,218,.1019607843)}.cart-id-verification-box .cart-field-container{justify-content:space-between;max-width:700px;margin:0 auto;padding:0}.cart-id-verification-box .cart-field-container .cart-field-container__wrapper{display:flex;margin-top:18px;margin-bottom:24px;overflow:hidden;border-radius:4px;filter:drop-shadow(0 0 7px rgba(0, 0, 0, .25))}.cart-id-verification-box .cart-field-container .cart-field-container__wrapper .cart-tab-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:64px;background-color:#fff;color:#003f6e;font-size:12px}.cart-id-verification-box .cart-field-container .cart-field-container__wrapper .cart-tab-button .cart-tab-button-icon{margin-bottom:6px}.cart-id-verification-box .cart-field-container .cart-field-container__wrapper .cart-tab-button.active{background-color:#003f6e;color:#fff}.cart-id-verification-box .cart-field-container .cart-form__input-wrapper{padding:0}.cart-id-verification-box .cart-field-container.tabbed-content--active{display:flex;flex-direction:column}.cart-id-verification-box .cart-field-container.tabbed-content--active .cart-form__input-wrapper--ssn{width:100%}@media all and (min-width:768px){.cart-id-verification-box .cart-field-container.tabbed-content--active .cart-form__input-wrapper--ssn{width:50%}}.cart-id-verification-box .cart-state-issued-dropdown-wrapper{margin-bottom:0}.cart-id-verification-box .cart-state-issued-dropdown-wrapper .cart-dropdown-container{border:none}.cart-id-verification-box .cart-content-container{margin:0;padding:20px 15px 22px}@media all and (min-width:768px){.cart-id-verification-box .cart-content-container{padding-bottom:42px}}.cart-id-verification-box .cart-content-container .cart-content-paragraph{margin-bottom:1rem;padding-right:50px;color:#3f475a;font-weight:700}@media all and (min-width:768px){.cart-id-verification-box .cart-content-container .cart-content-paragraph{padding-right:0;padding-left:21px}}.cart-id-verification-box .cart-content-container .cart-content-paragraph--expanded{display:block;font-weight:500}.cart-id-verification-box .cart-content-container .cart-content-paragraph.tabbed-copy{margin-bottom:6px}@media all and (min-width:768px){.cart-id-verification-box .cart-content-container .cart-content-paragraph.tabbed-copy{padding-left:5px}}.cart-id-verification-box .cart-content-container .cart-content-dropdown-content{margin-bottom:0;padding-right:50px;color:#3f475a;font-weight:700}@media all and (min-width:768px){.cart-id-verification-box .cart-content-container .cart-content-dropdown-content{padding-right:0;padding-left:5px}}.cart-id-verification-box .cart-content-container .cart-content-dropdown-content *{margin:0}.cart-id-verification-box .cart-content-container .cart-content-dropdown-content img{display:inline-block;margin-bottom:1px;margin-left:5px}.cart-id-verification-box .cart-content-container .cart-content-dropdown-content--heading{padding-left:0;background:0 0;color:#3f475a;font-size:12px;font-weight:700;line-height:1.4;text-align:left;cursor:pointer;pointer-events:auto}.cart-id-verification-box .cart-content-container .cart-content-dropdown-content--copy{display:block;height:0;transition:all .5s;opacity:0;font-weight:500;line-height:0;pointer-events:none}.cart-id-verification-box .cart-content-container .cart-content-dropdown-content--expanded{height:50px;opacity:1;line-height:1.4;pointer-events:auto}@media all and (min-width:768px){.cart-id-verification-box .cart-content-container .cart-content-dropdown-content--expanded{height:15px;margin-top:5px;margin-bottom:21px}}.cart-id-verification-box .cart-lock-icon{top:30px;right:30px}@media all and (min-width:768px){.cart-id-verification-box .cart-lock-icon{top:14px;right:14px}}.cart-smart-meter .cart-smart-meter__text{color:#3f475a}.cart-conversational .cart-conversational__heading{font-weight:600}@media all and (min-width:768px){.cart-conversational .cart-conversational__heading{font-weight:500}}@media all and (min-width:768px){.cart-copy--small-tan{margin-bottom:0}}button.cart-button:disabled{background-color:#d0d9e1}.cart-txu-modal__legal-paragraph--wrapper{max-height:400px}@media all and (min-width:768px){.cart-txu-modal__legal-paragraph--wrapper{max-height:none}}.cart-content-paragraph.cart-txu-modal__legal-paragraph{margin-bottom:0;overflow-y:auto;font-size:14px}.cart-txu-disclaimer__wrapper{color:#3f475a}.cart-txu-disclaimer__wrapper .cart-rv-script-warning{margin-top:10px;margin-bottom:0;color:#ed0000}.cart-checkbox__text{margin-bottom:1.6rem}.cart-txu-disclaimer__modal-trigger{font-weight:700;text-decoration:underline;cursor:pointer}.cart-rv-script-checkbox{display:none}.cart-customer-payment-page .cart-payment-card .cart-payment-card__deposit-amount h1{font-size:20px}@media all and (min-width:768px){.cart-customer-payment-page .cart-payment-card .cart-payment-card__deposit-amount h1{font-size:30px}}.cart-txu-special-offer-copy{margin-top:-12px;margin-bottom:32px;color:#3f475a;font-size:12px;text-align:center}@media all and (min-width:768px){.cart-txu-special-offer-copy{max-width:615px;font-size:14px;text-align:left}}.cart-txu-special-offer-copy--bold{font-weight:700}.cart-product-card-mobile__content-wrapper{background:linear-gradient(300deg,#216db4 0,#13416b 100%)}.cart-footer-container{display:none}.cart-review-page__continue-button .cart-button--continue{padding-right:22px;border-radius:2px;background-image:none;text-align:center}.cart-review-page--cta .cart-customer-payment-page__headline{font-weight:400}@media all and (min-width:992px){.cart-review-page--cta .cart-customer-payment-page__headline{margin-bottom:25px}}.cart-review-page--cta .cart-customer-payment-page__headline-left{font-size:24px;line-height:32px;text-align:left;text-wrap-style:balance}.cart-review-page--cta .cart-customer-payment-page__subheading{font-size:14px}.cart-review-page--cta .cart-customer-payment-page__subheading span{font-weight:400}.cart-review-page--cta .cart-customer-payment-page__subheading-left{max-width:670px;letter-spacing:.16px;text-align:left}.cart-review-page--cta .cart-customer-payment-page__subheading-left b{font-weight:700}.cart-review-page--cta .cart-payment-card__title{font-size:14px;line-height:normal;text-transform:none}@media all and (min-width:992px){.cart-review-page--cta .cart-payment-card__title{font-size:14px}}.cart-review-page--cta .cart-payment-card__edit-icon{top:0}@media all and (min-width:992px){.cart-review-page--cta .cart-payment-card__edit-icon{top:-5px}}.cart-review-page--cta .cart-review-page__product-card-copy{margin:10px 16px 30px;font-size:14px;line-height:normal}.cart-review-page--cta .cart-product-card-mobile__top-text{display:none}.cart-review-page--cta .cart-review-page-review-info .cart-review-page-review-info__heading{margin-top:0}.cart-review-page--cta .cart-review-page__continue-button{order:60}.cart-review-page--cta .cart-review-page__enrollment-button{margin-bottom:30px}@media all and (min-width:992px){.cart-review-page--cta .cart-review-page__enrollment-button{margin-bottom:40px}}.cart-txu-deposit-phone-banner{display:grid;margin-top:1rem;margin-bottom:2rem;padding:1rem;border:1px solid #002f57;border-radius:.375rem;background:linear-gradient(131.32deg,#003f6e 0,#0075da 100%);gap:.75rem}@media all and (min-width:768px){.cart-txu-deposit-phone-banner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:0;padding:.5rem 1rem}}.cart-txu-deposit-phone-banner .phone-banner__content{display:grid;gap:.25rem;color:#fff;text-align:left}@media all and (min-width:768px){.cart-txu-deposit-phone-banner .phone-banner__content{display:grid;gap:.25rem}}.cart-txu-deposit-phone-banner .phone-banner__content .phone-banner__content__header{margin-bottom:0;color:#fff;font-size:1rem}@media all and (min-width:992px){.cart-txu-deposit-phone-banner .phone-banner__content .phone-banner__content__header{font-size:1.25rem}}.cart-txu-deposit-phone-banner .phone-banner__content .phone-banner__content__subheader{margin-bottom:0;color:#fff;font-size:.875rem}.cart-txu-deposit-phone-banner .phone-banner__call-box{padding:.625rem;border:1px solid #003f6e;border-radius:.125rem;background-color:#fff;color:#003f6e;font-size:.875rem;font-weight:900;line-height:1.25rem;text-align:center}.cart-txu-deposit-phone-banner--desktop{display:none}@media all and (min-width:992px){.cart-txu-deposit-phone-banner--desktop{display:flex}}@media all and (min-width:992px){.cart-txu-deposit-phone-banner--mobile{display:none}}.cart-txu-deposit-phone-banner--prior-debt{margin-top:0;margin-bottom:2rem}@media all and (min-width:992px){.cart-txu-deposit-phone-banner--prior-debt{margin-top:.75rem;margin-bottom:3rem}}