@charset "UTF-8";

@media only screen and (max-width:767px) {}

.is-hidden {
	display: none;
}

#top-right-nav span, #top-right-nav a {
	font-size: 16px;
}

.et_pb_text.medium-weight p, .et_pb_text.medium-weight li, .et_pb_code_inner.medium-weight p, .et_pb_code_inner.medium-weight li, .et_pb_text .medium-weight, .et_pb_code_inner .medium-weight {
	font-weight: 500;
}

.et-menu .menu-item-has-children>a:first-child {
	padding-right: 0;
}

.et-pb-controllers a {
	width: 15px;
	height: 15px;
	background-color: var(--blue-secondary);
}

_:-ms-fullscreen, :root .entry-featured-image-url img {
	height: 100%;
}

_:-ms-fullscreen, :root .zipWrapper button {
	padding: .55rem 1.5rem;
}

.et_pb_slider .et-pb-controllers .et-pb-active-control {
	background-color: var(--green-secondary) !important;
}

.et_pb_bg_layout_dark .et_pb_slide_description {
	text-shadow: none;
}

.et-pb-arrow-next {
	opacity: 1;
	right: 22px;
}

.et-pb-arrow-prev {
	opacity: 1;
	left: 22px;
}

.after-read-more {
	color: var(--green-secondary);
	margin-left: .2em;
}

.search-icon:before {
	display: none;
}

.easy-steps {
	background: var(--green-secondary);
	padding: 10px 16px;
	color: var(--white-primary);
	border-radius: 25px;
	font-weight: 700;
	width: 48px;
	height: 48px;
	display: inline-block;
}

@media only screen and (max-width:767px) {
	.easy-steps {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 35px;
		height: 35px;
		padding: 5px 0 0;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.easy-steps {
		width: 32px;
		height: 32px;
		display: flex;
		align-items: center;
		justify-content: center;
		padding-top: 15px;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media only screen and (max-width:767px) {}

.orange-steps .easy-steps {
	background-color: var(--orange-primary);
}

.green-steps .easy-steps {
	background-color: var(--green-secondary);
}

.blue-steps .easy-steps {
	background-color: var(--blue-secondary);
}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {}

.fas.fa-phone-volume {
	transform: rotate(-35deg);
	font-size: 28px;
	position: relative;
	top: -4px;
	color: var(--green-secondary);
}

.arrow-right {
	display: inline-block;
	width: 45px;
	height: 12px;
	background: url("https://justenergy.com/wp-content/uploads/2021/02/green-arrow.png") no-repeat;
	--lzl-bg-img: "https://justenergy.com/wp-content/uploads/2021/02/green-arrow.png";
}

.arrow-right-2 {
	display: inline-block;
	height: 22.422px;
	width: 39.484px;
	margin-bottom: -5px;
	margin-left: 20px;
	margin-right: -50px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.484' height='22.422' viewBox='0 0 39.484 22.422'%3E%3Cpath id='right-arrow' d='M38.761,123.578l-8.743,8.743a2.468,2.468,0,0,1-3.49-3.49l4.531-4.531H2.468a2.468,2.468,0,1,1,0-4.936H31.059l-4.531-4.531a2.468,2.468,0,0,1,3.49-3.49l8.743,8.743a2.468,2.468,0,0,1,0,3.49Z' transform='translate(0 -110.622)' fill='%230077c8'/%3E%3C/svg%3E%0A");
}

.searchWrapper .desktopSearch {
	font-size: 1rem;
	color: var(--green-secondary);
	font-weight: 700;
	margin-right: .75rem;
	cursor: pointer;
	background: none;
	border: none;
}

@media only screen and (max-width:767px) {}

p.zipError {
	margin: .5rem 0 0 1rem;
}

.arrow-right.lzl:not(.lzl-ed), .arrow-right.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAMCAYAAAD26jQJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIElEQVRIDWNgGAWjITAaAqMhMBoCoyEwGgKjIUC/EAAACHwAAW/HmnQAAAAASUVORK5CYII=");
}

.magnify {
	display: flex;
	align-items: center;
	font-weight: 700;
	color: var(--blue-primary);
	margin-bottom: .6rem;
}

.magnify:before {
	content: "";
	display: inline-block;
	width: 68px;
	height: 43px;
	margin-right: .6rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43'%3E%3Cg id='loupe' transform='translate(0 0)'%3E%3Crect id='Rectangle_6159' data-name='Rectangle 6159' width='4.479' height='5.823' transform='translate(27.32 31.385) rotate(-135)' fill='%231c1d1d'/%3E%3Ccircle id='Ellipse_55' data-name='Ellipse 55' cx='13.885' cy='13.885' r='13.885' transform='translate(1.792 1.792)' fill='%23ebf3fa'/%3E%3Cpath id='Path_61370' data-name='Path 61370' d='M26.786,26.786A15.71,15.71,0,0,1,4.569,4.569,15.71,15.71,0,0,1,26.786,26.786ZM7.167,7.167a12.1,12.1,0,1,0,17.11,0A12.057,12.057,0,0,0,7.167,7.167Z' transform='translate(0 0)' fill='%23444546'/%3E%3Cpath id='Path_61371' data-name='Path 61371' d='M321.2,315.733c4.748,3.315,8.331,5.913,9.406,7.077a5.511,5.511,0,1,1-7.794,7.794,102.226,102.226,0,0,1-7.077-9.406Z' transform='translate(-289.216 -289.216)' fill='%2375ab00'/%3E%3Cpath id='Path_61372' data-name='Path 61372' d='M318.5,324.683c-.538-.806-1.165-1.613-1.7-2.419l5.465-5.465c.9.627,1.7,1.165,2.419,1.7Z' transform='translate(-290.193 -290.193)' fill='%23588004'/%3E%3Cpath id='Path_61373' data-name='Path 61373' d='M301.574,307.038l5.465-5.465a1.394,1.394,0,0,0-1.971-1.971l-5.465,5.465a1.406,1.406,0,0,0,0,1.971A1.268,1.268,0,0,0,301.574,307.038Z' transform='translate(-274.072 -274.071)' fill='%2375ab00'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: cover;
}

@media only screen and (max-width:767px) {
	.magnify {
		flex-direction: column;
	}
	
	.magnify:before {
		width: 34px;
		height: 34px;
		margin-bottom: .5rem;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.magnify:before {
		width: 44px;
		height: 34px;
	}
}

.flexContainer {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: start;
	align-items: auto;
	align-content: center;
	width: 100%;
}

.flexContainer>.item-2 {
	flex: 1 1 50%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column;
}

.flexContainer>.item-2.just400 {
	flex: 1 1 60%;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: column;
}

.flexContainer>.item-2.just400:first-child {
	flex-basis: 0;
}

.social-media-icons img {
	width: 30px;
	height: auto;
	margin-right: .3rem;
}

#main-content .container:before {
	background: none;
}

#sidebar {
	display: none;
	padding: 0;
	margin: 0;
	border: 0px;
}

.disclosure ol li ol, .disclosure ol li ul, .disclaimer ol li ol, .disclaimer ol li ul {
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px 0 0 20px;
}

.disclosure ol li ol li, .disclosure ol li ul li, .disclaimer ol li ol li, .disclaimer ol li ul li {
	padding-bottom: .5em;
}

.disclosure ol li ol li:last-child, .disclosure ol li ul li:last-child, .disclaimer ol li ol li:last-child, .disclaimer ol li ul li:last-child {
	padding-bottom: 0;
}

.et_pb_menu__search {
	background: #f3f3f3;
	border-radius: 4px;
	padding-left: 1.5em;
}

p.zipError {
	display: none;
	color: red;
	font-size: .9em;
}

.faq-select {
	padding-top: .5em;
	padding-bottom: .5em;
	border-radius: 4px;
}

a.blue-btn {
	transition: .3s;
	text-align: center;
	color: var(--blue-secondary);
	border: none;
	text-decoration: underline;
}

a.blue-btn:after {
	font-family: "Font Awesome 5 Free";
	content: " ";
	font-weight: 700;
	color: var(--green-secondary);
	opacity: 1;
	margin-left: .5rem;
	font-size: 1.5rem;
	margin-top: .1rem;
	display: inline-block;
	text-decoration: none;
}

a.blue-btn.blue-arrow:after {
	color: var(--blue-secondary);
}

.pagination .older_entries a:before {
	font-family: "Font Awesome 5 Free";
	content: " ";
	font-weight: 700;
	color: var(--green-secondary);
	transform: rotate(180deg);
	display: inline-block;
	margin-right: .5rem;
	text-decoration: none;
}

.pagination .next_entries a:after {
	font-family: "Font Awesome 5 Free";
	content: " ";
	font-weight: 700;
	color: var(--green-secondary);
	display: inline-block;
	margin-left: .5rem;
	text-decoration: none;
}

.menu-shadow {
	box-shadow: 0 5px 5px rgba(50, 50, 50, .15);
}

.et_pb_menu__logo img {
	transition: all .2s ease-in-out;
	overflow: visible;
}

.et_pb_menu__logo {
	overflow: visible;
}

.et_pb_menu--style-left_aligned .et_pb_menu__logo {
	margin-right: 0 !important;
}

.single-locations #main-content ul.list, .single-locations #main-content ul.blue, .single-locations #main-content ol.list, .single-locations #main-content ol.blue, .entry-content ul.list, .entry-content ul.blue, .entry-content ol.list, .entry-content ol.blue, .et-l--body ul.list, .et-l--body ul.blue, .et-l--body ol.list, .et-l--body ol.blue {
	margin: 1em 0 0;
	list-style: none;
	padding-left: 0;
	display: table;
}

.single-locations #main-content ul.list li, .single-locations #main-content ul.blue li, .single-locations #main-content ol.list li, .single-locations #main-content ol.blue li, .entry-content ul.list li, .entry-content ul.blue li, .entry-content ol.list li, .entry-content ol.blue li, .et-l--body ul.list li, .et-l--body ul.blue li, .et-l--body ol.list li, .et-l--body ol.blue li {
	display: table-row;
	line-height: 2em;
}

.single-locations #main-content ul.list li:before, .single-locations #main-content ul.blue li:before, .single-locations #main-content ol.list li:before, .single-locations #main-content ol.blue li:before, .entry-content ul.list li:before, .entry-content ul.blue li:before, .entry-content ol.list li:before, .entry-content ol.blue li:before, .et-l--body ul.list li:before, .et-l--body ul.blue li:before, .et-l--body ol.list li:before, .et-l--body ol.blue li:before {
	content: "•";
	color: var(--blue-secondary);
	font-weight: 700;
	display: table-cell;
	padding-right: .6rem;
}

.single-locations #main-content ul.list.planscards, .single-locations #main-content ul.list.green, .single-locations #main-content ul.blue.planscards, .single-locations #main-content ul.blue.green, .single-locations #main-content ol.list.planscards, .single-locations #main-content ol.list.green, .single-locations #main-content ol.blue.planscards, .single-locations #main-content ol.blue.green, .entry-content ul.list.planscards, .entry-content ul.list.green, .entry-content ul.blue.planscards, .entry-content ul.blue.green, .entry-content ol.list.planscards, .entry-content ol.list.green, .entry-content ol.blue.planscards, .entry-content ol.blue.green, .et-l--body ul.list.planscards, .et-l--body ul.list.green, .et-l--body ul.blue.planscards, .et-l--body ul.blue.green, .et-l--body ol.list.planscards, .et-l--body ol.list.green, .et-l--body ol.blue.planscards, .et-l--body ol.blue.green {
	text-align: left;
}

.single-locations #main-content ul.list.planscards li:before, .single-locations #main-content ul.list.green li:before, .single-locations #main-content ul.blue.planscards li:before, .single-locations #main-content ul.blue.green li:before, .single-locations #main-content ol.list.planscards li:before, .single-locations #main-content ol.list.green li:before, .single-locations #main-content ol.blue.planscards li:before, .single-locations #main-content ol.blue.green li:before, .entry-content ul.list.planscards li:before, .entry-content ul.list.green li:before, .entry-content ul.blue.planscards li:before, .entry-content ul.blue.green li:before, .entry-content ol.list.planscards li:before, .entry-content ol.list.green li:before, .entry-content ol.blue.planscards li:before, .entry-content ol.blue.green li:before, .et-l--body ul.list.planscards li:before, .et-l--body ul.list.green li:before, .et-l--body ul.blue.planscards li:before, .et-l--body ul.blue.green li:before, .et-l--body ol.list.planscards li:before, .et-l--body ol.list.green li:before, .et-l--body ol.blue.planscards li:before, .et-l--body ol.blue.green li:before {
	color: var(--green-secondary);
	font-size: 1.6rem;
	width: 0;
}

.single-locations #main-content ul.list.orange li:before, .single-locations #main-content ul.blue.orange li:before, .single-locations #main-content ol.list.orange li:before, .single-locations #main-content ol.blue.orange li:before, .entry-content ul.list.orange li:before, .entry-content ul.blue.orange li:before, .entry-content ol.list.orange li:before, .entry-content ol.blue.orange li:before, .et-l--body ul.list.orange li:before, .et-l--body ul.blue.orange li:before, .et-l--body ol.list.orange li:before, .et-l--body ol.blue.orange li:before {
	color: var(--orange-primary);
}

ul.check {
	margin: 1em 0 0;
	list-style: none;
	padding-left: 0;
	display: table;
}

.single-locations #main-content ul.check li, .entry-content ul.check li, .et-l--body ul.check li {
	display: table;
	margin-bottom: 20px;
	line-height: 1.4;
}

@media only screen and (max-width:767px) {
	.single-locations #main-content ul.check li, .entry-content ul.check li, .et-l--body ul.check li {
		margin-bottom: 0;
	}
	
	.single-locations #main-content ul.check li:after, .entry-content ul.check li:after, .et-l--body ul.check li:after {
		display: block;
		content: "";
		margin-bottom: 1rem;
	}
}

.single-locations #main-content ul.check li sup, .entry-content ul.check li sup, .et-l--body ul.check li sup {
	font-size: 1rem;
}

.single-locations #main-content ul.check li:before, .entry-content ul.check li:before, .et-l--body ul.check li:before {
	font-family: "Font Awesome 5 Free";
	content: "";
	color: var(--blue-secondary);
	display: table-cell;
	font-weight: 700;
	font-size: 1.8rem;
	padding-right: .6rem;
}

.single-locations #main-content ul.check.blue li:before, .entry-content ul.check.blue li:before, .et-l--body ul.check.blue li:before {
	color: var(--blue-secondary);
}

.single-locations #main-content ul.check.green li:before, .entry-content ul.check.green li:before, .et-l--body ul.check.green li:before {
	color: var(--green-primary);
}

.single-locations #main-content ul.check.orange li:before, .entry-content ul.check.orange li:before, .et-l--body ul.check.orange li:before {
	color: var(--orange-primary);
}

.app-store {
	border-radius: 5px;
	max-width: 100%;
}

.special-links a {
	background: #7eb847;
	padding: .2em .6em;
	color: #fff;
	font-size: .8em;
}

h4.widgettitle {
	background: none;
	padding-top: 0;
	color: var(--blue-primary);
	font-weight: 900;
	font-size: 26px;
}

.et_pb_widget ul li, .et_pb_sidebar_0_tb_body.et_pb_widget_area li, .et_pb_sidebar_0_tb_body.et_pb_widget_area a, .et_pb_bg_layout_light .et_pb_widget li a {
	font-size: 16px;
	margin-bottom: 0;
}

.et_pb_widget ul, .tagcloud {
	margin: 0;
}

.mobile-only {
	display: none !important;
}

.location-dropdown ul.sub-menu {
	margin-left: -7px;
}

ul.accordion {
	list-style: none;
	margin: 1em 0 0;
	padding: 0;
	width: 100%;
}

ul.accordion li {
	padding: 10px 10px 10px 0;
	border: none;
	list-style: none;
}

ul.accordion li a.head {
	display: block;
	color: var(--blue-primary);
	font-weight: 700;
	text-decoration: none;
}

ul.accordion li a.head:before {
	font-family: "Font Awesome 5 Free";
	content: "";
	margin-right: .3em;
}

ul.accordion li .content {
	display: none;
}

ul.accordion li .content:before {
	font-family: "Font Awesome 5 Free";
	content: "";
	margin-right: .3em;
}

.vertical-tabs1 {
	border: none;
}

.vertical-tabs1 ul.et_pb_tabs_controls {
	float: left;
	width: 30%;
	background: transparent;
	margin: 0;
}

.vertical-tabs1 ul.et_pb_tabs_controls:after {
	content: none;
}

.vertical-tabs1 .et_pb_tabs_controls li {
	width: 100%;
	border-right: none !important;
	border-left: 5px solid transparent;
	border-bottom: 1px solid #fff;
	background: #f3f3f3;
	margin-bottom: 0;
	height: 70px;
	padding: 0;
}

.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a:after, .vertical-tabs1 .et_pb_tabs_controls li:hover a:after {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid var(--blue-primary);
	position: absolute;
	top: 26px;
	right: -8px;
}

.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active, .vertical-tabs1 .et_pb_tabs_controls li:hover {
	border-left: 2px solid var(--blue-primary);
	background: var(--blue-primary);
	border-bottom: 1px solid #fff;
	color: #fff;
}

.vertical-tabs1 .et_pb_tabs_controls li:hover a {
	color: #fff;
}

.vertical-tabs1 .et_pb_tabs_controls li a {
	padding: 10px;
}

.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a, .vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a:hover {
	color: #fff !important;
}

.vertical-tabs1 .et_pb_tab {
	padding: 0;
}

.vertical-tabs1 .et_pb_tab_content {
	display: flex;
	flex-wrap: wrap;
	padding: 6em 2em 2em;
	align-items: center;
}

.faq-page .et_pb_tab_content {
	padding-top: 2em;
}

.css-1l98hjp textarea {
	min-height: 100px !important;
}

#formio input.form-control {
	padding: 3px 12px;
}

#formio div div {
	gap: 10px;
}

#formio button {
	margin-right: 0;
}

#formio div[role=listbox] {
	display: block;
	opacity: 1;
	z-index: 9999;
}

#formio .choices {
	border: 1px solid #bbb;
	background: #fff;
	border-radius: 5px;
}

#formio .choices[data-type*=select-one] .choices__button {
	background-image: none;
}

#formio .form-control.selection.dropdown {
	border: none;
	padding: .225rem .75rem;
}

.ccpa-form .formio-component-columns {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: baseline;
	align-content: flex-start;
}

.ccpa-form .formio-component-columns1, .ccpa-form .formio-component-columns4, .ccpa-form .formio-component-columns5 {
	display: block;
	flex: none;
}

.ccpa-form .formio-component-columns1 .col-md-3 {
	max-width: 15%;
}

.ccpa-form .btn-primary {
	background-color: var(--blue-primary);
	border: none;
	font-size: .8rem;
}

.simple-sitemap-container label {
	padding: .7rem 1rem;
}

.simple-sitemap-container label h3 {
	padding-bottom: 0;
}

.simple-sitemap-wrap ul li a {
	color: var(--blue-primary);
}

.simple-sitemap-wrap ul {
	margin-top: 2em;
}

.simple-sitemap-wrap ul.children {
	margin-top: .5rem;
}

.simple-sitemap-wrap ul li {
	margin-bottom: .5rem;
}

#sitemap .simple-sitemap-container.tab-enabled input+label {
	background-color: #ccc;
}

#sitemap .simple-sitemap-container.tab-enabled input+label>h3 {
	color: var(--blue-primary);
}

#sitemap .simple-sitemap-container.tab-enabled input+label>* {
	color: #727272;
}

#sitemap .simple-sitemap-container.tab-enabled input:checked+label {
	background-color: var(--blue-primary);
}

#sitemap .simple-sitemap-container.tab-enabled input:checked+label>* {
	color: #fff;
}

#sitemap .simple-sitemap-wrap.simple-sitemap-tab-1.panel, #sitemap .simple-sitemap-wrap.simple-sitemap-tab-2.panel {
	border-top: 4px solid var(--blue-primary) !important;
}

#sitemap .page-item-10277 {
	display: none;
}

.entry-content table.griddy-table:not(.variations), body.et-pb-preview #main-content .container table.griddy-table {
	border: none;
}

.entry-content .griddy-table td {
	border-top: 1px solid #fff;
	padding: 1.2rem;
}

.griddy {
	color: #ed0874;
}

.griddy-table td.first {
	background: #ebebeb;
	color: #707070;
	font-weight: 700;
}

.griddy-table td.griddy {
	background: #ed0874;
	color: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.griddy-table td.je {
	background: var(--blue-primary);
	color: #fff;
}

.griddy-table thead tr th {
	font-weight: 700;
	font-size: 1.2rem;
}

.griddy-table thead tr th:nth-child(2) {
	color: #ed0874;
}

.griddy-table thead tr th:nth-child(3) {
	color: var(--blue-primary);
}

.testimonialsCarousel.griddyCarousel h3 {
	font-size: 2rem;
	color: #ed0874;
	opacity: 1;
}

@media screen and (max-width:599px) {
	.zip-code-lookup form {
		justify-content: center;
	}
	
	.zip-code-lookup input {
		width: 50%;
		max-width: 100%;
	}
	
	.mobile-only {
		display: block !important;
	}
	
	.hide-for-mobile {
		display: none;
	}
	
	.formio-form .formio-component-firstName, .formio-form .formio-component-textfield, .formio-form .formio-component-phoneNumber, .formio-form .formio-component-email, .formio-form .formio-component-zipCode, .formio-form .formio-component-countryCode {
		flex-basis: 98%;
		margin: .1em;
	}
	
	.vertical-tabs1 ul.et_pb_tabs_controls {
		width: 100%;
		margin-bottom: 30px;
		margin-right: 0;
	}
	
	.vertical-tabs1 .et_pb_tabs_controls li {
		border-bottom: 1px solid #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
	}
	
	.vertical-tabs1 .et_pb_tabs_controls li a {
		text-align: center;
		display: block;
	}
	
	.vertical-tabs1 .et_pb_tab {
		padding: 0;
	}
	
	.vertical-tabs1 .et_pb_tab_content {
		display: block;
	}
	
	.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active {
		border-left: none;
		border-bottom: 2px solid var(--blue-primary);
		text-align: center;
	}
	
	.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a:after {
		display: none;
	}
	
	.ccpa-form .formio-component-columns {
		display: block;
		flex: none;
	}
	
	.ccpa-form .formio-component-columns1 .col-md-3 {
		max-width: 50%;
	}
	
	.ccpa-form #formio {
		overflow: hidden;
	}
	
	.hide-on-mobile {
		display: none;
	}
	
	.zipWrapper input {
		max-width: 160px;
	}
	
	.flexContainer>.testimonials {
		flex-basis: 100%;
	}
	
	.mobile-search {
		background-color: #ebf3fa;
		height: 100vh;
		width: 100vw;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.mobile-search form {
		width: 90%;
		margin: 0 auto;
	}
	
	.add-background {
		background-color: #ebf3fa;
	}
	
	.testimonialsCarousel.slick-initialized .slick-slide {
		padding: 5px;
	}
	
	.flexContainer>.item-2.just400:first-child {
		flex-basis: 100%;
		align-items: center;
		margin-bottom: 1rem;
	}
	
	.flexContainer>.item-2.just400 {
		flex: 1 1 60%;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	
	.crp_related ul li a {
		width: 140px;
		height: 140px;
	}
	
	.crp_related.crp-rounded-thumbs ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.crp_related.crp-rounded-thumbs ul li {
		margin: .5rem 0 !important;
		box-shadow: none;
	}
}

.my_custom_loader {
	border: 8px solid #f3f3f3;
	border-top: 8px solid #3498db;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	animation: spin 2s linear infinite;
	margin: 0 auto;
}

div#result {
	margin-top: 18px;
}

.et_pb_section.faqs {
	padding-bottom: 0;
}

.et_pb_section.search_filter {
	padding-top: 0;
}

.input-error {
	border: 2px solid #f03 !important;
}

.input-error-text {
	color: red;
	display: none;
	font-size: 15px;
}

.search-results-faqs {
	color: #062f6d;
}

.et-pb-faq-content {
	padding: 0;
}

h5.et_pb_toggle_title {
	font-size: 15px;
	line-height: 1.5;
}

.dp-dfg-loader {
	position: absolute;
	z-index: 1;
	text-align: center;
	left: 46.8%;
}

.faqs.et_pb_all_tabs {
	position: relative;
}

.faqs-template-default.single.single-faqs #single-post-content {
	font-size: 14px !important;
	font-family: azo-sans-web, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	color: var(--gray-primary) !important;
}

.faqs-template-default.single.single-faqs #single-post-content span {
	font-size: 14px !important;
}

.et_pb_toggle_close {
	padding: 20px 0 8px;
}

.share-faq-article {
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 15px;
}

.share-faq-article a {
	color: #0175ca !important;
	font-size: 16px !important;
	text-decoration: underline;
	font-weight: 500;
}

p.MsoNormal, div.MsoNormal {
	padding: 0;
	margin: 0;
	width: 0;
	height: 0;
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.je-header-section a, .phoneNumber {
	text-decoration: none !important;
}

.testimonialsCarousel span {
	font-size: 2rem;
	color: var(--blue-primary);
	opacity: .3;
}

.skip {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 30px;
	width: 1px;
	text-align: left;
	overflow: hidden;
	margin-top: 12px;
	font-weight: 700;
	border-radius: 3px;
	color: #0175ca !important;
}

a.skip:active, a.skip:focus, a.skip:hover {
	left: 48.5%;
	top: 5px;
	width: auto;
	height: auto;
	overflow: visible;
	z-index: 9999999;
	font-size: 16px;
	text-decoration: underline;
	outline: 2px dashed var(--blue-secondary) !important;
}

@media only screen and (max-width:768px) {
	a.skip:active, a.skip:focus, a.skip:hover {
		left: 30%;
	}
}

.keyboard-outline {
	outline: 2px dashed var(--blue-secondary) !important;
	-webkit-transition: none !important;
	transition: none !important;
}

footer.et-l.et-l--footer .et_pb_section_0_tb_footer .keyboard-outline {
	outline: 2px dashed #fff !important;
}

.et-search-form input:focus.keyboard-outline {
	padding-left: 15px;
	padding-right: 15px;
}

.et_pb_tab {
	-webkit-animation: none !important;
	animation: none !important;
}

.et_pb_scroll_top.et-visible:focus {
	outline-width: 3px;
	outline-style: dashed;
	outline-color: #696969;
}

@media (-webkit-min-device-pixel-ratio:0) {
	.et_pb_scroll_top.et-visible:focus {
		outline-color: -webkit-focus-ring-color;
		outline-style: auto;
	}
}

.nav li.et-hover>ul, .menu li.et-hover>ul {
	visibility: visible !important;
	opacity: 1 !important;
}

.da11y-submenu-show {
	visibility: visible !important;
}

.crp_related ul li {
	box-shadow: none;
	border-radius: 0;
	height: 100%;
	padding: 0;
	border: none;
}

.crp_related.crp-rounded-thumbs .crp_title {
	border-radius: 0;
	height: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
}

.crp_related.crp-rounded-thumbs img {
	width: 150px;
	height: 150px;
	border-radius: 7px;
}

.crp_related.crp-rounded-thumbs a {
	border-radius: 7px;
}

.entry-meta.post_tags {
	margin-bottom: 1rem;
}

@media only screen and (max-width:767px) {}

@media only screen and (max-width:767px) {}

.search-wrapper table {
	float: left;
	width: 84%;
	text-decoration: underline;
	color: #0476ca;
	text-transform: capitalize;
	text-align: left;
	font-weight: 700;
	font-size: 16px;
	margin-left: 5%;
}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media only screen and (min-width:980px)and (max-width:1260px) {
	.search-wrapper table {
		width: 81%;
	}
}

@media only screen and (max-width:980px) {}

@media only screen and (max-width:480px) {
	.search-wrapper table {
		font-size: 13px;
		text-align: center;
		margin-left: 0;
	}
	
	.tags-left-heading .searchWrapper input {
		font-size: 13px;
	}
}

@media only screen and (min-width:768px)and (max-width:1360px) {
	a.skip:active, a.skip:focus, a.skip:hover {
		left: 3%;
		top: -3px;
	}
}

.single-gas .entry-content .et_pb_row, .single-electricity .entry-content .et_pb_row, .single-electricity_gas .entry-content .et_pb_row {
	width: 80%;
}

.single-gas .et_pb_toggle_close, .single-electricity .et_pb_toggle_close, .single-electricity_gas .et_pb_toggle_close {
	padding: 20px 15px 15px;
}

body.single-gas:not(.et-tb) #main-content .container, body.single-gas:not(.et-tb-has-header) #main-content .container, body.single-electricity:not(.et-tb) #main-content .container, body.single-electricity:not(.et-tb-has-header) #main-content .container, body.single-electricity_gas:not(.et-tb) #main-content .container, body.single-electricity_gas:not(.et-tb-has-header) #main-content .container {
	max-width: 100%;
	width: 100%;
}

#cities_list .et_pb_toggle_content a {
	color: var(--blue-secondary);
	text-decoration: underline;
	font-weight: 700;
}

.et_pb_menu__logo a {
	float: left;
	line-height: 0;
}

.home-v2 .et_pb_text p a {
	color: #fff !important;
}

@media screen and (min-width:980px) {
	.home-v2 .global-phone-number .et_pb_text_inner p:before {
		content: "or call";
		padding-right: 12px;
		color: #fff;
		position: relative;
		top: -5px;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.je-global-search-section .search-wrapper table {
		width: 95%;
	}
	
	.tags-left-heading .searchWrapper input {
		font-size: 15px;
	}
}

@media only screen and (min-width:768px)and (max-width:980px)and (min-width:768px)and (max-width:980px) {}

@media only screen and (min-width:768px)and (max-width:980px) {
	.search-icon:before {
		font-size: 24px;
		margin-left: 3px;
	}
	
	#main-footer .social-media-icons img {
		width: 40px;
		height: auto;
	}
}

@media screen and (orientation:landscape) {}

@media only screen and (min-width:768px)and (max-width:980px) {
	#footer-nav .footer-navs .et_mobile_menu {
		display: block;
		position: relative;
		padding: 0;
		margin: 0;
		border: none;
		box-shadow: none;
	}
	
	#footer-nav .footer-navs .et_mobile_menu li {
		text-align: center;
	}
	
	#footer-nav .footer-navs .et_mobile_menu li a {
		padding: 0;
		border-bottom: none;
		text-decoration: none;
	}
	
	.three-easy-steps .arrow-right {
		display: none;
	}
	
	.spanish-footer-navs.et_pb_menu .et_pb_menu__menu {
		display: block;
	}
}

.accordion .et_pb_toggle_title:before {
	font-family: "Font Awesome 5 Free" !important;
	color: var(--green-primary);
	font-weight: 700;
	font-size: 14px;
	left: 0;
	margin-right: 1rem;
	position: relative;
}

.blog-global-cta {
	display: flex;
	justify-content: center;
}

.zip-centered form {
	text-align: center;
}

.zip-centered .referral-wrap {
	margin: 0 auto;
}

.zip-centered .referral-wrap .referralCode, .zip-centered p.zipError {
	text-align: center;
}

.light-text .zipWrapper {
	border: none;
}

.light-text .referral-wrap label, .light-text .referral-wrap .referral-code-text-input-container input {
	color: var(--white-secondary);
}

.light-text .referral-wrap .referral-code-text-input-container input::placeholder {
	color: var(--white-secondary);
}

.light-text .referral-wrap .referral-error span {
	color: var(--white-secondary);
}

@media only screen and (max-width:767px) {
	#mobile-bar.fixed {
		top: 0;
		left: 0;
		width: 100%;
		position: fixed;
		z-index: 9999;
	}
}

.icon-heart:before {
	content: "";
	width: 35px;
	height: 30.96px;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='30.958' viewBox='0 0 35 30.958'%3E%3Cpath id='heart' d='M31.829,3.672l-.085-.129c-4.227-4.293-9.13-2.994-14.245,1C12.385.549,7.482-.749,3.255,3.544A11.577,11.577,0,0,0,0,11.572,11.4,11.4,0,0,0,3.339,19.6c6.552,5.967,9.722,8.887,11.244,10.261,1.775,1.588,2.156,1.975,2.917,1.975h.085a1.911,1.911,0,0,0,.888-.343,17.618,17.618,0,0,0,1.86-1.631l.254-.258c1.522-1.374,4.734-4.25,11.117-10.089A11.516,11.516,0,0,0,35,11.529,11.24,11.24,0,0,0,31.829,3.672Z' transform='translate(0 -0.877)' fill='%23fff'/%3E%3C/svg%3E%0A");
	background-size: cover;
}

.icon-water:before {
	content: "";
	width: 25.35px;
	height: 35.65px;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.345' height='35.655' viewBox='0 0 25.345 35.655'%3E%3Cg id='droplet' transform='translate(-74.447 0.001)'%3E%3Cg id='Group_1052' data-name='Group 1052' transform='translate(74.447 -0.001)'%3E%3Cpath id='Path_2851' data-name='Path 2851' d='M91.179,5.943A37.473,37.473,0,0,1,87.649.374.562.562,0,0,0,87.126,0a.593.593,0,0,0-.532.362,38.992,38.992,0,0,1-3.376,5.284c-3.7,5.317-8.772,12.6-8.772,17.336a12.673,12.673,0,1,0,25.345,0C99.792,18.32,94.814,11.166,91.179,5.943Z' transform='translate(-74.447 0.001)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: cover;
}

.icon-pig:before {
	content: "";
	width: 36.57px;
	height: 31.59px;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.574' height='31.592' viewBox='0 0 36.574 31.592'%3E%3Cg id='bank' transform='translate(-2 -3.995)'%3E%3Cpath id='Path_2852' data-name='Path 2852' d='M5.325,13.184a2.494,2.494,0,0,1-1.662-2.352.831.831,0,1,0-1.662,0,4.156,4.156,0,0,0,2.494,3.807,13.416,13.416,0,0,1,.831-1.455Z' transform='translate(0 -1.013)' fill='%23fff'/%3E%3Cpath id='Path_2853' data-name='Path 2853' d='M38.08,16.468a2.693,2.693,0,0,1-2.544-1.754,15.078,15.078,0,0,0-2.444-4.364v-.3L35.47,6.086A.788.788,0,0,0,35.129,4.9c-.233-.1-5.5-2.327-8.828.615a17.788,17.788,0,0,0-5.677-.682A17.78,17.78,0,0,0,8.047,10.209,16.625,16.625,0,0,0,6.385,12.3a13.708,13.708,0,0,0-.9,1.538A12.468,12.468,0,0,0,4,20.075a14.131,14.131,0,0,0,4.156,9.21v5.469a.831.831,0,0,0,.831.831h5.528a.831.831,0,0,0,.831-.565c.291-.889.956-1.928,1.953-1.928h5.819a2.261,2.261,0,0,1,1.5.549,7.024,7.024,0,0,1,1.305,1.571.831.831,0,0,0,.69.374H31.43a.823.823,0,0,0,.831-.831V29.219c.349-.457,1.139-1.513,1.5-2.037A2.685,2.685,0,0,1,35.5,26.06l2.718-.449a.831.831,0,0,0,.69-.831V17.3A.831.831,0,0,0,38.08,16.468ZM27.132,11.106a.831.831,0,0,1-.69.374.781.781,0,0,1-.457-.141,10.806,10.806,0,0,0-5.361-1.521,10.665,10.665,0,0,0-5.361,1.521.831.831,0,0,1-.914-1.38,12.244,12.244,0,0,1,6.276-1.8,12.244,12.244,0,0,1,6.276,1.8A.831.831,0,0,1,27.132,11.106Zm3.051,4.53A1.247,1.247,0,1,1,31.43,14.39,1.247,1.247,0,0,1,30.183,15.636Z' transform='translate(-0.337)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: cover;
}

.icon-arrow-right:before {
	content: "";
	width: 51px;
	height: 51px;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='51' viewBox='0 0 51 51'%3E%3Cpath id='Path_947' data-name='Path 947' d='M8.263,24.037,0,16.032l1.13-1.088,6.4,6.214V0H9.038V21.116l6.357-6.171,1.131,1.088-8.262,8Z' transform='translate(13.591 33.519) rotate(-90)' fill='%23fff'/%3E%3Cg id='Ellipse_5' data-name='Ellipse 5' fill='none' stroke='%23fff' stroke-width='3'%3E%3Ccircle cx='25.5' cy='25.5' r='25.5' stroke='none'/%3E%3Ccircle cx='25.5' cy='25.5' r='24' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: cover;
}

.video-bg {
	position: relative;
}

.video-bg:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: background-color .4s ease-in-out;
}

.video-bg.vid-refer:before {
	background: rgba(242, 103, 65, .8);
}

.video-bg.vid-refer:hover:before {
	background: rgba(242, 103, 65, .5);
	transition: background-color .3s ease-in-out;
}

.video-bg.vid-homewater:before {
	background: rgba(0, 117, 201, .8);
}

.video-bg.vid-homewater:hover:before {
	background: rgba(0, 117, 201, .5);
	transition: background-color .3s ease-in-out;
}

.video-bg.vid-stat:before {
	background: rgba(130, 188, 0, .8);
}

.video-bg.vid-stat:hover:before {
	background: rgba(130, 188, 0, .5);
	transition: background-color .3s ease-in-out;
}

.video-bg .et_pb_text_inner {
	z-index: 99;
}

.video-bg .et_pb_text_inner h5 {
	margin-top: .5rem;
	padding-bottom: 0;
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background: none !important;
}

#dynamic_content h3 {
	color: var(--orange-primary) !important;
	font-size: 25px;
	font-weight: 700;
}

@media all and (min-width:768px)and (max-width:1405px) {
	.hero.et_pb_section_video.et_pb_section_0.et_pb_section {
		padding-top: 2%;
		padding-bottom: 2%;
	}
	
	.hero.et_pb_section_video.et_pb_section_0.et_pb_section .mejs-container {
		width: 100%;
		padding-top: 56.25%;
		height: 0px;
		position: relative;
	}
	
	.hero.et_pb_section_video.et_pb_section_0.et_pb_section.home7 .et_pb_row_0 {
		padding-bottom: 50px;
	}
	
	.hero.et_pb_section_video.et_pb_section_0.et_pb_section.home8 {
		padding-top: 50px;
		padding-bottom: 0;
	}
}

.modal-overlay {
	opacity: 0;
	visibility: hidden;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 999;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
}

@media only screen and (max-width:767px) {}

.modal-popup.disclaimers-popup .close {
	color: var(--blue-secondary);
}

#et-boc .area-outer-wrap[data-da-color=light] .da-close {
	background: none;
	box-shadow: none;
	color: var(--blue-primary);
	opacity: 1;
}

#et-boc .area-outer-wrap[data-da-color=light] .da-close:hover {
	background: none;
	box-shadow: none;
	color: var(--blue-primary);
}

@media only screen and (max-width:767px) {
	#et-boc div[data-da-area=signup].area-outer-wrap[data-da-color=light] {
		height: 100%;
	}
}

#et-boc div[data-da-area=signup].area-outer-wrap[data-da-color=light] .da-close {
	background: none;
	box-shadow: none;
	color: var(--green-secondary);
	opacity: 1;
	font-size: 3rem;
	margin-right: 1rem;
	margin-top: 1rem;
}

#global-breadcrumbs .separator {
	padding: 0 .2rem;
}

.page-template-archive-review #global-breadcrumbs {
	display: none;
	opacity: 0;
	height: 0;
}

.page-template-archive-review .consumer-reviews .et_pb_row {
	padding-top: 0;
}

.masonry {
	--masonry-gap: 2rem;
	--masonry-brick-width: 300px;
	column-gap: var(--masonry-gap);
	column-fill: initial;
	column-width: var(--masonry-brick-width);
}

.masonry article {
	background: #f1f6fb;
	break-inside: avoid;
	padding: 2rem;
}

.masonry article h3 {
	padding: 1rem 0 0;
	color: var(--gray-primary);
	font-size: 1rem;
	font-weight: 600;
}

.masonry article p:last-of-type:before {
	font-family: etModules;
	content: "{";
	transform: rotateY(180deg);
	display: inline-block;
	position: relative;
	top: -3px;
}

.masonry article p:last-of-type:after {
	font-family: etModules;
	content: "{";
	display: inline-block;
	position: relative;
	top: -3px;
}

.masonry>* {
	break-inside: avoid;
	margin-bottom: var(--masonry-gap);
}

@supports (grid-template-rows: masonry) {
	.masonry {
		display: grid;
		gap: var(--masonry-gap);
		grid-template-rows: masonry;
		grid-template-columns: repeat(auto-fill, minmax(var(--masonry-brick-width), 1fr));
		align-tracks: stretch;
	}
	
	.masonry>* {
		margin-bottom: initial;
	}
}

@media all and (min-width:768px)and (max-width:1024px) {
	@supports (grid-template-rows: masonry) {
		.masonry {
			grid-template-columns: 50% 50%;
		}
	}
}

.ratings {
	display: flex;
	align-items: center;
}

.ratings i {
	font-style: normal;
}

.ratings i:before {
	font-family: etModules;
	content: "";
	color: var(--blue-secondary);
}

.ratings.overall i {
	margin: 0 .2rem;
}

.ratings img {
	margin-left: .6rem;
}

.load-more-wrapper {
	text-align: center;
}

.load-more-wrapper a:where(:not(.wp-element-button)) {
	text-decoration: underline;
}

.load-more-wrapper .load-more-button {
	border: none;
	background: none;
	color: var(--blue-secondary);
	font-size: 1rem;
	font-weight: 500;
	cursor: pointer;
	text-decoration: underline;
	position: relative;
	display: inline-block;
}

.load-more-wrapper .load-more-button.loading {
	text-decoration: none;
	transition: all .5s ease-in;
}

.load-more-wrapper .load-more-button.loading:before {
	font-family: etModules;
	content: "";
	animation-name: rotating;
	animation-duration: .9s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	position: absolute;
	left: -20px;
}

.et_pb_text .et_pb_text_inner .cta-phone.icon {
	display: inline-block;
}

.et_pb_text .et_pb_text_inner .cta-phone.icon:before {
	content: "";
	vertical-align: text-bottom;
	display: inline-block;
	margin-right: .4rem;
	width: 25px;
	height: 30px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.388' height='52.602' viewBox='0 0 47.388 52.602'%3E%3Cpath id='icon_phone' d='M8.953,59.582a30.517,30.517,0,0,1,0-43.137,1.583,1.583,0,0,1,1.955-.22l5.947,3.717a1.571,1.571,0,0,1,.624,1.927L14.506,29.3a1.568,1.568,0,0,1-1.625.982L7.76,29.772a24.356,24.356,0,0,0,0,16.475l5.121-.514a1.582,1.582,0,0,1,1.625.982l2.974,7.434a1.589,1.589,0,0,1-.624,1.927l-5.947,3.717A1.581,1.581,0,0,1,8.953,59.582Zm7.324-24.919a5.9,5.9,0,0,1,0,5.975,1.1,1.1,0,0,1-1.716.239l-.551-.523a1.114,1.114,0,0,1-.211-1.322,2.96,2.96,0,0,0,0-2.744,1.114,1.114,0,0,1,.211-1.322l.551-.523A1.089,1.089,0,0,1,16.277,34.663Zm8.426-8.37A17.647,17.647,0,0,1,24.7,49a1.113,1.113,0,0,1-1.615.083l-.532-.514a1.1,1.1,0,0,1-.083-1.505,14.707,14.707,0,0,0,0-18.852,1.116,1.116,0,0,1,.083-1.505l.532-.514a1.122,1.122,0,0,1,1.615.1Zm-4.222,4.121a11.767,11.767,0,0,1,0,14.456,1.11,1.11,0,0,1-1.643.119l-.532-.514a1.1,1.1,0,0,1-.119-1.459,8.827,8.827,0,0,0,0-10.748,1.1,1.1,0,0,1,.119-1.459l.532-.514a1.116,1.116,0,0,1,1.643.119Z' transform='translate(-8.254 1.152) rotate(-31)' fill='%238dc846'/%3E%3C/svg%3E%0A");
	background-size: cover;
}

.et_pb_text .et_pb_text_inner .cta-phone.icon.white:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.388' height='52.602' viewBox='0 0 47.388 52.602'%3E%3Cpath id='icon_phone' d='M8.953,59.582a30.517,30.517,0,0,1,0-43.137,1.583,1.583,0,0,1,1.955-.22l5.947,3.717a1.571,1.571,0,0,1,.624,1.927L14.506,29.3a1.568,1.568,0,0,1-1.625.982L7.76,29.772a24.356,24.356,0,0,0,0,16.475l5.121-.514a1.582,1.582,0,0,1,1.625.982l2.974,7.434a1.589,1.589,0,0,1-.624,1.927l-5.947,3.717A1.581,1.581,0,0,1,8.953,59.582Zm7.324-24.919a5.9,5.9,0,0,1,0,5.975,1.1,1.1,0,0,1-1.716.239l-.551-.523a1.114,1.114,0,0,1-.211-1.322,2.96,2.96,0,0,0,0-2.744,1.114,1.114,0,0,1,.211-1.322l.551-.523A1.089,1.089,0,0,1,16.277,34.663Zm8.426-8.37A17.647,17.647,0,0,1,24.7,49a1.113,1.113,0,0,1-1.615.083l-.532-.514a1.1,1.1,0,0,1-.083-1.505,14.707,14.707,0,0,0,0-18.852,1.116,1.116,0,0,1,.083-1.505l.532-.514a1.122,1.122,0,0,1,1.615.1Zm-4.222,4.121a11.767,11.767,0,0,1,0,14.456,1.11,1.11,0,0,1-1.643.119l-.532-.514a1.1,1.1,0,0,1-.119-1.459,8.827,8.827,0,0,0,0-10.748,1.1,1.1,0,0,1,.119-1.459l.532-.514a1.116,1.116,0,0,1,1.643.119Z' transform='translate(-8.254 1.152) rotate(-31)' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}

.et_pb_text .et_pb_text_inner .cta-phone.icon.bigger:before {
	width: 35px;
	height: 42px;
}

.et_pb_text .et_pb_text_inner .cta-phone.icon.blue:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.388' height='52.602' viewBox='0 0 47.388 52.602'%3E%3Cpath id='icon_phone' d='M8.953,59.582a30.517,30.517,0,0,1,0-43.137,1.583,1.583,0,0,1,1.955-.22l5.947,3.717a1.571,1.571,0,0,1,.624,1.927L14.506,29.3a1.568,1.568,0,0,1-1.625.982L7.76,29.772a24.356,24.356,0,0,0,0,16.475l5.121-.514a1.582,1.582,0,0,1,1.625.982l2.974,7.434a1.589,1.589,0,0,1-.624,1.927l-5.947,3.717A1.581,1.581,0,0,1,8.953,59.582Zm7.324-24.919a5.9,5.9,0,0,1,0,5.975,1.1,1.1,0,0,1-1.716.239l-.551-.523a1.114,1.114,0,0,1-.211-1.322,2.96,2.96,0,0,0,0-2.744,1.114,1.114,0,0,1,.211-1.322l.551-.523A1.089,1.089,0,0,1,16.277,34.663Zm8.426-8.37A17.647,17.647,0,0,1,24.7,49a1.113,1.113,0,0,1-1.615.083l-.532-.514a1.1,1.1,0,0,1-.083-1.505,14.707,14.707,0,0,0,0-18.852,1.116,1.116,0,0,1,.083-1.505l.532-.514a1.122,1.122,0,0,1,1.615.1Zm-4.222,4.121a11.767,11.767,0,0,1,0,14.456,1.11,1.11,0,0,1-1.643.119l-.532-.514a1.1,1.1,0,0,1-.119-1.459,8.827,8.827,0,0,0,0-10.748,1.1,1.1,0,0,1,.119-1.459l.532-.514a1.116,1.116,0,0,1,1.643.119Z' transform='translate(-8.254 1.152) rotate(-31)' fill='%23062f6e'/%3E%3C/svg%3E%0A");
}

@media screen and (max-width:599px) {
	.three-easy-steps .arrow-right {
		display: none;
	}
}

@media only screen and (min-width:100px)and (max-width:700px) {
	#referral-code-form #brTag {
		display: none;
	}
}

#referral-code-form .rcInput {
	position: relative;
}

@media only screen and (max-width:767px) {
	#referral-code-form .rcInput:nth-of-type(1) {
		padding: .7rem 1rem;
		margin-bottom: .5rem;
	}
}

#referral-code-form.error {
	margin-bottom: 2rem;
}

#referral-code-form.error .rcInput:nth-of-type(1) input.referralCode {
	border-color: red;
	transition: border-color .2s ease-in-out;
}

#referral-code-form.error .rcInput:nth-of-type(2) {
	border-color: red;
	transition: border-color .2s ease-in-out;
}

#referral-code-form.error .zipWrapper {
	border-color: red;
	transition: border-color .2s ease-in-out;
}

@media only screen and (max-width:767px) {
	#referral-code-form.error .rcInput:nth-of-type(1) {
		margin-bottom: 1rem;
	}
	
	#referral-code-form.error .rcInput:nth-of-type(1) .zipCodeErrorMsg {
		bottom: -15px;
		left: 25px;
	}
	
	#referral-code-form.error .rcInput:nth-of-type(2) {
		margin-bottom: 1rem;
	}
	
	#referral-code-form.error .rcInput:nth-of-type(2) .zipCodeErrorMsg {
		bottom: -30px;
	}
	
	#referral-code-form.error #referFriendCtaForm+.zipCodeErrorMsg {
		margin-left: 4rem;
	}
}

#referral-code-form .zipWrapper button:disabled {
	opacity: .75;
}

#referral-code-form .containerRcInput {
	display: flex;
	align-items: center;
}

@media only screen and (max-width:767px) {
	#referral-code-form .containerRcInput {
		flex-direction: column;
	}
}

#referral-code-form .formWithRcInput button {
	text-decoration: none;
	font: inherit;
	color: var(--zip-button-text);
	background-color: var(--zip-button-bg);
	border: none;
	border-radius: 30px;
	cursor: pointer;
	font-weight: 600;
	padding: .8rem 1.5rem;
}

#referral-code-form .formWithRcInput button:hover {
	background-color: var(--zip-button-hover);
}

#referral-code-form .formWithRcInput button:disabled {
	opacity: .75;
	cursor: default;
}

#referral-code-form .referralCodeErrorMsg, #referral-code-form .zipCodeErrorMsg, #referral-code-form .apiErrorMsg {
	position: absolute;
	color: red;
	font-weight: 600;
	margin: 0;
	padding: 0;
	bottom: -30px;
}

#referral-code-form .hero__below-cta-text {
	display: none;
}

@media (max-width:570px) {
	#referral-code-form .hero__below-cta-text {
		display: block;
	}
}

@media (min-width:1200px)and (max-width:1327px) {
	#referral-code-form .hero__below-cta-text {
		display: block;
	}
}

@media (min-width:981px)and (max-width:1350px) {
	.more-than-je {
		display: flex;
		flex-direction: row;
		align-items: center;
	}
}

@media only screen and (max-width:767px) {
	#referFriendCtaForm .referFriendCtaInput {
		padding-left: .6rem;
	}
}

#referFriendCtaForm button {
	padding-top: 0;
	padding-bottom: 0;
	height: 51px;
}

@media only screen and (max-width:767px) {
	#referFriendCtaForm button {
		padding-left: .9rem;
		padding-right: .9rem;
	}
}

#referral-code-form #referFriendCtaForm {
	margin-bottom: 1rem;
}

#referral-code-form p[data-cta=error-api] {
	margin-top: 5px;
}

#referSubHeadline a {
	text-decoration: none;
}

.accordion .et_pb_toggle_title {
	left: 0;
	right: auto;
}

.accordion .et_pb_toggle_title:before {
	font-family: "Font Awesome 5 Free" !important;
	color: #8dc846;
	font-weight: 700;
	font-size: 14px;
	left: 0;
	margin-right: 1rem;
	position: relative;
}

.accordion .et_pb_accordion .et_pb_toggle_title:before {
	left: 0;
	right: auto;
}

.accordion .et_pb_toggle_close .et_pb_toggle_title, .accordion .et_pb_toggle_close h5.et_pb_toggle_title, .accordion .et_pb_toggle_open .et_pb_toggle_title, .accordion .et_pb_toggle_open h5.et_pb_toggle_title {
	color: var(--blue-secondary);
}

.accordion .et_pb_toggle.et_pb_toggle_open {
	padding: 0;
}

.accordion .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before {
	content: "";
	display: inline-block;
}

.accordion .et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title:before {
	content: "";
}

.accordion .et_pb_toggle_close {
	padding: 0 0 8px;
}

.accordion .et_pb_toggle_content {
	padding-bottom: 20px;
	padding-top: 20px;
}

.wpproslider_t7_star_DIV {
	text-align: left;
}

.wpproslider_t7_DIV_3L {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.wpproslider_t7_DIV_3_logo {
	float: left;
	margin-right: .5rem;
}

.wprevpro_load_more_div>.brnprevclass {
	font-weight: 600;
	text-decoration: underline;
}

.wprevpro_load_more_div>.brnprevclass:hover {
	background-color: transparent !important;
	text-decoration: none;
}

@media all and (max-width:767px) {
	.wpproslider_t7_DIV_2_top {
		height: auto;
	}
	
	.wpproslider_t7_DIV_3L {
		display: flex;
		flex-direction: column;
	}
	
	.wppro_badge5_DIV_13 {
		display: flex;
		align-items: center;
		justify-content: center;
	}
}

@media all and (max-width:980px) {
	.wpproslider_t7_DIV_2_top {
		height: auto;
	}
	
	#wprev-slider-2 .wprevsiteicon[alt="consumeraffairs logo"], #wprev-slider-1 .wprevsiteicon[alt="consumeraffairs logo"] {
		max-width: 140px !important;
		height: 22px;
	}
	
	.wpproslider_t7_DIV_3L {
		display: flex;
		flex-direction: column;
	}
}

.plan-details-toggle {
	margin-bottom: 1.5rem;
}

.plan-details-toggle input.toggle {
	display: none;
	-webkit-appearance: none;
	appearance: none;
}

.plan-details-toggle .label-toggle {
	cursor: pointer;
	display: block;
	color: var(--blue-secondary);
	font-size: 21px;
}

.plan-details-toggle .label-toggle:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.682' height='13.765' viewBox='0 0 22.682 13.765'%3E%3Cpath id='chevron-down-solid' d='M16.116,136.895,6.021,126.8a1.247,1.247,0,0,1,0-1.763L7.2,123.86a1.247,1.247,0,0,1,1.761,0l8.038,8,8.038-8a1.247,1.247,0,0,1,1.761,0l1.177,1.177a1.247,1.247,0,0,1,0,1.763L17.879,136.895A1.247,1.247,0,0,1,16.116,136.895Z' transform='translate(28.339 137.26) rotate(180)' fill='%2375AB00'/%3E%3C/svg%3E%0A");
	background-size: cover;
	content: "";
	display: inline-block;
	height: 13.765px;
	transition: all .5s ease-in-out;
	width: 22.682px;
	margin-left: 1rem;
	transform: rotate(180deg);
}

.plan-details-toggle .toggle:checked+.label-toggle:after {
	content: " ";
	display: inline-block;
	transform: rotate(0);
	transition: transform .2s ease-out;
}

.plan-details-toggle .toggle:checked+.label-toggle+.et_pb_text_38 {
	display: none;
}

.green-bullet-discs ul {
	padding-bottom: 0;
}

.green-bullet-discs ul li::marker {
	color: var(--green-secondary);
}

@media only screen and (max-width:767px) {
	.green-bullet-discs ul li::marker {
		font-size: 20px;
	}
}

.table-wrapper {
	width: 100%;
	overflow-x: auto;
}

.entry-content .data-table {
	border: none;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.entry-content .data-table:not(.variations) {
	border: none;
}

.entry-content .data-table thead tr th {
	padding: 15px;
	background-color: var(--blue-primary);
	color: #fff;
	font-weight: 700;
	border-color: #fff;
	border-right: 1px solid;
	border-bottom: 1px solid var(--blue-primary);
}

.entry-content .data-table thead tr th:nth-of-type(1) {
	border-left: 1px solid var(--blue-primary);
}

.entry-content .data-table thead tr th:last-of-type {
	border-right: 1px solid var(--blue-primary);
}

.entry-content .data-table tbody tr td {
	padding: 10px 15px;
	font-weight: 400;
	background-color: #f8f7f7;
	border: 1px solid rgba(112, 112, 112, .2784313725);
}

.entry-content .data-table-alt {
	border: 1px solid #707070;
	width: auto;
	border-collapse: collapse;
	border-spacing: 0;
}

.entry-content .data-table-alt tbody tr th:first-child {
	padding: 10px 15px;
	background-color: var(--blue-primary);
	color: #fff;
	font-weight: 700;
	border-color: #fff;
	border-right: 1px solid;
}

.entry-content .data-table-alt tbody tr th:not(:first-child), .entry-content .data-table-alt tbody tr td {
	padding: 10px 15px;
	font-weight: 400;
	background-color: #f8f7f7;
	border: 1px solid #707070;
}

.entry-content .data-table-alt tbody tr th:not(:last-child) {
	border-bottom: 1px solid #fff;
}

.entry-content .data-table-alt.variations {
	border: none;
}

.entry-content .data-table-alt.variations tbody tr td {
	border: none;
	border-bottom: 1px solid #707070;
}

.entry-content .data-table-alt.variations tbody tr:last-child td {
	border: none;
}

.entry-content .data-table a, .entry-content .data-table-alt a {
	color: var(--blue-secondary);
	font-weight: 700;
	text-decoration: underline;
}

.entry-content .data-table td small, .entry-content .data-table th small, .entry-content .data-table-alt td small, .entry-content .data-table-alt th small {
	font-size: .8rem;
	font-weight: 300;
}

@media only screen and (max-width:767px) {
	.entry-content .table-wide {
		width: 1000px !important;
	}
}

.entry-content .ptc-statistics-table th {
	background: var(--blue-primary);
	padding: 14px 25px;
	height: 100px;
}

.entry-content .ptc-statistics-table th span {
	color: var(--white-primary);
	line-height: 1.5em;
}

.entry-content .ptc-statistics-table th:not(:last-child) {
	border-right: 1px solid var(--white-primary);
}

.entry-content .ptc-statistics-table td {
	background: #f8f7f7;
	border-bottom: 1px solid #707070;
	padding: 10px 25px !important;
}

.entry-content .ptc-statistics-table th:first-child, .entry-content .ptc-statistics-table th:nth-child(2) {
	width: 28%;
}

.entry-content .ptc-statistics-table td:not(:last-child) {
	border-right: 1px solid #707070;
}

.entry-content .ptc-statistics-table tr:last-of-type td {
	border-bottom: none;
}

@media only screen and (max-width:767px) {
	.entry-content .ptc-statistics-table th {
		height: initial;
	}
	
	.entry-content .ptc-statistics-table td, .entry-content .ptc-statistics-table th {
		padding: 14px !important;
	}
}

#tableOfContents {
	background: var(--white-tertiary);
	padding: 40px 50px;
	margin: 1.5rem auto;
	display: inline-block;
}

@media only screen and (max-width:767px) {
	#tableOfContents {
		display: block;
		padding: 20px 30px;
	}
}

#tableOfContents input.toggle, #tableOfContents input[type=checkbox] {
	display: none;
	-webkit-appearance: none;
	appearance: none;
}

#tableOfContents .lbl-toggle {
	cursor: pointer;
	display: block;
	color: var(--orange-primary);
	font-size: 25px;
	font-weight: 700;
}

@media only screen and (max-width:767px) {
	#tableOfContents .lbl-toggle {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}

#tableOfContents .lbl-toggle:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.682' height='13.765' viewBox='0 0 22.682 13.765'%3E%3Cpath id='chevron-down-solid' d='M16.116,136.895,6.021,126.8a1.247,1.247,0,0,1,0-1.763L7.2,123.86a1.247,1.247,0,0,1,1.761,0l8.038,8,8.038-8a1.247,1.247,0,0,1,1.761,0l1.177,1.177a1.247,1.247,0,0,1,0,1.763L17.879,136.895A1.247,1.247,0,0,1,16.116,136.895Z' transform='translate(28.339 137.26) rotate(180)' fill='%230075c9'/%3E%3C/svg%3E%0A");
	background-size: cover;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	height: 13.765px;
	transition: all .5s ease-in-out;
	width: 22.682px;
	margin-left: 1rem;
	transform: rotate(180deg);
}

#tableOfContents .toc-list {
	margin-top: 2rem;
	padding-bottom: 0;
	display: none;
}

#tableOfContents .toggle:checked+.lbl-toggle:after {
	content: " ";
	display: inline-block;
	transform: rotate(0);
	transition: transform .2s ease-out;
}

#tableOfContents .toggle:checked+.lbl-toggle+.toc-list {
	display: block;
	opacity: 1;
	max-height: 100%;
	transition: max-height .25s ease-in-out;
}

#tableOfContents .toc-link {
	display: block;
	margin-bottom: 5px;
	text-decoration: none !important;
	color: var(--blue-primary);
	font-weight: 500;
	font-size: 21px;
	opacity: 1;
}

#tableOfContents .toc-link.heading3 {
	color: var(--orange-primary);
	font-weight: 400;
	margin-left: 1rem;
	font-size: 21px;
}

#tableOfContents .toc-link.heading3:before {
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 25px;
	background: var(--green-secondary);
	display: inline-block;
	margin-right: .8rem;
	vertical-align: middle;
	position: relative;
	top: -.2rem;
}

@media only screen and (max-width:767px) {
	#tableOfContents .toc-link.heading3:before {
		width: 5px;
		height: 5px;
	}
}

@media only screen and (max-width:767px) {
	#tableOfContents .toc-link.heading3 {
		text-indent: -20px;
		padding-left: 20px;
		font-size: 16px;
	}
	
	#tableOfContents .lbl-toggle {
		font-size: 21px;
	}
	
	#tableOfContents .toc-link {
		font-size: 16px;
		line-height: 1.4;
		margin-bottom: 16px;
	}
	
	#tableOfContents .lbl-toggle:after {
		transform: rotate(180deg);
	}
	
	#tableOfContents .toggle:checked+.lbl-toggle:after {
		transform: rotate(0);
	}
}

.ptc-page #wprev-badge-1 {
	border: none;
	background: transparent;
	padding: 0;
}

.ptc-page .wppro_badge1_DIV_12 {
	cursor: pointer;
	text-decoration: underline;
}

.ptc-page .wppro_badge1_DIV_stars span.svgicons {
	width: 37px;
	height: 37px;
}

.ptc-page .wppro_badge5_stars {
	margin-bottom: 0 !important;
}

.ptc-page #wprev-badge-1 .wppro_badge1_DIV_12 {
	font-weight: 300;
	font-size: 16px;
	color: var(--gray-primary) !important;
}

.ptc-page .wppro_badge5_total {
	margin-top: 0;
	margin-bottom: 6px;
}

.ptc-carousel .slick-slide img {
	width: 120px;
	height: auto;
	margin: 0 auto;
}

.ptc-carousel .wppro_badge1_DIV_stars span.svgicons {
	width: 32px;
	height: 32px;
}

.ptc-carousel .wppro_badge5_stars {
	margin-bottom: 0 !important;
}

.ptc-carousel .wppro_badge5_total {
	font-size: 10px;
	margin-top: 0;
	margin-bottom: 0;
}

.ptc-carousel .slick-track {
	display: flex;
	align-items: center;
}

.ptc-carousel .slick-slide img {
	display: inline-block;
}

.ptc-carousel #wprev-badge-1 {
	background: none;
	border: none;
	box-shadow: none;
}

.ptc-carousel #wprev-badge-1 .wppro_badge1_DIV_12 {
	color: #444456 !important;
	font-size: 12px;
	font-weight: 300;
}

.ptc-three-easy-steps .easy-steps {
	display: inline-block;
	vertical-align: middle;
	background: var(--orange-primary);
	height: 50px;
	width: 50px;
	padding: 1px;
	margin-right: 10px;
}

@media only screen and (max-width:767px) {
	.ptc-three-easy-steps .easy-steps {
		padding: 5.6px 16px;
		height: 45px;
		width: 45px;
	}
}

.key-takeaways {
	padding: 40px 50px;
	background: #f8f7f7;
	font-size: 21px;
}

@media only screen and (max-width:767px) {
	.key-takeaways {
		padding: 30px 20px;
		font-size: 16px;
	}
}

.key-takeaways h3 {
	font-weight: 700;
	font-size: 25px;
	color: var(--orange-primary);
	line-height: 1.5em;
}

@media only screen and (max-width:767px) {
	.key-takeaways h3 {
		font-size: 18px;
	}
}

.key-takeaways p a, .key-takeaways li a {
	color: var(--blue-secondary);
	font-weight: 700;
}

.key-takeaways ul {
	padding-bottom: 0;
	margin-left: 0;
}

.key-takeaways ul li {
	font-style: italic;
	font-size: 21px;
	line-height: 1.5em;
	margin-bottom: 1em;
}

@media only screen and (max-width:767px) {
	.key-takeaways ul li {
		font-size: 16px;
	}
}

.key-takeaways ul li::marker {
	color: var(--green-secondary);
	font-size: 28px;
}

@media only screen and (max-width:767px) {
	.key-takeaways ul li::marker {
		font-size: 20px;
	}
}

.key-takeaways ul li:last-of-type {
	margin-bottom: 0;
}

.dynamic_content ul {
	padding-bottom: 0;
	margin-left: 0;
}

.dynamic_content ul li {
	font-size: 21px;
	line-height: 1.5em;
	margin-bottom: 1em;
}

@media only screen and (max-width:767px) {
	.dynamic_content ul li {
		font-size: 16px;
	}
}

.dynamic_content ul li::marker {
	color: var(--green-secondary);
	font-size: 28px;
}

@media only screen and (max-width:767px) {
	.dynamic_content ul li::marker {
		font-size: 20px;
	}
}

.dynamic_content ul li ul li::marker {
	color: var(--orange-primary);
}

label.checkbox {
	display: flex;
	align-items: stretch;
	gap: 10px;
	cursor: pointer;
}

label.checkbox input[type=checkbox] {
	appearance: none;
	-webkit-appearance: none;
	border: 2px solid #e4e6e8;
	border-radius: 2px;
	width: 20px;
	height: 20px;
}

label.checkbox input[type=checkbox]:checked {
	background-image: url("data:image/svg+xml,%3Csvg id='checkbox' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect id='Rectangle_60' data-name='Rectangle 60' width='20' height='20' rx='2' fill='%2375ab00'/%3E%3Cpath id='checkmark' d='M4.154,74.039.179,70.064a.612.612,0,0,1,0-.865l.865-.865a.611.611,0,0,1,.865,0l2.678,2.677,5.735-5.735a.612.612,0,0,1,.865,0l.865.865a.612.612,0,0,1,0,.865L5.019,74.039a.612.612,0,0,1-.865,0Z' transform='translate(3.885 -59.658)' fill='%23fff'/%3E%3C/svg%3E%0A");
	background-size: cover;
}

label.checkbox span {
	font-weight: 700;
}

.three-easy-steps-v2 .et_pb_text_inner {
	display: flex;
	align-items: center;
	gap: 10px;
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.three-easy-steps-v2 .et_pb_text_inner {
		flex-direction: column;
	}
}

.three-easy-steps-v2 .arrow-right-blue {
	line-height: 1;
	padding-left: 15px;
}

.three-easy-steps-v2 .arrow-right-blue:before {
	font-family: etmodules;
	content: "$";
	font-size: 32px;
	color: #0077c8;
	display: inline-block;
	transform: scale(1.4);
}

.font-breakdown {
	font-family: The Breakdown, sans-serif;
	font-weight: 400;
}

@media screen and (max-width:768px) {}

.toggle-wrapper h3.active:before {
	transition: all .5s ease-in-out;
	transform: rotate(-180deg);
}

@media screen and (max-width:768px) {}

.alert-banner-section .banner-content {
	background-color: var(--blue-secondary);
	color: var(--white-primary);
	font-size: 21px;
	padding: 20px;
	min-height: 72px;
	box-sizing: border-box;
}

.alert-banner-section .banner-content:before {
	font-family: fontawesome;
	content: "";
	display: inline-block;
	margin-right: .5rem;
	font-weight: 900;
}

@media only screen and (max-width:767px) {
	.alert-banner-section .banner-content {
		font-size: 16px;
	}
}

.three-easy-steps.styles-v1 .step:after {
	content: "";
	display: inline-block;
	margin-left: 1rem;
	width: 39.484px;
	height: 22.422px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.484' height='22.422' viewBox='0 0 39.484 22.422'%3E%3Cpath id='right-arrow' d='M38.761,123.578l-8.743,8.743a2.468,2.468,0,0,1-3.49-3.49l4.531-4.531H2.468a2.468,2.468,0,1,1,0-4.936H31.059l-4.531-4.531a2.468,2.468,0,0,1,3.49-3.49l8.743,8.743a2.468,2.468,0,0,1,0,3.49Z' transform='translate(0 -110.622)' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

@media only screen and (max-width:767px) {
	.three-easy-steps.styles-v1 .step:after {
		display: none;
	}
}

#frequently_asked_questions_page .entry-title {
	font-size: 32px;
	padding-bottom: 20px;
}

#frequently_asked_questions_page .et_pb_section.faqs, #frequently_asked_questions_page .et_pb_section.faqs .et_pb_row {
	padding-top: 0 !important;
}

@media only screen and (max-width:767px) {
	#frequently_asked_questions_page .et_pb_section.faqs {
		margin-top: 30px !important;
		padding-bottom: 8px !important;
	}
}

@media only screen and (max-width:767px) {
	#frequently_asked_questions_page .et_pb_title_container p {
		padding-bottom: 12px !important;
	}
}

@media only screen and (max-width:767px) {
	#frequently_asked_questions_page #global-breadcrumbs {
		padding-left: 25px;
	}
}

#frequently_asked_questions_page .faq_filters form {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 25px;
}

@media only screen and (max-width:767px) {
	#frequently_asked_questions_page .faq_filters form {
		flex-direction: column;
		margin-bottom: 0;
		gap: 20px;
	}
}

#frequently_asked_questions_page .et_pb_search {
	width: 65%;
	border: none;
	overflow: initial !important;
}

@media only screen and (max-width:767px) {
	#frequently_asked_questions_page .et_pb_search {
		width: 100%;
	}
}

#frequently_asked_questions_page .et_pb_s_faqs {
	width: 100%;
	padding: 16px 20px 16px 16px !important;
	border-radius: 16px !important;
	border: 1px solid #ccc;
	background: var(--white-secondary);
}

#frequently_asked_questions_page .search_submit {
	background: none;
	border: none;
	cursor: pointer;
	position: absolute;
	right: 25px;
	padding: 0 22px 0 0;
	top: 0;
	bottom: 0;
	color: var(--green-secondary);
	font-size: 20px;
}

#frequently_asked_questions_page .et_pb_contact_select {
	border: 1px solid #ccc;
	border-radius: 16px;
	background-color: unset;
}

#frequently_asked_questions_page .select_div {
	position: relative;
	width: 100%;
}

#frequently_asked_questions_page .select_div select {
	background: var(--white-secondary) !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	width: 95%;
	padding: 16px;
}

#frequently_asked_questions_page .select_div label {
	display: none !important;
}

#frequently_asked_questions_page .select_div:after {
	content: "";
	font: 17px/1 FontAwesome;
	color: var(--green-secondary);
	right: 40px;
	top: 18px;
	position: absolute;
	pointer-events: none;
	font-size: 20px;
}

@media only screen and (max-width:767px) {
	#frequently_asked_questions_page .select_div select {
		width: 100%;
	}
	
	#frequently_asked_questions_page .select_div:after {
		right: 24px;
	}
}

#frequently_asked_questions_page i.select_state.fas.fa-angle-down, #frequently_asked_questions_page i.topical_select.fas.fa-angle-down {
	right: 20px;
	position: absolute;
	top: 17px;
	font-size: 23px;
	color: var(--green-secondary);
}

#frequently_asked_questions_page i.select_state.fas.fa-angle-down {
	right: 5%;
	top: 14px;
}

#frequently_asked_questions_page .et_pb_contact_field_faq_market, #frequently_asked_questions_page .et_pb_contact_field_faq_topical {
	position: relative;
}

#frequently_asked_questions_page .et_pb_contact .et_pb_contact_field_half {
	width: 31%;
	float: left;
	margin-right: 2%;
	margin-bottom: 4%;
}

@media only screen and (max-width:767px) {
	#frequently_asked_questions_page .et_pb_contact .et_pb_contact_field_half {
		width: 100%;
	}
}

#frequently_asked_questions_page .et_pb_toggle_ {
	background: none;
	margin-bottom: 0;
	padding-left: 0;
	float: left;
	width: 100%;
}

#frequently_asked_questions_page .et_pb_toggle_ h5 {
	font-size: 21px;
	padding-bottom: 8px;
	line-height: 1.7;
}

@media screen and (max-width:420px) {
	#frequently_asked_questions_page .et_pb_toggle_ h5 {
		padding-bottom: 5px;
	}
}

#frequently_asked_questions_page .et_pb_toggle_title_ {
	cursor: pointer;
}

#frequently_asked_questions_page .et_pb_toggle_title_:before {
	font-family: "Font Awesome 5 Free";
	content: "";
	font-weight: 700;
	color: var(--green-secondary);
	font-size: 24px;
	opacity: 1;
	float: right;
	transition: all .3s ease-in;
}

@media screen and (max-width:420px) {
	#frequently_asked_questions_page .et_pb_toggle_title_:before {
		margin-left: 10px;
	}
}

#frequently_asked_questions_page .et_pb_toggle_title_.active:before {
	transition: all .5s ease-in-out;
	transform: rotate(-180deg);
}

#frequently_asked_questions_page .et_pb_toggle_content_ {
	display: none;
}

#frequently_asked_questions_page .et_pb_toggle_content_, #frequently_asked_questions_page .et_pb_toggle_content_ span, #frequently_asked_questions_page .et_pb_toggle_content_ p {
	font-size: 18px;
	padding-left: 0;
	color: var(--gray-primary);
}

#frequently_asked_questions_page .showing-all {
	width: 100%;
}

@media only screen and (max-width:767px) {
	#frequently_asked_questions_page .showing-all {
		padding: 15px 0 0;
	}
}

#frequently_asked_questions_page .faqs-showing-all {
	float: left;
	color: #000;
	font-size: 17px;
}

#frequently_asked_questions_page .faqs-showing-all span {
	color: var(--blue-primary);
	font-size: 16px;
}

#frequently_asked_questions_page .load_more {
	cursor: pointer;
	font-weight: 700;
	color: var(--blue-primary);
	text-decoration: underline;
	margin-top: 11px;
	font-size: 17px;
	background: var(--white-primary);
	border: none;
	padding-left: 0;
}

#frequently_asked_questions_page .faqs-refer-a-friend .et_pb_toggle_close, #frequently_asked_questions_page .faqs-location-pages .et_pb_toggle_close {
	padding: 0;
}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

#frequently_asked_questions_page .faqs-refer-a-friend .custom_faqs, #frequently_asked_questions_page .faqs-location-pages .custom_faqs {
	border-bottom: 1px solid #707070;
	margin-bottom: 15px;
}

#frequently_asked_questions_page .faqs-refer-a-friend .et_pb_toggle_content_, #frequently_asked_questions_page .faqs-location-pages .et_pb_toggle_content_ {
	padding: 5px 0;
}

#frequently_asked_questions_page .faqs-refer-a-friend .et_pb_toggle_content_ p, #frequently_asked_questions_page .faqs-refer-a-friend .et_pb_toggle_content_ span, #frequently_asked_questions_page .faqs-location-pages .et_pb_toggle_content_ p, #frequently_asked_questions_page .faqs-location-pages .et_pb_toggle_content_ span {
	font-size: 18px;
}

@media only screen and (max-width:767px) {
	#frequently_asked_questions_page .faqs-refer-a-friend .et_pb_toggle_content_ p, #frequently_asked_questions_page .faqs-refer-a-friend .et_pb_toggle_content_ span, #frequently_asked_questions_page .faqs-location-pages .et_pb_toggle_content_ p, #frequently_asked_questions_page .faqs-location-pages .et_pb_toggle_content_ span {
		font-size: 16px;
		line-height: 24px;
	}
}

.stable-grid-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 30px 0;
}

.stable-grid-header h1.centered {
	text-align: center;
	flex: 1;
}

.stable-grid-header a.right-aligned {
	text-align: right;
	padding: .95rem 1.2rem;
	color: var(--white-primary);
	font-weight: 500;
	background: var(--green-secondary);
	border-radius: 25px;
	border: none;
	margin-right: .05rem;
	cursor: pointer;
	white-space: nowrap;
	font-size: 1rem;
	text-decoration: none;
}

.stable-grid-header a.right-aligned:hover {
	background-color: var(--green-primary);
}

@media only screen and (max-width:767px) {
	.stable-grid-header {
		flex-direction: column;
	}
	
	.stable-grid-header h1.centered {
		margin-bottom: 15px;
		display: block;
	}
	
	.stable-grid-header a.right-aligned {
		display: block;
		padding: .85rem 1rem;
	}
}

#top-right-nav a {
	margin-left: 1.5rem;
}

#top-right-nav a:nth-child(odd) {
	color: #0175ca;
}

#top-right-nav a i {
	color: var(--green-secondary);
}

#top-nav-wrapper #top-nav {
	z-index: 99999;
}

#top-nav-wrapper #top-nav .et-menu li {
	padding-bottom: 15px;
}

#top-nav-wrapper #top-nav .et-menu li a {
	transition: none;
}

#top-nav-wrapper #top-nav .et-menu li li ul.sub-menu {
	top: -23px;
}

#top-nav-wrapper #top-nav .et-menu .menu-item-has-children>a:first-child:after {
	content: "";
}

#top-nav-wrapper .et_pb_menu--style-left_aligned .et_pb_menu_inner_container {
	top: -5px;
}

#top-nav-wrapper .et_pb_menu .et_pb_menu__wrap {
	align-items: center;
}

#top-nav-wrapper .et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul, #top-nav-wrapper .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
	left: -35px;
	top: calc(100% + -0px);
	border-top: 3px solid #0175ca;
}

#top-nav-wrapper .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li>ul {
	border-top: 3px solid #0175ca;
}

#top-nav-wrapper .et-menu .menu-item-has-children>a {
	padding: 0;
}

#top-nav-wrapper .et-menu .menu-item-has-children li a {
	padding: 6px 20px;
	text-align: left;
}

.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a, .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
	padding: 0;
}

.et_pb_menu #mobile_menu1 .menu-item-has-children>a, .et_pb_fullwidth_menu #mobile_menu1 .menu-item-has-children>a, #main-header #mobile_menu1 .menu-item-has-children>a {
	background-color: transparent;
	position: relative;
}

.et_pb_menu #mobile_menu1 .menu-item-has-children>a:after, .et_pb_fullwidth_menu #mobile_menu1 .menu-item-has-children>a:after, #main-header #mobile_menu1 .menu-item-has-children>a:after {
	font-family: "Font Awesome 5 Free";
	text-align: center;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	font-size: 16px;
	content: "";
	top: 11px;
	right: 13px;
	color: #75ab00;
	font-weight: 900;
	transition-duration: .3s;
	transition-property: transform;
}

.et_pb_menu #mobile_menu1 .menu-item-has-children.visible>a:after, .et_pb_fullwidth_menu #mobile_menu1 .menu-item-has-children.visible>a:after, #main-header #mobile_menu1 .menu-item-has-children.visible>a:after {
	transform: rotate(90deg);
}

.et_pb_menu #mobile_menu1 ul.sub-menu, .et_pb_fullwidth_menu #mobile_menu1 ul.sub-menu, #main-header #mobile_menu1 ul.sub-menu {
	display: none !important;
	visibility: hidden !important;
	transition: all 1.5s ease-in-out;
}

.et_pb_menu #mobile_menu1 .visible>ul.sub-menu, .et_pb_fullwidth_menu #mobile_menu1 .visible>ul.sub-menu, #main-header #mobile_menu1 .visible>ul.sub-menu {
	display: block !important;
	visibility: visible !important;
}

@media only screen and (max-width:767px) {
	#top-nav-wrapper {
		width: 100%;
	}
	
	#top-nav-wrapper .et_mobile_nav_menu {
		display: flex !important;
		align-items: baseline;
	}
	
	#top-nav .mobile_nav {
		order: 2;
		text-decoration: none;
		margin: 0 15px;
	}
	
	#top-nav ul.et-menu li:nth-child(6), #top-nav ul.et-menu li:nth-child(7), #top-nav ul.et-menu li:nth-child(1) ul.sub-menu li:nth-child(1), #top-nav ul.et-menu li:nth-child(2) ul.sub-menu li:nth-child(1) {
		display: block;
	}
	
	.et_mobile_nav_menu a {
		font-size: 20px;
		display: inline-block;
		margin: 0 10px;
		font-weight: 400;
	}
	
	#mobile_menu1 {
		border-top: none;
		margin-top: 0;
		top: 50px;
		padding: 0;
	}
	
	.et_mobile_menu .menu-item-has-children>a {
		font-weight: 400;
	}
	
	#mobile_menu1 li ul.sub-menu li a {
		color: var(--blue-secondary) !important;
		font-size: .9rem;
	}
	
	.et_mobile_menu li.menu-item-has-children.visible a {
		border-bottom: none;
	}
	
	.et_mobile_menu li.menu-item-has-children.visible {
		border-bottom: 1px solid rgba(0, 0, 0, .03);
	}
	
	.et_mobile_menu li li, #main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li ul {
		padding-left: 0;
	}
	
	.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul, .et_pb_menu .et_pb_menu__menu>nav>ul>li>u, ul.sub-menu {
		border-top: none;
	}
	
	.et_mobile_menu li.menu-item-has-children.visible:nth-child(3) ul.sub-menu li.menu-item-has-children ul li {
		width: 50%;
		float: left;
		padding: 0 3%;
	}
	
	.et_mobile_menu li.menu-item-has-children.visible:nth-child(3) ul.sub-menu li.menu-item-has-children ul li:last-of-type {
		float: none;
	}
	
	.et_mobile_menu li.menu-item-has-children.visible:nth-child(3) ul.sub-menu li.menu-item-has-children ul li a {
		padding: 1px 5%;
		color: var(--blue-primary);
	}
	
	.et_pb_menu.et_pb_text_align_right .menu-item {
		text-align: left;
	}
	
	.icon-user {
		position: absolute;
		top: 10px;
		left: 20px;
		display: inline-block;
		color: var(--blue-secondary);
		font-size: 2rem;
		font-weight: 500;
	}
	
	.icon-user i {
		color: #8dc847;
		margin-right: .3rem;
	}
	
	.mobile_menu_bar.cross:before {
		font-family: "Font Awesome 5 Free" !important;
		font-weight: 700;
		content: "";
		font-size: 28px;
		margin-right: .5rem;
	}
	
	#top-nav .je-mobile-search-btn {
		color: var(--green-secondary);
	}
	
	.search-icon {
		display: inline-block;
		margin-top: .3rem;
	}
	
	.search-icon:before {
		font-family: "Font Awesome 5 Free";
		content: "";
		font-weight: 900;
		color: #8dc847;
		font-size: 24px;
		order: 1;
		display: block;
	}
	
	.menu-close:before {
		font-family: "Font Awesome 5 Free";
		content: "";
		font-weight: 900;
		color: var(--green-secondary);
		font-size: 2rem;
		position: absolute;
		top: 10px;
		right: 15px;
	}
	
	.location.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
		justify-content: flex-start;
	}
	
	.location .et_mobile_menu {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: stretch;
	}
	
	.location .et_mobile_menu li {
		flex-basis: 50%;
	}
	
	.location .et_mobile_menu li:nth-child(2n) {
		text-align: right;
	}
	
	.location-dropdown .et_pb_menu__menu {
		display: block;
	}
	
	.location-dropdown .et_mobile_nav_menu {
		display: none;
	}
	
	.footer-navs .et_mobile_menu {
		display: block;
		position: relative;
		padding: 0;
		margin: 0;
		border: none;
		box-shadow: none;
	}
	
	.footer-navs .et_mobile_menu li a {
		padding: 0;
	}
}

@media screen and (min-width:980px) {
	#top-nav-wrapper .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap {
		position: relative;
		top: -23px;
	}
}

@media only screen and (min-width:30em) {
	.add-background {
		background-color: #ebf3fa;
	}
	
	.icon-user {
		position: absolute;
		top: 10px;
		left: 20px;
		display: inline-block;
		color: var(--blue-secondary);
		font-size: 1.2rem;
		font-weight: 500;
	}
	
	.mobile-search {
		background-color: #ebf3fa;
		height: 100vh;
		width: 100vw;
		position: absolute;
		top: 0;
		left: 0;
		padding: 0 1rem;
	}
	
	.mobile-search form {
		margin-top: 2em;
	}
	
	.menu-close:before {
		font-family: "Font Awesome 5 Free";
		content: "";
		font-weight: 900;
		color: #75ab00;
		font-size: 2rem;
		position: absolute;
		top: 20px;
		right: 10px;
	}
	
	.mobile_menu_bar.cross:before {
		font-family: "Font Awesome 5 Free" !important;
		font-weight: 700;
		content: "";
		font-size: 32px;
		margin-right: 1rem;
	}
}

@media only screen and (max-width:30em) {
	.search-icon:before {
		font-family: "Font Awesome 5 Free";
		content: "";
		font-weight: 900;
		color: #8dc847;
		font-size: 24px;
		margin-right: 1.5rem;
		order: 1;
		display: block;
	}
}

@media all and (min-width:768px)and (max-width:980px) {
	.mobile_menu_bar.cross:before {
		font-family: "Font Awesome 5 Free" !important;
		font-weight: 700;
		content: "";
		font-size: 25px;
		margin-right: .5rem;
	}
	
	.icon-phone {
		order: 1;
	}
	
	.icon-user {
		order: 2;
	}
	
	#top-nav .mobile_nav {
		order: 3;
	}
	
	.location .et_mobile_menu {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: stretch;
		align-content: flex-start;
	}
	
	.location .et_mobile_menu li {
		padding: .5em;
	}
	
	.location.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
		justify-content: flex-start;
	}
	
	.hide-on-tablet {
		display: none;
	}
	
	#top-nav .et_pb_menu__menu {
		display: block;
	}
	
	.et-menu .menu-item-has-children>a:first-child {
		padding-right: 0;
	}
	
	#top-nav ul.et-menu.nav li a {
		font-size: 12px;
	}
	
	#top-nav ul.et-menu li {
		padding: 0 8px;
	}
	
	.nav li.et-reverse-direction-nav li ul {
		left: auto;
		right: 217px;
	}
	
	.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul, .et_pb_menu .et_pb_menu__menu>nav>ul>li>u, ul.sub-menu {
		border-top: none;
	}
	
	.et_mobile_menu .menu-item-has-children>a {
		font-weight: 400;
	}
}

@media only screen and (min-width:768px)and (max-width:1176px) {
	#top-right-nav {
		padding-right: 60px;
	}
	
	#top-nav-wrapper .et_pb_menu__menu, #top-nav-wrapper .es-link, #top-nav-wrapper .showSearch {
		display: none;
	}
	
	#top-nav-wrapper .et_mobile_nav_menu {
		display: flex;
	}
	
	.hide-on-tablet {
		display: none;
	}
	
	.hide-on-tablet.es-link {
		opacity: 0;
	}
	
	.et_pb_menu .et_mobile_menu {
		list-style-type: none;
		padding: 2%;
	}
	
	.et_pb_menu .et_mobile_menu li {
		text-align: left;
	}
	
	.et_pb_menu .et_mobile_menu li a {
		border-bottom: 1px solid rgba(0, 0, 0, .03);
		padding: 10px 2%;
		display: block;
		color: var(--gray-primary);
	}
}

.faq_accordion .et_pb_accordion .et_pb_toggle_title_, .faq_accordion .et_pb_accordion .et_pb_toggle_title {
	cursor: pointer;
	font-weight: 700;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0;
	padding-bottom: 1rem;
	color: var(--gray-primary);
}

.faq_accordion .et_pb_accordion .et_pb_toggle_title_:after, .faq_accordion .et_pb_accordion .et_pb_toggle_title:after {
	content: "";
	display: inline-block;
	width: 23.013px;
	height: 13.966px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.013' height='13.966' viewBox='0 0 23.013 13.966'%3E%3Cpath id='chevron-down-solid_1_' data-name='chevron-down-solid (1)' d='M10.612,13.6.37,3.354a1.265,1.265,0,0,1,0-1.789L1.565.37a1.265,1.265,0,0,1,1.787,0l8.155,8.117L19.661.368a1.265,1.265,0,0,1,1.787,0l1.195,1.195a1.265,1.265,0,0,1,0,1.789L12.4,13.6a1.265,1.265,0,0,1-1.789,0Z' transform='translate(23.013 13.966) rotate(180)' fill='%2375ab00'/%3E%3C/svg%3E%0A");
	background-size: cover;
	transform: rotate(180deg);
	transition: all .5s ease-in-out;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_title_.active:after, .faq_accordion .et_pb_accordion .et_pb_toggle_title.active:after {
	transform: rotate(0);
	transition: all .3s ease-in-out;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_title_.active+.et_pb_toggle_content, .faq_accordion .et_pb_accordion .et_pb_toggle_title.active+.et_pb_toggle_content {
	border-bottom: 1px solid #707070;
	margin-bottom: 1rem;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_content {
	padding-top: 0;
	padding-bottom: 1rem;
	padding-right: 2rem;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_content ul {
	padding-left: 3rem;
	padding-bottom: 0;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_content ul li {
	margin-bottom: .8rem;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_content a {
	color: var(--blue-secondary);
	font-weight: 700;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_open {
	padding: 0;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title_, .faq_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title {
	color: var(--gray-primary);
}

.faq_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title_:after, .faq_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:after {
	transform: rotate(0);
}

.faq_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title_.active:after, .faq_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title.active:after {
	transform: rotate(180deg);
	transition: all .5s ease-in-out;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_close {
	padding-top: 0;
	background-color: transparent;
	margin-bottom: 0;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_close .et_pb_toggle_title {
	padding: 0;
	color: var(--gray-primary);
	padding-bottom: 1rem;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_close .et_pb_toggle_title:before {
	display: none;
}

.faq_accordion .et_pb_accordion .et_pb_toggle_close .et_pb_toggle_content {
	display: none;
}

.faq_accordion .et_pb_accordion .et_pb_toggle {
	border: none;
}

.other-utility-companies .et_pb_ajax_pagination_container {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.other-utility-companies .et_pb_ajax_pagination_container article {
	padding: 0 .5rem;
	border-right: 1px solid #333;
	margin-bottom: 1rem;
}

.other-utility-companies .et_pb_ajax_pagination_container article:last-of-type {
	border-right: none;
}

.other-utility-companies .et_pb_ajax_pagination_container article h4 {
	padding-bottom: 0;
}

.other-utility-companies .et_pb_ajax_pagination_container article h4 a {
	color: var(--blue-secondary);
	text-decoration: underline;
}

.other-utility-companies .et_pb_ajax_pagination_container article h4 a:hover {
	text-decoration: none;
}

@media only screen and (max-width:767px) {
	.faq_accordion .et_pb_accordion_item .et_pb_toggle_title_ {
		display: grid;
		grid-template-columns: auto 0;
		gap: 10px;
		line-height: 1.4;
		margin-right: 2rem;
	}
	
	.faq_accordion .et_pb_accordion_item .et_pb_toggle_title_>* {
		grid-column: 1/2;
	}
	
	.other-utility-companies .et_pb_ajax_pagination_container {
		flex-wrap: nowrap;
		flex-direction: column;
		align-items: center;
	}
	
	.other-utility-companies .et_pb_ajax_pagination_container article {
		border: none;
	}
}

.single-utility.et-db #et-boc .et-l #search-section {
	position: fixed;
}

.ordered-list div.et_pb_text_inner ol {
	padding-left: 2rem;
}

@media all and (max-width:767px) {
	.ordered-list div.et_pb_text_inner ol {
		padding-left: 0;
	}
}

.ordered-list div.et_pb_text_inner ol li {
	text-indent: -1.2rem;
	padding-left: 1rem;
	margin-bottom: .8rem;
}

.ordered-list div.et_pb_text_inner ol li::marker {
	font-weight: 500;
}

.nearby_cities_grid {
	display: grid;
	justify-items: start;
	justify-items: center;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 120px;
	grid-row-gap: 0px;
}

@media all and (max-width:767px) {
	.nearby_cities_grid {
		grid-column-gap: 20px;
		overflow-x: scroll;
		width: 100%;
		padding-bottom: 25px;
	}
	
	.nearby_cities_grid span:nth-child(odd) {
		min-width: 260px;
	}
	
	.nearby_cities_grid span:nth-child(2n) {
		width: 300px;
	}
}

.nearby_cities_grid .nearby_heading {
	font-weight: 700;
	color: var(--blue-primary);
	font-size: 21px;
	margin-bottom: 1rem;
	text-align: center;
}

@media all and (max-width:767px) {
	.nearby_cities_grid .nearby_heading {
		text-align: left;
	}
}

.location_icon {
	display: inline-flex;
	align-items: center;
	margin: 0 1rem;
}

.location_icon:before {
	content: "";
	display: inline-block;
	margin-right: .6rem;
}

@media all and (max-width:767px) {
	.location_icon {
		margin: 0;
	}
	
	.location_icon:before {
		margin-right: 1rem;
	}
}

.location_icon.energy_rate:before {
	width: 27.441px;
	height: 52.323px;
	background-image: url("data:image/svg+xml,%3Csvg id='Group_2765' data-name='Group 2765' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27.441' height='52.322' viewBox='0 0 27.441 52.322'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1979' data-name='Rectangle 1979' width='27.441' height='52.323' fill='%23f26741'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2763' data-name='Group 2763' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_15075' data-name='Path 15075' d='M24.677,17.779c.577,0,.666.09.666.669q0,1.569,0,3.137a2.009,2.009,0,0,1-1.864,2.167,1.029,1.029,0,0,0-.141.048c0,.126,0,.26,0,.393,0,1.332,0,2.665,0,4a9.689,9.689,0,0,1-6.753,9.077c-.118.036-.236.076-.406.131,0,.487,0,.98,0,1.475v.635c0,.764-.185,1.008-.969,1.243,0,.268,0,.551,0,.835a16.013,16.013,0,0,1-.27,3.938,11.2,11.2,0,0,1-9.32,8.534,31.789,31.789,0,0,1-3.275.125H2.341a1.239,1.239,0,0,1-.221-.043V51.152c.175-.008.339-.022.5-.022h.021c.268,0,.538.005.807.005a9.123,9.123,0,0,0,3.1-.407,8.018,8.018,0,0,0,5.08-4.9,8.52,8.52,0,0,0,.535-3.217c-.012-.621,0-1.241,0-1.85-.823-.283-.966-.487-.967-1.349v-2c-.277-.1-.545-.188-.811-.284a9.55,9.55,0,0,1-5.109-4.315,9.2,9.2,0,0,1-1.227-4.566c-.017-1.344-.006-2.689-.007-4.033v-.423l-.38-.087a1.978,1.978,0,0,1-1.558-1.9c-.018-1.17-.008-2.341,0-3.511,0-.378.139-.507.527-.507H16.992l7.685,0m0-2.1H2.628A2.5,2.5,0,0,0,.007,18.278l0,.5c-.005,1-.01,2.028.006,3.053a4.064,4.064,0,0,0,1.937,3.4c0,.072,0,.143,0,.214,0,.924,0,1.879.008,2.826a11.276,11.276,0,0,0,1.511,5.593A11.611,11.611,0,0,0,9.1,38.87v.539a3.181,3.181,0,0,0,.963,2.552c0,.229,0,.458.007.688a6.413,6.413,0,0,1-.4,2.435,5.9,5.9,0,0,1-3.821,3.669,7.24,7.24,0,0,1-2.4.286l-.553,0H2.621c-.15,0-.3.007-.457.016l-.141.008-2,.092v6.707l1.66.331a2.589,2.589,0,0,0,.657.089h.065c.327-.01.646-.012.966-.014a19.145,19.145,0,0,0,2.535-.13A13.216,13.216,0,0,0,16.98,46.013a16.17,16.17,0,0,0,.333-4.049,3.13,3.13,0,0,0,.964-2.452v-.63a11.818,11.818,0,0,0,7.16-10.7q0-1.369,0-2.736v-.188a4.068,4.068,0,0,0,2-3.668q0-1.3,0-2.6v-.546a2.54,2.54,0,0,0-2.762-2.764' transform='translate(0 -3.954)' fill='%23f26741'/%3E%3Cpath id='Path_15076' data-name='Path 15076' d='M11.447,10.121H8.094a2.464,2.464,0,0,1-.036-.3q0-4.053,0-8.106A1.679,1.679,0,0,1,9.185.11,1.628,1.628,0,0,1,11.043.6a2.007,2.007,0,0,1,.423,1.08c.034,2.763.018,5.528.016,8.291a.837.837,0,0,1-.034.147' transform='translate(-2.031 -0.001)' fill='%23f26741'/%3E%3Cpath id='Path_15077' data-name='Path 15077' d='M27.451,10.118H24.075c0-.586,0-1.152,0-1.719,0-2.213-.014-4.425-.013-6.638A1.636,1.636,0,0,1,25.047.178,1.635,1.635,0,0,1,26.864.4a1.5,1.5,0,0,1,.613,1.188c.01,2.785.005,5.57,0,8.355a1.184,1.184,0,0,1-.031.173' transform='translate(-6.067 0)' fill='%23f26741'/%3E%3Cpath id='Path_15078' data-name='Path 15078' d='M20.96,31.477a.8.8,0,0,0-.6.249,3.972,3.972,0,0,1-2.811,1.227c-.078,0-.152,0-.224,0l1.462-7.545a5.2,5.2,0,0,1,1.471.964.847.847,0,0,0,.624.251.9.9,0,0,0,.9-.916.948.948,0,0,0-.319-.691A6.073,6.073,0,0,0,19.2,23.687l.191-.976a.843.843,0,0,0-.153-.72.784.784,0,0,0-.617-.293.845.845,0,0,0-.813.663l-.2,1.074h-.123a5.654,5.654,0,0,0-2.01,10.885l-.255,1.288a.833.833,0,0,0,.153.709.807.807,0,0,0,.636.3.825.825,0,0,0,.791-.66l.255-1.286a5.545,5.545,0,0,0,4.457-1.731.781.781,0,0,0,.283-.613.856.856,0,0,0-.835-.856M17.3,25.17l-1.415,7.4a3.892,3.892,0,0,1-2.012-3.55A3.691,3.691,0,0,1,17.3,25.17' transform='translate(-3.016 -5.471)' fill='%23f26741'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: cover;
}

.location_icon.deposit:before {
	width: 43.446px;
	height: 46.968px;
	background-image: url("data:image/svg+xml,%3Csvg id='Group_2766' data-name='Group 2766' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='43.446' height='46.968' viewBox='0 0 43.446 46.968'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1976' data-name='Rectangle 1976' width='43.446' height='46.968' fill='%23f26741'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2757' data-name='Group 2757' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_15069' data-name='Path 15069' d='M38.858,23.08V4.287c0-.187,0-.375-.011-.562A3.709,3.709,0,0,0,36.6.408,4.829,4.829,0,0,0,34.556,0H34.55Q25.144,0,15.738,0H8.817c-.2,0-.4,0-.606.013A3.61,3.61,0,0,0,4.556,3.849c.046,4.522.037,9.121.029,13.568q0,2.655-.007,5.308v.361H0v9.623H43.446V23.08ZM4.539,30.745H1.992V25.089H4.539Zm7.176-10.679a10.066,10.066,0,0,1,8.126-7.117,10.735,10.735,0,0,1,1.968-.184,10.521,10.521,0,0,1,7.531,17.783.641.641,0,0,1-.5.211q-2.772-.013-5.542-.007H20.055c-1.812,0-3.621,0-5.432.007h-.005a.63.63,0,0,1-.533-.226,10.142,10.142,0,0,1-2.369-10.467m22.327,1.05a12.2,12.2,0,0,0-5.753-8.473,12.461,12.461,0,0,0-15.394,1.766,12.613,12.613,0,0,0-1.271,16.309H6.6V7.33c3.42-.5,5.4-2.235,6.045-5.3H30.775a7.261,7.261,0,0,0,6.058,6.055V30.719H31.79a12.363,12.363,0,0,0,2.252-9.6M33.45,2.052a12.794,12.794,0,0,1,1.884.037,1.623,1.623,0,0,1,1.5,1.6,17.333,17.333,0,0,1,.025,1.767c0,.184-.007.369-.01.552a5.035,5.035,0,0,1-4-3.944c.2,0,.4-.009.6-.014M6.593,3.185a1.063,1.063,0,0,1,.689-.91,2.394,2.394,0,0,1,.831-.242c.393-.015.791-.019,1.187-.019.256,0,.511,0,.762,0l.529,0A3.377,3.377,0,0,1,9.525,3.95,4.651,4.651,0,0,1,6.579,5.281c0-.156,0-.312-.005-.469-.007-.536-.014-1.089.019-1.628m32.295,21.9h2.555v5.673H38.888Z' transform='translate(0 0)' fill='%23f26741'/%3E%3Cpath id='Path_15070' data-name='Path 15070' d='M36.433,61.556c-.121-.01-.245-.008-.368-.007H34.312V60.292c0-.707,0-1.413,0-2.12,0-.876-.363-1.234-1.24-1.235H27.739c-1.348,0-1.568.219-1.568,1.567v3.047h-.457c-.516,0-1.009,0-1.5,0a1.011,1.011,0,0,0-.725,1.805c.019.016.035.034.092.092l5.708,5.707a1.442,1.442,0,0,0,.947.546,1.417,1.417,0,0,0,.931-.533q2.837-2.835,5.673-5.673l.046-.045c.081-.08.162-.16.234-.246a.99.99,0,0,0-.688-1.645m-8.275-2.388c0-.071,0-.143.009-.217h4.157v3.015c0,1.321.208,1.561,1.467,1.572l-3.6,3.6-3.559-3.593.347,0a1.026,1.026,0,0,0,1.171-1.152c.007-.7.006-1.4,0-2.1Z' transform='translate(-9.22 -22.73)' fill='%23f26741'/%3E%3Cpath id='Path_15071' data-name='Path 15071' d='M22.876,36.805c.037.1.071.2.106.3a6.747,6.747,0,0,0,.363.909,4.025,4.025,0,0,0,3.865,2.24h.134A3.429,3.429,0,0,0,30.4,37.905c.038-.081.072-.163.1-.247l.345-.842H35.3a1.742,1.742,0,0,1-.934,1.08A6.025,6.025,0,0,1,33,38.271a1.03,1.03,0,0,0-.979,1.021,1,1,0,0,0,1.1.969h.014a4.3,4.3,0,0,0,4.187-3.247l.051-.209H37.5c.217,0,.428,0,.637,0a.994.994,0,1,0-.01-1.984c-.222-.007-.444-.005-.66,0h-.1l-.01-.038c-.029-.12-.053-.222-.081-.324a4.277,4.277,0,0,0-3.959-3.089c-1.608-.108-2.732.683-3.519,2.485l-.385.932H24.985a1.878,1.878,0,0,1,1.1-1.2,4.423,4.423,0,0,1,1.032-.214l.127-.016a1,1,0,1,0-.067-1.989,4.1,4.1,0,0,0-4.013,2.633c-.085.212-.154.432-.225.66l-.052.165h-.112c-.2,0-.4,0-.592,0a1,1,0,0,0-1.12,1.007c.008.594.446.969,1.142.979.205,0,.411,0,.6,0Zm2.134.017H28.7a2.769,2.769,0,0,1-.8,1.235,1.1,1.1,0,0,1-.426.2,2.192,2.192,0,0,1-2.455-1.431m7.828-3.459a2.309,2.309,0,0,1,2.433,1.421h-3.7a2.741,2.741,0,0,1,.772-1.2,1.145,1.145,0,0,1,.5-.225' transform='translate(-8.41 -12.518)' fill='%23f26741'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: cover;
}

.location_icon.term_length:before {
	width: 35.583px;
	height: 41.615px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='35.583' height='41.615' viewBox='0 0 35.583 41.615'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1975' data-name='Rectangle 1975' width='35.583' height='41.615' fill='%23f26741'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2755' data-name='Group 2755' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_15067' data-name='Path 15067' d='M31.413,12.283a17.924,17.924,0,0,1,.162,22.791A17.812,17.812,0,1,1,16.3,6.015V2.975H14c-.217,0-.433.007-.649,0a1.491,1.491,0,0,1-1.464-1.491A1.471,1.471,0,0,1,13.362.008c1.22-.015,2.44,0,3.66,0,1.73,0,3.46-.008,5.189,0a1.483,1.483,0,1,1,.032,2.965c-.957.009-1.914,0-2.908,0V6.017a17.749,17.749,0,0,1,9.939,4.146c.107-.094.213-.176.307-.27.655-.656,1.3-1.321,1.962-1.973a1.487,1.487,0,1,1,2.1,2.1c-.731.752-1.472,1.494-2.23,2.261M17.771,38.637A14.859,14.859,0,1,0,2.985,23.746,14.85,14.85,0,0,0,17.771,38.637' transform='translate(0 0)' fill='%23f26741'/%3E%3Cpath id='Path_15068' data-name='Path 15068' d='M19.955,22.261c0-1.485-.011-2.969,0-4.454a1.477,1.477,0,0,1,2.919-.3,2.757,2.757,0,0,1,.039.6c0,2.536.007,5.073,0,7.609a.927.927,0,0,0,.3.726c1.244,1.224,2.486,2.453,3.706,3.7A1.474,1.474,0,0,1,26.3,32.63a1.358,1.358,0,0,1-1.415-.336q-2.272-2.25-4.521-4.525a1.528,1.528,0,0,1-.412-1.145c.008-1.454,0-2.908,0-4.362' transform='translate(-3.622 -2.967)' fill='%23f26741'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: cover;
}

.location_icon.renewable_energy:before {
	width: 42.985px;
	height: 45.976px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='42.985' height='45.976' viewBox='0 0 42.985 45.976'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1977' data-name='Rectangle 1977' width='42.985' height='45.975' fill='%23f26741'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2768' data-name='Group 2768' transform='translate(0 0.001)'%3E%3Cg id='Group_2759' data-name='Group 2759' transform='translate(0 -0.001)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_15072' data-name='Path 15072' d='M4.855,45.974a1.31,1.31,0,0,1-.362-.05A6.967,6.967,0,0,1,.476,43.163a2.411,2.411,0,0,1-.065-2.787A39.782,39.782,0,0,1,15.685,25.882c.9-.483-4.88,4.116-8.328,7.471a1.3,1.3,0,0,1-1.132.349c-.411-.072-1.4-2.051-1.582-2.427A13.75,13.75,0,0,1,3.19,23.69C3.9,17.3,7.313,12.706,13.343,10.03a47.277,47.277,0,0,1,9.2-2.787l.9-.2c1.533-.336,3.117-.683,4.646-1.087,4.1-1.085,6.9-2.809,8.814-5.426A1.3,1.3,0,0,1,37.9,0,1.313,1.313,0,0,1,38.935.44,1.842,1.842,0,0,1,39.285.9c4.892,9.367,4.932,18.63.114,27.522-3.216,5.936-8.468,9.615-15.612,10.931a21.1,21.1,0,0,1-10.727-.54c-.767-.255-1.5-.582-2.211-.9l-.173-.077a30.877,30.877,0,0,0-4.6,7.3l-.063.124a1.3,1.3,0,0,1-1.159.71M2.644,41.714a4.065,4.065,0,0,0,1.581,1.334,27.47,27.47,0,0,1,5.264-7.7,1.3,1.3,0,0,1,1.4-.252c.348.146.687.3,1.02.446.683.3,1.328.592,1.973.806a18.605,18.605,0,0,0,9.434.452c6.332-1.169,10.974-4.4,13.8-9.614,4.123-7.608,4.324-15.532.606-23.576a18.447,18.447,0,0,1-8.959,4.866c-1.582.419-3.195.771-4.755,1.112l-.9.2A44.989,44.989,0,0,0,14.4,12.408C9.2,14.715,6.382,18.5,5.776,23.976a10.354,10.354,0,0,0,.53,4.523,40.914,40.914,0,0,1,10.188-6.161c.86-.369,1.723-.732,2.585-1.1,1.888-.8,3.839-1.619,5.715-2.492,1.443-.672,4.823-2.03,7.028-4.849.42-.537.835-1.509,1.247-1.193.238.183.328.7.235,1.373a10.545,10.545,0,0,1-1.789,3.85,23.6,23.6,0,0,1-6.181,5.4c-1.679,1.1-3.983,2.5-5.724,3.419q-1.35.712-2.7,1.428A37.217,37.217,0,0,0,2.644,41.714M36.974,2.1l.006.011L36.974,2.1' transform='translate(0 0)' fill='%23f26741'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: cover;
}

.location_icon.cancellation_fee:before {
	width: 34.602px;
	height: 42.653px;
	background-image: url("data:image/svg+xml,%3Csvg id='Group_2769' data-name='Group 2769' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='34.602' height='42.653' viewBox='0 0 34.602 42.653'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1978' data-name='Rectangle 1978' width='34.602' height='42.654' fill='%23f26741'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2761' data-name='Group 2761' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_15073' data-name='Path 15073' d='M33.4,42.653a1.2,1.2,0,0,1-.847-.351l-4.522-4.521L23.515,42.3a1.2,1.2,0,0,1-1.693,0L17.3,37.781,12.779,42.3a1.2,1.2,0,0,1-1.693,0L6.565,37.781,2.044,42.3A1.2,1.2,0,0,1,0,41.456V5.724A5.73,5.73,0,0,1,5.724,0H28.877A5.73,5.73,0,0,1,34.6,5.724V41.456a1.2,1.2,0,0,1-1.2,1.2M17.3,34.891a1.191,1.191,0,0,1,.846.351l4.521,4.521,4.521-4.521a1.2,1.2,0,0,1,1.693,0l3.324,3.323V5.724a3.333,3.333,0,0,0-3.33-3.329H5.724A3.333,3.333,0,0,0,2.395,5.724V38.565l3.323-3.323a1.2,1.2,0,0,1,1.693,0l4.521,4.521,4.521-4.521a1.191,1.191,0,0,1,.846-.351' transform='translate(0 0)' fill='%23f26741'/%3E%3Cpath id='Path_15074' data-name='Path 15074' d='M21.22,29.231V23.116c-3.451-1.326-5.061-3.181-4.987-5.718.077-2.591,1.745-4.455,5.029-5.534,0-.369-.012-.778,0-1.187A1.242,1.242,0,0,1,22.5,9.323a1.26,1.26,0,0,1,1.269,1.338c.022.39,0,.783,0,1.2.189.065.341.131.5.169a5.867,5.867,0,0,1,4.506,5.138A1.275,1.275,0,0,1,27.75,18.7,1.214,1.214,0,0,1,26.3,17.514a3.3,3.3,0,0,0-2.469-2.954v6.12c3.4,1.3,5.075,3.229,4.969,5.714-.112,2.616-1.843,4.537-5.025,5.51,0,.387.019.8,0,1.213A1.268,1.268,0,0,1,22.5,34.46a1.233,1.233,0,0,1-1.239-1.352c-.015-.39,0-.782,0-1.212-.311-.088-.588-.164-.862-.245a5.832,5.832,0,0,1-4.153-5.107,1.273,1.273,0,0,1,1.076-1.5,1.251,1.251,0,0,1,1.395,1.2,3.32,3.32,0,0,0,2.5,2.985m.008-14.605a3.016,3.016,0,0,0-2.467,2.988,2.947,2.947,0,0,0,2.467,2.7Zm2.586,14.514a3.092,3.092,0,0,0,2.473-2.864,3.09,3.09,0,0,0-2.473-2.834Z' transform='translate(-4.822 -2.769)' fill='%23f26741'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: cover;
}

.cities_accordion .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_content {
	text-align: justify;
}

@media only screen and (max-width:767px) {
	.cities_accordion .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_content {
		text-align: left;
	}
}

.location-card-wrapper {
	display: flex;
	justify-content: space-between;
	gap: 36px;
	flex-wrap: wrap;
}

@media only screen and (max-width:767px) {
	.location-card-wrapper {
		flex-direction: column;
		gap: 20px;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.location-card-wrapper {
		gap: 25px;
	}
}

@media all and (min-width:981px)and (max-width:1280px) {
	.location-card-wrapper {
		gap: 25px;
	}
}

.location-card-wrapper address {
	line-height: inherit;
	font-style: normal;
	border: 1px solid var(--gray-secondary);
	background: #fff;
	padding: 40px 50px;
	width: 48%;
}

@media only screen and (max-width:767px) {
	.location-card-wrapper address {
		width: 100%;
		padding: 20px 25px;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.location-card-wrapper address {
		width: 47%;
		padding: 20px 25px;
	}
	
	.location-card-wrapper address .location-phone {
		display: inline-block;
	}
}

@media all and (min-width:981px)and (max-width:1280px) {
	.location-card-wrapper address {
		width: 47%;
		padding: 20px 25px;
	}
	
	.location-card-wrapper address .location-phone {
		display: inline-block;
	}
}

.location-card-wrapper address .location-phone {
	text-decoration: none;
	color: var(--gray-primary);
}

.single.single-post .je-global-zip-lookup .zipCodeErrorMsg {
	padding-bottom: 0;
	margin-bottom: 0;
}

.single.single-post .published-date, .single.single-post .last-updated {
	color: var(--gray-primary);
	font-weight: 400;
	font-size: 18px;
}

.single.single-post p {
	padding-bottom: 1.5em;
}

.single.single-post p a {
	color: var(--blue-secondary);
	font-weight: 700;
	font-size: 21px;
}

@media only screen and (max-width:767px) {
	.single.single-post p a {
		font-size: 18px;
	}
}

.single.single-post h2 {
	padding-top: 25px;
}

.single.single-post h3 {
	padding-bottom: 1.4rem;
}

.single.single-post .last-updated {
	margin-left: .3rem;
}

.single.single-post .last-updated:before {
	content: "|";
	margin-right: .3rem;
}

@media only screen and (max-width:767px) {
	.single.single-post .last-updated {
		border: none;
		margin: 0;
		display: block;
	}
	
	.single.single-post .last-updated:before {
		display: none;
	}
}

.single.single-post .entry-title {
	padding: 1.8rem 0;
	color: var(--blue-primary);
	font-size: 45px;
	font-weight: 700;
	line-height: 1.4;
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.single.single-post .entry-title {
		font-size: 40px;
	}
}

@media only screen and (max-width:767px) {
	.single.single-post .entry-title {
		font-size: 35px;
		line-height: 1.2;
		font-weight: 500;
	}
}

.single.single-post .minutes_categories_share {
	padding: 1rem 1.2rem;
	background: var(--white-tertiary);
	font-weight: 400;
	font-size: 18px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.single.single-post .minutes_categories_share a {
	color: var(--blue-secondary);
}

.single.single-post .minutes_categories_share .minute-read {
	padding-right: 1rem;
	display: inline-flex;
	align-items: center;
}

.single.single-post .minutes_categories_share .minute-read:before {
	content: "";
	display: inline-block;
	width: 18.825px;
	height: 23.169px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.825' height='23.169' viewBox='0 0 18.825 23.169'%3E%3Cg id='timer' transform='translate(-57.375)'%3E%3Cg id='Group_15279' data-name='Group 15279' transform='translate(57.375)'%3E%3Cpath id='Path_60922' data-name='Path 60922' d='M412.5,58.761l-.778,1.346,2.7,1.556.778-1.347a.78.78,0,0,0-.286-1.064l-1.346-.778A.778.778,0,0,0,412.5,58.761Z' transform='translate(-398.304 -56.161)' fill='%2375ab00'/%3E%3Cpath id='Path_60923' data-name='Path 60923' d='M244.09,3.5a10.2,10.2,0,0,1,1.448.116V2.361l1-.008V.724A.724.724,0,0,0,245.81,0h-3.432a.724.724,0,0,0-.724.724V2.353l.988.008V3.62A10.2,10.2,0,0,1,244.09,3.5Z' transform='translate(-234.678)' fill='%2375ab00'/%3E%3Cpath id='Path_60924' data-name='Path 60924' d='M66.787,114.75a9.412,9.412,0,1,0,9.412,9.412A9.412,9.412,0,0,0,66.787,114.75Zm4.4,13.836-5.484-3.8v-5.36h1.583v4.531l4.8,3.325Z' transform='translate(-57.375 -110.406)' fill='%2375ab00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	margin-right: .4rem;
	margin-top: -.5rem;
}

@media only screen and (max-width:767px) {
	.single.single-post .minutes_categories_share .categories-links {
		display: block;
		text-indent: -30px;
		padding-left: 24px;
		margin: 0;
		padding-top: 0;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.single.single-post .minutes_categories_share .categories-links {
		display: block;
		text-indent: -30px;
		padding-left: 24px;
		margin: 0;
		padding-top: 0;
	}
}

@media only screen and (max-width:1200px) {
	.single.single-post .minutes_categories_share .categories-links {
		display: block;
		text-indent: -30px;
		padding-left: 24px;
		margin: 0;
		padding-top: 0;
	}
}

.single.single-post .minutes_categories_share .categories-links:before {
	content: "";
	display: inline-block;
	width: 23.169px;
	height: 23.169px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.169' height='23.169' viewBox='0 0 23.169 23.169'%3E%3Cg id='price-tag' transform='translate(0 -0.002)'%3E%3Cg id='Group_15278' data-name='Group 15278' transform='translate(0 0.002)'%3E%3Cpath id='Path_60921' data-name='Path 60921' d='M21.238,0H13.214a2.689,2.689,0,0,0-1.648.682l-11,11a1.935,1.935,0,0,0,0,2.73l8.192,8.192a1.935,1.935,0,0,0,2.729,0l11-11a2.69,2.69,0,0,0,.682-1.648V1.933A1.937,1.937,0,0,0,21.238,0ZM17.377,7.725a1.931,1.931,0,1,1,1.931-1.931A1.931,1.931,0,0,1,17.377,7.725Z' transform='translate(0 -0.002)' fill='%2375ab00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	margin-right: .6rem;
	position: relative;
	top: .3rem;
}

.single.single-post .minutes_categories_share .social-share-buttons {
	padding-right: 20px;
}

@media only screen and (max-width:767px) {
	.single.single-post .minutes_categories_share .social-share-buttons {
		display: block;
		padding-right: 1rem;
		text-indent: -30px;
		padding-left: 24px;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.single.single-post .minutes_categories_share .social-share-buttons {
		display: block;
		padding-right: 1rem;
		text-indent: -30px;
		padding-left: 24px;
	}
}

@media only screen and (max-width:1200px) {
	.single.single-post .minutes_categories_share .social-share-buttons {
		display: block;
		padding-right: 1rem;
		text-indent: -30px;
		padding-left: 24px;
	}
}

@media only screen and (max-width:767px) {
	.single.single-post .minutes_categories_share .social-share-buttons {
		margin: .5rem 0;
	}
}

.single.single-post .minutes_categories_share .social-share-buttons:before {
	content: "";
	display: inline-block;
	width: 21.721px;
	height: 23.169px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.721' height='23.169' viewBox='0 0 21.721 23.169'%3E%3Cg id='share' transform='translate(-16)'%3E%3Cg id='Group_15280' data-name='Group 15280' transform='translate(16)'%3E%3Cpath id='Path_60925' data-name='Path 60925' d='M33.648,15.023a4.058,4.058,0,0,0-3.266,1.663L23.964,13.4a3.842,3.842,0,0,0-.12-2.659L30.561,6.7a4.05,4.05,0,1,0-.986-2.626,4.035,4.035,0,0,0,.283,1.464L23.121,9.591a4.066,4.066,0,1,0,.256,5.034l6.4,3.276a4.017,4.017,0,0,0-.2,1.2,4.073,4.073,0,1,0,4.073-4.073Z' transform='translate(-16)' fill='%2375ab00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	margin-right: .6rem;
	position: relative;
	top: .2rem;
}

.single.single-post .featured-image {
	margin-top: 2rem;
}

.single.single-post .featured-image img {
	max-height: 420px;
	object-fit: cover;
	object-position: 0 50%;
	width: 100%;
	image-rendering: auto;
}

@media only screen and (max-width:767px) {
	.single.single-post .featured-image img {
		object-position: 50% 0;
		height: 200px;
	}
}

.single.single-post #single-post-content img.normal, .single.single-post #single-post-content picture.normal img, .single.single-post #single-post-content picture.size-large img {
	max-height: none;
	width: auto;
}

.single.single-post #single-post-content p a[href^="tel:"] img {
	width: auto;
}

.single.single-post .referral-wrap {
	display: none;
	opacity: 0;
	height: 0;
}

.single.single-post .widget_categories, .single.single-post .widget_nav_menu {
	margin-bottom: 2rem;
}

.single.single-post .widget_categories ul li a, .single.single-post .widget_nav_menu ul li a {
	font-weight: 600;
	color: var(--blue-secondary);
	text-decoration: underline;
}

.single.single-post .widget_categories ul li a:hover, .single.single-post .widget_nav_menu ul li a:hover {
	text-decoration: none;
}

@media only screen and (max-width:767px) {
	.single.single-post .zipWrapper input {
		width: 145px;
	}
	
	.single.single-post .zipWrapper input::placeholder {
		font-size: 14px;
	}
}

@media only screen and (max-width:767px) {
	.single.single-post .blog-side .zipWrapper input {
		min-width: 150px;
	}
	
	.single.single-post .blog-side .zipWrapper input::placeholder {
		font-size: 16px;
	}
}

.blog-side {
	background: #ebf3fa;
	padding: 2rem;
}

.blog-side.zip-code-lookup {
	padding-bottom: 2rem;
}

.blog-side.orange {
	background: #f2b749;
}

.blog-side img {
	width: auto;
	height: 30px;
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.blog-side.zip-code-lookup {
		max-width: 100%;
	}
}

@media only screen and (min-width:981px)and (max-width:1250px) {
	.blog-side {
		padding: 1rem;
	}
	
	.blog-side img {
		height: 20px;
	}
	
	.blog-side .zipWrapper input {
		width: 100px;
	}
	
	.blog-side .zipWrapper input::placeholder {
		font-size: 16px;
	}
	
	.blog-side .zipWrapper button {
		font-size: 14px;
	}
	
	.blog_cta.row .inner {
		flex-wrap: wrap;
	}
	
	.blog_cta.row .inner div {
		flex-basis: 50%;
	}
	
	.blog_cta.row .inner .wppro_badge5_stars {
		margin-bottom: 0 !important;
	}
}

.et_pb_blog_0_tb_body article.et_pb_post:last-of-type .post-content {
	border-bottom: none;
}

.et_pb_blog_0_tb_body .entry-featured-image-url img {
	width: 100%;
	height: 238px;
	object-fit: cover;
	object-position: 0% 50%;
}

#recent-blog-posts .column.size-1of3 {
	width: 49.667%;
	margin-right: 0;
	margin-bottom: 0;
}

#recent-blog-posts a.more-link {
	text-decoration: underline;
}

#recent-blog-posts a.more-link:after {
	display: none;
}

.blog .et_pb_post {
	margin-bottom: 40px;
}

.et_pb_blog_0_tb_body a.more-link:hover {
	background-color: var(--zip-button-bg-hover);
	transition: background-color .25s ease-in;
	color: var(--zip-button-text) !important;
}

.blog .post-meta:before, .archive .post-meta:before, .single .et_pb_title_meta_container:before {
	content: "Categories: ";
	color: #000;
	text-decoration: none;
}

#recent-blog-posts .et_pb_blog_grid .et_pb_post {
	padding: 0;
}

.blog-global-cta {
	display: flex;
	justify-content: center;
	margin-bottom: 2rem;
}

.blog_cta {
	padding: 25px;
	margin: 1.5rem auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.blog_cta #wprev-badge-4 {
	background: none;
	padding: 0;
	border: none;
}

.blog_cta #wprev-badge-4 .svgicons {
	background: var(--blue-secondary);
}

.blog_cta #wprev-badge-4 .wppro_badge5_stars {
	margin-bottom: 0 !important;
}

.blog_cta #wprev-badge-4 .wppro_badge1_DIV_12 {
	font-size: 12px;
	font-weight: 500;
	text-decoration: underline;
	cursor: pointer;
	color: var(--gray-primary) !important;
}

.blog_cta #wprev-badge-4 .wppro_badge1_SPAN_13 {
	font-weight: 500;
	color: var(--gray-primary) !important;
}

.blog_cta #wprev-badge-4 .wppro_badge5_total {
	margin-top: 0;
	line-height: 1.2;
	margin-bottom: .5rem;
}

.blog_cta img {
	width: auto;
}

@media only screen and (max-width:767px) {
	.blog_cta {
		padding: 25px 20px;
	}
	
	.blog_cta .zipWrapper input::placeholder {
		font-size: 12px;
	}
}

.blog_cta .terms-conditions a.show-modal {
	font-size: 16px;
	text-decoration: underline;
}

.blog_cta.span-blue .inner h2 span {
	color: var(--blue-secondary);
}

.blog_cta.span-orange .inner h2 span {
	color: var(--orange-primary);
}

.blog_cta.span-green .inner h2 span {
	color: var(--green-secondary);
}

.blog_cta.span-gold .inner h2 span {
	color: var(--yellow-gold);
}

.blog_cta.bg-raf {
	background: url("https://justenergy.com/wp-content/uploads/2025/04/RAF-image.jpg") no-repeat;
	background-size: cover;
	background-position: left center;
	--lzl-bg-img: "https://justenergy.com/wp-content/uploads/2025/04/RAF-image.jpg";
}

.blog_cta.bg-raf .inner {
	margin-left: auto;
	max-width: 60%;
	padding-right: 25px;
	align-items: flex-start;
	text-align: left;
}

.blog_cta.bg-raf .inner h2, .blog_cta.bg-raf .inner p {
	text-align: left;
}

.blog_cta.bg-raf .inner h2, .blog_cta.bg-raf .inner p, .blog_cta.bg-raf .inner a, .blog_cta.bg-raf .inner .cta-phone span {
	color: var(--white-primary) !important;
}

.blog_cta.bg-raf .inner .zipWrapper {
	align-self: flex-start;
}

@media only screen and (max-width:767px) {
	.blog_cta.bg-raf {
		background: var(--blue-primary);
		position: relative;
	}
	
	.blog_cta.bg-raf .inner {
		margin-left: 0;
		max-width: 100%;
		padding-right: 0;
		align-items: center;
		text-align: center;
	}
	
	.blog_cta.bg-raf .inner h2, .blog_cta.bg-raf .inner p {
		text-align: center;
	}
	
	.blog_cta.bg-raf .inner .zipWrapper {
		align-self: center;
	}
	
	.blog_cta.bg-raf .inner:after {
		content: "";
		position: relative;
		bottom: -25px;
		width: 100%;
		max-width: 300px;
		height: 250px;
		background: url("https://justenergy.com/wp-content/uploads/2024/03/goodbye-high-energy-costs-v2-1.png") no-repeat;
		background-size: contain;
		background-position: center bottom;
		--lzl-bg-img: "https://justenergy.com/wp-content/uploads/2024/03/goodbye-high-energy-costs-v2-1.png";
	}
	
	.blog_cta.bg-raf .inner:after.lzl:not(.lzl-ed), .blog_cta.bg-raf .inner:after.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkYAAAHVCAYAAAAUxzQcAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEOUlEQVR42u3BAQ0AAADCoPdPbQ43oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuDWrvQAByktmiQAAAABJRU5ErkJggg==");
	}
}

.blog_cta.narrow .inner {
	max-width: 650px;
}

.blog_cta.narrower .inner {
	max-width: 560px;
}

.blog_cta.narrowest .inner {
	max-width: 490px;
}

.blog_cta.easy .inner h2 span {
	font-weight: 500;
}

.blog_cta.easy .inner .orange-steps {
	display: flex;
	flex-direction: column;
	text-align: left;
}

.blog_cta.easy .inner .orange-steps .easy-steps {
	width: 40px;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: var(--white-primary);
	font-size: 18px;
	padding-top: 1rem;
}

.blog_cta.easy .inner .orange-steps p {
	color: var(--blue-primary);
	font-size: 30px;
	margin: .5rem 0;
}

@media only screen and (max-width:767px) {
	.blog_cta.easy .inner .orange-steps p {
		font-size: 18px;
		text-align: left;
	}
}

.blog_cta.easy .inner .orange-steps p:after {
	content: "";
	display: inline-block;
	width: 41.484px;
	height: 22.422px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.484' height='22.422' viewBox='0 0 39.484 22.422'%3E%3Cpath id='right-arrow' d='M38.761,123.578l-8.743,8.743a2.468,2.468,0,0,1-3.49-3.49l4.531-4.531H2.468a2.468,2.468,0,1,1,0-4.936H31.059l-4.531-4.531a2.468,2.468,0,0,1,3.49-3.49l8.743,8.743a2.468,2.468,0,0,1,0,3.49Z' transform='translate(0 -110.622)' fill='%230077c8'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	margin-left: 1rem;
}

@media only screen and (max-width:767px) {
	.blog_cta.easy .inner .orange-steps p:after {
		height: 16.422px;
		width: 29.484px;
		background-size: cover;
	}
}

.blog_cta.easy .inner .orange-steps p:last-of-type:after {
	display: none;
}

.blog_cta.easy .inner .cta-phone {
	padding-top: .6rem;
	font-weight: 700;
	color: var(--blue-secondary);
}

@media only screen and (max-width:767px) {
	.blog_cta.easy .inner .cta-phone {
		font-size: 21px;
	}
}

.blog_cta.easy .inner .cta-phone span {
	color: var(--gray-primary);
}

.blog_cta .inner {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	max-width: 710px;
	text-align: center;
	width: 100%;
}

.blog_cta .inner .et_pb_module {
	padding: 1rem 0;
	margin: 0 !important;
}

.blog_cta .inner .et_pb_module .je-global-zip-lookup p.zipCodeErrorMsg {
	color: #c30c14;
}

.blog_cta .inner p {
	color: var(--gray-primary);
}

.blog_cta .inner a {
	color: var(--blue-primary);
}

.blog_cta .inner .cta-phone {
	font-size: 25px;
	font-weight: 700;
}

@media only screen and (max-width:767px) {
	.blog_cta .inner p {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
	}
}

.blog_cta .inner .reviews {
	display: flex;
	justify-content: center;
}

.blog_cta .inner .reviews div {
	padding: 1.5rem;
	border: 1px solid #c7c5c5;
	background: var(--white-primary);
	border-radius: 10px;
	max-width: 582px;
	margin: 1.5rem 0;
}

.blog_cta .inner .reviews div strong, .blog_cta .inner .reviews div p {
	color: var(--gray-primary);
	font-style: italic;
}

.blog_cta .inner .reviews div p span {
	color: var(--orange-primary);
	font-weight: 600;
}

.blog_cta .inner .reviews div p:before {
	content: "\"";
	color: var(--green-secondary);
	font-weight: 600;
}

.blog_cta .inner .reviews div p:after {
	content: "\"";
	color: var(--green-secondary);
	font-weight: 600;
}

.blog_cta.row {
	display: block;
}

.blog_cta.row .inner {
	flex-direction: row;
	justify-content: space-between;
	max-width: 100%;
}

.blog_cta.row .inner div:nth-of-type(3) img {
	width: auto;
	height: 20px;
}

@media only screen and (max-width:767px) {
	.blog_cta.row .inner {
		flex-wrap: wrap;
	}
	
	.blog_cta.row .inner div {
		flex-basis: 50%;
	}
	
	.blog_cta.row .inner div:nth-of-type(3) .wppro_badge1_DIV_stars span.svgicons {
		width: 21px;
		height: 21px;
	}
	
	.blog_cta.row .inner div:nth-of-type(3) #wprev-badge-2 .wppro_badge1_DIV_12 {
		font-size: 10px;
	}
	
	.blog_cta.row .inner div:nth-of-type(3) .wppro_badge5_stars {
		margin-bottom: 0 !important;
	}
	
	.blog_cta.row .inner div:nth-of-type(3) img {
		height: 15px;
		width: auto;
	}
	
	.blog_cta.row .inner div:nth-of-type(4) img {
		transform: scale(.7);
	}
}

.blog_cta.row .inner img {
	display: inline-block;
}

.blog_cta.center {
	text-align: center;
}

.blog_cta.image-bottom .inner .bottom-image {
	position: relative;
	bottom: -41px;
}

.blog_cta.image.image-large .inner img {
	max-width: 300px;
}

@media only screen and (max-width:767px) {
	.blog_cta.image.image-large .inner img {
		max-width: 200px;
	}
}

.blog_cta.image .inner {
	flex-direction: column;
}

.blog_cta.image .inner p {
	margin-bottom: 1rem;
	color: var(--gray-primary);
	text-align: center;
}

.blog_cta.image .inner img {
	max-width: 136px;
	height: auto;
	margin-bottom: 1rem;
}

.blog_cta.image .inner h2 {
	text-align: center;
	display: block;
}

.blog_cta.text-white p {
	color: var(--white-primary);
}

.blog_cta.text-blue p {
	color: var(--blue-primary);
}

.blog_cta.text-blue .inner .et_pb_module {
	padding: 0;
	margin: 0 !important;
}

@media only screen and (max-width:767px) {
	.blog_cta.text-blue .inner .et_pb_module {
		padding: 1rem 0;
	}
}

.blog_cta.zip-right .inner {
	flex-direction: row;
}

@media only screen and (max-width:767px) {
	.blog_cta.zip-right .inner {
		flex-direction: column;
		text-align: center;
	}
}

.blog_cta.zip-right .inner p {
	padding-right: .5rem;
	font-weight: 700;
}

.blog_cta.tangerine {
	background: var(--orange-primary);
}

.blog_cta.tangerine p {
	color: var(--white-primary);
}

.blog_cta.tangerine .inner .et_pb_module {
	padding: 0;
	margin: 0 !important;
}

@media only screen and (max-width:767px) {
	.blog_cta.tangerine .inner .et_pb_module {
		padding: 1rem 0;
	}
}

.blog_cta.tangerine .inner .et_pb_module .je-global-zip-lookup p.zipCodeErrorMsg {
	color: #fff;
}

.blog_cta.orange {
	background: #f2b749;
}

.blog_cta.orange h2 {
	text-align: center;
}

.blog_cta.orange .cta-phone {
	font-size: 24px;
	font-weight: 700;
	color: var(--blue-primary);
	margin-top: 1rem;
}

@media only screen and (max-width:767px) {
	.blog_cta.orange .cta-phone {
		font-size: 18px;
	}
}

.blog_cta.white {
	background: #f8f7f7;
}

.blog_cta.white .inner h2 {
	text-align: center;
}

.blog_cta.bg-raf.lzl:not(.lzl-ed), .blog_cta.bg-raf.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxQAAAFwCAYAAAAheT30AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEe0lEQVR42u3BMQEAAADCoPVPbQlPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeBq1bwABIcW6QQAAAABJRU5ErkJggg==");
}

.blog_cta.blue {
	background: #ebf3fa;
}

.blog_cta.with-badges .inner .badges-container {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 1rem;
	width: 100%;
	margin-bottom: 1.5rem;
	justify-items: center;
	align-items: center;
}

.blog_cta.with-badges .inner .badges-container img {
	width: auto;
	max-width: 120px;
	height: auto;
}

.blog_cta.with-badges .inner .badges-container .reviews-grid-item .wppro_badge1_DIV_stars span.svgicons {
	height: 25px;
	width: 25px;
}

.blog_cta.with-badges .inner .badges-container .reviews-grid-item .review-logos {
	display: flex;
	justify-content: center;
	gap: 1rem;
	margin-top: .5rem;
}

.blog_cta.with-badges .inner .badges-container .reviews-grid-item .review-logos img {
	width: auto;
	height: 20px;
}

@media only screen and (max-width:980px) {
	.blog_cta.with-badges .inner .badges-container {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.blog_cta.with-badges .inner .badges-container img {
		max-width: 100px;
	}
	
	.blog_cta.with-badges .inner .badges-container .reviews-grid-item .review-logos {
		gap: .5rem;
	}
	
	.blog_cta.with-badges .inner .badges-container .reviews-grid-item .review-logos img {
		height: 15px;
	}
}

.single.single-post .blog_cta p {
	padding-bottom: 0;
}

.single.single-post .blog_cta h2 {
	padding-top: 10px;
}

.blog_cta .wppro_badge1_DIV_stars span.svgicons {
	height: 31px;
	width: 31px;
}

.blog_cta #wprev-badge-1.wprevpro_badge {
	background: none;
	border: none;
	padding: 0;
}

.blog_cta #wprev-badge-1.wprevpro_badge .wppro_badge5_total {
	margin: 0;
}

.blog_cta #wprev-badge-1.wprevpro_badge .wppro_badge5_total .wppro_badge1_DIV_12 {
	text-decoration: underline;
	cursor: pointer;
}

.blog_cta #wprev-badge-1.wprevpro_badge .wppro_badge1_DIV_12, .blog_cta #wprev-badge-1.wprevpro_badge .wppro_badge1_SPAN_13 {
	font-size: 16px;
	font-weight: 400;
}

.blog_cta #wprev-badge-1.wprev_badge_5_outer {
	padding: 0;
}

#custom-category-page .et_pb_ajax_pagination_container {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	justify-content: space-between;
}

#custom-category-page .et_pb_ajax_pagination_container article {
	width: 32%;
}

@media only screen and (max-width:767px) {
	#custom-category-page .et_pb_ajax_pagination_container article {
		width: 100%;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	#custom-category-page .et_pb_ajax_pagination_container article {
		width: 100%;
	}
}

#custom-category-page .et_pb_ajax_pagination_container article a:where(:not(.wp-element-button)) {
	text-decoration: none;
}

.testimonialsCarousel h3 {
	font-size: 2rem;
	color: var(--blue-primary);
	opacity: .3;
}

.testimonialsCarousel.slick-initialized .slick-slide {
	padding: 2rem;
}

.testimonialsCarousel.slick-initialized .slick-slide .text {
	font-style: italic;
}

.testimonialsCarousel .slick-dots li button:before {
	font-size: 18px;
	color: var(--blue-secondary);
}

.testimonialsCarousel .slick-dots li.slick-active button:before {
	color: var(--green-secondary);
}

.testimonialsCarousel .slick-prev:before {
	font-family: "Font Awesome 5 Free";
	content: " ";
	font-weight: 700;
	color: var(--green-secondary);
	font-size: 30px;
	opacity: 1;
}

.testimonialsCarousel .slick-next:before {
	font-family: "Font Awesome 5 Free";
	content: " ";
	font-weight: 700;
	color: var(--green-secondary);
	font-size: 30px;
	opacity: 1;
}

.testimonialsCarousel .slick-next, .testimonialsCarousel .slick-prev {
	height: 30px;
	z-index: 999;
}

.testimonialsCarousel .slick-dots {
	bottom: -55px;
	margin: 0;
}

.testimonialsCarousel .slick-prev.slick-disabled:before, .testimonialsCarousel .slick-next.slick-disabled:before {
	opacity: 0;
}

.texas-electricity-plan-cards .slider .slick-track, .texas-electricity-plan-cards .swiper-wrapper .slick-track {
	display: flex;
	align-items: stretch;
}

.texas-electricity-plan-cards .slider .slide, .texas-electricity-plan-cards .slider .swiper-slide, .texas-electricity-plan-cards .swiper-wrapper .slide, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide {
	background: var(--white-primary);
	padding: 2rem;
	border-radius: 20px;
	margin: 0;
	height: inherit;
	overflow: visible;
	display: grid;
	justify-items: center;
	grid-template-rows: auto auto 1fr auto;
}

.texas-electricity-plan-cards .slider .slide h3, .texas-electricity-plan-cards .slider .swiper-slide h3, .texas-electricity-plan-cards .swiper-wrapper .slide h3, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide h3 {
	font-size: 21px;
	font-weight: 700;
	color: var(--blue-primary);
	margin: 1rem 0;
	padding: 0;
}

.texas-electricity-plan-cards .slider .slide p, .texas-electricity-plan-cards .slider .swiper-slide p, .texas-electricity-plan-cards .swiper-wrapper .slide p, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide p {
	font-size: 16px;
	color: #333;
}

.texas-electricity-plan-cards .slider .slide p a, .texas-electricity-plan-cards .slider .swiper-slide p a, .texas-electricity-plan-cards .swiper-wrapper .slide p a, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide p a {
	color: var(--blue-secondary);
	font-weight: 700;
}

.texas-electricity-plan-cards .slider .slide span.lock:before, .texas-electricity-plan-cards .slider .swiper-slide span.lock:before, .texas-electricity-plan-cards .swiper-wrapper .slide span.lock:before, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide span.lock:before {
	content: "";
	display: inline-block;
	width: 53.97px;
	height: 76.193px;
	background-image: url("data:image/svg+xml,%3Csvg id='lock' xmlns='http://www.w3.org/2000/svg' width='53.97' height='76.193' viewBox='0 0 53.97 76.193'%3E%3Cpath id='Path_60754' data-name='Path 60754' d='M137.969,0a20.661,20.661,0,0,0-20.636,20.636v12.7a1.587,1.587,0,0,0,1.587,1.587h6.349a1.587,1.587,0,0,0,1.587-1.587v-12.7a11.111,11.111,0,1,1,22.223,0v12.7a1.587,1.587,0,0,0,1.587,1.587h6.349a1.587,1.587,0,0,0,1.587-1.587v-12.7A20.661,20.661,0,0,0,137.969,0Z' transform='translate(-110.984)' fill='%23444546'/%3E%3Cpath id='Path_60755' data-name='Path 60755' d='M82.6,213.333h38.1a7.937,7.937,0,0,1,7.937,7.937v28.572a7.937,7.937,0,0,1-7.937,7.937H82.6a7.937,7.937,0,0,1-7.937-7.937V221.27A7.937,7.937,0,0,1,82.6,213.333Z' transform='translate(-74.667 -181.586)' fill='%23f2b749'/%3E%3Cpath id='Path_60756' data-name='Path 60756' d='M218.54,285.079a7.937,7.937,0,1,0-11.458,7.08l-1.225,8.572a1.587,1.587,0,0,0,1.571,1.81h6.349a1.587,1.587,0,0,0,1.587-1.813l-1.225-8.572A7.965,7.965,0,0,0,218.54,285.079Z' transform='translate(-183.618 -235.871)' fill='%23444546'/%3E%3C/svg%3E%0A");
}

.texas-electricity-plan-cards .slider .slide span.moon:before, .texas-electricity-plan-cards .slider .swiper-slide span.moon:before, .texas-electricity-plan-cards .swiper-wrapper .slide span.moon:before, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide span.moon:before {
	content: "";
	display: inline-block;
	width: 74.713px;
	height: 76.356px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74.713' height='76.356' viewBox='0 0 74.713 76.356'%3E%3Cg id='half-moon' transform='translate(-5.51 0)'%3E%3Cpath id='Path_4641' data-name='Path 4641' d='M107,70.018l.174-.176a2.534,2.534,0,0,1,4.289,2.3A30.976,30.976,0,1,1,74.534,35.222a2.535,2.535,0,0,1,2.3,4.292l-.151.15A21.45,21.45,0,0,0,107,70.018Z' transform='translate(-38.055 -29.915)' fill='%23ffc250'/%3E%3Cpath id='Path_4642' data-name='Path 4642' d='M69.227,87.41a30.893,30.893,0,0,0,16.929,8.676A30.994,30.994,0,0,1,74.531,35.224,2.526,2.526,0,0,1,77.6,37.585,31,31,0,0,0,69.227,87.41Z' transform='translate(-38.052 -29.916)' fill='%23eeac32'/%3E%3Cpath id='Path_4643' data-name='Path 4643' d='M16.2,325.619h2.947A11.62,11.62,0,0,1,41.643,329.3h.01a8.852,8.852,0,1,1,0,17.7H16.2a10.693,10.693,0,1,1,0-21.385Z' transform='translate(-0.002 -270.649)' fill='%23f9f3f1'/%3E%3Cpath id='Path_4644' data-name='Path 4644' d='M34.28,318.892a11.661,11.661,0,0,0-6.628,6.731H24.7a10.693,10.693,0,0,0,0,21.386H16.2a10.693,10.693,0,1,1,0-21.386H19.15a11.632,11.632,0,0,1,15.13-6.731Z' transform='translate(0 -270.653)' fill='%23f3eae6'/%3E%3Cg id='Group_15187' data-name='Group 15187' transform='translate(44.743 0)'%3E%3Cpath id='Path_4645' data-name='Path 4645' d='M280.515,8.221a1.436,1.436,0,0,0-.412,1.266l.409,2.38a1.431,1.431,0,0,1-2.077,1.509L276.3,12.253a1.439,1.439,0,0,0-1.332,0l-2.137,1.123a1.431,1.431,0,0,1-2.077-1.509l.407-2.38a1.427,1.427,0,0,0-.412-1.266l-1.728-1.685a1.432,1.432,0,0,1,.794-2.443l2.389-.347a1.429,1.429,0,0,0,1.077-.784L274.348.8a1.431,1.431,0,0,1,2.567,0l.257.521.811,1.642a1.435,1.435,0,0,0,1.079.784l2.389.347a1.432,1.432,0,0,1,.793,2.443Z' transform='translate(-268.585 -0.001)' fill='%23ffc250'/%3E%3Cpath id='Path_4646' data-name='Path 4646' d='M274.127,7.907a8.592,8.592,0,0,0,1.108,4.237,1.442,1.442,0,0,0-.269.108l-2.137,1.123a1.431,1.431,0,0,1-2.077-1.509l.407-2.38a1.427,1.427,0,0,0-.412-1.266l-1.728-1.685a1.432,1.432,0,0,1,.794-2.443l2.389-.347a1.429,1.429,0,0,0,1.077-.784L274.348.8a1.431,1.431,0,0,1,2.567,0l.257.521a8.626,8.626,0,0,0-3.045,6.588Z' transform='translate(-268.585 0)' fill='%23eeac32'/%3E%3C/g%3E%3Cg id='Group_15188' data-name='Group 15188' transform='translate(65.047 59.796)'%3E%3Cpath id='Path_4647' data-name='Path 4647' d='M416.661,409.182a1.436,1.436,0,0,0-.412,1.266l.409,2.38a1.431,1.431,0,0,1-2.077,1.509l-2.137-1.123a1.439,1.439,0,0,0-1.332,0l-2.137,1.123a1.431,1.431,0,0,1-2.077-1.509l.407-2.38a1.427,1.427,0,0,0-.412-1.266l-1.728-1.685a1.432,1.432,0,0,1,.794-2.443l2.389-.347a1.429,1.429,0,0,0,1.077-.784l1.069-2.163a1.431,1.431,0,0,1,2.567,0l.256.521.811,1.642a1.435,1.435,0,0,0,1.078.784l2.389.347a1.432,1.432,0,0,1,.793,2.443Z' transform='translate(-404.731 -400.962)' fill='%23ffc250'/%3E%3Cpath id='Path_4648' data-name='Path 4648' d='M410.274,408.869a8.592,8.592,0,0,0,1.108,4.237,1.438,1.438,0,0,0-.269.108l-2.137,1.123a1.431,1.431,0,0,1-2.077-1.509l.407-2.38a1.427,1.427,0,0,0-.412-1.266l-1.728-1.685a1.432,1.432,0,0,1,.794-2.443l2.389-.347a1.429,1.429,0,0,0,1.077-.784l1.069-2.163a1.431,1.431,0,0,1,2.567,0l.256.521a8.626,8.626,0,0,0-3.045,6.588Z' transform='translate(-404.732 -400.962)' fill='%23eeac32'/%3E%3C/g%3E%3Cg id='Group_15189' data-name='Group 15189' transform='translate(51.72 14.512)'%3E%3Cpath id='Path_4649' data-name='Path 4649' d='M337.1,102.085h-1.867a7.361,7.361,0,0,0-14.248,2.332h-.007a5.607,5.607,0,0,0,0,11.215H337.1a6.774,6.774,0,1,0,0-13.547Z' transform='translate(-315.371 -97.312)' fill='%23f9f3f1'/%3E%3Cpath id='Path_4650' data-name='Path 4650' d='M330.474,97.63a7.369,7.369,0,0,0-5.222,6.792h-.007a5.607,5.607,0,0,0-5.606,5.606h0a5.607,5.607,0,0,0,5.606,5.606h-4.266a5.607,5.607,0,0,1-5.608-5.606h0a5.607,5.607,0,0,1,5.608-5.606h.007a7.368,7.368,0,0,1,9.488-6.792Z' transform='translate(-315.371 -97.316)' fill='%23f3eae6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.texas-electricity-plan-cards .slider .slide span.calendar:before, .texas-electricity-plan-cards .slider .swiper-slide span.calendar:before, .texas-electricity-plan-cards .swiper-wrapper .slide span.calendar:before, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide span.calendar:before {
	content: "";
	display: inline-block;
	width: 66.18px;
	height: 76.356px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.18' height='76.356' viewBox='0 0 66.18 76.356'%3E%3Cg id='weekend' transform='translate(-34.117)'%3E%3Cg id='Group_15194' data-name='Group 15194' transform='translate(34.117 0)'%3E%3Cpath id='Path_4651' data-name='Path 4651' d='M100.293,361.33v17.379a5.09,5.09,0,0,1-5.09,5.09h-56a5.09,5.09,0,0,1-5.09-5.09v-5.091Z' transform='translate(-34.117 -307.444)' fill='%23ece6f2'/%3E%3Cpath id='Path_4652' data-name='Path 4652' d='M425.138,361.986V378.71a5.09,5.09,0,0,1-5.09,5.09h3.531a5.09,5.09,0,0,0,5.09-5.09V361.33Z' transform='translate(-362.493 -307.444)' fill='%23cfcfe6'/%3E%3Cpath id='Path_4653' data-name='Path 4653' d='M100.3,54.5V39.224a5.09,5.09,0,0,0-5.09-5.09h-56a5.09,5.09,0,0,0-5.09,5.09V54.5l33.091,3.523Z' transform='translate(-34.117 -29.044)' fill='%230075c9'/%3E%3Cpath id='Path_4654' data-name='Path 4654' d='M425.146,39.224V54.872l3.534-.376V39.224a5.09,5.09,0,0,0-5.09-5.09h-3.534A5.09,5.09,0,0,1,425.146,39.224Z' transform='translate(-362.5 -29.044)' fill='%23045894'/%3E%3Cpath id='Path_4655' data-name='Path 4655' d='M90.273,205.774l9.562-4.565a5.088,5.088,0,0,0,.459-2.108l0-28.434H34.117V211.39a5.09,5.09,0,0,0,5.09,5.09H82.915a5.09,5.09,0,0,0,2.109-.459Z' transform='translate(-34.117 -145.215)' fill='%23fff5f5'/%3E%3Cpath id='Path_4656' data-name='Path 4656' d='M454.18,170.667l0,34.074,2.041-2.041a5.09,5.09,0,0,0,1.491-3.6l0-28.434Z' transform='translate(-391.534 -145.215)' fill='%23ece6f2'/%3E%3Cpath id='Path_4657' data-name='Path 4657' d='M34.117,128.807H100.3v2.3H34.117Z' transform='translate(-34.117 -109.598)' fill='%23045894'/%3E%3Cg id='Group_15191' data-name='Group 15191' transform='translate(40.846)'%3E%3Cg id='Group_15190' data-name='Group 15190' transform='translate(0 9.029)'%3E%3Cpath id='Path_4658' data-name='Path 4658' d='M321.885,62.845H309.159a1.152,1.152,0,0,1,0-2.3h12.726a1.152,1.152,0,0,1,0,2.3Z' transform='translate(-308.007 -60.541)' fill='%23045894'/%3E%3C/g%3E%3Cpath id='Path_4659' data-name='Path 4659' d='M340.453,3.818a3.818,3.818,0,1,0-7.636,0v5.09a3.818,3.818,0,1,0,7.636,0V3.818Z' transform='translate(-329.117 0)' fill='%23ffc250'/%3E%3Cpath id='Path_4660' data-name='Path 4660' d='M348.337,0a3.8,3.8,0,0,0-1.767.434,3.816,3.816,0,0,1,2.051,3.384v5.09a3.816,3.816,0,0,1-2.051,3.384,3.817,3.817,0,0,0,5.585-3.384V3.818A3.818,3.818,0,0,0,348.337,0Z' transform='translate(-340.819 0)' fill='%23eeac32'/%3E%3C/g%3E%3Cpath id='Path_4661' data-name='Path 4661' d='M376.958,389.247l12.289-12.289a5.09,5.09,0,0,0,1.032-1.491h-9.722a5.09,5.09,0,0,0-5.09,5.09v9.722A5.091,5.091,0,0,0,376.958,389.247Z' transform='translate(-324.561 -319.473)' fill='%23fff'/%3E%3Cg id='Group_15193' data-name='Group 15193' transform='translate(10.306)'%3E%3Cg id='Group_15192' data-name='Group 15192' transform='translate(0 9.029)'%3E%3Cpath id='Path_4662' data-name='Path 4662' d='M117.1,62.845H104.377a1.152,1.152,0,1,1,0-2.3H117.1a1.152,1.152,0,1,1,0,2.3Z' transform='translate(-103.225 -60.541)' fill='%23045894'/%3E%3C/g%3E%3Cpath id='Path_4663' data-name='Path 4663' d='M135.67,3.818a3.818,3.818,0,0,0-7.636,0v5.09a3.818,3.818,0,0,0,7.636,0V3.818Z' transform='translate(-124.334 0)' fill='%23ffc250'/%3E%3Cpath id='Path_4664' data-name='Path 4664' d='M143.554,0a3.8,3.8,0,0,0-1.767.434,3.816,3.816,0,0,1,2.051,3.384v5.09a3.817,3.817,0,0,1-2.051,3.384,3.817,3.817,0,0,0,5.585-3.384V3.818A3.818,3.818,0,0,0,143.554,0Z' transform='translate(-136.036 0)' fill='%23eeac32'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_15196' data-name='Group 15196' transform='translate(42.391 31.815)'%3E%3Cpath id='Path_4665' data-name='Path 4665' d='M372.393,220.969h5.249a1.193,1.193,0,0,0,1.193-1.193v-5.249a1.193,1.193,0,0,0-1.193-1.193h-5.249a1.193,1.193,0,0,0-1.193,1.193v5.249A1.193,1.193,0,0,0,372.393,220.969Z' transform='translate(-329.204 -213.333)' fill='%23e66440'/%3E%3Cpath id='Path_4666' data-name='Path 4666' d='M372.393,306.3h5.249a1.193,1.193,0,0,0,1.193-1.193V299.86a1.193,1.193,0,0,0-1.193-1.193h-5.249a1.193,1.193,0,0,0-1.193,1.193v5.249A1.193,1.193,0,0,0,372.393,306.3Z' transform='translate(-329.204 -285.941)' fill='%23e66440'/%3E%3Cg id='Group_15195' data-name='Group 15195'%3E%3Cpath id='Path_4667' data-name='Path 4667' d='M278.526,220.969h5.249a1.193,1.193,0,0,0,1.193-1.193v-5.249a1.193,1.193,0,0,0-1.193-1.193h-5.249a1.193,1.193,0,0,0-1.193,1.193v5.249A1.193,1.193,0,0,0,278.526,220.969Z' transform='translate(-249.336 -213.333)' fill='%232b2a47'/%3E%3Cpath id='Path_4668' data-name='Path 4668' d='M278.526,306.3h5.249a1.193,1.193,0,0,0,1.193-1.193V299.86a1.193,1.193,0,0,0-1.193-1.193h-5.249a1.193,1.193,0,0,0-1.193,1.193v5.249A1.193,1.193,0,0,0,278.526,306.3Z' transform='translate(-249.336 -285.941)' fill='%232b2a47'/%3E%3Cpath id='Path_4669' data-name='Path 4669' d='M184.659,220.969h5.249a1.193,1.193,0,0,0,1.193-1.193v-5.249a1.193,1.193,0,0,0-1.193-1.193h-5.249a1.193,1.193,0,0,0-1.193,1.193v5.249A1.193,1.193,0,0,0,184.659,220.969Z' transform='translate(-169.468 -213.333)' fill='%232b2a47'/%3E%3Cpath id='Path_4670' data-name='Path 4670' d='M184.659,306.3h5.249a1.193,1.193,0,0,0,1.193-1.193V299.86a1.193,1.193,0,0,0-1.193-1.193h-5.249a1.193,1.193,0,0,0-1.193,1.193v5.249A1.193,1.193,0,0,0,184.659,306.3Z' transform='translate(-169.468 -285.941)' fill='%232b2a47'/%3E%3Cpath id='Path_4671' data-name='Path 4671' d='M90.793,306.3h5.249a1.193,1.193,0,0,0,1.193-1.193V299.86a1.193,1.193,0,0,0-1.193-1.193H90.793A1.193,1.193,0,0,0,89.6,299.86v5.249a1.193,1.193,0,0,0,1.193,1.193Z' transform='translate(-89.6 -285.941)' fill='%232b2a47'/%3E%3Cpath id='Path_4672' data-name='Path 4672' d='M278.526,391.636h5.249a1.193,1.193,0,0,0,1.193-1.193v-5.249A1.193,1.193,0,0,0,283.776,384h-5.249a1.193,1.193,0,0,0-1.193,1.193v5.249A1.193,1.193,0,0,0,278.526,391.636Z' transform='translate(-249.336 -358.548)' fill='%232b2a47'/%3E%3Cpath id='Path_4673' data-name='Path 4673' d='M184.659,391.636h5.249a1.193,1.193,0,0,0,1.193-1.193v-5.249A1.193,1.193,0,0,0,189.909,384h-5.249a1.193,1.193,0,0,0-1.193,1.193v5.249A1.193,1.193,0,0,0,184.659,391.636Z' transform='translate(-169.468 -358.548)' fill='%232b2a47'/%3E%3Cpath id='Path_4674' data-name='Path 4674' d='M90.793,391.636h5.249a1.193,1.193,0,0,0,1.193-1.193v-5.249A1.193,1.193,0,0,0,96.043,384H90.793a1.193,1.193,0,0,0-1.193,1.193v5.249a1.193,1.193,0,0,0,1.193,1.193Z' transform='translate(-89.6 -358.548)' fill='%232b2a47'/%3E%3C/g%3E%3Cpath id='Path_4675' data-name='Path 4675' d='M394,213.333h-3.534a1.229,1.229,0,0,1,1.229,1.229v5.177a1.229,1.229,0,0,1-1.229,1.229H394a1.229,1.229,0,0,0,1.229-1.229v-5.177A1.229,1.229,0,0,0,394,213.333Z' transform='translate(-345.596 -213.333)' fill='%23f26741'/%3E%3Cpath id='Path_4676' data-name='Path 4676' d='M394,298.667h-3.534a1.229,1.229,0,0,1,1.229,1.229v5.177a1.229,1.229,0,0,1-1.229,1.229H394a1.229,1.229,0,0,0,1.229-1.229V299.9A1.229,1.229,0,0,0,394,298.667Z' transform='translate(-345.596 -285.941)' fill='%23f26741'/%3E%3Cpath id='Path_4677' data-name='Path 4677' d='M300.131,213.333H296.6a1.229,1.229,0,0,1,1.229,1.229v5.177a1.229,1.229,0,0,1-1.229,1.229h3.534a1.229,1.229,0,0,0,1.229-1.229v-5.177A1.229,1.229,0,0,0,300.131,213.333Z' transform='translate(-265.727 -213.333)' fill='%23201f33'/%3E%3Cpath id='Path_4678' data-name='Path 4678' d='M300.131,298.667H296.6a1.229,1.229,0,0,1,1.229,1.229v5.177A1.229,1.229,0,0,1,296.6,306.3h3.534a1.229,1.229,0,0,0,1.229-1.229V299.9A1.229,1.229,0,0,0,300.131,298.667Z' transform='translate(-265.727 -285.941)' fill='%23201f33'/%3E%3Cpath id='Path_4679' data-name='Path 4679' d='M206.265,213.333h-3.534a1.229,1.229,0,0,1,1.229,1.229v5.177a1.229,1.229,0,0,1-1.229,1.229h3.534a1.229,1.229,0,0,0,1.229-1.229v-5.177A1.229,1.229,0,0,0,206.265,213.333Z' transform='translate(-185.859 -213.333)' fill='%23201f33'/%3E%3Cpath id='Path_4680' data-name='Path 4680' d='M206.265,298.667h-3.534a1.229,1.229,0,0,1,1.229,1.229v5.177a1.229,1.229,0,0,1-1.229,1.229h3.534a1.229,1.229,0,0,0,1.229-1.229V299.9A1.229,1.229,0,0,0,206.265,298.667Z' transform='translate(-185.859 -285.941)' fill='%23201f33'/%3E%3Cpath id='Path_4681' data-name='Path 4681' d='M112.4,298.667h-3.534a1.229,1.229,0,0,1,1.229,1.229v5.177a1.229,1.229,0,0,1-1.229,1.229H112.4a1.229,1.229,0,0,0,1.229-1.229V299.9A1.229,1.229,0,0,0,112.4,298.667Z' transform='translate(-105.992 -285.941)' fill='%23201f33'/%3E%3Cpath id='Path_4682' data-name='Path 4682' d='M300.131,384H296.6a1.229,1.229,0,0,1,1.229,1.229v5.177a1.229,1.229,0,0,1-1.229,1.229h3.534a1.229,1.229,0,0,0,1.229-1.229v-5.177A1.229,1.229,0,0,0,300.131,384Z' transform='translate(-265.727 -358.548)' fill='%23201f33'/%3E%3Cpath id='Path_4683' data-name='Path 4683' d='M206.265,384h-3.534a1.229,1.229,0,0,1,1.229,1.229v5.177a1.229,1.229,0,0,1-1.229,1.229h3.534a1.229,1.229,0,0,0,1.229-1.229v-5.177A1.229,1.229,0,0,0,206.265,384Z' transform='translate(-185.859 -358.548)' fill='%23201f33'/%3E%3Cpath id='Path_4684' data-name='Path 4684' d='M112.4,384h-3.534a1.229,1.229,0,0,1,1.229,1.229v5.177a1.229,1.229,0,0,1-1.229,1.229H112.4a1.229,1.229,0,0,0,1.229-1.229v-5.177A1.229,1.229,0,0,0,112.4,384Z' transform='translate(-105.992 -358.548)' fill='%23201f33'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.texas-electricity-plan-cards .slider .slide span.building:before, .texas-electricity-plan-cards .slider .swiper-slide span.building:before, .texas-electricity-plan-cards .swiper-wrapper .slide span.building:before, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide span.building:before {
	content: "";
	display: inline-block;
	width: 62.138px;
	height: 71.913px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62.138' height='71.913' viewBox='0 0 62.138 71.913'%3E%3Cg id='apartments' transform='translate(0 0)'%3E%3Cpath id='Path_61233' data-name='Path 61233' d='M249.388,156.761H228.406V102.2h22.949v45.593l-1.967,3Zm0,0' transform='translate(-196.325 -87.845)' fill='%23f26741'/%3E%3Cpath id='Path_61234' data-name='Path 61234' d='M213.692,42.711h-3.628l-3,23.963,3,38.245,3.628-.509Zm0,0' transform='translate(-177.983 -36.712)' fill='%23f2b749'/%3E%3Cpath id='Path_61235' data-name='Path 61235' d='M3.421,0V6H0V67.7l19.342,2.3,12.739-1.787V0Zm0,0' fill='%23f2b749'/%3E%3Cg id='Group_15427' data-name='Group 15427' transform='translate(10.491 14.402)'%3E%3Cpath id='Path_61236' data-name='Path 61236' d='M74.691,102.535h4.215v5.995H74.691Zm0,0' transform='translate(-74.691 -102.535)' fill='%23f3fffb'/%3E%3Cpath id='Path_61237' data-name='Path 61237' d='M149.383,102.535H153.6v5.995h-4.215Zm0,0' transform='translate(-138.892 -102.535)' fill='%23f3fffb'/%3E%3Cpath id='Path_61238' data-name='Path 61238' d='M74.691,187.895h4.215v5.995H74.691Zm0,0' transform='translate(-74.691 -175.906)' fill='%23f3fffb'/%3E%3Cpath id='Path_61239' data-name='Path 61239' d='M149.383,187.895H153.6v5.995h-4.215Zm0,0' transform='translate(-138.892 -175.906)' fill='%23f3fffb'/%3E%3Cpath id='Path_61240' data-name='Path 61240' d='M74.691,273.258h4.215v5.995H74.691Zm0,0' transform='translate(-74.691 -249.279)' fill='%23f3fffb'/%3E%3Cpath id='Path_61241' data-name='Path 61241' d='M149.383,273.258H153.6v5.995h-4.215Zm0,0' transform='translate(-138.892 -249.279)' fill='%23f3fffb'/%3E%3Cpath id='Path_61242' data-name='Path 61242' d='M74.691,358.617h4.215v5.995H74.691Zm0,0' transform='translate(-74.691 -322.649)' fill='%23f3fffb'/%3E%3Cpath id='Path_61243' data-name='Path 61243' d='M149.383,358.617H153.6v5.995h-4.215Zm0,0' transform='translate(-138.892 -322.649)' fill='%23f3fffb'/%3E%3C/g%3E%3Cpath id='Path_61244' data-name='Path 61244' d='M292.762,187.895h4.215v5.995h-4.215Zm0,0' transform='translate(-251.642 -161.504)' fill='%23ffd27b'/%3E%3Cpath id='Path_61245' data-name='Path 61245' d='M292.762,273.258h4.215v5.995h-4.215Zm0,0' transform='translate(-251.642 -234.877)' fill='%23ffd27b'/%3E%3Cpath id='Path_61246' data-name='Path 61246' d='M361.871,421.637h4.215v10.491h-4.215Zm0,0' transform='translate(-311.044 -362.416)' fill='%238f4d24'/%3E%3Cpath id='Path_61247' data-name='Path 61247' d='M320.559,344.679a9.2,9.2,0,1,1,9.2-9.2A9.214,9.214,0,0,1,320.559,344.679Zm0,0' transform='translate(-267.624 -280.446)' fill='%2375ab00'/%3E%3Cpath id='Path_61248' data-name='Path 61248' d='M249.212,481.988H219.237l-1.5,2.74,1.5,1.475h29.974Zm0,0' transform='translate(-187.156 -414.29)' fill='%23444546'/%3E%3Cpath id='Path_61249' data-name='Path 61249' d='M0,481.988H32.081V486.2H0Zm0,0' transform='translate(0 -414.29)' fill='%23444546'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.texas-electricity-plan-cards .slider .slide span.no-deposit:before, .texas-electricity-plan-cards .slider .swiper-slide span.no-deposit:before, .texas-electricity-plan-cards .swiper-wrapper .slide span.no-deposit:before, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide span.no-deposit:before {
	content: "";
	display: inline-block;
	width: 76.356px;
	height: 76.356px;
	background-image: url("data:image/svg+xml,%3Csvg id='cashback' xmlns='http://www.w3.org/2000/svg' width='76.356' height='76.356' viewBox='0 0 76.356 76.356'%3E%3Cpath id='Path_60737' data-name='Path 60737' d='M293.233,338.245a5.22,5.22,0,0,0-7.269-1.282l-16,11.2a3.728,3.728,0,0,1-2.138.674H256V359.28h12.765a11.184,11.184,0,0,0,6.415-2.023l16.771-11.743A5.219,5.219,0,0,0,293.233,338.245Z' transform='translate(-217.822 -285.907)' fill='%23fabe8c'/%3E%3Cpath id='Path_60738' data-name='Path 60738' d='M269.963,386.448a3.728,3.728,0,0,1-2.138.674L256,386.205V391.6h12.08a9.7,9.7,0,0,0,9.694-9.694c0-.3-.016-.6-.043-.893Z' transform='translate(-217.822 -324.188)' fill='%23e6a578'/%3E%3Cpath id='Path_60739' data-name='Path 60739' d='M145.182,326.317a5.22,5.22,0,0,0-7.269-1.282l-13.457,9.423a5.219,5.219,0,0,0-4.427-7.984H107.352l-1.459-1.094a16.9,16.9,0,0,0-18.833-.972l-3.975,2.385A2.237,2.237,0,0,0,82,328.711v16.4a2.237,2.237,0,0,0,2.237,2.237h36.477a11.184,11.184,0,0,0,6.415-2.023L143.9,333.586A5.219,5.219,0,0,0,145.182,326.317Z' transform='translate(-69.771 -273.979)' fill='%23ffd2aa'/%3E%3Cpath id='Path_60740' data-name='Path 60740' d='M256,359.28h12.765a11.184,11.184,0,0,0,6.415-2.023l16.771-11.743a5.22,5.22,0,1,0-5.988-8.551l-13.457,9.423a5.219,5.219,0,0,0-4.427-7.984H256Z' transform='translate(-217.822 -285.907)' fill='%23fabe8c'/%3E%3Cpath id='Path_60741' data-name='Path 60741' d='M244.547,381.009l-5.224,3.658c-.032.052-.065.1-.1.154a5.214,5.214,0,0,1-4.328,2.3H219.237a2.237,2.237,0,1,0,0,4.474H234.9a9.7,9.7,0,0,0,9.694-9.694C244.589,381.6,244.574,381.3,244.547,381.009Z' transform='translate(-184.638 -324.188)' fill='%23fabe8c'/%3E%3Cpath id='Path_60742' data-name='Path 60742' d='M14.466,341.826H2.237A2.237,2.237,0,0,1,0,339.589V314.237A2.237,2.237,0,0,1,2.237,312H14.466a2.237,2.237,0,0,1,2.237,2.237v25.352A2.237,2.237,0,0,1,14.466,341.826Z' transform='translate(0 -265.471)' fill='%230075c9'/%3E%3Cpath id='Path_60743' data-name='Path 60743' d='M277.73,381.009l-5.224,3.658c-.032.052-.065.1-.1.154a5.214,5.214,0,0,1-4.328,2.3H256V391.6h12.08a9.7,9.7,0,0,0,9.694-9.694C277.773,381.6,277.758,381.3,277.73,381.009Z' transform='translate(-217.822 -324.188)' fill='%23e6a578'/%3E%3Cpath id='Path_60744' data-name='Path 60744' d='M7.233,341.826H1.118c-.618,0-1.118-1-1.118-2.237V314.237C0,313,.5,312,1.118,312H7.233c.618,0,1.118,1,1.118,2.237v25.352C8.351,340.825,7.851,341.826,7.233,341.826Z' transform='translate(8.351 -265.471)' fill='%23045894'/%3E%3Cg id='Group_15211' data-name='Group 15211' transform='translate(15.197)'%3E%3Ccircle id='Ellipse_36' data-name='Ellipse 36' cx='19.089' cy='19.089' r='19.089' fill='%23ffc250'/%3E%3Cpath id='Path_60728' data-name='Path 60728' d='M209.62,26.73A19.088,19.088,0,0,1,182.852,53.5,19.089,19.089,0,1,0,209.62,26.73Z' transform='translate(-178.897 -22.775)' fill='%23eeac32'/%3E%3Cpath id='Path_60729' data-name='Path 60729' d='M229.7,43.482h-2.828a2.667,2.667,0,0,1,0-5.335h3.252a2.246,2.246,0,0,1,2.243,2.243,1.575,1.575,0,0,0,3.15,0A5.4,5.4,0,0,0,230.12,35h-.264V32.331a1.575,1.575,0,0,0-3.149,0V35a5.816,5.816,0,0,0,.161,11.629H229.7a2.667,2.667,0,0,1,0,5.334h-3.252a2.245,2.245,0,0,1-2.243-2.243,1.575,1.575,0,1,0-3.149,0,5.4,5.4,0,0,0,5.392,5.392h.264v2.667a1.575,1.575,0,0,0,3.149,0V55.111a5.816,5.816,0,0,0-.161-11.629Z' transform='translate(-209.193 -25.968)' fill='%23eeac32'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.texas-electricity-plan-cards .slider .slide span.green-energy:before, .texas-electricity-plan-cards .slider .swiper-slide span.green-energy:before, .texas-electricity-plan-cards .swiper-wrapper .slide span.green-energy:before, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide span.green-energy:before {
	content: "";
	display: inline-block;
	width: 78.887px;
	height: 74.922px;
	background-image: url("data:image/svg+xml,%3Csvg id='JustGreen' xmlns='http://www.w3.org/2000/svg' width='78.887' height='74.922' viewBox='0 0 78.887 74.922'%3E%3Cpath id='Path_2741' data-name='Path 2741' d='M54.195,94.5c-.941,2.24-1.651,4.364-2.713,6.483a20.35,20.35,0,0,1-13.087,11.2c-1.178.352-2,.352-2.829-.589a33.347,33.347,0,0,0-3.065-2.829,74.829,74.829,0,0,0,7.782-2.477c5.426-2.355,8.019-7.072,10.022-12.262,3.065-7.545,5.779-15.327,9.081-22.757,3.181-7.309,7.545-13.913,14.623-18.393.826-.473,1.651-1.062,2.477-1.535-.116-.116-.237-.352-.352-.473-2.592,1.651-5.426,3.065-7.9,4.953-6.841,4.953-11.321,11.91-14.859,19.455-2.124,4.48-4.007,9.2-6.483,14.623-.473-.826-.71-1.535-1.062-2-6.72-8.019-6.956-19.928-2.124-29.124,4.953-9.2,13.087-14.386,22.641-17.688,9.433-3.3,19.1-4.007,28.888-3.418,5.305.352,10.611,1.3,16.153,2.124-2.477,2-4.6,3.654-6.6,5.426a30.109,30.109,0,0,0-9.549,15.327c-1.535,5.658-2.829,11.321-4.6,16.863a32.781,32.781,0,0,1-7.782,13.208c-6.368,6.483-14.034,8.019-22.52,5.779C58.322,95.916,56.314,95.09,54.195,94.5Z' transform='translate(-32.5 -37.479)' fill='%2375ab00'/%3E%3C/svg%3E%0A");
}

.texas-electricity-plan-cards .slider .slide span.solar:before, .texas-electricity-plan-cards .slider .swiper-slide span.solar:before, .texas-electricity-plan-cards .swiper-wrapper .slide span.solar:before, .texas-electricity-plan-cards .swiper-wrapper .swiper-slide span.solar:before {
	content: "";
	display: inline-block;
	width: 76.193px;
	height: 76.193px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76.193' height='76.193' viewBox='0 0 76.193 76.193'%3E%3Cg id='solar-panel' transform='translate(0)'%3E%3Cg id='Group_15487' data-name='Group 15487' transform='translate(20.983 61.229)'%3E%3Cg id='Group_15485' data-name='Group 15485' transform='translate(7.548)'%3E%3Cpath id='Path_61289' data-name='Path 61289' d='M207.875,411.446H194.7l-.086.353-2.89,11.85h19.132Z' transform='translate(-191.72 -411.446)' fill='%23c9cacc'/%3E%3C/g%3E%3Cpath id='Path_61290' data-name='Path 61290' d='M256,411.446v12.2h9.566l-2.976-12.2Z' transform='translate(-238.886 -411.446)' fill='%23c9cacc'/%3E%3Cg id='Group_15486' data-name='Group 15486' transform='translate(0 10.499)'%3E%3Cpath id='Path_61291' data-name='Path 61291' d='M173,486.464H143.232a2.232,2.232,0,1,1,0-4.464H173a2.232,2.232,0,1,1,0,4.464Z' transform='translate(-141 -482)' fill='%23c9cacc'/%3E%3C/g%3E%3Cpath id='Path_61292' data-name='Path 61292' d='M256,486.464h14.881a2.232,2.232,0,1,0,0-4.464H256Z' transform='translate(-238.886 -471.501)' fill='%23c9cacc'/%3E%3C/g%3E%3Cg id='Group_15495' data-name='Group 15495' transform='translate(13.542)'%3E%3Cg id='Group_15488' data-name='Group 15488' transform='translate(35.715 22.322)'%3E%3Cpath id='Path_61293' data-name='Path 61293' d='M342.161,154.464h-8.929a2.232,2.232,0,0,1,0-4.464h8.929a2.232,2.232,0,1,1,0,4.464Z' transform='translate(-331 -150)' fill='%23f2b749'/%3E%3C/g%3E%3Cg id='Group_15489' data-name='Group 15489' transform='translate(0 22.322)'%3E%3Cpath id='Path_61294' data-name='Path 61294' d='M102.161,154.464H93.232a2.232,2.232,0,1,1,0-4.464h8.929a2.232,2.232,0,0,1,0,4.464Z' transform='translate(-91 -150)' fill='%23f2b749'/%3E%3C/g%3E%3Cg id='Group_15490' data-name='Group 15490' transform='translate(22.322)'%3E%3Cpath id='Path_61295' data-name='Path 61295' d='M243.232,13.393A2.232,2.232,0,0,1,241,11.161V2.232a2.232,2.232,0,0,1,4.464,0v8.929A2.232,2.232,0,0,1,243.232,13.393Z' transform='translate(-241)' fill='%23f2b749'/%3E%3C/g%3E%3Cg id='Group_15491' data-name='Group 15491' transform='translate(31.793 6.538)'%3E%3Cpath id='Path_61297' data-name='Path 61297' d='M305.293,54.058a2.232,2.232,0,0,1,0-3.157l6.314-6.314a2.232,2.232,0,0,1,3.157,3.157l-6.314,6.314A2.232,2.232,0,0,1,305.293,54.058Z' transform='translate(-304.639 -43.934)' fill='%23f2b749'/%3E%3C/g%3E%3Cg id='Group_15492' data-name='Group 15492' transform='translate(6.538 6.538)'%3E%3Cpath id='Path_61298' data-name='Path 61298' d='M141.9,54.058l-6.314-6.314a2.232,2.232,0,1,1,3.157-3.157l6.314,6.314a2.232,2.232,0,1,1-3.157,3.157Z' transform='translate(-134.934 -43.934)' fill='%23f2b749'/%3E%3C/g%3E%3Cg id='Group_15494' data-name='Group 15494' transform='translate(8.929 8.929)'%3E%3Cg id='Group_15493' data-name='Group 15493'%3E%3Cpath id='Path_61299' data-name='Path 61299' d='M179.241,82.322h-25.23a2.232,2.232,0,0,1-2.1-1.487,15.626,15.626,0,1,1,29.439,0A2.232,2.232,0,0,1,179.241,82.322Z' transform='translate(-151 -60)' fill='%23f2b749'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath id='Path_61301' data-name='Path 61301' d='M20.953,255H80.776l5.953,23.81H15Z' transform='translate(-12.768 -217.052)' fill='%23ebf3fa'/%3E%3Cpath id='Path_61302' data-name='Path 61302' d='M256,278.81h35.864L285.912,255H256Z' transform='translate(-217.904 -217.052)' fill='%23ebf3fa'/%3E%3Cpath id='Path_61303' data-name='Path 61303' d='M76.126,265.5l-5.953-23.81A2.232,2.232,0,0,0,68.008,240H8.184a2.232,2.232,0,0,0-2.166,1.691L.066,265.5a2.232,2.232,0,0,0,2.166,2.774H73.961a2.232,2.232,0,0,0,2.166-2.774Zm-8-13.6H56.511l-.93-7.441H66.265Zm-32.261-7.441v7.441H24.181l.93-7.441Zm0,11.905v7.441H22.693l.93-7.441Zm4.464,0H52.57l.93,7.441H40.328Zm0-4.464v-7.441H51.082l.93,7.441Zm-30.4-7.441H20.612l-.93,7.441H8.067ZM6.951,256.37H19.124l-.93,7.441H5.091ZM58,263.81l-.93-7.441H69.241l1.86,7.441Z' transform='translate(0 -204.285)' fill='%230075c9'/%3E%3Cpath id='Path_61304' data-name='Path 61304' d='M288.077,241.691A2.232,2.232,0,0,0,285.912,240H256v28.275h35.864a2.232,2.232,0,0,0,2.166-2.774Zm-29.845,2.774h10.753l.93,7.441H258.232Zm0,19.346V256.37h12.241l.93,7.441Zm15.252-19.346h10.684l1.86,7.441H274.414ZM275.9,263.81l-.93-7.441h12.173l1.86,7.441Z' transform='translate(-217.904 -204.285)' fill='%230075c9'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.texas-electricity-plan-cards+.swiper-button-prev.white {
	left: -50px;
}

.texas-electricity-plan-cards+.swiper-button-prev.white:after {
	color: #fff;
}

.texas-electricity-plan-cards+.swiper-button-prev.white+div {
	right: -50px;
}

.texas-electricity-plan-cards+.swiper-button-prev.white+div:after {
	color: #fff;
}

.texas-electricity-plan-cards {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block;
}

.texas-electricity-plan-cards .swiper-wrapper {
	align-items: stretch;
}

.texas-electricity-plan-cards .swiper-wrapper .swiper-slide {
	height: unset;
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.texas-electricity-plan-cards .swiper-wrapper .swiper-slide {
		padding: 2rem 1rem;
	}
}

@media only screen and (max-width:767px) {
	.texas-electricity-plan-cards .swiper-wrapper .swiper-slide {
		width: 85% !important;
	}
}

.main-carousel+.carousel-dots {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	width: 160px;
	margin: 0 auto;
}

.main-carousel+.carousel-dots .carousel-dot {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background-color: #fff;
}

.main-carousel+.carousel-dots .carousel-dot.active {
	background-color: #f2b749;
}

@media only screen and (max-width:767px) {}

@media only screen and (max-width:767px) {
	#megamenu-top-bar {
		display: none;
		opacity: 0;
		height: 0;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	#megamenu-top-bar {
		display: none;
		opacity: 0;
		height: 0;
	}
}

@media all and (min-width:981px)and (max-width:1280px) {
	#megamenu-top-bar {
		display: none;
		opacity: 0;
		height: 0;
	}
}

@media all and (min-width:1281px)and (max-width:1330px) {
	#megamenu-top-bar {
		display: none;
		opacity: 0;
		height: 0;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {
	#top-nav-wrapper-1.mega-nav-wrapper .megamenu-row {
		display: flex;
		justify-content: space-between;
		width: 90%;
	}
}

@media all and (min-width:1281px)and (max-width:1330px) {
	#top-nav-wrapper-1.mega-nav-wrapper .megamenu-row {
		display: flex;
		justify-content: space-between;
		width: 90%;
	}
}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {}

@media all and (min-width:1281px)and (max-width:1330px) {}

#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open+#mega-menu-primary-menu {
	box-shadow: 0 6px 8px rgba(0, 0, 0, .2);
}

@media only screen and (min-width:768px)and (max-width:980px) {
	#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open+#mega-menu-primary-menu {
		padding: 20px 80px;
	}
}

@media all and (min-width:981px)and (max-width:1280px) {
	#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open+#mega-menu-primary-menu {
		padding: 20px 80px;
	}
}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {}

@media all and (min-width:1281px)and (max-width:1330px) {}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media all and (min-width:981px)and (max-width:1280px) {}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu ul.mega-sub-menu>li.mega-menu-row.w100>ul.mega-sub-menu li.mega-menu-column {
	width: 100%;
}

.mega-menu-desktop-only {
	display: block;
	opacity: 1;
	height: auto;
}

@media only screen and (max-width:767px) {
	.mega-menu-desktop-only {
		display: none;
		opacity: 0;
		height: 0;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.mega-menu-desktop-only {
		display: none;
		opacity: 0;
		height: 0;
	}
}

@media only screen and (max-width:767px) {}

@media only screen and (min-width:768px)and (max-width:980px) {}

@media only screen and (max-width:767px) {
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center>.mega-toggle-block {
		gap: 10px;
		align-items: center;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center span {
		height: 24px;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center span.myaccount-link a:before {
		content: "";
		display: inline-block;
		width: 23.719px;
		height: 23.719px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.754' height='23.719' viewBox='0 0 20.754 23.719'%3E%3Cpath id='user-solid_2_' data-name='user-solid (2)' d='M10.377,11.859a5.93,5.93,0,1,0-5.93-5.93A5.93,5.93,0,0,0,10.377,11.859ZM8.26,14.083A8.258,8.258,0,0,0,0,22.343a1.376,1.376,0,0,0,1.376,1.376h18a1.376,1.376,0,0,0,1.376-1.376,8.258,8.258,0,0,0-8.26-8.26Z' fill='%230075c9'/%3E%3C/svg%3E%0A");
		background-size: cover;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center .es-link a {
		display: inline-block;
		color: var(--blue-secondary);
		font-weight: 700;
		font-size: 29px;
		line-height: 1;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center>.mega-toggle-block {
		gap: 10px;
		align-items: center;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center span {
		height: 24px;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center span.myaccount-link a:before {
		content: "";
		display: inline-block;
		width: 23.719px;
		height: 23.719px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.754' height='23.719' viewBox='0 0 20.754 23.719'%3E%3Cpath id='user-solid_2_' data-name='user-solid (2)' d='M10.377,11.859a5.93,5.93,0,1,0-5.93-5.93A5.93,5.93,0,0,0,10.377,11.859ZM8.26,14.083A8.258,8.258,0,0,0,0,22.343a1.376,1.376,0,0,0,1.376,1.376h18a1.376,1.376,0,0,0,1.376-1.376,8.258,8.258,0,0,0-8.26-8.26Z' fill='%230075c9'/%3E%3C/svg%3E%0A");
		background-size: cover;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center .es-link a {
		display: inline-block;
		color: var(--blue-secondary);
		font-weight: 700;
		font-size: 29px;
		line-height: 1;
	}
}

@media all and (min-width:981px)and (max-width:1280px) {
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center>.mega-toggle-block {
		gap: 10px;
		align-items: center;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center span {
		height: 24px;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center span.myaccount-link a:before {
		content: "";
		display: inline-block;
		width: 23.719px;
		height: 23.719px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.754' height='23.719' viewBox='0 0 20.754 23.719'%3E%3Cpath id='user-solid_2_' data-name='user-solid (2)' d='M10.377,11.859a5.93,5.93,0,1,0-5.93-5.93A5.93,5.93,0,0,0,10.377,11.859ZM8.26,14.083A8.258,8.258,0,0,0,0,22.343a1.376,1.376,0,0,0,1.376,1.376h18a1.376,1.376,0,0,0,1.376-1.376,8.258,8.258,0,0,0-8.26-8.26Z' fill='%230075c9'/%3E%3C/svg%3E%0A");
		background-size: cover;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center .es-link a {
		display: inline-block;
		color: var(--blue-secondary);
		font-weight: 700;
		font-size: 29px;
		line-height: 1;
	}
}

@media all and (min-width:1281px)and (max-width:1330px) {
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center>.mega-toggle-block {
		gap: 10px;
		align-items: center;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center span {
		height: 24px;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center span.myaccount-link a:before {
		content: "";
		display: inline-block;
		width: 23.719px;
		height: 23.719px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.754' height='23.719' viewBox='0 0 20.754 23.719'%3E%3Cpath id='user-solid_2_' data-name='user-solid (2)' d='M10.377,11.859a5.93,5.93,0,1,0-5.93-5.93A5.93,5.93,0,0,0,10.377,11.859ZM8.26,14.083A8.258,8.258,0,0,0,0,22.343a1.376,1.376,0,0,0,1.376,1.376h18a1.376,1.376,0,0,0,1.376-1.376,8.258,8.258,0,0,0-8.26-8.26Z' fill='%230075c9'/%3E%3C/svg%3E%0A");
		background-size: cover;
	}
	
	.es-page #top-nav-wrapper-1 .mega-menu-toggle .mega-toggle-blocks-center .es-link a {
		display: inline-block;
		color: var(--blue-secondary);
		font-weight: 700;
		font-size: 29px;
		line-height: 1;
	}
}

@media only screen and (max-width:767px) {
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-left span {
		height: 24px;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-left span a {
		display: inline-block;
		color: #0075c9;
		font-weight: 700;
		font-size: 29px;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.show-menu {
		max-height: 700px;
		opacity: 1;
		transition: opacity .4s ease-in, max-height .2s ease;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.show-menu .mega-menu-row {
		opacity: 1;
		max-height: 700px;
		transition: opacity .4s ease-in-out, max-height .6s ease;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.hide-menu {
		max-height: 0;
		opacity: 0;
		overflow: hidden;
		transition: max-height 0s linear, opacity .4s ease-in-out;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.hide-menu .mega-menu-row {
		max-height: 0;
		opacity: 0;
		transition: opacity .6s ease-in-out, max-height .1s linear;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-residential-energy .mega-block-title {
		display: none;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link .menu-item a {
		font-size: 16px;
	}
}

@media only screen and (min-width:768px)and (max-width:980px) {
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-left span {
		height: 24px;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-left span a {
		display: inline-block;
		color: #0075c9;
		font-weight: 700;
		font-size: 29px;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.show-menu {
		max-height: 700px;
		opacity: 1;
		transition: opacity .4s ease-in, max-height .2s ease;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.show-menu .mega-menu-row {
		opacity: 1;
		max-height: 700px;
		transition: opacity .4s ease-in-out, max-height .6s ease;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.hide-menu {
		max-height: 0;
		opacity: 0;
		overflow: hidden;
		transition: max-height 0s linear, opacity .4s ease-in-out;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.hide-menu .mega-menu-row {
		max-height: 0;
		opacity: 0;
		transition: opacity .6s ease-in-out, max-height .1s linear;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-residential-energy .mega-block-title {
		display: none;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link .menu-item a {
		font-size: 16px;
	}
}

@media all and (min-width:981px)and (max-width:1280px) {
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-left span {
		height: 24px;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-left span a {
		display: inline-block;
		color: #0075c9;
		font-weight: 700;
		font-size: 29px;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.show-menu {
		max-height: 700px;
		opacity: 1;
		transition: opacity .4s ease-in, max-height .2s ease;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.show-menu .mega-menu-row {
		opacity: 1;
		max-height: 700px;
		transition: opacity .4s ease-in-out, max-height .6s ease;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.hide-menu {
		max-height: 0;
		opacity: 0;
		overflow: hidden;
		transition: max-height 0s linear, opacity .4s ease-in-out;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.hide-menu .mega-menu-row {
		max-height: 0;
		opacity: 0;
		transition: opacity .6s ease-in-out, max-height .1s linear;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-residential-energy .mega-block-title {
		display: none;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link .menu-item a {
		font-size: 16px;
	}
}

@media all and (min-width:1281px)and (max-width:1330px) {
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-left span {
		height: 24px;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-left span a {
		display: inline-block;
		color: #0075c9;
		font-weight: 700;
		font-size: 29px;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.show-menu {
		max-height: 700px;
		opacity: 1;
		transition: opacity .4s ease-in, max-height .2s ease;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.show-menu .mega-menu-row {
		opacity: 1;
		max-height: 700px;
		transition: opacity .4s ease-in-out, max-height .6s ease;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.hide-menu {
		max-height: 0;
		opacity: 0;
		overflow: hidden;
		transition: max-height 0s linear, opacity .4s ease-in-out;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children .mega-sub-menu.hide-menu .mega-menu-row {
		max-height: 0;
		opacity: 0;
		transition: opacity .6s ease-in-out, max-height .1s linear;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-residential-energy .mega-block-title {
		display: none;
	}
	
	#top-nav-wrapper-1.mega-nav-wrapper #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link .menu-item a {
		font-size: 16px;
	}
}

.megamenu-hidden {
	display: none;
	opacity: 0;
	height: 0;
}

.et_pb_text h1 sup, h1 sup {
	font-size: 18px;
	bottom: 2rem;
}

@media only screen and (min-width:768px)and (max-width:980px) {
	.et_pb_text h1 sup, h1 sup {
		font-size: 16px;
		bottom: 1.4rem;
	}
}

@media only screen and (max-width:767px) {
	.et_pb_text h1 sup, h1 sup {
		font-size: 16px;
		bottom: 1.4rem;
	}
}

@media only screen and (max-width:767px) {}

.et_pb_text h3 sup, h3 sup {
	font-size: 16px;
	bottom: 1.8rem;
}

@media only screen and (max-width:767px) {
	.et_pb_text h3 sup, h3 sup {
		font-size: 14px;
		bottom: 1.2rem;
	}
}

.et_pb_text h4 sup, h4 sup {
	font-size: 16px;
	bottom: 1.8rem;
}

@media only screen and (max-width:767px) {}

.et_pb_text h5, h5 {
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
}

@media only screen and (max-width:767px) {
	.et_pb_text h5, h5 {
		font-size: 16px;
		line-height: 24px;
	}
}

@media only screen and (max-width:767px) {}

.entry-content .et_pb_text span.sup, .entry-content .et_pb_code span.sup {
	position: relative;
	bottom: 12px;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block;
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
	transform: translateZ(0);
}

.swiper-horizontal {
	touch-action: pan-y;
}

.swiper-vertical {
	touch-action: pan-x;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-3d {
	perspective: 1200px;
}

.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow {
	transform-style: preserve-3d;
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-slides-offset-before);
	scroll-margin-inline-start: var(--swiper-slides-offset-before);
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child {
	margin-inline-end: var(--swiper-slides-offset-after);
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-slides-offset-before);
	scroll-margin-block-start: var(--swiper-slides-offset-before);
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child {
	margin-block-end: var(--swiper-slides-offset-after);
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999;
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15);
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
	height: 1px;
	width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
	width: 1px;
	height: var(--swiper-virtual-size);
}

.swiper-button-prev, .swiper-button-next {
	position: absolute;
	width: var(--swiper-navigation-size);
	height: var(--swiper-navigation-size);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
}

.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next) {
	display: none !important;
}

.swiper-button-lock {
	display: none;
}

.swiper-button-prev, .swiper-button-next {
	top: var(--swiper-navigation-top-offset, 50%);
	margin-top: calc(0px - ( var(--swiper-navigation-size) / 2 ));
}

.swiper-button-prev {
	left: var(--swiper-navigation-sides-offset, 4px);
	right: auto;
}

.swiper-button-prev .swiper-navigation-icon {
	transform: rotate(180deg);
}

.swiper-button-next {
	right: var(--swiper-navigation-sides-offset, 4px);
	left: auto;
}

.swiper-horizontal .swiper-button-prev, .swiper-horizontal .swiper-button-next, .swiper-horizontal~.swiper-button-prev, .swiper-horizontal~.swiper-button-next {
	top: var(--swiper-navigation-top-offset, 50%);
	margin-top: calc(0px - ( var(--swiper-navigation-size) / 2 ));
	margin-left: 0;
}

.swiper-horizontal .swiper-button-prev, .swiper-horizontal~.swiper-button-prev, .swiper-horizontal.swiper-rtl .swiper-button-next, .swiper-horizontal.swiper-rtl~.swiper-button-next {
	left: var(--swiper-navigation-sides-offset, 4px);
	right: auto;
}

.swiper-horizontal .swiper-button-next, .swiper-horizontal~.swiper-button-next, .swiper-horizontal.swiper-rtl .swiper-button-prev, .swiper-horizontal.swiper-rtl~.swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, 4px);
	left: auto;
}

:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon {
	transform: rotate(180deg);
}

:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon {
	transform: rotate(0);
}

.swiper-vertical .swiper-button-prev, .swiper-vertical .swiper-button-next, .swiper-vertical~.swiper-button-prev, .swiper-vertical~.swiper-button-next {
	left: var(--swiper-navigation-top-offset, 50%);
	right: auto;
	margin-left: calc(0px - ( var(--swiper-navigation-size) / 2 ));
	margin-top: 0;
}

.swiper-vertical .swiper-button-prev, .swiper-vertical~.swiper-button-prev {
	top: var(--swiper-navigation-sides-offset, 4px);
	bottom: auto;
}

:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon {
	transform: rotate(-90deg);
}

.swiper-vertical .swiper-button-next, .swiper-vertical~.swiper-button-next {
	bottom: var(--swiper-navigation-sides-offset, 4px);
	top: auto;
}

:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon {
	transform: rotate(90deg);
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translateZ(0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
	display: none !important;
}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: var(--swiper-pagination-bottom, 8px);
	top: var(--swiper-pagination-top, auto);
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33);
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet:only-child {
	display: none !important;
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical>.swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets {
	right: var(--swiper-pagination-right, 8px);
	left: var(--swiper-pagination-left, auto);
	top: 50%;
	transform: translate3d(0, -50%, 0);
}

:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}

:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform, .2s top;
}

:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translate(-50%);
	white-space: nowrap;
}

:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s left;
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s right;
}

.swiper-pagination-fraction {
	color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
	background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0;
}

.swiper-vertical>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
	width: var(--swiper-pagination-progressbar-size, 4px);
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	position: relative;
	touch-action: none;
	background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));
}

.swiper-scrollbar-disabled>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important;
}

.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
	position: absolute;
	left: var(--swiper-scrollbar-sides-offset, 1%);
	bottom: var(--swiper-scrollbar-bottom, 4px);
	top: var(--swiper-scrollbar-top, auto);
	z-index: 50;
	height: var(--swiper-scrollbar-size, 4px);
	width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-vertical>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-vertical {
	position: absolute;
	left: var(--swiper-scrollbar-left, auto);
	right: var(--swiper-scrollbar-right, 4px);
	top: var(--swiper-scrollbar-sides-offset, 1%);
	z-index: 50;
	width: var(--swiper-scrollbar-size, 4px);
	height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.swiper-zoom-container>img, .swiper-zoom-container>svg, .swiper-zoom-container>canvas {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
	touch-action: none;
}

.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-grid>.swiper-wrapper {
	flex-wrap: wrap;
}

.swiper-grid-column>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper.swiper-cube {
	overflow: visible;
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	inset: 0;
	filter: blur(50px);
}

.swiper-cube .swiper-slide-next+.swiper-slide {
	pointer-events: auto;
	visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
	z-index: 0;
	backface-visibility: hidden;
}

.swiper.swiper-flip {
	overflow: visible;
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
	z-index: 0;
	backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height;
}

.swiper.swiper-cards {
	overflow: visible;
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	backface-visibility: hidden;
	overflow: hidden;
}

.je-global-search-section.is-active {
	transform: translateY(0);
	visibility: visible;
	transition: transform .4s ease-in-out, visibility 0s linear 0s;
	z-index: 999999;
}

body.search-is-open header {
	z-index: 99999 !important;
}

body.search-is-open .skip-to-link a {
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
}

body.search-is-open #top-right-nav {
	visibility: hidden;
	opacity: 0;
	transition: opacity .2s ease;
}

#search-close-btn.is-visible {
	display: block;
}