.elementor-17 .elementor-element.elementor-element-ea7a501 > .elementor-container{max-width:1180px;}.elementor-17 .elementor-element.elementor-element-d87d570 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-d87d570 > .elementor-element-populated{margin:100px 0px 100px 0px;}.elementor-17 .elementor-element.elementor-element-1b74497 .elementor-repeater-item-f7b39f0 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gasfoundation.org/wp-content/uploads/2026/01/American-Gas-Foudation-About-bkgd.jpg);background-size:cover;}.elementor-17 .elementor-element.elementor-element-1b74497 .elementor-repeater-item-824f8c1 .swiper-slide-bg{background-color:rgba(255, 255, 255, 0);}.elementor-17 .elementor-element.elementor-element-1b74497 .swiper-slide{height:65vh;transition-duration:calc(7000ms*1.2);}.elementor-17 .elementor-element.elementor-element-1b74497 .swiper-slide-contents{max-width:100%;}.elementor-17 .elementor-element.elementor-element-1b74497 .swiper-slide-inner{padding:65px 5px 5px 40px;text-align:left;}.elementor-17 .elementor-element.elementor-element-1b74497 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-df756d7 .elementor-spacer-inner{height:0px;}.elementor-17 .elementor-element.elementor-element-ea7a501:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ea7a501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #7e00b3 0%, #00b4f5 100%);}.elementor-17 .elementor-element.elementor-element-ea7a501{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-120px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-ea7a501 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-a75d29f > .elementor-container{max-width:1180px;}.elementor-17 .elementor-element.elementor-element-21af8e1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-c386f5c > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper{align-self:flex-start;justify-content:center;flex-grow:0;background-color:rgba(0,0,0,0);padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c386f5c > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image{width:0px;}.elementor-17 .elementor-element.elementor-element-c386f5c > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{color:#d6d6d6;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1.5px;}.elementor-17 .elementor-element.elementor-element-c386f5c > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:#ffffff;font-family:"Roboto", Sans-serif;font-weight:500;letter-spacing:1.5px;}.elementor-17 .elementor-element.elementor-element-c386f5c > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper{background-color:rgba(0,0,0,0);}.elementor-17 .elementor-element.elementor-element-c386f5c > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper > .jet-tabs__content{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-606a905.elementor-column .elementor-column-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-606a905.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-606a905 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-606a905:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-17 .elementor-element.elementor-element-606a905 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-17 .elementor-element.elementor-element-606a905 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-606a905 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-606a905 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-606a905 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-17 .elementor-element.elementor-element-606a905 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-d0fa376{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}body.elementor-page-17 h1.entry-title, .elementor-page-title{display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-d87d570 > .elementor-element-populated{margin:160px 40px 140px 40px;}.elementor-17 .elementor-element.elementor-element-df756d7 .elementor-spacer-inner{height:0px;}.elementor-17 .elementor-element.elementor-element-c386f5c > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:16px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-d87d570 > .elementor-element-populated{margin:150px 0px 75px 0px;}.elementor-17 .elementor-element.elementor-element-1b74497 .swiper-slide{height:70vh;}.elementor-17 .elementor-element.elementor-element-1b74497 .swiper-slide-contents{max-width:90%;}.elementor-17 .elementor-element.elementor-element-df756d7 .elementor-spacer-inner{height:0px;}.elementor-17 .elementor-element.elementor-element-c386f5c > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper{justify-content:center;flex-grow:0;}.elementor-17 .elementor-element.elementor-element-c386f5c > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:11px;}}/* Start custom CSS for jet-tabs, class: .elementor-element-c386f5c */.jet-tabs__control-wrapper {
    margin-top: -85px;
    margin-bottom: 65px;
    border: none;
}

.jet-tabs__control-wrapper .active-tab .jet-tabs__label-text {
    opacity: 1;
}

.jet-tabs__control-wrapper .jet-tabs__label-text {
    opacity: 0.5;
}

.jet-tabs__control-wrapper .active-tab .jet-tabs__label-text {
    font-size: 20px !important;
}

.esg-pagination {
    margin-top: 30px;
}

.esg-navigationbutton {
    display: inline-block !important;
    position: relative !important;
    font-family: "Roboto", Sans-serif !important;
    font-weight: 900 !important;
    font-size: 16px !important;
    margin: 0 5px 0 !important;
    text-align: center !important;
    width: 32px !important;
    height: 32px !important;
    vertical-align: middle !important;
    border-radius: 100% !important;
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    line-height: 2em !important;
    transition: all 0.2s ease-in-out !important;
    background: transparent !important;
    color: #99A7C1 !important;
    padding: 0 !important;
}

.esg-navigationbutton.selected {
    background: #0085F0 !important;
    color: #ffffff !important;
}

.esg-navigationbutton:hover {
    transform: scale(1.05) !important;
    background: rgba(0, 133, 240, 0.5) !important;
    color: #000 !important;
}

.esg-filter-wrapper .esg-filterbutton {
    background: #99A7C1 !important;
    color: #fff !important;
    border-radius: 40px !important;
    font-size: 14px !important;
    padding: 0 20px !important;
    font-family: 'Roboto', sans-serif !important;
    text-transform: none !important;
}

.esg-filter-wrapper .esg-filterbutton span {
    line-height: 1.5em !important;
}

.esg-filter-wrapper .esg-filterbutton.selected {
    background: #0085F0 !important;

}

.esg-filter-wrapper .esg-filterbutton:hover {
    background: rgba(0, 5, 88, 0.75) !important;
}

article.esg-filters.esg-singlefilters {
    margin-bottom: 25px !important;
}

@media(max-width:1024px) {
    .jet-tabs__control-wrapper .active-tab .jet-tabs__label-text {font-size: 16px !Important;}
    .jet-tabs__control-wrapper {
        margin-top: -115px;
        margin-bottom: 50px;
        border: none;
    }
}

@media(max-width:800px) {
    .jet-tabs__control-wrapper .active-tab .jet-tabs__label-text {font-size: 11px !Important;}
    .jet-tabs__control-wrapper {
        margin-top: -65px;
        margin-bottom: 25px;
        border: none;
    }
}/* End custom CSS */
/* Start custom CSS for jet-tabs, class: .elementor-element-c386f5c */.jet-tabs__control-wrapper {
    margin-top: -85px;
    margin-bottom: 65px;
    border: none;
}

.jet-tabs__control-wrapper .active-tab .jet-tabs__label-text {
    opacity: 1;
}

.jet-tabs__control-wrapper .jet-tabs__label-text {
    opacity: 0.5;
}

.jet-tabs__control-wrapper .active-tab .jet-tabs__label-text {
    font-size: 20px !important;
}

.esg-pagination {
    margin-top: 30px;
}

.esg-navigationbutton {
    display: inline-block !important;
    position: relative !important;
    font-family: "Roboto", Sans-serif !important;
    font-weight: 900 !important;
    font-size: 16px !important;
    margin: 0 5px 0 !important;
    text-align: center !important;
    width: 32px !important;
    height: 32px !important;
    vertical-align: middle !important;
    border-radius: 100% !important;
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    line-height: 2em !important;
    transition: all 0.2s ease-in-out !important;
    background: transparent !important;
    color: #99A7C1 !important;
    padding: 0 !important;
}

.esg-navigationbutton.selected {
    background: #0085F0 !important;
    color: #ffffff !important;
}

.esg-navigationbutton:hover {
    transform: scale(1.05) !important;
    background: rgba(0, 133, 240, 0.5) !important;
    color: #000 !important;
}

.esg-filter-wrapper .esg-filterbutton {
    background: #99A7C1 !important;
    color: #fff !important;
    border-radius: 40px !important;
    font-size: 14px !important;
    padding: 0 20px !important;
    font-family: 'Roboto', sans-serif !important;
    text-transform: none !important;
}

.esg-filter-wrapper .esg-filterbutton span {
    line-height: 1.5em !important;
}

.esg-filter-wrapper .esg-filterbutton.selected {
    background: #0085F0 !important;

}

.esg-filter-wrapper .esg-filterbutton:hover {
    background: rgba(0, 5, 88, 0.75) !important;
}

article.esg-filters.esg-singlefilters {
    margin-bottom: 25px !important;
}

@media(max-width:1024px) {
    .jet-tabs__control-wrapper .active-tab .jet-tabs__label-text {font-size: 16px !Important;}
    .jet-tabs__control-wrapper {
        margin-top: -115px;
        margin-bottom: 50px;
        border: none;
    }
}

@media(max-width:800px) {
    .jet-tabs__control-wrapper .active-tab .jet-tabs__label-text {font-size: 11px !Important;}
    .jet-tabs__control-wrapper {
        margin-top: -65px;
        margin-bottom: 25px;
        border: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a75d29f */.jet-tabs__control::after {
    content: "";
    width: 50px;
    height: 50px;
    display: block;
    position: relative;
    z-index: 999;
    text-align: center;
    margin: 0 auto;
}

.active-tab::after {
        -webkit-transition: opacity 0.95s;
  -moz-transition: opacity 0.95s;
  -o-transition: opacity 0.95s;
  -ms-transition: opacity 0.95s;
  transition: opacity 0.95s;
    background: url(/wp-content/uploads/2019/11/circle-arrow.png);
    background-size: contain;
}
#jet-tabs-control-2051.jet-tabs__control::after {
    opacity: 0;
}
#jet-tabs-control-2051.active-tab::after {
   opacity: 1;
}
#jet-tabs-control-2052.jet-tabs__control::after {
   opacity: 0;
}
#jet-tabs-control-2052.active-tab::after {
     opacity: 1;
}

@media(max-width: 800px){
    .jet-tabs__control::after {
        width: 35px;
        height: 35px;
    }
}/* End custom CSS */