*,::after,::before{box-sizing:border-box}body main img{border-radius:0}::selection{background-color:var(--secondary-color) !important;color:#fff}::-moz-selection{background-color:var(--secondary-color) !important;color:#fff}html{background-color:#fafafa;overflow-x:unset !important}body{overflow-x:hidden;background-color:--page-background-color !important;color:var(--body-text-color) !important}[dir=rtl] body{text-align:right !important}h1,.heading-primary,.h1{font-size:3rem !important;font-weight:500 !important}h2,.heading-secondary,.h2{font-size:2.5rem !important;font-weight:500 !important}h3,.heading-tertiary,.h3{font-size:2rem !important;font-weight:500 !important}h4,.heading-quaternary,.h4{font-size:1.5rem !important;font-weight:500 !important}h5,.heading-quinary,.h5{font-size:1.25rem !important;font-weight:500 !important}.h5-light{font-size:1.25rem !important;font-weight:400 !important}h6,.heading-senary,.h6{font-size:1.125rem !important;font-weight:500 !important}main h1,main h2,main h3,main h4,main h5,main h6{margin-bottom:0px !important}#post-content h2,#post-content h3,#post-content h4,#post-content h5,#post-content h6{margin-bottom:1.5rem}main .apos-area h1,main .apos-area h2{margin-bottom:1.5rem !important}main .apos-area h3,main .apos-area h4{margin-bottom:.75rem !important}main .apos-area h5,main .apos-area h6{margin-bottom:.5rem !important}.card-widget__content h1,.card-widget__content h2,.card-widget__content h3,.card-widget__content h4,.card-widget__content h5,.card-widget__content h6{margin-bottom:0px !important}.fr-green{color:green !important}.fr-strong{font-weight:700 !important}pre{white-space:normal !important}button:focus{outline:none !important}.body1{font-size:1rem !important}.body1-medium{font-size:1rem;font-weight:600}.body1-medium-dark{font-size:1rem;color:var(--body-text-color-dark) !important;font-weight:600}.body2-medium{font-weight:600}.breadcrumbs{flex:1}.breadcrumbs-last-item{color:rgba(0,0,0,.6) !important}.label{font-size:.875rem;color:var(--secondary-color) !important;font-weight:500}label{margin-bottom:0 !important}.brand-primary{color:var(--primary-color) !important}.brand-secondary{color:var(--secondary-color) !important}.secondary-medium{color:var(--secondary-color) !important;font-weight:500}.scrollbars-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbars-hidden::-webkit-scrollbar{display:none}#property-listbox ul{padding-left:0px !important}.scrollbars-hidden::-webkit-scrollbar{display:none}.scrollbars-thin{scrollbar-width:thin}.base-border-radius{border-radius:1rem}.base-border-radius-sm{border-radius:.5rem}.base-border{border:1px solid #ddd}.avatar-md{width:60px;height:60px;box-shadow:0px 0px 5px 0px rgba(0,0,0,.25) !important}.listing-floater-agentname{margin-bottom:0 !important}.navigation{display:flex;align-items:center;justify-content:space-between}.navigation__link{color:var(--body-text-color)}@media(min-width: 0px){.navigation__links{display:none}}@media(min-width: 1200px){.navigation__links{display:flex;justify-content:center;text-align:center;position:absolute;left:50%;transform:translateX(-50%);gap:32px}}.dropdown-menu .navigation__link{padding:6px 16px;margin:0 !important}.dropdown-menu .navigation__link:hover{text-decoration:none !important;background-color:rgba(0,0,0,.05) !important}.dropdown-menu.show{display:flex !important;flex-direction:column !important;box-shadow:rgba(0,0,0,.2) 0px 5px 5px -3px,rgba(0,0,0,.14) 0px 8px 10px 1px,rgba(0,0,0,.12) 0px 3px 14px 2px;outline:0 !important;border:none !important}:not(.hero-widget) .column-widget{padding-left:.5rem;padding-right:.5rem}@media(min-width: 1536px){.cms-full-width-container{max-width:100% !important;padding-left:3.75rem !important;padding-right:3.75rem !important;padding-top:3rem;padding-bottom:3rem}body:not([data-breakpoint-preview-mode]) div.content-container{max-width:none;padding-left:0;padding-right:0}.react-multi-carousel-list{padding:0 !important}}@media(min-width: 600px){.cms-full-width-container{max-width:100% !important;padding-left:1.5rem;padding-right:1.5rem;padding-top:3rem;padding-bottom:3rem}body:not([data-breakpoint-preview-mode]) div.content-container{padding-left:0 !important;padding-right:0 !important}:not(.hero-widget) .column-widget{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width: 1600px){:not(.hero-widget) .column-widget{padding-left:3.5rem;padding-right:3.5rem}}@media(max-width: 599.95px){.cms-full-width-container{max-width:100% !important;padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem}}@media(min-width: 0px){body:not([data-breakpoint-preview-mode]) div.content-container{padding-left:0 !important;padding-right:0 !important}}.content-container:has(:first-child.hero-widget){padding-top:0 !important}section.hero-widget{--z-index-content: auto}.hero-widget__content{max-width:1536px;margin:auto;padding:2rem .5rem}.MuiChip-colorSecondary{background:var(--secondary-color) !important;color:#fff !important}.market-status-chip{border-radius:1rem !important}#post-content{max-width:680px}#post-content .text-widget{margin-bottom:2.5rem !important}@media screen and (max-width: 768px){#post-content .text-widget{margin-bottom:2rem !important}}#post-content img{max-width:100% !important;border-radius:1rem;margin-bottom:2.5rem !important}@media screen and (max-width: 768px){#post-content img{margin-bottom:2rem !important}}.blog-posts-container{display:flex;gap:2rem}.blog-category-filter-item{border-bottom:1px solid #eee}.MuiButtonBase-root.blog-category-filter-chip{margin-block:4px}.MuiButtonBase-root.blog-category-filter-chip span{padding-inline:16px;font-size:16px !important;font-weight:700}.MuiButtonBase-root.blog-category-filter-chip:hover{background-color:rgba(0,0,0,0);outline:1px solid rgba(0,0,0,.87)}.MuiButtonBase-root.blog-category-filter-chip:hover span{padding-inline:16px}.MuiButtonBase-root.blog-category-selected,.MuiButtonBase-root.blog-category-selected:hover{background-color:#e8edf8;outline:0}.MuiButtonBase-root.blog-category-selected .MuiChip-label,.MuiButtonBase-root.blog-category-selected:hover .MuiChip-label{color:#003da5 !important;font-weight:700;padding-inline:16px}.blog-thumbnail{width:100%;height:auto;border-radius:1rem;border:1px solid #ddd}.blog-tag-stack{flex-wrap:wrap}.MuiButtonBase-root.blog-post-list-category-chip{background-color:#e8edf8}.MuiButtonBase-root.blog-post-list-category-chip .MuiChip-label{color:#003da5 !important;font-weight:700;font-size:16px !important}.blog-category-filter-title{margin-bottom:1.5rem;font-weight:700 !important}.blog-post-thumbnail{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;border-radius:16px}.blog-hero-image-wrapper,.blog-grid-image-wrapper{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}@media(min-width: 900px){.blog-hero-image-wrapper{aspect-ratio:unset;height:auto}.blog-hero-featured-card .blog-hero-featured-row{min-height:340px}}.blog-hero-card.MuiPaper-root,.blog-grid-card.MuiPaper-root{background:rgba(0,0,0,0) !important;box-shadow:none !important}@media(max-width: 899.95px){.blog-hero-card.MuiPaper-root{background:#fff !important}}.blog-hero-card .customBox{overflow:hidden;border:1px solid rgba(0,0,0,.15)}.blog-grid-card .customBox{overflow:hidden}.blog-hero-image{border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width: 899.95px){.blog-hero-image{border-bottom-left-radius:0px}}[dir=rtl] .blog-hero-image{border-top-right-radius:16px;border-bottom-right-radius:16px;border-top-left-radius:0;border-bottom-left-radius:0}.blog-search-input{border-radius:8px}.blog-grid-card .MuiCardContent-root{padding-left:0 !important;padding-right:0 !important;padding-top:16px !important}.blog-search-input .MuiOutlinedInput-root,.blog-category-select .MuiOutlinedInput-root,.blog-category-select .MuiSelect-select{border-radius:8px}.blog-hero-card .blog-tag-stack .MuiChip-root,.blog-grid-card .blog-tag-stack .MuiChip-root{height:auto;border-radius:8px !important;text-decoration:none}.blog-card-title-link{color:inherit !important;text-decoration:none !important}.blog-category-chip .MuiChip-label{padding:6px 8px}.blog-hashtag-chip .MuiChip-label{padding:4px 8px 3px 8px}.blog-hashtag-chip.MuiChip-outlined{color:#414142;border-color:rgba(65,65,66,.4)}.blog-card-title,.blog-section-title{font-weight:600 !important}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carousel-item-padding{padding-right:.5rem;padding-left:.5rem;padding-top:0 !important;padding-bottom:0 !important}.carousel-accessibility [aria-hidden=true] a,.carousel-accessibility [aria-hidden=true] button,.carousel-accessibility [aria-hidden=true] input,.carousel-accessibility [aria-hidden=true] textarea{visibility:hidden;pointer-events:none}.react-multi-carousel-track .react-multi-carousel-item{text-align:left}.react-multi-carousel-list{margin:0;padding-bottom:60px !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(max-width: 599.95px){.react-multi-carousel-list{width:100% !important}}.card-first-price{color:var(--body-text-color) !important;font-weight:500}.card-price-recurrence{font-size:14px;color:#666}.MuiButtonBase-root.MuiIconButton-root.card-button-icons{color:#fff !important;background-color:rgba(0,0,0,.5) !important}.card-button-icons:hover{background-color:#080808}.MuiCardMedia-root{border-radius:1rem !important}.react-multi-carousel-dot-list{gap:10px}.react-multi-carousel-dot-list .react-multi-carousel-dot button{width:20px;height:20px;margin-right:0;background-color:#ccc;border-width:0}.react-multi-carousel-dot-list .react-multi-carousel-dot.react-multi-carousel-dot--active button{background-color:#1f355e}.mobile-center{text-align:left}@media only screen and (max-width: 900px){.mobile-center{text-align:center}}@media only screen and (max-width: 900px){.mobile-hidden{display:none}}@media only screen and (max-width: 1200px){.tablet-hidden{display:none}}.desktop-hidden{display:none}@media only screen and (max-width: 900px){.desktop-hidden{display:block}}.secondary-text{color:var(--secondary-grey-text-color) !important}@media only screen and (max-width: 768px){#search-results-hide-on-scroll{transform:none !important;transition:none !important;position:relative !important}}@media(min-width: 1600px){.full-width-container{max-width:100% !important;padding-left:3.75rem !important;padding-right:3.75rem !important}}@media(min-width: 600px){.full-width-container{max-width:100% !important;padding-left:1.5rem;padding-right:1.5rem}}@media(max-width: 599.95px){.full-width-container{max-width:100% !important;padding-left:1rem;padding-right:1rem}}.header{box-shadow:0px 2px 4px 0px rgba(0,0,0,.05) !important;background:#fff;z-index:3;position:relative;align-items:center;text-align:center}#logo,.footer-logo a img{max-width:190px !important}#logo a img,.footer-logo a img{max-height:50px}@media(max-width: 599.95px){.header a img{height:var(--mobile-brand-logo-height) !important;width:unset !important;aspect-ratio:unset !important}.header>div{padding:1rem !important}#logo{width:170px}#logo a{display:inline-block}#logo a img{width:auto !important;max-height:48px !important;height:auto !important}.footer div>img{aspect-ratio:unset !important;width:auto !important;max-height:48px !important;height:auto !important}}@media(max-width: 599.95px){.header-inner-container{padding:1rem 1rem;max-width:100%}}@media(min-width: 600px){.header-inner-container{padding:1.5rem;max-width:100%}}@media(min-width: 1600px){.header-inner-container{padding:1.5rem 3.75rem;max-width:100%}}.footer{background:#fff;border-top:1px solid rgba(0,0,0,.12);position:relative}@media(max-width: 599.95px){.footer-inner-container{max-width:100%;padding:1.5rem 1rem}}@media(min-width: 600px){.footer-inner-container{padding:2rem 1.5rem}}@media(min-width: 1600px){.footer-inner-container{padding:2rem 3.75rem}}.footer-links{justify-content:end;width:100%}@media only screen and (max-width: 600px){.footer-links{justify-content:start;text-align:left}}.nav-links,.nav-brand,.nav-actions{flex:1 0 0%}.nav-links{display:flex;align-items:center;justify-content:flex-start;grid-gap:2rem}@media only screen and (max-width: 1200px){.nav-links{display:none}}.nav-actions{display:flex;align-items:center;justify-content:flex-end;grid-gap:1rem}.MuiListSubheader-root{font-weight:600 !important}.MuiButtonBase-root.MuiListItemButton-root{border-radius:1.75rem;padding:12px 16px}.MuiButtonBase-root.MuiListItemButton-root.Mui-selected{background-color:var(--tab-pills-active-color) !important}.energy-rating-wrapper{border:1px solid #ddd;border-radius:8px;padding:8px;background-color:#fff;display:flex;grid-gap:16px}.listing-search-property-type-buttons{color:rgba(0,0,0,.6) !important;border:1px solid rgba(0,0,0,.23);background:#fff;padding-top:13px !important;padding-bottom:13px !important}.listing-search-property-type-buttons:hover{background:#fff;border:1px solid #000}.listing-search-property-type-buttons:focus{border:2px solid var(--primary-color) !important;color:var(--primary-color) !important}.listing-mobile-toolbar-buttons{color:var(--primary-color) !important;background:#fff;border:1px solid var(--primary-color) !important}.listing-mobile-toolbar-buttons:hover{background:var(--primary-color) !important;color:#fff !important}.MuiFab-root{background-color:var(--body-text-color) !important;color:#fff !important}button{text-transform:none !important;font-size:1rem !important}.primary-button{background-color:var(--primary-color);padding:.75rem 1.5rem;color:#fff !important}.primary-button:hover{background-color:var(--primary-color)}.primary-outlined-button{border:1px solid var(--primary-color);padding:.75rem 1.5rem;color:var(--primary-color) !important}.primary-outlined-button:hover{border:1px solid var(--primary-color)}.secondary-button{background-color:var(--secondary-color);padding:.75rem 1.5rem;color:#fff !important}.secondary-button:hover{background-color:var(--secondary-color)}.whatsapp-btn{background-color:#25d366 !important;white-space:nowrap;grid-gap:10px;padding:.75rem 1.5rem;color:#fff !important}.menu-button{padding:.75rem 1rem;background-color:rgba(0,0,0,0);transition:background-color .3s ease;cursor:pointer}.menu-button{background-color:rgba(0,0,0,0);color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer}.menu-button:hover{background-color:var(--menu-button-hover-color);border:1px solid var(--primary-color)}.MuiButtonBase-root{text-transform:none;font-size:1rem}.MuiButtonBase-root.MuiIconButton-root.MuiIconButton-colorPrimary.listings-map-tabs{color:var(--primary-color)}.MuiButtonBase-root.MuiButton-text:hover{background-color:var(--text-button-active-color) !important}.MuiButtonBase-root-MuiButton-root:hover{background-color:var(--text-button-active-color) !important}.light{background-color:var(--page-background-color)}.quick-search{background-color:var(--page-background-color);box-shadow:0px 0px 5px 0px rgba(31,53,94,.25)}.quick-search--split,form.MuiPaper-root.quick-search--split{background:rgba(0,0,0,0) !important;box-shadow:none;padding:0 !important}.quick-search-zones{width:100%;gap:10px;align-items:flex-start}.search-zone-ai{display:flex;align-items:center;min-height:48px}.lumi-ai-header-container{border:1px solid #d8c6f5;box-shadow:0 1px 3px rgba(31,53,94,.12);border-radius:9999px;background:#fff}.search-zone-standard{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:48px;border:1px solid #d8dee8;border-radius:9999px;background:var(--page-background-color);box-shadow:0 1px 3px rgba(31,53,94,.12);padding:0 10px}.gridItem{background:rgba(0,0,0,0) !important;box-shadow:none;padding:0}@supports(-webkit-touch-callout: none){.MuiSnackbar-root{bottom:calc(8px + env(safe-area-inset-bottom))}}.MuiPaper-root.MuiPopover-paper{overflow-y:visible !important}.MuiSlider-root{color:var(--primary-color) !important}.image-gallery,.image-gallery-slide-wrapper,.image-gallery-slides,.image-gallery-image{touch-action:pan-y !important;-webkit-overflow-scrolling:touch}.image-gallery-slides{border-bottom:1px solid #eee}.image-gallery,.image-gallery-slide-wrapper,.image-gallery-slides,.image-gallery-image{touch-action:pan-y !important;-webkit-overflow-scrolling:touch}.image-gallery-slides{border-bottom:1px solid #eee}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px !important;width:48px !important}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 200px)}.image-gallery-slide img{border-radius:1rem 1rem 0 0;border-bottom:1px solid #ddd;touch-action:pan-y !important}.image-gallery-image img{border:1px solid #eee}.image-gallery-left-nav,.image-gallery-right-nav{padding:0 !important}.image-gallery-icon:hover{color:#fff !important}.fullscreen-gallery{margin:0 !important;border-radius:0 !important;width:100% !important}.MuiPaper-root.MuiDialog-paper{margin:1rem !important;border-radius:1rem !important;width:calc(100% - 32px) !important;overflow-y:initial}.MuiPaper-root.MuiDialog-paper::-webkit-scrollbar{background:rgba(0,0,0,0)}.css-bdhsul-MuiTypography-root-MuiDialogTitle-root{padding-bottom:.5rem !important}.MuiCardMedia-root{margin:auto}.css-19midj6{padding:.25rem 1.5rem 1rem 1.5rem}.customBox{border-radius:1rem !important}.contact-form-agent{border-radius:1rem;background-color:#f0f0f0;padding:1rem;box-shadow:0 0 5px rgba(0,0,0,.125)}.contactform-or{text-align:center;margin:1rem 0;width:100%}.contactform-or{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.contactform-or span{padding:0 10px;white-space:nowrap;z-index:1;background-color:#f0f0f0}.contactform-or::before,.contactform-or::after{content:"";flex-grow:1;height:1px;background-color:#ddd}.contactform-or::before{margin-right:-10px}.contactform-or::after{margin-left:-10px}.contact-form-agent .profile-contact-info{display:grid;gap:.5rem 1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.contact-form-agent .contact-info-icon{background-color:#fff !important}.customBox.whatsAppBkg .MuiTypography-root{background-color:#075e54;border-radius:1rem 1rem 0 0}.customBox.whatsAppBkg .secondary-button{background-color:#075e54}.customBox.whatsAppBkg .MuiInputBase-root{background-color:#fff}.customBox.whatsAppBkg .MuiFormControl-root{background-color:rgba(0,0,0,0) !important}.customBox.whatsAppBkg .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline legend span{display:none}.customBox.whatsAppBkg .MuiFormLabel-root.MuiInputLabel-root.Mui-focused{background:#fff;border-radius:4px;padding:0 5px}.tabs-no-indicator .MuiTabs-indicator{display:none !important}.MuiTabs-indicator{background-color:var(--primary-color)}.MuiButtonBase-root.MuiTab-root.Mui-selected{color:var(--primary-color);outline:none !important}.css-19kzrtu{padding:0 !important}.pills-tab.Mui-selected{background:var(--tab-pills-active-color) !important;border-radius:1.75rem;color:var(--primary-color)}.pills-tab-container .MuiTabs-indicator{display:none !important}.agents-tab.Mui-selected{background:var(--tab-pills-active-color) !important;border-radius:1.75rem;color:var(--primary-color)}.agents-offices-tab-container .MuiTabs-indicator{display:none !important}.offices-tab.Mui-selected{background:var(--tab-pills-active-color) !important;border-radius:1.75rem;color:var(--primary-color)}.MuiSvgIcon-root.MuiSelect-icon{color:var(--body-text-color) !important}.MuiButtonBase-root.MuiCheckbox-root.Mui-checked,.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-indeterminate{color:var(--primary-color) !important}.MuiAutocomplete-listbox.MuiAutocomplete-option[aria-selected=true].Mui-focused{background-color:var(--select-menu-active-color) !important}.MuiPopper-root:has(#listing-search-autocomplete-listbox){width:max-content}@media screen and (max-width: 768px){.MuiPopper-root:has(#listing-search-autocomplete-listbox){width:auto}}.MuiPaper-root:has(#listing-search-autocomplete-listbox){width:max-content;overflow-x:hidden}@media screen and (max-width: 768px){.MuiPaper-root:has(#listing-search-autocomplete-listbox){width:auto}}#listing-search-autocomplete-listbox{width:max-content}@media screen and (max-width: 768px){#listing-search-autocomplete-listbox{width:auto}}#listing-search-autocomplete-listbox ul{padding-left:0 !important}[dir=rtl] #listing-search-autocomplete-listbox ul{padding-right:0 !important}.MuiButtonBase-root.MuiMenuItem-root.Mui-selected{background-color:var(--select-menu-active-color) !important}.MuiInputBase-input.MuiOutlinedInput-input{color:var(--body-text-color) !important}.MuiSelect-select.MuiInputBase-input.MuiInput-input{color:var(--body-text-color) !important;font-weight:500}.MuiSvgIcon-root .MuiSvgIcon-fontSizeMedium .MuiSelect-icon .MuiSelect-iconStandard{color:var(--body-text-color) !important}.MuiInput-underline:after{display:none;border-bottom:2px solid var(--primary-color) !important}.MuiInputBase-root.MuiInput-root.MuiSelect-root.Mui-focused:after{border-bottom:2px solid var(--primary-color) !important}.borderless-textfield::before{border-bottom:none !important}.MuiSelect-root.Mui-focused::after{border-bottom:none !important}.MuiInput-root::before{border-bottom:none !important}.MuiFormLabel-root{color:rgba(0,0,0,.6)}.MuiFormLabel-root.MuiInputLabel-root.Mui-focused{color:var(--primary-color) !important}.MuiFormLabel-root.Mui-focused{color:var(--primary-color)}.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-color) !important;color:var(--primary-color)}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-color);color:var(--primary-color)}.MuiFormHelperText-root.Mui-error{color:#d32f2f !important}.helper-text{color:#d32f2f !important}.MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:.875rem;color:var(--body-text-color) !important}#three-bullets a{text-decoration:none !important}#three-bullets a:hover{text-decoration:underline !important}.socialmedia-feed-panel{width:100%}.socialmedia-feed{width:100%;display:flex;justify-content:center}.socialmedia-feed iframe{width:100% !important;max-width:100% !important}.mapboxgl-popup-close-button{display:none !important}.mapboxgl-popup{max-width:100% !important}.popup-content{min-width:230px;min-height:320px;max-width:500px;max-height:600px;overflow:auto}.mapboxgl-ctrl{display:none !important}.mapboxgl-marker>div{white-space:nowrap !important}.mapboxgl-popup-content{padding:1rem !important;border-radius:1rem !important;width:300px !important}.mapboxgl-popup-tip{display:none}.mapbox-full-width{padding-top:0rem;padding-right:0px !important}#location canvas{border-radius:1rem}@media(min-width: 1536px){.mapbox-full-width{max-width:100% !important;padding-left:3.75rem !important}}@media(min-width: 600px){.mapbox-full-width{max-width:100% !important;padding-left:1.5rem}}@media(max-width: 599.95px){.mapbox-full-width{max-width:100% !important;padding-left:1rem;padding-right:1rem !important}}@media(min-width: 1920px){main .mapbox-full-width{padding-left:0px !important}}.swiper-container:hover .custom-prev,.swiper-container:hover .custom-next{opacity:1;visibility:visible}.swiper-container .custom-prev,.swiper-container .custom-next{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-out}.swiper-pagination-fraction{color:#fff !important;width:fit-content !important;left:16px !important;bottom:16px !important}.MainTable{border-radius:8px}.MainTable th,.MainTable th span{font-weight:500 !important;font-size:1rem !important}.MainTable td{font-size:1rem !important}@media(max-width: 599.95px){.MainTable th,.MainTable th span{font-size:.875rem !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:28.33%}.MainTable td{font-size:.875rem !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:28.33%;padding:8px}}.listing-card{height:100%;border-radius:16px;box-shadow:0px 0px 5px 0px rgba(31,53,94,.25);overflow:hidden;background-color:#fff}.listing-card .living-area-icon{fill:#dc1c2e}.listing-card .lot-size-icon{fill:#003da5}.listing-card .built-area-icon{fill:#f79d18}.listing-card a:hover{text-decoration:none !important}.listing-card-pagination{background-color:rgba(0,0,0,.75) !important;color:#fff}.listing-info>div:last-child{padding-bottom:16px}.listing-price>div{gap:0}.listing-type-address{gap:4px;margin-top:8px !important}.listing-address{margin-top:0 !important}#listing-title-description #toolbar a{gap:4px;padding-inline:0;background-color:rgba(0,0,0,0);border-radius:0}#listing-title-description #toolbar a .MuiButton-startIcon{margin-right:0;margin-left:0}#listing-address p{color:var(--primary-color) !important}@-moz-document url-prefix(){#listing-address p{color:var(--primary-color) !important}}.qr-code-data{max-width:400px;width:100%;min-width:270px;flex:1 auto}.qr-code-img{width:150px;height:auto;border:1px solid #ddd;border-radius:.5rem;cursor:pointer;padding:.125rem;margin:0 auto !important}.swiper-pagination-fraction{position:absolute;bottom:16px;left:16px;background-color:rgba(0,0,0,.75);color:#fff;border-radius:16px;font-size:13px;font-weight:400;z-index:10;width:fit-content;padding:4px 12px;height:32px;display:flex;align-items:center;justify-content:center}@media(min-width: 599.95px){.swiper-pagination-fraction{bottom:24px;left:24px}}.custom-pagination{position:unset !important}.listing-search-card-map-container .mapboxgl-map{aspect-ratio:3/2 !important;height:auto !important;border-radius:1rem !important}.myswiperthumbnails{padding-top:24px}.MuiButtonBase-root .MuiChip-label{font-size:.813rem !important;color:var(--body-text-color) !important}.listing-search-tab-filter-mobile .MuiGrid-root{align-items:center;justify-content:center}.mode-banner{background-color:#fff;border-radius:.5rem;padding:1rem;align-items:center;justify-content:center;display:flex;margin-top:1rem !important}.description-text,.community-description-text{word-break:break-word}.community-description-text span{text-wrap:wrap !important;font-size:1rem}.developments-detail-address{color:var(--primary-color) !important}#developments-address{flex-direction:row !important}.searchbar-button{background:var(--primary-gradient) !important;transition:all 150ms ease-out !important}.searchbar-button path,.searchbar-button p{color:#fff !important}.searchbar-button:hover{filter:drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.1)) drop-shadow(0px 3px 8px rgba(0, 0, 0, 0.08)) drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.08));transform:scale(1.05)}@media(min-width: 900px){[dir=rtl] .listing-details-columns{margin-right:-64px;margin-left:0}[dir=rtl] .listing-details-left,[dir=rtl] .listing-details-right{padding-right:1rem;scale:-1 1;direction:ltr}[dir=rtl] .listing-details-left>*,[dir=rtl] .listing-details-right>*{scale:-1 1;direction:rtl}}.listing-details-bottom-sliders{padding:80px}.contact-me-message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:.5rem;padding:4rem;text-align:center;gap:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column}@keyframes revealFromLeft{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}.icon-reveal{animation:revealFromLeft .4s ease-out forwards}.rtl-ml-24{margin-left:1.5rem}.margin-right-8{margin-right:8px}[dir=rtl] .margin-right-8{margin-left:8px;margin-right:0}[dir=rtl] .rtl-ml-24{margin-right:1.5rem}.bullet-point-checkmark{margin-right:1rem;color:var(--secondary-color)}[dir=rtl] .bullet-point-checkmark{margin-left:1rem;margin-right:0}.text-align-left{text-align:left}[dir=rtl] .text-align-left{text-align:right}.text-align-right{text-align:right}[dir=rtl] .text-align-right{text-align:left}[dir=rtl] .text-align-center{text-align:center}[dir=rtl] .flip-text{transform:scaleX(-1)}.padding-right-24{padding-right:1.5rem !important}.padding-right-16{padding-right:1rem !important}.padding-right-8{padding-right:.5rem !important}[dir=rtl] .padding-right-24{padding-left:1.5rem !important;padding-right:0 !important}[dir=rtl] .padding-right-16{padding-left:1rem !important}[dir=rtl] .padding-right-8{padding-left:.5rem !important}.padding-left-24{padding-left:1.5rem !important}.padding-left-16{padding-left:1rem !important}.padding-left-8{padding-left:.5rem !important}[dir=rtl] .padding-left-24{padding-right:1.5rem !important}[dir=rtl] .padding-left-16{padding-right:1rem !important}[dir=rtl] .padding-left-8{padding-right:.5rem !important}.MuiButton-startIcon{margin-right:8px;margin-left:-4px}[dir=rtl] .MuiButton-startIcon{margin-right:-4px;margin-left:8px}.MuiButton-endIcon{margin-right:-4px;margin-left:8px}[dir=rtl] .MuiButton-endIcon{margin-right:8px;margin-left:-4px}.MuiSelect-select.MuiInputBase-input.MuiInput-input{padding-right:24px}[dir=rtl] .MuiSelect-select.MuiInputBase-input.MuiInput-input{padding-left:24px !important;padding-right:0 !important}.MuiSelect-icon{right:0}[dir=rtl] .MuiSelect-icon{right:unset !important;left:0 !important}.MuiSelect-select.MuiInputBase-input.MuiOutlinedInput-input{padding-right:32px}[dir=rtl] .MuiSelect-select.MuiInputBase-input.MuiOutlinedInput-input{padding-left:32px !important;padding-right:14px !important;text-align:right}[dir=rtl] .MuiAutocomplete-hasPopupIcon .MuiAutocomplete-inputRoot,[dir=rtl] .MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot{padding-left:30px !important;padding-right:0 !important}.MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiSelect-icon.MuiSelect-iconOutlined{position:absolute;right:7px !important}[dir=rtl] .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiSelect-icon.MuiSelect-iconOutlined{position:absolute !important;left:7px !important;right:unset !important}.MuiButtonBase-root.MuiMenuItem-root{justify-content:flex-start}.favourite-map-buttons-container{position:absolute;top:0;right:0;padding:1rem;z-index:2}[dir=rtl] .favourite-map-buttons-container{position:absolute;top:0;left:0;right:unset !important;padding:1rem;z-index:2}.MuiAlert-icon{margin-right:8px !important}[dir=rtl] .MuiAlert-icon{margin-right:0 !important;margin-left:8px !important}[dir=rtl] .h5{text-align:right !important}[dir=rtl] input{text-align:right !important;direction:rtl !important}[dir=rtl] .Toolbar-ImageSlider{left:84px;right:unset !important}@media(min-width: 599.95px){[dir=rtl] .mapbox-full-width{padding-left:0px !important;padding-right:3.75rem !important}}[dir=rtl] .mapview-left-column{padding-left:2rem;padding-right:unset !important}[dir=rtl] .MuiPaper-root{direction:rtl !important}[dir=rtl] .MuiDialog-container .MuiIconButton-sizeMedium{text-align:left;display:block;left:16px;width:fit-content !important;margin-left:0;margin-right:auto}[dir=rtl] .MuiDialog-container .geo-level-inputs .MuiIconButton-sizeMedium{display:inline-flex !important}[dir=rtl] .MuiDialog-container .geo-level-inputs .MuiChip-deleteIcon{margin-right:-4px;margin-left:4px}[dir=rtl] .MuiPaginationItem-previousNext{transform:scaleX(-1)}.luxury-container .feature-icon{color:#1f355e}.luxury-container .card-first-price{color:#1f355e !important}.luxury-container h4{color:#1f355e !important}.commercial-container .feature-icon{color:#7e868c}.commercial-container .card-first-price{color:#7e868c !important}.commercial-container h4{color:#7e868c !important}.page-home>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.spotlight-container:empty),.page-home>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.recentlisted-container:empty),.page-home>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.recentsold-container:empty),.page-home>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.featured-container:empty),.page-home>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.luxury-container:empty),.page-home>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.commercial-container:empty),.page-home>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.spotlight-container:empty),.hero-widget__content>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.spotlight-container:empty),.hero-widget__content>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.recentlisted-container:empty),.hero-widget__content>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.recentsold-container:empty),.hero-widget__content>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.featured-container:empty),.hero-widget__content>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.luxury-container:empty),.hero-widget__content>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.commercial-container:empty),.hero-widget__content>.apos-area>.column-widget:has(>.grid__column-1>.apos-area>div:only-child):has(.spotlight-container:empty){display:none}.recentlisted-container .MuiStack-root,.recentsold-container .MuiStack-root,.featured-container .MuiStack-root,.luxury-container .MuiStack-root,.commercial-container .MuiStack-root,.spotlight-container .MuiStack-root,.agent-listings-carousel .MuiStack-root,.office-listings-carousel .MuiStack-root,.team-listings-carousel .MuiStack-root{margin-bottom:0}.recentlisted-container .MuiStack-root h4,.recentsold-container .MuiStack-root h4,.featured-container .MuiStack-root h4,.luxury-container .MuiStack-root h4,.commercial-container .MuiStack-root h4,.spotlight-container .MuiStack-root h4,.agent-listings-carousel .MuiStack-root h4,.office-listings-carousel .MuiStack-root h4,.team-listings-carousel .MuiStack-root h4{margin-bottom:15px !important}.recentlisted-container .MuiStack-root h2,.recentsold-container .MuiStack-root h2,.featured-container .MuiStack-root h2,.luxury-container .MuiStack-root h2,.commercial-container .MuiStack-root h2,.spotlight-container .MuiStack-root h2,.agent-listings-carousel .MuiStack-root h2,.office-listings-carousel .MuiStack-root h2,.team-listings-carousel .MuiStack-root h2{font-size:26px !important;color:#0c2749 !important;text-transform:uppercase;text-align:center;width:100%}.recentlisted-container .listing-info:not(:has(.card-first-price))>div>div>div,.recentsold-container .listing-info:not(:has(.card-first-price))>div>div>div,.featured-container .listing-info:not(:has(.card-first-price))>div>div>div,.luxury-container .listing-info:not(:has(.card-first-price))>div>div>div,.commercial-container .listing-info:not(:has(.card-first-price))>div>div>div,.spotlight-container .listing-info:not(:has(.card-first-price))>div>div>div,.agent-listings-carousel .listing-info:not(:has(.card-first-price))>div>div>div,.office-listings-carousel .listing-info:not(:has(.card-first-price))>div>div>div,.team-listings-carousel .listing-info:not(:has(.card-first-price))>div>div>div{justify-content:center}.recentlisted-container .listing-info:not(:has(.card-first-price))>div>div>div:nth-child(2) p,.recentsold-container .listing-info:not(:has(.card-first-price))>div>div>div:nth-child(2) p,.featured-container .listing-info:not(:has(.card-first-price))>div>div>div:nth-child(2) p,.luxury-container .listing-info:not(:has(.card-first-price))>div>div>div:nth-child(2) p,.commercial-container .listing-info:not(:has(.card-first-price))>div>div>div:nth-child(2) p,.spotlight-container .listing-info:not(:has(.card-first-price))>div>div>div:nth-child(2) p,.agent-listings-carousel .listing-info:not(:has(.card-first-price))>div>div>div:nth-child(2) p,.office-listings-carousel .listing-info:not(:has(.card-first-price))>div>div>div:nth-child(2) p,.team-listings-carousel .listing-info:not(:has(.card-first-price))>div>div>div:nth-child(2) p{text-align:center}.listing-title-wrapper{display:flex;flex-direction:column;align-items:center;gap:0}main .apos-area h2.listing-title{margin-bottom:6px !important}.content-container h5.h5.listing-subtitle{font-size:18px !important;font-weight:normal !important;text-align:center}.recentlisted-container .listing-card-attributes-row{flex-direction:column;gap:6px}.recentlisted-container .listing-card-property-type{color:#404041 !important}.recentlisted-container .listing-card .living-area-icon,.recentlisted-container .listing-card .lot-size-icon{fill:#4a8c9e}[dir=rtl] .listing-card-buttons{right:0 !important;left:unset !important}[dir=rtl] .MuiFormLabel-root{left:auto;right:auto;transform-origin:top right;text-align:right;margin-right:25px}[dir=rtl] .MuiOutlinedInput-notchedOutline{text-align:right}[dir=rtl] .MuiPhoneNumber-flagButton{transform:translateX(-20px)}[dir=rtl] .MuiAutocomplete-endAdornment{right:unset !important;left:9px !important}[dir=rtl] .rtl-text-center{text-align:center !important}[dir=rtl] .listing-search-chip-container .MuiChip-deletable{padding:0px 4px !important}[dir=rtl] .listing-search-chip-container .MuiButtonBase-root .MuiChip-deleteIcon{margin:0px !important}[dir=rtl] .listing-search-chip-container{gap:.5rem}[dir=rtl] .listing-search-more-options-dropdown{width:100% !important;left:unset !important;display:flex !important;min-width:100% !important}[dir=rtl] .MuiFormControlLabel-labelPlacementEnd{margin-left:unset !important;margin-right:-11px !important}[dir=rtl] #developments-address{flex-direction:row !important}#agent-search-autocomplete{padding-right:0 !important}[dir=rtl] .MuiAutocomplete-hasPopupIcon.css-qiremv-MuiAutocomplete-root .MuiAutocomplete-inputRoot{padding-right:9px !important;padding-left:39px !important}[dir=rtl] .dropdown-menu.show{text-align:right}.mobile-media-toggle button{padding:8px 12px;border:1px solid var(--primary-color);color:var(--primary-color);background-color:#fff;transition:all .1s}.mobile-media-toggle div{background-color:#fff;color:var(--primary-color);display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border-radius:4px;border:1px solid var(--primary-color);font-weight:600;transition:all ease-out .3s;white-space:nowrap}.active-media-button{background-color:var(--primary-color) !important;color:#fff !important}.slider-fullscreen .MuiPaper-root,.slider-fullscreen-desktop .MuiPaper-root{margin:0 !important;border-radius:0 !important;width:100% !important}.custom-pagination{color:"white"}.slider-fullscreen .swiper-button-next,.slider-fullscreen .swiper-button-prev{color:#fff !important;font-size:1rem !important;transform:scale(0.7) !important;height:40px !important}.slider-fullscreen-desktop .swiper-button-next,.slider-fullscreen-desktop .swiper-button-prev{color:#fff !important;font-size:1rem !important;transform:scale(1.3) !important;padding:0 20px;margin:0 80px}@media(min-width: 500px)and (max-width: 950px){.fullscreen-mobile-gallery-wrapper{width:50%}.header>div{padding-top:.5rem !important;padding-bottom:.5rem !important}.contact-agent-footer-landscape{padding-top:.5rem !important;padding-bottom:.5rem !important}}.sticky-button{box-shadow:rgba(0,0,0,.2) 0px 3px 1px -2px,rgba(0,0,0,.14) 0px 2px 2px 0px,rgba(0,0,0,.12) 0px 1px 5px 0px !important}.sticky-button:hover{background-color:var(--primary-color) !important;color:#fff !important}.page-home>.apos-area>:not(.hero-widget) .react-multi-carousel-list{overflow:initial}.page-home>.apos-area>.column-widget{overflow:hidden}.office-listings-carousel,.agent-listings-carousel,.team-listings-carousel{padding-left:.5rem;padding-right:.5rem;margin-bottom:2.5rem;overflow:hidden}.office-listings-carousel>div:not(:last-child),.agent-listings-carousel>div:not(:last-child),.team-listings-carousel>div:not(:last-child){margin-bottom:50px}.office-listings-carousel .react-multi-carousel-list,.agent-listings-carousel .react-multi-carousel-list,.team-listings-carousel .react-multi-carousel-list{overflow:initial}@media(min-width: 600px){.office-listings-carousel,.agent-listings-carousel,.team-listings-carousel{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width: 1600px){.office-listings-carousel,.agent-listings-carousel,.team-listings-carousel{padding-left:3.5rem;padding-right:3.5rem}}.react-tel-input .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.react-tel-input .special-label{left:12px;border-radius:4px}.react-tel-input .special-label:has(+.form-control:focus){color:var(--primary-color)}.react-tel-input .country-list li{width:100%}[dir=rtl] .react-tel-input .special-label{right:12px;left:auto}[dir=rtl] .react-tel-input .form-control{padding-left:14px;padding-right:65px}[dir=rtl] .react-tel-input .selected-flag{padding:0 11px 0 0}[dir=rtl] .react-tel-input .selected-flag .arrow{right:29px;left:auto}[dir=rtl] .react-tel-input .country-list li{padding:12px 46px 13px 9px}[dir=rtl] .react-tel-input .country-list li .flag{right:13px;left:auto;margin-left:7px;margin-right:0}[dir=rtl] .react-tel-input .country-list li .country-name{text-align:right;margin-left:6px;margin-right:0}.react-multi-carousel-arrow,.react-multiple-carousel__arrow{z-index:1 !important}.psv-navbar{z-index:1 !important}.no-select{user-select:none}.swiper-pagination-bullet-active{background:var(--primary-color) !important}.listing-vr-dialog-paper .MuiPaper-root{width:100% !important;margin:0px !important;border-radius:0px !important}.fade-out-text{position:relative;display:block;max-height:100px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0));mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0))}#sellersportal #static-map{object-fit:cover;max-height:292px;min-height:292px}#sellersportal #office-photo{margin:0 !important;max-width:100% !important;max-height:292px;min-height:292px;object-fit:cover}#sellersportal .column-widget{max-width:1152px;align-items:center;justify-content:center;margin:auto}#sellersportal .MuiBadge-badge{background-color:var(--secondary-color)}[dir=rtl] #sellersportal .MuiAutocomplete-hasPopupIcon .MuiOutlinedInput-root{padding-right:9px !important}#areaguide-container #static-map{width:100% !important}#areaguide-container .mapboxgl-canvas{border-radius:1rem}#areaguide-location{font-weight:400 !important}#areaguide-description a{text-decoration:underline !important}#external-links a{text-decoration:underline !important}.apos-form-input-wrapper{width:100%}.apos-form-input{width:100% !important}#developments-menu-item{white-space:normal !important}.cluster-popup-content{max-height:500px;overflow-y:auto;padding-right:8px}div.apos-form-input-wrapper[data-apos-form-boolean]{display:flex;flex-direction:row-reverse;justify-content:start;gap:12px}div.apos-form-input-wrapper[data-apos-form-boolean] label{font-weight:500 !important}div.apos-form-input-wrapper[data-apos-form-boolean] .apos-form-field-optional{font-weight:400}.apos-form-fieldset div,.apos-form-input-wrapper div{display:flex !important;gap:6px;align-items:center;justify-content:start;margin-top:8px}main form input[type=checkbox],main form input[type=radio],main form input[type=checkbox]:hover,main form input[type=radio]:hover{height:10px !important;width:10px !important;padding:2px;margin-top:2px;accent-color:var(--primary-color);appearance:none;-webkit-appearance:none;border:2px solid var(--primary-color);border-radius:3px;background:#fff;cursor:pointer;box-sizing:content-box;transition:all .1s ease-in-out}main form input[type=radio]{border-radius:50% !important;position:relative}main form input[type=checkbox]:checked{background:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='white' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:115%;border-color:var(--primary-color)}main form input[type=radio]::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:var(--primary-color);border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform .1s ease-in-out}main form input[type=radio]:checked::after{transform:translate(-50%, -50%) scale(1)}.apos-form-label{display:inline-block;margin-right:4px;vertical-align:middle;width:fit-content;font-weight:600}.apos-form-field-required,.apos-form-field-optional{display:inline-block;font-weight:400;vertical-align:middle}.apos-form-fieldset legend{display:inline-block;margin-right:4px;vertical-align:middle;width:fit-content;font-weight:600}[dir=rtl] .apos-form-fieldset legend{float:right !important;margin-right:0;margin-left:4px}fieldset.apos-form-fieldset[data-apos-form-radio]>.apos-form-field-required+div,fieldset.apos-form-fieldset[data-apos-form-checkboxes]>.apos-form-field-required+div,fieldset.apos-form-fieldset[data-apos-form-radio]>.apos-form-field-optional+div,fieldset.apos-form-fieldset[data-apos-form-checkboxes]>.apos-form-field-optional+div{width:100%;margin-top:10px}.cluster-popup-content::-webkit-scrollbar{width:6px}.cluster-popup-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.react-tel-input .flag{background-image:url("/images/common/phone-input-flags.png")}.react-tel-input .io{background-position:-168px -360px}.react-tel-input .bq{background-position:-192px -360px}.react-tel-input .gf{background-position:-216px -360px}.react-tel-input .gp{background-position:-192px -120px}.react-tel-input .re{background-position:-240px -360px}.listing-search-card-map-container .leaflet-container{height:auto !important;aspect-ratio:500/333;border-radius:1rem}#sellersportal #office-photo{width:462px}#sellersportal .leaflet-container{border-radius:1rem !important}#sellersportal .sellers-result-number{display:flex;gap:8px}#sellersportal .sellers-result-number svg{margin-top:-5px;margin-inline-end:5px}#sellersportal .office-photo-wrapper,#sellersportal #office-map{display:flex;flex-direction:column;gap:16px}#sellersportal .office-photo-wrapper{flex-shrink:0}#sellersportal #office-name{color:var(--primary-color) !important}#sellersportal #office-license-number,#sellersportal #office-address{margin-top:0}#sellersportal .sellers-result-agents{align-items:flex-start}#sellersportal .sellers-result-agents .sellers-result-agents-button{display:flex;gap:8px;padding:0;color:var(--primary-color);font-weight:600}#sellersportal .sellers-result-agents .sellers-result-agents-button:hover{text-decoration:none}#sellersportal .sellers-result-agents .sellers-result-agents-list{width:100%;margin-top:8px}#sellersportal .sellers-result-agents .sellers-result-agents-list:has(div){border-top:1px solid rgba(0,0,0,.12)}@media(min-width: 900px){#sellersportal .sellers-result-agents .sellers-result-agents-list{max-height:325px;overflow:auto}}#sellersportal .sellers-portal-search-desktop-tabs .transaction-type-tabs>div>span{display:none}@-moz-document url-prefix(){#sellersportal .sellers-result-agents-list .secondary-button{margin-inline-end:20px}}[dir=rtl] #sellersportal .sellers-result-agents .agent-photo-wrapper>span{right:auto;left:-22px}[dir=rtl] #sellersportal .sellers-result-number h5{text-align:center !important}@media(max-width: 899px){#sellersportal #office-photo{width:100%}#sellersportal .leaflet-container{width:100% !important}#sellersportal .sellers-portal-result-item{max-width:436px}#sellersportal .office-photo-wrapper,#sellersportal #office-map{display:contents}#sellersportal #office-photo{order:1}#sellersportal .office-contact-us{order:3;align-self:center}#sellersportal .office-map-widget{order:2}#sellersportal .office-address{order:4;align-self:center;text-align:center}#sellersportal .sellers-result-agents{align-items:center}}@media(pointer: coarse){.listing-details-left,.listing-details-right{scrollbar-color:#8b8b8b rgba(0,0,0,0)}}@media(pointer: coarse){.listing-details-left,.listing-details-right{scrollbar-color:#8b8b8b rgba(0,0,0,0)}}.listing-details-right:has(iframe) .listing-desktop-image-slider-vr-iframe,.listing-details-right:has(iframe) .listing-desktop-image-slider-section{margin-top:-40px}input.custom-phone-input{direction:ltr !important;unicode-bidi:bidi-override !important}a{color:var(--link-color) !important;text-decoration:none;text-decoration-color:var(--link-color) !important}a:hover{cursor:pointer}.hero-widget:has(>.hero-widget__content>.apos-area>div>.msite-home-card){align-items:start}.hero-widget__content:has(>.apos-area>div>.msite-home-card){max-width:none !important;padding-top:0;margin:0}.msite-home-card{display:flex;justify-content:center;margin:0 -32px 40px;background:linear-gradient(180deg, rgb(60, 134, 207) 0%, rgba(0, 78, 155, 0.8) 100%)}.msite-home-card-content{display:flex;justify-content:center;width:100%;max-width:1488px;padding:1.5rem 0}.msite-home-card-content:has(.msite-home-card-main:only-child) .msite-home-card-main{flex:initial}.msite-home-card-content .msite-search-card{flex-grow:0;width:100%;padding:0;margin:0;background:rgba(0,0,0,0);box-shadow:none}.msite-home-card-content .msite-search-column-2-wrapper-high{margin-top:0;margin-left:0;width:100%}.msite-home-card-content .msite-search-column-2-wrapper-mid{padding-top:0;padding-left:0}.msite-home-card-content .msite-search-column-wrapper{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:20px;width:100%;margin-top:0;margin-left:0;text-align:initial}.msite-home-card-content .msite-search-column-1,.msite-home-card-content .msite-search-column-2{padding-top:0;padding-left:0}.msite-home-card-content .msite-search-column-2{display:flex;align-items:flex-start;flex-grow:1;max-width:none}.msite-home-card-content .msite-search-column-2 *{color:#fff !important}.msite-home-card-content .msite-search-image{border-width:2px !important}.msite-home-card-content .msite-search-contact,.msite-home-card-content .profile-search-address,.msite-home-card-content .msite-search-license,.msite-home-card-content .msite-search-office-license{margin-top:0}.msite-home-card-content .profile-search-contact-social,.msite-home-card-content .profile-search-social-media{display:flex;gap:8px;margin-top:0}.msite-home-card-content .profile-search-contact-social>div,.msite-home-card-content .profile-search-social-media>div{margin-left:0;margin-right:0}.msite-home-card-content .profile-search-contact-social>div a,.msite-home-card-content .profile-search-social-media>div a{-webkit-user-select:none;user-select:none}.msite-home-card-content .profile-search-contact-social img,.msite-home-card-content .profile-search-social-media img{border:2px solid #fff;border-radius:50%;background:#fff}.msite-home-card-content .profile-search-social-media{padding-inline-start:16px;border-inline-start:1px solid hsla(0,0%,100%,.5019607843)}@media(max-width: 1200px){.msite-home-card-content .profile-search-social-media{padding-inline-start:0;border-inline-start:0;justify-content:flex-start}}.msite-home-card-content .msite-search-license{font-size:12px}.msite-home-card-content .msite-search-office-license{font-size:12px}.msite-home-card-content .msite-search-arrow{display:block;width:18px;height:18px;background:url(/images/common/right-arrow.svg) no-repeat center right;align-self:center}.msite-home-card-main,.msite-home-card-list{padding:0 2rem;display:flex;flex-direction:column;gap:24px;justify-content:center}.msite-home-card-main{max-width:50%}.msite-home-card-main .msite-search-image{width:200px !important}.msite-home-card-main .msite-search-contact{align-items:flex-start;flex-direction:row;gap:16px}.msite-home-card-main .msite-search-contact>div{margin-top:0}.msite-home-card-main .msite-search-contact>div:empty{display:none}.msite-home-card-main .msite-search-column-2-wrapper{gap:8px}.msite-home-card-main .profile-search-address p{font-size:14px !important;line-height:20px !important}.msite-home-card-list{max-width:460px;border-inline-start:1px solid hsla(0,0%,100%,.5)}.msite-home-card-list .msite-search-image{border-radius:8px !important;width:80px !important}.msite-home-card-list .msite-search-title a{line-height:1}.msite-home-card-list .msite-search-title span{font-size:14px !important;line-height:21px}.msite-home-card-list .profile-search-address p{font-size:12px !important;line-height:16px !important}.msite-home-card-agent .msite-search-image{width:120px !important;border:2px solid #fff}.msite-home-card-agent .msite-search-column-2-wrapper{gap:0}.msite-home-card-agent .msite-search-contact{margin-top:12px}.msite-home-card-agent .msite-search-address,.msite-home-card-agent .profile-search-address{margin-top:8px}.msite-home-card-agent .msite-search-address a:hover{color:#fff !important}@media(max-width: 900px){.msite-home-card-content{flex-direction:column}.msite-home-card-content:has(.msite-home-card-list){padding:0}.msite-home-card-main,.msite-home-card-list{padding:2rem 0;margin:0 2rem;max-width:100%}.msite-home-card-list{border-inline-start:0;border-block-start:1px solid hsla(0,0%,100%,.5)}.msite-home-card-agent .msite-home-card-main{padding:0}.msite-home-card-agent .msite-home-card-main .msite-search-image{width:100px !important}.msite-home-card-agent .msite-home-card-content .msite-search-column-2{flex-grow:0;flex-basis:auto;width:auto}}@media(max-width: 400px){.msite-home-card-main .msite-search-column-1{width:100%}.msite-home-card-main .msite-search-image{width:100% !important}.msite-home-card-office .msite-search-column-wrapper{flex-direction:column}.msite-home-card-agent .msite-home-card-main .msite-search-column-1{text-align:center;flex-shrink:0;width:auto}}.profile-search-card{flex-basis:calc(50% - 8px);margin-bottom:8px;margin-top:0;margin-inline:0;flex-grow:0;box-shadow:0px 0px 5px 0px rgba(31,53,94,.25)}.profile-search-card .profile-search-column-wrapper{flex-wrap:nowrap}.msite-home-our-offices{margin:auto;padding:0 16px;margin-top:40px;margin-bottom:40px;width:100%}.msite-home-our-offices .msite-home-our-offices-subtitle{font-size:16px !important;font-weight:normal !important;text-transform:none}.msite-home-our-offices .msite-home-our-offices-container{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center}.msite-home-our-offices .h4.msite-home-our-offices-title{text-align:center;margin-top:1.5rem !important;margin-bottom:1.5rem !important;text-transform:uppercase;color:#0c2749 !important}.msite-home-our-offices .profile-search-column-wrapper{gap:24px;flex-wrap:nowrap;margin-top:0;margin-left:0;width:100%}.msite-home-our-offices .profile-search-column-wrapper .profile-search-column-1,.msite-home-our-offices .profile-search-column-wrapper .profile-search-column-2{padding-left:0;padding-top:0}.msite-home-our-offices .profile-search-column-wrapper .profile-search-column-2{flex-basis:auto;max-width:none}.msite-home-our-offices .profile-search-image{height:190px !important;width:auto !important}.msite-home-our-offices .profile-search-address>br{display:none}.msite-home-our-offices .profile-search-title a span{font-size:18px !important}.msite-home-our-offices .msite-office-card{color:#626366}.msite-home-our-offices .profile-search-license{font-size:12px !important}.msite-home-our-offices .profile-search-contact{margin-top:10px !important}.msite-home-our-offices .profile-search-contact-social>div{margin-left:0;margin-right:0}.msite-home-our-offices .profile-search-contact-social img{width:24px;height:24px}.msite-home-our-offices .profile-contact-info{margin-top:12px}.msite-home-our-offices .profile-contact-info svg{font-size:24px}@media(max-width: 1200px){.msite-home-our-offices .msite-home-our-offices-container .profile-search-card{flex-basis:100%}}#AgentOfficeResultGrid .profile-search-card{margin-bottom:24px}#AgentOfficeResultGrid .profile-search-column-2{max-width:none;flex-basis:auto}#AgentOfficeResultGrid .profile-contact-info{gap:2px}#AgentOfficeResultGrid .profile-contact-info svg{width:24px;height:24px}#AgentOfficeResultGrid .profile-search-contact,#AgentOfficeResultGrid .profile-search-address{margin-top:12px}.grid__column-1 .apos-area div{min-height:0px !important}.hero-widget__content .apos-area div{min-height:0px !important}.hero-widget .apos-area .column-widget{padding-left:0px !important;padding-right:0px !important}.column-widget:has(.msite-cardform){background-color:#fafafa !important;padding-block:24px !important;padding-inline:20px !important}.column-widget:has(.msite-cardform-agent) .msite-cardform-form{border:0}.msite-cardform{display:flex;align-items:stretch;max-width:1200px;margin:auto;justify-content:center;padding:20px;margin-top:24px;box-shadow:0px 0px 5px 0px rgba(31,53,94,.25);border-radius:16px;width:100%}.msite-cardform>div{border:0}.msite-cardform .contactform-or span{background-color:#fff}.msite-cardform .msite-cardform-office{width:100%;height:100%}.msite-cardform .msite-cardform-office .msite-search-card{padding:24px;margin-bottom:0;box-shadow:0px 0px 5px 0px rgba(31,53,94,.25)}.msite-cardform .msite-cardform-office .msite-search-column-wrapper,.msite-cardform .msite-cardform-office .msite-search-column-1,.msite-cardform .msite-cardform-office .msite-search-column-2{padding-top:0;padding-left:0;margin-left:0;margin-top:0;width:100%}.msite-cardform .msite-cardform-office .msite-search-column-2{max-width:100%;flex-grow:1;margin-top:16px}.msite-cardform .msite-cardform-office .msite-search-image{width:100% !important}.msite-cardform .msite-cardform-office .msite-search-title span{font-size:18px !important}.msite-cardform .msite-cardform-office .profile-search-address{margin-top:8px}.msite-cardform .msite-cardform-office .profile-search-address p{color:var(--body-text-color) !important}.msite-cardform .msite-cardform-office .msite-search-contact{margin-top:24px}.msite-cardform .msite-cardform-office .profile-search-contact-social{gap:8px}.msite-cardform .msite-cardform-office .profile-search-contact-social>div{margin-inline:0}.msite-cardform .msite-cardform-office .profile-search-social-media{gap:8px}.msite-cardform .msite-cardform-office .msite-search-contact>div+div{margin-top:8px}.msite-cardform .msite-cardform-office .profile-contact-info>div{justify-content:flex-start}.msite-cardform .msite-cardform-office .profile-contact-info>div p{word-break:break-all;text-align:start;white-space:normal}@media(max-width: 1200px){.msite-cardform .msite-cardform-office{width:100%}.msite-cardform .msite-cardform-office .msite-search-title,.msite-cardform .msite-cardform-office .msite-search-license,.msite-cardform .msite-cardform-office .profile-search-address-office{text-align:start}.msite-cardform .msite-cardform-office .msite-search-contact{justify-content:flex-start}.msite-cardform .msite-cardform-office .msite-search-contact+.msite-search-contact{margin-top:8px}}.msite-cardform .msite-cardform-card{flex-shrink:0;width:50%}.msite-cardform .msite-cardform-form{width:50%;margin:0;flex-shrink:0}.msite-cardform .msite-cardform-form h2{margin-bottom:0 !important}.msite-cardform .msite-cardform-agent{box-shadow:0px 0px 5px 0px rgba(31,53,94,.25);background-color:#fff;border-radius:1rem;max-width:100%;height:100%}.msite-cardform .msite-cardform-agent .msite-search-card{padding:0;box-shadow:none;border-radius:0}.msite-cardform .msite-cardform-agent .msite-search-card .msite-search-image{width:180px !important}.msite-cardform .msite-cardform-agent .msite-search-card .profile-search-contact-social{gap:8px}.msite-cardform .msite-cardform-agent .msite-search-card .profile-search-contact-social div{margin-inline:0}.msite-cardform .msite-cardform-agent .msite-search-card .profile-search-social-media{justify-content:flex-start;margin-top:0;gap:8px}.msite-cardform .msite-cardform-agent .msite-search-card .profile-search-address{margin-top:12px}.msite-cardform .msite-cardform-agent .msite-search-card .profile-contact-info p{white-space:normal}.msite-cardform .msite-cardform-agent .msite-search-card .profile-contact-info p span{word-break:break-all}.msite-cardform .msite-cardform-agent .msite-search-card+.msite-search-card{border-top:1px solid #ccc;padding-top:24px;margin-bottom:0}.msite-cardform .msite-cardform-agent .msite-search-card+.msite-search-card .msite-search-title span{font-size:16px !important}.msite-cardform .msite-cardform-agent .msite-search-card+.msite-search-card .msite-search-contact{display:none}@media(max-width: 1199px){.msite-cardform>div{margin:0;width:100%}.msite-cardform .msite-cardform-wrapper{padding:24px}.msite-cardform .msite-cardform-wrapper:has(.msite-cardform-agent){background-color:#ccc}.msite-cardform .msite-search-column-wrapper{display:flex;gap:16px;flex-wrap:nowrap;padding:0;margin-left:0;margin-top:0;width:100%}.msite-cardform .msite-search-title a .h4{font-size:18px !important;color:#404040}.msite-cardform .msite-search-contact{flex-direction:row;margin-top:8px;justify-content:center;gap:8px}.msite-cardform .msite-search-column-1,.msite-cardform .msite-search-column-2,.msite-cardform .msite-search-column-2-wrapper-high,.msite-cardform .msite-search-column-2-wrapper-mid{margin-top:0;margin-left:0;padding:0}.msite-cardform .msite-search-card .profile-search-social-media{justify-content:center !important;gap:8px}.msite-cardform .msite-search-card+.msite-search-card{margin-top:20px;padding-top:0 !important;border-top:0 !important}.msite-cardform .msite-search-card+.msite-search-card .msite-search-column-wrapper{flex-direction:column;width:100%}.msite-cardform .msite-search-card+.msite-search-card .msite-search-column-wrapper .msite-search-column-2{padding:0}.msite-cardform .profile-contact-info>div{justify-content:center}.msite-cardform .msite-search-license{margin-top:8px}}@media(max-width: 600px){.msite-cardform .msite-cardform-wrapper,.msite-cardform .msite-cardform-form{padding:24px 12px}}.msite-cardform .msite-cardform-form{border-radius:0 16px 16px 0}[dir=rtl] .msite-cardform .msite-cardform-form{border-radius:16px 0 0 16px}@media(max-width: 700px){.msite-cardform{flex-direction:column}.msite-cardform-card,.msite-cardform-form{width:100% !important}.msite-contact-column-wrapper{border-radius:16px 16px 0 0 !important}.msite-cardform-form{border-radius:0 0 16px 16px}}@media(max-width: 1199px){.grid__column-1 .apos-area .msite-cardform div{min-height:auto !important}.column-widget:has(.msite-cardform-agent){background-color:rgba(0,0,0,0);padding:0}}.agent-office-header{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:8px}.agent-office-header>div{margin-bottom:0}@media(max-width: 600px){.agent-office-header{flex-direction:column;margin-bottom:24px;gap:16px}.agent-office-header .agent-office-tabs{width:100%}.agent-office-header .agent-office-tabs button{width:50%;justify-content:center}}.agent-office-tabs{flex-shrink:0}.agent-office-tabs button{display:inline-flex;gap:8px;align-items:center;height:44px;border:0;border-radius:22px;padding-inline:16px;background:rgba(0,0,0,0);font-size:14px !important;color:#404041 !important}.agent-office-tabs button svg{filter:saturate(0)}.agent-office-tabs button.agent-office-tabs-active{background-color:rgba(0,61,165,.0784313725);color:var(--link-color) !important}.agent-office-tabs button.agent-office-tabs-active svg{filter:saturate(1)}.office-profile-popup{display:grid;height:100%;place-items:center}.office-profile-popup-content-wrapper{border-radius:16px;overflow:hidden}.office-profile-popup-content{border:0;padding:16px;padding-top:12px}.office-profile-popup-header{display:flex;justify-content:space-between}.office-profile-popup-header .office-profile-popup-tabs{flex-shrink:0}.office-profile-popup-header .office-profile-popup-tabs button{font-weight:600;font-size:14px !important}.office-profile-popup-tab-office,.office-profile-popup-tab-agent{margin-top:20px}.office-profile-popup-tab-office .profile-office-card-mobile{gap:8px !important}.office-profile-popup-tab-office #office-photo{width:100%}.office-profile-popup-tab-office .primary-outlined-button{width:100%;max-width:100%}.office-profile-popup-tab-office .profile-search-contact-social{gap:8px}.office-profile-popup-tab-office .profile-search-contact-social>div{margin-inline:0}.office-profile-popup-tab-office .profile-search-social-media{gap:8px}.office-profile-popup-tab-office .profile-contact-info p{white-space:normal;text-align:start}.office-profile-popup-tab-office .profile-contact-info p span{word-break:break-all}.office-profile-popup-tab-agent .profile-office-main{margin-top:0;margin-left:0;width:100%;flex-direction:column}.office-profile-popup-tab-agent .profile-office-main-left,.office-profile-popup-tab-agent .profile-office-main-right{padding-top:0;padding-left:0;max-width:100%}.office-profile-popup-tab-agent .profile-office-main-left .agent-list-item{flex-basis:100%;max-width:100%;padding:0}.office-profile-popup-tab-agent .profile-office-main-left .agent-list-item img{height:auto !important;max-height:none !important}.office-profile-popup-tab-agent .profile-office-main-left .non-agent-list-wrapper{flex-direction:column}.office-profile-popup-tab-agent .profile-office-main-left .non-agent-list-item{width:100%;max-width:100%;padding-right:0 !important}.office-profile-popup-tab-agent .profile-office-main-left .profile-office-info-name-license{margin-top:4px;gap:2px}.office-profile-popup-tab-agent .profile-office-main-right{margin-top:24px}.office-profile-popup-tab-agent .profile-office-main-right>div{padding:0 !important}.office-profile-popup-tab-agent .profile-office-main-right>div>div{background-color:rgba(0,0,0,0)}.office-profile-popup-tab-agent .profile-office-main-right .profile-search-address{margin-top:24px}.development-details-multimedia-thumbnails .swiper-button-prev,.development-details-multimedia-thumbnails .swiper-button-next{width:18px;height:30px;background-repeat:no-repeat;background-size:contain;margin-top:-2px}.development-details-multimedia-thumbnails .swiper-button-prev::after,.development-details-multimedia-thumbnails .swiper-button-next::after{content:none}.development-details-multimedia-thumbnails .swiper-button-prev{background-image:url("/images/common/arrow-left.svg")}.development-details-multimedia-thumbnails .swiper-button-next{background-image:url("/images/common/arrow-right.svg")}.profile-contact-info>div p{white-space:normal;word-break:break-all;text-align:start}.swiper-button-prev::after,.swiper-button-next::after{font-family:swiper-icons !important}.swiper-slide.swiper-slide-fully-visible,.swiper-slide.swiper-slide-active,.swiper-slide.swiper-slide-prev,.swiper-slide.swiper-slide-next{display:flex;align-items:center;justify-content:center}.react-multiple-carousel__arrow::before{font-family:revicons !important}.card-price-type{font-size:18px;color:#dc1d2e}button.menu-button:focus{outline:2px solid #000 !important;outline-offset:1px}.listing-info:focus{outline:2px solid #000;outline-offset:-2px;display:block}.search-form-price-range:focus{background:#e6e6e6;border-radius:0}.search-form-price-range:focus span span{opacity:0}.listing-currency-button:focus{outline:2px solid #000}.listing-contact-card-show:focus{outline:2px solid #000 !important;border-radius:2px}.max-width--desktop{max-width:1920px !important;margin:0 auto}@media(min-width: 2400px){.header .max-width--desktop,.cms-header .max-width--desktop{padding-left:0px !important;padding-right:0px !important}.listing-search-max-width,.max-width-listing-details{padding-left:0px !important;padding-right:0px !important}.office-profile-max-width-wrapper,.team-profile-max-width-wrapper,.agent-profile-max-width-wrapper{overflow-x:hidden !important}}#listingRecentlyViewed a:hover{text-decoration:none !important;border-radius:18px;outline:2px solid var(--primary-color);outline-offset:-1px}.unsubscribe-card{background-color:#fff;border-radius:16px;box-shadow:0px 0px 5px 0px rgba(31,53,94,.25);margin-block:60px 80px;max-width:800px;text-align:center;padding:20px}.unsubscribe-card h5{margin-bottom:60px;padding-bottom:20px;border-bottom:1px solid #eee;font-weight:bold !important}.unsubscribe-card h6{max-inline-size:50ch;margin:40px auto}.unsubscribe-card button{border:1px solid #b00;border-radius:4px;color:#b00;margin-bottom:60px;padding:5px 16px;cursor:pointer;background-color:rgba(0,0,0,0)}@media(min-width: 1300px){.listing-details-fee--short-fields{max-width:55%}}@media(min-width: 2000px){.listing-details-columns{width:100%;margin:0 auto}}#quicksearch-widget .listing-search-tab-filter--desktop{box-shadow:0px 0px 5px 0px rgba(31,53,94,.25) !important}#quicksearch-widget .quick-search{background-color:#fff !important}.developments-image-gallery{display:flex;gap:16px}.developments-image-gallery>.swiper-container{width:calc(100% - 300px)}.developments-image-gallery>.swiper-container>div+div{bottom:18px !important}.developments-image-gallery>.swiper{width:300px;margin-top:0 !important;height:600px;overflow-y:auto;padding-inline-end:8px}.developments-image-gallery>.swiper>.swiper-wrapper{flex-direction:column;gap:8px}.developments-image-gallery>.swiper>.swiper-wrapper>.swiper-slide{height:auto;width:100% !important}.developments-image-gallery>.swiper>.swiper-wrapper>.swiper-slide>img{height:auto !important}.developments-image-gallery>.swiper>.swiper-button-prev,.developments-image-gallery>.swiper>.swiper-button-next{display:none}.lumi-header-input{display:flex;align-items:center;gap:8px;padding:0 8px 0 60px;flex:0 0 350px;width:350px;max-width:350px}.lumi-header-input .MuiInputBase-root{background:rgba(0,0,0,0)}.lumi-header-input .MuiOutlinedInput-notchedOutline{border:none}.lumi-header-input .MuiInputBase-input{padding-left:0;padding-right:0;padding-block:12.5px}.lumi-header-input .MuiInputBase-input::placeholder{font-size:.875rem;opacity:1;color:rgba(0,0,0,.42)}.lumi-chat-panel{position:absolute;top:calc(100% + 6px);left:0;width:390px;z-index:100;border-radius:1rem !important;box-shadow:0 0 24px rgba(176,116,213,.8) !important;overflow:hidden;background:rgba(0,0,0,0)}.lumi-chat-header-row{background:#fff;border-bottom:1px solid #e0e0e0}.lumi-chat-input-row{background:#fff}.lumi-chat-messages-area{background:hsla(0,0%,100%,.9);backdrop-filter:blur(2px)}.lumi-collapse-btn{position:absolute;top:calc(100% + 8px);left:140px;z-index:101;background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:3px 14px;font-size:.72rem;cursor:pointer;display:flex;align-items:center;gap:3px;box-shadow:0 2px 8px rgba(0,0,0,.1);white-space:nowrap;color:#555;font-family:inherit}.lumi-collapse-btn:hover{background:#f5f5f5}.lumi-mobile-btn{height:48px !important;background:linear-gradient(240deg, #F3E0FF 0%, #F8EDFF 100%) !important;color:#6842b5 !important;border:1px solid #c47bcf !important;border-radius:4px !important;box-shadow:none !important;text-transform:none !important;padding:5px !important}.MuiInputBase-root:has(#lumi-chat-search-input) fieldset:active{border:1px solid #9169e0 !important}.ai-search-ai-response p.MuiTypography-root,.ai-search-user-text p.MuiTypography-root{text-align:left !important}[dir=rtl] .ai-search-ai-response p.MuiTypography-root,[dir=rtl] .ai-search-user-text p.MuiTypography-root{text-align:right !important}.mobile-search-filter-dropdowns,.mobile-quicksearch-input-container{display:flex;flex-direction:column;width:100%;gap:16px}@media(min-width: 950px){#quicksearch-widget .search-zone-ai{margin-top:.5rem !important}.search-ai-container,.search-zone-ai,.search-ai-container>.MuiBox-root,.lumi-header-input{width:100% !important;max-width:unset !important}.search-ai-container{flex-direction:column}.quick-search-zones .search-zone-ai{width:400px !important}[dir=rtl] .lumi-header-input{padding:0 60px 0 8px !important}[dir=rtl] .search-ai-lumi-img{right:-1px !important;left:unset !important}}#lumi-chat-search-input-header{font-family:Noto Sans,sans-serif !important}html body .header div.search-ai-container button.search-ai-button-svg svg{fill:var(--body-text-color) !important}.lumi-chat-messages-area .MuiTypography-root{color:#333 !important}.lumi-chat-messages-area .MuiBox-root .ai-search-ai-response p.MuiTypography-root,.lumi-chat-messages-area .MuiBox-root .ai-search-user-text p.MuiTypography-root{color:#333 !important}html .header button.MuiButtonBase-root.lumi-mobile-btn p.MuiTypography-root{color:#6842b5 !important;line-height:100% !important}#lumi-chat-search-input-header::placeholder{font-size:16px !important;font-weight:400 !important}html body .header .lumi-chat-panel button.MuiButtonBase-root svg.MuiSvgIcon-root{fill:#333 !important}.msite-office-featured-wrapper,.msite-agent-featured-wrapper{width:100%}.msite-office-featured-wrapper .msite-card-featured-image{width:45%}.msite-office-featured-wrapper .msite-card-featured-content{width:55%}.msite-office-featured-wrapper .msite-card-featured-image{aspect-ratio:3/2}.msite-agent-featured-wrapper .msite-card-featured-image{width:200px;flex-shrink:0}.msite-agent-featured-wrapper .msite-card-featured-content{width:calc(100% - 200px)}.msite-agent-featured-wrapper .msite-card-featured-image{aspect-ratio:2/3}.msite-card-featured{display:flex;gap:32px;max-width:1160px;margin:auto;padding:16px;border-radius:1rem;box-shadow:0px 0px 5px 0px rgba(31,53,94,.25);background-color:#fff;align-items:flex-start}.msite-card-featured .msite-card-featured-image{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:16px;overflow:hidden;display:flex;align-items:end}.msite-card-featured .msite-card-featured-image .msite-card-featured-image-icons{background-color:rgba(12,39,73,.8);width:100%;padding:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px}.msite-card-featured .msite-card-featured-image .msite-card-featured-image-icons img{width:24px;height:24px}.msite-card-featured .msite-card-featured-content{display:flex;flex-direction:column;align-self:stretch}.msite-card-featured .msite-card-featured-content a{color:var(--secondary-color) !important}.msite-card-featured .msite-card-featured-content h3{font-size:36px !important;font-weight:800 !important;text-transform:uppercase}.msite-card-featured .msite-card-featured-content h4{font-size:28px !important;font-weight:800 !important;color:#0c2749}.msite-card-featured .msite-card-featured-content p{font-size:18px;color:#0c2749 !important}.msite-card-featured .msite-card-featured-content .msite-card-featured-division{display:block;height:3px;width:48px;background:var(--secondary-color);border-radius:2px;margin-bottom:20px}.msite-card-featured .msite-card-featured-content ul{margin-bottom:16px;padding-inline-start:18px}.msite-card-featured .msite-card-featured-content ul li{font-size:14px;color:#0c2749 !important;font-weight:bold;list-style-image:url("/images/common/msite-list-item-img.svg");margin-bottom:6px}.msite-card-featured .msite-card-featured-content div span{font-size:14px;color:#666}.msite-card-featured .msite-card-featured-content .msite-card-featured-office-address,.msite-card-featured .msite-card-featured-content .msite-card-featured-agent-license-number{margin-top:auto}.msite-card-featured-ribbon{max-width:1160px;margin:auto;margin-top:24px;border-radius:16px;background-color:#0c2749;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.msite-card-featured-ribbon span{flex-basis:25%;max-width:1160px;color:#fff;text-align:center;padding:16px;text-transform:uppercase}.msite-agent-content-wrapper{margin-inline:0}@media(max-width: 1600px){.msite-agent-content-wrapper{margin-inline:0}}@media(max-width: 1200px){.msite-agent-content-wrapper{margin-inline:0}}@media(max-width: 650px){.msite-card-featured{flex-direction:column}.msite-card-featured .msite-card-featured-image,.msite-card-featured .msite-card-featured-content{width:100%}.msite-card-featured .msite-card-featured-content h3{font-size:28px !important}.msite-card-featured .msite-card-featured-content h4{font-size:20px !important}.msite-agent-featured-wrapper .msite-card-featured{align-items:center}.msite-agent-featured-wrapper .msite-card-featured .msite-card-featured-image{width:200px}.msite-card-featured-ribbon{padding:8px 0}.msite-card-featured-ribbon span{padding:4px 16px;flex-basis:100%}}@media(max-width: 500px){.msite-agent-featured-wrapper .msite-card-featured .msite-card-featured-image{width:100%;max-height:none}}.msite-card-contact-social{display:flex;flex-wrap:wrap;gap:8px 32px;margin-bottom:.75rem}.msite-card-contact-social img{height:24px;width:24px}.msite-card-contact-social .profile-search-contact-social{gap:8px}.msite-card-contact-social .profile-search-contact-social div{margin-inline:0}.msite-card-contact-social .profile-search-social-media{gap:8px}.msite-home-our-offices-wrapper{width:calc(100% - 350px);margin:auto;padding:.5rem;position:relative;overflow:visible}.msite-home-our-offices-wrapper .react-multi-carousel-track{margin:auto}.msite-home-our-offices-wrapper .react-multi-carousel-track .react-multi-carousel-item{min-width:auto !important;max-width:none !important}.msite-home-our-offices-wrapper .react-multi-carousel-item:first-child .our-offices-carousel-item-header{background-color:var(--secondary-color)}.msite-home-our-offices-wrapper .react-multi-carousel-arrow--left{left:calc(-3% + 1px)}.msite-home-our-offices-wrapper .react-multi-carousel-arrow--right{right:calc(-3% + 1px)}.our-offices-carousel-item{overflow:hidden;background:#fff;border-radius:10px;box-shadow:0px 0px 5px 0px rgba(31,53,94,.25);margin:0 12px;height:100%}.our-offices-carousel-item .our-offices-carousel-item-header{display:flex;justify-content:center;width:100%;padding:16px;background-color:#0c2749;min-height:70px}.our-offices-carousel-item .our-offices-carousel-item-header:hover{text-decoration:none !important}.our-offices-carousel-item .our-offices-carousel-item-header *{color:#fff}.our-offices-carousel-item .our-offices-carousel-item-header .our-offices-carousel-item-header-content{display:flex;gap:8px;align-items:center}.our-offices-carousel-item .our-offices-carousel-item-header .our-offices-carousel-item-header-content h5{font-size:16px !important;font-weight:bold !important;margin-bottom:0 !important}.our-offices-carousel-item .our-offices-carousel-item-header .our-offices-carousel-item-header-content h6{font-size:12px !important;margin-top:4px !important;margin-bottom:0 !important}.our-offices-carousel-item .our-offices-carousel-item-container{display:flex;flex-wrap:wrap;padding:8px 0}.our-offices-carousel-item .our-offices-carousel-item-container *:not(svg){font-size:12px !important;color:#0c2749 !important}.our-offices-carousel-item .our-offices-carousel-item-container>div{padding:8px 16px}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-whatsapp,.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-phone{width:50%}@media(max-width: 600px){.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-whatsapp,.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-phone{width:100%}}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-whatsapp{display:flex;gap:8px;align-items:center}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-phone,.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-email,.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-address{display:flex;gap:8px;align-items:center}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-phone div svg,.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-email div svg,.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-address div svg{display:none}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-email,.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-address,.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-social-media{width:100%}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-address img{width:24px}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-social-media{margin-inline:16px;padding:8px 0;margin-top:8px;border-top:1px solid #e5e7eb;display:flex;justify-content:center}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-social-media .profile-search-social-media{gap:8px}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-social-media .profile-search-social-media img{width:24px;height:24px}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-carousel-item-social-media:has(.profile-search-social-media:empty){display:none}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-icon{display:grid;background:#d0e0ea;border-radius:50%;place-items:center;width:24px;height:24px;flex-shrink:0}.our-offices-carousel-item .our-offices-carousel-item-container .our-offices-icon svg{fill:#003da5 !important}.our-offices-carousel-item .our-offices-carousel-item-container .profile-contact-info{margin-top:0}.msite-contact-column-wrapper{padding:40px;background-color:#0c2749;border-radius:16px 0 0 16px;height:100%}.msite-contact-column-wrapper *{color:#fff !important}.msite-contact-column-wrapper .msite-contact-section{display:flex;gap:14px;width:100%;margin-top:20px}.msite-contact-column-wrapper .msite-contact-section .msite-contact-section-icon{flex-shrink:0}.msite-contact-column-wrapper .msite-contact-section .msite-contact-section-content{display:flex;flex-direction:column;gap:4px}.msite-contact-column-wrapper .msite-contact-section .msite-contact-section-content p.msite-contact-section-content-header{font-size:10px !important;text-transform:uppercase;letter-spacing:1px;margin-bottom:0}.msite-contact-column-wrapper .msite-contact-section .msite-contact-section-content h6,.msite-contact-column-wrapper .msite-contact-section .msite-contact-section-content p span{font-size:14px !important;font-weight:normal !important}.msite-contact-column-wrapper .msite-contact-section .msite-contact-section-content .contact-link{display:flex}.msite-contact-column-wrapper .msite-contact-section .msite-contact-section-content .contact-link .listing-contact-card-show{width:auto !important;font-size:14px !important}.msite-contact-column-wrapper .msite-contact-section .msite-contact-section-content .contact-link .listing-contact-card-show:focus{outline:0 !important}[dir=rtl] .msite-contact-column-wrapper{border-radius:0 16px 16px 0}div:not(.recentlisted-container)>.listing-button{display:none}.listing-button{margin-top:20px;display:flex;justify-content:center}.listing-button a{display:grid;place-items:center;background:var(--secondary-color);font-size:14px;color:#fff !important;height:32px;padding:0 12px;border-radius:16px}.toggle-view-button{background-color:var(--primary-color) !important}.msite-home-contact-us-title{font-size:32px !important;text-align:center;margin-top:1.5rem !important;margin-bottom:1.5rem !important;text-transform:uppercase;color:#0c2749 !important;width:100%}.msite-home-contact-us-subtitle{font-size:16px !important;font-weight:normal !important;text-transform:none}.msite-contact-column-wrapper .msite-contact-section-content button,.msite-contact-column-wrapper .msite-contact-section-content span,.msite-contact-column-wrapper .msite-contact-section-content p{color:#fff !important}.msite-home-our-offices .react-multi-carousel-list{overflow:hidden !important;padding-bottom:0px !important;margin:0 !important;position:static !important}.msite-cardform{padding-top:0px !important}.msite-card-featured{max-width:unset !important}.msite-office-featured-wrapper{padding:0px !important}.msite-cardform-office{width:100%;margin:0 auto !important}.msite-cardform{padding:0px !important}.msite-home-our-offices-wrapper .react-multi-carousel-track{padding-bottom:.5rem !important}@media(min-width: 1200px){.msite-home-our-offices-wrapper .react-multiple-carousel__arrow--right{right:calc(-3% + 1px) !important}.msite-home-our-offices-wrapper .react-multiple-carousel__arrow--left{left:calc(-3% + 1px) !important}}@media(max-width: 899px){.msite-home-our-offices-wrapper{width:calc(100% - 10px)}.msite-home-our-offices-wrapper .react-multi-carousel-arrow--left{left:calc(4% + 1px)}.msite-home-our-offices-wrapper .react-multi-carousel-arrow--right{right:calc(4% + 1px)}}.msite-contact-section-link-address .MuiTypography-root{width:100% !important;max-width:100% !important}.msite-contact-section-link-address .MuiTypography-root button{text-wrap:auto !important;text-align:left !important;width:80% !important}.msite-contact-section-link-address .MuiTypography-root span{width:100%;display:block;max-width:100%;text-wrap:auto}.msite-office-floating-whatsapp,.msite-agent-floating-whatsapp{position:fixed;bottom:100px;right:20px;z-index:2}.msite-office-floating-whatsapp img,.msite-agent-floating-whatsapp img{width:46px;height:46px}[dir=rtl] .msite-office-floating-whatsapp,[dir=rtl] .msite-agent-floating-whatsapp{right:auto;left:20px}@media(max-width: 650px){.msite-office-floating-whatsapp,.msite-agent-floating-whatsapp{bottom:20px;left:auto !important;right:50% !important;transform:translate(50%, 0)}div[data-apos-refreshable]:has(.msite-office-floating-whatsapp) .footer-inner-container,div[data-apos-refreshable]:has(.msite-agent-floating-whatsapp) .footer-inner-container{padding-bottom:100px}}@media(max-width: 600px){.msite-card-featured{margin:0 -8px;border-radius:0}.msite-cardform{margin:0 -8px;width:calc(100% + 16px);border-radius:0}.msite-contact-column-wrapper{border-radius:0 !important}.msite-cardform .msite-cardform-form{padding-inline:40px}.msite-contact-section-icon{display:none}}.Charity-logo{width:100%}.broker-card{display:block;height:100%}.broker-card>div{height:100%}.broker-card .profile-office-info-name-license{height:100%}.broker-card .profile-office-info-name-license p{margin:0}.broker-card .profile-office-info-name-license p+p{margin-top:auto}.broker-card:hover{text-decoration:none !important}.contact-terms-checkbox-wrapper .contact-terms-checkbox{margin-top:8px;text-align:start}.contact-terms-checkbox-wrapper .contact-terms-checkbox>div>span{background-color:rgba(0,0,0,0) !important}.contact-terms-checkbox-wrapper:has(.contact-terms-checkbox-required) .contact-terms-checkbox path{fill:#d32f2f}.contact-terms-checkbox-wrapper:has(.contact-terms-checkbox-required) .contact-terms-checkbox>div>span{color:#d32f2f !important}.listing-skeleton-desktop{display:flex;flex-wrap:wrap;gap:24px;max-width:1920px;margin:0 auto;padding-top:7.75rem;padding-bottom:3rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 1600px){.listing-skeleton-desktop{padding-left:3.75rem;padding-right:3.75rem}}.listing-skeleton-desktop>div{flex-basis:100%}@media(min-width: 900px){.listing-skeleton-desktop>div{flex-basis:calc(50% - 12px)}}@media(min-width: 1200px){.listing-skeleton-desktop>div{flex-basis:calc(33.33333% - 16px)}}@media(min-width: 1536px){.listing-skeleton-desktop>div{flex-basis:calc(25% - 18px)}}.agent-contact-card-content .profile-display-title-agent-title{font-size:18px;color:var(--secondary-grey-text-color)}.agent-list-item .profile-display-title-agent-title{font-size:14px;color:var(--body-text-color);font-weight:normal !important}.non-agent-list-item .profile-display-title-agent-title{font-size:14px;color:var(--body-text-color);font-weight:400 !important}@media(min-width: 900px){.latest-blog-widget:has(.latest-blog-widget__swiper[data-cards-per-view="1"]) h2,.latest-blog-widget:has(.latest-blog-widget__swiper[data-cards-per-view="2"]) h2,.latest-blog-widget:has(.latest-blog-widget__swiper[data-cards-per-view="3"]) h2{text-align:center}.latest-blog-widget .latest-blog-widget__swiper[data-cards-per-view="1"]{width:450px}.latest-blog-widget .latest-blog-widget__swiper[data-cards-per-view="2"]{width:850px}.latest-blog-widget .latest-blog-widget__swiper[data-cards-per-view="3"]{width:75%}}.leaflet-control-attribution.leaflet-control>a:first-child{display:none !important}.leaflet-control-attribution.leaflet-control>a:first-child+span{display:none}.contactform-send-message-button{display:flex;justify-content:center;flex-direction:column;align-items:center}.contactform-send-message-button .secondary-button{width:auto}#sellerslisting{padding-bottom:0}.sellers-listing-search-card{background:#fff;border-radius:16px;box-shadow:0px 0px 5px 0px rgba(31,53,94,.25);padding:24px;max-width:50vw}@media(max-width: 900px){.sellers-listing-search-card{padding:24px;max-width:unset !important}}@media(min-width: 2000px){.sellers-listing-search-card{max-width:40vw}}.sellers-result-item{padding:0;border-radius:0;width:100%}.sellers-listing-office-photo-link img{width:460px !important;height:313px !important;border:1px solid #dee2e6 !important;object-fit:cover !important}.sellers-listing-office-map{display:flex;flex-direction:column;justify-content:space-between;gap:16px;width:100%}p.sellers-listing-office-name{font-size:24px !important;color:var(--primary-color) !important}p.sellers-listing-office-license-number{font-size:12px !important;color:var(--bs-gray-600) !important}p.sellers-listing-office-address{font-size:14px !important;line-height:20px !important;color:var(--bs-gray-600) !important;background-color:#f3f3f3 !important;padding:8px 12px !important;display:flex;align-items:center;gap:8px;border-radius:8px}.sellers-listing-back-link:hover{background-color:rgba(0,0,0,0);text-decoration:underline}.sellers-listing-office-local-title{width:100%;color:var(--secondary-color);font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:6%}.sellers-listings-office-photo-wrapper{flex-shrink:0}.sellers-listing-result-card{border-radius:16px;border:1px solid #dee2e6;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}@media(max-width: 900px){.sellers-listing-office-map{width:100%;text-align:center}.sellers-listing-office-map .office-map-widget>div[role=region]{display:flex;justify-content:center}.sellers-listing-office-map .sellers-listing-office-address{text-align:initial}.sellers-listing-office-photo-link img{height:auto !important}}@media(max-width: 500px){.sellers-listing-office-map{text-align:initial}.sellers-listing-office-map .office-map-widget>div[role=region]>div{width:100% !important}}main .apos-area h6.sellerslisting-main-title{margin-bottom:0px !important}
