/* @group Page Header
------------------------------------ */
.page-header { color: var(--title-light); margin: 10.4rem 0 18rem; }
.page-header h1 { white-space: nowrap; font-style: italic; margin: 0 0 1rem; }
.page-header > .row { position: relative; }
@media only screen
and (min-width : 961px) {
    .page-header { margin: 10.4rem 0 18rem; }
    .page-header h1 { margin: 0 0 5.9rem; }
    .page-header > .row > .no-mobile { position: absolute; margin-top: 5rem; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .page-header > .row { overflow: hidden; }
    .page-header h1 { margin-left: -2.2rem; }
    .page-header p br { display: none; }
}

/* @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.6rem; }
}

/* @end */
/* @group Pricing
------------------------------------ */
.admission-widget { color: var(--timeline-text); margin: 0 0 24.2rem; }
.admission-widget h3 { color: var(--title-light); font-size: 2em; letter-spacing: 3.2px; line-height: 1.4em; margin: 0 0 4.2rem; }
.admission-widget p { margin: 0 0 6.3rem; }
.cards { margin: 10.4rem 0 .6rem; }
.admission-widget .bttn .link-circle { margin-left: 2rem; }
@media only screen
and (min-width : 961px) {
    .admission-widget article { padding: 0; }
    .admission-widget h3 { font-size: 2.4em; letter-spacing: 3.84px; line-height: 1.335em; margin: 0 0 2.5rem; }
    .admission-widget p { margin: 0 0 5rem; }
    .admission-widget .bttn .link-circle { margin-left: 2.7rem; }
    .cards { margin: 21rem 0 -9.6rem; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .admission-widget article { padding: 0 1rem; }
}

/* @end */
