.prof-form__bed td:first-child {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_1Bed.svg')
}

.prof-form__bed td:nth-child(2) {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_2Bed.svg')
}

.prof-form__bed td:nth-child(3) {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_3Bed.svg')
}

.prof-form__bed td:nth-child(4) {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_4Bed.svg')
}

.prof-form__bath td:first-child {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_1Bath.svg')
}

.prof-form__bath td:nth-child(2) {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_2Bath.svg')
}

.prof-form__bath td:nth-child(3) {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_3Bath.svg')
}

.prof-form__car td:first-child {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_1Car.svg')
}

.prof-form__car td:nth-child(2) {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_2Car.svg')
}

.prof-form__car td:nth-child(3) {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_3Car.svg')
}

.prof-form__car td:nth-child(4) {
    background-image: url('/-/media/Project/Mirvac/Residential/Base Residential Site/Base Residential Component Theme/Styles/Images/Profiling Form/Nine/Isle_WebIcons_4Car.svg')
}

label.active::after {
    background-color: #000 !important
}

@font-face {
    font-family: 'HurmeGeometricSans1Bold';
    src: url('Fonts/HurmeGeometricSans1Bold.woff')
}

@font-face {
    font-family: 'SerifaStd-Roman';
    src: url('Fonts/SerifaStd-Roman.woff')
}

:root {
    --firstFont: "HurmeGeometricSans1Bold",serif;
    --primaryFont: "HurmeGeometricSans1Bold",serif;
    --secondFont: "SerifaStd-Roman",serif;
    --secondaryFont: "SerifaStd-Roman",serif;
    --navigationFirstLevelLinkFont: "HurmeGeometricSans1Bold",serif;
    --navigationSecondLevelLinkFont: "HurmeGeometricSans1Bold",serif;
    --navigationSecondLevelFontHeader: "HurmeGeometricSans1Bold",serif;
    --paragraphFontFamily: "SerifaStd-Roman",serif;
    --ulFontFamily: "SerifaStd-Roman",serif;
    --primaryColor: #3a1d5c;
    --secondaryColor: #E3DBC9;
    --headingFontColor: #3a1d5c;
    --paragraphFontColor: #000;
    --ulFontColor: #000;
    --aTagUnderline: #ffc30d;
    --headingComponentFontColor: #3a1d5c;
    --pargraphFontSize: 1.5em !important;
    --headingOneFontSize: 3.3em !important;
    --headingTwoFontSize: 2.4em !important;
    --headingThreeFontSize: 2em !important;
    --headingFourFontSize: 1.7em !important;
    --ulFontSize: 16px !important;
    --ulMobileFontSize: 12px !important;
    --navigationColor: #FFFFFF;
    --navigationMegaLinkColor: #3a1d5c;
    --navigationSecondLevelBackgroundColor: #FFFFFF;
    --navigationFirstLevelFontColor: #662E8F;
    --navigationSecondLevelFontColor: #662E8F;
    --navigationSecondLevelCtaTagColor: #000000;
    --navigationSecondLevelUnderlineColor: #3a1d5c;
    --navigationSocialColor: #662E8F;
    --navigationPhoneIcon: url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/phone-white.svg') no-repeat;
    --navigationLocationIcon: url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/location-white.svg') no-repeat;
    --navigationFontSize: 1.2em;
    --navigationSecondLevelHeaderFontSize: 3em;
    --navigationSecondLevelLinkFontSize: 1.3em;
    --navigationRegisterSquareBackgroundColor: #3a1d5c;
    --navigationRegisterSquareBackgroundFontColor: #FFFFF;
    --navigationRegisterSquareBackgroundHoverColor: #ffc20e;
    --navigationRegisterSquareBackgroundHoverFontColor: #3a1d5c;
    --navigationMobileFacebook: url("/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/facebook-white.svg");
    --navigationMobileInstagram: url("/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/instagram-white.svg");
    --navigationMobileYoutube: url("/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/youtube-white.svg");
    --navigationMobileColor: #FFFFFF;
    --navigationMobileMegaDropLinkColor: #662E8F;
    --navigationMegamenuToggleColor: #662E8F;
    --mobileNavigationSocialBackgroundColor: #3a1d5c;
    --mobileNavigationPrivacyStatementLinkColor: #000000;
    --mobileNavigationSecondLevelUnderlineColor: #662E8F;
    --languageSelectorDesktopColor: #3a1d5c;
    --languageSelectorDesktopColorHover: #ca8950;
    --languageSelectorMobileColor: #ca8950;
    --languageSelectorMobileBackgroundColor: #ffffff;
    --languageSelectorMobileBorderColor: 1px solid #c0c5c0;
    --footerHeadingThreeSize: 1.4em;
    --footerSocialIconsBackgroundColor: #662E8F;
    --footerALinkColor: #5d605c;
    --footerExploreMoreFontColor: #662E8F;
    --footerAddressFontColor: #5d605c;
    --footerPhoneFontColor: #5d605c --primaryContrast:#e6e7e8;
    --secondaryContrast: #e6e7e8;
    --propertyFilterFontSize: 1.2em;
    --propertyFontColor: #662E8F;
    --propertyPriceFontSize: 1.25em;
    --propertyLiSize: 1.3em;
    --propertyListingColor: #662E8F;
    --PropertyDetailColor: #662E8F;
    --propertyFilterLabelColor: #ffc30d;
    --NowSellingFilterHeadingColor: #ffffff;
    --HouseandLandBackgroundColor: #ffc30d;
    --propertyfeaturesnowsellingbutton: #ffc30d;
    --propertyFilterInputColor: #3C3B3E;
    --propertyCardSizeColor: #3C3B3E;
    --propertyCardButtonColor: #662E8F;
    --propertyCardPriceColor: #662E8F;
    --propertyPaginationColor: #ffffff;
    --propertyTypeFilterVisibility: block;
    --bedroomFilterVisibility: block;
    --bathroomFilterVisibility: block;
    --minPriceFilterVisibility: block;
    --maxPriceFilterVisibility: block;
    --minLandSizeFilterVisibility: block;
    --maxlandSizeFilterVisibility: block;
    --minFrontageFilterVisibility: block;
    --maxFrontageFilterVisibility: block;
    --propertyPriceVisibility: block;
    --propertySortVisibility: block;
    --propertyAddressVisibility: none;
    --propertyTitleFontColor: #3a1d5c;
    --propertySubTitleFontColor: #3a1d5c;
    --propertyAddressFontColor: #3a1d5c;
    --propertyEnquireButtonBackgroundColor: #ffc30d;
    --propertyFeaturesTitleFontColor: #3a1d5c;
    --propertyFeaturesSubTitleFontColor: #3a1d5c;
    --propertyDescriptionFontColor: #3a1d5c;
    --propertyDetailFontColor: #000000;
    --propertyFeaturesIconColor: #ffc30d;
    --propertyParagraphFontColor: #3C3B3E;
    --propertyFormPrivacyFontColor: #3C3B3E;
    --propertyFeaturesVisibility: block;
    --propertyMapVisibility: block;
    --alphabetCarouselIntroVisibility: flex;
    --alphabetCarouselHeadingVisibility: */;
    --alphabetCarouselBackground: #3a1d5c;
    --alphabetCarouselHeadingFourColor: #662E8F;
    --alphabetCarouselParagraphColor: #000000;
    --alphabetcarourselslidebuttoncolor: #ffc30d;
    --alphabetCarouselHeadingFourSize: 1.4em;
    --alphabetCarouselHeadingThreeSize: 2em;
    --awardTitleColor: #662E8F;
    --awardDescriptionColor: #000000;
    --yearBackgroundColor: #ffc30d;
    --conceptCarouselHeadingColor: #ffffff;
    --conceptCarouselSlideHeadingColor: #ffffff;
    --conceptCarouselBlurbColor: #ffffff;
    --conceptCarouselBackground: #40085c;
    --cookieBarFontSize: .9em;
    --promoCardLinkFontColor: #ffffff;
    --featuredContentHeadingColor: #3a1d5c;
    --featuredContentParagraphColor: #000;
    --featuredContentCtaFontSize: 1.5em;
    --featuredContentCtaColor: #3a1d5c;
    --formHeaderFontColor: #662E8F;
    --formLabelFontColor: #662E8F;
    --formPrivacyFontColor: #3C3B3E;
    --formParagraphFontColor: #000000;
    --formSubmitButtonBackgroundColor: #ffc30d;
    --formBorderColor: #000000;
    --formSubmitBackgroundColor: #ffc30d;
    --formLabelFontSize: 1.25em;
    --formBackgroundColor: #e6e7e8;
    --formFieldsetLegendFontSize: 2em;
    --formCheckboxLabelFontSize: 2.5em;
    --formBackgroundColor: #c2c9d6;
    --formBackgroundImage: url("/-/media/Project/Mirvac/Residential/One71Baldivis/Images and Files/Background/BaldivisBG_1920x1754pxl.jpg");
    --formBackgroundAttachment: unset;
    --comparatorDarkFontColor: #ffffff;
    --comparatorLightFontColor: #000000;
    --downloadCardBackground: #c2c9d6;
    --downloadCardHeadingFontColor: #662E8F;
    --downloadCardParagraphFontColor: #000000;
    --downloadCardButtonFontColor: #000;
    --downloadCardButtonBackgroundColor: #ffc30d;
    --ctaImageGridBackgroundColor: #ffc30d;
    --ctaImageGridHyperlinkColor: #E3DBC9;
    --ctaImageGridHyperlinkSize: 1.3em;
    --newsRibbonColor: #000000;
    --newsTagColor: #000000;
    --newsPageNumberColor: #000000;
    --newsPageCtaColor: #000000;
    --newsPageCtaBorderColor: #000000;
    --imageGalleryTextAlign: center;
    --heroBannerOneHeadingFontColor: #ffffff;
    --heroBannerOneParagraphFontColor: #ffffff;
    --featuredCarouselDotColor: #ffc30d;
    --featuredCarouselHeadingColor: #ffffff;
    --featuredCarouselATagSize: 1.5em;
    --featuredCarouselBackgroundColor: #40085c;
    --featuredCarouselParagraphColor: #ffffff;
    --registerNowBackgroundColor: #e6e7e8;
    --registerNowFontColor: #000000;
    --registerNowFontSize: 1.5em;
    --subscribePopUpTitleColor: #ffffff;
    --ctaHoverColor: #3a1d5c;
    --ctaBorderHoverColor: #3a1d5c;
    --ctaFontHoverColor: #fff
}

:root {
    --mqTabsBackgroundColor: transparent;
    --mqTabsContentBackgroundColor: transparent;
    --mq-main-bg-color: #FFF;
    --mq-main-color: #3a1d5c;
    --mq-text-color: #FFF;
    --mq-text-color-2: #000;
    --mq-form-color: #FFF;
    --mq-btn-color: #2c2829;
    --mq-btn-text-color: #fff;
    --mq-spacing: 120px;
    --mq-spacing-second: 80px;
    --mq-spacing-second-mb: 40px;
    --mq-spacing-mb: 60px;
    --mq-inline-mb: 35px;
    --mq-between: 40px;
    --mq-between-mb: 30px;
    --mq-headingregular-font: "Romie Light";
    --mq-p-font: "rework-regular";
    --mq-p-font-small: 12px;
    --mq-p-font-small-mb: 10px;
    --mq-p-font-medium: 16px;
    --mq-p-font-large: 20px;
    --mq-p-font-size: 18px;
    --mq-h3-font-size: 14px;
    --mq-h1-font-size: 28px;
    --mq-h1-font-size-mb: 24px;
    --mq-h1-font-size-big: 40px;
    --mq-font-weight-normal: 126;
    --mq-font-weight-light: 97;
    --mq-font-weight-xlight: 45;
    --mq-font-weight-bold: 300;
    --mq-font-weight-xnormal: 76;
    --mq-hero-text-bg: var(--mq-main-color);
    --mq-why-mirvac-bg: var(--mq-main-color);
    --mq-carousel-bg: var(--mq-main-color);
    --mq-logo-grid-reverse-bg: var(--mq-main-bg-color);
    --mq-logo-grid-bg: var(--mq-main-bg-color);
    --mq-main-heading-color: #f4eeeb;
    --mq-carousel-color: var( --mq-text-color);
    --mq-why-mirvac-color: var(--mq-text-color);
    --mq-logo-grid-color: var(--mq-text-color-2);
    --mq-logo-grid-reverse-color: var( --mq-text-color-2);
    --mq-tabs-color: var( --mq-text-color-2)
}

:root {
    --nav-btn-bg-color: #3a1d5c;
    --nav-btn-text-color: #ffffff;
    --nav-sticky-bg-color: #3a1d5c;
    --nav-sticky-text-color: #ffffff;
    --nav-btn-color-hover: var(--navigationRegisterSquareBackgroundHoverColor);
    --nav-btn-text-hover: var(--navigationRegisterSquareBackgroundHoverFontColor);
    --nav-btn-font: var(--navigationFirstLevelLinkFont);
    --nav-font-size: 16px;
    --nav-text-color: #3a1d5c;
    --nav-font-family: var(--navigationFirstLevelLinkFont);
    --nav-font-weight: 700;
    --nav-line-height: 22px;
    --nav-arrow: url(/-/media/Base-Themes/Navigation/Styles/images/arrow_forward);
    --nav-bg-color: #ffffff;
    --navigationColor: #ffffff;
    --navigationMobileColor: #ffffff;
    --navigationMegaLinkColor: var(--nav-text-color);
    --nav-text-transform: uppercase;
    --navigationRegisterSquareBackgroundFontColor: var(--nav-bg-color);
    --nav-logo-width: 105px;
    --nav-logo-height: 48px;
    --nav-sticky-border-color: var(--nav-sticky-bg-color);
    --navigationMegamenuToggleColor: #662e8f;
    --switch-nav-mobile-bg: white
}

body header.nav-phase-3 .image--logo img {
    object-fit: contain
}

.mirvac-quality-page .cookiebar p {
    font-size: var(--cookieBarFontSize) !important;
    font-family: var(--paragraphFontFamily) !important
}

@media(min-width: 1200px) {
    body header.nav-phase-3 .image--logo {
        transform:translateY(20px)
    }

    main.has-cookiebar {
        padding-top: 120px
    }

    main:not(.has-cookiebar) {
        padding-top: 80px
    }
}

@media(max-width: 1200px) {
    main.has-cookiebar {
        padding-top:100px
    }

    main:not(.has-cookiebar) {
        padding-top: 60px
    }

    .featured-carousel {
        margin: 0
    }

    body header.nav-phase-3 .megamenu__panel[aria-expanded='true'] li:not(:last-of-type) {
        border: none
    }

    body header.nav-phase-3 .megamenu__panel[aria-expanded='true'] li::before {
        display: none
    }

    body header.nav-phase-3 .megamenu__panel-content .megamenu__panel-list a {
        padding-left: 20px;
        list-style-type: none
    }

    body header.nav-phase-3 .megamenu--three .megamenu__item.has-children[aria-expanded='true']::after {
        display: none
    }

    body header.nav-phase-3 .megamenu--three .megamenu__item.has-children[aria-expanded='true'] {
        margin-block:30px 0}

    body header.nav-phase-3 .megamenu--three .megamenu__item::after {
        border-color: #662e8f
    }
}

@media(max-width: 768px) {
    #nav-footer .nav-footer-logo {
        top:80px;
        max-width: 210px;
        left: 50%;
        transform: translateX(-50%)
    }
}

.mirvac-quality-page .form.component {
    padding-block:160px}

@media(max-width: 992px) {
    .mirvac-quality-page .form.component {
        padding-block:60px
    }
}
