.form:not(.form--custom).animate-in form:before {
    display: none}

.btn {
    display: block;
    width: 100%;
    margin-top: 24px;
    padding: 34px 48px;
    background-color: #85a988;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    border: none;
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
}

main .input-wrapper {
    /* border: 2px solid var(--secondaryColor); */
    min-height: 75px;
    position: relative;
    min-width: 200px;
}

@font-face {
    font-family: 'FrankRuhlLibre';
    src: url('Fonts/FrankRuhlLibre.woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Fonts/Roboto.woff');
}

@font-face {
    font-family: 'Oswald-Regular';
    src: url('Fonts/Oswald-Regular.woff');
}

@font-face {
    font-family: 'Noe Display';
    src: url('Fonts/NoeDisplay-BlackItalic.woff2') format('woff2'),
    url('Fonts/NoeDisplay-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Noe Display';
    src: url('Fonts/NoeDisplay-Black.woff2') format('woff2'),
    url('Fonts/NoeDisplay-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noe Display';
    src: url('Fonts/NoeDisplay-Bold.woff2') format('woff2'),
    url('Fonts/NoeDisplay-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/~/media/Project/Mirvac/Residential/Blackwattle Bay Community/Darling Harbour Community/Styles/Fonts/Inter/Inter_28pt-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'At Aero';
    src: url('/~/media/Project/Mirvac/Residential/Blackwattle Bay Community/Darling Harbour Community/Styles/Fonts/AtAero-Regular.woff2') format('woff2'),
         url('/~/media/Project/Mirvac/Residential/Blackwattle Bay Community/Darling Harbour Community/Styles/Fonts/AtAero-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    /* Overall Fonts */
    --firstFont: "At Aero", serif;
    --primaryFont: "At Aero", serif;
    --secondFont: "At Aero", serif;
    --secondaryFont: "At Aero", serif;
    --navigationFirstLevelLinkFont: "Inter", serif;
    --navigationSecondLevelLinkFont: "Inter", serif;
    --navigationSecondLevelFontHeader: "Inter", serif;
    --paragraphFontFamily: "Inter", serif;
    --ulFontFamily: "Inter", serif;
    --thirdFont:"Inter",serif;

    /* Colors */
    --primaryColor: #85a988;
    --secondaryColor: #85a988;

    /* Overall Font Colors */
    /* Primary Font color - currently applied to p,h1,h2,h3,h4,h5 */
    --headingFontColor: #85a988;
    --paragraphFontColor: #1e2e4c;
    /* UL Font color */
    --ulFontColor: #85a988;
    /* Main a tag
 */
    --aTagUnderline: #85a988;
    /* Heading h3,h4,h5 color override */
    --headingComponentFontColor: #85a988;

    /* Overall Font Sizes */
    /* Paragraph Font Size */
    --pargraphFontSize: 1.5em !important;
    /* Heading 1 Font Size */
    --headingOneFontSize: 3.875rem;
    /* Heading 2 Font Size */
    --headingTwoFontSize: 2.4em !important;
    /* Heading 3 Font Size */
    --headingThreeFontSize: 2.625rem;
    /* Heading 4 Font Size */
    --headingFourFontSize: 1.5em !important;
    /* UL Font Size */
    --ulFontSize: 16px !important;
    /*Mobile UL Font Size */
    --ulMobileFontSize: 12px !important;

    /* Header Navigation */
    /* Primary navigation color */
    --navigationColor: #00103f;
    /* Navigation text color */
    --navigationMegaLinkColor: #fff;
    /* Navigation First Level Color */
    /* Navigation Second Level Background Color */
    --navigationSecondLevelBackgroundColor: rgba(30, 46, 76, 0.7);
    --navigationFirstLevelFontColor: #fff;
    /* Navigation Second Level Color */
    --navigationSecondLevelFontColor: #fff;
    /* Navigation Second Level CTA Color */
    --navigationSecondLevelCtaTagColor: #fff;
    /* Navigation Second Level Underline Color */
    --navigationSecondLevelUnderlineColor: #d3d4d5;
    /* Navigation Social color */
    --navigationSocialColor: #85a988;
    /* Navigation Phone Icon - for black use: url('./images/phone-white.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-white.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.1em;
    /* Navigation First Level Font Weight */
    --navigationFirstLevelFontWeight: 700;
    /* Second Level Navigation header size */
    --navigationSecondLevelHeaderFontSize: 2.5em;
    /* Second Level Navigation links size */
    --navigationSecondLevelLinkFontSize: 1.2em;

    /* Header Navigation Button */
    --navigationRegisterSquareBackgroundColor: #1e2e4c;
    /* Header Navigation Button Font Color */
    --navigationRegisterSquareBackgroundFontColor: #fff;
    /* Header Navigation Button Hover */
    --navigationRegisterSquareBackgroundHoverColor: #85a988;
    /* Header Navigation Button Hover Font Color */
    --navigationRegisterSquareBackgroundHoverFontColor: #fff;
    /* Header Navigation Button Border Color */
    --navigationRegisterSquareBorderColor: #85a988;


    /* Mobile Navigation */
    /* Mobile Navigation Facebook - for black use: url('./images/facebook-white.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-white.svg");*/
    /* Mobile Navigation Instagram - for black use: url('./images/instagram-white.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-white.svg");*/
    /* Mobile Navigation Youtube - for black use: url('./images/youtube-white.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-white.svg");*/
    /* Primary mobile navigation color */
    --navigationMobileColor:rgba(30,46,76,1);
    /* Mobile navigation font color in dropdown */
    --navigationMobileMegaDropLinkColor: #fff;
    /* Mobile Navigation Link Color */
    --mobileNavigationLinkColor: #1e2e4c;
    /* Mobile navigation menu 3 lines color */
    --navigationMegamenuToggleColor: #85a988;
    /* Mobile Navigation Social Icons Background Color */
    --mobileNavigationSocialBackgroundColor: #85a988;
    /* Mobile Navigation Privacy statement Color */
    --mobileNavigationPrivacyStatementLinkColor: #d3d4d5;
    /* Mobile Navigation Underline Color */
    --mobileNavigationSecondLevelUnderlineColor: #d3d4d5;

    /* 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;
    --footerNavigationFontSize: 1.5em;
    --footerSocialIconsBackgroundColor: #85a988;
    --footerALinkColor: #fff;
    --footerExploreMoreFontColor: #fff;
    --footerAddressFontColor: #fff;
    --footerPhoneFontColor: #fff;
    --FooterBackgroundColor: #00103f;
    --footerLandcomFontColor: #fff;
    --footerParagraphFontSize: 1.4em;

    /* Contrast Colors */
    --primaryContrast: #e6e7e8;
    --secondaryContrast: #e6e7e8;

    /* Custom Background Colors */
    --customContainerBackgroundColor1: #e2dacf;
    --customContainerBackgroundColor2: #d3d4d5;
    --customContainerBackgroundColor3: #85a988;
    --customContainerBackgroundColor4: #1e2e4c;

    /* Property Listing */
    /* Property Filter Size */
    --propertyFilterFontSize: 1.2em;
    /* Properties font color */
    --propertyFontColor: #ffffff;
    /* Property price Font size*/
    --propertyPriceFontSize: 1.25em;
    /* Font size of list */
    --propertyLiSize: 1.3em;
    /* Listing page search filter background color */
    --propertyListingColor: #e4ecf8;
    /* Listing Page filter - label headings color */
    --propertyFilterLabelColor: #79a2dc;
    /* Listing Page filter - Input color */
    --propertyFilterInputColor: #79a2dc;
    --propertyCardSizeColor: #FFFFFF;
    --propertyCardButtonColor: #79a2dc;
    --propertyCardPriceColor: #FFFFFF;
    /* Pagination Color (Page number) */
    --propertyPaginationColor: #ffffff;
    /* Pagination Second Color  */
    --propertyPaginationSecondColor: #ffffff;
    /* Now Selling Filter Buttons */
    /*--propertyFeaturesFilterButtonsColor:#ffffff; */
    /* Property Listing Sort By Color */
    --PropertyListingSortByColor: #FFFFFF;
    /* Property Filters Visibility - use block to show and none to hide */
    --propertyTypeFilterVisibility: none;
    --bedroomFilterVisibility: block;
    --bathroomFilterVisibility: block;
    --minPriceFilterVisibility: block;
    --maxPriceFilterVisibility: block;
    --minLandSizeFilterVisibility: block;
    --maxlandSizeFilterVisibility: block;
    --minFrontageFilterVisibility: none;
    --maxFrontageFilterVisibility: none;
    /* Property Price Visibility - use block to show and none to hide */
    --propertyPriceVisibility: block;
    /* Property Sort Visibility - use block to show and none to hide */
    --propertySortVisibility: block;
    /* Property Address Visibility - use inline to show and none to hide */
    --propertyAddressVisibility: none;
    /* Property Icon Bed - for black use: url('./images/bed.svg') no-repeat & for white use: url('./images/bed-white.svg') no-repeat */
    --propertyAmenityIconBed: url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/bed-white.svg');
    /* Property Icon Bath - for black use: url('./images/bath.svg') no-repeat & for white use: url('./images/bath-white.svg') no-repeat */
    --propertyAmenityIconBath: url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/bath-white.svg');
    /* Property Icon Car - for black use: url('./images/car.svg') no-repeat & for white use: url('./images/car-white.svg') no-repeat */
    --propertyAmenityIconCar: url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/car-white.svg');
    /* Property Amenity Font Color */
    --propertyAmenityFontColor: #ffffff;

    /* Property Page */
    /* Property Title Font Color */
    --propertyTitleFontColor: #79a2dc;
    /* Property Sub-Title Font Color */
    --propertySubTitleFontColor: #000000;
    /* Property Address Font Color */
    --propertyAddressFontColor: #79a2dc;
    /* Property Enquire button */
    --propertyEnquireButtonBackgroundColor: #000000;
    /* Property Features Heading Color */
    --propertyFeaturesTitleFontColor: #79a2dc;
    /* Property Features Sub-title Font Color */
    --propertyFeaturesSubTitleFontColor: #000000;
    /* Property Features icon text Color */
    --propertyDescriptionFontColor: #000000;
    /* Property Bedroom/Bathroom/Car/SQM Heading Color */
    --propertyDetailFontColor: #000000;
    /* Property Features Icon Color */
    --propertyFeaturesIconColor: #061e42;
    /* Property Paragraph color */
    --propertyParagraphFontColor: #000000;
    /* Property Form privacy policy color */
    --propertyFormPrivacyFontColor: #000000;
    /* 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: flex;
    /* Sub-Title heading visibility - please change to block to show and none to hide */
    --alphabetCarouselHeadingVisibility: block;
    --alphabetCarouselBackground: #e9eaed;
    --alphabetCarouselHeadingFourColor: #85a988;
    --alphabetCarouselBlurbbackground: #f6f7f8;
    --alphabetCarouselParagraphColor: #1e2e4c;
    --alphabetCarouselHeadingFourSize: 2.1em;
    --alphabetCarouselHeadingThreeSize: 2.4em;
    --alphabetcarourselslidebuttoncolor: #1e2e4c;
    --alphabetCarouselHeadingThreeColor: #85a988;

    /* Mirvac Difference Panel */
    --MirvacDifferenceBackgroundColor: #1e2e4c !important;

    /* Awards */
    --awardTitleColor: #85a988;
    --awardDescriptionColor: #1e2e4c;
    --awardYearColor: #1e2e4c;
    --Awardcardbackground: #e2dacf;

    /* Concept Carousel */
    --conceptCarouselHeadingColor: #85a988;
    --conceptCarouselSlideHeadingColor: #85a988;
    --ConceptCarouselBlurbFontSize: 1.7em;
    --conceptCarouselBlurbColor: #1e2e4c;
    --conceptCarouselBackground: #e2dacf;

    /* Cookiebar */
    --cookieBarFontSize: 0.9em;

    /* Promo Cards */
    /*--promoCardTitleFontColor:#85a988;*/
    --promoCardLinkFontColor: #85a988;

    /* Featured Content */
    /* Featured Content heading color */
    --featuredContentHeadingColor: #85a988;
    /* Featured Content Paragraph Color */
    --featuredContentParagraphColor: #1e2e4c;
    --featuredCarouselBackgroundColor: #1e2e4c;
    /* CTA Link */
    --featuredContentCtaFontSize: 1.5em;
    --featuredContentCtaColor: #85a988;


    /* Form */
    --formHeaderFontColor: #85a988;
    --formLabelFontColor: #1e2e4c;
    --formPrivacyFontColor: #1e2e4c;
    --formParagraphFontColor: #1e2e4c;
    --formSubmitButtonBackgroundColor: #1e2e4c;
    --formBorderColor: #f2f2f2;
    --formSubmitBackgroundColor: #1e2e4c;
    --FormSubmitTextColor: #fff;
    --FormBackgroundOpacity: .95;
    --formLabelFontSize: 1.5em;
    --formBackgroundColor: #e2dacf;
    --formInnerBackgroundColor: #e2dacf;
    --formFieldsetLegendFontSize: 1.7em !important;
    --formCheckboxLabelFontSize: 1.7em !important;
    --formBackgroundAttachment: unset;

    /* Comparator */
    --comparatorDarkFontColor: #ffffff;
    --comparatorLightFontColor: #1e2e4c;
    /* Comparator Background
    --comparatorBackgroundLight:#f2f2f2;
    --comparatorBackgroundDark:#1e2e4c;


/* Download Card */
    --downloadCardBackground: #1e2e4c;
    --downloadCardHeadingFontColor: #e2dacf;
    --downloadCardParagraphFontColor: #fff;
    --downloadCardButtonFontColor: #fff;
    --downloadCardButtonBackgroundColor: #85a988;

    /* CTA Image Grid */
    --ctaImageGridBackgroundColor: #e2dacf;
    --ctaImageGridHyperlinkColor: #85a988;
    --ctaImageGridHyperlinkSize: 1.3em;

    /* News and Events */
    --newsRibbonColor: #ffffff;
    --newsTagColor: #ffffff;
    --newsPageNumberColor: #1e2e4c;
    --newsPageCtaColor: #1e2e4c;
    --newsPageCtaBorderColor: #1e2e4c;

    /* Hero Banner */
    --imageGalleryTextAlign: center;
    --imageGalleryTextHeadingColor: #fff;
    --heroBannerOneHeadingFontColor: #e2dacf;
    --heroBannerOneParagraphFontColor: #ffffff;
    --heroBannerOneParagraphFontSize: 2em !important;

    /* Featured Carousel */
    --featuredCarouselDotColor: #fff;
    --featuredCarouselHeadingColor: #e2dacf;
    /* CTA */
    --featuredCarouselATagSize: 1.5em;
    /* Background color */
    --featuredCarouselBackgroundColor: #1e2e4c;
    /* Paragraph Color */
    --featuredCarouselParagraphColor: #fff;

    /* Register Now Button */
    --registerNowBackgroundColor: #7EBA3D;
    --registerNowFontColor: #ffffff;
    --registerNowFontSize: 1.5em;

    /* Pop Up */
    --subscribePopUpTitleColor: #e2dacf;
    --subscribePopUpTitleBackground: #1e2e4c;
    --subscribePopUpFontColor: #fff;
    --subscribePopUpButtonFontColor: #1e2e4c;

}
