.facts-and-numbers {
    background: #fff;
    z-index: 0;
    position: relative;
    min-height: 37.5rem;
    overflow: hidden
}

.facts-and-numbers .section-header {
    font-family: "NNNittiGrotesk-Heading";
    font-size: 2.5rem;
    color: #ee7f00;
    margin-bottom: 1rem
}

@media print,
screen and (min-width: 40em) {
    .facts-and-numbers .section-header {
        font-size: 3.125rem
    }
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers .img-wrapper {
        padding: 2rem 0
    }
}

.facts-and-numbers .slick-list {
    padding-right: 3.125rem
}

.facts-and-numbers .slick-list .slick-track {
    display: flex
}

.facts-and-numbers .slick-list .slick-track .slick-slide {
    display: flex;
    height: auto;
    padding: 0 1rem
}

.facts-and-numbers [data-accordion] {
    background: #fff
}

.facts-and-numbers .facts-and-numbers--slide:not(.slick-active) {
    filter: grayscale(100%);
    opacity: .4
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers .facts-and-numbers--slide:not(.slick-active) {
        filter: none;
        opacity: 1
    }
}

.facts-and-numbers .facts-and-numbers--slide .accordion-title {
    display: none;
    margin: 0;
    font-family: "NNNittiGrotesk-TextRegular";
    font-size: 1.625rem;
    color: #666;
    cursor: pointer
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers .facts-and-numbers--slide .accordion-title {
        display: block;
        padding: 1.5rem 2rem;
        background: #f4f4f4;
        border-bottom: 1px solid #eee
    }
}

.facts-and-numbers .facts-and-numbers--slide .accordion-content {
    background: #fff;
    max-width: 100%
}

.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper {
    border-top: 1px solid #ee7f00;
    border-bottom: 1px solid #ee7f00;
    padding: 1.625rem 0;
    background: #fff;
    overflow: hidden
}

@media print,
screen and (min-width: 40em) {
    .facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper {
        padding: 3.75rem 0
    }
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper {
        padding: 2.5rem 0 2.5rem 2rem
    }
}

.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .biggest,
.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .bigger,
.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .big,
.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .smallest {
    display: inline-block;
    font-family: "NNNittiGrotesk-TextRegular";
    font-size: 1.125rem;
    color: #000;
    margin: 1rem 0 0;
    padding-right: 2rem
}

.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .biggest>p,
.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .bigger>p,
.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .big>p,
.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .smallest>p {
    margin-bottom: 0
}

.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .biggest,
.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .biggest>p {
    font-family: "NNNittiGrotesk-Heading";
    color: #e94d09;
    font-size: 3.5rem;
    display: block;
    line-height: 1;
    margin: 0
}

@media print,
screen and (min-width: 40em) {

    .facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .biggest,
    .facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .biggest>p {
        font-size: 5.625rem
    }
}

@media print,
screen and (min-width: 64em) {

    .facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .biggest,
    .facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .biggest>p {
        font-size: 7.875rem
    }
}

.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .bigger,
.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .bigger>p {
    font-family: "NNNittiGrotesk-Heading";
    color: #ee7f00;
    font-size: 1.75rem;
    line-height: 1.1
}

@media print,
screen and (min-width: 64em) {

    .facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .bigger,
    .facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .bigger>p {
        font-size: 3rem
    }
}

.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .big,
.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .big>p {
    font-family: "NNNittiGrotesk-Heading";
    color: #ee7f00;
    font-size: 1.75rem;
    line-height: 1;
    display: block;
    margin: 0
}

.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .smallest {
    max-height: 7.8rem;
    overflow-y: auto
}

.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .smallest,
.facts-and-numbers .facts-and-numbers--slide .accordion-content .content-wrapper .smallest>p {
    line-height: 1.33
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers .facts-and-numbers--slide [data-content].expanded img {
        position: absolute;
        left: 50%;
        transform: translate(-80%, -50%);
        top: 55%;
        z-index: -1;
        max-width: 60%;
        width: auto;
        max-height: 37.5rem;
        opacity: 1;
        animation: fadeIn 3s
    }
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers .facts-and-numbers--slide [data-content] img {
        display: none
    }
}

.facts-and-numbers.__full-background .img-wrapper {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    transition: all .5s ease-in-out
}

.facts-and-numbers.__full-background .slick-list {
    padding-right: 0
}

@media print,
screen and (min-width: 40em) {
    .facts-and-numbers.__full-background .facts-and-numbers--title {
        margin-bottom: 4.375rem
    }
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers.__full-background .facts-and-numbers--title {
        margin-bottom: 5.625rem
    }
}

.facts-and-numbers.__full-background .facts-and-numbers--slide {
    padding: 0
}

.facts-and-numbers.__full-background .facts-and-numbers--slide .accordion-title {
    padding: 2rem 0 2rem 2.875rem
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers.__full-background .facts-and-numbers--slide .accordion-title {
        padding: 1rem 2rem
    }
}

@media screen and (min-width: 100em) {
    .facts-and-numbers.__full-background .facts-and-numbers--slide .accordion-title {
        padding: 2rem
    }
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers.__full-background .facts-and-numbers--slide .accordion-content img {
        height: 100%;
        width: auto
    }
}

.facts-and-numbers.__full-background .facts-and-numbers--slide .accordion-content .content-wrapper {
    position: relative;
    padding: 1.625rem 0
}

@media print,
screen and (min-width: 40em) {
    .facts-and-numbers.__full-background .facts-and-numbers--slide .accordion-content .content-wrapper {
        padding: 3.75rem 0
    }
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers.__full-background .facts-and-numbers--slide .accordion-content .content-wrapper {
        padding: 2.5rem 0 2.5rem 2rem
    }
}

.facts-and-numbers.__full-background .facts-and-numbers--slide .accordion-content .content-wrapper p {
    color: #414141
}

.facts-and-numbers.__full-background .facts-and-numbers--slide .accordion-content .content-wrapper span {
    display: block
}

.facts-and-numbers.__full-background .facts-and-numbers--slide .accordion-content .content-wrapper span.bigger {
    margin: 0 0 1rem
}

.facts-and-numbers .side-img-wrapper {
    transition: all .5s ease-in-out
}

@media print,
screen and (min-width: 64em) {
    .facts-and-numbers .side-img-wrapper {
        position: relative;
        z-index: -1;
        min-height: 41.25rem;
        margin: -2rem -5rem -2rem 0;
        z-index: -1;
        background-size: cover;
        background-position: top center;
        background-repeat: no-repeat
    }
}