.l-hero { width: 100%; background-image: url(../img/corporativo/Hoteles/hero-bg.jpg); min-height: 622px; background-repeat: no-repeat; max-width: 1920px; margin: 0 auto;}
.l-principal__container_1{    position: absolute;    top: 433px;    left: 50%;    z-index: 100;   width: 100%;    display: flex;    align-items: center;    transform: translate(-50%,-50%);    background: #54004c8f; padding-left: 20%;    padding-right: 20%;    height: 221px;}
.l-hero__container {display: flex; justify-content: center; align-items: flex-start; height: 100%; padding-top: 14em;}
.l-hero__title {color: var(--blanco2); font-family: var(--HRegular); font-weight: bold; font-size: 3.125rem; margin: 0; padding-left: 3rem;}
.l-hero__logo {padding-right: 3rem; border-right: 1px solid var(--blanco2);}
.l-video { background-color: var(--morado3); height: 375px; display: flex; justify-content: center; align-content: center; margin-bottom: 4rem; margin: 0 auto; max-width: 1920px;}
.l-video__YT {width: 1005px; transform: scaleY(1.1); overflow: hidden; box-shadow: -1px 17px 48px -10px rgba(0,0,0,0.4);}
.l-main {background-color: var(--blanco2); max-width: 1000px; margin: 0 auto; margin-top: 40px;}
.l-main__title {font-size: 48px; color: var(--morado3); margin: 0; text-align: center;}
.l-main__social { width: calc(166px + 1em) ;display: flex; justify-content: space-between; margin: 0 auto 1em;}
.l-main__fecha {text-align: center;}
.l-main__txt , .l-main + p ,.l-bottom + p {text-align: center; font-family: var(--HRegular); font-weight: 300; color: #333333; font-size: 1.5rem; line-height: 1.6rem; margin: 0;}
.l-main__txt--left {text-align: left;}
.l-main__txt--separate {margin: 2em 0;}
.l-main__tambien {font-size: 1.188; color: var(--morado3); text-transform: uppercase; font-family: var(--HRegular); font-weight: bold; text-align: center;}
.l-main__slide {width: 100%; transform: scaleX(1.07); background-repeat: no-repeat; margin-bottom: 80px;}
.l-main__slide:blank {display: none;}
.l-main__contain {max-width: 700px; width: 100%; margin: 0 auto;}
.l-bottom {background-color: var(--blanco2); max-width: 1000px; margin: 0 auto; padding-top: 3rem;}
.l-noticias__container {display: flex; flex-wrap: wrap; justify-content: space-evenly}
.c-line-white {width: 2px; height: 5%; background-color: var(--blanco2); }
.l-noticias{margin-bottom: 40px;}
@media  (max-width: 48em) {
    .l-hero {height: auto;}
    .l-hero__container {padding-top: 7rem; height: 40vh;}
    .l-bottom {padding: 3rem 1rem;}
    .l-main {padding: 1rem;}
    .l-main__slide {padding: 2rem; height: auto; width: 95%; margin: 0 auto;}
}
@media (max-width: 30em){
    :root {
       
    }
    .l-hero {height: auto;}
    .l-hero__title {font-size: 1rem; padding: 1em 0 0;}
    .l-hero__container {align-items: center; height: auto; flex-direction: column;     padding-top: 5em;}
    .l-hero__logo {border-right: 0; padding-right: 0;}
    .l-main__slide {transform: scaleX(1); padding: 0;}
    .l-main__txt--left {text-align: center;}
    .l-video {padding: 1rem;}
}