.elementor-2224 .elementor-element.elementor-element-448d625{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2224 .elementor-element.elementor-element-b72dffe{--display:flex;}.elementor-2224 .elementor-element.elementor-element-b72dffe:not(.elementor-motion-effects-element-type-background), .elementor-2224 .elementor-element.elementor-element-b72dffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2224 .elementor-element.elementor-element-4b981b1{--display:flex;--gap:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-2224 .elementor-element.elementor-element-4b981b1:not(.elementor-motion-effects-element-type-background), .elementor-2224 .elementor-element.elementor-element-4b981b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2224 .elementor-element.elementor-element-2f3cac1{--display:flex;--gap:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-2224 .elementor-element.elementor-element-2f3cac1:not(.elementor-motion-effects-element-type-background), .elementor-2224 .elementor-element.elementor-element-2f3cac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}/* Start custom CSS for container, class: .elementor-element-b72dffe */.elementor-2224 .elementor-element.elementor-element-b72dffe {
    aspect-ratio: 807/512;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b981b1 */.elementor-2224 .elementor-element.elementor-element-4b981b1 {
    aspect-ratio: 807/512;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3cac1 */.elementor-2224 .elementor-element.elementor-element-2f3cac1 {
    aspect-ratio: 807/512;
}/* End custom CSS */