.hero-information__container{
  margin-left:auto;
  margin-right:auto;
  padding-left:2rem;
  padding-right:2rem;
  position:relative;
  width:100%;
  z-index:10;
  z-index:2;
}

@media (min-width:1400px){
  .hero-information__container{
    max-width:1400px;
  }
}
.hero-information__media-inner{
  height:130%;
  left:50%;
  pointer-events:none;
  top:50%;
  top:-200px;
  width:130%;
}

.hero-information__media,.hero-information__media-inner{
  position:absolute;
}

.hero-information,.hero-information__container{
  position:relative;
}

.hero-information__media{
  bottom:0;
  left:0;
  right:0;
  top:0;
}

.hero-information__label{
  margin-bottom:.125rem;
  --tw-text-opacity:1;
  color:rgb(17, 24, 39, var(--tw-text-opacity, 1));
  font-family:var(--font-family-1);
}

.acreditaciones,.hero-information__title-secondary{
  margin-bottom:1rem;
}

.hero-information__text-content .field--name-field-items{
  -moz-column-gap:1.5rem;
  column-gap:1.5rem;
  margin-bottom:1.5rem;
  row-gap:.75rem;
}

.hero-information{
  display:grid;
  grid-template-columns:minmax(0, 1fr);
  margin-bottom:2rem;
  min-height:450px;
  overflow:hidden;
}

.hero-information__info-links{
  flex-direction:column;
  margin-top:1rem;
}

.hero-information__title-secondary{
  font-size:1.25rem;
  line-height:1.75rem;
  margin-top:1.25rem;
}

.hero-information,.hero-information__info-links,.hero-information__info-links a:last-child{
  display:flex;
}

.hero-information__info-links a:first-child{
  display:inline-flex;
  --tw-bg-opacity:1;
  background-color:rgb(193, 39, 45, var(--tw-bg-opacity, 1));
}

.hero-information__container-inner,.hero-information__text-content .field--name-field-items{
  display:grid;
  grid-template-columns:repeat(1, minmax(0, 1fr));
}

.hero-information__info-links a{
  align-items:center;
  border-radius:calc(var(--radius) - 2px);
  height:2.75rem;
  justify-content:center;
  padding-bottom:.5rem;
  padding-top:.5rem;
  white-space:nowrap;
  --tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);
  --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  --tw-ring-offset-color:hsl(var(--background));
  animation-duration:.2s;
  transition-duration:.15s;
  transition-duration:.2s;
  transition-property:all;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
}

.hero-information__container-inner,.hero-information__media{
  height:100%;
}

.hero-information__info-links a,.hero-information__media{
  width:100%;
}

.hero-information,.hero-information__container-inner{
  align-items:stretch;
}

.hero-information__info-links,.hero-information__info-links a{
  gap:.5rem;
}

.hero-information__container-inner{
  gap:2rem;
}

.hero-information,.hero-information__media{
  overflow:hidden;
}

.hero-information__info-item{
  border-left-width:4px;
  --tw-border-opacity:1;
  border-color:rgb(193, 39, 45, var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  background-color:rgb(249, 250, 251, var(--tw-bg-opacity, 1));
  margin-bottom:.5rem;
  padding:.75rem;
  transition-duration:.15s;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
}

.acreditaciones{
  border-top-width:1px;
  --tw-border-opacity:1;
  border-color:rgb(229, 231, 235, var(--tw-border-opacity, 1));
  padding-top:1rem;
}

.hero-information__info-links a:last-child{
  --tw-bg-opacity:1;
  background-color:rgb(31, 41, 55, var(--tw-bg-opacity, 1));
}

.hero-information__container,.hero-information__info-links a{
  padding-left:1rem;
  padding-right:1rem;
}

.hero-information__title{
  font-size:3.75rem;
  line-height:1;
  --tw-drop-shadow:drop-shadow(0 4px 8px rgba(0,0,0,.9));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.hero-information__title-tertiary{
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  align-items:center;
  color:rgb(193, 39, 45, var(--tw-text-opacity, 1));
  display:grid;
  gap:.5rem;
  grid-template-columns:1.25rem auto;
  margin-bottom:1rem;
}

.hero-information__info-links a,.hero-information__label{
  font-size:.875rem;
  line-height:1.25rem;
}

.hero-information__text{
  font-size:.75rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgb(75, 85, 99, var(--tw-text-opacity, 1));
}

.hero-information__title,.hero-information__title-tertiary{
  font-weight:700;
}

.hero-information__info-links a,.hero-information__label,.hero-information__title-secondary{
  font-weight:600;
}

.hero-information__text-content .field--name-field-items,.hero-information__title-secondary{
  --tw-text-opacity:1;
  color:rgb(55, 65, 81, var(--tw-text-opacity, 1));
}

.hero-information__info-links a,.hero-information__title{
  --tw-text-opacity:1;
  color:rgb(255, 255, 255, var(--tw-text-opacity, 1));
}

.hero-information__info-links a:hover:first-child{
  --tw-bg-opacity:1;
  background-color:rgb(166, 31, 36, var(--tw-bg-opacity, 1));
}

.hero-information__info-item:hover{
  --tw-bg-opacity:1;
  background-color:rgb(243, 244, 246, var(--tw-bg-opacity, 1));
}

.hero-information__info-links a:hover:last-child{
  --tw-bg-opacity:1;
  background-color:rgb(17, 24, 39, var(--tw-bg-opacity, 1));
}

.hero-information__info-links a:hover{
  --tw-shadow:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.hero-information__info-links a:focus-visible{
  outline:2px solid transparent;
  outline-offset:2px;
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent);
  --tw-ring-color:hsl(var(--ring));
  --tw-ring-offset-width:2px;
}

.hero-information__info-links a:disabled{
  opacity:.5;
  pointer-events:none;
}

@media (min-width:640px){
  .hero-information__info-links{
    flex-direction:row;
  }
}
@media (min-width:768px){
  .hero-information__text-content .field--name-field-items{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}
@media (min-width:1024px){
  .hero-information__title-wrapper{
    align-items:center;
    backdrop-filter:none;
    background:transparent;
    box-shadow:none;
    display:flex;
    height:100%;
    justify-content:center;
  }
  .hero-information,.hero-information__container{
    min-height:500px;
  }
  .hero-information__container-inner{
    grid-template-columns:55% 45%;
  }
  .hero-information__title-secondary{
    font-size:1.5rem;
    line-height:2rem;
  }
}
@media (min-width:1280px){
  .hero-information__title{
    font-size:4.5rem;
    line-height:1;
  }
}
.hero-information__info-links a svg{
  flex-shrink:0;
  height:1rem;
  pointer-events:none;
  width:1rem;
}

.hero-information__container,.hero-information__media{
  grid-column:1 /  2;
  grid-row:1 /  2;
}

.hero-information__media div:not(.yt-controls){
  height:100%;
}
.hero-information__image img{
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
}

@media (max-width:520px){
  .hero-information__video iframe{
    height:900px !important;
    width:1500px !important;
  }
}

@media (max-width:1024px){
  .hero-information__container-inner{
    background-color:hsla(0,0%,100%,.8);
    gap:0;
    padding-top:1.5rem;
    --tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);
    --tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
    --tw-backdrop-blur:blur(12px);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }
}

.hero-information__title-wrapper{
  padding-bottom:0;
}

@media (max-width:1024px){
  .hero-information__title{
    box-shadow:none;
    color:rgb(193, 39, 45, var(--tw-text-opacity, 1));
    filter:none;
    font-size:2.25rem;
    line-height:2.5rem;
    text-align:center;
  }
}

.hero-information__text-content{
  align-self:flex-start;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:0 1.5rem 1.5rem;
}
@media (min-width:1024px){
  .hero-information__text-content{
    background-color:hsla(0,0%,100%,.8);
    height:100%;
    --tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);
    --tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
    --tw-backdrop-blur:blur(12px);
    backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    padding:2rem;
  }
}
.hero-information__text-content .paragraph--type--icon-title-description{
  display:grid;
  gap:.75rem;
  grid-template-columns:auto minmax(0, 1fr);
}
.hero-information__text-content img{
  filter:var(--filter-red-2);
  width:20px;
}
.hero-information__info-links a:last-child:after{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:contain;
  content:"";
  display:inline-block;
  filter:brightness(0) invert(100%);
  height:1rem;
  margin-left:.5rem;
  width:1rem;
}

.hero_information__item-text-content .hero-information__text p{
  font-size:.875rem;
  line-height:1.25rem;
}
.hero-information__info-item:last-child{
  margin-bottom:0;
}
/*# sourceMappingURL=hero-information-1.css.map */
