/* CONFAT type scale. Component styles own layout and color. */
body.confat-refresh-site{font-size:var(--cf-font-body);line-height:var(--cf-leading-body-large)}
body.confat-refresh-site h1{font-size:var(--cf-font-h1);line-height:var(--cf-leading-h1)}
body.confat-refresh-site h2{font-size:var(--cf-font-h2);line-height:var(--cf-leading-h2)}
body.confat-refresh-site h3{font-size:var(--cf-font-h3);line-height:var(--cf-leading-h3)}
body.confat-refresh-site h4{font-size:var(--cf-font-h4);line-height:var(--cf-leading-h4)}
body.confat-refresh-site :is(p,li,label){font-size:var(--cf-font-support);line-height:var(--cf-leading-body)}
body.confat-refresh-site :is(.cf-article__body p,.cf-article__body li,.cf-news-single__body p,.cf-news-single__body li,.cf-news-single__content p,.cf-news-single__content li,.cf-news-v3-article__content p,.cf-news-v3-article__content li,.cf-project-story__body p,.cf-project-story__body li){font-size:var(--cf-font-body);line-height:var(--cf-leading-body-large)}
body.confat-refresh-site :is(.cf-article__body,.cf-news-single__body,.cf-news-single__content,.cf-news-v3-article__content,.cf-project-story__body,.cf-project-detail__description){font-size:var(--cf-font-body);line-height:var(--cf-leading-body-large)}
body.confat-refresh-site :is(blockquote,.cf-intro-band__lead){font-size:var(--cf-font-lead);line-height:var(--cf-leading-body-large)}
body.confat-refresh-site :is(button,input[type=submit],.cf-button,.cf-v2-button,.cf-text-link,.cf-v2-text-link,.cf-header__cta,.cf-nav__list a,.cf-topline__links a,.cf-footer a,.cf-actions a,.cf-service-v2-actions a,.cf-project-detail__back a,.cf-news-v3-pagination button){font-size:var(--cf-font-control);line-height:var(--cf-leading-body)}
body.confat-refresh-site :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--cf-font-support);line-height:var(--cf-leading-body)}
body.confat-refresh-site :is(.cf-eyebrow,.cf-topline,.cf-project-card__meta,.cf-project-card__tag,.cf-project-facts small,.cf-news-v3-card__meta,.cf-news-v3-card__date,.cf-news-v3-card__category,.cf-news-single__meta,.cf-news-single__views,.cf-news-single__category,.cf-breadcrumb,.cf-footer__bottom,.cf-contact-consent,.wpcf7-acceptance,.wpcf7-not-valid-tip,.cf-hero__caption,.cf-hero__edge,.cf-service-v2-price__note,.cf-project-card__placeholder,.cf-news-card__image>span,.cf-project-hero__placeholder){font-size:var(--cf-font-meta);line-height:var(--cf-leading-body-small)}
body.confat-refresh-site :is(.cf-about-v2-stats b,.cf-v2-about__stat-value){font-size:var(--cf-font-metric);line-height:var(--cf-leading-metric)}
body.confat-refresh-site .cf-footer h2{font-size:var(--cf-font-footer-heading);line-height:var(--cf-leading-h4)}
body.confat-refresh-site .cf-v2-process-grid h3{font-size:var(--cf-font-process-heading);line-height:var(--cf-leading-h4)}
body.confat-refresh-site .cf-process__steps b{font-size:var(--cf-font-step);line-height:var(--cf-leading-step)}
body.confat-refresh-site .cf-slider-controls{font-size:var(--cf-font-control)}
body.confat-refresh-site .cf-slider-controls b{font-size:var(--cf-font-icon-text)}
body.confat-refresh-site :is(.cf-project-facts>span,.cf-service-v2-price dt,.cf-service-v2-price dd,.cf-service-v2-price p,.cf-service-v2-price a,.cf-service-v2-price button,.cf-footer__contact,.cf-footer__hours,.cf-topline__phone){font-size:var(--cf-font-support);line-height:var(--cf-leading-body)}
body.confat-refresh-site :is(.cf-brand__mark,.cf-brand__word){font-size:var(--cf-font-logo)}
body.confat-refresh-site .cf-brand__word small{font-size:var(--cf-font-meta)}
body.confat-refresh-site :is(.cf-hero__copy>p,.cf-home-slide__content>p,.cf-v2-hero__copy>p,.cf-home-v2 .cf-v2-hero__copy>p,.cf-services-v2-hero__content>p,.cf-news-v3-hero__content>p,.cf-contact-hero__content>p){font-size:var(--cf-font-lead);line-height:var(--cf-leading-body-large)}
body.confat-refresh-site :is(.cf-hero h1,.cf-home-slide__content h1,.cf-v2-hero h1,.cf-home-v2 .cf-v2-hero h1,.cf-services-v2-hero h1,.cf-news-v3-hero h1,.cf-contact-hero h1){font-size:var(--cf-font-hero);line-height:var(--cf-leading-hero)}
body.confat-refresh-site :is(.cf-about-v2-value-grid h3,.cf-news-v3-card h3){font-size:var(--cf-font-h4);line-height:var(--cf-leading-h4)}
body.confat-refresh-site .cf-news-v3-card time,body.confat-refresh-site .cf-news-v3-card__body>div>a{font-size:var(--cf-font-support);line-height:var(--cf-leading-body)}
body.confat-refresh-site .cf-home-v2 .cf-v2-hero__copy h1,body.confat-refresh-site .cf-home-v2 .cf-v2-hero__copy h1>span{font-size:56px;line-height:1.15}
@media(max-width:760px){body.confat-refresh-site .cf-home-v2 .cf-v2-hero__copy h1,body.confat-refresh-site .cf-home-v2 .cf-v2-hero__copy h1>span{font-size:36px;line-height:1.15}}
@media(max-width:760px){body.confat-refresh-site .cf-topline__brand{font-size:var(--cf-font-h3);line-height:var(--cf-leading-h3)}}
body.confat-refresh-site .cf-news-v3-card .cf-news-single__views{display:none!important}
