/* @group Page Header
------------------------------------ */
.page-header { margin: 0 0 9rem; }
@media only screen
and (min-width : 961px) {
    .page-header { margin: 14rem 0 15.1rem; }
    .page-header .img-box::before { content: ''; position: absolute; top: 0; left: 0; height: 28.7rem; width: 100%; background: linear-gradient(0deg, rgba(30,30,34,0) 0%, rgba(30,30,34,1) 100%); }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}

/* @end */
/* @group Secundary Nav
------------------------------------ */
@media only screen
and (min-width : 961px) {
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .secundary-nav { margin: 0 0 8.8rem; }
}

/* @end */
/* @group Rooms
------------------------------------ */
.summary { color: var(--timeline-text); margin: 0 0 12rem; }
.article-with-header-centered { margin: 0 0 15.2rem; }
.article-with-image { margin: 0 0 10.2rem; }
.room-slider { margin: 0 0 22.1rem; }
.green-slider + .article-with-image { margin: 0 0 19.9rem; }
.travel-step { margin: 0 0 10.6rem; }
.cards { margin: 0 0 38.8rem; }
@media only screen
and (min-width : 961px) {
    .summary { margin: 0 0 10rem; }
    .article-with-image { margin: 0 0 11.8rem; }
    .room-slider { margin: 0 0 15.4rem; }
    .green-slider { margin: 0 0 17.2rem; }
    .green-slider + .article-with-image { margin: 0 0 24.3rem; }
    .travel-step { margin: 0 0 12.5rem; }
    .cards { margin: 0 0 40.7rem; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .summary br { display: none; }
}

/* @end */
