.elementor-1516 .elementor-element.elementor-element-2ce6fec{--display:flex;}.elementor-1516 .elementor-element.elementor-element-2ce6fec:not(.elementor-motion-effects-element-type-background), .elementor-1516 .elementor-element.elementor-element-2ce6fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-1516 .elementor-element.elementor-element-61578d1{--display:flex;}.elementor-1516 .elementor-element.elementor-element-61578d1:not(.elementor-motion-effects-element-type-background), .elementor-1516 .elementor-element.elementor-element-61578d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2f9514 );}.elementor-1516 .elementor-element.elementor-element-a53c1cb{--display:flex;--overlay-opacity:0.68;--border-radius:5px 5px 5px 5px;}.elementor-1516 .elementor-element.elementor-element-a53c1cb:not(.elementor-motion-effects-element-type-background), .elementor-1516 .elementor-element.elementor-element-a53c1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24313D;}.elementor-1516 .elementor-element.elementor-element-a53c1cb::before, .elementor-1516 .elementor-element.elementor-element-a53c1cb > .elementor-background-video-container::before, .elementor-1516 .elementor-element.elementor-element-a53c1cb > .e-con-inner > .elementor-background-video-container::before, .elementor-1516 .elementor-element.elementor-element-a53c1cb > .elementor-background-slideshow::before, .elementor-1516 .elementor-element.elementor-element-a53c1cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1516 .elementor-element.elementor-element-a53c1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1516 .elementor-element.elementor-element-51d817e{--display:flex;}.elementor-1516 .elementor-element.elementor-element-51d817e:not(.elementor-motion-effects-element-type-background), .elementor-1516 .elementor-element.elementor-element-51d817e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2f9514 );}/* Start custom CSS for container, class: .elementor-element-a53c1cb *//* Main container background */
.elementor-1516 .elementor-element.elementor-element-a53c1cb {
    background-color: #25313E !important;
    background-image: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

/* Remove unwanted spacing around HTML widget */
.elementor-1516 .elementor-element.elementor-element-a53c1cb .elementor-widget-html {
    margin: 0 !important;
    padding: 0 !important;
}

/* Match HTML section background */
.elementor-1516 .elementor-element.elementor-element-a53c1cb .rpm-visual-section {
    background-color: #25313E !important;
    width: 100%;
}/* End custom CSS */