<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*https://www.travelclass.tur.br/assetrs/fonts/avenir/AvenirLTStd-Book.woff*/

@media (min-width: 1024px) {
    .btnNavMobile {
        display: none;
    }
}

.new-menu-desktop {
    /*float: right;*/
    margin: 0 0 0 20px;
    min-height: 100%;

    ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }

    li {
        float: left;
        color: white;
    }

    li .new-menu-label {
        display: block;
        text-align: center;
        color: white;
        padding: 8px;
        text-decoration: none;
        font-weight: bold;
    }

    li .new-menu-grid {
        visibility: hidden;
        opacity: 0;
        transition: visibility 0.3s linear, opacity 0.3s linear;
        width: 1000px;
        background-color: black;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 24px 45px;

        /* Position the tooltip */
        position: absolute;
        z-index: 1;
        top: 100%;
        left: 50%;
        margin-left: -500px;
    }

    /*li .new-menu-grid::after {*/
    /*    content: " ";*/
    /*    position: absolute;*/
    /*    bottom: 100%;*/
    /*    left: 50%;*/
    /*    margin-left: -21%;*/
    /*    border-width: 10px;*/
    /*    border-style: solid;*/
    /*    border-color: transparent transparent black transparent;*/
    /*}*/

    li .show-sub-menu:hover .new-menu-grid {
        visibility: visible;
        opacity: 1;
    }

    .new-menu-grid-container {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        display: grid;
        gap: 23px;
    }

    .new-menu-grid-item {
        background-color: #171717;
        border: #FFF9EE45 solid 1px;
        border-radius: 4px;
        padding: 16px 20px;
        text-align: left;
        vertical-align: middle;
        font-weight: 800;
    }

    .new-menu-grid-item:hover {
        background-color: #F2A107;
    }

    .new-home-exp-icon {
        float: left;
    }

    .new-menu-grid-item .new-menu-child-label {
        display: block;
        text-align: left;
        color: white;
        padding: 8px;
        text-decoration: none;
        float: left;
    }

    .new-home-submenu {
        grid-template-columns: 1fr 2fr;
        display: grid;
        gap: 23px;
    }

    .new-home-submenu-items {
        grid-template-columns: 1fr;
        grid-auto-rows: 45px;
        display: grid;
        gap: 4px;
    }

    .new-home-submenu-item {
        background-color: #171717;
        border: #171717 solid 1px;
        border-radius: 4px;
        font-weight: 800;
        font-size: 16px;
        line-height: 28px;
    }

    .new-home-submenu-item:hover {
        background-color: #E39502;
    }

    .new-home-submenu-items .new-menu-child-label {
        display: block;
        text-align: left;
        color: white;
        padding: 8px;
        text-decoration: none;
        float: left;
    }

    .new-home-submenu-childs {
        font-weight: 500;
        font-size: 16px;
        background-color: #171717;
        border: #171717 solid 1px;
        border-radius: 4px;
        padding: 15px 23px;

        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-rows: 40px;
        display: grid;
        gap: 6px;
    }

    .new-home-submenu &gt; .new-home-submenu-childs:not(:first-child) {
        display: none;
    }

    .new-home-submenu-child {
        text-align: left;
    }

}

@media (max-width: 1024px) {
    .new-menu-desktop {
        display: none;
    }
}

@media (max-width: 1200px) {
    .new-menu-desktop {
        li .new-menu-grid::after {
            margin-left: -11%;
        }
    }
}

.new-menu-mobile {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    background-color: #000;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;

    a {
        text-decoration: none;
        color: white;
    }

    .closebtn {
        color: white;
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
    }

    .new-menu-grid {
        margin-top: 10px;
        display: grid;
        grid-template-columns: 1fr;
    }

    .new-menu-exp-grid {
        grid-template-columns: 1fr;
        display: grid;
        gap: 4px;
        padding: 20px;
    }

    .new-menu-exp-grid-label {
        background-color: #171717;
        border: #FFF9EE45 solid 1px;
        border-radius: 4px;
        padding: 16px 20px;
        text-align: left;
        vertical-align: middle;
        font-weight: 800;
    }

    .new-menu-grid {
        .new-menu-label {
            border-top: 1px solid #454340;
            padding: 20px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .new-menu-grid .new-menu-label:last-child {
            border-bottom: 1px solid #454340;
        }
    }

    .new-menu-sub-list {
        padding: 20px;
        /*display: grid;*/
        display: none;
        grid-auto-columns: 1fr;
        row-gap: 20px;
        align-items: center;
    }

    .new-menu-grid .new-menu-sub-list {
        border-top: 1px solid #454340;
    }

    .new-menu-sub-list-ver {
        float: left;
        text-decoration: underline;
        text-decoration-color: #F2A107;
        color: #F2A107;
        margin-bottom: 20px;
    }

    .new-menu-sub-list-ver:nth-child(2) {
        display: none;
    }


}</pre></body></html>