html{font-family:var(--phg-font-body);font-size:var(--fs-body);line-height:var(--lh-normal)}body,p,a,span,div,li,ul,ol,input,textarea,select,button,optgroup,nav,header,footer,article,section,aside,blockquote,figcaption,label,.button,.menu-item>a,.nav>li>a,.nav-dropdown>li>a,.nav-top-link,.nav-sidebar a,.box-text,.box-text-inner,.product-short-description,.woocommerce-Price-amount,.account-link{font-family:var(--phg-font-body)!important;letter-spacing:var(--ls-normal)}body{font-size:var(--fs-body);line-height:var(--lh-normal);font-weight:var(--fw-body)}h1,h2,h3,h4,h5,h6,.heading-font,.entry-title,.product-title,.widget-title,.section-title-main,.banner-text h1,.banner-text h2,.banner-text h3,.banner-text h4{font-family:var(--phg-font-heading)!important;font-weight:var(--fw-heading)}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.heading-font *,.entry-title *,.product-title *,.widget-title *{font-family:inherit!important}h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}h3{font-size:var(--fs-h3);line-height:var(--lh-snug)}h4{font-size:var(--fs-h4);line-height:var(--lh-snug)}h5{font-size:var(--fs-body);line-height:var(--lh-snug);font-weight:var(--fw-emphasis)}h6{font-size:var(--fs-caption);line-height:var(--lh-snug);font-weight:var(--fw-emphasis)}button,.button,input[type="submit"],input[type="button"]{font-size:var(--fs-body);font-weight:var(--fw-emphasis);line-height:var(--lh-snug)}.phg-projects-page .__duration,.phg-projects-page .__info,.phg-projects-page .__meta,.phg-projects-page .__loadmore-info,.phg-sp-meta__item,.phg-cat-count,.phg-tt-cat-count,[data-tnum]{font-feature-settings:var(--phg-font-feat);font-variant-numeric:tabular-nums}.section-blog .post-title a,.archive .post-title a,.cat-sidebar ul li a,.service-price,.service-box .box-text .main-title,.service-box .box-text .sub-title,.event-cat .cat-item a,.post-cat .cat-item a,.banner-text h1,.banner-text h2,.banner-text h3,.banner-text .heading-1,.banner-text .heading-2,.banner-text .heading-1 span,.banner-text .heading-2 span{text-transform:none!important}.banner-text .heading-1 span,.banner-text .heading-2 span{font-size:var(--fs-h1)!important;line-height:var(--lh-tight)!important;letter-spacing:var(--ls-tight)!important;font-family:var(--phg-font-heading)!important;font-weight:var(--fw-heading)!important}.uppercase,[class*="uppercase"]{text-transform:none!important;letter-spacing:var(--ls-normal)!important}.banner-text h2[style],.banner-text h2 span[style],.banner-text h2 span[style] strong,.banner h2[style],.banner h2 span[style]{font-family:var(--phg-font-heading)!important;font-weight:var(--fw-heading)!important;letter-spacing:var(--ls-tight)!important;font-size:var(--fs-h1)!important;line-height:var(--lh-tight)!important}