/* Type scale applies only to ordinary content; protected components keep their styles. */
html body#top{--mbk-hero-size:80px;--mbk-page-size:64px;--mbk-section-size:44px;--mbk-lead-size:22px}
@media(min-width:768px) and (max-width:991px){html body#top{--mbk-hero-size:64px;--mbk-page-size:54px;--mbk-section-size:38px;--mbk-lead-size:21px}}
@media(max-width:767px){html body#top{--mbk-hero-size:44px;--mbk-page-size:42px;--mbk-section-size:32px;--mbk-lead-size:20px}}
html body#top#top section h1:not(:where(footer *,dialog *,#menu1-2uh *,article *,.mc-photo-grid *,.mc-colors-grid *,.bp-color-group *,.bp-color-item *,.bp-intro-features *,.bp-use-card *,.bp-performance-card *,.bp-contact-card *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--mbk-page-size)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:0!important}
html body#top#top section h2:not(:where(footer *,dialog *,#menu1-2uh *,article *,.mc-photo-grid *,.mc-colors-grid *,.bp-color-group *,.bp-color-item *,.bp-intro-features *,.bp-use-card *,.bp-performance-card *,.bp-contact-card *)){font-family:Inter,Arial,sans-serif!important;font-size:var(--mbk-section-size)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:0!important}
html body#top#top section p:not(:where(footer *,dialog *,#menu1-2uh *,article *,.mc-photo-grid *,.mc-colors-grid *,.bp-color-group *,.bp-color-item *,.bp-intro-features *,.bp-use-card *,.bp-performance-card *,.bp-contact-card *)){font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important}
html body#top#top #header4-l.mbz-hero-v34 h1{font-size:var(--mbk-hero-size)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:0!important}
html body#top#top section :is(h1,h2,h3) strong:not(:where(footer *,dialog *,#menu1-2uh *,article *,.mc-photo-grid *,.mc-colors-grid *,.bp-color-group *,.bp-color-item *,.bp-intro-features *,.bp-use-card *,.bp-performance-card *,.bp-contact-card *)){font-weight:400!important}
html body#top :is(.bath-cementare-lead,.bp-lead,.mc-guide-lead):not(:where(footer *,dialog *,#menu1-2uh *,article *,.mc-photo-grid *,.mc-colors-grid *,.bp-color-group *,.bp-color-item *,.bp-intro-features *,.bp-use-card *,.bp-performance-card *,.bp-contact-card *)){font-size:var(--mbk-lead-size)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important}
html body#top :is(.mbz34-link,.mc-cta--line,.bp-text-link,.bp-projects-cta):not(:where(footer *,dialog *,#menu1-2uh *,article *,.mc-photo-grid *,.mc-colors-grid *,.bp-color-group *,.bp-color-item *,.bp-intro-features *,.bp-use-card *,.bp-performance-card *,.bp-contact-card *)){font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;white-space:nowrap!important}
html body#top :is(.mbz34-kicker,.bath-cementare-kicker,.bath-eyebrow,.bp-kicker):not(:where(footer *,dialog *,#menu1-2uh *,article *,.mc-photo-grid *,.mc-colors-grid *,.bp-color-group *,.bp-color-item *,.bp-intro-features *,.bp-use-card *,.bp-performance-card *,.bp-contact-card *)){font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}
html body#top#top section strong:not(:where(footer *,dialog *,#menu1-2uh *,article *,.mc-photo-grid *,.mc-colors-grid *,.bp-color-group *,.bp-color-item *,.bp-intro-features *,.bp-use-card *,.bp-performance-card *,.bp-contact-card *)):not(:where(h1 *,h2 *,h3 *)){font-weight:500!important}
html body#top#top section a.mc-cta:not(:where(footer *,dialog *,article *,.mc-photo-grid *,.mc-colors-grid *)){font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}
