:root {
  --primaryFont: 'Jost', sans-serif;
  --secondaryFont: 'Jost', sans-serif;
  --black: #282828;
  --gray: #f3ebe7;
  --green: #9fccb9;
  --lightYellow: #fcfbeb;
  --yellow: #f0ebcd;
  --btn-green: #bdded2;
  --secondaryRed: #ff5546;
  --maroon: #282828;
  --lightpink: #ffffff;
  --mqTabsBackgroundColor: var(--black);
  --mqTabsActiveBorderColor: var(--green);
  --mq-text-font-2: 'Jost', sans-serif;
  --mqTabsTitleColor: white;
  --mqTabsTabTitleColor: #222222;
  --primaryColor: var(--lightYellow);
  --primaryspacing: 80px;

  --header-bg: #00000;
  --navigationColor: white;
  --secondaryColor: white;
  --toggleColor: var(--black);

  --nav-panel-bg: white;
  --nav-panel-text-color: var(--black);
  --primary-btn-bg-color: var(--black);

  --accordion-icon-open: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="22" height="22" rx="4" fill="%23FF5546"/><path d="M7 11H15" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
  --accordion-icon: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="22" height="22" rx="4" fill="%23FF5546"/><path d="M7 11H15" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M11 7L11 15" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');

  --fp-carousel-arrow: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle opacity="0.75" cx="20" cy="20" r="20" fill="white"/><path d="M23 11L15 20L23 29" stroke="%237C1212" stroke-width="2"/></svg>') !important;
  --fp-bg-color-1: #601d3f;
  --fp-border-radius: 12px;
  --fp-p-font: 'Jost', sans-serif;
  --fp-p-size: 16px;
  --fp-p-height: 26px;
  --fp-p-weight-bold: 500;
  --fp-p-weight: 400;
  --fp-font-size-small: 14px;
  --fp-font-extra-bold: 700;
  --fp-p-color: #666666;
  --fp-p-color-2: white;
  --fp-heading-color: #536756;
  --fp-heading-color-2: white;
  --fp-heading-size: 36px;
  --fp-heading-weight: 600;
  --fp-heading-height: 46px;
  --fp-indent-box-bg: white;
  --fp-btn-light-border: rgba(247, 172, 183, 0.5);
  --fp-btn-dark-bg: #f7acb7;
  --fp-btn-dark-color: #601d3f;
  --fp-btn-light-bg: transparent;
  --fp-btn-light-color: #601d3f;
  --fp-tile-text-color: #ffffff;
  --fp-tile-text-opacity: 0.75;
  --fp-spacing-block: 80px;
  --fp-spacing-block-mb: 40px;
  --fp-spacing-between: 30px;
  --fp-spacing-inline: 80px;
  --fp-spacing-inline-mb: 20px;

  --nav-btn-bg-color: white;
  --nav-btn-text-color: #ffffff;
  --nav-sticky-bg-color: var(--btn-green);
  --nav-sticky-text-color: var(--black);
  --nav-btn-color-hover: var(--black);
  --nav-btn-text-hover: #ffffff;
  --navigationFirstLevelLinkFont: var(--secondaryFont);
  --nav-btn-font: var(--navigationFirstLevelLinkFont);
  --nav-font-size: 18px;
  --nav-text-color: #ffffff;
  --nav-font-family: var(--navigationFirstLevelLinkFont);
  --nav-font-weight: 400;

  --nav-line-height: normal;
  --nav-bg-color: transparent;
  --navigationColor: #5e5452;
  --navigationMobileColor: #5e5452;
  --navigationMegaLinkColor: var(--nav-text-color);
  --navigationRegisterSquareBackgroundFontColor: var(--nav-bg-color);
  --nav-logo-width: 180px;
  --nav-logo-height: 64px;
  --nav-sticky-border-color: var(--nav-sticky-bg-color);
  --navigationMegamenuToggleColor: var(--nav-text-color);
  --nav-space-btn: 10px;
  --switch-nav-mobile-bg: white;
  --nav-childlist-color: var(--black);
  --propertyEnquireButtonBackgroundColor: var(--nav-btn-bg-color);
  --overlap-size: 188px;
  --overlap-margin: -188px;
  --overlap-size-mb: 74px;
  --overlap-margin-mb: -74px;
  --cb-spacing-inline: 80px;
  --cb-spacing-inline-small: 83px;
  --cb-spacing-block: 90px;
  --cb-spacing-inline-mb: 20px;
  --cb-spacing-between: 30px;
  --cb-spacing-block-mb: 40px;
  --headingOneFontSize: 36px;
  --pargraphFontSize: 16px !important;
  --ulMobileFontSize: var(--pargraphFontSize) !important;

  --cb-orange: #f05839;
  --cb-cream: #5e5452;
  --cb-blue: #f0dbce;
  --cb-brown: #666666;
  --cb-black: #2e3233;
  --cb-gray: #767676;
  --cb-red: #741e22;
  --cb-green: #78c5c1;

  --form-h1-color: black;
  --form-label-color: black;
  --form-btn-Color: #91565e;

  --form-privacyLink-color: var(--black);
  --form-btn-bgColor: var(--yellow);
  --form-btn-textColor: white;
  --form-btn-radius: 6px;
  --formFont: var(--primaryFont);
  --input-color: var(--black);
  --profBackgroundColor: #ffffff;
  --profWrapperBackgroundColor: #ffffff;
  --profIntroColor: #000000;
  --profLabelColor: black;
  --profTextboxFontColor: #000000;
  --profBorderColor: #000000;
  --profSubmitBackground: #bdded2;
  --profSubmitTextColor: black;
  --profRadioBorderColor: #000000;
  --profKeychain: url('/mulgoa/images/keychain.svg');
  --profMoney: url('/mulgoa/images/money.svg');
  --profCouple: url('/mulgoa/images/couple.svg');
  --profFamily: url('/mulgoa/images/family.svg');
  --profGrand: url('/mulgoa/images/grandparents.svg');
  --prof-bath1: url('/mulgoa/images/Isle_WebIcons_1Bath.svg');
  --prof-bath2: url('/mulgoa/images/Isle_WebIcons_2Bath.svg');
  --prof-bath3: url('/mulgoa/images/Isle_WebIcons_3Bath.svg');
  --prof-car1: url('/mulgoa/images/Isle_WebIcons_1Car.svg');
  --prof-car2: url('/mulgoa/images/Isle_WebIcons_2Car.svg');
  --prof-car3: url('/mulgoa/images/Isle_WebIcons_3Car.svg');
  --prof-bed1: url('/mulgoa/images/Isle_WebIcons_1Bed.svg');
  --prof-bed2: url('/mulgoa/images/Isle_WebIcons_2Bed.svg');
  --prof-bed3: url('/mulgoa/images/Isle_WebIcons_3Bed.svg');
  --prof-bed4: url('/mulgoa/images/Isle_WebIcons_4Bed.svg');
  --pf-borderColor: #f7c7a1;

  --profBackgroundColor: #ffffff;
  --profWrapperBackgroundColor: #ffffff;
  --profIntroColor: #000000;
  --profLabelColor: black;
  --profTextboxFontColor: #000000;
  --profBorderColor: #000000;
  --profSubmitBackground: #bdded2;
  --profSubmitTextColor: black;
  --profRadioBorderColor: #000000;
  --profKeychain: url('/mulgoa/images/keychain.svg');
  --profMoney: url('/mulgoa/images/money.svg');
  --profCouple: url('/mulgoa/images/couple.svg');
  --profFamily: url('/mulgoa/images/family.svg');
  --profGrand: url('/mulgoa/images/grandparents.svg');
  --prof-bath1: url('/mulgoa/images/Isle_WebIcons_1Bath.svg');
  --prof-bath2: url('/mulgoa/images/Isle_WebIcons_2Bath.svg');
  --prof-bath3: url('/mulgoa/images/Isle_WebIcons_3Bath.svg');
  --prof-car1: url('/mulgoa/images/Isle_WebIcons_1Car.svg');
  --prof-car2: url('/mulgoa/images/Isle_WebIcons_2Car.svg');
  --prof-car3: url('/mulgoa/images/Isle_WebIcons_3Car.svg');
  --prof-bed1: url('/kinlea/images/Isle_WebIcons_1Bed.svg');
  --prof-bed2: url('/kinlea/images/Isle_WebIcons_2Bed.svg');
  --prof-bed3: url('/mulgoa/images/Isle_WebIcons_3Bed.svg');
  --prof-bed4: url('/mulgoa/images/Isle_WebIcons_4Bed.svg');
  --pf-borderColor: var(--maroon);

  --colors-black: var(--black);

  --promo1-overlay-bg: #0affff;
  --promo2-overlay-bg: #501e71;
  --promoColor2: #2e69bf;
  --promoColor1: #501e71;
  --primary-btn-weight: 600;
  --primary-btn-size: 16px;
  --primary-btn-padding: 20px;
  --promo1-overlay-svg: url('data:image/svg+xml,<svg width="435" height="580" viewBox="0 0 435 580" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M443 658.869C443 665.247 439.185 669.5 433.461 669.5L2.53491 669.5C-3.18531 669.5 -6.99994 665.955 -6.99994 658.869L-6.99994 545.478C-6.99994 539.101 -3.18532 534.851 2.5349 534.851L326.679 534.851C332.4 534.851 336.213 530.598 336.213 524.22L336.213 420.026C336.213 413.647 340.029 409.397 345.749 409.397L433.461 409.397C439.185 409.397 443 413.647 443 420.026L443 658.869ZM443 -50.6924L443 48.5204C443 64.1134 439.817 66.9516 429.647 69.7842L4.4405 177.668C-6.99996 181.208 -6.99996 169.872 -6.99996 160.658L-6.99996 73.7081C-6.99996 60.9514 -6.99996 54.5729 3.17009 52.4498L266.936 2.45977C270.112 1.75023 270.112 -3.91871 266.936 -4.62642L3.17009 -48.8375C-6.99997 -50.9661 -6.99997 -57.3427 -6.99997 -70.0995L-6.99997 -162.829C-6.99997 -172.041 -6.99997 -183.38 4.44048 -179.834L429.647 -71.9543C439.817 -69.1181 443 -66.2854 443 -50.6924Z" fill="%23FFFFFF"/><path d="M-6.9999 359.439L-6.99991 224.787L442.994 224.787L442.994 359.439L-6.9999 359.439Z" fill="%23FFFFFF"/><path d="M442.997 348.808L442.997 235.418C442.997 228.332 439.181 224.787 433.461 224.787L2.53482 224.787C-3.1854 224.787 -7.00002 229.04 -7.00002 235.418L-7.00001 348.808C-7.00001 355.894 -3.18539 359.439 2.53483 359.439L433.461 359.439C439.181 359.439 442.997 355.186 442.997 348.808Z" fill="%23FFFFFF"/></svg>');
  --promo2-overlay-svg: var(--promo1-overlay-svg);
  --colors-white: 255 255 255;

  --nav-links-text-hover-color: #e74c3c;
  --nav-links-arrow-color-on-hover: #e74c3c;
  --nav-links-arrow-color: #ffffff;
}

@font-face {
  font-family: 'Jost';
  src: url('fonts/jost-regular2.ttf') format('truetype');
  font-weight: 400; /* Regular */
  font-display: swap;
}

@font-face {
  font-family: 'Jost';
  src: url('fonts/jost-medium2.ttf') format('truetype');
  font-weight: 500; /* Medium */
  font-display: swap;
}

@font-face {
  font-family: 'Jost';
  src: url('fonts/jost-bold2.ttf') format('truetype');
  font-weight: 700; /* Bold */
  font-display: swap;
}

@font-face {
  font-family: 'Carilo';
  src: url('fonts/Carilo.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
}

h1,
h2,
h3,
h4 {
  font-family: 'Jost', sans-serif;
}

main h1 {
  font-weight: 400;
  font-family: 'Jost', sans-serif;
  font-size: 50px;
  line-height: 46px;
}

main h2 {
  font-size: 36px;
  font-weight: 500;
  color: var(--black);
}
main h3 {
  font-weight: 400;
  font-size: 20px;
}
main h4 {
  font-size: 18px;
}

 
main div,
label,span,p {
  font-family: var(--primaryFont);
}

main h1{
  font-weight: 500;
  font-family: 'Jost', sans-serif;
  font-size: 50px;
  line-height: 46px;
}

p {
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
}
.promo h2{
  font-size: 56px;
}
@media (max-width: 1200px) {
  body header.nav-phase-3 .megamenu__panel .megamenu__panel-list .megamenu__item a {
    color: white;
    /* background-color: #6b7356; */
  }
}

@media (max-width: 768px) {
  footer #nav-footer .cb-footer {
    padding-top: 40px;
  }

  footer #nav-footer .cb-footer__acknowledgement {
    flex-direction: column-reverse;
  }

  footer #nav-footer .cb-footer__acknowledgement h3 {
    font-size: 24px;
  }
}

.thank-you-bg {
  background-color: #402830;
  color: white;
}

.jost {
  font-family: 'Carilo', 'Jost', sans-serif !important;
}

/* Responsive Helper Classes */
/* Based on LivCorpHeroBannerOne breakpoints: Mobile < 768px, Tablet 768-1023px, Desktop ≥ 1024px */

/* Default: hidden */
.show-desktop, .show-mobile, .show-tablet {
  display: none;
}

/* Show only on desktop */
@media (min-width: 1025px) {
  .show-desktop {
    display: block;
  }
}

/* Show only on tablet */
@media (min-width: 768px) and (max-width: 1024px) {
  .show-tablet {
    display: block;
  }
}

/* Show only on mobile */
@media (max-width: 767px) {
  .show-mobile {
    display: block;
  }
}

/* Additional utility classes for flex elements */
.show-mobile-flex {
  display: flex;
}

@media (min-width: 768px) {
  .show-mobile-flex {
    display: none !important;
  }
}

.show-tablet-flex {
  display: none;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .show-tablet-flex {
    display: flex !important;
  }
}

.show-desktop-flex {
  display: none;
}

@media (min-width: 1024px) {
  .show-desktop-flex {
    display: flex !important;
  }
}

/* Additional utility classes for inline elements */
.show-mobile-inline {
  display: inline;
}

@media (min-width: 768px) {
  .show-mobile-inline {
    display: none !important;
  }
}

.show-tablet-inline {
  display: none;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .show-tablet-inline {
    display: inline !important;
  }
}

.show-desktop-inline {
  display: none;
}

@media (min-width: 1024px) {
  .show-desktop-inline {
    display: inline !important;
  }
}

.bg-lightyellow {
  background-color: var(--lightYellow);
}

.bg-black {
  background-color: var(--black) !important;
}

.mq-tabs__title {
  color: white;
}

footer p {
  color: white;
}

/* Show on mobile and tablet (hide on desktop) */
.show-mobile-tablet {
  display: block;
}

@media (min-width: 1024px) {
  .show-mobile-tablet {
    display: none !important;
  }
}

/* For flex elements */
.show-mobile-tablet-flex {
  display: flex;
}

@media (min-width: 1024px) {
  .show-mobile-tablet-flex {
    display: none !important;
  }
}
header .megamenu__tab-header {
  color: var(--black);
}

header.main-home {
  --secondaryColor: var(--black);
}

#content{
  background: var(--lightYellow) !important;
}

.megamenu--three.is-opened .megamenu__toggle > div {
  background-color: var(--secondaryRed) !important;
}

body:has(.liv-homepage) {
  --nav-links-arrow-color: #e74c3c;
  --nav-links-arrow-color-on-hover: #e74c3c;
  --nav-btn-color-hover: #ffffff;
  --nav-btn-text-color: var(--black);
  --apartment-search-nav-label-color: #ffffff;
  --apartment-search-nav-button-bg-color: #e74c3c;
  --apartment-search-nav-button-bg-color-on-sticky: #e74c3c;
  --nav-links-text-hover-color: #e74c3c;
}

body:has(.liv-indigo) {
  --promo2-overlay-filter: brightness(0) saturate(100%) invert(70%) sepia(25%) saturate(300%)
    hue-rotate(240deg) brightness(1.1) contrast(0.9);
  --promo1-overlay-filter: brightness(0) saturate(100%) invert(35%) sepia(85%) saturate(1200%)
    hue-rotate(210deg) brightness(0.9) contrast(1.1);
    --livPagesMarqueeContainerBackgroundColor: #501e71;
  --nav-links-text-hover-color: #e74c3c;
  --nav-links-arrow-color-on-hover: #e74c3c;
  --nav-links-arrow-color: #ffffff;
  --nav-btn-color-hover: #FF5546;
  --nav-btn-text-color: #ffffff;
  --apartment-search-nav-label-color: #ffffff;
  --apartment-search-nav-button-bg-color: #e74c3c;
  --apartment-search-nav-button-bg-color-on-sticky: #e74c3c;
  --mkCarouselOwlArrowBGImage: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%230AFFFF"/><path d="M23 11L15 20L23 29" stroke="%23501E71" stroke-width="2"/></svg>');
  --mkCarouselOwlArrowBGImageOnHover: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23501E71"/><path d="M23 11L15 20L23 29" stroke="%230AFFFF" stroke-width="2"/></svg>');
  --our-amenities-concept-carousel-dots-active-color: #501E71;
  --hero-banner-one-welcome-to-text-color: #F0B1FF;
}
body:has(.liv-munro) {
  --promo1-overlay-bg: #fe6300;
  --promo2-overlay-bg: #af2628;
  --promoColor1: #af2628;
  --promoColor2: #42291e;
  --promo2-overlay-filter: brightness(0) saturate(100%) invert(85%) sepia(45%) saturate(1234%)
    hue-rotate(267deg) brightness(106%) contrast(101%);
  --promo1-overlay-filter: brightness(0) saturate(100%) invert(8%) sepia(95%) saturate(7482%)
    hue-rotate(357deg) brightness(89%) contrast(119%);
  --livPagesMarqueeContainerBackgroundColor: #FE6300;
  --apartment-search-nav-label-color: #ffffff;
  --apartment-search-nav-button-bg-color: #e74c3c;
  --apartment-search-nav-button-bg-color-on-sticky: #e74c3c;
  --mkCarouselOwlArrowBGImage: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23F0B1FF"/><path d="M23 11L15 20L23 29" stroke="%23AF2628" stroke-width="2"/></svg>');
  --mkCarouselOwlArrowBGImageOnHover: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23AF2628"/><path d="M23 11L15 20L23 29" stroke="%23F0B1FF" stroke-width="2"/></svg>');
  --our-amenities-concept-carousel-dots-active-color: #AF2628;
  --hero-banner-one-welcome-to-text-color: #F0B1FF;
}

body:has(.liv-aston) {
  --promo1-overlay-bg: #66766a;
  --promo2-overlay-bg: #173836;
  --promoColor1: #173836;
  --promoColor2: #66766a;
  --promo1-overlay-svg: url('data:image/svg+xml,<svg width="435" height="580" viewBox="0 0 435 580" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M443 658.869C443 665.247 439.185 669.5 433.461 669.5L2.53491 669.5C-3.18531 669.5 -6.99994 665.955 -6.99994 658.869L-6.99994 545.478C-6.99994 539.101 -3.18532 534.851 2.5349 534.851L326.679 534.851C332.4 534.851 336.213 530.598 336.213 524.22L336.213 420.026C336.213 413.647 340.029 409.397 345.749 409.397L433.461 409.397C439.185 409.397 443 413.647 443 420.026L443 658.869ZM443 -50.6924L443 48.5204C443 64.1134 439.817 66.9516 429.647 69.7842L4.4405 177.668C-6.99996 181.208 -6.99996 169.872 -6.99996 160.658L-6.99996 73.7081C-6.99996 60.9514 -6.99996 54.5729 3.17009 52.4498L266.936 2.45977C270.112 1.75023 270.112 -3.91871 266.936 -4.62642L3.17009 -48.8375C-6.99997 -50.9661 -6.99997 -57.3427 -6.99997 -70.0995L-6.99997 -162.829C-6.99997 -172.041 -6.99997 -183.38 4.44048 -179.834L429.647 -71.9543C439.817 -69.1181 443 -66.2854 443 -50.6924Z" fill="%23173836"/><path d="M-6.9999 359.439L-6.99991 224.787L442.994 224.787L442.994 359.439L-6.9999 359.439Z" fill="%23173836"/><path d="M442.997 348.808L442.997 235.418C442.997 228.332 439.181 224.787 433.461 224.787L2.53482 224.787C-3.1854 224.787 -7.00002 229.04 -7.00002 235.418L-7.00001 348.808C-7.00001 355.894 -3.18539 359.439 2.53483 359.439L433.461 359.439C439.181 359.439 442.997 355.186 442.997 348.808Z" fill="%23173836"/></svg>');
  --promo2-overlay-svg: url('data:image/svg+xml,<svg width="379" height="580" viewBox="0 0 379 580" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M443 658.869C443 665.247 439.185 669.5 433.461 669.5L2.53491 669.5C-3.18531 669.5 -6.99994 665.955 -6.99994 658.869L-6.99994 545.478C-6.99994 539.101 -3.18532 534.851 2.5349 534.851L326.679 534.851C332.4 534.851 336.213 530.598 336.213 524.22L336.213 420.026C336.213 413.647 340.029 409.397 345.749 409.397L433.461 409.397C439.185 409.397 443 413.647 443 420.026L443 658.869ZM443 -50.6924L443 48.5204C443 64.1134 439.817 66.9516 429.647 69.7842L4.4405 177.668C-6.99996 181.208 -6.99996 169.872 -6.99996 160.658L-6.99996 73.7081C-6.99996 60.9514 -6.99996 54.5729 3.17009 52.4498L266.936 2.45977C270.112 1.75023 270.112 -3.91871 266.936 -4.62642L3.17009 -48.8375C-6.99997 -50.9661 -6.99997 -57.3427 -6.99997 -70.0995L-6.99997 -162.829C-6.99997 -172.041 -6.99997 -183.38 4.44048 -179.834L429.647 -71.9543C439.817 -69.1181 443 -66.2854 443 -50.6924Z" fill="%23D6FF34"/><path d="M-6.9999 359.439L-6.99991 224.787L442.994 224.787L442.994 359.439L-6.9999 359.439Z" fill="%23D6FF34"/><path d="M442.997 348.808L442.997 235.418C442.997 228.332 439.181 224.787 433.461 224.787L2.53482 224.787C-3.1854 224.787 -7.00002 229.04 -7.00002 235.418L-7.00001 348.808C-7.00001 355.894 -3.18539 359.439 2.53483 359.439L433.461 359.439C439.181 359.439 442.997 355.186 442.997 348.808Z" fill="%23D6FF34"/></svg>');
  --promo2-overlay-filter: unset;
  --promo1-overlay-filter: unset;
  --livPagesMarqueeContainerBackgroundColor: #66766A;
  --apartment-search-nav-label-color: #ffffff;
  --apartment-search-nav-button-bg-color: #e74c3c;
  --apartment-search-nav-button-bg-color-on-sticky: #e74c3c;
  --mkCarouselOwlArrowBGImage: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23DECFBE"/><path d="M23 11L15 20L23 29" stroke="%2366766A" stroke-width="2"/></svg>');
  --mkCarouselOwlArrowBGImageOnHover: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%2366766A"/><path d="M23 11L15 20L23 29" stroke="%23DECFBE" stroke-width="2"/></svg>');
  --our-amenities-concept-carousel-dots-active-color: #66766A;
  --hero-banner-one-welcome-to-text-color: #D4F685;
}

body:has(.liv-anura) {
  --livPagesMarqueeContainerBackgroundColor: #FFFA93;
  --promo1-overlay-bg: #00324b;
  --promo2-overlay-bg: #005f82;
  --promoColor1: #005f82;
  --promoColor2: #0f7df5;
  --promo1-overlay-svg: url('data:image/svg+xml,<svg width="435" height="580" viewBox="0 0 435 580" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M443 658.869C443 665.247 439.185 669.5 433.461 669.5L2.53491 669.5C-3.18531 669.5 -6.99994 665.955 -6.99994 658.869L-6.99994 545.478C-6.99994 539.101 -3.18532 534.851 2.5349 534.851L326.679 534.851C332.4 534.851 336.213 530.598 336.213 524.22L336.213 420.026C336.213 413.647 340.029 409.397 345.749 409.397L433.461 409.397C439.185 409.397 443 413.647 443 420.026L443 658.869ZM443 -50.6924L443 48.5204C443 64.1134 439.817 66.9516 429.647 69.7842L4.4405 177.668C-6.99996 181.208 -6.99996 169.872 -6.99996 160.658L-6.99996 73.7081C-6.99996 60.9514 -6.99996 54.5729 3.17009 52.4498L266.936 2.45977C270.112 1.75023 270.112 -3.91871 266.936 -4.62642L3.17009 -48.8375C-6.99997 -50.9661 -6.99997 -57.3427 -6.99997 -70.0995L-6.99997 -162.829C-6.99997 -172.041 -6.99997 -183.38 4.44048 -179.834L429.647 -71.9543C439.817 -69.1181 443 -66.2854 443 -50.6924Z" fill="%23005F82"/><path d="M-6.9999 359.439L-6.99991 224.787L442.994 224.787L442.994 359.439L-6.9999 359.439Z" fill="%23005F82"/><path d="M442.997 348.808L442.997 235.418C442.997 228.332 439.181 224.787 433.461 224.787L2.53482 224.787C-3.1854 224.787 -7.00002 229.04 -7.00002 235.418L-7.00001 348.808C-7.00001 355.894 -3.18539 359.439 2.53483 359.439L433.461 359.439C439.181 359.439 442.997 355.186 442.997 348.808Z" fill="%23005F82"/></svg>');
  --promo2-overlay-svg: url('data:image/svg+xml,<svg width="379" height="580" viewBox="0 0 379 580" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M443 658.869C443 665.247 439.185 669.5 433.461 669.5L2.53491 669.5C-3.18531 669.5 -6.99994 665.955 -6.99994 658.869L-6.99994 545.478C-6.99994 539.101 -3.18532 534.851 2.5349 534.851L326.679 534.851C332.4 534.851 336.213 530.598 336.213 524.22L336.213 420.026C336.213 413.647 340.029 409.397 345.749 409.397L433.461 409.397C439.185 409.397 443 413.647 443 420.026L443 658.869ZM443 -50.6924L443 48.5204C443 64.1134 439.817 66.9516 429.647 69.7842L4.4405 177.668C-6.99996 181.208 -6.99996 169.872 -6.99996 160.658L-6.99996 73.7081C-6.99996 60.9514 -6.99996 54.5729 3.17009 52.4498L266.936 2.45977C270.112 1.75023 270.112 -3.91871 266.936 -4.62642L3.17009 -48.8375C-6.99997 -50.9661 -6.99997 -57.3427 -6.99997 -70.0995L-6.99997 -162.829C-6.99997 -172.041 -6.99997 -183.38 4.44048 -179.834L429.647 -71.9543C439.817 -69.1181 443 -66.2854 443 -50.6924Z" fill="%2300324B"/><path d="M-6.9999 359.439L-6.99991 224.787L442.994 224.787L442.994 359.439L-6.9999 359.439Z" fill="%2300324B"/><path d="M442.997 348.808L442.997 235.418C442.997 228.332 439.181 224.787 433.461 224.787L2.53482 224.787C-3.1854 224.787 -7.00002 229.04 -7.00002 235.418L-7.00001 348.808C-7.00001 355.894 -3.18539 359.439 2.53483 359.439L433.461 359.439C439.181 359.439 442.997 355.186 442.997 348.808Z" fill="%2300324B"/></svg>');
  --promo2-overlay-filter: unset;
  --promo1-overlay-filter: unset;
  --nav-links-text-hover-color: #e74c3c;
  --nav-links-arrow-color-on-hover: #e74c3c;
  --nav-links-arrow-color: #ffffff;
  --nav-btn-color-hover: #FF5546;
  --nav-btn-text-color: #ffffff;
  --apartment-search-nav-label-color: #ffffff;
  --apartment-search-nav-button-bg-color: #e74c3c;
  --apartment-search-nav-button-bg-color-on-sticky: #e74c3c;
  --mkCarouselOwlArrowBGImage: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%2300324B"/><path d="M23 11L15 20L23 29" stroke="%23FFFA93" stroke-width="2"/></svg>');
  --mkCarouselOwlArrowBGImageOnHover: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23FFFA93"/><path d="M23 11L15 20L23 29" stroke="%2300324B" stroke-width="2"/></svg>');
  --hero-banner-one-welcome-to-text-color: #FFFFFF;
  --our-amenities-concept-carousel-dots-active-color: #00324B;
}

body:has(.liv-albert) {
  --promo1-overlay-bg: #740403;
  --promo2-overlay-bg: #aa4100;
  --promoColor1: #aa4100;
  --promoColor2: #740403;
  --promo1-overlay-svg: url('data:image/svg+xml,<svg width="435" height="580" viewBox="0 0 435 580" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M443 658.869C443 665.247 439.185 669.5 433.461 669.5L2.53491 669.5C-3.18531 669.5 -6.99994 665.955 -6.99994 658.869L-6.99994 545.478C-6.99994 539.101 -3.18532 534.851 2.5349 534.851L326.679 534.851C332.4 534.851 336.213 530.598 336.213 524.22L336.213 420.026C336.213 413.647 340.029 409.397 345.749 409.397L433.461 409.397C439.185 409.397 443 413.647 443 420.026L443 658.869ZM443 -50.6924L443 48.5204C443 64.1134 439.817 66.9516 429.647 69.7842L4.4405 177.668C-6.99996 181.208 -6.99996 169.872 -6.99996 160.658L-6.99996 73.7081C-6.99996 60.9514 -6.99996 54.5729 3.17009 52.4498L266.936 2.45977C270.112 1.75023 270.112 -3.91871 266.936 -4.62642L3.17009 -48.8375C-6.99997 -50.9661 -6.99997 -57.3427 -6.99997 -70.0995L-6.99997 -162.829C-6.99997 -172.041 -6.99997 -183.38 4.44048 -179.834L429.647 -71.9543C439.817 -69.1181 443 -66.2854 443 -50.6924Z" fill="%23AA4100"/><path d="M-6.9999 359.439L-6.99991 224.787L442.994 224.787L442.994 359.439L-6.9999 359.439Z" fill="%23AA4100"/><path d="M442.997 348.808L442.997 235.418C442.997 228.332 439.181 224.787 433.461 224.787L2.53482 224.787C-3.1854 224.787 -7.00002 229.04 -7.00002 235.418L-7.00001 348.808C-7.00001 355.894 -3.18539 359.439 2.53483 359.439L433.461 359.439C439.181 359.439 442.997 355.186 442.997 348.808Z" fill="%23AA4100"/></svg>');
  --promo2-overlay-svg: url('data:image/svg+xml,<svg width="379" height="580" viewBox="0 0 379 580" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M443 658.869C443 665.247 439.185 669.5 433.461 669.5L2.53491 669.5C-3.18531 669.5 -6.99994 665.955 -6.99994 658.869L-6.99994 545.478C-6.99994 539.101 -3.18532 534.851 2.5349 534.851L326.679 534.851C332.4 534.851 336.213 530.598 336.213 524.22L336.213 420.026C336.213 413.647 340.029 409.397 345.749 409.397L433.461 409.397C439.185 409.397 443 413.647 443 420.026L443 658.869ZM443 -50.6924L443 48.5204C443 64.1134 439.817 66.9516 429.647 69.7842L4.4405 177.668C-6.99996 181.208 -6.99996 169.872 -6.99996 160.658L-6.99996 73.7081C-6.99996 60.9514 -6.99996 54.5729 3.17009 52.4498L266.936 2.45977C270.112 1.75023 270.112 -3.91871 266.936 -4.62642L3.17009 -48.8375C-6.99997 -50.9661 -6.99997 -57.3427 -6.99997 -70.0995L-6.99997 -162.829C-6.99997 -172.041 -6.99997 -183.38 4.44048 -179.834L429.647 -71.9543C439.817 -69.1181 443 -66.2854 443 -50.6924Z" fill="%23740403"/><path d="M-6.9999 359.439L-6.99991 224.787L442.994 224.787L442.994 359.439L-6.9999 359.439Z" fill="%23740403"/><path d="M442.997 348.808L442.997 235.418C442.997 228.332 439.181 224.787 433.461 224.787L2.53482 224.787C-3.1854 224.787 -7.00002 229.04 -7.00002 235.418L-7.00001 348.808C-7.00001 355.894 -3.18539 359.439 2.53483 359.439L433.461 359.439C439.181 359.439 442.997 355.186 442.997 348.808Z" fill="%23740403"/></svg>');
  --promo2-overlay-filter: unset;
  --promo1-overlay-filter: unset;
  --livPagesMarqueeContainerBackgroundColor: #ffeb82;
  --apartment-search-nav-label-color: #ffffff;
  --apartment-search-nav-button-bg-color: #e74c3c;
  --apartment-search-nav-button-bg-color-on-sticky: #e74c3c;
  --mkCarouselOwlArrowBGImage: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23AA4100"/><path d="M23 11L15 20L23 29" stroke="%23FCFBE8" stroke-width="2"/></svg>');
  --mkCarouselOwlArrowBGImageOnHover: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="%23FCFBE8"/><path d="M23 11L15 20L23 29" stroke="%23AA4100" stroke-width="2"/></svg>');
  --our-amenities-concept-carousel-dots-active-color: #aa4100;
  --hero-banner-one-welcome-to-text-color: #FFEB82;
}
body:has(.megamenu--white){
  --toggleColor: white;
}
a.arrow-link.privacy-statement-link.active::before {
  background-image: var(--accordion-icon-open);
}