.subpage-header .data-n{
    width: 100%;
    height: 62vw;

    box-sizing: border-box;
    padding-left: 4vw;
    padding-right: 4vw;

    padding-top: 5.903vw;

    position: relative;
    z-index: 2;
}

.subpage-header .logo-section{
    display: flex;
    width: 14.306vw;
    height: 21.944vw;
    padding: 10.625vw 1.806vw 3.472vw 1.806vw;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    flex-shrink: 0;

    position: absolute;
    top: 0;
    right: 10.278vw;

    z-index: 3;

    border-radius: 1.111vw;

    box-sizing: border-box;
}
.subpage-header .logo-section img{
    width: 10.694vw;
}

.post-breadcrumbs{
    margin-bottom: 1.736vw;
    margin-top: unset;
    margin-left: unset;
}
@media screen and (max-width: 960px) {
    .post-breadcrumbs {
        overflow: hidden; } }
.post-breadcrumbs ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.post-breadcrumbs ul li {
    opacity: 0.3;
    font-size: 0.83333vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    text-transform: lowercase;
    margin-right: 1.73611vw;
    position: relative;
    white-space: nowrap; }
@media screen and (max-width: 960px) {
    .post-breadcrumbs ul li {
        font-size: 2.93333vw;
        margin-right: 4vw; } }
.post-breadcrumbs ul li:last-child {
    margin-right: 0; }
.post-breadcrumbs ul li:last-child:after {
    display: none; }
.post-breadcrumbs ul li:after {
    content: '/';
    position: absolute;
    opacity: 0.65;
    right: -1.04167vw; }
@media screen and (max-width: 960px) {
    .post-breadcrumbs ul li:after {
        right: -2.66667vw; } }
.post-breadcrumbs ul li a {
    text-decoration: none;
    opacity: 0.65;
    color: #fff; }

.back-wrap {
    width: 16.66667vw;
    margin-bottom: 7.014vw;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
@media screen and (max-width: 960px) {
    .back-wrap {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: auto; } }
.back-wrap a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 8.33333vw;
    height: 7.56944vw;
    border-radius: 0.97222vw;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-transition: .2s ease-in-out padding, .2s ease-in-out background;
    -o-transition: .2s ease-in-out padding, .2s ease-in-out background;
    transition: .2s ease-in-out padding, .2s ease-in-out background; }
@media screen and (min-width: 960px) {
    .back-wrap a:hover {
        background-color: rgba(255, 255, 255, 0.4);
        padding-right: 0.69444vw; } }
@media screen and (max-width: 960px) {
    .back-wrap a {
        width: 19.73333vw;
        height: 17.6vw;
        border-radius: 3.73333vw; } }
.back-wrap a svg {
    width: 1.18056vw;
    height: 1.18056vw; }
@media screen and (max-width: 960px) {
    .back-wrap a svg {
        width: 4.53333vw;
        height: 4.53333vw; } }

.subpage-header .title-wrap{
    width: 49.028vw;
}
.subpage-header h2{
    color: #FFF;
    /* H1 superbig */
    font-family: "NeueMachina";
    font-size: 5.694vw;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 98.4px */
    text-transform: uppercase;

    margin-bottom: 1.667vw;
}
.subpage-header p{
    color: #FFF;
    /* Body 1 */
    font-family: "NeueMachina";
    font-size: 1.389vw;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}
.subpage-header .data-n:after{
    content: ' ';
    display: block;
    position: absolute;

    bottom: 0;
    left: 0;

    background: linear-gradient(180deg, rgba(21, 21, 21, 0.00) 0%, #131415 84%);

    width: 100%;

    height: 29.097vw;

    z-index: -1;
}

.homenew-header .bg-img {
    height: 62vw;
}
.years-cards{
    padding-left: 1vw;
    padding-right: 1vw;

    padding-top: 1vw;

    box-sizing: border-box;

    width: 100%;
    display: flex;
    flex-direction: column;
}
.years-cards .year-card{
    display: flex;
    min-height: 22.153vw;

    border-radius: 2.083vw;

    background: rgba(255, 255, 255, 0.05);

    position: relative;

    padding: 5.278vw 4.653vw;
    box-sizing: border-box;
}

.year-card .bg-right{
    position: absolute;
    top: 0;
    right: 0;
}
.year-card .bg-right svg{
    width: 17.083vw;
    height: 19.583vw;
}
.year-card .content{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.year-card .content .flexible-cont{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}
.year-card .content .yc-left{
    width: 31.806vw;
}
.year-card .content .yc-left h3{
    color: #FF771D;
    font-family: "NeueMachina";
    font-size: 2.639vw;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 49.4px */

    opacity: 0.75;

    height: 8.889vw;

    text-transform: uppercase;
}

.year-card .content .button-see{
    margin-top: 1.458vw;

    border-radius: 3.472vw;
    background: rgba(0, 0, 0, 0.25);

    width: 11.667vw;
    padding: 0.417vw 1.667vw;
    justify-content: center;
    align-items: center;

    text-decoration: none;
    height: 3.889vw;

    box-sizing: border-box;

    display: inline-flex;
}
.year-card .content .button-see span{
    color: #FF771D;
    font-family: "NeueMachina";
    font-size: 1.25vw;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;

    margin-right: 0.694vw;
}
.year-card .content .button-see svg{
    width: 0.625vw;
    height: 0.417vw;

    transition: transform 0.3s;
}
.rotate-svg svg{
    transform: rotate(180deg);
}
.year-card .content .yc-right{
    position: relative;
    z-index: 3;
}
.year-card .content .yc-right .year-text{
    font-family: "NeueMachina";
    font-size: 11.111vw;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 192px */
    text-transform: uppercase;

    opacity: 0.75;
    background: linear-gradient(254deg, #FD661F 2.31%, #FCC006 99.88%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    mix-blend-mode: screen;
}

.year-card{
    margin-bottom: 1.111vw;
}

.sportsbook-exp {
    padding: 6.94444vw 0;
    overflow: hidden; }
@media screen and (max-width: 960px) {
    .sportsbook-exp {
        padding: 13.33333vw 0 33.33333vw; } }
.sportsbook-exp .sportsbook-exp-header {
    padding: 0 51.30556vw 5.13889vw 4.16667vw; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .sportsbook-exp-header {
        padding: 0 4.26667vw 12.8vw; } }
.sportsbook-exp .sportsbook-exp-header h2 {
    font-size: 3.61111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
    color: #f8f8f8;
    margin-bottom: 2.01389vw; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .sportsbook-exp-header h2 {
        font-size: 7.46667vw;
        margin-bottom: 7.46667vw; } }
.sportsbook-exp .sportsbook-exp-header p {
    font-size: 1.11111vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .sportsbook-exp-header p {
        font-size: 3.73333vw; } }
.sportsbook-exp .sportsbook-exp-slider {
    padding-left: 4.16667vw; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .sportsbook-exp-slider {
        padding-left: 1.06667vw; } }
.sportsbook-exp .sportsbook-exp-slider .slick-list {
    overflow: visible; }
.sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item {
    width: 62.5vw;
    height: 37.91667vw;
    position: relative;
    margin-right: 0.27778vw;
    border-radius: 0.41667vw;
    overflow: hidden; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item {
        width: 92.8vw;
        height: 98.66667vw;
        margin-right: 1.06667vw;
        border-radius: 1.6vw; } }
.sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .img-wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .img-wrap {
        padding-bottom: 18.66667vw;
        background-color: #202020; } }
.sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .img-wrap img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover; }
.sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .img-wrap:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 27.77778vw;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); }
@media screen and (max-width: 960px) {
    .sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .img-wrap:after {
        height: 53.86667vw;
        bottom: 18.66667vw;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(32, 32, 32, 0)), to(#202020));
        background: -webkit-linear-gradient(top, rgba(32, 32, 32, 0) 0%, #202020 100%);
        background: -o-linear-gradient(top, rgba(32, 32, 32, 0) 0%, #202020 100%);
        background: linear-gradient(180deg, rgba(32, 32, 32, 0) 0%, #202020 100%); } }
.sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .text {
    position: absolute;
    z-index: 2;
    left: 1.66667vw;
    bottom: 1.45833vw;
    width: 37.84722vw; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .text {
        left: 4.26667vw;
        right: 4.26667vw;
        bottom: 8.26667vw;
        width: auto; } }
.sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .text .name {
    font-size: 2.36111vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #ff771d;
    display: inline-block;
    border-radius: 2.77778vw;
    background-color: #000;
    padding: 0.48611vw 1.94444vw 0.20833vw;
    margin-bottom: 1.875vw; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .text .name {
        font-size: 5.33333vw;
        border-radius: 10.66667vw;
        padding: 1.86667vw 6.4vw 1.33333vw;
        margin-bottom: 3.73333vw; } }
.sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .text .desc {
    font-size: 1.25vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .sportsbook-exp-slider .sportsbook-exp-slider-item .text .desc {
        font-size: 3.73333vw; } }
.sportsbook-exp .sportsbook-exp-slider-wrap {
    position: relative; }
.sportsbook-exp .slick-button {
    position: absolute;
    top: 1.38889vw;
    right: 1.38889vw;
    bottom: 1.38889vw;
    border-radius: 1.11111vw;
    -webkit-box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.35);
    box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.35);
    background-color: #fff;
    width: 4.16667vw;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
    z-index: 2; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .slick-button {
        top: auto;
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: -9.33333vw;
        border-radius: 4.26667vw;
        width: 37.6vw;
        height: 12.26667vw; } }
@media screen and (min-width: 960px) {
    .sportsbook-exp .slick-button:hover {
        background: #FF771D; }
    .sportsbook-exp .slick-button:hover svg path {
        stroke: #FF771D; } }
.sportsbook-exp .slick-button .text {
    font-size: 3.73333vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    margin-left: 8vw; }
.sportsbook-exp .slick-button svg {
    width: 1.80556vw;
    height: 1.80556vw; }
@media screen and (max-width: 960px) {
    .sportsbook-exp .slick-button svg {
        width: 6.4vw;
        height: 6.4vw;
        margin-left: 8vw; } }
.sportsbook-exp .slick-button svg path {
    -webkit-transition: .2s ease-in-out all;
    -o-transition: .2s ease-in-out all;
    transition: .2s ease-in-out all; }

.button-more-homenew {
    margin-top: 0.97222vw;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 7.91667vw;
    border-radius: 1.66667vw;
    border: solid 1px rgba(255, 255, 255, 0.05);
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background; }
@media screen and (min-width: 960px) {
    .button-more-homenew:hover {
        background: #FF771D; }
    .button-more-homenew:hover .text {
        color: #000000; }
    .button-more-homenew:hover .text svg rect {
        fill: #000000; }
    .button-more-homenew:hover .text svg path {
        stroke: #ff771e; }
    .button-more-homenew:hover .bg-wrap {
        opacity: 1; } }
.button-more-homenew .bg-wrap {
    position: absolute;
    left: 27.36111vw;
    top: 0;
    z-index: 1;
    -webkit-transition: .2s ease-in-out opacity;
    -o-transition: .2s ease-in-out opacity;
    transition: .2s ease-in-out opacity;
    opacity: 0; }
@media screen and (max-width: 960px) {
    .button-more-homenew .bg-wrap {
        left: 0; } }
.button-more-homenew .bg-wrap svg {
    display: block;
    width: 33.125vw;
    height: 7.91667vw; }
@media screen and (max-width: 960px) {
    .button-more-homenew .bg-wrap svg {
        width: 89.06667vw;
        height: 19.73333vw; } }
.button-more-homenew .text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 2;
    text-transform: uppercase;
    font-size: 1.11111vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #ff771e;
    -webkit-transition: .2s ease-in-out color;
    -o-transition: .2s ease-in-out color;
    transition: .2s ease-in-out color; }
@media screen and (max-width: 960px) {
    .button-more-homenew .text {
        font-size: 3.73333vw; } }
.button-more-homenew .text svg {
    margin-left: 0.83333vw;
    width: 1.52778vw;
    height: 1.52778vw;
    display: block;
    -webkit-transform: translateY(-0.13889vw);
    -ms-transform: translateY(-0.13889vw);
    transform: translateY(-0.13889vw); }
@media screen and (max-width: 960px) {
    .button-more-homenew .text svg {
        margin-left: 2.66667vw;
        width: 5.86667vw;
        height: 5.86667vw;
        -webkit-transform: translateY(-0.8vw);
        -ms-transform: translateY(-0.8vw);
        transform: translateY(-0.8vw); } }
.button-more-homenew .text svg rect {
    fill: #ff771e; }
.button-more-homenew .text svg path {
    stroke: #151515; }
@media screen and (max-width: 960px) {
    .button-more-homenew {
        margin-top: 2.13333vw;
        height: 19.73333vw;
        border-radius: 4.8vw;
        background: #FF771D; }
    .button-more-homenew .text {
        color: #000000; }
    .button-more-homenew .text svg rect {
        fill: #000000; }
    .button-more-homenew .text svg path {
        stroke: #ff771e; }
    .button-more-homenew .bg-wrap {
        opacity: 1; } }

.sportsbook-exp {
    padding-bottom: 1vw;
}

@media(max-width: 960px){
    .sportsbook-exp {
        padding-bottom: 16vw;
    }
}

.yc-left p{
    color: #D3D3D3;
    font-family: "NeueMachina";
    font-size: 1.111vw;
    font-style: normal;
    font-weight: 400;
    line-height: 170%; /* 168.75% */

    margin-top: 0.903vw;

    margin-bottom: 3.472vw;
}

.slider-info-inner{
    position: relative;
}


.slider-info {
    position: relative;
    z-index: 2;
    padding: 0;
    margin-bottom: 5.02778vw;
}
@media screen and (max-width: 960px) {
    .slider-info {
        margin-bottom: 24vw;
    }
}
.slider-info .slick-dots {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 2.264vw;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
@media screen and (max-width: 960px) {
    .slider-info .slick-dots {
        bottom: -6.66667vw;
    }
}
.slider-info .slick-dots li {
    margin-right: 0.83333vw;
}
@media screen and (max-width: 960px) {
    .slider-info .slick-dots li {
        margin-right: 3.2vw;
    }
}
.slider-info .slick-dots li:last-child {
    margin-right: 0;
}
.slider-info .slick-dots li.slick-active button {
    background-color: #f7c614;
}
.slider-info .slick-dots li button {
    font-size: 0;
    -webkit-appearance: none;
    border: none;
    outline: none;
    border-radius: 1.38889vw;
    background-color: #4d4d4d;
    width: 0.69444vw;
    height: 0.34722vw;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
    cursor: poNeueMachina;
}
@media screen and (max-width: 960px) {
    .slider-info .slick-dots li button {
        border-radius: 5.33333vw;
        width: 2.66667vw;
        height: 1.33333vw;
    }
}
.slider-info .slider-item {
    border-radius: 1.66667vw;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: transparent;
    height: 35.486vw;
    margin: 0 0.83333vw;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item {
        border-radius: 6.93333vw;
        height: 94.13333vw;
        margin: 0 0.27778vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.slider-info .slider-item .left {
    padding: 2.43056vw 0 2.43056vw 3.33333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 36.66667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .left {
        width: 100%;
        padding: 7.2vw 4.8vw;
        position: relative;
        z-index: 2;
    }
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .left .name-date {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.slider-info .slider-item .left .name {
    text-transform: uppercase;
    font-size: 2.22222vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #f6f6f6;
    margin-bottom: 0.83333vw;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .left .name {
        font-size: 5.86667vw;
        margin-bottom: 0;
        max-width: 55%;
    }
}
.slider-info .slider-item .left .date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .left .date {
        margin-left: 5.33333vw;
        display: block;
    }
}
.slider-info .slider-item .left .date .day {
    font-size: 4.02778vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .left .date .day {
        font-size: 10.13333vw;
        text-align: right;
    }
}
.slider-info .slider-item .left .date .month-year {
    margin-left: 0.97222vw;
    font-size: 1.25vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .left .date .month-year {
        margin-left: 0;
        font-size: 3.73333vw;
        text-align: right;
    }
}
.slider-info .slider-item .left .tag {
    padding: 0.34722vw 0.97222vw 0.20833vw;
    border-radius: 1.38889vw;
    background-color: rgba(255, 255, 255, 0.15);
    font-size: 0.97222vw;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    display: inline-block;
    margin-bottom: 1.18056vw;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .left .tag {
        padding: 1.33333vw 3.73333vw 0.8vw;
        border-radius: 5.33333vw;
        font-size: 3.73333vw;
        margin-bottom: 2.93333vw;
    }
}
.slider-info .slider-item .left .desc {
    font-size: 1.25vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .left .desc {
        font-size: 4.26667vw;
    }
}
.slider-info .slider-item .right {
    width: 100%;
    position: relative;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .right {
        margin-top: -12.26667vw;
        z-index: 1;
    }
}

.slider-info .slider-item .right .img-wrap {
    width: 100%;
    height: 23.19444vw;
    display: flex;

    justify-content: right;
    overflow: hidden;
    border-radius: 1.66667vw;

    padding: 2.6041666666667vw 3.3854166666667vw;
    box-sizing: border-box;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .right .img-wrap {
        border-radius: 6.93333vw;
        height: 61.6vw;
    }
}
.slider-info .slider-item .right img {
    width: auto;
    height: 100%;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
}
.slider-info .slider-item .right .button-wrap {
    position: absolute;
    z-index: 2;
    bottom: 2.77778vw;
    right: 3.26389vw;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .right .button-wrap {
        bottom: 5.33333vw;
        left: 4.8vw;
        right: auto;
    }
}
.slider-info .slider-item .right .button-wrap a {
    text-decoration: none;
    display: inline-block;
    padding: 0.55556vw 1.52778vw 0.48611vw;
    border-radius: 16.66667vw;
    background-color: #fff;
    font-size: 1.25vw;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #151515;
    -webkit-transition: .2s ease-in-out background;
    -o-transition: .2s ease-in-out background;
    transition: .2s ease-in-out background;
}
@media screen and (max-width: 960px) {
    .slider-info .slider-item .right .button-wrap a {
        padding: 2.13333vw 8vw 1.86667vw;
        border-radius: 64vw;
        font-size: 4.8vw;
    }
}
@media screen and (min-width: 960px) {
    .slider-info .slider-item .right .button-wrap a:hover {
        background: #D2D2D2;
    }
}

.slider-info .slider-item .left .name-date.no-date .name {
    max-width: 80%;
}

.slider-info-inner{
    width: 54.306vw;
    height: 35.486vw;
}
.slider-info-inner img{
    width: 100%;
    object-fit: cover;
    height: 35.486vw;
}

@media(max-width: 960px){
    .homenew-header .bg-img {
        height: 152vw;
    }
    .subpage-header .data-n {
        width: 100%;
        height: 152vw;
        box-sizing: border-box;
        padding-left: 4vw;
        padding-right: 4vw;
        padding-top: 20.903vw;
        position: relative;
        z-index: 2;
    }

    .back-wrap {
        margin-bottom: 40vw;
    }

    .subpage-header .title-wrap {
        width: 100%;
    }
    .subpage-header .title-wrap h2 {
        font-size: 8.53333vw;

        margin-bottom: 6.4vw;
    }
    .subpage-header  .title-wrap p{
        font-size: 4.267vw;
    }

    .years-cards .year-card {
        border-radius: 8vw;
        overflow: hidden;
        min-height: 56vw;

        margin-bottom: 4.267vw;
    }

    .year-card .content {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
    }
    .year-card .content .yc-left {
        width: 100%;
    }

    .year-card .content .yc-left h3 {
        color: #FF771D;
        font-family: "NeueMachina";
        font-size: 8.133vw;
        font-style: normal;
        font-weight: 700;
        line-height: 130%;
        opacity: 0.75;
        height: 23.889vw;
    }

    .year-card .bg-right svg {
        width: 34.083vw;
        height: 31.583vw;
    }

    .year-card .content .yc-right .year-text {
        font-family: "NeueMachina";
        font-size: 12.111vw;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        text-transform: uppercase;
        opacity: 0.75;
        background: linear-gradient(254deg, #FD661F 2.31%, #FCC006 99.88%);
        background-clip: border-box;
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        mix-blend-mode: screen;
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .year-card .content .button-see {
        margin-top: 1.458vw;
        border-radius: 3.472vw;
        background: rgba(0, 0, 0, 0.25);
        width: 11.667vw;
        padding: 0.417vw 1.667vw;
        justify-content: center;
        align-items: center;
        text-decoration: none;
        height: 3.889vw;
        box-sizing: border-box;
        display: inline-flex;
    }

    .year-card .content .button-see span {
        color: #FF771D;
        font-family: "NeueMachina";
        font-size: 4.8vw;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        margin-right: 2.667vw;
    }

    .year-card .content .button-see svg {
        width: 2.4vw;
        height: 1.6vw;
    }

    .year-card .content .button-see {
        margin-top: 10.458vw;
        border-radius: 13.333vw;
        background: rgba(0, 0, 0, 0.25);
        width: 36.667vw;
        padding: unset;
        justify-content: center;
        align-items: center;
        text-decoration: none;
        height: 9.889vw;
        box-sizing: border-box;
        display: inline-flex;
    }
}

.post-inner-content {
    margin: unset;
}
.post-inner-content .text-block{
    margin: unset!important;
}
.post-inner-content .text-block *{
    color: #D3D3D3!important;
    line-height: 170%!important;
}