.text-foneloan { color: #e20019 !important }
.bg-foneloan { background-color: #e20019 !important }
.logo-white { filter: contrast(0) brightness(10) !important; }
.rounded-foneloan { border-radius: 20px; }
.rounded-lg-foneloan { border-radius: 20px; }
@media (max-width: 767px) {
    .rounded-lg-foneloan { border-radius: 0; }
}
.swiper-pagination-bullet-active { background-color: #e20019 !important; }
.w-max { width: max-content !important; }

.mt-hero { margin-top: 20px; }
@media (max-width: 767px) { .mt-hero { margin-top: 0 } }

.shadow-foneloan-card { box-shadow: 4px -2px 15px -3px #000 !important }

/* Font Weights */
.fw-100 { font-weight: 100 !important; }
.fw-200 { font-weight: 200 !important; }
.fw-300 { font-weight: 300 !important; }
.fw-400 { font-weight: 400 !important; }
.fw-500 { font-weight: 500 !important; }
.fw-600 { font-weight: 600 !important; }
.fw-700 { font-weight: 700 !important; }
.fw-800 { font-weight: 800 !important; }
.fw-900 { font-weight: 900 !important; }