.elementor-4486 .elementor-element.elementor-element-8cd31aa:not(.elementor-motion-effects-element-type-background), .elementor-4486 .elementor-element.elementor-element-8cd31aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4486 .elementor-element.elementor-element-8cd31aa > .elementor-background-overlay{background-color:#02010100;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4486 .elementor-element.elementor-element-8cd31aa > .elementor-container{max-width:1200px;}.elementor-4486 .elementor-element.elementor-element-8cd31aa{box-shadow:0px 250px 100px -22px rgba(0, 0, 0, 0.25) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-191px;margin-bottom:0px;padding:0200px 0px 250px 0px;}.elementor-4486 .elementor-element.elementor-element-8cd31aa .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-4486 .elementor-element.elementor-element-aca315e{text-align:center;}/* Start custom CSS for section, class: .elementor-element-8cd31aa */@media screen and (max-width: 1300px) { #hero-s .elementor-background-overlay {
    background-position: 100% 100%!important;
    background-size: 920px;
}
    
    #hero-s {
        padding: 7rem 0 0rem 1rem!important; }
    #hero-column {
    padding: 0 4rem 0 0;
}
        
}/* End custom CSS */