/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(../assets/416d91365b44e4b4f477.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(../assets/8f2c4d11474275fbc161.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(../assets/2b3e1faf89f94a483539.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;min-width:auto}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}:root{--warm_grey: #6e6e70;--text_color: #2b2b2b;--btn_bckgnd: transparent linear-gradient(93deg, #f79750 0%, #f07264 100%) 0% 0% no-repeat padding-box;--hover-shadow: rgba(244, 169, 62, 0.15);--font_nunito: "Nunito Sans", sans-serif;--head_font_large: 700 34px/40px var(--font_nunito);--head_font_med: 700 31px/38px var(--font_nunito);--head_font_small: 700 28px/36px var(--font_nunito);--body_font: 400 20px/28px var(--font_nunito);--body_font_small: 400 16px/20px var(--font_nunito);--btn_font: 700 17px/17px var(--font_nunito);--home_head_font_large: 700 34px/40px var(--font_nunito);--home_head_font_small: 400 20px/28px var(--font_nunito);--home_head_btn_font: 700 17px/17px var(--font_nunito);--meaning_font: 700 32px/40px var(--font_nunito);--intro_font: 400 30px/36px var(--font_nunito);--large_space: 36px;--med_space: 18px;--small_space: 9px;--hover_transition: all 0.5s .ease-in-out}html{--xxs: 0.512rem;--xs: 0.64rem;--sm: 0.8rem;--md: 1rem;--lg: 1.25rem;--xl: 1.5625rem;--xxl: 1.953125rem;--xxxl: 2.44140625rem;--xxxxl: 3.0517578125rem;--xxxxxl: 3.814697265625rem;--xxxxxxl: 4.76837158203125rem;--white: #fff;--black: #000;--green-energy: #02827b;--sunny-cpa: #f4a93e;--solar-power: #ee7536;--warm_grey: #6e6e70;--text_color: #2b2b2b;--blue-dark: #0a303f;--primary: #02827b;--secondary: #ee7536;--text-color: #0a303f;--text-color-gray: #5b5b5d;--text-color-primary: #02827b;--text-color-white: #ffffff;--bg-primary-dark: #17413d;--bg-seconday-dark: #f4a93e;--bg-seconday-light: #f6ba47;--bg-light: #e6f2f2;--bg-white: #f6f6f6;--icon-filter-primary: brightness(0) saturate(100%) invert(35%) sepia(54%) saturate(942%) hue-rotate(132deg) brightness(99%) contrast(98%) ;--icon-filter-secondary: brightness(0) saturate(100%) invert(50%) sepia(91%) saturate(685%) hue-rotate(337deg) brightness(96%) contrast(95%) ;--teal: var(--primary);--color-for-body: #0a303f;--width: 1280px;--width-for-logo: 176px;--height-for-header: 88px;--height-for-logo: 52px;--height-for-menu-links: 32px;--height-for-menu-toggle: 48px;--height-for-upper-menu: 56px;--min-height-for-button: 44px;--border-radius-for-button: 99px;--space-x: 1rem;--line-height: 1.5625;--line-height-sm: 1.25;--font-family: "Nunito Sans", sans-serif;--font-size: 20px;--font-size-for-button: var(--lg);--font-size-for-section-title: var(--xxxl);--font-weight-for-button: 700}@media(min-width: 1024px){html{--space-x: max(calc(50% - calc(var(--width) / 2)), var(--xxxxl))}}@media(max-width: 768px){.panel-grid.panel-no-style,.page-container{padding:0 40px}}@media(min-width: 768px){.panel-grid.panel-no-style,.page-container{width:750px;margin:0 auto}}@media(min-width: 992px){.panel-grid.panel-no-style,.page-container{width:922px;margin:0 auto}}@media(min-width: 1200px){.panel-grid.panel-no-style,.page-container{width:1160px;margin:0 auto}}@media(min-width: 1600px){.panel-grid.panel-no-style,.page-container{width:1110px;margin:0 auto}}h1{font-size:52px;line-height:64px;font-weight:normal;margin:0}h3{font-size:24px;line-height:36px;font-weight:normal;margin:0}h4{font-size:21px;line-height:32px;font-weight:normal;margin:0}h5{font-size:18px;line-height:28px;font-weight:normal;margin:0}h1>a,h2>a,h3>a,h4>a,h5>a,p>a{color:var(--blue-dark);text-decoration:underline}h1>a:hover,h2>a:hover,h4>a:hover,h4>a:hover,h5>a:hover{opacity:.5}@media(max-width: 786px){h1{font-size:40px;line-height:52px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:32px}h4{font-size:24px;line-height:32px}h5{font-size:18px;line-height:28px}}.btn.learn-more{width:260px;margin-top:-2%}@media(max-width: 1280px){.quote>h3.speaker{line-height:24px}}.infographic{margin-top:-0.8%}.infographic>img{max-width:1702px;width:100%;margin:.2% -1.3%}.infographic>.clarification{display:flex;justify-content:space-between;flex-flow:row wrap;max-width:1492px;margin:0 auto}.infographic>.clarification>.column{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 0 33.3333333333%;max-width:33.3333333333%}.infographic>.clarification>.column>h2{font-size:32px;line-height:45px;margin-top:25px;margin-bottom:25px}.infographic>.clarification>.column>p{margin:0;font-size:24px;line-height:36px}.infographic>.clarification>.column>.meaning{font-size:21px;line-height:32px}@media(max-width: 768px){.infographic>.clarification>.column>h2{font-size:30px;line-height:40px}.infographic>.clarification>.column>p{line-height:32px}.infographic>.clarification>.column>.meaning{font-size:24px;line-height:32px}}.small-slider{width:100%;margin:0}.small-slider img{width:100%;height:100%}@media(max-width: 1280px){.infographic{display:none}}@media(max-width: 1200px){.stay-updated-form label{width:100% !important}.stay-updated-form input{margin-right:0;margin-bottom:30px;width:auto}.btn.sign-up{width:auto !important;font-size:32px;height:70px;float:left}}.fc table tbody td{border:solid 3px #d2d2d2}.fc th{border:none;font-family:"Montserrat-Alternates-Bold",sans-serif;font-size:18px;text-transform:uppercase;color:var(--blue-dark);padding-top:26px;padding-bottom:26px}.fc td.fc-head-container{border:solid 3px #b7dce9;background-color:#b7dce9}.fc table tbody td{border:solid 3px #d2d2d2}.fc th{border:none;font-family:"Montserrat-Alternates-Bold",sans-serif;font-size:18px;text-transform:uppercase;color:var(--blue-dark);padding-top:26px;padding-bottom:26px}.fc-toolbar h2{font-size:24px;text-transform:uppercase}.fc-right{display:none}.fc-today-button{display:none}.fc-left{width:100%}.fc .fc-button-group{float:none;width:100%}.fc-prev-button{float:left}.fc-next-button{float:right}.ui-selectmenu-button{display:none;width:300px !important}.fc-toolbar .fc-center{position:absolute;display:block;top:0px;width:100%;z-index:-100}.fc-toolbar{margin-bottom:40px}@media(max-width: 768px){.fc th{font-size:0px;visibility:hidden}.fc th:first-letter{font-size:18px;visibility:visible}}.info{display:flex;flex-direction:column}.info>.links{display:flex;flex:1 0 auto;align-items:flex-end}.info>.links>a:last-child{border-right:none}.info>.text>p,.info>.text>span,.info>.links a{font-size:21px}.info>.links{list-style:none;padding:0}.info>.links li{position:relative;padding:0 15px}.info>.links li:after{content:"";width:2px;height:80%;background-color:#f08c60;display:block;position:absolute;right:-2px;top:auto;bottom:0}.info>span{font-size:23px}.info>.links{margin-left:-15px;margin-right:-15px}.info>.links li:last-child:after{display:none}.info>.links a{text-decoration:underline}.info>.links a:hover{opacity:.5}.call-to-action{display:flex;flex-direction:column}.btn>span{color:var(--blue-dark);text-decoration:none;font-size:24px;letter-spacing:.5px;line-height:36px}.btn.stay-updated{width:215px;height:70px;margin-bottom:49px;background-color:#02f2a0;border:0;border-radius:12px;box-shadow:none}.btn.stay-updated:hover{background-color:#0ad690}.social-media{display:flex;flex:1 0 auto;align-items:flex-end;padding-top:10px}.social-media .social-media img,.social-media .btn{cursor:pointer}.social-media .modal-stay-updated{display:none;position:fixed;z-index:1;padding-top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);top:50%;left:50%;transform:translate(-50%, -50%);z-index:1003}.social-media .modal-content{background-color:#fff9dd;margin:auto;padding:5%;border:1px solid #888;width:56%}.social-media .close{color:#aaa;float:right;font-size:28px;font-weight:bold}.social-media .close:hover,.social-media .close:focus{color:var(--black);text-decoration:none;cursor:pointer}.social-media .modal-stay-updated .close{float:right;font-size:28px;font-weight:bold}.social-media .modal-stay-updated>.modal-content .stay-updated-form{display:flex;flex-direction:column;margin-top:15px}.social-media .modal-stay-updated>.modal-content .stay-updated-form>input{width:calc(100% - 45px);height:70px;padding:0 0 0 2%;margin-bottom:30px}.social-media .modal-stay-updated>.modal-content .stay-updated-form>.btn.sign-up{margin:0;height:70px}.social-media .modal-stay-updated>.modal-content .separator p{font-size:32px;line-height:45px;font-weight:bold;margin-top:0}.social-media .modal-stay-updated>.modal-content .light-heading p{font-size:21px;line-height:32px;margin-top:0}@media(max-width: 992px){.social-media .img-box{display:none}.social-media .call-to-action{width:100%}.social-media .btn.stay-updated{width:242px;margin-bottom:27px}.social-media footer::after{display:none}.social-media .social-media{margin-top:30px}.social-media .btn>span{line-height:32px}}@media(max-width: 768px){.social-media .info>.text>p,.social-media .info>.text>span,.social-media .info>.links a{font-size:14px}.social-media .modal-content{width:90%;height:100vh}}@media(max-width: 500px){.social-media .info>.links{margin-top:10px}.social-media .info>.links>.separator-vertical{display:none}}.social-media .divisor{display:flex;flex-direction:row;align-items:center;margin-bottom:50px}.social-media .divisor>.divisor-text{font-size:24px;line-height:36px;flex-grow:0;padding-right:10px}.social-media .divisor>.divisor-line{height:3px;flex-grow:1;background-color:var(--blue-dark)}@media(max-width: 768px){.social-media .divisor>.divisor-text{font-size:24px;line-height:32px}}.social-media .btn-learn-more{cursor:pointer;width:230px;height:72px}.social-media .btn-learn-more>a{background-color:#02f2a0;color:var(--blue-dark);text-decoration:none;font-size:24px;line-height:36px;border-radius:12px;cursor:pointer;width:230px;height:72px;align-items:center;display:flex;justify-content:center}.social-media .btn-learn-more>a:hover{background-color:#0ad690}.social-media .main-staff-leadership{display:flex}.social-media .main-staff-leadership-img{width:332px;height:332px;border-radius:50%;overflow:hidden;background-size:cover;background-position:center}.social-media .staff-leadership{display:flex;justify-content:space-between;flex-wrap:wrap}.social-media .jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff9dd;border:2px solid var(--blue-dark);margin:0 32px 0 0;height:38px;width:38px;min-width:38px}.social-media .jcf-focus{border-color:#ef7f51 !important}.social-media .jcf-focus *{border-color:var(--blue-dark) !important}.social-media :root .jcf-checkbox span{margin:6px 0 0 8px}.social-media .jcf-checkbox span{position:absolute;display:none;height:15px;width:20px;top:0;left:0;margin:-7px 0 0 -6px;border:3px solid #777;border-width:0 0 3px 3px;transform:rotate(-45deg)}.social-media .stay-updated-form .jcf-select{padding:0}.social-media .stay-updated-form .jcf-select .jcf-select-text{padding-left:30px}.social-media .yikes-easy-mc-form{display:flex !important;flex-wrap:wrap}.social-media .yikes-easy-mc-form .option-4-col{float:left;flex:1 0 25%;padding:10px}.social-media .yikes-easy-mc-form .yikes-easy-mc-checkbox-label{display:flex !important;float:left !important;width:32% !important;margin-right:1%;margin-bottom:44px !important;font-size:21px;line-height:32px;font-family:Montserrat-Light}.social-media .yikes-easy-mc-form input{height:72px}.social-media .yikes-easy-mc-form .yikes-easy-mc-submit-button{width:auto !important;height:72px;background-color:#02f2a0;color:var(--blue-dark);text-decoration:none;border:none;border-radius:12px;cursor:pointer !important;margin:0 auto !important}.social-media .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover{background-color:#0ad690}.social-media .yikes-mailchimp-submit-button-span-text{color:var(--blue-dark);text-decoration:none;font-size:24px;font-family:"Montserrat-Alternates-ExtraBold",sans-serif;letter-spacing:.5px;line-height:36px}.social-media .yikes-easy-mc-form label input{background-color:#fff9dd !important;border:solid 2px var(--blue-dark) !important;padding:0 0 0 30px !important;font-family:"Montserrat-Light",sans-serif;font-size:21px;color:var(--blue-dark);width:100% !important;margin-right:0;height:70px;flex:1 2 auto}.social-media .yikes-easy-mc-form input:focus,.social-media textarea:focus{border-color:#ef7f51 !important;box-shadow:0 1px 1px #ef7f51 !important;outline:0 none !important}@media(max-width: 1200px){.social-media .yikes-easy-mc-form{display:block;width:100%;margin-right:10px}.social-media .yikes-easy-mc-form{display:flex !important;flex-wrap:wrap;flex-direction:column}.social-media .yikes-easy-mc-form .option-4-col{float:left;flex:1 0 auto;padding:0}}@media(max-width: 768px){.social-media :root .jcf-checkbox span{margin:5px 0 0 5px}.social-media .jcf-checkbox span{height:4px;width:8px}.social-media .yikes-easy-mc-form .yikes-easy-mc-checkbox-label{display:flex !important;float:left !important;width:100% !important;margin-bottom:20px !important}.social-media .jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff9dd;border:2px solid var(--blue-dark);margin:0 15px 0 0;height:20px;width:20px;min-width:20px}}.social-media .rates-options-wrapper,.social-media .return-to-cpa-wrapper{background-color:#fff9dd;display:flex;flex-flow:column nowrap;margin-bottom:100px}.social-media .rates-options-wrapper>.search{display:flex;flex-flow:column nowrap;padding:50px 40px;border:2px solid #02f2a0}.social-media .rates-options-wrapper>.search>p{font-family:Montserrat-Light;font-size:21px;line-height:32px}.social-media .rates-options-wrapper>.search>.cleared-row-wrapper{display:none;flex-flow:column nowrap;padding-right:15px}.social-media .rates-options-wrapper>.search>.cleared-row-wrapper>.row-justified-wrapper{display:flex;justify-content:flex-start;align-items:center}.social-media .rates-options-wrapper>.search>.cleared-row-wrapper>.row-justified-wrapper>.common-row-image{font-family:Montserrat-Light;font-size:21px;line-height:32px;width:270px;height:270px;display:flex;align-items:center;justify-content:center}.social-media .rates-options-wrapper>.search>.cleared-row-wrapper>.row-justified-wrapper>.common-row-image img{width:270px;height:auto}.social-media #agencyName{display:none}.social-media .rates-options-wrapper>.search>.cleared-row-wrapper>.row-justified-wrapper>.common-row-text{font-family:Montserrat-Light;font-size:21px;line-height:32px;padding-right:15px}.social-media .rates-options-wrapper .search>.input-container{position:relative;background-color:#fff9dd;direction:ltr;margin-bottom:40px}.social-media .rates-options-wrapper .input-container>input{border:solid 2px var(--blue-dark);background-color:#fff9dd;color:var(--blue-dark);font-family:Montserrat-Light;font-size:21px;line-height:32px;padding:15px 0 15px 15px;width:100%;height:70px}.social-media .rates-options-wrapper .input-container input:focus,.social-media textarea:focus{border-color:#ef7f51;box-shadow:0 1px 1px #ef7f51;outline:0 none}.social-media .rates-options-wrapper .input-image{position:absolute;right:15px;top:0;bottom:0;margin:auto;width:60px;height:53px;z-index:1}.social-media .rates-options-wrapper .search>.input-container:after{content:"";width:53px;height:66px;position:absolute;display:block;top:2px;z-index:0;background:#fff9dd;right:2px}.social-media .rates-options-wrapper i{color:#ef7f51;pointer-events:none}@media(max-width: 768px){.social-media .rates-options-wrapper>.search{display:flex;flex-flow:column nowrap;padding:50px 20px;border:2px solid #02f2a0}.social-media .rates-options-wrapper .search>.input-container:after{content:"";width:53px;height:66px;position:absolute;display:block;top:2px;z-index:0;background:#fff9dd;right:2px}.social-media .rates-options-wrapper>.search>.cleared-row-wrapper>.row-justified-wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.social-media .rates-options-wrapper>.search>.cleared-row-wrapper{display:none;flex-flow:column wrap;padding:0}.social-media #agencyLogo{width:100%;height:auto}.social-media .rates-options-wrapper .input-image{right:5px;width:45px;height:45px;z-index:1}.social-media .rates-options-wrapper>.search>.cleared-row-wrapper>.row-justified-wrapper>.common-row-image img{width:100%;height:auto}.social-media .rates-options-wrapper>.search>.cleared-row-wrapper>.row-justified-wrapper>.common-row-text{font-family:Montserrat-Light;font-size:21px;line-height:32px;padding:0;flex-flow:wrap}}.social-media #form-join-green-recognition .column-one-half input,.social-media .form-join-green-recognition textarea{border:solid 2px var(--blue-dark);padding:19px 25px 19px 20px;font-family:"Montserrat-Light",sans-serif;font-size:21px;color:var(--blue-dark);width:100%;display:inline-block;vertical-align:middle;background:none;height:auto;outline:none}.social-media #form-join-green-recognition input:hover,.social-media #form-join-green-recognition input:focus,.social-media #form-join-green-recognition textarea:hover,.social-media #form-join-green-recognition textarea:focus{border:solid 2px #ef7f51;box-shadow:none !important}.social-media #form-join-green-recognition .column-one-half input{height:70px}.social-media .form-join-green-recognition .form-row-two .column-one-half{padding:20px 0;clear:both}.social-media .form-join-green-recognition .form-row-two .form-join-green-recognition-first{clear:both !important;margin-left:0 !important}.social-media .form-join-green-recognition .form-row-two .column-one-half{width:46%;float:left;margin-left:8%;clear:none}.social-media .form-join-green-recognition .form-row-three .column-one-half{padding:20px 0;clear:both}.social-media .form-join-green-recognition .form-row-three .form-join-green-recognition-first{width:46% !important;clear:both !important;margin-left:0 !important}.social-media .form-join-green-recognition .form-row-three .column-one-half{width:45%;float:left;margin:0;clear:none}.social-media .form-join-green-recognition .form-row-three .column-one-half-label{width:10%;float:left;margin-left:2%;clear:none;height:70px;display:flex;margin:0 auto;padding:20px 0}.social-media .form-join-green-recognition .form-row-three .column-one-half-label span{align-self:center;font-family:"Montserrat-Mediumt",sans-serif;font-size:21px;color:var(--blue-dark);margin-left:5px}.social-media .form-join-green-recognition .form-row-three .form-row-two{width:50%;float:left;margin-left:4%;clear:none;display:flex;justify-content:space-between;flex-direction:row}.social-media #form-join-green-recognition .jcf-select{border:0;padding:0;margin:0;font-family:"Montserrat-Light",sans-serif;font-size:21px;color:var(--blue-dark);width:100%;display:inline-block;vertical-align:middle;background:none;height:70px}.social-media #form-join-green-recognition .green-recognition-title-bold{font-family:Montserrat-Alternates-ExtraBold;font-size:24px}.social-media #form-join-green-recognition textarea{resize:none}.social-media #form-join-green-recognition #testimonial{margin-top:30px;margin-bottom:35px}.social-media #form-join-green-recognition #company_description{margin-top:30px;margin-bottom:26px}.social-media #form-join-green-recognition textarea::-moz-placeholder{float:right}.social-media #form-join-green-recognition textarea::-webkit-input-placeholder{text-align:right}.social-media #form-join-green-recognition textarea::-moz-placeholder{float:right}.social-media #form-join-green-recognition textarea:-moz-placeholder{float:right}.social-media #form-join-green-recognition .upload-title{color:var(--blue-dark);text-align:left;text-decoration:none;font-family:Montserrat-Alternates-ExtraBold;font-style:normal;font-weight:300;transform:rotate(0deg);text-shadow:none;line-height:30px;font-size:16pt}.social-media #form-join-green-recognition .upload-info{color:#999;text-align:left;text-decoration:none;font-family:"Montserrat Light",Arial;font-size:11pt;font-style:normal;font-weight:300;line-height:20px;margin:8px 0}.social-media #form-join-green-recognition .jcf-button,.social-media .jcf-file{display:flex;background:rgba(0,0,0,0);height:43px;text-align:center;flex-direction:row;width:100%}.social-media #form-join-green-recognition .jcf-file .jcf-fake-input{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;border:0;line-height:28px;height:28px}.social-media #form-join-green-recognition .jcf-file .jcf-upload-button{border:0;background:#02f2a0;width:175px;height:43px;padding-left:0px;padding-right:0px;display:flex;align-items:center;justify-content:center;order:0;color:var(--blue-dark);text-decoration:none;font-family:"Montserrat Alternates ExtraBold",Arial;font-size:12pt;font-style:normal;font-weight:700;line-height:0px;border-radius:12px}.social-media #form-join-green-recognition .jcf-file .jcf-fake-input{width:auto;height:43px;display:flex;align-items:center;order:1;padding:0;color:var(--blue-dark);text-align:left;text-decoration:none;font-family:"Montserrat Light",Arial;font-size:12pt;font-style:normal;font-weight:300;line-height:0px;padding-left:20px}.social-media #form-join-green-recognition .jcf-file .jcf-real-element{position:absolute;font-size:200px;height:43px;margin:0;right:0;top:0;width:100%}.social-media #form-join-green-recognition .jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff9dd;border:2px solid var(--blue-dark);margin:0 25px 0 0;height:20px;width:20px;min-width:20px}.social-media #form-join-green-recognition .jcf-checkbox span{position:absolute;display:none;height:15px;width:20px;top:0;left:0;margin:-7px 0 0 -6px;border:3px solid #777;border-width:0 0 3px 3px;transform:rotate(-45deg)}.social-media #form-join-green-recognition #bookit:disabled:hover{background-color:#ebebe4}.social-media #form-join-green-recognition #bookit:disabled{background-color:#ebebe4}@media only screen and (max-width: 600px){.social-media .form-join-green-recognition .form-join-full .column-one-half{width:100% !important;margin-left:0;float:none}.social-media .form-join-green-recognition .form-row-three .form-row-two{width:100%;float:left;margin-left:0}.social-media .green-recognition-forms-full .form-row-two .column-one-half{width:100%;float:left;margin-left:0%;clear:none}.social-media .form-join-green-recognition .form-row-three .form-row-two{flex-direction:column}}.social-media .jcf-list .jcf-option{font-size:18px;font-weight:bold;background-color:#fff9dd;padding:0px 20px;margin:0px;text-align:left;border-top:1px solid #ccc;cursor:pointer}.social-media .jcf-select .jcf-select-text:hover{border:solid 2px #ef7f51;box-shadow:none}.social-media .jcf-focus{border-color:#ef7f51 !important;box-shadow:none !important;outline:none}.social-media .jcf-select.jcf-focus:before{color:#ef7f51}.social-media .jcf-focus *{border-color:#ef7f51 !important;box-shadow:none !important}.social-media .jcf-select-drop .jcf-select-drop-content{border:2px solid #000;border-top:0}.social-media .jcf-select{border:0;padding:19px 25px 19px 20px;font-family:"Montserrat-Light",sans-serif;font-size:21px;color:var(--blue-dark);width:100%;display:inline-block;vertical-align:middle;background:none;height:70px}.social-media .jcf-list-content{display:block;position:relative;top:0px}.social-media .jcf-list{position:relative;background:#fff;line-height:70px;font-size:12px}.social-media .jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;line-height:66px;margin:0;background-color:#fff9dd;border:solid 2px var(--blue-dark);font-family:"Montserrat-Light",sans-serif;font-size:21px;color:var(--blue-dark)}.social-media .jcf-select .jcf-select-text{padding-left:20px}.social-media .jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:0;right:0}.social-media .jcf-select:before{content:"";position:absolute;font-family:"FontAwesome";top:18px;right:18px;font-size:35px}.social-media .jcf-select.jcf-drop-active:before{transform:rotate(180deg)}.social-media .jcf-select .jcf-select-opener{position:absolute;text-align:center;background:rgba(0,0,0,0);width:43px;bottom:0;right:0;top:0}.social-media .jcf-select.jcf-compact-multiple{max-width:100% !important}.social-media .jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:none !important}.social-media #s-Company{width:100%}.social-media .page-container .moreBox{display:none}.social-media #s-Company .photo-of-your-business{width:180px;height:180px;border-radius:50%;overflow:hidden;background-size:cover}.social-media #business-name{font-size:21px;line-height:32px;font-family:Montserrat-Alternates-ExtraBold;margin:0;padding-top:20px}.social-media #city{font-size:21px;line-height:32px;margin:0}.social-media #trigger_see_more{text-shadow:none;cursor:pointer;margin-top:18px}.social-media .see-more{cursor:pointer;font-size:21px;line-height:32px;font-family:Montserrat-Light;margin:0;text-align:left;text-decoration:underline}.social-media .company-items{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-10px}.social-media .company-items .company-item{flex:1 0 auto;padding:20px;margin-top:10px}@media(min-width: 410px){.social-media .company-items .company-item{width:100%;max-width:100%}}@media(min-width: 620px){.social-media .company-items .company-item{width:50%;max-width:50%}}@media(min-width: 1040px){.social-media .company-items .company-item{width:33.33333%;max-width:33.33333%}}.social-media .body_hidden{overflow:hidden}.social-media .popup{position:fixed;top:0;left:0;bottom:0;width:100%;z-index:1002;background:rgba(0,0,0,.5);overflow:auto;display:flex;justify-content:center;align-items:center}.social-media .popup-wrapper{position:fixed;top:20%;bottom:20%;overflow:auto}.social-media .popup_hide{display:none}.social-media .popup__body{width:846px;background-color:#fff;box-shadow:0 0 38px rgba(0,0,0,.64);padding:0;display:block;transition:transform .4s ease;transform:translate(0, -200%)}.social-media .popup__body_visible{transform:translate(0, 0);opacity:1}.social-media .popup-head{width:100%;background:#b7dce9;background-size:100% auto;padding:30px 26px;display:flex;align-items:center;justify-content:center;height:100%}.social-media .body-flex{display:flex;flex-direction:column}.social-media .popup-head-body-top{display:flex;flex-direction:row}.social-media .popup-head-body-top .popup-left-content{display:flex;float:left}.social-media .popup-head-body-top .popup-right-content{display:flex;flex-direction:column;padding-left:36px;margin:0;flex-flow:wrap;justify-content:space-between;align-content:space-between}.social-media .popup-head-body-top .photo-of-your-business{display:inline-block;width:379px;height:374px;background-repeat:no-repeat;background-size:cover}.social-media .popup-head-body-top .business-name{text-shadow:none;line-height:34px;font-size:24px;font-family:Montserrat-Alternates-ExtraBold;margin-bottom:20px}.social-media .popup-head-body-top .phone-number,.social-media .popup-head-body-top .business-address,.social-media .popup-head-body-top .city,.social-media .popup-head-body-top .zip-code{text-shadow:none;line-height:30px;font-size:16px;font-family:Montserrat-Light}.social-media .popup-head-body-top .company-description{text-shadow:none;line-height:27px;font-size:16px;font-family:Montserrat-Alternates-ExtraBold;margin-top:20px}.social-media .popup-head-body-top .business-website{text-shadow:none;line-height:27px;font-size:19px;font-family:Montserrat-Alternates-ExtraBold;color:var(--blue-dark);display:flex;margin-top:20px}.social-media .popup-head-body-top .business-website img{width:25px;height:25px;margin-left:40px}.social-media .popup-head-body-bottom .testimonial{text-shadow:none;line-height:34px;font-size:24px;font-family:Montserrat-Light;margin-bottom:20px}.social-media .popup-head-body-bottom .full-name,.social-media .popup-head-body-bottom .job-title,.social-media .popup-head-body-bottom .business-name{text-shadow:none;line-height:27px;font-size:16px;font-family:Montserrat-Light}.social-media .popup-head-body-top .your-logo{display:inline-block;width:299px;height:96px;background-position:center;background-repeat:no-repeat;background-size:contain}.social-media .popup-content-top{display:flex;align-self:flex-start}.social-media .popup-conten-bottom{display:none}.social-media .popup__button{width:32px;min-width:32px;height:30px;cursor:pointer;transition:.25s ease;font-size:21px;line-height:32px;margin:0;text-align:left;text-decoration:underline}.social-media .popup__button_open{margin-top:100px}@media only screen and (max-width: 768px){.social-media .popup__body{width:100%;max-height:100%;height:auto;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;display:block}.social-media .popup-wrapper{position:relative;top:0;bottom:0;overflow:auto;height:100%}.social-media .body-flex{display:flex;flex-direction:column;align-self:flex-start}.social-media .popup-head-body-top{display:flex;flex-direction:column;height:100%}.social-media .popup-head-body-top .your-logo{width:100%;height:200px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:20px}.social-media .popup-head-body-top .popup-right-content{display:flex;flex-direction:column;padding-left:0}.social-media .popup-head-body-top .photo-of-your-business{display:inline-block;width:100%;height:374px;background-repeat:no-repeat;background-size:cover}.social-media .popup-conten-bottom{display:flex;align-self:center}.social-media .popup-content-top{display:none}}.social-media #datafetch .search-message{margin-left:20px}.social-media #green-recognition-forms input{margin-top:10px}.social-media #green-recognition-forms input{height:70px}.social-media #green-recognition-forms input,.social-media #green-recognition-forms textarea{background-color:#fff9dd;border:solid 2px var(--blue-dark);padding:19px 25px 19px 20px;font-family:"Montserrat-Light",sans-serif;font-size:21px;color:var(--blue-dark);width:100%;flex:1 2 auto}.social-media #green-recognition-forms input:hover,.social-media #green-recognition-forms input:focus{border:solid 2px #ef7f51;box-shadow:none !important}.social-media .green-recognition-forms-full .search-form .green-recognition-field{padding:20px 0;clear:both}.social-media .green-recognition-forms-full,.social-media .green-recognition-forms-full .search-form *{border-radius:0;float:none;font-size:100%;height:auto;letter-spacing:normal;list-style:none;outline:none;font-family:"Montserrat-Light",sans-serif;font-size:21px;color:var(--blue-dark);text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;overflow:visible;margin:0;padding:0;box-shadow:none}.social-media .green-recognition-forms-full .form-row-two{width:100%}.social-media .green-recognition-forms-full .form-row-two .form-join-green-recognition-first{clear:both !important;margin-left:0 !important}.social-media .green-recognition-forms-full .form-row-two .column-one-half{width:46%;float:left;margin-left:8%;padding:20px 0;clear:none}.social-media #searchForm button,.social-media #form-join-green-recognition #bookit{background-color:#02f2a0;color:var(--blue-dark);text-decoration:none;font-size:24px;font-family:Montserrat-Alternates-ExtraBold;letter-spacing:.5px;border:none;border-radius:12px;cursor:pointer;padding:20px 20px;display:inline-block;width:auto}.social-media #searchForm button:hover,.social-media #form-join-green-recognition #bookit:hover{background-color:#0ad690}.social-media #searchForm a{color:var(--blue-dark);text-decoration:none;font-size:24px;font-family:Montserrat-Alternates-ExtraBold;letter-spacing:.5px;border:none;border-radius:12px;cursor:pointer;padding:20px 20px;display:inline-block;width:auto}.social-media .green-recognition-forms-full .jcf-list .jcf-option{font-size:18px;font-weight:bold;background-color:#fff9dd;padding:0px 20px;margin:0px;text-align:left;border-top:1px solid #ccc;cursor:pointer}.social-media .green-recognition-forms-full .jcf-select .jcf-select-text{padding-left:20px}@media only screen and (max-width: 600px){.social-media .green-recognition-forms-full-recognition .form-join-full .column-one-half{width:100% !important;margin-left:0;float:none}.social-media .green-recognition-forms-full .form-row-three .form-row-two{width:100%;float:left;margin-left:0}.social-media .green-recognition-forms-full .form-row-two .column-one-half{width:100%;float:left;margin-left:0;clear:none}}.social-media .check-with-label:checked+.label-for-check{text-decoration:underline;cursor:pointer}.social-media .label-for-check{cursor:pointer}.guide-wrapper>a{display:flex;align-items:center}.guide-wrapper>a>.image{margin-right:25px}.guide-wrapper>a>.description{font-family:Montserrat-Alternates-ExtraBold;font-size:24px}.jcf-select-text>span{display:block;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;padding-right:50px !important}.search-message{font-family:"Montserrat-Light",sans-serif;font-size:21px;color:var(--blue-dark);text-decoration:none;text-shadow:none;text-transform:none;margin:0;padding:0}.form-join-green-recognition .jcf-list .jcf-option{font-size:18px;font-weight:bold;background-color:#fff9dd;color:var(--black);padding:0px 20px;margin:0px;text-align:left;border-top:1px solid #ccc;cursor:pointer}.form-join-green-recognition input[type=checkbox]{flex:0 0 auto;margin-top:7px;margin-right:10px}.page-template-join-green-recognition-program .success-message{font-size:21px;color:#02f2a0;text-decoration:none;text-shadow:none;text-transform:none;margin:0;padding:20px 0 20px 0;font-weight:600}.page-template-join-green-recognition-program .success-message a{text-decoration:underline}.wpfc-calendar-search .jcf-select{display:none !important}div[data-elementor-type=footer] a{color:var(--black)}*,*::after,*::before{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;overflow-x:hidden;background-color:var(--white);padding:0;color:#0a303f;font-family:var(--font-family);font-size:var(--font-size)}body.loader_remove::before{top:-150vh}h1{font-size:3.25rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.875rem}nav ul{margin:0;padding:0;list-style:none;line-height:var(--line-height)}a{--link-color: var(--secondary);--link-hover-color: var(--primary);color:var(--link-color)}a:hover{color:var(--link-hover-color)}input::placeholder{color:var(--color-for-body);font-family:var(--font-family);opacity:.6875}html :where(img){height:auto;max-width:100%}@media(min-width: 1280px){body{position:relative;padding-top:calc(var(--height-for-upper-menu) + var(--height-for-header))}}@media(max-width: 1279.98px){.c-header{position:sticky;top:0}}@media(min-width: 1280px){.c-header{position:fixed;top:var(--wp-admin--admin-bar--height, 0)}}.upper-menu-box{padding-right:var(--space-x);padding-left:var(--space-x)}@media(max-width: 1023.98px){.main-menu-box{position:absolute;top:var(--height-for-header)}}@media(min-width: 1024px){.main-menu-box{padding-right:var(--space-x);padding-left:calc(var(--space-x) + var(--width-for-logo) + var(--lg))}}@media(min-width: 1280px){.home .block-carousel{min-height:498px}}.container-grid{--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;max-width:1110px;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.row{--bs-gutter-x: 2rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.col{flex:0 0 100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.col-5{flex:0 0 41.66666667% !important}.col-6{flex:0 0 50% !important}.col-7{flex:0 0 58.33333333% !important}@media(min-width: 992px){.col{flex:1 0 0%}.col-66{flex:0 0 auto;width:66%}.col-70{flex:0 0 auto;width:70%}}.d-none{display:none}.d-grid{display:grid}.d-block{display:block !important}.d-flex{display:flex}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--primary) !important}.text-secondary{color:var(--secondary)}.text-dark{color:var(--text-color)}.text-white{color:#fff}.text-link{font-weight:700;text-decoration:underline !important}.text-link-outline{color:var(--primary)}.text-link-outline:hover{color:var(--secondary)}.text-gray{color:#6e6e70}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline}.d-none{display:none !important}.d-block{display:block}.d-flex{display:flex}.d-inline-block{display:inline-block}@media screen and (min-width: 992px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-grid{display:grid !important}}.position-absolute{position:absolute}.position-relative{position:relative}.left-0{left:0}.right-0{right:0}.top-0{top:0}.bottom-0{bottom:0}.w-50{width:50%}.w-100{width:100%}.w-auto{width:auto}@media screen and (min-width: 992px){.w-lg-50{width:50%}.w-lg-100{width:100%}.w-lg-auto{width:auto}}.h-100{height:100%}.z-index-100{z-index:100}.bg-white{background-color:#fff}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:#ee7536}.bg-sunny{background-color:var(--sunny-cpa)}.bg-gray{background-color:#f9f9f9 !important}.bg-none{background:none !important}.align-items-center{align-items:center}.align-items-end{align-items:end}.align-items-stretch{align-items:stretch}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}@media screen and (min-width: 1024px){.justify-content-lg-left{justify-content:start}}.fw-400{font-weight:400}.fw-600{font-weight:600}.fw-700{font-weight:700}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.m-1{margin:.563rem}.mt-1{margin-top:.563rem}.mb-1{margin-bottom:.563rem}.ml-1{margin-left:.563rem}.mr-1{margin-right:.563rem}.p-1{padding:.563rem}.pt-1{padding-top:.563rem}.pb-1{padding-bottom:.563rem}.pl-1{padding-left:.563rem}.pr-1{padding-right:.563rem}.m-2{margin:1.125rem}.mt-2{margin-top:1.125rem}.mb-2{margin-bottom:1.125rem}.ml-2{margin-left:1.125rem}.mr-2{margin-right:1.125rem}.p-2{padding:1.125rem}.pt-2{padding-top:1.125rem}.pb-2{padding-bottom:1.125rem}.pl-2{padding-left:1.125rem}.pr-2{padding-right:1.125rem}.m-3{margin:1.25rem}.mt-3{margin-top:1.25rem}.mb-3{margin-bottom:1.25rem}.ml-3{margin-left:1.25rem}.mr-3{margin-right:1.25rem}.p-3{padding:1.25rem}.pt-3{padding-top:1.25rem}.pb-3{padding-bottom:1.25rem}.pl-3{padding-left:1.25rem}.pr-3{padding-right:1.25rem}.m-4{margin:2.25rem}.mt-4{margin-top:2.25rem}.mb-4{margin-bottom:2.25rem}.ml-4{margin-left:2.25rem}.mr-4{margin-right:2.25rem}.p-4{padding:2.25rem}.pt-4{padding-top:2.25rem}.pb-4{padding-bottom:2.25rem}.pl-4{padding-left:2.25rem}.pr-4{padding-right:2.25rem}.m-5{margin:3.125rem}.mt-5{margin-top:3.125rem}.mb-5{margin-bottom:3.125rem}.ml-5{margin-left:3.125rem}.mr-5{margin-right:3.125rem}.p-5{padding:3.125rem}.pt-5{padding-top:3.125rem}.pb-5{padding-bottom:3.125rem}.pl-5{padding-left:3.125rem}.pr-5{padding-right:3.125rem}.m-6{margin:4.5rem}.mt-6{margin-top:4.5rem}.mb-6{margin-bottom:4.5rem}.ml-6{margin-left:4.5rem}.mr-6{margin-right:4.5rem}.p-6{padding:4.5rem}.pt-6{padding-top:4.5rem}.pb-6{padding-bottom:4.5rem}.pl-6{padding-left:4.5rem}.pr-6{padding-right:4.5rem}.m-7{margin:6.875rem}.mt-7{margin-top:6.875rem}.mb-7{margin-bottom:6.875rem}.ml-7{margin-left:6.875rem}.mr-7{margin-right:6.875rem}.p-7{padding:6.875rem}.pt-7{padding-top:6.875rem}.pb-7{padding-bottom:6.875rem}.pl-7{padding-left:6.875rem}.pr-7{padding-right:6.875rem}.m-10{margin:.625rem}.mt-10{margin-top:.625rem}.mb-10{margin-bottom:.625rem}.ml-10{margin-left:.625rem}.mr-10{margin-right:.625rem}.p-10{padding:.625rem}.pt-10{padding-top:.625rem}.pb-10{padding-bottom:.625rem}.pl-10{padding-left:.625rem}.pr-10{padding-right:.625rem}.m-12{margin:.75rem}.mt-12{margin-top:.75rem}.mb-12{margin-bottom:.75rem}.ml-12{margin-left:.75rem}.mr-12{margin-right:.75rem}.p-12{padding:.75rem}.pt-12{padding-top:.75rem}.pb-12{padding-bottom:.75rem}.pl-12{padding-left:.75rem}.pr-12{padding-right:.75rem}.m-16{margin:1rem}.mt-16{margin-top:1rem}.mb-16{margin-bottom:1rem}.ml-16{margin-left:1rem}.mr-16{margin-right:1rem}.p-16{padding:1rem}.pt-16{padding-top:1rem}.pb-16{padding-bottom:1rem}.pl-16{padding-left:1rem}.pr-16{padding-right:1rem}.m-20{margin:1.25rem}.mt-20{margin-top:1.25rem}.mb-20{margin-bottom:1.25rem}.ml-20{margin-left:1.25rem}.mr-20{margin-right:1.25rem}.p-20{padding:1.25rem}.pt-20{padding-top:1.25rem}.pb-20{padding-bottom:1.25rem}.pl-20{padding-left:1.25rem}.pr-20{padding-right:1.25rem}.m-25{margin:1.563rem}.mt-25{margin-top:1.563rem}.mb-25{margin-bottom:1.563rem}.ml-25{margin-left:1.563rem}.mr-25{margin-right:1.563rem}.p-25{padding:1.563rem}.pt-25{padding-top:1.563rem}.pb-25{padding-bottom:1.563rem}.pl-25{padding-left:1.563rem}.pr-25{padding-right:1.563rem}.m-30{margin:1.875rem}.mt-30{margin-top:1.875rem}.mb-30{margin-bottom:1.875rem}.ml-30{margin-left:1.875rem}.mr-30{margin-right:1.875rem}.p-30{padding:1.875rem}.pt-30{padding-top:1.875rem}.pb-30{padding-bottom:1.875rem}.pl-30{padding-left:1.875rem}.pr-30{padding-right:1.875rem}.m-40{margin:2.5rem}.mt-40{margin-top:2.5rem}.mb-40{margin-bottom:2.5rem}.ml-40{margin-left:2.5rem}.mr-40{margin-right:2.5rem}.p-40{padding:2.5rem}.pt-40{padding-top:2.5rem}.pb-40{padding-bottom:2.5rem}.pl-40{padding-left:2.5rem}.pr-40{padding-right:2.5rem}.m-50{margin:3.125rem}.mt-50{margin-top:3.125rem}.mb-50{margin-bottom:3.125rem}.ml-50{margin-left:3.125rem}.mr-50{margin-right:3.125rem}.p-50{padding:3.125rem}.pt-50{padding-top:3.125rem}.pb-50{padding-bottom:3.125rem}.pl-50{padding-left:3.125rem}.pr-50{padding-right:3.125rem}.m-60{margin:3.75rem}.mt-60{margin-top:3.75rem}.mb-60{margin-bottom:3.75rem}.ml-60{margin-left:3.75rem}.mr-60{margin-right:3.75rem}.p-60{padding:3.75rem}.pt-60{padding-top:3.75rem}.pb-60{padding-bottom:3.75rem}.pl-60{padding-left:3.75rem}.pr-60{padding-right:3.75rem}.m-70{margin:4.375rem}.mt-70{margin-top:4.375rem}.mb-70{margin-bottom:4.375rem}.ml-70{margin-left:4.375rem}.mr-70{margin-right:4.375rem}.p-70{padding:4.375rem}.pt-70{padding-top:4.375rem}.pb-70{padding-bottom:4.375rem}.pl-70{padding-left:4.375rem}.pr-70{padding-right:4.375rem}.m-100{margin:6.25rem}.mt-100{margin-top:6.25rem}.mb-100{margin-bottom:6.25rem}.ml-100{margin-left:6.25rem}.mr-100{margin-right:6.25rem}.p-100{padding:6.25rem}.pt-100{padding-top:6.25rem}.pb-100{padding-bottom:6.25rem}.pl-100{padding-left:6.25rem}.pr-100{padding-right:6.25rem}.m-103{margin:.188rem}.mt-103{margin-top:.188rem}.mb-103{margin-bottom:.188rem}.ml-103{margin-left:.188rem}.mr-103{margin-right:.188rem}.p-103{padding:.188rem}.pt-103{padding-top:.188rem}.pb-103{padding-bottom:.188rem}.pl-103{padding-left:.188rem}.pr-103{padding-right:.188rem}.m-105{margin:.313rem}.mt-105{margin-top:.313rem}.mb-105{margin-bottom:.313rem}.ml-105{margin-left:.313rem}.mr-105{margin-right:.313rem}.p-105{padding:.313rem}.pt-105{padding-top:.313rem}.pb-105{padding-bottom:.313rem}.pl-105{padding-left:.313rem}.pr-105{padding-right:.313rem}@media screen and (min-width: 992px){.m-lg-0{margin:0}.mt-lg-0{margin-top:0}.mb-lg-0{margin-bottom:0}.ml-lg-0{margin-left:0}.mr-lg-0{margin-right:0}.p-lg-0{padding:0}.pt-lg-0{padding-top:0}.pb-lg-0{padding-bottom:0}.pl-lg-0{padding-left:0}.pr-lg-0{padding-right:0}}@media screen and (min-width: 992px){.m-lg-1{margin:.563rem}.mt-lg-1{margin-top:.563rem}.mb-lg-1{margin-bottom:.563rem}.ml-lg-1{margin-left:.563rem}.mr-lg-1{margin-right:.563rem}.p-lg-1{padding:.563rem}.pt-lg-1{padding-top:.563rem}.pb-lg-1{padding-bottom:.563rem}.pl-lg-1{padding-left:.563rem}.pr-lg-1{padding-right:.563rem}}@media screen and (min-width: 992px){.m-lg-2{margin:1.125rem}.mt-lg-2{margin-top:1.125rem}.mb-lg-2{margin-bottom:1.125rem}.ml-lg-2{margin-left:1.125rem}.mr-lg-2{margin-right:1.125rem}.p-lg-2{padding:1.125rem}.pt-lg-2{padding-top:1.125rem}.pb-lg-2{padding-bottom:1.125rem}.pl-lg-2{padding-left:1.125rem}.pr-lg-2{padding-right:1.125rem}}@media screen and (min-width: 992px){.m-lg-3{margin:1.25rem}.mt-lg-3{margin-top:1.25rem}.mb-lg-3{margin-bottom:1.25rem}.ml-lg-3{margin-left:1.25rem}.mr-lg-3{margin-right:1.25rem}.p-lg-3{padding:1.25rem}.pt-lg-3{padding-top:1.25rem}.pb-lg-3{padding-bottom:1.25rem}.pl-lg-3{padding-left:1.25rem}.pr-lg-3{padding-right:1.25rem}}@media screen and (min-width: 992px){.m-lg-4{margin:2.25rem}.mt-lg-4{margin-top:2.25rem}.mb-lg-4{margin-bottom:2.25rem}.ml-lg-4{margin-left:2.25rem}.mr-lg-4{margin-right:2.25rem}.p-lg-4{padding:2.25rem}.pt-lg-4{padding-top:2.25rem}.pb-lg-4{padding-bottom:2.25rem}.pl-lg-4{padding-left:2.25rem}.pr-lg-4{padding-right:2.25rem}}@media screen and (min-width: 992px){.m-lg-5{margin:3.125rem}.mt-lg-5{margin-top:3.125rem}.mb-lg-5{margin-bottom:3.125rem}.ml-lg-5{margin-left:3.125rem}.mr-lg-5{margin-right:3.125rem}.p-lg-5{padding:3.125rem}.pt-lg-5{padding-top:3.125rem}.pb-lg-5{padding-bottom:3.125rem}.pl-lg-5{padding-left:3.125rem}.pr-lg-5{padding-right:3.125rem}}@media screen and (min-width: 992px){.m-lg-6{margin:4.5rem}.mt-lg-6{margin-top:4.5rem}.mb-lg-6{margin-bottom:4.5rem}.ml-lg-6{margin-left:4.5rem}.mr-lg-6{margin-right:4.5rem}.p-lg-6{padding:4.5rem}.pt-lg-6{padding-top:4.5rem}.pb-lg-6{padding-bottom:4.5rem}.pl-lg-6{padding-left:4.5rem}.pr-lg-6{padding-right:4.5rem}}@media screen and (min-width: 992px){.m-lg-7{margin:6.875rem}.mt-lg-7{margin-top:6.875rem}.mb-lg-7{margin-bottom:6.875rem}.ml-lg-7{margin-left:6.875rem}.mr-lg-7{margin-right:6.875rem}.p-lg-7{padding:6.875rem}.pt-lg-7{padding-top:6.875rem}.pb-lg-7{padding-bottom:6.875rem}.pl-lg-7{padding-left:6.875rem}.pr-lg-7{padding-right:6.875rem}}@media screen and (min-width: 992px){.m-lg-10{margin:.625rem}.mt-lg-10{margin-top:.625rem}.mb-lg-10{margin-bottom:.625rem}.ml-lg-10{margin-left:.625rem}.mr-lg-10{margin-right:.625rem}.p-lg-10{padding:.625rem}.pt-lg-10{padding-top:.625rem}.pb-lg-10{padding-bottom:.625rem}.pl-lg-10{padding-left:.625rem}.pr-lg-10{padding-right:.625rem}}@media screen and (min-width: 992px){.m-lg-12{margin:.75rem}.mt-lg-12{margin-top:.75rem}.mb-lg-12{margin-bottom:.75rem}.ml-lg-12{margin-left:.75rem}.mr-lg-12{margin-right:.75rem}.p-lg-12{padding:.75rem}.pt-lg-12{padding-top:.75rem}.pb-lg-12{padding-bottom:.75rem}.pl-lg-12{padding-left:.75rem}.pr-lg-12{padding-right:.75rem}}@media screen and (min-width: 992px){.m-lg-16{margin:1rem}.mt-lg-16{margin-top:1rem}.mb-lg-16{margin-bottom:1rem}.ml-lg-16{margin-left:1rem}.mr-lg-16{margin-right:1rem}.p-lg-16{padding:1rem}.pt-lg-16{padding-top:1rem}.pb-lg-16{padding-bottom:1rem}.pl-lg-16{padding-left:1rem}.pr-lg-16{padding-right:1rem}}@media screen and (min-width: 992px){.m-lg-20{margin:1.25rem}.mt-lg-20{margin-top:1.25rem}.mb-lg-20{margin-bottom:1.25rem}.ml-lg-20{margin-left:1.25rem}.mr-lg-20{margin-right:1.25rem}.p-lg-20{padding:1.25rem}.pt-lg-20{padding-top:1.25rem}.pb-lg-20{padding-bottom:1.25rem}.pl-lg-20{padding-left:1.25rem}.pr-lg-20{padding-right:1.25rem}}@media screen and (min-width: 992px){.m-lg-25{margin:1.563rem}.mt-lg-25{margin-top:1.563rem}.mb-lg-25{margin-bottom:1.563rem}.ml-lg-25{margin-left:1.563rem}.mr-lg-25{margin-right:1.563rem}.p-lg-25{padding:1.563rem}.pt-lg-25{padding-top:1.563rem}.pb-lg-25{padding-bottom:1.563rem}.pl-lg-25{padding-left:1.563rem}.pr-lg-25{padding-right:1.563rem}}@media screen and (min-width: 992px){.m-lg-30{margin:1.875rem}.mt-lg-30{margin-top:1.875rem}.mb-lg-30{margin-bottom:1.875rem}.ml-lg-30{margin-left:1.875rem}.mr-lg-30{margin-right:1.875rem}.p-lg-30{padding:1.875rem}.pt-lg-30{padding-top:1.875rem}.pb-lg-30{padding-bottom:1.875rem}.pl-lg-30{padding-left:1.875rem}.pr-lg-30{padding-right:1.875rem}}@media screen and (min-width: 992px){.m-lg-40{margin:2.5rem}.mt-lg-40{margin-top:2.5rem}.mb-lg-40{margin-bottom:2.5rem}.ml-lg-40{margin-left:2.5rem}.mr-lg-40{margin-right:2.5rem}.p-lg-40{padding:2.5rem}.pt-lg-40{padding-top:2.5rem}.pb-lg-40{padding-bottom:2.5rem}.pl-lg-40{padding-left:2.5rem}.pr-lg-40{padding-right:2.5rem}}@media screen and (min-width: 992px){.m-lg-50{margin:3.125rem}.mt-lg-50{margin-top:3.125rem}.mb-lg-50{margin-bottom:3.125rem}.ml-lg-50{margin-left:3.125rem}.mr-lg-50{margin-right:3.125rem}.p-lg-50{padding:3.125rem}.pt-lg-50{padding-top:3.125rem}.pb-lg-50{padding-bottom:3.125rem}.pl-lg-50{padding-left:3.125rem}.pr-lg-50{padding-right:3.125rem}}@media screen and (min-width: 992px){.m-lg-60{margin:3.75rem}.mt-lg-60{margin-top:3.75rem}.mb-lg-60{margin-bottom:3.75rem}.ml-lg-60{margin-left:3.75rem}.mr-lg-60{margin-right:3.75rem}.p-lg-60{padding:3.75rem}.pt-lg-60{padding-top:3.75rem}.pb-lg-60{padding-bottom:3.75rem}.pl-lg-60{padding-left:3.75rem}.pr-lg-60{padding-right:3.75rem}}@media screen and (min-width: 992px){.m-lg-70{margin:4.375rem}.mt-lg-70{margin-top:4.375rem}.mb-lg-70{margin-bottom:4.375rem}.ml-lg-70{margin-left:4.375rem}.mr-lg-70{margin-right:4.375rem}.p-lg-70{padding:4.375rem}.pt-lg-70{padding-top:4.375rem}.pb-lg-70{padding-bottom:4.375rem}.pl-lg-70{padding-left:4.375rem}.pr-lg-70{padding-right:4.375rem}}@media screen and (min-width: 992px){.m-lg-100{margin:6.25rem}.mt-lg-100{margin-top:6.25rem}.mb-lg-100{margin-bottom:6.25rem}.ml-lg-100{margin-left:6.25rem}.mr-lg-100{margin-right:6.25rem}.p-lg-100{padding:6.25rem}.pt-lg-100{padding-top:6.25rem}.pb-lg-100{padding-bottom:6.25rem}.pl-lg-100{padding-left:6.25rem}.pr-lg-100{padding-right:6.25rem}}@media screen and (min-width: 992px){.m-lg-103{margin:.188rem}.mt-lg-103{margin-top:.188rem}.mb-lg-103{margin-bottom:.188rem}.ml-lg-103{margin-left:.188rem}.mr-lg-103{margin-right:.188rem}.p-lg-103{padding:.188rem}.pt-lg-103{padding-top:.188rem}.pb-lg-103{padding-bottom:.188rem}.pl-lg-103{padding-left:.188rem}.pr-lg-103{padding-right:.188rem}}@media screen and (min-width: 992px){.m-lg-105{margin:.313rem}.mt-lg-105{margin-top:.313rem}.mb-lg-105{margin-bottom:.313rem}.ml-lg-105{margin-left:.313rem}.mr-lg-105{margin-right:.313rem}.p-lg-105{padding:.313rem}.pt-lg-105{padding-top:.313rem}.pb-lg-105{padding-bottom:.313rem}.pl-lg-105{padding-left:.313rem}.pr-lg-105{padding-right:.313rem}}.fs-0{font-size:0 !important}@media screen and (min-width: 992px){.fs-lg-0{font-size:0 !important}}.fs-1{font-size:.5rem !important}@media screen and (min-width: 992px){.fs-lg-1{font-size:.5rem !important}}.fs-2{font-size:1rem !important}@media screen and (min-width: 992px){.fs-lg-2{font-size:1rem !important}}.fs-3{font-size:1.125rem !important}@media screen and (min-width: 992px){.fs-lg-3{font-size:1.125rem !important}}.fs-4{font-size:1.25rem !important}@media screen and (min-width: 992px){.fs-lg-4{font-size:1.25rem !important}}.fs-5{font-size:1.438rem !important}@media screen and (min-width: 992px){.fs-lg-5{font-size:1.438rem !important}}.fs-6{font-size:1.875rem !important}@media screen and (min-width: 992px){.fs-lg-6{font-size:1.875rem !important}}.fs-7{font-size:2rem !important}@media screen and (min-width: 992px){.fs-lg-7{font-size:2rem !important}}.fs-8{font-size:2.5rem !important}@media screen and (min-width: 992px){.fs-lg-8{font-size:2.5rem !important}}.fs-9{font-size:3.25rem !important}@media screen and (min-width: 992px){.fs-lg-9{font-size:3.25rem !important}}.fs-10{font-size:5rem !important}@media screen and (min-width: 992px){.fs-lg-10{font-size:5rem !important}}.fs-25{font-size:1.563rem !important}@media screen and (min-width: 992px){.fs-lg-25{font-size:1.563rem !important}}.fs-24{font-size:1.5rem !important}@media screen and (min-width: 992px){.fs-lg-24{font-size:1.5rem !important}}.fs-26{font-size:1.625rem !important}@media screen and (min-width: 992px){.fs-lg-26{font-size:1.625rem !important}}.fs-35{font-size:2.188rem !important}@media screen and (min-width: 992px){.fs-lg-35{font-size:2.188rem !important}}.fs-38{font-size:2.375rem !important}@media screen and (min-width: 992px){.fs-lg-38{font-size:2.375rem !important}}.fs-55{font-size:3.438rem !important}@media screen and (min-width: 992px){.fs-lg-55{font-size:3.438rem !important}}.rounded-0{border-radius:0}.rounded-10{border-radius:.625rem}.rounded-20{border-radius:1.25rem}.is-position-initial{position:initial}.lh-0{line-height:0}.lh-1{line-height:1}.lh-20{line-height:1.25rem}.lh-24{line-height:1.5rem}.lh-32{line-height:2rem}.lh-40{line-height:2.5rem}.word-break{word-break:break-word}.white-space-nowrap{white-space:nowrap}.flex-direction-column{flex-direction:column}.o-section{display:grid;grid-template-columns:1fr;padding-block:var(--xxxxl);padding-inline:var(--space-x)}.o-section header{grid-column:1/-1}.o-section__title{grid-column:1/-1;text-align:center;color:var(--blue-dark);font-size:var(--font-size-for-section-title)}.o-section__main{display:grid;grid-template-columns:1fr 1fr}.btn{--bs-btn-padding-x: 1rem;--bs-btn-padding-y: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-bg: transparent;--bs-btn-border-radius: 4rem;--bs-btn-border-color: transparent;--bs-btn-border-width: 1px;--bs-btn-color: var(--text-color);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: var(--bs-btn-bg);--bs-btn-hover-border-color: var(--bs-btn-border-color);--bs-btn-font-weight: 700;--bs-btn-line-height: 1.5;display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);transition:color .5s ease-in-out,background-color .5s ease-in-out,border-color .5s ease-in-out,box-shadow .5s ease-in-out}.btn.active,.btn:hover{color:var(--bs-btn-hover-color);background:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-sm{--bs-btn-padding-x: 1rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-size: 1.125rem}.btn-primary{--bs-btn-bg: var(--primary-color);--bs-btn-hover-border-color: var(--bg-primary-dark);--bs-btn-hover-bg: transparent}.btn-secondary{--bs-btn-bg: var(--secondary);--bs-btn-hover-border-color: var(--bg-seconday-dark);--bs-btn-hover-bg: #ffffff}.btn-secondary-outline{--bs-btn-bg: #FFFFFF;--bs-btn-color: var(--secondary);--bs-btn-border-color: var(--bg-seconday-dark);--bs-btn-hover-color: #FFFFFF;--bs-btn-hover-bg: var(--secondary)}.btn-secondary-gradient{--bs-btn-bg: var(--secondary);--bs-btn-hover-border-color: var(--bg-seconday-dark);--bs-btn-hover-bg: #ffffff;background:var(--secondary) linear-gradient(93deg, #f79750 0%, #f07264 100%) 0% 0% no-repeat padding-box}.btn-white{--bs-btn-bg: #ffffff;--bs-btn-color: var(--text-color);--bs-btn-hover-border-color: #ffffff;--bs-btn-hover-bg: transparent;--bs-btn-hover-color: #ffffff}.btn-form-submit{display:inline-flex;align-items:center;justify-content:center;background:var(--btn_bckgnd) !important;font-weight:600;border-radius:32px !important;padding:8px 10px !important;letter-spacing:normal;color:var(--text_color);min-height:auto;min-width:150px;font-size:17px;height:auto;border:1px solid rgba(0,0,0,0) !important;text-decoration:none !important;transition:all .5s ease-in-out;cursor:pointer}.single-post h1{text-align:center}.single-post h3{font-size:28px !important;font-weight:600 !important;padding-bottom:30px}.single-post .post-body{display:flex;flex-direction:column;margin-bottom:50px;margin-top:65px}.single-post .columns-post{display:flex;flex:1}.single-post .popular-articles h5:hover{color:var(--secondary)}.single-post .video{margin-right:0}@media(min-width: 768px){.single-post .video{margin-right:-80px}}@media(min-width: 768px){.single-post .columns-post .post-content{flex:2;padding-right:115px}}.single-post .popular-articles{flex:1}.single-post .popular-articles img{width:100%}@media(max-width: 768px){.single-post .columns-post{flex-direction:column}}.single-post .breadcrumbs-separator{vertical-align:sub}.single-post #breadcrumbs{margin-left:0;font-size:16px !important}.single-post #breadcrumbs .breadcrumbs-separator{padding:0 10px !important}.single-post #breadcrumbs a{margin:0px !important;font-weight:600}.single-post .breadcrumbs-separator-line{width:100vw;position:relative;left:calc(-50vw + 50%);border-top:1px solid #ebedee}.single-post .post-image img{width:100%}.single-post .single-article-navigation{display:flex;font-weight:600;font-size:23px}.single-post .single-article-navigation a:hover{filter:var(--icon-filter-primary);color:var(--icon-filter-primary)}@media(max-width: 580px){.single-post .single-article-navigation{font-size:16px}}.single-post .navigation-separator{padding:0 12px;display:flex;align-items:center}.single-post .single-article-footer{display:flex;align-items:end}.single-post .single-article-footer .social-media{align-items:start;flex-direction:column}.single-post .single-article-footer .social-media a{margin-right:10px}.single-post .single-article-footer .social-media h4{color:var(--text-color);font-weight:600 !important;padding-bottom:20px}.single-post .single-article-footer .social-media .social-media-buttons{display:flex}@media(max-width: 992px){.single-post .single-article-footer{align-items:center;flex-direction:column;padding-bottom:50px}}.single-post .single-article-navigation{padding-top:30px}.single-post .footer-separator-line{margin:60px 0}.single-post .single-popular-article{padding-bottom:30px}.single-post .single-popular-article h5{color:var(--primary)}.single-post .single-popular-article h4{color:var(--text-color-gray)}.single-post .single-post-header{padding-top:30px}.single-post .single-post-header h3{color:var(--primary);text-align:center !important;font-size:22px !important;font-weight:600 !important;padding-bottom:40px}.card{display:flex;flex-direction:column}.card-body{flex:1 1 auto}.page-404{text-align:center;color:#000;padding-bottom:80px !important}.page-404 h1{font-size:128px !important;padding:100px 0 50px 0}.page-404 .search-bar{padding-top:10px}.page-404 .search-bar .search-field{border-radius:13px;border:.5px solid orange;padding:6px 6px 6px 25px}.page-404 .search-bar .search-field-box{display:flex;justify-content:center;align-items:center}.page-404 .search-bar .search-field-box svg{position:relative;left:22px}.page-404 .search-bar input::placeholder{font-size:14px !important}.page-404 .search-bar .search-submit{display:none !important}.search-page{max-width:1102px;margin:60px auto}.search-page .header-breadcrumb ol{padding:0px}.search-page .blog-readmore-button{cursor:pointer;min-width:110px;font-size:16px}.search-page .blog-post-list{padding-bottom:60px}@media(max-width: 1200px){.search-page{padding:0 30px}}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.header-notification-bar{position:relative;background:#f4a93e;width:100%;z-index:-1}.header-notification-bar-inner{padding:10px 20px;display:flex;justify-content:space-between;max-width:1320px;margin:0 auto}.header-notification-bar .notification-bar-close{display:flex;align-items:center}.header-notification-bar .notification-bar-close:hover{cursor:pointer}.header-notification-bar .notification-bar-content{font-weight:600;line-height:28px}.header-notification-bar .notification-bar-content a{color:var(--text-color);text-decoration:underline !important}.cpa-discount .container{display:flex}@media(max-width: 785px){.cpa-discount .container{flex-direction:column}}.cpa-discount .column{position:relative;flex:0 0 33.3333333333%;margin:0 auto;padding-right:40px}@media(max-width: 785px){.cpa-discount .column{padding:0 30px}}.cpa-discount .column .name{font-weight:700 !important}.cpa-discount .column h2{font-size:32px}.cpa-discount .column .how_work_svg{position:relative;display:block;width:75%;height:auto;right:auto;left:auto;top:auto;bottom:auto;transform:rotate(0deg)}@media(max-width: 785px){.cpa-discount .column .how_work_svg{width:240px;height:240px;margin:0 auto}}@media(min-width: 992px){.cpa-impact-timeline .stratum-vertical-timeline .stratum-vertical-timeline-item__inner{flex-direction:row-reverse !important}.cpa-impact-timeline .stratum-vertical-timeline .stratum-vertical-timeline-item.card-right .stratum-vertical-timeline-item__inner,.cpa-impact-timeline .stratum-vertical-timeline .stratum-vertical-timeline-item.card-chess:nth-child(2n) .stratum-vertical-timeline-item__inner{flex-direction:row !important}.cpa-impact-timeline .slideInSides .stratum-vertical-timeline-item__card{animation:none !important}.cpa-impact-timeline .stratum-vertical-timeline .stratum-vertical-timeline-item.is-hidden{visibility:visible !important}.cpa-impact-timeline .stratum-vertical-timeline-item__inner,.cpa-impact-timeline .stratum-vertical-timeline-item{pointer-events:none !important}.cpa-impact-timeline .stratum-vertical-timeline-item__card-content{pointer-events:auto !important}.cpa-impact-timeline .stratum-vertical-timeline-item__card-image{pointer-events:auto !important}.cpa-impact-timeline .stratum-vertical-timeline__list{height:100% !important}}.leaflet-map{--leaflet-width-for-value: 112px;--leaflet-min-width: 416px;--leaflet-height-for-header: 100px;--leaflet-height-for-footer: 108px;--leaflet-dark-blue: #0a303f;--leaflet-orange: #f4a93e}.leaflet-map.leaflet-container{min-width:var(--leaflet-min-width);font-family:"Nunito Sans",sans-serif}.leaflet-container .leaflet-marker-pane img{height:40px}.leaflet-map.leaflet-container a.leaflet-popup-close-button{top:38px;right:16px;width:auto;height:auto;color:#fff;font-size:31px;font-weight:300}.leaflet-map.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-map.leaflet-container a.leaflet-popup-close-button:active{color:#01211f}.leaflet-popup .leaflet-popup-content-wrapper{background-color:#fff;border-radius:8px;color:var(--leaflet-dark-blue) !important;font-size:16px}.leaflet-popup .leaflet-popup-content{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);margin:0;min-width:var(--leaflet-min-width);text-align:center}.leaflet-popup .leaflet-popup-content header{display:flex;justify-content:center;align-items:center;grid-column:span 2;height:var(--leaflet-height-for-header);border-top-left-radius:7px;border-top-right-radius:7px;background-color:var(--green-energy);color:var(--white)}.leaflet-popup .leaflet-popup-content header.has-long-title{justify-content:start;padding-left:16px}.leaflet-popup .leaflet-popup-content h2{line-height:1;font-size:26px;font-weight:700}.leaflet-popup .leaflet-popup-content h2.is-long-title{font-size:20px}.leaflet-popup .leaflet-popup-content>div{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:var(--md);justify-items:center;align-items:start;border-bottom:1px solid silver;padding-top:25px;padding-bottom:25px}.leaflet-popup .leaflet-popup-content h3{text-align:center !important;line-height:1.25 !important;font-size:16px !important;font-weight:600 !important}.leaflet-popup .leaflet-popup-content img{width:80px;height:auto}.leaflet-popup .leaflet-popup-content .green-power{color:var(--green-energy);font-weight:700}.leaflet-popup .leaflet-popup-content .join-year{display:grid;place-items:center;border:1px solid var(--green-energy);border-radius:calc(var(--leaflet-width-for-value)/2);width:var(--leaflet-width-for-value);height:var(--leaflet-width-for-value);color:var(--green-energy);font-size:28px;font-weight:700}.leaflet-popup .leaflet-popup-content .carbon-reduction{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;border-radius:calc(var(--leaflet-width-for-value)/2);width:var(--leaflet-width-for-value);height:var(--leaflet-width-for-value);background-color:var(--green-energy);color:var(--white)}.leaflet-popup .leaflet-popup-content .carbon-reduction__number{font-size:20px;font-weight:700}.leaflet-popup .leaflet-popup-content .trees{color:var(--green-energy);font-size:20px;font-weight:700}.leaflet-popup .leaflet-popup-content p:last-child{margin:0}.leaflet-popup .leaflet-popup-content footer{display:flex;justify-content:center;align-items:center;grid-column:span 2;height:var(--leaflet-height-for-footer)}.leaflet-popup .leaflet-popup-content .btn{padding-inline:var(--xxxxl) !important}.leaflet-map.leaflet-container .leaflet-popup-tip-container{display:none}.leaflet-map.leaflet-container .card__button{padding-inline:2rem;color:#333;font-size:16px}.place{--width: 1078px}.place__header{position:relative}@media screen and (min-width: 992px){.place__header{min-height:420px;background-repeat:no-repeat;background-size:cover;background-position:center}.place__header img{display:none}}.place__title{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;color:#fff;display:none}.place__title h1{margin:0}@media screen and (min-width: 992px){.place__title{display:block}}.place__description{background-color:rgba(230,242,242,.5);padding:1.25rem 0 1.875rem 0}.place__description h2,.place__description h3,.place__description h4{margin:0 0 1rem 0;font-weight:600 !important;font-size:1.5rem !important;line-height:2rem !important}.place__description p{margin-top:0}.place__description .post-translations{margin:0 0 1.5rem 0}.place__description .button{margin-top:1.625rem}.place__description .btn{padding:.75rem 1.125rem;font-size:1rem;line-height:1.75rem}@media screen and (min-width: 992px){.place__description{padding:2.875rem 0}.place__description h2,.place__description h3,.place__description h4{margin:0 0 1.25rem 0;font-weight:700 !important;font-size:2.375rem !important;line-height:3.5rem !important}.place__description .post-translations{margin:0 0 2.125rem 0}.place__description__title{display:none}}.place .o-section{padding-inline:0}.place__data-notice{display:flex;align-items:center;background-color:#eee;padding-block:var(--md);padding-inline:var(--space-x);font-size:16px;margin-top:var(--xxxxl)}@media(min-width: 1024px){.place__data-notice{height:var(--xxxxl)}}.place__data-notice p{margin:0}.energy-numbers{display:grid;grid-template-columns:100%;line-height:1.25;color:var(--teal);font-size:var(--xl);font-weight:700}@media(max-width: 1023.98px){.energy-numbers{text-align:center !important}}@media(min-width: 1024px){.energy-numbers{grid-template-columns:repeat(6, minmax(0, 1fr));gap:2.75rem}}.energy-numbers h3{font-size:26px !important;font-weight:inherit !important}@media(max-width: 1023.98px){.energy-numbers h3{text-align:inherit !important}}.energy-numbers p{margin-block:0;font-size:42px !important}@media(max-width: 1023.98px){.energy-numbers img{grid-column:span 6;align-self:center;justify-self:center;margin-top:var(--xxl);margin-bottom:var(--md);width:auto;max-height:96px}}@media(min-width: 1024px){.energy-numbers img{align-self:center;justify-self:center}}@media(max-width: 1023.98px){.energy-numbers img:first-of-type{margin-top:0}}.energy-numbers__fact{grid-column:span 6}@media(min-width: 1024px){.energy-numbers__fact{grid-column:span 2;align-self:center}}.greenhouse-emissions{display:grid;grid-template-columns:1fr;align-items:center;margin-bottom:var(--xxxxl);background-color:var(--teal);color:var(--white);font-size:var(--xl);font-weight:700}@media(max-width: 1023.98px){.greenhouse-emissions{justify-content:center;padding-top:0;text-align:center}}@media(min-width: 1024px){.greenhouse-emissions{grid-template-columns:repeat(6, minmax(0, 1fr));gap:2.75rem}}@media(max-width: 1023.98px){.greenhouse-emissions img{justify-self:center}}@media(min-width: 1024px){.greenhouse-emissions__fact-1{grid-column:span 3}}@media(min-width: 1024px){.greenhouse-emissions__fact-2{grid-column:span 2}}@media(max-width: 1023.98px){.greenhouse-emissions h3{margin-top:1.5625rem;text-align:inherit !important}}@media(max-width: 1023.98px){.greenhouse-emissions h3:first-of-type{margin-top:0}}.greenhouse-emissions div p{margin-block:0;line-height:1.5625}.program-participation{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;gap:var(--md)}@media(min-width: 1024px){.program-participation{grid-template-columns:repeat(12, minmax(0, 1fr))}}.program-participation header{grid-column:1/-1}.program-participation__data,.program-participation__data{text-align:center;line-height:1}@media(min-width: 1024px){.program-participation__data,.program-participation__data{grid-column:span 6}}.program-participation__data p:first-child,.program-participation__data p:first-child{color:var(--teal);font-size:var(--xl);font-weight:700}.program-participation__data span,.program-participation__data span{font-size:80px}@media(min-width: 1024px){h2+.program-participation__data:last-child,header+.program-participation__data:last-child{grid-column:4/10}}.program-participation .cpa-button{padding-block:var(--sm);font-size:var(--md)}.board-rep{display:grid}@media(min-width: 1024px){.board-rep{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(5, auto);column-gap:var(--xxl)}}.board-rep header{margin-bottom:var(--md)}.board-rep__photo{max-width:100%;height:auto}@media(min-width: 1024px){.board-rep__photo{grid-column:1/2;grid-row:2/span 4;justify-self:end}}.board-rep__name{margin-top:0;color:var(--teal);font-size:var(--xl);font-weight:700}.board-rep__description{max-width:512px;margin-bottom:10px}.board-rep__description p{margin-top:0}.board-rep__link{justify-self:start;padding-inline:var(--xxxl) !important}.single-green_recognition{color:#4d4d4d}.single-green_recognition h1{font-size:28px !important;line-height:32px !important;margin-top:0rem;margin-bottom:1.75rem;font-weight:900 !important;color:#0a303f}.single-green_recognition h4{color:var(--primary);font-weight:900 !important}.single-green_recognition .breadcrumbs{padding:0;margin:1.25rem 0 0 0;list-style:none;display:inline-block}.single-green_recognition .breadcrumbs a{color:var(--primary);text-transform:uppercase}.single-green_recognition .breadcrumbs a:hover{text-decoration:underline}.single-green_recognition .breadcrumbs li{display:flex;float:left;align-items:center}.single-green_recognition .breadcrumbs li::after{content:"|";display:block;margin:0 .5rem;line-height:0;color:var(--primary)}.single-green_recognition .breadcrumbs li:last-child::after{display:none}.single-green_recognition .website a{text-decoration:underline;color:#4d4d4d}@media screen and (min-width: 992px){.single-green_recognition .block .col:first-child{flex:0 0 40%}}.green-leader-results .search-filter-section{background:#f6f5f5}.green-leader-results .search-filter-section h2{font-size:25px}.green-leader-results .number-of-results{color:#02827b;font-weight:700}.green-leader-results .content h3{font-size:30px !important;font-weight:800 !important}.green-leader-results .content h3 a{color:#0a303f}.green-leader-results .content h3 a:hover{text-decoration:underline;opacity:1}.green-leader-results .content .categories{color:#02827b;font-size:18px}.green-leader-results .content .categories a{color:#02827b}.green-leader-results .content .categories a:hover{text-decoration:underline;opacity:1}.green-leader-results .filter-box{max-width:700px;margin:0 auto}.green-leader-results .image img{height:250px;width:100%;object-fit:cover}.green-leader-results .empty-message h3{color:#02827b;font-size:18px !important}.green-leader-results .empty-message p{font-size:18px;margin:10px 0}.green-leader-results .empty-message :nth-child(3){font-weight:800}@media all and (min-width: 991px){.green-leader-results .image{max-width:40%}}.cities-portal-login h1{color:#0a303f;font-size:30px !important}.cities-portal-login .main-image{height:100%;object-fit:cover}.cities-portal-login .login-form{padding-bottom:300px;padding-top:100px}.cities-portal-login .login-form .field-group{display:flex;flex-direction:column;margin-bottom:20px}.cities-portal-login .login-form input[type=text],.cities-portal-login .login-form input[type=password]{background:#fbfbfb;border:1px solid #e2e5e6;padding:10px;color:#939191}.cities-portal-login .login-form input{width:330px}.cities-portal-login .login-form input[type=submit]{padding-top:15px !important;padding-bottom:15px !important}.cities-portal-login .login-form label{color:#0a303f;font-weight:600;font-size:16px;padding-bottom:5px}.cities-portal-login .login-form .forgot-password{margin:10px 0 5px 0}.cities-portal-login .login-form .forgot-password .message{color:#ee7536;font-weight:700;text-decoration:underline;font-size:14px}.cities-portal-login .login-form .forgot-password .icon{position:relative;top:1px}.cities-portal-login .errors{font-size:13px;border-left:4px solid #d63638;padding:12px;margin-left:0;margin-bottom:20px;background-color:#fff;word-wrap:break-word}@media(max-width: 992px){.cities-portal-login .login-form{padding-bottom:100px}}@media(min-width: 1016px){.cities-portal-login{max-height:700px;max-width:1700px;margin:0 auto}.main-image{max-height:700px}}@media(min-width: 1700px){.form-col{justify-content:start}}@media(max-height: 700px){.main-image{max-height:700px}}.cities-portal-reset-password{background:rgba(230,242,242,.5)}.cities-portal-reset-password .white-box{background:#fff;max-width:522px;padding:100px 60px;margin:100px 0}.cities-portal-reset-password .white-box h1{font-size:20px !important}.cities-portal-reset-password .white-box input[type=email],.cities-portal-reset-password .white-box input[type=password]{background:#fbfbfb;border:1px solid #e2e5e6;padding:10px;color:#939191}.cities-portal-reset-password .white-box input{width:330px}.cities-portal-reset-password .white-box input[type=submit]{padding-top:15px !important;padding-bottom:15px !important;font-size:16px !important}.cities-portal-reset-password .white-box label{color:#0a303f;font-weight:600;font-size:16px;padding-bottom:5px}.cities-portal-reset-password .white-box .field-group{display:flex;flex-direction:column;margin-bottom:30px}.cities-portal-reset-password .white-box .description{font-size:16px;margin:0 !important;width:330px}.cities-portal-reset-password .white-box .change-password-form .description{font-weight:600}.cities-portal-reset-password .white-box .errors{font-size:13px;border-left:4px solid #d63638;padding:12px;margin-left:0;margin-bottom:20px;background-color:#fff;word-wrap:break-word}.cities-portal-reset-password .white-box .password-was-changed .description{margin-bottom:20px !important;font-size:15px}.cities-portal-reset-password .white-box .password-was-changed .btn{width:100%;padding:0}.cities-portal-reset-password .white-box .password-was-changed .btn a{padding:8px 10px !important;width:100%}@media(max-width: 992px){.cities-portal-reset-password .white-box{padding:60px}.cities-portal-reset-password input,.cities-portal-reset-password .description{width:100% !important}}.c-branding{height:80px;background:#556b2f}.comm-reps{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--xxl)}.comm-reps header{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--md);width:100%}.comm-reps .o-section__title{margin-bottom:0}.comm-reps header p{max-width:80ch}.comm-reps footer{display:flex;justify-content:center;align-items:center;width:100%}.comm-reps .cpa-button{grid-column:1/-1;display:inline-flex;justify-self:center;margin-top:var(--md);padding-block:var(--md);padding-inline:var(--xl)}.comm-rep{max-width:540px}.has-3-reps .comm-rep{max-width:350px}.comm-rep__name{margin-top:10px;color:var(--teal);font-size:var(--xl);font-weight:700}.cpa-button{cursor:pointer;user-select:none;display:inline-flex;justify-content:center;align-items:center;border-radius:var(--border-radius-for-button);padding-inline:var(--md);color:inherit;font-size:var(--font-size-for-button);font-weight:var(--font-weight-for-button);--bs-btn-bg: var(--secondary);--bs-btn-hover-border-color: var(--bg-seconday-dark);--bs-btn-hover-bg: #ffffff;background:var(--secondary) linear-gradient(93deg, #f79750 0%, #f07264 100%) 0% 0% no-repeat padding-box}.c-footer{display:flex;flex-direction:column;height:initial;background-color:#f6f6f6;padding:var(--xl) var(--space-x);font-size:16px}@media(min-width: 1280px){.c-footer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr)) 40%;grid-template-rows:auto auto auto;column-gap:var(--xxxxxxl);padding-top:var(--xxxxl);padding-bottom:var(--xxl)}}.c-footer a{color:var(--black)}.c-footer nav a:hover,.c-footer nav a:active{color:var(--primary-color)}.c-footer__branding{display:flex;flex-direction:column}@media(max-width: 1279.98px){.c-footer__branding{order:0}}@media(min-width: 1280px){.c-footer__branding{padding-bottom:var(--xl)}}.c-footer__branding-logo-link{margin-bottom:var(--lg)}@media(max-width: 1279.98px){.c-footer__branding-logo-link{position:relative;left:-0.5rem}}@media(min-width: 1280px){.c-footer__branding-logo-link{margin-bottom:var(--xl)}}.c-footer__nav{display:flex;flex-direction:column}@media(max-width: 1279.98px){.c-footer__nav{order:3;padding-top:var(--lg);padding-bottom:var(--xl);border-bottom:1px solid rgba(127,127,127,.375)}}.c-footer__nav a{display:inline-flex;padding-block:.125em}@media(max-width: 1279.98px){.c-footer__form{order:2;border-bottom:1px solid rgba(127,127,127,.375);padding-top:var(--lg);padding-bottom:var(--xl)}}@media(min-width: 1280px){.c-footer__form .yikes-easy-mc-form label{padding:0 !important;padding-right:var(--md) !important}}.c-footer__form .yikes-easy-mc-form input{height:var(--min-height-for-button);font-size:inherit;color:var(--text_color) !important;padding:var(--med_space) !important;border:1px solid var(--sunny-cpa) !important;background-color:var(--white) !important;border-radius:32px;-webkit-border-radius:32px;line-height:1 !important}@media(min-width: 1280px){.c-footer__form .yikes-easy-mc-form input{margin-bottom:0 !important}}.c-footer__form .yikes-easy-mc-submit-button,.c-footer__form .yikes-easy-mc-form .c-button{display:flex;justify-content:center;align-items:center;height:var(--min-height-for-button)}.c-footer__form .yikes-easy-mc-form .yikes-mailchimp-submit-button-span-text{font-size:var(--md) !important}.c-footer__social{display:flex;padding-top:var(--lg);padding-bottom:var(--xl)}@media(max-width: 1279.98px){.c-footer__social{order:1;border-bottom:1px solid rgba(127,127,127,.375)}}@media(min-width: 1280px){.c-footer__social{grid-column:span 3;margin-top:var(--xl);border-top:1px solid rgba(127,127,127,.375);padding-top:var(--xl)}}.c-footer__social a{display:flex}.c-footer__social a:not(:last-child){margin-right:var(--sm)}.c-footer__social .icon{padding:.5em}.c-footer__social .icon--social-linkedin{padding:.25em}.c-footer__copy{line-height:1.25;font-size:var(--sm);font-weight:600}@media(max-width: 1279.98px){.c-footer__copy{order:9;padding-top:var(--xl);padding-bottom:var(--sm)}}.c-footer__policies{line-height:1.25;font-size:var(--sm);font-weight:600}@media(max-width: 1279.98px){.c-footer__policies{order:9}}@media(min-width: 1024px){.c-footer__policies{display:flex;grid-column:span 2;justify-self:flex-end}}.c-footer__policies :not(:last-child){margin-right:var(--md)}.c-footer__heading{margin-top:0;color:#0a303f;font-family:inherit;font-size:var(--md);font-weight:700}.c-header{display:flex;flex-wrap:wrap;width:100%;z-index:1002;transition:all .5s ease-out;backface-visibility:hidden}@media(max-width: 1279.98px){.c-header{height:var(--height-for-header);background-color:var(--primary)}}@media(min-width: 1280px){.c-header{background-color:#eee}}.icon--social-facebook,.icon--social-instagram,.icon--social-linkedin,.icon--social-twitter{border-radius:50%;background-color:var(--solar-power);padding:.75em;fill:var(--white)}.icon--social-linkedin{padding:.375em}.custom-logo{width:var(--width-for-logo);height:var(--height-for-logo)}.c-logo__link{display:flex;align-items:center;justify-content:center;margin-left:var(--space-x)}@media(max-width: 1279.98px){.c-logo__link{height:var(--height-for-header)}}@media(min-width: 1280px){.c-logo__link{position:absolute;top:calc(var(--height-for-upper-menu) + (var(--height-for-header) - var(--height-for-logo))/2 - 3px);z-index:3000}}.c-menu-toggle{display:flex;justify-content:center;align-items:center;position:absolute;top:calc((var(--height-for-header) - var(--height-for-menu-toggle))/2);right:calc(var(--space-x) - 6px);z-index:2000;width:var(--height-for-menu-toggle);height:var(--height-for-menu-toggle);border:none;background-color:rgba(0,0,0,0)}@media(min-width: 1280px){.c-menu-toggle{display:none}}.c-menu-toggle .icon{fill:var(--white)}.c-menu-toggle[aria-expanded=true] .icon:first-child{display:none}.c-menu-toggle[aria-expanded=false] .icon:last-child,.c-menu-toggle:not([aria-expanded]) .icon:last-child{display:none}.upper-menu,.main-menu{font-weight:700}.upper-menu .sub-menu .sub-menu a,.main-menu .sub-menu .sub-menu a{font-weight:initial}.sub-menu-indicator .icon{position:relative;top:.0625em;width:12px;height:12px}.upper-menu-box{display:grid;align-items:center;height:var(--height-for-upper-menu);background-color:#eee;padding:0 0 0 var(--space-x);line-height:1.25;font-size:14px}@media(max-width: 1279.98px){.upper-menu-box{display:none}}.upper-menu-box a{color:var(--text-color)}.upper-menu-box a[aria-current=page],.upper-menu-box a:hover,.upper-menu-box a:active{color:var(--primary)}.upper-menu-box ul{display:grid;padding:0}.upper-menu-box>ul{display:flex}.upper-menu-box ul li{padding:0}.upper-menu-box>ul>li{margin-block:0}.upper-menu-box>ul>li:not(:first-child){margin-left:var(--md)}.upper-menu-box>ul>li a{display:inline-block;text-decoration:none}.upper-menu-box>ul>li>a{padding:1rem .5rem}.upper-menu-box .menu-item-has-children{position:relative}.upper-menu-box .menu-item-has-children:hover .sub-menu,.upper-menu-box .menu-item-has-children:focus .sub-menu,.upper-menu-box .menu-item-has-children:focus-within .sub-menu{transform:rotateX(0) translateX(3.125%);visibility:visible;opacity:1}.upper-menu-box .sub-menu{position:absolute;top:calc(100% - .625rem);left:3.125%;grid-template-columns:repeat(2, auto);transform:rotateX(-90deg) translateX(3.125%);transform-origin:top center;transition:250ms all 125ms ease-out;opacity:.3;z-index:5000;min-width:448px;border-radius:4px;box-shadow:0 .15em .25em rgba(0,0,0,.25);background-color:var(--white);padding:var(--sm) var(--lg)}.upper-menu-box .sub-menu li{align-self:start}.upper-menu-box .sub-menu a{display:block;padding:.5em;font-size:var(--md)}.upper-menu-box .sub-menu-indicator .icon{fill:currentColor;margin-left:.25rem}.main-menu-box{width:100%;font-size:16px}@media(max-width: 1279.98px){.main-menu-box{display:flex;flex-direction:column;box-shadow:0 1px 4px 0 rgba(0,0,0,.25);color:#2b2b2b}.main-menu-box>ul>li>a{text-decoration:none !important}.main-menu-box li .expand-show{transform:rotate(-90deg)}.main-menu-box li[aria-expanded=true]>a{color:var(--primary)}.main-menu-box li[aria-expanded=true] .expand-hide svg{fill:var(--primary);transform:rotate(180deg)}.main-menu-box .menu-item a[href="/smarthome/"]{display:none !important}.main-menu-box a{display:flex;align-items:center;height:var(--height-for-menu-links);color:var(--body-color)}.main-menu-box .menu{width:100vw;max-height:0;overflow-y:hidden}.main-menu-box .menu[aria-expanded=true]{max-height:calc(100vh - var(--height-for-header));overflow-y:scroll}.main-menu-box .menu a{text-decoration:underline;text-underline-offset:2px}.main-menu-box .menu a:not([href]){text-decoration:none}.main-menu-box .sub-menu{width:100%;padding-left:var(--md)}.main-menu-box .menu>li{display:flex;flex-wrap:wrap;align-items:center;padding:.8rem 1.25rem;border-bottom:1px solid #e2e5e6}.main-menu-box .menu>li>.sub-menu{max-height:0;overflow-y:hidden}.main-menu-box .menu>li>.sub-menu[aria-expanded=true]{max-height:448px;overflow-y:auto}.main-menu-box .sub-menu-indicator{display:none}.main-menu-box .sub-menu-toggle{display:flex;justify-content:center;align-items:center;margin-left:auto;width:36px;height:36px;border:none;background-color:rgba(0,0,0,0)}.main-menu-box .sub-menu-toggle .expand-text,.main-menu-box .sub-menu-toggle .expand-show{display:flex}.main-menu-box .sub-menu-toggle .expand-text,.main-menu-box .sub-menu-toggle .expand-hide{display:none}.main-menu-box .sub-menu-toggle[aria-expanded=true] .expand-show{display:none}.main-menu-box .sub-menu-toggle[aria-expanded=true] .expand-hide{display:flex}.main-menu-box .cpa-additional-links{background-color:#f6f6f6;border-bottom:0 !important;padding-bottom:0 !important}.main-menu-box .cpa-additional-links.last{padding-bottom:.8rem !important;border-bottom:1px solid #e2e5e6}.main-menu-box .cpa-additional-links .js-search-link{display:flex !important}.main-menu-box .js-search{width:100%;display:block}.main-menu-box .js-search .js-search-form{margin-top:1rem}.menu-item-for-search-form{padding-block:1.25rem}.main-menu{background-color:var(--white)}}@media(min-width: 1280px){.main-menu-box{position:sticky;top:0;display:grid;place-items:center;height:var(--height-for-header);background-color:var(--primary);padding-block:0;font-size:var(--md)}.main-menu-box a:hover,.main-menu-box a:active{text-decoration:underline !important;text-underline-offset:5px}.main-menu-box>ul{grid-auto-flow:column}.main-menu-box>ul>li{margin-block:0}.main-menu-box>ul>li:not(:first-child){margin-left:.5rem}.main-menu-box>ul>li a{display:inline-flex;color:var(--white)}.main-menu-box>ul>li a:focus{outline:none}.main-menu-box>ul>li>a{padding:1rem .5rem;transition:312.5ms all 125ms ease-out}.main-menu-box ul{display:grid}.main-menu-box ul li{padding:0}.main-menu-box .cpa-additional-links{display:none}.main-menu>.menu-item-has-children>.sub-menu{position:absolute;left:50%;top:calc(100% - .25rem);display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(5, auto);width:100%;max-height:256px;overflow-y:hidden;transition:312.5ms all 125ms ease-out;transform:rotateX(-90deg) translateX(-50%);transform-origin:top center;visibility:hidden;opacity:.3;padding-top:var(--md);padding-bottom:var(--md);padding-right:var(--space-x);padding-left:var(--space-x);background-color:var(--white);box-shadow:0 1px 4px rgba(0,0,0,.25)}.main-menu>.menu-item-has-children>.sub-menu a{color:var(--black);display:block;padding:.1875em .5em;opacity:0;transition:312.5ms all 125ms ease-out}.main-menu>.menu-item-has-children>.sub-menu a:hover,.main-menu>.menu-item-has-children>.sub-menu a:active{text-decoration:underline;color:var(--primary)}.main-menu>.menu-item-has-children>.sub-menu a:not([href]):hover,.main-menu>.menu-item-has-children>.sub-menu a:not([href]):active,.main-menu>.menu-item-has-children>.sub-menu a[href=""]:hover,.main-menu>.menu-item-has-children>.sub-menu a[href=""]:active{cursor:default;text-decoration:none !important;color:var(--color-for-body)}.main-menu>.menu-item-has-children>.sub-menu>li .sub-menu li{margin-left:var(--xs)}.main-menu>.menu-item-has-children>.sub-menu>.menu-item.column-1{grid-column-start:1}.main-menu>.menu-item-has-children>.sub-menu>.menu-item.column-2{grid-column-start:2}.main-menu>.menu-item-has-children>.sub-menu>.menu-item.column-3{grid-column-start:3}.main-menu>.menu-item-has-children>.sub-menu>.menu-item.column-4{grid-column-start:3}.main-menu>.menu-item-has-children>.sub-menu>.menu-item.row-1{grid-row-start:1}.main-menu>.menu-item-has-children>.sub-menu>.menu-item.row-2{grid-row-start:2}.main-menu>.menu-item-has-children>.sub-menu>.menu-item.row-3{grid-row-start:3}.main-menu>.menu-item-has-children>.sub-menu>.menu-item.row-4{grid-row-start:3}.main-menu>.menu-item-has-children>.sub-menu>.menu-item.row-all{grid-row:1/-1}.main-menu>.menu-item-has-children>.sub-menu>.menu-item-has-children{grid-row:1/span 3;margin-bottom:var(--xs)}.main-menu>.menu-item-has-children>.sub-menu>.row-1+.menu-item-has-children{grid-row:2/span 3}.main-menu>.menu-item-has-children>.sub-menu>.menu-item.is-image{grid-column-start:4;grid-row:1/-1}.main-menu>.menu-item-has-children:hover>.sub-menu,.main-menu>.menu-item-has-children:focus-within>.sub-menu{opacity:1;transform:rotateX(0) translateX(-50%);visibility:visible}.main-menu>.menu-item-has-children:hover>.sub-menu a,.main-menu>.menu-item-has-children:focus-within>.sub-menu a{opacity:1}.sub-menu-toggle{display:none}.sub-menu-indicator .icon{fill:var(--white);margin-left:.375rem}.menu-item-for-search-form{display:none !important}}.cpa-menu-with-icon::before,.upper-menu .sub-menu a::before,.main-menu a[href="/smarthome/"]::before{content:" ";display:block !important;float:left;background-repeat:no-repeat;background-size:contain}.cpa-menu-with-icon::before{width:16px;height:16px;margin:7px 9px 0px 0px}.upper-menu .sub-menu a::before{width:20px;height:20px;margin:2px 8px 0px 8px}.main-menu a[href="/smarthome/"]::before{width:304px;height:195px}@media(max-width: 1279.98px){.main-menu a[href="/smarthome/"]::before{position:relative;top:100px;margin-bottom:16px}}.cpa-menu-phone-icon::before,.upper-menu .sub-menu a[href$="/customer-support/contact-us/"]::before{background-image:url(../assets/c00bfae2dd34af0c9c8a.png)}.cpa-menu-email-icon::before,.upper-menu .sub-menu a[href="mailto:customerservice@cleanpoweralliance.org"]::before{background-image:url(../assets/aff20937a1728d6188f4.png)}.cpa-menu-outage-icon::before,.upper-menu .sub-menu a[href$="/outage-information/"]::before{background-image:url(../assets/c9de4a1c9ccf85fd05d3.png)}.cpa-menu-notice-icon::before,.upper-menu .sub-menu a[href$="/customer-support/enrollment-notices/"]::before{background-image:url(../assets/e769a1f131788b6e9088.png)}.main-menu a[href$="/smarthome/"]::before{background-image:url(../assets/71cc3450a21d660d5cd7.webp)}.main-menu a[href="/smarthome/"]{line-height:0 !important;font-size:0 !important}.js-smart-home{display:none}.js-smart-home[aria-expanded=true]{display:block}.js-smart-home a{display:block;height:auto}.js-search{width:320px;display:flex;margin:0 auto}.js-search .icon{margin-right:8px}.js-search-link{display:none}.menu-item-for-search-form{border-top:1px solid #e2e5e6}.c-search-form{position:relative;display:flex;width:100%}@media(max-width: 1279.98px){.c-search-form{display:none}}@media(min-width: 1280px){.c-search-form{align-self:center;margin-left:auto;width:320px;margin-right:var(--space-x)}}@media(max-width: 1279.98px){.c-search-form[aria-expanded=true]{display:flex}}.c-search-form__input{width:100%;height:var(--min-height-for-button);border:1px solid var(--solar-power);border-radius:99px;background-color:rgba(0,0,0,0);padding-left:var(--xxxxl)}@media(min-width: 1280px){.c-search-form__input{height:32px}}.c-search-form__input::placeholder{font-size:var(--md)}.c-search-form__button{display:flex;justify-content:center;align-items:center;position:absolute;left:10px;top:1px;height:calc(var(--min-height-for-button) - 2px);width:calc(var(--min-height-for-button) - 2px);border:none;background-color:rgba(0,0,0,0)}@media(min-width: 1280px){.c-search-form__button{width:32px -2px;height:30px}}.c-search-form__button .icon{width:1.953125em;height:1.953125em}@media(max-width: 1279.98px){.c-search-form__button .icon{position:relative;top:.125em}}@media(min-width: 1280px){.c-search-form__button .icon{width:1.25em;height:1.25em}}.post-translations{margin:0;padding:0;list-style:none;display:flex}.post-translations li{display:flex;align-items:center}.post-translations li a{text-decoration:underline !important;font-size:1rem;line-height:1.75rem}.post-translations li:after{content:"";display:block;height:.875rem;width:2px;background:#0a303f;margin:0 5px}.post-translations li:last-child:after{display:none}.block-power-carousel .owl-stage{display:flex}.block-power-carousel .owl-item{display:flex;flex:1 0 auto;box-shadow:0px 4px 20px rgba(0,0,0,.12)}.block-power-carousel .owl-stage-outer{overflow:inherit}.block-power-carousel .owl-dots{padding-top:1.875rem}.block-power-carousel .owl-dots .owl-dot span{margin:0 3px;background:#e2e5e6}.block-power-carousel .owl-dots .owl-dot.active span{background:#2b2b2b}.block-power-carousel-content{padding:1.5rem 2rem}.block-power-carousel-footer{border-top:1px solid #e2e5e6;padding:1.5rem 2rem;margin-top:auto;display:flex;align-items:center;font-size:20px;line-height:30px;font-weight:600;justify-content:space-between}.block-power-carousel-footer span{color:var(--primary);font-weight:700}.block-power-carousel .navigation{position:relative;z-index:1;margin:1.5rem 0}.block-power-carousel .navigation-wrapper{margin:1.5rem 0 .5rem 0}.block-power-carousel .navigation .active{display:none}.block-power-carousel .navigation .inactive{display:inline-block}.block-power-carousel .navigation span.active,.block-power-carousel .navigation span.inactive{line-height:0}.block-power-carousel .navigation.active .active{display:inline-block;line-height:0}.block-power-carousel .navigation.active .inactive{display:none;line-height:0}.block-power-carousel .navigation.prev .active{transform:rotate(180deg)}.block-power-carousel .navigation.next .inactive{transform:rotate(180deg)}.block-power-carousel .navigation.desktop{display:none;position:absolute;right:-100px;align-items:center}.block-power-carousel .navigation h2{font-size:2rem}@media screen and (min-width: 1340px){.block-power-carousel .navigation h2{font-size:2.5rem}.block-power-carousel .navigation.mobile{display:none}.block-power-carousel .navigation.desktop{display:flex}.block-power-carousel .navigation.desktop.prev{position:absolute;left:-100px}.block-power-carousel .navigation.desktop.next{position:absolute;right:-100px;top:0;bottom:0;z-index:101}}.block-power-carousel .heading{font-size:26px;line-height:32px;font-weight:700;margin-bottom:.625rem}.block-power-carousel .description{font-size:20px;line-height:28px;font-weight:400}.block-power-carousel .item{width:100%;display:flex;flex-basis:0%;flex-grow:1;flex-direction:column}.block-power-carousel .text{position:relative;z-index:101}.block-power-carousel-col.col-2{overflow:hidden;margin:0 -10px;padding:1rem 3.5rem 1rem 1rem}@media screen and (min-width: 1340px){.block-power-carousel-row{display:flex;width:100%;align-items:stretch}.block-power-carousel-col{flex:0 0 auto;width:60%}.block-power-carousel-col.col-1{width:40%;padding-right:3.5rem;position:relative;z-index:100;align-items:center;display:flex}.block-power-carousel-col.col-2{padding:1.5rem 12.5rem 1.5rem 1.5rem;position:relative;margin:0;overflow:visible}.block-power-carousel-col.col-2::after{display:block;content:"";position:absolute;left:100%;right:-100vw;top:0;bottom:0;background:linear-gradient(90deg, rgba(254, 255, 255, 0) 0%, rgb(255, 255, 255) 10%);z-index:100}.block-power-carousel .background{position:absolute;left:-100vh;right:0;top:0;bottom:0;background:#fff}}.block-carousel{position:relative}@media all and (max-width: 991px){.block-carousel .item{background:none !important;height:auto !important}}@media all and (min-width: 992px){.block-carousel .item:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.64) 10%, rgba(0, 0, 0, 0.02) 50%);z-index:1000}}@media all and (min-width: 992px){.block-carousel .item.no-overlay::before{background:none}}.block-carousel-slides{background-color:#f6f6f6;height:auto !important}@media all and (min-width: 992px){.block-carousel-image{position:absolute;height:100%;inset:0}}@media all and (min-width: 992px){.block-carousel-image-inner{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%, -50%)}}.block-carousel-content{padding:1.25rem 1.375rem;position:relative;z-index:1000}.block-carousel-content .heading{font-size:2.125rem;line-height:2.5rem;font-weight:700;margin-bottom:.625rem}@media all and (min-width: 992px){.block-carousel-content .heading{max-width:var(--block-carousel-content-max-width)}}.block-carousel-content .description{font-size:1.25rem;line-height:1.75rem;max-width:660px}@media all and (min-width: 992px){.block-carousel-content .description{max-width:var(--block-carousel-content-max-width)}}.block-carousel-content .button{margin-top:2.125rem}@media all and (max-width: 991px){.block-carousel-content .button{text-align:center}.block-carousel-content .button a{margin:0 auto}}@media all and (min-width: 992px){.block-carousel-content{display:flex;align-items:center;height:100%;color:#fff;max-width:1320px;margin:0 auto}.block-carousel-content .heading{font-size:3.25rem;line-height:3.625rem;margin-bottom:1.25rem}.block-carousel-content .button{margin-top:2.25rem}}.block-carousel .owl-dots{padding-bottom:1rem;line-height:0}@media all and (min-width: 992px){.block-carousel .owl-dots{background-color:#fff;padding-top:1rem}}.block-carousel .owl-dot{background:none !important}.block-carousel .owl-dot span{margin:0 2px !important;width:6px !important;height:6px !important;background:#bababa !important}@media all and (min-width: 992px){.block-carousel .owl-dot span{margin:0 4px !important}}.block-carousel .owl-dot.active span{background:#2b2b2b !important}.block-carousel-navigation{display:none;position:absolute;right:4.875rem;bottom:4.875rem;z-index:1;font-size:1.125rem;color:#fff;font-weight:700}.block-carousel-navigation .pagination{margin-right:.75rem;line-height:1.4;letter-spacing:.1875em}.block-carousel-navigation a{display:flex;align-items:center;margin:0 2px}@media all and (min-width: 992px){.block-carousel-navigation{display:flex;align-items:center;border-radius:999px;background-color:rgba(0,0,0,.375);padding:1.25rem 2rem}}.owl-carousel-pause-play{fill:currentColor;display:flex;justify-content:center;align-items:center;margin-right:.625rem;margin-left:.625rem;padding:.375rem;background-color:rgba(0,0,0,0);border:none;color:inherit;font-size:inherit;cursor:pointer}.block-posts-listing{margin:0 -1rem}.block-posts-listing .post{display:block;width:33.33%;padding:0 1rem;margin-bottom:30px}.block-posts-listing .post h3{font-size:2rem !important;font-weight:700 !important;line-height:2.5rem !important}.block-posts-listing .post .excerpt p{margin:0}.block-posts-listing .post.is-video .content{background-color:var(--bg-light);padding:3.5rem 1.25rem}@media(max-width: 991px){.block-posts-listing .post{position:relative;width:100%}}.block-posts-banner{margin-bottom:3.75rem;position:relative;background-size:cover;height:420px;background-position:center}@media all and (min-width: 992px){.block-posts-banner:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.64) 10%, rgba(0, 0, 0, 0.02) 50%)}}.block-posts-banner ul{list-style:none;padding:0;margin:0 -0.4rem;display:flex}.block-posts-banner ul li{margin:0 .4rem}.block-posts-banner .inner-wrapper{display:flex;align-items:center}.block-posts-banner .inner-wrapper .inner{margin-top:-100px}.block-posts-event{padding:2.75rem 1.875rem 3.375rem 1.875rem}.block-posts-event h4{font-size:1.875rem !important;font-weight:700 !important;line-height:2.25rem !important;margin-bottom:1.875rem}.block-posts-event .card-body{border-top:1px solid #fff}.block-posts-highlight h3{font-size:2rem !important;font-weight:700 !important;line-height:2.5rem !important}.block-posts-highlight .thumbnail img{min-width:100%}@media(min-width: 992px){.block-posts-highlight .thumbnail img{max-height:320px;object-fit:cover}}.block-posts-highlight .post.is-video .content{background-color:var(--bg-light);padding:3.5rem 1.25rem}.block-posts-categories{text-align:left}@media(min-width: 992px){.block-posts-categories{text-align:right}}.navigation.pagination{text-align:center;margin-top:4.5rem}.navigation.pagination .nav-links{display:inline-block;font-weight:700}.navigation.pagination .page-numbers{color:var(--text-color);padding:.25rem .725rem}.navigation.pagination .page-numbers.current{background-color:var(--bg-seconday-dark);color:#fff;border-radius:50%}.accordion p{margin-top:0}.accordion p:last-child{margin-bottom:0}.accordion .border-top{border-top:1px solid var(--sunny-cpa)}.accordion.border-bottom{border-bottom:1px solid var(--sunny-cpa)}.accordion-header{font-size:2rem;font-weight:700;line-height:1.5;cursor:pointer}.accordion-header svg{transition:all .4s}.active .accordion-header svg{transform:rotate(-180deg)}.accordion-content{display:none}.accordion-content ul{list-style:none;padding:0;margin:0}.accordion-content ul li{margin-bottom:1.25rem}.accordion-content ul li:last-child{margin-bottom:0}.block-file-listing a{color:#373f41;font-size:20px;line-height:28px;padding:.95rem 0;display:flex;align-items:center;border-bottom:1px solid #e2e5e6}.block-file-listing a .icon-wrapper{width:18px;margin-right:.625rem;line-height:0}.block-file-listing a:hover{text-decoration:underline}.block-file-listing .heading{font-size:32px;line-height:40px;font-weight:700;padding-bottom:1.25rem}.block-file-listing .block-file-listing-item:first-child a{border-top:1px solid #e2e5e6}.block-timeline-carousel{position:relative}.block-timeline-carousel-slides{height:auto !important;box-shadow:0px 4px 20px rgba(0,0,0,.12)}.block-timeline-carousel-slides img{max-height:500px;object-fit:cover}.block-timeline-carousel-content{padding:1.6rem 1.875rem;box-shadow:inset 0 0 2px #bdbdbd}.block-timeline-carousel-content .heading{font-size:2.125rem;line-height:2.5rem;font-weight:700;margin-bottom:.625rem}@media all and (min-width: 992px){.block-timeline-carousel-content .heading{max-width:60%}}.block-timeline-carousel-content .description{font-size:1.25rem;line-height:1.75rem}.block-timeline-carousel-content .button{margin-top:2.125rem}@media all and (max-width: 991px){.block-timeline-carousel-content .button{text-align:center}.block-timeline-carousel-content .button a{margin:0 auto}}@media all and (min-width: 992px){.block-timeline-carousel-content{display:flex;align-items:center;height:100%;max-width:1320px;margin:0 auto}.block-timeline-carousel-content .heading{font-size:2.25rem;font-weight:600;line-height:3.625rem;margin-bottom:.5rem}.block-timeline-carousel-content .button{margin-top:2.25rem}}.block-timeline-carousel .owl-dots{padding:2rem 0;line-height:0}@media all and (min-width: 1024px){.block-timeline-carousel .owl-dots{display:none}}.block-timeline-carousel .owl-dot{background:none !important}.block-timeline-carousel .owl-dot span{margin:0 2px !important;width:6px !important;height:6px !important;background:#bababa !important}.block-timeline-carousel .owl-dot.active span{background:#2b2b2b !important}.block-timeline-carousel-navigation .pagination{margin-right:.75rem;line-height:1.4}.block-timeline-carousel-navigation .prev,.block-timeline-carousel-navigation .next{position:absolute;top:210px;z-index:1}.block-timeline-carousel-navigation .prev svg,.block-timeline-carousel-navigation .next svg{width:100%}.block-timeline-carousel-navigation .prev{left:30px}.block-timeline-carousel-navigation .next{right:30px}@media(max-width: 992px){.block-timeline-carousel-navigation .prev,.block-timeline-carousel-navigation .next{top:150px;width:40px}}@media(max-width: 774px){.block-timeline-carousel-navigation .prev,.block-timeline-carousel-navigation .next{top:60px;width:30px}.block-timeline-carousel-navigation .prev{left:15px}.block-timeline-carousel-navigation .next{right:15px}}.block-timeline-carousel-navigation a{margin:0 2px}@media all and (min-width: 992px){.block-timeline-carousel-navigation{display:flex}}.block-timeline-carousel .pagination-info{position:absolute;top:0;z-index:1;color:#fff;padding:20px;font-weight:600}@media(max-width: 760px){.block-timeline-carousel .pagination-info{display:none}}.block-timeline-navigation-slides{margin-top:-20px}.block-timeline-navigation-slides .owl-item{text-align:center}.block-timeline-navigation{padding:60px 40px 40px 40px;width:100vw;position:relative;left:calc(-50vw + 50%)}@media(max-width: 1024px){.block-timeline-navigation{display:none}}.block-timeline-navigation .horizontal-line{width:100vw;position:relative;left:calc(-50vw + 50%);border-bottom:2px solid var(--solar-power)}.block-timeline-navigation-slides{display:flex}.block-timeline-navigation-slides .date-item a{display:flex;flex-direction:column;color:var(--solar-power);font-size:16px}.block-timeline-navigation .owl-item.center .date-item a{font-weight:bold;opacity:1 !important}.block-timeline-navigation .owl-item .timeline-date-active{display:none}.block-timeline-navigation .owl-item .timeline-date-text{opacity:.4}.block-timeline-navigation .owl-item.current .timeline-date,.block-timeline-navigation .owl-item:hover .timeline-date{display:none}.block-timeline-navigation .owl-item.current .timeline-date-active,.block-timeline-navigation .owl-item:hover .timeline-date-active{display:block}.block-timeline-navigation .owl-item.current .timeline-date-text,.block-timeline-navigation .owl-item:hover .timeline-date-text{opacity:1}.block-emission-avoided{border-radius:1.25rem;box-shadow:0px 4px 15px rgba(0,0,0,.12);background-color:#fff;padding:1.25rem}.block-emission-avoided .top{padding:0;color:#000}.block-emission-avoided .top .counter{margin:1.25rem 0 2.5rem 0}.block-emission-avoided .top .count{font-size:2.625rem;line-height:2.875rem}.block-emission-avoided .top .description{font-size:1.3752rem;line-height:2.2rem;color:rgba(0,0,0,.5);margin-left:1rem}@media(min-width: 992px){.block-emission-avoided .top{padding:0 .625rem}.block-emission-avoided .top .counter{margin:3.438rem 0 4rem 0}.block-emission-avoided .top .count{font-size:4.25rem;line-height:4.25rem}.block-emission-avoided .top .description{font-size:2rem;line-height:3rem}}.block-emission-avoided .toggling-navbar{margin-bottom:1.875rem;padding:0;display:block}@media(min-width: 992px){.block-emission-avoided .toggling-navbar{padding:0 1rem;display:flex}}@media(max-width: 991px){.block-emission-avoided .toggling-navbar .w-50{width:100%}}.block-emission-avoided .toggling-content{background:rgba(2,130,123,.03);padding:1.5rem;border-radius:1rem;color:rgba(0,0,0,.5);line-height:1.5rem;font-size:1rem;font-weight:600;overflow:hidden;display:flex}.block-emission-avoided .toggling-content .number{font-weight:700;font-size:2rem;color:#000}.block-emission-avoided .toggling-content .animation{line-height:0;margin-left:1.875rem}.block-emission-avoided .toggling-content .animation span{position:absolute;bottom:0;display:block}.block-emission-avoided .toggling-content .tab{width:100%;transition:all .5s}.block-emission-avoided .toggling-content .tab .numbers{margin:.75rem 0}.block-emission-avoided .toggling-content .tab:first-child{opacity:1}.block-emission-avoided .toggling-content .tab:last-child{margin-right:-100%;opacity:0}.block-emission-avoided .toggling-content .tab.cars .animation,.block-emission-avoided .toggling-content .tab.trees .animation{border-bottom:1px solid var(--primary);text-align:center;width:100%}.block-emission-avoided .toggling-content .tab.cars .animation span{bottom:-22px;transition:right 1s;transition-delay:.5s;right:100%;left:0}.block-emission-avoided .toggling-content .tab.cars .animation.animate span{right:0}.block-emission-avoided .toggling-content .tab.trees .animation span{left:50%;transform:translateX(-50%);transition:width .5s;transition-delay:.5s;width:28px;bottom:-1px}.block-emission-avoided .toggling-content .tab.trees .animation span svg{width:100%;height:auto}.block-emission-avoided .toggling-content .tab.trees .animation.animate span{width:68px}@media(min-width: 992px){.block-emission-avoided .toggling-content{padding:2rem 2.5rem;line-height:2.5rem;font-size:1.5rem}.block-emission-avoided .toggling-content .number{font-size:3.25rem}}.block-emission-avoided .toggling[data-target=trees] .toggle-content::before{right:0}.block-emission-avoided .toggling[data-target=trees] .toggling-content .tab:first-child{margin-left:-100%;opacity:0}.block-emission-avoided .toggling[data-target=trees] .toggling-content .tab:last-child{margin-right:0;opacity:1}.block-emission-avoided .toggle{background:rgba(2,130,123,.05);border-radius:50px;padding:0;position:relative;margin-top:1rem}@media(min-width: 992px){.block-emission-avoided .toggle{padding:4px;margin:0}}.block-emission-avoided .toggle-content::before{position:absolute;display:block;content:"";background:var(--primary);height:100%;width:50%;border-radius:50px;right:50%;transition:right .5s}.block-emission-avoided .toggle .item{position:relative;z-index:100;padding:7px;cursor:pointer;transition:color .5s;color:rgba(0,0,0,.3);text-decoration:underline;text-underline-offset:2px}.block-emission-avoided .toggle .item.active{color:#fff}.block-energy-choice{border-radius:1.25rem;box-shadow:0px 4px 15px rgba(0,0,0,.12);background-color:#fff;padding:1.25rem}.block-energy-choice .top{padding:0 .625rem}.block-energy-choice .years{justify-content:space-around;background:rgba(2,130,123,.05);border-radius:50px;padding:4px;margin-top:1rem}.block-energy-choice .years .item{width:100%;text-align:center;border-radius:50px;padding:7px;cursor:pointer;transition:background .5s,color .5s;background:rgba(0,0,0,0);color:rgba(0,0,0,.3);text-decoration:underline;text-underline-offset:2px}.block-energy-choice .years .item.active{background:var(--primary);color:#fff}.block-energy-choice .chart{padding:3.438rem 0;max-width:300px;margin:0 auto}.block-energy-choice .chart .counter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:rgba(0,0,0,.5);line-height:2.5rem;font-size:1.5rem;font-weight:600}.block-energy-choice .chart .counter .value{font-weight:700;font-size:3.25rem;color:#000}.elementor-editor-active .block-energy-choice .chart{height:410px}.block-anniversary-counter{padding:1.875rem 1.563rem;background:linear-gradient(90deg, #FF9546 2.46%, #FF5946 100%);box-shadow:0px 4px 15px rgba(0,0,0,.12);border-radius:20px;color:#fff;overflow:hidden}@media(min-width: 992px){.block-anniversary-counter{padding:2.813rem 3.438rem}}.block-anniversary-counter .counters>.d-block{margin-bottom:2.813rem}.block-anniversary-counter .counters>.d-block:last-child{margin-bottom:0}.block-anniversary-counter .counters .item{font-weight:700;font-size:3.25rem;line-height:3.25rem;margin-top:1.375rem;margin-bottom:.625rem;display:flex}@media(min-width: 992px){.block-anniversary-counter .counters{display:flex;justify-content:space-between;gap:1rem;text-align:left}.block-anniversary-counter .counters>.d-block{margin:0}.block-anniversary-counter .counters .item{justify-content:start}}.__digit_scroller_digit{position:relative;display:inline-block;transform:translateY(0);width:.58em;text-align:center}.__digit_scroller_digit._digit_up{transform:translateY(-100%)}.__digit_scroller_next_digit{position:absolute;top:100%;left:0}.__digit_scroller_wrap{display:inline-block;overflow:hidden}.block-anniversary-carousel-slides .owl-stage{background-color:#f6f6f6}.block-anniversary-carousel-slides .item{height:auto;background-size:cover !important;background-position:center !important;color:#0a303f !important}.block-anniversary-carousel-slides .item .content{max-width:1140px;margin:0 auto;height:100%}.block-anniversary-carousel-slides .item .content-inner{display:flex;height:50%;align-items:center;font-size:1.25rem;line-height:1.5rem;font-weight:700;padding:1.563rem 1.875rem 3rem 1.875rem;position:relative;top:0}.block-anniversary-carousel-slides .item .content-inner.center{font-size:2rem;line-height:2.375rem;max-width:100%;height:100% !important;text-align:center;justify-content:center}@media screen and (min-width: 560px){.block-anniversary-carousel-slides .item .content-inner{position:relative;height:100%}.block-anniversary-carousel-slides .item .content-inner.center{font-size:3.25rem;line-height:3.875rem}}@media screen and (min-width: 992px){.block-anniversary-carousel-slides .item{height:768px}.block-anniversary-carousel-slides .item .content img{display:none}.block-anniversary-carousel-slides .item .content-inner{font-size:1.75rem;line-height:2.125rem;position:relative;max-width:620px;padding:.625rem;color:var(--text-color) !important}}@media screen and (max-width: 991px){.block-anniversary-carousel-slides .item{background:none !important}.block-anniversary-carousel-slides .item .content-inner{text-align:left !important}}.block-anniversary-carousel-navigation{position:absolute;right:0;bottom:0;padding:1.75rem}.block-anniversary-carousel-navigation .inner{display:flex;margin:0 auto;height:100%;position:relative}.block-anniversary-carousel-navigation .prev,.block-anniversary-carousel-navigation .next{display:flex;align-items:center;position:relative;cursor:pointer;z-index:100;line-height:0}.block-anniversary-carousel-navigation .prev svg,.block-anniversary-carousel-navigation .next svg{width:50px;height:50px}.block-anniversary-carousel-navigation .prev .inactive,.block-anniversary-carousel-navigation .next .inactive{display:none}.block-anniversary-carousel-navigation .prev{margin-right:1rem}.block-anniversary-carousel-navigation .next svg{transform:rotate(180deg)}.block-anniversary-carousel-navigation.first .prev .inactive{display:block}.block-anniversary-carousel-navigation.first .next .inactive{display:none}.block-anniversary-carousel-navigation.last .prev .inactive{display:none}.block-anniversary-carousel-navigation.last .next .inactive{display:block}@media screen and (min-width: 1400px){.block-anniversary-carousel-navigation{left:0;top:0;right:0;padding:0}.block-anniversary-carousel-navigation .prev,.block-anniversary-carousel-navigation .next{position:absolute;top:0;bottom:0}.block-anniversary-carousel-navigation .prev svg,.block-anniversary-carousel-navigation .next svg{width:62px;height:62px}.block-anniversary-carousel-navigation .prev{left:5%;margin:0}.block-anniversary-carousel-navigation .next{right:5%}.block-anniversary-carousel-navigation .next svg{transform:rotate(180deg)}}.block-anniversary-carousel .owl-theme .owl-dots{position:absolute;bottom:.625rem;width:100%}@media screen and (min-width: 992px){.block-anniversary-carousel .owl-theme .owl-dots{position:relative;bottom:-10px}}.block-anniversary-carousel .owl-theme .owl-dots .owl-dot span{margin:5px;background:#bababa}.block-anniversary-carousel .owl-theme .owl-dots .owl-dot.active span{background:#2b2b2b}.block-featured-pages .items .item{margin-bottom:1.875rem}.block-featured-pages .items .item:last-child{margin-bottom:0}.block-featured-pages .items .item-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:var(--text-color);background-image:var(--bg-image) !important;background-size:cover !important;padding:1.875rem;transition:background-image .5s}.block-featured-pages .items .item-content:hover{background-image:var(--bg-image-hover) !important}.block-featured-pages .items .item-content .heading{font-size:1.5rem}.block-featured-pages .items .item-content .more{text-decoration:underline;text-underline-offset:2px}.block-featured-pages .items .item-content .more svg{fill:var(--text-color)}@media(min-width: 992px){.block-featured-pages .items{display:flex;flex-wrap:wrap;margin:0 -0.938rem;gap:1.875rem 0}.block-featured-pages .items .item{flex:0 0 auto;width:33.33%;padding:0 .938rem;margin:0}}.elementor-editor-active .block-featured-pages .item{height:350px}.interactive-map{position:relative}.interactive-map-popup{position:absolute;left:0;top:0;z-index:1000;margin:1.25rem;border-radius:10px;background:#fff;overflow:hidden;display:none}.interactive-map-popup svg{display:none}.interactive-map-popup svg.icon--close{display:block}.interactive-map-popup .header{background-color:var(--primary);color:#fff}.interactive-map-popup .header .heading{font-size:1.5rem;font-weight:700;line-height:2.188rem;text-align:center;padding:1.5rem 5rem}.interactive-map-popup .header .close{padding:1rem;height:auto;cursor:pointer}.interactive-map-popup .body.desktop{display:none}.interactive-map-popup .body.mobile{display:block}.interactive-map-popup .body.codes{padding:10px;font-size:1rem}.interactive-map-popup .body.codes .copy{font-size:14px;line-height:20px;color:#6e6e70}.interactive-map-popup .body.codes .item{background:rgba(230,242,242,.5);border-radius:50px;padding-left:30px}.interactive-map-popup .body.codes .btn{font-size:16px;line-height:28px;padding:12px 28px}.interactive-map-popup .body .block{padding:1rem;border-bottom:1px solid silver}.interactive-map-popup .body .block .column{align-items:center;justify-content:center;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:600;flex-direction:column}.interactive-map-popup .footer{text-align:center;padding:1rem}.interactive-map-popup .footer .btn{min-width:200px;text-align:center;justify-content:center}@media screen and (min-width: 992px){.interactive-map-popup{width:475px;margin:2.5rem 3.75rem}.interactive-map-popup svg{display:block}.interactive-map-popup .header .close{margin-right:2.5rem;padding:0;height:100%}.interactive-map-popup .body.desktop{display:block}.interactive-map-popup .body.mobile{display:none}.interactive-map-popup .body.codes{padding:24px 40px}.interactive-map-popup .body .block{padding:1.5rem}.interactive-map-popup .body .block-inner{display:flex}.interactive-map-popup .body .block .column{display:flex;width:50%}.interactive-map-popup .footer{padding:1.875rem}}.interactive-map-search{position:absolute;top:0;left:0;width:100%;z-index:400}.interactive-map-search .form{display:block;text-align:center}.interactive-map-search .content{color:#000;max-width:545px;width:auto;margin:1.75rem;background-color:#fff;border-radius:25px;padding:1.25rem .625rem .625rem .625rem;position:relative;font-size:.875rem;line-height:1.375rem;box-shadow:0px 4px 20px 0px rgba(0,0,0,.18)}.interactive-map-search .content .text{padding:0 10px}.interactive-map-search .btn{font-size:1rem;line-height:1.75rem;justify-content:center;align-items:center;padding:.75rem 1.375rem;cursor:pointer}.interactive-map-search .or{text-transform:uppercase;color:#828282;font-weight:600;padding-top:10px;padding-bottom:10px}.interactive-map-search .w-280{min-width:280px}.interactive-map-search .input-group{display:flex;font-size:1rem;line-height:1.75rem;position:relative}.interactive-map-search .input-group input{border:1px solid var(--sunny-cpa);width:100%;margin:1px -4rem 0px 0;border-radius:4rem;padding:.75rem 1.125rem .75rem 2.625rem;font-size:1rem;line-height:1.75rem;height:52px;font-weight:700;outline:none}.interactive-map-search .input-group .i-icon{position:absolute;line-height:0;height:100%;display:flex;align-items:center;padding-left:1.125rem}.interactive-map-search .input-group .i-icon svg{fill:#737b7d}.interactive-map-search .input-group-text{z-index:1}.interactive-map-search .input-group-error{display:none;opacity:0;transition:opacity .5s;color:#e30000;font-weight:600}.interactive-map-search .input-group-error .error-close{display:none}.interactive-map-search .error .input-group input{border-color:#e30000;color:#e30000}.interactive-map-search .error .input-group .i-icon svg{fill:#e30000}.interactive-map-search .error .input-group-error{display:block;opacity:1}@media screen and (min-width: 992px){.interactive-map-search .content{padding:1.25rem 1.5rem;border-radius:25px;width:100%;margin:1.75rem auto}.interactive-map-search .content .text{padding:0}.interactive-map-search .form{display:flex}.interactive-map-search .input-group-text{display:block}.interactive-map-search .input-group-error{position:absolute;left:0;bottom:-75px;background-color:#fff;padding:1.063rem 1.563rem;border-radius:10px;font-size:14px;line-height:20px;box-shadow:0px 4px 20px 0px rgba(0,0,0,.18);display:block}.interactive-map-search .input-group-error:before{content:"";display:block;border:solid 10px rgba(0,0,0,0);border-bottom-color:#fff;position:absolute;margin:0 auto;left:50%;bottom:54px;transform:translateX(-50%)}.interactive-map-search .input-group-error .error-close{margin-left:.813rem;cursor:pointer;display:block}}.block-green-leader-filter{padding-bottom:30px !important}.block-green-leader-filter .jcf-select{margin-bottom:0 !important;margin-right:20px !important;min-width:300px;color:#525659;background:#e6e7e6;border-color:#02827b;display:flex;align-items:center;height:40px}.block-green-leader-filter .jcf-select .jcf-select-text{font-size:20px;line-height:52px;margin:0 70px 0 16px}.block-green-leader-filter .jcf-select .jcf-select-opener{background-color:var(--primary);background-image:url(../assets/d0fb1c7cb1efc0f2861a.svg);background-repeat:no-repeat;background-position:center;background-size:60%}.block-green-leader-filter .jcf-select .jcf-list .jcf-option{display:flex;align-items:center;height:40px;font-size:20px}.block-green-leader-filter form{display:flex;align-items:center}@media screen and (max-width: 767px){.block-green-leader-filter .jcf-select{margin-bottom:10px !important;margin-left:20px;width:100%}.block-green-leader-filter form{flex-direction:column}input[type=submit]{height:54.6px !important}}.block-green-leader-participation{max-height:300px}.block-green-leader-participation p{color:#fff;font-size:18px}.block-green-leader-participation p a{color:#fff;text-decoration:underline !important}.block-green-leader-participation p a:hover{color:#fff;text-decoration:underline !important}.block-green-leader-participation .number{position:relative;color:#fff;background:#f4a83c;height:45px;width:45px;border-radius:30px;display:flex;align-items:center;justify-content:center;z-index:100}.block-green-leader-participation .participation-arrow{position:relative;left:20px;bottom:100px}.block-green-leader-participation .cta-button{position:relative;bottom:195px;left:370px}.block-green-leader-participation .text-content{position:relative;z-index:100}@media screen and (max-width: 800px){.block-green-leader-participation{text-align:center}.block-green-leader-participation p{font-size:20px;overflow-wrap:anywhere}.block-green-leader-participation .participation-arrow{display:none}.block-green-leader-participation .cta-button{position:inherit}}.energized-communities-tabs-one{box-shadow:0px 4px 15px 0px rgba(0,0,0,.12);border-radius:1.25rem;background:#fff;overflow:hidden}.energized-communities-tabs-one ul.nav{padding:0;margin:0;list-style:none;display:flex;border-bottom:1px solid #e2e5e6}.energized-communities-tabs-one ul.nav li{width:100%}.energized-communities-tabs-one ul.nav li a{display:flex;font-size:18px;font-weight:700;text-align:center;padding:1.75rem 1.5rem 1.5rem;border-right:1px solid #e2e5e6;height:100%;align-items:center;justify-content:center;transition:all .3s}.energized-communities-tabs-one ul.nav li:last-child a{border:0}.energized-communities-tabs-one ul.nav li.active a,.energized-communities-tabs-one ul.nav li:hover a{background-color:rgba(238,117,54,.1);color:#ee7536}.energized-communities-tabs-one ul.nav li.disabled a{background-color:#fff;color:#6e6e70;font-weight:600}.energized-communities-tabs-one .tabs-content-inner{font-size:18px}.energized-communities-tabs-one .tabs-content-inner h3{font-size:30px !important;font-weight:700 !important;line-height:36px !important}.energized-communities-tabs-one .tabs-content-inner hr{border-top:1px solid #e2e5e6}.energized-communities-tabs-one .tabs-content-inner .btn{font-size:1rem;padding:.75rem 3.125rem}.energized-communities-tabs-one .tab{display:none}.energized-communities-tabs-one .tab.active{display:block}.energized-communities-tabs-two ul.nav{padding:0;margin:0;list-style:none;gap:1rem}.energized-communities-tabs-two ul.nav li{width:100%}.energized-communities-tabs-two ul.nav li a{display:flex;font-size:18px;font-weight:700;padding:.5rem 1rem;height:100%;align-items:center;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.08);border:1px solid #fff;color:#000;transition:all .3s}.energized-communities-tabs-two ul.nav li a .icon{width:40px;height:40px}.energized-communities-tabs-two ul.nav li.active a,.energized-communities-tabs-two ul.nav li:hover a{border-color:#ee7536;color:#ee7536}.energized-communities-tabs-two ul.nav li.active .icon{position:relative}.energized-communities-tabs-two ul.nav li.active .icon::before{display:block;position:absolute;inset:0;z-index:1;content:"";background:var(--animated-icon);background-size:cover}@media screen and (min-width: 992px){.energized-communities-tabs-two ul.nav li a{flex-direction:column;padding:1.75rem 1.5rem 1.5rem;justify-content:center;text-align:center}.energized-communities-tabs-two ul.nav li a .icon{width:67px;height:67px}}.energized-communities-tabs-two .tabs-content{box-shadow:0px 4px 15px 0px rgba(0,0,0,.12);border-radius:.625rem;background:#fff;overflow:hidden}.energized-communities-tabs-two .tabs-content-inner p{margin-top:0}.energized-communities-tabs-two .tabs-content-inner p:last-child{margin-bottom:0}.energized-communities-tabs-two .tabs-content-inner p:has(+ul){margin-bottom:0;font-weight:600}.energized-communities-tabs-two .tabs-content-inner ul{margin:0;padding-left:2rem}@media screen and (min-width: 992px){.energized-communities-tabs-two .tabs-content{border-radius:1.25rem}}.energized-communities-tabs-two .tab{display:none}.energized-communities-tabs-two .tab.active{display:block}.energized-communities-process .wrapper{gap:5px}.energized-communities-process .arrow:last-child{display:none}.energized-communities-process .item .icon{width:55px;height:55px}@media screen and (min-width: 992px){.energized-communities-process .item .icon{width:75px;height:75px}}.energized-communities-download .image{background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover;background-position:center}.energized-communities-download .image img{visibility:hidden}.energized-communities-download .content{max-width:700px;font-size:26px}.energized-communities-download .content a{color:#fff;text-decoration:underline}.energized-communities-download .content p{margin:0;display:inline}@media screen and (min-width: 992px){.energized-communities-download .image img{max-width:500px}.energized-communities-download .content{font-weight:400;font-size:38px}.energized-communities-download .content a{font-weight:700}}.energized-communities-contact .btn{font-size:1rem;padding:.75rem 1.875rem}.energized-communities-contact .description{max-width:710px}.energized-communities-contact h3{font-size:26px !important;line-height:32px !important;font-weight:700 !important}.wpforms-form label{margin-bottom:.625rem !important}.wpforms-form .jcf-select,.wpforms-form input,.wpforms-form textarea{font:var(--body_font) !important;color:var(--text_color) !important;padding:1.125rem 2rem !important;border:1px solid var(--sunny-cpa) !important;background-color:var(--white) !important;height:auto !important;border-radius:2rem !important;line-height:1 !important}.wpforms-form input[type=tel]{padding-left:3.75rem !important}.wpforms-form .wpforms-uploader{border-color:var(--sunny-cpa) !important;border-radius:2rem !important}.wpforms-form .wpforms-field-medium{width:100%;max-width:100% !important}.wpforms-form .wpforms-submit{display:inline-flex;align-items:center;justify-content:center;background:var(--btn_bckgnd) !important;font:var(--btn_font) !important;border-radius:32px !important;padding:var(--med_space) !important;letter-spacing:normal;color:var(--text_color);min-height:auto;min-width:150px;height:auto;border:1px solid rgba(0,0,0,0) !important;text-decoration:none !important;transition:all .5s ease-in-out}.wpforms-form .wpforms-submit:hover{background:var(--white) !important;background-color:var(--white) !important;border:1px solid var(--sunny-cpa) !important;transition:all .5s ease-in-out}.wpforms-form .iti__selected-flag{padding:0 1rem !important}.wpforms-form .jcf-select{position:relative !important;width:100% !important}.wpforms-form .jcf-select-drop{position:absolute !important;top:66px !important}.wpforms-form .jcf-select-drop-content{padding:0 !important}.wpforms-form .jcf-select .jcf-list{background-color:#fff !important;border:1px solid var(--sunny-cpa) !important;border-radius:2rem !important;overflow:hidden !important;width:100% !important}.wpforms-form .jcf-select .jcf-list-content{width:100% !important}.wpforms-form .jcf-select .jcf-select-opener{background-image:url(../assets/3f6018cfbda149a36891.svg);background-repeat:no-repeat;background-position:center;width:30px;position:absolute;margin-right:20px}.wpforms-form .jcf-select .jcf-select-opener:hover{cursor:pointer}.wpforms-form .jcf-select .jcf-option-placeholder{color:#a9a9a9;opacity:.8}.wpforms-form .jcf-option{margin:1.5rem 0 !important;padding:0rem 2rem !important}.wpforms-form ::-webkit-input-placeholder{color:#a9a9a9;opacity:.8}.wpforms-form ::-moz-placeholder{color:#a9a9a9;opacity:.8}.wpforms-form ::-ms-placeholder{color:#a9a9a9;opacity:.8}.wpforms-form ::placeholder{color:#a9a9a9;opacity:.8}@media only screen and (max-width: 600px){.wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern){overflow-x:inherit !important}}#mc_embed_signup label{margin-bottom:.625rem !important;display:block;font-weight:700;font-size:16px;float:none;line-height:1.3;padding:0;word-break:break-word;word-wrap:break-word}#mc_embed_signup .jcf-select,#mc_embed_signup input,#mc_embed_signup textarea{font:var(--body_font) !important;color:var(--text_color) !important;padding:1.125rem 2rem !important;border:1px solid var(--sunny-cpa) !important;background-color:var(--white) !important;height:auto !important;border-radius:2rem !important;line-height:1 !important}#mc_embed_signup input[type=tel]{padding-left:3.75rem !important}#mc_embed_signup input[type=text]{width:100%;max-width:100% !important}#mc_embed_signup input[type=submit]{display:inline-flex;align-items:center;justify-content:center;background:var(--btn_bckgnd) !important;font:var(--btn_font) !important;border-radius:32px !important;padding:var(--med_space) !important;letter-spacing:normal;color:var(--text_color);min-height:auto;min-width:150px;height:auto;border:1px solid rgba(0,0,0,0) !important;text-decoration:none !important;transition:all .5s ease-in-out}#mc_embed_signup input[type=submit]:hover{background:var(--white) !important;background-color:var(--white) !important;border:1px solid var(--sunny-cpa) !important;transition:all .5s ease-in-out}#mc_embed_signup .mc-field-group{padding:10px 0;clear:both}#mc_embed_signup .asterisk{color:red;font-weight:400}#mc_embed_signup .mce_inline_error{color:#6b0505 !important;background-color:#fff !important}h1 a,h2 a,h3 a,h4 a,h5 a,p a,h1>a,h2>a,h3>a,h4>a,h5>a,p>a,.popup__button,a,.btn-grid-topic-preview-button>a{color:var(--solar-power)}a:not(.btn a){text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,p a:hover,h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,p>a:hover,a:hover{color:var(--warm_grey)}body.page-nem>div ul{list-style-position:outside}.home p em{font-size:.85rem;line-height:1}.divisor-line{display:none}svg .arrow{fill:none;stroke:var(--sunny-cpa);stroke-miterlimit:10;stroke-width:2px}.home figure,.home figure img{display:block;width:100%;height:auto;margin-left:0;margin-right:0}.panel-layout>.panel-grid.panel-no-style,.generator-post-content>.panel-grid,.page-power-share .container .elementor-section-wrap>section:not(:first-of-type),.page-power-share-espanol .container .elementor-section-wrap>section:not(:first-of-type),.page-power-share-mandarin .container .elementor-section-wrap>section:not(:first-of-type),.page-pmp-program-contact-form .generator-single-blog,.page-pmp-program-contact-form .generator-post .no-padding-left>.no-padding>.no-padding,.pt_static_wrap>.panel-grid.panel-no-style>.grid_wrap_pt{width:85vw !important;max-width:1110px !important;margin-left:auto !important;margin-right:auto !important;padding:var(--large_space) 0 !important;overflow-x:hidden}.page-job-contracting-opportunities .panel-layout>.panel-grid.panel-no-style:first-of-type{width:100vw !important;max-width:100vw !important}.page-power-share .container .elementor-section-wrap>section:first-of-type{width:100vw !important;max-width:100vw !important}.page-rate-options .panel-grid:first-of-type,.page-job-contracting-opportunities .panel-grid:first-of-type{position:relative;overflow:hidden}.your_options_plug{position:absolute;bottom:0;right:10%;width:auto;height:75%}.power_share_greenpower{position:absolute;bottom:5%;left:0;width:100%;height:auto}.green-recognition-forms-full,.green-recognition-forms-full .search-form *{border-radius:32px}.rates-options-wrapper .input-container>input{width:100%}.rates-options-wrapper .search>.input-container{position:relative;max-width:285px;background-color:rgba(0,0,0,0)}.rates-options-wrapper .input-image{top:9px;bottom:auto;right:10px;left:auto;background-color:rgba(0,0,0,0) !important}.btn{display:inline-flex;align-items:flex-start}.btn a,.btn>a,.btn a.updt_btn_pt,.btn>a.updt_btn_pt,.elementor-button-wrapper>a,.elementor-button-wrapper a,.yikes-easy-mc-form .yikes-easy-mc-submit-button,.btn.btn-green,.yikes-easy-mc-form .yikes-easy-mc-submit-button,.btn-grid-topic-preview-button>a,#searchForm button,#form-join-green-recognition #bookit,#searchForm a,.common-row-button .btn-learn-more a,.btn-grid-topic-preview-button>a,.page-clean-energy-resources .btn a,.page-green-leader-program #trigger_see_more.btn #loadMore{display:inline-flex;align-items:center;justify-content:center;background-color:var(--btn_bckgnd) !important;background:var(--btn_bckgnd) !important;font:var(--btn_font) !important;border-radius:32px !important;padding:var(--med_space) !important;letter-spacing:normal;color:var(--text_color);min-height:auto;min-width:150px;height:auto;border:1px solid rgba(0,0,0,0);text-decoration:none !important}.no-padding{padding:0 !important}.page-green-leader-program #trigger_see_more.btn #loadMore{font:var(--btn_font) !important;margin:calc(var(--large_space)*2) auto 0 auto}.page-job-contracting-opportunities .btn{margin-top:var(--small_space)}.btn a:hover,.btn>a:hover,.btn a.updt_btn_pt:hover,.btn>a.updt_btn_pt:hover,.elementor-button-wrapper>a:hover,.elementor-button-wrapper a:hover,.yikes-easy-mc-form .yikes-easy-mc-submit-button:hover,.btn.btn-green:hover,.yikes-easy-mc-form .yikes-easy-mc-submit-button:hover,.btn-grid-topic-preview-button>a:hover,#searchForm button:hover,#form-join-green-recognition #bookit:hover,#searchForm a:hover,#form-join-green-recognition .jcf-file .jcf-upload-button:hover{background:var(--white) !important;background-color:var(--white) !important;border:1px solid var(--sunny-cpa);transition:all .5s ease-in-out}.btn a{max-width:calc(100vw - var(--large_space))}.btn>span,.elementor-button-wrapper>a *{font:var(--btn_font);color:var(--text_color);letter-spacing:normal}.rates-options-wrapper .input-container>*{display:block}.rates-options-wrapper .search>.input-container::after{display:none}.home .column img[src="https://cpa2020:8890/wp-content/uploads/2018/09/CPA_OrangeArrowDoqn.png"]{display:none}.page-rate-options .container-generator>div:first-of-type,.page-power-share .container .elementor-section-wrap>section:first-of-type,.page-power-share-espanol .container .elementor-section-wrap>section:first-of-type,.page-power-share-mandarin .container .elementor-section-wrap>section:first-of-type,.page-job-contracting-opportunities .container-generator>div:first-of-type,.page-power-share .container .elementor-section-wrap>section:first-of-type,.page-power-share-espanol .container .elementor-section-wrap>section:first-of-type,.page-power-share-mandarin .container .elementor-section-wrap>section:first-of-type{position:relative;width:100vw;height:75vh;box-sizing:border-box;background-repeat:no-repeat;background-position:15% center;background-size:cover}.page-job-contracting-opportunities .container-generator>div:first-of-type svg{transform:scaleX(-1)}.page-power-share .container .elementor-section-wrap>section:first-of-type{background-image:url("https://cleanpoweralliance.org/wp-content/uploads/2021/11/hero-power-share.jpg")}.page-rate-options .container-generator>div:first-of-type::before,.page-job-contracting-opportunities .container-generator>div:first-of-type::before,.page-power-share .container .elementor-section-wrap>section:first-of-type::before,.page-power-share-espanol .container .elementor-section-wrap>section:first-of-type::before,.page-power-share-mandarin .container .elementor-section-wrap>section:first-of-type::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}.page-rate-options .container-generator>div:first-of-type img,.page-job-contracting-opportunities .container-generator>div:first-of-type img{display:none}.page-job-contracting-opportunities .container-generator .panel-grid:nth-of-type(2)>div:not(:last-of-type){display:none}.page-rate-options .generator-post-content>.panel-layout:first-of-type>div:first-of-type>div{width:100%;height:100%}.plug-1,.plug-2{opacity:0}.plug-1.active,.plug-2.active{opacity:1;transition:all 2s ease-in-out}.plug-4,.plug-5,.plug-6{opacity:0}.plug-4.active,.plug-5.active,.plug-6.active{opacity:1}.plug-3{stroke-dasharray:351.3383178711;stroke-dashoffset:351.3383178711}.plug-3.active{animation:plug_elec_line 2s ease-in-out;animation-fill-mode:forwards}@keyframes plug_elec_line{from{stroke-dashoffset:-351.3383178711}to{stroke-dashoffset:0}}@keyframes electrical_line{to{stroke-dashoffset:0}}@keyframes ground_line{to{stroke-dashoffset:0}}@keyframes sun_rays{to{stroke-dashoffset:0}}h1,h1 *{font:var(--home_head_font_large) !important;margin-bottom:var(--med_space)}.btn-grid-topic-preview-button a{font:var(--home_head_btn_font) !important;margin-top:var(--med_space)}.infographic>.clarification img{display:none !important}.small-slider.infographic-slider{display:none !important}.infographic>.clarification,.infographic{display:block}.infographic>.clarification>.column>p.name{font:var(--home_name)}.infographic>.clarification>.column>div.meaning,#pg-7-5 h3{font:var(--body_font) !important}div.meaning p::first-letter,.name::first-letter{text-transform:uppercase}.infographic>.clarification>.column{position:relative;width:100%;max-width:100%;align-items:flex-start;justify-content:start;text-align:left}.infographic>.clarification>.column:not(:last-of-type){margin:calc(var(--large_space)*2) 0}.infographic>.clarification>.column svg.how_work_svg{display:block;position:relative;width:240px;height:240px;bottom:auto;left:auto;margin:0 auto var(--med_space) auto}.infographic>.clarification>.column:not(:last-of-type)::after{content:"";position:absolute;bottom:-54px;left:calc(50% - 13.5px);width:27px;height:27px;background-image:url(../assets/14352c68a6bd057c0937.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;display:none}.infographic>.clarification>.column svg{position:absolute;bottom:-54px;left:calc(50% - 13.5px);width:27px;height:27px}.infographic>.clarification>.column h2{padding:var(--med_space) 0}.page-rate-options #panel-89-9-0-0>.panel-widget-style,#panel-89-10-0-0>.panel-widget-style,.page-rate-options .panel-widget-style{border:none !important}.page-rate-options .grid_wrap_pt>div{width:100% !important;padding:var(--med_space)}.page-rate-options .grid_wrap_pt>div:last-of-type{border:1px solid var(--sunny-cpa)}.page-rate-options .grid_wrap_pt>div:last-of-type>div{border-radius:var(--small_space);transition:box-shadow .25s ease-in-out}.page-rate-options .grid_wrap_pt>div:last-of-type>div:hover{box-shadow:5px 5px 10px 2px var(--hover-shadow);transition:box-shadow .25s ease-in-out}.page-rate-options .pie_chart_images{margin:var(--med_space) auto 0 auto}.page-rate-options .grid_wrap_pt .so-widget-sow-image>h4{font:var(--meaning_font) !important}.rates-options-wrapper{margin:0 !important}.grid_wrap_pt.infograph_ga p{width:80%;margin-left:auto;margin-right:auto}.table_wrap_pt{width:100%;height:auto;overflow:hidden}table{min-width:944px !important;width:100% !important;border-collapse:collapse}table td{border:2px solid var(--green-energy)}table tr:first-of-type td.green{color:var(--black);background-color:var(--green-energy)}.panel-grid.panel-no-style.updated_content_pt,.updated_content_pt h2,.updated_content_pt p{display:block !important}.accord_info{height:auto;max-height:0;overflow:hidden}.active>.accord_info{height:auto;max-height:500vh;overflow-x:hidden;overflow-y:hidden;margin:0 var(--med_space) var(--med_space) var(--med_space)}.active>.accord_info .accord_info{margin-top:0px}.opt_out_join_section .opt_out_grid{display:grid !important;grid-template-columns:1fr !important;grid-template-rows:1fr 1fr !important}.opt_out_join_section .opt_out_grid>a{text-align:center}.popupCloseButton:not(:first-of-type){display:none}.reminder_mail_wrap{display:flex;align-items:center;justify-content:center;position:fixed;top:-150vh;left:-150vw;width:100vw;height:100vh;background-color:var(--nav_bckgnd_hover);z-index:5000}.reminder_mail_wrap.active{top:0;left:0}.reminder_form_wrap{position:relative;width:90vw;max-width:700px;height:auto;margin:auto;padding:var(--large_space);background-color:var(--white)}.dialog-close-button{position:absolute;top:var(--small_space);right:var(--small_space);min-width:var(--med_space);width:var(--med_space);height:var(--med_space);border-radius:50%}.dialog-close-button::before{content:"";position:absolute;top:calc(50% - 1.5px);width:var(--small_space);height:3px;transform:rotate(45deg);background-color:var(--white)}@media only screen and (min-width: 785px){.active>.accord_info{margin:0 var(--large_space) var(--large_space) var(--large_space)}.infographic>.clarification>.column>*{display:block;width:90%;margin:0 auto}.infographic>.clarification>.column svg{top:30%;bottom:auto;transform:rotate(-90deg)}.infographic>.clarification>.column:first-of-type svg{left:calc(100% - 27px)}.infographic>.clarification>.column:nth-of-type(2) svg{left:100%}.page-rate-options .grid_wrap_pt .so-widget-sow-image>h4{min-height:205px}.grid_single_pt .elementor-element .yikes-mailchimp-container form.yikes-easy-mc-form{display:grid !important;grid-template-columns:2fr 1fr !important;grid-template-rows:1fr !important}.grid_single_pt .elementor-element .yikes-mailchimp-container form.yikes-easy-mc-form button.yikes-easy-mc-submit-button{max-height:66px !important}.opt_out_join_section .opt_out_grid{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:1fr !important}.page-green-leader-program #panel-5463-2-0-0 .btn{width:calc(61.8034% - 15.2786403163px);margin:0 0 0 auto}.page-power-share #home_head .btn{flex-direction:row}}@media only screen and (min-width: 1024px){.page-rate-options .grid_wrap_pt .so-widget-sow-image>h4{min-height:125px}footer .button-box #btn-stay-updated{margin-bottom:var(--med_space)}}@media only screen and (min-width: 1100px){:root{--head_font_large: 700 50px/54px var(--font_nunito);--head_font_med: 700 40px/56px var(--font_nunito);--head_font_small: 400 46px/58px var(--font_nunito);--body_font: 400 20px/28px var(--font_nunito);--nav_font: 400 16px/22px var(--font_nunito);--btn_font: 700 20px/28px var(--font_nunito);--home_name: 700 22px/30px var(--font_nunito);--home_head_font_large: 700 52px/58px var(--font_nunito)}}@media only screen and (min-width: 1200px){.page-rate-options .container-generator>div:first-of-type,.page-power-share .container .elementor-section-wrap>section:first-of-type,.page-power-share-espanol .container .elementor-section-wrap>section:first-of-type,.page-power-share-mandarin .container .elementor-section-wrap>section:first-of-type,.page-job-contracting-opportunities .container-generator>div:first-of-type,.page-power-share .container .elementor-section-wrap>section:first-of-type,.page-power-share-espanol .container .elementor-section-wrap>section:first-of-type,.page-power-share-mandarin .container .elementor-section-wrap>section:first-of-type{min-height:700px !important}.page-rate-options .pt_static_wrap>.panel-grid.panel-no-style:nth-of-type(2),.page-power-share .container .elementor-section-wrap>section:nth-of-type(2),.page-power-share-espanol .container .elementor-section-wrap>section:nth-of-type(2),.page-power-share-mandarin .container .elementor-section-wrap>section:nth-of-type(2){padding:0 !important}.page-job-contracting-opportunities .container-generator .panel-grid:nth-of-type(2),.page-job-contracting-opportunities #pg-1060-1{padding:0 !important;margin:0 !important}}#form-join-green-recognition .green-recognition-title-bold,#form-join-green-recognition .upload-title,#form-join-green-recognition .jcf-file .jcf-real-element,#form-join-green-recognition .upload-info{font:var(--body_font) !important}.panel-grid h3 strong,h3>strong,.panel-grid h4 strong,.panel-grid p strong,.green-recognition-title-bold,#form-join-green-recognition .green-recognition-title-bold,#form-join-green-recognition .upload-title{font-weight:700 !important}h1{font:var(--home_head_font_large)}.head_updt_pt,.head_updt_pt strong,.divisor-widget>.divisor-text{font:var(--head_font_med) !important}.body_updt_pt,.body_updt_pt strong,.trigger_popup_fricc,h4,h4 strong,h3,h3>strong,h5>strong,.infographic>.clarification>.column>p,p.body_updt_pt a{font:var(--body_font) !important}h3,h3 strong{text-align:left !important}.page-customer-support h3 strong{font:var(--body_font) !important;font-weight:700 !important}.download-wrapper>a>.description.doc_dwnlod{font:var(--body_font);font-weight:700}.head_updt_pt strong,h5>strong{font-weight:700 !important}.body_updt_pt strong,h4 strong{font-weight:700 !important}.figcaption_pt em{font:var(--body_font_small)}.page-rate-options figcaption{margin:var(--med_space) 0}table td .head_updt_pt{font:var(--body_font);font-weight:700}.infographic>.clarification>.column>.head_updt_pt,.infographic>.clarification>.column>.head_updt_pt strong,.home .column h2{font:var(--meaning_font) !important;color:var(--green-energy)}.main-staff-leadership-name p,.staff_position,span.staff_position,#s-Company #business-name,#s-Company #business-name *{font:var(--meaning_font);color:var(--green-energy);font-weight:700 !important}.main-staff-leadership-name p,.staff_position,span.staff_position,#s-Company #business-name,#s-Company #business-name *{font:var(--meaning_font);color:var(--green-energy);font-weight:700 !important}.page-job-contracting-opportunities .head_updt_pt{font:var(--head_font_med)}body.elementor-page-20011:not(.elementor-motion-effects-element-type-background),body.elementor-page-14568>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(0,0,0,0) !important;background-image:none !important}body.elementor-page-20014:not(.elementor-motion-effects-element-type-background),body.elementor-page-18032>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(0,0,0,0) !important;background-image:none !important}body.elementor-page-20008:not(.elementor-motion-effects-element-type-background),body.elementor-page-18100>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(0,0,0,0) !important;background-image:none !important}.elementor-button-wrapper a.elementor-button{font:var(--btn_font) !important}#panel-150-7-0-0>.panel-widget-style,#panel-4006-0-0-15>.panel-widget-style{border:none !important;padding:0 0 var(--large_space) 0 !important}.modal-content{background-color:var(--white)}.modal-stay-updated>.modal-content .separator p{font:var(--head_font_large)}.modal-stay-updated>.modal-content .light-heading p,.page-nem .panel-last-child .head_updt_pt{font:var(--body_font)}.intro_content,.intro_content *,h2.intro_content,h2.intro_content *{font:var(--intro_font) !important}h2.header_small_pt,h2.header_small_pt a,.page-opt-out h5,h3.header_small_pt strong{font:var(--body_font) !important}h3.header_small_pt strong{font-weight:700 !important}.page-job-contracting-opportunities .panel-layout>.panel-grid:nth-of-type(3) .so-panel h3>strong{font:var(--meaning_font)}.popup-head{background-color:var(--white)}.popup-head *{font:var(--body_font) !important}.popup-head-body-top .business-name{font:var(--meaning_font) !important}#panel-674-6-0-0>.panel-widget-style,#panel-1056-14-0-0>.panel-widget-style,#panel-1056-14-0-1>.panel-widget-style,#panel-1056-14-0-2>.panel-widget-style{padding:0 !important;border:none !important}.pt_hidden,.header-languages{position:fixed !important;top:-150vh}.question{font:var(--meaning_font) !important;text-indent:0 !important;padding-left:0 !important}.page-rate-options .generator-post-content>.panel-layout>.panel-grid:not(.keep_content_pt),.page-rate-options .generator-post-content>.panel-grid:not(.keep_content_pt){display:none !important}body.page-power-share-enroll.elementor-page-13560:not(.elementor-motion-effects-element-type-background),body.page-power-share-enroll.elementor-page-13560>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:none}.page-power-share-enroll .elementor-13560 .elementor-element.elementor-element-09493bd .elementor-heading-title{font:var(--head_font_large)}.page-power-share-enroll .elementor-section-wrap section:not(:first-of-type) h1{font:var(--meaning_font) !important}.page-power-share-enroll .elementor-13560 .elementor-element.elementor-element-48d2888 .elementor-heading-title{font:var(--intro_font) !important}.page-green-leader-program #panel-5463-2-0-0 .btn a{display:block;margin:0 auto}.page-faqs .panel-layout>.panel-grid.panel-no-style:last-of-type{display:none !important}.page-faqs .panel-layout>.panel-grid.panel-no-style{padding:0 !important}.page-faqs .divisor-widget,.page-communitysolar .divisor-widget,.page-key-documents .divisor-widget,.page-key-documents-draft .divisor-widget,.page-covid-19-resources .divisor-widget,.so-widget-my-accordion .divisor-widget{position:relative}.page-faqs .divisor-widget .divisor-text:hover,.page-communitysolar .divisor-widget .divisor-text:hover,.page-key-documents .divisor-widget .divisor-text:hover,.page-key-documents-draft,.divisor-widget .divisor-text:hover,.page-covid-19-resources .divisor-widget .divisor-text:hover,.so-widget-my-accordion .divisor-widget .divisor-text:hover{color:var(--sunny-cpa)}.page-faqs .divisor-widget svg,.page-communitysolar .divisor-widget svg,.page-key-documents .divisor-widget svg,.page-key-documents-draft .divisor-widget svg,.page-covid-19-resources .divisor-widget svg,.so-widget-my-accordion .divisor-widget svg{position:absolute;left:0;display:inline;width:var(--large_space);height:auto}.page-faqs .question_title,.page-faqs .question_title.active,.page-communitysolar .divisor-text,.page-communitysolar .divisor-text.active,.page-key-documents .divisor-text,.page-key-documents .divisor-text.active,.page-key-documents-draft .divisor-text,.page-key-documents-draft .divisor-text.active,.page-covid-19-resources .divisor-text,.page-covid-19-resources .divisor-text.active,.so-widget-my-accordion .divisor-text,.so-widget-my-accordion .divisor-text.active{font-family:var(--head_font_large);text-indent:0;padding-left:calc(var(--large_space) + 10px);cursor:pointer;margin-bottom:0}.page-sustainable-energy-incubator .so-widget-my-accordion .divisor-widget{padding-left:calc(var(--large_space) + 10px)}.page-key-documents .divisor-widget,.page-key-documents-draft .divisor-widget,.page-communitysolar .divisor-widget,.page-covid-19-resources .divisor-widget,.so-widget-my-accordion .divisor-widget{padding-right:calc(var(--large_space) + 10px)}.page-faqs .answer_title .question_title,.page-faqs .answer_title .question_title.active,.page-communitysolar .answer_title .question_title,.page-communitysolar .answer_title .question_title.active,.page-key-documents .answer_title .question_title,.page-key-documents .answer_title .question_title.active,.page-key-documents-draft .answer_title .question_title,.page-key-documents-draft .answer_title .question_title.active,.page-covid-19-resources .answer_title .question_title,.page-covid-19-resources .answer_title .question_title.active,.so-widget-my-accordion .answer_title .question_title,.so-widget-my-accordion .answer_title .question_title.active{font:var(--meaning_font) !important}.page-faqs .question_title.active,.page-faqs .answer_title .question.active,.page-faqs .answer_title .question:hover,.page-communitysolar .divisor-text.active,.page-communitysolar .answer_title .question.active,.page-communitysolar .answer_title .question:hover,.page-key-documents .divisor-text.active,.page-key-documents .answer_title .question.active,.page-key-documents .answer_title .question:hover,.page-key-documents-draft .divisor-text.active,.page-key-documents-draft .answer_title .question.active,.page-key-documents-draft .answer_title .question:hover,.page-covid-19-resources .divisor-text.active,.page-covid-19-resources .answer_title .question.active,.page-covid-19-resources .answer_title .question:hover,.so-widget-my-accordion .divisor-text.active,.so-widget-my-accordion .answer_title .question.active,.so-widget-my-accordion .answer_title .question:hover{color:var(--sunny-cpa)}.page-faqs .question_title.active,.page-communitysolar .divisor-text.active,.page-key-documents .divisor-text.active,.page-key-documents-draft .divisor-text.active,.page-covid-19-resources .divisor-text.active,.so-widget-my-accordion .divisor-text.active{margin-bottom:30px}.page-faqs .question_title.active svg,.page-communitysolar .question.active svg,.page-key-documents .question.active svg,.page-key-documents-draft .question.active svg,.page-covid-19-resources .question.active svg,.so-widget-my-accordion .question.active svg{transform:rotate(180deg)}.page-key-documents .links-arrow-arrow,.page-key-documents-draft .links-arrow-arrow,.page-communitysolar .links-arrow-arrow,.page-covid-19-resources .links-arrow-arrow,.so-widget-my-accordion .links-arrow-arrow{padding:0 !important}.answer_title,.page-key-documents .answer,.page-key-documents-draft .answer,.page-communitysolar .answer,.page-covid-19-resources .answer,.so-widget-my-accordion .answer{height:auto;max-height:500vh;overflow-x:hidden;overflow-y:scroll;margin:var(--med_space) 0 0 calc(var(--med_space)*4) !important}.page-faqs .panel-layout>.panel-grid panel-no-style:not(:first-of-type){padding-top:0 !important;padding-bottom:var(--small_space) !important}.page-job-contracting-opportunities #pg-1060-0{margin:0;padding:0}.circle-numbered-list{border-radius:99px;background-color:var(--sunny-cpa) !important;padding:4px 12px;color:#fff !important;font-weight:bold}.page-outage-information h1 span{color:var(--text_color) !important}.page-job-contracting-opportunities #panel-1060-2-0-3 .flex-item-grid-topic-preview-button.myList-Load-more{display:none !important}#panel-89-3-0-0>.panel-widget-style,#panel-89-3-1-0>.panel-widget-style,#panel-89-3-2-0>.panel-widget-style{padding-top:25px}.join-the-green-leader-program h5{margin:auto auto 0 0 !important}.page-power-sources .question_title{text-indent:0 !important;padding-left:0 !important}.page-power-sources .question_title .divisor-text{text-indent:0 !important;padding-left:calc(var(--large_space) + 10px) !important}#form-join-green-recognition .jcf-file .jcf-upload-button.button_pt{display:block;background-color:rgba(0,0,0,0) !important;background:var(--btn_bckgnd) !important;font:var(--btn_font) !important;border-radius:32px !important;-webkit-border-radius:32px !important;padding:var(--med_space) !important;letter-spacing:normal !important;color:var(--text_color) !important;min-height:auto !important;min-width:150px !important;height:auto !important;border:1px solid rgba(0,0,0,0) !important;text-decoration:none !important}.pwrshre-1{fill:none;stroke:var(--sunny-cpa);stroke-miterlimit:10}.pwrshre-2{fill:var(--sunny-cpa)}.lght_blt{fill:none}.lght_blt.active{fill:var(--sunny-cpa);transition:fill .25s ease-in-out 2s}.pwrshre_plug.active{animation-name:pwrshrPlg;animation-duration:2s;animation-fill-mode:forwards}.pwrshre-1.xtntn_crd{stroke-dasharray:34.5999755859;stroke-dashoffset:34.5999755859}.xtntn_crd.active{animation:xtntionCrd 2s;animation-fill-mode:forwards}@keyframes pwrshrPlg{from{transform:translateX(0)}to{transform:translateX(4.65%)}}@keyframes xtntionCrd{from{stroke-dashoffset:34.5999755859}to{stroke-dashoffset:0}}@keyframes grill_lines{from{stroke-dashoffset:671.9288330078}to{stroke-dashoffset:0}}.agendas-minutes-text-label,.agendas-minutes-text,.agendas-minutes-text a,.load-more-button span,a[href="mailto:clerk@cleanpoweralliance.org"] span{font:var(--body_font)}a[href="mailto:clerk@cleanpoweralliance.org"] span{font-weight:400}.agendas-minutes-text-label,.load-more-button span{font-weight:700}.default-section{width:85vw;padding:50px 0;margin:0 auto}#breadcrumbs{margin:20px calc(10% + 0px);font-size:14px}#breadcrumbs a{margin-right:10px;text-decoration:none !important}.btn-call,.btn-email,.btn-form{display:inline-block !important}table td{padding:7px}@media(max-width: 768px){#popmake-17991{width:95% !important;margin:0 auto}.phn{margin-bottom:15px}.copyrights,.privacy{width:100%}table{min-width:100% !important;width:100% !important}table,thead,tbody,th,td,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.page-container{padding:0 20px}.page-power-share-espanol .panel-grid.panel-no-style,.page-container{padding:0 20px}.page-power-share-mandarin .panel-grid.panel-no-style,.page-container{padding:0 20px}#breadcrumbs{font-size:12px}}.textwidget1{padding:0 55px}@media screen and (min-device-width: 1800px)and (max-device-width: 1980px){.pum-container.pum-responsive.pum-responsive-small{width:30% !important}}div#popmake-17983,.pum-theme-17969 .pum-container,.pum-theme-lightbox-2 .pum-container{border:none !important}.page-power-share-enroll header{display:none}.page-power-share-enroll footer{display:none}.page-power-share-enroll .elementor-element.elementor-element-56a6fbd>.elementor-widget-container{margin:0 !important}.page-power-share-enroll .elementor iframe{max-width:none;width:458px !important}.cpa-has-upper-box-shadow{box-shadow:0px -4px 15px -4px rgba(0,0,0,.25)}.cpa-has-lower-box-shadow{box-shadow:0px 4px 15px -4px rgba(0,0,0,.25)}.pum-overlay{background-color:rgba(0,0,0,.525) !important}button.pum-close.popmake-close{right:-11px !important;top:-15px !important;height:35px !important}.cpa-mailing .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons{max-width:20%;margin-top:-4px;margin-left:10px}.cpa-mailing .elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email.elementor-col-100.elementor-field-required{max-width:60% !important;display:block !important;float:left}.cpa-mailing span.elementor-button-text{font-size:16px;line-height:28px;font-weight:700}.cpa-mailing button.elementor-button.elementor-size-sm{padding:10px !important}.cpa-mc-newsletter input#yikes-easy-mc-form-6-EMAIL{font-size:16px !important;line-height:28px !important;padding:8px 18px !important}.cpa-mc-newsletter button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-6.btn.btn-primary.btn.sign-up.admin-logged-in{padding:10px !important;height:54px !important;margin:10px auto auto auto !important}.cpa-mc-newsletter span.yikes-mailchimp-submit-button-span-text{font-size:16px !important;line-height:28px !important;height:auto !important;padding:10px !important}a.updt_btn_pt:hover{color:#2b2b2b}.cpa-timeline-section .stratum-horizontal-timeline-item{flex:0 0 100% !important;max-width:100% !important}.cpa-vp-section .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0px 30px 30px 30px;margin-top:-19px}.svg-container{padding:0px 45px 0px 45px}.svg-arrow-container-desktop{top:46% !important;position:absolute;left:105%;transform:rotate(-90deg)}.atf div#panel-21003-1-0-0{margin:-1% auto 0px auto;width:81%}.carousel-slider__post-header h2{font-size:25px;line-height:1.5;color:var(--green-energy)}.atf .so-widget-sow-image-default-17bc2272b535 .sow-image-container{margin-top:-50px}div#pg-21003-0,div#pg-21342-0{margin-bottom:0 !important}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){.pum-content.popmake-content{text-align:center}button.pum-close.popmake-close{right:0 !important;height:46px !important}.cpa-atf-slider .swiper-slide.elementor-repeater-item-0a86b18.stratum-slide-active.swiper-slide-active{height:700px !important}.cpa-atf-slider .stratum-advanced-slider__slide-wrapper{padding:15px !important}.svg-container{padding:50px 45px 0px 45px}.svg-arrow-container-desktop{display:none !important}.svg-arrow-container-mobile{top:91% !important;left:45% !important;transform:none !important;position:absolute !important}.atf div#panel-21003-1-0-0{margin:410px auto auto auto;width:90%}.atf .so-widget-sow-image-default-17bc2272b535 .sow-image-container{margin-top:0px}}@media screen and (min-width: 768px)and (max-width: 1265px){section.default-section .elementor-row{display:block}.elementor-column.elementor-col-40.elementor-top-column.elementor-element.elementor-element-4e4aed8.animated-slow.animated.fadeIn{width:100% !important;display:block !important;margin-bottom:15px}.elementor-column.elementor-col-60.elementor-top-column.elementor-element.elementor-element-6924340.animated-slow.animated.fadeIn{width:100% !important}.elementor-column.elementor-col-60.elementor-top-column.elementor-element.elementor-element-6924340.animated-slow.animated.fadeIn .elementor-column-wrap.elementor-element-populated{display:block !important}form#stay-updated-1{padding-bottom:20px}}@media screen and (max-width: 767px){form#stay-updated-1{padding-bottom:20px}div#pg-21003-6{display:flex;flex-direction:column-reverse !important}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 1){.cpa-programs-section .elementor-column.elementor-col-50{width:100% !important}.atf .so-widget-sow-image-default-17bc2272b535 .sow-image-container{margin-top:-28px}.atf div#panel-21003-1-0-0{margin:15% auto 0px auto !important;width:90% !important}}@media screen and (max-width: 320px){.panel-grid.panel-no-style,.page-container{padding:0 15px !important}.head_lineBreak{font-size:24px !important}}@media screen and (max-width: 1024px){.cpa-has-upper-box-shadow{box-shadow:none !important}.cpa-has-lower-box-shadow{box-shadow:none !important}svg.icon.icon--search-icon{display:none}.cpa-mc-newsletter button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-6.btn.btn-primary.btn.sign-up.admin-logged-in{margin:-10px auto auto 0px !important}.cpa-mailing .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons{max-width:51%;margin-top:4px;margin-left:0}.cpa-mailing .elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email.elementor-col-100.elementor-field-required{max-width:100% !important;display:block !important;float:none}.cpa-impact-timeline .stratum-vertical-timeline-item__card-arrow{display:none}.cpa-impact-timeline .stratum-vertical-timeline-item__point{display:none}.cpa-impact-timeline .stratum-vertical-timeline__line{display:none}.cpa-impact-timeline{padding:10px !important}.arrow-service-prop .textwidget.custom-html-widget{transform:rotate(0deg) !important}}.portal{max-width:1512px;margin:0 auto}.portal h3{font-size:24px !important;line-height:30px !important;font-weight:600 !important}.portal h3 a{color:#0a303f;text-decoration:none !important}.portal h3 a:hover{text-decoration:underline !important;color:var(--solar-power)}.portal a{text-decoration:underline !important}.portal button{cursor:pointer;padding-top:.8rem;padding-bottom:.8rem}.portal-header{background-color:var(--primary) !important;height:auto}.portal-col.start{background-color:#fff}.portal-info{border-bottom:1px solid #dadada;padding:1.25rem;line-height:1}.portal-info h1{font-size:22px !important;line-height:28px !important;margin-bottom:25px !important}.portal-info .subheading{font-size:18px;line-height:1;font-weight:600;margin-bottom:25px}.portal-info .row{margin-bottom:10px}.portal-info .row:last-child{margin-bottom:0}.portal-info-additional{padding:0;font-size:16px;line-height:1}.portal-info-additional a{font-size:18px;line-height:1;margin-bottom:20px;font-weight:500}.portal-info-additional .resources{font-size:16px;line-height:24px;font-weight:500;color:#5b5b5b;margin-bottom:25px}.portal-info-additional .link{background-color:#fff;border-radius:10px;padding:18px 22px 18px 32px;font-size:18px;line-height:1;font-weight:600;color:#000;margin-bottom:20px;box-shadow:0px 4px 15px 2px rgba(0,0,0,.08);text-decoration:none !important}.portal-info-additional .link:hover{box-shadow:0px 4px 15px 2px rgba(0,0,0,.2)}.portal-info-additional .link.active{background-color:var(--primary);color:#fff}.portal-content{padding:1.25rem}.portal-programs{--bs-gutter-y: 20px;--bs-gutter-x: 20px;display:flex;flex-wrap:wrap;margin-bottom:50px;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.portal-programs .program{flex:0 0 auto;width:100%;display:none;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.portal-programs .program:nth-child(-n+4){display:block}.portal-programs .program .item{display:flex;align-items:end;background-position:center;background-size:cover;height:100px;padding:20px;font-size:16px;line-height:20px;font-weight:700;color:#000;text-decoration:none !important}.portal-programs .program .item:hover .portal-overlay{background:linear-gradient(180deg, rgba(2, 130, 123, 0) 27.15%, #02827B 92.93%)}.portal-programs.active .program{display:block}.portal-community .item{background-color:#fff;border-radius:10px;padding:22px 28px;font-size:16px;line-height:20px;margin-bottom:15px;display:none}.portal-community .item:nth-child(-n+3){display:block}.portal-community .item a{font-size:14px;text-decoration:underline}.portal-community .item a svg{fill:var(--solar-power)}.portal-community .item a.name:hover{color:var(--solar-power)}.portal-community .item a:hover svg{fill:var(--text-color)}.portal-community .item a.folder{font-size:1rem;font-weight:600;color:var(--text-color)}.portal-community .item a.folder:hover{color:var(--solar-power)}.portal-community .item a .icon{margin-right:.375rem}.portal-community .item:last-child{margin-bottom:0}.portal-community.active .item{display:block}.portal-image{background-image:var(--bg-image);height:180px;background-position:center;background-size:cover}.portal-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 27.15%, rgba(0, 0, 0, 0.7) 92.93%)}.portal .accordion{border-bottom:1px solid #e2e5e6}.portal .accordion-body{display:none}.portal .accordion.active .accordion-body{display:block}@media screen and (min-width: 992px){.portal .accordion{border:0}.portal .accordion-body{display:block}}.portal .btn-white{color:var(--primary);text-decoration:none !important;border-radius:10px;line-height:24px;font-size:18px;padding:15px 35px 15px 35px}.portal .btn-white:hover{color:#fff}.portal-assets a{font-size:14px;font-weight:700;text-decoration:underline}.portal-assets a svg{margin-right:.375rem;fill:var(--solar-power)}.portal-assets a:hover svg{fill:var(--text-color)}.portal-uploads{border-radius:20px;background:#fff;padding:1.75rem;color:#6e6e70}.portal-uploads-drop{border:2px dashed #c5c5c5;padding:1.375rem;border-radius:10px}@media screen and (min-width: 992px){.portal-uploads .btn{padding-left:3.125rem;padding-right:3.125rem}}.portal-uploads .basic-progress{width:100%;display:grid;gap:1rem}@media screen and (min-width: 992px){.portal-uploads .basic-progress{grid-template-columns:1fr 1fr}}.portal-uploads .basic-message-error{text-align:center;color:red}.portal-uploads .basic-message-success{text-align:center;color:green}.portal-uploads .simple-upload-filename{word-break:break-word}.portal-uploads .simple-upload-progress{display:block !important;border-radius:10px;background-color:#f9f9f9;padding:20px 15px 20px 55px;font-size:12px;line-height:16px;position:relative}.portal-uploads .simple-upload-progress::before{content:"";width:30px;height:30px;position:absolute;left:15px;top:21px;background:url("data:image/svg+xml,<svg width=\"30\" height=\"28\" viewBox=\"0 0 30 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M24.9724 15.2402L17.4659 22.7468H14.4369V19.7178L21.9435 12.2113L24.9724 15.2402ZM29.45 14.1867C29.45 14.5818 29.0549 14.9768 28.6598 15.3719L25.3675 18.6643L24.1823 17.479L27.6063 14.055L26.8161 13.2648L25.8943 14.1867L22.8653 11.1577L25.7626 8.39216C26.026 8.12877 26.5527 8.12877 26.9478 8.39216L28.7915 10.2359C29.0549 10.4993 29.0549 11.026 28.7915 11.4211C28.5281 11.6845 28.2648 11.9479 28.2648 12.2113C28.2648 12.4747 28.5281 12.738 28.7915 13.0014C29.1866 13.3965 29.5817 13.7916 29.45 14.1867ZM2.97958 24.5905V3.51949H12.1981V10.1042H18.7828V12.0796L21.4167 9.44571V8.78724L13.5151 0.88562H2.97958C1.53095 0.88562 0.345703 2.07086 0.345703 3.51949V24.5905C0.345703 26.0391 1.53095 27.2243 2.97958 27.2243H18.7828C20.2314 27.2243 21.4167 26.0391 21.4167 24.5905H2.97958ZM13.5151 20.7714C13.2517 20.7714 12.9883 20.9031 12.8566 20.9031L12.1981 18.0058H10.2227L7.45716 20.2446L8.24732 16.6889H6.27192L4.95498 23.2735H6.93039L10.7495 19.8495L11.5397 22.8785H12.8566L13.5151 22.7468V20.7714Z\" fill=\"%23EE7536\"/></svg>");background-repeat:no-repeat;background-position:center}.portal-uploads .simple-upload-percent{display:block;width:100%;height:3px;background-color:rgba(238,117,54,.13);position:relative;margin-top:10px;overflow:hidden;text-indent:-9999px}.portal-uploads .simple-upload-percent::after{content:"";display:block;background:#ee7536;width:var(--width);height:3px;position:absolute;left:0;top:0}.portal-uploads .simple-upload-dragover{background-color:#f9f9f9}@media screen and (min-width: 992px){.portal{display:flex}.portal-col{flex:1 0 0%}.portal-col.start{flex:0 0 auto;width:33%}.portal-content{padding:2.5rem 3.75rem}.portal-programs .program{display:block !important;width:33.33%}.portal-programs .program .item{height:165px}.portal-programs .program.wide{width:66.66%}.portal-comunity .item{display:flex}.portal-info{padding:3.125rem 4rem}.portal-info-additional{padding:2.25rem 4rem}}@media screen and (min-width: 1550px){.portal-image{height:320px}}.page-portal,.page-quarterly-report,.page-assets,.single-cpa_program{background:#f9f9f9}@media screen and (min-width: 992px){.page-portal,.page-quarterly-report,.page-assets,.single-cpa_program{padding-top:98px}}@media(max-width: 480px){.page-id-23148 .elementor-element-d29beaf{min-height:528px}}@media(max-width: 480px){.page-id-23174 .elementor-element-27008bdc{min-height:704px}}@media(min-width: 960.02px){.page-id-23174 .elementor-element-27008bdc{min-height:460px}}@media(max-width: 960px){.page-id-23174 .block-carousel-slides .block-carousel-image{min-height:45.3vw}}.elementor-accordion-title{font-size:20px !important}.jcf-file{display:none}.lnr{font-family:"dashicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-chevron-down::before{content:"";position:relative;top:3px}.lnr-chevron-up::before{content:"";position:relative;top:3px}@media(min-width: 1280px){.page-assistanceinfo .elementor-section[data-id="841a485"],.page-cpa-impact-report .elementor-section[data-id="19ccb6b9"]{display:none}}@media(min-width: 1279px)and (max-width: 99999px){.page-assistanceinfo .elementor-section[data-id=d603ca4]{display:block !important}}

/*# sourceMappingURL=main.css.map*/