html{overflow-y: scroll;} body{margin:0px; color:#3e3f3e; font-size:18px; font-weight:normal; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; -webkit-font-smoothing: subpixel-antialiased;} .emcolor{color:#38b6ff;} .bold{font-weight: bold;} .italic{font-style: italic;} .highlight{color:#3e3f3e; text-decoration: underline;} .uppercase{text-transform: uppercase;} .letterspacing{letter-spacing: 0.1em;} .txt{font-size:18px; margin-bottom:20px;} .txtsmall{font-size:14px;} .txtright{text-align:right;} .txtleft{text-align:left;} .txtyellow{color:#ffb500;} .txtwhite{color:#ffffff;} .txtgray{color:#999999;} .txtlightgray{color:#d1d1d1;} .txtlightblue{color:#99c7ea;} .txtdarkblue{color:#182954;} .txtblue{color:#145477;} .center{text-align: center;} .nopadding{padding:0px;} .padding10{padding:10px;} .padding20{padding:20px;} .paddingleft20{padding-left:20px;} .paddingleft40{padding-left:40px;} .paddingbottom20{padding-bottom:20px;} .margincenter{margin: 0 auto;} .margintop20{margin-top:20px;} .margintop40{margin-top:40px;} .margintop50{margin-top:50px;} .margintop60{margin-top:60px;} .marginbottom10{margin-bottom:10px;} .marginbottom20{margin-bottom:20px;} .marginbottom30{margin-bottom:30px;} .marginbottom40{margin-bottom:40px;} .marginbottom50{margin-bottom:50px;} .marginbottom60{margin-bottom:60px;} .marginleft40{margin-left:40px;} .verybigtitle{font-size: 48px; font-weight: 700; line-height: 50px} .bigtitle{font-size: 44px; line-height: 48px;} .bigmidtitle{font-size: 40px; line-height: 44px;} .title{font-size: 38px; line-height: 38px;} .txttitle{font-size: 26px; font-weight: bold; line-height: 30px; color: #052739;} .txtheader{font-size: 34px; line-height: 40px; margin: 30px 0; padding: 10px 0; text-align: center; display: block; font-weight:400; text-transform: capitalize;} .midsubtitle{font-size: 26px; line-height: 28px;} .subtitle{font-size: 20px; line-height: 28px;} .lighter{font-weight: lighter;} .verticaltop{vertical-align: top;} .dottedbottomborder{border-bottom: 2px dotted #b0b0b0;} .bgblue-transparent{background-color: rgba(54, 134, 210, 0.5);} .bgblack-transparent{background-color: rgba(0, 0, 0, 0.8);} .bgblue{background-color: #0F5EA3;} .bgdarkblue{background-color: #145477!important;} .bglightgrey{background-color: #ebecec;} .bgwhite{background-color: #ffffff;} .bannerhome {position: relative; height:500px; background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/banner.jpg); background-position: 90%; background-repeat: no-repeat; background-size: cover; background-color: #ffffff; z-index:10;} .bgstyle{position: relative; margin-top:20px; background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/bgstyle.png); background-position: 70%; background-size: cover; background-repeat: no-repeat;} #home .row, #index .row {border-bottom: none;} .bannertextcenter{color:#fff; position:absolute; left:0; right:0; top:10%; padding:20px; margin-left: auto; margin-right: auto; max-width:85%;} .bannertextleft{color:#fff; position:absolute; top:17%; left:0; right:0; padding:20px; margin-left: auto; margin-right: auto; width:1000px; max-width:90%;} .bannercontentleft{width: 80%;} .bannertextright{color:#fff; position:absolute; top:20%; left:0; right:0; padding:20px; margin-left: auto; margin-right: auto; width:1000px; max-width:90%;} .bannertextcontentcenter{padding-top: 10px; letter-spacing: 0.07em; width:90%; margin: 0 auto;} .bannertextcontentleft{font-size: 20px; letter-spacing: 0.07em; line-height: 24px; padding-top: 10px; width:60%;} .bannertextcontentright{font-size: 20px; letter-spacing: 0.07em; line-height: 24px; padding-top: 10px; width:450px; float:right;} .bannertexttitle{font-size: 40px; line-height: 48px; font-weight:bold;} .bannertextsubtitle{font-size: 34px; line-height: 40px; margin-bottom:60px;} .bannertextcontent{font-size: 20px; line-height: 28px;} .bannerbutton{clear: both;} .bannerbutton a{background: #ff3131!important; border: solid 1px transparent; border-radius: 8px; display: inline-block; font-size: 16px; font-weight: 900; line-height: 40px; padding: 0px 20px; text-transform: uppercase; transition: color 0.25s ease 0s, background-color 0.25s ease 0s; white-space: nowrap; color:#ffffff!important;} .bannerbutton a:hover{background:#38b6ff!important; color:#ffffff!important; text-decoration: none!important;} .banner_about{position: relative; height:300px; background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/header-about.jpg); background-position: 50%; background-repeat: no-repeat; background-size: cover; z-index:10;} .super{position: relative; top: -1.4em; font-size:20px;} .smsuper{font-size: 14px; position: relative; top: -0.5em;} .bigthintxt{font-size: 34px; line-height: 44px; letter-spacing: 0.15em; transform: scale(1, 1.5); font-weight: bold;} .thintxt{font-size: 20px; font-weight: bold; line-height: 30px; font-weight: lighter; letter-spacing: 0.15em; transform: scale(1, 1.5);} @media (min-width: 481px) and (max-width: 992px) {.bannerhome {position: relative; height:500px; background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/banner.jpg); background-position: 75%; background-repeat: no-repeat; background-size: cover; background-color: #ffffff; z-index:10;} .bannertextcenter{color:#fff; position:absolute; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; -webkit-font-smoothing: subpixel-antialiased; left:0; right:0; top:5%; padding:10px; margin-left: auto; margin-right: auto; max-width:100%;} .bannertextleft{color:#fff; position:absolute; top:10%; left:0; right:0; padding:20px; margin-left: auto; margin-right: auto; max-width:85%;} .bannercontentleft{width: 95%;} .bannertextright{color:#fff; position:absolute; top:10%; left:0; right:0; padding:20px; margin-left: auto; margin-right: auto; max-width:85%;} .bannertextcontentcenter{padding-top: 10px; width:98%; margin: 0 auto; letter-spacing: 0.07em;} .bannertextcontentleft{font-size: 16px; letter-spacing: 0.07em; line-height: 24px; padding-top: 10px; min-width:350px; width:60%;} .bannertextcontentright{font-size: 20px; font-weight: lighter; letter-spacing: 0.07em; line-height: 24px; padding-top: 10px; width:85%; float:right;} .bannertexttitle{font-size: 30px; font-weight: 700; line-height: 38px;} .bannertextsubtitle{font-size: 22px; line-height: 28px; margin-bottom:40px;} .bannertextcontent{font-size: 16px; line-height: 20px; width: 80%; margin: 0 auto;} .bannerbutton{clear: both;} .super{position: relative; top: -0.8em; font-size:20px;} .bigthintxt{font-size: 24px; line-height: 28px; padding-bottom:20px; letter-spacing: 0.15em; transform: scale(1, 1.5); font-weight: bold;} .thintxt{font-size: 16px; font-weight: bold; line-height: 20px; font-weight: lighter; letter-spacing: 0.15em; transform: scale(1, 1.5);}} @media (max-width: 480px) {.bannerhome {position: relative; height:500px; background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/banner.jpg); background-position: 75%; background-repeat: no-repeat; background-size: cover; background-color: #ffffff; z-index:10;} .banneraboutus{position: relative; margin-top:20px; height:400px; background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/aboutus.jpg); background-position: 51%; background-size: cover; background-repeat: no-repeat;} .bannercommunitypartners{position: relative; margin-top:20px; height:400px; background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/community_partners.jpg); background-position: 51%; background-size: cover; background-repeat: no-repeat;} .bannermarketingassociate{position: relative; margin-top:20px; height:400px; background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/banner_marketing_associate.jpg); background-position: 51%; background-size: cover; background-repeat: no-repeat;} .bannercommunityfundraising{position: relative; margin-top:20px; height:400px; background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/banner_community_fundraising.jpg); background-position: 50%; background-size: cover; background-repeat: no-repeat;} .bannertextleft{color:#fff; position:absolute; top:5%; left:0; right:0; padding:10px; margin-left: auto; margin-right: auto; max-width:95%;} .bannercontentleft{width: 100%;} .bannertextcenter{color:#fff; position:absolute; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; -webkit-font-smoothing: subpixel-antialiased; left:0; right:0; top:5%; padding:10px; margin-left: auto; margin-right: auto; max-width:100%;} .bannertextcontentleft{font-size: 16px; letter-spacing: 0.07em; line-height: 24px; padding: 10px; width:90%;} .bannertextcontentcenter{padding-top: 10px; width:98%; margin: 0 auto;} .bannertexttitle{font-size: 24px; font-weight: 700; line-height: 28px;} .bannertextsubtitle{font-size: 18px; line-height: 24px; margin-bottom:30px;} .bannertextcontent{font-size: 16px; line-height: 20px; width: 85%; margin: 0 auto;} .super{position: relative; top: -0.8em; font-size:18px;} .bigthintxt{font-size: 18px; line-height: 22px; padding-bottom:20px; letter-spacing: 0.15em; transform: scale(1, 1.5); font-weight: bold; margin-top:10px;} .thintxt{font-size: 14px; font-weight: bold; line-height: 20px; font-weight: lighter; letter-spacing: 0.15em; transform: scale(1, 1.5);} .bannertextleft{color:#000000; position:absolute; top:10%; left:0; right:0; padding:20px; margin-left: auto; margin-right: auto; max-width:100%;} .bannertexttitle{font-size: 22px; font-weight: 700; line-height: 28px;}} .SVEGoogleReviewContanier{padding: 0px 40px 50px;} .carousel.carousel-fade .item {left: 0 !important; -webkit-transition: opacity 1s linear; -moz-transition: opacity 1s linear; -ms-transition: opacity 1s linear; -o-transition: opacity 1s linear; transition: opacity 1s linear; opacity: .5;} .carousel.carousel-fade .active.item {opacity: 1;} .carousel.carousel-fade .active.left, .carousel.carousel-fade .active.right {left: 0; z-index: 2; opacity: 0; filter: alpha(opacity=0);} .carousel-overlay {position: absolute; bottom: 100px; right: 0; left: 0; color: white; text-shadow: 1px 1px 1px rgb(59, 59, 59); font-size: 5em;} .carousel-control.left {background-image: none!important; left: 10px;} .carousel-control.right {background-image: none!important; right: 10px;} .carousel-control{bottom: 0; color: #fff; font-size: 20px; opacity: 0.5; position: absolute; text-align: center; text-shadow: 0 1px 2px rgb(128, 128, 128); top: 0; width: 50px;} .prevbtn{position:absolute; font-size:30px; top: 80%; left:10%; z-index: 10000; display: inline-block; margin-top: -10px; cursor:pointer; color: #565656;} .nextbtn{position:absolute; font-size:30px; top: 80%; right: 10%; z-index: 10000; display: inline-block; margin-top: -10px; cursor:pointer; color: #565656;} @media (max-width: 480px) {.prevbtn{position:absolute; font-size:30px; top: 78%; left:10%; z-index: 10000; display: inline-block; margin-top: -10px; cursor:pointer; color: #565656;} .nextbtn{position:absolute; font-size:30px; top: 78%; right: 10%; z-index: 10000; display: inline-block; margin-top: -10px; cursor:pointer; color: #565656;}} .responsive-video{background-color: #145477; border: solid 1px #145477;} .responsive-video iframe{width:100%; height:480px;} @media (max-width: 960px) {.responsive-video iframe{width:100%; height:300px;}} .servicecontainer{position:relative; background-color: #ffffff; padding: 20px; box-shadow: 0px 0px 10px #dbdbdb; border-radius: 15px;} .servicecontainer.main{min-height:600px; padding:40px;} .servicecontainer.elbg{background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/home_electricity.jpg); background-repeat: no-repeat; background-size: cover; background-position: 65%; min-height:200px;} .servicecontainer.ngbg{background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/home_naturalgas.jpg); background-repeat: no-repeat; background-size: cover; background-position: 50%; min-height:200px;} .servicecontainer.gebg{background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/home_greenenergy.jpg); background-repeat: no-repeat; background-size: cover; background-position: 50%; min-height:200px;} .servicecontainer.scbg{background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/home_solar.jpg); background-repeat: no-repeat; background-size: cover; background-position: 50%; min-height:200px;} .servicecontainer.intbg{background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/home_internet.jpg); background-repeat: no-repeat; background-size: cover; background-position: 50%; min-height:200px;} .servicecontainer.elbg .txtcontainer, .servicecontainer.ngbg .txtcontainer, .servicecontainer.gebg .txtcontainer, .servicecontainer.scbg .txtcontainer, .servicecontainer.intbg .txtcontainer{position:absolute; bottom:10px; padding:20px;} .servicecontainer.elbg .txtcontainer a.button, .servicecontainer.ngbg .txtcontainer a.button, .servicecontainer.gebg .txtcontainer a.button, .servicecontainer.scbg .txtcontainer a.button, .servicecontainer.intbg .txtcontainer a.button {background-color: #ff3131; color: #ffffff; padding: 5px 30px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; cursor: pointer; border-radius: 10px;} .servicecontainer.elbg .txtcontainer a.button:hover, .servicecontainer.ngbg .txtcontainer a.button:hover, .servicecontainer.gebg .txtcontainer a.button:hover, .servicecontainer.scbg .txtcontainer a.button:hover, .servicecontainer.intbg .txtcontainer a.button:hover{background:#38b6ff!important; color:#ffffff!important;} .box-services{position: relative; max-width: 335px; margin: 37px auto 0; text-align: center; background:#38b6ff!important;} .box-services-inner{min-height:300px;} .box-content{min-height:50px;} @media (max-width: 992px){.servicecontainer.elbg, .servicecontainer.scbg, .servicecontainer.intbg{min-height:250px; background-position: 50%;} .servicecontainer.ngbg{min-height:250px; background-position: 50% 0px;} .servicecontainer.elbg .txtcontainer, .servicecontainer.ngbg .txtcontainer, .servicecontainer.scbg .txtcontainer, .servicecontainer.intbg .txtcontainer{width:95%;}} .ngrateChart > .head {background: #38b6ff none repeat scroll 0 0; color: #ffffff; margin-bottom: 2px; padding: 10px; text-align: center; text-transform: uppercase; font-size:16px;} .ngrateChart > .bodytxt {background: #e5e5e5 none repeat scroll 0 0; display: block; min-height: 180px; padding:10px; text-align: center;} .ngrateChart .rate{font-size: 60px; font-weight: 400; line-height: 30px; padding: 30px;} .ngrateChart .rate span{font-size: 22px;} .Chart > .head{text-align:center; color:#fff; background:#525459; text-transform:uppercase; font-weight:900; padding:10px; margin-bottom:2px;} .Chart > .tabs{background:#eaeaea; text-align:center; overflow:hidden;} .Chart > .tabs label{cursor:pointer; background:#9e9fa2; color:#fff; font-weight:900; padding:10px 0; display:block; float:left; width:50%;} .Chart > .bodytxt{background:#e5e5e5; padding:50px; display:block;} @media(max-width:1400px){.Chart > .bodytxt{padding:30px;}} @media(max-width:992px){.Chart > .bodytxt{padding:15px;}} .footer{background-color: #38b6ff; color:#ffffff; text-align: center; padding-bottom:20px;} .footer_title{font-size:20px; padding:5px;} .footer_subtitle{font-size:16px;} .footercontainer{position: relative; margin-bottom:20px;} .footertxt{position: relative; font-size:14px; line-height:18px; text-align: center; color: #ffffff;} .footerimg{margin-top:20px;} .footer a{color: #ffffff; text-decoration: none;} .footer a:hover{color: #ffffff; text-decoration: underline;} .footercontainer .logo{margin: 0 auto; width: 200px;} .footersocialcontainer{position:relative; top: 0px;} .footersocial{width:40px; height:40px; display:inline-block; padding:5px; margin-left: 5px;} .footersocial .icon {width: 40px; height: 40px; border: 3px solid #ffffff; text-align: center; line-height: 32px; display: inline-block; border-radius: 100%; vertical-align: middle; transition: border-color 0.25s;} .footersocial .icon svg{width:23px; height:23px; display:inline-block; vertical-align:middle; fill:#ffffff; transition:fill 0.25s;} .footersocial a:hover .icon{border-color:#b8b8b8;} .footersocial a:hover .icon svg{fill:#b8b8b8;}.bgstyle .row {border-bottom: 2px solid #919699;}.bgstyle .row .col-md-8 {padding-right: 30px; width: 60.67%}.bgstyle .row .col-md-4 {width: 37.3%; padding-left: 30px;}.solarclub-hero{border-radius: 2px;}#solarclub-hero-wrap{position: relative; width: 100%; padding-top: 85%; overflow: hidden; border-radius: 6px; filter: drop-shadow(2px 4px 6px rgb(59, 59, 59))}.solarclub-hero-img{position: absolute; inset: 0; width: 100%; height: auto; object-fit: contain; background-position: 80%;}.solarclub-productbox{padding: 20px 0; text-align: center;}.solarclub-productbox .subtitle{font-size: 28px; color: #545a6b;}.solarclub-productbox .txt{font-weight: bold; font-size: 22px;}.solarclub-rates .txtsmall{font-size: 20px; color: #545a6b; line-height: 1.8; font-weight: bold;}.solarclub-badges{display: flex; align-items: center; justify-content: space-evenly;}.solarclub-badges img{height: 85px; width: auto; filter: drop-shadow(2px 4px 6px rgb(59, 59, 59));}.solarclub-thumbs {margin-left: 0 !important; margin-right: 0 !important; margin-top: 10px;}.solarclub-thumbs > [class*="col-"] {padding-left: 4px; padding-right: 4px; filter: drop-shadow(2px 4px 6px rgb(59, 59, 59));}.row .solarclub-thumbs {border-bottom: none;}.solarclub-thumb{display: block; width: 100%; aspect-ratio: 1 / 1; overflow: hidden; border-radius: 6px; position: relative; line-height: 0; text-decoration: none;}.solarclub-thumb img{width: 100%; height: 100% !important; object-fit: cover; display: block; transform: scale(1); transition: transform 160ms ease, filter 160ms ease;}.solarclub-thumb:hover img{transform: scale(1.07); filter: contrast(1.10) saturate(1.10);}.solarclub-thumb:hover::after{opacity: 1;}.solarclub-signup {display:inline-block; padding: 10px 18px; border-radius: 4px; background: #e53935; font-size: 24px; color:#fff !important; font-weight:700; text-decoration:none !important; width: 95%; border: 10px solid #ecf1f4; margin: 20px 0; filter: drop-shadow(2px 4px 6px rgb(59, 59, 59));} .solarclub-signup a {color:#fff !important; text-decoration:none !important;} .solarclub-signup:hover,.solarclub-signup a:hover{opacity:0.9; transform: scale(1.03); text-decoration:none;}.hero-textbox {text-align: left; font-weight: bold; font-size: 18px !important; color: #545a6b; padding: 0 22px; border: 1px solid transparent; border-radius: 6px; backdrop-filter: blur(12px);}.appointment-hero-textbox {text-align: left; font-weight: bold; font-size: 22px !important; color: #545a6b; padding: 0 22px; border: 1px solid transparent; border-radius: 6px; backdrop-filter: blur(12px);}.benefits-textbox, .faq-textbox {text-align: left; font-size: 18px !important; color: #545a6b; margin-top: 20px;}.benefits-textbox .subtitle, .faq-textbox .subtitle{font-weight: bold; font-size:22px; text-align: center; margin-bottom: 10px;}.faq-question{display:flex; align-items:flex-start; gap:40px; padding:12px 0; color:inherit; text-decoration:none; cursor:pointer;}.faq-question:hover,.faq-question:focus{text-decoration:none; outline:none;} .faq-icon .icon-play{width: 35px; height: 35px; flex:0 0 18px; display: block;} .faq-accordion .faq-item {list-style: none;}.faq-accordion .faq-item > summary.faq-question {display: flex; align-items: center; gap: 16px; padding: 14px 0; cursor: pointer; list-style: none; user-select: none;}.faq-accordion .faq-item > summary.faq-question::-webkit-details-marker {display: none;}.faq-accordion .faq-item > summary .faq-icon {flex-shrink: 0; display: flex; align-items: center;}.faq-accordion .faq-item > summary .icon-play {width: 18px; height: 18px; transition: transform 0.25s ease; transform: rotate(0deg);}.faq-accordion .faq-item[open] > summary .icon-play {transform: rotate(90deg);}.faq-accordion .faq-item > .faq-slide {display: grid; grid-template-rows: 0fr; transition: grid-template-rows .32s cubic-bezier(.22,.7,.2,1);}.faq-accordion .faq-item[open] > .faq-slide {grid-template-rows: 1fr;}.faq-accordion .faq-item > .faq-slide > .faq-body {overflow: hidden;}.faq-accordion .faq-body {padding: 0 0 16px 35px; font-size: 18px; line-height: 1.6; color: #3e3f3e;} .faq-body{padding-left:60px; padding-bottom:12px;}.faq-item + .faq-item{margin-top:12px;}@media (max-width: 480px) {.faq-question {gap: 22px;} .faq-body{padding-left:40px;}}.benefits-textbox .txt, .faq-textbox .txt{margin-bottom: 0;}.benefits-textbox .txt{font-weight: 600;}.faq-item .col-md-1 {width: 5.3%;}#solarclub-reviews.section {padding: 30px 0; background: #ffffff;}#solarclub-reviews .reviews-title {font-size: 26px; font-weight: 700; text-align: center; margin: 10px 0 30px;}.sve-review-item .col-md-9 {width: 65%;}.sve-review-item {padding: 18px 0; border-bottom: 1px solid #eee;}.sve-review-left {position: relative; display: flex; justify-content: center; align-items: center; padding-bottom: 20px;}.sve-review-avatar {width: 160px; height: 160px; border-radius: 50%; object-fit: cover; display: block; background: #f2f2f2; border: 4px solid #fff; box-shadow: 0 3px 12px rgb(59, 59, 59);}.sve-review-namebadge {position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); background: #2f8fe6; color: #fff; border-radius: 18px; padding: 10px 16px; width: 140px; text-align: center; line-height: 1.1; box-shadow: 0 4px 10px rgb(59, 59, 59); z-index: 2;}.sve-review-namebadge .name {font-weight: 700; font-size: 14px; margin-bottom: 6px;}.sve-review-stars {font-size: 14px; letter-spacing: 1px; color: #ffd700;}.sve-review-bubble {background: #f1f3f5; border-radius: 14px; padding: 35px 18px; position: relative; font-size: 20px; line-height: 1.55;}.sve-review-bubble:before {content: ""; position: absolute; left: -10px; top: 34px; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #f1f3f5;} @media (max-width: 991px) {.sve-review-left {flex-direction: row; justify-content: flex-start; align-items: center; gap: 14px; margin-bottom: 12px;} .sve-review-namebadge {width: auto; min-width: 140px;} .sve-review-bubble:before {display: none;}}.faq-item .row .col-md-1 {width: 8.3%;}.faq-icon {display: flex; align-items: center; gap: 6px;}#benefits .row, #faq .faq-textbox .container .row {border-bottom: 1px solid #919699;}#faq .faq-textbox .container .faq-item .row {border-bottom: none;}@media (min-width: 993px) and (max-width: 1200px) {.solarclub-rates .txtsmall {font-size: 16px !important;} .bgstyle .row .col-md-4 {width: 39.3%; padding-left: 15px;}}@media (max-width: 992px) {.bgstyle .row .col-md-8, .bgstyle .row .col-md-4, .faq-item .col-md-1, .faq-item .row .col-md-1, .sve-review-item .col-md-9 {width: auto !important; float: none !important;} #solar_hero .col-md-8, #solar_hero .col-md-4 {width: 100% !important;} .bgstyle .row .col-md-8 {padding-right: 15px !important;} .bgstyle .row .col-md-4 {padding-left: 15px !important;} .solarclub-signup{width: 75%;} .solarclub-badges {flex-wrap: wrap; gap: 10px;} .solarclub-badges img {height: 100px;} .sve-review-item .col-md-3, .sve-review-item .col-md-9 {width: 100% !important;} .sve-review-left {justify-content: center !important; padding-bottom: 12px;} .sve-review-bubble {font-size: 18px; padding: 18px 16px;} .sve-review-bubble:before {display: none;} .faq-item .col-md-1 {width: 100% !important;} .faq-icon {justify-content: flex-start;} .faq-item > .row {display: flex; flex-wrap: nowrap; align-items: flex-start;} .faq-item > .row > .col-md-1 {flex: 0 0 44px; max-width: 44px; width: 44px !important; float: none !important; padding-right: 6px;} .faq-item > .row > .col-md-11 {flex: 1 1 auto; max-width: none; width: auto !important; float: none !important;} .faq-icon {display: flex; align-items: center; gap: 6px; height: 100%; margin-top: 2px;} .faq-icon .icon-play {width: 18px; height: 18px; display: block;}}@media (max-width: 480px) {.SVEGoogleReviewContanier {padding: 0 15px 35px !important;} #solarclub-hero-wrap {padding-top: 70% !important;} .solarclub-productbox .subtitle {font-size: 22px !important;} .solarclub-productbox .txt {font-size: 18px !important;} .solarclub-rates .txtsmall {font-size: 18px !important;} .solarclub-signup, .solarclub-signup a {width: 100%; font-size: 20px; padding: 10px 14px; border-width: 8px;} .solarclub-badges img {height: 60px;} .solarclub-thumbs .col-xs-3 {width: 50% !important; float: left;} .solarclub-thumbs > [class*="col-"] {padding-bottom: 8px;} .sve-review-avatar {width: 120px; height: 120px;} .sve-review-namebadge {width: 150px;} #solarclub-reviews .reviews-title {font-size: 20px;} .faq-item > .row > .col-md-1 {flex: 0 0 38px; max-width: 38px; width: 38px !important;} .faq-icon .icon-play {width: 16px; height: 16px;} .faq-question {font-size: 18px;} .faq-answer {font-size: 16px;}}@media (max-width: 320px) {#solarclub-hero-wrap {padding-top: 62% !important;} .solarclub-thumbs > [class*="col-"] {padding-left: 2px; padding-right: 2px; padding-bottom: 4px;} .sve-review-bubble {font-size: 16px; padding: 14px 12px;} .sve-review-avatar {width: 105px; height: 105px;} .sve-review-namebadge {min-width: 130px; padding: 8px 12px;}}.solarclubfeature-thumb{display: block; width: 100%; aspect-ratio: 1 / 1; overflow: hidden; border-radius: 6px; position: relative; line-height: 0; text-decoration: none;}.thumb_hirate{background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/solar_hirate.png); background-position: 100%; background-repeat: no-repeat; background-size: cover; display: block; width: 100%; height: 100%; transform: scale(1); transition: transform 160ms ease, filter 160ms ease;}.thumb_lorate{background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/solar_lorate.png); background-position: 100%; background-repeat: no-repeat; background-size: cover; display: block; width: 100%; height: 100%; transform: scale(1); transition: transform 160ms ease, filter 160ms ease;}.thumb_solarbill{background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/solar_billscreenshot.jpg); background-position: 100%; background-repeat: no-repeat; background-size: cover; display: block; width: 100%; height: 100%; transform: scale(1); transition: transform 160ms ease, filter 160ms ease;}.thumb_map{background: url(https://utilitynet.s3.amazonaws.com/sharedvalueenergy/images/solar_map.png); background-position: 100%; background-repeat: no-repeat; background-size: cover; display: block; width: 100%; height: 100%; transform: scale(1); transition: transform 160ms ease, filter 160ms ease;}.thumb_hirate:hover, .thumb_lorate:hover, .thumb_solarbill:hover, .thumb_map:hover{transform: scale(1.07); filter: contrast(1.10) saturate(1.10);}.button-block-left {font-weight: 700; width: 55%; position: relative; display: flex; justify-content: center; align-items: center; padding: 30px 0 20px;}.sve-button-item {border-bottom: 1px solid #919699;}.sve-button-item .col-md-8 {width: 49%;}.sve-button-item .col-md-4 {text-align: center;}.sve-button-item .col-md-4 .solarclub-signup {padding: 5px 18px;}@media (max-width: 992px) {.sve-button-item .col-md-8 {width: 95%; padding-left: 15px;} .button-block-left {width:100%; text-align: center;} .sve-button-item .col-md-4 .solarclub-signup {width: 75%;}}@media (max-width: 480px) {.sve-button-item .col-md-4 .solarclub-signup {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/sharedvalueenergy/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/sharedvalueenergy/images/logo.png)!important; display: block !important;}} .navbar-default {background-color: #38b6ff;} .navbar-default .navbar-nav > li > a {color: #ffffff;} .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #ffffff;}@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;} .navbarmain{background:#38b6ff; min-height:60px; width:100%; padding:10px 85px 10px 0px;} .navbarmain ul{list-style: none; padding:0px 10px;} .navbarmain ul li a{padding: 0 15px; color:#ffffff!important; background-color: transparent!important; transition:opacity 0.25s; font-size: 18px; line-height: 40px; display:block; font-weight:400;} .navbarmain ul li a:hover{color:#565656!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; 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:300px; 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:40px;} .navbarmain ul li a{display:block; padding:0 10px; color:#fff; font-size:18px; font-weight:400; 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:40px!important; padding-right:40px!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:#ffffff!important; background-color: transparent!important; transition:opacity 0.25s; font-size:16px;} .navupper ul li a:hover, .navbarmain ul li a:hover{opacity:1; color:#565656!important;} .navupper .icon {display: inline-block; height: 20px; margin: -3px 3px 0 0; width: 20px; border: none;} .navbarmain .button{background:#3e3f3e!important; color:#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: #ffffff!important; color:#3e3f3e!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:16px; 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; 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;}} #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%;}}