@font-face{font-family:Manrope ExtraLight;src:url(/build/assets/Manrope-ExtraLight-BoZEy1B9.woff2) format("woff2"),url(/build/assets/Manrope-ExtraLight-CMlaCTtR.woff) format("woff");font-weight:1;font-style:normal}@font-face{font-family:Manrope ExtraLight;src:url(/build/assets/Manrope-ExtraLight-BoZEy1B9.woff2) format("woff2"),url(/build/assets/Manrope-ExtraLight-CMlaCTtR.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Manrope Light;src:url(/build/assets/Manrope-Light-o8KZ-S7o.woff2) format("woff2"),url(/build/assets/Manrope-Light-BQNS7V4e.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Manrope Regular;src:url(/build/assets/Manrope-Regular-DPrRkFCJ.woff2) format("woff2"),url(/build/assets/Manrope-Regular-CVf3gfX0.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manrope Medium;src:url(/build/assets/Manrope-Medium-Bb4ZbfaY.woff2) format("woff2"),url(/build/assets/Manrope-Medium-7mLRXbkI.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Manrope Semibold;src:url(/build/assets/Manrope-SemiBold-I_ZMCeIw.woff2) format("woff2"),url(/build/assets/Manrope-SemiBold-sthr6pN0.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Manrope Bold;src:url(/build/assets/Manrope-Bold-07q4vZhl.woff2) format("woff2"),url(/build/assets/Manrope-Bold-CmmFl3k8.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Manrope ExtraBold;src:url(/build/assets/Manrope-ExtraBold-BgJLNfwp.woff2) format("woff2"),url(/build/assets/Manrope-ExtraBold-4TrIYm9b.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:WMcKenna-Icons;src:url(/build/assets/WMcKenna-Icons-CF7lSPee.eot?4o1hid);src:url(/build/assets/WMcKenna-Icons-CF7lSPee.eot?4o1hid#iefix) format("embedded-opentype"),url(/build/assets/WMcKenna-Icons-B-IuMDsH.ttf?4o1hid) format("truetype"),url(/build/assets/WMcKenna-Icons-DRq8pCxg.woff?4o1hid) format("woff"),url(/build/assets/WMcKenna-Icons-DdXfjOXo.svg?4o1hid#WMcKenna-Icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:WMcKenna-Icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-grid:before{content:""}.icon-checkbox-mark:before{content:""}.icon-bathtub:before{content:""}.icon-archive:before{content:""}.icon-barbeque:before{content:""}.icon-bath:before{content:""}.icon-bed-side:before{content:""}.icon-bed:before{content:""}.icon-bookmark:before{content:""}.icon-buildings:before{content:""}.icon-calendar-blank:before{content:""}.icon-cam:before{content:""}.icon-car:before{content:""}.icon-chat-two-bubbles:before{content:""}.icon-check-circle:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-right:before{content:""}.icon-close-circle:before{content:""}.icon-connections:before{content:""}.icon-dashboard:before{content:""}.icon-dumbell:before{content:""}.icon-envelope-closed:before{content:""}.icon-film:before{content:""}.icon-fork-knife:before{content:""}.icon-heart:before{content:""}.icon-house-chimney:before{content:""}.icon-info-mark:before{content:""}.icon-key-fashioned:before{content:""}.icon-key:before{content:""}.icon-laundry-machine:before{content:""}.icon-link:before{content:""}.icon-location-pin:before{content:""}.icon-lock-closed:before{content:""}.icon-lock-open:before{content:""}.icon-map:before{content:""}.icon-out:before{content:""}.icon-paperclip:before{content:""}.icon-pencil:before{content:""}.icon-phone:before{content:""}.icon-photo:before{content:""}.icon-pin-on-map:before{content:""}.icon-pin:before{content:""}.icon-plus:before{content:""}.icon-pool-ladder:before{content:""}.icon-refrigerator:before{content:""}.icon-search:before{content:""}.icon-settings:before{content:""}.icon-snowflake:before{content:""}.icon-social-facebook:before{content:""}.icon-social-Instagram:before{content:""}.icon-social-linkedIn:before{content:""}.icon-social-x:before{content:""}.icon-square:before{content:""}.icon-star:before{content:""}.icon-tag:before{content:""}.icon-trash:before{content:""}.icon-tv:before{content:""}.icon-wifi-signal-full:before{content:""}gmp-advanced-marker .property-marker{font-family:Manrope Regular;background-color:var(--color-brand-main);color:#e8c854;width:30px;height:30px;border-radius:50%;position:relative;transition:all .3s}gmp-advanced-marker .property-marker .marker{cursor:pointer;position:absolute;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:30px;border-radius:50%;background-color:transparent;width:100%;height:100%;overflow:hidden}gmp-advanced-marker .property-marker .marker.default span{background:linear-gradient(to right,#c7a631 60%,#fcf5dc,#c7a631 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent;background-size:200% auto;animation:textShine 2s ease-in-out infinite alternate}@keyframes textShine{to{background-position:200%}}gmp-advanced-marker .property-marker .marker.hover,gmp-advanced-marker .property-marker .marker.details{opacity:0;pointer-events:none}gmp-advanced-marker .property-marker .marker.details{background-color:#fff0;display:flex;flex-direction:row;margin:0}gmp-advanced-marker .property-marker .marker.details .info .text{transition:opacity 2s;opacity:0}gmp-advanced-marker .property-marker .marker.details .info .text .description{transition:font-size .2s;font-size:1px}gmp-advanced-marker .property-marker .marker.details .close{cursor:pointer;width:24px;height:24px;position:absolute;right:2px;top:2px;opacity:.5;transition:opacity .2s;color:var(--color-brand-800)}gmp-advanced-marker .property-marker .marker.details .close:hover{opacity:1}gmp-advanced-marker .property-marker .pin{content:"";position:absolute;left:50%;top:92%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--color-brand-main);transition:all .2s}gmp-advanced-marker .property-marker.hover{width:80px;height:80px}gmp-advanced-marker .property-marker.hover .marker.default,gmp-advanced-marker .property-marker.hover .marker.details{opacity:0;pointer-events:none}gmp-advanced-marker .property-marker.hover .marker.hover{opacity:1;pointer-events:all;color:#dc2626;font-size:60px;line-height:60px;border:2px solid transparent}gmp-advanced-marker .property-marker.hover .marker.hover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}gmp-advanced-marker .property-marker.hover .pin{top:98%}gmp-advanced-marker .property-marker.details{width:450px;height:200px;border-radius:16px}gmp-advanced-marker .property-marker.details .marker.default,gmp-advanced-marker .property-marker.details .marker.hover{opacity:0;pointer-events:none}gmp-advanced-marker .property-marker.details .marker.details{cursor:default;inset:2px;opacity:1;pointer-events:all;background-color:#fff;border-radius:14px;border:none;width:auto;height:auto}gmp-advanced-marker .property-marker.details .marker.details .info .gallery{height:100%}gmp-advanced-marker .property-marker.details .marker.details .info .gallery .gallery-item{width:100%;height:100%}gmp-advanced-marker .property-marker.details .marker.details .info .gallery .gallery-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}gmp-advanced-marker .property-marker.details .marker.details .info .text{opacity:1}gmp-advanced-marker .property-marker.details .marker.details .info .text .title{margin-right:24px;font-size:17px;line-height:20px;margin-top:4px}gmp-advanced-marker .property-marker.details .marker.details .info .text .description{flex-grow:1;font-size:14px}gmp-advanced-marker .property-marker.details .marker.details .close{color:var(--color-neutral-700)}gmp-advanced-marker .property-marker.details .pin{top:99%}.custom-select{position:relative}.custom-select .select-trigger{width:100%;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s}.custom-select .select-trigger:hover{border-color:#9ca3af}.custom-select .select-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:none;z-index:10;max-height:250px;overflow-y:auto}.custom-select.open .select-trigger{border-color:#3b82f6;ring:2px;ring-color:#3b82f6;outline:2px solid #3b82f6;outline-offset:-1px}.custom-select.open .select-arrow{transform:rotate(180deg)}.custom-select.open .select-dropdown{display:block}.custom-select.warning .select-trigger{border-color:#dc2626}.select-arrow{width:1.25rem;height:1.25rem;transition:transform .2s}.select-option{padding:.5rem 1rem;cursor:pointer;transition:background-color .2s}.select-option:hover{background-color:#f3f4f6}.select-option.selected{background-color:#eff6ff;color:#2563eb;font-weight:500}.modal-backdrop{position:fixed;inset:0;background-color:#14294c8f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1001;display:none;align-items:center;justify-content:center;padding:1rem}.modal-backdrop.show{display:flex}#mediaModal{background-color:#000000e6}#mediaModal #mediaThumbnails img{transition:all .2s;box-shadow:none}#mediaModal #mediaThumbnails img.selected{transform:scale(1.05);border-radius:5px;box-shadow:0 0 5px #fff,0 0 7px #fff}.system-message{position:var(--message-position, fixed);top:var(--inactive-top, -40px);left:50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;gap:16px;border-radius:8px;background-color:#fff;box-shadow:none;transition:top .3s ease-out,opacity .3s;min-width:var(--min-message-width, 300px);max-width:var(--max-message-width, 600px);opacity:0;padding:12px 18px}.system-message .close{font-size:12px;line-height:12px;color:#333;opacity:.4;cursor:pointer;transition:opacity .2s}.system-message .close:hover{opacity:1}.system-message .icon{font-size:24px;line-height:16px}.system-message .message{line-height:20px;flex-grow:1}.system-message.active{top:var(--active-top, 20px);box-shadow:0 2px 15px #33333326;opacity:1}.system-message.success{background-color:#e6f8ec;color:#10a60b}.system-message.success .message-error,.system-message.success .message-warning,.system-message.success .icon .icon-info-mark,.system-message.success .icon .icon-close-circle{display:none}.system-message.warning{background-color:#fceded;color:#da5923}.system-message.warning .message-success,.system-message.warning .message-error,.system-message.warning .icon .icon-check-circle,.system-message.warning .icon .icon-close-circle{display:none}.system-message.error{background-color:#fceded;color:#fd6669}.system-message.error .message-success,.system-message.error .message-warning,.system-message.error .icon .icon-check-circle,.system-message.error .icon .icon-info-mark{display:none}[data-role=folding-section]{display:flex;flex-direction:column;gap:32px}[data-role=folding-section] .item{display:flex;flex-direction:column}[data-role=folding-section] .item:not(:last-child){padding-bottom:32px;border-bottom:1px solid #DADADA}[data-role=folding-section] .item .header{display:flex;flex-direction:row;gap:32px;align-items:center;cursor:pointer}[data-role=folding-section] .item .header .text{flex-grow:1;transition:color .2s}[data-role=folding-section] .item .header .icon{width:20px;height:20px;flex:0 0 20px;display:flex;color:#bec7d0;align-items:center;position:relative;justify-content:center;opacity:.4;transition:opacity .2s}[data-role=folding-section] .item .header .icon:before,[data-role=folding-section] .item .header .icon:after{background-color:#000;content:"";position:absolute;border-radius:2px;transition:all .2s}[data-role=folding-section] .item .header .icon:before{height:3px;width:21px}[data-role=folding-section] .item .header .icon:after{height:21px;width:3px}[data-role=folding-section] .item .header:hover .text{color:var(--color-brand-main)}[data-role=folding-section] .item .header:hover .icon{opacity:1}[data-role=folding-section] .item .header:hover .icon:before,[data-role=folding-section] .item .header:hover .icon:after{background-color:var(--color-brand-600)}[data-role=folding-section] .item .description{height:0;opacity:0;transition:all .2s;margin-top:0;pointer-events:none}[data-role=folding-section] .item .description ul{margin-left:16px}[data-role=folding-section] .item .description ul li{display:inline-block}[data-role=folding-section] .item .description ul li:before{content:"-";margin-left:-16px;margin-right:8px}[data-role=folding-section] .item .description ul.pluses li:before{content:"+"}[data-role=folding-section] .item.open .header .text{color:var(--color-brand-800)}[data-role=folding-section] .item.open .header .icon{opacity:1}[data-role=folding-section] .item.open .header .icon:before,[data-role=folding-section] .item.open .header .icon:after{background-color:var(--color-brand-800)}[data-role=folding-section] .item.open .header .icon:after{transform:rotate(90deg)}[data-role=folding-section] .item.open .header .icon:before{transform:rotate(180deg)}[data-role=folding-section] .item.open .description{height:var(--height, auto);opacity:.8;margin-top:16px;pointer-events:all}html header #HeaderCompanyName{opacity:1;transition:opacity .2s}html #GlobalOverlay{opacity:0;pointer-events:none;z-index:0}html.overlaid{overflow:hidden}html.overlaid #GlobalOverlay{position:fixed;inset:0;opacity:.5;pointer-events:all;background-color:var(--color-brand-main);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000}html.overlaid.mobile-menu-open body header{z-index:1001}html.overlaid.mobile-menu-open body header #HeaderCompanyName{opacity:0}.property-description ul{list-style:disc outside;padding-left:1rem}.property-description ol{list-style:decimal outside;padding-left:1rem}.property-description table{width:96%;margin:0 auto;border:1px solid #cccccc;border-radius:8px;border-collapse:collapse}.property-description table thead th{text-align:center;font-weight:700;background-color:#eaeaea;border:1px solid #cccccc}.property-description table tbody td{border:1px solid #cccccc;padding:2px 4px}
