.elementor-79 .elementor-element.elementor-element-cfb0cd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-79 .elementor-element.elementor-element-cfb0cd9:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-cfb0cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-0e57c6f */@media (max-width : 768px){
    .elemntor-widget-html{
        overflow-x : hidden !important;
        
    }
    
    div[style*="2fr 1fr 1fr 1fr"]{
        grid-template-columns : 1fr 1fr !important;
        gap : 20px !important;
        
    }
    
    div[style*="max-width:1200px"]{
        padding-left : 16px !important;
        padding-right : 16px !important;
        overflow : hidden !important;
    }
    
}/* End custom CSS */