.elementor-1026 .elementor-element.elementor-element-c4da80f{--display:flex;overflow:visible;}.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison{border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison .twentytwenty-before-label:before{color:var( --e-global-color-7142c80 );font-family:var( --e-global-typography-3eb924a-font-family ), Sans-serif;font-size:var( --e-global-typography-3eb924a-font-size );font-weight:var( --e-global-typography-3eb924a-font-weight );line-height:var( --e-global-typography-3eb924a-line-height );}.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison .twentytwenty-after-label:before{color:var( --e-global-color-7142c80 );font-family:var( --e-global-typography-3eb924a-font-family ), Sans-serif;font-size:var( --e-global-typography-3eb924a-font-size );font-weight:var( --e-global-typography-3eb924a-font-weight );line-height:var( --e-global-typography-3eb924a-line-height );}.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}@media(max-width:1366px){.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison .twentytwenty-before-label:before{font-size:var( --e-global-typography-3eb924a-font-size );line-height:var( --e-global-typography-3eb924a-line-height );}.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison .twentytwenty-after-label:before{font-size:var( --e-global-typography-3eb924a-font-size );line-height:var( --e-global-typography-3eb924a-line-height );}}@media(max-width:1024px){.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison .twentytwenty-before-label:before{font-size:var( --e-global-typography-3eb924a-font-size );line-height:var( --e-global-typography-3eb924a-line-height );}.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison .twentytwenty-after-label:before{font-size:var( --e-global-typography-3eb924a-font-size );line-height:var( --e-global-typography-3eb924a-line-height );}}@media(max-width:767px){.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison .twentytwenty-before-label:before{font-size:var( --e-global-typography-3eb924a-font-size );line-height:var( --e-global-typography-3eb924a-line-height );}.elementor-1026 .elementor-element.elementor-element-549220f .elementskit-image-comparison .twentytwenty-after-label:before{font-size:var( --e-global-typography-3eb924a-font-size );line-height:var( --e-global-typography-3eb924a-line-height );}}/* Start custom CSS for elementskit-image-comparison, class: .elementor-element-549220f *//* Default for desktop */
.elementor-1026 .elementor-element.elementor-element-549220f .twentytwenty-container {
    height: 600px !important;
}

.elementor-1026 .elementor-element.elementor-element-549220f .twentytwenty-container img {
    height: 100% !important;
    object-fit: cover !important;
}

/* Mobile responsiveness */
@media (max-width: 768px) {
    .elementor-1026 .elementor-element.elementor-element-549220f .twentytwenty-container {
        height: 300px !important; /* adjust as needed for mobile */
    }

    .elementor-1026 .elementor-element.elementor-element-549220f .twentytwenty-container img {
        height: 100% !important;
        object-fit: cover !important;
    }
}/* End custom CSS */