.elementor-88 .elementor-element.elementor-element-cc9490e{--e-image-carousel-slides-to-show:1;top:0px;z-index:0;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-cc9490e{left:0px;}body.rtl .elementor-88 .elementor-element.elementor-element-cc9490e{right:0px;}.elementor-88 .elementor-element.elementor-element-b7cba0f{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-b7cba0f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.elementor-88 .elementor-element.elementor-element-d116795{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;color:var( --e-global-color-bced869 );}.elementor-88 .elementor-element.elementor-element-f328549{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-f328549 .elementor-heading-title{font-family:var( --e-global-typography-v4-type-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-type-h3-font-size );font-weight:var( --e-global-typography-v4-type-h3-font-weight );line-height:var( --e-global-typography-v4-type-h3-line-height );}.elementor-88 .elementor-element.elementor-element-8e6052c{columns:2;color:var( --e-global-color-bced869 );}.elementor-88 .elementor-element.elementor-element-a39f968{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-a39f968 .elementor-heading-title{font-family:var( --e-global-typography-v4-type-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-type-h3-font-size );font-weight:var( --e-global-typography-v4-type-h3-font-weight );line-height:var( --e-global-typography-v4-type-h3-line-height );}.elementor-88 .elementor-element.elementor-element-bd1efde{columns:2;color:var( --e-global-color-bced869 );}.elementor-88 .elementor-element.elementor-element-e40913c{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;color:var( --e-global-color-bced869 );}@media(max-width:1024px){.elementor-88 .elementor-element.elementor-element-f328549 .elementor-heading-title{font-size:var( --e-global-typography-v4-type-h3-font-size );line-height:var( --e-global-typography-v4-type-h3-line-height );}.elementor-88 .elementor-element.elementor-element-a39f968 .elementor-heading-title{font-size:var( --e-global-typography-v4-type-h3-font-size );line-height:var( --e-global-typography-v4-type-h3-line-height );}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-f328549 .elementor-heading-title{font-size:var( --e-global-typography-v4-type-h3-font-size );line-height:var( --e-global-typography-v4-type-h3-line-height );}.elementor-88 .elementor-element.elementor-element-8e6052c{columns:1;}.elementor-88 .elementor-element.elementor-element-a39f968 .elementor-heading-title{font-size:var( --e-global-typography-v4-type-h3-font-size );line-height:var( --e-global-typography-v4-type-h3-line-height );}.elementor-88 .elementor-element.elementor-element-bd1efde{columns:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-cc9490e *//* Workers' Comp intro carousel */
.workers-intro-carousel {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Make all Elementor/Swiper layers fill the right column */
.workers-intro-carousel .elementor-widget-container,
.workers-intro-carousel .elementor-image-carousel-wrapper,
.workers-intro-carousel .swiper,
.workers-intro-carousel .swiper-wrapper,
.workers-intro-carousel .swiper-slide {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Fill each slide */
.workers-intro-carousel .swiper-slide figure {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
}

/* Make every photo crop like a background image */
.workers-intro-carousel .swiper-slide img {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
}/* End custom CSS */