/* new landing page styles */

body#mf-landing-page {
	background-color: #f2f2f2;
}
body#mf-landing-page .form-wrapper.add-padding {
    border-color: #034659;
    border: solid;
    border-width: 2px;
  }
}
body#mf-landing-page .logo-landing-page img {
	max-height: 65px;
	max-width: 400px;
	padding: 20px 0;
}

/* end new landing page stuff */



li.active-branch {
  border-bottom: 3px solid white;
}

.nav.standard ul li a {
  font-size: 1.2rem !important;
}


/* LP updates Aug 2026 */

@media (min-width: 768px) {
  
  .lp-special.hero .two-flex {
    align-items: flex-start;
  }
  
  .lp-special.hero .two-flex .column-content:nth-child(1) {
    width: 33%;
  }
  .lp-special.hero .two-flex .column-content:nth-child(1) {
    background: rgba(4, 69, 89, 0.85);
    padding: 10px 20px;
  }

  .lp-special.hero .two-flex .column-content:nth-child(1) p,
  .lp-special.hero .two-flex .column-content:nth-child(1) h1 {
    margin-bottom: 0px;
  }
  .lp-special.hero .two-flex .column-content:nth-child(2) {
    border: 2px solid #D9D9D9;
    background: #fff;
    padding: 30px;
  }

  .lp-special.hero .two-flex .column-content:nth-child(2) * {
    color: #044559;
  }

}

  .lp-special.hero-bg-clip {
    z-index: 0 !important;
  }

/* .hero-bg-corner-clip {
  clip-path: polygon(20px 0%, 100% 0%, 100% calc(60% - 20px), calc(0% - 20px) 100%, 0% 100%, 0% 20px);
} */

.col-1-image-shadow .column-content:nth-child(1) img,
.col-2-image-shadow .column-content:nth-child(2) img {
  -webkit-box-shadow: 50px 30px 0px 0px #044559; 
  box-shadow: 50px 30px 0px 0px #044559;
}

.lp-special a, 
.lp-special a:visited {
  color: #fff;
  text-decoration: underline;
}

.lp-special a.btn-primary, 
.lp-special a.btn-primary:visited,
.lp-special a.btn-secondary, 
.lp-special a.btn-secondary:visited,
.lp-special a.btn-tertiary, 
.lp-special a.btn-tertiary:visited {
  text-decoration: none;
}