.elementor-27287 .elementor-element.elementor-element-f47646b{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF0000;--border-color:#FF0000;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-51504dd *//* Hide the HTML widget completely */
.elementor-widget-html {
    display: none !important;
}

/* Or target by specific class if you have multiple HTML widgets */
.elementor-html-content {
    display: none !important;
}

/* Show the Unity container specifically */
#viewport-container,
#viewport-container .elementor-widget-html,
#viewport-container .elementor-html-content {
    display: flex !important; /* or block, depending on your layout */
    visibility: visible !important;
}/* End custom CSS */
/* Start custom CSS *//* Remove scrollbars completely and prevent overflow */
body, html {
    overflow: hidden !important;
    height: 100vh !important;
    max-height: 100vh !important;
    margin: 0 !important;
    padding: 0 !important;
}



/* Ensure your container fits properly */
#viewport-container {
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    box-sizing: border-box !important;
}

/* Remove any default margins from sections */
.elementor-section {
    margin: 0 !important;
}

/* Hide any scrollbars that might appear */
* {
    scrollbar-width: none !important; /* Firefox */
    -ms-overflow-style: none !important; /* IE/Edge */
}

*::-webkit-scrollbar {
    display: none !important; /* Chrome, Safari, Opera */
}

.wd-content-layout {
    padding-block: 0px;
}/* End custom CSS */