/* ================================================================= */

:root {
    --black: black;
    --white: white;
    --paragraph-color-02: #ccc;
    --transparent: #0000;
    --gradient-01: #2accdc;
    --gradient-04: #a4e1ee;
    --gradient-05: #e5eff1;
    --gradient-06: #4c97e4;
    --gradient-02: black;
    --gradient-03: #16191a;
    --card-bg-color: #f5f6fe;
    --paragraph-color: #555;
}

/* Custom CSS */
.w-webflow-badge {
    display: none !important;
}

.navbar-brand img {
    width: 150px;
}

.footer-logo img {
    width: 150px;
}

.choose-card-logo-icon img {
    width: 150px;
}


@media screen and (min-width: 1024px) {
    nav .w-dropdown-list {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        /* transform: translateX(-50%); */
        background: #ddd;
        display: none;
        width: max-content;
        /* fits the content automatically */
    }

    .nav-megamenu-grid {
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        gap: 50px;
        /* space between columns */
        padding: 50px !important;
        width: unset !important;
    }

    .mega-col {
        list-style: none;
        min-width: 160px;
        padding-left: 20px;
    }

    .mega-col span {
        margin-bottom: 20px;
        color: #7d7d7d;
        font-weight: 500;
    }

    .mega-col li {
        margin-bottom: 10px;
    }

    .mega-col li a {
        font-weight: normal;
    }
}

.mega-col {
    padding-left: 0;
    list-style: none;

}

.mega-col span {
    margin-bottom: 10px;
}

.mega-col li {
    margin-bottom: 10px;
}


.about-text-wrapper {
    justify-content: flex-start;
}

.counter-card {
    border-radius: 10px;
}

.partners-logo-card img {
    width: 75px;
    filter: invert(1);
}

.nav-link.w--current {
    color: #3caee1 !important;
}


.features-card-border {
    background-image: linear-gradient(93.34deg, #38a4d37d 2.7%, #0000004d 9.51%, #16191a4d 18.27%, #a4e1ee4d 64%, #e5eff14d 85.4%, #0074c94d) !important;
}


.footer-rights-wrapper {
    justify-content: center;
}

.detail-right-sticky {
    display: none !important;
}

.detail-grid {
    grid-template-columns: 1fr !important;
}

.workflow-gird {
    align-items: center;
}

/* .workflow-image img {
    max-width: 600px;
} */

.features-list-section h2 {
    margin-bottom: 50px;
    text-align: left;
}

p.th-alert {
    background: black;
    padding: 20px;
    color: #fff;
    font-weight: 600;
    border-radius: 10px;
    border: 1px solid #22c9d7;
}

.footer-contact-wrapper {
    grid-template-rows: auto;
    place-items: end stretch;
    align-items: center;
}

@media (max-width: 767px) {
    .navbar-brand-wrapper {
        width: 30.2351% !important;
    }
}