.medialinks-block {
    position: relative;
    width: 100%; }
    .medialinks-block .media-links-bg {
        width: 100%;
        position: absolute;
        top: var(--distance);
        height: calc(100% - var(--distance));
        background-color: #214448; }
    .medialinks-block .media-links_container {
        position: relative;
        z-index: 1;
        padding-bottom: 230px;
        width: 100%; }
        @media (max-width: 91.0625em) {
            .medialinks-block .media-links_container {
                padding-bottom: 210px;
            }
        }
        @media (max-width: 86.4275em) {
            .medialinks-block .media-links_container {
                padding-bottom: 190px;
            }
        }
        @media (max-width: 80.0625em) {
            .medialinks-block .media-links_container {
                padding-bottom: 180px;
            }
        }
        @media (max-width: 70.75em) {
            .medialinks-block .media-links_container {
                padding-bottom: 170px;
            }
        }
        @media (max-width: 53.0625em) {
            .medialinks-block .media-links_container {
                padding-bottom: 150px;
            }
        }
        @media (max-width: 30em) {
            .medialinks-block .media-links_container {
                padding-bottom: 140px;
            }
        }
    .medialinks-block .media-links_container .media-links_media {
        position: relative;
        margin-left: 30%;
        width: 70%; }
        @media (max-width: 91.0625em) {
            .medialinks-block .media-links_container .media-links_media {
                margin-left: 25%;
                width: 75%;
            }
        }
        @media (max-width: 75.0625em) {
            .medialinks-block .media-links_container .media-links_media {
                margin-left: 20%;
                width: 80%;
            }
        }
        @media (max-width: 53.0625em) {
            .medialinks-block .media-links_container .media-links_media {
                margin-left: 5%;
                width: 95%;
            }
        }
        .medialinks-block .media-links_container .media-links_media .counter {
            position: absolute;
            bottom: -50px;
            left: -80px;
            z-index: 5;
            color: transparent;
            -webkit-text-stroke-width: 1px;
            -webkit-text-stroke-color: #BDBDBD;
            pointer-events: none;
            font-family: 'Butler', serif;
            line-height: 130px;
            font-size: 255px; }
            @media (max-width: 96.0625em) {
                .medialinks-block .media-links_container .media-links_media .counter {
                    font-size: 240px; }
            }
            @media (max-width: 86.4275em) {
                .medialinks-block .media-links_container .media-links_media .counter {
                    font-size: 220px; }
            }
            @media (max-width: 80.0625em) {
                .medialinks-block .media-links_container .media-links_media .counter {
                    font-size: 200px; }
            }
            @media (max-width: 75.0625em) {
                .medialinks-block .media-links_container .media-links_media .counter {
                    left: -50px;
                    font-size: 180px; }
            }
            @media (max-width: 53.0625em) {
                .medialinks-block .media-links_container .media-links_media .counter {
                    left: -30px;
                    font-size: 130px; }
            }
            @media (max-width: 39.99em) {
                .medialinks-block .media-links_container .media-links_media .counter {
                    left: -10px;
                    font-size: 100px; }
            }
        .medialinks-block .media-links_container .media-links_media .media-links_image,
        .medialinks-block .media-links_container .media-links_media .media-links_video,
        .medialinks-block .media-links_container .media-links_media .media-links_slider .item {
            width: 100%;
            position: relative;
            font-size: 0;
            padding-bottom: 60%; }
            @media (max-width: 39.99em) {
                .medialinks-block .media-links_container .media-links_media .media-links_image,
                .medialinks-block .media-links_container .media-links_media .media-links_video,
                .medialinks-block .media-links_container .media-links_media .media-links_slider .item {
                    padding-bottom: 66.666666%;
                }
            }
            .medialinks-block .media-links_container .media-links_media .media-links_video>a {
                cursor: url('../../images/play-button48.png'), auto;
                display: block;
                top: 0;
                left: 0;
                z-index: 3;
                width: 100%;
                overflow: hidden;
                position: absolute;
                height: 100%; }
            .medialinks-block .media-links_container .media-links_media .media-links_video>a video,
            .medialinks-block .media-links_container .media-links_media .media-links_image>a>img,
            .medialinks-block .media-links_container .media-links_media .media-links_slider .item img {
                width: 100%;
                height: 100%;
                position: absolute;
                object-fit: cover;
                top: 0;
                left: 0;
                transition: all 0.3s ease-out; }
            .medialinks-block .media-links_container .media-links_media .media-links_video>a:hover video,
            .medialinks-block .media-links_container .media-links_media .media-links_image>a:hover>img,
            .medialinks-block .media-links_container .media-links_media .media-links_slider .item a:hover img {
                transform: scale(1.05); }
            .medialinks-block .media-links_container .media-links_media .media-links_video.youtube-version>div {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                overflow: hidden; }
            .medialinks-block .media-links_container .media-links_media .media-links_video.youtube-version iframe {
                width: 100%;
                height: 100%;
                min-height: 100%;
                min-width: 177.77%;
                position: absolute;
                z-index: 0 !important;
                top: 50%;
                left: 50%;
                display: block;
                transition: all 0.3s ease-out;
                transform: translate(-50%, -50%); }
            .medialinks-block .media-links_container .media-links_media .media-links_video.youtube-version:hover iframe {
                transform: translate(-50%, -50%) scale(1.1); }
                @media (max-width: 30em) {
                    .medialinks-block .media-links_container .media-links_media .media-links_video.youtube-version:hover iframe {
                        transform: translate(-50%, -50%);
                    }
                }
    .medialinks-block .media-links_container .media-links_media + .media-links_title {
        margin-top: 80px; }
    .medialinks-block .media-links_container .media-links_title {
        display: block;
        position: relative;
        text-align: left;
        z-index: 1;
        margin-left: 35%;
        width: 65%; }
        @media (max-width: 91.0625em) {
            .medialinks-block .media-links_container .media-links_title {
                margin-left: 30%;
                width: 70%;
            }
        }
        @media (max-width: 75.0625em) {
            .medialinks-block .media-links_container .media-links_title {
                margin-left: 25%;
                width: 75%;
            }
            .medialinks-block .media-links_container .media-links_media + .media-links_title {
                margin-top: 70px; }
        }
        @media (max-width: 53.0625em) {
            .medialinks-block .media-links_container .media-links_title {
                margin-left: 10%;
                width: 90%;
            }
            .medialinks-block .media-links_container .media-links_media + .media-links_title {
                margin-top: 50px; } }
        @media (max-width: 39.99em) {
            .medialinks-block .media-links_container .media-links_title {
                margin-left: 5%;
            } }
        .medialinks-block .media-links_container .media-links_title span {
            display: inline-block;
            font-size: 15px;
            text-transform: uppercase;
            color: #FFFFFF; }
    .medialinks-block .media-links_container .media-links_title + .media-links_links,
    .medialinks-block .media-links_container .media-links_media + .media-links_links {
        margin-top: 150px; }
        @media (max-width: 91.0625em) {
            .medialinks-block .media-links_container .media-links_title + .media-links_links,
            .medialinks-block .media-links_container .media-links_media + .media-links_links {
                margin-top: 130px;
            }
        }
        @media (max-width: 80.0625em) {
            .medialinks-block .media-links_container .media-links_title + .media-links_links,
            .medialinks-block .media-links_container .media-links_media + .media-links_links {
                margin-top: 120px;
            }
        }
        @media (max-width: 70.75em) {
            .medialinks-block .media-links_container .media-links_title + .media-links_links,
            .medialinks-block .media-links_container .media-links_media + .media-links_links {
                margin-top: 110px;
            }
        }
        @media (max-width: 30em) {
            .medialinks-block .media-links_container .media-links_title + .media-links_links,
            .medialinks-block .media-links_container .media-links_media + .media-links_links {
                margin-top: 100px;
            }
        }
    .medialinks-block .media-links_container .media-links_links {
        display: block;
        position: relative;
        z-index: 1;
        width: 100%;
        text-align: center; }
        .medialinks-block .media-links_container .media-links_links>div {
            margin-bottom: 10px; }
            @media (max-width: 53.0625em) {
                .medialinks-block .media-links_container .media-links_links>div {
                    margin-bottom: 15px; } }
        .medialinks-block .media-links_container .media-links_links>div:last-of-type {
            margin-bottom: 0; }
            .medialinks-block .media-links_container .media-links_links a {
                font-family: 'Butler', serif;
                display: inline-block;
                font-size: 103px;
                font-weight: 300;
                margin-bottom: 0;
                color: #F1EDE7; }
                @media (max-width: 96.0625em) {
                    .medialinks-block .media-links_container .media-links_links a {
                        font-size: 90px;
                    }
                }
                @media (max-width: 86.4275em) {
                    .medialinks-block .media-links_container .media-links_links a {
                        font-size: 85px;
                    }
                }
                @media (max-width: 80.0625em) {
                    .medialinks-block .media-links_container .media-links_links a {
                        font-size: 80px;
                    }
                }
                @media (max-width: 75.0625em) {
                    .medialinks-block .media-links_container .media-links_links a {
                        font-size: 75px;
                    }
                }
                @media (max-width: 53.0625em) {
                    .medialinks-block .media-links_container .media-links_links a {
                        font-size: 70px;
                    }
                }
                @media (max-width: 50.0625em) {
                    .medialinks-block .media-links_container .media-links_links a {
                        font-size: 65px;
                    }
                }
                @media (max-width: 39.99em) {
                    .medialinks-block .media-links_container .media-links_links a {
                        font-size: 55px;
                    }
                }
                @media (max-width: 30em) {
                    .medialinks-block .media-links_container .media-links_links a {
                        font-size: 50px;
                    }
                }
                @media (max-width: 25.5em) {
                    .medialinks-block .media-links_container .media-links_links a {
                        font-size: 45px;
                    }
                }
.medialinks-block + .singlemedia-block.home-version {
    padding-top: 0 !important;
    z-index: 2;
    margin-top: -80px; }
    @media (max-width: 91.0625em) {
        .medialinks-block + .singlemedia-block.home-version {
            margin-top: -70px;
        }
    }
    @media (max-width: 70.75em) {
        .medialinks-block + .singlemedia-block.home-version {
            margin-top: -50px;
        }
    }