html {
    scroll-behavior: smooth;
}

.bg-lime-400 {
    background: #A3E635;
}
.bg-slate-200 {
    background: #e2e8f0;
}

.responsive-title {
    font-size: 28px;
}

@media (min-width: 768px) {
    .responsive-title {
        font-size: 40px;
    }
}

.responsive-width {
    max-width: 11vw;
    width: 100%;
}

@media (max-width: 768px) {
    .responsive-width {
        max-width: 100%;
    }
}

.custom-small-card {
    height: 213px;
    max-width: 311.67px;
    width: 100%;
}

@media (max-width: 768px) {
    .custom-small-card {
        max-width: 100%;
    }
}

.custom-card {
    max-height: 434px;
    max-width: 311.67px;
    width: 100%;
}

@media (max-width: 768px) {
    .custom-card {
        max-width: 100%;
    }
}

.bg-global-payments {
    background-image: url('/images/backgrounds/image 46.svg');
}

.bg-invoice-management {
    background-image: url('/images/backgrounds/image 47.svg');
}

.image-section {
    height: 18rem;
}

.customer-card-img {
    max-height: 20vh;
}
