@font-face {
    font-family: 'CircularBook';
    src: url('Fonts/CircularBook.woff');
}

@font-face {
    font-family: 'GTEestiRegular';
    src: url('Fonts/GTEestiRegular.woff');
}

@font-face {
    font-family: 'BrownStd-Light';
    src: url('Fonts/Brown/BrownStd-Light.woff');
}

@font-face {
    font-family: 'BrownStd-Light';
    src: url('Fonts/BrownStd-Light.woff');
}

@font-face {
    font-family: 'Cambon-Regular';
    src: url('Fonts/Cambon-Regular.otf');
}

:root{
/* Overall Fonts */
	--firstFont:"Cambon-Regular",serif;
	--primaryFont:"Cambon-Regular",serif;
	--secondFont:"BrownStd-Light",serif;
	--secondaryFont:"BrownStd-Light",serif;
	--tertiaryFont:"GTEestiRegular",serif;
	--navigationFirstLevelLinkFont:"GTEestiRegular",serif;
	--navigationSecondLevelLinkFont:"GTEestiRegular",serif;
	--navigationSecondLevelFontHeader:"GTEestiRegular",serif;
	--paragraphFontFamily:"BrownStd-Light",serif;
	--ulFontFamily:"CircularBook",serif;
	/*--thirdFont:"GTEestiRegular",serif;*/

/* Colors */
	--primaryColor:#fbc4b2;
	--secondaryColor:#E3DBC9;
	--primary-color: #c1e1c1 !important;

/* Overall Font Colors */
	/* Primary Font color - currently applied to p,h1,h2,h3,h4,h5 */
	--headingFontColor:#6b2048;
	--paragraphFontColor:#000000;
	/* UL Font color */
	--ulFontColor: #ad6d5e;
	/* Main a tag underline */
	--aTagUnderline:#434c33;
	/* a Tag Underline Height ( 0 to hide, 1 to show ) */
	--aTagUnderlineHeight:0px;
	/* Heading h3,h4,h5 color override */
	--headingComponentFontColor:#6b2048;

/* Overall Font Sizes */
	/* Paragraph Font Size */
	--pargraphFontSize:1.5em !important;
	/* Heading 1 Font Size */
	--headingOneFontSize:3.3em !important;
	/* Heading 2 Font Size */
	--headingTwoFontSize:2.4em !important;
	/* Heading 3 Font Size */
	--headingThreeFontSize:2em !important;
	/* Heading 4 Font Size */
	--headingFourFontSize:1.7em !important;
	/* UL Font Size */
	--ulFontSize:16px !important;
	/*Mobile UL Font Size */
	--ulMobileFontSize:12px !important;

/* Header Navigation */
	/* Primary navigation color */
	--navigationColor:#FFF;
	/* Navigation text color */
	--navigationMegaLinkColor:#000000;
	/* Navigation Second Level Background Color */
	--navigationSecondLevelBackgroundColor:#fff;
	/* Navigation First Level Color */
	--navigationFirstLevelFontColor:#000000;
	/* Navigation Second Level Color */
	--navigationSecondLevelFontColor:#434c33;
	/* Navigation Second Level CTA Color */
	--navigationSecondLevelCtaTagColor:#58595b;
	/* Navigation First Level Underline Color */
	--navigationFirstLevelUnderlineColor:#6b2048;
	/* Navigation Second Level Underline Color */
	--navigationSecondLevelUnderlineColor:#6b2048;
	/* Navigation Social color */
	--navigationSocialColor:#000000;
	/* Navigation Phone Icon - for black use: url('./images/phone-black.svg') no-repeat & for white use: url('./images/phone-white.svg') no-repeat */
	--navigationPhoneIcon:url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/phone-white.svg') no-repeat;
	/* Navigation Location Icon - for black use: url('./images/location-black.svg') no-repeat & for white use: url('./images/location-white.svg') no-repeat */
	--navigationLocationIcon:url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/location-white.svg') no-repeat;
	/* First Level Navigation Size*/
	--navigationFontSize:1.2em;
	/* Second Level Navigation header size */
	--navigationSecondLevelHeaderFontSize:3em;
	/* Second Level Navigation links size */
	--navigationSecondLevelLinkFontSize:1.3em;
	--navigationActiveRegisterSquareBorderColor:#6b2048;
	/* Header Navigation Button */
        --navigationRegisterSquareBackgroundColor:#6b2048;
	/* Header Navigation Button Font Color */
	--navigationRegisterSquareBackgroundFontColor:#fff;
	/* Header Navigation Button Hover */
	--navigationRegisterSquareBackgroundHoverColor:#fff;
	/* Header Navigation Button Hover Font Color */
	--navigationRegisterSquareBackgroundHoverFontColor:#000;


/* Mobile Navigation */
	/* Mobile Navigation Facebook - for black use: url('./images/facebook-black.svg') no-repeat & for white use: url('./images/facebook-white.svg') no-repeat */
	--navigationMobileFacebook: url("/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/facebook-black.svg");
	/* Mobile Navigation Instagram - for black use: url('./images/instagram-black.svg') no-repeat & for white use: url('./images/instagram-white.svg') no-repeat */
	--navigationMobileInstagram: url("/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/instagram-black.svg");
	/* Mobile Navigation Youtube - for black use: url('./images/youtube-black.svg') no-repeat & for white use: url('./images/youtube-white.svg') no-repeat */
	--navigationMobileYoutube: url("/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/youtube-black.svg");
	/* Primary mobile navigation color */
	--navigationMobileColor:#ffffff;
	/* Mobile navigation font color in dropdown */
	--navigationMobileMegaDropLinkColor:#000000;
	/* Mobile navigation menu 3 lines color */
	--navigationMegamenuToggleColor:#000000;
	/* Mobile Navigation Social Icons Background Color */
	--mobileNavigationSocialBackgroundColor:#fbc4b2;
	/* Mobile Navigation Privacy statement Color */
	--mobileNavigationPrivacyStatementLinkColor:#000000;
	/* Mobile Navigation Underline Color */
	--mobileNavigationSecondLevelUnderlineColor:#434c33;

/* Language Selector */
	/* Language Selector Desktop Color */
	--languageSelectorDesktopColor: #ca8950;
	/* Language Selector Hover Color Desktop */
	--languageSelectorDesktopColorHover: #ca8950;
	/* Language Selector Mobile Color */
	--languageSelectorMobileColor: #ca8950;
	/* Language Selector Mobile Background Color */
	--languageSelectorMobileBackgroundColor: #ffffff;
	/* Language Selector Mobile Border Color */
	--languageSelectorMobileBorderColor: 1px solid #c0c5c0;


/* Footer Navigation */
	--footerHeadingThreeSize:1.4em;
	--footerSocialIconsBackgroundColor:#000000;
	--footerALinkColor:#5d605c;
	--footerExploreMoreFontColor:#58595b;
	--footerAddressFontColor:#5d605c;
	--footerPhoneFontColor:#5d605c

/* Contrast Colors */
	--primaryContrast:#e6e7e8;
	--secondaryContrast:#e6e7e8;



/* Property Page */
	/* Property Title Font Color */
	--propertyTitleFontColor:#58595b;
	/* Property Sub-Title Font Color */
    --propertySubTitleFontColor:#58595b;
	/* Property Address Font Color */
    --propertyAddressFontColor:#58595b;
	/* Property Enquire button */
	--propertyEnquireButtonBackgroundColor:#434c33;
	/* Now Selling Filter Buttons */
    --propertyFeaturesFilterButtonsColor:#ffc3b4;
	/* Property Features Heading Color */
	--propertyFeaturesTitleFontColor:#6b2048;
	/* Property Features Sub-title Font Color */
    --propertyFeaturesSubTitleFontColor:#434c33;
	/* Property Features icon text Color */
    --propertyDescriptionFontColor:#3C3B3E;
	/* Property Bedroom/Bathroom/Car/SQM Heading Color */
	--propertyDetailFontColor:#6b2048;
	/* Property Features Icon Color */
	--propertyFeaturesIconColor:#e292e2;
	/* Property Paragraph color */
    --propertyParagraphFontColor:#3C3B3E;
	/* Property Form privacy policy color */
    --propertyFormPrivacyFontColor:#3C3B3E;
	/* Property Feature Visibility - use block to show and none to hide */
	--propertyFeaturesVisibility:block;
	/* Property Map Visibility - use block to show and none to hide */
	--propertyMapVisibility:block;

/* Alphabet Carousel */
	/* Title and description block visibility - please change to flex to show and none to hide */
	--alphabetCarouselIntroVisibility:none !important;
/* Sub-Title heading visibility - please change to block to show and none to hide */
	--alphabetCarouselHeadingVisibility:none;
	--HeadingBackgroundColor:#f2f2f2;
	--alphabetcarourselslidebuttoncolor:#6b2048 !important;
	--alphabetCarouselBackground:#6b2048 !important;
	--alphabetCarouselHeadingFourColor:#6b2048;
	--alphabetCarouselParagraphColor:#000000;
	--alphabetCarouselHeadingFourSize:2.1em;
	--alphabetCarouselHeadingThreeSize:2.4em;
	/*--alphabetCarouselHeadingThreeColor:#ca8950;*/

/* Awards */
	--awardTitleColor:#6b2048;
	--awardDescriptionColor:#434c33;
	--yearBackgroundColor:#6b2048;

/* Concept Carousel */
	--conceptCarouselHeadingColor:#6b2048;
	--conceptCarouselSlideHeadingColor:#6b2048;
	--conceptCarouselBlurbColor:#000000;
	--conceptCarouselBackground:#fbc4b2;
	--ConceptCarouselBlurbFontSize:1.4em;
	--MobileConceptCarouselButtonColor:#000;

/* Cookiebar */
	--cookieBarFontSize:0.9em;

/* Promo Cards */
	/*--promoCardTitleFontColor:#e0c7a2;*/
	--promoCardLinkFontColor:#ffffff;

/* Featured Content */
	/* Featured Content heading color */
	--featuredContentHeadingColor:#434c33;
	/* Featured Content Paragraph Color */
	--featuredContentParagraphColor:#000000;
	/* CTA Link */
	--featuredContentCtaFontSize:1.5em;
	--featuredContentCtaColor:#6b2048;


/* Form */
	--formHeaderFontColor:#6b2048;
	--formHeaderSize:4em;
	--formLabelFontColor:#3C3B3E;
	--formPrivacyFontColor:#3C3B3E;
	--formParagraphFontColor:#000000;
	--formSubmitButtonBackgroundColor:#000000;
	--formBorderColor:#000000;
	--formSubmitBackgroundColor:#fbc4b2;
	--formLabelFontSize:1.5em;
	--formBackgroundColor:#e6e7e8;
	--formFieldsetLegendFontSize:1.5em;
	--formCheckboxLabelFontSize:1.5em;
	--formBackgroundColor:#434c33;
	/*--formBackgroundImage:url("/-/media/Project/Mirvac/Residential/Mirvac-CN/Brand/henleybrook form pattern1920x10802x.jpg");/*
	--formBackgroundAttachment: unset;

/* Comparator */
	--comparatorDarkFontColor:#ffffff;
	--comparatorLightFontColor:#000000;
	/* Comparator Background
    --comparatorBackgroundLight:#f2f2f2;
    --comparatorBackgroundDark:#000000; */

/* Download Card */
	--downloadCardBackground:#fbc4b2;
	--downloadCardHeadingFontColor:#6b2048;
	--downloadCardParagraphFontColor:#000000;
	--downloadCardButtonFontColor:#fbc4b2;
	--downloadCardButtonBackgroundColor:#6b2048;

/* CTA Image Grid */
	--ctaImageGridBackgroundColor:#d1d3d4;
	--ctaImageGridHyperlinkColor:#434c33;
	--ctaImageGridHyperlinkSize:1.3em;

/* News and Events */
	--newsRibbonColor:#000000;
	--newsTagColor:#000000;
	--newsPageNumberColor:#000000;
	--newsPageCtaColor:#000000;
	--newsPageCtaBorderColor:#000000;
	--newsPageArticleTitleColor:#000000;
	--NewsPageheadingsize:1.7em;

/* Hero Banner */
	--imageGalleryTextAlign:center;
	/*--imageGalleryTextHeadingColor:#7EBA3D;*/
	--heroBannerOneHeadingFontColor:#ffffff;
	--heroBannerOneParagraphFontColor:#ffffff;


/* Custom Background Colors */
	--customContainerBackgroundColor1:#415c56;
	--customContainerBackgroundColor2:#ad6d5e;
	--customContainerBackgroundColor3:#cbc4b5;
	--customContainerBackgroundColor4:#e3dbc9;

/* Featured Carousel */
	--featuredCarouselDotColor:#ad9755;
	--featuredCarouselHeadingColor:#6b2048;
	/* CTA */
	--featuredCarouselATagSize: 1.5em;
	/* Background color */
	--featuredCarouselBackgroundColor:#fbc4b2;
	/* Paragraph Color */
	--featuredCarouselParagraphColor:#000000;

/* Register Now Button */
	--registerNowBackgroundColor:#e6e7e8;
    --registerNowFontColor:#000000;
	--registerNowFontSize:1.5em;

/* Pop Up */
	--subscribePopUpTitleColor:#ffffff;
	--subscribePopUpTitleBackground:#fbc4b2;

/* Carousel */
	--carouselBackgroundColor:#f4e5de;

/* Gallery Content Variable */
	--galleryContentCaptionColor: #6b2048;
	--galleryContentTextColor: #6b2048;
	--galleryContentAutoplayBackgroundColor: #c1e1c1;

/* NAv */
    --mobileNavigationArrowColor: #000;
ul {
    list-style: none;
}

ul.image--clipped.m-content-block__carousel-slides.owl-carousel.owl-theme.owl-loaded::after {
    content: "";
}

/* Accordion Variable */
	--accordionFullWidthItemBorderColor: #fff;
	--accordionFullWidthArrowColor: #c1e1c1;
	--accordionFullWidthTitleColor: #000;
	--accordionFullWidthTitleFontSize
	--accordionFullWidthTitleMobileFontSize
	--accordionFullWidthContentFontColor: #000;
	--accordionFullWidthContentFontFamily
	--accordionFullWidthContentFontSize
	--accordionFullWidthContentMobileFontSize

/* Staggered Image Feature Links */
--h2HeadingColor: #6b2048 !important;
--headingTwoFontSize: 1.5em;
--pargraphFontSize: 1em;
--paragraphFontColor: #fff;


/* Large Text */
--h1headingColor: #fff;
--headingOneFontSize: 1em;

/* Text and image grid */

--firstFont: 'Cambon-Regular';
--h1headingColor: #6b2048;
--paragraphFontFamily: 'BrownStd-Light';
--paragraphFontColor - description font color
--text-transform: uppercase;


/* Button */
--ctaFontColor: #6b2048;
--ctaBorderColor: #fbc4b2;
--ctaHoverColor: #f7acb7;
--ctaBorderHoverColor: #f7acb7;
--ctaFontHoverColor: #6b2048;

}


@media (max-width: 1025px) {
    .hero-banner-one {
        height: 100vh !important;
    }
}
 
@media (min-width: 1025px) {
    .hero-banner-one {
        aspect-ratio: auto !important;
        object-fit: cover;
        display: block;
max-height: 100vh !important;
height:100vh !important;
    }
}
