/* Button */
.btn-custom-outline-hero {
    --bs-btn-color: #ca2026 !important;
    --bs-btn-border-color: #ca2026 !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #ca2026 !important;
    --bs-btn-hover-border-color: #ca2026 !important;
    --bs-btn-focus-shadow-rgb: 255, 193, 7 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #ca2026 !important;
    --bs-btn-active-border-color: #ca2026 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #ca2026 !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #ca2026 !important;
    --bs-gradient: none !important;
}
/* Button */

/* Navbar */
.navbar-nav .nav-item .nav-link {
    font-weight: 600;
    font-size: 1.2rem;
}
.navbar-nav .nav-item .nav-link.active {
    font-weight: 700;
    color: #ca2026;
}
/* Navbar */

/* Gap Section */
.gap-section {
    margin: 100px 0px;
}
/* Gap Section */

/* Header */
.custom-dropdown-item-active .dropdown-item.active,
.dropdown-item:active {
    color: #fff !important;
    text-decoration: none;
    background-color: #ca2026 !important;
}
.title-company-header {
    font-size: 1rem;
    font-weight: 700;
}
.title-user-header {
    font-size: 1rem;
    font-weight: 600;
    font-style: italic;
    color: #ca2026;
}
/* Header */

/* Hero */
.title-hero {
    font-size: 3.5rem;
    font-weight: 700;
    color: #fcb415;
}
.span-title-hero {
    color: #ca2026;
}
.sub-title-hero {
    font-size: 1.2rem;
    font-weight: 500;
    text-align: justify;
}
.img-hero {
    width: 65%;
}
/* Hero */

/* HeadlineBox */
.box-headline-page h2 {
    color: #ca2026;
}
/* HeadlineBox */

/* Footer */
.bg-custom-footer {
    background-color: #ca2026;
    color: white;
    padding: 20px 0px 10px 0px;
}
.img-footer {
    width: 100%;
    padding: 0px;
}
.title {
    font-size: 1.5rem;
    font-weight: 700;
}
.sub-title {
    font-size: 1rem;
    font-weight: 500;
}
.email-help {
    font-size: 1.2rem;
    font-weight: 500;
}
.icon-socialmedia a {
    color: white;
    text-decoration: none;
}
/* Footer */
