/* RLRE02_UI_FIX02_GLOBAL_V2 — expanded editorial roles + public text buttons.
 * Replaces the existing Fix01 loader; no body text, heading tag, media or SEO writes.
 * Remote font references only; no font binaries distributed.
 */
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'RLRE Cormorant UI V2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html body.rlre-ui-fix02-v2 {
  --rlre-fix01-body: "Inter", Arial, sans-serif;
  --rlre-fix01-heading: "RLRE Cormorant UI V2", "Cormorant Garamond", Georgia, serif;
  --rlre-fix01-font-size: 17px;
  --rlre-fix01-line: 1.72;
  --rlre-fix01-h1: 40px;
  --rlre-fix01-h2: 32px;
  --rlre-fix01-h3: 27px;
  --rlre-fix01-h4: 24px;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description,
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content,
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content {
  max-width: 920px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element :is(p, li, blockquote):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content :is(p, li, blockquote):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content :is(p, li, blockquote):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub :is(p, li, blockquote):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) {
  font-family: var(--rlre-fix01-body) !important;
  font-size: var(--rlre-fix01-font-size) !important;
  font-weight: 400 !important;
  line-height: var(--rlre-fix01-line) !important;
  letter-spacing: normal !important;
  text-align: left !important;
  color: #2b2b2b !important;
  overflow-wrap: break-word;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element p:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content p:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content p:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub p:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) {
  margin-top: 0 !important;
  margin-bottom: 1.05em !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element :is(ul,ol):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content :is(ul,ol):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content :is(ul,ol):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub :is(ul,ol):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) {
  font-family: var(--rlre-fix01-body) !important;
  font-size: var(--rlre-fix01-font-size) !important;
  font-weight: 400 !important;
  line-height: var(--rlre-fix01-line) !important;
  margin: 0.6em 0 1.25em !important;
  padding-left: 1.35em !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element li:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content li:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content li:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub li:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) {
  margin: 0.28em 0 !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(span:not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon)),a:not(:where(.rlre-btn,.rlr-cta-btn,.wp-element-button,[role="button"])),strong,b,em,u),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(span:not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon)),a:not(:where(.rlre-btn,.rlr-cta-btn,.wp-element-button,[role="button"])),strong,b,em,u),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(span:not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon)),a:not(:where(.rlre-btn,.rlr-cta-btn,.wp-element-button,[role="button"])),strong,b,em,u),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(span:not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon)),a:not(:where(.rlre-btn,.rlr-cta-btn,.wp-element-button,[role="button"])),strong,b,em,u) {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: none !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(strong,b),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(strong,b),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(strong,b),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(strong,b) {
  font-weight: 500 !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element :is(h1,h2,h3,h4):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content :is(h1,h2,h3,h4):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content :is(h1,h2,h3,h4):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub :is(h1,h2,h3,h4):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) {
  font-family: var(--rlre-fix01-heading) !important;
  font-weight: 500 !important;
  letter-spacing: 0.005em !important;
  text-align: left !important;
  text-transform: none !important;
  color: #01213e !important;
  overflow-wrap: break-word;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element h1:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content h1:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content h1:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub h1:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) {
  font-size: var(--rlre-fix01-h1) !important;
  line-height: 1.08 !important;
  margin: 0 0 0.75em !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element h2:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content h2:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content h2:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub h2:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) {
  font-size: var(--rlre-fix01-h2) !important;
  line-height: 1.15 !important;
  margin: 1.25em 0 0.45em !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element h3:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content h3:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content h3:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub h3:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) {
  font-size: var(--rlre-fix01-h3) !important;
  line-height: 1.18 !important;
  margin: 1.20em 0 0.42em !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element h4:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content h4:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content h4:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub h4:not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) {
  font-size: var(--rlre-fix01-h4) !important;
  line-height: 1.22 !important;
  margin: 1.18em 0 0.40em !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element :is(h1,h2,h3,h4):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(strong,b,span,a),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content :is(h1,h2,h3,h4):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(strong,b,span,a),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content :is(h1,h2,h3,h4):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(strong,b,span,a),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub :is(h1,h2,h3,h4):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) :is(strong,b,span,a) {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: none !important;
  color: inherit !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .custom-single-property-title,
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .index-post-list-title {
  font-family: var(--rlre-fix01-heading) !important;
  font-size: var(--rlre-fix01-h1) !important;
  font-weight: 500 !important;
  line-height: 1.08 !important;
  letter-spacing: 0.005em !important;
  text-transform: none !important;
  color: #01213e !important;
  overflow-wrap: break-word;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .custom-single-property-title :is(a,strong,b,span),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .index-post-list-title :is(a,strong,b,span) {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  text-transform: none !important;
  color: inherit !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub :is(p.rlre-hub-eyebrow,p.rlre-latest-kicker,p.rlre-project-kicker) {
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  letter-spacing: 0.04em !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub p.rlre-latest-price {
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
}

html body.rlre-ui-fix02-v2.rlre-editorial-property #content .ere__single-property-description > .ere-property-element :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) a:not(:where([role="button"],.rlre-btn,.rlr-cta-btn,.wp-element-button)),
html body.rlre-ui-fix02-v2.rlre-editorial-guide #content .single-content :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) a:not(:where([role="button"],.rlre-btn,.rlr-cta-btn,.wp-element-button)),
html body.rlre-ui-fix02-v2.rlre-editorial-article #content .blog-single-content .single-post-content :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) a:not(:where([role="button"],.rlre-btn,.rlr-cta-btn,.wp-element-button)),
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .single-content .rlre-launch-hub :is(p,li):not(:where(.ere-property *, .ere-search-properties *, .search-properties-form *, .wp-block-latest-posts *, .rlre-cta *, .rlr-cta-wrap *, .wp-block-buttons *, .rlre-actions *, .rlre-latest-actions *, .rlre-context-links *, form *, nav *, aside *, .wp-block-query *, .wp-block-gallery *, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)) a:not(:where([role="button"],.rlre-btn,.rlr-cta-btn,.wp-element-button)) {
  text-underline-offset: 0.14em;
}

@media (max-width: 767px) {
html body.rlre-ui-fix02-v2 { --rlre-fix01-font-size: 16px; --rlre-fix01-line: 1.68; --rlre-fix01-h1: 30px; --rlre-fix01-h2: 26px; --rlre-fix01-h3: 22px; --rlre-fix01-h4: 20px; }
}

/* FIX02: SINGLE TEXT-BUTTON AUTHORITY. Expanded editorial roles above; no source text mutation.
   Styling only: no text mutations, event handlers, image geometry, or display-state resets.
   Native icon-only controls, admin bar and consent-category toggles are excluded.
   Coverage of actual font glyphs in all languages remains a public-QA gate. */
html body.rlre-ui-fix02-v2 {
  --rlre-fix02-button-font: "Inter", Arial, sans-serif;
}
html body.rlre-ui-fix02-v2 :is(button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="submit"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="button"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="reset"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.ere-btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.rlre-btn, a.rlr-cta-btn, a.wp-block-button__link, a.wp-element-button, .rlre-cta > a, .rlre-actions > a, .rlre-latest-actions > a, .rlre-context-links > a, .rlre-property-ctas > a, .navigation-submit-button a, .home-contact-button a),
html body.rlre-ui-fix02-v2 #content :is(button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="submit"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="button"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="reset"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.ere-btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.rlre-btn, a.rlr-cta-btn, a.wp-block-button__link, a.wp-element-button, .rlre-cta > a, .rlre-actions > a, .rlre-latest-actions > a, .rlre-context-links > a, .rlre-property-ctas > a, .navigation-submit-button a, .home-contact-button a),
html body.rlre-ui-fix02-v2 #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn {
  font-family: var(--rlre-fix02-button-font) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  font-variant: normal !important;
  line-height: 1.2 !important;
  letter-spacing: 0.01em !important;
  text-transform: none !important;
  text-decoration: none !important;
  text-align: center !important;
  /* No display/visibility/position/transform override here: hidden and disabled controls stay so. */
}
html body.rlre-ui-fix02-v2 :is(button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="submit"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="button"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="reset"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.ere-btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.rlre-btn, a.rlr-cta-btn, a.wp-block-button__link, a.wp-element-button, .rlre-cta > a, .rlre-actions > a, .rlre-latest-actions > a, .rlre-context-links > a, .rlre-property-ctas > a, .navigation-submit-button a, .home-contact-button a) :is(.rlre-label, .rlre-btn-text, strong, b, u, span:not(:where([class*="icon"], [class*="fa-"], .fa, .fas, .far, .fab, .dashicons, [aria-hidden="true"]))),
html body.rlre-ui-fix02-v2 #content :is(button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="submit"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="button"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="reset"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.ere-btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.rlre-btn, a.rlr-cta-btn, a.wp-block-button__link, a.wp-element-button, .rlre-cta > a, .rlre-actions > a, .rlre-latest-actions > a, .rlre-context-links > a, .rlre-property-ctas > a, .navigation-submit-button a, .home-contact-button a) :is(.rlre-label, .rlre-btn-text, strong, b, u, span:not(:where([class*="icon"], [class*="fa-"], .fa, .fas, .far, .fab, .dashicons, [aria-hidden="true"]))),
html body.rlre-ui-fix02-v2 #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn :is(.rlre-label, .rlre-btn-text, strong, b, u, span:not(:where([class*="icon"], [class*="fa-"], .fa, .fas, .far, .fab, .dashicons, [aria-hidden="true"]))) {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: none !important;
  text-decoration: none !important;
}
html body.rlre-ui-fix02-v2 #content .ere__single-property-description .rlre-cta > a,
html body.rlre-ui-fix02-v2 #content .single-content > .wp-block-buttons > .wp-block-button > a,
html body.rlre-ui-fix02-v2 #content .single-post-content .rlr-cta-wrap > a.rlr-cta-btn,
html body.rlre-ui-fix02-v2 #content .single-content .rlre-launch-hub a.rlre-btn,
html body.rlre-ui-fix02-v2 #content .single-content .rlre-launch-hub .rlre-latest-actions > a,
html body.rlre-ui-fix02-v2 #content .form-search-wrap :is(button.rlre-mobile-search-toggle,button.ere-advanced-search-btn,button.btn-status-filter),
html body.rlre-ui-fix02-v2 #content button.btn-save-search,
html body.rlre-ui-fix02-v2 .rlre-lead-trigger,
html body.rlre-ui-fix02-v2 .rlre-lead-submit {
  box-sizing: border-box !important;
  min-height: 48px !important;
  height: auto !important;
  padding: 10px 18px !important;
  border-radius: 8px !important;
  white-space: normal !important;
  overflow-wrap: break-word;
  max-width: 100%;
}
html body.rlre-ui-fix02-v2 #content .ere__single-property-description .rlre-cta > a,
html body.rlre-ui-fix02-v2 #content .single-content > .wp-block-buttons > .wp-block-button > a,
html body.rlre-ui-fix02-v2 #content .single-post-content .rlr-cta-wrap > a.rlr-cta-btn,
html body.rlre-ui-fix02-v2 #content .single-content .rlre-launch-hub a.rlre-btn,
html body.rlre-ui-fix02-v2 #content .single-content .rlre-launch-hub .rlre-latest-actions > a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
html body.rlre-ui-fix02-v2 #content .form-search-wrap button.rlre-mobile-search-toggle {
  align-items: center !important;
  justify-content: center !important;
}
/* Optically-shifted serif-label shim is no longer applicable to Inter. */
html body.rlre-ui-fix02-v2 #content .rlre-launch-hub .rlre-btn > .rlre-btn-text {
  transform: none !important;
}
html body.rlre-ui-fix02-v2 #content .ere__single-property-description .rlre-cta > a,
html body.rlre-ui-fix02-v2 #content .single-content > .wp-block-buttons > .wp-block-button > a,
html body.rlre-ui-fix02-v2 #content .single-post-content .rlr-cta-wrap > a.rlr-cta-btn {
  width: min(100%,520px) !important;
  max-width: 100% !important;
  background: linear-gradient(145deg,#00060f 0%,#000c19 20%,#0f233c 45%,#193755 50%,#0a1e37 55%,#000c19 80%,#00060f 100%) !important;
  color: #f3f1ea !important;
  -webkit-text-fill-color: #f3f1ea !important;
  border: 0 !important;
}
/* Preserve the approved Ipanema primary CTA treatment. Other secondary states keep their colors. */
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .rlre-launch-hub a.rlre-btn-primary,
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .rlre-launch-hub .rlre-latest-actions > a {
  background: linear-gradient(145deg,#00060f 0%,#000c19 20%,#0f233c 45%,#193755 50%,#0a1e37 55%,#000c19 80%,#00060f 100%) !important;
  color: #f3f1ea !important;
  -webkit-text-fill-color: #f3f1ea !important;
  border: 0 !important;
}
html body.rlre-ui-fix02-v2 #content .ere__single-property-description .rlre-cta {
  text-align: center !important;
  margin: 18px 0 !important;
}
html body.rlre-ui-fix02-v2 #content .single-content > .wp-block-buttons {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px !important;
  margin: 24px 0 0 !important;
}
html body.rlre-ui-fix02-v2 #content .single-content > .wp-block-buttons + .wp-block-buttons {
  margin-top: 16px !important;
}
html body.rlre-ui-fix02-v2 #content .single-content > .wp-block-buttons > .wp-block-button {
  width: min(100%,520px) !important;
  max-width: 100% !important;
  margin: 0 !important;
}
html body.rlre-ui-fix02-v2 #content .single-post-content .rlr-cta-wrap {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px !important;
  margin: 24px 0 !important;
}
html body.rlre-ui-fix02-v2 #content .rlre-launch-hub :is(.rlre-actions,.rlre-latest-actions,.rlre-context-links) {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: stretch !important;
  gap: 16px !important;
}
html body.rlre-ui-fix02-v2 #content .form-search-wrap .ere-search-status-tab { gap: 12px !important; }
html body.rlre-ui-fix02-v2 #content .form-search-wrap button.btn-status-filter { max-width: 100% !important; min-width: 0 !important; }
/* Equal text treatment for accept / deny / preferences. No consent values or handlers touched.
   Let longer strings wrap rather than clipping; do not force hidden controls to display. */
html body.rlre-ui-fix02-v2 #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  min-width: 0 !important;
}
html body.rlre-ui-fix02-v2 #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn {
  min-height: 48px !important;
  height: auto !important;
  padding: 10px 14px !important;
  border-radius: 8px !important;
  flex: 1 1 150px !important;
  max-width: 100% !important;
  min-width: 0 !important;
  white-space: normal !important;
  overflow-wrap: break-word;
}
html body.rlre-ui-fix02-v2 :is(button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="submit"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="button"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="reset"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.ere-btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.rlre-btn, a.rlr-cta-btn, a.wp-block-button__link, a.wp-element-button, .rlre-cta > a, .rlre-actions > a, .rlre-latest-actions > a, .rlre-context-links > a, .rlre-property-ctas > a, .navigation-submit-button a, .home-contact-button a):focus-visible,
html body.rlre-ui-fix02-v2 #content :is(button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="submit"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="button"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), input[type="reset"]:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.button:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.ere-btn:not(:where(#wpadminbar *, .menu-toggle, .close, .btn-close, .close-mobile-menu, .slick-arrow, .swiper-button-prev, .swiper-button-next, .owl-prev, .owl-next, .cmplz-category-toggle, .cmplz-close, .rlre-lead-close, .rlre-condos-close, .rlre-ui-icon-only, [data-rlre-ui-exempt], [data-rlre-ui-exempt] *)), a.rlre-btn, a.rlr-cta-btn, a.wp-block-button__link, a.wp-element-button, .rlre-cta > a, .rlre-actions > a, .rlre-latest-actions > a, .rlre-context-links > a, .rlre-property-ctas > a, .navigation-submit-button a, .home-contact-button a):focus-visible,
html body.rlre-ui-fix02-v2 #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn:focus-visible {
  outline: 3px solid #48759d !important;
  outline-offset: 3px !important;
}

/* Hub facts/chips are not headings and use the same sans family as the body. */
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .rlre-launch-hub :is(.rlre-fact-label,.rlre-fact-value,.rlre-hub-chip,.rlre-chip) {
 font-family: var(--rlre-fix01-body) !important;
 line-height:1.45 !important;
 text-transform:none !important;
 letter-spacing:normal !important;
}
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .rlre-launch-hub .rlre-fact-label {font-size:14px !important;font-weight:500 !important;}
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .rlre-launch-hub .rlre-fact-value {font-size:17px !important;font-weight:500 !important;}
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .rlre-launch-hub :is(.rlre-hub-chip,.rlre-chip) {font-size:14px !important;font-weight:400 !important;}
/* Readable prose, without resizing hub grids, galleries, media or sidebars. */
html body.rlre-ui-fix02-v2.rlre-editorial-hub #content .rlre-launch-hub :is(.rlre-hub-lead,.rlre-project-summary) {max-width:min(100%,920px);}

/* =====================================================================
 * FIX03A V1 — targeted reconciliation after Fix02.
 * 1. Gutenberg CTA groups are normalized inside article bodies AND guides,
 *    including nested editorial groups; not only page .single-content > groups.
 * 2. Existing .rlr-cta-wrap and .rlre-cta families use the same text treatment.
 * 3. The HOME HERO is a deliberate exception: Cormorant + uppercase, matching
 *    the status tabs observed in D01B; Inter + natural case remains elsewhere.
 * No heading-tag, copy, URL, form-handler or image transformation.
 * No global image / width / visibility reset.
 * ===================================================================== */

html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 16px !important;
  margin: 24px 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) + .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) + .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) + .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) + .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) {
  margin-top: 16px !important;
}

html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) {
  display: block !important;
  width: min(100%,520px) !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.wp-block-button__link:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.rlr-cta-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.wp-block-button__link:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.rlr-cta-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.wp-block-button__link:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.rlr-cta-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.wp-block-button__link:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.rlr-cta-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: min(100%,520px) !important;
  max-width: 100% !important;
  min-width: 0 !important;
  min-height: 48px !important;
  height: auto !important;
  padding: 10px 18px !important;
  margin: 0 !important;
  border-radius: 8px !important;
  border: 0 !important;
  font-family: var(--rlre-fix02-button-font) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  line-height: 1.2 !important;
  letter-spacing: 0.01em !important;
  text-transform: none !important;
  text-decoration: none !important;
  text-align: center !important;
  white-space: normal !important;
  overflow-wrap: break-word;
  background: linear-gradient(145deg,#00060f 0%,#000c19 20%,#0f233c 45%,#193755 50%,#0a1e37 55%,#000c19 80%,#00060f 100%) !important;
  color: #f3f1ea !important;
  -webkit-text-fill-color: #f3f1ea !important;
}

html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.wp-block-button__link:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.rlr-cta-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.wp-block-button__link:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.rlr-cta-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.wp-block-button__link:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.rlr-cta-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .wp-block-buttons:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > .wp-block-button:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.wp-block-button__link:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a.rlr-cta-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) > a:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])) {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: none !important;
  text-decoration: none !important;
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
  transform: none !important;
}

html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .rlr-cta-wrap:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 16px !important;
  margin: 24px 0 !important;
}

html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-article #content .blog-single-content .single-post-content .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-guide #content .single-content .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-property #content .ere__single-property-description > .ere-property-element .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)),
html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub .rlre-cta:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) {
  text-align: center !important;
  margin: 18px 0 !important;
}

html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub :is(a.rlre-btn,.rlre-latest-actions > a,.rlre-actions > a,.rlre-context-links > a):not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) {
  font-family: var(--rlre-fix02-button-font) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  line-height: 1.2 !important;
  letter-spacing: 0.01em !important;
  text-transform: none !important;
  text-decoration: none !important;
}

html body.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-editorial-hub #content .single-content .rlre-launch-hub :is(a.rlre-btn,.rlre-latest-actions > a,.rlre-actions > a,.rlre-context-links > a):not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *,form *,nav *,aside *,.ere-property *,.wp-block-query *,.wp-block-latest-posts *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])) {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: none !important;
  text-decoration: none !important;
  transform: none !important;
}

html body.home.rlre-ui-fix02-v2.rlre-ui-fix03a-v1 :is(.font-page-slider,.slider-over-search) .form-search button.btn-status-filter:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *)),
html body.home.rlre-ui-fix02-v2.rlre-ui-fix03a-v1 :is(.font-page-slider,.slider-over-search) .form-search button.ere-advanced-search-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *)) {
  font-family: var(--rlre-fix01-heading) !important;
  font-size: 0.80rem !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-variant: normal !important;
  line-height: 1.15 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  text-align: center !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  border-radius: 10px !important;
  min-height: 48px !important;
  height: auto !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  white-space: normal !important;
  overflow-wrap: break-word;
}

html body.home.rlre-ui-fix02-v2.rlre-ui-fix03a-v1 :is(.font-page-slider,.slider-over-search) .form-search button.btn-status-filter:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])),
html body.home.rlre-ui-fix02-v2.rlre-ui-fix03a-v1 :is(.font-page-slider,.slider-over-search) .form-search button.ere-advanced-search-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *)) :is(span,strong,b,em,u):not(:where(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,.rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt])) {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}

html body.home.rlre-ui-fix02-v2.rlre-ui-fix03a-v1 :is(.font-page-slider,.slider-over-search) .form-search button.ere-advanced-search-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *)) {
  gap: 0.45em !important;
}

html body.home.rlre-ui-fix02-v2.rlre-ui-fix03a-v1 :is(.font-page-slider,.slider-over-search) .form-search button.ere-advanced-search-btn:not(:where([hidden],[data-rlre-ui-exempt],[data-rlre-ui-exempt] *)) > i.fa-search {
  margin-right: 0 !important;
}


/* =====================================================================
 * FIX03A2 V1 — residual button reconciliation after public QA.
 *
 * Public QA confirmed the home hero trio already matches:
 * NEW DEVELOPMENT / MOVE-IN READY / SEARCH
 * (Cormorant, uppercase, 12.8px, 400, 48px).
 *
 * The remaining measured mismatches are compact consent buttons,
 * footer/widget search buttons and hidden/public modal/lead submit buttons.
 * This block DOES NOT touch the home hero control family.
 * ===================================================================== */

html body.rlre-ui-fix03a2-v1 :is(
  .cmplz-cookiebanner .cmplz-btn,
  #cmplz-cookiebanner-1-optin .cmplz-btn,
  #cmplz-manage-consent .cmplz-btn
) {
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  font-variant: normal !important;
  line-height: 1.2 !important;
  letter-spacing: .01em !important;
  text-transform: none !important;
  text-decoration: none !important;
  text-align: center !important;
}

/* Consent topbar remains a compact utility surface: typography is unified
 * without forcing the full 48px editorial CTA geometry onto the banner. */
html body.rlre-ui-fix03a2-v1 :is(
  .cmplz-cookiebanner .cmplz-btn,
  #cmplz-cookiebanner-1-optin .cmplz-btn
) {
  min-height: 36px !important;
  padding: 7px 14px !important;
}

/* Widget / footer search buttons are functional controls, not hero tabs. */
html body.rlre-ui-fix03a2-v1 :is(
  .wp-block-search__button,
  .widget_search .search-submit,
  footer .search-submit,
  #block-18 .wp-block-search__button
) {
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  font-variant: normal !important;
  line-height: 1.2 !important;
  letter-spacing: .01em !important;
  text-transform: none !important;
  text-decoration: none !important;
  text-align: center !important;
  min-height: 48px !important;
}

/* Login / register / password / lead modal actions use the standard
 * functional-button system. No handlers, labels, visibility or links change. */
html body.rlre-ui-fix03a2-v1 :is(
  .ere-login-wrap button,
  .ere-register-wrap button,
  .ere-reset-password-wrap button,
  #login button,
  #register button,
  button.ere-login-button,
  button.ere-register-button,
  button.ere_forgetpass,
  .rlre-lead-submit
) {
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  font-variant: normal !important;
  line-height: 1.2 !important;
  letter-spacing: .01em !important;
  text-transform: none !important;
  text-decoration: none !important;
  text-align: center !important;
  min-height: 48px !important;
}

/* Inner text must inherit the standardized typography; icon fonts remain exempt. */
html body.rlre-ui-fix03a2-v1 :is(
  .cmplz-cookiebanner .cmplz-btn,
  #cmplz-cookiebanner-1-optin .cmplz-btn,
  #cmplz-manage-consent .cmplz-btn,
  .wp-block-search__button,
  .widget_search .search-submit,
  footer .search-submit,
  #block-18 .wp-block-search__button,
  .ere-login-wrap button,
  .ere-register-wrap button,
  .ere-reset-password-wrap button,
  #login button,
  #register button,
  button.ere-login-button,
  button.ere-register-button,
  button.ere_forgetpass,
  .rlre-lead-submit
) :is(span,strong,b,em,u):not(:where(
  .fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.dashicons,
  .rlre-icon,[aria-hidden="true"],[data-rlre-ui-exempt]
)) {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: none !important;
  text-decoration: none !important;
}

/* Explicit protection: the HOME hero control family stays Cormorant + uppercase. */
html body.home.rlre-ui-fix02-v2.rlre-ui-fix03a-v1.rlre-ui-fix03a2-v1
:is(.font-page-slider,.slider-over-search) .form-search :is(
  button.btn-status-filter,
  button.ere-advanced-search-btn
) {
  font-family: var(--rlre-fix01-heading) !important;
  font-size: .80rem !important;
  font-weight: 400 !important;
  line-height: 1.15 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  min-height: 48px !important;
}
