/* Home Hero edits */

h1#hero-title {
    font-size: 2rem;
    font-family: "Barlow Condensed",sans-serif;
    font-weight: 600;
    letter-spacing: .05em;
    
}
.hero{
    height: 30rem;
}


.hero.hero-overlay .container {
    padding: 0px !important;
}

.hero.hero-overlay p {
    font-family: "Spectral", sans-serif;
     font-size: 2em;
    font-style: italic;
    letter-spacing: -0.01em;
}

.hero.hero-overlay .container.h-100.py-5.d-flex a.btn.btn-lg.btn-outline-light {
    background-color:  #012169;
}

.hero.hero-overlay .container.h-100.py-5.d-flex a.btn.btn-lg.btn-outline-light:hover, .hero.hero-overlay .container.h-100.py-5.d-flex a.btn.btn-lg.btn-outline-light:focus {
    background-color:  #fff;
}
.hero.hero-overlay .container.h-100.py-5.d-flex{
   width: 75%;
}

.hero.hero-overlay .container.h-100.py-5.d-flex > .wysiwyg {
    width: 100%;
    padding: 20px;
    opacity: 0.9;
    text-align:center;
}


.hero.hero-overlay .container.h-100.py-5.d-flex > .wysiwyg .btn-outline-light {
    border:0px;    
}

.hero.hero-overlay .container.h-100.py-5.d-flex > .wysiwyg hr {
    display:none;
}

@media (max-width: 767px){
    .hero.hero-overlay .container.h-100.py-5.d-flex{
       width: 80%;
    }
}

@media (max-width: 575.98px){
  .hero.hero-overlay .container.h-100.py-5.d-flex > .wysiwyg {
     margin:auto;
  }
    .hero.hero-overlay .container.h-100.py-5.d-flex{
       width: 100%;
    }
    
     .hero.hero-overlay .container.h-100.py-5.d-flex .wysiwyg .lead{
       font-size: 1.5em;
    }
    
    .hero{
        height:auto;
    }

}
/*End of Home Hero edits */

 @media (min-width: 576px){
	 #anchor-leadership-team-bios .h4 {
		 height: 50px;
	}
}

 @media (max-width: 1200px){
    #anchor-find-what-you-need .col-sm-6.col-md-4.mb-3{
            flex: 0 0 50% !important;
            max-width: 50% !important;
    }
}