.elementor-29911 .elementor-element.elementor-element-b1cf20b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-29911 .elementor-element.elementor-element-b1cf20b.e-con{--align-self:flex-start;}:root{--page-title-display:none;}/* Start custom CSS *//* Ensure each section fits the full viewport height /
{
    height: 100vh; / Full viewport height /
    overflow: hidden; / Hide any overflow /
    margin: 0; / Remove any default margin /
    padding: 0; / Remove any default padding /
}

/ Additional CSS to prevent the body from causing scroll /
body {
    margin: 0;
    overflow: hidden; / Prevent the body from allowing scrolling */
}/* End custom CSS */