html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}body{background:#fff;max-width:100vw;margin:0 auto}*,*:before,*:after{box-sizing:inherit}article,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}video{display:inline-block;vertical-align:baseline}[hidden]{display:none}a{background-color:#fff0;color:#007c89;text-decoration:none;cursor:pointer}b,strong{font-weight:700}h1{margin:.67em 0;font-size:1.6em;clear:both;text-transform:inherit}mark{background:#ff0;color:#000}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}img{border:0;height:auto;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em auto 1em 0}button,input{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button,input[type="submit"]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}body,button,input,table,{font-family:'Ubuntu',sans-serif;color:#1c120a;font-size:21px;line-height:1.5}h1,h2,h3,h4{line-height:130%;margin:clamp(20px, 3vw, 30px) 0 20px 0}h3,h4{line-height:140%}h2{font-size:1.25em;clear:both;text-transform:inherit}h3{font-size:1.1em}h1.entry-title{margin:clamp(30px, 4vw, 40px) 0 clamp(10px, 2vw, 15px)}body p,body ul,body ul li,body ol,body ol li{font-size:clamp(16px, calc(14px + .5vw), 20px);line-height:150%}p{margin:10px 0 20px;font-weight:300}em,i{font-style:italic}.featured img{width:100%;height:100%;max-height:400px;object-fit:cover;max-width:100vw}@media (max-width:601px){.featured img{width:100%}}.content-area{max-width:1280px;padding:0 clamp(20px, 4vw, 50px);margin:0 auto 60px auto}.content-wrapper{overflow:hidden}ul,ol{margin:0}ul{list-style:disc}ol{list-style:decimal}ul li,ol li{font-size:18px}li>ul,li>ol{margin-bottom:0}li>ul{margin-left:0}p+ul{margin-top:0}.content-area ul li,.content-area ol li{padding-bottom:10px}p:empty{display:none}.alt-p-small p{font-size:15px!important;line-height:22px!important;margin-left:12px!important}.alt-p p{color:#fff}.alt-p p a{color:#fdc23d}.alt-p p a:hover{color:#f7921e;text-decoration:underline}.alt-btn-ltgrn .elementor-button{color:#fff;background-color:#8ac43f}.alt-btn-ltgrn .elementor-button:hover{color:#fff;background-color:#79aa39}.alt-btn-orange .elementor-button{color:#fff;background-color:#f7921e}.alt-btn-orange .elementor-button:hover{color:#fff;background-color:#c77518}.text-left .elementor-button{text-align:left;margin-top:2%;line-height:23px}.orange-txt{color:#C77518;font-weight:600;font-size:24px}.vce-hyphenate{hyphens:auto}.text-size-small{font-size:14px!important}.max-width-500{max-width:500px}.margin-0-auto{margin:0 auto}.sticky{display:block}.sticky-top{position:sticky!important;top:0}table{margin:0 0 1.5em;width:100%;border-collapse:collapse;border-spacing:0}.table-align-top table td,table.table-align-top td{vertical-align:top!important}.table-layout-fixed table,table.table-layout-fixed{table-layout:fixed}td,th{padding:0}table ul{padding-left:20px}.eael-data-table thead tr th,.eael-data-table tbody tr td{font-family:'Ubuntu',sans-serif!important;line-height:150%}@media (max-width:767px){.eael-data-table .td-content{display:block!important}}.anchors{color:#067D89}.anchors a{font-size:clamp(14px, 1.5vw, 1em);margin:5px 0}.anchors .anchor-divider{padding:0 6px}input[type="submit"]{border:2px solid #007c89;border-radius:0;background:#007c89;box-shadow:none;color:#fff;line-height:1;padding:10px 20px;text-shadow:none;font-size:1em}input[type="submit"]:hover{background:#fff;color:#007c89}button:focus,input[type="submit"]:focus,button:active,input[type="submit"]:active{background:#fff;color:#007c89}input[type="text"],input[type="email"],input[type="search"]{color:#666;border:1px solid #754c28;border-radius:0;padding:5px 7px;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus{color:#111}a[href]:hover,a[href]:focus,a[href]:active{text-decoration:underline}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a:not([href]){cursor:default!important;text-decoration:none!important}a[class*="-button"],a[class*="-button"]:hover,a[href]:focus{text-decoration:none!important}a:hover,a:focus,a:active{text-decoration:none}.elementor-post-navigation .post-navigation__prev--title,.elementor-post-navigation .post-navigation__next--title{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after,.entry-content:before,.entry-content:after{content:"";display:table}.clear:after,.entry-content:after{clear:both}.page-content,.entry-content{margin:0 0}embed,iframe{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-block-heading{margin:clamp(20px, 3vw, 30px) 0 clamp(10px, 2vw, 20px) 0}.infobox-title-section h2{margin:10px 0 15px 0}.elementor-icon-box-title{margin-top:0!important}.elementor-accordion-title{line-height:1.3}.elementor-accordion .elementor-tab-title{font-size:clamp(16px, 2vw, 18px)}.elementor-tab-title a{color:inherit}.skip-link{padding:10px 15px!important}.elementor-location-header .search-field{padding:6px 5px 6px 10px;background:#F0F7F8;border:1px solid rgb(0 0 0 / .15);font-size:13px;font-weight:500;line-height:19.5px}.elementor-location-header .search-field::placeholder{color:#A6A8AB}.elementor-location-header .elementor-button:hover{text-decoration:underline!important}.menu-item .sub-arrow{display:none;padding:0!important}.elementor-sub-item{border-left:0!important}.menu-item a{text-decoration:none!important;font-size:clamp(16px, 1.3vw, 18px)}.menu-item a[href]:not([href="#"]):hover{text-decoration:underline!important}.shiftnav nav.shiftnav-nav{padding:15px 0}.shiftnav-site-title{display:none!important}button#shiftnav-toggle-main-button{border-radius:0;padding:12px 16px!important}#shiftnav-toggle-main{margin:59px 10px 10px 10px!important;transition:300ms ease all}.shiftnav-open #shiftnav-toggle-main{margin:0px!important}a[href].shiftnav-target:hover{text-decoration:underline!important}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>a.shiftnav-target{color:#FDC23D}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu li.menu-item>.shiftnav-target{background:#007c89}@media (min-width:1102px){.shiftnav{display:none}}@media (max-width:1101px){div#shiftnav-main.shiftnav.shiftnav-skin-standard-dark,#menu-mobile-menu,#menu-spanish-mobile,#menu-mobile-menu ul.sub-menu{background:#007c89;color:#fff;font-weight:700}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>a.shiftnav-target{color:#fff;border:none;text-shadow:none}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>a.shiftnav-target{color:#ffdd15;background:#007c89;border:none}.shiftnav:after{opacity:.2}.shiftnav .sub-menu-2 a.shiftnav-target{padding-left:75px!important}}@media (max-width:1281px){.shiftnav-nav ul li ul li a{padding:13px 10px 13px 50px!important;font-size:14px}.shiftnav-nav ul li a{padding:13px 30px!important;font-size:14px;line-height:130%!important}.shiftnav .shiftnav-menu-title{font-size:20px;text-align:left;padding:20px 25px}}.elementor-location-footer,.elementor-location-footer p a:not([class*="-button"]),.elementor-location-footer p a:not([class*="-button"]):hover{color:#FFF}.elementor-location-footer .e-con-inner{padding:clamp(40px, 6vw, 70px) clamp(20px, 4vw, 50px) clamp(20px, 4vw, 50px)!important}.elementor-location-footer p{font-size:18px}.elementor-location-footer a{text-decoration:none!important;font-weight:300!important}.elementor-location-footer a.elementor-button{text-decoration:none!important;font-weight:700!important}.elementor-location-footer a:not([class*="-button"]):hover{text-decoration:underline!important;opacity:.8}.elementor-location-footer a[class*="-button"]{transition:200ms ease all}.elementor-location-footer a[class*="-button"]:hover{opacity:.9}footer p{color:#fff}.embeddedMessagingConversationButton{right:10px!important;bottom:10px!important;border-radius:8px!important;height:44px!important;width:42px!important;padding:8px!important}.embeddedMessagingConversationButton svg{fill:#ffffff!important}.embeddedMessagingConversationButton,#to_top_scrollup{box-shadow:inset 1px 1px 0 0 rgb(255 255 255 / .17),inset -1px -1px 0 0 rgb(0 0 0 / .2)!important}#to_top_scrollup{z-index:100;padding:7px;transition:200ms ease all}#to_top_scrollup:hover{opacity:1!important;background-color:#6eaeb8!important}.embeddedServiceHelpButton{display:none!important}.community-impact-section p{margin-top:0;font-size:16px;line-height:130%}.elementor-counter-number-suffix{font-size:50%;margin-top:auto;margin-bottom:3px}.home-half-slider p{text-shadow:2px 2px #000;margin:0!important}.home-half-slider a:hover{text-decoration:none!important}.home-half-slider a.elementor-button{box-shadow:2px 2px 0 0 rgb(0 0 0 / .5)}.nextend-autoplay{border-radius:30px!important;background:rgb(30 80 100 / .8)!important;padding:8px!important;box-shadow:0 0 0 0 #fff0!important;transition:200ms ease all!important}.nextend-autoplay:hover{background:rgb(85 140 48 / .95)!important;box-shadow:inset -1px -1px 0 0 rgb(0 0 0 / .6)!important}.n2-bullet{box-shadow:inset 1px 1px 0 0 rgb(255 255 255 / .4),1px 1px 0 0 rgb(0 0 0 / .9)!important;transition:200ms ease all!important}.n2-section-smartslider a{transition:200ms ease all!important}.vce-event-meta-daydatetime ul li{font-size:23px!important;font-weight:400;color:#FFF;margin-bottom:20px!important;line-height:130%}.vce-event-location{font-size:20px!important;font-weight:400;color:#FFF;margin-bottom:20px!important;white-space:pre-wrap}.vce-event-learn-more-button:not(:has(a[href])){display:none}#mc_embed_signup{background:#fff;clear:left;width:600px;max-width:100%}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:20px;min-height:50px;display:grid}#mc_embed_signup .indicates-required{text-align:right;font-size:14px;margin-right:4%}.vce-articles-grid .premium-blog-entry-meta{margin-bottom:10px}.vce-articles-grid .premium-blog-meta-data{align-items:top;justify-content:flex-start;display:flex;gap:2px}.vce-articles-grid .premium-blog-meta-data i{font-size:10px!important;color:#666!important;padding-top:2px}.power-sources-info-boxes-column .elementor-button{text-align:left!important;font-weight:500!important}.power-sources-info-boxes-column p{margin-bottom:0!important;margin-top:0!important;font-size:14px!important;padding:10px 5px 10px 10px!important}.power-sources-info-boxes-column .elementor-button-text{padding-left:5px;line-height:120%;text-shadow:1px 1px rgb(0 0 0 / .6)}.power-sources-info-boxes-column .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:space-between}.power-sources-info-boxes-column .elementor-button-icon svg,.power-sources-info-boxes-column .elementor-button-icon i{filter:brightness(20);opacity:.9;font-size:22px}.vce-power-source-cards .vce-power-source-card .elementor-button-text{line-height:120%;text-shadow:1px 1px rgb(0 0 0 / .6);text-align:left}.vce-power-source-card a.elementor-button{padding:5px 10px!important}.vce-power-source-card a.elementor-button .elementor-button-content-wrapper{display:flex;justify-content:space-between;align-items:center}.vce-power-source-card .elementor-button-icon svg,.vce-power-source-card .elementor-button-icon i{color:#fff;filter:brightness(20);opacity:.9;font-size:22px}.vce-power-source-cards .vce-power-source-card{width:calc(33.33% - 10px)!important}@media screen and (max-width:900px){.vce-power-source-cards .vce-power-source-card{width:calc(50% - 8px)!important}}@media screen and (max-width:450px){.vce-power-source-cards .vce-power-source-card{width:100%!important}}.meeting-no-materials{font-size:18px;padding:0 0 10px 25px!important;color:#007c89;background-image:url(/wp-content/uploads/arrow-down.png)!important;background-repeat:no-repeat}.meeting-no-materials:hover{text-decoration:underline}.meeting-left-nav{overflow:hidden;display:block;width:100%;border:0 solid #ddd;margin-bottom:30px;margin-top:30px}.meeting-left-nav .tab-content{padding:0 clamp(10px, 2vw, 20px);border:1px solid #e6e6e6!important;margin-top:0;background-color:#ffffff!important;color:#000;font-size:16px!important;border:1px solid #e6e6e6!important;overflow:hidden!important}.meeting-left-nav .wpsm_nav-tabs{border-bottom:0 solid #ddd}.meeting-left-nav .wpsm_nav-tabs>li.active>a,.meeting-left-nav .wpsm_nav-tabs>li.active>a:hover,.meeting-left-nav .wpsm_nav-tabs>li.active>a:focus{color:#519643!important;cursor:default;background-color:#ffffff!important;border:1px solid #e6e6e6!important;border-right:1px solid #519643!important;box-shadow:inset -1px 0 0 0 #519643}.meeting-left-nav .wpsm_nav-tabs>li>a{margin-right:0px!important;line-height:1.42857143!important;border:1px solid #dfdfdf!important;border-radius:0 0 0 0!important;background-color:#f2f2f2!important;color:#000;padding:15px 18px 15px 18px!important;text-decoration:none!important;font-size:18px!important;text-align:center!important;font-weight:400;cursor:pointer;box-shadow:none;transition:150ms ease all}.meeting-left-nav .wpsm_nav-tabs>li>a:focus{outline:0px!important}.meeting-left-nav .wpsm_nav-tabs>li>a:before,.meeting-left-nav .wpsm_nav-tabs>li>a:after{display:none!important}.meeting-left-nav .wpsm_nav-tabs>li{padding:0px!important;margin:0;float:left;margin-bottom:-1px!important;margin-right:0px!important}.meeting-left-nav .wpsm_nav-tabs>li>a:hover,.meeting-left-nav .wpsm_nav-tabs>li>a:focus{color:#519643;border:1px solid #dfdfdf!important;box-shadow:inset -1px 0 0 0 #ddd}.meeting-left-nav .wpsm_nav-tabs a{background-image:url('');background-position:0 0;background-repeat:repeat-x}.meeting-calendar-meeting-container{padding:20px 0 40px 0;border-bottom:1px solid #e6e6e6}@media (min-width:769px){.meeting-left-nav .wpsm_nav-tabs>li{float:none!important;margin-right:-1px!important}.meeting-left-nav .wpsm_nav-tabs{float:left!important;margin:0px!important;border-bottom:1px solid #dfdfdf}}@media (max-width:768px){.wpsm_nav-tabs{margin-left:0px!important;margin-right:0px!important}.meeting-left-nav .wpsm_nav{background:#f2f2f2}.meeting-left-nav .wpsm_nav-tabs>li{float:left;width:25%;padding:10px}.meeting-left-nav .wpsm_nav-tabs>li.active>a,.meeting-left-nav .wpsm_nav-tabs>li.active>a:hover,.meeting-left-nav .wpsm_nav-tabs>li.active>a:focus{box-shadow:inset 0 -2px 0 0 #519643;border:1px solid #dfdfdf!important;border-bottom:1px solid #519643!important}.meeting-left-nav .wpsm_nav-tabs>li>a:hover,.meeting-left-nav .wpsm_nav-tabs>li>a:focus{box-shadow:inset 0 -1px 0 0 #ddd}}.vce-our-staff-container .e-loop-item:nth-child(odd of .e-loop-item) .e-con{background-color:#F9FBF7!important}.ev_embed_container{padding:0 10px}.ev-nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:20px auto;padding:0;width:100%;background:#FFF;border-color:#CCC;border:none}.ev-nav li{display:-ms-flexbox;display:flex;flex:1 1 auto;-ms-flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;justify-content:center;max-width:250px;border-color:#CCC;height:48px;border-right:none}.ev-nav li.selected{background:#FFF}.ev-nav li a{color:#666;font:normal 700 12px "Open Sans Bold","Open Sans";margin:auto;max-width:250px;padding:.25rem .25rem;text-align:center;width:100%;-ms-overflow-x:hidden;-ms-overflow-y:hidden}.ev-nav li.selected a{color:#AF640E}@media (max-width:767px){.ev-nav{display:block}.ev-nav li{height:30px;max-width:100%;width:100%;text-align:center;border-bottom:1px solid #ccc}}.error-404{display:block;min-height:50vh;padding:10vh 0}.error-404-form form{margin-top:50px;display:flex;width:clamp(0px, 100%, 600px);align-items:center;gap:20px}.error-404-form form label{display:block;flex:1 auto}.error-404-form form input,.error-404-form input.search-submit[type="submit"]{height:50px;padding:10px 20px!important;box-sizing:border-box;font-size:18px;border-radius:10px;line-height:1}.error-404-form input.search-submit{flex:0 auto}.hide-page-title .entry-title{display:none}.hidden-head{display:none}.wpsm_nav-tabs li:before{display:none!important}.energy-efficient-home-img img{max-height:100vh;width:auto}