
    body {
        background-image: linear-gradient(rgba(26, 26, 26, 0.8), rgba(26, 26, 26, 0.9)), url("inline-font1_1.jpg");
        background-color: #fafafa;
        background-repeat: no-repeat;
        background-position: center center;
        background-attachment: fixed;
        background-size: cover;
    }

    body {
        margin: 0;
        font: 400 1rem/1.5625rem sans-serif;
        overflow-x: hidden;
        word-wrap: break-word
    }

    .cont {
        margin: 0 auto;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        width: 100%
    }

    .slider .Header {
        margin-bottom: 0
    }

    .Header {
        position: relative;
        top: 0;
        z-index: 11
    }

    @media (max-width: 992px) {
        #home-logo {
            display: none
        }
    }

    @media (max-width: 991px) {
        .Header .cont {
            max-width: none !important
        }

        .Header .logo {
            max-width: 272px;
            z-index: 3;
            width: 100%;
            text-align: center
        }

        .bd .s_text {
            margin: 0 1rem
        }
    }

    @media (min-width: 1200px) {
        .Header .logo {
            margin-right: 3rem
        }
    }

    #aa-wp {
        overflow: hidden;
        min-height: 100vh;
        display: flex;
        flex-direction: column;
        transition: .1s ease-in-out
    }

    #aa-wp>.bd {
        flex: 1 0 auto
    }

    .cuevana3io\:tv_logo,
    .cuevana_enter {
        text-align: center
    }

    .cuevana3io\:tv {
        max-width: 666px
    }

    .cuevana3io\:tv_logo_img {
        content: url("inline-font1_2.png");
        width: 100%;
        height: auto;
        max-width: 260px;
        margin: 3rem 0;
        z-index: 3
    }

    .search_lg {
        position: relative;
        margin-bottom: 3rem
    }

    .search_lg-input {
        font-size: 1.1rem;
        height: 4rem;
        padding: 0 4rem 0 2rem;
        background-color: #fff;
        color: #333
    }

    .search_lg-input:focus {
        background-color: #fff;
        color: #333
    }

    .search_lg-btn {
        width: 3.5rem;
        height: 3.5rem;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        right: 0;
        top: 0;
        margin: .25rem;
        padding: 0;
        background-color: #0396d5
    }

    .s_text {
        max-width: 960px;
        margin: 0 auto;
        padding: 2rem;
        background: #ffffff1a;
        border-radius: 16px;
        box-shadow: 0 4px 30px #0000001a;
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        border: 1px solid rgba(255, 255, 255, .2);
        color: #b3d1ff
    }

    .s_text-h1 {
        line-height: 1.5;
        margin: 0;
        color: #fff;
        font-size: 2rem
    }

    .s_text-h2,
    .s_text-h3 {
        font-size: .875rem;
        line-height: 1.5;
        margin: 0 0 1rem;
        color: #fff;
        letter-spacing: 1px
    }

    .s_text-h2 {
        text-transform: uppercase
    }

    .cuevana_enter {
        margin-bottom: 3rem
    }

    .cuevana_enter-btn {
        font-weight: 700;
        font-size: 1.25rem;
        display: inline-flex;
        padding: 1rem 2.5rem
    }

    .copy {
        color: #74a1e3;
        font-size: 1rem
    }

    .logo {
        margin-bottom: 0;
        margin-right: 1.5rem;
        padding: 1.5rem 0;
        position: relative;
        z-index: 2
    }

    ul,
    ol,
    h1,
    h2,
    h3,
    h4,
    p,
    figure {
        margin: 0 0 1.25rem
    }

    h1,
    h2,
    h3,
    h4,
    .Title {
        font-weight: 700
    }

    h3 {
        font-size: 1.4rem;
        line-height: 1.7rem
    }

    h4 {
        font-size: 1rem;
        line-height: 1.7rem
    }

    * {
        box-sizing: border-box
    }
    