.elementor-5993 .elementor-element.elementor-element-eb59992{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5993 .elementor-element.elementor-element-8c1d902{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-5993 .elementor-element.elementor-element-8c1d902.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}/* Start custom CSS for container, class: .elementor-element-eb59992 *//* Target only the Container this CSS is attached to */
.elementor-5993 .elementor-element.elementor-element-eb59992 {
    padding: 0 !important;
    margin: 0 !important;
    --gap: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important; /* Ensures it doesn't clip the header/footer */
}

/* Strip padding from the internal widget wrapper */
.elementor-5993 .elementor-element.elementor-element-eb59992 > .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

/* Target the HTML widget specifically */
.elementor-5993 .elementor-element.elementor-element-eb59992 .elementor-widget-html,
.elementor-5993 .elementor-element.elementor-element-eb59992 .elementor-widget-html .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}

/* Ensure no negative margins or absolute positioning is pulling it up */
.elementor-5993 .elementor-element.elementor-element-eb59992 .relative {
    position: relative !important;
    top: 0 !important;
}/* End custom CSS */