.elementor-5896 .elementor-element.elementor-element-3567f96:not(.elementor-motion-effects-element-type-background), .elementor-5896 .elementor-element.elementor-element-3567f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-5896 .elementor-element.elementor-element-3567f96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 72px 0px;}.elementor-5896 .elementor-element.elementor-element-3567f96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px) and (min-width:768px){.elementor-5896 .elementor-element.elementor-element-783d4cd3{width:100%;}}@media(max-width:1024px){.elementor-5896 .elementor-element.elementor-element-3567f96{padding:0px 30px 74px 30px;}}/* Start custom CSS for wp-widget-ess-grid-widget, class: .elementor-element-5d698a6a */article.esg-filters.esg-singlefilters {
    background: white;
    padding: 17px;
}

.esg-filterbutton span {
    font-size: 14px !important;
    font-family: 'Uni Sans Regular',sans-serif !important;
    text-transform: initial;
    letter-spacing: 0px;
}/* End custom CSS */
/* Start custom CSS */.elementor[data-elementor-type="wp-page"] {
    margin-top: -90px;
}


@media screen and (max-width:767px) {#hero-menu .elementor-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox !important;
    display: -webkit-inline-box !important;
    overflow-x: scroll;
    flex-wrap: unset !important;
}
    
#hero-menu:before{
    -webkit-animation: wiggle-data-v-2e21f460 1s infinite;
    animation: wiggle-data-v-2e21f460 1s infinite;
    content: "";
    background: url(https://9g8y219koiw2iqkto16fymmp-wpengine.netdna-ssl.com/wp-content/uploads/2020/05/next.svg) no-repeat 92% 50%/20px,-webkit-gradient(linear,left top,right top,from(transparent),to(#000));
    background: url(https://9g8y219koiw2iqkto16fymmp-wpengine.netdna-ssl.com/wp-content/uploads/2020/05/next.svg) no-repeat 92% 50%/20px,linear-gradient(90deg,transparent,#000);
    height: 69px;
    width: 100px;
    position: absolute;
    top: 0;
    right: -2px;
    margin-right: 2px;
    opacity: .8;
    z-index: 1000;
}    
}
.elementor-5284 .elementor-element.elementor-element-65181d72:not(.elementor-motion-effects-element-type-background){
background-color: #913b8e !important;
}

html{background: #141618;}

.eg-microsites-resource-grid-element-6 {
    width: 100%;
    text-align: left;
}

.eg-microsites-resource-grid-element-6:after {
    content: " ";
    width: 65%;
    background-color: #d3d3d3;
    height: 1px;
    display: block;
    -webkit-box-flex: 1;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 20px;
    right: 0;
    float: revert;
    margin-top: 0px;
    position: absolute;
    top: 13px;
}/* End custom CSS */