.elementor-189 .elementor-element.elementor-element-2c70a09e:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-2c70a09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://badcreditloancanada.com/wp-content/uploads/2025/06/real-estate-broker-agent-being-analysis-and-making-the-decision-a-home-estate-loan-to-customer-1.jpg");background-position:0% 30%;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-2c70a09e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(250deg, #4C71C3 20%, #409DAA 100%);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-189 .elementor-element.elementor-element-2c70a09e > .elementor-container{max-width:1200px;}.elementor-189 .elementor-element.elementor-element-2c70a09e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-136px;margin-bottom:0px;padding:250px 0px 135px 0px;z-index:0;}.elementor-189 .elementor-element.elementor-element-3688e694 .elementor-heading-title{font-family:var( --e-global-typography-acfc189-font-family ), Sans-serif;font-size:var( --e-global-typography-acfc189-font-size );font-weight:var( --e-global-typography-acfc189-font-weight );line-height:var( --e-global-typography-acfc189-line-height );color:#FFFFFF;}.elementor-bc-flex-widget .elementor-189 .elementor-element.elementor-element-7425ab97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-189 .elementor-element.elementor-element-7425ab97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-189 .elementor-element.elementor-element-7425ab97.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-189 .elementor-element.elementor-element-46a0224{width:auto;max-width:auto;}.elementor-189 .elementor-element.elementor-element-46a0224 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-189 .elementor-element.elementor-element-46a0224 .elementor-heading-title{font-family:var( --e-global-typography-4dec8fd-font-family ), Sans-serif;font-size:var( --e-global-typography-4dec8fd-font-size );font-weight:var( --e-global-typography-4dec8fd-font-weight );line-height:var( --e-global-typography-4dec8fd-line-height );color:#FFFFFF;}.elementor-189 .elementor-element.elementor-element-92244c4{width:auto;max-width:auto;}.elementor-189 .elementor-element.elementor-element-92244c4 .elementor-heading-title{font-family:var( --e-global-typography-4dec8fd-font-family ), Sans-serif;font-size:var( --e-global-typography-4dec8fd-font-size );font-weight:var( --e-global-typography-4dec8fd-font-weight );line-height:var( --e-global-typography-4dec8fd-line-height );color:#FFFFFF;}.elementor-189 .elementor-element.elementor-element-5cc5c96{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-189 .elementor-element.elementor-element-cceda2f{text-align:center;}.elementor-189 .elementor-element.elementor-element-cceda2f .elementor-heading-title{font-family:var( --e-global-typography-c15ba09-font-family ), Sans-serif;font-size:var( --e-global-typography-c15ba09-font-size );font-weight:var( --e-global-typography-c15ba09-font-weight );line-height:var( --e-global-typography-c15ba09-line-height );color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-59f1911 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0% 15% 0% 15%;}.elementor-189 .elementor-element.elementor-element-59f1911{text-align:center;}.elementor-189 .elementor-element.elementor-element-59f1911 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-8a8124d );}.elementor-189 .elementor-element.elementor-element-277c3dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-189 .elementor-element.elementor-element-ff39080{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-189 .elementor-element.elementor-element-fec825e > .elementor-widget-container{background-color:#F0F0F0;padding:13px 13px 13px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:23px 23px 23px 23px;}.elementor-189 .elementor-element.elementor-element-fec825e .elementor-testimonial-wrapper{text-align:center;}.elementor-189 .elementor-element.elementor-element-3f2c0fc{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-189 .elementor-element.elementor-element-9174330 > .elementor-widget-container{background-color:#F0F0F0;padding:13px 13px 13px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:23px 23px 23px 23px;}.elementor-189 .elementor-element.elementor-element-9174330 .elementor-testimonial-wrapper{text-align:center;}.elementor-189 .elementor-element.elementor-element-3402d9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-189 .elementor-element.elementor-element-0ec1774{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-189 .elementor-element.elementor-element-1b57324 > .elementor-widget-container{background-color:#F0F0F0;padding:13px 13px 13px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:23px 23px 23px 23px;}.elementor-189 .elementor-element.elementor-element-1b57324 .elementor-testimonial-wrapper{text-align:center;}.elementor-189 .elementor-element.elementor-element-9063750{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-189 .elementor-element.elementor-element-d2f0eab > .elementor-widget-container{background-color:#F0F0F0;padding:13px 13px 13px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:23px 23px 23px 23px;}.elementor-189 .elementor-element.elementor-element-d2f0eab .elementor-testimonial-wrapper{text-align:center;}.elementor-189 .elementor-element.elementor-element-571eb5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:5rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-189 .elementor-element.elementor-element-423630f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-189 .elementor-element.elementor-element-3be7385 > .elementor-widget-container{background-color:#F0F0F0;padding:13px 13px 13px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:23px 23px 23px 23px;}.elementor-189 .elementor-element.elementor-element-3be7385 .elementor-testimonial-wrapper{text-align:center;}.elementor-189 .elementor-element.elementor-element-6218ae3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-189 .elementor-element.elementor-element-9214a19 > .elementor-widget-container{background-color:#F0F0F0;padding:13px 13px 13px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:23px 23px 23px 23px;}.elementor-189 .elementor-element.elementor-element-9214a19 .elementor-testimonial-wrapper{text-align:center;}@media(max-width:1024px){.elementor-189 .elementor-element.elementor-element-2c70a09e:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-2c70a09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-189 .elementor-element.elementor-element-2c70a09e{margin-top:-140px;margin-bottom:0px;padding:30% 0% 10% 0%;}.elementor-189 .elementor-element.elementor-element-696f15f > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-189 .elementor-element.elementor-element-3688e694 .elementor-heading-title{font-size:var( --e-global-typography-acfc189-font-size );line-height:var( --e-global-typography-acfc189-line-height );}.elementor-189 .elementor-element.elementor-element-7425ab97 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-189 .elementor-element.elementor-element-46a0224 .elementor-heading-title{font-size:var( --e-global-typography-4dec8fd-font-size );line-height:var( --e-global-typography-4dec8fd-line-height );}.elementor-189 .elementor-element.elementor-element-92244c4 .elementor-heading-title{font-size:var( --e-global-typography-4dec8fd-font-size );line-height:var( --e-global-typography-4dec8fd-line-height );}.elementor-189 .elementor-element.elementor-element-cceda2f .elementor-heading-title{font-size:var( --e-global-typography-c15ba09-font-size );line-height:var( --e-global-typography-c15ba09-line-height );}.elementor-189 .elementor-element.elementor-element-59f1911 .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-189 .elementor-element.elementor-element-2c70a09e:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-2c70a09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-189 .elementor-element.elementor-element-2c70a09e{padding:200px 0px 50px 0px;}.elementor-189 .elementor-element.elementor-element-696f15f > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-189 .elementor-element.elementor-element-3688e694 .elementor-heading-title{font-size:var( --e-global-typography-acfc189-font-size );line-height:var( --e-global-typography-acfc189-line-height );}.elementor-189 .elementor-element.elementor-element-7425ab97.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-189 .elementor-element.elementor-element-7425ab97 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-189 .elementor-element.elementor-element-46a0224 .elementor-heading-title{font-size:var( --e-global-typography-4dec8fd-font-size );line-height:var( --e-global-typography-4dec8fd-line-height );}.elementor-189 .elementor-element.elementor-element-92244c4 .elementor-heading-title{font-size:var( --e-global-typography-4dec8fd-font-size );line-height:var( --e-global-typography-4dec8fd-line-height );}.elementor-189 .elementor-element.elementor-element-cceda2f .elementor-heading-title{font-size:var( --e-global-typography-c15ba09-font-size );line-height:var( --e-global-typography-c15ba09-line-height );}.elementor-189 .elementor-element.elementor-element-59f1911 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-59f1911 .elementor-heading-title{font-size:35px;}.elementor-189 .elementor-element.elementor-element-3402d9f{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-189 .elementor-element.elementor-element-571eb5d{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(min-width:768px){.elementor-189 .elementor-element.elementor-element-696f15f{width:56.033%;}.elementor-189 .elementor-element.elementor-element-7425ab97{width:43.928%;}.elementor-189 .elementor-element.elementor-element-ff39080{--width:50%;}.elementor-189 .elementor-element.elementor-element-3f2c0fc{--width:50%;}.elementor-189 .elementor-element.elementor-element-0ec1774{--width:50%;}.elementor-189 .elementor-element.elementor-element-9063750{--width:50%;}.elementor-189 .elementor-element.elementor-element-423630f{--width:50%;}.elementor-189 .elementor-element.elementor-element-6218ae3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-189 .elementor-element.elementor-element-696f15f{width:50%;}.elementor-189 .elementor-element.elementor-element-7425ab97{width:50%;}}/* Start custom CSS *//* Prevent Horizontal Overflow */
html, body {
    overflow-x: hidden; /* Disable horizontal scrolling */
}

/* Ensure elements fit within their containers */
.elementor-section {
    overflow: hidden; /* Prevent sections from overflowing */
}

/* Fix overflow issues for iPad and mobile devices */
@media (max-width: 1024px) { /* iPad and smaller devices */
    html, body {
        overflow-x: hidden; /* Re-enforce hidden overflow */
    }
    .elementor-section {
        overflow: hidden; /* Ensure sections don't overflow */
    }
    /* Address potential padding/margin issues */
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box; /* Ensure box sizing is consistent */
    }
}

/* Add specific adjustments for smaller mobile devices */
@media (max-width: 768px) { /* Mobile devices */
    .elementor-section {
        overflow-x: hidden; /* Prevent horizontal scrolling */
    }
}/* End custom CSS */