.Page_bg_image_text_banner_main { position: relative; }
.Page_bg_image_text_banner_main_image { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.Page_bg_image_text_banner_main_image img { width: 100%; height: 100%; object-fit: cover; display: block; }
.Page_bg_image_text_banner_main_heading_text { text-align: center; position: relative; z-indeX: 2; }

@media (min-width: 1441px){
  .Page_bg_image_text_banner_main { aspect-ratio: 7.0588; display: flex; align-items: center;}
}

@media (max-width: 749px){
  .Page_bg_image_text_banner_main { padding: 38px 0 !important; }
}