//.search-wrapper {
//    background-color: rgba(#E2EEFF, 0.5);
//    padding: 50px 0;
//    input {
//        height: 66px;
//        padding-left: 20px;
//        padding-right: 38px;
//        border: 1px solid #424651;
//        border-radius: 10px;
//        font-size: 18px;
//        background-image: url("/img/icons/search.svg");
//        background-repeat: no-repeat;
//        background-position-x: calc(100% - 14px);
//        background-position-y: center;
//
//        width: 800px;
//        max-width: 100%;
//        margin: 0 auto;
//        display: block;
//
//    }
//}

.tabs-wrapper {
    background-color: rgba(#E2EEFF, 0.5);

    h1 {
        font-size: 40px;
        padding: 60px 0;
        text-align: center;
        color: black;
    }
    .tabs {
        width: 540px;
        display: flex;
        margin: 0 auto;
        max-width: 100%;
        a {
            flex: 1;
            height: 58px;
            background-color: #ECF1F5;
            border: thin solid #A8A8A8;
            color: #50647B;
            position: relative;
            padding-left: 30px;
            display: flex;
            align-items: center;
            &:first-of-type {
                border-top-left-radius: 10px;
            }
            &:last-of-type {
                border-top-right-radius: 10px;
            }
            img {
                opacity: 0.5;
            }
            span {
                width: 30px;
                text-align: center;
                margin-right: 40px;
            }
            &.active {
                background-color: white;
                border-color: white;
                img {
                    opacity: 1;
                }
                background-image: url("/img/icons/green-check.svg");
                background-repeat: no-repeat;
                background-position: calc(100% - 20px) center;
            }

        }
    }
}

.route {
    height: 60px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #E8E8E8;
    margin-bottom: 30px;
    a {
        &[href]{
            text-decoration: underline;
        }
        color: black;
    }
}


.main-wrapper {
    display: flex;
    padding-bottom: 30px;

    .nav-list {
        width: 260px;
        ul {
            list-style-type: none;
            font-size: 16px;
            font-weight: 500;
            padding: 0;
            margin: 0;
            li {
                height: 40px;
                line-height: 40px;
            }
        }
        a {
            color: inherit;
            display: block;
            padding-left: 6px;
            &.active {
                background-color: #E23732;
                color: white;
            }
        }
        .has-sub {
            height: auto;
            max-height: 40px;
            transition: max-height 0.2s;
            overflow: hidden;
            i {
                transition: transform 0.3s;
            }
            &.active {
                max-height: 800px;
                transition: max-height 0.4s;
                i {
                    transform: rotate(90deg);
                }
            }
            > div {
                display: flex;
                align-items: center;
                cursor: pointer;
            }
            ul {
                padding-left: 30px;
            }

        }

    }

    .content {
        flex: 1;
        padding-left: 40px;
        border-left: 1px solid rgba(#707070, 0.25);

        h2 {
            font-size: 42px;
            margin-bottom: 32px;
            color: #424651;
        }
        h4 {
            font-size: 24px;
            margin-bottom: 20px;
            color: black;
        }
        p {
            color: #707070;
            font-size: 16px;
            line-height: 30px;
            font-weight: normal;
            margin-top: 0;
            margin-bottom: 20px;
            a {
                color: inherit;
                text-decoration: underline;
            }
        }
        ul {
            font-size: 16px;
            color: #2a2a2a;
            line-height: 30px;

        }
        b {
            font-weight: bold;
        }
        iframe {
            max-width: 100%;
            width: 540px;
            height: 260px;
            margin-bottom: 40px;
        }
        img {
            display: block;
            width: 540px;
            max-width: 100%;
            margin-bottom: 40px;
        }
    }
}

.coming-soon {
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    padding-bottom: 100px;
    img {
        display: inline-block;
    }
}

@media (max-width: 1199px){
    .main-wrapper {
        .nav-list {
            width: 240px;
        }
    }
}
@media (max-width: 767px){
    .main-wrapper {
        flex-direction: column;
        .nav-list {
            width: 100%;
            border-bottom: 1px solid #E8E8E8;
            margin-bottom: 20px;
        }
        .content {
            padding-left: 0;
            border: none;
            h2 {
                font-size: 38px;
            }
            h4 {
                font-size: 20px;
            }
            p, ul {
                font-size: 14px;
                line-height: 24px;
            }
        }
    }
}
@media (max-width: 575px){
    .tabs-wrapper .tabs a {
        padding-left: 10px;
        span {
            margin-right: 10px;
        }
        &.active {
            background-position: calc(100% - 10px) center;
        }
        img, span {
            height: 24px;
        }
        span {

        }
    }
}
