.office-hero-banner.free {
	background-color: #001F49;
	height: 658px;
}

@media (max-width: 1400px) {
	.office-hero-banner.free {
		height: 547px;
	}
}

@media (max-width: 991px) {
	.office-hero-banner.free {
		height: 100%;
	}
}

.office-hero-banner.free .container > .row {
	padding-top: 3rem;
	padding-bottom: 3rem;
	padding-left: 0;
	padding-right: 0;
}

@media (max-width: 1400px) {
	.office-hero-banner.free .container > .row {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block {
	padding-top: 83px;
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row .left-block .d-block {
		padding-top: calc(7vw - 16px);
		padding-bottom: calc(12vw - 16px);
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block h1 {
	color: white;
	font-size: 3.75rem;
	font-weight: normal;
	margin-bottom: 36px;
	display: inline-block;
	line-height: 67px;
	max-width: 493px;
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row .left-block .d-block h1 {
		font-size: 40px;
		line-height: 49px;
		max-width: 289px;
		margin-bottom: 15px;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block h1:before {
	display: none;
}

.office-hero-banner.free .container > .row .left-block .d-block p {
	color: #ffffff;
	font-size: 24px;
	font-weight: 300;
	margin-bottom: 38px;
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row .left-block .d-block p {
		font-size: 18px;
		line-height: 28.8px;
		margin-bottom: 57px;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons {
	width: 489px;
	margin: 0;
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons {
		width: 100%;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn {
	font-size: 18px;
	padding: 15px 32px 16px 32px;
}

@media only screen and (max-width: 1400px) {
	.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn {
		padding: 15px 25px 16px 25px;
	}
}

@media only screen and (max-width: 991px) {
	.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn {
		font-size: 16px !important;
		padding: 15px 5px 16px 5px;
	}
}

@media only screen and (max-width: 667px) {
	.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn {
		font-size: 14px !important;
	}
}

@media only screen and (max-width: 320px) {
	.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn {
		font-size: 14px !important;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn.btn-theme-white {
	margin-top: -3px;
}

.office-hero-banner.free .container > .row .right-block > .row {
	margin-top: 0;
	height: 100%;
	margin-left: 0;
}

@media only screen and (max-width: 1049px) {
	.office-hero-banner.free .container > .row .right-block > .row {
		margin-left: 43px;
	}
}

@media only screen and (max-width: 991px) {
	.office-hero-banner.free .container > .row .right-block > .row {
		margin-left: 0;
	}
}

.office-hero-banner.free .container > .row .right-block > .row > .col {
	display: flex;
	align-items: center;
	justify-content: center;
}

.office-hero-banner.free .container > .row .right-block > .row > .col .d-block {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
    min-width: 100%;
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row .right-block > .row > .col .d-block {
		padding-top: 0;
		padding-bottom: 0;
		height: 40vh;
		overflow: hidden;
	}
}

.office-hero-banner.free .container > .row .right-block > .row > .col .d-block img {
	padding-left: 0;
	padding-top: 0;
    width: 100%;
    height: auto;
}
.office-hero-banner.free {
	background-color: #001F49;
	height: 658px;
}

@media (max-width: 1400px) {
	.office-hero-banner.free {
		height: 547px;
	}
}

@media (max-width: 991px) {
	.office-hero-banner.free {
		height: 100%;
	}
}

.office-hero-banner.free .container > .row {
	padding-top: 3rem;
	padding-bottom: 3rem;
	padding-left: 0;
	padding-right: 0;
}

@media (max-width: 1400px) {
	.office-hero-banner.free .container > .row {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block {
	padding-top: 83px;
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row .left-block .d-block {
		padding-top: calc(7vw - 16px);
		padding-bottom: calc(12vw - 16px);
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block h1 {
	color: white;
	font-size: 3.75rem;
	font-weight: normal;
	margin-bottom: 36px;
	display: inline-block;
	line-height: 67px;
	max-width: 493px;
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row .left-block .d-block h1 {
		font-size: 40px;
		line-height: 49px;
		max-width: 289px;
		margin-bottom: 15px;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block h1:before {
	display: none;
}

.office-hero-banner.free .container > .row .left-block .d-block p {
	color: #ffffff;
	font-size: 24px;
	font-weight: 300;
	margin-bottom: 38px;
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row .left-block .d-block p {
		font-size: 18px;
		line-height: 28.8px;
		margin-bottom: 57px;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons {
	width: 489px;
	margin: 0;
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons {
		width: 100%;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn {
	font-size: 18px;
	padding: 15px 32px 16px 32px;
}

@media only screen and (max-width: 1400px) {
	.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn {
		padding: 15px 25px 16px 25px;
	}
}

@media only screen and (max-width: 991px) {
	.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn {
		font-size: 16px !important;
		padding: 15px 5px 16px 5px;
	}
}

@media only screen and (max-width: 667px) {
	.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn {
		font-size: 14px !important;
	}
}

@media only screen and (max-width: 320px) {
	.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn {
		font-size: 14px !important;
	}
}

.office-hero-banner.free .container > .row .left-block .d-block .free-banner-buttons .btn.btn-theme-white {
	margin-top: -3px;
}

.office-hero-banner.free .container > .row .right-block > .row {
	margin-top: 0;
	height: 100%;
	margin-left: 0;
}

@media only screen and (max-width: 1049px) {
	.office-hero-banner.free .container > .row .right-block > .row {
		margin-left: 43px;
	}
}

@media only screen and (max-width: 991px) {
	.office-hero-banner.free .container > .row .right-block > .row {
		margin-left: 0;
	}
}

.office-hero-banner.free .container > .row .right-block > .row > .col {
	display: flex;
	align-items: center;
	justify-content: center;
}

.office-hero-banner.free .container > .row .right-block > .row > .col .d-block {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
    min-width: 100%;
}

@media (max-width: 991px) {
	.office-hero-banner.free .container > .row .right-block > .row > .col .d-block {
		padding-top: 0;
		padding-bottom: 0;
		height: 40vh;
		overflow: hidden;
	}
}

.office-hero-banner.free .container > .row .right-block > .row > .col .d-block img {
	padding-left: 0;
	padding-top: 0;
    width: 100%;
    height: auto;
}
.about-harcourts-australia > .container {padding: 53px 0 169px 0;margin-bottom: 2px;border-bottom: 0;}@media (max-width: 1400px) {.about-harcourts-australia > .container {padding: 54px 0 50px 0;padding-right: var(--bs-gutter-x, 0.75rem);padding-left: var(--bs-gutter-x, 0.75rem);margin-top: auto;margin-bottom: 25px;}}.about-harcourts-australia > .container > .row > .col .heading-title {font-size: 40px;line-height: 53.4px;margin: 2px 0 0 2px;letter-spacing: 0;padding-bottom: 46px !important;}@media (max-width: 991px) {.about-harcourts-australia > .container > .row > .col .heading-title {padding-botom: 1px;}}@media (max-width: 768px) {.about-harcourts-australia > .container > .row > .col .heading-title {padding-bottom: 32px !important;}}@media (max-width: 575px) {.about-harcourts-australia > .container > .row > .col .heading-title {padding-bottom: 25px !important;}}.about-harcourts-australia > .container > .row > .col .heading-title:before {height: 27px;top: 0px;}.about-harcourts-australia > .container > .row > .col p.heading-description {line-height: 25.5px;font-size: 16px;margin: 25px 0 0 0;color: #464646;}
.about-harcourts-australia > .container {padding: 53px 0 169px 0;margin-bottom: 2px;border-bottom: 0;}@media (max-width: 1400px) {.about-harcourts-australia > .container {padding: 54px 0 50px 0;padding-right: var(--bs-gutter-x, 0.75rem);padding-left: var(--bs-gutter-x, 0.75rem);margin-top: auto;margin-bottom: 25px;}}.about-harcourts-australia > .container > .row > .col .heading-title {font-size: 40px;line-height: 53.4px;margin: 2px 0 0 2px;letter-spacing: 0;padding-bottom: 46px !important;}@media (max-width: 991px) {.about-harcourts-australia > .container > .row > .col .heading-title {padding-botom: 1px;}}@media (max-width: 768px) {.about-harcourts-australia > .container > .row > .col .heading-title {padding-bottom: 32px !important;}}@media (max-width: 575px) {.about-harcourts-australia > .container > .row > .col .heading-title {padding-bottom: 25px !important;}}.about-harcourts-australia > .container > .row > .col .heading-title:before {height: 27px;top: 0px;}.about-harcourts-australia > .container > .row > .col p.heading-description {line-height: 25.5px;font-size: 16px;margin: 25px 0 0 0;color: #464646;}
.people-detail-property-tab .nav-tabs.people-detail-properties-tab {margin-top: 6px;border-color: #EBEBED;}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link {color: #001F49;font-size: 18px;font-weight: 400;padding: 15px 54px 19px 54px;border-left-color: transparent;border-top-color: transparent;border-right-color: transparent;}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forsale-tab {padding: 15px 41px 19px 44px;}@media (max-width: 575px) {.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forsale-tab {padding: 14px 17px 16px 19px !important;}}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forrent-tab {padding: 15px 40px 19px 40px;}@media (max-width: 575px) {.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forrent-tab {padding: 14px 17px 16px 18px !important;}}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link.active {border-bottom: 2px solid #00ADEF;font-weight: 700;}@media (max-width: 575px) {.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link {padding: 14px 35px 16px 36px !important;line-height: 28.8px;}}.people-detail-property-tab .tab-content {padding-top: 37px;padding-bottom: 6px;}@media (max-width: 414px) {.people-detail-property-tab .tab-content .heading h3 {flex-basis: 60%;}}.people-detail-property-tab .tab-content .heading .btn {position: relative;top: -5px;left: -15px;}@media (max-width: 575px) {.people-detail-property-tab .tab-content .heading .btn {padding: 6px 12px;font-size: 14px;line-height: 20px;left: 0;}}.people-detail-property-tab .tab-content .property-list {margin-top: 31px;}.people-detail-property-tab .tab-content .property-list .property-item.card {margin-bottom: 46px;}@media (max-width: 414px) {.people-detail-property-tab .tab-content .property-sold .owl-item {width: 321px;}}.people-detail-property-tab .tab-content .property-sold .owl-dots {padding-right: 24px;}@media (max-width: 414px) {.people-detail-property-tab .tab-content .property-sold .owl-dots {margin-top: 1px;}}.people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot span {width: 32px !important;height: 2px !important;margin: 5px 8px !important;background: #D7D7D7 !important;border-radius: 0 !important;}.people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot:hover span, .people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot:focus span, .people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot.active span {background: #00A3ED !important;}@media all and (max-width: 767px) {.people-detail-property-tab .tab-content .property-sold .owl-stage-outer::after {content: "";position: absolute;right: -10px;top: 0;width: 80px;height: 100%;z-index: 2;background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);}.people-detail-property-tab .tab-content .property-sold .owl-stage-outer .owl-stage {padding-left: 0 !important;}}
.people-detail-property-tab .nav-tabs.people-detail-properties-tab {margin-top: 6px;border-color: #EBEBED;}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link {color: #001F49;font-size: 18px;font-weight: 400;padding: 15px 54px 19px 54px;border-left-color: transparent;border-top-color: transparent;border-right-color: transparent;}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forsale-tab {padding: 15px 41px 19px 44px;}@media (max-width: 575px) {.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forsale-tab {padding: 14px 17px 16px 19px !important;}}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forrent-tab {padding: 15px 40px 19px 40px;}@media (max-width: 575px) {.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link#forrent-tab {padding: 14px 17px 16px 18px !important;}}.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link.active {border-bottom: 2px solid #00ADEF;font-weight: 700;}@media (max-width: 575px) {.people-detail-property-tab .nav-tabs.people-detail-properties-tab .nav-link {padding: 14px 35px 16px 36px !important;line-height: 28.8px;}}.people-detail-property-tab .tab-content {padding-top: 37px;padding-bottom: 6px;}@media (max-width: 414px) {.people-detail-property-tab .tab-content .heading h3 {flex-basis: 60%;}}.people-detail-property-tab .tab-content .heading .btn {position: relative;top: -5px;left: -15px;}@media (max-width: 575px) {.people-detail-property-tab .tab-content .heading .btn {padding: 6px 12px;font-size: 14px;line-height: 20px;left: 0;}}.people-detail-property-tab .tab-content .property-list {margin-top: 31px;}.people-detail-property-tab .tab-content .property-list .property-item.card {margin-bottom: 46px;}@media (max-width: 414px) {.people-detail-property-tab .tab-content .property-sold .owl-item {width: 321px;}}.people-detail-property-tab .tab-content .property-sold .owl-dots {padding-right: 24px;}@media (max-width: 414px) {.people-detail-property-tab .tab-content .property-sold .owl-dots {margin-top: 1px;}}.people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot span {width: 32px !important;height: 2px !important;margin: 5px 8px !important;background: #D7D7D7 !important;border-radius: 0 !important;}.people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot:hover span, .people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot:focus span, .people-detail-property-tab .tab-content .property-sold .owl-dots button.owl-dot.active span {background: #00A3ED !important;}@media all and (max-width: 767px) {.people-detail-property-tab .tab-content .property-sold .owl-stage-outer::after {content: "";position: absolute;right: -10px;top: 0;width: 80px;height: 100%;z-index: 2;background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);}.people-detail-property-tab .tab-content .property-sold .owl-stage-outer .owl-stage {padding-left: 0 !important;}}
.people-detail-resources {padding: 47px 0;}.people-detail-resources .title-block {margin-bottom: 24px;}@media (max-width: 414px) {.people-detail-resources .title-block h3 {font-size: 28px;line-height: 36.4px;}}.people-detail-resources .title-block .col.text-end a.btn {position: relative;top: -14px;}@media (max-width: 414px) {.people-detail-resources .title-block .col.text-end a.btn {padding: 6px 12px;top: 0;}}
.people-detail-resources {padding: 47px 0;}.people-detail-resources .title-block {margin-bottom: 24px;}@media (max-width: 414px) {.people-detail-resources .title-block h3 {font-size: 28px;line-height: 36.4px;}}.people-detail-resources .title-block .col.text-end a.btn {position: relative;top: -14px;}@media (max-width: 414px) {.people-detail-resources .title-block .col.text-end a.btn {padding: 6px 12px;top: 0;}}
