/*
 Theme Name:   Twenty Twenty-Five Child
 Theme URI:    https://potbello.hyg.com.co/
 Description:  Tema hijo de Twenty Twenty-Five
 Author:       HyG
 Template:     twentytwentyfive
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  twentytwentyfive-child
 Tags:         custom-child-theme
*/
main.has-global-padding {
  padding: 0 !important;
}

main div.plantilla-contenido.has-global-padding {
  padding: 0 !important;
  margin: 0;
}

.menu {
  position: absolute;
  top: 0;
  z-index: 100;
  width: 100%;
  padding-top: 1rem;
}

.banner-imagen {
  width: 100%;
  height: 500px;
}

.banner-imagen img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}

.banner-imagen::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.7),
    rgba(0, 0, 0, 0) 20%,
    rgba(0, 0, 0, 0) 80%,
    rgba(0, 0, 0, 0.7)
  );
  pointer-events: none;
}

.banner-titulo {
  position: absolute;
  left: 0;
  top: 150px;
  padding-left: 5rem;
  color: white;
  font-size: 64px;
}

.banner-titulo-1 {
  position: absolute;
  left: 0;
  padding-left: 5rem;
  font-size: 40px;
  font-weight: bold;
}

.banner-titulo-2 {
  position: absolute;
  left: 0;
  top: 10px;
  padding-left: 5rem;
  font-size: 64px;
  font-weight: bold;
  font-style: italic;
}
