@font-face {font-family: 'museo-sans100'; src: url('https://utilitynet.s3.amazonaws.com/legacyenergy/fonts/MuseoSans_100-webfont.otf') format('truetype'); font-weight: normal; font-style: normal;}@font-face {font-family: 'museo-sans300'; src: url('https://utilitynet.s3.amazonaws.com/legacyenergy/fonts/MuseoSans_300-webfont.otf') format('truetype'); font-weight: normal; font-style: normal;}@font-face {font-family: 'museo-sans500'; src: url('https://utilitynet.s3.amazonaws.com/legacyenergy/fonts/MuseoSans_500-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face {font-family: 'museo-sans700'; src: url('https://utilitynet.s3.amazonaws.com/legacyenergy/fonts/MuseoSans_700-webfont.otf') format('truetype'); font-weight: normal; font-style: normal;}@font-face {font-family: 'museo-sans900'; src: url('https://utilitynet.s3.amazonaws.com/legacyenergy/fonts/MuseoSans_900-webfont.otf') format('truetype'); font-weight: normal; font-style: normal;}html{overflow-y: scroll;}body{font:500 16px/24px 'museo-sans', sans-serif; color:#525459; font-size: 18px; line-height: 20px; background:#ffffff; margin:0; overflow-x:hidden; overflow-y:scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}.emcolor{color:#2b4162;}#page{z-index:1; position:relative; background:#fff;}@media (max-width: 992px) {#page{padding-top:0px;}} @media(min-width:1400px){.container{padding-right:40px; padding-left:40px; width:100%; max-width:1600px;} .narrow{max-width:1200px;}}.section{padding:50px 0; position:relative;}.section.nopad{padding:0;}.section.light{background:#f6f7f7;}.section.bgimg{background:#ed8b00 no-repeat center center; background-size:cover;}.section.bg5050{background:#f6f7f7 no-repeat center center;}.frame{position:relative; box-sizing:border-box; max-width:1200px; margin:0 auto; padding:0 20px;}.columns{font-size:0; line-height:0; margin:-20px;}.column{font-size:16px; line-height:24px; padding:20px; vertical-align:top; display:inline-block; box-sizing:border-box;}.column[data-width="1/1"]{width:100%;}.column[data-width="1/2"]{width:50.0%;}.column[data-width="1/3"]{width:33.3%;}.column[data-width="1/4"]{width:25.0%;}.column[data-width="1/5"]{width:20.0%;}.column[data-width="2/5"]{width:40.0%;}.column[data-width="2/3"]{width:66.6%;}.spacer-20{margin-top:20px;}.spacer-40{margin-top:40px;}.spacer-60{margin-top:60px;}.spacer-80{margin-top:80px;}.spacer-100{margin-top:100px;}.spacer-20.alt{margin-top:-20px;}.spacer-40.alt{margin-top:-40px;}.spacer-60.alt{margin-top:-60px;}.spacer-80.alt{margin-top:-80px;}.spacer-100.alt{margin-top:-100px;}@media(max-width:992px){.section{padding:40px 0;} .section.nopad{padding:0;} .section.bg5050{background-image:none !important;} .column[data-width]{display:block; width:auto;} .column[data-width]:empty{display:none;} .spacer-20{margin-top:10px;} .spacer-40{margin-top:20px;} .spacer-60{margin-top:30px;} .spacer-80{margin-top:40px;} .spacer-100{margin-top:50px;} .spacer-20.alt{margin-top:-10px;} .spacer-40.alt{margin-top:-20px;} .spacer-60.alt{margin-top:-30px;} .spacer-80.alt{margin-top:-40px;} .spacer-100.alt{margin-top:-50px;}}h1, h2, h3, h4, h5, h6{margin:0;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .heading a{color:inherit; text-decoration:none;}h2{font-size:34px; line-height:42px; font-weight:300; color:#115e67;}h3{font-size:30px; line-height:34px; font-weight:700; color:#115e67;}h4{font-size:24px; line-height:30px; font-weight:300;}h6{font-size:18px; line-height:30px; font-weight:900; text-transform:uppercase;}.dash::after{content:""; display:block; width:40px; height:4px; border-radius:2px; background:#a6c353; margin:24px 0;}@media(max-width:992px){h1 br, h2 br, h3 br, h4 br, h5 br, h6 br, .heading br{display:none;}}a{color:#a6c353; background-color:transparent; text-decoration:none; font-weight:bold; transition:color 0.25s;}a:hover{color:#36609f; text-decoration:none;}a:focus{text-decoration:none; outline:none; color:#36609f;}a.button{white-space:nowrap; display:inline-block; font-size:22px; line-height:55px; font-weight:900; text-transform:uppercase; padding:0 40px; background:#36609f; color:#fff; border-radius:55px; transition:color 0.25s, background-color 0.25s;}a.button:hover{background:#115e67;}a.button.alt{background:#fff; color:#115e67;}a.button.alt:hover{background:#115e67; color:#fff;}a.button.alt2{background:#115e67;}a.button.alt2:hover{background:#f7921e;}a.button.alt2.orange{background:#f7921e;}a.button.alt2.orange:hover{background:#115e67;}a.button.small{font-size:16px;}a.button.large{line-height:75px; border-radius:75px;}a.button.full{display:block; text-align:center; padding:0;}.buttondisabled{white-space:nowrap; display:inline-block; font-size:22px; line-height:55px; font-weight:900; text-transform:uppercase; padding:0 40px; background:#eaeaea; color:#AEB4AE; border-radius:55px; transition:color 0.25s, background-color 0.25s;}.buttondisabled.large{line-height:75px; border-radius:75px;}@media(max-width:1400px){a.button{padding:0 20px; font-size:18px;} a.button.large{font-size:16px; line-height:55px;} .buttondisabled{padding:0 20px; font-size:18px;} .buttondisabled.large{font-size:16px; line-height:55px;}}.Button-Split .buttonTitle{transform:translate(0, -50%);}.Button-Split{height:0; position:relative; z-index:1; text-align:center;}.Button-Split .button{transform:translate(0, -50%);}.buttonTitle{white-space:nowrap; display:inline-block; font-size:22px; line-height:55px; font-weight:900; text-transform:uppercase; padding:0 40px; background:#36609f; color:#fff; border-radius:55px; transition:color 0.25s, background-color 0.25s; line-height:75px; border-radius:75px;}@media(max-width:1400px){.buttonTitle{padding:0 20px; font-size:16px; line-height:55px;}}@media(max-width:992px){.Button-Split{margin-top:40px;} .Button-Split + .section{padding-top:80px;}}.Bottom-CTA{text-align:center;}.Bottom-CTA h2{font-size:40px; line-height:44px; font-weight:900; margin-bottom:40px;}.Bottom-CTA h6{margin-top:40px;}.Bottom-CTA h6 a:hover{color:#a6c353;}p {margin: 24px 0;}.txttitle {color: #052739; font-size: 26px; font-weight: bold; line-height: 30px;}.txtsubtitle {color: #052739; font-size: 18px; font-weight: bold; line-height: 22px;}.title{font-size: 50px; line-height: 58px; font-family: 'museo-sans500';}.txt{margin-bottom:10px;}.txtsmall{font-size:14px;}.txtmedium{font-size:22px;}.txtmediumtobig{font-size:28px;}.txtbig{font-size:34px;}.txtbigger{font-size:50px; line-height:58px;}.txtheader{font-size: 34px; line-height: 40px; margin: 30px 0; padding: 10px 0; text-align: center; display: block; font-weight:400; text-transform: capitalize;}.bold{font-weight: bold;}.italic{font-style: italic;}.underline{text-decoration:underline;}.txtlighter{font-weight: lighter;}.borderbottom{border-bottom:solid 2px #f3f3f3;}.nopadding{padding:0;}.padding10{padding:10px;}.padding20{padding:20px;}.paddingtop20{padding-top:20px;}.center{text-align: center;}.margincenter{margin: 0 auto;}.marginbottom10{margin-bottom:10px;}.marginbottom20{margin-bottom:20px;}.marginbottom25{margin-bottom:25px;}.marginbottom40{margin-bottom:40px;}.marginbottom60{margin-bottom:60px;}.marginbottom80{margin-bottom:80px;}.margintop20{margin-top:20px;}.margintop40{margin-top:40px;}.margintop60{margin-top:60px;}.hidden{display:none !important;}.text-white{color:#fff;}.text-blue{color: #36609f;}.text-green{color: #a6c353;}.line24 {line-height:24px;}.anchorspace{display:block; height:150px; margin-top:-150px; visibility:hidden;}img {display: block; height: auto; max-width: 100%;}.Intro-Content{text-align:center;}.Intro-Content .button{margin:10px 20px 0;}.navbarmain li:hover > .navdropdown {max-height: 400px !important;}@media(max-width:992px){.Intro-Content .button{display:block; width:200px; margin:20px auto 0;}}.icon{width:40px; height:40px; text-align:center; line-height:32px; display:inline-block; border-radius:100%; vertical-align:middle; margin:0 15px 0 0; transition:border-color 0.25s;}.icon svg{width:24px; height:24px; display:inline-block; vertical-align:middle; fill:#57595e; transition:fill 0.25s;}a:hover .icon{border-color:#36609f;}a:hover .icon svg{fill:#36609f;}.blurbcontainer{width:64%; margin: 0 auto;}.tabtitle{min-height:120px;}.tabdescription{min-height:220px;}@media(min-width:1400px){.tabtitle{min-height:10px;} .tabdescription{min-height:200px;}} @media(min-width:993px) and (max-width:1200px){.tabtitle{min-height:100px;} .tabdescription{min-height:100px;}}@media(max-width:992px){.tabtitle{min-height:10px;} .tabdescription{min-height:10px;}} .banner{height: 300px; padding: 0; margin: 0 auto 55px auto;} .bannerUtilityAnalitics{background: url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner_utility_analytics.jpg); background-position: 65%; background-repeat: no-repeat; background-size: cover;} .bannerPriceAlert{background: url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner_price_alert.jpg); background-position: 65%; background-repeat: no-repeat; background-size: cover;} .bannerCalgary {background: url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner_calgary.jpg); background-repeat: no-repeat; background-size: cover;} #poolPriceChart{width: 100%; max-width: 100%; border: none; height: 400px; display: block;} .internalloadchart, .poolpricechart, .priceAlertContainer{margin-top:5px;}#generationHomeReport{min-width: 100%; width: 1px; max-width: 100%; height: 480px; margin: 0 auto; display: block; border:none; overflow-x: auto; -webkit-overflow-scrolling: touch;}#generationReport{min-width: 100%; width: 1px; max-width: 100%; height: 480px; margin: 0 auto; display: block; border: none; overflow-x: auto; -webkit-overflow-scrolling: touch;}#analyticsFrames{width: 85%; max-width: 100%; height: 340px; margin: 0 auto; display: block; border: none; overflow-x: auto; -webkit-overflow-scrolling: touch;}#albertaLoadChart{width: 100%; max-width: 100%; height: 350px; display: block; border: none;}#sideForecastChart{height: 305px; width: 100%; max-width: 100%; border: none;}#poolPriceChart{width: 100%; max-width: 100%; border: none; height: 400px; display: block;}#eventsLog{max-width: 100%; height: 200px; margin: 0 auto; display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; border: none;}.analyticstopitem{width: 98%; text-align: center; margin-bottom: 25px;}.analyticsitem{position:relative; margin-bottom: 10px; width: 48%; padding-bottom: 50px; text-align: center;}.analyticsheader{color: #333; text-decoration: underline;}.analyticsbottomitem{width: 98%; text-align: center;}#currentPoolPriceFrame{width: 55%; max-width: 100%; padding: 10px; margin: 0 auto; display: block; height: 285px; overflow-x: auto; -webkit-overflow-scrolling: touch;}#currentPoolPriceVsForecastFrame{width: 55%; max-width: 100%; padding: 10px; margin: 0 auto; display: block; height: 285px; overflow-x: auto; -webkit-overflow-scrolling: touch;}#currentPoolPriceVsDemandFrame{width: 55%; max-width: 100%; padding: 10px; margin: 0 auto; display: block; height: 275px; overflow-x: auto; -webkit-overflow-scrolling: touch;}@media(max-width: 1199px){#analyticFrames{width: 95%; padding: 0px;} #graphDisplay{width: 100% !important;} #eventsLog{width: 95%; padding: 0px;} #currentPoolPriceFrame{width: 95%; padding: 0px;} #currentPoolPriceVsForecastFrame{width: 95%; padding: 0px;} #currentPoolPriceVsDemandFrame{width: 95%; padding: 0px;} #poolPriceChart{height: 700px; width: 80%; margin: 0 auto;}}@media (max-width: 767px){.analyticsitem{width: 100%;} #poolPriceChart{height: 680px; width: 75%; margin: 0 auto;}}@media (max-width: 600px){.analyticstopitem{width: 100%;} .analyticsitem{width: 100%;} .analyticsbottomitem {width: 100%;} #albertaLoadChart{height: 450px;} #poolPriceChart{width: 100%;}} .graypanel{background-color: #EDEDEE;} .resourceFlexGroup{display: flex; flex-flow: row wrap; justify-content: space-around;} .resourceFlex2Col, .resourceFlex1Col{width: 100%;} @media(min-width: 767px ){.resourceFlexGroup{align-items: stretch;} .resourceFlex1Col{width: 98%; padding-right: 5px;} .resourceFlex2Col{width: 48%; padding-right: 5px;} .resourceblock .resourceFlex2Col{width: 50%;} .innerResourceBlock:nth-child(1) {padding-right: 27px;} .innerResourceBlock:nth-child(2) {padding-left: 27px;}} .resourceblock {margin: 7px 5px; padding: 5px 20px 15px 20px;} .resourcetitle{font-weight: bold; padding-top: 15px; padding-bottom: 5px;} .resourcetitle::after{content:""; display:block; width:100px; height:4px; border-radius:2px; background:#ffd600; margin:10px 0;} .resourceblock h3{margin-top:0;} .resourceblock h4{font-weight: bold; font-size: 16px; margin-bottom: 0;} .resourcelist{padding-left: 0;} .resourcelist > li{list-style-type: none; font-weight: bold;} .resourcesublist > li{font-weight:normal; list-style-type:disc;} .twoColumns{columns: 2; column-gap: 2.5em;} .form-group{margin-bottom: 5px;} .callToActionFooter > p, .callToActionFooter > p > a {color: white; font-size: 22px;} #chartsContainer {display: flex; align-items: center; flex-wrap: wrap; justify-content: space-around;} #chartsContainer > div {padding: 10px; padding-top: 30px;} .detailed-charts{width: 70%;} .detailed-charts li>a {padding: 10px 14px;} .poolPriceStats{padding-right: 0; width: 30%;} .poolPriceStats > table {width: 100%;} .poolPriceStats td, .shortTermStats tr:first-child > th {text-align: center;} .shortTermStats tr td, .longTermStats tr td {border-left: 1px solid #000;} .shortTermStats tr > td:nth-child(2) {border-left: 0;} .longTermStats tr td {width: 24%} .poolPriceStats td, .poolPriceStats th {padding: 5px;} .detailed-charts > .tab-content{border: 1px solid #ddd; border-top: 0;} .detailed-charts canvas{height: 90% !important; width: 90% !important; margin: 0 auto; padding: 20px 0} .chart-tab {min-height: 275px;} #generationReport{min-width: 100%; width: 1px; max-width: 100%; height: 480px; margin: 0 auto; display: block; border: none; overflow-x: auto; -webkit-overflow-scrolling: touch;}.Toggle-Buttons{margin:40px 0; text-align:center;}.Toggle-Buttons .buttons{padding:2px; display:inline-block; background:#525459; border-radius:35px;}.buttonlabel{cursor:pointer; margin:0; line-height:60px; border-radius:30px; display:inline-block; font-weight:900; color:#ffffff!important; text-transform:uppercase; padding:0 40px; transition:color 0.25s;}.buttonlabel a{cursor:pointer; line-height:60px; border-radius:30px; display:inline-block; font-weight:900; color:#fff; padding:0 40px; margin:0 -40px; text-transform:uppercase; transition:color 0.25s;}.currenttabmenu{cursor:pointer; margin:0; line-height:60px; border-radius:30px; display:inline-block; font-weight:900; color:#fff; text-transform:uppercase; padding:0 40px; transition:color 0.25s; background:#2b4162;}.currenttabmenu a{color:#ffffff;}.Toggle-Buttons .buttonlabel a:hover{color:#a6c353;}.topbuttonlabel{cursor:pointer; margin:0; line-height:60px; border-radius:30px; display:inline-block; font-weight:900; color:#525459!important; text-transform:uppercase; padding:0 40px; transition:color 0.25s;}.topbuttonlabel a{cursor:pointer; line-height:60px; border-radius:30px; display:inline-block; font-weight:900; color:#525459; padding:0 40px; margin:0 -40px; text-transform:uppercase; transition:color 0.25s;}.topcurrenttabmenu{cursor:pointer; line-height:60px; display:inline-block; font-weight:900; text-transform:uppercase; padding:0 40px;}.topcurrenttabmenu a{color:#525459; padding-bottom:10px; border-bottom: solid #a6c353 4px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;}@media(max-width:992px){.Toggle-Buttons .buttons{border-radius:15px; padding:5px;} .buttonlabel{display:block; border-radius:10px;} .buttonlabel a{display:block; border-radius:10px;} .currenttabmenu{display:block; border-radius:10px;} .blurbcontainer{width:90%; margin: 0 auto;}}.Tooltip{position:relative;}.Tooltip .tooltip-trigger{color:#2b4162;}@media(min-width:992px){.Tooltip .tooltip-content{transform-origin:0 100%; transform:scale(0); opacity:0; color:#fff; padding:30px; position:absolute; bottom:7px; left:110%; background:#a8a9ac; width:600px; box-shadow:0 5px 20px rgba(0,0,0,0.5); transition:transform 0.25s, opacity 0.2s; z-index:1000;} .Tooltip .tooltip-content::after{content:""; display:block; width:0; height:0; border:15px solid #a8a9ac; border-color:transparent transparent #a8a9ac transparent; border-width:15px 10px; position:absolute; bottom:0; left:-10px;} .Tooltip:hover .tooltip-content{transform:scale(1); opacity:1;}}@media(max-width:992px){.Tooltip .tooltip-content{display:block; font-size:16px; line-height:20px;}}.desktopTooltip{position:relative;}.desktopTooltip .desktoptooltip-trigger{color:#2b4162;}@media(min-width:992px){.desktopTooltip .desktoptooltip-content{transform-origin:0 100%; transform:scale(0); opacity:0; color:#fff; padding:30px; position:absolute; bottom:7px; right:50px; left:-50px; background:#a8a9ac; width:350px; box-shadow:0 5px 20px rgba(0,0,0,0.5); transition:transform 0.25s, opacity 0.2s; z-index:1000;} .desktopTooltip .desktoptooltip-content::after{content:""; display:block; width:0; height:0; border-color:transparent transparent #a8a9ac transparent; border-width:15px 10px; position:absolute; bottom:0; left:-10px;} .desktopTooltip:hover .desktoptooltip-content{transform:scale(1); opacity:1;} .mobileTooltip{display:none;}}@media(max-width:992px){.desktopTooltip{display:none;} .mobileTooltip{display:inline;} .mobileTooltip {font-weight: bold; text-decoration: underline;}}table{margin:0; width:100%; border-spacing:0; border-collapse:collapse;}table th{padding:10px; text-align:center; font-weight:900; color:#fff; background:#525459;}table td{border:2px solid #fff; border-width:2px 0; padding:10px; text-align:center; vertical-align:middle; background:#ededed;}.Bannercontainer{position:relative; height:800px; background:#ccc no-repeat center center; background-size:cover;}.Bannercontainer .text{color:#ffffff; position:absolute; top:5%; left:8%; right:auto; width:560px; max-width:620px; margin:0;}.Bannercontainer .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.Bannercontainer .home .bannertxt{font-size: 20px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 600px;}.Bannercontainer .home .bannertxt ul{margin-left:-20px;}.Bannercontainer .home .bannertxt li::marker{color:#a6c353;}.Bannercontainer a.button,.bannercontainer_about a.button {white-space: nowrap; display: inline-block; font-size: 18px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 60px; background-image: linear-gradient(#a6c353, #729d4e); color: #ffffff!important; margin-top:8px; border-radius: 75px;}.Bannercontainer a.button:hover,.bannercontainer_about a.button:hover {background-image: linear-gradient(#729d4e, #a6c353); color:#ffffff!important;}@media(max-width:992px){.Bannercontainer{margin:0; height:auto; min-height:520px; background-position: 88% center; background-repeat: no-repeat; background-size: cover;} .Bannercontainer .home{margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-home-main-founders2.png); background-position: 55%; background-size: cover; background-color: #f7f3f0;} .Bannercontainer .text{color:#ffffff; position:absolute; top:5%; left:50px; right:50%; width:85%;} .Bannercontainer .home .bannertitle{font-size: 50px; font-weight: lighter; line-height: 46px;} .Bannercontainer .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 30px; color:#ffffff; width: 100%;}}@media (max-width: 730px){.Bannercontainer .text{width: 80%;} .Bannercontainer .txt{background-position:0%;} .Bannercontainer .home .bannertxt{line-height: 22px;} .Bannercontainer .home .bannertitle{font-size: 40px; line-height: 40px;} .Bannercontainer .home .bannertxt{font-size: 16px; line-height: 26px;}}@media (max-width: 480px){.Bannercontainer .home{background-position: 20% top; min-height: 420px;} .Bannercontainer .home .bannertitle{font-size: 30px; line-height: 33px;} .Bannercontainer .home .bannertxt{font-size: 14px; line-height: 23px; width:100%;} .Bannercontainer .text{color:#ffffff; position:absolute; top:4%; left:30px; right:50%; width:85%;} .Bannercontainer .home .content{max-width: 100%; padding: 14px 16px; background: rgba(0,0,0,0.35); border-radius: 12px;} .Bannercontainer .home h1, .Bannercontainer .home h2{font-size: clamp(22px, 5vw, 26px);} .Bannercontainer .home p{font-size: 14px; line-height: 1.5;} .Bannercontainer .home .greenbutton{padding: 10px 18px; margin-top: 12px;} .Bannercontainer a.button {font-size: 14px;}}#freestart .title{margin-top:50px;}#freestart .contenttxt,#newrates .contenttxt {color:#737373;}#freestart .contenttxt .txt900,#newrates .contenttxt .txt900 {font-size: 22px; font-family: 'museo-sans900'; line-height: 28px;}#freestart .contenttxt .txt500,#newrates .contenttxt .txt500 {font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#freestart .adminfeecontainer{width: 280px; margin: 0 auto;}#freestart .blockcontainer{padding:20px; position: relative;}#freestart .Blockcentertop{width:120px; border-radius: 10px; min-height:100px; color:#ffffff; background-color: #9ac455; padding:0px; font-size:12px; text-align: center; right:20px; position:absolute; z-index:1;}#freestart .BlockCenter{z-index:10; position: relative; margin-top:25px; border-radius: 10px; min-height:300px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 10px 10px 3px #dadada;}#freestart .BlockCenter .header{border-radius: 10px 10px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding:15px; color: #ffffff; font-size:24px; font-family: 'museo-sans300';}#freestart .BlockCenter .content{font-size: 16px; padding: 20px; min-height:200px; line-height:22px;}#freestart .BlockCenter .title{font-size: 16px; font-family: 'museo-sans500'; line-height: 24px; text-transform:uppercase; color:#9ac455; margin:0 auto; margin-bottom:20px;}#freestart .numbercontainer{font-size: 24px; line-height: 30px; padding: 10px; margin:auto; font-family: 'museo-sans300';}#freestart .numbercontent{font-size: 60px; font-weight: normal;}#freestart .numbercontent .number {font-size: 60px; font-weight: normal;}#freestart .numbercontainer .desc {font-weight: normal; float: left; width: 40%; line-height: 22px; font-size: 16px;}#freestart .numbercontainer.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px;}#freestart .details {min-height:50px; font-weight: lighter;} #freestart .buttonholder{margin: 0 auto;}#freestart a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#freestart a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){#freestart .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}#homerate{position: relative; min-height:550px;}#homeratecontainerbg{position: relative; height:500px; margin-top:0px; z-index:1; background-image: linear-gradient(#a4c253, #749e4e);}#homeratecontainerbg .leftzigzag{position:absolute; left:0; z-index: 1; display: inline-block; width:25%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/leftzigzag.png); background-position: 50%; background-size: cover;}#homeratecontainerbg .rightzigzag{position:absolute; right: 0; z-index: 1; display: inline-block; width:25%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/rightzigzag.png); background-position: 50%; background-size: cover;}#homeratecontainer{position: absolute; top:0px; left:0px; right:0px; z-index:10;}#homeratecontainer .homeratecontent{position:relative; z-index:10; min-height:600px;}#homeratecontainer .subtitle{font-size: 40px; line-height: 68px; font-family: 'museo-sans900';}#homeratecontainer .homerate_elngcontainer{margin-top: 20px; min-height: 500px;}#homeratecontainer .homerate_elngcontainer .blockcontainer{position: relative;}#homeratecontainer .homerate_elngcontainer .Blockcentertop{width:120px; border-radius: 10px; min-height:100px; color:#ffffff; background-color: #9ac455; padding:0px; font-size:12px; text-align: center; position:absolute; z-index:1;}#homeratecontainer .homerate_elngcontainer .popularrate{z-index:10; position: relative; border-radius: 10px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 5px 10px 3px #dadada;}#homeratecontainer .homerate_elngcontainer .BlockCenter{z-index:10; position: relative; margin-top:25px; border-radius: 10px; min-height:300px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 10px 10px 3px #dadada;}#homeratecontainer .homerate_elngcontainer .BlockCenter .header{border-radius: 10px 10px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding:15px; color: #ffffff; font-size:24px; text-transform:uppercase; font-family: 'museo-sans300';}#homeratecontainer .homerate_elngcontainer .BlockCenter .content{font-size: 16px; padding: 20px; min-height:200px; line-height:22px;}#homeratecontainer .homerate_elngcontainer .BlockCenter .title{font-size: 13px; font-family: 'museo-sans500'; font-weight: bold; line-height: 24px; text-transform:uppercase; color:#36609f; margin:0 auto; margin-bottom:10px;}#homeratecontainer .homerate_elngcontainer .numbercontainer{font-size: 24px; line-height: 30px; margin:auto; font-family: 'museo-sans300';}#homeratecontainer .homerate_elngcontainer .numbercontent{font-size: 30px; font-weight: normal;}#homeratecontainer .homerate_elngcontainer .numbercontent .number {font-size: 30px; font-weight: normal;}#homeratecontainer .homerate_elngcontainer .numbercontainer .desc {font-weight: normal; float: left; width: 40%; line-height: 22px; font-size: 16px;}#homeratecontainer .homerate_elngcontainer .numbercontainer.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 10px 0;}#homeratecontainer .homerate_elngcontainer .details {min-height:65px; font-size:12px; line-height:16px; font-weight: lighter; padding:0px 10px 0px 10px;} #homeratecontainer .homerate_elngcontainer .buttonholder{margin: 0 auto;}#homeratecontainer .homerate_elngcontainer a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#homeratecontainer .homerate_elngcontainer a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}#homeratecontainer #home_elrate{margin-top:20px;}#homeratecontainer #home_elrate .home_elrategroup{margin-bottom:20px; padding:20px;}#homeratecontainer #home_elrate .home_elrateindividual{padding: 10px 0px 10px 0px;}#homeratecontainer #home_elrate .home_elrateindividual.divider{border-right:solid 1px #c2ccd9;}#homeratecontainer #home_elrate .Blockcentertop{top:-25px; right:15px;}#homeratecontainer #home_ngrate{margin-top:20px;}#homeratecontainer #home_ngrate .home_ngrategroup{margin-bottom:20px; padding:20px;}#homeratecontainer #home_ngrate .home_ngrateindividual{padding: 10px 0px 10px 0px;}#homeratecontainer #home_ngrate .home_ngrateindividual.divider{border-right:solid 1px #c2ccd9;}#homeratecontainer #home_ngrate .Blockcentertop{top:-25px; right:15px;}@media(max-width:992px){#homeratecontainer{position: relative; top:-500px; left:0px; right:0px; z-index:10; margin-bottom:-500px;} #homeratecontainerbg .leftzigzag{position:absolute; left:0; z-index: 1; display: inline-block; width:26%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/leftzigzag.png); background-position: 50%; background-size: cover;} #homeratecontainerbg .rightzigzag{position:absolute; right: 0; z-index: 1; display: inline-block; width:26%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/rightzigzag.png); background-position: 50%; background-size: cover;} #home_ngrate .home_ngrategroup .col-md-6:nth-child(1), #home_elrate .home_elrategroup .col-md-6:nth-child(1) {margin-bottom:40px !important;} #homeratecontainer .title{font-size: 40px; line-height: 48px;} #homeratecontainer .subtitle{font-size: 30px; line-height: 38px;} #homeratecontainer #home_elrate .home_elrateindividual.divider{border:none;} #homeratecontainer #home_ngrate .home_ngrateindividual.divider{border:none;}}#homediscountadvclub{margin-top:150px;}#homediscountadvclub .contenttxt .txt900{font-size: 22px; font-family: 'museo-sans900'; line-height: 28px;}#homediscountadvclub .contenttxt .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#homediscountadvclub .list .title{font-size:25px; line-height:35px; font-family: 'museo-sans700';}#homediscountadvclub .list .txt{font-size:16px; line-height:22px; font-weight: lighter;}#homediscountadvclub .needhelptxt{font-weight: lighter; line-height:18px;}#homediscountadvclub .icon{width:50px; height:50px;}@media(max-width:992px){#homediscountadvclub{margin-top:0px;} #homediscountadvclub .title{font-size: 40px; line-height: 48px;}}#greenerliving{position: relative; min-height:550px;}#greenerlivingcontainerbg{position: relative; height:500px; margin-top:0px; z-index:1; background-image: linear-gradient(#a4c253, #749e4e);}#greenerlivingcontainerbg .greenerlivingcontainerimg{position: relative; height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-home-greenerliving.png); background-position: 50%; background-size: cover;}#greenerlivingcontainerbg .leftzigzag{position:absolute; left:0; top:0; z-index: 1; display: inline-block; width:25%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/leftzigzag.png); background-position: 50%; background-size: cover;}#greenerlivingcontainerbg .rightzigzag{position:absolute; right: 0; top:0; z-index: 1; display: inline-block; width:25%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/rightzigzag.png); background-position: 50%; background-size: cover;}#greenerlivingcontainer{position: absolute; top:0px; left:0px; right:0px; z-index:10;}#greenerlivingcontainer .greenerlivingcontent{position:relative; z-index:10; min-height:600px;}#greenerlivingcontainer .dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #ffffff; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}#greenerlivingcontainer .subtitle{font-size: 20px; line-height: 32px; font-weight: lighter; font-family: 'museo-sans500';}#greenerlivingcontainer .greenerliving_container{margin-top: 20px; min-height: 500px;}#greenerlivingcontainer .greenerliving_container .blockcontainer{position: relative;}#greenerlivingcontainer .greenerliving_container .Blockcentertop{width:120px; border-radius: 10px; min-height:100px; color:#ffffff; background-color: #9ac455; padding:0px; font-size:12px; text-align: center; position:absolute; z-index:1;}#greenerlivingcontainer .greenerliving_container .BlockCenter{z-index:10; position: relative; margin-top:25px; border-radius: 10px; min-height:300px; background-color: #ffffff; padding:0px; text-align: center; box-shadow: 0px 10px 10px 3px #dadada;}#greenerlivingcontainer .greenerliving_container .BlockCenter .header{border-radius: 10px 10px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding:15px; color: #ffffff; font-size:24px; text-transform:uppercase; font-family: 'museo-sans300';}#greenerlivingcontainer .greenerliving_container .BlockCenter .content{font-size: 16px; padding: 20px; min-height:200px; line-height:22px;}#greenerlivingcontainer .greenerliving_container .BlockCenter .title{font-size: 13px; font-family: 'museo-sans500'; line-height: 24px; text-transform:uppercase; color:#36609f; margin:0 auto; margin-bottom:10px;}#greenerlivingcontainer .txt {font-size: 16px; line-height: 22px; padding:20px; min-height:200px; font-weight: lighter;}#greenerlivingcontainer .greenerliving_container .buttonholder{margin: 0 auto;}#greenerlivingcontainer .greenerliving_container a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#greenerlivingcontainer .greenerliving_container a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){#greenerlivingcontainer{position: relative; top:-500px; left:0px; right:0px; z-index:10; margin-bottom:-500px;} #greenerlivingcontainer .leftzigzag{position:absolute; left:0; z-index: 1; display: inline-block; width:26%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/leftzigzag.png); background-position: 50%; background-size: cover;} #greenerlivingcontainer .rightzigzag{position:absolute; right: 0; z-index: 1; display: inline-block; width:26%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/rightzigzag.png); background-position: 50%; background-size: cover;} #greenerlivingcontainer .title{font-size: 40px; line-height: 48px;}}#homesimpleandfair{margin-top:200px;}#homesimpleandfair .contenttxt .txt900{font-size: 22px; font-family: 'museo-sans900'; line-height: 28px;}#homesimpleandfair .contenttxt .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#homesimpleandfair .list .title{font-size:25px; line-height:35px; font-family: 'museo-sans700';}#homesimpleandfair .list .txt{font-size:16px; line-height:22px; font-weight: lighter;}#homesimpleandfair .needhelptxt{font-weight: lighter; line-height:18px;}#homesimpleandfair .icon{width:50px; height:50px;}#homesimpleandfair .buttonholder{margin: 0 auto;}#homesimpleandfair a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#homesimpleandfair a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){#homesimpleandfair{margin-top:0px;} #homesimpleandfair .title{font-size: 40px; line-height: 48px;}}#anotefromthefounders{min-height:600px;}#anotefromthefounders .anotefromthefounderscontainer{background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-home-founders.png); background-position: 0%; background-repeat:no-repeat; min-height:600px;}#anotefromthefounders .anotefromthefounderstxtcontent{width: 80%;}#anotefromthefounders .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px; font-weight: lighter;}#anotefromthefounders .buttonholder{margin: 0 auto;}#anotefromthefounders a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#anotefromthefounders a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){#anotefromthefounders{min-height:650px;} #anotefromthefounders .anotefromthefounderscontainer{background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-home-founders-mobile.png); background-position: 100% bottom; background-repeat:no-repeat; min-height:500px;} #anotefromthefounders .anotefromthefounderstxtcontent{width: 100%;} #anotefromthefounders .title{font-size: 40px; line-height: 48px;} #anotefromthefounders .anotefromthefounderstxtcontent .txttop{width: 100%;} #anotefromthefounders .anotefromthefounderstxtcontent .txtbottom{width: 50%;}}@media (max-width: 480px) {#anotefromthefounders{min-height:750px;} #anotefromthefounders .anotefromthefounderscontainer{background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-home-founders-mobile.png); background-position: 90% bottom; background-repeat:no-repeat; min-height:500px;} #anotefromthefounders .txt500{font-size: 16px; font-family: 'museo-sans500'; line-height: 24px; font-weight: lighter;}}#unetchart .responsive-chart iframe {width: 100%; height: 500px; border: 0px;}#unetchart .dash::after {content: ""; display: block; height: 4px; border-radius: 2px; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}@media(max-width:992px){#unetchart .title{font-size: 40px; line-height: 48px;}} #highspeedinternet{position: relative; min-height:500px;}#highspeedinternetbg{position: relative; height:500px; margin-top:0px; z-index:1; background-image: linear-gradient(#6c9ce4, #36609f);}#highspeedinternetbg .highspeedinternetcontainerimg{position: relative; height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-home-internet.png); background-position: 50%; background-size: cover;}#highspeedinternetbg .leftzigzag{position:absolute; left:0; top:0; z-index: 1; display: inline-block; width:25%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/leftzigzagblue.png); background-position: 0%; background-size: cover;}#highspeedinternetbg .rightzigzag{position:absolute; right: 0; top:0; z-index: 1; display: inline-block; width:25%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/rightzigzagblue.png); background-position: 60%; background-size: cover;}#highspeedinternetcontainer{position: absolute; top:0px; left:0px; right:0px; z-index:10;}#highspeedinternetcontainer .highspeedinternetcontent{position:relative; z-index:10; min-height:400px;}#highspeedinternetcontainer .highspeedinternetcontent .title{margin-top:40px;}#highspeedinternetcontainer .highspeedinternetcontent .txt500{font-size: 24px; font-family: 'museo-sans500'; line-height: 34px; width: 50%;}#highspeedinternetcontainer .highspeedinternetcontent .highspeedqwave{width:130px; height:130px;}#highspeedinternetcontainer .buttonholder{margin: 0 auto;}#highspeedinternetcontainer a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 40px; background-image: linear-gradient(#ffffff, #dfdfdf); color: #36609f!important; margin-top:8px; border-radius: 75px;}#highspeedinternetcontainer a.button:hover{background-image: linear-gradient(#dfdfdf, #ffffff); color:#36609f!important;}@media(max-width:992px){#highspeedinternetbg .highspeedinternetcontainerimg{position: relative; height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-home-internet-mobile.png); background-position: 50%; background-size: cover;} #highspeedinternetbg .leftzigzag{position:absolute; left:0; top:0; z-index: 1; display: inline-block; width:35%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/leftzigzagblue.png); background-position: 0%; background-size: cover;} #highspeedinternetbg .rightzigzag{position:absolute; right: 0; top:0; z-index: 1; display: inline-block; width:35%; height:100%; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/rightzigzagblue.png); background-position: 80%; background-size: cover;} #highspeedinternetcontainer .highspeedinternetcontent .highspeedqwave{width:100px; height:100px;} #highspeedinternetcontainer .highspeedinternetcontent .title{margin-top:20px; font-size: 40px; line-height: 48px;} #highspeedinternetcontainer .highspeedinternetcontent .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px; width: 100%;}}@media(max-width:480px){#highspeedinternetcontainer .highspeedinternetcontent .title{margin-top:0px; font-size: 40px; line-height: 48px;} #highspeedinternetcontainer .highspeedinternetcontent .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px; width: 100%;}}#ourlegacy{min-height:700px;}#ourlegacy .ourlegacycontainer{background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-home-ourlegacy.png); background-position: 100%; background-repeat:no-repeat; min-height:800px;}#ourlegacy .ourlegacytxtcontent{width: 80%;}#ourlegacy .ourlegacyleftcontentbg{min-height:800px; background-color: rgba(246, 250, 255, 0.8); margin-left:15px;}#ourlegacy .ourlegacyleftcontent{margin-top:50px; margin-left:20px;}#ourlegacy .ourlegacyrightcontent{display: none;}#ourlegacy .subtitle {font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; font-weight: lighter;}#ourlegacy .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px; font-weight: lighter;}#ourlegacy .buttonholder{margin: 0 auto;}#ourlegacy a.button {white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#ourlegacy a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){#ourlegacy{min-height:650px;} #ourlegacy .ourlegacycontainer{background-image:none; min-height:800px;} #ourlegacy .ourlegacyleftcontentbg{min-height:500px; background-color: rgba(246, 250, 255, 0); margin-left:0px;} #ourlegacy .ourlegacyleftcontent{margin-top:50px; margin-left:0px;} #ourlegacy .ourlegacyrightcontent{display: block; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-home-ourlegacy-mobile.png); background-position: 50%; background-repeat:no-repeat; min-height:600px;} #ourlegacy .title {font-size: 40px; line-height: 48px;} #ourlegacy .subtitle {font-size: 30px; line-height: 38px; font-family: 'museo-sans500'; font-weight: lighter;} #ourlegacy .ourlegacytxtcontent{width: 100%;}}@media (max-width: 480px) {#ourlegacy{min-height:750px;} #ourlegacy .txt500{font-size: 16px; font-family: 'museo-sans500'; line-height: 24px; font-weight: lighter;} #ourlegacy .ourlegacyrightcontent{display: block; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-home-ourlegacy-mobile.png); background-position: 50%; background-repeat:no-repeat; min-height:600px;}}#homeFAQ{background-color: #f2f2f2; padding: 60px;}#homeFAQ .title{font-family: 'museo-sans300'; font-size: 60px; font-weight: 300; line-height: 67px; color: #3c3c3d; margin-top: 30px; min-height: auto; text-align: left;}#homeFAQ .subtitle{font-family: 'museo-sans300'; font-size: 24px; font-weight: 300; line-height: 28px; color: #3c3c3d; margin-top: 20px; min-height: auto; width: 67%; margin-bottom: 60px;}#homeFAQ #faqAccordion .txttitle{font-size: 22px; font-weight: 500; color: #3c3c3c; font-family: 'museo-sans500'; border-top: 0.5px solid #c7c7c7; padding: 20px 0 10px;}#homeFAQ #faqAccordion.panel-group .panel{border: none !important; box-shadow: none !important;}#homeFAQ #faqAccordion .panel-default>.panel-heading+.panel-collapse>.panel-body {background: #f2f2f2; border: none; font-size: 18px; font-family: 'museo-sans500'; line-height: 28px; font-weight: lighter;}#homeFAQ #faqAccordion .panel-default>.panel-heading {color: #3c3c3c; background-color: #f2f2f2; border-style: none;}#homeFAQ #faqAccordion .panel-group .panel+.panel{margin-top: 0px;}#homeFAQ .buttonholder{margin: 0 auto;}#homeFAQ a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 40px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#homeFAQ a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media (max-width: 480px) {#homeFAQ{background-color: #f2f2f2; padding: 20px;}}.bannercontainer_about{position:relative; height:600px; background-color:#000000;}.bannercontainer_about .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-about.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_about .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_about .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_about .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}@media (min-width:1600px){.bannercontainer_about .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-about.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_about{position:relative; height:500px; background:#000000;} .bannercontainer_about .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-about.png); background-position: 80%; background-size: cover;} .bannercontainer_about .text{color:#ffffff; position:absolute; top:15%; left:50px; right:50%; width:90%;} .bannercontainer_about .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_about .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;}}@media (max-width: 480px) {.bannercontainer_about .text{color:#ffffff; position:absolute; top:5%; left:30px; right:50%; width:90%;}}#about_albertaenergyretailer{position:relative; min-height:300px; background-color:#f6faff;}@media(max-width:992px){#about_albertaenergyretailer .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}#decadesofexperience .title{margin-top:50px;}#decadesofexperience .contenttxt{color:#737373;}#decadesofexperience .contenttxt .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#decadesofexperience .decades_img{margin-top:50px;}@media(max-width:992px){#decadesofexperience .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}#localteam .title {margin-top: 50px;}@media(max-width:992px){#localteam .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}#ourlegacyAbout{min-height:700px;}#ourlegacyAbout .ourlegacycontainer{background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-about-ourlegacy.png); background-position: 100%; background-repeat:no-repeat; min-height:800px;}#ourlegacyAbout .ourlegacytxtcontent{width: 80%;}#ourlegacyAbout .ourlegacyleftcontentbg{min-height:800px; background-color: rgba(246, 250, 255, 0.8); margin-left:15px;}#ourlegacyAbout .ourlegacyleftcontent{margin-top:50px; margin-left:20px;}#ourlegacyAbout .ourlegacyrightcontent{display: none;}#ourlegacyAbout .subtitle {font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; font-weight: lighter;}#ourlegacyAbout .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px; font-weight: lighter;}#ourlegacyAbout .buttonholder{margin: 0 auto;}#ourlegacyAbout a.button,#decadesofexperience a.button,.localteam-btn a.button {white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#ourlegacyAbout a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){#ourlegacyAbout{min-height:650px;} #ourlegacyAbout .ourlegacycontainer{background-image:none; min-height:800px;} #ourlegacyAbout .ourlegacyleftcontentbg{min-height:500px; background-color: rgba(246, 250, 255, 0); margin-left:0px;} #ourlegacyAbout .ourlegacyleftcontent{margin-top:50px; margin-left:0px;} #ourlegacyAbout .ourlegacyrightcontent{display: block; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-about-ourlegacy-mobile.png); background-position: 50%; background-repeat:no-repeat; min-height:600px;} #ourlegacyAbout .title {font-size: 40px; line-height: 48px;} #ourlegacyAbout .subtitle {font-size: 30px; line-height: 38px; font-family: 'museo-sans500'; font-weight: lighter;} #ourlegacyAbout .ourlegacytxtcontent{width: 100%;}}@media (max-width: 480px) {#ourlegacyAbout{min-height:750px;} #ourlegacyAbout .txt500{font-size: 16px; font-family: 'museo-sans500'; line-height: 24px; font-weight: lighter;} #ourlegacyAbout .ourlegacyrightcontent{display: block; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-about-ourlegacy-mobile.png); background-position: 45%; background-repeat:no-repeat; min-height:600px;}}#ourlegacymodal .modal-header{border-radius: 5px 5px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding: 15px; color: #ffffff; font-size: 24px; text-transform: uppercase; font-family: 'museo-sans300'; font-weight: bold; text-align: center;}#ourlegacymodal .modal-title{font-weight: bold;}#ourlegacymodal .modal-body{height: 550px; overflow-y: scroll;}#ourlegacymodal .modal-body::-webkit-scrollbar {-webkit-appearance: none;}#ourlegacymodal .modal-body::-webkit-scrollbar:vertical {width: 11px;}#ourlegacymodal .modal-body::-webkit-scrollbar:horizontal {height: 11px;}#ourlegacymodal .modal-body::-webkit-scrollbar-thumb {border-radius: 8px; border: 2px solid white; background-color: rgba(0, 0, 0, .5);}#promiseacrossgenerations .title {margin-top: 50px;}#promiseacrossgenerations{min-height:500px;}#promiseacrossgenerations .title{color: #36609f;}#promiseacrossgenerations .subtitle{font-size: 22px; font-family: 'museo-sans900'; line-height: 28px; color: #a6c353;}#promiseacrossgenerations .promiseacrossgenerations_img{margin-top:50px;}@media(max-width:992px){#promiseacrossgenerations .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}.bannercontainer_electricity{position:relative; height:600px; background-color:#000000;}.bannercontainer_electricity .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-electricity.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_electricity .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_electricity .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_electricity .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}@media (min-width:1600px){.bannercontainer_electricity .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-electricity.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_electricity{position:relative; height:500px; background:#000000;} .bannercontainer_electricity .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-electricity.png); background-position: 80%; background-size: cover;} .bannercontainer_electricity .text{color:#ffffff; position:absolute; top:15%; left:50px; right:50%; width:90%;} .bannercontainer_electricity .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_electricity .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;}}@media (max-width: 480px) {.bannercontainer_electricity .text{color:#ffffff; position:absolute; top:5%; left:30px; right:50%; width:90%;}}#electricity_lowrates{position:relative; min-height:300px;}#electricity_lowrates .electricity_affordability{text-align: center;}#electricity_lowrates .electricity_affordability .title.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}#electricity_lowrates .electricity_affordability .contenttxt .boxcontainer{margin-top:20px; margin-bottom:40px;}#electricity_lowrates .electricity_affordability .boxcontainer .boxleft, #electricity_lowrates .electricity_affordability .boxcontainer .boxright{z-index: 10; position: relative; border-radius: 10px; min-height:150px; background-color: #ffffff; padding: 20px; text-align: center; margin-top:20px; box-shadow: 0px 5px 10px 3px #dadada;}#electricity_lowrates .electricity_affordability .boxcontainer .title{font-size: 18px; font-family: "museo-sans500"; font-weight:bold; line-height: 26px; color: rgb(54, 96, 159); margin: 0px auto 10px;}#electricity_lowrates .electricity_affordability .boxcontainer .title.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #36609f; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}#electricity_lowrates .electricity_affordability .buttonholder{margin: 0 auto;}#electricity_lowrates .electricity_affordability a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 40px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#electricity_lowrates .electricity_affordability a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}.newsection{position: relative; min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-naturalgas-newsection.png); background-position: 50%; background-size: cover;}.newsection .title{font-weight:bold; font-family: 'museo-sans900';}.newsection .title.dash::after{content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin-top: 24px; margin-bottom: 24px;}.newsection.section {display: flex; align-items: center; padding: 0; min-height: 350px;}.newsection .container {width: 85%;}.newsection .row {display: flex; align-items: center;}@media (max-width: 992px) {.newsection.section {padding: 40px 0; min-height: auto;} .newsection .row {display: block; text-align: center;} .newsection .title.dash::after {margin-left: auto; margin-right: auto;}}#electricity_rates .electricity_ratescontainers{margin-top: 20px; min-height: 500px;}#electricity_rates .electricity_advantageclubcontainer .nopadding {padding: 0 10px 0 0 !important;}#electricity_rates .electricity_advantageclubcontainer #electricity_elrate .Blockcentertop {top: -25px; right: 10px;}#electricity_rates .electricity_ratescontainers .blockcontainer{position: relative;}#electricity_rates .electricity_ratescontainers .Blockcentertop{width:120px; border-radius: 10px; min-height:100px; color:#ffffff; background-color: #9ac455; padding:0px; font-size:12px; text-align: center; position:absolute; z-index:1;}#electricity_rates .electricity_ratescontainers .popularrate{z-index:10; position: relative; border-radius: 10px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 5px 10px 3px #dadada;}#electricity_rates .electricity_ratescontainers .BlockCenter{z-index:10; position: relative; margin-top:25px; border-radius: 10px; min-height:300px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 10px 10px 3px #dadada;}#electricity_rates .electricity_ratescontainers .BlockCenter .header{border-radius: 10px 10px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding:15px; color: #ffffff; font-size:24px; text-transform:uppercase; font-family: 'museo-sans300';}#electricity_rates .electricity_ratescontainers .BlockCenter .content{font-size: 16px; padding: 20px; min-height:200px; line-height:22px;}#electricity_rates .electricity_ratescontainers .BlockCenter .title{font-size: 13px; font-family: 'museo-sans500'; font-weight: bold; line-height: 24px; text-transform:uppercase; color:#36609f; margin:0 auto; margin-bottom:10px;}#electricity_rates .electricity_ratescontainers .numbercontainer{font-size: 24px; line-height: 30px; margin:auto; font-family: 'museo-sans300';}#electricity_rates .electricity_ratescontainers .numbercontent{font-size: 30px; font-weight: normal;}#electricity_rates .electricity_ratescontainers .numbercontent .number {font-size: 30px; font-weight: normal;}#electricity_rates .electricity_ratescontainers .numbercontainer .desc {font-weight: normal; float: left; width: 40%; line-height: 22px; font-size: 16px;}#electricity_rates .electricity_ratescontainers .numbercontainer.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 10px 0;}#electricity_rates .electricity_ratescontainers .details {min-height:65px; font-size:12px; line-height:16px; font-weight: lighter; padding:0px 10px 0px 10px;} #electricity_rates .electricity_ratescontainers .buttonholder{margin: 0 auto;}#electricity_rates .electricity_ratescontainers a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#electricity_rates .electricity_ratescontainers a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}#electricity_rates #electricity_elrate{margin-top:20px;}#electricity_rates #electricity_elrate .electricity_elrategroup{margin-bottom:20px; padding:20px;}#electricity_rates #electricity_elrate .electricity_elrateindividual{padding: 10px 0px 10px 0px;}#electricity_rates #electricity_elrate .electricity_elrateindividual.divider{border-right:solid 1px #c2ccd9;}#electricity_rates #electricity_elrate .Blockcentertop{top:-25px; right:0;}#electricity_rates .electricity_advantageclubcontainer a.button {white-space: wrap; display: inline-block; font-size: 14px; line-height: 18px; font-weight: normal; text-transform: capitalize; padding: 5px 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff !important; margin-top: 8px; border-radius: 75px; width: 125px;}#electricity_rates .electricity_advantageclubcontainer a.button-mini,#solarclub_solarrate .solarclub_solarrateindividual a.button-mini {white-space: wrap; display: inline-block; font-size: 12px; line-height: 13px; font-weight: normal; text-transform: capitalize; padding: 1px 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff !important; margin-top: 3px; border-radius: 75px; width: 125px;}#electricity_rates .electricity_advantageclubcontainer a.greenbutton{white-space: wrap; display: inline-block; font-size: 14px; line-height: 18px; font-weight: normal; text-transform: capitalize; padding: 5px 20px; background-image: linear-gradient(#9ac455, #719338); color: #ffffff !important; margin-top: 8px; border-radius: 75px; width: 125px;}#electricity_rates .electricity_advantageclubcontainer a.greenbutton:hover{background-image: linear-gradient(#719338, #9ac455); color:#ffffff!important;}#electricity_rates .electricity_advantageclubcontainer a.greenbutton-mini,#solarclub_solarrate .solarclub_solarrateindividual a.greenbutton-mini{white-space: wrap; display: inline-block; font-size: 12px; line-height: 11px; font-weight: normal; text-transform: capitalize; padding: 3px 20px; background-image: linear-gradient(#9ac455, #719338); color: #ffffff !important; margin-top: -9px; border-radius: 75px; width: 125px;}#electricity_rates .electricity_advantageclubcontainer .whatisDACcontainer{position: absolute; right:5px; top:15px; width:150px; color:#ffffff!important; font-weight:normal!important; z-index:10;}#electricity_rates .electricity_advantageclubcontainer .whatisDACcontainer:hover{cursor: pointer;}#electricity_rates .electricity_advantageclubcontainer .whatisDACcontainer a{width:150px; color:#ffffff!important; font-weight:normal!important;}#electricity_rates .electricity_advantageclubcontainer .whatisDACicon {display: inline-block; text-align: center; border: 2px solid #ffffff; border-radius: 100%; width: 25px; height: 25px; padding-top: 0px; vertical-align: middle; font-size: 16px; line-height: 20px; margin-bottom: 10px; font-weight: bold;}#electricity_rates .electricity_advantageclubcontainer .whatisDAC {display: inline-block; text-transform: capitalize; font-size: 10px; width: 100px; line-height: 14px;}#discountadvantageclub{display:block; height:150px; margin-top:-150px; visibility:hidden;}@media(max-width:992px){#electricity_rates .electricity_advantageclubcontainer .col-md-3 {margin-bottom: 40px;} #electricity_lowrates .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;} #electricity_rates #electricity_elrate .electricity_elrateindividual.divider{border:none;} #electricity_rates #electricity_elrate .electricity_ngrateindividual.divider{border:none;} #electricity_rates .electricity_advantageclubcontainer .whatisDACcontainer{position: relative; width:150px; margin: 0 auto; color:#ffffff!important; font-weight:normal!important;} #discountadvantageclub{display:block; height:50px; margin-top:-50px; visibility:hidden;}} .nohiddenfee{background-color:#f1f7e9; margin-top:50px;}.nohiddenfee img{width:200px;}@media(max-width:992px){.nohiddenfee{text-align: center;}}.electricity_homediscountadvclub{margin-top:20px!important;}.featurehighlights{background-color: #f2f2f2; padding: 60px;}.featurehighlights .title{font-family: 'museo-sans300'; font-size: 60px; font-weight: 300; line-height: 67px; margin-top: 30px; min-height: auto; text-align: left;}.featurehighlights .subtitle{font-family: 'museo-sans300'; font-size: 24px; font-weight: 300; line-height: 28px; color: #3c3c3d; margin-top: 20px; min-height: auto; width: 67%; margin-bottom: 60px;}.featurehighlights #featurehighlightsAccordion .txttitle{font-size: 22px; font-weight: 500; color: #3c3c3c; font-family: 'museo-sans500'; border-top: 0.5px solid #c7c7c7; padding: 20px 0 10px;}.featurehighlights #featurehighlightsAccordion .txttitle a:hover{color: #3762a3;}.featurehighlights #featurehighlightsAccordion.panel-group .panel{border: none !important; box-shadow: none !important;}.featurehighlights #featurehighlightsAccordion .panel-default>.panel-heading+.panel-collapse>.panel-body {background: #f2f2f2; border: none; font-size: 18px; font-family: 'museo-sans500'; line-height: 28px; font-weight: lighter;}.featurehighlights #featurehighlightsAccordion .panel-default>.panel-heading {color: #3c3c3c; background-color: #f2f2f2; border-style: none;}.featurehighlights #featurehighlightsAccordion .panel-group .panel+.panel{margin-top: 0px;}.featurehighlights #featurehighlightsAccordion .panel-heading .accordion-toggle .plusminussymbol::before {content: "+"; font-size:25px; font-weight: bold; margin-right:20px;}.featurehighlights #featurehighlightsAccordion .panel-heading .accordion-toggle.collapsed.active .plusminussymbol::before {content: "-"; font-size:25px; font-weight: bold; margin-right:20px;}.featurehighlights .buttonholder{margin: 0 auto;}.featurehighlights a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 40px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}.featurehighlights a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){.featurehighlights{background-color: #f2f2f2; padding: 20px;} .featurehighlights .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;} .featurehighlights #featurehighlightsAccordion .txttitle{font-size: 16px; font-weight: 500; color: #3c3c3c; font-family: 'museo-sans500'; border-top: 0.5px solid #c7c7c7; padding: 20px 0 10px;}}.partnership{background-color:#f1f7e9; text-align: center;}.partnership img{width:200px;}.partnership .txt{width:50%; margin: 0 auto;}@media(max-width:992px){.partnership .txt{width:80%; margin: 0 auto;}} .services > div {padding-left: 5px; padding-right: 5px;} .serviceitem{position:relative; margin-bottom: 10px; width: 24%; padding-bottom: 50px; text-align: center;} .serviceitem h4{color: #333;} .serviceitem > a img, .serviceitem > a h4::after {transition: opacity 0.3s ease-in-out;} .serviceitem > a:hover img, .serviceitem > a:hover h4::after {opacity: 0.5;} .serviceitem > a:hover {text-decoration: none;} .serviceitem p{padding: 5px 10px 5px 10px;} .puzzleimg{text-align: center;} .puzzleimg img{width: 50%; margin-top:10px;} @media (max-width: 767px){.serviceitem{width: 48%;}} @media (max-width: 400px){.serviceitem{width: 100%;} .puzzleimg img {width: 30%;}} .servicetitle{font-weight: bold; padding-top: 15px;} .servicetitle::after{content:""; display:block; width:80px; height:4px; border-radius:2px; background:#ffd600; margin:10px 0;} .serviceheader .servicetitle::after{margin-left: auto; margin-right: auto;} .serviceitem .servicetitle::after{margin-left: auto; margin-right: auto;} .bottomcenter {position: absolute; bottom: 0; width:100%; margin-bottom: 20px; margin-left: auto; text-align:center;} .yellowdash::after{background-color: #E9BC36;} .reddash::after{background-color: #C5454A;} .greendash::after{background-color: #48B452;} .bluedash::after{background-color: #2AACDD;} .orangedash::after{background-color: #E0884E;} .purpledash::after{background-color: #895CA6;} .browndash::after{background-color: #855E50;} .darkbluedash::after{background-color: #405972;} .callToActionFooter {color: white; background-color: #1E88B4; padding: 30px 30px; margin: 15px 0 0 0;} .callToActionFooter h2 {padding-bottom: 20px;} .callToActionBtn {color: black; font-weight: bold; border-radius: 25px;} @media (max-width: 767px){.callToActionFooter {margin: 15px -15px 15px -15px;}} .servicesmenu {display: flex; justify-content: center; margin-bottom: 30px;} .servicesmenu a {display: block; line-height: 30px; padding-top: 10px; width: 100px; text-align: center; color: black; font-size: 12px; font-weight: bold; opacity: 0.5; transition: opacity 0.3s ease-in-out;} .servicesmenu a:hover {opacity: 1;} .analyticsmenu{display: flex; justify-content: center; margin-bottom: 30px; width: 100%; text-align: center;} .analyticsmenu a{display: block; padding-top: 10px; text-align: center; color: black; font-size: 12px; font-weight: bold; transition: opacity 0.3s ease-in-out;} .analyticsmenu a:hover{opacity: 0.5;} .analyticssubmenu{display: inline-flex; width: 10%; padding: 5px;} @media (max-width: 1199px){.servicesmenu a{max-width: 90px;} .analyticssubmenu{width: 14%;}} .selected a{opacity: 1;} @media (max-width: 766px){.analyticssubmenu{width: 26%;}} @media(min-width: 767px){.puzzleNavImg{height: 75px; width: 100%;} .puzzleYellow{background-image: url(../images/puzzle_yellow.svg); background-repeat: no-repeat;} .puzzleRed{background-image: url(../images/puzzle_red.svg); background-repeat: no-repeat;} .puzzleGreen{background-image: url(../images/puzzle_green.svg); background-repeat: no-repeat;} .puzzleBlue{background-image: url(../images/puzzle_blue.svg); background-repeat: no-repeat;} .puzzleOrange{background-image: url(../images/puzzle_orange.svg); background-repeat: no-repeat;} .puzzlePurple{background-image: url(../images/puzzle_purple.svg); background-repeat: no-repeat;} .puzzleBrown{background-image: url(../images/puzzle_brown.svg); background-repeat: no-repeat;} .puzzleDarkBlue{background-image: url(../images/puzzle_dark_blue.svg); background-repeat: no-repeat;} .analyticPuzzle1{background-image: url(../images/analyticsPuzzlePiece1.png); background-repeat: no-repeat;}} @media(min-width: 1200px){.puzzleNavImg{height: 80px; width: 100%;}}.Service-Rate{text-align:center;}.Service-Rate .head{border-radius: 10px 10px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding:15px; color: #ffffff; font-size:18px; text-transform:uppercase; font-family: 'museo-sans300';}.Service-Rate .bodytxt{background:#eaeaea center center no-repeat; padding:40px 20px;}.Service-Rate .rate{font-size:40px; line-height:46px; font-weight:300;}.Service-Rate .rate span{font-size:22px; font-weight:900;}.Service-Rate .date{font-weight:normal; font-size:12px; line-height:16px;}@media(max-width:992px){.Service-Intro{margin:60px 0 0;} .Service-Rate{margin-top:40px;} .Service-Rate .rate{font-size:40px; line-height:60px;} .Service-Rate .rate span{font-weight:500;}} #myELModal .modal-header{border-radius: 5px 5px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding: 15px; color: #ffffff; font-size: 24px; text-transform: uppercase; font-family: 'museo-sans300'; font-weight: bold; text-align: center;}#myELModal .modal-title{font-weight: bold;}#myELModal2 .modal-header{border-radius: 5px 5px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding: 15px; color: #ffffff; font-size: 24px; text-transform: uppercase; font-family: 'museo-sans300'; font-weight: bold; text-align: center;}#myELModal2 .modal-title{font-weight: bold;}a.btn-green{white-space: wrap; display: inline-block; font-size: 14px; line-height: 22px; font-weight: normal; text-transform: capitalize; padding: 12px 20px; background-image: linear-gradient(#9ac455, #719338); color: #ffffff!important; margin-top:8px; border-radius: 75px;}a.btn-green:hover{background-image: linear-gradient(#719338, #9ac455); color:#ffffff!important;} .btn-main{white-space: wrap; display: inline-block; font-size: 14px; line-height: 22px; font-weight: normal; text-transform: capitalize; padding: 12px 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff !important; margin-top: 8px; border-radius: 75px; width: 100px;} .btn-main:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media (min-width: 993px) {#myELModal .modal-dialog {width: 800px; margin: 30px auto;} #myELModal2 .modal-dialog {width: 800px; margin: 30px auto;}}.el-chart-shell {padding: 0px; border-radius: 0 0 6px 6px; box-shadow: 0 26px 45px rgba(0, 0, 0, 0.18);} .el-chart-glass-card {background: rgba(255, 255, 255, 0.2); border-radius: 0 0 6px 6px; border: 1px solid rgba(255, 255, 255, 0.45); padding: 30px;} .el-chart-glass-card:hover {box-shadow: 0 10px 45px rgba(15, 94, 163, 0.40), inset 0 0 35px rgba(255, 255, 255, 0.2);} #ELVariableChart, #NGChart {width: 100%; height: 320px;} #ELVariableChart .google-visualization-tooltip *, #NGChart .google-visualization-tooltip *{font-size: 12px !important;} #ELVariableChart .google-visualization-tooltip, #NGChart .google-visualization-tooltip {max-width: min(90vw, 300px); width: auto !important; box-sizing: border-box; background: rgba(255,255,255,0.18); backdrop-filter: blur(12px); border-radius: 6px; border: 1px solid rgba(255,255,255,0.45); color: #ffffff; box-shadow: 0 14px 40px rgba(0,0,0,0.7); text-align: left !important; overflow-wrap: break-word; word-break: break-word;} .google-visualization-tooltip-item {max-width: 100%; white-space: normal !important;}.google-visualization-tooltip ul {padding: 8px 6px !important; margin: 0 !important; text-align: center !important;}#ELVariableChart .google-visualization-tooltip li span{font-size: 16px; font-weight: 500; line-height: 1.3 !important;}#ELVariableChart .google-visualization-tooltip li {list-style: none !important; margin: 6px 0 !important; text-align: left !important;}#ELVariableChart .google-visualization-tooltip li:nth-child(4), .google-visualization-tooltip li:nth-child(5) {display: none;}#NGChart .google-visualization-tooltip ul {text-align: left !important;}#NGChart .google-visualization-tooltip li:nth-child(3) {display: none;}#ELgoldenticket{min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/golden-ticket-elbg.jpg); background-position: 50%; background-size: cover;}#ELgoldenticket .ELgoldenticketcontainer{padding:40px; text-align: left;}#ELgoldenticket .tickettitle{font-size: 50px; line-height: 58px; color:#ffffff; font-family: 'museo-sans900';}#ELgoldenticket .ticketdescription{font-size: 20px; line-height: 28px; color:#ffffff; font-family: 'museo-sans500';}#ELgoldenticket .ticketpromocode{font-size: 20px; line-height: 28px; color:#f8e593; font-family: 'museo-sans900';}#ELgoldenticket .rightcontent{text-align: center;}#ELgoldenticket .promoticket{max-width:400px;}#ELgoldenticket .rightcontent .buttonholder{margin: 0 auto;}#ELgoldenticket .rightcontent a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height:20px; font-weight: normal; text-transform: capitalize; padding: 10px 40px; background-image: linear-gradient(#ffffff, #dfdfdf); color: #36609f!important; margin-top:8px; border-radius: 75px;}#ELgoldenticket .rightcontent a.button:hover{background-image: linear-gradient(#dfdfdf, #ffffff); color:#36609f!important;}@media(max-width:992px){#ELgoldenticket{min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/golden-ticket-elbg.jpg); background-position: 85%; background-size: cover;}}@media (max-width: 480px) {#ELgoldenticket .tickettitle{font-size: 30px; line-height: 38px; color:#ffffff; font-family: 'museo-sans900';}}.bannercontainer_farmelectricity{position:relative; height:600px; background-color:#000000;}.bannercontainer_farmelectricity .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-farm.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_farmelectricity .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_farmelectricity .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_farmelectricity .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}@media (min-width:1600px){.bannercontainer_farmelectricity .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-farm.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_farmelectricity{position:relative; height:500px; background:#000000;} .bannercontainer_farmelectricity .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-farm.png); background-position: 60%; background-size: cover;} .bannercontainer_farmelectricity .text{color:#ffffff; position:absolute; top:15%; left:50px; right:50%; width:90%;} .bannercontainer_farmelectricity .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_farmelectricity .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;}}@media (max-width: 480px) {.bannercontainer_farmelectricity .text{color:#ffffff; position:absolute; top:5%; left:30px; right:50%; width:90%;}}.farmnewsection {position: relative; min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-naturalgas-newsection.png); background-position: 50%; background-size: cover;}.farmnewsection .title{font-weight:bold; font-family: 'museo-sans900';}.farmnewsection .title.dash::after{content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin-top: 24px; margin-bottom: 24px;}.farmnewsection.section {display: flex; align-items: center; padding: 0; min-height: 350px;}.farmnewsection .container {width: 85%;}.farmnewsection .row {display: flex; align-items: center;}@media (max-width: 992px) {.farmnewsection.section {padding: 40px 0; min-height: auto;} .farmnewsection .row {display: block; text-align: center;} .farmnewsection .title.dash::after {margin-left: auto; margin-right: auto;}}#farmelectricity_rates .electricity_ratescontainers{margin-top: 20px; min-height: 500px;}#farmelectricity_rates .electricity_ratescontainers .blockcontainer{position: relative;}#farmelectricity_rates .electricity_ratescontainers .Blockcentertop{width:120px; border-radius: 10px; min-height:100px; color:#ffffff; background-color: #9ac455; padding:0px; font-size:12px; text-align: center; position:absolute; z-index:1;}#farmelectricity_rates .electricity_ratescontainers .popularrate{z-index:10; position: relative; border-radius: 10px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 5px 10px 3px #dadada;}#farmelectricity_rates .electricity_ratescontainers .BlockCenter{z-index:10; position: relative; margin-top:25px; border-radius: 10px; min-height:300px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 10px 10px 3px #dadada;}#farmelectricity_rates .electricity_ratescontainers .BlockCenter .header{border-radius: 10px 10px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding:15px; color: #ffffff; font-size:24px; text-transform:uppercase; font-family: 'museo-sans300';}#farmelectricity_rates .electricity_ratescontainers .BlockCenter .content{font-size: 16px; padding: 20px; min-height:200px; line-height:22px;}#farmelectricity_rates .electricity_ratescontainers .BlockCenter .title{font-size: 13px; font-family: 'museo-sans500'; font-weight: bold; line-height: 24px; text-transform:uppercase; color:#36609f; margin:0 auto; margin-bottom:10px;}#farmelectricity_rates .electricity_ratescontainers .numbercontainer{font-size: 24px; line-height: 30px; margin:auto; font-family: 'museo-sans300';}#farmelectricity_rates .electricity_ratescontainers .numbercontent{font-size: 30px; font-weight: normal;}#farmelectricity_rates .electricity_ratescontainers .numbercontent .number {font-size: 30px; font-weight: normal;}#farmelectricity_rates .electricity_ratescontainers .numbercontainer .desc {font-weight: normal; float: left; width: 40%; line-height: 22px; font-size: 16px;}#farmelectricity_rates .electricity_ratescontainers .numbercontainer.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 10px 0;}#farmelectricity_rates .electricity_ratescontainers .details {min-height:65px; font-size:12px; line-height:16px; font-weight: lighter; padding:0px 10px 0px 10px;} #farmelectricity_rates .electricity_ratescontainers .buttonholder{margin: 0 auto;}#farmelectricity_rates .electricity_ratescontainers a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#farmelectricity_rates .electricity_ratescontainers a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}#farmelectricity_rates #electricity_elrate{margin-top:20px;}#farmelectricity_rates #electricity_elrate .electricity_elrategroup{margin-bottom:20px; padding:20px;}#farmelectricity_rates #electricity_elrate .electricity_elrateindividual{padding: 10px 0px 10px 0px;}#farmelectricity_rates #electricity_elrate .electricity_elrateindividual.divider{border-right:solid 1px #c2ccd9;}#farmelectricity_rates #electricity_elrate .Blockcentertop{top:-25px; right:0;}#farmelectricity_rates .electricity_advantageclubcontainer a.button {white-space: wrap; display: inline-block; font-size: 14px; line-height: 18px; font-weight: normal; text-transform: capitalize; padding: 5px 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff !important; margin-top: 8px; border-radius: 75px; width: 125px;}#farmelectricity_rates .electricity_advantageclubcontainer a.greenbutton{white-space: wrap; display: inline-block; font-size: 14px; line-height: 22px; font-weight: normal; text-transform: capitalize; padding: 12px 20px; background-image: linear-gradient(#9ac455, #719338); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#farmelectricity_rates .electricity_advantageclubcontainer a.greenbutton:hover{background-image: linear-gradient(#719338, #9ac455); color:#ffffff!important;}#farmelectricity_rates .electricity_advantageclubcontainer .whatisDACcontainer{position: absolute; right:5px; top:15px; width:150px; color:#ffffff!important; font-weight:normal!important; z-index:10;}#farmelectricity_rates .electricity_advantageclubcontainer .whatisDACcontainer:hover{cursor: pointer;}#farmelectricity_rates .electricity_advantageclubcontainer .whatisDACcontainer a{width:150px; color:#ffffff!important; font-weight:normal!important;}#farmelectricity_rates .electricity_advantageclubcontainer .whatisDACicon {display: inline-block; text-align: center; border: 2px solid #ffffff; border-radius: 100%; width: 25px; height: 25px; padding-top: 0px; vertical-align: middle; font-size: 16px; line-height: 20px; margin-bottom: 10px; font-weight: bold;}#farmelectricity_rates .electricity_advantageclubcontainer .whatisDAC {display: inline-block; text-transform: capitalize; font-size: 10px; width: 100px; line-height: 14px;}#discountadvantageclub{display:block; height:150px; margin-top:-150px; visibility:hidden;}@media(max-width:992px){#electricity_lowrates .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;} #farmelectricity_rates #electricity_elrate .electricity_elrateindividual.divider{border:none;} #farmelectricity_rates #electricity_elrate .electricity_ngrateindividual.divider{border:none;} #farmelectricity_rates .electricity_advantageclubcontainer .whatisDACcontainer{position: relative; width:150px; margin: 0 auto; color:#ffffff!important; font-weight:normal!important;} #discountadvantageclub{display:block; height:50px; margin-top:-50px; visibility:hidden;}}.farmvariable{background-color:#f1f7e9; margin-top:50px; text-align: center;}.farmvariable .title.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}.farmvariable .buttonholder{margin: 0 auto;}.farmvariable a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}.farmvariable a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){.farmvariable{text-align: center;}}#FARMgoldenticket{min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/golden-ticket-farmbg.jpg); background-position: 50%; background-size: cover;}#FARMgoldenticket .FARMgoldenticketcontainer{padding:40px; text-align: left;}#FARMgoldenticket .tickettitle{font-size: 50px; line-height: 58px; color:#ffffff; font-family: 'museo-sans900';}#FARMgoldenticket .ticketdescription{font-size: 20px; line-height: 28px; color:#ffffff; font-family: 'museo-sans500';}#FARMgoldenticket .ticketpromocode{font-size: 20px; line-height: 28px; color:#f8e593; font-family: 'museo-sans900';}#FARMgoldenticket .rightcontent{text-align: center;}#FARMgoldenticket .promoticket{max-width:400px;}#FARMgoldenticket .rightcontent .buttonholder{margin: 0 auto;}#FARMgoldenticket .rightcontent a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height:20px; font-weight: normal; text-transform: capitalize; padding: 10px 40px; background-image: linear-gradient(#ffffff, #dfdfdf); color: #36609f!important; margin-top:8px; border-radius: 75px;}#FARMgoldenticket .rightcontent a.button:hover{background-image: linear-gradient(#dfdfdf, #ffffff); color:#36609f!important;}@media(max-width:992px){#FARMgoldenticket{min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/golden-ticket-farmbg.jpg); background-position: 85%; background-size: cover;}}@media (max-width: 480px) {#FARMgoldenticket .tickettitle{font-size: 30px; line-height: 38px; color:#ffffff; font-family: 'museo-sans900';}}.bannercontainer_naturalgas{position:relative; height:600px; background-color:#000000;}.bannercontainer_naturalgas .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-naturalgas.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_naturalgas .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_naturalgas .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_naturalgas .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}@media (min-width:1600px){.bannercontainer_naturalgas .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-naturalgas.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_naturalgas{position:relative; height:500px; background:#000000;} .bannercontainer_naturalgas .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-naturalgas.png); background-position: 60%; background-size: cover;} .bannercontainer_naturalgas .text{color:#ffffff; position:absolute; top:15%; left:50px; right:50%; width:90%;} .bannercontainer_naturalgas .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_naturalgas .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;}}@media (max-width: 480px) {.bannercontainer_naturalgas .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-naturalgas.png); background-position: 45%; background-size: cover;} .bannercontainer_naturalgas .text{color:#ffffff; position:absolute; top:5%; left:30px; right:50%; width:90%;}}#naturalgas_lowrates{position:relative; min-height:300px;}#naturalgas_lowrates .naturalgas_affordability{text-align: center;}#naturalgas_lowrates .naturalgas_affordability .title.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}@media(max-width:992px){#naturalgas_lowrates .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}.ngnewsection{position: relative; min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-naturalgas-newsection.png); background-position: 50%; background-size: cover;}.ngnewsection .title{font-weight:bold; font-family: 'museo-sans900';}.ngnewsection .title.dash::after{content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin-top: 24px; margin-bottom: 24px;}.ngnewsection.section {display: flex; align-items: center; padding: 0; min-height: 350px;}.ngnewsection .container {width: 85%;}.ngnewsection .row {display: flex; align-items: center;}@media (max-width: 992px) {.ngnewsection.section {padding: 40px 0; min-height: auto;} .ngnewsection .row {display: block; text-align: center;} .ngnewsection .title.dash::after {margin-left: auto; margin-right: auto;}}#naturalgas_rates .naturalgas_ratescontainers{margin-top: 20px; min-height: 500px;}#naturalgas_rates .naturalgas_ratescontainers .blockcontainer{position: relative;}#naturalgas_rates .naturalgas_ratescontainers .blockcontainer .header{line-height: 30px;}#naturalgas_rates .naturalgas_ratescontainers .Blockcentertop{width:120px; border-radius: 10px; min-height:100px; color:#ffffff; background-color: #9ac455; padding:0px; font-size:12px; text-align: center; position:absolute; z-index:1;}#naturalgas_rates .naturalgas_ratescontainers .popularrate{z-index:10; position: relative; border-radius: 10px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 5px 10px 3px #dadada;}#naturalgas_rates .naturalgas_ratescontainers .BlockCenter{z-index:10; position: relative; margin-top:25px; border-radius: 10px; min-height:300px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 10px 10px 3px #dadada;}#naturalgas_rates .naturalgas_ratescontainers .BlockCenter .header{border-radius: 10px 10px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding:15px; color: #ffffff; font-size:24px; text-transform:uppercase; font-family: 'museo-sans300';}#naturalgas_rates .naturalgas_ratescontainers .BlockCenter .content{font-size: 16px; padding: 20px; min-height:200px; line-height:22px;}#naturalgas_rates .naturalgas_ratescontainers .BlockCenter .title{font-size: 13px; font-family: 'museo-sans500'; font-weight: bold; line-height: 24px; text-transform:uppercase; color:#36609f; margin:0 auto; margin-bottom:10px;}#naturalgas_rates .naturalgas_ratescontainers .numbercontainer{font-size: 24px; line-height: 30px; margin:auto; font-family: 'museo-sans300';}#naturalgas_rates .naturalgas_ratescontainers .numbercontent{font-size: 30px; font-weight: normal;}#naturalgas_rates .naturalgas_ratescontainers .numbercontent .number {font-size: 30px; font-weight: normal;}#naturalgas_rates .naturalgas_ratescontainers .numbercontainer .desc {font-weight: normal; float: left; width: 40%; line-height: 22px; font-size: 16px;}#naturalgas_rates .naturalgas_ratescontainers .numbercontainer.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 10px 0;}#naturalgas_rates .naturalgas_ratescontainers .details {min-height:65px; font-size:12px; line-height:16px; font-weight: lighter; padding:0px 35px;} #naturalgas_rates .naturalgas_ratescontainers .buttonholder{margin: 0 auto;}#naturalgas_rates .naturalgas_ratescontainers a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#naturalgas_rates .naturalgas_ratescontainers a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}#naturalgas_rates .naturalgas_ratescontainers a.greenbutton{white-space: wrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#9ac455, #719338); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#naturalgas_rates .naturalgas_ratescontainers a.greenbutton:hover{background-image: linear-gradient(#719338, #9ac455); color:#ffffff!important;}#naturalgas_rates #naturalgas_ngrate{margin-top:20px;}#naturalgas_rates #naturalgas_ngrate .naturalgas_ngrategroup{margin-bottom:20px; padding:20px;}#naturalgas_rates #naturalgas_ngrate .naturalgas_ngrateindividual{padding: 10px 0px 10px 0px;}#naturalgas_rates #naturalgas_ngrate .naturalgas_ngrateindividual.divider{border-right:solid 1px #c2ccd9;}#naturalgas_rates #naturalgas_ngrate .Blockcentertop{top:-25px; right:0;}#naturalgas_rates .naturalgas_advantageclubcontainer a.button {white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#naturalgas_rates .naturalgas_advantageclubcontainer .whatisDACcontainer{position: absolute; right:5px; top:15px; width:150px; color:#ffffff!important; font-weight:normal!important; z-index:10;}#naturalgas_rates .naturalgas_advantageclubcontainer .whatisDACcontainer:hover{cursor: pointer;}#naturalgas_rates .naturalgas_advantageclubcontainer .whatisDACcontainer a{width:150px; color:#ffffff!important; font-weight:normal!important;}#naturalgas_rates .naturalgas_advantageclubcontainer .whatisDACicon {display: inline-block; text-align: center; border: 2px solid #ffffff; border-radius: 100%; width: 25px; height: 25px; padding-top: 0px; vertical-align: middle; font-size: 16px; line-height: 20px; margin-bottom: 10px; font-weight: bold;}#naturalgas_rates .naturalgas_advantageclubcontainer .whatisDAC {display: inline-block; text-transform: capitalize; font-size: 10px; width: 100px; line-height: 14px;}#discountadvantageclub{display:block; height:150px; margin-top:-150px; visibility:hidden;}@media(max-width:992px){#naturalgas_rates #naturalgas_ngrate .naturalgas_ngrateindividual.divider{border:none;} #naturalgas_rates .naturalgas_advantageclubcontainer .whatisDACcontainer{position: relative; width:150px; margin: 0 auto; color:#ffffff!important; font-weight:normal!important;} #discountadvantageclub{display:block; height:50px; margin-top:-50px; visibility:hidden;}} #featurehighlights_NG th{font-size:16px;}#featurehighlights_NG td{font-size:14px;}@media(max-width:992px){#featurehighlights_NG th{font-size:12px;} #featurehighlights_NG td{font-size:12px;}}#myNGModal .modal-header{border-radius: 5px 5px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding: 15px; color: #ffffff; font-size: 24px; text-transform: uppercase; font-family: 'museo-sans300'; font-weight: bold; text-align: center;}#myNGModal .modal-title{font-weight: bold;}#myNGModal .modal-body{height: 550px; overflow-y: scroll;}#myNGModal .modal-body .baserate, #myNGModal .modal-body .discountrate{border: solid 1px #cfcfcf; padding: 10px;}#myNGModal .modal-body::-webkit-scrollbar {-webkit-appearance: none;}#myNGModal .modal-body::-webkit-scrollbar:vertical {width: 11px;}#myNGModal .modal-body::-webkit-scrollbar:horizontal {height: 11px;}#myNGModal .modal-body::-webkit-scrollbar-thumb {border-radius: 8px; border: 2px solid white; background-color: rgba(0, 0, 0, .5);}@media (min-width: 993px) {#myNGModal .modal-dialog {width: 1000px; margin: 30px auto;}}@media(max-width:992px){#myNGModal .modal-body img{width:250px;} #myNGModal .modal-body{font-size:14px;}}#NGgoldenticket{min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/golden-ticket-ngbg.jpg); background-position: 50%; background-size: cover;}#NGgoldenticket .NGgoldenticketcontainer{padding:40px; text-align: left;}#NGgoldenticket .tickettitle{font-size: 50px; line-height: 58px; color:#ffffff; font-family: 'museo-sans900';}#NGgoldenticket .ticketdescription{font-size: 20px; line-height: 28px; color:#ffffff; font-family: 'museo-sans500';}#NGgoldenticket .ticketpromocode{font-size: 20px; line-height: 28px; color:#f8e593; font-family: 'museo-sans900';}#NGgoldenticket .rightcontent{text-align: center;}#NGgoldenticket .promoticket{max-width:400px;}#NGgoldenticket .rightcontent .buttonholder{margin: 0 auto;}#NGgoldenticket .rightcontent a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height:20px; font-weight: normal; text-transform: capitalize; padding: 10px 40px; background-image: linear-gradient(#ffffff, #dfdfdf); color: #36609f!important; margin-top:8px; border-radius: 75px;}#NGgoldenticket .rightcontent a.button:hover{background-image: linear-gradient(#dfdfdf, #ffffff); color:#36609f!important;}@media(max-width:992px){#NGgoldenticket{min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/golden-ticket-ngbg.jpg); background-position: 85%; background-size: cover;}}@media (max-width: 480px) {#NGgoldenticket .tickettitle{font-size: 30px; line-height: 38px; color:#ffffff; font-family: 'museo-sans900';}}.bannercontainer_solar{position:relative; height: auto; min-height:600px; background-color:#000000;}.bannercontainer_solar .home{position: relative; z-index:1; height: auto; min-height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-channelpartner.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_solar .logoholder{text-align: right; float: none;}.bannercontainer_solar .logoholder img{width: 100%; max-width: 250px; height: auto; display: inline-block; filter: drop-shadow(1px 1px 7px #FFFFFF);}.bannercontainer_solar .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_solar .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_solar .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}.col-md-5ths {position: relative; min-height: 1px; padding-left: 0; padding-right: 0;}.solarclub_solarrategroup > .col-md-5ths:nth-of-type(1) .details, .solarclub_solarrategroup > .col-md-5ths:nth-of-type(1) .details + .details{min-height: 35px !important; font-size: 12px !important; line-height: 15px !important; font-weight: lighter !important; padding: 0px 10px 0px 10px !important;}.col-md-5ths:nth-child(4) {padding-left: 5px;}@media (min-width: 992px) {.col-md-5ths {float: left; width: 25%;}}@media (min-width:1600px){.bannercontainer_solar .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-channelpartner.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_solar{position:relative; height: auto; min-height: 500px; background:#000000;} .bannercontainer_solar .home{height: auto; min-height: 500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-channelpartner.png); background-position: 60%; background-size: cover; padding-bottom: 30px;} .bannercontainer_solar .logoholder{margin-top: 20px; max-width: 260px;} .bannercontainer_solar .logoholder img{max-width: 240px; width: 100%; height: auto;} .bannercontainer_solar .text{color:#ffffff; position:relative; top:auto; left:auto; right:auto; width:100%; padding:40px 30px 0;} .bannercontainer_solar .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_solar .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;}}@media (max-width: 480px) {.bannercontainer_solar{height: auto; min-height: unset;} .bannercontainer_solar .home{height: auto; min-height: unset; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-channelpartner.png); background-position: 45%; background-size: cover; padding-bottom: 24px;} .bannercontainer_solar .text{color:#ffffff; position:relative; top:5%; left:30px; right:50%; width:100%; padding: 24px 20px 0;} .bannercontainer_solar h1, .bannercontainer_solar h2{font-size: 26px; line-height: 1.2;} .bannercontainer_solar p{font-size: 16px;}}#solarclubbenefits{position:relative; min-height:300px;}#solarclubbenefits .solar_benefits{text-align: center;}#solarclubbenefits .solar_benefits .title.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}@media(max-width:992px){#solarclubbenefits .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}#prebill_raterewind{position: relative; min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-prebillraterewindbg.png); background-position: 50%; background-size: cover;}#prebill_raterewind .col-md-2 {width: 7.666667%}@media(max-width:730px){#prebill_raterewind .col-md-2 {width: 9.666667%}} @media(max-width:500px){#prebill_raterewind .col-md-2 {width: 15.666667%}} #prebill_raterewind{margin-top:200px;}#prebill_raterewind .contenttxt .txt900{font-size: 22px; font-family: 'museo-sans900'; line-height: 28px;}#prebill_raterewind .contenttxt .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#prebill_raterewind .list .title{font-size:25px; line-height:35px; font-family: 'museo-sans700';}#prebill_raterewind .list .txt{font-size:16px; line-height:22px; font-weight: lighter;}#prebill_raterewind .needhelptxt{font-weight: lighter; line-height:18px;}#prebill_raterewind .icon{width:50px; height:50px;}#prebill_raterewind .rewindicon {display: inline-block; text-align: center; border: 2px solid #525459; border-radius: 100%; width: 25px; height: 25px; padding-top: 0px; vertical-align: middle; font-size: 14px; line-height: 18px; margin-bottom: 5px; font-weight: bold;} #prebill_raterewind .rewindleft{position: relative; z-index: 1; margin-left: -2px; font-size: 14px;} #prebill_raterewind .rewindright{position: relative; z-index: 2; margin-left: -3px; font-size: 14px;} @media(max-width:992px){#prebill_raterewind{margin-top:0px;} #prebill_raterewind .title{font-size: 40px; line-height: 48px;}}@media (max-width: 480px) {#prebill_raterewind .rewindleft{position: relative; z-index: 1; margin-left: -2px; font-size: 20px;} #prebill_raterewind .rewindright{position: relative; z-index: 2; margin-left: -5px; font-size: 20px;}}#solarclub_rates .solarclub_ratescontainers{margin-top: 20px; min-height: 500px;}#solarclub_rates .solarclub_ratescontainers .blockcontainer{position: relative;}#solarclub_rates .solarclub_ratescontainers .Blockcentertop{width:120px; border-radius: 10px; min-height:100px; color:#ffffff; background-color: #9ac455; padding:0px; font-size:12px; text-align: center; position:absolute; z-index:1;}#solarclub_rates .solarclub_ratescontainers .popularrate{z-index:10; position: relative; border-radius: 10px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 5px 10px 3px #dadada;}#solarclub_rates .solarclub_ratescontainers .BlockCenter{z-index:10; position: relative; margin-top:25px; border-radius: 10px; min-height:300px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 10px 10px 3px #dadada;}#solarclub_rates .solarclub_ratescontainers .BlockCenter .header{border-radius: 10px 10px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding:15px; color: #ffffff; font-size:24px; line-height: 30px !important; text-transform:uppercase; font-family: 'museo-sans300';}#solarclub_rates .solarclub_ratescontainers .BlockCenter .content{font-size: 16px; padding: 20px; min-height:200px; line-height:22px;}#solarclub_rates .solarclub_ratescontainers .BlockCenter .title{font-size: 13px; font-family: 'museo-sans500'; font-weight: bold; line-height: 24px; text-transform:uppercase; color:#36609f; margin:0 auto; margin-bottom:10px;}#solarclub_rates .solarclub_ratescontainers .numbercontainer{font-size: 24px; line-height: 30px; margin:auto; font-family: 'museo-sans300';}#solarclub_rates .solarclub_ratescontainers .numbercontent{font-size: 30px; font-weight: normal;}#solarclub_rates .solarclub_ratescontainers .numbercontent .number {font-size: 30px; font-weight: normal;}#solarclub_rates .solarclub_ratescontainers .numbercontainer .desc {font-weight: normal; float: left; width: 40%; line-height: 22px; font-size: 16px;}#solarclub_rates .solarclub_ratescontainers .numbercontainer.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 10px 0;}#solarclub_rates .solarclub_ratescontainers .details {min-height:85px; font-size:12px; line-height:16px; font-weight: lighter; padding:0px 10px 0px 10px;} #solarclub_rates .solarclub_ratescontainers .buttonholder{margin: 0 auto;}#solarclub_rates .solarclub_ratescontainers a.button{white-space: wrap; display: inline-block; font-size: 14px; line-height: 18px; font-weight: normal; text-transform: capitalize; padding: 5px 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff !important; margin-top: 8px; border-radius: 75px; width: 125px;}#solarclub_rates .solarclub_ratescontainers a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}#solarclub_rates #solarclub_solarrate{margin-top:20px;}#solarclub_rates #solarclub_solarrate .row:nth-child(4){margin-bottom:40px;}#solarclub_rates #solarclub_solarrate .solarclub_solarrategroup{margin-bottom:20px; padding:20px;}#solarclub_rates #solarclub_solarrate .solarclub_solarrateindividual{padding: 10px 0px 10px 0px;}#solarclub_rates #solarclub_solarrate .solarclub_solarrateindividual.divider{border-right:solid 1px #c2ccd9;}#solarclub_rates #solarclub_solarrate .Blockcentertop{top:-25px; right:15px;}@media(max-width:992px){#solarclub_rates #solarclub_solarrate .solarclub_solarrateindividual.divider{border:none;}} #solarsavemoney{margin-top:50px;}#solarsavemoney .contenttxt .txt900{font-size: 22px; font-family: 'museo-sans900'; line-height: 28px;}#solarsavemoney .contenttxt .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#solarsavemoney .needhelptxt{font-weight: lighter; line-height:18px;}@media(max-width:992px){#solarsavemoney{margin-top:0px;} #solarsavemoney .title{font-size: 40px; line-height: 48px;}}#solarcomingsoon{position: relative; min-height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-comingsoon.png); background-position: 100%; background-size: cover;}#solarcomingsooncontainer .solarcomingsooncontent{z-index:10; min-height:300px; color:#a6c353;}#solarcomingsooncontainer .solarcomingsooncontent .partnerstitle{margin: 20px auto;}#solarcomingsooncontainer .dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}#solarcomingsooncontainer .subtitle{font-size: 20px; line-height: 32px; font-weight: lighter; font-family: 'museo-sans500';}#solarcomingsooncontainer .buttonholder{margin: 0 auto;}#solarcomingsooncontainer a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:35px; border-radius: 75px;}#solarcomingsooncontainer a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;} #solarcomingsooncontainer .logoholder{width:300px; font-size: 14px; font-weight: bold; color: #fff; height: 100%; text-align: center;} .bullfrog-logo {width: 230px;} .solar-logo {width: 130px; filter: drop-shadow(1px 1px 7px #FFFFFF); margin-bottom: 45px;}@media(max-width:992px){#solarcomingsoon{position: relative; min-height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-comingsoon.png); background-position: 50%; background-size: cover;} #solarcomingsooncontainer .title{font-size: 40px; line-height: 48px;}}@media (max-width: 480px) {#solarcomingsooncontainer a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height: 24px; font-weight: normal; text-transform: capitalize; padding: 10px 30px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}}#hummingbirdvirtualsolar{position:relative; min-height:800px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-vsc.png); background-position: 100% bottom; background-repeat:no-repeat; background-size: cover;}#hummingbirdvirtualsolar .solar_vsc{text-align: center;}#hummingbirdvirtualsolar .solar_vsc .title.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}#hummingbirdvirtualsolar .buttonholder{margin: 0 auto;}#hummingbirdvirtualsolar a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#hummingbirdvirtualsolar a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){#hummingbirdvirtualsolar .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;} #hummingbirdvirtualsolar{position:relative; min-height:800px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-vsc.png); background-position: 100% 100px; background-repeat:no-repeat; background-size: cover;}}@media (max-width: 480px) {#hummingbirdvirtualsolar{position:relative; min-height:800px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-vsc.png); background-position: 100% 140px; background-repeat:no-repeat; background-size: cover;}} #featurehighlights_solar th{font-size:16px;}#featurehighlights_solar td{font-size:14px;}@media(max-width:992px){#featurehighlights_solar th{font-size:12px;} #featurehighlights_solar td{font-size:12px;}}#SOLARgoldenticket{min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/golden-ticket-solarbg.jpg); background-position: 50%; background-size: cover;}#SOLARgoldenticket .SOLARgoldenticketcontainer{padding:40px; text-align: left;}#SOLARgoldenticket .tickettitle{font-size: 50px; line-height: 58px; color:#ffffff; font-family: 'museo-sans900';}#SOLARgoldenticket .ticketdescription{font-size: 20px; line-height: 28px; color:#ffffff; font-family: 'museo-sans500';}#SOLARgoldenticket .ticketpromocode{font-size: 20px; line-height: 28px; color:#f8e593; font-family: 'museo-sans900';}#SOLARgoldenticket .rightcontent{text-align: center;}#SOLARgoldenticket .promoticket{max-width:400px;}#SOLARgoldenticket .rightcontent .buttonholder{margin: 0 auto;}#SOLARgoldenticket .rightcontent a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height:20px; font-weight: normal; text-transform: capitalize; padding: 10px 40px; background-image: linear-gradient(#ffffff, #dfdfdf); color: #36609f!important; margin-top:8px; border-radius: 75px;}#SOLARgoldenticket .rightcontent a.button:hover{background-image: linear-gradient(#dfdfdf, #ffffff); color:#36609f!important;}@media(max-width:992px){#SOLARgoldenticket{min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/golden-ticket-solarbg.jpg); background-position: 85%; background-size: cover;}}@media (max-width: 480px) {#SOLARgoldenticket .tickettitle{font-size: 30px; line-height: 38px; color:#ffffff; font-family: 'museo-sans900';}}.bannercontainer_channelpartner{position:relative; height:600px; background-color:#000000;}.bannercontainer_channelpartner .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-channelpartner.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_channelpartner .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_channelpartner .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_channelpartner .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}@media (min-width:1600px){.bannercontainer_channelpartner .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-channelpartner.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_channelpartner{position:relative; height:500px; background:#000000;} .bannercontainer_channelpartner .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-channelpartner.png); background-position: 60%; background-size: cover;} .bannercontainer_channelpartner .text{color:#ffffff; position:absolute; top:15%; left:50px; right:50%; width:90%;} .bannercontainer_channelpartner .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_channelpartner .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;}}@media (max-width: 480px) {.bannercontainer_channelpartner .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-channelpartner.png); background-position: 45%; background-size: cover;} .bannercontainer_channelpartner .text{color:#ffffff; position:absolute; top:5%; left:30px; right:50%; width:90%;}}#channelpartnerbenefits{position:relative; min-height:300px;}#channelpartnerbenefits .channelpartner_benefits{text-align: center;}#channelpartnerbenefits .channelpartner_benefits .title.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}@media(max-width:992px){#channelpartnerbenefits .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}.channelpartner_spacing{margin-top:20px!important;}#channelpartner_income{position: relative; min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-prebillraterewindbg.png); background-position: 50%; background-size: cover;}#channelpartner_income{margin-top:200px;}#channelpartner_income .subtitle{font-size: 28px; line-height: 34px; font-family: 'museo-sans900';}#channelpartner_income .contenttxt .txt900{font-size: 22px; font-family: 'museo-sans900'; line-height: 28px;}#channelpartner_income .contenttxt .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#channelpartner_income .buttonholder{margin: 0 auto;}#channelpartner_income a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#channelpartner_income a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}.channelpartner_refer{font-size: 24px; line-height: 36px; color: #36609f; font-family: 'museo-sans700'; padding: 20px; margin-left: 40px;} .channelpartner_refer_border{border-top: solid 5px #a6c353; border-bottom: solid 5px #a6c353; padding: 20px; width: 85%; margin-left: 20px;}@media(max-width:992px){#channelpartner_income{margin-top:0px;} #channelpartner_income .title{font-size: 40px; line-height: 48px;}}#channelpartner_scbenefits{position: relative; min-height:350px; margin-top:100px!important;}.channelpartner_scbenefitsbg{position: relative; min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-channelpartner-benefits.png); background-position: 50%; background-size: cover;}#channelpartner_scbenefits .subtitle{font-size: 28px; line-height: 34px; font-family: 'museo-sans900';}#channelpartner_scbenefits .contenttxt .txt900{font-size: 22px; font-family: 'museo-sans900'; line-height: 28px;}#channelpartner_scbenefits .contenttxt .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#channelpartner_scbenefits .list .title{font-size:25px; line-height:35px; font-family: 'museo-sans700';}#channelpartner_scbenefits .list .txt{font-size:16px; line-height:22px; font-weight: lighter;}#channelpartner_scbenefits .needhelptxt{font-weight: lighter; line-height:18px;}#channelpartner_scbenefits .icon{width:50px; height:50px;}#channelpartner_scbenefits .rewindicon {display: inline-block; text-align: center; border: 2px solid #525459; border-radius: 100%; width: 25px; height: 25px; padding-top: 0px; vertical-align: middle; font-size: 14px; line-height: 18px; margin-bottom: 5px; font-weight: bold;} #channelpartner_scbenefits .rewindleft{position: relative; z-index: 1; margin-left: -2px; font-size: 14px;} #channelpartner_scbenefits .rewindright{position: relative; z-index: 2; margin-left: -3px; font-size: 14px;} #channelpartner_scbenefits .buttonholder{margin: 0 auto;}#channelpartner_scbenefits a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#channelpartner_scbenefits a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){#channelpartner_scbenefits{margin-top:0px;} #channelpartner_scbenefits .title{font-size: 40px; line-height: 48px;}}@media (max-width: 480px) {#channelpartner_scbenefits .rewindleft{position: relative; z-index: 1; margin-left: -2px; font-size: 20px;} #channelpartner_scbenefits .rewindright{position: relative; z-index: 2; margin-left: -5px; font-size: 20px;}}#channelpartner_solarcomingsoon{position: relative; min-height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-comingsoon.png); background-position: 100%; background-size: cover;}#channelpartner_solarcomingsooncontainer .channelpartner_solarcomingsooncontent{z-index:10; min-height:300px; color:#a6c353;}#channelpartner_solarcomingsooncontainer .channelpartner_solarcomingsooncontent .row{display: flex; justify-content: center;}#channelpartner_solarcomingsooncontainer .dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}#channelpartner_solarcomingsooncontainer .subtitle{font-size: 20px; line-height: 32px; font-weight: lighter; font-family: 'museo-sans500';}#channelpartner_solarcomingsooncontainer .buttonholder{margin: 0 auto;}#channelpartner_solarcomingsooncontainer a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#channelpartner_solarcomingsooncontainer a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}#channelpartner_solarcomingsooncontainer .partnerlogo{width:300px; font-size: 14px; font-weight: bold; color: #fff; height: 100%; text-align: center;}#channelpartner_solarcomingsooncontainer .channelpartner_solarcomingsooncontent .logoholder .channel_logo{display: inline-block;}.channelpartner_solarcomingsooncontent .wwf-logo{width:350px;}.channelpartner_solarcomingsooncontent .bullfrog-logo{width:200px;}@media(max-width:992px){#channelpartner_solarcomingsoon{position: relative; min-height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-comingsoon.png); background-position: 50%; background-size: cover;} #channelpartner_solarcomingsooncontainer .title{font-size: 40px; line-height: 48px;}}@media (max-width: 480px) {#channelpartner_solarcomingsooncontainer a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height: 24px; font-weight: normal; text-transform: capitalize; padding: 10px 30px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;} #channelpartner_income a.button, #channelpartner_scbenefits a.button, #hummingbirdvirtualsolar a.button {font-size: 14px; text-align: center;}}.bannercontainer_internet{position:relative; height:600px; background-color:#000000;}.bannercontainer_internet .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-internet.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_internet .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_internet .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_internet .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}.bannercontainer_internet .home .bannertxt.small{font-size: 12px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 20px; color:#ffffff; width: 500px; position: relative; top:200px;}@media (min-width:1600px){.bannercontainer_internet .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-internet.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_internet{position:relative; height:500px; background:#000000;} .bannercontainer_internet .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-internet.png); background-position: 60%; background-size: cover;} .bannercontainer_internet .text{color:#ffffff; position:absolute; top:15%; left:50px; right:50%; width:90%;} .bannercontainer_internet .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_internet .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;} .bannercontainer_internet .home .bannertxt.small{font-size: 12px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 20px; color:#ffffff; width: 90%; position: relative; top:200px;}}@media (max-width: 480px) {.bannercontainer_internet .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-internet.png); background-position: 45%; background-size: cover;} .bannercontainer_internet .text{color:#ffffff; position:absolute; top:5%; left:30px; right:50%; width:90%;}}#internetdeal{position:relative; min-height:300px;}#internetdeal .internet_deal .contenttxt{text-align: center;}#internetdeal .internet_deal .title.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}#internetdeal .internet_deal .buttonholder{margin: 0 auto;}#internetdeal .internet_deal a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#internetdeal .internet_deal a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){#internetdeal .internet_deal{text-align: center;} #internetdeal .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}#internet_reasontoswitch{position: relative; min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-internet-reasontoswitchbg.png); background-position: 50%; background-size: cover;}.switch-row {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; text-align: center; margin-bottom: 50px;}.switch-text {display: flex; justify-content: center;}.switch-note img {margin: 0 auto 0 -30px;}.benefits-row {display: flex; justify-content: center; text-align: center; gap: 60px;}.benefit-item {display: flex; align-items: center; justify-content: center; gap: 15px;}.benefit-item .icon {width: 50px; height: 50px; flex-shrink: 0;}#internet_reasontoswitch .col-md-8 {width:50%;}#internet_reasontoswitch .freedomtitle {font-weight: bold; font-family: 'museo-sans900';}#internet_reasontoswitch .contenttxt{width: 90%; margin: 0 auto; text-align: center; margin-top: 50px;}#internet_reasontoswitch .contenttxt .txt900{font-size: 22px; font-family: 'museo-sans900'; line-height: 28px;}#internet_reasontoswitch .contenttxt .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#internet_reasontoswitch .goodreasontoswitch {text-align: center;}#internet_reasontoswitch .list .title{font-size:25px; line-height:35px; font-family: 'museo-sans700';}#internet_reasontoswitch .list .txt{font-size:16px; line-height:22px; font-weight: lighter;}#internet_reasontoswitch .needhelptxt{font-weight: lighter; line-height:18px;}#internet_reasontoswitch .icon{width:50px; height:50px;}#internet_reasontoswitch .rewindicon {display: inline-block; text-align: center; border: 2px solid #525459; border-radius: 100%; width: 25px; height: 25px; padding-top: 0px; vertical-align: middle; font-size: 14px; line-height: 18px; margin-bottom: 5px; font-weight: bold;} #internet_reasontoswitch .rewindleft{position: relative; z-index: 1; margin-left: -2px; font-size: 14px;} #internet_reasontoswitch .rewindright{position: relative; z-index: 2; margin-left: -3px; font-size: 14px;} @media(max-width:992px){#internet_reasontoswitch{margin-top:0px;} #internet_reasontoswitch .title{font-size: 40px; line-height: 48px;} #internet_reasontoswitch .contenttxt{text-align: left;}}@media (max-width: 480px) {#internet_reasontoswitch .rewindleft{position: relative; z-index: 1; margin-left: -2px; font-size: 20px;} #internet_reasontoswitch .rewindright{position: relative; z-index: 2; margin-left: -5px; font-size: 20px;} .switch-note img {margin: 0 auto;} .benefits-row {flex-direction: column; align-items: center; gap: 20px;} .benefit-item {width: 260px; display: grid; grid-template-columns: 60px 1fr; align-items: center; text-align: left; gap: 10px;} .benefit-item .icon {width: 50px; margin: 0; justify-self: center;}}#internet_rates .internet_ratescontainers{margin-top: 20px; min-height: 500px;}#internet_rates .internet_ratescontainers .title{text-align: center}#internet_rates .internet_ratescontainers .blockcontainer{position: relative;}#internet_rates .internet_ratescontainers .Blockcentertop{width:120px; border-radius: 10px; min-height:100px; color:#ffffff; background-color: #9ac455; padding:0px; font-size:12px; text-align: center; position:absolute; z-index:1;}#internet_rates .internet_ratescontainers .popularrate{z-index:10; position: relative; border-radius: 10px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 5px 10px 3px #dadada;}#internet_rates .internet_ratescontainers .BlockCenter{z-index:10; position: relative; margin-top:25px; border-radius: 10px; min-height:300px; background-color: #f6faff; padding:0px; text-align: center; box-shadow: 0px 10px 10px 3px #dadada;}#internet_rates .internet_ratescontainers .BlockCenter .header{border-radius: 10px 10px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding:15px; color: #ffffff; font-size:24px; text-transform:uppercase; font-family: 'museo-sans300';}#internet_rates .internet_ratescontainers .BlockCenter .content{font-size: 16px; padding: 20px; min-height:200px; line-height:22px;}#internet_rates .internet_ratescontainers .BlockCenter .title{font-size: 13px; font-family: 'museo-sans500'; font-weight: bold; line-height: 24px; text-transform:uppercase; color:#36609f; margin:0 auto; margin-bottom:10px;}#internet_rates .internet_ratescontainers .numbercontainer{font-size: 24px; line-height: 30px; margin:auto; font-family: 'museo-sans300';}#internet_rates .internet_ratescontainers .numbercontent{font-size: 30px; font-weight: normal;}#internet_rates .internet_ratescontainers .numbercontent .number {font-size: 30px; font-weight: normal;}#internet_rates .internet_ratescontainers .numbercontainer .desc {font-weight: normal; float: left; width: 40%; line-height: 22px; font-size: 16px;}#internet_rates .internet_ratescontainers .numbercontainer.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 10px 0;}#internet_rates .internet_ratescontainers .details {min-height:65px; font-size:12px; line-height:16px; font-weight: lighter; padding:0px 10px 0px 10px;} #internet_rates .internet_ratescontainers .buttonholder{margin: 0 auto;}#internet_rates .internet_ratescontainers a.button{white-space: wrap; display: inline-block; font-size: 14px; line-height: 18px; font-weight: normal; text-transform: capitalize; padding: 5px 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff !important; margin-top: 8px; border-radius: 75px; width: 125px;}#internet_rates .internet_ratescontainers a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}#internet_rates #internet_internetrate{margin-top:20px;}#internet_rates #internet_internetrate .internet_internetgroup{margin-bottom:20px; padding:20px;}#internet_rates #internet_internetrate .internet_internetrateindividual{padding: 10px 0px 10px 0px;}#internet_rates #internet_internetrate .internet_internetrateindividual.divider{border-right:solid 1px #c2ccd9;}#internet_rates #internet_internetrate .Blockcentertop{top:-25px; right:15px;}@media(min-width:992px){#internet_rates #internet_internetrate .internet_internetgroup .col-md-2:nth-child(6) {padding-left:0; padding-right:0;}}@media(max-width:992px){#internet_rates .title{font-size: 40px; line-height: 48px;} #internet_rates #internet_internetrate .internet_internetrateindividual.divider{border:none;}}#internet_rates .Toggle-Buttons {margin: 40px 0; text-align: center;}#internet_rates .Toggle-Buttons .buttons{padding:0px; display:inline-block; background:#f7fbff; color:#989898; border-radius:10px; box-shadow: 0px 0px 10px 1px #dadada;}#internet_rates .rateHidden{display:none;}#internet_rates .rateActive{display:block;}#internet_rates .topratebox{min-height: 450px; position:relative;}@media(max-width:992px){#internet_rates .rateboxcontainer{width:50%; margin: 0 auto;}}@media (max-width: 480px) {#internet_rates .rateboxcontainer{width:70%; margin: 0 auto;}}#internet_rates .mostpopular{width: 0; height: 0; border-style: solid; border-width: 120px 120px 0 0; border-color:#000000 transparent transparent transparent; z-index: 10; position: absolute; left: 0px; top: 0px;}#internet_rates .slanttxt{transform: rotate(-45deg); position: absolute; top: -105px; z-index: 20; line-height: 20px; left: -1px;}#internet_rates .ratecontent{z-index:100; position:relative;}#internet_rates .topbuttonlabel{cursor:pointer; margin:0; line-height:60px; border-radius:30px; display:inline-block; font-weight:900; color:#525459!important; text-transform:uppercase; padding:0 40px; transition:color 0.25s;}#internet_rates .topbuttonlabel a{cursor:pointer; line-height:60px; border-radius:30px; display:inline-block; font-weight:900; color:#989898; padding:0 40px; margin:0 -40px; text-transform:uppercase; transition:color 0.25s;}#internet_rates .topbuttonlabel a:hover{text-decoration: none;}#internet_rates #btn_residentialCable.topcurrenttabmenu{cursor:pointer; line-height:60px; display:inline-block; font-weight:900; color:#ffffff; text-transform:uppercase; padding:0 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; background-image: linear-gradient(#3762a3, #2b4162);}#internet_rates #btn_residentialDSL.topcurrenttabmenu{cursor:pointer; line-height:60px; display:inline-block; font-weight:900; color:#ffffff; text-transform:uppercase; padding:0 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; background-image: linear-gradient(#3762a3, #2b4162);}#internet_rates .topcurrenttabmenu a{color:#ffffff; padding:10px 30px; color:#ffffff; padding-bottom:0px; border-bottom: none;}#internet_rates .topcurrenttabmenu a:hover{text-decoration: none;}#rightInternetplan{margin-bottom:40px;}#rightInternetplan .box{z-index: 10; position: relative; margin-bottom: 20px; border-radius: 10px; min-height: 100px; background-color: #f6faff; padding: 20px; text-align: center; box-shadow: 0px 10px 10px 3px #dadada;}#rightInternetplan .box .title {font-size: 32px; font-family: 'museo-sans900'; line-height: 38px; color: #a6c353;}#rightInternetplan .box .subtitle {font-size: 22px; font-family: 'museo-sans500'; line-height: 28px; font-style: italic; font-weight: bold;} #servicearealist .modal-header{border-radius: 5px 5px 0px 0px; background-image: linear-gradient(#3762a3, #2b4162); padding: 15px; color: #ffffff; font-size: 24px; text-transform: uppercase; font-family: 'museo-sans300'; font-weight: bold; text-align: center;}#servicearealist .modal-title{font-weight: bold;}#servicearealist .modal-body{font-size:12px; height: 550px; overflow-y: scroll;}#servicearealist .modal-body::-webkit-scrollbar {-webkit-appearance: none;}#servicearealist .modal-body::-webkit-scrollbar:vertical {width: 11px;}#servicearealist .modal-body::-webkit-scrollbar:horizontal {height: 11px;}#servicearealist .modal-body::-webkit-scrollbar-thumb {border-radius: 8px; border: 2px solid white; background-color: rgba(0, 0, 0, .5);}@media (min-width: 993px) {#servicearealist .modal-dialog {width: 1000px; margin: 30px auto;}}@media(max-width:992px){#servicearealist .modal-body img{width:250px;} #servicearealist .modal-body{font-size:14px;}}#INTERNETgoldenticket{min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/golden-ticket-internetbg.jpg); background-position: 50%; background-size: cover;}#INTERNETgoldenticket .INTERNETgoldenticketcontainer{padding:40px; text-align: left;}#INTERNETgoldenticket .tickettitle{font-size: 50px; line-height: 58px; color:#ffffff; font-family: 'museo-sans900';}#INTERNETgoldenticket .ticketdescription{font-size: 20px; line-height: 28px; color:#ffffff; font-family: 'museo-sans500';}#INTERNETgoldenticket .ticketpromocode{font-size: 20px; line-height: 28px; color:#f8e593; font-family: 'museo-sans900';}#INTERNETgoldenticket .rightcontent{text-align: center;}#INTERNETgoldenticket .promoticket{max-width:400px;}#INTERNETgoldenticket .rightcontent .buttonholder{margin: 0 auto;}#INTERNETgoldenticket .rightcontent a.button{white-space: wrap; display: inline-block; font-size: 16px; line-height:20px; font-weight: normal; text-transform: capitalize; padding: 10px 40px; background-image: linear-gradient(#ffffff, #dfdfdf); color: #36609f!important; margin-top:8px; border-radius: 75px;}#INTERNETgoldenticket .rightcontent a.button:hover{background-image: linear-gradient(#dfdfdf, #ffffff); color:#36609f!important;}@media(max-width:992px){#INTERNETgoldenticket{min-height:350px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/golden-ticket-internetbg.jpg); background-position: 85%; background-size: cover;}}@media (max-width: 480px) {#INTERNETgoldenticket .tickettitle{font-size: 30px; line-height: 38px; color:#ffffff; font-family: 'museo-sans900';}}.bannercontainer_green{position:relative; height:600px; background-color:#000000;}.bannercontainer_green .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-green.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_green .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_green .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_green .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}.bannercontainer_green .home .logoholder span{display: inline-block;}.bannercontainer_green .home .logoholder img{display: inline-block; width: 300px;}@media (min-width:1600px){.bannercontainer_green .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-green.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_green{position:relative; height:500px; background:#000000;} .bannercontainer_green .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-green.png); background-position: 30%; background-size: cover;} .bannercontainer_green .text{color:#ffffff; position:absolute; top:15%; left:50px; right:50%; width:90%;} .bannercontainer_green .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_green .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;} .bannercontainer_green .home .logoholder img{width: 200px;}}@media (max-width: 480px) {.bannercontainer_green .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-green.png); background-position: 25%; background-size: cover;} .bannercontainer_green .text{color:#ffffff; position:absolute; top:5%; left:30px; right:50%; width:90%;}}#integrategreen{position:relative; min-height:300px;}#integrategreen .green_benefits{text-align: center;}#integrategreen .green_benefits .title.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}@media(max-width:992px){#integrategreen .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}#greenRECS{margin-top:50px;}#greenRECS .contenttxt .txt900{font-size: 22px; font-family: 'museo-sans900'; line-height: 28px;}#greenRECS .contenttxt .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#greenRECS .needhelptxt{font-weight: lighter; line-height:18px;}@media(max-width:992px){#greenRECS{margin-top:0px;} #greenRECS .title{font-size: 40px; line-height: 48px;}}#greenmakingadifference{position: relative; min-height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-comingsoon.png); background-position: 100%; background-size: cover;}#greenmakingadifferencecontainer .greenmakingadifferencecontent{z-index:10; min-height:300px; color:#a6c353;}#greenmakingadifferencecontainer .dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}#greenmakingadifferencecontainer .subtitle{font-size: 20px; line-height: 32px; font-weight: lighter; font-family: 'museo-sans500';}#greenmakingadifferencecontainer .buttonholder{margin: 0 auto;}#greenmakingadifferencecontainer a.greenbutton{white-space: wrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#9ac455, #719338); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#greenmakingadifferencecontainer a.greenbutton:hover{background-image: linear-gradient(#719338, #9ac455); color:#ffffff!important;}#greenmakingadifferencecontainer .partnerlogo{margin-top: 40px; font-size: 14px; font-weight: bold; color: #fff;}#greenmakingadifferencecontainer .greenmakingadifferencepartners .partnerstitle {color: #ffffff; font-size:20px; font-weight: bold; display: flex; align-items: center; text-align: center; position: relative; width: 100%;}#greenmakingadifferencecontainer .greenmakingadifferencepartners .partnerstitle span {padding: 0 15px; z-index: 1;}#greenmakingadifferencecontainer .greenmakingadifferencepartners .partnerstitle::before,#greenmakingadifferencecontainer .greenmakingadifferencepartners .partnerstitle::after {content: ""; flex-grow: 1; height: 2px; background-color: #ffffff; display: block;}#greenmakingadifferencecontainer .greenmakingadifferencepartners .logoholder span{display: inline-block;}#greenmakingadifferencecontainer .greenmakingadifferencepartners .logoholder img{width: 300px;}#greencalculator{display:block; height:150px; margin-top:-150px; visibility:hidden;}@media(max-width:992px){#greenmakingadifference{position: relative; min-height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-comingsoon.png); background-position: 50%; background-size: cover;} #greenmakingadifferencecontainer .title{font-size: 40px; line-height: 48px;}}@media (max-width: 480px) {#greenmakingadifferencecontainer a.greenbutton{white-space: wrap; font-size: 16px; line-height: 24px; padding: 5px 20px;}}.didyouknow{background-color:#f1f7e9; margin-top:50px;}.didyouknow img{width:200px;}@media(max-width:992px){.didyouknow{text-align: center;}}.bannercontainer_blog{position:relative; height:600px; background-color:#000000;}.bannercontainer_blog .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-blog.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_blog .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_blog .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_blog .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}@media (min-width:1600px){.bannercontainer_blog .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-blog.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_blog{position:relative; height:500px; background:#000000;} .bannercontainer_blog .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-blog.png); background-position: 80%; background-size: cover;} .bannercontainer_blog .text{color:#ffffff; position:absolute; top:15%; left:50px; right:50%; width:90%;} .bannercontainer_blog .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_blog .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;}}@media (max-width: 480px) {.bannercontainer_blog .text{color:#ffffff; position:absolute; top:5%; left:30px; right:50%; width:90%;}}#blog{position:relative; min-height:300px; background-color:#f6faff;}#blog .blogcontenttxt{min-height: 1600px; height:100%; height: 100%; position: relative; width: 100%; overflow-x: hidden; overflow-y:auto;}#blog .blogContainer{position: absolute; top: 0; right:0; bottom:0; left: 0; overflow-y: auto; -webkit-overflow-scrolling: touch;}@media(max-width:992px){#blog .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}.bannercontainer_community{position:relative; height:600px; background-color:#000000;}.bannercontainer_community .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-community.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_community .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_community .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_community .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}.title-solar-foundation {font-size: 25px; line-height: 35px; font-family: 'museo-sans700';}@media (min-width:1600px){.bannercontainer_community .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-community.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_community{position:relative; height:500px; background:#000000;} .bannercontainer_community .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-community.png); background-position: 60%; background-size: cover;} .bannercontainer_community .text{color:#ffffff; position:absolute; top:15%; left:50px; right:50%; width:90%;} .bannercontainer_community .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_community .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;}}@media (max-width: 480px) {.bannercontainer_community .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-community.png); background-position: 45%; background-size: cover;} .bannercontainer_community .text{color:#ffffff; position:absolute; top:5%; left:30px; right:50%; width:90%;}}#community_retailing .title{margin-top:50px;}#community_retailing .contenttxt{color:#737373;}#community_retailing .contenttxt .txt500{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}#community_retailing .decades_img{margin-top:50px;}@media(max-width:992px){#community_retailing .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}}#community_positiveimpact{position:relative; min-height:800px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-community-positiveimpact.png); background-position: 100% bottom; background-repeat:no-repeat; background-size: cover;}#community_positiveimpact .community_positive{text-align: center;}#community_positiveimpact .community_positive .title{color:#ffffff; margin-top:45px;}#community_positiveimpact .community_positive .community_support{line-height: 20px;}#community_positiveimpact .community_positive .title.dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #ffffff; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}#community_positiveimpact .buttonholder{margin: 0 auto;}#community_positiveimpact a.button{white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#community_positiveimpact a.button:hover{background-image: linear-gradient(#2b4162, #3762a3); color:#ffffff!important;}@media(max-width:992px){#community_positiveimpact .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;} #community_positiveimpact{position:relative; min-height:800px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-community-positiveimpact.png); background-position: 100% 10px; background-repeat:no-repeat; background-size: cover;}}@media (max-width: 480px) {#community_positiveimpact{position:relative; min-height:800px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-community-positiveimpact.png); background-position: 100% 10px; background-repeat:no-repeat; background-size: cover;}}#community_support .support_txtcontent{padding:20px;}#community_support a.greenbutton{white-space: wrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#9ac455, #719338); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#community_support a.greenbutton:hover{background-image: linear-gradient(#719338, #9ac455); color:#ffffff!important;}#community_wwf{position:relative; min-height:500px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-community-wwf.png); background-position: 100% top; background-repeat:no-repeat; background-size: cover;}#community_wwf .title{margin-top:50px; margin-bottom:50px;}#community_wwf img{width:200px; margin-bottom: 20px;}#community_wwf a.greenbutton{white-space: wrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#9ac455, #719338); color: #ffffff!important; margin-top:8px; border-radius: 75px;}#community_wwf a.greenbutton:hover{background-image: linear-gradient(#719338, #9ac455); color:#ffffff!important;}@media(max-width:992px){#community_wwf .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; margin-top:50px;}} #communitycomingsoon{position: relative; min-height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-comingsoon.png); background-position: 100%; background-size: cover;}#communitycomingsooncontainer .communitycomingsooncontent{z-index:10; min-height:300px; color:#a6c353;}#communitycomingsooncontainer .dash::after {content: ""; display: block; height: 4px; border-radius: 2px; background: #a6c353; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}#communitycomingsooncontainer .subtitle{font-size: 30px; line-height: 34px; font-weight: bold; color:#a6c353; font-style: italic; text-transform: uppercase; font-family: 'museo-sans500';}@media(max-width:992px){#communitycomingsoon{position: relative; min-height:500px; margin-top:0px; z-index:2; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-solar-comingsoon.png); background-position: 50%; background-size: cover;} #communitycomingsooncontainer .title{font-size: 40px; line-height: 48px;}}.communitypartnership{background-color:#f1f7e9; text-align: center;}.communitypartnership .subtitle{font-size: 30px; line-height: 34px; font-weight: bold; color:#a6c353; font-family: 'museo-sans500';}@media(max-width:992px){.communitypartnership .title{font-size: 40px; line-height: 48px;}} .flexEven {display: flex; align-items: stretch; flex-wrap: wrap; justify-content: space-around;} .responsive-chart iframe{width:100%; height:500px; border:0px;} .banner{height: 300px; padding: 0; margin: 0 auto 55px auto;} .bannerUtilityAnalitics{background: url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner_utility_analytics.jpg); background-position: 65%; background-repeat: no-repeat; background-size: cover;} .bannerPriceAlert{background: url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner_price_alert.jpg); background-position: 65%; background-repeat: no-repeat; background-size: cover;} .bannerCalgary {background: url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner_calgary.jpg); background-repeat: no-repeat; background-size: cover;} #poolPriceChart{width: 100%; max-width: 100%; border: none; height: 400px; display: block;} .internalloadchart, .poolpricechart, .priceAlertContainer{margin-top:5px;}#generationHomeReport{min-width: 100%; width: 1px; max-width: 100%; height: 480px; margin: 0 auto; display: block; border:none; overflow-x: auto; -webkit-overflow-scrolling: touch;}#generationReport{min-width: 100%; width: 1px; max-width: 100%; height: 480px; margin: 0 auto; display: block; border: none; overflow-x: auto; -webkit-overflow-scrolling: touch;}#analyticsFrames{width: 85%; max-width: 100%; height: 340px; margin: 0 auto; display: block; border: none; overflow-x: auto; -webkit-overflow-scrolling: touch;}#albertaLoadChart{width: 100%; max-width: 100%; height: 350px; display: block; border: none;}#sideForecastChart{height: 305px; width: 100%; max-width: 100%; border: none;}#poolPriceChart{width: 100%; max-width: 100%; border: none; height: 400px; display: block;}#eventsLog{max-width: 100%; height: 200px; margin: 0 auto; display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; border: none;}.analyticstopitem{width: 98%; text-align: center; margin-bottom: 25px;}.analyticsitem{position:relative; margin-bottom: 10px; width: 48%; padding-bottom: 20px; text-align: center;}.analyticsheader{color: #333; text-decoration: underline;}.analyticsbottomitem{width: 98%; text-align: center;}#currentPoolPriceFrame{width: 55%; max-width: 100%; padding: 10px; margin: 0 auto; display: block; height: 285px; overflow-x: auto; -webkit-overflow-scrolling: touch;}#currentPoolPriceVsForecastFrame{width: 55%; max-width: 100%; padding: 10px; margin: 0 auto; display: block; height: 285px; overflow-x: auto; -webkit-overflow-scrolling: touch;}#currentPoolPriceVsDemandFrame{width: 55%; max-width: 100%; padding: 10px; margin: 0 auto; display: block; height: 275px; overflow-x: auto; -webkit-overflow-scrolling: touch;}@media(max-width: 1199px){#analyticFrames{width: 95%; padding: 0px;} #graphDisplay{width: 100% !important;} #eventsLog{width: 95%; padding: 0px;} #currentPoolPriceFrame{width: 95%; padding: 0px;} #currentPoolPriceVsForecastFrame{width: 95%; padding: 0px;} #currentPoolPriceVsDemandFrame{width: 95%; padding: 0px;} #poolPriceChart{height: 700px; width: 80%; margin: 0 auto;}}@media (max-width: 767px){.analyticsitem{width: 100%;} #poolPriceChart{height: 680px; width: 75%; margin: 0 auto;}}@media (max-width: 600px){.analyticstopitem{width: 100%;} .analyticsitem{width: 100%;} .analyticsbottomitem {width: 100%;} #albertaLoadChart{height: 450px;} #poolPriceChart{width: 100%;}}.bannercontainer_rateswitch{position:relative; height:450px; background-color:#000000;}.bannercontainer_rateswitch .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-rateswitch.png); background-position: 50%; background-size: cover; background-repeat: no-repeat;}.bannercontainer_rateswitch .text{color:#ffffff; position:absolute; top:15%; left:50px; right:0; margin-left: auto; margin-right: auto; width:1000px; max-width:100%;}.bannercontainer_rateswitch .home .bannertitle{font-size: 60px; font-weight: lighter; font-family: 'museo-sans300'; line-height: 64px; color:#a6c353;}.bannercontainer_rateswitch .home .bannertxt{font-size: 24px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color:#ffffff; width: 500px;}#rateswitch_info .subtitle {font-size: 40px; line-height: 48px; font-family: 'museo-sans500'; font-weight: lighter;}#rateswitch_info .txt500 {font-size: 18px; font-family: 'museo-sans500'; line-height: 28px; font-weight: lighter;}#rateswitch_info ul{font-size: 18px; font-family: 'museo-sans500'; line-height: 28px; font-weight: lighter;}@media (min-width:1600px){.bannercontainer_rateswitch .home{position: relative; z-index:1; height:600px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-rateswitch.png); background-position: center center; background-size: contain; background-repeat: no-repeat;}}@media(max-width:992px){.bannercontainer_rateswitch{position:relative; height:500px; background:#000000;} .bannercontainer_rateswitch .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-rateswitch.png); background-position: 60%; background-size: cover;} .bannercontainer_rateswitch .text{color:#ffffff; position:absolute; top:15%; left:50px; right:50%; width:90%;} .bannercontainer_rateswitch .home .bannertitle{font-size: 32px; font-weight: lighter; line-height: 38px;} .bannercontainer_rateswitch .home .bannertxt{font-size: 18px; font-weight: lighter; line-height: 28px; color:#ffffff; width: 90%;} #rateswitch_info .title {font-size: 40px; line-height: 48px;} #rateswitch_info .subtitle {font-size: 30px; line-height: 35px;} #rateswitch_info ul{line-height: 30px;}}@media (max-width: 480px) {.bannercontainer_rateswitch .home{height:500px; margin-top:0px; background-image:url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner-rateswitch.png); background-position: 45%; background-size: cover;} .bannercontainer_rateswitch .text{color:#ffffff; position:absolute; top:5%; left:30px; right:50%; width:90%;}}.Calculator{z-index: 10; position: relative; margin-top: 25px; border-radius: 10px; min-height: 300px; background-color: #f6faff; padding-bottom: 20px; text-align: center; box-shadow: 0px 10px 10px 3px #dadada;}.Calculator > .head{border-radius: 10px 10px 0px 0px; background-image: linear-gradient(#99c238, #769a14); padding: 15px; color: #ffffff; font-size: 24px; line-height: 30px; text-transform: uppercase; font-family: 'museo-sans300';}.Calculator > .bodytxt{padding:50px 0;}.Calculator > .bodytxt p{text-align:center; max-width:700px; margin:0 auto; padding-bottom:50px;}.Calculator > .foot{overflow:hidden; margin-top:2px; color:#ffffff; background-image: linear-gradient(#99c238, #769a14);}.Calculator .foot .cellfirst{float:left; width:50%; box-sizing:border-box; padding:15px 25px; text-align:center; font-weight:900; line-height:48px; border-left:2px solid #fff;}.Calculator .foot .cell{float:left; width:25%; box-sizing:border-box; padding:15px 00px; text-align:center; font-weight:900; line-height:48px; border-left:2px solid #fff;}.Calculator .foot .cellfirst.highlight{text-align:left; line-height:24px; background:#115e67; color:#fff!important; font-weight:700; border:none;} .Calculator .form-group{overflow:hidden;}.Calculator .form-group label{margin:0; box-sizing:border-box; padding:0 25px 0 50px; display:block; float:left; text-align: left; width:33.3%;}.Calculator .form-group .inputs{box-sizing:border-box; padding:0 50px 0 25px; float:left; width:66.6%;}.Calculator .form-group .inputs.plus-minus{position:relative; padding-right:160px;}.Calculator .plus-input{border-radius: 10px; background-image: linear-gradient(#99c238, #769a14); color: #ffffff; font-size: 24px; text-transform: uppercase; font-family: 'museo-sans300'; width:46px; height:46px; position:absolute; top:0; right:104px; line-height:46px; text-align:center; cursor:pointer;}.Calculator .minus-input{border-radius: 10px; background-image: linear-gradient(#99c238, #769a14); color: #ffffff; font-size: 24px; text-transform: uppercase; font-family: 'museo-sans300'; width:46px; height:46px; position:absolute; top:0; right:50px; line-height:46px; text-align:center; cursor:pointer;}.Calculator .plus-input:hover, .Calculator .minus-input:hover{background-image: linear-gradient(#769a14, #99c238);}.Calculator .planbutton{color:#fff; text-align: center; background: #525459; text-transform: uppercase; font-weight: 900; padding: 10px; margin-top:2px; margin-bottom: 2px; display:block;}.Calculator a.greenbutton{white-space: wrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#9ac455, #719338); color: #ffffff!important; margin-top:8px; border-radius: 75px;}.Calculator a.greenbutton:hover{background-image: linear-gradient(#719338, #9ac455); color:#ffffff!important;}@media(max-width:1400px){.Calculator > .bodytxt{padding:30px 0;} .Calculator > .bodytxt p{padding-bottom:30px;} .Calculator > .foot .cell{padding:15px 30px;} .Calculator .form-group label{padding:0 10px 0 30px;} .Calculator .form-group .inputs{padding:0 30px 0 10px;} .Calculator .form-group .inputs.plus-minus{padding-right:140px;} .Calculator .plus-input{right:84px;} .Calculator .minus-input{right:30px;}}@media(max-width:992px){.Calculator > .bodytxt{padding:30px 15px;} .Calculator .form-group label{padding:0 0 5px 0; float:none; width:auto;} .Calculator .form-group .inputs{padding:0; float:none; width:auto;} .Calculator .form-group .inputs.plus-minus{padding-right:110px;} .Calculator .plus-input{right:54px;} .Calculator .minus-input{right:0px;} .Calculator > .foot .cellfirst{float:none; width:100%; border:none; border-top:2px solid #fff; line-height:24px; padding:15px;} .Calculator > .foot .cell{float:none; width:100%; border:none; border-top:2px solid #fff; line-height:24px; padding:15px;}}.Calculator .text-input, .textarea-input{box-sizing:border-box; color:#000; font:16px/48px 'museo-sans', sans-serif; height:48px; width:100%; padding:0 10px; background:#fff; border:none; border-width:0 0 3px 0; border-radius:10px; box-shadow: 0px 0px 8px 0px #dadada;}.Calculator .textarea-input{line-height:24px; padding:8px 10px; height:114px;}#footer{background:#f6f7f7; position: relative; z-index:2;}#footer .frame{padding:50px 20px 20px; max-width:1200px;}#footer .logo{display:block; width:160px; height:65px;}#footer .logo img{width:160px; height:65px;}#footer a.button{border: 2px solid #36609f; color: #36609f !important; text-align: center; line-height: 24px; display: inline-block; border-radius: 75px; vertical-align: middle; transition: border-color 0.25s; background-color: transparent!important; font-size: 16px; padding: 10px 20px !important; text-transform:capitalize;}#footer a.button:hover{border: 2px solid #36609f; color: #ffffff !important; text-align: center; line-height: 24px; display: inline-block; border-radius: 75px; vertical-align: middle; transition: border-color 0.25s; background-color: #36609f!important; font-size: 16px; padding: 10px 20px !important;}#footer .nav{font-weight:500; font-size:18px; line-height:30px; color:#57595e;}#footer .nav li{margin-bottom:8px;}#footer .nav li.heading{color:#36609f; text-transform:uppercase; margin-bottom:20px;}#footer .nav a{padding:0; color:inherit; font-weight: normal;}#footer .nav a:hover{color:#36609f; background-color:transparent;}#footer .nav.connect{font-size:18px; line-height:40px; margin-bottom:20px;}#footer .nav.connect li{margin-bottom:15px;}#footer .nav.connect li:hover{color:#36609f;}#footer .nav.connect li.heading{margin-top:-8px; font-weight:300; font-size:24px; text-transform:none;}#footer a{display: inline-block;}#footer a:focus{background-color:transparent;}#footer a:hover .icon svg{fill:#57595e;}#footer a .icon{width:35px; height:35px; border:2px solid #36609f; text-align:center; line-height:24px; display:inline-block; border-radius:20%; vertical-align:middle; margin:0 10px 0 0; transition:border-color 0.25s; padding:4px;}#footer li .icon{width:35px; height:35px; border:2px solid #36609f; text-align:center; line-height:24px; display:inline-block; border-radius:20%; vertical-align:middle; margin:0 10px 0 0; transition:border-color 0.25s; padding:4px;}#footer ul li a .icon:hover{opacity:0.66;}#footer .nav.legal{text-align:left; font-weight:300; font-size:14px;}#footer .nav.legal li{padding:10px; display:inline-block;}#footer .copyright{font-weight:300; text-align:right; opacity:0.5}#footer .nav.terms{text-align:left; font-weight:300;}#footer .nav.terms li{display:inline-block; padding-right:10px;}#footer .partners .heading {color: #36609f; text-transform: uppercase; margin-bottom: 20px; font-weight: 500; font-size: 18px; line-height: 24px; margin-left:45px;}#footer .partner_iconcontainer{justify-content: center; display: flex; flex-wrap: wrap;}#footer .footerlogoicon{display: inline-block; width:180px;}@media(min-width:1200px){#footer .columns .column:nth-child(2) .nav{margin-left:30px;}}@media(max-width:992px){#footer .frame{padding:40px 20px;} #footer .nav{font-size:16px;} #footer .nav.connect{font-size:16px; width:280px; margin:0 auto; margin-bottom:20px;} #footer .nav.connect li{margin-bottom:0px;} #footer .nav.connect li.heading {font-weight: 300; font-size: 20px; text-transform: none; line-height: 22px; margin-top: 20px; margin-bottom: 20px;} #footer .nav.legal{text-align:center; margin-top:20px;} #footer .nav.legal li{padding:0 10px;} #footer .copyright{text-align:center;} #footer .hidden-960{display:none;} #footer li a{margin-bottom:10px;} #footer .nav.terms{text-align:center; font-weight:300;} #footer .nav.terms li{display:inline-block; padding-right:10px;} #footer .partners{display: none;}}.flexEvenChart {display: flex; align-items: stretch; flex-wrap: wrap; justify-content: space-around; margin-top: 15rem;}.chartImgLink {padding-right: 0; padding-left: 7px;}.graph-card-content {padding: 16px 18px 18px 18px;}.homerate_graphscontainer {margin-top: 20px;}.graph-card {position: relative; border-radius: 12px; overflow: hidden; box-shadow: 0 10px 28px rgba(0,0,0,0.12); border: 1px solid rgba(0,0,0,0.08); background: #fff; margin-top: 3rem;}.graph-card-link {position: absolute; inset: 0; z-index: 5; display: block;}.graph-card .header {padding: 14px 18px;}.graph-card-content {padding: 16px 18px 18px 18px;}.graph-thumb {width: 100%; height: 300px; object-fit: cover; border-radius: 10px; display: block;}.graph-card:hover {transform: translateY(-2px); transition: 160ms ease; box-shadow: 0 14px 34px rgba(0,0,0,0.16);}@media (max-width: 991px) {.graph-thumb {height: 200px;} .graph-card {margin-bottom: 16px;}}.flex-row-equal {margin: 0 -1px;}.graph-card {display: flex; flex-direction: column; width: 100%;}.bodytxt {flex: 1;}#discount_rates, #electricity_rates, #community_wwf, #bullfrog_power, #internet_reasontoswitch, #internetdeal {scroll-margin-top: 150px;}#lto {width: 100%; max-width: 520px;}.limited_time_offer {display: flex; color: #a6c353; font-size:40px; font-weight: bold; align-items: center; text-align: center; position: relative; width: 100%; max-width: 520px;} .limited_time_offer::before, .limited_time_offer::after {content: ""; flex-grow: 1; height: 4px; background-color: #a6c353; display: block; border-radius: 2px;}.limited_time_offer::before {margin-right: 10px;}.limited_time_offer::after {margin-left: 10px;}.lto_title{color: #ffffff; width: 100%; max-width: 520px; text-align: center; margin-top: 10px; font-size: 26px;}.lto_box{width: 100%; max-width: 500px; box-sizing: border-box; padding: 10px 18px; font-size: 18px; font-weight: lighter; font-family: 'museo-sans500'; line-height: 34px; color: #ffffff; border: 2px solid white; border-radius: 16px; background: rgba(255,255,255,0.18); backdrop-filter: blur(12px);}.lto_box ul{margin: 16px 0; padding-left: 22px;}.lto_anouncement {color: #a6c353; text-align: center;}.lto_anouncement_note {color: #000; text-align: center; font-size: 16px; margin-top: -82px; transform: rotate(3deg); margin-bottom: 60px;}.lto_anouncement_note_mod {color: #000; text-align: center; font-size: 16px; margin-top: -70px; transform: rotate(3deg); margin-bottom: 60px;}.lto_disclosure{font-size: 14px; font-weight: bold; text-align: left;}@media (max-width: 992px){#lto{max-width: 420px;} .limited_time_offer{font-size: 28px;} .lto_title{font-size: 20px;} .lto_box{font-size: 16px; line-height: 26px;}}@media (max-width: 480px){#lto{width: 95%; max-width: 320px;} .limited_time_offer{font-size: 22px;} #lto .title {line-height: 10px;} .lto_title{font-size: 18px;} .lto_box{padding: 10px 14px; font-size: 15px; line-height: 22px;} .lto_disclosure{font-size: 14px;}}@media (max-width: 320px){#lto{max-width: 260px;}}.bannercontainer_solar #lto{width: 100%; max-width: 520px;}.bannercontainer_solar .limited_time_offer, .bannercontainer_solar .lto_title {width:100%; max-width: 520px;} .bannercontainer_solar .lto_box{width: 100%; max-width: 500px; box-sizing: border-box; padding: clamp(10px, 2vw, 18px); line-height: 1.4;}.bannercontainer_solar .lto_box ul{margin: 14px 0; padding-left: 22px;}.bannercontainer_solar .lto_disclosure{font-size: clamp(13px, 1.2vw, 15px);}@media (max-width: 992px){.bannercontainer_solar .row{display: flex; flex-direction: column; align-items: center;} .bannercontainer_solar .col-md-6{width: 95%; max-width: 100%; padding-right: 30px;} .bannercontainer_solar #lto{margin: 0 auto 30px; max-width: 100%;} .bannercontainer_solar .text{left: 20px; right: 20px; width: auto;} .bannercontainer_solar .lto_box{width: 100%; max-width: 420px; margin-left: 0; margin-right: 0;} .bannercontainer_solar .logoholder{float: none; margin-top: 16px;} .bannercontainer_solar .logoholder img{width: 160px; max-width: 70%;} .bannercontainer_solar .lto_disclosure{text-align: left;}}@media (max-width: 480px){.bannercontainer_solar .home .bannertxt{line-height: 20px; margin-bottom:20px;} .bannercontainer_solar #lto{max-width: 320px;} .bannercontainer_solar .lto_box{max-width: 100%;} .bannercontainer_solar .limited_time_offer{font-size: 22px; margin-top: 20px; padding: 16px; border-radius: 16px;} .bannercontainer_solar .limited-time-offer h3{font-size: 18px;} .bannercontainer_solar .lto_title{font-size: 18px;} .bannercontainer_solar .lto_box{font-size: 15px; line-height: 22px;} .bannercontainer_solar .limited-time-offer ul li{font-size: 15px;} .bannercontainer_solar .logoholder{position: relative; margin: 20px auto 0; max-width: 200px; text-align: center;} .bannercontainer_solar .logoholder img{width: 100%; max-width: 180px; height: auto;} .bannercontainer_solar::before, .bannercontainer_solar::after{display: none;}}#electricity_rates .electricity_advantageclubcontainer .header,#discount_rates_farm.electricity_advantageclubcontainer .header {position: relative;}#electricity_rates .electricity_advantageclubcontainer .dacHeaderLogo,#discount_rates_farm.electricity_advantageclubcontainer .dacHeaderLogo {position: absolute; right: 165px; top: -20px; z-index: 5; pointer-events: none;}#electricity_rates .electricity_advantageclubcontainer .dacHeaderLogo img,#discount_rates_farm.electricity_advantageclubcontainer .dacHeaderLogo img {display: block; max-width: 150px; width: 12vw; min-width: 90px; height: auto; transform: rotate(-15deg); filter: drop-shadow(1px 0px 4px grey);}@media (max-width: 1200px){#electricity_rates .electricity_advantageclubcontainer .dacHeaderLogo img, #discount_rates_farm .electricity_advantageclubcontainer .dacHeaderLogo img {max-width: 90px;}}@media (max-width: 992px){#electricity_rates .electricity_advantageclubcontainer .dacHeaderLogo, #discount_rates_farm.electricity_advantageclubcontainer .dacHeaderLogo {position: relative; right: auto; left: auto; top: auto; width: 100%; display: block; text-align: center; margin: 15px auto 0;} #electricity_rates .electricity_advantageclubcontainer .dacHeaderLogo img, #discount_rates_farm.electricity_advantageclubcontainer .dacHeaderLogo img {display: inline-block; margin: 0 auto; width: 160px; max-width: 70%; height: auto;}}@media (max-width: 480px){#discount_rates.electricity_advantageclubcontainer .dacHeaderLogo img, #discount_rates_farm.electricity_advantageclubcontainer .dacHeaderLogo img{width: 120px; max-width: 80%;}}.naturalgas_advantageclubcontainer .naturalgas_ngrategroup, .electricity_advantageclubcontainer .electricity_elrategroup{position: relative;}.naturalgas_advantageclubcontainer .ngRatesLogoOverlay, .electricity_advantageclubcontainer .ngRatesLogoOverlay{position: absolute; top: 18px; right: 18px; z-index: 9999; width: clamp(90px, 12vw, 160px); pointer-events: none;}.naturalgas_advantageclubcontainer .ngRatesLogoOverlay img, .electricity_advantageclubcontainer .ngRatesLogoOverlay img{width: 100%; height: auto; display: block; transform: rotate(15deg); filter: drop-shadow(1px 0px 4px grey);}@media (max-width: 992px){.naturalgas_advantageclubcontainer .ngRatesLogoOverlay{top: 65px; right: 65px; width: clamp(70px, 22vw, 120px);} .electricity_advantageclubcontainer .ngRatesLogoOverlay{top: 18px; right: 18px; width: clamp(70px, 22vw, 120px);}}@media (max-width: 480px){.naturalgas_advantageclubcontainer .ngRatesLogoOverlay {top: 65px; right: 12px; width: clamp(70px, 22vw, 120px);} .electricity_advantageclubcontainer .ngRatesLogoOverlay {top: 0; right: 12px; width: clamp(70px, 22vw, 120px);}}#electricity_rates .electricity_ratescontainers .BlockCenter .header > div, #solarclub_rates .solarclub_ratescontainers .BlockCenter .header > div{line-height: 30px !important;}.about_foundation .col-md-3 img {width: 170px;}#legacy_commitment {margin-top: 60px; position: relative; z-index: 20; margin-bottom: -220px;}#community_positiveimpact {position: relative; z-index: 1; padding-top: 240px;}#legacy_commitment .Blockcentertop{width:100%; max-width: 950px; margin: 0 auto; background-color: #FFFFFF; padding:0px; text-align: center; right:0; left:0; position:relative; font-family: 'museo-sans500'; z-index:1; line-height: 28px; font-size: 18px; border-radius: 10px;}#legacy_commitment .Blockcentertop::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 10px; background: #9ac455; border-radius: 10px 10px 0 0;}#legacy_commitment .Blockcentertop{top: -15px; right: auto;}#legacy_commitment .legacy_commitment_text{z-index:10; position: relative; border-radius: 10px; background-color: #f6faff; background: url('https://utilitynet.s3.amazonaws.com/legacyenergy/images/bg_legacyFoundation.png') bottom right / cover no-repeat; background-size: 80%; padding:70px; text-align: left; box-shadow: 0px 5px 10px 3px #dadada; top: 0; height: auto; min-height: 900px;}.Blockcentertop .contenttxt .txt500 {font-size: 18px; font-family: 'museo-sans500'; line-height: 28px;}.legacy-title {display: flex; align-items: center; gap: 65px;}.legacy-title .title {margin: 0;}.legacy-logo {max-height: 150px; width: auto;} .legacy-logo{max-height: 120px; margin-left: 0;} */ #legacy_commitment .Blockcentertop .legacy_commitment_text .col-md-12 {margin-top: 20px}#legacy_commitment {position: relative; z-index: 5;}#legacy_commitment .Blockcentertop {position: relative; background: #ffffff;}#legacy_commitment .Blockcentertop::after {content: ""; position: absolute; left: 10px; bottom: -42px; width: 100px; height: 100px; z-index: 20; pointer-events: none; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/green_arrow.png);}@media (max-width: 992px){#legacy_commitment .legacy_commitment_text{padding: 40px;} #legacy_commitment .Blockcentertop{width: calc(100% - 100px); max-width: none;} #legacy_commitment .legacy_commitment_text .legacy-title .title{font-size: 40px; line-height: 48px; font-family: 'museo-sans500';}}@media (max-width: 650px){.legacy-title{flex-wrap: wrap; justify-content: center; gap: 12px;} #legacy_commitment .Blockcentertop::after {left: 18px; bottom: -28px; width: 70px; height: 70px;}}@media (max-width: 470px){#legacy_commitment .Blockcentertop{width: calc(100% - 20px); max-width: none;}} .localteam-image-wrap {position: relative; overflow: hidden;}.localteam-image-wrap.container {padding: 0;}.localteam-image-wrap img {width: 100%; display: block;}.container-fluid{margin-top:190px;}.localteam-overlay {position: absolute; inset: 0; display: flex; align-items: center; padding: 40px; color: #ffffff; background: linear-gradient( 180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.05) 25%, rgba(0,0,0,0.45) 65%, rgba(0,0,0,0.70) 100% ), linear-gradient( 90deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.12) 45%, rgba(0,0,0,0.15) 100% );}.localteam-bigtitle {font-size: 48px; line-height: 40px; font-family: 'museo-sans900'; color: #a6c353; margin-bottom: 15px;}.localteam-benefits {list-style: none; padding-left: 0; margin: 0; font-size: 20px; line-height: 30px; font-family: 'museo-sans700';}.localteam-contact {font-size: 24px; line-height: 24px; font-family: 'museo-sans500'; color: #ffffff;}.localteam-phone a {display: inline-block; font-size: 35px; line-height: 52px; font-family: 'museo-sans900'; color: #ffffff; margin: 10px 0 10px;}.localteam-contact a.button {background-image: linear-gradient(#ffffff, #dfdfdf); color: #2b4162 !important; font-size: 16px; line-height: 42px; padding: 0 35px; border-radius: 75px; text-transform: capitalize;}.localteam-contact a.button:hover {background-image: linear-gradient(#dfdfdf, #ffffff); color: #2b4162 !important;}@media(max-width: 992px) {.localteam-image-wrap {margin-top: 40px;} .localteam-image-wrap.container {padding-right: 15px; padding-left: 15px;} .localteam-overlay {position: relative; background: #2b4162; padding: 30px 20px;} .localteam-bigtitle {font-size: 34px; line-height: 42px;} .container-fluid{margin-top:0;} .localteam-contact {margin-top: 30px;} .localteam-phone a {font-size: 30px; line-height: 17px;}} .Bannercontainer {position: relative; height: 620px; background: #ffffff;}.Bannercontainer .home {position: relative; height: 640px; background-image: url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/banner_image_index.webp); background-position: center bottom; background-size: cover; background-repeat: no-repeat;}.Bannercontainer .text {position: absolute; top: 50px; left: 12%; width: 620px; color: #ffffff;}.Bannercontainer .home .bannertitle {font-size: 70px; line-height: 70px; font-weight: 600; color: #ffffff;}.Bannercontainer .hero-rate {display: inline-flex; flex-direction: column; align-items: flex-start; margin: 10px 0 30px;}.Bannercontainer .ratebadge {display: inline-block; background-image: linear-gradient(#a6c353, #729d4e); color: #ffffff; font-size: 15px; line-height: 18px; text-transform: uppercase; padding: 5px 15px; border-radius: 5px; border: 1px solid white; margin-bottom: 12px;}.Bannercontainer .ratebadge .oldrate {text-decoration: line-through; margin-left: 12px; font-size: 24px; font-family: 'museo-sans300';}.Bannercontainer .bannerrate {position: relative; display: inline-block; color: #ffffff; font-family: 'museo-sans300'; line-height: 1; margin-bottom: 10px;}.Bannercontainer .bannerrate .number {font-size: 120px; line-height: 1; font-weight: 600;}.Bannercontainer .bannerrate .cent {position: absolute; top: 2px; right: -57px; font-size: 92px; line-height: 1; font-weight: 600;}.Bannercontainer .bannerrate .unit {position: absolute; right: -55px; bottom: 12px; font-size: 22px; line-height: 1;}.Bannercontainer .starburst {position: absolute; top: 45px; left: 68%; width: 200px; height: 220px;}.Bannercontainer .starburst img {width: 100%; display: block;}.Bannercontainer .starburst-text {position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #fff; text-align: center; text-transform: uppercase; font-family: 'museo-sans900'; font-size: 25px; line-height: 1.05; letter-spacing: .5px; transform: rotate(-8deg); pointer-events: none;}.Bannercontainer a.button {white-space: nowrap; display: inline-block; font-size: 18px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 40px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff !important; margin-top: 8px; border-radius: 75px;}@media(max-width:992px) {.Bannercontainer, .Bannercontainer .home {height: 620px;} .Bannercontainer .text {top: 60px; left: 40px; width: 430px;} .Bannercontainer .home .bannertitle {font-size: 55px; line-height: 57px;} .Bannercontainer .starburst {top: 131px; left: 72%; right: auto; width: 140px; height: 150px;} .Bannercontainer .starburst-text {font-size: 18px;}}@media(max-width:480px) {.Bannercontainer, .Bannercontainer .home {height: 520px;} .Bannercontainer .home {background-position: 60% bottom;} .Bannercontainer .text {top: 40px; left: 25px; width: 280px;} .Bannercontainer .home .bannertitle {font-size: 45px; line-height: 45px;} .Bannercontainer .ratebadge {font-size: 12px;} .Bannercontainer .bannerrate .number {font-size: 56px;} .Bannercontainer .bannerrate .cent {font-size: 36px; right: -38px;} .Bannercontainer .bannerrate .unit {font-size: 16px; right: -45px; bottom: 5px;} .Bannercontainer .starburst {top: 5px; right: 20px; width: 120px; height: 130px; left: 63%;} .Bannercontainer .starburst-text {font-size: 16px;}} #newrates {background-color: #f1f7e9;} #newrates .section {padding: 150px 0 65px;} #newrates .title {position: relative; font-size: 45px; line-height: 50px;} #newrates .text-orange {color: #b41212;} #newrates .oldrate {text-decoration: line-through;} #newrates .contenttxt {color: #525459;} #newrates .txt900 {font-size: 14px; line-height: 20px; font-family: 'museo-sans900';} #newrates .txt500 {font-size: 14px; line-height: 20px; font-family: 'museo-sans500';} #newrates .newrates-photo img {max-width: 480px; width: 100%; border-radius: 10px;} #newrates .needhelptxt {line-height: 18px; font-weight: lighter;} #newrates a.button {white-space: nowrap; display: inline-block; font-size: 16px; line-height: 45px; font-weight: normal; text-transform: capitalize; padding: 0 20px; background-image: linear-gradient(#3762a3, #2b4162); color: #ffffff !important; margin-top: 8px; border-radius: 75px;} #newrates a.button:hover {background-image: linear-gradient(#2b4162, #3762a3); color: #ffffff !important;} @media(max-width:992px) {#newrates {text-align: center;} #newrates .section {padding: 80px 0 65px;} #newrates .title.dash::after {margin-left: auto; margin-right: auto;} #newrates .newrates-photo {margin-top: 40px;}} @media(max-width:505px) {#newrates .newrates-photo img {max-width: 435px; width: 100%;}}.container_mysecure{margin-top:80px;}.headercontainer{height:150px;}.affiliateNav{width:100%; max-width:100%;}.navbar-brand {position:absolute; top:5%; left:100px; display:block; width:220px; height:80px; background-image: url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/logomain.png)!important; background-repeat: no-repeat;}@media(max-width:1200px){.navbar-brand{left:20px;}}@media (max-width: 992px) {.navbar-brand {float: left; font-size: 18px; top:0px; left:5px; height: 50px; width:200px; line-height: 20px; padding: 0px!important; background-image: url(https://utilitynet.s3.amazonaws.com/legacyenergy/images/logo.png)!important; display: block !important;}} .navbar-default {background-color: #9cc53b;} .navbar-default .navbar-nav > li > a {color: #3e3f3e;} .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #3e3f3e;}@media(min-width: 993px){.navupper{background:#ffffff; min-height:90px; width:100%; padding:0px 85px 0px 0px;} .navupper ul {list-style: none; margin-top:15px;} .navupper ul li{padding:10px;} .navupper ul li a{color:#565656!important; background-color: transparent!important; transition:opacity 0.25s;} .navupper ul li a:hover{opacity:0.66; text-decoration: none;} .navupper .navbar-right{font-size:14px; line-height:18px;} .navbarmain{background:#9cc53b; min-height:60px; width:100%; padding:10px 60px 10px 0px;} .navbarmain ul{list-style: none; padding:0px 10px;} .navbarmain ul li a{padding: 0 10px; color:#ffffff!important; background-color: transparent!important; transition:opacity 0.25s; font-size: 18px; line-height: 40px; display:block; font-weight:500;} .navbarmain ul li a:hover{color:#000000!important;} .navbarmain .button{background:#ffffff!important; color:#3e3f3e!important; border-radius: 8px; display: inline-block; font-size: 16px; font-weight: 900; line-height: 40px; padding: 0px 20px; text-transform: none; transition: color 0.25s ease 0s, background-color 0.25s ease 0s; white-space: nowrap;} .navbarmain .button:hover{background:#3e3f3e!important; color:#ffffff!important;} .caret{display:none;} .socialMediaTopNav{margin-left: 5%; padding-left: 0;} .socialMediaTopNav li a{padding: 0px 5px!important;} .socialicon{display: inline-block; text-align: center; border: 2px solid #ffffff; border-radius: 100%; width:35px; height:35px; padding-top: 2px; vertical-align:middle;} .socialicon:hover{background:#3e3f3e!important; color:#ffffff!important;} .socialicon svg{display: inline-block; vertical-align:middle; fill: #ffffff; transition:fill 0.25s; width: 20px; margin-bottom:15px;} .socialiconMobile{display: none;} .navbarmain li > .navdropdown{display:block; position:absolute; overflow:hidden; top:60px; left:0px; padding:0; background:#fff; max-height:0; min-width:320px; box-shadow:0 5px 20px rgba(0,0,0,0.1); transition:max-height 0.25s, padding 0.25s; border: none;} .navbarmain li:hover > .navdropdown{max-height:300px; padding:10px 0;} .navbarmain .navdropdown a{display:block; padding:0 20px; font-size:16px; line-height:35px; font-weight:700; color:#525459!important; transition:background 0.25s, color 0.25s} .navbarmain .navdropdown a:hover{background:#3e3f3e!important; color:#fff!important;} .mobilesupport{display: none!important;}}@media(min-width: 993px) and (max-width: 1200px){.navupper{padding:0px 40px 0px 0px;} .navbarmain{padding-right:15px;} .navbarmain ul li a{display:block; padding:0 10px; color:#fff; font-size:17px; font-weight:500; line-height:40px;}}@media (max-width: 992px) {.headercontainer{height:55px;} .navupper{display: none;} .navbar-default .navbar-toggle {border-color: transparent; margin-right: 20px;} .navbar-default .navbar-toggle {border-color: #ffffff;} .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;} .navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;} .navbar-header {float: none; height:55px;} .navbar-left,.navbar-right {float: none !important;} .navbar-toggle {display: block;} .navbar-collapse {border-top: 1px solid #565656!important; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);} .navbar-fixed-top {top: 0; border-width: 0 0 1px;} .navbar-collapse.collapse {display: none!important;} .navbar-nav {float: none!important; margin-top: 7.5px;} .navbar-nav>li {float: none;} .navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;} .collapse.in{display:block !important;} .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 600px!important;} .navupper, .navbarmain{background:transparent; min-height:40px; width:100%; padding-left:20px!important; padding-right:20px!important; margin-bottom:20px;} .navupper ul, .navbarmain ul {list-style: none;} .navupper ul li, .navbarmain ul li{margin-top: 3px;} .navupper ul li a, .navbarmain ul li a{padding:5px!important; color:#3e3f3e!important; background-color: transparent!important; transition:opacity 0.25s; text-transform: uppercase; font-size:14px;} .navupper ul li a:hover, .navbarmain ul li a:hover{opacity:1; color:#ffffff!important;} .navupper .icon {display: inline-block; height: 20px; margin: -3px 3px 0 0; width: 20px; border: none;} .navbarmain .button{background: #ffffff!important; border-radius: 10px; display: inline-block; font-size: 16px; font-weight: 900; line-height: 30px; padding: 0px 20px!important; text-transform: none; transition: color 0.25s ease 0s, background-color 0.25s ease 0s; white-space: nowrap;} .navbarmain .button:hover{background:#3e3f3e!important; color:#ffffff!important;} .caret{display:inline-block;} .navbarmain .navdropdown{background:#ffffff!important;} .navbarmain .navdropdown a{display:block; padding:5px 5px 5px 10px!important; margin:5px; font-size:14px; line-height:20px; color:#525459!important; transition:background 0.25s, color 0.25s; white-space: normal;} .navbarmain .navdropdown a:hover{background:#3e3f3e!important; color:#ffffff!important;} .navbar-nav .open .dropdown-menu {position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none;} .socialMediaTopNav{display: none;} .socialiconMobile{display: block; float: right; margin-right:7%} .socialiconMobile a{padding: 0px 5px !important;} .socialicon:hover{background:#3e3f3e!important; color:#ffffff!important;} .socialiconMobile .socialicon{display: inline-block; text-align: center; border: 2px solid #ffffff; border-radius: 100%; width:30px; height:30px; padding-top: 2px; vertical-align:middle; margin-left:-5px;} .socialicon svg{display: inline-block; vertical-align:middle; fill: #ffffff; transition:fill 0.25s; width: 20px;}}@media (max-width: 480px) {.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 340px!important;}}@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 230px!important;}}@media only screen and (min-device-width: 480px) and (max-device-width: 992px) and (orientation: landscape) {.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 230px!important;}}@media (min-width: 993px) {.navbarmain ul.nav.navbar-nav.navbar-right{float: none !important; width: 100%; display: flex; justify-content: flex-end; align-items: center; flex-wrap: nowrap; white-space: nowrap; margin: 0;} .navbarmain ul.nav.navbar-nav.navbar-right > li{flex: 0 0 auto;}} @media (min-width: 993px) and (max-width: 1300px){.navbarmain{padding-right: 15px; padding-left: 15px;} .navbarmain ul.nav.navbar-nav.navbar-right > li > a{padding: 0 7px; font-size: 15px;} .navbarmain .button{padding: 0 14px; font-size: 14px;}}@media (min-width: 993px) and (max-width: 1050px){.navbarmain{padding-left: 15px; padding-right: 15px;} .navbarmain ul.nav.navbar-nav.navbar-right > li > a{padding: 0 7px; font-size: 14px;} .navbarmain .button{padding: 0 10px; font-size: 12px;} .navbarmain .caret{margin-left: 4px;}}@media (min-width: 1300px) and (max-width: 1350px){.navbarmain{padding-right: 25px;} .navbarmain ul.nav.navbar-nav.navbar-right > li > a{padding: 0 10px;} .navbarmain .button{padding: 0 14px;}} #sidechat{cursor: pointer; width:135px; height:43px; position: fixed; bottom:0px; right:0px; visibility: visible; z-index:10000;} #copyrightContainer{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:13px; background-color:#e7e7e7; width:100%; position: relative;} .copyrightHolder{top: 0; left: 0; right: 0; left: 0; text-align: center; height: 100%; vertical-align: middle; padding:10px; background-color:#e7e7e7;} .serviceAlbertaLicenseFooterImage {background-image: url(https://utilitynet.s3.amazonaws.com/public/images/retailer/utilitynet/utilitynet-small-logo.png); background-repeat: no-repeat; background-position: center center; width: 250px; height: 48px; display: inline-block;} .serviceAlbertaLicenseFooterText{display: inline-block; margin-top:10px; vertical-align: top; line-height: 20px; width: 55%; padding: 0px 10px 0px 10px;} @media (max-width: 992px) {.serviceAlbertaLicenseFooterText{display: inline-block; margin-top:5px; margin-bottom:10px; vertical-align: top; padding:0px 0px 25px 0px; width: 100%;}}