.round-btn-container {
    width: fit-content;
}

.round-btn {
    display: inline-block;
    font-weight: 700 !important;
    font-family: 'Lato', sans-serif !important;
    -ms-word-break: normal !important;
    word-break: normal !important;
    text-decoration: none !important;
    padding: 16px 32px !important;
    font-family: 'Lato', sans-serif !important;
    font-size: 1.313rem !important;
    font-weight: 800 !important;
    border-radius: 50px !important;
    width: fit-content !important;
    -webkit-border-radius: 50px !important;
    -moz-border-radius: 50px !important;
    cursor: pointer !important;
}

.round-btn:hover:not([DISABLED]),
.round-btn:focus:not([DISABLED]) {
    border: none !important;
    outline: none !important;
    -webkit-appearance: none !important;
}

.btn-blue {
    color: var(--bg-light-gray);
    background-color: var(--highlight-blue) !important;
}

.btn-yellow {
    color: var(--ee-blue);
    background-color: var(--bright-yellow) !important;
}

.round-btn-container .round-btn.hide {
    display: none !important;
}

.round-btn-container:not(.round-btn.hide) {
    display: block;
}

.round-btn-container:has(:focus) {
    box-shadow: var(--focus-border);
}

.contact-btn-wrap {
    padding: 5rem 0;
}

.contact-btn-wrap .round-btn-container {
    margin: 0 auto;
}