.elementor-9888 .elementor-element.elementor-element-2110288:not(.elementor-motion-effects-element-type-background), .elementor-9888 .elementor-element.elementor-element-2110288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF9;}.elementor-9888 .elementor-element.elementor-element-2110288 > .elementor-container{min-height:600px;}.elementor-9888 .elementor-element.elementor-element-2110288{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-220px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-9888 .elementor-element.elementor-element-2110288 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9888 .elementor-element.elementor-element-8d4a1ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-9888 .elementor-element.elementor-element-b31d29b{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-9888 .elementor-element.elementor-element-477f288{width:100%;max-width:100%;margin:-125px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-9888 .elementor-element.elementor-element-477f288 img{width:100%;}.elementor-9888 .elementor-element.elementor-element-1c5a3d0{width:100%;max-width:100%;margin:-125px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-9888 .elementor-element.elementor-element-1c5a3d0 img{width:100%;}.elementor-9888 .elementor-element.elementor-element-3058c47:not(.elementor-motion-effects-element-type-background), .elementor-9888 .elementor-element.elementor-element-3058c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF9;}.elementor-9888 .elementor-element.elementor-element-3058c47 > .elementor-container{min-height:600px;}.elementor-9888 .elementor-element.elementor-element-3058c47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-9888 .elementor-element.elementor-element-3058c47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9888 .elementor-element.elementor-element-da09040 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-9888 .elementor-element.elementor-element-f22d666:not(.elementor-motion-effects-element-type-background), .elementor-9888 .elementor-element.elementor-element-f22d666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF9;}.elementor-9888 .elementor-element.elementor-element-f22d666 > .elementor-container{min-height:100px;}.elementor-9888 .elementor-element.elementor-element-f22d666{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-9888 .elementor-element.elementor-element-f22d666 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9888 .elementor-element.elementor-element-a712dbe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-9888 .elementor-element.elementor-element-4f8ffab:not(.elementor-motion-effects-element-type-background), .elementor-9888 .elementor-element.elementor-element-4f8ffab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF9;}.elementor-9888 .elementor-element.elementor-element-4f8ffab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9888 .elementor-element.elementor-element-4f8ffab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9888 .elementor-element.elementor-element-edc236d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-9888 .elementor-element.elementor-element-3de2c9c:not(.elementor-motion-effects-element-type-background), .elementor-9888 .elementor-element.elementor-element-3de2c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF9;}.elementor-9888 .elementor-element.elementor-element-3de2c9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9888 .elementor-element.elementor-element-3de2c9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9888 .elementor-element.elementor-element-f68f60d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-9888 .elementor-element.elementor-element-8340f27:not(.elementor-motion-effects-element-type-background), .elementor-9888 .elementor-element.elementor-element-8340f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF9;}.elementor-9888 .elementor-element.elementor-element-8340f27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9888 .elementor-element.elementor-element-8340f27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9888 .elementor-element.elementor-element-7139de2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-9888 .elementor-element.elementor-element-7dca7e7:not(.elementor-motion-effects-element-type-background), .elementor-9888 .elementor-element.elementor-element-7dca7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF9;}.elementor-9888 .elementor-element.elementor-element-7dca7e7 > .elementor-container{min-height:0px;}.elementor-9888 .elementor-element.elementor-element-7dca7e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:-45px;padding:0px 0px 0px 0px;}.elementor-9888 .elementor-element.elementor-element-7dca7e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9888 .elementor-element.elementor-element-8be5e48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-9888 .elementor-element.elementor-element-3596241:not(.elementor-motion-effects-element-type-background), .elementor-9888 .elementor-element.elementor-element-3596241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF9;}.elementor-9888 .elementor-element.elementor-element-3596241 > .elementor-container{min-height:0px;}.elementor-9888 .elementor-element.elementor-element-3596241{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:-10px;padding:0px 0px 0px 0px;}.elementor-9888 .elementor-element.elementor-element-3596241 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9888 .elementor-element.elementor-element-cfb36e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}@media(max-width:1366px){.elementor-9888 .elementor-element.elementor-element-2110288 > .elementor-container{min-height:500px;}.elementor-9888 .elementor-element.elementor-element-477f288{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9888 .elementor-element.elementor-element-1c5a3d0{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9888 .elementor-element.elementor-element-3058c47 > .elementor-container{min-height:500px;}.elementor-9888 .elementor-element.elementor-element-f22d666 > .elementor-container{min-height:500px;}.elementor-9888 .elementor-element.elementor-element-4f8ffab > .elementor-container{min-height:500px;}.elementor-9888 .elementor-element.elementor-element-3de2c9c > .elementor-container{min-height:500px;}.elementor-9888 .elementor-element.elementor-element-8340f27 > .elementor-container{min-height:500px;}.elementor-9888 .elementor-element.elementor-element-7dca7e7 > .elementor-container{min-height:500px;}.elementor-9888 .elementor-element.elementor-element-3596241 > .elementor-container{min-height:500px;}}@media(max-width:1200px){.elementor-9888 .elementor-element.elementor-element-2110288 > .elementor-container{min-height:300px;}.elementor-9888 .elementor-element.elementor-element-477f288{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9888 .elementor-element.elementor-element-1c5a3d0{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9888 .elementor-element.elementor-element-3058c47 > .elementor-container{min-height:300px;}.elementor-9888 .elementor-element.elementor-element-f22d666 > .elementor-container{min-height:300px;}.elementor-9888 .elementor-element.elementor-element-4f8ffab > .elementor-container{min-height:300px;}.elementor-9888 .elementor-element.elementor-element-3de2c9c > .elementor-container{min-height:300px;}.elementor-9888 .elementor-element.elementor-element-8340f27 > .elementor-container{min-height:300px;}.elementor-9888 .elementor-element.elementor-element-7dca7e7 > .elementor-container{min-height:300px;}.elementor-9888 .elementor-element.elementor-element-3596241 > .elementor-container{min-height:300px;}}@media(max-width:1024px){.elementor-9888 .elementor-element.elementor-element-2110288{margin-top:-130px;margin-bottom:50px;}.elementor-9888 .elementor-element.elementor-element-477f288{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9888 .elementor-element.elementor-element-1c5a3d0{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9888 .elementor-element.elementor-element-3058c47{margin-top:-130px;margin-bottom:50px;}.elementor-9888 .elementor-element.elementor-element-f22d666{margin-top:-130px;margin-bottom:50px;}.elementor-9888 .elementor-element.elementor-element-4f8ffab{margin-top:-130px;margin-bottom:50px;}.elementor-9888 .elementor-element.elementor-element-3de2c9c{margin-top:-130px;margin-bottom:50px;}.elementor-9888 .elementor-element.elementor-element-8340f27{margin-top:-130px;margin-bottom:50px;}.elementor-9888 .elementor-element.elementor-element-7dca7e7{margin-top:-130px;margin-bottom:50px;}.elementor-9888 .elementor-element.elementor-element-3596241{margin-top:-130px;margin-bottom:50px;}}@media(max-width:880px){.elementor-9888 .elementor-element.elementor-element-477f288{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9888 .elementor-element.elementor-element-1c5a3d0{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-9888 .elementor-element.elementor-element-b31d29b{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9888 .elementor-element.elementor-element-477f288{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9888 .elementor-element.elementor-element-1c5a3d0{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9888 .elementor-element.elementor-element-3058c47{margin-top:-50px;margin-bottom:0px;}.elementor-9888 .elementor-element.elementor-element-2da291a{z-index:1;}.elementor-9888 .elementor-element.elementor-element-f22d666{margin-top:0px;margin-bottom:0px;}.elementor-9888 .elementor-element.elementor-element-4f8ffab{margin-top:0px;margin-bottom:-35px;z-index:1;}.elementor-9888 .elementor-element.elementor-element-3de2c9c{margin-top:0px;margin-bottom:-55px;}.elementor-9888 .elementor-element.elementor-element-8340f27{margin-top:-15px;margin-bottom:0px;}.elementor-9888 .elementor-element.elementor-element-7dca7e7{margin-top:-95px;margin-bottom:-45px;}.elementor-9888 .elementor-element.elementor-element-3596241 > .elementor-container{min-height:0px;}.elementor-9888 .elementor-element.elementor-element-3596241{margin-top:15px;margin-bottom:-10px;}}/* Start custom CSS for image, class: .elementor-element-477f288 *//* 1. Forces the image to float completely over the slider and stretch to screen edges */
.force-overlay {
    position: absolute !important;
    top: 0 !important; /* Aligns the image to the top of the slider's container */
    left: 50% !important;
    transform: translateX(-50%) !important; /* Centers it perfectly */
    width: 100vw !important;
    z-index: 999999 !important; /* Massively high layer number to beat the slider */
    
    /* Optional: If your slider has buttons underneath that people need to click, remove the "/*" and "*/" from the next line */
    /* pointer-events: none !important; */
}

/* 2. Forces the image file itself to stretch and fill the space */
.force-overlay img {
    width: 100vw !important;
    max-width: 100vw !important;
    height: auto !important;
    object-fit: cover !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c5a3d0 *//* 1. Forces the image to float completely over the slider and stretch to screen edges */
.force-overlay {
    position: absolute !important;
    top: 0 !important; /* Aligns the image to the top of the slider's container */
    left: 50% !important;
    transform: translateX(-50%) !important; /* Centers it perfectly */
    width: 100vw !important;
    z-index: 999999 !important; /* Massively high layer number to beat the slider */
    
    /* Optional: If your slider has buttons underneath that people need to click, remove the "/*" and "*/" from the next line */
    /* pointer-events: none !important; */
}

/* 2. Forces the image file itself to stretch and fill the space */
.force-overlay img {
    width: 100vw !important;
    max-width: 100vw !important;
    height: auto !important;
    object-fit: cover !important;
    display: block !important;
}/* End custom CSS */