@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oxanium:wght@200..800&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap');
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

:root {
  --primary-color: #012140;
  --secondary-color: #083F75;
  --success-color: #44E454
}

body {
    background-color: var(--primary-color);
    color: white;
    font-family: Inter, Helvetica, Arial, sans-serif !important;
}
img {
    max-width: 100%;
    display: block;
}
strong {
    color: var(--success-color) !important;
    font-weight: 700;
}

.btn {
    display: block;
    padding: 10px 12px;
    border-radius: 3px;
    font-size: 14px;
    color: white;
    font-weight: 500;
    line-height: 1 !important;
    transition: transform .2s ease-in-out, opacity .2s ease-in-out;
}
.btn:hover {
    opacity: .8;
    transform: translateY(-3px);
}
.bg-success {
    background-color: var(--success-color) !important;
}

.bg-secondary {
    background-color: var(--secondary-color) !important
}

.card {

    --bs-card-bg: #012344 !important;
    color: white !important;
}

.card-body {
    padding: 19px 28px !important;
}

.accordion-item, .accordion-button {
    border: none;
    color: white;
    background-color: #02274B !important;
}

