@import url(https://fonts.googleapis.com/css?family=Acme|Lobster|Patua+One|Rubik|Sniglet);



.pricing-card,
.pricing-card-2 {
    border: .5px solid rgba(0, 0, 0, .5)
}


.paket {
    margin-top: 30px;
    display: flex;
    align-items: center
}

.pricing-table {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: min(1000px, 100%);
    margin: auto
}

.pricing-card {
    border-radius: 10px;
    flex: 1;
    max-width: 360px;
    max-height: 710px;
    background-color: #fff;
    margin: 20px 10px;
    cursor: pointer;
    overflow: hidden;
    color: #2d2d2d;
    transition: .3s linear
}

.order-btn:hover,
.pricing-card-header {
    background-color: #162B45;
    color: #fff
}

.pricing-card-header {
    display: inline-block;
    padding: 12px 30px;
    border-radius: 0 0 20px 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    transition: .4s linear
}

.pricing-card-2:hover .pricing-card-header,
.pricing-card:hover .pricing-card-header {
    box-shadow: 0 0 0 33em #451616
}

.price {
    font-size: 33px;
    color: rgba(0, 0, 0, .5);
    margin: 40px 0;
    transition: .2s linear
}

.price span,
.price sup {
    font-size: 15px;
    font-weight: 700
}

.pricing-card li,
.pricing-card-2 li,
.pricing-card-3 li {
    color: rgba(0, 0, 0, .5);
    font-size: 16px;
    padding: 10px 0;
    text-transform: uppercase
}

.cb-seo a,
.cb-seo p {
    color: var(--NN700, rgba(82, 88, 103, .68))
}

.order-btn {
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 50px;
    border: 2px solid #162B45;
    color: #162B45;
    padding: 18px 40px;
    border-radius: 8px;
    font-weight: 700;
    transition: .3s linear
}







@keyframes slideshow {
    0% {
        transform: translateX(0)
    }
    100% {
        transform: translateX(-100%)
    }
}

.cb-seo p {
    font-size: .857143rem;
    line-height: 1.57143rem;
    text-align: left;
    padding: 8px 0
}

.cb-seo a {
    font-weight: 700
}




@keyframes animate {
    0% {
        transform: scale(.5)
    }
    50% {
        opacity: .7
    }
    100% {
        transform: scale(1.3)
    }
}

.tentang-streaming {
    margin-left: 30px
}

.tentang-streaming p {
    color: rgba(0, 0, 0, .5)
}

@media (max-width:768px) {
    .navbar-brand img {
        height: 30px
    }
    footer .column {
        margin-left: 0
    }
    .container-payment {
        margin-top: 50px;
        margin-bottom: 100px
    }
    .payment-wrap {
        margin-top: 10px
    }
    .customer-impresif {
        height: 200px
    }
    .slide-logo img {
        height: 100px;
        padding: 0 30px
    }
    .slide-logo {
        height: 100px;
        width: 1570px;
        display: flex;
        align-items: center;
        animation: 9s linear infinite alternate slideshow
    }
    .cb-seo {
        height: 200px;
        overflow: scroll
    }
    .video-streaming {
        margin: 50px 10px
    }
    .tentang-streaming {
        margin-top: 30px
    }
}


a.video-overlay-content {
    display: block;
    margin: 30px auto 0;
    position: absolute;
    left: 42%;
    top: 38%;
    background: 0 0;
    border: transparent;
    opacity: 50%
}

button:focus,
button:hover {
    cursor: pointer
}


.card:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1);
    cursor: pointer;
    transition: 250ms
}

.card-header {
    background-color: #162B45 !important;
    color: #fff !important
}

h4.price-header b {
    color: #162B45 !important
}

.card-body ul {
    padding-left: 0;
    list-style: none
}

.card-body ul li {
    margin-top: 10px;
    font-size: 16px
}

