.main-header {
  display: flex;
  height: 64px;
  padding: var(--size-space-0, 0) var(--360-575-page-margin, 16px);
  align-items: center;
  gap: var(--size-space-40, 40px);
  border-radius: var(--border-radius-none, 0);
  background: var(--Color-Background-General-1, #fff);
}

.main-header__content {
  min-width: 328px;
  max-width: 328px;
}

.main-header__logos {
  display: flex;
  padding: var(--size-space-0, 0);
  align-items: center;
  gap: var(--size-space-8, 8px);
  flex: 1 0 0;
}

.logo-iberdrola {
  width: 68px;
  height: 64px;
  background: url(/documents/20122/30623485/logo_iberdrola.svg);
}
.logo-iberdrola .img-logos {
  width: 32px;
  flex: 1 0 0;
}
.line-logoLidl {
  display: flex;
  height: 40px;
  padding: var(--size-space-0, 0);
  align-items: center;
  gap: var(--size-space-16, 16px);
}
.logo-lidl {
  display: flex;
  width: 48px;
  height: 40px;
  padding: var(--size-space-4, 4px);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.divider {
  width: 1px;
  height: 40px;
  background: var(--Color-Border-General-1, #c8d9d0);
}

.logo-lidl .img-logos {
  width: 32px;
  flex: 1 0 0;	
  background: url(/documents/20122/30623485/lidl-logo.svg);
}

.main-header__ctc {
  display: flex;
  padding: var(--size-space-0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: var(--size-space-0, 0);
}

.main-header__herobanner {
  display: flex;
  padding: var(--size-space-32, 32px) var(--360-575-page-margin, 16px);
  flex-direction: column;
  align-items: center;
  gap: var(--size-space-32, 32px);
  background: var(--Color-Surface-General-1, #fff);
  justify-content: center;
}

.main-header__container{
	min-width: 328px;
	max-width: 328px;
}

.content {
  display: flex;
  padding: var(--size-space-0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--size-space-32, 32px);
  align-self: stretch;
}

.contenedor-title-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  /* gap: var(--size-space-16, 16px); */
  align-self: stretch;
}

.contenedor-imagen {
  display: flex;
  padding: var(--size-space-0, 0);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  gap: var(--size-space-0, 0);
  align-self: stretch;
}
.img {
  height: 270px;
  align-self: stretch;
  border-radius: var(--border-radius-l, 16px);
  background: url(/documents/20122/30623485/hero-banner-lidl_360.png) lightgray 50% / cover no-repeat;
}


@media (min-width: 576px) {
  .main-header__herobanner {
    padding: var(--size-space-32, 32px) var(--576-767-page-margin, 42px);
    gap: var(--size-space-32, 32px);
  }
  .main-header__container{
	min-width: 492px;
	max-width: 492px;
	}
  .img {
  height: 270px;
  align-self: stretch;
  border-radius: var(--border-radius-l, 16px);
  background: url(/documents/20122/30623485/hero-banner-lidl_576.png) lightgray 50% / cover no-repeat;
  }
 
}

@media (min-width: 768px) {
  .main-header__herobanner {
    padding: var(--size-space-32, 32px) var(--768-991-page-margin, 48px);
    gap: var(--size-space-32, 32px);
  }
  .main-header__container{
	min-width: 672px;
	max-width: 672px;
	}
  
  .img {
  height: 270px;
  align-self: stretch;
  border-radius: var(--border-radius-l, 16px);
  background: url(/documents/20122/30623485/hero-banner-lidl_768.png) lightgray 50% / cover no-repeat;
  }

}
