html {    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    font-family: sans-serif}body {    margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {    display: block}audio,canvas,progress,video {    vertical-align: baseline;    display: inline-block}audio:not([controls]) {    height: 0;    display: none}[hidden],template {    display: none}a {    background-color: #0000}a:active,a:hover {    outline: 0}abbr[title] {    border-bottom: 1px dotted}b,strong {    font-weight: 700}dfn {    font-style: italic}h1 {    margin: .67em 0;    font-size: 2em}mark {    color: #000;    background: #ff0}small {    font-size: 80%}sub,sup {    vertical-align: baseline;    font-size: 75%;    line-height: 0;    position: relative}sup {    top: -.5em}sub {    bottom: -.25em}img {    border: 0}svg:not(:root) {    overflow: hidden}hr {    box-sizing: content-box;    height: 0}pre {    overflow: auto}code,kbd,pre,samp {    font-family: monospace;    font-size: 1em}button,input,optgroup,select,textarea {    color: inherit;    font: inherit;    margin: 0}button {    overflow: visible}button,select {    text-transform: none}button,html input[type=button],input[type=reset] {    -webkit-appearance: button;    cursor: pointer}button[disabled],html input[disabled] {    cursor: default}button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0}input {    line-height: normal}input[type=checkbox],input[type=radio] {    box-sizing: border-box;    padding: 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {    height: auto}input[type=search] {    -webkit-appearance: none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {    -webkit-appearance: none}legend {    border: 0;    padding: 0}textarea {    overflow: auto}optgroup {    font-weight: 700}table {    border-collapse: collapse;    border-spacing: 0}td,th {    padding: 0}@font-face {    font-family: webflow-icons;    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");    font-weight: 400;    font-style: normal}[class^=w-icon-],[class*=\ w-icon-] {    speak: none;    font-variant: normal;    text-transform: none;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-style: normal;    font-weight: 400;    line-height: 1;    font-family: webflow-icons !important}.w-icon-slider-right:before {    content: "î˜€"}.w-icon-slider-left:before {    content: "î˜"}.w-icon-nav-menu:before {    content: "î˜‚"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {    content: "î˜ƒ"}.w-icon-file-upload-remove:before {    content: "î¤€"}.w-icon-file-upload-icon:before {    content: "î¤ƒ"}* {    box-sizing: border-box}html {    height: 100%}body {    color: #333;    background-color: #fff;    min-height: 100%;    margin: 0;    font-family: Arial, sans-serif;    font-size: 14px;    line-height: 20px}img {    vertical-align: middle;    max-width: 100%;    display: inline-block}html.w-mod-touch * {    background-attachment: scroll !important}.w-block {    display: block}.w-inline-block {    max-width: 100%;    display: inline-block}.w-clearfix:before,.w-clearfix:after {    content: " ";    grid-area: 1/1/2/2;    display: table}.w-clearfix:after {    clear: both}.w-hidden {    display: none}.w-button {    color: #fff;    line-height: inherit;    cursor: pointer;    background-color: #3898ec;    border: 0;    border-radius: 0;    padding: 9px 15px;    text-decoration: none;    display: inline-block}input.w-button {    -webkit-appearance: button}html[data-w-dynpage] [data-w-cloak] {    color: #0000 !important}.w-code-block {    margin: unset}pre.w-code-block code {    all: inherit}.w-optimization {    display: contents}.w-webflow-badge,.w-webflow-badge>img {    box-sizing: unset;    width: unset;    height: unset;    max-height: unset;    max-width: unset;    min-height: unset;    min-width: unset;    margin: unset;    padding: unset;    float: unset;    clear: unset;    border: unset;    border-radius: unset;    background: unset;    background-image: unset;    background-position: unset;    background-size: unset;    background-repeat: unset;    background-origin: unset;    background-clip: unset;    background-attachment: unset;    background-color: unset;    box-shadow: unset;    transform: unset;    direction: unset;    font-family: unset;    font-weight: unset;    color: unset;    font-size: unset;    line-height: unset;    font-style: unset;    font-variant: unset;    text-align: unset;    letter-spacing: unset;    -webkit-text-decoration: unset;    text-decoration: unset;    text-indent: unset;    text-transform: unset;    list-style-type: unset;    text-shadow: unset;    vertical-align: unset;    cursor: unset;    white-space: unset;    word-break: unset;    word-spacing: unset;    word-wrap: unset;    transition: unset}.w-webflow-badge {    white-space: nowrap;    cursor: pointer;    box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;    visibility: visible !important;    opacity: 1 !important;    z-index: 2147483647 !important;    color: #aaadb0 !important;    overflow: unset !important;    background-color: #fff !important;    border-radius: 3px !important;    width: auto !important;    height: auto !important;    margin: 0 !important;    padding: 6px !important;    font-size: 12px !important;    line-height: 14px !important;    text-decoration: none !important;    display: inline-block !important;    position: fixed !important;    inset: auto 12px 12px auto !important;    transform: none !important}.w-webflow-badge>img {    position: unset;    visibility: unset !important;    opacity: 1 !important;    vertical-align: middle !important;    display: inline-block !important}h1,h2,h3,h4,h5,h6 {    margin-bottom: 10px;    font-weight: 700}h1 {    margin-top: 20px;    font-size: 38px;    line-height: 44px}h2 {    margin-top: 20px;    font-size: 32px;    line-height: 36px}h3 {    margin-top: 20px;    font-size: 24px;    line-height: 30px}h4 {    margin-top: 10px;    font-size: 18px;    line-height: 24px}h5 {    margin-top: 10px;    font-size: 14px;    line-height: 20px}h6 {    margin-top: 10px;    font-size: 12px;    line-height: 18px}p {    margin-top: 0;    margin-bottom: 10px}blockquote {    border-left: 5px solid #e2e2e2;    margin: 0 0 10px;    padding: 10px 20px;    font-size: 18px;    line-height: 22px}figure {    margin: 0 0 10px}figcaption {    text-align: center;    margin-top: 5px}ul,ol {    margin-top: 0;    margin-bottom: 10px;    padding-left: 40px}.w-list-unstyled {    padding-left: 0;    list-style: none}.w-embed:before,.w-embed:after {    content: " ";    grid-area: 1/1/2/2;    display: table}.w-embed:after {    clear: both}.w-video {    width: 100%;    padding: 0;    position: relative}.w-video iframe,.w-video object,.w-video embed {    border: none;    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0}fieldset {    border: 0;    margin: 0;    padding: 0}button,[type=button],[type=reset] {    cursor: pointer;    -webkit-appearance: button;    border: 0}.w-form {    margin: 0 0 15px}.w-form-done {    text-align: center;    background-color: #ddd;    padding: 20px;    display: none}.w-form-fail {    background-color: #ffdede;    margin-top: 10px;    padding: 10px;    display: none}label {    margin-bottom: 5px;    font-weight: 700;    display: block}.w-input,.w-select {    color: #333;    vertical-align: middle;    background-color: #fff;    border: 1px solid #ccc;    width: 100%;    height: 38px;    margin-bottom: 10px;    padding: 8px 12px;    font-size: 14px;    line-height: 1.42857;    display: block}.w-input::placeholder,.w-select::placeholder {    color: #999}.w-input:focus,.w-select:focus {    border-color: #3898ec;    outline: 0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {    cursor: not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select {    background-color: #eee}textarea.w-input,textarea.w-select {    height: auto}.w-select {    background-color: #f3f3f3}.w-select[multiple] {    height: auto}.w-form-label {    cursor: pointer;    margin-bottom: 0;    font-weight: 400;    display: inline-block}.w-radio {    margin-bottom: 5px;    padding-left: 20px;    display: block}.w-radio:before,.w-radio:after {    content: " ";    grid-area: 1/1/2/2;    display: table}.w-radio:after {    clear: both}.w-radio-input {    float: left;    margin: 3px 0 0 -20px;    line-height: normal}.w-file-upload {    margin-bottom: 10px;    display: block}.w-file-upload-input {    opacity: 0;    z-index: -100;    width: .1px;    height: .1px;    position: absolute;    overflow: hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success {    color: #333;    display: inline-block}.w-file-upload-error {    margin-top: 10px;    display: block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden {    display: none}.w-file-upload-uploading-btn {    cursor: pointer;    background-color: #fafafa;    border: 1px solid #ccc;    margin: 0;    padding: 8px 12px;    font-size: 14px;    font-weight: 400;    display: flex}.w-file-upload-file {    background-color: #fafafa;    border: 1px solid #ccc;    flex-grow: 1;    justify-content: space-between;    margin: 0;    padding: 8px 9px 8px 11px;    display: flex}.w-file-upload-file-name {    font-size: 14px;    font-weight: 400;    display: block}.w-file-remove-link {    cursor: pointer;    width: auto;    height: auto;    margin-top: 3px;    margin-left: 10px;    padding: 3px;    display: block}.w-icon-file-upload-remove {    margin: auto;    font-size: 10px}.w-file-upload-error-msg {    color: #ea384c;    padding: 2px 0;    display: inline-block}.w-file-upload-info {    padding: 0 12px;    line-height: 38px;    display: inline-block}.w-file-upload-label {    cursor: pointer;    background-color: #fafafa;    border: 1px solid #ccc;    margin: 0;    padding: 8px 12px;    font-size: 14px;    font-weight: 400;    display: inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading {    width: 20px;    margin-right: 8px;    display: inline-block}.w-icon-file-upload-uploading {    height: 20px}.w-container {    max-width: 940px;    margin-left: auto;    margin-right: auto}.w-container:before,.w-container:after {    content: " ";    grid-area: 1/1/2/2;    display: table}.w-container:after {    clear: both}.w-container .w-row {    margin-left: -10px;    margin-right: -10px}.w-row:before,.w-row:after {    content: " ";    grid-area: 1/1/2/2;    display: table}.w-row:after {    clear: both}.w-row .w-row {    margin-left: 0;    margin-right: 0}.w-col {    float: left;    width: 100%;    min-height: 1px;    padding-left: 10px;    padding-right: 10px;    position: relative}.w-col .w-col {    padding-left: 0;    padding-right: 0}.w-col-1 {    width: 8.33333%}.w-col-2 {    width: 16.6667%}.w-col-3 {    width: 25%}.w-col-4 {    width: 33.3333%}.w-col-5 {    width: 41.6667%}.w-col-6 {    width: 50%}.w-col-7 {    width: 58.3333%}.w-col-8 {    width: 66.6667%}.w-col-9 {    width: 75%}.w-col-10 {    width: 83.3333%}.w-col-11 {    width: 91.6667%}.w-col-12 {    width: 100%}.w-hidden-main {    display: none !important}@media screen and (max-width:991px) {    .w-container {        max-width: 728px    }    .w-hidden-main {        display: inherit !important    }    .w-hidden-medium {        display: none !important    }    .w-col-medium-1 {        width: 8.33333%    }    .w-col-medium-2 {        width: 16.6667%    }    .w-col-medium-3 {        width: 25%    }    .w-col-medium-4 {        width: 33.3333%    }    .w-col-medium-5 {        width: 41.6667%    }    .w-col-medium-6 {        width: 50%    }    .w-col-medium-7 {        width: 58.3333%    }    .w-col-medium-8 {        width: 66.6667%    }    .w-col-medium-9 {        width: 75%    }    .w-col-medium-10 {        width: 83.3333%    }    .w-col-medium-11 {        width: 91.6667%    }    .w-col-medium-12 {        width: 100%    }    .w-col-stack {        width: 100%;        left: auto;        right: auto    }}@media screen and (max-width:767px) {    .w-hidden-main,    .w-hidden-medium {        display: inherit !important    }    .w-hidden-small {        display: none !important    }    .w-row,    .w-container .w-row {        margin-left: 0;        margin-right: 0    }    .w-col {        width: 100%;        left: auto;        right: auto    }    .w-col-small-1 {        width: 8.33333%    }    .w-col-small-2 {        width: 16.6667%    }    .w-col-small-3 {        width: 25%    }    .w-col-small-4 {        width: 33.3333%    }    .w-col-small-5 {        width: 41.6667%    }    .w-col-small-6 {        width: 50%    }    .w-col-small-7 {        width: 58.3333%    }    .w-col-small-8 {        width: 66.6667%    }    .w-col-small-9 {        width: 75%    }    .w-col-small-10 {        width: 83.3333%    }    .w-col-small-11 {        width: 91.6667%    }    .w-col-small-12 {        width: 100%    }}@media screen and (max-width:479px) {    .w-container {        max-width: none    }    .w-hidden-main,    .w-hidden-medium,    .w-hidden-small {        display: inherit !important    }    .w-hidden-tiny {        display: none !important    }    .w-col {        width: 100%    }    .w-col-tiny-1 {        width: 8.33333%    }    .w-col-tiny-2 {        width: 16.6667%    }    .w-col-tiny-3 {        width: 25%    }    .w-col-tiny-4 {        width: 33.3333%    }    .w-col-tiny-5 {        width: 41.6667%    }    .w-col-tiny-6 {        width: 50%    }    .w-col-tiny-7 {        width: 58.3333%    }    .w-col-tiny-8 {        width: 66.6667%    }    .w-col-tiny-9 {        width: 75%    }    .w-col-tiny-10 {        width: 83.3333%    }    .w-col-tiny-11 {        width: 91.6667%    }    .w-col-tiny-12 {        width: 100%    }}.w-widget {    position: relative}.w-widget-map {    width: 100%;    height: 400px}.w-widget-map label {    width: auto;    display: inline}.w-widget-map img {    max-width: inherit}.w-widget-map .gm-style-iw {    text-align: center}.w-widget-map .gm-style-iw>button {    display: none !important}.w-widget-twitter {    overflow: hidden}.w-widget-twitter-count-shim {    vertical-align: top;    text-align: center;    background: #fff;    border: 1px solid #758696;    border-radius: 3px;    width: 28px;    height: 20px;    display: inline-block;    position: relative}.w-widget-twitter-count-shim * {    pointer-events: none;    -webkit-user-select: none;    user-select: none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner {    text-align: center;    color: #999;    font-family: serif;    font-size: 15px;    line-height: 12px;    position: relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear {    display: block;    position: relative}.w-widget-twitter-count-shim.w--large {    width: 36px;    height: 28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {    font-size: 18px;    line-height: 18px}.w-widget-twitter-count-shim:not(.w--vertical) {    margin-left: 5px;    margin-right: 8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large {    margin-left: 6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after {    content: " ";    pointer-events: none;    border: solid #0000;    width: 0;    height: 0;    position: absolute;    top: 50%;    left: 0}.w-widget-twitter-count-shim:not(.w--vertical):before {    border-width: 4px;    border-color: #75869600 #5d6c7b #75869600 #75869600;    margin-top: -4px;    margin-left: -9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {    border-width: 5px;    margin-top: -5px;    margin-left: -10px}.w-widget-twitter-count-shim:not(.w--vertical):after {    border-width: 4px;    border-color: #fff0 #fff #fff0 #fff0;    margin-top: -4px;    margin-left: -8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {    border-width: 5px;    margin-top: -5px;    margin-left: -9px}.w-widget-twitter-count-shim.w--vertical {    width: 61px;    height: 33px;    margin-bottom: 8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after {    content: " ";    pointer-events: none;    border: solid #0000;    width: 0;    height: 0;    position: absolute;    top: 100%;    left: 50%}.w-widget-twitter-count-shim.w--vertical:before {    border-width: 5px;    border-color: #5d6c7b #75869600 #75869600;    margin-left: -5px}.w-widget-twitter-count-shim.w--vertical:after {    border-width: 4px;    border-color: #fff #fff0 #fff0;    margin-left: -4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {    font-size: 18px;    line-height: 22px}.w-widget-twitter-count-shim.w--vertical.w--large {    width: 76px}.w-background-video {    color: #fff;    height: 500px;    position: relative;    overflow: hidden}.w-background-video>video {    object-fit: cover;    z-index: -100;    background-position: 50%;    background-size: cover;    width: 100%;    height: 100%;    margin: auto;    position: absolute;    inset: -100%}.w-background-video>video::-webkit-media-controls-start-playback-button {    -webkit-appearance: none;    display: none !important}.w-background-video--control {    background-color: #0000;    padding: 0;    position: absolute;    bottom: 1em;    right: 1em}.w-background-video--control>[hidden] {    display: none !important}.w-slider {    text-align: center;    clear: both;    -webkit-tap-highlight-color: #0000;    tap-highlight-color: #0000;    background: #ddd;    height: 300px;    position: relative}.w-slider-mask {    z-index: 1;    white-space: nowrap;    height: 100%;    display: block;    position: relative;    left: 0;    right: 0;    overflow: hidden}.w-slide {    vertical-align: top;    white-space: normal;    text-align: left;    width: 100%;    height: 100%;    display: inline-block;    position: relative}.w-slider-nav {    z-index: 2;    text-align: center;    -webkit-tap-highlight-color: #0000;    tap-highlight-color: #0000;    height: 40px;    margin: auto;    padding-top: 10px;    position: absolute;    inset: auto 0 0}.w-slider-nav.w-round>div {    border-radius: 100%}.w-slider-nav.w-num>div {    font-size: inherit;    line-height: inherit;    width: auto;    height: auto;    padding: .2em .5em}.w-slider-nav.w-shadow>div {    box-shadow: 0 0 3px #3336}.w-slider-nav-invert {    color: #fff}.w-slider-nav-invert>div {    background-color: #2226}.w-slider-nav-invert>div.w-active {    background-color: #222}.w-slider-dot {    cursor: pointer;    background-color: #fff6;    width: 1em;    height: 1em;    margin: 0 3px .5em;    transition: background-color .1s, color .1s;    display: inline-block;    position: relative}.w-slider-dot.w-active {    background-color: #fff}.w-slider-dot:focus {    outline: none;    box-shadow: 0 0 0 2px #fff}.w-slider-dot:focus.w-active {    box-shadow: none}.w-slider-arrow-left,.w-slider-arrow-right {    cursor: pointer;    color: #fff;    -webkit-tap-highlight-color: #0000;    tap-highlight-color: #0000;    -webkit-user-select: none;    user-select: none;    width: 80px;    margin: auto;    font-size: 40px;    position: absolute;    inset: 0;    overflow: hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-] {    position: absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus {    outline: 0}.w-slider-arrow-left {    z-index: 3;    right: auto}.w-slider-arrow-right {    z-index: 4;    left: auto}.w-icon-slider-left,.w-icon-slider-right {    width: 1em;    height: 1em;    margin: auto;    inset: 0}.w-slider-aria-label {    clip: rect(0 0 0 0);    border: 0;    width: 1px;    height: 1px;    margin: -1px;    padding: 0;    position: absolute;    overflow: hidden}.w-slider-force-show {    display: block !important}.w-dropdown {    text-align: left;    z-index: 900;    margin-left: auto;    margin-right: auto;    display: inline-block;    position: relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link {    vertical-align: top;    color: #222;    text-align: left;    white-space: nowrap;    margin-left: auto;    margin-right: auto;    padding: 20px;    text-decoration: none;    position: relative}.w-dropdown-toggle {    -webkit-user-select: none;    user-select: none;    cursor: pointer;    padding-right: 40px;    display: inline-block}.w-dropdown-toggle:focus {    outline: 0}.w-icon-dropdown-toggle {    width: 1em;    height: 1em;    margin: auto 20px auto auto;    position: absolute;    top: 0;    bottom: 0;    right: 0}.w-dropdown-list {    background: #ddd;    min-width: 100%;    display: none;    position: absolute}.w-dropdown-list.w--open {    display: block}.w-dropdown-link {    color: #222;    padding: 10px 20px;    display: block}.w-dropdown-link.w--current {    color: #0082f3}.w-dropdown-link:focus {    outline: 0}@media screen and (max-width:767px) {    .w-nav-brand {        padding-left: 10px    }}.w-lightbox-backdrop {    cursor: auto;    letter-spacing: normal;    text-indent: 0;    text-shadow: none;    text-transform: none;    visibility: visible;    white-space: normal;    word-break: normal;    word-spacing: normal;    word-wrap: normal;    color: #fff;    text-align: center;    z-index: 2000;    opacity: 0;    -webkit-user-select: none;    -moz-user-select: none;    -webkit-tap-highlight-color: transparent;    background: #000000e6;    outline: 0;    font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;    font-size: 17px;    font-style: normal;    font-weight: 300;    line-height: 1.2;    list-style: disc;    position: fixed;    inset: 0;    -webkit-transform: translate(0)}.w-lightbox-backdrop,.w-lightbox-container {    -webkit-overflow-scrolling: touch;    height: 100%;    overflow: auto}.w-lightbox-content {    height: 100vh;    position: relative;    overflow: hidden}.w-lightbox-view {    opacity: 0;    width: 100vw;    height: 100vh;    position: absolute}.w-lightbox-view:before {    content: "";    height: 100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {    height: 86vh}.w-lightbox-frame,.w-lightbox-view:before {    vertical-align: middle;    display: inline-block}.w-lightbox-figure {    margin: 0;    position: relative}.w-lightbox-group .w-lightbox-figure {    cursor: pointer}.w-lightbox-img {    width: auto;    max-width: none;    height: auto}.w-lightbox-image {    float: none;    max-width: 100vw;    max-height: 100vh;    display: block}.w-lightbox-group .w-lightbox-image {    max-height: 86vh}.w-lightbox-caption {    text-align: left;    text-overflow: ellipsis;    white-space: nowrap;    background: #0006;    padding: .5em 1em;    position: absolute;    bottom: 0;    left: 0;    right: 0;    overflow: hidden}.w-lightbox-embed {    width: 100%;    height: 100%;    position: absolute;    inset: 0}.w-lightbox-control {    cursor: pointer;    background-position: 50%;    background-repeat: no-repeat;    background-size: 24px;    width: 4em;    transition: all .3s;    position: absolute;    top: 0}.w-lightbox-left {    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);    display: none;    bottom: 0;    left: 0}.w-lightbox-right {    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);    display: none;    bottom: 0;    right: 0}.w-lightbox-close {    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);    background-size: 18px;    height: 2.6em;    right: 0}.w-lightbox-strip {    white-space: nowrap;    padding: 0 1vh;    line-height: 0;    position: absolute;    bottom: 0;    left: 0;    right: 0;    overflow: auto hidden}.w-lightbox-item {    box-sizing: content-box;    cursor: pointer;    width: 10vh;    padding: 2vh 1vh;    display: inline-block;    -webkit-transform: translate(0, 0)}.w-lightbox-active {    opacity: .3}.w-lightbox-thumbnail {    background: #222;    height: 10vh;    position: relative;    overflow: hidden}.w-lightbox-thumbnail-image {    position: absolute;    top: 0;    left: 0}.w-lightbox-thumbnail .w-lightbox-tall {    width: 100%;    top: 50%;    transform: translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide {    height: 100%;    left: 50%;    transform: translate(-50%)}.w-lightbox-spinner {    box-sizing: border-box;    border: 5px solid #0006;    border-radius: 50%;    width: 40px;    height: 40px;    margin-top: -20px;    margin-left: -20px;    animation: .8s linear infinite spin;    position: absolute;    top: 50%;    left: 50%}.w-lightbox-spinner:after {    content: "";    border: 3px solid #0000;    border-bottom-color: #fff;    border-radius: 50%;    position: absolute;    inset: -4px}.w-lightbox-hide {    display: none}.w-lightbox-noscroll {    overflow: hidden}@media (min-width:768px) {    .w-lightbox-content {        height: 96vh;        margin-top: 2vh    }    .w-lightbox-view,    .w-lightbox-view:before {        height: 96vh    }    .w-lightbox-group,    .w-lightbox-group .w-lightbox-view,    .w-lightbox-group .w-lightbox-view:before {        height: 84vh    }    .w-lightbox-image {        max-width: 96vw;        max-height: 96vh    }    .w-lightbox-group .w-lightbox-image {        max-width: 82.3vw;        max-height: 84vh    }    .w-lightbox-left,    .w-lightbox-right {        opacity: .5;        display: block    }    .w-lightbox-close {        opacity: .8    }    .w-lightbox-control:hover {        opacity: 1    }}.w-lightbox-inactive,.w-lightbox-inactive:hover {    opacity: 0}.w-richtext:before,.w-richtext:after {    content: " ";    grid-area: 1/1/2/2;    display: table}.w-richtext:after {    clear: both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after {    white-space: initial}.w-richtext ol,.w-richtext ul {    overflow: hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {    outline: 2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after {    content: "";    display: none;    position: absolute;    inset: 0}.w-richtext figure {    max-width: 60%;    position: relative}.w-richtext figure>div:before {    cursor: default !important}.w-richtext figure img {    width: 100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder {    opacity: .6}.w-richtext figure div {    color: #0000;    font-size: 0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image] {    display: table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div {    display: inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption {    caption-side: bottom;    display: table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video] {    width: 60%;    height: 0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div {    width: 100%}.w-richtext figure.w-richtext-align-center {    clear: both;    margin-left: auto;    margin-right: auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {    max-width: 100%}.w-richtext figure.w-richtext-align-normal {    clear: both}.w-richtext figure.w-richtext-align-fullwidth {    text-align: center;    clear: both;    width: 100%;    max-width: 100%;    margin-left: auto;    margin-right: auto;    display: block}.w-richtext figure.w-richtext-align-fullwidth>div {    padding-bottom: inherit;    display: inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption {    display: block}.w-richtext figure.w-richtext-align-floatleft {    float: left;    clear: none;    margin-right: 15px}.w-richtext figure.w-richtext-align-floatright {    float: right;    clear: none;    margin-left: 15px}.w-nav {    z-index: 1000;    background: #ddd;    position: relative}.w-nav:before,.w-nav:after {    content: " ";    grid-area: 1/1/2/2;    display: table}.w-nav:after {    clear: both}.w-nav-brand {    float: left;    color: #333;    text-decoration: none;    position: relative}.w-nav-link {    vertical-align: top;    color: #222;    text-align: left;    margin-left: auto;    margin-right: auto;    padding: 20px;    text-decoration: none;    display: inline-block;    position: relative}.w-nav-link.w--current {    color: #0082f3}.w-nav-menu {    float: right;    position: relative}[data-nav-menu-open] {    text-align: center;    background: #c8c8c8;    min-width: 200px;    position: absolute;    top: 100%;    left: 0;    right: 0;    overflow: visible;    display: block !important}.w--nav-link-open {    display: block;    position: relative}.w-nav-overlay {    width: 100%;    display: none;    position: absolute;    top: 100%;    left: 0;    right: 0;    overflow: hidden}.w-nav-overlay [data-nav-menu-open] {    top: 0}.w-nav[data-animation=over-left] .w-nav-overlay {    width: auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open] {    z-index: 1;    top: 0;    right: auto}.w-nav[data-animation=over-right] .w-nav-overlay {    width: auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open] {    z-index: 1;    top: 0;    left: auto}.w-nav-button {    float: right;    cursor: pointer;    -webkit-tap-highlight-color: #0000;    tap-highlight-color: #0000;    -webkit-user-select: none;    user-select: none;    padding: 18px;    font-size: 24px;    display: none;    position: relative}.w-nav-button:focus {    outline: 0}.w-nav-button.w--open {    color: #fff;    background-color: #c8c8c8}.w-nav[data-collapse=all] .w-nav-menu {    display: none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open {    display: block}.w--nav-dropdown-list-open {    position: static}@media screen and (max-width:991px) {    .w-nav[data-collapse=medium] .w-nav-menu {        display: none    }    .w-nav[data-collapse=medium] .w-nav-button {        display: block    }}@media screen and (max-width:767px) {    .w-nav[data-collapse=small] .w-nav-menu {        display: none    }    .w-nav[data-collapse=small] .w-nav-button {        display: block    }    .w-nav-brand {        padding-left: 10px    }}@media screen and (max-width:479px) {    .w-nav[data-collapse=tiny] .w-nav-menu {        display: none    }    .w-nav[data-collapse=tiny] .w-nav-button {        display: block    }}.w-tabs {    position: relative}.w-tabs:before,.w-tabs:after {    content: " ";    grid-area: 1/1/2/2;    display: table}.w-tabs:after {    clear: both}.w-tab-menu {    position: relative}.w-tab-link {    vertical-align: top;    text-align: left;    cursor: pointer;    color: #222;    background-color: #ddd;    padding: 9px 30px;    text-decoration: none;    display: inline-block;    position: relative}.w-tab-link.w--current {    background-color: #c8c8c8}.w-tab-link:focus {    outline: 0}.w-tab-content {    display: block;    position: relative;    overflow: hidden}.w-tab-pane {    display: none;    position: relative}.w--tab-active {    display: block}@media screen and (max-width:479px) {    .w-tab-link {        display: block    }}.w-ix-emptyfix:after {    content: ""}@keyframes spin {    0% {        transform: rotate(0)    }    to {        transform: rotate(360deg)    }}.w-dyn-empty {    background-color: #ddd;    padding: 10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible {    display: none !important}.wf-layout-layout {    display: grid}: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}@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-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-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-explore-heading {    max-width: 20.875rem}.rt-no-margin.rt-explore-text {    max-width: 23.8125rem}.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-cta-v2-heading {    max-width: 31.25rem}.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-faq-v1-heading {    max-width: 25rem;    margin-left: auto;    margin-right: auto}.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-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-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-video-height {    height: 50rem}.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-pricing-plan-v2-image-wrapper {    flex: 1;    width: 100%;    max-width: 24.375rem}.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;    f}.rt-position-relative.rt-overflow-hidden.rt-radius-25.rt-max-width {    max-width: 32.3125rem}.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-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 {    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-two {    color: var(--_colors---charcoal-black);    position: absolute}.rt-button-text.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-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-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-overflow-hidden.rt-position-relative.rt-radius-25.rt-contact-v2-image-wrapper {    flex: 1;    max-width: 33.4375rem}.rt-overflow-hidden.rt-contact-hero-v3-heading {    max-width: 30rem}.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 {    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-gap-xl {    padding-right: var(--gutter-space);    padding-left: var(--gutter-space)}.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-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-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-blog-button-wrapper {    justify-content: center;    align-items: center;    padding-top: 4.375rem;    display: flex}.rt-desktop-text-center.rt-text-body-color {    color: var(--_colors---midlight-gray)}.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-medium {    padding-bottom: 2.1875rem}.rt-desktop-image-full {    width: 100%;    height: 100%}.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-border-radius-full {    border-radius: 50%}.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-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-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-image-one {    opacity: 1}.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-border-radius-4 {    border-radius: .25rem}.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-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-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-image: radial-gradient(circle, #00000080, #fff0), url(https://cdn.prod.website-files.com/685be250ef6aaa7c1ab72074/68c0f58237734dcf4bcc7c0b_Rectangle%2034626249.png);    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-faq-v1-wrapper {    grid-column-gap: 1.875rem;    grid-row-gap: 1.875rem;    justify-content: space-between;    align-items: flex-start;    display: flex}.rt-faq-question-top {    grid-column-gap: .3125rem;    grid-row-gap: .3125rem;    justify-content: space-between;    align-items: center;    padding-top: .9375rem;    padding-bottom: .9375rem;    display: flex}.rt-faq-question-top.rt-top-padding-off {    margin-top: -.2rem;    padding-top: 0}.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-footer-subheading-bottom-wrapper {    padding-bottom: 1.6875rem}.rt-footer-subheading-bottom-wrapper.rt-change-bottom-padding {    margin-top: 0;    padding-bottom: .9375rem}.rt-quick-links-wrapper {    grid-column-gap: .4375rem;    grid-row-gap: .4375rem;    flex-flow: column;    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-faq-v1-left-part {    flex: 1;    max-width: 36.125rem}.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 {    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-faq-v1-right-part {    flex: 1;    max-width: 40.125rem}.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-container-small {    padding-right: var(--gutter-space);    padding-left: var(--gutter-space);    max-width: 82.5rem}.rt-container-small.rt-sizing {    flex: 1}.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-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-faq-v1 {    padding-top: var(--section-gap-small);    padding-bottom: var(--section-gap-small)}.rt-faq-v1.rt-change-padding {    padding-bottom: 6.25rem}.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-faq-question-answer {    background-color: var(--_colors---stone-beige);    border-radius: 10px}.rt-faq-question-answer.rt-overflow-hidden.rt-v1 {    border-bottom: 1px solid var(--_colors---soft-gray)}.rt-faq-question-answer.rt-overflow-hidden.rt-v2 {    border-bottom: 1px solid var(--_colors---stone-beige)}.rt-faq-question-item-question-holder {    grid-column-gap: 2.5rem;    grid-row-gap: 2.5rem;    justify-content: space-between;    align-items: center}.rt-contact-hero-text-wrapper {    flex-flow: column;    justify-content: center;    align-items: center;    display: flex;    position: absolute;    inset: 0%}.rt-contact-details-text-wrapper {    border-bottom-right-radius: 10px;    flex: 1;    width: 100%;    max-width: 26.1875rem;    margin-top: -5rem}.rt-contact-details-text-wrapper.rt-overflow-hidden.rt-margin-off,.rt-contact-details-text-wrapper.rt-remove-left-padding.rt-margin-off {    margin-top: 0}.rt-contact-details-text {    max-width: 23.875rem}.rt-contact-details-box {    grid-column-gap: 30px;    grid-row-gap: 30px;    flex-flow: column;    justify-content: flex-start;    align-items: flex-start;    padding-top: 5.5rem}.rt-submit-button {    z-index: 4;    opacity: 0;    background-color: #3898ec00;    position: absolute;    inset: 0%}.rt-text-style-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)}.rt-text-style-h3.rt-gap-small.rt-overview-small-heading-gap {    padding-top: 2.1875rem}.rt-text-style-h3.rt-overview-subtext-gap {    padding-top: 2.1875rem;    padding-bottom: 1.5625rem}.rt-footer-icon {    width: .875rem;    height: .9375rem}.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-footer-link {    flex: none;    max-width: 185px;    margin-top: 0;    text-decoration: none;    transition: all .2s}.rt-footer-link:hover {    color: #545aff}.rt-faq-v1-question-answer-para {    max-width: 66.6875rem;    padding: 1.25rem 1.875rem}.rt-faq-v1-question-item-v1 {    grid-column-gap: 20px;    grid-row-gap: 20px;    cursor: pointer;    flex-flow: column}.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-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-radius-25 {    border-radius: 1.5625rem}.rt-overview-shadow-line {    background-color: #0003;    height: .0625rem;    position: absolute;    inset: auto 0% 0%}.rt-overview-glow-line {    background-color: var(--_colors---charcoal-black);    height: .0625rem}.rt-footer-col-1 {    max-width: 15.4rem}.rt-subtext-bottom-padding {    padding-bottom: var(--subtext-bottom-padding)}.rt-gap-small-v2 {    padding-bottom: var(--small-gap)}.rt-contact-main-button-wrapper {    grid-column-gap: 1.875rem;    grid-row-gap: 1.875rem;    justify-content: flex-start;    align-items: center;    padding-top: 2.5rem;    display: flex}.rt-phone-button-wrapper {    background-color: var(--_colors---charcoal-black);    border-radius: .625rem;    justify-content: center;    align-items: center;    padding: 1.0625rem 2.5rem}.rt-contact-address-padding {    padding-bottom: 2.1875rem}.rt-contact-wrapper {    grid-column-gap: .625rem;    grid-row-gap: .625rem;    flex-flow: column;    justify-content: flex-start;    align-items: flex-start;    display: flex}.rt-information {    padding-top: var(--section-gap-large);    background-color: var(--_colors---stone-beige);    height: 670px;}.rt-information-wrapper {    grid-column-gap: 1.875rem;    grid-row-gap: 1.875rem;    justify-content: space-between;    align-items: center;    max-width: 74.1875rem;    margin-bottom: -3.75rem;    margin-left: auto;    margin-right: auto;    display: flex}.rt-information-left-wrapper {    flex: 1;    justify-content: flex-start;    align-items: flex-end;    display: flex}.rt-contact-v3-about {    padding-top: 13.75rem}.rt-contact-v3-about-wrapper {    max-width: 70.625rem;    margin-left: auto;    margin-right: auto}.rt-contact-v3-form-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;    justify-content: space-between;    align-items: stretch;    display: grid}.rt-contact-v3-textarea-wrapper {    grid-column-gap: 20px;    grid-row-gap: 20px;    flex-flow: column;    flex: 1;    padding-top: 1.25rem}.rt-contact-three-placeholder {    border-style: none;    border-width: 1px;    border-color: black black var(--_colors---soft-silver);    background-color: var(--_colors---stone-beige);    color: var(--_colors---charcoal-black);    border-radius: 15px;    min-height: 7.375rem;    margin-bottom: 0;    padding: 1.875rem 0 0 1.5625rem}.rt-contact-three-placeholder:focus {    border-bottom-color: var(--_colors---soft-silver);    color: var(--_colors---charcoal-black)}.rt-contact-three-placeholder::placeholder {    color: var(--_colors---charcoal-black)}.rt-contact-three-input-field {    border-style: none;    border-width: 1px;    border-color: black black var(--_colors---soft-silver);    background-color: var(--_colors---stone-beige);    color: var(--_colors---charcoal-black);    border-radius: 15px;    min-height: 3.75rem;    margin-bottom: 0;    padding: 0 0 0 1.5625rem}.rt-contact-three-input-field:focus {    border-bottom-color: var(--_colors---soft-silver);    color: var(--_colors---charcoal-black)}.rt-contact-three-input-field::placeholder {    color: var(--_colors---charcoal-black)}.rt-text-color-white {    color: #fff}.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}.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 {    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-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-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-faq-arrow {    margin-bottom: .9375rem}@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: 31.25rem    }    .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: 7.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    }    .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: 0rem;        --_font-details---font-size--h2: 1.5625rem;        --_font-details---line-height--h2-line-height: 125%;        --_font-details---letter-spacing--h2-letter-spacing: 0rem;        --_font-details---font-size--h3: 1.375rem;        --_font-details---line-height--h3-line-height: 116.67%;        --_font-details---letter-spacing--h3-letter-spacing: 0rem;        --_font-details---font-size--h4: 1.25rem;        --_font-details---line-height--h4-line-height: 120%;        --_font-details---letter-spacing--h4-letter-spacing: 0rem;        --_font-details---font-size--h5: 1.0625rem;        --_font-details---line-height--h5-line-height: 155%;        --_font-details---letter-spacing--h5-letter-spacing: 0rem;        --_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: 27.7rem    }    .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-_46f91aef-c263-7593-591f-b561e65cabe9-f221bce1 {        order: 9999    }    #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-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    }}@media (max-width: 479px) {    .rt-footer-subheading-bottom-wrapper {    display: flex;    justify-content: center;  }  .rt-footer-nav-link {    display: flex;    justify-content: center;    width: 100%;  }     .rt-brand {     width: 120px !important;   /* correct mobile size */    height: auto !important;    display: block;    margin: 0 auto;      /* width: 180px !important;       height: auto !important;    max-width: 100%;    object-fit: contain; */  }  .rt-footer-subheading-bottom-wrapper .rt-brand{     display: flex;    justify-content: center;    /* width: 120px !important;    text-align: center; */  }  .felixlogo{  width:150px;}}