._header-generic-style-5 {
	width: 100%;
	display: block;
	padding: 0;
}

._header-generic-style-5 .generic-box {
	padding-top: 64px;
}


._header-generic-style-5 .generic-imgbox {
    position: relative;
    width: 100%;
    height: auto;
}

._header-generic-style-5 .generic-imgbox img {
    width: 100%;
    height: 100%;
    max-height: 450px;
    object-fit: cover!important;  
}

@media (max-width: 575px) {
	._header-generic-style-5 .generic-box {
		padding-top: 35px;
	}
}

._header-generic-style-5 .generic-box .generic-contentbox h2 {
	max-width: 624px;
	font-size: 63.72px;
	line-height: 74.05px;
	margin-bottom: 68px;
	color: #001F49;
}

@media (max-width: 768px) {
	._header-generic-style-5 .generic-box .generic-contentbox h2 {
		font-size: 42px;
		line-height: 59.6px;
		margin-bottom: 30px;
	}
}

@media (max-width: 575px) {
	._header-generic-style-5 .generic-box .generic-contentbox h2 {
		font-size: 36px;
		line-height: 45.2px;
		margin-bottom: 20px;
	}
}

._header-generic-style-5 .generic-box .generic-contentbox p {
	font-size: 16px;
	line-height: 26.17px;
	color: #001F49;
	max-width: 454px;
}

@media (max-width: 575px) {
	._header-generic-style-5 .generic-box .generic-contentbox p {
		margin-bottom: 20px;
	}
}

._header-generic-style-5 .generic-box .generic-contentbox .row {
	justify-content: space-between;
}

/*# sourceMappingURL=header-generic-5.css.map */
.wysiwyg-heading-section-7 {
	padding: 0 0 0 0;
	width: 100%;
	display: block;
}


.wysiwyg-heading-section-7 h3.heading-text span.harcourts-font {
    font-size: 79px;
    color: #00ADEF;
    transform: rotate(-5.51deg);
    line-height: 1.3em;
    display: inline-block;
    font-weight: 300;
}




@media (max-width: 414px) {
    .wysiwyg-heading-section-7 h3.heading-text span.harcourts-font {
        font-size: 56px;
    }
}


.wysiwyg-heading-section-7 h3.heading-text span:not(.harcourts-font) {
    position: relative;
    top: -6px;
    left: -5px;
    font-weight: 300;
}

.wysiwyg-heading-section-7 .heading-6-box {
	margin-bottom: 64px;
}

.wysiwyg-heading-section-7 .heading-6-box h6 {
	font-size: 20px;
	line-height: 28.8px;
	font-weight: 400;
	color: #001F49;
	margin-bottom: 8px;
}

@media (max-width: 991px) {
	.wysiwyg-heading-section-7 .heading-6-box h6 {
		font-size: 18px;
		line-height: 26.8px;
	}
}

.wysiwyg-heading-section-7 .heading-6-box p {
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 400;
	color: #6C6C6C;
	margin-bottom: 16px;
}

@media (max-width: 991px) {
	.wysiwyg-heading-section-7 .heading-6-box p {
		font-size: 14px;
		line-height: 23.6px;
	}
}

.wysiwyg-heading-section-7 .heading-6-box p:last-child {
	margin-bottom: 0;
}
.about-harcourts-australia > .container {
	padding: 20px 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, .about-harcourts-australia > .container > .row > .col ul {
	line-height: 25.5px;
	font-size: 16px;
	margin: 25px 0 0 0;
	color: #464646;
}
.video-advance-content-block-4 {
	padding: 85px 0 85px 0;
}

@media (max-width: 991px) {
	.video-advance-content-block-4 {
		padding: 0 0 39px 0;
	}
}

.video-advance-content-block-4 .about-video {
	width: 100%;
	height: 91vh;
	position: relative;
}

@media (max-width: 1200px) {
	.video-advance-content-block-4 .about-video {
		width: 100%;
		height: 56vw;
		margin-bottom: 39px;
	}
}

@media (max-width: 414px) {
	.video-advance-content-block-4 .about-video {
		max-height: 235px;
	}
}

.video-advance-content-block-4 .about-video img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

@media (max-width: 414px) {
	.video-advance-content-block-4 .about-video img {
		max-height: 235px;
	}
}

.video-advance-content-block-4 .about-video .btn-article-play {
	position: absolute;
	height: 58px;
	width: 58px;
	border-radius: 100%;
	background-color: rgba(8, 30, 59, 0.9);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	z-index: 9;
}

@media (max-width: 414px) {
	.video-advance-content-block-4 .about-video .btn-article-play {
		top: 43%;
	}
}

.video-advance-content-block-4 .about-video .btn-article-play i.mini-icn {
	height: 20.11px;
	width: 16.71px;
	position: relative;
	top: 9px;
	left: 7px;
}

.video-advance-content-block-4 .about-video .btn-article-play:hover {
	background-color: rgba(0, 173, 239, 0.9);
}

.video-advance-content-block-4 .about-content {
	margin-top: 3px;
}

.video-advance-content-block-4 .about-content h5 {
	margin-bottom: 16px;
    color: #6C6C6C!important;
}

.video-advance-content-block-4 .about-content .description p {
	line-height: 25.6px;
	color: #6C6C6C;
	max-height: 999px;
	transition: max-height 0.25s ease-in;
}

.video-advance-content-block-4 .about-content .description p.readmore {
	max-height: 47px;
	overflow: hidden;
	mask-image: linear-gradient(180deg, #6C6C6C 80%, transparent);
	-webkit-mask-image: linear-gradient(180deg, #6C6C6C 80%, transparent);
	transition: max-height 0.15s ease-out;
}

@media (max-width: 414px) {
	.video-advance-content-block-4 .about-content .description p.readmore {
		max-height: 273px;
	}
}

.video-advance-content-block-4 .about-content .description .btn-readmore {
	font-size: 16px;
	margin-top: 16px;
	padding: 11px 0.85rem;
}

@media (max-width: 414px) {
	.video-advance-content-block-4 .about-content .description .btn-readmore {
		width: 100%;
	}
}

.video-advance-content-block-4.people-basic-tier-variation {
	padding: 90px 0 99px 0;
}

@media (max-width: 575px) {
	.video-advance-content-block-4.people-basic-tier-variation {
		padding: 39px 0;
	}
}

@media all and (min-width: 1400px) {
	.video-advance-content-block-4 .container {
		max-width: 1285px;
	}

	.video-advance-content-block-4 .about-content {
		margin-left: 0;
	}

	.video-advance-content-block-4 .about-content p {
		max-width: 100%;
	}
}

@media all and (max-width: 991px) {
	.video-advance-content-block-4 .about-video {
		width: 100%;
		height: 100%;
		max-height: 100%;
		padding-bottom: 20px;
	}
}

@media (max-width: 414px) {
	.video-advance-content-block-4 .about-video {
		padding-bottom: 39px;
	}
}
.wysiwyg-heading-section-7 {
	padding: 0 0 0 0;
	width: 100%;
	display: block;
}


.wysiwyg-heading-section-7 h3.heading-text span.harcourts-font {
    font-size: 79px;
    color: #00ADEF;
    transform: rotate(-5.51deg);
    line-height: 1.3em;
    display: inline-block;
    font-weight: 300;
}




@media (max-width: 414px) {
    .wysiwyg-heading-section-7 h3.heading-text span.harcourts-font {
        font-size: 56px;
    }
}


.wysiwyg-heading-section-7 h3.heading-text span:not(.harcourts-font) {
    position: relative;
    top: -6px;
    left: -5px;
    font-weight: 300;
}

.wysiwyg-heading-section-7 .heading-6-box {
	margin-bottom: 64px;
}

.wysiwyg-heading-section-7 .heading-6-box h6 {
	font-size: 20px;
	line-height: 28.8px;
	font-weight: 400;
	color: #001F49;
	margin-bottom: 8px;
}

@media (max-width: 991px) {
	.wysiwyg-heading-section-7 .heading-6-box h6 {
		font-size: 18px;
		line-height: 26.8px;
	}
}

.wysiwyg-heading-section-7 .heading-6-box p {
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 400;
	color: #6C6C6C;
	margin-bottom: 16px;
}

@media (max-width: 991px) {
	.wysiwyg-heading-section-7 .heading-6-box p {
		font-size: 14px;
		line-height: 23.6px;
	}
}

.wysiwyg-heading-section-7 .heading-6-box p:last-child {
	margin-bottom: 0;
}
.about-harcourts-australia > .container {
	padding: 20px 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, .about-harcourts-australia > .container > .row > .col ul {
	line-height: 25.5px;
	font-size: 16px;
	margin: 25px 0 0 0;
	color: #464646;
}
._content-card-stats-counter {position: relative;padding: 80px 0 0 0;}@media (max-width: 575px) {._content-card-stats-counter {padding: 30px 0 0 0;}._content-card-stats-counter .container {background-color: #fafafa;display: inline-block;}}@media only screen and (min-width: 576px) and (max-width: 991px) {._content-card-stats-counter .row {margin-left: -24px;margin-right: -24px;}}@media only screen and (max-width: 575px) {._content-card-stats-counter .row:first-child {flex-direction: column;margin: 0;}._content-card-stats-counter .row:last-child {width: fit-content;padding: 0;margin: 0;}._content-card-stats-counter .row [class*=col-] {width: 100%;}}._content-card-stats-counter .row.bg-secondary {background-color: #fafafa !important;}._content-card-stats-counter .row.bg-secondary:first-child {padding-top: 68px;padding-bottom: 28.5px;}._content-card-stats-counter .row.bg-secondary:nth-child(2) {padding-top: 28.5px;padding-bottom: 52px;}._content-card-stats-counter .row:last-child {padding-bottom: 13px;}@media (max-width: 575px) {._content-card-stats-counter .row .position-relative {margin-bottom: 23px;}}._content-card-stats-counter h2 {font-size: 3.75rem;font-weight: 400;margin-bottom: 13px;}@media only screen and (max-width: 991px) {._content-card-stats-counter h2 {font-size: 2.125em;}}@media (max-width: 575px) {._content-card-stats-counter h2 {font-size: 34px;line-height: 44.2px;}}._content-card-stats-counter p {font-size: 0.875rem;}._content-card-stats-counter .text-muted {color: #6C6C6C !important;}._content-card-stats-counter .text-muted p {margin-top: 26px;margin-bottom: 70px;font-size: 1rem;}@media (max-width: 575px) {._content-card-stats-counter .text-muted p {margin-bottom: 30px;}}._content-card-stats-counter .grid-divider {overflow-x: hidden;position: relative;}._content-card-stats-counter .grid-divider > [class*=col-]:nth-child(n+2):after {content: "";background-color: #e1e1e1;position: absolute;top: 24px;bottom: 0;}@media (max-width: 992px) {._content-card-stats-counter .grid-divider > [class*=col-]:nth-child(n+2):after {top: 6px;}}@media (max-width: 767px) {._content-card-stats-counter .grid-divider > [class*=col-]:nth-child(n+2):after {width: 100%;height: 5px;left: 0;top: -4px;}}@media (min-width: 768px) {._content-card-stats-counter .grid-divider > [class*=col-]:nth-child(n+2):after {width: 2px;height: 106px;left: 5px;}}@media (max-width: 992px) {._content-card-stats-counter .grid-divider > [class*=col-]:after {display: none;}}
._gallery-list-single {
	padding-top: 52px;
	padding-bottom: 21px;
}

._gallery-list-single .container {
	padding-right: 0;
}

._gallery-list-single .container > .carousel-heading .heading-title {
	margin-bottom: 53px;
}

@media only screen and (max-width: 667px) {
	._gallery-list-single .container > .carousel-heading .heading-title {
		margin-bottom: initial;
	}
}

@media only screen and (max-width: 667px) {
	._gallery-list-single .container > .carousel-heading .heading-title:before {
		display: inline-block;
	}
}

@media only screen and (max-width: 667px) {
	._gallery-list-single .container > .carousel-heading .property-carousel-arrows {
		position: relative;
	}
}

._gallery-list-single .container .gallery-list-carousel {
	width: 100%;
	display: flex;
	overflow: hidden;
}

@media only screen and (max-width: 767px) {
	._gallery-list-single .container .gallery-list-carousel {
		display: unset;
		overflow: unset;
	}
}

._gallery-list-single .container .gallery-list-carousel .owl-stage {
	width: 100000px;
    display: inline-flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: row;
}

._gallery-list-single .container .gallery-list-carousel .item {
	min-height: 1px;
	float: left;
	width: auto;
	margin-right: 32px;
}

._gallery-list-single .container .gallery-list-carousel .item .card .gallery-single-image > a {
    display: inline-block;
    overflow: hidden;
}

._gallery-list-single .container .gallery-list-carousel .item img {
	height: 415px;
    width: auto!important;
	object-fit: contain;
}

@media only screen and (max-width: 667px) {
	._gallery-list-single .container > .owl-theme .owl-stage-outer .owl-stage {
		position: relative;
	}
}

._gallery-list-single .container > .owl-theme .owl-stage-outer .owl-stage .owl-item .item .card-body {
	padding: 0;
}

@media only screen and (max-width: 667px) {
	._gallery-list-single .container > .owl-theme .owl-dots .owl-dot {
		border: 0;
	}
}

._gallery-list-single .container > .owl-theme .owl-nav button {
	position: absolute;
	top: 50%;
	margin: 0;
	transition: all 0.3s ease-in-out;
	width: 48px;
	height: 48px;
	border: 1px solid #EBEBED;
	border-radius: 100px;
	background-color: #fff;
}

._gallery-list-single .container > .owl-theme .owl-nav button svg {
	position: relative;
	top: -2px;
}

._gallery-list-single .container > .owl-theme .owl-nav button:not(.disabled):hover svg path, ._gallery-list-single .container > .owl-theme .owl-nav button:not(.disabled):focus svg path {
	stroke: #00ADEF;
}

._gallery-list-single .container > .owl-theme .owl-nav button.disabled {
	background-color: #EBEBED;
}

._gallery-list-single .container > .owl-theme .owl-nav button.disabled svg path {
	stroke: #C8C8C8;
}

._gallery-list-single .container > .owl-theme .owl-nav button.owl-prev {
	left: 28px;
}

._gallery-list-single .container > .owl-theme .owl-nav button.owl-next {
	right: 28px;
}

._gallery-list-single .container > .owl-theme .owl-nav button {
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	background: rgba(255, 255, 255, 0.38) !important;
}

._gallery-list-single .container > .owl-theme span {
	font-size: 70px;
	position: relative;
	top: -5px;
}

._gallery-list-single .container > .owl-theme .owl-nav button:focus {
	outline: none;
}
.people-detail-cta {padding: 92px 0 122px 0;background-color: #F5F4F4;}@media (max-width: 414px) {.people-detail-cta {padding: 76px 0 75px 0;}}.people-detail-cta .cta-content {max-width: 430px;padding-right: 12px;}.people-detail-cta .cta-content h2 {line-height: 52px;margin-bottom: 36px;}@media (max-width: 414px) {.people-detail-cta .cta-content h2 {font-size: 28px;line-height: 36.4px;margin-bottom: 31px;}}.people-detail-cta .cta-content .btn {padding: 14px 63px 15px 63px;}
