body.website-public-theme #main-wrapper :where(
    h1, h2, h3, h4, h5, h6,
    p, a, span, strong, b, em, small,
    label, li, td, th, div,
    button, input, select, textarea, summary
):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.svg-icon),
body.website-legacy-theme #main-wrapper :where(
    h1, h2, h3, h4, h5, h6,
    p, a, span, strong, b, em, small,
    label, li, td, th, div,
    button, input, select, textarea, summary
):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.svg-icon),
body.website-helpguide-theme #main-wrapper :where(
    h1, h2, h3, h4, h5, h6,
    p, a, span, strong, b, em, small,
    label, li, td, th, div,
    button, input, select, textarea, summary
):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.svg-icon) {
    font-family: var(--website-font-family) !important;
    letter-spacing: 0 !important;
}

body.website-public-theme #main-wrapper :where(
    [style*="Century Gothic"],
    [style*="CenturyGothic"],
    [style*="Comic Sans"],
    [style*="Poppins"]
):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.svg-icon),
body.website-legacy-theme #main-wrapper :where(
    [style*="Century Gothic"],
    [style*="CenturyGothic"],
    [style*="Comic Sans"],
    [style*="Poppins"]
):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.svg-icon),
body.website-helpguide-theme #main-wrapper :where(
    [style*="Century Gothic"],
    [style*="CenturyGothic"],
    [style*="Comic Sans"],
    [style*="Poppins"]
):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.svg-icon) {
    font-family: var(--website-font-family) !important;
}

body.website-public-theme #home-pricing-data .tile_pricing-wrapper {
    position: relative !important;
    padding-top: 18px !important;
}

body.website-public-theme #home-pricing-data .tile_pricing-wrapper > .tile_pricing-recommended {
    position: absolute !important;
    top: -8px !important;
    right: 0 !important;
    bottom: auto !important;
    left: 0 !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0.5rem !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    align-self: stretch !important;
    transform: none !important;
    z-index: 10 !important;
    text-align: center;
}

body.website-public-theme #home-pricing-data .tile_pricing-wrapper > .tile_pricing-recommended .tile_pricing-recommended-content {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

body.website-helpguide-theme #main-wrapper {
    margin-top: 0 !important;
    padding-top: 15px !important;
}

