:root {
    --color-blue: #0D4CD3;
    --color-secondary: #5580d6;
    --color-lightblue: #E4ECFD;
    --color-yellow: #FEF0CC;
    --color-grey: #EFF5F9;
}

*, html, body {
    font-family: 'Manrope', sans-serif;
}

a {
    color: var(--color-blue);
}
a:hover {
    text-decoration: underline;
}

header {
    background-color: var(--color-blue);
    color: #fff;
    font-size: 2rem;\padding: 5.25rem 0 3.25rem;
}

.font-bold {
    font-weight: bold;
}

.info {
    margin: 1.5rem auto 0 auto;
    background-color: var(--color-lightblue);
    max-width: 800px;
}
.font-grey {
    color: #66727F;
}
.info.card p {
    padding-left: 1rem;
}
.card {
    padding: 1.5rem;
    border-radius: 0.75rem;
    display: flex;
}
.contact {
    margin-top: 2.5rem;
    width: 100%;
    background-color: #fff;
    flex-direction: column;
    box-shadow: 0 1px 4px #E3EBFC;
    transition: 0.2s;
}
.card-item-contact {
    display: flex;
    margin-top: 0.5rem;
}
.card-item-contact p {
    padding-left: 1rem;
}
.section-content {
    padding-top : 3.75rem;
}
.block-warning {
    padding: 1.5rem 0;
    background-color: #fff;
    display: flex;
}
.without-padding {
    padding: 0;
}
.without-margin {
    margin: 0;
}
.block-warning-text {
    border-left: 0.375rem solid #EE3F58;
    padding: 0 1.5rem 0 1rem;
}
.warning {
    background-color: var(--color-yellow);
    display: flex;
    align-items: flex-start;
    padding: 3.25rem;
}
.warning p {
    padding-left: 1rem;
}
.flex  {
    display: flex;
}
.button-sign-in a {
    border: 1px solid var(--color-blue);
    color: var(--color-blue);
    border-radius: 0.75rem;
    margin: 0.5rem auto;
    transition: 0.2s;
    box-shadow: none;
    background: none;
    cursor: pointer;
}
.button-sign-in a:hover {
    text-decoration: none;
}
.button-sign-in span, .button-sign-in img {
    vertical-align: middle;
}
.button-sign-in {
    display: flex;
}
footer {
    padding-top: 3.25rem;
    background-color: var(--color-grey);
}
div:where(.swal2-container) .swal2-html-container {
    font-size: 1.55rem !important;
}
