:root {
	--_font-family---inter: Inter, sans-serif;
	--_colors---charcoal-gray: #4a4a4a;
	--_font-details---font-size--p: 1rem;
	--_font-details---line-height--paragraph-line-height: 150%;
	--_font-details---font-weight--normal: 400;
	--_font-details---letter-spacing--paragraph-letter-spacing: -.00125rem;
	--_font-family---raleway: Raleway, sans-serif;
	--_colors---charcoal-black: #1d1d1f;
	--_font-details---font-size--h1: 3.25rem;
	--_font-details---line-height--h1-line-height: 117.31%;
	--_font-details---font-weight--semi-bold: 600;
	--_font-details---letter-spacing--h1-letter-spacing: -.09375rem;
	--_font-details---font-size--h2: 2.25rem;
	--_font-details---line-height--h2-line-height: 125%;
	--_font-details---letter-spacing--h2-letter-spacing: -.0625rem;
	--_font-details---font-size--h3: 1.875rem;
	--_font-details---line-height--h3-line-height: 116.67%;
	--_font-details---letter-spacing--h3-letter-spacing: -.05rem;
	--_font-details---font-size--h4: 1.5625rem;
	--_font-details---line-height--h4-line-height: 120%;
	--_font-details---letter-spacing--h4-letter-spacing: -.03125rem;
	--_font-details---font-size--h5: 1.25rem;
	--_font-details---line-height--h5-line-height: 155%;
	--_font-details---letter-spacing--h5-letter-spacing: -.0125rem;
	--_font-details---font-size--h6: 1.125rem;
	--_font-details---line-height--h6-line-height: 127.78%;
	--_font-details---font-weight--bold: 700;
	--_font-details---letter-spacing--h6-letter-spacing: 0rem;
	--_colors---white: white;
	--_font-details---font-size--menu: .875rem;
	--_font-details---line-height--menu-line-height: 185.71%;
	--_font-details---letter-spacing--menu-letter-spacing: .0625rem;
	--_colors---stone-beige: #f3efe9;
	--_font-details---font-size--button: 1rem;
	--_font-details---line-height--button-line-height: 162.5%;
	--_font-details---letter-spacing--button-letter-spacing: 0px;
	--subtext-bottom-padding: .5rem;
	--small-gap: 1.5625rem;
	--gutter-space: .9375rem;
	--_colors---midlight-gray: #b9b9b9;
	--h3\<deleted\|variable-90dd50b0-5e1b-c137-d8f0-08d47995e96a\>: 1.875rem;
	--section-gap-large: 7.5rem;
	--_colors---warm-gold: #c8a165;
	--_colors---soft-gray: #e6e5e5;
	--section-gap-small: 6.875rem;
	--section-gap-medium: 7.1875rem;
	--_colors---soft-silver: #c5c5c5;
	--_font-details---font-size--sub-text: .875rem;
	--_font-details---line-height--sub-text-line-height: 171.43%;
	--_font-details---letter-spacing--sub-text-letter-spacing: 0rem;
	--_colors---rich-navy: #1a2c40;
	--_colors---black: #000;
	--_colors---gray: #b9b9b9;
	--_font-details---font-size--counter: 4.375rem;
	--_font-details---line-height--counter-line-height: 81.43%;
	--_font-details---letter-spacing--counter-letter-spacing: -.15625rem;
	--_font-details---font-size--number-text: 1.5625rem;
	--_font-details---line-height--number-text-line-height: 133.33%;
	--_font-details---letter-spacing--number-text-letter-spacing: -.1125rem;
	--_colors---light-gray: #efefef;
	--_colors---light-border: #e9e9e9;
	--_colors---ivory-white: #f9f9f6;
	--subtext-bottom-gap: 1.0625px
}

body {
	font-family: var(--_font-family---inter);
	color: var(--_colors---charcoal-gray);
	font-size: var(--_font-details---font-size--p);
	line-height: var(--_font-details---line-height--paragraph-line-height);
	font-weight: var(--_font-details---font-weight--normal);
	letter-spacing: var(--_font-details---letter-spacing--paragraph-letter-spacing);
	--subtext-bottom-padding: .5rem;
	--small-gap: 1.5625rem;
	--gutter-space: .9375rem;
	--h3\<deleted\|variable-90dd50b0-5e1b-c137-d8f0-08d47995e96a\>: 1.625rem;
	--section-gap-large: 7.5rem;
	--section-gap-small: 6.875rem;
	--section-gap-medium: 7.1875rem;
	--subtext-bottom-gap: 1.0625px;
	--_font-details---font-size--p: .9375rem;
	--_font-details---line-height--paragraph-line-height: 150%;
	--_font-details---font-weight--normal: 400;
	--_font-details---letter-spacing--paragraph-letter-spacing: -.00125rem;
	--_font-details---font-size--h1: 2.5rem;
	--_font-details---line-height--h1-line-height: 117.31%;
	--_font-details---font-weight--semi-bold: 600;
	--_font-details---letter-spacing--h1-letter-spacing: -.09375rem;
	--_font-details---font-size--h2: 1.875rem;
	--_font-details---line-height--h2-line-height: 125%;
	--_font-details---letter-spacing--h2-letter-spacing: -.0625rem;
	--_font-details---font-size--h3: 1.625rem;
	--_font-details---line-height--h3-line-height: 116.67%;
	--_font-details---letter-spacing--h3-letter-spacing: -.05rem;
	--_font-details---font-size--h4: 1.375rem;
	--_font-details---line-height--h4-line-height: 120%;
	--_font-details---letter-spacing--h4-letter-spacing: -.03125rem;
	--_font-details---font-size--h5: 1.125rem;
	--_font-details---line-height--h5-line-height: 155%;
	--_font-details---letter-spacing--h5-letter-spacing: -.0125rem;
	--_font-details---font-size--h6: 1.0625rem;
	--_font-details---line-height--h6-line-height: 127.78%;
	--_font-details---font-weight--bold: 700;
	--_font-details---letter-spacing--h6-letter-spacing: 0rem;
	--_font-details---font-size--menu: .875rem;
	--_font-details---line-height--menu-line-height: 185.71%;
	--_font-details---letter-spacing--menu-letter-spacing: .0625rem;
	--_font-details---font-size--button: .9375rem;
	--_font-details---line-height--button-line-height: 162.5%;
	--_font-details---letter-spacing--button-letter-spacing: 0px;
	--_font-details---font-size--sub-text: .875rem;
	--_font-details---line-height--sub-text-line-height: 171.43%;
	--_font-details---letter-spacing--sub-text-letter-spacing: 0rem;
	--_font-details---font-size--counter: 3.125rem;
	--_font-details---line-height--counter-line-height: 81.43%;
	--_font-details---letter-spacing--counter-letter-spacing: -.15625rem;
	--_font-details---font-size--number-text: 1.5625rem;
	--_font-details---line-height--number-text-line-height: 133.33%;
	--_font-details---letter-spacing--number-text-letter-spacing: -.1125rem
}

h1 {
	font-family: var(--_font-family---raleway);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--h1);
	line-height: var(--_font-details---line-height--h1-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--h1-letter-spacing);
	margin-top: 20px;
	margin-bottom: 10px
}

h2 {
	font-family: var(--_font-family---raleway);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--h2);
	line-height: var(--_font-details---line-height--h2-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--h2-letter-spacing);
	margin-top: 20px;
	margin-bottom: 10px
}

h3 {
	font-family: var(--_font-family---raleway);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--h3);
	line-height: var(--_font-details---line-height--h3-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--h3-letter-spacing);
	margin-top: 20px;
	margin-bottom: 10px
}

h4 {
	font-family: var(--_font-family---raleway);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--h4);
	line-height: var(--_font-details---line-height--h4-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--h4-letter-spacing);
	margin-top: 10px;
	margin-bottom: 10px
}

h5 {
	font-family: var(--_font-family---raleway);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--h5);
	line-height: var(--_font-details---line-height--h5-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--h5-letter-spacing);
	margin-top: 10px;
	margin-bottom: 10px
}

h6 {
	font-family: var(--_font-family---raleway);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--h6);
	line-height: var(--_font-details---line-height--h6-line-height);
	font-weight: var(--_font-details---font-weight--bold);
	letter-spacing: var(--_font-details---letter-spacing--h6-letter-spacing);
	margin-top: 10px;
	margin-bottom: 10px
}

p {
	font-family: var(--_font-family---inter);
	color: var(--_colors---charcoal-gray);
	font-size: var(--_font-details---font-size--p);
	line-height: var(--_font-details---line-height--paragraph-line-height);
	font-weight: var(--_font-details---font-weight--normal);
	letter-spacing: var(--_font-details---letter-spacing--paragraph-letter-spacing);
	margin-bottom: 10px
}

a {
	font-family: var(--_font-family---inter);
	color: var(--_colors---charcoal-gray);
	font-size: var(--_font-details---font-size--p);
	line-height: var(--_font-details---line-height--paragraph-line-height);
	letter-spacing: var(--_font-details---letter-spacing--paragraph-letter-spacing);
	text-decoration: none
}

ul {
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 20px;
	list-style-type: disc
}

ol {
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 0
}

li {
	font-family: var(--_font-family---inter);
	font-size: var(--_font-details---font-size--p);
	line-height: var(--_font-details---line-height--paragraph-line-height);
	font-weight: var(--_font-details---font-weight--normal);
	letter-spacing: var(--_font-details---letter-spacing--paragraph-letter-spacing);
	padding-left: 0
}

img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	display: inline-block
}

.w-layout-blockcontainer {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	display: block
}

.w-layout-hflex {
	flex-direction: row;
	align-items: flex-start;
	display: flex
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
	outline-offset: 2px;
	border-radius: 50%;
	outline: 2px solid #3b79c3
}

@media screen and (max-width:991px) {
	.w-layout-blockcontainer {
		max-width: 728px
	}
}

@media screen and (max-width:767px) {
	.w-layout-blockcontainer {
		max-width: none
	}
}

.rt-no-margin {
	margin-top: 0;
	margin-bottom: 0
}

.rt-no-margin.rt-feature-heading {
	max-width: 16.875rem
}

.rt-no-margin.rt-faq-v1-heading {
	max-width: 25rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-landing-home-heading {
	max-width: 35rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-landing-inner-pages-heading {
	max-width: 30rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-gap-medium-two {
	padding-bottom: 50px
}

.rt-no-margin.rt-landing-inner-cms-pages-heading {
	max-width: 31.3rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-prestigious-property-heading {
	max-width: 28.125rem
}

.rt-no-margin.rt-iconic-propertise-heading {
	max-width: 25rem
}

.rt-no-margin.rt-appartment-text {
	max-width: 23.8rem
}

.rt-no-margin.rt-testimonial-v2-heading {
	max-width: 25rem
}

.rt-no-margin.rt-feature-v3-heading {
	max-width: 50rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-our-performance-heading {
	max-width: 25.6875rem
}

.rt-no-margin.rt-style-heading {
	max-width: 25rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-benefits-v2-heading {
	max-width: 25rem
}

.rt-no-margin.rt-service-heading {
	max-width: 31.25rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-vision-text {
	max-width: 27rem
}

.rt-no-margin.rt-our-commitment-heading {
	max-width: 25rem
}

.rt-no-margin.rt-pricing-v1-text {
	max-width: 577px;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-full-width {
	width: 100%
}

.rt-no-margin.rt-dream-home-heading {
	max-width: 21.875rem
}

.rt-no-margin.rt-work-heading {
	max-width: 28.125rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-expertise-heading {
	max-width: 30rem
}

.rt-no-margin.rt-text-white.rt-cta-heading {
	max-width: 28.375rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-text-white.rt-hero-v1-heading {
	max-width: 21.875rem
}

.rt-no-margin.rt-text-white.rt-service-hero-v1-heading {
	max-width: 25rem
}

.rt-no-margin.rt-text-white.rt-service-hero-v3-heading {
	max-width: 31.25rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-text-white.rt-service-hero-v2-heading {
	max-width: 25rem
}

.rt-no-margin.rt-text-white.rt-property-heading {
	max-width: 31.25rem;
	margin-left: auto;
	margin-right: auto
}

.rt-no-margin.rt-text-white.rt-cta-v2-heading {
	max-width: 31.25rem
}

.rt-no-margin.rt-unique-heading {
	max-width: 450px
}

.rt-no-margin.rt-unique-heading:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
	max-width: 28.125rem
}

.rt-no-margin.rt-video-heading {
	max-width: 27rem
}

.rt-no-margin.rt-counter-v2-heading {
	max-width: 21.875rem
}

.rt-no-margin.rt-explore-heading {
	max-width: 20.875rem
}

.rt-no-margin.rt-explore-text {
	max-width: 23.8125rem
}

.rt-menu {
	font-family: var(--_font-family---inter);
	color: var(--_colors---white);
	font-size: var(--_font-details---font-size--menu);
	line-height: var(--_font-details---line-height--menu-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--menu-letter-spacing)
}

.rt-position-relative {
	z-index: 1;
	position: relative
}

.rt-position-relative.rt-hero-v1-main-wrapper {
	justify-content: center;
	align-items: center;
	height: 100vh;
	display: flex
}

.rt-position-relative.rt-video-wrapper {
	height: 50rem
}

.rt-position-relative.rt-radius-20.rt-property-showcase-height {
	max-width: 32.5rem;
	margin-right: 1.875rem
}

.rt-position-relative.rt-appartment-details-wrapper {
	max-width: 1146px;
	margin-left: auto;
	margin-right: auto
}

.rt-position-relative.rt-bottom-border {
	border-bottom: 1px solid #0003
}

.rt-position-relative.rt-view-button-box {
	cursor: none;
	justify-content: center;
	align-items: center;
	display: flex
}

.rt-position-relative.rt-view-button-box.rt-overflow-hidden {
	cursor: auto
}

.rt-position-relative.rt-awards-image-wrapper.rt-overflow-hidden.rt-border-radius-10 {
	max-width: 27.5rem;
	height: 100%
}

.rt-position-relative.rt-progress-bar-three {
	background-color: #0003;
	align-items: center;
	height: .0625rem;
	display: flex
}

.rt-position-relative.rt-progress-top-padding {
	padding-top: 1.5625rem
}

.rt-position-relative.rt-property-card {
	box-shadow: none;
	background-color: #f9f9f600;
	border-radius: 1.5625rem;
	flex: 1;
	max-width: 19.8125rem;
	padding: 1.875rem
}

.rt-position-relative.rt-expertise-text-wrapper {
	max-width: 25.5625rem
}

.rt-position-relative.rt-overflow-hidden.rt-border-radius-10 {
	z-index: 2
}

.rt-position-relative.rt-overflow-hidden.rt-full-button.rt-invert:where(.w-variant-fc459f94-4db6-3a34-49fb-fcfd81941245) {
	filter: invert()
}

.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-service-card-image-wrapper {
	max-width: 19.625rem;
	margin-right: auto
}

.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-information-image-two {
	max-width: 20.5625rem;
	margin-bottom: -3.125rem;
	margin-left: -12.5rem
}

.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-pricing-plan-v2-image-wrapper {
	flex: 1;
	width: 100%;
	max-width: 24.375rem
}

.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-max-width {
	max-width: 32.3125rem
}

.rt-position-relative.rt-counter-wrapper {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	justify-content: space-between;
	align-items: flex-start;
	display: flex
}

.rt-position-relative.rt-video-height {
	height: 50rem
}

.rt-text-style-h5 {
	font-family: var(--_font-family---raleway);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--h5);
	line-height: var(--_font-details---line-height--h5-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--h5-letter-spacing)
}

.rt-text-style-h5.rt-feature-v3-card-subheading-gap {
	padding-top: .8125rem
}

.rt-text-style-h5.rt-text-beige {
	color: var(--_colors---stone-beige)
}

.rt-text-style-h5.rt-faq-number-text {
	margin-top: -.3125rem
}

.rt-text-grey {
	color: #676767
}

.rt-text-style-h6 {
	font-family: var(--_font-family---raleway);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--h6);
	line-height: var(--_font-details---line-height--h6-line-height);
	font-weight: var(--_font-details---font-weight--bold);
	letter-spacing: var(--_font-details---letter-spacing--h6-letter-spacing)
}

.rt-text-style-h6.rt-text-body-color {
	color: var(--_colors---charcoal-gray)
}

.rt-button-text.rt-text-black.rt-button-text-two,
.rt-button-text.rt-text-two {
	position: absolute;
	inset: 0%
}

.rt-button-text {
	font-family: var(--_font-family---inter);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--button);
	line-height: var(--_font-details---line-height--button-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--button-letter-spacing)
}

.rt-button-text.rt-text-black.rt-button-text-two,
.rt-button-text.rt-text-two {
	position: absolute;
	inset: 0%
}

.rt-button-text.rt-text-white.rt-call-button-two {
	position: absolute
}

.rt-button-text.rt-button-text-two,
.rt-button-text.rt-text-two {
	position: absolute;
	inset: 0%
}

.rt-button-text.rt-two {
	color: var(--_colors---charcoal-black);
	position: absolute
}

.rt-button-text.rt-button-text-two {
	position: absolute;
	inset: 0%
}

.rt-overflow-hidden.rt-about-hero-heading,
.rt-overflow-hidden.rt-about-highlight-heading {
	max-width: 28.125rem
}

.rt-overflow-hidden.rt-position-relative.rt-radius-25.rt-contact-v2-image-wrapper {
	flex: 1;
	max-width: 33.4375rem
}

.rt-overflow-hidden.rt-feature-heading-wrapper {
	padding-bottom: 4.375rem
}

.rt-overflow-hidden.rt-hero-v1-subtext-bottom-padding {
	padding-bottom: var(--subtext-bottom-padding)
}

.rt-overflow-hidden.rt-iconic-properties-text-wrapper {
	padding-bottom: 1.2rem
}

.rt-overflow-hidden.rt-feature-v3-heading {
	max-width: 28.125rem;
	padding-bottom: 3.125rem
}

.rt-overflow-hidden.rt-explore-v3-small-text {
	max-width: 31.25rem;
	padding-bottom: 1.375rem
}

.rt-overflow-hidden.rt-about-hero-heading,
.rt-overflow-hidden.rt-about-highlight-heading {
	max-width: 28.125rem
}

.rt-overflow-hidden.rt-lifestyle-text {
	max-width: 650px;
	margin-left: auto;
	margin-right: auto
}

.rt-overflow-hidden.rt-about-story-heading {
	max-width: 28.125rem
}

.rt-overflow-hidden.rt-lifestyle-heading {
	max-width: 25rem;
	margin-left: auto;
	margin-right: auto
}

.rt-overflow-hidden.rt-lifestyle-heading.rt-gap-small-v2 {
	padding-bottom: var(--small-gap)
}

.rt-overflow-hidden.rt-benefits-heading {
	max-width: 21.875rem
}

.rt-overflow-hidden.rt-about-hero-v3-heading {
	max-width: 31.8rem
}

.rt-overflow-hidden.rt-exclusive-property-text {
	padding-bottom: 2.1875rem
}

.rt-overflow-hidden.rt-contact-hero-heading {
	max-width: 28.125rem
}

.rt-overflow-hidden.rt-contact-hero-v3-heading {
	max-width: 30rem
}

.rt-overflow-hidden.rt-pricing-v1-heading {
	max-width: 35rem
}

.rt-overflow-hidden.rt-price-overview-heading {
	max-width: 20.625rem;
	margin-left: auto;
	margin-right: auto
}

.rt-overflow-hidden.rt-blog-v1-heading {
	max-width: 30rem
}

.rt-overflow-hidden.rt-benefits-price-padding {
	grid-column-gap: .375rem;
	grid-row-gap: .375rem;
	flex-flow: column;
	padding-top: 1.875rem;
	padding-bottom: 4.375rem;
	display: flex
}

.rt-overflow-hidden.qwd {
	padding-bottom: 20px
}

.rt-overflow-hidden.rt-border-radius-10.rt-change-alignment {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 75vh;
	display: flex
}

.rt-text-style-h2 {
	font-family: var(--_font-family---raleway);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--h2);
	line-height: var(--_font-details---line-height--h2-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--h2-letter-spacing)
}

.rt-text-style-h2.rt-text-soft-grey {
	color: #e6e5e5
}

.rt-text-style-h2.rt-dark-color {
	color: #676767
}

.rt-text-style-h2.rt-text-white.rt-discover-heading {
	max-width: 25rem
}

.rt-text-style-h2.rt-change-font-family {
	font-family: Inter, sans-serif;
	font-size: 2.6rem;
	font-weight: 600
}

.rt-text-style-h2.rt-change-font-family.rt-text-color-white.rt-change {
	line-height: var(--_font-details---font-size--h4);
	line-height: var(--_font-details---font-size--h4);
	line-height: var(--_font-details---font-size--h4)
}

.rt-desktop-text-center.rt-three,
.rt-desktop-text-center.rt-two {
	background-color: #f3efe9;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	position: absolute;
	inset: 0%
}

.rt-desktop-text-center {
	text-align: center
}

.rt-desktop-text-center.rt-journey-heading {
	padding-bottom: 160px
}

.rt-desktop-text-center.rt-position-relative.rt-journey-big-text {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto
}

.rt-desktop-text-center.rt-landing-request-heading {
	max-width: 40rem;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 3.4375rem
}

.rt-desktop-text-center.rt-appartment-details-gap {
	padding-bottom: 4.375rem
}

.rt-desktop-text-center.rt-one {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem
}

.rt-desktop-text-center.rt-three,
.rt-desktop-text-center.rt-two {
	background-color: #f3efe9;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	position: absolute;
	inset: 0%
}

.rt-desktop-text-center.rt-text-body-color {
	color: var(--_colors---midlight-gray)
}

.rt-desktop-text-center.rt-gap-xl {
	padding-right: var(--gutter-space);
	padding-left: var(--gutter-space)
}

.rt-desktop-text-center.rt-iconic-propertise-text-top-padding {
	padding-top: 3.4375rem
}

.rt-desktop-text-center.rt-project-item-middle-content {
	border-top: .0625rem solid var(--_colors---midlight-gray);
	padding-top: 1rem
}

.rt-desktop-text-center.rt-blog-button-wrapper {
	justify-content: center;
	align-items: center;
	padding-top: 4.375rem;
	display: flex
}

.rt-text-white {
	color: var(--_colors---white)
}

.rt-text-white.rt-hero-v1-small-text {
	font-family: var(--_font-family---raleway);
	font-size: var(--h3\<deleted\|variable-90dd50b0-5e1b-c137-d8f0-08d47995e96a\>);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: .3125rem;
	text-transform: uppercase
}

.rt-gap-tiny {
	padding-bottom: 1.6875rem
}

.rt-gap-tiny.rt-property-heading {
	max-width: 400px;
	margin-left: auto;
	margin-right: auto
}

.rt-gap-medium,
.rt-gap-small {
	padding-bottom: 2.1875rem
}

.rt-gap-small.rt-project-overview-text {
	max-width: 28.9375rem;
	margin-left: auto;
	margin-right: auto
}

.rt-gap-large {
	padding-bottom: 2.1875rem
}

.rt-gap-xl {
	padding-bottom: 3.125rem
}

.rt-desktop-display-none {
	display: none
}

.rt-desktop-image-full {
	width: 100%;
	height: 100%
}

.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-two,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-three,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-four,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-five,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-six {
	position: absolute;
	inset: 0%
}

.rt-desktop-auto-fit {
	object-fit: cover
}

.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-two,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-three,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-four,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-five,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-six {
	position: absolute;
	inset: 0%
}

.rt-desktop-auto-fit.rt-left-right-radius-10 {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px
}

.rt-desktop-auto-fit.rt-top-radius-10 {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.rt-desktop-auto-fit.rt-change-width-height {
	width: 100vw;
	height: 100vh
}

.rt-desktop-auto-fit.rt-change-width-height.rt-change-position {
	min-width: 100vw;
	min-height: 100vh
}

.rt-desktop-auto-fit.rt-radius-20 {
	border-radius: 20px
}

.rt-desktop-auto-fit.rt-project-overview-image-height {
	width: 100%
}

.rt-desktop-auto-fit.rt-radius-8 {
	border-radius: 8px
}

.rt-desktop-auto-fit.rt-desktop-image-full {
	width: 100%;
	height: 100%
}

.rt-desktop-auto-fit.rt-desktop-image-full.rt-properties-image {
	width: 100vw;
	min-width: 100vw;
	height: 100vh;
	min-height: 100vh
}

.rt-desktop-auto-fit.rt-desktop-image-full.rt-radius-25.rt-work-image {
	flex: none;
	max-width: none
}

.rt-desktop-auto-fit.rt-desktop-image-full.rt-image-one {
	opacity: 1
}

.rt-desktop-auto-fit.rt-desktop-image-full.rt-border-radius-4 {
	border-radius: .25rem
}

.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-two,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-three,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-four,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-five,
.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-six {
	position: absolute;
	inset: 0%
}

.rt-desktop-auto-fit.rt-border-radius-10.rt-tab-image-full.rt-image-effect {
	width: auto;
	height: 100%
}

.rt-desktop-auto-fit.rt-border-radius-10.rt-change-image-width {
	width: 100%;
	max-width: none;
	height: 95vh
}

.rt-desktop-auto-fit.rt-border-radius-full {
	border-radius: 50%
}

.rt-desktop-auto-fit.rt-tab-image-full.rt-image-effect.rt-dream-home-image {
	border-top-right-radius: 1.5625rem;
	border-bottom-right-radius: 1.5625rem
}

.rt-desktop-auto-fit.rt-tab-image-full.rt-radius-8 {
	border-radius: .5625rem
}

.rt-border-radius-10 {
	border-radius: .625rem
}

.rt-border-radius-10.rt-position-relative.rt-overflow-hidden.rt-tab-image-full {
	max-width: 31.3125rem;
	max-height: 16.875rem
}

.rt-footer {
/*	background-color: #4a4a4a;*/
/*background-image:  radial-gradient(circle, #00000080, #fff0), url(../img/footer-bg.webp);
*/	background-position: 0 0, 50%;
	background-repeat: repeat, no-repeat;
	background-size: auto, cover;
	padding-top: 7.5rem
}

.rt-footer.rt-change-padding:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
	padding-top: 27.5rem
}

.rt-button-flex {
	justify-content: center;
	align-items: center;
	display: flex
}

.rt-footer-bottom-text-wrapper {
	padding-top: 1.0625rem;
	padding-bottom: 1.0625rem
}

.rt-container-big {
	padding-right: var(--gutter-space);
	padding-left: var(--gutter-space);
	max-width: 109.375rem
}

.rt-container-big.rt-sizing {
	flex: 1
}

.rt-container-big.rt-full-height {
	height: 100%
}

.rt-nav-menu {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	justify-content: center;
	align-items: center;
	display: flex;
	position: static
}

.rt-projects-text {
	max-width: 32.125rem;
	margin-left: auto;
	margin-right: auto
}

.rt-footer-subheading-bottom-wrapper {
	padding-bottom: 1.6875rem
}

.rt-footer-subheading-bottom-wrapper.rt-change-bottom-padding {
	margin-top: 0;
	padding-bottom: .9375rem
}

.rt-project-item-text-content {
	z-index: 2;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	padding-top: 1.4375rem;
	position: relative
}

.rt-quick-links-wrapper {
	grid-column-gap: .4375rem;
	grid-row-gap: .4375rem;
	flex-flow: column;
	display: flex
}

.rt-project-item-top-content {
	grid-column-gap: .375rem;
	grid-row-gap: .375rem;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 1.25rem;
	display: flex
}

.rt-counter-train {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.rt-button-wrapper {
	grid-column-gap: .625rem;
	grid-row-gap: .625rem;
	justify-content: center;
	align-items: center;
	display: flex
}

.rt-button-wrapper.rt-change-align {
	justify-content: center;
	align-items: center
}

.rt-number-wrapper {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	padding-bottom: 2.5rem;
	display: flex
}

.rt-footer-text-wrapper {
	padding-bottom: 2.5rem
}

.rt-projects-item-wrapper {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	grid-template-rows: auto auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.rt-projects-item-wrapper.rt-gap-xxl.rt-change-position {
	grid-template-rows: auto;
	padding-bottom: 0
}

.rt-projects-item-wrapper.rt-change-position {
	grid-template-rows: auto auto
}

.rt-navbar-wrapper {
	grid-column-gap: .625rem;
	grid-row-gap: .625rem;
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr .6fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: center;
	display: grid
}

.rt-button {
	background-color: #fff;
	border-radius: .625rem;
	padding: 1.0625rem 2.5rem
}

.rt-button.rt-password-button-full-width {
	width: 100%
}

.rt-button.rt-password-button-full-width.rt-event-none {
	pointer-events: none
}

.rt-button.rt-change-color {
	background-color: var(--_colors---warm-gold)
}

.rt-button.rt-change-color.rt-button-full-width {
	width: 100%;
	padding-left: 1rem;
	padding-right: 1rem
}

.rt-button.rt-change-color.rt-button-full-width:where(.w-variant-fc459f94-4db6-3a34-49fb-fcfd81941245) {
	background-color: var(--_colors---charcoal-black);
	padding-left: 1rem;
	padding-right: 1rem
}

.rt-text-soft-grey.rt-footer-link:hover,
.rt-text-soft-grey.rt-footer-link:hover:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
	color: var(--_colors---warm-gold)
}

.rt-text-soft-grey {
	color: var(--_colors---soft-gray)
}

.rt-text-soft-grey.rt-footer-link:hover,
.rt-text-soft-grey.rt-footer-link:hover:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
	color: var(--_colors---warm-gold)
}

.rt-text-soft-grey.rt-footer-link {
	max-width: 11.5625rem
}

.rt-text-soft-grey.rt-footer-link:hover,
.rt-text-soft-grey.rt-footer-link:hover:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
	color: var(--_colors---warm-gold)
}

.rt-text-soft-grey.rt-footer-link.rt-text-underline {
	text-decoration: underline
}

.rt-footer-wrapper {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	border-bottom: .0625rem solid #6363634d;
	grid-template-rows: auto;
	grid-template-columns: 1fr .75fr .5fr .5fr;
	grid-auto-columns: 1fr;
	max-width: 73.3125rem;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5rem;
	display: grid
}

.rt-projects {
	padding-bottom: var(--section-gap-large)
}

.rt-projects.rt-change-padding {
	padding-top: var(--section-gap-small);
	background-color: var(--_colors---white)
}

.rt-projects.rt-change-background-color {
	background-color: var(--_colors---stone-beige);
	padding-top: 12.5rem
}

.rt-projects.rt-change-background-color.rt-change {
	padding-top: var(--section-gap-small)
}

.rt-container-small {
	padding-right: var(--gutter-space);
	padding-left: var(--gutter-space);
	max-width: 82.5rem
}

.rt-container-small.rt-sizing {
	flex: 1
}

.rt-counter-box {
	justify-content: center;
	align-items: flex-start;
	height: 2.5rem;
	display: flex
}

.rt-project-item-middle-content {
	justify-content: space-between;
	align-items: center
}

.rt-navbar {
	z-index: 999;
	background-color: #ddd0;
	background-image: none;
	width: 100%;
	position: fixed;
	inset: 0% 0% auto
}

.rt-navbar:where(.w-variant-9e259ebf-ec5d-1387-f5be-4dcd5ca6a938) {
	background-color: var(--_colors---charcoal-black)
}

.rt-navbar.rt-tab-border {
	background-color: #fff;
	box-shadow: 0 7px 10px #0003
}

.rt-footer-text {
	max-width: 15.5rem
}

.rt-footer-colomn {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.rt-counter-train-wrap {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start
}

.rt-quick-links-main-wrapper {
	display: flex
}

.rt-footer-social-icon-wrapper {
	grid-column-gap: .3125rem;
	grid-row-gap: .3125rem;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.rt-footer-social-icon {
	border: 1px solid #636363;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 1.875rem;
	min-width: 1.875rem;
	height: 1.875rem;
	min-height: 1.875rem;
	display: flex
}

.rt-text-black {
	color: var(--_colors---charcoal-black)
}

.rt-text-black.rt-text-medium {
	font-weight: 500
}

.rt-text-black.rt-text-medium.rt-1 {
	cursor: pointer;
	font-size: .875rem;
	transition: all .4s
}

.rt-text-black.rt-text-medium.rt-1:hover {
	transform: translate(10px)
}

.rt-text-black.rt-text-medium.rt-2 {
	cursor: pointer;
	font-size: .875rem;
	transition: all .4s
}

.rt-text-black.rt-text-medium.rt-2:hover {
	transform: translate(10px)
}

.rt-text-black.rt-text-medium.rt-3 {
	cursor: pointer;
	font-size: .875rem;
	transition: all .4s
}

.rt-text-black.rt-text-medium.rt-3:hover {
	transform: translate(10px)
}

.rt-text-black.rt-text-medium.rt-4 {
	cursor: pointer;
	font-size: .875rem;
	transition: all .4s
}

.rt-text-black.rt-text-medium.rt-4:hover {
	transform: translate(10px)
}

.rt-text-black.rt-text-medium.rt-5 {
	cursor: pointer;
	font-size: .875rem;
	transition: all .4s
}

.rt-text-black.rt-text-medium.rt-5:hover {
	transform: translate(10px)
}

.rt-text-black.rt-text-medium.rt-6 {
	cursor: pointer;
	font-size: .875rem;
	transition: all .4s
}

.rt-text-black.rt-text-medium.rt-6:hover {
	transform: translate(10px)
}

.rt-text-black.rt-text-medium.rt-7 {
	cursor: pointer;
	font-size: .875rem;
	transition: all .4s
}

.rt-text-black.rt-text-medium.rt-7:hover {
	transform: translate(10px)
}

.rt-text-black.rt-text-medium.rt-8 {
	cursor: pointer;
	font-size: .875rem;
	transition: all .4s
}

.rt-text-black.rt-text-medium.rt-8:hover {
	transform: translate(10px)
}

.rt-text-black.rt-text-medium.rt-small-text {
	font-size: .9375rem
}

.rt-button-arrow:where(.w-variant-b8246ee5-413a-cffd-0080-8b6c95db8846),
.rt-button-arrow.rt-full-button.rt-invert:where(.w-variant-fc459f94-4db6-3a34-49fb-fcfd81941245) {
	filter: invert()
}

.rt-cta-v2-text-wrapper {
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	text-align: center;
	background-color: #000000ab;
	border-radius: 10px;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	padding: 4.0625rem 3.125rem 4.375rem;
	display: flex;
	position: absolute
}

.rt-iconic-propertise-v3 {
	padding-top: var(--section-gap-small);
	padding-bottom: var(--section-gap-medium)
}

.rt-change-width {
	max-width: 18.75rem
}

.rt-iconic-tab-link-text {
	font-family: var(--_font-family---inter);
	font-size: var(--_font-details---font-size--button);
	line-height: var(--_font-details---line-height--button-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--button-letter-spacing)
}

.rt-black-overlay {
	inset: 0%;
	background-image: linear-gradient(#0000, #000000e6);
	position: absolute;
	inset: 0%
}

.rt-iconic-tab-link-main-wrapper {
	grid-column-gap: .9375rem;
	grid-row-gap: .9375rem;
	grid-column-gap: .9375rem;
	grid-row-gap: .9375rem;
	flex-flow: row;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	padding-bottom: 3.75rem;
	display: flex
}

.rt-unique-text {
	max-width: 33.875rem
}

.rt-tab-link-main-wrapper {
	grid-column-gap: .125rem;
	grid-row-gap: .125rem;
	justify-content: center;
	align-items: center;
	width: 10.125rem;
	height: 3.25rem;
	display: flex
}

.rt-video-wrapper {
	justify-content: center;
	align-items: center;
	height: 50rem;
	display: flex
}

.rt-testimonial-wrapper {
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 53.375rem;
	margin-left: auto;
	margin-right: auto
}

.rt-unique {
	padding-top: var(--section-gap-small)
}

.rt-unique-card-text-content {
	z-index: 1;
	grid-column-gap: .8rem;
	grid-row-gap: .8rem;
	z-index: 1;
	grid-column-gap: .8rem;
	grid-row-gap: .8rem;
	inset: auto 5% 5%;
	border-radius: 8px;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	display: flex;
	position: absolute;
	inset: auto 5% 5%
}

.rt-unique-card-wrapper {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	justify-content: space-between;
	align-items: center;
	display: flex
}

.rt-testimonial-text-wrapper {
	padding-bottom: 3.4375rem
}

.rt-testimonial-v1 {
	padding-top: var(--section-gap-large);
	background-color: var(--_colors---stone-beige);
	padding-bottom: 13.4375rem
}

.rt-testimonial-v1:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
	background-color: var(--_colors---white)
}

.rt-unique-card {
	border-radius: 8px;
	position: relative
}

.rt-unique-card.rt-inactive {
	width: 22%
}

.rt-unique-card.rt-active {
	width: 45%
}

.rt-position-relative-v2 {
	z-index: 1;
	position: relative
}

.rt-testimonial-slide {
	text-align: center
}

.rt-iconic-propertise-tab-wrapper {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	padding-top: 3.4375rem;
	display: flex
}

.rt-hero-v2 {
	background-color: #1a1a1a;
	justify-content: flex-end;
	align-items: flex-end;
	height: 100vh;
	display: flex
}

.rt-testimonial-slider {
	background-color: #ddd0;
	height: auto
}

.rt-cta-v2 {
	margin-bottom: -18.125rem
}

.rt-cta-v2:where(.w-variant-a3233db4-3f5e-6a1c-349c-f168bdba52f7) {
	margin-bottom: 0
}

.rt-cta-v2-main-wrapper {
	justify-content: center;
	align-items: center;
	display: flex
}

.rt-tab {
	background-color: #ddd0;
	border: 1px solid #0006;
	border-radius: 10px;
	padding: 0
}

.rt-tab.w--current {
	background-color: var(--_colors---warm-gold);
	color: var(--_colors---charcoal-black);
	border: 0 solid #0000;
	border-radius: 10px
}

.rt-testimonial-small-image-wrapper {
	padding-bottom: 10px
}

.rt-iconic-propertise-v3-tab {
	flex: 1;
	width: 100%;
	overflow: visible
}

.rt-video-wrap {
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	width: 44%
}

.rt-testimonial-overlay {
	background-color: #f3efe9;
	position: absolute;
	inset: 0%
}

.rt-testimonial-overlay:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
	background-color: var(--_colors---white)
}

.rt-testimonial-overlay.rt-two {
	background-color: #f3efe900
}

.rt-cta-v2-text {
	max-width: 27.9375rem
}

.rt-testimonial-bottom-wrapper {
	grid-column-gap: 50px;
	grid-row-gap: 50px;
	text-align: center;
	justify-content: center;
	align-items: center;
	display: flex
}

.rt-testimonial-image-wrapper {
	justify-content: center;
	align-items: center;
	padding-bottom: 3.4375rem;
	display: flex
}

.rt-iconic-tab-item {
	z-index: 5
}

.rt-video-heading-wrapper {
	z-index: 5;
	pointer-events: none;
	position: absolute;
	inset: 10% 0% 0% .5%
}

.rt-unique-text-wrapper {
	justify-content: space-between;
	align-items: flex-start;
	display: flex
}

.rt-testimonial-text {
	max-width: 47.875rem;
	margin-left: auto;
	margin-right: auto
}

.rt-testimonial-mask {
	height: auto
}

.rt-counter-v2 {
	padding-top: var(--section-gap-large);
	padding-bottom: var(--section-gap-small)
}

.rt-counter-v2-top-wrapper {
	padding-bottom: var(--section-gap-large);
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	justify-content: space-between;
	align-items: center;
	display: flex
}

.rt-counter-v2-paragraph {
	max-width: 22.375rem
}

.rt-counter-v2-padding {
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	padding-bottom: 3.125rem;
	padding-left: 3.75rem;
	display: flex
}

.rt-grey-border {
	background-color: #c5c5c5;
	width: .0625rem;
	position: absolute;
	inset: 0% auto 0% 31%
}

.rt-grey-border.rt-two {
	left: 68%
}

.rt-counter-text {
	max-width: 17.5rem
}

.rt-counter-subtext-wrapper {
	padding-bottom: .5rem
}

.rt-property-search-wrapper {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	align-items: center;
	width: 100%;
	max-width: 40rem;
	padding-left: 2.5rem;
	display: flex
}

.rt-property-search-dropdown-wrapper {
	border: 1px solid var(--_colors---warm-gold);
	background-color: #f3f3f300;
	border-radius: 10px;
	flex: 1;
	width: 100%
}

.rt-search-property-main-wrapper {
	z-index: 1;
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	background-color: var(--_colors---white);
	border-radius: 10px;
	justify-content: space-between;
	align-items: center;
	margin-bottom: -3.75rem;
	display: flex;
	position: relative;
	box-shadow: 0 25px 50px #80796e66
}

.rt-footer-icon {
	width: .875rem;
	height: .9375rem
}

.rt-degree {
	border: 1px solid var(--_colors---charcoal-black);
	border-radius: 50%;
	width: 4px;
	height: 4px;
	margin-top: -18px;
	margin-left: -4px
}

.rt-counter-v2-top-left-wrapper {
	flex: 1;
	align-items: flex-end;
	max-width: 48.125rem;
	display: flex
}

.rt-counter-v2-right-part {
	flex: 1;
	max-width: 25.625rem
}

.rt-sub-text {
	font-family: var(--_font-family---inter);
	color: var(--_colors---white);
	font-size: var(--_font-details---font-size--sub-text);
	line-height: var(--_font-details---line-height--sub-text-line-height);
	font-weight: var(--_font-details---font-weight--semi-bold);
	letter-spacing: var(--_font-details---letter-spacing--sub-text-letter-spacing)
}

.rt-sub-text.rt-text-grey {
	color: var(--_colors---charcoal-gray)
}

.rt-sub-text.rt-text-bold {
	font-weight: var(--_font-details---font-weight--bold)
}

.rt-sub-text.rt-text-black {
	color: var(--_colors---charcoal-black)
}

.rt-sub-text.rt-text-black.rt-capitalize {
	text-transform: uppercase
}

.rt-sub-text.rt-text-black.rt-capitalize.rt-text-color-white {
	color: var(--_colors---white)
}

.rt-explore-v1 {
	padding-top: var(--section-gap-large);
	padding-bottom: var(--section-gap-large);
	background-color: var(--_colors---stone-beige)
}

.rt-image-one {
	border-radius: 10px;
	position: relative;
	overflow: hidden
}

.rt-explore-heading {
	max-width: 583px
}

.rt-footer-link {
	flex: none;
	max-width: 185px;
	margin-top: 0;
	text-decoration: none;
	transition: all .2s
}

.rt-footer-link:hover {
	color: #545aff
}

.rt-search-property-dropdown {
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 1.25rem;
	display: flex
}

.rt-propert-dropdown-list {
	background-color: var(--_colors---stone-beige);
	border-radius: 8px;
	margin-top: .09375rem;
	padding: .625rem;
	box-shadow: 0 2px 9px #0003
}

.rt-property-card-wrapper {
	grid-column-gap: .3125rem;
	grid-row-gap: .3125rem;
	flex-flow: column;
	display: flex
}

.rt-image-overlay {
	background-color: var(--_colors---stone-beige);
	width: 100%;
	position: absolute;
	inset: 0% 0% 0% auto
}

.rt-image-overlay:where(.w-variant-6caed5c9-3970-1d17-077a-2d673a8ccea7) {
	background-color: var(--_colors---white)
}

.rt-video-overlay {
	z-index: 2;
	pointer-events: none;
	background-color: #00000080;
	position: absolute;
	inset: 0%
}

.rt-feature-image-shadow {
	border-radius: .625rem;
	box-shadow: 0 .625rem 3.125rem #00000042
}

.rt-project-item {
	border: .0625rem solid #67676780;
	border-radius: 1.25rem;
	max-width: 25.625rem;
	padding: .625rem .625rem 2.1875rem
}

.rt-project-item.rt-position-relative {
	height: 100%
}

.rt-project-item-shadow {
	background-color: var(--_colors---white);
	border-radius: 1.25rem;
	position: absolute;
	inset: 0%;
	box-shadow: 0 30px 60px #0000002e
}

.rt-counter-v2-counter-main-wrapper {
	z-index: 3;
	padding-bottom: 3.4375rem;
	position: relative
}

.rt-sold-propertise-left-arrow {
	border: 1px solid var(--_colors---warm-gold);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 3.75rem;
	min-width: 3.75rem;
	height: 3.75rem;
	min-height: 3.75rem;
	padding-bottom: .3125rem;
	display: flex;
	inset: auto 0% 0% -7%
}

.rt-sold-propertise-left-arrow.rt-change-arrow-position {
	bottom: -5.625rem
}

.rt-sold-propertise-right-arrow {
	border: 1px solid var(--_colors---warm-gold);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 3.75rem;
	min-width: 3.75rem;
	height: 3.75rem;
	min-height: 3.75rem;
	padding-bottom: .3125rem;
	display: flex;
	inset: auto 0% 0% 7%
}

.rt-sold-propertise-right-arrow.rt-change-arrow-position {
	bottom: -5.625rem;
	left: 6.25rem
}

.rt-black-arrow {
	position: absolute
}

.rt-gold-arrow {
	width: .9375rem;
	height: 1.15385rem
}

.rt-gold-arrow:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
	justify-content: center;
	align-items: center
}

.rt-explore-v1-left-wrapper {
	flex-flow: column;
	flex: 1;
	justify-content: center;
	align-items: flex-start;
	max-width: 25.6875rem
}

.rt-explore-v1-middle-wrapper {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	flex: 1;
	justify-content: space-between;
	align-items: flex-start;
	max-width: 401px;
	display: flex
}

.rt-explore-v1-right-wrapper {
	z-index: 1;
	flex: 1;
	max-width: 27.5rem;
	position: relative
}

.rt-explore-v1-wrapper {
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: flex-start;
	display: flex
}

.rt-iconic-propertise-v3-text {
	max-width: 36.75rem;
	margin-left: auto;
	margin-right: auto
}

.rt-search-property-button-wrapper {
	background-color: var(--_colors---stone-beige);
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	flex-flow: row;
	flex: 1;
	justify-content: center;
	align-items: stretch;
	max-width: 434px;
	height: 100%;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	display: flex
}

.rt-hero-v2-slider-wrapper {
	background-color: #ddd0;
	width: 100%;
	height: 100%
}

.rt-hero-v2-slide-nav-overlay {
	inset: 0%;
	background-color: #0000008c;
	border-radius: 10px;
	position: absolute;
	inset: 0%
}

.rt-hero-v2-image-wrapper {
	height: 100vh;
	position: absolute;
	inset: 0%
}

.rt-home-three-hero-timeline {
	z-index: 10;
	grid-column-gap: .625rem;
	grid-row-gap: .625rem;
	opacity: 0;
	justify-content: flex-end;
	align-items: flex-start;
	max-width: 32.3rem;
	min-height: 10rem;
	font-size: 403px;
	display: flex;
	inset: auto 0% 18% 52%;
	overflow: hidden
}

.rt-hero-v2-small-image {
	border-radius: 10px
}

.rt-slider-absolute-pointer {
	display: none;
	position: absolute;
	inset: 0%
}

.rt-hero-v2-slide-nav-container {
	grid-column-gap: .625rem;
	grid-row-gap: .625rem;
	cursor: auto;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	justify-content: flex-end;
	align-items: flex-start;
	max-width: 29.6875rem;
	margin-bottom: 10rem
}

.rt-hero-v2-image {
	height: 100vh
}

.rt-hero-v2-slide-nav-content {
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	cursor: auto;
	background-color: #ffffff1a;
	border: 1px solid #ffffff4d;
	border-radius: 10px;
	padding: .625rem
}

.rt-hero-v2-slide-nav-content.rt-position-relative.rt-overflow-hidden {
	flex: 1
}

.rt-overflow-hidden {
	overflow: hidden
}

.rt-overflow-hidden.hero-v1-heading-wrapper {
	max-width: 28.0625rem
}

.rt-overflow-hidden.hero-v1-heading-wrapper.rt-gap-small {
	max-width: 29.6rem
}

.rt-hero-v2-slider {
	z-index: 1;
	background-image: linear-gradient(#000c, #fff0 30%), linear-gradient(#fff0 20%, #000000e0);
	position: absolute;
	inset: 0%
}

.rt-hero-v2-grid-line-wrapper {
	z-index: 5;
	pointer-events: none;
	justify-content: flex-end;
	align-items: flex-end;
	position: relative
}

.rt-hero-v2-timeline-wrapper {
	justify-content: center;
	align-items: flex-end;
	display: flex;
	position: absolute;
	inset: 0%
}

.rt-hero-v2-text-wrapper {
	flex-flow: column;
	justify-content: flex-end;
	align-items: flex-start;
	height: 100%;
	padding-bottom: 10rem;
	display: flex
}

.rt-iconic-propertise-v3-image-wrapper {
	flex: 1;
	width: 100%
}

.rt-iconic-propertise-v3-image-wrapper.rt-position-relative.rt-overflow-hidden.rt-border-radius-10 {
	height: 41.9375rem
}

.rt-iconic-propertise-tab-video-wrapper {
	z-index: 1;
	border-radius: .625rem;
	height: 12.6875rem
}

.rt-slide-nav-background-color {
	background-color: var(--_colors---warm-gold);
	background-color: var(--_colors---warm-gold);
	inset: 0%;
	position: absolute;
	inset: 0%
}

.rt-explore-dropdown {
	cursor: pointer;
	border-bottom: 1px solid #0003;
	padding-top: .8rem;
	padding-bottom: .625rem;
	overflow: hidden
}

.rt-explore-dropdown.rt-active.rt-dropdown-active-padding-remove {
	padding-top: 0
}

.rt-explore-dropdown-para {
	overflow: hidden
}

.rt-explore-dropdown-top-content {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.rt-explore-dropdown-top-content.rt-change {
	justify-content: space-between
}

.rt-project-item-wrapper {
	grid-column-gap: .3125rem;
	grid-row-gap: .3125rem;
	justify-content: space-between;
	align-items: center;
	display: flex
}

.rt-radius-15 {
	border-radius: .9375rem
}

.rt-counter {
	font-family: var(--_font-family---inter);
	color: var(--_colors---charcoal-black);
	font-size: var(--_font-details---font-size--counter);
	line-height: var(--_font-details---line-height--counter-line-height);
	font-weight: var(--_font-details---font-weight--bold);
	letter-spacing: var(--_font-details---letter-spacing--counter-letter-spacing)
}

.rt-counter-symbol {
	color: var(--_colors---charcoal-black);
	letter-spacing: -.15625rem;
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 1.9
}

.rt-projects-card-button-main-wrapper {
	border-radius: .5rem;
	padding-top: 1.0625rem;
	padding-right: .75rem;
	position: absolute;
	inset: 0% 0% auto auto
}

.rt-projects-card-button-wrapper {
	grid-column-gap: .4375rem;
	grid-row-gap: .4375rem;
	background-color: var(--_colors---white);
	border-radius: .5rem;
	justify-content: center;
	align-items: center;
	width: 8.6875rem;
	padding: .6875rem 1.375rem;
	display: flex;
	position: relative
}

.rt-expore-dropdown-text {
	margin-bottom: 0;
	padding-top: 1.25rem;
	padding-bottom: 2.1875rem
}

.rt-explore-v1-right-main-wrapper {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	flex: 1;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	max-width: 882px;
	display: grid
}

.rt-counter-v2-second-image-wrapper {
	margin-left: -7.5rem
}

.rt-footer-col-1 {
	max-width: 15.4rem
}

.rt-blog-button {
	background-color: var(--_colors---warm-gold);
	cursor: pointer;
	border-radius: .5rem;
	justify-content: center;
	align-items: center;
	padding: 1.0625rem 3.125rem;
	display: flex
}

.rt-text-color-white {
	color: #fff
}

.rt-opacity-off {
	opacity: 0;
	pointer-events: none;
	position: absolute;
	inset: 0%
}

.rt-projects-item-two-wrapper {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.rt-property-card-main-wrapper {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	flex-flow: column;
	display: flex
}

.rt-nav-arrow {
	width: .625rem;
	min-width: .625rem;
	height: .375rem;
	min-height: .375rem
}

.rt-navbar-right {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	justify-content: flex-end;
	align-items: center
}

.rt-nav-dropdown-list {
	background-color: #fff;
	border-radius: .625rem;
	min-width: 160px;
	padding-top: 15px;
	padding-bottom: 15px
}

.rt-nav-dropdown-list.w--open {
	border-top: 2px solid var(--_colors---warm-gold);
	border-bottom: 5px solid var(--_colors---warm-gold)
}

.rt-nav-dropdown-list.rt-mega-menu-dropdown-list {
	background-color: #fff0;
	border-radius: 0;
	min-width: 0;
	padding-top: 0;
	padding-bottom: 0;
	left: 0;
	right: 0
}

.rt-nav-dropdown-list.rt-mega-menu-dropdown-list.w--open {
	border-top-style: none;
	border-bottom-style: none
}

.rt-nav-dropdown-list.rt-mega-menu {
	width: 100%;
	min-width: 960px;
	max-width: 960px;
	bottom: auto;
	left: 0%;
	right: 0%
}

.rt-nav-dropdown-list.rt-mega-menu.w--open {
	min-width: auto;
	max-width: 60rem;
	margin-left: auto;
	margin-right: auto;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}

.navbar {
	background-color: #0000
}

.rt-nav-link {
	font-size: var(--_font-details---font-size--menu);
	font-weight: var(--_font-details---font-weight--semi-bold);
	padding: .375rem 1.7rem;
	transition: all .3s
}

.rt-nav-link:hover {
	color: #a87425;
	font-weight: 700;
	transform: translate(5px)
}

.rt-nav-link.w--current {
	color: var(--_colors---rich-navy);
	font-weight: 700
}

.rt-nav-link.rt-padding-off {
	font-size: var(--_font-details---font-size--menu);
	padding-left: 0;
	padding-right: 0
}

.rt-nav-link.rt-padding-off:hover {
	color: #a87425
}

.rt-brand-logo {
	padding-left: 0;
	width: 144px;
}

.rt-nav-toggle {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	color: #fff;
	justify-content: center;
	align-items: center;
	padding: 1.875rem 0;
	display: flex
}

.rt-nav-toggle.rt-change-position.w--open {
	position: static
}

.rt-nav-dropdown.rt-mega-menu-dropdown,
.rt-nav-dropdown.rt-change-position {
	position: static
}

.rt-nav-dropdown {
	margin-left: 0;
	margin-right: 0;
	transition: all .4s
}

.rt-nav-dropdown.rt-mega-menu-dropdown,
.rt-nav-dropdown.rt-change-position,
.rt-nav-dropdown.rt-mega-menu-dropdown,
.rt-nav-dropdown.rt-change-position {
	position: static
}

.rt-iconic-tab-content {
	justify-content: space-between;
	align-items: stretch;
	display: flex
}

.rt-iconic-small-tab-menu {
	background-color: #ddd0;
	padding: 0
}

.rt-iconic-small-tab-menu.w--current {
	z-index: 1;
	background-color: #fff
}

.rt-iconic-small-content {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	flex-flow: column;
	order: 9999;
	margin-left: 1.875rem;
	display: flex
}

.rt-iconic-small-image-wrapper {
	width: 20.4375rem;
	height: 12.6875rem
}

.rt-iconic-big-image {
	border-radius: 10px;
	height: 41.9375rem
}

.rt-iconic-tab-full-width {
	width: 100%
}

.rt-iconic-big-image-wrapper {
	height: 100%
}

.rt-counter-top-left-wrapper {
	grid-column-gap: .3125rem;
	grid-row-gap: .3125rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.rt-counter-top-wrapper {
	grid-column-gap: .625rem;
	grid-row-gap: .625rem;
	justify-content: space-between;
	align-items: stretch;
	padding-bottom: .625rem;
	display: flex
}

.rt-mega-menu-link {
	flex: 0 27%
}

.rt-mega-menu-link.main-page.rt-gap {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	display: flex
}

.rt-mega-menu-block {
	border-top: 2px solid var(--_colors---warm-gold);
	border-bottom: 5px solid var(--_colors---warm-gold);
	background-color: var(--_colors---white);
	border-radius: .6rem;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 53.125rem;
	min-width: 53.125rem;
	max-width: 53.125rem;
	margin-left: auto;
	margin-right: auto;
	padding: 3.4375rem;
	overflow: hidden;
	box-shadow: 0 7px 6px #00000026
}

.rt-image {
	border-radius: 1.25rem
}

.rt-dropdown-link {
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.rt-dropdown-link.rt-padding-off {
	margin-top: 0
}

.rt-megamenu-image {
	border-radius: 4px;
	flex: 1;
	overflow: hidden
}

.rt-mega-menu-wrap {
	background-color: var(--_colors---white);
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
	padding-bottom: 1.875rem;
	display: flex
}

.rt-unique-card-image {
	width: 100%;
	height: 32.375rem
}

.rt-nav-dropdown-wrapper {
	grid-column-gap: 2.8125rem;
	grid-row-gap: 2.8125rem;
	justify-content: space-between;
	padding-left: 2.4375rem;
	padding-right: 2.4375rem;
	display: flex
}

.rt-drop-down-left {
	grid-column-gap: .625rem;
	grid-row-gap: .625rem;
	background-color: #f6f1e9;
	border-radius: .5625rem;
	flex-flow: column;
	flex: 1;
	max-width: 13rem;
	padding: 1.5625rem 1.5625rem 2.813rem;
	display: flex
}

.rt-dropdown-right {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	flex: 1;
	justify-content: space-between;
	display: flex
}

.rt-dropdown-item-wrapper {
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	max-height: 15.2rem;
	padding-right: .3125rem;
	display: grid;
	overflow: auto
}

.rt-navbar-property {
	grid-column-gap: .8125rem;
	grid-row-gap: .8125rem;
	border-radius: .5625rem;
	justify-content: flex-start;
	align-items: center;
	padding: .8125rem;
	transition: background-color .3s;
	display: flex
}

.rt-navbar-property:hover {
	background-color: #f6f1e9
}

.rt-navbar-property-left {
	width: 4.625rem;
	height: 3.1875rem
}

.rt-navbar-item-right {
	flex: 1
}

.rt-small {
	font-size: .75rem
}

.rt-nav-cta {
	grid-column-gap: 2.9375rem;
	grid-row-gap: 2.9375rem;
	background-image: url(https://cdn.prod.website-files.com/685be250ef6aaa7c1ab72074/68e39334ad1a5b2fdde3bbed_bricksio-cta-background-image.webp);
	background-position: 57%;
	background-repeat: no-repeat;
	background-size: 106%;
	border-radius: .5625rem;
	justify-content: flex-start;
	align-items: center;
	padding: 1.5625rem 1.5625rem 1.5625rem 4.2rem;
	display: flex
}

.rt-nav-cta.rt-change {
	background-position: -7%;
	justify-content: space-around;
	width: 100%;
	padding-right: 5.7rem
}

.rt-change-size {
	font-size: 1rem
}

.rt-nav-cta-right {
	max-width: 15.9375rem;
	margin-bottom: .625rem
}

.rt-tab-main-wrapper {
	max-height: 15.2rem;
	position: relative
}

.rt-list-property {
	grid-column-gap: .9375rem;
	grid-row-gap: .9375rem;
	flex-flow: column;
	display: flex
}

.rt-descriptive {
	opacity: 0;
	position: absolute;
	inset: 0%;
	overflow: hidden
}

.rt-descriptive:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2),
.rt-descriptive:where(.w-variant-10b6f4a8-16bb-d5bd-9fa6-79d680dd2784) {
	overflow: hidden
}

.rt-video-button {
	border: .0625rem solid var(--_colors---white);
	border-radius: 50%;
	width: 3.75rem;
	height: 3.75rem
}

.rt-video-button.rt-change {
	width: 2.5rem;
	height: 2.5rem
}

.rt-pause {
	width: 1.25rem;
	height: 1.25rem
}

.rt-pause.rt-small {
	width: .75rem;
	height: .75rem
}

@media screen and (min-width:1280px) {
	body {
		--subtext-bottom-padding: .5rem;
		--small-gap: 1.5625rem;
		--gutter-space: .9375rem;
		--h3\<deleted\|variable-90dd50b0-5e1b-c137-d8f0-08d47995e96a\>: 1.875rem;
		--section-gap-large: 7.5rem;
		--section-gap-small: 6.875rem;
		--section-gap-medium: 7.1875rem;
		--subtext-bottom-gap: 1.0625px;
		--_font-details---font-size--p: 1rem;
		--_font-details---line-height--paragraph-line-height: 150%;
		--_font-details---font-weight--normal: 400;
		--_font-details---letter-spacing--paragraph-letter-spacing: -.00125rem;
		--_font-details---font-size--h1: 3.25rem;
		--_font-details---line-height--h1-line-height: 117.31%;
		--_font-details---font-weight--semi-bold: 600;
		--_font-details---letter-spacing--h1-letter-spacing: -.09375rem;
		--_font-details---font-size--h2: 2.25rem;
		--_font-details---line-height--h2-line-height: 125%;
		--_font-details---letter-spacing--h2-letter-spacing: -.0625rem;
		--_font-details---font-size--h3: 1.875rem;
		--_font-details---line-height--h3-line-height: 116.67%;
		--_font-details---letter-spacing--h3-letter-spacing: -.05rem;
		--_font-details---font-size--h4: 1.5625rem;
		--_font-details---line-height--h4-line-height: 120%;
		--_font-details---letter-spacing--h4-letter-spacing: -.03125rem;
		--_font-details---font-size--h5: 1.25rem;
		--_font-details---line-height--h5-line-height: 155%;
		--_font-details---letter-spacing--h5-letter-spacing: -.0125rem;
		--_font-details---font-size--h6: 1.125rem;
		--_font-details---line-height--h6-line-height: 127.78%;
		--_font-details---font-weight--bold: 700;
		--_font-details---letter-spacing--h6-letter-spacing: 0rem;
		--_font-details---font-size--menu: .875rem;
		--_font-details---line-height--menu-line-height: 185.71%;
		--_font-details---letter-spacing--menu-letter-spacing: .0625rem;
		--_font-details---font-size--button: 1rem;
		--_font-details---line-height--button-line-height: 162.5%;
		--_font-details---letter-spacing--button-letter-spacing: 0px;
		--_font-details---font-size--sub-text: .875rem;
		--_font-details---line-height--sub-text-line-height: 171.43%;
		--_font-details---letter-spacing--sub-text-letter-spacing: 0rem;
		--_font-details---font-size--counter: 4.375rem;
		--_font-details---line-height--counter-line-height: 81.43%;
		--_font-details---letter-spacing--counter-letter-spacing: -.15625rem;
		--_font-details---font-size--number-text: 1.5625rem;
		--_font-details---line-height--number-text-line-height: 133.33%;
		--_font-details---letter-spacing--number-text-letter-spacing: -.1125rem
	}

	.rt-no-margin.rt-unique-heading,
	.rt-no-margin.rt-video-heading {
		max-width: 600px
	}

	.rt-no-margin.rt-expertise-heading,
	.rt-no-margin.rt-text-white.rt-cta-heading {
		max-width: 35.8125rem
	}

	.rt-no-margin.rt-text-white.rt-cta-heading {
		max-width: 35.8125rem
	}

	.rt-no-margin.rt-text-white.rt-cta-v2-heading {
		max-width: 680px
	}

	.rt-no-margin.rt-text-white.rt-hero-v1-heading {
		max-width: 33.6875rem
	}

	.rt-no-margin.rt-text-white.rt-service-hero-v1-heading {
		max-width: 31.25rem
	}

	.rt-no-margin.rt-text-white.rt-service-hero-v3-heading {
		max-width: 40.375rem
	}

	.rt-no-margin.rt-text-white.rt-service-hero-v2-heading {
		max-width: 36rem
	}

	.rt-no-margin.rt-text-white.rt-property-heading {
		max-width: 43rem
	}

	.rt-no-margin.rt-feature-heading {
		max-width: 23.125rem
	}

	.rt-no-margin.rt-faq-v1-heading {
		max-width: 550px
	}

	.rt-no-margin.rt-unique-heading,
	.rt-no-margin.rt-video-heading {
		max-width: 600px
	}

	.rt-no-margin.rt-counter-v2-heading {
		max-width: 430px
	}

	.rt-no-margin.rt-landing-home-heading {
		max-width: 42rem
	}

	.rt-no-margin.rt-landing-inner-cms-pages-heading {
		max-width: 40rem
	}

	.rt-no-margin.rt-explore-heading {
		max-width: 23.5rem
	}

	.rt-no-margin.rt-explore-text {
		max-width: 24.625rem
	}

	.rt-no-margin.rt-iconic-propertise-heading {
		max-width: 513px
	}

	.rt-no-margin.rt-testimonial-v2-heading {
		max-width: 28.5rem
	}

	.rt-no-margin.rt-feature-v3-heading {
		max-width: 59.375rem
	}

	.rt-no-margin.rt-our-performance-heading {
		max-width: 28.0625rem
	}

	.rt-no-margin.rt-style-heading {
		max-width: 30rem
	}

	.rt-no-margin.rt-benefits-v2-heading {
		max-width: 28.125rem
	}

	.rt-no-margin.rt-service-heading {
		max-width: 550px
	}

	.rt-no-margin.rt-our-commitment-heading {
		max-width: 500px
	}

	.rt-no-margin.rt-work-heading {
		max-width: 33.125rem
	}

	.rt-no-margin.rt-expertise-heading {
		max-width: 35.8125rem
	}

	.rt-position-relative.rt-progress-bar-three {
		background-color: #0003;
		justify-content: flex-start;
		align-items: center;
		height: 1px;
		display: flex
	}

	.rt-position-relative.rt-property-card {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.rt-position-relative.rt-expertise-text-wrapper {
		max-width: 27.4rem
	}

	.rt-button-text {
		font-size: 1rem
	}

	.rt-overflow-hidden.rt-iconic-properties-text-wrapper {
		padding-bottom: 3.437rem
	}

	.rt-overflow-hidden.rt-feature-v3-heading {
		max-width: 31.875rem
	}

	.rt-overflow-hidden.rt-explore-v3-small-text {
		max-width: 31.8125rem
	}

	.rt-overflow-hidden.rt-about-hero-heading {
		max-width: 36.25rem
	}

	.rt-overflow-hidden.rt-lifestyle-text {
		max-width: 700px
	}

	.rt-overflow-hidden.rt-lifestyle-heading {
		max-width: 30rem
	}

	.rt-overflow-hidden.rt-benefits-heading {
		max-width: 24.375rem
	}

	.rt-overflow-hidden.rt-about-hero-v3-heading {
		max-width: 45rem
	}

	.rt-overflow-hidden.rt-contact-hero-heading {
		max-width: 34.375rem
	}

	.rt-overflow-hidden.rt-contact-hero-v3-heading {
		max-width: 38rem
	}

	.rt-overflow-hidden.rt-pricing-v1-heading {
		max-width: 43rem
	}

	.rt-overflow-hidden.rt-price-overview-heading {
		max-width: 23.75rem
	}

	.rt-overflow-hidden.rt-blog-v1-heading {
		max-width: 30rem
	}

	.rt-text-style-h4.rt-lifestyle-subheading {
		max-width: 13.6875rem
	}

	.rt-text-style-h2.rt-text-white.rt-discover-heading {
		max-width: 30rem
	}

	.rt-desktop-text-center.rt-position-relative.rt-journey-big-text {
		max-width: 56.25rem
	}

	.rt-desktop-text-center.rt-landing-request-heading {
		max-width: 45rem
	}

	.rt-gap-tiny.rt-property-heading {
		max-width: 550px
	}

	.rt-journey-image-main-wrapper {
		width: 630px;
		height: 473px
	}

	.rt-projects-text {
		max-width: 34.375rem
	}

	.rt-project-item-text-content {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.rt-project-item-top-content {
		grid-column-gap: .4375rem;
		grid-row-gap: .4375rem;
		padding-left: 1.375rem;
		padding-right: 1.375rem
	}

	.rt-projects-item-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px
	}

	.rt-projects-item-wrapper.rt-gap-xxl {
		grid-column-gap: 1.875rem;
		grid-row-gap: 3.75rem;
		grid-column-gap: 1.875rem;
		grid-row-gap: 3.75rem
	}

	.rt-navbar-wrapper {
		grid-template-columns: .4fr .7fr .4fr
	}

	.rt-button {
		padding-left: 60px;
		padding-right: 60px
	}

	.rt-button.rt-change-color.rt-button-full-width,
	.rt-button.rt-change-color.rt-button-full-width:where(.w-variant-fc459f94-4db6-3a34-49fb-fcfd81941245),
	.rt-button.rt-change-color.rt-button-full-width,
	.rt-button.rt-change-color.rt-button-full-width:where(.w-variant-fc459f94-4db6-3a34-49fb-fcfd81941245),
	.rt-button.rt-change-color.rt-button-full-width,
	.rt-button.rt-change-color.rt-button-full-width:where(.w-variant-fc459f94-4db6-3a34-49fb-fcfd81941245) {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}

	.rt-text-scroll-item-wrapper {
		height: 35px
	}

	.rt-feature-right-part {
		grid-column-gap: 30px;
		grid-row-gap: 30px
	}

	.rt-hero-v1-heading {
		max-width: 569px
	}

	.rt-counter-box.rt-overflow-hidden {
		height: 3.5rem
	}

	.rt-cta-v1-overlay {
		margin-bottom: 0
	}

	.rt-iconic-tab-link-text {
		font-size: 16px
	}

	.rt-unique-text {
		max-width: 546px
	}

	.rt-unique-card-text-content {
		bottom: 6%;
		left: 10%;
		right: 10%
	}

	.rt-unique-card-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px
	}

	.rt-iconic-propertise-tab-wrapper {
		background-position: 0 95%;
		background-size: 617px 552px
	}

	.rt-counter-v2-padding {
		padding-left: 90px
	}

	.rt-counter-text {
		max-width: 19.375rem
	}

	.rt-counter-heading {
		max-width: 1100px
	}

	.rt-counter-heading.rt-gap-xl.rt-overflow-hidden {
		max-width: 64.125rem
	}

	.rt-property-search-wrapper {
		max-width: 47rem;
		padding-left: 80px
	}

	.rt-search-property-main-wrapper {
		grid-column-gap: 80px;
		grid-row-gap: 80px
	}

	.rt-contact-details-text {
		max-width: 391px
	}

	.rt-query-form-wrapper {
		grid-column-gap: 30px
	}

	.rt-blog-card-item-wrapper {
		grid-column-gap: 1.875rem
	}

	.rt-blog-card {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem
	}

	.rt-blog-post-hero-left-part {
		max-width: 744px
	}

	.rt-blog-post-right-wrapper {
		padding: 2.1875rem
	}

	.rt-sold-property-card {
		grid-column-gap: 25px;
		grid-row-gap: 25px
	}

	.rt-property-hero-text {
		max-width: 40.8rem
	}

	.rt-404-main-wrapper {
		transform-origin: 50% 100%;
		transform: scale(.8)
	}

	.rt-inside-right {
		display: flex;
		right: 40px
	}

	.rt-inside-right.rt-inside-second-right {
		display: flex
	}

	.rt-landing-card-image-three {
		bottom: 40%
	}

	.rt-landing-card-image-two {
		top: 22%
	}

	.rt-demo-image {
		right: 0
	}

	.rt-card-side-image-one {
		top: -63px;
		left: 35px
	}

	.rt-landing-card-image-one {
		left: -67px
	}

	.rt-inside-left {
		grid-column-gap: 7.5rem;
		grid-row-gap: 7.5rem
	}

	.rt-landing-page-template-option {
		padding-bottom: 2.0625rem
	}

	.rt-card-figma-wrapper {
		grid-column-gap: 90px;
		grid-row-gap: 90px
	}

	.rt-landing-request-wrapper {
		padding-left: 70px
	}

	.rt-landing-request-right-part {
		padding-left: 1.375rem;
		display: flex
	}

	.rt-landing-two {
		padding-top: 120px
	}

	.rt-landing-footer-bottom-content {
		padding-top: 6.25rem
	}

	.rt-faq-v1-question-answer-para {
		padding-left: 2.5rem
	}

	.rt-search-property-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 60px
	}

	.rt-landing-request-brown-box {
		background-color: var(--_colors---warm-gold);
		width: 20%;
		height: 80%;
		display: block;
		position: absolute;
		inset: auto 32% 0% auto
	}

	.rt-text-rotate {
		margin-left: -10.8rem
	}

	.rt-hero-v1-circle-middle-line {
		margin-left: 5.4rem
	}

	.rt-key-location-text {
		max-width: 32.125rem
	}

	.rt-key-location-image-wrapper {
		grid-column-gap: 3.75rem;
		grid-row-gap: 3.75rem
	}

	.rt-prestgious-property-button {
		padding-left: 20px;
		padding-right: 20px
	}

	.rt-sold-propertise-card-text-wrapper {
		margin-left: 1.25rem;
		margin-right: 1.25rem;
		padding: 1.5625rem
	}

	.rt-explore-v1-middle-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px
	}

	.rt-key-card-two {
		margin-top: 120px
	}

	.rt-key-card-three {
		margin-top: 60px
	}

	.rt-iconic-propertise-v3-text {
		max-width: 610px
	}

	.rt-search-property-button-wrapper {
		padding-top: 65px;
		padding-bottom: 65px
	}

	.rt-home-three-hero-timeline {
		max-width: 40.1rem;
		font-size: 445px
	}

	.rt-hero-v2-slide-nav-container {
		max-width: 100%
	}

	.rt-hero-v2-slide-nav-content.rt-position-relative.rt-overflow-hidden {
		max-width: 12.4375rem
	}

	.rt-overflow-hidden.hero-v1-heading-wrapper {
		max-width: 600px
	}

	.rt-overflow-hidden.hero-v1-heading-wrapper.rt-gap-small {
		max-width: 36.4rem
	}

	.rt-project-item-wrapper {
		grid-column-gap: .4375rem;
		grid-row-gap: .4375rem
	}

	.rt-iconic-propertise-wrapper {
		max-width: 519px
	}

	.rt-iconic-propertise-text-max-width {
		max-width: 520px
	}

	.rt-counter-symbol {
		margin-top: 15px
	}

	.rt-explore-v3-small-image {
		margin-top: .195353rem;
		margin-right: -8.75rem
	}

	.rt-feature-v3-main-text {
		max-width: 510px
	}

	.rt-explore-v3-right-wrapper {
		align-items: center
	}

	.rt-appartment-details-content {
		padding-left: 30px;
		padding-right: 30px
	}

	.rt-upcoming-projects-overlay {
		padding-bottom: 40px;
		padding-left: 40px
	}

	.rt-appartment-facility-text {
		max-width: 18.8125rem
	}

	.rt-about-highlight-text {
		max-width: 34.375rem
	}

	.rt-our-story-call-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		max-width: 17.1rem
	}

	.rt-clock-icon {
		width: auto;
		height: auto
	}

	.rt-lifestyle-top-column {
		padding: 4.0625rem 50px 65px
	}

	.rt-achievements-text {
		max-width: 480px
	}

	.rt-lifestyle-col-6 {
		padding-bottom: 60px;
		padding-left: 40px;
		padding-right: 40px
	}

	.rt-lifestyle-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 2.5rem
	}

	.rt-lifestyle-col-3-text {
		max-width: 20.0625rem
	}

	.rt-our-story-text {
		max-width: 32rem
	}

	.rt-achievements-right-wrapper {
		max-width: 30.7rem
	}

	.rt-lifestyle-col-1 {
		padding-left: 50px;
		padding-right: 50px
	}

	.rt-our-story-left-wrapper {
		padding-right: 6.875rem
	}

	.rt-our-story {
		margin-top: -7.5rem
	}

	.rt-our-purpose-top-card-text {
		max-width: 381px
	}

	.rt-testimonial-v2-text {
		max-width: 400px
	}

	.rt-benefits-card {
		padding-left: 1.875rem
	}

	.rt-our-purpose-small-content {
		grid-column-gap: 20px;
		grid-row-gap: 20px
	}

	.rt-benefits-right-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		grid-auto-columns: 1fr
	}

	.rt-testimonial-v2-card-text {
		max-width: 287px
	}

	.rt-awards-left-card {
		right: -18%
	}

	.rt-awards-card-text {
		max-width: 485px
	}

	.rt-testimonial-v2-card {
		padding: 2.8125rem 1.875rem
	}

	.rt-testimonial-v2-card.rt-desktop-text-center.rt-position-relative {
		grid-column-gap: 2.375rem;
		grid-row-gap: 2.375rem;
		grid-column-gap: 2.375rem;
		grid-row-gap: 2.375rem;
		grid-column-gap: 2.375rem;
		grid-row-gap: 2.375rem
	}

	.rt-awards-right-card-content {
		padding: 2.5rem 1.875rem 2.3125rem
	}

	.rt-awards-card-right-content {
		max-width: 497px
	}

	.rt-feature-v4-card-text-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-flow: column;
		padding-bottom: 55px;
		padding-left: 60px;
		padding-right: 60px
	}

	.rt-our-performance-text {
		max-width: 31.875rem
	}

	.rt-feature-v4-col-1 {
		padding: 4.5rem 3.4375rem 3.4375rem
	}

	.rt-feature-v4-col-6 {
		padding-top: 80px
	}

	.rt-feature-v4-col-3 {
		padding-left: 3rem;
		padding-right: 3rem
	}

	.rt-style-card-text {
		max-width: 29.6rem
	}

	.rt-style-card {
		padding: 2rem 2rem 2rem 3.125rem
	}

	.rt-get-in-touch-image-two-wrapper {
		margin-bottom: -3.75rem;
		margin-left: -11.875rem
	}

	.rt-benefits-v2-contact-details {
		max-width: 300px
	}

	.rt-benefits-v2-right-wrapper {
		max-width: 34.4rem
	}

	.rt-vision-text {
		max-width: 31.9375rem
	}

	.rt-benefits-v2-text {
		max-width: 34.375rem
	}

	.rt-benefits-v2-image-one.rt-position-relative {
		margin-right: -9.375rem
	}

	.rt-benefits-v2-small-text-wrapper {
		grid-column-gap: 1.575rem;
		grid-row-gap: 1.575rem
	}

	.rt-service-card {
		padding: 3.625rem 2.1875rem 4.0625rem
	}

	.rt-benefits-v3-left-wrapper {
		padding-right: 5%
	}

	.rt-service-v2-right-wrapper.rt-landscape-text-center {
		max-width: 27.5rem
	}

	.rt-service-v2-card {
		padding: 2.375rem 2.1875rem 2.125rem
	}

	.rt-service-v2-card-text {
		max-width: 296px
	}

	.rt-our-commitment-text-two {
		max-width: 457px
	}

	.rt-our-commitment-right-image-wrapper {
		margin-left: -11.25rem
	}

	.rt-property-category-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem
	}

	.rt-exclusive-property-wrapper {
		grid-column-gap: 6.875rem;
		grid-row-gap: 6.875rem
	}

	.rt-counter-v2-second-image-wrapper {
		margin-left: -10.625rem
	}

	.rt-counter-subheading-left-padding {
		margin-left: 10px
	}

	.rt-our-story-experience-card {
		margin-left: 0
	}

	.rt-our-purpose-image-one-wrapper.rt-position-relative.rt-overflow-hidden {
		margin-right: -11.25rem
	}

	.rt-benefits-v2-icon {
		width: auto;
		height: auto
	}

	.rt-service-counter-main-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		justify-content: space-between
	}

	.rt-contact-tab {
		width: 9.8125rem
	}

	.rt-tabs-menu {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem
	}

	.rt-phone-button-wrapper {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}

	.rt-contact-v3-form-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem
	}

	.rt-contact-v3-textarea-wrapper {
		padding-top: 1.875rem
	}

	.rt-pricing-plan-benefit-main {
		padding-left: 50px
	}

	.rt-pricing-plan-item-top {
		padding-left: 3.125rem
	}

	.rt-pricing-plan-v2-card {
		padding: 4.0625rem 3.75rem 4.6875rem
	}

	.rt-faq-left-part {
		margin-right: 4.375rem
	}

	.rt-faq-left-part-content {
		padding-left: 2.8125rem
	}

	.rt-price-overview-container {
		padding-right: var(--gutter-space);
		padding-left: var(--gutter-space)
	}

	.rt-price-overview-card.rt-radius-25 {
		padding-left: 24px;
		padding-right: 24px
	}

	.rt-blog-item-two-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 60px
	}

	.rt-blog-v3-card-text {
		max-width: 28.125rem
	}

	.rt-resources-text {
		max-width: 31.8125rem
	}

	.rt-contact-two-wrap {
		padding-left: 6.25rem
	}

	.rt-tab-one-wrapper {
		grid-column-gap: 6.25rem;
		grid-row-gap: 6.25rem
	}

	.rt-blog-v2-card-text-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		margin-bottom: 2.5rem
	}

	.rt-blog-v2-card-title-wrapper {
		margin-bottom: -4.6875rem
	}

	.rt-appartment-tab-item-wrapper {
		grid-column-gap: 6.875rem;
		grid-row-gap: 6.875rem
	}

	.rt-dream-home-text-wrapper {
		grid-column-gap: 10.625rem;
		grid-row-gap: 10.625rem
	}

	.rt-dream-card-container {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem
	}

	.rt-projects-item-two-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px
	}

	.rt-property-card-main-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem
	}

	.rt-navbar-right {
		grid-column-gap: 40px;
		grid-row-gap: 40px
	}

	.rt-tab-text {
		font-size: 1rem
	}

	.rt-text-light-white.rt-home-one-hero-description {
		max-width: 50rem
	}

	.rt-dropdown-link {
		grid-column-gap: .125rem;
		grid-row-gap: .125rem
	}

	.rt-dream-home-grid-box {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		grid-auto-columns: 1fr
	}

	.rt-query-form-wrapper-copy {
		grid-column-gap: 30px
	}

	.rt-property-item {
		height: 7.1875rem
	}

	.rt-price-wrapper {
		grid-column-gap: 6.75rem;
		grid-row-gap: 6.75rem
	}

	.rt-tab-content {
		padding: 1.875rem
	}

	.rt-toppricing-list {
		padding: 1.25rem
	}

	.rt-top-pricing-wrapper {
		padding: 1.875rem
	}

	.rt-pricing-short-heading-wrapper {
		padding-top: .2rem
	}

	.rt-agent-details-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 3.75rem
	}
}

@media screen and (min-width:1440px) {
	.rt-gap-small.rt-project-overview-text {
		max-width: 482px
	}

	.rt-nav-menu {
		grid-column-gap: 2.813rem;
		grid-row-gap: 2.813rem
	}

	.rt-iconic-propertise-tab-wrapper {
		background-position: 0 81%;
		background-size: 683px 552px
	}

	.rt-404-main-wrapper {
		transform: scale(1)
	}

	.rt-inside-right,
	.rt-inside-right.rt-inside-second-right,
	.rt-inside-right.rt-inside-second-right {
		display: flex
	}

	.rt-landing-request-right-part {
		flex: none
	}

	.rt-landing-link-text-wrapper {
		justify-content: center;
		align-items: center;
		padding-top: 40px;
		display: flex
	}

	.rt-landing-footer-marque-wrapper {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem;
		display: flex;
		left: -1%
	}

	.rt-landing-footer-marque-wrapper.rt-marquee-wrapper-right {
		right: -1%
	}

	.rt-landing-footer-bottom-content {
		padding-top: 120px
	}

	.rt-landing-request-brown-box {
		right: 37%
	}

	.rt-prestgious-property-button-wrapper {
		padding-left: 80px
	}

	.rt-prestigious-border {
		left: 49%
	}

	.rt-home-three-hero-timeline {
		right: -3%
	}

	.rt-benefits-v2-small-wrapper.rt-change-padding {
		padding-top: 3rem
	}

	.rt-contact-hero-v2-main-wrapper {
		flex-basis: 70%
	}

	.rt-pricing-plan-item-paragraph {
		max-width: 335px
	}

	.rt-pricing-plan-holder {
		grid-column-gap: 30px;
		grid-row-gap: 30px
	}

	.rt-faq-contect-box {
		justify-content: space-between
	}

	.rt-price-overview-card {
		padding-left: 2.75rem
	}

	.rt-price-overview-card.rt-radius-25 {
		padding-left: 47px
	}

	.rt-price-overview-card-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px
	}
}

@media screen and (min-width:1920px) {

	.rt-desktop-text-center.rt-one,
	.rt-desktop-text-center.rt-three,
	.rt-desktop-text-center.rt-two,
	.rt-desktop-text-center.rt-one,
	.rt-desktop-text-center.rt-three,
	.rt-desktop-text-center.rt-two {
		padding-bottom: 20px
	}

	.rt-unique-card {
		border-radius: 8px
	}

	.rt-iconic-propertise-tab-wrapper {
		background-size: 900px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr
	}

	.rt-cta-v2:where(.w-variant-a3233db4-3f5e-6a1c-349c-f168bdba52f7) {
		margin-bottom: 0;
		padding-top: 150px
	}

	.rt-inside-right,
	.rt-inside-right.rt-inside-second-right,
	.rt-inside-right.rt-inside-second-right {
		display: flex
	}

	.rt-landing-two {
		background-image: none;
		padding-top: 0
	}

	.rt-hero-v1-circle {
		height: 65%
	}

	.rt-hero-v1-big-circle {
		width: 31.7vw;
		height: 64.8vh
	}

	.rt-explore-v1-right-wrapper {
		z-index: 5
	}

	.rt-home-three-hero-timeline {
		justify-content: center;
		align-items: center;
		max-width: 35%;
		min-height: 22vh;
		font-size: 312px;
		bottom: 10%;
		left: 0%;
		right: -1065px
	}

	.rt-hero-v2-slider {
		opacity: 1
	}

	.rt-hero-v2-grid-line-wrapper {
		position: relative
	}

	.rt-about-highlight-left-part {
		padding-left: 0
	}

	.rt-about-highlight-right-part {
		flex-basis: 55%
	}

	.rt-faq-contect-box {
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr
	}

	.rt-price-v3-button-wrapper {
		text-align: center;
		width: 80%
	}

	.rt-information-description {
		max-width: 880px
	}

	.rt-dream-card {
		padding: 2.8125rem 3.125rem 3.125rem
	}

	.rt-small.rt-change {
		font-size: .875rem
	}

	.rt-door-main {
		width: 50vw;
		left: 6vw
	}
}

@media screen and (max-width:991px) {
	body {
		--subtext-bottom-padding: .5rem;
		--small-gap: .625rem;
		--gutter-space: .9375rem;
		--h3\<deleted\|variable-90dd50b0-5e1b-c137-d8f0-08d47995e96a\>: 1.625rem;
		--section-gap-large: 4.375rem;
		--section-gap-small: 4.0625rem;
		--section-gap-medium: 4.0625rem;
		--subtext-bottom-gap: 1.0625px;
		--_font-details---font-size--p: .9375rem;
		--_font-details---line-height--paragraph-line-height: 150%;
		--_font-details---font-weight--normal: 400;
		--_font-details---letter-spacing--paragraph-letter-spacing: -.00125rem;
		--_font-details---font-size--h1: 2.5rem;
		--_font-details---line-height--h1-line-height: 117.31%;
		--_font-details---font-weight--semi-bold: 600;
		--_font-details---letter-spacing--h1-letter-spacing: -.09375rem;
		--_font-details---font-size--h2: 1.875rem;
		--_font-details---line-height--h2-line-height: 125%;
		--_font-details---letter-spacing--h2-letter-spacing: -.0625rem;
		--_font-details---font-size--h3: 1.625rem;
		--_font-details---line-height--h3-line-height: 116.67%;
		--_font-details---letter-spacing--h3-letter-spacing: -.05rem;
		--_font-details---font-size--h4: 1.375rem;
		--_font-details---line-height--h4-line-height: 120%;
		--_font-details---letter-spacing--h4-letter-spacing: -.03125rem;
		--_font-details---font-size--h5: 1.125rem;
		--_font-details---line-height--h5-line-height: 155%;
		--_font-details---letter-spacing--h5-letter-spacing: -.0125rem;
		--_font-details---font-size--h6: 1.0625rem;
		--_font-details---line-height--h6-line-height: 127.78%;
		--_font-details---font-weight--bold: 700;
		--_font-details---letter-spacing--h6-letter-spacing: 0rem;
		--_font-details---font-size--menu: .875rem;
		--_font-details---line-height--menu-line-height: 185.71%;
		--_font-details---letter-spacing--menu-letter-spacing: .0625rem;
		--_font-details---font-size--button: .9375rem;
		--_font-details---line-height--button-line-height: 162.5%;
		--_font-details---letter-spacing--button-letter-spacing: 0px;
		--_font-details---font-size--sub-text: .875rem;
		--_font-details---line-height--sub-text-line-height: 171.43%;
		--_font-details---letter-spacing--sub-text-letter-spacing: 0rem;
		--_font-details---font-size--counter: 2.5rem;
		--_font-details---line-height--counter-line-height: 81.43%;
		--_font-details---letter-spacing--counter-letter-spacing: -.15625rem;
		--_font-details---font-size--number-text: 1.25rem;
		--_font-details---line-height--number-text-line-height: 133.33%;
		--_font-details---letter-spacing--number-text-letter-spacing: -.1125rem
	}

	.rt-no-margin.rt-text-white.rt-hero-v1-heading {
		max-width: 100%
	}

	.rt-no-margin.rt-explore-heading,
	.rt-no-margin.rt-explore-text,
	.rt-no-margin.rt-appartment-text {
		max-width: 100%
	}

	.rt-no-margin.rt-feature-v3-heading,
	.rt-no-margin.rt-work-heading,
	.rt-no-margin.rt-text-white.rt-hero-v1-heading,
	.rt-no-margin.rt-text-white.rt-hero-v1-heading {
		max-width: 100%
	}

	.rt-no-margin.rt-unique-heading {
		max-width: 800px
	}

	.rt-no-margin.rt-video-heading {
		max-width: 800px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 30px
	}

	.rt-no-margin.rt-counter-v2-heading {
		max-width: 950px
	}

	.rt-no-margin.rt-gap-medium-two {
		padding-bottom: 25px
	}

	.rt-no-margin.rt-explore-heading,
	.rt-no-margin.rt-explore-text,
	.rt-no-margin.rt-appartment-text {
		max-width: 100%
	}

	.rt-no-margin.rt-testimonial-v2-heading {
		max-width: 900px;
		margin-left: auto;
		margin-right: auto
	}

	.rt-no-margin.rt-feature-v3-heading,
	.rt-no-margin.rt-work-heading {
		max-width: 100%
	}

	.rt-menu {
		color: var(--_colors---charcoal-black)
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-our-commitment-image-one {
		width: 100%
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-blog-three-image,
	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-our-commitment-image-one {
		width: 100%
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-blog-three-image,
	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-our-commitment-image-one {
		width: 100%
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-information-image-two {
		display: none
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-pricing-plan-v2-image-wrapper {
		max-width: 100%
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-blog-three-image {
		width: 100%
	}

	.rt-position-relative.rt-counter-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px
	}

	.rt-position-relative.rt-hero-v1-main-wrapper {
		height: 70vh
	}

	.rt-position-relative.rt-video-wrapper {
		height: 500px
	}

	.rt-position-relative.rt-radius-20.rt-property-showcase-height {
		height: 350px
	}

	.rt-position-relative.rt-awards-image-wrapper.rt-overflow-hidden.rt-border-radius-10 {
		height: 100%
	}

	.rt-position-relative.rt-awards-left-wrapper {
		flex: 1
	}

	.rt-position-relative.rt-property-card {
		padding: 1.2rem
	}

	.rt-position-relative.rt-video-height {
		height: auto;
	}

	.rt-text-style-h6.rt-text-no-wrap {
		white-space: normal;
		word-break: normal;
		white-space: normal;
		word-break: normal
	}

	.rt-button-text.rt-text-two,
	.rt-button-text.rt-two,
	.rt-button-text.rt-text-two,
	.rt-button-text.rt-two {
		display: none
	}

	.rt-overflow-hidden.rt-lifestyle-text,
	.rt-overflow-hidden.rt-lifestyle-heading.rt-gap-small-v2 {
		max-width: 100%
	}

	.rt-overflow-hidden.rt-property-hero-wrapper,
	.rt-overflow-hidden.rt-contact-image-wrapper,
	.rt-overflow-hidden.rt-property-hero-image {
		position: absolute;
		inset: 0%
	}

	.rt-overflow-hidden.rt-border-radius-10.rt-position-relative.rt-faq-image-wrapper {
		height: 100%
	}

	.rt-overflow-hidden.rt-border-radius-10.rt-change-alignment {
		height: auto;
		position: absolute;
		inset: 0%
	}

	.rt-overflow-hidden.rt-position-relative.rt-radius-25.rt-contact-v2-image-wrapper {
		max-width: 100%
	}

	.rt-overflow-hidden.rt-feature-heading-wrapper {
		padding-bottom: 35px
	}

	.rt-overflow-hidden.rt-iconic-properties-text-wrapper {
		padding-bottom: 10px
	}

	.rt-overflow-hidden.rt-feature-v3-heading {
		padding-bottom: 1.25rem
	}

	.rt-overflow-hidden.rt-explore-v3-small-text {
		padding-bottom: .9375rem
	}

	.rt-overflow-hidden.rt-lifestyle-text,
	.rt-overflow-hidden.rt-lifestyle-heading.rt-gap-small-v2,
	.rt-overflow-hidden.rt-lifestyle-heading.rt-gap-small-v2 {
		max-width: 100%
	}

	.rt-overflow-hidden.rt-benefits-heading.rt-gap-small-v2 {
		max-width: 100%;
		margin-left: auto;
		margin-right: auto
	}

	.rt-overflow-hidden.rt-exclusive-property-text {
		padding-bottom: 1rem
	}

	.rt-overflow-hidden.rt-property-hero-wrapper,
	.rt-overflow-hidden.rt-contact-image-wrapper,
	.rt-overflow-hidden.rt-property-hero-image {
		position: absolute;
		inset: 0%
	}

	.rt-overflow-hidden.rt-benefits-price-padding {
		padding-bottom: 0
	}

	.rt-text-style-h4.rt-lifestyle-subheading {
		max-width: 100%
	}

	.rt-text-style-h4.rt-work-text {
		transform: none
	}

	.rt-text-style-h2.rt-change-font-family {
		font-size: 2rem
	}

	.rt-desktop-text-center.rt-three,
	.rt-desktop-text-center.rt-two {
		display: none
	}

	.rt-desktop-text-center.rt-journey-heading {
		padding-bottom: 40px
	}

	.rt-desktop-text-center.rt-position-relative.rt-journey-big-text {
		max-width: 75rem
	}

	.rt-desktop-text-center.rt-landing-request-heading {
		padding-bottom: 2.1875rem
	}

	.rt-desktop-text-center.rt-iconic-propertise-text-top-padding {
		padding-top: 35px
	}

	.rt-desktop-text-center.rt-appartment-details-gap {
		padding-bottom: 35px
	}

	.rt-desktop-text-center.rt-one {
		padding-top: 0;
		padding-bottom: 0
	}

	.rt-desktop-text-center.rt-three,
	.rt-desktop-text-center.rt-two {
		display: none
	}

	.rt-desktop-text-center.rt-blog-button-wrapper {
		padding-top: 2.1875rem
	}

	.rt-gap-tiny {
		padding-bottom: .625rem
	}

	.rt-gap-medium {
		padding-bottom: 1.25rem
	}

	.rt-gap-small {
		padding-bottom: .9375rem
	}

	.rt-gap-large {
		padding-bottom: 1.5625rem
	}

	.rt-gap-xl {
		padding-bottom: 2.188rem
	}

	.rt-tab-image-full {
		width: 100%;
		height: 100%
	}

	.rt-tab-display-none {
		display: none
	}

	.rt-desktop-auto-fit.rt-border-radius-10.rt-tab-image-full.rt-image-effect,
	.rt-desktop-auto-fit.rt-border-radius-10.rt-change-image-width,
	.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-one {
		width: 100%;
		height: 100%
	}

	.rt-desktop-auto-fit.rt-desktop-image-full.rt-properties-image {
		border-radius: 10px;
		width: 100%;
		min-width: 100%;
		height: 100%;
		min-height: 100%
	}

	.rt-desktop-auto-fit.rt-desktop-image-full.rt-radius-25.rt-work-image {
		width: 100%;
		max-width: 100%
	}

	.rt-desktop-auto-fit.rt-border-radius-10.rt-tab-image-full.rt-image-effect,
	.rt-desktop-auto-fit.rt-border-radius-10.rt-change-image-width,
	.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-one,
	.rt-desktop-auto-fit.rt-border-radius-10.rt-tab-image-full.rt-image-effect,
	.rt-desktop-auto-fit.rt-border-radius-10.rt-tab-image-full.rt-image-effect,
	.rt-desktop-auto-fit.rt-border-radius-10.rt-change-image-width,
	.rt-desktop-auto-fit.rt-border-radius-10.rt-expert-image-one {
		width: 100%;
		height: 100%
	}

	.rt-desktop-auto-fit.rt-left-right-radius-10.rt-desktop-image-full.rt-image-effect {
		border-radius: 10px
	}

	.rt-desktop-auto-fit.rt-project-overview-image-height {
		border-radius: 20px;
		width: 100%;
		height: 100%;
		min-height: 100%
	}

	.rt-tab-text-center {
		text-align: center
	}

	.rt-border-radius-10.rt-position-relative.rt-overflow-hidden.rt-tab-image-full {
		max-width: none
	}

	.rt-border-radius-10.rt-overflow-hidden.rt-position-relative.rt-tab-full-width {
		flex: 1;
		width: 100%;
		height: 100%
	}

	.rt-footer {
		padding-top: 4.375rem
	}

	.rt-footer.rt-change-padding {
		padding-top: 85px
	}

	.rt-footer.rt-change-padding:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
		padding-top: 10.625rem
	}

	.rt-footer.rt-change-padding.rt-change-top-padding {
		padding-top: 4.375rem
	}

	.rt-footer.rt-change-padding.rt-change-top-padding:where(.w-variant-10b6f4a8-16bb-d5bd-9fa6-79d680dd2784) {
		padding-top: 0;
		padding-bottom: 0
	}

	.rt-footer.rt-change-padding.rt-change-top-padding:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
		padding-top: 11.0625rem
	}

	.rt-top-marque-train-wrapper {
		padding-bottom: 35px
	}

	.rt-top-marque-train-wrapper.rt-add-padding {
		padding-bottom: 40px
	}

	.rt-faq-v1-wrapper {
		align-items: stretch
	}

	.rt-container-big {
		width: 100%;
		max-width: 100%
	}

	.rt-nav-menu {
		background-color: #fff;
		flex-flow: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 0 .9375rem .9375rem;
		position: absolute;
		box-shadow: 0 6px 5px #00000026
	}

	.rt-journey-image-main-wrapper {
		margin-top: 0
	}

	.rt-projects-text {
		max-width: 750px
	}

	.rt-feature-left-part {
		width: 100%;
		max-width: 100%
	}

	.rt-footer-subheading-bottom-wrapper {
		padding-bottom: 1.2rem
	}

	.rt-project-item-top-content {
		padding-left: 0;
		padding-right: 0
	}

	.rt-project-item-top-content.rt-change {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-journey-image-wrapper {
		position: relative
	}

	.rt-number-wrapper,
	.rt-footer-text-wrapper {
		padding-bottom: 1.25rem
	}

	.rt-projects-item-wrapper {
		grid-row-gap: 1.25rem;
		grid-template-columns: 1fr 1fr
	}

	.rt-faq-v1-left-part {
		max-width: 100%
	}

	.rt-navbar-wrapper {
		grid-template-columns: .5fr 1fr;
		padding-top: .3125rem;
		padding-bottom: .3125rem
	}

	.rt-feature-right-part {
		width: 100%;
		max-width: 100%
	}

	.rt-faq-v1-right-part {
		max-width: 100%;
		padding-top: 0;
		padding-bottom: 0
	}

	.rt-footer-wrapper {
		grid-template-columns: 1fr .65fr .5fr .7fr;
		padding-bottom: 1.3rem
	}

	.rt-projects.rt-change-background-color {
		padding-top: 7.6875rem
	}

	.rt-container-small {
		width: 100%;
		max-width: 100%
	}

	.rt-journey {
		height: auto
	}

	.rt-counter-box {
		height: 2.0625rem
	}

	.rt-project-item-middle-content {
		padding-bottom: 10px
	}

	.rt-navbar {
		padding-top: 0;
		padding-bottom: 0
	}

	.rt-navbar.rt-tab-border {
		box-shadow: 0 1px 5px #0003
	}

	.rt-journey-text {
		max-width: 1200px;
		padding-top: 30px;
		padding-left: 15px;
		padding-right: 15px
	}

	.rt-hero-overlay {
		background-image: linear-gradient(#00000096, #fff0 80%)
	}

	.rt-cta-v1-overlay {
		padding-top: 4.0625rem;
		padding-bottom: 4.375rem;
		position: relative
	}

	.rt-faq-v1.rt-change-padding {
		padding-bottom: 4.375rem
	}

	.rt-cta-v2-text-wrapper {
		padding-top: 30px;
		padding-bottom: 30px;
		position: relative
	}

	.rt-change-width {
		max-width: 50rem
	}

	.rt-unique-heading {
		flex-flow: column;
		justify-content: center;
		align-items: center;
		display: flex
	}

	.rt-iconic-tab-link-main-wrapper {
		justify-content: center;
		align-items: center;
		width: 100%;
		max-width: 100%;
		padding-bottom: 2.5rem
	}

	.rt-unique-text {
		max-width: 850px
	}

	.rt-tab-link-main-wrapper {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.rt-video-wrapper {
		flex-flow: wrap-reverse;
		height: auto;
		padding-bottom: 4.375rem;
		padding-left: .9375rem;
		padding-right: .9375rem
	}

	.rt-video-wrapper.rt-position-relative {
		height: auto
	}

	.rt-unique {
		padding-top: 65px
	}

	.rt-unique-card-text-content {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		justify-content: space-between;
		align-items: center;
		padding-top: 20px;
		padding-bottom: 20px;
		left: 5%;
		right: 5%
	}

	.rt-unique-card-wrapper {
		flex-flow: column;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-testimonial-text-wrapper {
		padding-bottom: 1.5625rem
	}

	.rt-testimonial-v1 {
		padding-bottom: 10.4375rem
	}

	.rt-unique-card {
		width: 100%;
		height: 100%
	}

	.rt-unique-card.rt-inactive,
	.rt-unique-card.rt-active,
	.rt-unique-card.rt-inactive,
	.rt-unique-card.rt-active,
	.rt-position-relative-v2:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
		width: 100%
	}

	.rt-iconic-propertise-tab-wrapper {
		background-image: none;
		background-repeat: repeat;
		background-size: auto;
		flex-flow: column;
		padding-top: 1.5625rem
	}

	.rt-hero-v2 {
		height: 90vh
	}

	.rt-cta-v2 {
		margin-bottom: -100px
	}

	.rt-cta-v2:where(.w-variant-a3233db4-3f5e-6a1c-349c-f168bdba52f7) {
		padding-bottom: 100px
	}

	.rt-cta-v2-main-wrapper {
		padding-top: 100px;
		padding-bottom: 100px;
		position: relative
	}

	.rt-testimonial-small-image-wrapper:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
		max-width: 15.625rem;
		margin-left: auto;
		margin-right: auto
	}

	.rt-iconic-propertise-v3-tab,
	.rt-video-wrap {
		width: 100%
	}

	.rt-video-wrap.rt-position-relative {
		height: 100%
	}

	.rt-testimonial-overlay.rt-two:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
		width: 100%
	}

	.rt-testimonial-image-wrapper {
		padding-bottom: 1.5625rem
	}

	.rt-video-heading-wrapper {
		pointer-events: auto;
		position: relative;
		top: 0%;
		left: 0%
	}

	.rt-unique-text-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		flex-flow: column;
		justify-content: space-between;
		align-items: center;
		padding-bottom: 40px
	}

	.rt-testimonial-text.rt-text-black {
		max-width: 100%
	}

	.rt-counter-v2 {
		margin-top: -.3125rem
	}

	.rt-counter-v2-top-wrapper {
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem;
		flex-flow: column-reverse wrap
	}

	.rt-counter-v2-paragraph {
		max-width: 950px
	}

	.rt-counter-v2-padding {
		justify-content: center;
		align-items: center;
		padding-bottom: 1.875rem;
		padding-left: 0
	}

	.rt-grey-border {
		left: 32%
	}

	.rt-grey-border.rt-two {
		left: 67%
	}

	.rt-counter-text {
		max-width: 15.625rem
	}

	.rt-counter-subtext-wrapper {
		padding-bottom: .625rem
	}

	.rt-counter-v1 {
		padding-top: var(--section-gap-small);
		padding-bottom: var(--section-gap-small)
	}

	.rt-counter-heading {
		margin-left: auto;
		margin-right: auto
	}

	.rt-counter-v1-box-wrapper {
		padding-bottom: .9375rem
	}

	.rt-property-search-wrapper {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem;
		flex: 1;
		max-width: 100%;
		padding-left: 1.5625rem
	}

	.rt-property-search-dropdown-wrapper {
		flex: 0 auto
	}

	.rt-search-property-main-wrapper {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem
	}

	.rt-contact-hero-text-wrapper {
		padding-top: 9rem;
		padding-bottom: 9rem;
		position: relative
	}

	.rt-contact-details-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		flex-flow: column;
		justify-content: space-between;
		align-items: stretch
	}

	.rt-contact-details-text-wrapper {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 10px;
		flex: 1;
		max-width: 100%;
		margin-top: 0
	}

	.rt-contact-details-text {
		max-width: 100%
	}

	.rt-contact-details-box {
		padding-top: 1rem
	}

	.rt-contact-input-field.rt-change-tab-padding {
		min-height: 50px
	}

	.rt-blog-card-item-wrapper {
		grid-row-gap: 35px;
		grid-template-columns: 1fr 1fr
	}

	.rt-blog-card-item-wrapper.rt-change-position {
		grid-row-gap: 1.25rem;
		grid-row-gap: 1.25rem
	}

	.rt-blog-card,
	.rt-blog-right-card {
		max-width: 100%
	}

	.rt-blog-post-hero {
		padding-top: 7rem
	}

	.rt-blog-post-hero-wrapper {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem;
		justify-content: center;
		align-items: center
	}

	.rt-blog-post-hero-left-part {
		max-width: 100%
	}

	.rt-blog-post-hero-right-wrapper.rt-position-relative.rt-overflow-hidden.rt-radius-25 {
		height: 25rem
	}

	.rt-blog-post-date-bottom-padding {
		padding-bottom: .75rem
	}

	.rt-blog-post-right-wrapper {
		max-width: 100%;
		position: sticky;
		top: 80px
	}

	.rt-sold-property-card {
		flex-flow: column;
		max-width: 100%
	}

	.rt-sold-property-card.rt-position-relative {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		display: flex
	}

	.rt-sold-property-card.rt-position-relative.rt-change {
		height: 100%
	}

	.rt-text-style-h3.rt-gap-small.rt-overview-small-heading-gap {
		padding-top: 1rem;
		padding-bottom: 1rem
	}

	.rt-gap-xxl {
		padding-bottom: 2.5rem
	}

	.rt-cta-v1-image-wrapper {
		position: absolute;
		inset: 0%
	}

	.rt-property-card-image-wrapper {
		height: 12.5rem
	}

	.rt-counter-v2-top-left-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		width: 100%;
		max-width: 100%
	}

	.rt-counter-v2-right-part {
		width: 100%;
		max-width: 100%
	}

	.rt-blog-image-wrapper,
	.rt-property-hero-text {
		max-width: 100%
	}

	.rt-property-hero-image-wrapper {
		position: absolute;
		inset: 0%
	}

	.rt-search-property-text-wrapper {
		padding-top: 9rem;
		padding-bottom: 9rem;
		position: relative
	}

	.rt-utility-page-wrapper {
		height: auto;
		padding: 4.375rem .9375rem
	}

	.rt-utility-page-content {
		width: 100%;
		padding-left: 5rem;
		padding-right: 5rem
	}

	.rt-utility-page-content.rt-padding-off {
		margin-bottom: 0
	}

	.rt-password-input-field {
		margin-top: 1.875rem;
		margin-bottom: 1.875rem
	}

	.rt-password-image-wrapper {
		padding-bottom: 1.5625rem
	}

	.rt-inside-right {
		width: 100%;
		display: block;
		position: static
	}

	.rt-inside-right.rt-inside-second-right {
		width: 100%;
		display: block
	}

	.rt-landing-card-image-three {
		display: none
	}

	.rt-landing-about-content {
		align-items: stretch
	}

	.rt-landing-about-card-text {
		max-width: 31.25rem
	}

	.rt-landing-card-image-two {
		display: none
	}

	.rt-landing-about-card {
		max-width: 100%;
		padding: 1.125rem .9375rem 1.5625rem;
		position: static
	}

	.rt-demo-image {
		display: none;
		position: static
	}

	.rt-card-side-image-one {
		width: 100%;
		max-width: none;
		height: 100%;
		margin-right: 0;
		position: static
	}

	.rt-about-card-heading-wrapper {
		justify-content: center;
		align-items: center;
		width: 100%
	}

	.rt-landing-card-image-one {
		border-radius: 4px;
		width: 100%;
		max-width: none;
		height: 100%;
		margin-bottom: 0;
		position: static
	}

	.rt-card-inside-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		flex-flow: column;
		justify-content: space-between;
		align-items: center;
		width: 100%
	}

	.rt-inside-left {
		grid-column-gap: .625rem;
		grid-row-gap: .625rem;
		max-width: none
	}

	.rt-pages-card-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr 1fr;
		padding-top: 30px
	}

	.rt-landing-page-template-option {
		padding-bottom: 1.125rem
	}

	.rt-landing-subtext {
		padding-top: .6875rem
	}

	.rt-landing-page-image-wrapper {
		height: auto
	}

	.rt-card-figma-wrapper {
		flex-flow: column;
		align-items: flex-start
	}

	.rt-landing-request-wrapper {
		padding: 30px 15px;
		position: static
	}

	.rt-landing-request-right-part {
		width: 100%;
		max-width: none;
		padding-top: 0
	}

	.rt-landing-request-left-part {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		text-align: center;
		justify-content: center;
		align-items: center;
		width: 100%;
		max-width: 100%
	}

	.rt-request-dashboard {
		border-radius: 15px;
		width: 100%;
		height: auto
	}

	.rt-pages-card-image-shadow {
		width: 100%;
		height: auto
	}

	.rt-pages-card-image-wrapper {
		cursor: auto;
		width: 100%
	}

	.rt-pages-card {
		grid-column-gap: 1.4375rem;
		grid-row-gap: 1.4375rem;
		padding-bottom: 1.125rem
	}

	.rt-inner-page-card-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr 1fr;
		margin-top: 30px
	}

	.rt-customization-right-main,
	.rt-customization-width {
		max-width: 100%
	}

	.rt-customization-left-wrapper {
		max-width: none
	}

	.rt-customization-right-wrap {
		width: 100%
	}

	.rt-customization-main {
		flex-flow: column
	}

	.rt-customization-right-image-wrapper {
		width: 100%;
		height: 100%
	}

	.rt-landing-utility-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		max-width: 100%
	}

	.rt-landing-footer {
		padding-top: 4.0625rem;
		padding-bottom: 2.5rem
	}

	.rt-landing-footer-container-two,
	.rt-landing-footer-heading {
		max-width: 100%
	}

	.rt-landing-link-text-wrapper {
		padding-top: 1.25rem
	}

	.rt-landing-footer-bottom-content {
		padding-top: 2.1875rem
	}

	.rt-faq-v1-question-answer-para {
		max-width: 100%;
		padding: .9375rem .9375rem .9375rem 1.25rem
	}

	.rt-faq-v1-question-item-v1 {
		padding-right: 0
	}

	.rt-figma-content {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		justify-content: flex-start;
		align-items: center
	}

	.rt-image-overlay {
		display: none
	}

	.rt-hero-v1-text-wrapper {
		padding-bottom: 10rem
	}

	.rt-hero-v1-image-one-wrapper {
		height: 70vh;
		position: relative
	}

	.rt-hero-v1-circle,
	.rt-hero-v1-big-circle {
		display: none
	}

	.rt-hero-v1-sticky {
		min-height: 70vh;
		position: relative;
		top: auto
	}

	.rt-hero-v1 {
		min-height: auto
	}

	.rt-hero-v1-image-one-overlay {
		background-image: radial-gradient(circle at 0 100%, #000, #fff0 73%)
	}

	.rt-key-location-text {
		max-width: 38.1rem
	}

	.rt-key-location-image-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		padding-bottom: 4.0625rem
	}

	.rt-innovation-right-image-wrapper {
		width: 100%
	}

	.rt-feature-image-shadow.rt-position-relative.rt-overflow-hidden {
		width: 100%;
		height: 100%
	}

	.rt-prestigious-property-main-image {
		min-width: 100%;
		min-height: auto
	}

	.rt-prestigious-property-text-wrapper {
		margin-bottom: 70px
	}

	.rt-prestigious-property-text-wrapper.rt-position-relative {
		margin-bottom: 60px
	}

	.rt-prestigious-image {
		object-position: 0% 50%;
		height: auto
	}

	.rt-bigimage-thumbnail-holder {
		display: none
	}

	.rt-prestigious-property {
		height: auto
	}

	.rt-prestigious-property-sticky {
		min-height: auto;
		position: static
	}

	.rt-prestigious-tab-image {
		display: block
	}

	.rt-prestigious-property-main-image-wrapper {
		display: none
	}

	.rt-prestigious-property-wrapper {
		height: auto
	}

	.rt-project-item.rt-position-relative {
		width: 100%;
		max-width: 100%;
		height: 100%;
		padding-bottom: 1rem
	}

	.rt-sold-propertise-card-text-wrapper {
		padding-top: 1.375rem
	}

	.rt-sold-propertise-card-text-wrapper.rt-desktop-text-center {
		width: 100%;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		position: relative
	}

	.rt-sold-propertise-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		align-items: stretch;
		display: grid
	}

	.rt-big-image {
		height: auto
	}

	.rt-counter-v2-counter-main-wrapper {
		flex: 1;
		width: 100%
	}

	.rt-hero-v1-text-alignment {
		justify-content: flex-start;
		align-items: center
	}

	.rt-sold-propertise-left-arrow {
		left: -13%
	}

	.rt-sold-propertise-left-arrow.rt-change-arrow-position {
		left: -10%
	}

	.rt-sold-propertise-right-arrow.rt-change-arrow-position {
		left: 5.1rem
	}

	.rt-key-location-image-overlay {
		text-align: center;
		padding-left: 20px;
		padding-right: 20px
	}

	.rt-explore-v1-left-wrapper {
		justify-content: center;
		align-items: center;
		width: 100%;
		max-width: 100%
	}

	.rt-explore-v1-middle-wrapper,
	.rt-explore-v1-right-wrapper {
		width: 100%;
		max-width: 100%
	}

	.rt-explore-v1-wrapper {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		flex-flow: column;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr
	}

	.rt-iconic-propertise-v3-text {
		max-width: 60rem
	}

	.rt-search-property-button-wrapper {
		width: 100%;
		max-width: 100%;
		padding-top: 1.25rem;
		padding-bottom: 1.25rem
	}

	.rt-hero-v2-image-wrapper {
		height: 90vh
	}

	.rt-home-three-hero-timeline {
		width: 100%;
		max-width: 100%;
		bottom: 10%;
		left: 0;
		right: 0
	}

	.rt-hero-v2-slide-nav-container {
		margin-bottom: 4.375rem
	}

	.rt-hero-v2-image {
		height: 90vh
	}

	.rt-hero-v2-slider {
		background-image: linear-gradient(#000c, #fff0 30%), linear-gradient(#fff0 20%, #202020c4 42%, #000000e0)
	}

	.rt-hero-v2-text-wrapper.rt-position-relative {
		padding-bottom: 300px
	}

	.rt-iconic-propertise-v3-image-wrapper {
		flex: 0 auto;
		max-width: 100%
	}

	.rt-iconic-propertise-tab-video-wrapper {
		width: 100%
	}

	.rt-explore-dropdown-wrapper {
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr
	}

	.rt-project-item-wrapper.rt-left {
		justify-content: flex-start
	}

	.rt-iconic-propertise-left-wrapper-main {
		padding-left: 0%;
		padding-right: 0%;
		position: relative
	}

	.rt-iconic-property-text {
		padding-bottom: .625rem
	}

	.rt-counter {
		font-size: 2.5rem
	}

	.rt-counter-symbol {
		margin-top: -7px
	}

	.rt-expore-dropdown-text {
		padding-top: 1rem;
		padding-bottom: 1.25rem
	}

	.rt-iconic-propertise-sticky.rt-overflow-hidden {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		min-height: auto;
		position: static
	}

	.rt-iconic-propertise {
		background-color: #d9d9d9;
		min-height: auto;
		padding: 4.375rem .9375rem
	}

	.rt-project-address-wrapper {
		padding-top: 1rem;
		padding-bottom: 1.25rem
	}

	.rt-sold-propertise-card-text {
		width: 100%
	}

	.rt-explore-v1-button-wrapper {
		justify-content: center;
		align-items: center;
		display: flex
	}

	.rt-explore-v1-right-main-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		align-items: center;
		max-width: 100%;
		display: grid
	}

	.rt-explore-v3-small-image.rt-position-relative {
		margin-right: -150px
	}

	.rt-explore-v3-left-wrapper,
	.rt-explore-v3-right-wrapper {
		flex: 1
	}

	.rt-feature-v3 {
		padding-bottom: 70px
	}

	.rt-feature-v3-icon {
		width: 2.5rem;
		height: 2.5rem
	}

	.rt-property-image-height {
		width: 100%;
		height: 100%
	}

	.rt-appartment-details-content {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem
	}

	.rt-appartment-details-second-middle-content {
		max-width: 100%
	}

	.rt-appartment-details-middle-content {
		max-width: 365px
	}

	.rt-appartment-details {
		padding-top: 65px;
		padding-bottom: 70px
	}

	.rt-appartment-details-left-content {
		flex: 0 auto;
		max-width: 158px
	}

	.rt-amenities-text-wrapper {
		margin-left: 4.5rem
	}

	.rt-amenities-left-part.rt-position-relative {
		flex: 1
	}

	.rt-amenities-right-wrapper {
		flex: 1;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr
	}

	.rt-amenities-dropdown-content {
		padding-top: .625rem;
		padding-bottom: .625rem
	}

	.rt-amenities-dropdown-number-wrap {
		min-width: 40px;
		height: 40px
	}

	.rt-amenities-text {
		max-width: 23.1rem;
		padding-bottom: 20px
	}

	.rt-location-circle {
		min-width: 40px;
		height: 40px
	}

	.rt-appartment {
		padding-bottom: 70px
	}

	.rt-appartment-title {
		text-align: center;
		margin-top: 0;
		margin-bottom: 0;
		padding-bottom: 1.875rem
	}

	.rt-project-overview-right-content {
		max-width: 100%;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0
	}

	.rt-project-overview-right-wrapper {
		flex: 1;
		padding-left: 0%;
		padding-right: 0
	}

	.rt-project-overview-left-wrapper {
		flex: 1;
		min-height: 100%
	}

	.rt-project-overview-grey-line {
		display: none
	}

	.rt-project-overview-sticky.rt-overflow-hidden {
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		align-items: stretch;
		min-height: auto;
		display: grid;
		position: static
	}

	.rt-project-overview {
		min-height: auto;
		padding: 70px 15px
	}

	.rt-client:where(.w-variant-401e3729-86ea-581b-393a-6779820a4834) {
		padding-top: 0;
		padding-bottom: 4.375rem
	}

	.rt-client-wrapper {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem;
		padding-top: 2.1875rem
	}

	.rt-client-card {
		min-width: 150px;
		height: 120px
	}

	.rt-client-marquee-image {
		height: 39px
	}

	.rt-upcoming-projects-overlay {
		text-align: center;
		cursor: auto;
		justify-content: flex-end;
		align-items: center;
		padding-left: 1.2rem;
		padding-right: 1.2rem
	}

	.rt-contact-form-v1 {
		max-width: 100%;
		margin-bottom: 0
	}

	.rt-about-hero-text-main-wrapper {
		padding-top: 7.5rem;
		padding-bottom: 7.5rem;
		position: relative
	}

	.rt-about-hero-image-wrapper {
		position: absolute;
		inset: 0%
	}

	.rt-about-highlight-left-wrapper {
		flex: 1;
		padding-left: 0;
		padding-right: 0%
	}

	.rt-about-highlight-text {
		max-width: 850px
	}

	.rt-lifestyle-col-3.rt-desktop-text-center {
		padding: 1.25rem
	}

	.rt-about-highlight-left-part,
	.rt-our-story-right-wrapper {
		max-width: 100%
	}

	.rt-lifestyle-col-6-text-wrapper {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		max-width: 100%
	}

	.rt-lifestyle-top-column {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		height: 100%;
		padding: 20px
	}

	.rt-about-highlight {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		justify-content: space-between;
		align-items: stretch;
		padding-bottom: 70px;
		padding-left: 15px;
		padding-right: 15px
	}

	.rt-lifestyle-col-6 {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		padding: 20px
	}

	.rt-our-story-text-wrapper {
		padding-bottom: 1.3rem
	}

	.rt-discover-wrapper {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem
	}

	.rt-about-highlight-right-part {
		max-width: 100%
	}

	.rt-number-text {
		letter-spacing: 0
	}

	.rt-number-text.rt-margin-bottom {
		letter-spacing: 0;
		margin-bottom: -.1rem
	}

	.rt-number-text.rt-tab-letter-apacing-change {
		letter-spacing: 0
	}

	.rt-number-text.rt-number-two {
		display: none
	}

	.rt-lifestyle-wrapper {
		grid-template-columns: 1fr 1fr
	}

	.rt-achievements-wrapper {
		padding-top: 1.5625rem;
		padding-bottom: 1.5625rem
	}

	.rt-lifestyle-col-1 {
		grid-column-gap: 170px;
		grid-row-gap: 170px;
		justify-content: center;
		max-width: 100%;
		padding: 20px
	}

	.rt-our-story-left-wrapper {
		max-width: 100%;
		padding-right: 0
	}

	.rt-our-story.rt-position-relative {
		margin-top: 0;
		padding-top: 4.375rem
	}

	.rt-benefits-card-text {
		margin-left: 0
	}

	.rt-awards-icon {
		width: 80px;
		height: 80px
	}

	.rt-testimonial-v2-text {
		max-width: 950px;
		margin-left: auto;
		margin-right: auto
	}

	.rt-awards-right-wrapper {
		max-width: 100%;
		padding-top: 0
	}

	.rt-testimonial-v2-wrapper {
		flex-flow: column;
		align-items: stretch
	}

	.rt-benefits-card {
		padding-top: 1.25rem;
		padding-bottom: 1.5625rem
	}

	.rt-our-purpose-small-content {
		padding-top: .9375rem
	}

	.rt-our-purpose-small-content.rt-change-top-padding {
		padding-top: 1.5625rem
	}

	.rt-testimonial-right-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		justify-content: space-between;
		align-items: stretch;
		max-width: 100%
	}

	.rt-our-purpose-right-wrapper.rt-mobile-align-center {
		max-width: 100%
	}

	.rt-benefits-text {
		max-width: 900px;
		margin-left: auto;
		margin-right: auto
	}

	.rt-benefits-right-wrapper {
		max-width: 100%
	}

	.rt-testimonial-v2-left-wrapper {
		width: 100%
	}

	.rt-testimonial-v2-card-text {
		max-width: 550px
	}

	.rt-our-purpose-left-wrapper {
		flex: 1
	}

	.rt-benefits {
		padding-bottom: 4.375rem
	}

	.rt-awards-left-card {
		padding: 10px 25px 25px
	}

	.rt-benefits-card-top-content {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		flex-flow: column;
		padding-bottom: .4rem
	}

	.rt-awards {
		margin-top: 0;
		padding-top: 4.375rem
	}

	.rt-our-purpose-wrapper {
		align-items: stretch
	}

	.rt-our-purpose-wrapper.rt-change-tab-align {
		align-items: center
	}

	.rt-awards-wrapper {
		align-items: stretch
	}

	.rt-testimonial-v2-card.rt-desktop-text-center.rt-position-relative {
		flex: 1;
		margin-right: 0;
		padding-top: 1.5625rem;
		padding-bottom: 1.4375rem
	}

	.rt-testimonial-v2 {
		padding-top: 4.0625rem
	}

	.rt-awards-right-card-content {
		align-items: flex-start;
		padding: 1.25rem 0
	}

	.rt-testimonial-v2-image {
		flex: 1;
		width: 100%;
		height: 100%
	}

	.rt-our-purpose-small-right-content {
		grid-column-gap: .75rem;
		grid-row-gap: .75rem
	}

	.rt-benefits-wrapper {
		flex-flow: column;
		justify-content: space-between;
		align-items: center
	}

	.rt-feature-v4-card-text-wrapper {
		padding-left: 1.2rem;
		padding-right: 1.2rem
	}

	.rt-our-performance-text {
		padding-bottom: 0
	}

	.rt-feature-v4-col-1,
	.rt-feature-v4-col-8,
	.rt-feature-v4-col-3 {
		padding-left: 1.2rem;
		padding-right: 1.2rem
	}

	.rt-style-column {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		height: 100%
	}

	.rt-style-wrapper {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem
	}

	.rt-service-hero-v1-text-wrapper {
		padding-top: 9.375rem;
		padding-bottom: 7.5rem;
		position: relative
	}

	.rt-style-card {
		padding: 1.2rem
	}

	.rt-get-in-touch-right-wrapper {
		flex: 1
	}

	.rt-get-in-touch-left-wrapper,
	.rt-benefits-v2-contact-details {
		max-width: 100%
	}

	.rt-vision {
		padding-top: 4.375rem
	}

	.rt-benefits-v2-right-wrapper {
		max-width: 100%
	}

	.rt-service {
		padding-bottom: 4.375rem
	}

	.rt-benefits-v2-image-two-wrapper {
		justify-content: center;
		align-items: center
	}

	.rt-service-card-wrapper {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		align-items: stretch
	}

	.rt-vision-left-wrapper {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem
	}

	.rt-vision-wrapper {
		margin-top: 0
	}

	.rt-benefits-v2-small-wrapper {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		padding-top: 1.5rem
	}

	.rt-benefits-v2-small-wrapper.rt-change-padding {
		padding-top: .5rem
	}

	.rt-benefits-v2-small-text-wrapper {
		grid-column-gap: .7rem;
		grid-row-gap: .7rem
	}

	.rt-service-card {
		padding: 1.4rem 1.2rem
	}

	.rt-service-v2-left-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		place-items: stretch stretch
	}

	.rt-benefits-v3 {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem;
		justify-content: center;
		align-items: stretch;
		padding: 4.375rem .9375rem
	}

	.rt-benefits-v3-left-wrapper {
		flex: 1;
		padding-left: 0;
		padding-right: 0%
	}

	.rt-service-v2-card {
		max-width: 100%;
		padding: 1rem
	}

	.rt-service-v2-card.rt-two,
	.rt-service-v2-card.rt-position-relative.rt-three,
	.rt-service-v2-card.rt-two,
	.rt-service-v2-card.rt-position-relative.rt-three,
	.rt-service-v2-card.rt-position-relative.rt-three {
		margin-top: 0;
		margin-left: 0
	}

	.rt-service-hero-v3-text-wrapper {
		padding-top: 9rem;
		padding-bottom: 9rem;
		position: relative
	}

	.rt-service-hero-v3-text-wrapper.rt-change {
		padding-top: 15.9rem;
		padding-bottom: 4.375rem;
		top: 0%
	}

	.rt-benefits-v3-right-wrapper.rt-position-relative.rt-overflow-hidden {
		border-radius: 1.5625rem;
		flex: 1;
		height: auto
	}

	.rt-service-v2-wrapper {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem
	}

	.rt-exclusive-benefits-bottom-padding.rt-overflow-hidden {
		padding-bottom: 1rem
	}

	.rt-feature-v5-card-wrapper {
		grid-column-gap: 1.3rem;
		grid-row-gap: 1.3rem
	}

	.rt-our-commitment-text-two {
		padding-top: 1rem
	}

	.rt-our-commitment-image-wrapper {
		align-items: stretch;
		max-width: 50rem
	}

	.rt-feature-v5-icon {
		width: 3.75rem;
		height: 3.75rem
	}

	.rt-our-commitment-right-wrapper {
		max-width: 25rem
	}

	.rt-exclusive-benefits-wrapper.rt-overflow-hidden {
		padding-top: 1rem;
		padding-bottom: .8rem
	}

	.rt-counter-v2-second-image-wrapper {
		flex: 1;
		margin-left: 0
	}

	.rt-appartment-details-left-wrapper {
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		justify-content: flex-start;
		max-width: 100%
	}

	.rt-appartment-details-right-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		flex: 1;
		max-width: 100%
	}

	.rt-our-story-experience-card {
		padding: 1.75rem 1.25rem
	}

	.rt-our-story-experience-card.rt-overflow-hidden {
		margin-bottom: 2rem
	}

	.rt-about-hero-v2-main-text-wrapper {
		background-color: #0000004d;
		padding-top: 12rem;
		padding-bottom: 5rem;
		position: relative
	}

	.rt-benefits-icon {
		margin-bottom: -.3rem
	}

	.rt-our-purpose-v2-left-wrapper,
	.rt-our-purpose-image-one-wrapper,
	.rt-our-purpose-image-two-wrapper {
		flex: 1
	}

	.rt-our-purpose-image-two-wrapper.rt-position-relative.rt-overflow-hidden {
		margin-top: 0
	}

	.rt-service-hero-image-wrapper {
		position: absolute;
		inset: 0%
	}

	.rt-benefits-v2-icon {
		width: 3.3rem;
		height: 3.3rem;
		margin-bottom: 0
	}

	.rt-service-counter-main-wrapper {
		padding-top: 1.5rem
	}

	.rt-work-main-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-flow: column;
		grid-template-rows: auto auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		min-height: auto;
		display: grid
	}

	.rt-work-col-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-flow: column
	}

	.rt-work-col-wrapper.rt-one,
	.rt-work-col-wrapper.rt-inactive,
	.rt-work-col-wrapper.rt-one,
	.rt-work-col-wrapper.rt-inactive {
		justify-content: flex-start;
		width: 100%
	}

	.rt-work-text-main-wrapper {
		flex-flow: row;
		align-items: center;
		height: auto
	}

	.rt-work-image-wrapper {
		position: relative
	}

	.rt-work-image-wrapper.rt-active,
	.rt-work-image-wrapper.rt-inactive,
	.rt-work-image-wrapper.rt-active,
	.rt-work-image-wrapper.rt-inactive {
		flex: 0 auto;
		height: 100%
	}

	.rt-work-col-text-wrapper {
		height: auto;
		padding: 1.5625rem 3.125rem
	}

	.rt-property-icon {
		width: 4.375rem;
		height: 3.3rem
	}

	.rt-contact-tab {
		width: 7rem;
		min-height: 2.5rem
	}

	.rt-tabs-menu {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		justify-content: flex-start
	}

	.rt-contact-main-button-wrapper {
		padding-top: 1.25rem
	}

	.rt-contact-tab-wrapper {
		padding-top: 1.5625rem
	}

	.rt-contact-details-left-wrapper {
		width: 100%;
		max-width: 100%
	}

	.rt-contact-address-padding {
		padding-bottom: 1rem
	}

	.rt-contact-hero-v2 {
		padding-top: 7.5rem;
		padding-bottom: 8rem;
		position: relative
	}

	.rt-contact-hero-v2-main-wrapper {
		border-top-left-radius: 0;
		flex: 1;
		height: 100%;
		min-height: 100%;
		padding-top: 0;
		padding-bottom: 0
	}

	.rt-information {
		padding-bottom: 4.375rem
	}

	.rt-information-wrapper {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem;
		margin-bottom: 0
	}

	.rt-contact-v3-about {
		padding-top: 4.0625rem
	}

	.rt-contact-v2-icon.rt-contact-two-tab-icon-two {
		margin-bottom: 0;
		transform: rotate(90deg)
	}

	.rt-contact-v2-icon.rt-contact-v2-icon-two {
		margin-top: 0;
		transform: rotate(90deg)
	}

	.rt-pricing-plan-benefit-main {
		padding-bottom: 2rem;
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.rt-pricing-plan-item-paragraph {
		margin-bottom: 1.5rem
	}

	.rt-pricing-plan-holder {
		grid-template-columns: 1fr 1fr;
		align-items: stretch
	}

	.rt-pricing-plan-item-top {
		padding-top: 1.8rem;
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.rt-pricing-plan-middle-card.rt-v2 {
		border-radius: 1.875rem
	}

	.rt-pricing-plan-v2-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		max-width: 100%;
		display: grid
	}

	.rt-pricing-plan-v2-card.rt-radius-25 {
		max-width: 100%;
		padding-top: 1.5rem;
		padding-bottom: 1.5rem
	}

	.rt-pricing-v2card-shadow.rt-radius-25 {
		max-width: 100%
	}

	.rt-pricing-v2-content-wrapper {
		grid-column-gap: 1.4rem;
		grid-row-gap: 1.4rem
	}

	.rt-pricing-faq-question-top {
		padding-top: 1.4rem;
		padding-bottom: 1.4rem
	}

	.rt-faq-left-part {
		width: 100%;
		max-width: 100%;
		margin-right: 1.4rem
	}

	.rt-faq-left-part-content {
		padding-top: 1.4rem;
		padding-bottom: 1.4rem
	}

	.rt-paragraph-wrapper {
		padding-bottom: 18px
	}

	.rt-faq-tab {
		width: 100%;
		max-width: 100%
	}

	.rt-faq-v2-heading {
		padding-bottom: 0
	}

	.rt-price-overview-card.rt-radius-25 {
		max-width: 100%
	}

	.rt-pricing-v3-item-wrapper {
		padding-top: 1.5rem
	}

	.rt-price-overview-card-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		flex-flow: column;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		align-items: stretch;
		padding-top: 2.8rem;
		display: grid
	}

	.rt-price-overview-top-content {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		padding-bottom: 22px
	}

	.rt-price-highlight-text {
		margin-top: 1rem
	}

	.rt-blog-item-two-wrapper {
		grid-template-columns: 1fr 1fr
	}

	.rt-blog-v1-card-wrapper {
		grid-column-gap: 35px;
		grid-row-gap: 35px
	}

	.rt-blog-v2-articles {
		padding-top: 4.0625rem
	}

	.rt-blog-v2-card-wrapper {
		align-items: stretch
	}

	.rt-blog-v3-card-text-top-content {
		padding-top: 1.375rem
	}

	.rt-blog-v3-card-text {
		max-width: 100%
	}

	.rt-blog-v3-main-card {
		width: 100%;
		padding-bottom: 1.875rem
	}

	.rt-blog-v3-card-two-wrapper {
		flex-flow: row;
		align-items: stretch;
		width: 100%
	}

	.rt-blog-v3-card-two {
		width: 100%;
		padding-bottom: 1.875rem
	}

	.rt-blog-v3-small-button-wrapper {
		padding-top: 1.5625rem
	}

	.rt-resources-text {
		max-width: 100%
	}

	.rt-blog-v3-card-wrapper {
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem
	}

	.rt-blog-v3-image-wrapper {
		width: 100%;
		height: 400px
	}

	.rt-contact-two-form-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-direction: column;
		margin-top: 3rem
	}

	.rt-contact-v2-form {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem
	}

	.rt-contact-v2-line {
		display: none
	}

	.rt-contact-two-tab-menu {
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		flex-flow: row;
		align-items: stretch;
		height: 100%
	}

	.rt-contact-two-tab-menu-link {
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		width: 100%;
		height: 100%;
		padding-top: 25px;
		padding-bottom: 25px
	}

	.rt-contact-two-tab-menu-link.w--current {
		width: 100%;
		height: auto
	}

	.rt-contact-two-tab-menu-link.rt-contact-tab-menu-two {
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		width: 100%;
		height: auto;
		margin-top: 0
	}

	.rt-contact-v2-text-field-wrap {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem
	}

	.rt-contact-two-tab {
		flex-flow: column;
		align-items: stretch;
		max-width: 100%;
		position: static
	}

	.rt-contact-two-tab-right-wrapper {
		border-radius: 0;
		height: auto
	}

	.rt-contact-two-wrap {
		justify-content: center;
		align-items: flex-start;
		max-width: 100%;
		padding-left: 2rem
	}

	.rt-contact-subheading-wrapper {
		margin-left: 0
	}

	.rt-tab-one-wrapper {
		grid-column-gap: 1.4rem;
		grid-row-gap: 1.4rem;
		align-items: stretch;
		margin-top: 2rem
	}

	.rt-work-number {
		writing-mode: horizontal-tb;
		margin-bottom: 0;
		transform: none
	}

	.rt-work-subtext-wrapper {
		writing-mode: horizontal-tb;
		margin-top: 0
	}

	.rt-blog-v2-card-text-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		justify-content: flex-start;
		align-items: flex-start;
		max-width: 100%;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
		position: relative
	}

	.rt-blog-v2-card-text-right-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		max-width: 100%
	}

	.rt-blog-v2-card-item-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem
	}

	.rt-blog-card-bottom-padding {
		padding-bottom: 1.25rem
	}

	.rt-blog-v2-bottom-card-wrapper {
		grid-row-gap: 1.25rem
	}

	.rt-add-top-padding {
		padding-top: 1.25rem
	}

	.rt-blog-v2-card-title-wrapper {
		margin-bottom: 0;
		padding-bottom: 2.125rem
	}

	.rt-small-padding {
		padding-bottom: 0
	}

	.rt-blog-heading-three-wrapper {
		padding-bottom: 1rem
	}

	.rt-blog-four-heading-wrapper {
		padding-top: 0
	}

	.rt-license-box {
		padding-bottom: 10px
	}

	.rt-information-hero {
		padding-top: 9rem;
		padding-bottom: 9rem
	}

	.rt-information-description.rt-text-white.rt-gap-off {
		max-width: 100%
	}

	.rt-gap-20 {
		margin-bottom: 15px
	}

	.rt-image-links-wrapper {
		margin-bottom: 0
	}

	.rt-showcase-images {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem
	}

	.rt-style-guide-colors {
		grid-template-columns: 1fr 1fr
	}

	.rt-forms-box {
		width: 100%
	}

	.rt-appartment-left-wrapper {
		width: 100%;
		max-width: 10.3rem;
		margin-top: 0;
		margin-right: 20px;
		padding-right: 0
	}

	.rt-dream-home-right-wrapper {
		margin-top: 0;
		margin-left: -27.3rem
	}

	.rt-dream-home-text-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem
	}

	.rt-dream-card-container {
		padding-top: 1.875rem
	}

	.rt-dream-card {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem
	}

	.rt-dream-right-part.rt-position-relative {
		padding-top: 4rem;
		padding-bottom: 2rem
	}

	.rt-projects-item-two-wrapper {
		grid-row-gap: 1.25rem;
		grid-template-columns: 1fr 1fr
	}

	.rt-information-inner {
		padding-top: 60px;
		padding-bottom: 60px
	}

	.rt-testimonial-icon {
		width: 5.3125rem;
		height: 5rem
	}

	.rt-nav-logo {
		width: 140px;
		height: auto
	}

	.rt-work-text {
		max-width: 100%
	}

	.rt-cms-page-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		grid-template-columns: 1fr 1fr;
		max-width: 100%;
		margin-top: 1.875rem
	}

	.rt-mobile-menu-button-line {
		background-color: #fff;
		width: 21.28px;
		height: 2px;
		margin-bottom: 6px;
		padding: 0
	}

	.rt-mobile-menu-button-line.rt-bottom-line.rt-change-color,
	.rt-mobile-menu-button-line.rt-top-line.rt-change-color {
		background-color: var(--_colors---charcoal-black)
	}

	.rt-mobile-menu-button-line.rt-bottom-line {
		width: 11px
	}

	.rt-mobile-menu-button-line.rt-bottom-line.rt-change-color,
	.rt-mobile-menu-button-line.rt-top-line.rt-change-color {
		background-color: var(--_colors---charcoal-black);
		background-color: var(--_colors---charcoal-black)
	}

	.rt-mobile-menu-button-line.rt-middile-line.rt-change {
		margin-top: 0;
		display: block;
		position: static
	}

	.rt-mobile-menu-button-line.rt-middile-line.rt-change.rt-change-color {
		background-color: var(--_colors---charcoal-black);
		background-color: var(--_colors---charcoal-black)
	}

	.rt-nav-arrow,
	.rt-nav-arrow:where(.w-variant-9e259ebf-ec5d-1387-f5be-4dcd5ca6a938) {
		filter: invert()
	}

	.rt-navbar-right {
		grid-column-gap: 15px;
		grid-row-gap: 15px
	}

	.rt-tab-display-off {
		display: none
	}

	.rt-menu-button-main {
		padding: 18px 0 13px 20px
	}

	.rt-menu-button-main.w--open {
		background-color: #c8c8c800
	}

	.rt-nav-dropdown-list {
		min-width: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
		box-shadow: 0 20px 30px #0003
	}

	.rt-nav-dropdown-list.rt-mega-menu-dropdown-list.w--open {
		border-radius: .6rem;
		position: relative
	}

	.rt-nav-dropdown-list.rt-mega-menu.w--open {
		z-index: 999;
		position: relative
	}

	.rt-nav-link {
		color: #0c1436;
		padding-left: 15px;
		padding-right: 15px
	}

	.rt-nav-toggle {
		justify-content: flex-start;
		align-items: center;
		padding-top: .125rem;
		padding-bottom: .125rem
	}

	.rt-nav-toggle:where(.w-variant-9e259ebf-ec5d-1387-f5be-4dcd5ca6a938) {
		justify-content: space-between
	}

	.rt-nav-toggle.rt-top {
		padding-top: 1rem
	}

	.rt-nav-dropdown {
		width: 100%
	}

	.rt-appartment-type-block {
		padding: 0
	}

	.rt-iconic-big-image {
		width: 100%
	}

	.rt-hero-three-circle-button {
		margin-top: 60px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		bottom: auto;
		right: auto
	}

	.rt-home-one-hero {
		min-height: auto;
		padding-top: 8.25rem;
		padding-bottom: 3.75rem;
		display: block
	}

	.rt-mega-menu-link.main-page {
		padding-top: 0
	}

	.rt-mega-menu-block {
		width: auto;
		min-width: auto;
		max-width: none;
		padding: .9375rem;
		display: block
	}

	.rt-dropdown-link {
		margin-top: 10px
	}

	.rt-dropdown-link.rt-padding-off {
		margin-top: 0
	}

	.rt-megamenu-image {
		display: none
	}

	.rt-mega-menu-wrap {
		flex-flow: column;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		width: auto;
		min-width: auto;
		padding: 0 .9375rem;
		display: grid
	}

	.rt-benefits-dropdown-wrapper {
		padding-top: 1.25rem;
		padding-bottom: 1.5625rem
	}

	.rt-dream-home-grid-box {
		max-width: 100%
	}

	.rt-benefits-dropdown-text {
		padding-bottom: .625rem
	}

	.div-block {
		padding-top: 1.125rem
	}

	.rt-expertise-block-content {
		padding-top: 1rem;
		padding-bottom: 1rem
	}

	.rt-property-form {
		padding: 1.25rem
	}

	.rt-visit-form-text-copy {
		margin-left: 0
	}

	.rt-exclusive-property-image-wrapper-main {
		grid-column-gap: .625rem;
		grid-row-gap: .625rem
	}

	.rt-price-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem
	}

	.rt-pricing-tab-menu,
	.rt-pricing-item {
		grid-column-gap: .625rem;
		grid-row-gap: .625rem
	}

	.rt-top-pricing-wrapper {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		text-align: center;
		flex-flow: wrap;
		justify-content: center
	}

	.rt-radio {
		margin-bottom: .1rem
	}

	.rt-nav-dropdown-wrapper {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.rt-drop-down-left,
	.rt-nav-cta,
	.rt-cottage,
	.rt-apartment,
	.rt-duplex,
	.rt-villa,
	.rt-town-house,
	.rt-pent-house,
	.rt-condominium {
		display: none
	}

	.rt-agent-details-wrapper {
		grid-row-gap: 1.25rem;
		grid-template-columns: 1fr 1fr
	}

	.rt-agent-main-details {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem
	}

	.rt-agent-details-banner {
		margin-top: 7.5rem
	}

	.rt-property-item-main {
		padding: .75rem
	}

	.rt-agent-main {
		padding-bottom: 3.125rem
	}

	.rt-hero-banner-item {
		max-width: 18.75rem
	}

	.rt-hero-v18.rt-overflow-hidden.rt-position-relative {
		padding-top: 7.5rem
	}

	.rt-hero-overlay-2 {
		background-image: linear-gradient(#03030300 57%, #030303 92%)
	}

	.rt-landing-item-wrapper {
		margin-bottom: 1.875rem
	}

	.rt-utility-bottom,
	.rt-utility-door {
		display: none
	}

	.rt-sold-property {
		height: auto
	}
}

@media screen and (max-width:767px) {
	body {
		--subtext-bottom-padding: .5rem;
		--small-gap: .625rem;
		--gutter-space: .9375rem;
		--h3\<deleted\|variable-90dd50b0-5e1b-c137-d8f0-08d47995e96a\>: 1.375rem;
		--section-gap-large: 4.375rem;
		--section-gap-small: 4.0625rem;
		--section-gap-medium: 4.0625rem;
		--subtext-bottom-gap: 1.0625px;
		--_font-details---font-size--p: .875rem;
		--_font-details---line-height--paragraph-line-height: 150%;
		--_font-details---font-weight--normal: 400;
		--_font-details---letter-spacing--paragraph-letter-spacing: -.00125rem;
		--_font-details---font-size--h1: 1.875rem;
		--_font-details---line-height--h1-line-height: 117.31%;
		--_font-details---font-weight--semi-bold: 600;
		--_font-details---letter-spacing--h1-letter-spacing: -.09375rem;
		--_font-details---font-size--h2: 1.5625rem;
		--_font-details---line-height--h2-line-height: 125%;
		--_font-details---letter-spacing--h2-letter-spacing: -.0625rem;
		--_font-details---font-size--h3: 1.375rem;
		--_font-details---line-height--h3-line-height: 116.67%;
		--_font-details---letter-spacing--h3-letter-spacing: -.05rem;
		--_font-details---font-size--h4: 1.25rem;
		--_font-details---line-height--h4-line-height: 120%;
		--_font-details---letter-spacing--h4-letter-spacing: -.03125rem;
		--_font-details---font-size--h5: 1.0625rem;
		--_font-details---line-height--h5-line-height: 155%;
		--_font-details---letter-spacing--h5-letter-spacing: -.0125rem;
		--_font-details---font-size--h6: 1rem;
		--_font-details---line-height--h6-line-height: 127.78%;
		--_font-details---font-weight--bold: 700;
		--_font-details---letter-spacing--h6-letter-spacing: 0rem;
		--_font-details---font-size--menu: .875rem;
		--_font-details---line-height--menu-line-height: 185.71%;
		--_font-details---letter-spacing--menu-letter-spacing: .0625rem;
		--_font-details---font-size--button: .9375rem;
		--_font-details---line-height--button-line-height: 162.5%;
		--_font-details---letter-spacing--button-letter-spacing: 0px;
		--_font-details---font-size--sub-text: .8rem;
		--_font-details---line-height--sub-text-line-height: 171.43%;
		--_font-details---letter-spacing--sub-text-letter-spacing: 0rem;
		--_font-details---font-size--counter: 1.875rem;
		--_font-details---line-height--counter-line-height: 81.43%;
		--_font-details---letter-spacing--counter-letter-spacing: -.15625rem;
		--_font-details---font-size--number-text: 1.5625rem;
		--_font-details---line-height--number-text-line-height: 133.33%;
		--_font-details---letter-spacing--number-text-letter-spacing: -.1125rem
	}

	.rt-no-margin.rt-counter-v2-heading,
	.rt-no-margin.rt-prestigious-property-heading {
		margin-left: auto;
		margin-right: auto
	}

	.rt-no-margin.rt-our-performance-heading,
	.rt-no-margin.rt-vision-text,
	.rt-no-margin.rt-our-commitment-heading,
	.rt-no-margin.rt-dream-home-heading,
	.rt-no-margin.rt-expertise-heading {
		max-width: 100%
	}

	.rt-no-margin.rt-faq-v1-heading {
		max-width: 32.4rem
	}

	.rt-no-margin.rt-counter-v2-heading,
	.rt-no-margin.rt-prestigious-property-heading {
		margin-left: auto;
		margin-right: auto
	}

	.rt-no-margin.rt-iconic-propertise-heading {
		max-width: 32.6rem
	}

	.rt-no-margin.rt-our-performance-heading,
	.rt-no-margin.rt-vision-text,
	.rt-no-margin.rt-our-commitment-heading,
	.rt-no-margin.rt-dream-home-heading,
	.rt-no-margin.rt-expertise-heading {
		max-width: 100%
	}

	.rt-position-relative.rt-overflow-hidden.rt-border-radius-10 {
		width: 100%
	}

	.rt-position-relative.rt-overflow-hidden.rt-border-radius-10.rt-get-in-touch-image-one-wrapper {
		width: 100%;
		height: 100%
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-style-image-wrapper {
		flex: 1
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-benefits-v2-image-wrapper {
		height: 100%
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-service-card-image-wrapper {
		max-width: 100%;
		margin-right: 0
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-pricing-plan-v2-image-wrapper {
		max-width: 100%;
		height: 31.25rem
	}

	.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-max-width {
		max-width: none
	}

	.rt-position-relative.rt-counter-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		place-items: stretch stretch;
		display: grid
	}

	.rt-position-relative.rt-awards-image-wrapper {
		height: 100%
	}

	.rt-position-relative.rt-awards-image-wrapper.rt-overflow-hidden.rt-border-radius-10 {
		height: 31.25rem
	}

	.rt-position-relative.rt-property-card {
		max-width: 100%
	}

	.rt-position-relative.rt-blog-item {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		align-items: center;
		display: flex
	}

	.rt-position-relative.rt-expertise-text-wrapper {
		max-width: 100%
	}

	.rt-text-style-h5.rt-feature-v3-card-subheading-gap {
		padding-top: 0
	}

	.rt-text-style-h6.rt-text-no-wrap {
		white-space: normal;
		word-break: normal;
		white-space: normal;
		word-break: normal
	}

	.rt-overflow-hidden.rt-feature-v3-heading {
		max-width: 800px
	}

	.rt-overflow-hidden.rt-explore-v3-small-text {
		max-width: 950px
	}

	.rt-overflow-hidden.rt-about-highlight-heading.rt-gap-small-v2 {
		max-width: 100%
	}

	.rt-overflow-hidden.rt-benefits-price-padding {
		padding-top: 1.2rem
	}

	.rt-text-style-h4.rt-lifestyle-subheading,
	.rt-text-style-h4.rt-dream-card-subheading-max-width,
	.rt-text-style-h4.rt-lifestyle-subheading,
	.rt-text-style-h4.rt-dream-card-subheading-max-width,
	.rt-text-style-h2.rt-text-white.rt-discover-heading,
	.rt-text-style-h2.rt-text-white.rt-discover-heading,
	.rt-text-style-h2.rt-text-white.rt-discover-heading {
		max-width: 100%
	}

	.rt-landscape-text-center {
		text-align: center
	}

	.rt-desktop-auto-fit.rt-desktop-image-full.rt-radius-25.rt-work-image {
		height: 400px
	}

	.rt-desktop-auto-fit.rt-tab-image-full.rt-image-effect.rt-dream-home-image {
		border-radius: 1.5625px
	}

	.rt-footer.rt-change-padding {
		padding-top: 125px
	}

	.rt-footer.rt-change-padding:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
		padding-top: 170px
	}

	.rt-faq-v1-wrapper {
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-faq-question-top {
		grid-column-gap: 20px;
		grid-row-gap: 20px
	}

	.rt-journey-image-main-wrapper {
		width: 100%;
		height: auto
	}

	.rt-projects-text {
		max-width: 800px;
		margin-left: auto;
		margin-right: auto
	}

	.rt-feature-wrapper {
		height: 100%
	}

	.rt-footer-subheading-bottom-wrapper {
		padding-bottom: 17px
	}

	.rt-footer-subheading-bottom-wrapper.rt-change-bottom-padding {
		padding-bottom: .9375rem
	}

	.rt-project-item-top-content {
		grid-column-gap: .2rem;
		grid-row-gap: .2rem;
		flex-flow: wrap;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		place-items: center;
		display: flex
	}

	.rt-project-item-top-content.rt-change {
		grid-template-columns: 1fr 1fr 1fr 1fr
	}

	.rt-journey-image-wrapper {
		padding-left: 15px;
		padding-right: 15px
	}

	.rt-number-wrapper {
		padding-bottom: 1rem
	}

	.rt-number-wrapper:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
		padding-bottom: 20px
	}

	.rt-footer-text-wrapper {
		padding-bottom: .8rem
	}

	.rt-projects-item-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr))
	}

	.rt-faq-v1-left-part {
		margin-top: 0
	}

	.rt-button {
		padding: .8rem 1.25rem
	}

	.rt-faq-v1-right-part {
		width: 100%
	}

	.rt-footer-wrapper {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr .6fr;
		grid-auto-columns: .8fr
	}

	.rt-counter-box {
		height: 1.5625rem
	}

	.rt-footer-text {
		max-width: 31.5rem
	}

	.rt-footer-text.rt-text-soft-grey {
		max-width: 100%
	}

	.rt-cta-v2-text-wrapper {
		margin-left: 30px;
		margin-right: 30px;
		padding-left: 20px;
		padding-right: 20px
	}

	.rt-iconic-propertise-v3 {
		padding-bottom: 20px
	}

	.rt-iconic-tab-link-main-wrapper {
		padding-bottom: 1.5rem
	}

	.rt-tab-link-main-wrapper {
		width: 120px;
		height: 40px
	}

	.rt-unique-card-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(250px, 1fr))
	}

	.rt-position-relative-v2:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
		flex: 1
	}

	.rt-iconic-propertise-tab-wrapper {
		padding-top: 1rem
	}

	.rt-hero-v2 {
		height: 70vh
	}

	.rt-hero-v2.rt-position-relative.rt-overflow-hidden {
		height: 65vh
	}

	.rt-cta-v2-main-wrapper {
		justify-content: center;
		align-items: flex-end;
		padding-top: 80px;
		padding-bottom: 80px
	}

	.rt-testimonial-small-image-wrapper:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
		max-width: 9.375rem
	}

	.rt-counter-v2-top-wrapper {
		flex-flow: column-reverse wrap-reverse;
		padding-bottom: 30px
	}

	.rt-counter-v2-padding {
		padding-bottom: 10px
	}

	.rt-grey-border.rt-landscape-display-none {
		display: none
	}

	.rt-counter-text {
		max-width: 33.4rem
	}

	.rt-counter-subtext-wrapper {
		text-align: left;
		padding-bottom: .3125rem
	}

	.rt-counter-v1 {
		padding-bottom: 60px
	}

	.rt-counter-v1-box-wrapper {
		padding-bottom: 7px
	}

	.rt-property-search-wrapper {
		width: 100%;
		padding-right: 1.5625rem
	}

	.rt-search-property-main-wrapper {
		flex-flow: column;
		padding-top: 1.25rem
	}

	.rt-contact-details-wrapper {
		grid-template-rows: auto;
		grid-auto-columns: 1fr;
		grid-auto-flow: row
	}

	.rt-contact-details-text-wrapper.rt-remove-left-padding {
		padding-left: 0
	}

	.rt-contact-details-box {
		grid-column-gap: 15px;
		grid-row-gap: 15px
	}

	.rt-contact-input-field {
		min-height: 62px;
		padding-left: 15px
	}

	.rt-query-placeholder {
		padding-left: 15px
	}

	.rt-blog-card-item-wrapper {
		grid-row-gap: 2.5rem;
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(16.87rem, 1fr))
	}

	.rt-blog-card-item-wrapper.rt-change-position {
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem;
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem
	}

	.rt-blog-card {
		grid-column-gap: .625rem;
		grid-row-gap: .625rem
	}

	.rt-blog-post-hero-wrapper {
		flex-flow: column
	}

	.rt-blog-post-hero-left-part {
		padding-left: 0
	}

	.rt-blog-post-wrapper {
		flex-flow: column
	}

	.rt-blog-post-right-wrapper {
		width: 100%;
		max-width: 100%;
		padding-top: 15px;
		padding-bottom: 15px;
		position: static
	}

	.rt-blog-post-hero-details-author-main-wrapper {
		padding-top: 13px;
		padding-bottom: 15px
	}

	.rt-blog-post-author-paragraph {
		max-width: 100%
	}

	.rt-sold-property-card.rt-position-relative:where(.w-variant-4a053683-7dde-7e6b-e094-2763817edbb1) {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem;
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.rt-property-card-text-wrapper {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.rt-counter-icon {
		height: 50px
	}

	.rt-counter-v2-top-left-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px
	}

	.rt-counter-v2-right-part {
		width: 100%
	}

	.rt-sub-text {
		font-size: .8rem
	}

	.rt-explore-v1 {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr))
	}

	.rt-explore-heading {
		max-width: 698px
	}

	.rt-utility-page-content {
		padding: 2.5rem
	}

	.rt-404-main-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem
	}

	.rt-inside-right {
		width: 100%;
		height: 100%
	}

	.rt-landing-about-content {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(18.12rem, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-landing-about-card-text {
		max-width: 100%
	}

	.rt-demo-image {
		width: 100%
	}

	.rt-landing-card-image-one {
		height: auto
	}

	.rt-card-inside-wrapper {
		justify-content: space-between;
		align-items: center;
		width: 100%;
		height: 100%
	}

	.rt-inside-left {
		grid-column-gap: .3125rem;
		grid-row-gap: .3125rem
	}

	.rt-pages-card-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(15.12rem, 1fr))
	}

	.rt-landing-subtext {
		padding-top: 0
	}

	.rt-card-figma-wrapper {
		width: 100%
	}

	.rt-request-dashboard {
		height: auto
	}

	.rt-inner-page-card-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(15.12rem, 1fr))
	}

	.rt-customization-right-main {
		padding-bottom: 0
	}

	.rt-customization-right {
		padding: 2rem .9375rem .9375rem
	}

	.rt-customization-right-wrap {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem
	}

	.rt-customization-left {
		padding: 15px
	}

	.rt-figma-icon {
		width: 70px;
		height: 70px
	}

	.rt-landing-utility-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(15.12rem, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-landing-footer-main-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px
	}

	.rt-footer-link {
		letter-spacing: -.28px;
		max-width: 136px;
		font-size: 14px;
		line-height: 24px
	}

	.rt-landing-footer-heading {
		letter-spacing: -.5px;
		line-height: 35px
	}

	.rt-landing-footer-bottom-content {
		padding-top: 1.25rem
	}

	.rt-search-property-wrapper {
		grid-template-columns: 1fr 1fr
	}

	.rt-navinvert-icon.rt-password-icon {
		width: 5rem;
		height: 5rem
	}

	.rt-hero-v1-text-wrapper {
		padding-bottom: 7.5rem
	}

	.rt-key-location-image-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-key-card-one.rt-position-relative.rt-overflow-hidden {
		max-width: 100%
	}

	.rt-radius-8.rt-overflow-hidden.rt-landscape-full-height,
	.rt-innovation-right-image-wrapper {
		height: 100%
	}

	.rt-prestigious-property-text-wrapper {
		flex-flow: column
	}

	.rt-prestigious-property-text-wrapper.rt-position-relative {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		margin-bottom: 35px
	}

	.rt-prestigious-property-text {
		max-width: 850px;
		margin-left: auto;
		margin-right: auto
	}

	.rt-prestgious-property-button-wrapper {
		flex-flow: wrap;
		padding-left: 0
	}

	.rt-prestigious-property {
		padding-top: 3.75rem
	}

	.rt-prestigious-border {
		display: none
	}

	.rt-sold-propertise-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		padding-bottom: 5rem
	}

	.rt-big-image {
		width: 100%;
		margin-left: 0
	}

	.rt-sold-propertise-right-arrow {
		left: 17%
	}

	.rt-sold-propertise-right-arrow.rt-change-arrow-position {
		left: 5.9rem
	}

	.rt-key-location-image-overlay {
		width: 100%;
		height: 100%
	}

	.rt-explore-v1-left-wrapper {
		justify-content: center;
		align-items: center;
		display: flex
	}

	.rt-explore-v1-right-wrapper {
		margin-top: 20px
	}

	.rt-explore-v1-wrapper {
		flex-flow: column;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		height: 100%;
		display: grid
	}

	.rt-key-card-two.rt-position-relative.rt-overflow-hidden,
	.rt-key-card-three.rt-position-relative.rt-overflow-hidden,
	.rt-key-card-three.rt-position-relative.rt-overflow-hidden,
	.rt-key-card-three.rt-position-relative.rt-overflow-hidden {
		max-width: 100%;
		margin-top: 0
	}

	.rt-key-card-four.rt-position-relative.rt-overflow-hidden {
		max-width: 100%
	}

	.rt-search-property-button-wrapper {
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px
	}

	.rt-hero-v2-image-wrapper {
		height: 65vh
	}

	.rt-home-three-hero-timeline {
		display: none
	}

	.rt-hero-v2-small-image {
		max-width: 121px
	}

	.rt-hero-v2-image {
		height: 100%
	}

	.rt-overflow-hidden.hero-v1-heading-wrapper {
		max-width: 600px
	}

	.rt-hero-v2-grid-line-wrapper {
		display: none
	}

	.rt-hero-v2-text-wrapper.rt-position-relative {
		padding-bottom: 4.5rem
	}

	.rt-iconic-propertise-v3-image-wrapper.rt-position-relative.rt-overflow-hidden.rt-border-radius-10 {
		height: 26.7rem
	}

	.rt-explore-dropdown-wrapper {
		align-self: stretch
	}

	.rt-explore-dropdown.rt-active.rt-top {
		padding-top: 0
	}

	.rt-explore-dropdown-top-content.rt-change {
		grid-column-gap: .5rem;
		grid-row-gap: .5rem;
		grid-column-gap: .5rem;
		grid-row-gap: .5rem
	}

	.rt-project-item-wrapper {
		grid-column-gap: .3125rem;
		grid-row-gap: .3125rem;
		justify-content: flex-start
	}

	.rt-iconic-propertise-left-wrapper-main {
		width: 100%
	}

	.rt-iconic-propertise-wrapper {
		max-width: 100%
	}

	.rt-iconic-propertise-dropdown-wrapper {
		align-self: stretch
	}

	.rt-iconic-propertise-text-max-width {
		max-width: 35.2rem
	}

	.rt-counter {
		font-size: 1.875rem
	}

	.rt-counter-symbol {
		margin-top: -6px;
		font-size: 23px
	}

	.rt-iconic-propertise-sticky.rt-overflow-hidden {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-flow: wrap;
		grid-template-rows: auto auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-iconic-propertise {
		padding-top: 4.0625rem
	}

	.rt-explore-v1-right-main-wrapper {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
		grid-auto-columns: 1fr;
		align-items: stretch
	}

	.rt-explore-v3-image-two-wrapper {
		width: 100%;
		height: auto
	}

	.rt-explore-v3-image-two-wrapper.rt-position-relative.rt-overflow-hidden {
		max-width: none;
		height: 31.25rem
	}

	.rt-explore-v3-small-image.rt-position-relative {
		display: none
	}

	.rt-feature-v3-main-text {
		max-width: 900px
	}

	.rt-explore-v3-right-wrapper {
		align-items: stretch
	}

	.rt-explore-v3-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
		grid-auto-columns: 1fr;
		align-items: center;
		display: grid
	}

	.rt-counter-v3-box {
		grid-column-gap: .3125rem;
		grid-row-gap: .3125rem;
		flex-flow: column;
		justify-content: space-between;
		align-items: center;
		max-width: 100%
	}

	.rt-counter-v3-wrapper {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.rt-counter-v3-box-wrapper {
		justify-content: space-between;
		align-items: center
	}

	.rt-feature-v3-card {
		justify-content: center;
		align-items: center
	}

	.rt-feature-v3 {
		padding-bottom: 65px
	}

	.rt-feature-v3-card-text {
		max-width: 800px;
		margin-left: auto;
		margin-right: auto
	}

	.rt-feature-v3-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-feature-highlight-border {
		display: none
	}

	.rt-feature-v3-icon {
		height: 43px
	}

	.rt-appartment-details-middle-content {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		flex-flow: wrap;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: flex
	}

	.rt-amenities-text-wrapper {
		margin-left: 3.625rem
	}

	.rt-amenities-left-part.rt-position-relative {
		width: 100%
	}

	.rt-amenities-right-wrapper {
		align-self: stretch;
		width: 100%
	}

	.rt-amenities-dropdown-top-content {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem
	}

	.rt-amenities-wrapper {
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		align-items: stretch;
		display: grid
	}

	.rt-amenities-text {
		max-width: 100%
	}

	.rt-appartment {
		padding-bottom: 50px
	}

	.rt-appartment-tab.rt-bottom-border-remove,
	.rt-appartment-tab.rt-bottom-border-remove.w--current,
	.rt-appartment-tab.rt-bottom-border-remove,
	.rt-appartment-tab.rt-bottom-border-remove.w--current {
		border-bottom-style: dashed
	}

	.rt-appartment-image {
		width: 100%
	}

	.rt-appartment-image.rt-desktop-auto-fit {
		flex: 1
	}

	.rt-project-overview-sticky.rt-overflow-hidden {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-flow: wrap;
		grid-template-rows: auto auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-client-wrapper {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		flex-flow: wrap
	}

	.rt-client-marquee-image {
		height: 32px
	}

	.rt-upcoming-projects-card-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-upcoming-projects-overlay {
		background-image: linear-gradient(#fff0 20%, #000000c9 60%)
	}

	.rt-query-form-left-wrapper {
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		max-width: 100%
	}

	.rt-query-form-right-wrapper {
		justify-content: space-between;
		max-width: 100%
	}

	.rt-appartment-facility-text {
		max-width: 100%;
		padding-top: .8rem
	}

	.rt-about-highlight-text {
		max-width: 950px;
		margin-left: auto;
		margin-right: auto
	}

	.rt-lifestyle-col-3.rt-desktop-text-center {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem
	}

	.rt-our-story-call-wrapper {
		grid-column-gap: .4rem;
		grid-row-gap: .4rem
	}

	.rt-clock-icon {
		width: 5rem;
		height: 5rem
	}

	.rt-lifestyle-col-6-text-wrapper {
		max-width: 100%
	}

	.rt-lifestyle-top-column {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem
	}

	.rt-about-highlight {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-discover-wrapper {
		flex-flow: column
	}

	.rt-lifestyle-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr))
	}

	.rt-lifestyle-col-3-text {
		max-width: 100%
	}

	.rt-our-story-text {
		max-width: 56.25rem
	}

	.rt-achievements-wrapper {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		padding-left: 0;
		padding-right: 0
	}

	.rt-achievements-right-wrapper {
		max-width: 31.25rem
	}

	.rt-our-story-wrapper {
		grid-column-gap: 1.6rem;
		grid-row-gap: 1.6rem;
		grid-template-rows: auto;
		grid-auto-columns: 1fr;
		align-items: stretch
	}

	.rt-discover-middle-wrapper.rt-overflow-hidden {
		text-align: center;
		text-align: center;
		justify-content: center;
		align-items: center
	}

	.rt-lifestyle-col-1 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		max-width: 100%
	}

	.rt-our-story-left-wrapper {
		align-items: stretch
	}

	.rt-benefits-card {
		padding: 20px 15px
	}

	.rt-testimonial-right-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		width: 100%;
		display: grid
	}

	.rt-our-purpose-right-wrapper {
		max-width: 100%
	}

	.rt-awards-left-card {
		display: none
	}

	.rt-awards-card-text {
		max-width: 100%
	}

	.rt-our-purpose-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-our-purpose-wrapper:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem
	}

	.rt-our-purpose {
		padding-top: 4.0625rem
	}

	.rt-our-purpose:where(.w-variant-1998e445-5222-f901-06a1-d552ec680e57) {
		padding-bottom: 4.375rem
	}

	.rt-awards-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
		grid-auto-columns: 1fr;
		align-items: center;
		padding-bottom: 20px;
		display: grid
	}

	.rt-testimonial-v2-card.rt-desktop-text-center.rt-position-relative {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		grid-column-gap: 15px;
		grid-row-gap: 15px
	}

	.rt-awards-right-card-content {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		padding-top: 14px;
		padding-bottom: 14px
	}

	.rt-awards-card-right-content {
		max-width: 34.375rem
	}

	.rt-feature-v4-col-6-button-wrapper {
		min-height: 4.0625rem
	}

	.rt-feature-v4-card-text-wrapper {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		padding-left: 0;
		padding-right: 0
	}

	.rt-our-performance-wrapper {
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		place-items: stretch stretch;
		display: grid
	}

	.rt-our-performance-text {
		max-width: 100%
	}

	.rt-feature-v4-col-1.rt-overflow-hidden {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		padding-top: 1.2rem;
		padding-bottom: 1.2rem
	}

	.rt-feature-v4-col-8.rt-overflow-hidden {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		padding-left: 0;
		padding-right: 0
	}

	.rt-feature-v4-col-8.rt-overflow-hidden.rt-mobile-align-center {
		padding: 1.2rem
	}

	.rt-feature-v4-col-6.rt-overflow-hidden {
		padding-top: 1.2rem;
		padding-left: 1.2rem;
		padding-right: 1.2rem
	}

	.rt-feature-v4-wrapper {
		grid-template-columns: 1fr 1fr
	}

	.rt-feature-v4-col-3.rt-desktop-text-center.rt-overflow-hidden {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		padding-top: 0;
		padding-bottom: 1.2rem
	}

	.rt-our-performance-left-wrapper {
		max-width: 100%
	}

	.rt-style-column {
		flex-flow: row;
		width: 100%;
		max-width: 100%
	}

	.rt-style-wrapper {
		flex-flow: column
	}

	.rt-style-card-text {
		max-width: 100%
	}

	.rt-style-card {
		flex: 1;
		justify-content: center;
		align-items: center
	}

	.rt-get-in-touch-left-wrapper {
		padding-bottom: 0
	}

	.rt-get-in-touch-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		align-items: center;
		display: grid
	}

	.rt-get-in-touch-image-two-wrapper.rt-position-relative.rt-overflow-hidden.rt-border-radius-10 {
		display: none
	}

	.rt-benefits-v2-contact-details {
		grid-column-gap: .1875rem;
		grid-row-gap: .1875rem
	}

	.rt-benefits-v2-left-part,
	.rt-benefits-v2-right-wrapper,
	.rt-vision-text {
		max-width: 100%
	}

	.rt-benefits-v2-image-two-wrapper {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		justify-content: space-between;
		align-items: stretch;
		width: 100%;
		height: 100%;
		display: grid
	}

	.rt-benefits-v2-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		align-items: stretch;
		display: grid
	}

	.rt-service-card-wrapper {
		flex-flow: column
	}

	.rt-benefits-v2-text,
	.rt-vision-left-wrapper {
		max-width: 100%
	}

	.rt-vision-wrapper {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		align-items: stretch;
		display: grid
	}

	.rt-service-card.rt-desktop-text-center {
		max-width: 100%
	}

	.rt-service-v2-left-wrapper {
		width: 100%;
		max-width: 100%
	}

	.rt-benefits-v3 {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(18.125rem, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-service-v2-right-wrapper,
	.rt-service-v2-right-wrapper.rt-landscape-text-center,
	.rt-service-v2-right-wrapper.rt-landscape-text-center {
		max-width: 100%
	}

	.rt-service-v2-card {
		grid-column-gap: .5rem;
		grid-row-gap: .5rem
	}

	.rt-service-v2-card-text {
		max-width: 100%
	}

	.rt-service-v2-wrapper {
		flex-flow: column-reverse wrap
	}

	.rt-feature-v5-card-wrapper {
		flex-flow: column;
		justify-content: flex-start;
		align-items: center
	}

	.rt-exclusive-property-image-wrapper.rt-radius-25.rt-position-relative.rt-overflow-hidden,
	.rt-our-commitment-text-two,
	.rt-our-commitment-image-wrapper,
	.rt-exclusive-property-right-wrapper,
	.rt-our-commitment-text-one {
		max-width: 100%
	}

	.rt-feature-v5-wrapper {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem
	}

	.rt-property-category-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-exclusive-property {
		padding-top: 4.0625rem
	}

	.rt-our-commitment-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		align-items: stretch;
		display: grid
	}

	.rt-our-commitment-right-wrapper {
		max-width: 100%
	}

	.rt-exclusive-benefits-wrapper.rt-overflow-hidden {
		padding-bottom: .4rem
	}

	.rt-exclusive-property-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-footer-col-1 {
		max-width: 100%
	}

	.rt-appartment-details-left-wrapper {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		flex-flow: column;
		justify-content: flex-start;
		align-items: flex-start
	}

	.rt-appartment-details-right-wrapper {
		flex-flow: column;
		justify-content: space-between;
		align-items: flex-start
	}

	.rt-amenities-image-wrapper {
		height: 100%
	}

	.rt-landscape-display-none {
		display: none
	}

	.rt-our-story-experience-card {
		margin-bottom: 2rem;
		padding-top: 1.25rem;
		padding-bottom: 1.25rem
	}

	.rt-our-purpose-image-two-wrapper.rt-position-relative.rt-overflow-hidden {
		height: 31.25rem
	}

	.rt-service-counter-main-wrapper {
		justify-content: center
	}

	.rt-service-counter-main-wrapper.rt-change-landscape-align {
		justify-content: flex-start;
		align-items: stretch
	}

	.rt-work-main-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(16.12rem, 1fr));
		width: 100%
	}

	.rt-work-col-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px
	}

	.rt-property-icon {
		width: 3rem;
		height: 3rem
	}

	.rt-contact-v1-input-field {
		padding-bottom: 1.3rem;
		padding-left: 1rem
	}

	.rt-contact-v1-input-field.rt-add-top-padding {
		padding-top: 1.5rem;
		padding-bottom: 0
	}

	.rt-contact-tab-grid-box {
		grid-row-gap: 1.5rem
	}

	.rt-phone-button-wrapper {
		padding-left: 20px;
		padding-right: 20px
	}

	.rt-contact-address-padding {
		padding-bottom: .5rem
	}

	.rt-contact-wrapper.rt-overflow-hidden {
		grid-column-gap: .5rem;
		grid-row-gap: .5rem;
		grid-column-gap: .5rem;
		grid-row-gap: .5rem
	}

	.rt-contact-hero-v2 {
		height: 100vh;
		max-height: 100vh
	}

	.rt-contact-hero-v2-main-wrapper {
		grid-column-gap: 1.4rem;
		grid-row-gap: 1.4rem;
		flex-flow: column
	}

	.rt-information-wrapper {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
		grid-auto-columns: 1fr;
		max-width: 100%;
		display: grid
	}

	.rt-contact-v3-textarea-wrapper {
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		max-width: 100%
	}

	.rt-contact-v2-icon {
		width: 2.625rem;
		height: 2.625rem;
		transform: rotate(90deg)
	}

	.rt-contact-v2-icon.rt-contact-two-tab-icon-two {
		margin-bottom: 0
	}

	.rt-contact-three-placeholder {
		padding-left: 15px
	}

	.rt-contact-three-input-field {
		min-height: 62px;
		padding-left: 15px
	}

	.rt-pricing-plan-holder {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(270px, 1fr))
	}

	.rt-pricing-plan-item-top {
		border-bottom-right-radius: 30px;
		border-bottom-left-radius: 30px
	}

	.rt-pricing-plan-v2-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr))
	}

	.rt-pricing-plan-v2-card.rt-radius-25,
	.rt-pricing-v2card-shadow.rt-radius-25,
	.rt-pricing-v2card-shadow.rt-radius-25 {
		max-width: 100%
	}

	.rt-faq-contect-box {
		flex-flow: column
	}

	.rt-pricing-faq-question-top.rt-bottom-padding-off {
		padding-bottom: 0
	}

	.rt-faq-left-part {
		margin-bottom: 2.1875rem;
		margin-right: 0
	}

	.rt-faq-left-part-content {
		padding-left: 0;
		padding-right: 0
	}

	.rt-paragraph-wrapper {
		max-width: 100%
	}

	.rt-price-overview-card {
		padding-top: 25px;
		padding-bottom: 25px
	}

	.rt-price-overview-card.rt-radius-25 {
		max-width: 100%
	}

	.rt-price-overview-card.rt-radius-25.rt-price-two-card {
		padding-top: 25px;
		padding-bottom: 25px
	}

	.rt-price-overview-card-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		padding-top: 2.5rem
	}

	.rt-blog-item-two-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(16.87rem, 1fr))
	}

	.rt-blog-v2-card-wrapper {
		flex-flow: column
	}

	.rt-blog-v3-card-text-top-content {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		flex-flow: column;
		justify-content: space-between;
		align-items: flex-start
	}

	.rt-blog-v3-card-two-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr))
	}

	.rt-blog-v3-small-button-wrapper {
		flex-flow: wrap;
		padding-top: 1.2rem
	}

	.rt-contact-two-form-wrapper {
		margin-top: 1.5rem
	}

	.rt-contact-two-tab-menu {
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)
	}

	.rt-contact-two-tab-menu-link {
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		width: 100%;
		height: auto;
		padding-top: 25px;
		padding-bottom: 25px
	}

	.rt-contact-two-tab {
		flex-flow: column;
		align-items: stretch
	}

	.rt-contact-two-tab-right-wrapper {
		border-top: 5px solid var(--_colors---warm-gold);
		border-left-style: none;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
		padding-left: 15px
	}

	.rt-contact-v2-heading-wrapper {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-flow: row;
		margin-top: 0
	}

	.rt-contact-two-wrap {
		padding-left: 0
	}

	.rt-tab-one-wrapper {
		align-items: stretch;
		margin-top: 2rem
	}

	.rt-blog-v2-card-text-wrapper {
		flex-flow: column;
		flex: 1;
		padding-top: 0;
		padding-bottom: 0
	}

	.rt-blog-v2-card-left-wrapper {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem;
		flex-flow: row;
		justify-content: center;
		align-items: flex-end;
		padding-top: 1rem;
		padding-bottom: 1rem
	}

	.rt-blog-v2-card-text-right-wrapper {
		grid-column-gap: .6rem;
		grid-row-gap: .6rem
	}

	.rt-blog-card-left-wrapper {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr
	}

	.rt-blog-v2-bottom-card-wrapper {
		grid-template-columns: 1fr
	}

	.rt-blog-item-image {
		flex: 1;
		height: 270px
	}

	.rt-information-hero {
		padding-top: 140px
	}

	.rt-showcase-images {
		grid-template-columns: 1fr 1fr
	}

	.information-inner-main {
		grid-column-gap: 11px;
		grid-row-gap: 11px
	}

	.rt-style-guide-colors {
		grid-template-columns: 1fr
	}

	.rt-forms-box {
		flex-flow: column;
		justify-content: center;
		align-items: stretch
	}

	.rt-appartment-tab-item-wrapper {
		justify-content: flex-start;
		align-items: center
	}

	.rt-appartment-left-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		max-width: 100%;
		margin-bottom: 1.25rem;
		display: grid
	}

	.rt-brand {
		width: 6.3rem;
		height: 2.0625rem
	}

	.ft-logo {
		padding-bottom: 0;
	}

	.rt-blog-v2-icon {
		display: block
	}

	.rt-dream-home {
		flex-flow: column;
		padding-left: .9375rem;
		padding-right: .9375rem;
		position: relative
	}

	.rt-dream-home-right-wrapper {
		display: none
	}

	.rt-dream-home-text-wrapper {
		flex-flow: column;
		justify-content: center;
		align-items: center
	}

	.rt-dream-card-container {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		flex-flow: column;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-dream-card {
		justify-content: center;
		align-items: center;
		max-width: 100%
	}

	.rt-dream-home-text {
		max-width: 100%
	}

	.rt-dream-text-content {
		order: -1;
		width: 100%
	}

	.rt-dream-text-content.rt-landscape-text-center {
		text-align: center;
		text-align: center
	}

	.rt-dream-right-part.rt-position-relative {
		flex-flow: column;
		padding-top: 0
	}

	.rt-dream-home-image-wrapper {
		border-radius: 1.5625px
	}

	.rt-projects-item-two-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr))
	}

	.rt-nav-logo {
		width: 125px
	}

	.rt-cms-page-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(15.12rem, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-landing-hero-button-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem
	}

	.rt-footer-nav-link {
		justify-content: flex-start;
		align-items: center;
		display: flex
	}

	.rt-brand-logo.w--current {
		width: 8.125rem
	}

	.rt-iconic-small-content {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		flex: 1;
		margin-left: 1.25rem
	}

	.rt-iconic-small-image-wrapper {
		width: 100%
	}

	.rt-iconic-big-image {
		height: 100%
	}

	.rt-iconic-tab-full-width,
	.tabs-content {
		flex: 1
	}

	.rt-lottie-animation {
		width: 230px
	}

	.rt-hero-three-circle-button {
		width: 11.125rem;
		margin-top: 0
	}

	.rt-home-one-hero {
		padding-bottom: 1.25rem
	}

	.rt-circle-button-text {
		width: 8.125rem;
		height: 8.125rem;
		font-size: 12px;
		line-height: 26px
	}

	.rt-benefits-dropdown-wrapper {
		padding-top: 1rem;
		padding-bottom: 1.25rem
	}

	.rt-benefits-dropdown-text {
		padding-top: 1.2rem
	}

	.rt-expertise-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(18.12rem, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-expertise-right-wrapper {
		max-width: 100%
	}

	.rt-property-form {
		max-width: none
	}

	.rt-visit-form-text-copy {
		max-width: none;
		margin-left: 0
	}

	.rt-price-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-tab-content {
		padding: .9375rem
	}

	.rt-navbar-property {
		grid-column-gap: .8125rem;
		grid-row-gap: .8125rem;
		flex-flow: column;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		justify-content: flex-start;
		place-items: stretch stretch;
		padding: .3125rem;
		display: grid
	}

	.rt-navbar-property-left {
		width: 100%;
		height: 5.3rem
	}

	.rt-navbar-item-right {
		flex-flow: column;
		justify-content: center;
		align-items: flex-start;
		display: flex
	}

	.rt-tab-main-wrapper {
		max-height: none
	}

	.rt-agent-text-details {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		text-align: center;
		flex-flow: column;
		justify-content: space-between;
		align-items: center
	}

	.rt-faq-agent-wrapper {
		grid-column-gap: 1.5625rem;
		grid-row-gap: 1.5625rem;
		flex-flow: column
	}

	.rt-faq-agent-left {
		flex: 1
	}

	.rt-faq-right {
		width: 100%;
		max-width: none
	}

	.rt-agent-details-wrapper-main {
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-agent-details-main {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
		padding-left: 1.875rem
	}

	.rt-property-variation-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-hero-banner-item {
		max-width: 14.0625rem;
		padding-right: 1.25rem
	}

	.rt-hero-overlay-2 {
		background-image: linear-gradient(#03030300 66%, #030303 92%)
	}

	.rt-landing-item-wrapper {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-landing-item {
		grid-column-gap: .625rem;
		grid-row-gap: .625rem;
		text-align: center;
		flex-flow: column
	}

	.rt-collection-list:where(.w-variant-4a053683-7dde-7e6b-e094-2763817edbb1) {
		flex: 1;
		width: 100%
	}

	.rt-collection-list.rt-landskape-display-off {
		display: none
	}

	.rt-sold-property {
		height: 18.75rem
	}
}

@media screen and (max-width:479px) {
	body {
		--subtext-bottom-padding: .5rem;
		--small-gap: .625rem;
		--gutter-space: .9375rem;
		--h3\<deleted\|variable-90dd50b0-5e1b-c137-d8f0-08d47995e96a\>: 1.375rem;
		--section-gap-large: 4.375rem;
		--section-gap-small: 4.0625rem;
		--section-gap-medium: 4.0625rem;
		--subtext-bottom-gap: 1.0625px;
		--_font-details---font-size--p: .875rem;
		--_font-details---line-height--paragraph-line-height: 150%;
		--_font-details---font-weight--normal: 400;
		--_font-details---letter-spacing--paragraph-letter-spacing: -.00125rem;
		--_font-details---font-size--h1: 1.875rem;
		--_font-details---line-height--h1-line-height: 117.31%;
		--_font-details---font-weight--semi-bold: 600;
		--_font-details---letter-spacing--h1-letter-spacing: -.063rem;
		--_font-details---font-size--h2: 1.5625rem;
		--_font-details---line-height--h2-line-height: 125%;
		--_font-details---letter-spacing--h2-letter-spacing: -.031rem;
		--_font-details---font-size--h3: 1.375rem;
		--_font-details---line-height--h3-line-height: 116.67%;
		--_font-details---letter-spacing--h3-letter-spacing: -.031rem;
		--_font-details---font-size--h4: 1.25rem;
		--_font-details---line-height--h4-line-height: 120%;
		--_font-details---letter-spacing--h4-letter-spacing: -.03125rem;
		--_font-details---font-size--h5: 1.0625rem;
		--_font-details---line-height--h5-line-height: 155%;
		--_font-details---letter-spacing--h5-letter-spacing: -.0125rem;
		--_font-details---font-size--h6: 1rem;
		--_font-details---line-height--h6-line-height: 127.78%;
		--_font-details---font-weight--bold: 700;
		--_font-details---letter-spacing--h6-letter-spacing: 0rem;
		--_font-details---font-size--menu: .875rem;
		--_font-details---line-height--menu-line-height: 185.71%;
		--_font-details---letter-spacing--menu-letter-spacing: .0625rem;
		--_font-details---font-size--button: .9375rem;
		--_font-details---line-height--button-line-height: 162.5%;
		--_font-details---letter-spacing--button-letter-spacing: 0px;
		--_font-details---font-size--sub-text: .8rem;
		--_font-details---line-height--sub-text-line-height: 171.43%;
		--_font-details---letter-spacing--sub-text-letter-spacing: 0rem;
		--_font-details---font-size--counter: 1.875rem;
		--_font-details---line-height--counter-line-height: 81.43%;
		--_font-details---letter-spacing--counter-letter-spacing: -.15625rem;
		--_font-details---font-size--number-text: 1.0625rem;
		--_font-details---line-height--number-text-line-height: 133.33%;
		--_font-details---letter-spacing--number-text-letter-spacing: -.1125rem
	}

	.rt-no-margin.rt-feature-heading {
		max-width: 600px
	}

	.rt-no-margin.rt-explore-text,
	.rt-no-margin.rt-iconic-propertise-heading,
	.rt-no-margin.rt-feature-heading {
		max-width: 600px
	}

	.rt-no-margin.rt-faq-v1-heading {
		text-align: center;
		margin-left: auto;
		margin-right: auto
	}

	.rt-no-margin.rt-explore-heading {
		max-width: 450px
	}

	.rt-no-margin.rt-explore-text,
	.rt-no-margin.rt-iconic-propertise-heading {
		max-width: 600px
	}

	.rt-position-relative.rt-counter-wrapper {
		grid-column-gap: 1.875rem;
		grid-row-gap: 1.875rem
	}

	.rt-position-relative.rt-hero-v1-main-wrapper {
		height: 50vh
	}

	.rt-position-relative.rt-radius-20.rt-property-showcase-height {
		height: 250px
	}

	.rt-position-relative.rt-property-card {
		padding: 1rem
	}

	.rt-position-relative.rt-video-height {
		height: auto
	}

	.rt-position-relative.rt-blog-item {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem;
		flex-flow: column
	}

	.rt-overflow-hidden.rt-feature-heading-wrapper,
	.rt-overflow-hidden.rt-iconic-properties-text-wrapper,
	.rt-overflow-hidden.rt-feature-heading-wrapper,
	.rt-overflow-hidden.rt-iconic-properties-text-wrapper {
		padding-bottom: 20px
	}

	.rt-text-style-h2.rt-change-font-family {
		font-size: 1.8rem
	}

	.rt-desktop-text-center.rt-blog-button-wrapper.rt-change {
		padding-top: 1rem
	}

	.rt-footer.rt-change-padding {
		padding-top: 70px
	}

	.rt-footer.rt-change-padding:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
		padding-top: 170px
	}

	.rt-feature-wrapper {
		flex-flow: column
	}

	.rt-footer-subheading-bottom-wrapper {
		padding-bottom: 10px
	}

	.rt-footer-subheading-bottom-wrapper.rt-change-bottom-padding {
		padding-bottom: .5rem
	}

	.rt-project-item-top-content.rt-change {
		justify-content: center;
		display: flex
	}

	.rt-number-wrapper {
		padding-bottom: 20px
	}

	.rt-footer-text-wrapper {
		padding-bottom: 15px
	}

	.rt-footer-wrapper {
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr
	}

	.rt-footer-wrapper:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
		grid-template-columns: 1fr 1fr
	}

	.rt-cta-v1-overlay {
		position: relative
	}

	.rt-cta-v2-text-wrapper {
		margin-left: 15px;
		margin-right: 15px
	}

	.rt-iconic-tab-link-main-wrapper {
		grid-column-gap: 5px;
		grid-row-gap: 5px;
		padding-right: 0
	}

	.rt-tab-link-main-wrapper {
		width: 90px;
		height: 29px
	}

	.rt-video-wrapper.rt-position-relative {
		margin-top: -.3125rem
	}

	.rt-hero-v2.rt-position-relative.rt-overflow-hidden {
		height: 60vh
	}

	.rt-cta-v2-main-wrapper {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.rt-testimonial-bottom-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px
	}

	.rt-counter-text {
		text-align: center;
		max-width: 450px;
		margin-right: auto
	}

	.rt-counter-v1-box-wrapper {
		justify-content: center;
		align-items: center
	}

	.rt-property-search-wrapper {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		width: 100%
	}

	.rt-search-property-main-wrapper {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		flex-flow: column;
		padding-top: 15px
	}

	.rt-contact-details-text-wrapper {
		padding-right: 15px
	}

	.rt-query-form-wrapper {
		flex-flow: column;
		grid-template-columns: 1fr
	}

	.rt-query-placeholder {
		min-height: 180px
	}

	.rt-blog-right-card {
		grid-column-gap: 8px;
		grid-row-gap: 8px
	}

	.rt-sold-property-card.rt-position-relative {
		grid-column-gap: 20px;
		grid-row-gap: 20px
	}

	.rt-sold-property-card.rt-position-relative:where(.w-variant-4a053683-7dde-7e6b-e094-2763817edbb1) {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.rt-cta-v1-image-wrapper {
		position: absolute;
		inset: 0%
	}

	.rt-degree {
		min-width: 4px;
		min-height: 4px
	}

	.rt-counter-v2-top-left-wrapper {
		flex-flow: column
	}

	.rt-typography-row {
		grid-column-gap: 20px;
		grid-row-gap: 20px
	}

	.rt-style-guide-main {
		grid-column-gap: 36px;
		grid-row-gap: 36px
	}

	.rt-utility-page-content {
		padding: 1.25rem .9375rem
	}

	.rt-customization-left-wrapper {
		padding: 20px
	}

	.rt-customization-left-wrapper.rt-desktop-text-center {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		padding: 12px
	}

	.rt-mobile-align-center {
		text-align: center
	}

	.rt-footer-link {
		max-width: none
	}

	.rt-landing-footer-bottom-content {
		text-align: center
	}

	.rt-search-property-wrapper {
		grid-template-columns: 1fr
	}

	.rt-navinvert-icon.rt-password-icon {
		width: 3.5rem;
		height: 3.5rem
	}

	.rt-hero-v1-text-wrapper {
		padding-bottom: 4rem
	}

	.rt-hero-v1-image-one-wrapper {
		height: 50vh
	}

	.rt-hero-v1-sticky {
		min-height: 50vh
	}

	.rt-hero-v1-image-one-overlay {
		background-image: radial-gradient(circle at 0 100%, #000, #05050582 43%, #fff0)
	}

	.rt-key-location-image-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))
	}

	.rt-prestgious-property-button-wrapper {
		justify-content: center;
		align-items: center
	}

	.rt-prestigious-tab-image {
		height: 40vh
	}

	.rt-counter-v2-counter-main-wrapper {
		padding-bottom: 0
	}

	.rt-sold-propertise-left-arrow {
		width: 40px;
		min-width: 40px;
		height: 40px;
		min-height: 40px;
		padding-bottom: 5px;
		left: -17%
	}

	.rt-sold-propertise-left-arrow.rt-change-arrow-position {
		bottom: -4.5rem;
		left: -13%
	}

	.rt-sold-propertise-right-arrow {
		width: 2.5rem;
		min-width: 2.5rem;
		height: 2.5rem;
		min-height: 2.5rem;
		padding-bottom: 5px
	}

	.rt-sold-propertise-right-arrow.rt-change-arrow-position {
		bottom: -4.5rem;
		left: 4.3rem
	}

	.rt-search-property-button-wrapper {
		border-radius: 0 0 10px 10px
	}

	.rt-hero-v2-image-wrapper {
		height: 60vh
	}

	.rt-home-three-hero-timeline,
	.rt-hero-v2-slide-nav-container {
		display: none
	}

	.rt-hero-v2-image {
		height: 100%
	}

	.rt-iconic-propertise-v3-image-wrapper {
		height: 400px
	}

	.rt-iconic-propertise-v3-image-wrapper.rt-position-relative.rt-overflow-hidden.rt-border-radius-10 {
		height: 12.8rem
	}

	.rt-iconic-propertise-tab-video-wrapper {
		height: 9.4rem
	}

	.rt-iconic-propertise {
		padding-top: 60px
	}

	.rt-mobile-display-none {
		display: none
	}

	.rt-explore-v3-image-two-wrapper.rt-position-relative.rt-overflow-hidden {
		height: 28.125rem
	}

	.rt-counter-v3-box {
		flex-flow: row
	}

	.rt-counter-border {
		width: 100%;
		height: 1px
	}

	.rt-counter-v3-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		flex-flow: column
	}

	.rt-counter-v3-box-wrapper {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-flow: column;
		justify-content: space-between;
		align-items: flex-start
	}

	.rt-feature-v3-card {
		grid-column-gap: .4rem;
		grid-row-gap: .4rem
	}

	.rt-feature-v3-wrapper {
		grid-template-columns: 1fr
	}

	.rt-feature-v3-wrapper.rt-overflow-hidden {
		grid-template-columns: 1fr 1fr
	}

	.rt-appartment-small-content {
		grid-column-gap: .3125rem;
		grid-row-gap: .3125rem
	}

	.rt-appartment-details-content {
		grid-column-gap: .625rem;
		grid-row-gap: .625rem;
		padding-left: 0;
		padding-right: 0
	}

	.rt-appartment-details-middle-content {
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: flex
	}

	.rt-location-four,
	.rt-location-five,
	.rt-location-one,
	.rt-location-three,
	.rt-location-two {
		min-width: 57px;
		height: 78px
	}

	.rt-appartment-grid-block {
		grid-column-gap: .3125rem;
		grid-row-gap: .3125rem;
		flex-flow: column;
		padding-top: .3125rem;
		padding-bottom: .3125rem
	}

	.rt-appartment-tab {
		border-bottom-style: none;
		border-right: 1px dashed #0003;
		padding: .3125rem .9375rem
	}

	.rt-appartment-tab.rt-bottom-border-remove {
		border-bottom-style: none;
		border-right-style: none;
		padding-left: 1.5625rem;
		padding-right: 1.5625rem
	}

	.rt-appartment-facility-left-part {
		grid-column-gap: .3125rem;
		grid-row-gap: .3125rem
	}

	.rt-client-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem
	}

	.rt-client-card {
		min-width: 120px;
		height: 100px
	}

	.rt-upcoming-projects-card-wrapper {
		grid-template-columns: 1fr
	}

	.rt-query-form-left-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px
	}

	.rt-appartment-facility-text {
		text-align: center
	}

	.rt-appartment-facility {
		grid-column-gap: .625rem;
		grid-row-gap: .625rem;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-our-story-call-wrapper {
		grid-column-gap: 1.1rem;
		grid-row-gap: 1.1rem;
		justify-content: center;
		max-width: 100%
	}

	.rt-clock-icon {
		width: 3.5rem;
		height: 3.5rem
	}

	.rt-lifestyle-col-6-text-wrapper {
		max-width: 100%
	}

	.rt-achievements-middle-wrapper {
		width: 100%;
		max-width: 100%
	}

	.rt-achievements-wrapper {
		grid-column-gap: .625rem;
		grid-row-gap: .625rem;
		flex-flow: column;
		grid-template-rows: auto auto;
		grid-template-columns: .5fr;
		grid-auto-columns: 1fr;
		justify-items: center;
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
		display: flex
	}

	.rt-achievements-right-wrapper {
		width: 100%;
		max-width: 100%
	}

	.rt-our-story-wrapper {
		grid-column-gap: 1.6rem;
		grid-row-gap: 1.6rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-discover-middle-wrapper.rt-overflow-hidden {
		text-align: center;
		text-align: center;
		justify-content: center;
		align-items: center
	}

	.rt-achievements-left-wrapper {
		width: 100%;
		max-width: 100%
	}

	.rt-our-purpose-top-card-text {
		max-width: 100%
	}

	.rt-our-purpose-small-content {
		flex-flow: column
	}

	.rt-benefits-right-wrapper {
		grid-template-columns: 1fr
	}

	.rt-our-purpose-bottom-card-text {
		max-width: 100%
	}

	.rt-awards-wrapper {
		grid-template-columns: repeat(auto-fit, minmax(290px, 1fr))
	}

	.rt-our-purpose-small-right-content.rt-order-change {
		order: 9999
	}

	.rt-feature-v4-col-5.rt-position-relative.rt-overflow-hidden {
		display: none
	}

	.rt-feature-v4-col-8.rt-overflow-hidden {
		padding-top: 0;
		padding-bottom: 0
	}

	.rt-feature-v4-col-6.rt-overflow-hidden {
		padding-left: 0;
		padding-right: 0
	}

	.rt-feature-v4-wrapper {
		grid-template-columns: 1fr;
		padding-left: .9375rem;
		padding-right: .9375rem
	}

	.rt-feature-v4-col-3.rt-desktop-text-center.rt-overflow-hidden {
		padding-top: 1.2rem
	}

	.rt-style-column {
		flex-flow: column
	}

	.rt-style-card-text {
		max-width: 100%
	}

	.rt-style-card.rt-landscape-text-center.rt-change-order {
		order: 1
	}

	.rt-service-v2-left-wrapper {
		grid-template-columns: 1fr
	}

	.rt-service-v2-card {
		justify-content: center;
		align-items: center
	}

	.rt-feature-v5-card-wrapper.rt-landscape-text-center.rt-mobile-align {
		margin-top: 0
	}

	.rt-feature-v5-wrapper {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		flex-flow: wrap;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-property-category-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem
	}

	.rt-appartment-details-right-wrapper {
		grid-column-gap: 10px;
		grid-row-gap: 10px
	}

	.rt-appartment-small-icon {
		width: 25px
	}

	.rt-feature-v4-col-8-text {
		max-width: 100%
	}

	.rt-service-counter-main-wrapper.rt-change-landscape-align {
		justify-content: center;
		align-items: stretch
	}

	.rt-work-col-text-wrapper {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.rt-tabs-menu {
		flex-flow: wrap
	}

	.rt-contact-main-button-wrapper {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem;
		flex-flow: column;
		justify-content: flex-start;
		align-items: flex-start
	}

	.rt-contact-hero-v2 {
		height: auto;
		max-height: none
	}

	.rt-contact-v3-form-wrapper {
		flex-flow: column;
		grid-template-columns: 1fr
	}

	.rt-contact-v3-textarea-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px
	}

	.rt-contact-three-placeholder {
		min-height: 180px
	}

	.rt-pricing-plan-benefit-main {
		padding-top: 2.8rem
	}

	.rt-pricing-plan-item-cta-wrapper {
		border-radius: 1.25rem;
		padding-left: 1rem;
		padding-right: 1rem
	}

	.rt-pricing-plan-v2-card.rt-radius-25 {
		padding-left: 1.2rem;
		padding-right: 1.2rem
	}

	.rt-pricing-content-box {
		padding-top: 1.4rem
	}

	.rt-pricing-card-item {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem
	}

	.rt-pricing-top-padding,
	.rt-pricing-card-text-padding {
		padding-bottom: 1rem
	}

	.rt-pricing-v3-item-wrapper {
		padding-top: 1.4rem
	}

	.rt-pricing-v3-item {
		grid-column-gap: 1.2rem;
		grid-row-gap: 1.2rem
	}

	.rt-blog-v2-card-wrapper {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem;
		margin-bottom: 1.25rem
	}

	.rt-blog-v3-card-text-top-content {
		flex-flow: wrap;
		padding-top: 1rem
	}

	.rt-blog-card-text-right-part {
		flex-flow: wrap;
		justify-content: flex-start;
		align-items: center
	}

	.rt-blog-v3-small-button-wrapper {
		padding-top: 1rem
	}

	.rt-blog-v3-image-wrapper {
		height: 300px
	}

	.rt-contact-two-tab-menu {
		justify-content: center;
		align-items: flex-start
	}

	.rt-contact-two-tab-menu-link.rt-contact-tab-menu-two {
		margin-top: 0
	}

	.rt-contact-v2-text-field-wrap {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		flex-direction: column;
		align-items: stretch
	}

	.rt-contact-v2-heading-wrapper {
		flex-flow: column
	}

	.rt-contact-v2-button-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		flex-flow: column;
		justify-content: flex-start;
		align-items: flex-start
	}

	.rt-tab-one-wrapper {
		flex-flow: column
	}

	.rt-blog-v2-card-text-wrapper {
		padding-top: 1rem;
		padding-bottom: 1rem
	}

	.rt-blog-card-left-wrapper {
		margin-bottom: 1.25rem
	}

	.rt-blog-v2-bottom-card-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem
	}

	.rt-add-top-padding {
		padding-top: 0
	}

	.rt-blog-item-image {
		width: 100%
	}

	.rt-showcase-images {
		grid-template-columns: 1fr
	}

	.rt-list-gaps {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex-flow: column
	}

	.rt-appartment-tab-item-wrapper {
		flex-flow: row
	}

	.rt-appartment-left-wrapper {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem;
		flex-flow: wrap;
		justify-content: center;
		align-items: center;
		display: flex
	}

	.rt-appartment-facility-wrapper {
		flex: 1
	}

	.rt-dream-card-container {
		grid-column-gap: .9375rem;
		grid-row-gap: .9375rem;
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))
	}

	.rt-dream-card.rt-landscape-text-center {
		grid-column-gap: .625rem;
		grid-row-gap: .625rem;
		grid-column-gap: .625rem;
		grid-row-gap: .625rem;
		padding: .9375rem
	}

	.rt-mobile-number-left-align {
		flex-flow: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex
	}

	.rt-landing-hero-button-wrapper {
		flex-flow: wrap
	}

	.rt-iconic-tab-content {
		flex-flow: column
	}

	.rt-iconic-small-tab-menu {
		flex: 1
	}

	.rt-iconic-small-content {
		flex-flow: row;
		margin-top: 1.25rem;
		margin-left: 0
	}

	.rt-iconic-small-image-wrapper {
		height: 9.4rem
	}

	.rt-counter-top-left-wrapper {
		justify-content: flex-start;
		align-items: center
	}

	.rt-counter-top-wrapper {
		grid-column-gap: .2rem;
		grid-row-gap: .2rem;
		flex-flow: column;
		justify-content: center;
		align-items: center
	}

	.rt-mega-menu-wrap {
		padding-left: 0;
		padding-right: 0
	}

	.rt-dream-home-grid-box {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))
	}

	.rt-query-form-wrapper-copy {
		flex-flow: column;
		grid-template-columns: 1fr
	}

	.rt-pricing-tab-menu {
		flex-flow: wrap
	}

	.rt-pricing-bar-left {
		text-align: center
	}

	.rt-nav-dropdown-wrapper {
		padding-left: .9375rem;
		padding-right: .9375rem
	}

	.rt-dropdown-item-wrapper {
		grid-template-columns: 1fr
	}

	.rt-agent-details-wrapper {
		flex-flow: wrap;
		grid-template-columns: repeat(auto-fit, minmax(11.25rem, 1fr))
	}

	.rt-agent-details-main {
		padding-left: .9375rem
	}

	.rt-property-variation-wrapper {
		grid-template-columns: 1fr
	}

	.rt-landing-item-wrapper {
		grid-column-gap: .3125rem;
		grid-row-gap: .3125rem;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		place-items: start stretch;
		display: grid
	}

	.rt-vission {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
		grid-auto-columns: 1fr;
		display: grid
	}

	.rt-mobile-display-off {
		display: none
	}
}

#w-node-bb5bb2a5-aeab-647b-4762-e452a82506bf-a82506b4 {
	grid-area: span 1/span 1/span 1/span 1
}

@media screen and (max-width:767px) {
	#w-node-bb5bb2a5-aeab-647b-4762-e452a82506b7-a82506b4 {
		grid-area: span 1/span 3/span 1/span 3
	}
}

@media screen and (max-width:479px) {

	#w-node-a49734de-de7b-e812-256d-8d9481e99493-b94f6780,
	#w-node-bb5bb2a5-aeab-647b-4762-e452a82506b7-a82506b4,
	#w-node-bb5bb2a5-aeab-647b-4762-e452a82506b7-a82506b4:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
		grid-column: span 2/span 2
	}

	#w-node-bb5bb2a5-aeab-647b-4762-e452a82506dd-a82506b4,
	#w-node-bb5bb2a5-aeab-647b-4762-e452a82506dd-a82506b4:where(.w-variant-fa695a64-47c1-f0e8-b313-d32270d98df2) {
		grid-area: span 1/span 2/span 1/span 2
	}
}