@media only screen and (min-width: 1024px) {
    .main {
        Max-width:123.6em;
    }
    .picture.fullwidth .wrapper img {
        left: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        max-width: 110vw;
        position: relative;
        right: 50%;
        width: 110vw;
    }
    .c-anchor-nav {
        background: #2C74B5;
        position: relative;
        width: 100%;
        height: 4.6em;
        margin-bottom: 3em;
        padding-left: calc(8.3333% - -12px);
        width: 123.6em;
    }
    .c-anchor-nav::before {
        background: #2C74B5;
    }
    .c-anchor-nav__list::before {
        background: #2C74B5;
        width: 100%;
        left: 100%;
    }
    .c-anchor-nav::after {
        background: #2C74B5;
        width: 100%;
        left: 100%;
    }
    .c-anchor-nav__list {
        display: inline;
        width: 100%;
    }
    .c-anchor-nav__list.gsb_stickyscroll-sticky {
        bottom: unset;
        top: 0;
        width: 150%;
        position: fixed;
        padding-top: 0;
        padding-left: calc(20% - -2px);
        margin-left: -20%;
        background: #2C74B5;
        padding-bottom: 0;
        max-height: 5em;
    }
    .c-anchor-nav__list.gsb_stickyscroll-stickystop {
        bottom: unset;
        top: 0;
        width: 150%;
        position: fixed;
        padding-top: 0;
        padding-left: calc(20% - -2px);
        margin-left: -20%;
        background: #2C74B5;
        padding-bottom: 0;
        max-height: 5em;
    }
    li.c-anchor-nav__item {
        float: left;
    }
    li.c-anchor-nav__item a {
        display: block;
        padding: 8px;
        background-color: #2C74B5;
        color: #fff;
    }
    .c-breadcrumb {
        padding-left: calc(8.3333% - 2rem);
    }
    .c-stage+.c-breadcrumb::before {
        background: none;
    }
    #main div.large-2.hide-for-medium-only {
        display: contents;
    }
    .l-content-wrapper.l-content-wrapper--bg-color.l-content-wrapper--gray:before {
        background-color: #fff;
    }
    .optionstyle1 {
        background-color: #f7f7f7;
        position: absolute;
        top: 500px;
        left: 20px;
        width: 50%;
        padding: 20px;
    }
    .optionstyle2 {
        background-color: #f7f7f7;
        position: absolute;
        top: 400px;
        right: 20px;
        width: 50%;
        padding: 20px;
    }
    .s-themepage .l-content-wrapper--bg-color::before {
        left: -500em;
        right: -500em;
    }
    .c-card--mini {
        background-color: #2C74B5 ;
    }
    .c-card--mini .c-card__text {
        background-color: #2C74B5 ;
    }
    .c-anchor-nav__item a:active, .c-anchor-nav__item a:focus, .c-anchor-nav__item a:hover {
        color: #fff;
    }
    .c-stage__image img {
        width: 100%;
        min-height: 800px;
    }
}
.c-stage::after {
    background: none;
}
.c-stat__circle {
    background: rgba(247, 247, 247, 0.5);
    border-radius: 100%;
    border-color: #2C74B5;
}
.c-stage__category {
    display: none;
}
.c-stage__category:after {
    display: none;
}
.c-stage__heading span {
    display: none;
}
.c-stat__link {
    color: #2C74B5;
}
.c-stage--category .c-stage__heading {
    font-size: 50px;
    font-weight: 700;
}
.l-content-wrapper--gray::before {
    background-color: #fff;
}
.c-slider--more-space-before {
    margin-top: 20px;
}
.c-card--tile {
    padding-top: 20px;
}
.c-more.c-more--prev {
    display: none;
}
.c-stat__left>div::before,.c-stat__right>div::before {
    box-shadow: inset 0 0 0 2px #2C74B5;
}
.c-stat__left>div::before,.c-stat__right>div::before {
    box-shadow: none;
}
.c-stat__right>div::before,.c-stat__right>div::before {
    box-shadow: none;
}
