.short_hero_2025{position:relative;  box-shadow: inset 0 0 0 2000px rgba(0, 70, 136, 0.75);
box-sizing:box-border;padding-left:30px;padding-right:30px;}
.short_hero_2025 .maxWidth_2025{box-sizing:box-border;padding-top:5%;padding-bottom:5%;}
.short_hero_2025 h1 {font-size: 2.375rem;line-height:1.6;font-weight:bold;color:#ffffff;}

.hollow-hero{
  min-height: 600px;
  margin: 0px!important;
  padding: 0px 0px 40% 0px!important;
  position: relative;
  overflow: hidden!important;
  float: none!important;
  background: #DDD!important;
}
.content-area{
  display: block!important;
  width: 90%!important;
  max-width: 1100px;
  margin: 0px auto;
  padding: 0px;
  color: #FFF;
  font-size:23px;line-height:1.6;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.hollow-hero h1{
  margin: 0px 0px 30px 0px;
  font-size: 2.375rem;
  line-height:1.6;
  font-weight: 900;
  max-width: 850px;
}
.hollow-hero .content-area p{font-size:23px;line-height:1.6;}

@media screen and (max-width:900px){
  .content-area{position: relative;left:0;top:0;transform:none;}
  .hollow-hero .right-column{width:100% !important;padding-top:40px;}
  .hollow-hero .left-column{width:100% !important;}
  .hollow-hero h1{line-height:1.3;margin-bottom:20px;

}
@media screen and (max-width:767px){
  .content-area h1{margin: 0px 0px 20px 0px;font-size:23px;line-height:1.2;}
  .hollow-hero .content-area p{font-size:18px;line-height:1.4;}
}