.container-background-2 {
    background-color: #fff;
}
.container-color-background::before,
.form.contact-form form::after,
.form.contact-form:after,
footer::before,
.cover-background.position-right::after {
	display: none;
}
.cb-top-overlap.promo {
    margin-top: 0px;
}
.form.contact-form {
	padding: 0px;
}
.form:not(.form--custom) .page-header > *{
	font-size: 50px;
}
.form:not(.form--custom),
.form:not(.form--custom).animate-in form {
    background-color: #fff;
    background-attachment: #fff;
}
.form.contact-form form .input-wrapper input {
	border: 1px solid #00103f;
	border-radius: 0px;
}
#nav-footer .nav-list-social a {
    background-color: #d26f4e;
}
footer #nav-footer .nav-list-social a.tiktok {
    background-image: url(/-/media/Project/Mirvac/Residential/Mulgoa-New-LP/Mulgoa-New-LP/Files/Common/icon/tiktok_icon);
}
footer #nav-footer .nav-list-social a.linkedin {
    background-image: url(/-/media/Project/Mirvac/Residential/Mulgoa-New-LP/Mulgoa-New-LP/Files/Common/linkedin);
}
footer #nav-footer .nav-list-social a.youtube {
    background-image: url(/-/media/Project/Mirvac/Residential/Mulgoa-New-LP/Mulgoa-New-LP/Files/Common/youtube);
}
header.nav-phase-3 .megamenu--three .component-content .cta-square.last a{
	border: 1px solid #00103f !important;
}

header.nav-phase-3 .megamenu--three .component-content .cta-square.last a:hover,
.cb-btn,
.form.contact-form form .btn-default{
	background-color: #d26f4e !important;
	border: 1px solid #d26f4e !important;
}
.cb-btn:hover, .cb-btn:focus,
.form.contact-form form .btn-default:hover,
.form.contact-form form .btn-default:focus {
    color: #d26f4e !important;
    border: 1px solid #d26f4e !important;
	background-color: #fff !important;
}
header.nav-phase-3 .image--logo img {
    width: unset !important;
}
footer #nav-footer {
    padding: 62px 0 3px 0 !important;
}
@media screen and (min-width: 1200px) {
    header.nav-phase-3 .image img {
        min-width: 130%;
        max-height: 60px;
    }
	header.nav-phase-3 .image.image--logo img	{
        min-width: 130% !important;
    }
}
@media (max-width: 1199px) {
    header.nav-phase-3 .image:not(.image--logo) img {
        min-width: 80px;
        min-height: 50px;
    }
}
@media (max-width: 1200px) {
  .megamenu--three .megamenu__toggle {
    display: none;
  }
  header.nav-phase-3 .image:not(.image--logo) img {
     max-width: 50px;
     margin-right: -20px !important;
     position: relative;
  }
}

 