.font-inter {
    font-family: 'Inter', sans-serif !important;
} .font-epilogue {
    font-family: 'Epilogue', sans-serif !important;
} small {
    font-size: 14px !important;
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}
.bg-offwhite {
    background: #f5f5f6 !important;
} .card {
    border-radius: 12px !important;
}
.text-f1 {
    color: #a31e21 !important;
} .border-f1 {
    border-color: #a31e21 !important;
} .text-sm {
    font-size: 14px !important;
} .text-gradient {
    background: linear-gradient(90deg, #FF4D53 5%, #EBB76A 73%, #5FCC3D 88.05%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
} .text-secondary {
    color: #525252 !important;
} .text-offwhite {
    color: #f5f5f5 !important;
} .btn-outline-secondary {
    border-color: #525252 !important;
} .btn-outline-secondary:hover {
    border-color: #525252 !important;
    background: #f5f5f5 !important;
}
.f1-link {
    font-family: var(--font-epilogue);
    color: #282828;
} .f1-link:hover {
    color: #a31e21;
    font-weight: 400;
    letter-spacing: 1.5px;
    transition: .2s all ease-in-out;
} .ls-5 {
    letter-spacing: 5px;
} .line-height-135 {
    line-height: 1.35;
} .lh-17 {
    line-height: 1.7;
}
.bg-f1 {
    background-color: #a31e21 !important;
}.bg-blur {
    background: rgba(255,255,255,0.5);
    backdrop-filter: blur(4px);
}
.logo-white {
    filter: contrast(0) brightness(10) !important;
}.img-grayscale {
    filter: grayscale(1);
} .img-white {
    filter: grayscale(1) brightness(10);
} .drop-shadow {
    filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.5))
}
.img-scaling {
    animation: anim-img-scaling 4s infinite alternate-reverse linear;
}@keyframes anim-img-scaling {
    from { transform: scale(0.99) } to { transform: scale(1.01) }
}
.text-em {
    font-style: italic;
} .text-xs {
    font-size: 12px;
}
.text-underline {
    text-decoration: underline;
}

.order-1 {
    order: 1!important
}
.order-2 {
    order: 2!important
}
.order-3 {
    order: 3!important
}
.order-4 {
    order: 4!important
}
.order-5 {
    order: 5!important
}
.order-6 {
    order: 6!important
}
.order-7 {
    order: 7!important
}
.order-8 {
    order: 8!important
}
.order-9 {
    order: 9!important
}
.order-10 {
    order: 10!important
}

@media (min-width: 576px) {
    .order-lg-1 {
        order: 1!important
    }
    .order-lg-2 {
        order: 2!important
    }
    .order-lg-3 {
        order: 3!important
    }
    .order-lg-4 {
        order: 4!important
    }
    .order-lg-5 {
        order: 5!important
    }
    .order-lg-6 {
        order: 6!important
    }
    .order-lg-7 {
        order: 7!important
    }
    .order-lg-8 {
        order: 8!important
    }
    .order-lg-9 {
        order: 9!important
    }
    .order-lg-10 {
        order: 10!important
    }
}

.pagination {
    --bs-pagination-color: #a31e21 !important;
    --bs-pagination-hover-color: #a31e21 !important;
    --bs-pagination-focus-color: #a31e12 !important;
    --bs-pagination-active-bg: #a31e21 !important;
    --bs-pagination-active-border-color: #a31e21 !important;
    justify-content: center !important;
}

.left-0 {
    left: 0 !important;
} .right-0 {
    right: 0 !important;
} .z--1 {
    z-index: -1 !important;
} .opacity-25 {
    opacity: .25 !important;
}.opacity-5 {
    opacity: .5 !important;
}.opacity-75 {
    opacity: .75 !important;
}

.translateX--100 {
    transform: translateX(0) !important;
}

.bg-corporate-news {
    position: relative;
    z-index: 1;
} .bg-corporate-news::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url('../images/breadcrumbs/bg-media.jpg') top no-repeat;
    background-size: cover;
    filter: brightness(0.35);
    z-index: -1;
}

.bg-contact {
    position: relative;
    z-index: 1;
} .bg-contact::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url('../images/breadcrumbs/bg-contact.jpg') top no-repeat;
    background-size: cover;
    z-index: -1;
}

.text-xs {
    font-size: 12px !important;
}