/* Custom Fonts */
@font-face {
    font-family: HeadingText;
    src: url('../fonts/GeneralSans-Variable.woff2') format('woff2'),
       url('../fonts/GeneralSans-Variable.woff') format('woff'),
       url('../fonts/GeneralSans-Variable.ttf') format('truetype');
    font-weight: 200 700;
    font-display: swap;
    font-style: normal;
}

@font-face {
    font-family: StandardText;
    src: url('../fonts/GeneralSans-Variable.woff2') format('woff2'),
       url('../fonts/GeneralSans-Variable.woff') format('woff'),
       url('../fonts/GeneralSans-Variable.ttf') format('truetype');
    font-weight: 200 700;
    font-display: swap;
    font-style: normal;
}

:root {
    --plid-wta-gradient: linear-gradient(220.67deg, #00F0C8 0%, #00CD5A 70%);
    --plid-wta-gradient-dark: linear-gradient(220.67deg, #00CCAA 0%, #00A347 70%);

    --plid-primary: #2D0046;
    --plid-primary--focus: rgba(45, 0, 70, 0.8);
    --plid-primary--20: #2D004633;
    --plid-secondary: #2D0046;
    --plid-secondary--focus: rgba(45, 0, 70, 0.8);
    --plid-secondary--20: #2D004633;
    --plid-footer-background: var(--plid-wta-gradient);
    --plid-footer-font-color: var(--plid-primary);
    --plid-button-border-radius: 999px;
    --plid-input-border-radius: 12px;
    --plid-header-gradient: none;

    --pf-c-content--Color: var(--plid-primary);
}

body,
.pf-c-content {
    font-weight: 400;
    color: var(--plid-primary);
}

h1,
h2,
h2.pf-c-title.pf-m-2xl
h3 {
    font-weight: 600 !important;
}
