﻿.h5 {
    font-family: var(--Font-Family-Secondary, sans-serif);
    font-size: 16px;
    line-height: 20px;
    font-weight: 800;
    font-style: normal;
    margin: 0;
}

.h4 {
    font-family: var(--Font-Family-Secondary, sans-serif);
    font-size: 20px;
    line-height: 24px;
    font-weight: 800;
    margin: 0;
}

.h3 {
    font-family: var(--Font-Family-Secondary, sans-serif);
    font-size: var(--Font-Size-H3, 24px);
    line-height: var(--Font-Spacing-H3, 26px);
    font-style: normal;
    font-weight: 800;
    margin: 0;
}

.bodyRegularDefault {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

.h1 {
    font-family: var(--Font-Family-Secondary, sans-serif);
    font-size: 36px;
    font-weight: 800;
    line-height: 38px;
}

.bodyRegular {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
}

.bodyBoldDefault {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}

.bodyBold {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: var(--Font-Size-Body, 14px);
    font-style: normal;
    font-weight: 700;
    line-height: var(--Font-Spacing-Body, 20px);
}

.caption3RegularDefault {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
}

.caption3BoldDefault {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 10px;
    line-height: 16px;
    font-weight: 700;
}

.caption1RegularDefault {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
}

.caption1BoldDefault {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
}

.caption1Regular {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: var(--Font-Size-Caption-1, 12px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Font-Spacing-Caption-1, 18px);
}

.caption2RegularDefault {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
}

.caption2BoldDefault {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
}

.captionRegular {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}

.captionBold {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
}

.caption2Regular {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: var(--Font-Size-Caption-2, 10px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Font-Spacing-Caption-2, 14px);
}

.caption2Bold {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: var(--Font-Size-Caption-2, 10px);
    font-style: normal;
    font-weight: 700;
    line-height: var(--Font-Spacing-Caption-2, 14px);
}

.subtitle2Regular {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: var(--Font-Size-Subtitle-2, 16px);
    line-height: var(--Font-Spacing-Subtitle-2, 22px);
    font-weight: 400;
    font-style: normal;
}

.subtitle2Bold {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: var(--Font-Size-Subtitle-2, 16px);
    line-height: var(--Font-Spacing-Subtitle-2, 22px);
    font-weight: 700;
    font-style: normal;
}

.subtitle3Bold {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: var(--Font-Size-Subtitle-3, 14px);
    line-height: var(--Font-Spacing-Subtitle-3, 22px);
    font-weight: 700;
    font-style: normal;
}

.subtitle1Bold {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: var(--Font-Size-Subtitle-1, 18px);
    font-weight: 700;
    line-height: var(--Font-Spacing-Subtitle-1, 24px);
}

.subtitle1BoldDeault {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: var(--Font-Size-Subtitle-1-DT, 24px);
    font-weight: 700;
    line-height: var(--Font-Spacing-Subtitle-1-DT, 28px);
}

.paginationLink {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}

.filterLabel {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}

.title4Regular {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: var(--Font-Size-Title-4, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Font-Spacing-Title-4, 21px);
}

.title4Bold {
    font-family: var(--Font-Family-Secondary, sans-serif);
    font-size: var(--Font-Size-Title-4, 16px);
    font-style: normal;
    font-weight: 800;
    line-height: var(--Font-Spacing-Title-4, 21px);
}

.bodyBoldDefault {
    font-family: var(--Font-Family-Primary, sans-serif);
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}

.text-decoration-none {
    text-decoration: none;
}

.text-color-base {
    color: var(--primary-text-color, #222725);
}

/*Neutralize the auto-generated anchor style*/
a[x-apple-data-detectors] {
    color: inherit;
    text-decoration: none;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
}

@media (min-width: 768px) {
    .h5 {
        font-size: var(--Font-Size-H5-DT, 18px);
        line-height: var(--Font-Spacing-H5-DT, 21px);
    }

    .h4 {
        font-size: 26px;
        line-height: 29px;
    }

    .h3 {
        font-size: var(--Font-Size-H3-DT, 32px);
        line-height: var(--Font-Spacing-H3-DT, 35px)
    }

    .h1 {
        font-family: var(--Font-Family-Secondary, sans-serif);
        font-size: 56px;
        font-weight: 800;
        line-height: 59px;
    }

    .bodyRegular {
        font-size: 16px;
        line-height: 22px;
    }

    .bodyBold {
        font-size: var(--Font-Size-Body-DT, 16px);
        line-height: var(--Font-Spacing-Body-DT, 22px);
    }

    .captionRegular {
        font-size: 14px;
        line-height: 20px;
    }

    .captionBold {
        font-size: 14px;
        line-height: 20px;
    }

    .caption2Regular {
        font-size: var(--Font-Size-Caption-2-DT, 12px);
        line-height: var(--Font-Spacing-Caption-2-DT, 16px);
    }

    .caption2Bold {
        font-size: var(--Font-Size-Caption-2-DT, 12px);
        line-height: var(--Font-Spacing-Caption-2-DT, 16px);
    }

    .caption1Regular {
        font-size: var(--Font-Size-Caption-1-DT, 14px);
        line-height: var(--Font-Spacing-Caption-1-DT, 20px);
    }

    .title4Regular {
        font-size: var(--Font-Size-Title-4-DT, 18px);
        line-height: var(--Font-Spacing-Title-4-DT, 23px);
    }

    .title4Bold {
        font-size: var(--Font-Size-Title-4-DT, 18px);
        line-height: var(--Font-Spacing-Title-4-DT, 23px);
    }

    .subtitle2Regular {
        font-size: var(--Font-Size-Subtitle-2-DT, 20px);
        line-height: var(--Font-Spacing-Subtitle-2-DT, 24px)
    }

    .subtitle3Bold {
        font-size: var(--Font-Size-Subtitle-3-DT, 18px);
        line-height: var(--Font-Spacing-Subtitle-3-DT, 24px)
    }

    .subtitle2Bold {
        font-size: var(--Font-Size-Subtitle-2-DT, 20px);
        line-height: var(--Font-Spacing-Subtitle-2-DT, 24px)
    }

    .subtitle1Bold {
        font-size: var(--Font-Size-Subtitle-1-DT, 24px);
        line-height: var(--Font-Spacing-Subtitle-1-DT, 28px);
    }
}
