body,
h1, h2, h3, h4 {
    font-family:'Inter', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 300;
    margin: 0;
}

h1, h2, h3, h4 {
    letter-spacing: 3px;
    text-transform: uppercase;
}

h1 {
    font-size: var(--fs-xxl);
}

h2 {
    font-size: var(--fs-xl);
}

h3 {
    font-size: var(--fs-l);
}

b, strong {
    font-weight: 600;
}

.container {
    max-width: 1490px;
    padding-inline: 2.5rem;
    margin-inline: auto;
}

.btn-group {
    max-width: 530px;
    margin-inline: auto;
    gap: .625rem;
}

.wp-element-button {
    padding: .75rem 1.25rem;
    font-size: clamp(0.8125rem, 0.7696rem + 0.1866vw, 0.9375rem);
}

.btn--email .wp-element-button,
.btn--whatsapp .wp-element-button,
.btn--phone .wp-element-button,
.btn--mobile .wp-element-button  {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: .625rem;
}

.btn--email .wp-element-button::before {
    content: url('../../assets/icons/envelopeIcon.svg');
    object-fit: contain;
    width: 22px;
}

.btn--phone .wp-element-button::before {
    content: url('../../assets/icons/mm-phone-icon.svg');
    width: 22px;
}

.btn--mobile .wp-element-button::before {
    content: url('../../assets/icons/mm-mobile-icon.svg');
    width: 22px;
}

.btn--whatsapp .wp-element-button::before {
    content: url('../../assets/icons/mm-whatsapp-icon.svg');
    width: 22px;
}

.btn--white,
.btn--black,
.btn--line,
.btn--blue {
    display: block;
    padding: .75rem 1.25rem;
    text-align: center;
    font-weight: 400;
    max-width: fit-content;
    background-color: var(--colour-white);
    color: var(--colour-grey-850) !important;
    border-radius: 999px;
    text-decoration: none;
    transition: .2s all ease-in-out;
}

.btn--white:hover {
    background-color: var(--colour-grey-200);
}

.btn--black {
    background-color: var(--colour-grey-850);
    color: var(--colour-white) !important;
}

.btn--blue {
    background-color: var(--colour-blue-500);
    color: var(--colour-white) !important;
}

.btn--line {
    background-color: transparent;
    border: 2px solid var(--colour-grey-850);
    border-radius: 999px;
}