.elementor-231701 .elementor-element.elementor-element-2b93494{--display:flex;--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;}.elementor-231701 .elementor-element.elementor-element-ddb6d30{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-231701 .elementor-element.elementor-element-d295e1b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}/* Start custom CSS for html, class: .elementor-element-d295e1b */<style>
/* Ensure the parent container (Elementor container) takes full viewport height and width */
.elementor-container {
    width: 100vw !important;
    height: 100vh !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* Style the iframe to take full width and height of its parent */
.responsive-iframe {
    width: 100vw !important;
    height: 100vh !important;
    border: none !important;
    display: block !important;
    position: relative !important;
}

/* Ensure no scrollbars or overflow issues */
body, html {
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}
</style>/* End custom CSS */