.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-450 .elementor-element.elementor-element-ce81a25{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-450 .elementor-element.elementor-element-ce81a25.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-html .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-html .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-450 .elementor-element.elementor-element-4b5ebe1{width:100%;max-width:100%;}.elementor-450 .elementor-element.elementor-element-4b5ebe1.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-450 .elementor-element.elementor-element-ce81a25{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-4b5ebe1 *//* Target the elementor wrapper AND the iframe itself */
.full-height-embed {
    height: 100vh !important; /* Force the widget wrapper to screen height */
}

.full-height-embed .elementor-widget-container {
    padding: 0 !important; /* Remove any default Elementor padding on the wrapper */
}

.full-height-embed iframe {
    height: 100% !important; /* Force the iframe to 100% of the wrapper's height */
    width: 100vw !important; /* Force the iframe to full viewport width */
    margin: 0 !important;
    display: block; /* Important to remove tiny vertical gaps */
}/* End custom CSS */