.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5039 .elementor-element.elementor-element-7cb58a37{--display:flex;--min-height:590px;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:540px;}.elementor-5039 .elementor-element.elementor-element-7cb58a37:not(.elementor-motion-effects-element-type-background), .elementor-5039 .elementor-element.elementor-element-7cb58a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.investnext.com/wp-content/uploads/2026/06/Ballast-Rock-MCP.png");background-repeat:no-repeat;background-size:cover;}@media(min-width:2400px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1366px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1200px){.elementor-5039 .elementor-element.elementor-element-7cb58a37:not(.elementor-motion-effects-element-type-background), .elementor-5039 .elementor-element.elementor-element-7cb58a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5039 .elementor-element.elementor-element-7cb58a37{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:160px;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5039 .elementor-element.elementor-element-7cb58a37:not(.elementor-motion-effects-element-type-background), .elementor-5039 .elementor-element.elementor-element-7cb58a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:contain;}}/* Start custom CSS for container, class: .elementor-element-7cb58a37 */@media only screen and (max-width: 610px) {
    .elementor-5039 .elementor-element.elementor-element-7cb58a37.case-study {
        background-color: #282834;
        border-radius: 20px !important;
        padding: 100px 20px 40px 20px !important;
    }
    .elementor-5039 .elementor-element.elementor-element-7cb58a37.case-study {
        min-height: 182px;
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;
    }
    .carousel-title {
        left: 20px !important;
        top: 25px !important;
    }
    .elementor-5039 .elementor-element.elementor-element-7cb58a37 .btn-case-study.elementor-absolute {
        position: initial !important;
        text-align: center;
    }
    
}/* End custom CSS */