.plan-grid-container h1{margin-bottom:70px;position:relative;z-index:2}.plan-grid-container .provider-logo{width:100%;max-height:30px;max-width:100px}.plan-grid-container>h1{margin-bottom:0}.plan-grid-container .count{font-size:12px;color:#fff;padding:15px 11px 11px;display:inline-block;width:15%}.plan-grid-container .table-list{margin-top:20px}.plan-grid{padding-top:0}.cart-item .plan-grid{margin-top:0}.plan-grid-header{position:relative;z-index:1101;border-radius:10px;padding-bottom:10px;margin-left:0}.plan-grid .plan-row{display:block;text-align:left;background:#fff;border-radius:10px;margin-bottom:10px;padding:0;position:relative;cursor:default;transition:all .25s cubic-bezier(.685,.0473,.346,1);border:1px solid #e8f1fa;box-shadow:0 2px 4px 0 #ababab;box-shadow:0 0 0 0 rgba(19,26,31,.12),0 2px 4px 0 rgba(19,26,31,.12);box-shadow:0 1px 2px 0 #ababab;clear:both;transform:scaleY(1)}.plan-grid .plan-row .plan-details-secondary-close{margin-bottom:10px;margin-left:10px;width:98%}.updating .plan-grid .plan-row:not(.header){opacity:0;transform:scaleY(-1)}.plan-grid .plan-row:not(.header):hover{border-color:#337eff}.plan-grid .plan-row.featured{border-color:#337eff;border-width:2px}.plan-grid .plan-row{font-size:14px}.plan-grid .plan-row.header{font-weight:700;cursor:default;font-size:14px;background-color:#fff;margin-bottom:0;transition:none;padding-top:5px;padding-bottom:5px}.plan-grid .is-sticky .plan-row.header{border-top-left-radius:0;border-top-right-radius:0}.plan-grid .plan-row.header>div{height:auto}.plan-grid .plan-row.header>div>div{height:40px;min-height:30px}.plan-grid .plan-row.header>div.brand .content{padding-top:10px;color:#a6bacf}.plan-grid .plan-row.header>div.brand .content .sort-label{opacity:0}.plan-grid .plan-row.header button{font-weight:400;color:#666;font-size:12px;margin-top:5px;white-space:nowrap;border-color:#999}.plan-grid .plan-row.header button.MuiButton-contained{color:#fff}.plan-grid .plan-row.header button .tooltip{font-size:16px;margin-right:-5px;margin-left:2px;color:#fff}.plan-grid .plan-row.header .MuiButton-outlined .tooltip{color:#337eff}.plan-grid .plan-row.header button .sort{margin-top:-2px;margin-left:-10px;transform:rotate(180deg);font-size:18px}.plan-grid .plan-row.header button .sort.desc{transform:rotate(0deg)}.plan-grid-container .plan-row-header{background-color:#fafafa!important;padding-top:10px;padding-left:10px;padding-right:10px;color:#000!important;box-shadow:none;margin:-10px -10px 10px;top:59px;z-index:1;position:-webkit-sticky;position:sticky}.plan-grid .plan-row>div{display:inline-block;height:85px}.plan-grid .plan-row>div,.plan-grid .plan-row>div>div{position:relative;vertical-align:middle}.plan-grid .puct{font-size:.7em;padding-top:5px;color:#a6bacf;position:absolute;bottom:-20px;left:0;right:0;margin:auto;text-align:left;padding-left:20px;visibility:hidden;display:none}.plan-grid .plan-row>div>div.provider-logo-container{text-align:center;height:40px!important;position:absolute;left:0;right:0;margin:auto;top:5px;bottom:0}.plan-grid .plan-row h2{font-size:12px;background-color:#337eff;color:#fff;padding:5px 5px 5px 10px;border-top-left-radius:5px;border-top-right-radius:5px}.plan-grid .plan-row.featured h2{font-size:14px;font-weight:700;border:1px solid #fff;border-top-left-radius:9px;border-top-right-radius:9px}.plan-grid .plan-row>div>div.provider-logo-container .provider-name-text{text-align:left;padding-left:10px;font-size:1.2em;font-family:EB Garamond,serif;font-weight:700;font-style:italic}.plan-grid .plan-row>div>div.buttons{text-align:center;height:50px!important;position:relative;left:0;right:0;margin:15px auto auto;top:0;bottom:0;padding-right:10px;padding-left:10px}.plan-grid .plan-row>div>div.buttons .order-online{font-weight:700;background-color:#20c997!important;color:#fff!important;margin-top:28px;border:none!important}.plan-grid .provider-logo{object-position:left;object-fit:contain;width:100%;max-height:30px;max-width:160px;position:absolute;left:20px;right:auto;margin:auto;top:0;bottom:0}.plan-grid.electric .provider-logo{max-height:50px;max-width:110px}.plan-grid .plan-row div.brand{width:20%;padding:5px 10px 0;position:relative}.plan-grid .plan-row.header div.brand{padding:0 0 5px 10px;position:relative}.plan-grid .plan-row div.primary-data{width:62%;text-align:right;padding-right:10px;padding-top:10px}.plan-grid .plan-row.no-buttons div.primary-data{width:70%;margin-right:2%;float:right;padding-top:0}.plan-grid .plan-row.header div.primary-data{padding-top:0}.plan-grid .plan-row div.action{width:18%;text-align:center;vertical-align:middle;height:135px;margin-top:-5px;margin-bottom:-60px;border-left:1px solid #e8f1fa;padding-left:10px}.plan-grid .plan-row div.action .data-point{width:auto;border:none;padding-top:8px}.plan-grid .plan-row.header div.action{height:auto;margin-top:-60px;border-left:none}.plan-grid .plan-row.header div.action button{margin-right:10px}.plan-grid .plan-row .data-point{display:inline-block;vertical-align:bottom;text-align:center;border-left:1px solid #e8f1fa;height:53px;width:33.3333%;width:25%}.plan-grid .plan-row.header .data-point{border:none}.plan-grid .plan-row .data-point.advertised,.plan-grid .plan-row .data-point.advertised .mobile{visibility:hidden;display:none}.plan-grid .plan-row .data-point.price{font-weight:500}.plan-grid .plan-row .data-point.price.highlighted .data{color:#337eff;font-weight:700}.plan-grid .plan-row .content{display:inline-block}.plan-grid .plan-row.header>div{vertical-align:middle}.plan-grid .plan-row.header .content{height:auto}.plan-grid .plan-row.header .data-point{vertical-align:middle;padding-top:0}.plan-grid .plan-row .data-point>.content>.data{font-size:1.8em;height:35px;position:relative;color:#a6bacf}.plan-grid .plan-row .data-point>.content>.data .sup{position:relative;top:-8px;font-size:.5em;padding-left:1px;padding-right:1px}.plan-grid .plan-row .data-point>.content>.data .term-length-label{position:absolute;top:8px;bottom:0;left:0;right:1px;margin:auto;font-size:.4em;height:15px;width:16px;color:#a6bacf;letter-spacing:-.075em}.plan-grid .plan-row .data-point>.content>.data .MuiSvgIcon-root{color:#a6bacf;margin-top:-5px}.plan-grid .plan-row .data-point>.content>.title .MuiSvgIcon-root{color:#a6bacf;font-size:16px}.plan-grid .plan-row .data-point .title,.plan-grid .plan-row .data-point .unit{color:#a6bacf;font-size:.9em}.plan-grid .plan-row .data-point .unit.dark{color:#000}.plan-grid button.order-online{font-size:12px!important;padding:5px 10px;font-weight:700;width:100%;border:none;background-color:#ffbf00!important;color:#000!important}.plan-grid button.order-online .MuiSvgIcon-root{position:absolute;right:0;top:0;bottom:0;margin:auto}.plan-grid a.order-phone{font-size:.9em!important;width:100%;margin-top:0;white-space:nowrap;visibility:hidden;display:none}.plan-grid .plan-row>div.footer{height:auto;display:inline-block;width:82%;border-top:1px solid #e8f1fa;background-color:#f9fbfe;padding-bottom:5px;padding-top:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:relative;margin-top:5px}.plan-grid .plan-row .footer>div{display:inline-block;vertical-align:middle;height:auto}.plan-grid .plan-row div.plan-name{font-size:1em;padding-left:10px;color:#000;font-weight:700}.plan-grid .plan-row div.plan-name>div{display:inline-block;vertical-align:bottom}.plan-grid .plan-row div.details-toggle{text-align:right;float:right;padding-right:10px;padding-bottom:5px}.plan-grid .plan-row div.credit-text{text-align:right;float:right;padding-bottom:5px;color:#a6bacf;padding-top:4px;margin-right:-5px;font-size:13px}.plan-grid .plan-row .state-average-compare{text-align:center;float:right;padding-top:5px;width:45%;color:#a6bacf}.plan-grid .plan-row .state-average-compare .multi-line{margin-top:-10px}.plan-grid .plan-row div.details-toggle .MuiSvgIcon-root{transition:all .15s cubic-bezier(.685,.0473,.346,1)}.plan-grid .plan-row.expanded div.details-toggle .MuiSvgIcon-root{transform:rotate(-180deg)}.plan-grid .plan-row>div.footer .secondary-order-buttons{visibility:hidden;display:none}.plan-grid .plan-row .footer>div button{font-size:.9em;color:#a6bacf;padding:2px 10px}.plan-grid .plan-row .footer>div.badges{visibility:hidden;display:none}.plan-grid .plan-row.has-badges .footer>div.badges,.plan-grid .plan-row.has-secondary .footer>div.badges{visibility:visible;display:inline-block;padding-left:10px}.plan-grid .plan-row .badges .badge{display:inline-block;background:#b9d4f1;margin-right:5px}.plan-grid .plan-row .badges .badge.feature{border:1px solid #337eff;color:#337eff;background:#fff;line-height:17px}.plan-grid .plan-row .badges .badge.image{background:transparent;padding:0;vertical-align:middle}.plan-grid .plan-row .badges .badge img{height:15px;vertical-align:middle;object-position:left;object-fit:contain}.plan-grid .plan-row .plan-details{display:block;max-height:0;overflow:hidden;transition:all .15s cubic-bezier(.685,.0473,.346,1)}.plan-grid .plan-row .plan-details .provider-disclosures{text-align:left;margin-bottom:10px}.plan-grid .plan-row .plan-details .provider-disclosures .MuiButton-root{color:#000;font-size:11px;width:33%}.plan-grid .plan-row .plan-details .provider-disclosures .MuiButton-root .MuiSvgIcon-root{font-size:16px;margin-right:5px}.plan-grid .plan-row.expanded .plan-details{max-height:3000px;height:auto;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;background-color:#f9fbfe}.plan-grid .plan-row .plan-details .container{padding-left:5px;padding-right:5px;padding-bottom:5px}.plan-grid .plan-row .plan-details h3{margin:0;font-size:1.2em}.plan-grid .plan-row .plan-details .features{margin:0;padding:20px 0 0}.plan-grid .plan-row .plan-details .features li{display:inline-block;width:30%;margin-left:1.5%;margin-right:1.5%;text-align:center;background-color:#e8f1fa;padding:10px;border-radius:10px}.plan-grid .plan-row .plan-details .features li:first-child{margin-left:0;width:31.5%}.plan-grid .plan-row .plan-details .features li:last-child{margin-right:0;width:32%}.plan-grid .plan-row .plan-details .features li .MuiSvgIcon-root{margin-right:5px}.plan-grid .plan-row .plan-details .top-details{text-align:center}.plan-grid .plan-row .plan-details .top-details .summary-text{text-align:left;border:1px solid #e8f1fa;background:#fff;border-radius:10px;margin-left:5px;margin-right:12px;padding:10px 10px 0;margin-top:10px}.plan-grid.electric .plan-row .plan-details .top-details .summary-text{border:none;background-color:transparent;color:var(--text-color);font-weight:700;font-size:14px;margin:0 0 10px;padding:0 0 0 5px}.plan-grid .plan-row .plan-details .detail-group{margin-bottom:10px;text-align:left;font-size:13px;padding-left:30px}.plan-grid .plan-row .plan-details .detail-group:before{content:"";display:block;position:absolute;border-radius:10px;width:5px;height:5px;background-color:#666;margin-left:-10px;margin-top:5px}.plan-grid .plan-row .plan-details .detail-group.on{color:#90bd00;margin-left:10px;display:inline-block}.plan-grid .plan-row .plan-details .detail-group span.on{color:#90bd00;margin-left:10px;display:inline-block;vertical-align:top}.plan-grid .plan-row .plan-details .detail-group span.big{font-size:14px}.plan-grid .plan-row .plan-details .detail-group span.off{color:#f36;margin-left:10px;display:inline-block;vertical-align:top}.plan-grid .plan-row .plan-details .detail-group span.off .MuiSvgIcon-root,.plan-grid .plan-row .plan-details .detail-group span.on .MuiSvgIcon-root{font-size:14px;margin-right:5px;margin-top:-3px}.usa .plan-grid .plan-row .spacer{width:100%;height:0!important;visibility:visible;display:block!important;clear:both}.plan-grid .plan-row.no-buttons>div.footer .details-toggle{padding-top:10px}.plan-grid .plan-row.no-buttons>div.footer .details-toggle .MuiButton-root{width:auto;border:1px solid #ddd!important;padding:0 5px;margin-left:10px}.fa-leaf{color:#90bd00;color:#a6bacf;font-size:14px!important;margin-left:5px}.plan-grid .plan-row .plan-details .plan-section{border:1px solid #e8f1fa;border-radius:10px;text-align:center;background-color:#fff;margin:10px 5px 20px;padding:15px 10px 10px}.plan-grid .plan-row .plan-details .plan-section.internet{margin-top:0}.plan-grid .plan-row .plan-details .plan-section.notice{color:#8da1b7;font-size:11px;border:none;background:transparent;clear:both;text-align:justify}.plan-grid .plan-row .plan-details .plan-section h5{text-align:center;font-size:14px;font-weight:700;padding-left:10px;padding-right:10px;position:relative;height:20px;margin:5px 5px 15px;color:#337eff}.plan-grid .plan-row .plan-details .plan-section h5>span{padding:5px;border-radius:5px;position:absolute;left:0;right:0;bottom:-10px;border-radius:10px;margin:-10px auto auto;line-height:18px}.plan-grid .plan-row .plan-details .plan-section h5>span span{background:#fff;padding:7px;white-space:pre-wrap;display:inline-block;text-align:left;font-weight:400;width:100%;line-height:1.6em}.plan-grid .plan-row .plan-details .plan-section h5>span span:first-line{font-weight:700}.plan-grid .plan-row .plan-details .plan-section.links{width:65%;margin-right:1.5%;float:right;margin-top:0}.plan-grid .plan-row .plan-details .plan-section.links .MuiButton-root{font-size:.9em;margin-left:5px;margin-right:5px}.plan-grid .plan-row .plan-details .plan-section.links .MuiSvgIcon-root{margin-right:5px;color:#a6bacf}.plan-grid .plan-row .plan-details .plan-section.breakdown,.plan-grid .plan-row .plan-details .plan-section.prices{width:32%;padding:15px 0 0}.plan-grid .plan-row .plan-details .chart.desktop{width:66%;margin-right:1%;float:right;margin-top:-10px}.plan-grid .plan-row .plan-details .chart.desktop.home-services{margin-top:0}.plan-grid .plan-row .plan-details .chart.desktop.home-services.no-top-details{margin-top:-10px}.plan-grid .plan-row .plan-details .chart.desktop.home-services p{text-align:left;padding-left:5px}.plan-grid .plan-row .plan-details .chart.mobile{visibility:hidden;display:none}.chart .chart-close{position:absolute;right:40px;margin-top:10px}.plan-grid .plan-row .plan-details .plan-section tr td,.plan-grid .plan-row .plan-details .plan-section tr th{text-align:right;padding:5px 10px 8px;color:#8da1b7;border-color:#e8f1fa;transition:all .15s cubic-bezier(.685,.0473,.346,1);font-size:12px;vertical-align:top}.plan-grid .plan-row .plan-details .plan-section tr th{font-weight:700;color:#000}.plan-grid .plan-row .plan-details .plan-section tr td:first-child,.plan-grid .plan-row .plan-details .plan-section tr th:first-child{text-align:left}.plan-grid .plan-row .plan-details .plan-section tr.footer td{color:#000;font-weight:700;padding-bottom:10px;border-top:1px solid #e8f1fa;padding-top:15px}.plan-grid .plan-row .plan-details .plan-section tr.footer th{border-top:5px double #e8f1fa;padding-top:15px;padding-bottom:15px}.plan-grid .plan-row .plan-details .plan-section tr.footer td:first-child,.plan-grid .plan-row .plan-details .plan-section tr.footer th:first-child{text-align:right}.plan-grid .plan-row .plan-details .plan-section tr.selected td{color:#000;background-color:#f1f8ff}.plan-grid .plan-row .plan-details .plan-section .data-detail tr:not(:last-child) td,.plan-grid .plan-row .plan-details .plan-section.prices tr td{cursor:pointer}.plan-grid .plan-row .plan-details .plan-section.prices tr{transition:all .15s cubic-bezier(.685,.0473,.346,1)}.plan-grid .plan-row .plan-details .plan-section.prices tr:hover td{color:#000}.plan-grid .plan-row .plan-details .plan-section.breakdown td{vertical-align:top}.plan-grid .plan-row .plan-details .plan-section.breakdown tr:not(.footer) td{border:none}.plan-grid .plan-row .plan-details .plan-section.breakdown tr.credit td{color:#90bd00}.plan-grid .plan-row .plan-details .plan-section.breakdown tr.no-credit td{color:#f36}.plan-grid .plan-row .plan-details .data-detail{border-radius:10px;text-align:left;padding:10px;font-weight:700}.plan-grid .plan-row .plan-details .data-detail>button{float:right;margin-top:-10px;color:#8da1b7}.plan-grid .plan-row .plan-details .data-detail>button:hover{background-color:#e8f1fa}.plan-grid .plan-row .plan-details .data-detail>button .MuiSvgIcon-root{transition:all .15s cubic-bezier(.685,.0473,.346,1)}.plan-grid .plan-row .plan-details .data-expanded .data-detail>button .MuiSvgIcon-root{transform:rotate(-180deg)}.plan-grid .plan-row .plan-details .data-detail .table{visibility:hidden;display:none;margin-top:10px}.plan-grid .plan-row .plan-details .data-expanded .data-detail .table{visibility:visible;display:block}.plan-grid .plan-row .plan-details .data-detail .table .MuiTableContainer-root{margin:0;border:1px solid #e8f1fa;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.plan-grid .plan-row .plan-details .data-detail .table thead th{text-transform:none;background-color:#e8f1fa}.plan-grid .plan-row .plan-details .data-detail .table tr:last-child td{font-weight:700;color:#000}.plan-grid .plan-row .plan-details .data-detail .table thead th:first-child{border-top-left-radius:5px}.plan-grid .plan-row .plan-details .data-detail .table thead th:last-child{border-top-right-radius:5px}.plan-grid .plan-row .plan-details .data-detail .table p{font-size:12px;margin-top:10px;font-weight:400;color:#8da1b7;text-align:center}.plan-grid .plan-row .plan-details .chart h5>span{right:auto;left:-10px;top:5px}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs{margin-bottom:10px;float:right;margin-top:-30px;position:relative;z-index:2}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs .MuiTab-root{background:#e8f1fa}.plan-grid .plan-row .plan-details .chart button.enter-usage{font-size:11px;color:#999;padding:2px 10px;float:none;margin-bottom:-7px;margin-left:10px;border:1px solid #e8f1fa!important;color:#8da1b7!important}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs .MuiTab-root{z-index:2;background:transparent}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs .MuiTabs-root{background:#f1f8ff;border-radius:10px}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs .MuiTab-root:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs .MuiTab-root:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs .MuiTab-root.Mui-selected{color:#fff}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs .MuiTabs-root{min-height:0}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs .MuiTabs-indicator{height:47px;border-radius:10px;z-index:1;bottom:0}.plan-grid .plan-row .plan-details .chart .data-container{clear:both;margin-top:30px}.plan-grid .plan-row .plan-details .chart .data-container .no-history{border:1px solid #e8f1fa;padding:20px;border-radius:10px}.plan-grid .plan-row .plan-details .chart .data-container .chart-container{height:450px}.plan-grid .plan-row .plan-details .chart .data-container .no-history .buttons{padding-top:10px}.plan-grid .plan-row .plan-details .chart .data-container .no-history .buttons button{margin-right:5px;margin-left:5px;margin-bottom:10px}.plan-grid .plan-row .plan-details .plan-section.breakdown tr td span.no-break{white-space:nowrap}.plan-grid .plan-row>div.middle{visibility:hidden;display:none}.plan-grid .plan-row.condensed>div.middle{display:block;visibility:visible;display:inline-block;width:100%}.plan-grid .plan-row>div.middle{border-top:1px solid #e8f1fa;height:70px;width:100%}.plan-grid .plan-row.condensed>div.middle{margin-top:-10px}.plan-grid .plan-row.condensed div.brand{visibility:hidden;display:none}.plan-grid .plan-row.condensed div.primary-data{width:100%;margin-right:0}.plan-grid .plan-row.condensed .data-point{border:none}.plan-grid .plan-row.condensed .provider-logo-container{position:relative!important;width:50%;float:none;display:inline-block;vertical-align:middle!important;text-align:left!important;top:auto!important;bottom:auto!important;margin-top:-10px!important}.plan-grid .condensed .provider-logo{left:10px;right:auto;position:relative;vertical-align:middle}.plan-grid .plan-row.condensed .secondary-order-buttons{visibility:visible!important;display:inline-block!important}.plan-grid .plan-row .secondary-order-buttons{width:50%;text-align:right;float:none;padding-top:10px;margin-right:0;padding-right:10px;height:75px}.plan-grid .plan-row.condensed .footer{padding-bottom:10px}.plan-grid .plan-row.condensed .details-toggle{visibility:hidden;display:none}.plan-grid .plan-row .MuiButtonBase-root.change-plan{font-size:.8em;padding:5px;margin-right:2%;width:48%!important;display:inline-block!important;border:1px solid #e8f1fa!important;background-color:#f9fbfe!important;text-align:center;margin-top:10px}.plan-grid .plan-row .MuiButtonBase-root.change-plan:last-child{color:#a6bacf}.plan-grid-container .loading{text-align:center;font-weight:700;padding-top:100px}.plan-grid .true-cost-suggestion{float:right;margin-top:0;padding-right:28%}.plan-grid .true-cost-suggestion .MuiSvgIcon-root{transform:rotate(-90deg);margin-bottom:10px;font-size:14px}.plan-grid .empty{text-align:center;background:#f9fbfe;padding:20px;border-radius:10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.plan-grid .last-bill-notice{color:#f36;position:relative;left:0;right:0;font-size:12px;font-weight:700;margin:5px auto auto}.plan-grid .last-bill-notice.populated{color:#000;visibility:hidden;display:none}.plan-grid .last-bill-notice.populated .MuiButton-root{width:100%!important;padding:5px!important}.plan-grid .last-bill-notice .MuiSvgIcon-root{font-size:18px;margin-right:5px}.green-tooltip{background:#90bd00;display:block;margin:-10px -20px;padding:5px 10px;border-radius:10px}.plan-grid .credit-applies{text-align:center!important}.plan-grid .credit-applies .MuiSvgIcon-root{font-size:14px;color:#90bd00}.plan-grid .true-cost-explanation{visibility:hidden;display:none}.plan-grid-container .no-plans{position:relative;left:0;right:0;margin:auto;max-width:1100px}.plan-grid>.MuiAlert-root{top:20px;margin-bottom:20px;box-shadow:0 2px 4px 0 #ababab}.plan-grid .fixed-text-tabs{margin-bottom:10px;margin-top:-10px;border-bottom:1px solid #eee}.plan-grid .fixed-text{padding-left:10px;padding-right:10px;text-align:left}.plan-details-popup .MuiDialog-paper{width:100%;max-width:900px;height:90%;max-height:none}.plan-details-popup .MuiDialogContent-root{padding:0}.plan-details-popup .MuiDialog-paper .plan-row,.plan-details-popup .MuiDialog-paper .plan-row:hover{border:none;box-shadow:none}.plan-details-popup .plan-grid .plan-row div.action{visibility:hidden;display:none}.plan-details-popup .plan-grid .plan-row div.primary-data{width:80%}.plan-details-popup .badges{visibility:hidden!important;display:none!important}.page-container.plan-grid-container .intro-text{margin-bottom:10px;margin-top:-60px;max-width:1300px}.plan-grid-empty{font-size:18px;text-align:center;position:relative;left:0;right:0;margin:auto;max-width:800px;box-shadow:0 1px 2px 0 #ababab;border-radius:10px;padding:20px}.plan-grid-empty .MuiAlert-root{font-size:20px;border-radius:10px;margin:-20px -20px 20px}.plan-grid-empty .address-search{position:relative;left:0;right:0;max-width:600px;background:#fff;box-shadow:0 1px 2px 0 #ababab;border-radius:10px;padding:0 10px 10px;margin:20px auto auto}.plan-grid-empty .address-search .tabs{border-top-left-radius:10px;border-top-right-radius:10px}.plan-grid-empty .provider-logo-container{margin-top:30px;margin-bottom:20px}.plan-grid-empty .provider-logo-container img{width:80%;max-width:300px}.plan-grid-empty .MuiButton-root .MuiSvgIcon-root{margin-left:10px}.mobile-only{visibility:hidden;display:none}.plan-grid-container .upload-proof-button{position:relative;left:0;right:0;margin:auto;max-width:1320px;padding-right:10px;padding-left:10px;text-align:right}.plan-grid-container .upload-proof-button button{width:23.6%!important}.plan-grid-container .filters-container-outer,.plan-grid-container .plan-row.header>div.brand .content{transition:all .25s cubic-bezier(.685,.0473,.346,1)}.plan-grid-container.prefilter .filters-container-outer,.plan-grid-container.prefilter .plan-row.header>div.brand .content{opacity:0;pointer-events:none}.order-cp-popup .order-popup-header .cp-logo{display:inline-block;width:20%;padding-right:20px;vertical-align:middle}.order-cp-popup .order-popup-header .cp-logo img{width:100%;height:auto}.order-cp-popup .order-popup-header p{display:inline-block;width:80%;vertical-align:middle}.order-cp-popup .order-online,.order-cp-popup li:last-child{margin-top:10px}.order-cp-popup .order-online{text-align:center}.order-cp-popup .order-online:not(.Mui-disabled){background-color:#20c997!important;color:#fff!important}.order-cp-popup .c4-form-field{margin-top:0}.plan-grid .plan-row .plan-details .chart .chart-tabs .MuiTab-root{font-size:12px}@media (min-width:1400px){.plan-grid .true-cost-explanation{visibility:visible;display:block;position:absolute;width:250px;right:-270px;border-radius:10px;padding:15px;background:#fff;margin-top:-150px;color:#f36;z-index:1100;box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.plan-grid .true-cost-explanation .arrow{position:absolute;width:250px;margin-left:-265px;top:105px}.plan-grid .true-cost-explanation .arrow img{width:250px;color:#f36}.plan-grid .true-cost-explanation .close{float:right;margin-top:-20px;margin-right:-20px;min-width:0;border-radius:50px;padding:10px;color:#f36}}@media (max-width:1024px){.plan-grid-container .plan-row-header{padding-top:0;top:55px}.plan-grid-container .quick-filters{margin-top:0;margin-bottom:10px;clear:both}.plan-grid.electric .plan-row .data-point .title{font-size:.85em}.plan-grid .plan-row.header button{font-size:10.5px}.plan-grid .plan-row .data-point .unit{font-size:.85em}.plan-grid .plan-row .state-average-compare{visibility:hidden;display:none!important}}@media (max-width:968px){.plan-grid-container .upload-proof-button button{width:auto!important}}@media (max-width:820px){.plan-grid .plan-row .plan-details .provider-disclosures{padding-left:20px}.plan-grid a.order-phone{visibility:visible;display:block;margin-top:-5px}.plan-grid .plan-row .plan-details .provider-disclosures .MuiButton-root{width:auto;display:block;font-size:13px}.plan-grid .plan-row .plan-details .provider-disclosures .MuiButton-root .MuiSvgIcon-root{font-size:18px}.plan-grid-container .plan-row-header{top:60px;margin:0 0 10px;padding:5px 0 0}.sc .plan-grid-container .plan-row-header{top:55px}.page-container.plan-grid-container h1{margin-bottom:0}.plan-grid .plan-row .data-point .tooltip{visibility:hidden;display:none}.plan-grid .plan-row .data-point{border:none}.plan-grid-container{background:transparent}.plan-grid{padding-top:0!important;clear:both;display:block}.plan-grid .plan-row{font-size:12px;overflow:hidden}.plan-grid .plan-row>div{height:85px}.plan-grid .plan-row.header{font-weight:700;cursor:default;font-size:11px;border-top-left-radius:0;border-top-right-radius:0}.plan-grid .plan-row div.brand{visibility:hidden;display:none}.plan-grid .plan-row div.primary-data{width:100%;margin-left:0}.plan-grid .plan-row div.action{visibility:hidden;display:none}.plan-grid .plan-row>div.footer{margin-top:0;padding:5px 0;background:#fff}.plan-grid .plan-row>div.footer>div{vertical-align:top;padding-top:5px}.plan-grid .plan-row .secondary-order-buttons{visibility:visible;display:inline-block}.plan-grid .plan-row div.plan-name{width:100%;font-size:.9em;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:5px 5px 5px 10px;margin-right:-10px;display:inline-block}.plan-grid .plan-row div.plan-headline{padding-left:10px;background:#f9fbfe;display:block;color:#666}.plan-grid .plan-row.has-badges div.plan-name,.plan-grid .plan-row.has-secondary div.plan-name{border-bottom:none;padding-bottom:0}.plan-grid .plan-row .badges{border-bottom:1px solid #e8f1fa;padding-bottom:5px;padding-top:5px;width:100%;background:#f9fbfe}.plan-grid .plan-row>div.footer .details-toggle{padding:0;margin:-38px 0 0 5px;width:auto;left:5px}.plan-grid .plan-row div.credit-text{margin-top:-26px;font-size:.9em;margin-right:-13px}.plan-grid .plan-row>div.footer .state-average-compare{float:none;width:100%;padding-left:10px}.plan-grid .plan-row.plan-row.no-buttons>div.footer .details-toggle{position:relative;margin-top:15px;margin-left:0;margin-bottom:-20px;text-align:left}.plan-grid .plan-row>div.footer .details-toggle button{width:100%;padding:3px 5px;margin-top:10px}.plan-grid .plan-row.no-buttons>div.footer .details-toggle button{width:auto}.plan-grid .plan-row>div.footer .details-toggle button .MuiSvgIcon-root{transition:all .15s cubic-bezier(.685,.0473,.346,1)}.plan-grid .plan-row.expanded>div.footer .details-toggle button .MuiSvgIcon-root{transform:rotate(-180deg)}.plan-grid .plan-row>div.footer .secondary-order-buttons button.order-online{background-color:#ffbf00!important;color:#000!important;width:50%;padding:8px 10px 8px 0;margin-top:0;float:right}.plan-grid .plan-row>div.footer .secondary-order-buttons a.order-phone{text-align:center!important;width:auto;padding:5px;display:inline-block;margin-top:-5px;width:50%}.plan-grid .plan-row>div.footer .secondary-order-buttons a.order-phone strong{padding-left:0!important}.plan-grid .plan-row>div.footer .secondary-order-buttons a.order-phone .MuiButton-label{font-size:.9em}.plan-grid .plan-row>div.footer .secondary-order-buttons a.order-phone .MuiButton-label strong{padding-left:5px}.mobile-only{visibility:visible;display:block}.mobile-only.inline{display:inline}.not-mobile{visibility:hidden;display:none}.plan-grid .plan-row .data-point>.content>.data{height:30px}.quick-filters{visibility:hidden;display:none}.plan-grid-header{margin-top:0;margin-bottom:0;background:hsla(0,0%,96%,.25)}.plan-grid .plan-row.header button{font-size:.85em;padding:5px;width:90%}.plan-grid .plan-row.header button .sort{margin-right:-3px}.plan-grid .plan-row .plan-details .detail-group.credit{display:block;width:auto;margin:0 0 10px;height:auto}.plan-grid .plan-row .plan-details .plan-section{margin:0 0 10px}.plan-grid .plan-row .plan-details .plan-section.links{width:auto;margin-right:0;float:none}.plan-grid .plan-row .plan-details .plan-section.links .MuiButton-root{font-size:12px}.plan-grid .plan-row .plan-details .plan-section.breakdown,.plan-grid .plan-row .plan-details .plan-section.prices{width:auto;padding-top:20px}.plan-grid .plan-row .plan-details .chart.desktop{visibility:hidden;display:none}.plan-grid .plan-row .plan-details .chart.mobile{visibility:visible;display:block}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs{float:none;margin:40px 0 10px}.plan-grid .plan-row .plan-details .chart .usage-mode-tabs .MuiTab-root{width:50%}.plan-grid .plan-row .plan-details .chart h5>span{left:0;right:0}.plan-grid .plan-row .plan-details .chart .chart-tabs .MuiTab-root{font-size:11px;padding:0}.plan-grid .plan-row .plan-details .data-detail>button:not(.enter-usage){float:none;margin-top:10px;font-size:12px;display:block;width:100%;border:1px solid #e8f1fa!important}.plan-grid .plan-row .plan-details .chart button.enter-usage{display:block;left:0;right:0;margin:10px auto}.plan-grid .plan-row .plan-details .data-detail .table td,.plan-grid .plan-row .plan-details .data-detail .table th{font-size:11px}.plan-grid .plan-row .plan-details .top-details{padding-top:10px}.plan-grid .plan-row.expanded .plan-details{border-top:1px solid #e8f1fa;margin-top:5px}.plan-grid .plan-row .plan-details .chart .data-container .chart-container{height:350px;margin-bottom:10px}.plan-grid.electric .plan-row .data-point .title{margin-top:-2px;padding-bottom:5px}.plan-grid .plan-row .provider-logo-container{position:relative!important;width:50%;float:none;display:inline-block;vertical-align:middle!important;text-align:left!important;top:auto!important;bottom:auto!important;margin-top:-10px!important}.plan-grid .provider-logo{left:10px;right:auto;position:relative;vertical-align:middle}.plan-grid .plan-row>div.middle{visibility:visible;display:block;background:#f9fbfe}.plan-grid .plan-details-secondary-close{visibility:visible;display:block;margin-bottom:10px;width:97%;margin-left:5px}.plan-grid-container .loading{padding-top:150px}.plan-grid .plan-row .plan-details .plan-section h5>span span{text-align:center}.plan-grid .empty{margin-top:20px}.plan-grid .true-cost-suggestion{font-weight:400;padding-right:10%}.plan-grid .plan-row.featured h2{font-size:12px;border:none}.plan-grid .last-bill-notice{font-size:10px}.plan-grid .last-bill-notice.populated{visibility:visible;display:block}.plan-grid .plan-row .plan-details .detail-group span.big{font-size:12px}.cart-item .plan-grid .plan-row.condensed .provider-logo-container{width:35%}.cart-item .plan-grid .plan-row.condensed .secondary-order-buttons{width:65%}.plan-grid .plan-row .plan-details-secondary-close{width:95%}.plan-grid.electric .plan-row .plan-details .top-details .summary-text{font-size:13px}.plan-grid .plan-row>div.footer{width:100%}.plan-grid .plan-row .data-point.true-price{visibility:hidden;display:none}.plan-grid .plan-row .data-point.advertised{visibility:visible;display:inline-block}.plan-grid .plan-row .data-point.advertised .desktop{visibility:hidden;display:none}.plan-grid .plan-row .data-point.advertised .mobile{visibility:visible;display:inline}.plan-details-popup .plan-grid .plan-row div.primary-data{width:100%;visibility:hidden;display:none}.plan-grid button.order-online{margin-top:10px}.page-container.plan-grid-container .intro-text{clear:both;margin:10px}.plan-grid-container .plan-row-header{visibility:hidden;display:none}}@media (max-width:668px){.plan-grid-empty{margin-top:40px}.order-cp-popup p{font-size:.9rem}}@media (max-width:375px){.plan-grid-container .upload-proof-button button{width:100%!important}}