*{
	font-weight:inherit;
	margin:0;
	padding:0;
	box-sizing:inherit;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
button>* {
	pointer-events:none
}
:focus {
	outline:0
}
.container,.container-fluid,.row,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {
	display:block;
	flex:initial;
	min-width:initial;
	max-width:initial;
	width:initial;
	padding:initial;
	padding:initial;
	margin:initial
}

@keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}
@keyframes growHeight {
	from {
	height:0
}
to {
	height:100%
}
}

html {
	box-sizing:border-box;
	-webkit-text-size-adjust:none
}
body{
margin:0;
padding:0;
}

ol,ul,li {
	list-style:none
}
button>* {
	pointer-events:none
}
:focus {
	outline:0
}

.cbre-c-homeHero {
	min-height:500px;
	padding-block-end:24px;
	position:relative;
	background:#333;
	font-weight:inherit;
	margin:0;
	padding:0;
	box-sizing:inherit;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

body:has([data-js-dropdown-open]) .cbre-c-homeHero {
	z-index:-1
}
body:not(.on-page-editor) .cbre-c-homeHero {
	padding-block-start:0
}
@media(min-width:1024px) {
	.cbre-c-homeHero {
	padding-block-end:0px
}
}.cbre-c-homeHero__slides {
	position:relative;
	width:100%;
	display:grid;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
@media(min-width:1024px) {
	.cbre-c-homeHero__slides {
	display:block;
	height:100vh;
	min-height:692px;
}
body.on-page-editor .cbre-c-homeHero__slides,body.preview .cbre-c-homeHero__slides {
	height:calc(100vh - 300px)
}
}.cbre-c-homeHero__slide {
	grid-area:1/-1;
	width:100%;
	transition:all .75s cubic-bezier(0.75,0.02,0.5,1),transform 0s;
	font-weight:inherit;
	margin:0;
	padding:0;
	box-sizing:inherit;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
@media(min-width:1024px) {
	.cbre-c-homeHero__slide {
	position:absolute;
	height:100%;
}
}.cbre-c-homeHero__slide[data-js-active] {
	visibility:visible;
	opacity:1
}
.cbre-c-homeHero__slide:not([data-js-active]) {
	visibility:hidden;
	opacity:0
}
.cbre-c-homeHero__indicators {
	margin-block-start:8px;
	display:flex;
	justify-content:center;
}
@media(min-width:1024px) {
	.cbre-c-homeHero__indicators {
	position:absolute;
	z-index:15;
	inset-block-end:50px;
	width:100%
}
}.cbre-c-homeHero__indicator {
	position:relative;
	flex:none;
	display:flex;
	align-items:center;
	justify-content:center;
	width:28px;
	height:32px;
	margin:0 10px;
	border:none;
	background:rgba(0,0,0,0)
}
@media(min-width:1024px) {
	.cbre-c-homeHero__indicator {
	width:30px
}
}.cbre-c-homeHero__indicator:focus {
	outline:0
}
.cbre-c-homeHero__indicator:focus-visible {
	outline:0;
	box-shadow:0 0 0 4px rgba(23,232,143,0.6)
}
.cbre-c-homeHero__indicator::after {
	content:"";
	display:block;
	width:7px;
	height:7px;
	border-radius:100%;
	background:rgba(255,255,255,0.5);
	cursor:pointer;
}
.cbre-c-homeHero__indicator{
width:26px;
height:26px;
border-radius:50%;
}
@media(min-width:1024px) {
	.cbre-c-homeHero__indicator::after {
	width:10px;
	height:10px
}
}
.cbre-c-homeHero__indicator[data-js-active]::after {
	width:18px;
	height:18px;
	border-radius:50%;
	background:none;
	border:4px solid rgba(255,255,255,0.5);
}

.cbre-c-homeHero__indicator span.circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.cbre-c-homeHero__indicator span.circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	overflow: hidden;
}

.cbre-c-homeHero__indicator span.circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 1px;
	top: 0;
	bottom: 0;
	border: 4px solid #fff;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 28px, 28px, 14px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	opacity:0;
}

.cbre-c-homeHero__indicator span.circle i:first-child::before {
	left: 1px;
	right: auto;
	clip: rect(0px, 14px, 28px, 0px);
}


.cbre-c-homeHero__indicator[data-js-active] span.circle i::before {
	-webkit-animation: circleR 8000ms linear both;
	animation: circleR 8000ms linear both;
	opacity:1;
}

.cbre-c-homeHero__indicator[data-js-active] span.circle i:first-child::before {
	-webkit-animation-name: circleL;
	animation-name: circleL;
	opacity:1;
}

@-webkit-keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@media only screen and (max-width:1440px)
{

.cbre-c-homeHero__indicator[data-js-active]::after {
	width:16px;
	height:16px;
}

}

.cbre-c-homeHeroSlide{
	padding-inline-end:24px;
	padding-inline-start:24px;
	width:100%;
	max-width:1440px;
	margin:0 auto;
	display:grid;
	align-items:center;
	max-width:none;
	position:relative;
}
.cbre-c-homeHeroSlide:before{
content: '';
position: absolute;
top: 0;
left:0;
width:100%;
height:1260px;
background:url(images/all_xyz.png) center top no-repeat;
background-repeat:repeat-y;
z-index:1;
}
@media(min-width:768px) {
	.cbre-c-homeHeroSlide {
	padding-inline-end:32px;
	padding-inline-start:32px
}
}@media(min-width:1024px) {
	.cbre-c-homeHeroSlide {
	padding-inline-end:56px;
	padding-inline-start:56px
}
}@media(min-width:1024px) {
	.cbre-c-homeHeroSlide {
	height:100%
}
}.cbre-c-homeHeroSlide::after {
	content:"";
	position:absolute;
	inset-block-start:188px;
	inset-inline-start:24px;
	inset-inline-end:24px;
	height:5px;
	background:#fff;
}
@media(min-width:768px) {
	.cbre-c-homeHeroSlide::after {
	flex:1;
	inset-inline-start:32px;
	inset-inline-end:32px
}
}@media(min-width:1024px) {
	.cbre-c-homeHeroSlide::after {
	z-index:10;
	inset-block-start:calc(50% - 4px);
	inset-inline-start:96px;
	inset-inline-end:96px
}
}@media(min-width:1440px) {
	.cbre-c-homeHeroSlide::after {
	inset-inline-start:112px;
	inset-inline-end:112px
}
}.cbre-c-homeHeroSlide__media {
	position:relative;
	inset-inline-start:-24px;
	width:calc(100% + 48px);
	height:385px
}
@media(min-width:768px) {
	.cbre-c-homeHeroSlide__media {
	inset-inline-start:-32px;
	width:calc(100% + 64px)
}
}@media(min-width:1024px) {
	.cbre-c-homeHeroSlide__media {
	position:absolute;
	inset-block-start:0;
	inset-inline-start:0;
	width:100%;
	height:100%
}
}.cbre-c-homeHeroSlide__media img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.cbre-c-homeHeroSlide__content {
	padding-block-start:24px;
	padding-block-end:24px;
	transition:inset-inline-start .75s cubic-bezier(0.75,0.02,0.5,1);
	position:relative;
	z-index:2;
	inset-inline-start:0
}
@media(min-width:1024px) {
	.cbre-c-homeHeroSlide__content {
	padding:0px;
	width:435px;
	height:100%
}
.cbre-c-homeHeroSlide__content.reset {
	animation:reset-box .65s ease-out forwards .5s
}
@keyframes reset-box {
	0% {
	inset-inline-start:var(--offset)
}
100% {
	inset-inline-start:0
}
}}@media(min-width:1440px) {
	.cbre-c-homeHeroSlide__content {
	width:430px
}
}.cbre-c-homeHeroSlide__link {
	display:block;
	color:#fff;
	text-decoration:none;
	pointer-events:none
}
@media(min-width:1024px) {
	.cbre-c-homeHeroSlide__link {
	pointer-events:all
}
}.cbre-c-homeHeroSlide__link:focus {
	outline:0
}
.cbre-c-homeHeroSlide__link:focus-visible .cbre-c-homeHeroSlide__link-cta {
	outline:0;
	box-shadow:0 0 0 4px rgba(23,232,143,0.6)
}
@media(min-width:1024px) {
	.cbre-c-homeHeroSlide__link-title,.cbre-c-homeHeroSlide__link-descrip {
	padding:40px;
	width:100%;
	background-color:rgba(0,0,0,.2);
	-webkit-backdrop-filter:blur(10px) brightness(0.9);
	backdrop-filter:blur(10px) brightness(0.9)
}
@supports(not ((-webkit-backdrop-filter:blur(10px) brightness(0.9)) or (backdrop-filter:blur(10px) brightness(0.9)))) and (not (-webkit-backdrop-filter:blur(10px) brightness(0.9))) {
	.cbre-c-homeHeroSlide__link-title,.cbre-c-homeHeroSlide__link-descrip {
	/*background-color:rgba(20,20,20,.75)*/
}
}}@media(min-width:1440px) {
	.cbre-c-homeHeroSlide__link-title,.cbre-c-homeHeroSlide__link-descrip {
	padding:56px
}
}.cbre-c-homeHeroSlide__link-title {
	font-size:52px;
	line-height:60px;
	margin-block-end:16px;
	transition:-webkit-text-decoration-color .25s cubic-bezier(0.75,0.02,0.5,1);
	transition:text-decoration-color .25s cubic-bezier(0.75,0.02,0.5,1);
	transition:text-decoration-color .25s cubic-bezier(0.75,0.02,0.5,1),-webkit-text-decoration-color .25s cubic-bezier(0.75,0.02,0.5,1);
	-webkit-text-decoration:underline solid rgba(0,0,0,0);
	text-decoration:underline solid rgba(0,0,0,0);
	text-underline-offset:3px;
	text-decoration-thickness:2px;
	color:#fff;
}
.cbre-c-homeHeroSlide__link:hover .cbre-c-homeHeroSlide__link-title {
text-decoration:underline;
}
@media(min-width:1024px) {
	.cbre-c-homeHeroSlide__link-title {
	font-size:52px;
	line-height:60px;
	margin:0px;
	padding-block-end:24px;
	position:absolute;
	inset-block-end:50%
}
}@media(min-width:1440px) {
	.cbre-c-homeHeroSlide__link-title {
	font-size:52px;
	line-height:60px;
	padding-block-end:32px;
	text-underline-offset:4px;
	text-decoration-thickness:3px
}
}.cbre-c-homeHeroSlide__link-descrip p {
	width:83.3333333333% !important;
	line-height:24px;
	margin-block-end:16px
}
.cbre-c-homeHeroSlide__link-descrip span.scTextWrapper,.cbre-c-homeHeroSlide__link-descrip span.scWebEditInput {
	display:block
}
@media(min-width:1024px) {
	.cbre-c-homeHeroSlide__link-descrip {
	padding-block-start:24px;
	position:absolute;
	inset-block-start:50%
}
.cbre-c-homeHeroSlide__link-descrip p {
	width:100% !important;
	font-size:16px;
	line-height:24px;
	color:#fff;
}
}@media(min-width:1440px) {
	.cbre-c-homeHeroSlide__link-descrip {
	padding-block-start:32px
}
}.cbre-c-homeHeroSlide__link-cta {
	font-size:15px;
	font-weight:500;
	letter-spacing:-0.02em;
	padding-inline-start:48px;
	margin-block-start:8px;
	transition:all .4s cubic-bezier(0.75,0.02,0.5,1);
	position:relative;
	display:inline-block;
	pointer-events:all;
	color:#fff;
}
.cbre-c-homeHeroSlide__link-cta::before {
	content:"";
	position:absolute;
	inset-block-start:.6em;
	inset-inline-start:0;
	display:inline-block;
	width:40px;
	height:.125em;
	background:#e01010;
	transition:width .4s cubic-bezier(0.75,0.02,0.5,1)
}
.cbre-c-homeHeroSlide__link-cta::after {
	transition:all .4s cubic-bezier(0.75,0.02,0.5,1);
	content:"";
	position:absolute;
	inset-block-start:.15em;
	inset-inline-end:-0.5em;
	display:inline-block;
	width:0;
	height:18px;
	background-size:42px;
	background-position:right center;
	background-image:url("data:image/svg+xml,%3Csvg width='42' height='18' viewBox='0 0 42 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.810791 8.67636L40.1891 8.67636M40.1891 8.67636L33.3612 0.892578M40.1891 8.67636L33.3612 16.4601' stroke='%23e01010' stroke-width='2'/%3E%3C/svg%3E%0A");
	pointer-events:none
}
[dir=rtl] .cbre-c-homeHeroSlide__link-cta::after {
	transform:rotate(180deg)
}
.cbre-c-homeHeroSlide__link:hover .cbre-c-homeHeroSlide__link-cta,.cbre-c-homeHeroSlide__link:active .cbre-c-homeHeroSlide__link-cta {
	padding-inline-end:48px;
	padding-inline-start:0
}
.cbre-c-homeHeroSlide__link:hover .cbre-c-homeHeroSlide__link-cta::before,.cbre-c-homeHeroSlide__link:active .cbre-c-homeHeroSlide__link-cta::before {
	width:0
}
.cbre-c-homeHeroSlide__link:hover .cbre-c-homeHeroSlide__link-cta::after,.cbre-c-homeHeroSlide__link:active .cbre-c-homeHeroSlide__link-cta::after {
	inset-inline-end:0;
	width:42px
}