﻿@import"./smoothness/jquery.ui.core.min.css";.frame-container{background:#fff;box-shadow:rgba(0,0,0,.5) 0 0 10px}.hook{background:rgba(0,0,0,.65)}#main-content .page-header .heading.h1{width:100%}.linked-document{display:none}.linked-document.call2action{display:block;width:100%;text-align:center}.linked-document.call2action a.button{padding:25px 30px;width:100%;font-size:120%}div.ali-ui.ali-popup .ali-wnd .ali-wnd-content .content{padding:20px}div.ali-ui.ali-popup#addenda_wnd{perspective:1000px;transition:.25s;opacity:1}div.ali-ui.ali-popup#addenda_wnd .ali-wnd{transition:.25s .15s;opacity:1;transform:translate(-50%, -50%) translateZ(0)}div.ali-ui.ali-popup#addenda_wnd .ali-wnd .ali-wnd-content .content{height:80vh;padding:0px}div.ali-ui.ali-popup#addenda_wnd .ali-wnd .ali-wnd-content .content pre{overflow:auto;height:calc(80vh - 85px);border:none;background:#fff;font-family:inherit;color:inherit;font-size:inherit}@media screen and (max-width: 640px){div.ali-ui.ali-popup#addenda_wnd .ali-wnd .ali-wnd-content .content pre{white-space:inherit}}div.ali-ui.ali-popup#addenda_wnd.ali-closed{pointer-events:none;opacity:0;transition:.25s .15s}div.ali-ui.ali-popup#addenda_wnd.ali-closed .ali-wnd{transition:.25s;opacity:0;transform:translate(-50%, -50%) translateZ(250px)}.status-flag{display:none}.status-flag.sold-flag-overlay{background:rgba(255,0,0,.75);padding:5px 8px;color:#fff;position:absolute;top:10px;left:0px;border-radius:0 24px 24px 0;font-size:180%;box-shadow:rgba(0,0,0,.5) 2px 2px 5px}.status-flag.sold-flag-overlay.status-sold{display:block}.status-flag.forrent-flag-overlay{background:rgba(4,103,213,.75);padding:5px 8px;color:#fff;position:absolute;top:10px;left:0px;border-radius:0 24px 24px 0}.button.fullwidth{font-size:30px;padding:25px;text-transform:uppercase}@media only screen and (max-width: 640px){.page_title .share_tools{right:10px;position:relative;margin:5px auto;text-align:center}.infos li .value{width:200px}.infos li .value .marginate{margin:0px 20px 10px 0}.infos li .icon{margin:40px 20px}#page-content{width:100%}#caracteristics{width:100%}.container #page-content .col1of2{width:96%;margin-left:2%;margin-right:2%}.page_title #btnBack{top:20px;width:50px;overflow:hidden;height:20px}.page_title h1{float:right;text-align:right}.page_title .ref-num{text-align:right}}#page-content{width:100%;overflow:hidden}#caracteristics{width:100%;overflow:hidden}#caracteristics .section .heading.h2{float:left}#page-content .col1of2{width:calc(50% - 10px);margin:0 5px}#property-contact-form .field{width:100%;padding:5px 10px;border-radius:3px;border:solid 1px #ccc}#property-contact-form textarea{height:60px}#thumbs{background:#333;padding:10px;overflow:hidden}#thumbs ul{list-style:none;margin:0;padding:0;text-align:center}#thumbs ul li{float:left;margin:0 5px 5px 0;opacity:.5;cursor:pointer;width:calc(10% - 5px);height:60px;text-align:center;overflow:hidden}#thumbs ul li img{height:100%}#thumbs ul li:hover{opacity:1}#thumbs ul li:nth-child(10n+1){clear:left}#thumbs ul li:nth-child(n+11){display:none}#thumbs ul li.list-toggler{width:100%;display:block;font-size:20pt;line-height:20px;height:32px;text-align:center;float:left;color:#888;cursor:pointer;cursor:pointer;transition-duration:.25s;transition-timing-function:ease-out;margin:0}#thumbs.showAll ul li:nth-child(n+10){display:block}#thumbs.showAll ul li .fa.fa-chevron-down{transform:rotate(180deg)}@media screen and (max-width: 640px){#thumbs ul li{width:calc(20% - 5px);height:50px}}@media screen and (max-width: 640px){body #main-content .page-header .heading.h1 h1{font-size:16pt}}@media screen and (max-width: 640px){body #main-content .page-header .heading{padding:0px;margin:10px 0}body #main-content .page-header .layout-content{min-height:0px}}body #main-content .page-part{clear:both;float:none;display:block;width:100%;overflow:hidden;border-top:solid 1px #fafafa;position:relative;padding-top:0}body #main-content .page-part>.layout-content h2{display:inline}body #main-content .page-part>.layout-content .heading{margin:10px 0}body #main-content .page-part>.layout-content .heading span{padding-left:0;padding-right:0}body #main-content .page-part>.layout-content .heading.h2{background:none;color:#444;width:100%;text-align:left}@media screen and (max-width: 640px){body #main-content .page-part>.layout-content .heading.h2{text-align:center !important}}body #main-content .page-part>.layout-content>.content{padding:20px 0;overflow:hidden}body #main-content .page-part>.layout-content>.content .heading.h3{font-weight:300;margin:20px 0 10px;font-size:18pt}body #main-content .page-part>.layout-content>.content p{margin:10px 0}@media screen and (max-width: 640px){body #main-content .page-part>.layout-content>.content{margin-left:0px;margin-right:10px;border-left-width:5px;padding-left:10px}body #main-content .page-part>.layout-content>.content .heading.h3{margin:20px 10px 10px 10px}body #main-content .page-part>.layout-content>.content p{margin:10px}}body #main-content .page-part>.layout-content>.content .item-list{overflow:hidden}body #main-content .page-part>.layout-content>.content .item-list .heading.h4{position:relative;border-bottom:solid 1px rgba(0,0,0,.2);margin-bottom:10px;height:60px}body #main-content .page-part>.layout-content>.content .item-list .heading.h4 span{font-size:16pt;padding-bottom:5px;font-weight:300;color:#000;position:absolute;bottom:0;left:0;width:100%}body #main-content .page-part>.layout-content>.content .item-list .heading.h4 span sub{display:block;font-size:12pt}body #main-content .page-part>.layout-content>.content .item-list .heading.h4:after{content:"";width:0;height:0;position:absolute;bottom:-6px;left:calc(50% - 2.5px);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,.2)}body #main-content .page-part>.layout-content>.content .item-list .item{margin:0 5px 10px 5px;padding:5px;text-align:center}@media print{body #main-content .page-part>.layout-content>.content .item-list .item{display:block;width:100%;margin:0px}}body #main-content .page-part>.layout-content>.content .item-list .item .label .label-item{color:#555}body #main-content .page-part>.layout-content>.content .data-table-container{overflow:hidden;width:100%;margin-bottom:20px;position:relative}body #main-content .page-part>.layout-content>.content .data-table-container .heading.h4{font-size:16pt;font-weight:300;color:#000;text-align:right;float:left;width:300px;margin:0}body #main-content .page-part>.layout-content>.content .data-table-container .heading.h4 span{padding:0}body #main-content .page-part>.layout-content>.content .data-table-container .heading.h4 sub{display:block;font-size:12pt}@media screen and (max-width: 640px){body #main-content .page-part>.layout-content>.content .data-table-container .heading.h4{width:100%}}body #main-content .page-part>.layout-content>.content .data-table-container .data-table{float:left;border-left:solid 2px #888;position:relative;padding-left:5px;margin-left:10px;width:calc(100% - 310px)}body #main-content .page-part>.layout-content>.content .data-table-container .data-table:before{content:"";width:0;height:0;position:absolute;top:10px;left:-7px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:5px solid #888}body #main-content .page-part>.layout-content>.content .data-table-container .data-table tr td{padding:10px 5px;height:38px}body #main-content .page-part>.layout-content>.content .data-table-container .data-table tr td:last-child{text-align:right}body #main-content .page-part>.layout-content>.content .data-table-container .data-table tr:last-child td{font-weight:bold;white-space:nowrap}@media screen and (max-width: 640px){body #main-content .page-part>.layout-content>.content .data-table-container .data-table{border-left:none;padding:0px;width:100%;margin-left:0px}body #main-content .page-part>.layout-content>.content .data-table-container .data-table tr td{text-align:left !important}body #main-content .page-part>.layout-content>.content .data-table-container .data-table tr td:last-child{text-align:right !important}body #main-content .page-part>.layout-content>.content .data-table-container .data-table:before{display:none}}@media screen and (max-width: 640px){body #main-content .page-part>.layout-content>.content .data-table-container{min-height:150px}body #main-content .page-part>.layout-content>.content .data-table-container h4{position:absolute;height:170px;width:50px}body #main-content .page-part>.layout-content>.content .data-table-container h4 span{transform:rotate(-90deg);right:45px;transform-origin:top right 0;text-align:right;position:absolute;display:block;width:150px;padding-right:5px}body #main-content .page-part>.layout-content>.content .data-table-container .data-table{width:100%;margin-left:0px}body #main-content .page-part>.layout-content>.content .data-table-container.AP h4{position:absolute;height:170px;width:32px}body #main-content .page-part>.layout-content>.content .data-table-container.AP h4 span{transform:rotate(-90deg);right:20px;transform-origin:top right 0;text-align:right;position:absolute;display:block}body #main-content .page-part>.layout-content>.content .data-table-container.AP .data-table{width:calc(100% - 40px);margin-left:40px}}body #main-content .page-part:has(.layout-content>.content:empty){display:none}body #main-content .page-part.classic>.layout-content>.content{margin-left:0px;border-left:none;padding:20px 0;overflow:hidden}body #main-content .page-part.classic#building table,body #main-content .page-part.classic#rooms table,body #main-content .page-part.classic#intergeneration table,body #main-content .page-part.classic#intergeneration table,body #main-content .page-part.classic#land table,body #main-content .page-part.classic#more-carac table,body #main-content .page-part.classic#description table{display:block;overflow-x:auto;width:100%;border:solid 1px rgba(0,0,0,.1);padding:2px}body #main-content .page-part.classic#building table tr,body #main-content .page-part.classic#rooms table tr,body #main-content .page-part.classic#intergeneration table tr,body #main-content .page-part.classic#intergeneration table tr,body #main-content .page-part.classic#land table tr,body #main-content .page-part.classic#more-carac table tr,body #main-content .page-part.classic#description table tr{vertical-align:top}body #main-content .page-part.classic#building table tr td,body #main-content .page-part.classic#rooms table tr td,body #main-content .page-part.classic#intergeneration table tr td,body #main-content .page-part.classic#intergeneration table tr td,body #main-content .page-part.classic#land table tr td,body #main-content .page-part.classic#more-carac table tr td,body #main-content .page-part.classic#description table tr td{text-align:left !important;padding:2px 5px;width:100%;min-width:175px}body #main-content .page-part.classic#building table tr td.title,body #main-content .page-part.classic#rooms table tr td.title,body #main-content .page-part.classic#intergeneration table tr td.title,body #main-content .page-part.classic#intergeneration table tr td.title,body #main-content .page-part.classic#land table tr td.title,body #main-content .page-part.classic#more-carac table tr td.title,body #main-content .page-part.classic#description table tr td.title{font-weight:700}@media screen and (max-width: 640px){body #main-content .page-part.classic#building table tr td,body #main-content .page-part.classic#rooms table tr td,body #main-content .page-part.classic#intergeneration table tr td,body #main-content .page-part.classic#intergeneration table tr td,body #main-content .page-part.classic#land table tr td,body #main-content .page-part.classic#more-carac table tr td,body #main-content .page-part.classic#description table tr td{white-space:nowrap}}body #main-content .page-part.classic#building table tr:nth-child(odd),body #main-content .page-part.classic#rooms table tr:nth-child(odd),body #main-content .page-part.classic#intergeneration table tr:nth-child(odd),body #main-content .page-part.classic#intergeneration table tr:nth-child(odd),body #main-content .page-part.classic#land table tr:nth-child(odd),body #main-content .page-part.classic#more-carac table tr:nth-child(odd),body #main-content .page-part.classic#description table tr:nth-child(odd){background:rgba(0,0,0,.05)}body #main-content .page-part.classic#building .item-list,body #main-content .page-part.classic#rooms .item-list,body #main-content .page-part.classic#intergeneration .item-list,body #main-content .page-part.classic#intergeneration .item-list,body #main-content .page-part.classic#land .item-list,body #main-content .page-part.classic#more-carac .item-list,body #main-content .page-part.classic#description .item-list{display:table;width:100%}body #main-content .page-part.classic#building .item-list .item,body #main-content .page-part.classic#rooms .item-list .item,body #main-content .page-part.classic#intergeneration .item-list .item,body #main-content .page-part.classic#intergeneration .item-list .item,body #main-content .page-part.classic#land .item-list .item,body #main-content .page-part.classic#more-carac .item-list .item,body #main-content .page-part.classic#description .item-list .item{display:-webkit-flex;display:flex;float:none;width:100%;-webkit-justify-content:space-between;-webkit-align-items:center;justify-content:space-between;align-items:center;text-align:right;padding-right:10px}body #main-content .page-part.classic#building .item-list .item div.head,body #main-content .page-part.classic#building .item-list .item div.label,body #main-content .page-part.classic#building .item-list .item>.heading,body #main-content .page-part.classic#rooms .item-list .item div.head,body #main-content .page-part.classic#rooms .item-list .item div.label,body #main-content .page-part.classic#rooms .item-list .item>.heading,body #main-content .page-part.classic#intergeneration .item-list .item div.head,body #main-content .page-part.classic#intergeneration .item-list .item div.label,body #main-content .page-part.classic#intergeneration .item-list .item>.heading,body #main-content .page-part.classic#intergeneration .item-list .item div.head,body #main-content .page-part.classic#intergeneration .item-list .item div.label,body #main-content .page-part.classic#intergeneration .item-list .item>.heading,body #main-content .page-part.classic#land .item-list .item div.head,body #main-content .page-part.classic#land .item-list .item div.label,body #main-content .page-part.classic#land .item-list .item>.heading,body #main-content .page-part.classic#more-carac .item-list .item div.head,body #main-content .page-part.classic#more-carac .item-list .item div.label,body #main-content .page-part.classic#more-carac .item-list .item>.heading,body #main-content .page-part.classic#description .item-list .item div.head,body #main-content .page-part.classic#description .item-list .item div.label,body #main-content .page-part.classic#description .item-list .item>.heading{display:table-cell;vertical-align:top;text-align:left;overflow:hidden;padding:0 10px}body #main-content .page-part.classic#building .item-list .item div.head .label-item,body #main-content .page-part.classic#building .item-list .item div.label .label-item,body #main-content .page-part.classic#building .item-list .item>.heading .label-item,body #main-content .page-part.classic#rooms .item-list .item div.head .label-item,body #main-content .page-part.classic#rooms .item-list .item div.label .label-item,body #main-content .page-part.classic#rooms .item-list .item>.heading .label-item,body #main-content .page-part.classic#intergeneration .item-list .item div.head .label-item,body #main-content .page-part.classic#intergeneration .item-list .item div.label .label-item,body #main-content .page-part.classic#intergeneration .item-list .item>.heading .label-item,body #main-content .page-part.classic#intergeneration .item-list .item div.head .label-item,body #main-content .page-part.classic#intergeneration .item-list .item div.label .label-item,body #main-content .page-part.classic#intergeneration .item-list .item>.heading .label-item,body #main-content .page-part.classic#land .item-list .item div.head .label-item,body #main-content .page-part.classic#land .item-list .item div.label .label-item,body #main-content .page-part.classic#land .item-list .item>.heading .label-item,body #main-content .page-part.classic#more-carac .item-list .item div.head .label-item,body #main-content .page-part.classic#more-carac .item-list .item div.label .label-item,body #main-content .page-part.classic#more-carac .item-list .item>.heading .label-item,body #main-content .page-part.classic#description .item-list .item div.head .label-item,body #main-content .page-part.classic#description .item-list .item div.label .label-item,body #main-content .page-part.classic#description .item-list .item>.heading .label-item{display:block;float:left;width:33%}body #main-content .page-part.classic#building .item-list .item .heading,body #main-content .page-part.classic#rooms .item-list .item .heading,body #main-content .page-part.classic#intergeneration .item-list .item .heading,body #main-content .page-part.classic#intergeneration .item-list .item .heading,body #main-content .page-part.classic#land .item-list .item .heading,body #main-content .page-part.classic#more-carac .item-list .item .heading,body #main-content .page-part.classic#description .item-list .item .heading{border:none;height:auto;margin:0px}body #main-content .page-part.classic#building .item-list .item .heading span,body #main-content .page-part.classic#rooms .item-list .item .heading span,body #main-content .page-part.classic#intergeneration .item-list .item .heading span,body #main-content .page-part.classic#intergeneration .item-list .item .heading span,body #main-content .page-part.classic#land .item-list .item .heading span,body #main-content .page-part.classic#more-carac .item-list .item .heading span,body #main-content .page-part.classic#description .item-list .item .heading span{position:relative}body #main-content .page-part.classic#building .item-list .item .heading:after,body #main-content .page-part.classic#rooms .item-list .item .heading:after,body #main-content .page-part.classic#intergeneration .item-list .item .heading:after,body #main-content .page-part.classic#intergeneration .item-list .item .heading:after,body #main-content .page-part.classic#land .item-list .item .heading:after,body #main-content .page-part.classic#more-carac .item-list .item .heading:after,body #main-content .page-part.classic#description .item-list .item .heading:after{display:none}body #main-content .page-part.classic#building .item-list .item div.head,body #main-content .page-part.classic#building .item-list .item>.heading,body #main-content .page-part.classic#rooms .item-list .item div.head,body #main-content .page-part.classic#rooms .item-list .item>.heading,body #main-content .page-part.classic#intergeneration .item-list .item div.head,body #main-content .page-part.classic#intergeneration .item-list .item>.heading,body #main-content .page-part.classic#intergeneration .item-list .item div.head,body #main-content .page-part.classic#intergeneration .item-list .item>.heading,body #main-content .page-part.classic#land .item-list .item div.head,body #main-content .page-part.classic#land .item-list .item>.heading,body #main-content .page-part.classic#more-carac .item-list .item div.head,body #main-content .page-part.classic#more-carac .item-list .item>.heading,body #main-content .page-part.classic#description .item-list .item div.head,body #main-content .page-part.classic#description .item-list .item>.heading{width:35%}body #main-content .page-part.classic#building .item-list .item:nth-child(odd),body #main-content .page-part.classic#rooms .item-list .item:nth-child(odd),body #main-content .page-part.classic#intergeneration .item-list .item:nth-child(odd),body #main-content .page-part.classic#intergeneration .item-list .item:nth-child(odd),body #main-content .page-part.classic#land .item-list .item:nth-child(odd),body #main-content .page-part.classic#more-carac .item-list .item:nth-child(odd),body #main-content .page-part.classic#description .item-list .item:nth-child(odd){background:rgba(0,0,0,.05)}body #main-content .page-part.classic#building .item-list .row-item,body #main-content .page-part.classic#rooms .item-list .row-item,body #main-content .page-part.classic#intergeneration .item-list .row-item,body #main-content .page-part.classic#intergeneration .item-list .row-item,body #main-content .page-part.classic#land .item-list .row-item,body #main-content .page-part.classic#more-carac .item-list .row-item,body #main-content .page-part.classic#description .item-list .row-item{display:flex;width:100%;justify-content:flex-start;text-align:left;align-items:center}body #main-content .page-part.classic#building .item-list .row-item label,body #main-content .page-part.classic#rooms .item-list .row-item label,body #main-content .page-part.classic#intergeneration .item-list .row-item label,body #main-content .page-part.classic#intergeneration .item-list .row-item label,body #main-content .page-part.classic#land .item-list .row-item label,body #main-content .page-part.classic#more-carac .item-list .row-item label,body #main-content .page-part.classic#description .item-list .row-item label{display:block}body #main-content .page-part.classic#building .item-list .row-item sub,body #main-content .page-part.classic#rooms .item-list .row-item sub,body #main-content .page-part.classic#intergeneration .item-list .row-item sub,body #main-content .page-part.classic#intergeneration .item-list .row-item sub,body #main-content .page-part.classic#land .item-list .row-item sub,body #main-content .page-part.classic#more-carac .item-list .row-item sub,body #main-content .page-part.classic#description .item-list .row-item sub{display:block}body #main-content .page-part.classic#building#description .item-list .item,body #main-content .page-part.classic#rooms#description .item-list .item,body #main-content .page-part.classic#intergeneration#description .item-list .item,body #main-content .page-part.classic#intergeneration#description .item-list .item,body #main-content .page-part.classic#land#description .item-list .item,body #main-content .page-part.classic#more-carac#description .item-list .item,body #main-content .page-part.classic#description#description .item-list .item{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;text-align:right}body #main-content .page-part.classic#building#description .item-list .item>.heading,body #main-content .page-part.classic#rooms#description .item-list .item>.heading,body #main-content .page-part.classic#intergeneration#description .item-list .item>.heading,body #main-content .page-part.classic#intergeneration#description .item-list .item>.heading,body #main-content .page-part.classic#land#description .item-list .item>.heading,body #main-content .page-part.classic#more-carac#description .item-list .item>.heading,body #main-content .page-part.classic#description#description .item-list .item>.heading{width:100%;text-align:left;margin-bottom:0px;border-bottom:solid 1px rgba(0,0,0,.1)}body #main-content .page-part.classic#building#description .item-list .item>.heading span,body #main-content .page-part.classic#rooms#description .item-list .item>.heading span,body #main-content .page-part.classic#intergeneration#description .item-list .item>.heading span,body #main-content .page-part.classic#intergeneration#description .item-list .item>.heading span,body #main-content .page-part.classic#land#description .item-list .item>.heading span,body #main-content .page-part.classic#more-carac#description .item-list .item>.heading span,body #main-content .page-part.classic#description#description .item-list .item>.heading span{padding:0}body #main-content .page-part.classic#essentials>.layout-content>.content{display:grid;grid-template-columns:max-content 1fr;gap:10px}body #main-content .page-part.classic#essentials>.layout-content>.content .resume-item{display:contents}body #main-content .page-part.classic#essentials>.layout-content>.content .resume-item .label{place-self:center start;text-align:left}body #main-content .page-part.classic#essentials>.layout-content>.content .resume-item .value{place-self:center end}body #main-content .page-part.classic#revenues .data-table-container .heading.h4{float:none;text-align:left;width:100%}body #main-content .page-part.classic#revenues .data-table-container .data-table{border-left:none;margin-left:0;padding-left:0;width:100%}body #main-content .page-part.classic#revenues .data-table-container .data-table td{padding:5px 0;height:unset}body #main-content .page-part.classic#revenues .data-table-container .data-table::before{content:unset}body #main-content .page-part.classic#revenues .data-table-container .high-box{display:none}body #main-content .page-part.is_collapsible>.layout-content{padding-bottom:0px;padding-top:0px}body #main-content .page-part.is_collapsible>.layout-content>.heading{cursor:pointer}body #main-content .page-part.is_collapsible>.layout-content>.heading span:not(.pretext):not(.posttext):after{content:"";font-family:var(--ali-icon-font-family);font-weight:700;float:right;transition:.25s}@media screen and (max-width: 640px){body #main-content .page-part.is_collapsible>.layout-content>.heading span:not(.pretext):not(.posttext):after{float:none;display:block}}@media print{body #main-content .page-part.is_collapsible>.layout-content>.heading span:not(.pretext):not(.posttext):after{display:none}}body #main-content .page-part.is_collapsible>.layout-content>.content{transition:.4s;max-height:0px}@media print{body #main-content .page-part.is_collapsible>.layout-content>.content{max-height:2000px}}body #main-content .page-part.is_collapsible.is_opened>.layout-content>.heading span:not(.pretext):not(.posttext):after{transform:rotate(180deg)}body #main-content .page-part.is_collapsible.is_opened>.layout-content>.content{max-height:10000px;transition:2.5s}body #main-content .page-part>.fullwidth-content>.heading.h2{position:absolute;top:0px;left:calc(50% - 175px);width:350px;z-index:2;text-align:center;background:rgba(255,255,255,.6);font-size:25pt;font-weight:300;text-transform:uppercase;color:#444}body #main-content .page-part>i.fa{position:absolute;font-size:250px;bottom:20px;width:250px;height:250px;right:calc(50% - 575px);transform:translateX(-50%);text-align:center;opacity:.1}body #main-content .page-part.bg_normal>i.fa{color:#000}body #main-content .page-part.bg_alternate_light>i.fa{color:#fff}body #main-content .page-part#rental-unit p{text-align:center}body #main-content .page-part#rental-unit .note{font-size:12px}body #main-content .page-part#rental-unit .note:before{content:"*";margin-right:5px}body #main-content .page-part .rental-unit{width:75%;margin-right:25%}@media screen and (max-width: 640px){body #main-content .page-part .rental-unit{width:100%;margin-right:0}}body #main-content .page-part #property-contact-form .lg-form{text-align:center}body #main-content .page-part#disclaimer .layout-content p{text-align:center;font-style:italic}body #main-content .page-part#related .image-container img{width:100%}body #main-content .page-part#related .image-container .favorites{display:none}body #main-content .page-part#mosaic_gallery .layout-content{padding:0px}body #main-content .page-part#mosaic_gallery .layout-content .content{padding:0px;margin:0px;border:none;position:relative}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic{overflow:hidden;max-height:572px;position:relative}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic img{max-width:calc(33% + 3px);height:auto;float:left;border-bottom:solid 3px rgba(0,0,0,0)}@media screen and (max-width: 640px){body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic img{display:none}}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic img:last-child{border:none}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic img:first-child{display:block;max-width:calc(67% - 3px);border-bottom:none;border-right:solid 3px rgba(0,0,0,0)}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic:before{content:"";width:100%;height:100%;position:absolute;bottom:0px;left:0px;pointer-events:none;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.76) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.76) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.76) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#c2000000",GradientType=0 )}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic .info{padding:0 20px;color:#fff;overflow:hidden;position:absolute;bottom:0px;width:100%}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic .info .address{margin-bottom:20px}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic .info .address .street{font-size:30px;display:block}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic .info .address .city{font-size:14px}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic .info .extra{margin-bottom:20px}@media screen and (max-width: 640px){body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic .info .address{margin-bottom:10px}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic .info .address .street{font-size:20px;display:block}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic .info .address .city{font-size:12px}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic .info .extra{margin-bottom:5px}}body #main-content .page-part#mosaic_gallery .layout-content .content .picture_mosaic .start_slideshow{position:absolute;top:10px;right:10px}body #main-content .page-part#mosaic_gallery .layout-content .content .slideshow-container{display:none}body #main-content .page-part#mosaic_gallery .layout-content .content .high-box{padding:10px 0;position:absolute;right:0px;margin-right:20px;bottom:0px}body #main-content .page-part#mosaic_gallery .layout-content .content .high-box .trans_genre{display:block;text-align:center;text-transform:uppercase}body #main-content .page-part#mosaic_gallery .layout-content .content .high-box .trans_genre h2{display:inline}body #main-content .page-part#mosaic_gallery .layout-content .content .high-box .heading{display:block;margin:0px;text-align:center}@media screen and (max-width: 640px){body #main-content .page-part#mosaic_gallery .layout-content .content .high-box{position:relative}}body #main-content .page-part#image_gallery .fullwidth-content>.heading{display:none}body #main-content .page-part#image_gallery #gallery{height:600px;width:100%;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:initial}body #main-content .page-part#image_gallery #gallery .button.virtual-visit .fa{font-size:48px;display:block;width:100%;text-align:center;padding:0 5px}body #main-content .page-part#image_gallery #gallery .button.virtual-visit span{font-size:14px}@media only screen and (max-width: 640px){body #main-content .page-part#image_gallery #gallery .button.virtual-visit .fa{display:inline;font-size:inherit;width:unset}}body #main-content .page-part#image_gallery #gallery.fullscreen-on .button.fullscreen-toggle-btn{bottom:10px;left:10px}@media only screen and (max-width: 640px){body #main-content .page-part#image_gallery #gallery.fullscreen-on .button.fullscreen-toggle-btn{left:0px;bottom:0px}}body #main-content .page-part#image_gallery #gallery .heading{background:rgba(0,0,0,.25);padding:10px}body #main-content .page-part#image_gallery #gallery .heading span{color:#fff;text-shadow:rgba(0,0,0,.8) 1px 1px 2px}body #main-content .page-part#image_gallery #gallery .ms-slide .ms-slide-bgcont img.portrait{object-fit:contain;max-height:100%}body #main-content .page-part#image_gallery #gallery .video{height:100%}body #main-content .page-part#image_gallery #gallery .video #embed_video{height:100%}body #main-content .page-part#image_gallery #gallery .gallery-button-container{position:absolute;width:100%;max-width:1150px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;bottom:5px;left:50%;transform:translateX(-50%);z-index:99999}@media only screen and (max-width: 640px){body #main-content .page-part#image_gallery #gallery .gallery-button-container{transform:translate(-50%, 100%);bottom:0;background:var(--background-color)}}@media only screen and (max-width: 640px){body #main-content .page-part#image_gallery #gallery{height:300px;margin-bottom:42px}body #main-content .page-part#image_gallery #gallery ul{height:300px}body #main-content .page-part#image_gallery #gallery .images{height:300px}body #main-content .page-part#image_gallery #gallery .images .nav-button{top:calc(50% - 20px);border:solid 2px rgba(255,255,255,.4);width:40px;height:40px;line-height:40px}body #main-content .page-part#image_gallery #gallery .images .nav-button i{color:rgba(255,255,255,.4);font-size:25pt}body #main-content .page-part#image_gallery #gallery .images .layout-content{height:100%;width:100% !important}body #main-content .page-part#image_gallery #gallery .images #photo-label{position:absolute;top:auto;bottom:10px;right:auto;left:0px;width:100%;text-align:center}body #main-content .page-part#image_gallery #gallery .ms-nav-next,body #main-content .page-part#image_gallery #gallery .ms-nav-prev{opacity:1 !important;display:block !important}body #main-content .page-part#image_gallery #gallery .heading span{font-size:clamp(15px,inherit,32px)}body #main-content .page-part#image_gallery #gallery .switch ul{margin:0}body #main-content .page-part#image_gallery #gallery .switch ul li[rel=images]{display:none}}body #main-content .page-part#contact_form .softbox{text-align:center}body #main-content .page-part#contact_form .softbox .form-content .form-item{text-align:left}body #main-content .page-part#proxy iframe{border:none;width:100%;height:0px;overflow:hidden}body #main-content .page-part#proxy .layout-content{padding:0px}body #main-content .page-part#proxy .layout-content .content{border:none;margin:0px;padding:0px}body #main-content .page-part#tools .calculator-container{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media screen and (max-width: 640px){body #main-content .page-part#tools .calculator-container{grid-template-columns:1fr}}body #main-content .page-part#tools .calculator-container .calculator-context{display:grid;gap:10px;grid-template-columns:1fr 1fr;place-items:center stretch}@media screen and (max-width: 640px){body #main-content .page-part#tools .calculator-container .calculator-context{place-items:end stretch}}body #main-content .page-part#tools .calculator-container .calculator-context .full-row{grid-column:span 2}body #main-content .page-part#tools .form-item input,body #main-content .page-part#tools .form-item select{background:rgba(0,0,0,0);padding:5px 0px;font-size:16px;width:100%;outline:none;border-width:1px;border-color:currentColor;border-style:none none solid none}body #main-content .page-part#tools .form-item select{font-size:17px;padding:6px 0}body #main-content .page-part#tools .form-item.has-icon input,body #main-content .page-part#tools .form-item.has-icon select{width:calc(100% - 20px)}body #main-content .page-part#tools .result{place-self:center end;text-align:center}@media screen and (max-width: 640px){body #main-content .page-part#tools .result{place-self:center}}body #main-content .page-part:nth-child(odd):not(.classic) .rental-unit{margin-right:auto;margin-left:25%}@media screen and (max-width: 640px){body #main-content .page-part:nth-child(odd):not(.classic) .rental-unit{width:100%;margin-left:0}}@media screen and (max-width: 640px){body #main-content .page-part:nth-child(odd):not(.classic)>.layout-content>.content{margin-right:0px;border-right-width:5px;padding-right:10px}}body #main-content .page-part#highlight h3{text-align:center}body #main-content .page-part#highlight p{text-align:center}body #main-content .page-part#highlight .description h3{text-align:left}body #main-content .page-part#highlight .description p{font-size:13pt;text-align:left}@media screen and (min-width: 1024px){body #main-content .page-part#highlight .description .resume .part-header .genre,body #main-content .page-part#highlight .description .resume .part-header .address,body #main-content .page-part#highlight .description .resume .part-header .price{text-align:left}}body #main-content .page-part#highlight .description .resume .virtual-tour-container{display:none}body #main-content .page-part#highlight .description .resume .virtual-tour-container:has(.virtual-tour-list a.button){display:block}body #main-content .page-part#highlight .contact-form>.heading.h3{margin-top:0}body #main-content .page-part#highlight #property-contact-form .form-content{text-align:center}body #main-content .page-part#highlight #property-contact-form .form-content .form-item:not(.item-type-true_false){text-align:left}body #main-content .page-part#highlight #property-contact-form .form-content .form-item:not(.item-type-true_false) input,body #main-content .page-part#highlight #property-contact-form .form-content .form-item:not(.item-type-true_false) textarea{width:100%}body #main-content .page-part#highlight #property-contact-form .button.phone{font-size:16pt;font-weight:800;width:100%;text-align:center;border:none}body #main-content .page-part#highlight #property-contact-form .lg-form{text-align:center}body #main-content .page-part#highlight .item-list .head{height:40px}body #main-content .page-part#description .extended_data,body #main-content .page-part#addenda .extended_data{overflow:hidden}body #main-content .page-part#description .extended_data .item-list,body #main-content .page-part#addenda .extended_data .item-list{display:flex;flex-wrap:wrap;flex-direction:row}body #main-content .page-part#description .extended_data .item-list .item,body #main-content .page-part#addenda .extended_data .item-list .item{flex:1;min-width:calc(33% - 10px);margin:5px}@media screen and (max-width: 640px){body #main-content .page-part#description .extended_data .item-list,body #main-content .page-part#addenda .extended_data .item-list{flex-direction:column}}body #main-content .page-part#description .addenda,body #main-content .page-part#addenda .addenda{width:100%}body #main-content .page-part#description .addenda p,body #main-content .page-part#addenda .addenda p{text-align:left}body #main-content .page-part#description .addenda pre,body #main-content .page-part#addenda .addenda pre{background:rgba(0,0,0,.05);font-family:inherit;padding:5px;border-color:rgba(0,0,0,.2)}@media screen and (max-width: 640px){body #main-content .page-part#description .with_addenda>p,body #main-content .page-part#addenda .with_addenda>p{width:100%;float:none;margin-top:0}body #main-content .page-part#description .with_addenda .extended_data,body #main-content .page-part#addenda .with_addenda .extended_data{width:100% !important;float:none}body #main-content .page-part#description .extended_data,body #main-content .page-part#addenda .extended_data{width:100% !important;float:none}body #main-content .page-part#description .addenda,body #main-content .page-part#addenda .addenda{float:none;width:100%;margin-top:20px}}body #main-content .page-part#addenda .addenda{width:100%}body #main-content .page-part#addenda .addenda .addenda-text .span50{text-align:left}@media screen and (max-width: 800px){body #main-content .page-part#addenda .addenda .addenda-text .span50{font-size:.85rem;padding:0}}@media screen and (max-width: 640px){body #main-content .page-part#addenda .addenda .addenda-text .span50:nth-child(2){margin-top:1rem}}body #main-content .page-part#addenda.classic .addenda .addenda-text.row{flex-direction:column}body #main-content .page-part#addenda.classic .addenda .addenda-text.row .span50{width:100%;padding:0}body #main-content .page-part#rooms .item-list,body #main-content .page-part#intergeneration .item-list,body #main-content .page-part#building .item-list,body #main-content .page-part#land .item-list,body #main-content .page-part#more-carac .item-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row}body #main-content .page-part#rooms .item-list .item,body #main-content .page-part#intergeneration .item-list .item,body #main-content .page-part#building .item-list .item,body #main-content .page-part#land .item-list .item,body #main-content .page-part#more-carac .item-list .item{flex:1;min-width:calc(33% - 10px);margin:5px}body #main-content .page-part#rooms .item-list .row-item,body #main-content .page-part#intergeneration .item-list .row-item,body #main-content .page-part#building .item-list .row-item,body #main-content .page-part#land .item-list .row-item,body #main-content .page-part#more-carac .item-list .row-item{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left;width:100%;-webkit-align-items:flex-end;align-items:flex-end;margin:0 0 0}body #main-content .page-part#rooms .item-list .row-item div,body #main-content .page-part#intergeneration .item-list .row-item div,body #main-content .page-part#building .item-list .row-item div,body #main-content .page-part#land .item-list .row-item div,body #main-content .page-part#more-carac .item-list .row-item div{flex:1}body #main-content .page-part#rooms .item-list .row-item label,body #main-content .page-part#intergeneration .item-list .row-item label,body #main-content .page-part#building .item-list .row-item label,body #main-content .page-part#land .item-list .row-item label,body #main-content .page-part#more-carac .item-list .row-item label{display:block;border-bottom:solid 1px rgba(0,0,0,.1)}body #main-content .page-part#rooms .item-list .row-item sub,body #main-content .page-part#rooms .item-list .row-item sup,body #main-content .page-part#intergeneration .item-list .row-item sub,body #main-content .page-part#intergeneration .item-list .row-item sup,body #main-content .page-part#building .item-list .row-item sub,body #main-content .page-part#building .item-list .row-item sup,body #main-content .page-part#land .item-list .row-item sub,body #main-content .page-part#land .item-list .row-item sup,body #main-content .page-part#more-carac .item-list .row-item sub,body #main-content .page-part#more-carac .item-list .row-item sup{display:block;opacity:.5;font-size:11px;min-height:1.4em}body #main-content .page-part#rooms .item-list .row-item sub,body #main-content .page-part#intergeneration .item-list .row-item sub,body #main-content .page-part#building .item-list .row-item sub,body #main-content .page-part#land .item-list .row-item sub,body #main-content .page-part#more-carac .item-list .row-item sub{opacity:.65}@media screen and (max-width: 640px){body #main-content .page-part#rooms .item-list,body #main-content .page-part#intergeneration .item-list,body #main-content .page-part#building .item-list,body #main-content .page-part#land .item-list,body #main-content .page-part#more-carac .item-list{-webkit-flex-direction:column;flex-direction:column}body #main-content .page-part#rooms .item-list .item,body #main-content .page-part#intergeneration .item-list .item,body #main-content .page-part#building .item-list .item,body #main-content .page-part#land .item-list .item,body #main-content .page-part#more-carac .item-list .item{width:calc(100% - 10px);clear:left}body #main-content .page-part#rooms .item-list .row-item,body #main-content .page-part#intergeneration .item-list .row-item,body #main-content .page-part#building .item-list .row-item,body #main-content .page-part#land .item-list .row-item,body #main-content .page-part#more-carac .item-list .row-item{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}body #main-content .page-part#rooms .item-list .row-item div.empty,body #main-content .page-part#intergeneration .item-list .row-item div.empty,body #main-content .page-part#building .item-list .row-item div.empty,body #main-content .page-part#land .item-list .row-item div.empty,body #main-content .page-part#more-carac .item-list .row-item div.empty{display:none}body #main-content .page-part#rooms .item-list .row-item div:not(:first-child),body #main-content .page-part#intergeneration .item-list .row-item div:not(:first-child),body #main-content .page-part#building .item-list .row-item div:not(:first-child),body #main-content .page-part#land .item-list .row-item div:not(:first-child),body #main-content .page-part#more-carac .item-list .row-item div:not(:first-child){border-left:solid 5px rgba(0,0,0,.2);padding-left:10px}body #main-content .page-part#rooms .item-list .row-item sub,body #main-content .page-part#intergeneration .item-list .row-item sub,body #main-content .page-part#building .item-list .row-item sub,body #main-content .page-part#land .item-list .row-item sub,body #main-content .page-part#more-carac .item-list .row-item sub{text-align:right}}@media print{body #main-content .page-part#rooms .item-list .item,body #main-content .page-part#intergeneration .item-list .item,body #main-content .page-part#building .item-list .item,body #main-content .page-part#land .item-list .item,body #main-content .page-part#more-carac .item-list .item{min-width:100%}}body #main-content .page-part#revenues .price{margin:0}@media only print{body #main-content .page-part#revenues{width:50%;float:right;clear:none}body #main-content .page-part#revenues .heading.h2{text-align:right}body #main-content .page-part#revenues .heading.h4{width:220px}body #main-content .page-part#revenues .data-table-container .data-table{width:calc(100% - 230px)}}@media screen and (max-width: 640px){body #main-content .page-part#revenues .data-table tr td{text-align:left !important}body #main-content .page-part#revenues .data-table tr td:last-child{text-align:right !important}}body #main-content .page-part#resume .resume,body #main-content .page-part#highlight .resume,body #main-content .page-part#essentials{margin:0 auto;text-align:center;width:100%;overflow:hidden;color:#333}body #main-content .page-part#resume .resume .part-header,body #main-content .page-part#highlight .resume .part-header,body #main-content .page-part#essentials .part-header{overflow:hidden;text-align:left}body #main-content .page-part#resume .resume .part-header h2,body #main-content .page-part#highlight .resume .part-header h2,body #main-content .page-part#essentials .part-header h2{color:#333;font-size:20pt;font-weight:normal;background:none;margin:0;display:inline-block;position:relative;width:auto;left:auto;top:auto;clear:none}body #main-content .page-part#resume .resume .part-header h2.price,body #main-content .page-part#highlight .resume .part-header h2.price,body #main-content .page-part#essentials .part-header h2.price{font-weight:700;clear:both;font-size:28px;text-align:center;width:100%}body #main-content .page-part#resume .resume .part-header .address,body #main-content .page-part#highlight .resume .part-header .address,body #main-content .page-part#essentials .part-header .address{text-align:center}body #main-content .page-part#resume .resume .genre,body #main-content .page-part#highlight .resume .genre,body #main-content .page-part#essentials .genre{text-align:center}body #main-content .page-part#resume .resume .genre h2,body #main-content .page-part#highlight .resume .genre h2,body #main-content .page-part#essentials .genre h2{font-size:20px}body #main-content .page-part#resume .resume h2.price,body #main-content .page-part#highlight .resume h2.price,body #main-content .page-part#essentials h2.price{margin-right:0px;position:relative;white-space:nowrap;font-size:28px}body #main-content .page-part#resume .resume ul,body #main-content .page-part#highlight .resume ul,body #main-content .page-part#essentials ul{clear:left;list-style:none;overflow:hidden;margin:10px -10px;padding:0;display:inline-block}body #main-content .page-part#resume .resume ul li,body #main-content .page-part#highlight .resume ul li,body #main-content .page-part#essentials ul li{float:left;margin:0 10px;padding:0px;font-size:15pt}body #main-content .page-part#resume .resume ul li h2,body #main-content .page-part#highlight .resume ul li h2,body #main-content .page-part#essentials ul li h2{font-size:15pt;display:inline}body #main-content .page-part#resume .resume ul li i,body #main-content .page-part#highlight .resume ul li i,body #main-content .page-part#essentials ul li i{margin-top:5px}@media screen and (max-width: 640px){body #main-content .page-part#resume .resume ul,body #main-content .page-part#highlight .resume ul,body #main-content .page-part#essentials ul{text-align:center}body #main-content .page-part#resume .resume ul li,body #main-content .page-part#highlight .resume ul li,body #main-content .page-part#essentials ul li{float:none;display:inline-block}body #main-content .page-part#resume .resume ul li.genre,body #main-content .page-part#highlight .resume ul li.genre,body #main-content .page-part#essentials ul li.genre{display:block}}@media screen and (min-width: 1200px){body #main-content .page-part#resume .fullwidth-content .content{width:1150px;margin:0 auto}}body #main-content .page-part#essentials{text-align:left}body #main-content .page-part#essentials .high-border{padding:0 5px}@media screen and (max-width: 640px){body #main-content .page-part#essentials .high-border [class*=span]{padding:0px}}body #main-content .page-part#map{min-height:400px;background:url("../../../images/fake-map.jpg") no-repeat;background-size:cover;background-position:center center}@media only print{body #main-content .page-part#map{width:50%;clear:none;float:left}}body #main-content .page-part#map .layout-content{height:400px}body #main-content .page-part#map .layout-content .content{padding:0px 80px 0 0}body #main-content .page-part#map:nth-child(odd) .layout-content .content{padding:0px 0 0 80px}body #main-content .page-part#map #map-canvas{margin:0;border:none;border-radius:0;height:400px}@media only print{body #main-content .page-part#map #map-canvas{height:400px}}body #main-content .page-part#map .external-link{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;display:flex}body #main-content .page-part#map .external-link.hide{display:none}body #main-content .page-part#map .external-link a{text-decoration:none;white-space:nowrap;font-size:2em;margin:0 .5em}body #main-content .page-part#map .external-link i.fa{margin:5px auto;border-radius:50%;width:50px;height:50px;line-height:50px}@media screen and (max-device-width: 748px){body #main-content .page-part#map .external-link a{font-size:1.25em}}@media screen and (max-device-width: 640px){body #main-content .page-part#map .external-link{flex-direction:column;gap:10px;align-items:center}}body #main-content .page-part#streetview .fullwidth-content,body #main-content .page-part#streetview .layout-content{position:relative}body #main-content .page-part#streetview #sv-canvas{margin:0px;border:none;border-radius:0;height:80vh}body #main-content .page-part#streetview .overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,.75);color:#fff;text-align:center;text-transform:uppercase;font-size:15px;display:flex;flex-direction:column;justify-content:center;z-index:99;opacity:0;transition:.25s}body #main-content .page-part#streetview .overlay:hover{opacity:1}body #main-content .page-part#streetview .overlay.disabled{opacity:0;pointer-events:none}@media screen and (max-width: 640px){body #main-content .page-part #calculator{margin:0 !important;width:100%;padding:0 10px}body #main-content .page-part #calculator h3{text-align:center}body #main-content .page-part #calculator [class*=align]{float:none}body #main-content .page-part #calculator #result li{margin:0 auto}body #main-content .page-part #calculator .k-widget{width:calc(100% - 20px) !important}}body #main-content .page-part#broker_list .associated-brokers .broker{float:left;overflow:hidden;list-style:none;width:calc(50% - 40px);margin:0 20px;text-align:center;padding:20px 10px;background:rgba(255,255,255,.25);border-radius:5px}@media screen and (max-width: 850px){body #main-content .page-part#broker_list .associated-brokers .broker{width:100%;margin:0px}}body #main-content .page-part#broker_list .associated-brokers .broker .minimum-data{width:180px;margin-right:10px;float:left}@media screen and (max-width: 640px){body #main-content .page-part#broker_list .associated-brokers .broker{border-bottom:solid 1px #ccc}body #main-content .page-part#broker_list .associated-brokers .broker .minimum-data{width:100%;margin:0;float:none}body #main-content .page-part#broker_list .associated-brokers .broker:last-child{border-bottom:none}}body #main-content .page-part#broker_list .associated-brokers .broker .heading span{text-align:center}body #main-content .page-part#broker_list .associated-brokers .broker .heading .post-heading{display:none}body #main-content .page-part#broker_list .associated-brokers .broker .title{margin:10px 0 20px;font-family:Dosis;font-size:15pt;color:#777;min-height:60px}@media screen and (max-width: 640px){body #main-content .page-part#broker_list .associated-brokers .broker .title{min-height:0px}}body #main-content .page-part#broker_list .associated-brokers .broker .image-container{position:relative;background:rgba(0,0,0,.25);width:145px;margin:0 auto;height:160px;border:solid 2px rgba(255,255,255,.25);overflow:hidden;display:flex;align-items:center}body #main-content .page-part#broker_list .associated-brokers .broker .image-container img{width:100%;height:auto}body #main-content .page-part#broker_list .associated-brokers .broker .contact{overflow:hidden;text-align:left;position:relative;height:220px}body #main-content .page-part#broker_list .associated-brokers .broker .contact .heading{margin-bottom:20px}body #main-content .page-part#broker_list .associated-brokers .broker .contact .heading .post-heading{display:block;border-top:solid 1px #ccc}@media screen and (max-width: 640px){body #main-content .page-part#broker_list .associated-brokers .broker .contact{height:auto}body #main-content .page-part#broker_list .associated-brokers .broker .contact .heading{margin-bottom:10px}body #main-content .page-part#broker_list .associated-brokers .broker .contact .heading .post-heading{display:none}}body #main-content .page-part#broker_list .associated-brokers .broker .contact .fa{position:absolute;left:5px;top:2px;font-size:16px;color:#fff;text-align:center;width:25px;height:25px;line-height:25px;background:rgba(0,0,0,.25);border-radius:50%}body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list{height:150px;overflow:hidden;text-align:center}body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .phones,body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .faxes,body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .email{position:relative;padding-left:40px;height:30px;line-height:28px;text-align:left;margin-bottom:10px}body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .phones div,body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .faxes div,body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .email div{color:#656565}@media screen and (max-width: 640px){body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .phones,body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .faxes,body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .email{height:auto;padding-left:100px;display:block}body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .phones .fa,body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .faxes .fa,body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list .email .fa{left:0}}@media screen and (max-width: 640px){body #main-content .page-part#broker_list .associated-brokers .broker .contact .contact-list{height:auto}}body #main-content .page-part#broker_list .associated-brokers .broker .contact .socials{text-align:center;margin-top:10px;overflow:hidden}body #main-content .page-part#broker_list .associated-brokers .broker .contact .socials a{overflow:hidden;display:inline-block;margin:5px}body #main-content .page-part#broker_list .associated-brokers .broker .contact .socials a .fa{position:relative;left:0;top:0}body #main-content .page-part .broker-card .broker-photo{overflow:hidden;width:150px;height:150px;border-radius:50%;margin:0 20px 0 0}body #main-content .page-part .broker-card .broker-photo img{max-width:160px;min-width:150px}body #main-content .page-part .broker-card h4{font-size:22pt;color:#555}body #main-content .page-part .broker-card .description{width:250px}body #main-content .page-part .broker-card .title{font-style:italic;margin-bottom:10px;color:#999}body #main-content .page-part .broker-card .button{padding:5px 10px;margin:5px;font-size:13pt}body #main-content section.row-section>.layout-content{display:flex;padding:0px}@media screen and (max-width: 640px){body #main-content section.row-section>.layout-content{display:block}}@media print{body #main-content section.row-section>.layout-content{display:block}}body #main-content section.row-section>.layout-content>[class*=span]:first-child{padding-left:0px}body #main-content section.row-section>.layout-content>[class*=span]:last-child{padding-right:0px}@media screen and (max-width: 640px){body #main-content section.row-section>.layout-content>[class*=span]{padding:0px}}body #main-content section.row-section>.layout-content>[class*=span] section.page-part>i.fa,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)>i.fa{display:none}body #main-content section.row-section>.layout-content>[class*=span] section.page-part>.layout-content,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)>.layout-content{width:100%}body #main-content section.row-section>.layout-content>[class*=span] section.page-part>.layout-content>.content,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)>.layout-content>.content{margin:0px;border:none;padding:0px}body #main-content section.row-section>.layout-content>[class*=span] section.page-part>.layout-content>.heading.h1,body #main-content section.row-section>.layout-content>[class*=span] section.page-part>.layout-content>.heading.h2,body #main-content section.row-section>.layout-content>[class*=span] section.page-part>.layout-content>.heading.h3,body #main-content section.row-section>.layout-content>[class*=span] section.page-part>.layout-content>.heading.h4,body #main-content section.row-section>.layout-content>[class*=span] section.page-part>.layout-content>.heading.h5,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)>.layout-content>.heading.h1,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)>.layout-content>.heading.h2,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)>.layout-content>.heading.h3,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)>.layout-content>.heading.h4,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)>.layout-content>.heading.h5{text-align:left}body #main-content section.row-section>.layout-content>[class*=span] section.page-part#broker_list .associated-brokers .broker,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)#broker_list .associated-brokers .broker{width:100%;margin:0px;padding:10px 0}body #main-content section.row-section>.layout-content>[class*=span] section.page-part#broker_list .associated-brokers .broker .contact,body #main-content section.row-section>.layout-content>[class*=span] section.page-part#broker_list .associated-brokers .broker .button,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)#broker_list .associated-brokers .broker .contact,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)#broker_list .associated-brokers .broker .button{display:none}body #main-content section.row-section>.layout-content>[class*=span] section.page-part#broker_list .associated-brokers .broker .minimum-data,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)#broker_list .associated-brokers .broker .minimum-data{float:none;width:100%}body #main-content section.row-section>.layout-content>[class*=span] section.page-part#broker_list .associated-brokers .broker .minimum-data .image-container,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)#broker_list .associated-brokers .broker .minimum-data .image-container{float:left;width:105px;height:135px}body #main-content section.row-section>.layout-content>[class*=span] section.page-part#broker_list .associated-brokers .broker .minimum-data .broker-name,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)#broker_list .associated-brokers .broker .minimum-data .broker-name{float:left;width:calc(100% - 115px);text-align:left;margin-left:10px}body #main-content section.row-section>.layout-content>[class*=span] section.page-part#broker_list .associated-brokers .broker .minimum-data .broker-name .heading span,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)#broker_list .associated-brokers .broker .minimum-data .broker-name .heading span{text-align:left}body #main-content section.row-section>.layout-content>[class*=span] section.page-part#rental-unit .rental-unit,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)#rental-unit .rental-unit{width:100%;margin-left:0px}body #main-content section.row-section>.layout-content>[class*=span] section.page-part#description.classic .item,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)#description.classic .item{font-size:15px}body #main-content section.row-section>.layout-content>[class*=span] section.page-part#description.classic .item .heading span,body #main-content section.row-section>.layout-content>[class*=span] section.page-part:nth-child(odd)#description.classic .item .heading span{font-size:17px}body #main-content section.row-section>.layout-content>[class*=span]:last-child section.page-part#tools #calculator [class*=span]{width:100%;float:none;padding:0px}body #main-content section.row-section>.layout-content>.span40 section#tools #calculator .row,body #main-content section.row-section>.layout-content>.span33 section#tools #calculator .row,body #main-content section.row-section>.layout-content>.span25 section#tools #calculator .row,body #main-content section.row-section>.layout-content>.span20 section#tools #calculator .row{-webkit-flex-direction:column;flex-direction:column}@media print{body #main-content section.row-section [class*=span]{width:100%}}body #main-content .print-only{display:none}@media only print{body #main-content .print-only{display:initial}}#fullscreen-container{position:fixed !important;background:#000;top:0px;left:0px;width:100vw;height:100vh;z-index:999999}#fullscreen-container #listing_master_slider_fullscreen{width:100%;height:100%}#fullscreen-container #listing_master_slider_fullscreen .heading{background:rgba(0,0,0,.25);padding:10px}#fullscreen-container #listing_master_slider_fullscreen .heading span{color:#fff;text-shadow:rgba(0,0,0,.8) 1px 1px 2px;font-size:clamp(15px,inherit,32px)}#fullscreen-container .button.virtual-visit{position:absolute;z-index:99999;bottom:10px;right:calc(50% - 575px + 10px);text-align:center}#fullscreen-container .button.virtual-visit .fa{font-size:48px;display:block;width:100%;text-align:center}#fullscreen-container .button.virtual-visit span{font-size:14px}@media only screen and (max-width: 640px){#fullscreen-container .button.virtual-visit{left:0px;bottom:0px}}#fullscreen-container .button.fullscreen-toggle-btn{position:absolute;z-index:99999;bottom:20px;left:20px}@media(orientation: portrait){#fullscreen-container #listing_master_slider_fullscreen{position:absolute;top:50%;left:0px;transform:translateY(-50%);height:unset}}.slideshow_overlay{position:fixed;top:0px;left:0px;z-index:99999;width:100vw;height:100vh;background:rgba(0,0,0,.85)}.slideshow_overlay .button{position:absolute;right:20px;top:20px;z-index:2}@media screen and (max-width: 640px){.slideshow_overlay .button{top:auto;bottom:10px}}.slideshow_overlay .title{position:absolute;left:50%;transform:translateX(-50%)}.slideshow_overlay .title .heading span{color:#fff}@media screen and (max-width: 640px){.slideshow_overlay .title{top:50px;left:10px;transform:none}.slideshow_overlay .title .heading span{font-size:25px;text-align:center}}.slideshow_overlay .slideshow-container{position:absolute;top:0px;left:0;transform:none;width:100%;height:100%}.slideshow_overlay .slideshow-container #slideshow .ms-layer .heading{background:rgba(0,0,0,.5);padding:10px}.slideshow_overlay .slideshow-container #slideshow .ms-layer .heading span{color:#fff;text-shadow:rgba(0,0,0,.8) 1px 1px 2px}.ms-skin-default .ms-slide .ms-slide-vpbtn,.ms-skin-default .ms-video-btn{pointer-events:none}.print-only{display:none}@media only print{.print-only{display:initial}}:root{--background-color: #fcfcfc;--highlight: #4F98B6;--highlight-text-color: #fff}.print-only page{margin:20px auto;width:8.5in;height:11in}.rental-unit{list-style:none;margin:10px 0;padding:0px}.rental-unit li{overflow:hidden;display:block;position:relative;border-bottom:dashed 1px rgba(0,0,0,.1)}.rental-unit li>.fa{text-indent:1000px;float:left;width:20px;text-align:right;font-size:14px;color:rgba(0,0,0,.25);position:absolute;bottom:0}.rental-unit li .floor-visual{width:50px;background:rgba(0,0,0,.25);float:left;height:24px;margin:0 10px 0 25px;line-height:25px;text-align:center}.rental-unit li .floor-visual i{display:none;height:18px;width:10px;background:rgba(255,255,255,.5);margin-top:8px}.rental-unit li .floor-visual:before{content:" ";width:10px;height:10px;margin:5px 0 0 5px;display:block;float:left;background:rgba(255,255,255,.5)}.rental-unit li .floor-visual:after{content:" ";width:10px;height:10px;margin:5px 5px 0 0;display:block;float:right;background:rgba(255,255,255,.5)}.rental-unit li:last-child{border-bottom:solid 1px rgba(0,0,0,.25)}.rental-unit li:last-child .fa{text-indent:0px}.rental-unit li:last-child .floor-visual i{display:inline-block}.rental-unit li .unit-type{float:left}.rental-unit li .rooms,.rental-unit li .area{float:right;margin:2px 5px;color:#444}.rental-unit li .area i,.rental-unit li .rooms i{margin:0 5px}.OpenHouseList{list-style:none;overflow:hidden;margin:0 auto;padding:0;width:100%;display:flex;justify-content:space-around;flex-flow:wrap}.OpenHouseList li{margin:5px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.OpenHouseList li .date{float:left;font-size:16pt;line-height:50px;margin-right:20px}.OpenHouseList li .time{float:left;overflow:hidden}.OpenHouseList li .time .hour{width:75px;display:inline-block;margin-right:15px;text-align:center;border-radius:4px}.OpenHouseList li .time .hour em{font-size:20pt;color:#fff;font-weight:bold;font-style:normal}.OpenHouseList li .time .hour label{display:block;font-size:10pt;color:#ddd}.section{overflow:hidden;margin:10px 0}.section .heading.h2{font-size:15pt}.section .content.no-padding{padding:0}.section .content .marginate{margin:10px}.section .content .price{margin:0}.section .data-table{width:100%}.section .data-table td{padding:10px 5px;height:38px}.section .data-table td:last-child{text-align:right}.section .data-table tr:last-child td{font-weight:bold;white-space:nowrap}.accordeon h3{cursor:pointer;padding:10px;color:#444;font-weight:400;position:relative}.accordeon h3:after{content:"";display:block;font-family:var(--ali-icon-font-family);font-weight:700;position:absolute;right:10px;top:10px}.accordeon li{border-bottom:dashed 1px #bbb;background:#aaa}.accordeon li:last-child{border-bottom:none}.accordeon .acc-content{display:none;padding:20px;background:rgba(255,255,255,.9)}.accordeon .acc-content .label{border-bottom:dotted 1px #ddd;padding-bottom:10px;margin-bottom:10px;overflow:hidden;color:#777}.accordeon .acc-content .label:last-child{border-bottom:none;margin-bottom:0}.accordeon .acc-content .label .label-item{float:left;margin-right:5px;padding-right:5px;border-right:solid 1px #ccc;color:#777}.accordeon .acc-content .label .label-item:last-child{border-right:none}.price{font-size:32pt;text-align:center;margin-right:20px}.price .label{font-size:12pt}.ref-num{text-align:center;color:#ddd;font-size:10pt;font-style:italic}.infos li{overflow:hidden}.infos li:first-child{background-image:none}.infos li h5{background:none;color:#fff;font-weight:normal;float:none;display:block;margin-top:0px;padding:0;font-size:15pt;font-family:Myriad Regular}.infos li .icon{float:left;width:50px;height:50px;background:url(../images/listing-details-infobox-sprites.png) no-repeat top left;border-radius:50%;border:solid 2px #ddd;margin:10px}.infos li.place .icon{background-position:0px 0px}.infos li.cost .icon{background-position:0px -50px}.infos li.area .icon{background-position:0px -100px}.infos li .value{float:left;color:#eee;margin:5px;font-size:12pt;border-right:solid 1px rgba(255,255,255,.1)}.infos li:last-child .value{border-right:none}.infos li .value strong{color:#fff}.infos li .value .marginate{margin-right:20px}.infos li .value sup{font-size:60%}.infos li .value>div{display:none}.infos li .value>div:nth-child(1),.infos li .value>div:nth-child(2){display:block}#hypo-context label{display:block}#hypo-context div{margin-top:10px}#hypo-context .note{font-size:10pt;font-style:italic}#result-periodic-payments{width:180px;text-align:center}#result-periodic-payments .value{border-radius:50%;border:dashed 1px #ccc;width:180px;height:180px;line-height:180px;text-align:center;font-size:20pt;color:#555}.similar-listings-column{text-align:center;padding:20px 0}@media print{@page{width:8.5in;height:11in;margin:0in}}@media print{*{box-sizing:border-box}html{font-size:.12in !important;--padding: 0.5in;--gap: 0.1in;--text-shadow: #000 0.01in 0.01in 0.01in;width:8.5in;height:11in;background:#ccc !important;margin:0in;padding:0in;font-family:"Open Sans" !important}body#page-body{background:#ccc !important;margin:0in;padding:0in;font-size:.12in;font-family:"Open Sans";width:8.5in;height:11in}body#page-body p,body#page-body label,body#page-body span,body#page-body td,body#page-body li,body#page-body em,body#page-body div,body#page-body a{font-size:1rem;font-family:"Open Sans" !important}body#page-body sup,body#page-body sub{font-size:.6em}body#page-body h1{font-size:2rem}body#page-body h2{font-size:1.7rem}body#page-body h3{font-size:1.375rem}body#page-body h4{font-size:1.25rem}body#page-body h5{font-size:1.15rem}body#page-body page{display:block;margin:0 auto;background:#fff;width:8.5in;height:11in;position:relative;overflow:hidden;padding:var(--padding)}body#page-body page:nth-child(n+2){counter-increment:page}body#page-body page header{position:absolute;top:0in;left:0in;width:100%;display:flex;justify-content:space-between;border-bottom:1px solid var(--highlight)}body#page-body page footer{position:absolute;bottom:0in;left:0in;width:100%;border-top:1px solid var(--highlight)}body#page-body page footer a{text-decoration:underline}body#page-body page header,body#page-body page footer{z-index:99;background:var(--background-color);padding:.15in;height:var(--padding)}body#page-body page header .page-counter,body#page-body page footer .page-counter{position:absolute;right:0px;bottom:0px;width:var(--padding);height:var(--padding);line-height:var(--padding);background-color:var(--highlight);color:var(--highlight-text-color);text-align:center;font-style:normal;font-weight:700}body#page-body page header .page-counter::after,body#page-body page footer .page-counter::after{content:counter(page)}body#page-body page header .more-info,body#page-body page footer .more-info{font-size:.8rem;line-height:1em}body#page-body page header .more-info label,body#page-body page footer .more-info label{display:block;font-size:1.1rem}body#page-body page note{display:block;font-style:italic;font-weight:700;padding-left:.05in;margin:.05in 0;border-left:solid .02in var(--highlight)}body#page-body page .data-list{display:grid}body#page-body page .data-list .list-header{opacity:.5;font-style:italic}body#page-body page>.page-layout{position:absolute;top:var(--padding);bottom:var(--padding);left:0;padding:var(--padding);width:100%;display:grid;grid-template-columns:1fr;grid-gap:var(--gap);grid-template-rows:auto;place-items:stretch}body#page-body page.front{padding:0px}body#page-body page.front .main-picture{width:100%;position:relative}body#page-body page.front .main-picture img{width:100%;height:auto;object-fit:cover;object-position:center}body#page-body page.front>.infos{position:absolute;top:3.5in;left:50%;width:80%;transform:translateX(-50%)}body#page-body page.front>.infos .address{font-size:2.5rem;font-weight:700;line-height:1em;background:var(--background-color);padding:var(--padding);padding-bottom:0}body#page-body page.front>.infos .info-content{background:var(--background-color);padding:var(--padding);padding-top:2rem;display:grid;grid-template-columns:1fr;grid-gap:var(--gap)}body#page-body page.front>.infos .info-content .price{text-align:left}body#page-body page.front>.infos .info-content .price h3{font-size:2.5rem;padding:0px;margin:0px}body#page-body page.front>.infos .info-content .genre{font-weight:700}body#page-body page.front>.infos .info-content .icons{display:flex;flex-direction:row;align-items:center;justify-content:center}body#page-body page.front>.infos .info-content .icons .item{padding:var(--gap);font-size:1.4rem;display:flex;flex-direction:row;align-items:center;justify-content:center}body#page-body page.front>.infos .info-content .associated-brokers .broker{--broker-item-image-width: 110px;--broker-item-image-height: 120px}body#page-body page.front>.infos .info-content .associated-brokers .broker .image-container{border-radius:0px}body#page-body page.front>.infos .info-content .associated-brokers .broker .socials,body#page-body page.front>.infos .info-content .associated-brokers .broker .title{display:none}body#page-body page.front>.infos .info-content .associated-brokers .broker .broker-name .heading span{font-size:1.3rem}body#page-body page.front>.infos .info-content .associated-brokers .broker .contact-list .email{display:block}body#page-body page.details>.page-layout{grid-template-columns:2fr 1fr;place-items:start stretch}body#page-body page.details .data-list{grid-template-columns:1fr 2fr;grid-gap:0 var(--gap)}body#page-body page.details .data-list .title{opacity:.6}body#page-body page.details .land,body#page-body page.details .building,body#page-body page.details .other{grid-column:1}body#page-body page.details .financial .data-list{grid-template-columns:2fr 1fr}body#page-body page.rooms .data-list{grid-template-columns:1fr 1in 2in 2in;grid-gap:var(--gap)}body#page-body page.rooms .data-list sub{display:block}body#page-body page.photos .photo-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(2in, 1fr));grid-template-rows:auto;grid-gap:var(--gap)}body#page-body page.photos .photo-list .photo{overflow:hidden;height:1.75in}body#page-body page.photos .photo-list .photo img{width:100%;height:100%;object-fit:cover;object-position:center}body#page-body page.annexe .addenda{display:grid;grid-template-columns:1fr 1fr;place-items:start}body#page-body page.annexe .addenda pre{background:none;font-family:inherit;padding:0;line-height:1.34em;border:none}#cmplz-manage-consent,ali-facebook-messenger{display:none !important}}