.elementor-1171 .elementor-element.elementor-element-f468ebe{--display:flex;--min-height:720px;--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;--overlay-opacity:0.56;}.elementor-1171 .elementor-element.elementor-element-f468ebe:not(.elementor-motion-effects-element-type-background), .elementor-1171 .elementor-element.elementor-element-f468ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bankermaxhomeloans.com/wp-content/uploads/2026/02/AdobeStock_1157287367-scaled.jpeg");background-position:-65px -100px;background-size:cover;}.elementor-1171 .elementor-element.elementor-element-f468ebe::before, .elementor-1171 .elementor-element.elementor-element-f468ebe > .elementor-background-video-container::before, .elementor-1171 .elementor-element.elementor-element-f468ebe > .e-con-inner > .elementor-background-video-container::before, .elementor-1171 .elementor-element.elementor-element-f468ebe > .elementor-background-slideshow::before, .elementor-1171 .elementor-element.elementor-element-f468ebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1171 .elementor-element.elementor-element-f468ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1171 .elementor-element.elementor-element-9591353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0200px 0px 0px 0px;text-align:center;}.elementor-1171 .elementor-element.elementor-element-9591353 .elementor-heading-title{font-size:57px;text-shadow:0px 8px 13px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1171 .elementor-element.elementor-element-08947e2{text-align:center;font-size:23px;text-shadow:0px 8px 13px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1171 .elementor-element.elementor-element-7875154{--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-1171 .elementor-element.elementor-element-628a308{--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-1171 .elementor-element.elementor-element-b25c4a2{--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-1171 .elementor-element.elementor-element-1f98fbd{--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-1171 .elementor-element.elementor-element-41fb02d{--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-1171 .elementor-element.elementor-element-232127b{--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-1171 .elementor-element.elementor-element-c3f1ef6{--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-1171 .elementor-element.elementor-element-1d9e98a{--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;}body.elementor-page-1171:not(.elementor-motion-effects-element-type-background), body.elementor-page-1171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(max-width:1024px){.elementor-1171 .elementor-element.elementor-element-f468ebe:not(.elementor-motion-effects-element-type-background), .elementor-1171 .elementor-element.elementor-element-f468ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bankermaxhomeloans.com/wp-content/uploads/2026/01/AdobeStock_209124760-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1171 .elementor-element.elementor-element-f468ebe{--padding-top:0px;--padding-bottom:-30px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-1171 .elementor-element.elementor-element-f468ebe:not(.elementor-motion-effects-element-type-background), .elementor-1171 .elementor-element.elementor-element-f468ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bankermaxhomeloans.com/wp-content/uploads/2026/01/Gemini_Generated_Image_wi8dl8wi8dl8wi8d.png");background-position:center center;background-size:cover;}.elementor-1171 .elementor-element.elementor-element-f468ebe{--min-height:740px;}.elementor-1171 .elementor-element.elementor-element-08947e2.elementor-element{--align-self:center;}.elementor-1171 .elementor-element.elementor-element-08947e2{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-360ca43 */@media (max-width: 980px){
  .bm-loan-grid{
    grid-template-columns:1fr;
    gap:24px;
  }

  .bm-loan-left{
    padding-right:0;
    order:1;
  }

  .bm-side{
    order:2;
    gap:16px;
  }

  .bm-loan-title{
    margin-bottom:14px;
  }

  .bm-loan-sub{
    margin-bottom:20px;
  }

  .bm-trust-row{
    margin-bottom:24px;
  }
}

@media (max-width: 640px){
  .bm-loan-section{
    padding:40px 18px;
  }

  .bm-card{
    padding:22px 18px;
    border-radius:18px;
  }

  .bm-btn{
    width:100%;
  }

  .bm-cta-row{
    flex-direction:column;
    gap:12px;
    margin-bottom:12px;
  }

  .bm-trust-row{
    gap:10px;
  }

  .bm-trust-pill{
    width:100%;
    justify-content:flex-start;
  }

  .bm-loan-title{
    font-size:clamp(2.1rem, 10vw, 3.2rem);
    line-height:.95;
  }

  .bm-loan-sub,
  .bm-body-text{
    font-size:1rem;
    line-height:1.75;
  }
}
@media (max-width: 640px){
  .bm-btn{
    min-height:48px;
    border-radius:12px;
    font-size:1rem;
  }
}/* End custom CSS */