/* @group Site 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) {
    body:is(.page-template-stay):not(.pinedHeader) .site-nav .logo,
    body:is(.page-template-stay):not(.pinedHeader) .site-nav .logo-lang a { color: var(--light-grey); }
    body:is(.page-template-stay):not(.pinedHeader) .site-nav .logo > img.isologo-dark { display: none; }
    body:is(.page-template-stay):not(.pinedHeader) .site-nav .logo > img.isologo-light { display: inline-block; }
}

/* @end */
/* @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 Stay
------------------------------------ */
.summary { color: var(--timeline-text); margin: 0 0 7.8rem; }
.image-balloons { margin: 0 0 11.6rem; }
.article-with-image { margin: 0 0 9.4rem; }
.article-with-header-left,
.sliderPagination-widget { background: var(--bg-dark); }
.article-with-header-left { padding: 0 0 15.1rem }
.sliderPagination-widget article .img-box::after { background: transparent linear-gradient(180deg, rgba(23,23,39,0) 0%, rgba(23,23,39,1) 100%); }
.cards { margin: 0 0 39.2rem; }
@media only screen
and (min-width : 961px) {
    .summary { margin: 0 0 6.4rem; }
    .image-balloons { margin: 0 0 33.8rem; }
    .green-slider { margin: 0 0 12.6rem; }
    .article-with-image { margin: 0 0 8.7rem; }
    .article-with-header-left { padding: 0 0 14.7rem; }
    .cards { margin: 0 0 42.5rem; }
}
@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 */
