.navigation_submenu {
    padding-left: 14rem
}

.navigation_submenu-grid {
    -moz-column-gap: 4.5rem;
    column-gap: 4.5rem
}

.header_title-home {
    margin-top: 31.3125rem
}

.header_training-body {
    min-height: 20rem
}

.main_gradient.--right {
    right: -587px
}

.main_gradient.--mid {
    left: -854px
}

.main_gradient.--left {
    left: -733px
}

.usp_content-cards {
    -moz-column-gap: 3.3125rem;
    column-gap: 3.3125rem;
    row-gap: 3rem
}

.banner_content-body, .banner_modal-body {
    max-width: 99%
}

.schedule_title {
    padding-right: 2.25rem
}

.favorites .tns-controls button[data-controls=prev] {
    right: 56px
}

.favorites .tns-controls button[data-controls=next] {
    right: 0
}

.footer_wrap {
    grid-template-columns: minmax(0,calc(41.66667% - 16px)) minmax(0,calc(58.33333% + 16px))
}
