.elementor-40 .elementor-element.elementor-element-a91d1e5{--display:flex;}.elementor-40 .elementor-element.elementor-element-d25f034{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-d25f034.elementor-element{--align-self:center;}/* Start custom CSS for html, class: .elementor-element-d25f034 */.elementor-40 .elementor-element.elementor-element-d25f034 iframe {
    height: 800px !important;
}

@media (max-width: 768px) {
    .elementor-40 .elementor-element.elementor-element-d25f034 iframe {
        height: 950px !important; /* Mobile devices usually need more height */
    }
}/* End custom CSS */