@charset "UTF-8";
/* @font-face {
    font-family: 'PingFang TC';
    src: url('../fonts/PingFangTC-Medium.eot');
    src: local('PingFang TC Medium'), local('PingFangTC-Medium'),
        url('../fonts/PingFangTC-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PingFangTC-Medium.woff2') format('woff2'),
        url('../fonts/PingFangTC-Medium.woff') format('woff'),
        url('../fonts/PingFangTC-Medium.ttf') format('truetype'),
        url('../fonts/PingFangTC-Medium.svg#PingFangTC-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
} */
@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-BlackItalic.eot');
    src: url('../fonts/HelveticaNeue-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-BlackItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-BlackItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-BlackItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-BlackItalic.svg#HelveticaNeue-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Bold.eot');
    src: url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('../fonts/HelveticaNeue-Bold.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Black.eot');
    src: url('../fonts/HelveticaNeue-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Black.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Black.woff') format('woff'),
        url('../fonts/HelveticaNeue-Black.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Black.svg#HelveticaNeue-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Heavy.eot');
    src: url('../fonts/HelveticaNeue-Heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Heavy.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Heavy.woff') format('woff'),
        url('../fonts/HelveticaNeue-Heavy.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Heavy.svg#HelveticaNeue-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-BoldItalic.eot');
    src: url('../fonts/HelveticaNeue-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-BoldItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-BoldItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-BoldItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-BoldItalic.svg#HelveticaNeue-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-HeavyItalic.eot');
    src: url('../fonts/HelveticaNeue-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-HeavyItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-HeavyItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-HeavyItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-HeavyItalic.svg#HelveticaNeue-HeavyItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-LightItalic.eot');
    src: url('../fonts/HelveticaNeue-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-LightItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-LightItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-LightItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-LightItalic.svg#HelveticaNeue-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-MediumItalic.eot');
    src: url('../fonts/HelveticaNeue-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-MediumItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-MediumItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-MediumItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-MediumItalic.svg#HelveticaNeue-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Italic.eot');
    src: url('../fonts/HelveticaNeue-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Italic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Italic.woff') format('woff'),
        url('../fonts/HelveticaNeue-Italic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Italic.svg#HelveticaNeue-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Light.eot');
    src: url('../fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Light.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Light.woff') format('woff'),
        url('../fonts/HelveticaNeue-Light.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Medium.eot');
    src: url('../fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Medium.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Medium.woff') format('woff'),
        url('../fonts/HelveticaNeue-Medium.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Roman.eot');
    src: url('../fonts/HelveticaNeue-Roman.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Roman.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Roman.woff') format('woff'),
        url('../fonts/HelveticaNeue-Roman.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Roman.svg#HelveticaNeue-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-UltraLightItalic.eot');
    src: url('../fonts/HelveticaNeue-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-UltraLightItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-UltraLightItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-UltraLightItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-UltraLightItalic.svg#HelveticaNeue-UltraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-UltraLight.eot');
    src: url('../fonts/HelveticaNeue-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-UltraLight.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-UltraLight.woff') format('woff'),
        url('../fonts/HelveticaNeue-UltraLight.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-UltraLight.svg#HelveticaNeue-UltraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Thin.eot');
    src: url('../fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Thin.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Thin.woff') format('woff'),
        url('../fonts/HelveticaNeue-Thin.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-ThinItalic.eot');
    src: url('../fonts/HelveticaNeue-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-ThinItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-ThinItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-ThinItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-ThinItalic.svg#HelveticaNeue-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'helvetica';
    src: url('../fonts/Helvetica.eot');
    src: url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica.woff2') format('woff2'),
        url('../fonts/Helvetica.woff') format('woff'),
        url('../fonts/Helvetica.ttf') format('truetype'),
        url('../fonts/Helvetica.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica';
    src: url('../fonts/Helvetica-Bold.eot');
    src: url('../fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Bold.woff2') format('woff2'),
        url('../fonts/Helvetica-Bold.woff') format('woff'),
        url('../fonts/Helvetica-Bold.ttf') format('truetype'),
        url('../fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica';
    src: url('../fonts/Helvetica-BoldOblique.eot');
    src: url('../fonts/Helvetica-BoldOblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-BoldOblique.woff2') format('woff2'),
        url('../fonts/Helvetica-BoldOblique.woff') format('woff'),
        url('../fonts/Helvetica-BoldOblique.ttf') format('truetype'),
        url('../fonts/Helvetica-BoldOblique.svg#Helvetica-BoldOblique') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica';
    src: url('../fonts/Helvetica-Compressed.eot');
    src: url('../fonts/Helvetica-Compressed.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Compressed.woff2') format('woff2'),
        url('../fonts/Helvetica-Compressed.woff') format('woff'),
        url('../fonts/Helvetica-Compressed.ttf') format('truetype'),
        url('../fonts/Helvetica-Compressed.svg#Helvetica-Compressed') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica';
    src: url('../fonts/Helvetica-Light.eot');
    src: url('../fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Light.woff2') format('woff2'),
        url('../fonts/Helvetica-Light.woff') format('woff'),
        url('../fonts/Helvetica-Light.ttf') format('truetype'),
        url('../fonts/Helvetica-Light.svg#Helvetica-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica';
    src: url('../fonts/HelveticaRounded-Bold.eot');
    src: url('../fonts/HelveticaRounded-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaRounded-Bold.woff2') format('woff2'),
        url('../fonts/HelveticaRounded-Bold.woff') format('woff'),
        url('../fonts/HelveticaRounded-Bold.ttf') format('truetype'),
        url('../fonts/HelveticaRounded-Bold.svg#HelveticaRounded-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'helvetica';
    src: url('../fonts/Helvetica-Oblique.eot');
    src: url('../fonts/Helvetica-Oblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Oblique.woff2') format('woff2'),
        url('../fonts/Helvetica-Oblique.woff') format('woff'),
        url('../fonts/Helvetica-Oblique.ttf') format('truetype'),
        url('../fonts/Helvetica-Oblique.svg#Helvetica-Oblique') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


:root {
    --font-family-sans-serif: "Helvetica Neue",helvetica,"HB TC","HB JP","HB KR",arial,“segoe ui”,“microsoft jhenghei”,“microsoft mhei”,stheititc,sans-serif;
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

/* .booking-a-traning-template .bottom_description h3,
.booking-a-traning-template .content-why_is_all h3,
.single-event .event-tag-color-Forum,
main#site-content.faq-public .container .subtitle h1,
main#site-content.faq-public .nav-service.tab-list .tab-child_all .tab-child .tab,
.form-a-policy .forming .still-background .still.container .content-still .title_still p,
.form-a-policy .forming .still-background .still.container .content-still .title_still p,
.page-template-lodging-a-complaint .title_lodging h2,
.page-template-lodging-a-complaint .title-complaint h3,
.page-template-lodging-a-complaint .still-title,
.page-template-lodging-a-complaint .title-complaint h3,
.page-template-lodging-a-complaint .still-title,
.best-solution-post h2,
.best-solution-post .menu-events li a,
.best-solution-post .contain-category p:first-child,
.best-solution-post .events a,
.best-solution-post .events a,
.best-solution-post .title,
.best-solution-post .events a,
.privacy-policy h1,
.privacy-policy h2,
.ar-title.ar-title-mobile{
    font-family: 'Lora', Helvetica Neue,helvetica,HB TC,HB JP,HB KR,arial,“segoe ui”,“microsoft jhenghei”,“microsoft mhei”,stheititc,sans-serif;
} */


html[lang="en-US"] .booking-a-traning-template .bottom_description h3,
html[lang="en-US"] .booking-a-traning-template .content-why_is_all h3,
html[lang="en-US"] .single-event .event-tag-color-Forum,
html[lang="en-US"] main#site-content.faq-public .container .subtitle h1,
html[lang="en-US"] main#site-content.faq-public .nav-service.tab-list .tab-child_all .tab-child .tab,
html[lang="en-US"] .form-a-policy .forming .still-background .still.container .content-still .title_still p,
html[lang="en-US"] .form-a-policy .forming .still-background .still.container .content-still .title_still p,
html[lang="en-US"] .page-template-lodging-a-complaint .title_lodging h2,
html[lang="en-US"] .page-template-lodging-a-complaint .title-complaint h3,
html[lang="en-US"] .page-template-lodging-a-complaint .still-title,
html[lang="en-US"] .page-template-lodging-a-complaint .title-complaint h3,
html[lang="en-US"] .page-template-lodging-a-complaint .still-title,
html[lang="en-US"] .best-solution-post h2,
html[lang="en-US"] .best-solution-post .menu-events li a,
html[lang="en-US"] .best-solution-post .contain-category p:first-child,
html[lang="en-US"] .best-solution-post .events a,
html[lang="en-US"] .best-solution-post .events a,
html[lang="en-US"] .best-solution-post .title,
html[lang="en-US"] .best-solution-post .events a,
html[lang="en-US"] .privacy-policy h1,
html[lang="en-US"] .privacy-policy h2,
html[lang="en-US"] .ar-title.ar-title-mobile{
    font-family: 'Lora';
}

html[lang="zh-HK"] .h1,
html[lang="zh-HK"] .h2,
html[lang="zh-HK"] .h3,
html[lang="zh-HK"] .h4,
html[lang="zh-HK"] .h5,
html[lang="zh-HK"] .h6,
html[lang="zh-HK"] h1,
html[lang="zh-HK"] h2,
html[lang="zh-HK"] h3,
html[lang="zh-HK"] h4,
html[lang="zh-HK"] h5,
html[lang="zh-HK"] h6,
html[lang="zh-HK"] .booking-a-traning-template .bottom_description h3,
html[lang="zh-HK"] .booking-a-traning-template .content-why_is_all h3,
html[lang="zh-HK"] .single-event .event-tag-color-Forum,
html[lang="zh-HK"] main#site-content.faq-public .container .subtitle h1,
html[lang="zh-HK"] main#site-content.faq-public .nav-service.tab-list .tab-child_all .tab-child .tab,
html[lang="zh-HK"] .form-a-policy .forming .still-background .still.container .content-still .title_still p,
html[lang="zh-HK"] .form-a-policy .forming .still-background .still.container .content-still .title_still p,
html[lang="zh-HK"] .page-template-lodging-a-complaint .title_lodging h2,
html[lang="zh-HK"] .page-template-lodging-a-complaint .title-complaint h3,
html[lang="zh-HK"] .page-template-lodging-a-complaint .still-title,
html[lang="zh-HK"] .page-template-lodging-a-complaint .title-complaint h3,
html[lang="zh-HK"] .page-template-lodging-a-complaint .still-title,
html[lang="zh-HK"] .best-solution-post h2,
html[lang="zh-HK"] .best-solution-post .menu-events li a,
html[lang="zh-HK"] .best-solution-post .contain-category p:first-child,
html[lang="zh-HK"] .best-solution-post .events a,
html[lang="zh-HK"] .best-solution-post .events a,
html[lang="zh-HK"] .best-solution-post .title,
html[lang="zh-HK"] .best-solution-post .events a,
html[lang="zh-HK"] .privacy-policy h1,
html[lang="zh-HK"] .privacy-policy h2,
html[lang="zh-HK"] .ar-title.ar-title-mobile,
html[lang="zh-HK"], 
html[lang="zh-HK"] body{
    font-family: Helvetica Neue, helvetica, arial, "segoe ui", stheititc, sans-serif, "microsoft jhenghei" !important;
}
html[lang="zh-CN"] .h1,
html[lang="zh-CN"] .h2,
html[lang="zh-CN"] .h3,
html[lang="zh-CN"] .h4,
html[lang="zh-CN"] .h5,
html[lang="zh-CN"] .h6,
html[lang="zh-CN"] h1,
html[lang="zh-CN"] h2,
html[lang="zh-CN"] h3,
html[lang="zh-CN"] h4,
html[lang="zh-CN"] h5,
html[lang="zh-CN"] h6,
html[lang="zh-CN"] .booking-a-traning-template .bottom_description h3,
html[lang="zh-CN"] .booking-a-traning-template .content-why_is_all h3,
html[lang="zh-CN"] .single-event .event-tag-color-Forum,
html[lang="zh-CN"] main#site-content.faq-public .container .subtitle h1,
html[lang="zh-CN"] main#site-content.faq-public .nav-service.tab-list .tab-child_all .tab-child .tab,
html[lang="zh-CN"] .form-a-policy .forming .still-background .still.container .content-still .title_still p,
html[lang="zh-CN"] .form-a-policy .forming .still-background .still.container .content-still .title_still p,
html[lang="zh-CN"] .page-template-lodging-a-complaint .title_lodging h2,
html[lang="zh-CN"] .page-template-lodging-a-complaint .title-complaint h3,
html[lang="zh-CN"] .page-template-lodging-a-complaint .still-title,
html[lang="zh-CN"] .page-template-lodging-a-complaint .title-complaint h3,
html[lang="zh-CN"] .page-template-lodging-a-complaint .still-title,
html[lang="zh-CN"] .best-solution-post h2,
html[lang="zh-CN"] .best-solution-post .menu-events li a,
html[lang="zh-CN"] .best-solution-post .contain-category p:first-child,
html[lang="zh-CN"] .best-solution-post .events a,
html[lang="zh-CN"] .best-solution-post .events a,
html[lang="zh-CN"] .best-solution-post .title,
html[lang="zh-CN"] .best-solution-post .events a,
html[lang="zh-CN"] .privacy-policy h1,
html[lang="zh-CN"] .privacy-policy h2,
html[lang="zh-CN"] .ar-title.ar-title-mobile,
html[lang="zh-CN"],
html[lang="zh-CN"] body{
    font-family: Helvetica Neue,helvetica,arial,"segoe ui",stheititc,sans-serif,"microsoft mhei" !important;
}