:root {
    --overlay-bg: rgba(0, 0, 0, 0.6);
    --modal-bg: #fff;
    --modal-radius: 10px;
    --max-width: 720px;
}
.modal {
    border-radius: var(--modal-radius);
}
.modal-title {
    color: #0451dd;
    font-size: 18px;
    font-weight: 500;
}
.modal .primary-btn{
    height: 48px;
    padding: 0 22px;
    font: var(--text-body-2-bold);
    cursor: pointer;
    background-color: var(--Primary-Brand-Colour-700);
    color: var(--Grey-Scale-0);
    border: 1px solid var(--Primary-Brand-Colour-700);
    border-radius: var(--border-radius-large);
    transition: var(--buttons-transition)
}
.modal .primary-btn:hover{
    background-color: var(--Primary-Brand-Colour-500);
    border-radius: var(--border-radius-extra-large-2);
}

.modal .tertiary-btn, .modal a {
    background-color: transparent;
    color: var(--Primary-Brand-Colour-700);
    border: none;
    text-decoration: underline;
    text-underline-offset: 4px;
    padding-inline: 0;
    font: var(--text-body-2-bold);
    cursor: pointer;
}
.modal .tertiary-btn:hover, .modal a:hover {
    background-color: transparent;
    color: var(--Primary-Brand-Colour-500);
    text-decoration: underline;
    text-underline-offset: 4px;
}
