body.dmec-redesign-active :where(#main-container){font-family:var(--dmec-font-family-body);color:var(--dmec-color-text);background-color:var(--dmec-color-surface);margin-bottom:0;padding-bottom:0}body.dmec-redesign-active :where(#main-container) .elementor{margin-bottom:0}body.dmec-redesign-active :where(#main-container) h1,body.dmec-redesign-active :where(#main-container) h2,body.dmec-redesign-active :where(#main-container) h3,body.dmec-redesign-active :where(#main-container) h4,body.dmec-redesign-active :where(#main-container) h5,body.dmec-redesign-active :where(#main-container) h6{font-family:var(--dmec-font-family-body);color:var(--dmec-color-heading)}body.dmec-redesign-active :where(#main-container) [class*=page-section__cta-]~.e-con.e-parent:not(:has(.elementor-widget:not(.elementor-widget-spacer))){display:none}body.dmec-redesign-active :where(#main-container) .entry-content:not(:has(.elementor)){max-width:1200px;margin-inline:auto;padding:40px 24px 80px}body.dmec-redesign-active :where(#main-container) a{color:var(--dmec-color-link);text-decoration-thickness:from-font;text-underline-offset:.15em;font-weight:inherit}body.dmec-redesign-active :where(#main-container) .elementor-widget-text-editor a,body.dmec-redesign-active :where(#main-container) .entry-content>p a{text-decoration:underline}body.dmec-redesign-active :where(#main-container) a:hover{color:var(--dmec-color-link-hover);text-decoration:underline}body.dmec-redesign-active :where(#main-container) a:not([class*=button]):not(.elementor-button):hover{font-weight:inherit}body.dmec-redesign-active :where(#main-container) a:focus-visible{outline:2px solid var(--dmec-color-focus-ring);outline-offset:2px}body.dmec-redesign-active :where(#main-container) :focus-visible{outline:2px solid var(--dmec-color-focus-ring);outline-offset:2px}body.dmec-redesign-active :where(#main-container) .dmec-h01-bold,body.dmec-redesign-active :where(#main-container) .dmec-h02-bold-allcaps,body.dmec-redesign-active :where(#main-container) .dmec-h03-bold-allcaps,body.dmec-redesign-active :where(#main-container) .dmec-h04-bold,body.dmec-redesign-active :where(#main-container) .dmec-h05-bold-allcaps,body.dmec-redesign-active :where(#main-container) .dmec-body-sm-bold,body.dmec-redesign-active :where(#main-container) .dmec-body-md,body.dmec-redesign-active :where(#main-container) .dmec-body-md-bold,body.dmec-redesign-active :where(#main-container) .dmec-body-lg-bold,body.dmec-redesign-active :where(#main-container) .dmec-ui-sm-bold,body.dmec-redesign-active :where(#main-container) .dmec-ui-sm-underlined,body.dmec-redesign-active :where(#main-container) .dmec-ui-md-bold,body.dmec-redesign-active :where(#main-container) .dmec-ui-md-underlined,body.dmec-redesign-active :where(#main-container) .dmec-caption,body.dmec-redesign-active :where(#main-container) .dmec-caption-allcaps,body.dmec-redesign-active :where(#main-container) .dmec-caption-bold{font-family:var(--dmec-font-family-body);letter-spacing:var(--dmec-tracking-tight);margin:0}body.dmec-redesign-active :where(#main-container) .dmec-h01-bold{font-size:var(--dmec-h01-size);line-height:var(--dmec-h01-lh);font-weight:700;letter-spacing:0}body.dmec-redesign-active :where(#main-container) .dmec-h02-bold-allcaps{font-size:var(--dmec-h02-size);line-height:var(--dmec-h02-lh);font-weight:700;letter-spacing:0;text-transform:uppercase}body.dmec-redesign-active :where(#main-container) .dmec-h03-bold-allcaps{font-size:var(--dmec-h03-size);line-height:var(--dmec-h03-lh);font-weight:700;letter-spacing:0;text-transform:uppercase}body.dmec-redesign-active :where(#main-container) .dmec-h04-bold{font-size:var(--dmec-h04-size);line-height:var(--dmec-h04-lh);font-weight:700;letter-spacing:0}body.dmec-redesign-active :where(#main-container) .dmec-h05-bold-allcaps{font-size:var(--dmec-h05-size);line-height:var(--dmec-h05-lh);font-weight:700;letter-spacing:0;text-transform:uppercase}body.dmec-redesign-active :where(#main-container) .dmec-body-sm-bold{font-size:var(--dmec-body-sm-size);line-height:var(--dmec-body-sm-lh);font-weight:700}body.dmec-redesign-active :where(#main-container) .dmec-body-md{font-size:var(--dmec-body-md-size);line-height:var(--dmec-body-md-lh);font-weight:400}body.dmec-redesign-active :where(#main-container) .dmec-body-md-bold{font-size:var(--dmec-body-md-size);line-height:var(--dmec-body-md-lh);font-weight:700}body.dmec-redesign-active :where(#main-container) .dmec-body-lg-bold{font-size:var(--dmec-body-lg-size);line-height:var(--dmec-body-lg-lh);font-weight:700}body.dmec-redesign-active :where(#main-container) .dmec-ui-sm-bold,body.dmec-redesign-active :where(#main-container) .dmec-ui-sm-underlined{font-size:var(--dmec-ui-sm-size);line-height:var(--dmec-ui-sm-lh)}body.dmec-redesign-active :where(#main-container) .dmec-ui-sm-bold,body.dmec-redesign-active :where(#main-container) .dmec-ui-md-bold{font-weight:700}body.dmec-redesign-active :where(#main-container) .dmec-ui-sm-underlined,body.dmec-redesign-active :where(#main-container) .dmec-ui-md-underlined{font-weight:400;text-decoration:underline}body.dmec-redesign-active :where(#main-container) .dmec-ui-md-bold,body.dmec-redesign-active :where(#main-container) .dmec-ui-md-underlined{font-size:var(--dmec-ui-md-size);line-height:var(--dmec-ui-md-lh)}body.dmec-redesign-active :where(#main-container) .dmec-caption,body.dmec-redesign-active :where(#main-container) .dmec-caption-allcaps,body.dmec-redesign-active :where(#main-container) .dmec-caption-bold{font-size:var(--dmec-caption-size);line-height:var(--dmec-caption-lh)}body.dmec-redesign-active :where(#main-container) .dmec-caption{font-weight:400}body.dmec-redesign-active :where(#main-container) .dmec-caption-allcaps{font-weight:400;letter-spacing:var(--dmec-caption-track-allcaps);text-transform:uppercase}body.dmec-redesign-active :where(#main-container) .dmec-caption-bold{font-weight:700}
