.calendar header{display:flex;justify-content:space-between;line-height:3.75}.calendar header span{text-transform:uppercase;font-weight:600}.calendar header button{background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='20' viewBox='0 0 10 20'%3E%3Cpath fill='%23FFFFFF' fill-rule='evenodd' d='M0 20V0l10 10'/%3E%3C/svg%3E") no-repeat center center;border:0;outline:0;border-radius:0;margin:0;padding:0 1rem;cursor:pointer;width:20px;height:56px;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.calendar header .prev button{transform:scaleX(-1);filter:flipH}.calendar>ul{display:flex;justify-content:space-around;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.calendar>ul.day_names li{color:rgba(51,51,51,0.48);background-color:transparent !important;border-color:#F8F8F8;text-transform:uppercase;font-weight:600;font-size:.875rem}.calendar>ul.day_names li:after{display:none}.calendar>ul.week:last-child{padding-bottom:.75rem}.calendar>ul>li{flex:1 0 14.285714286%;max-width:14.285714286%;height:2.75rem;background-color:#D0021B;color:white;border:.0625rem solid white;text-align:center;line-height:2.75;font-weight:600;overflow:hidden}.calendar>ul>li::after{display:block;content:'';position:absolute;left:0;right:0;bottom:0;top:50%;background-color:#D0021B}.calendar>ul>li.inactive{background-color:#FFE7E4;color:#D0021B}.calendar>ul>li.inactive::after{background-color:#FFE7E4}.calendar>ul>li.past.inactive,.calendar>ul>li.past.inactive::after,.calendar>ul>li.prev_days,.calendar>ul>li.prev_days::after{background-color:#EBEBEB !important;color:rgba(51,51,51,0.48) !important}.calendar>ul>li.am-0{background-color:#4AA241;color:white}.calendar>ul>li.am-0.inactive{background-color:#EAF4E9;color:#4AA241}.calendar>ul>li.am-1{background-color:#D0021B;color:white}.calendar>ul>li.am-1.inactive{background-color:#FFE7E4;color:#D0021B}.calendar>ul>li.pm-0::after{background-color:#4AA241;color:white}.calendar>ul>li.pm-0.inactive::after{background-color:#EAF4E9;color:#F6BF35}.calendar>ul>li.pm-1::after{background-color:#D0021B;color:white}.calendar>ul>li.pm-1.inactive::after{background-color:#FFE7E4;color:#D0021B}.calendar>ul>li span{z-index:2}.calendar .spacer{height:2.75rem}#property__intro{padding-top:5.9375rem}#property__intro #property__media input{position:absolute}#property__intro #property__media{height:39.0625rem;display:flex;align-items:flex-end}@media only screen and (max-width: 79.9375em){#property__intro #property__media{height:31.25rem}}@media only screen and (max-width: 63.9375em){#property__intro #property__media{padding-top:56.162790698%;height:0}}@media only screen and (max-width: 29.9375em){#property__intro #property__media{padding-top:75%}}#property__intro #property__media>.media{position:absolute;top:0;left:0;right:0;bottom:0;transition:.15s ease-in-out}#property__intro #property__media>[name=media-switcher]:checked+.media{z-index:50}#property__intro #property__media>[name=media-switcher]:not(:checked)+.media{opacity:0}#property__intro .slider{max-width:59.0625rem;width:100%;height:100%;margin:0 auto;display:flex}@media only screen and (max-width: 63.9375em){#property__intro .slider{max-width:85%}}.project #property__intro .slider{max-width:100%}#property__intro .slider:after,#property__intro .slider:before{content:'';z-index:10;position:absolute;top:0;left:-100vw;bottom:0;width:100vw;background-color:rgba(51,51,51,0.64)}#property__intro .slider:after{left:auto;right:-100vw}#property__intro .slider .photo{flex:1 0 100%;overflow:hidden}#property__intro .slider .photo a{height:100%;display:block}#property__intro .slider .photo picture{padding-top:66.137566138%}.project #property__intro .slider .photo picture{padding-top:0;height:100%}#property__intro .slider .photo picture img{position:absolute;top:50%;left:50%;min-height:100%;width:auto;transform:translate(-50%, -50%)}#property__intro .slider .properties-navs{z-index:30;position:absolute;top:50%;left:-2.625rem;right:-2.625rem;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}@media only screen and (max-width: 79.9375em){#property__intro .slider .properties-navs{left:1rem;right:1rem}}@media only screen and (max-width: 29.9375em){#property__intro .slider .properties-navs{left:2rem;right:2rem}}#property__intro .slider .properties-navs button{background-color:transparent;border:0;pointer-events:auto}.project #property__intro .slider .properties-navs{z-index:150;left:0;right:auto;top:auto;bottom:0;transform:none}@media only screen and (max-width: 68.6875em){.project #property__intro .slider .properties-navs{z-index:2500;bottom:3rem !important;left:auto !important;right:1.8125rem}}.project #property__intro .slider .properties-navs button{width:3rem;height:3rem;padding-left:0;margin-right:.25rem;background-color:#333;background-position:center center;background-size:.75rem 1.5rem}#property__intro #property__map #map{height:100%;width:100%}#property__intro #media-switcher-0:checked~#property__navigation [for=media-switcher-0],#property__intro #media-switcher-1:checked~#property__navigation [for=media-switcher-1],#property__intro #media-switcher-2:checked~#property__navigation [for=media-switcher-2],#property__intro #media-switcher-3:checked~#property__navigation [for=media-switcher-3]{background-color:#F6BF35}#property__intro #media-switcher-0:checked~#property__navigation [for=media-switcher-0].photos,#property__intro #media-switcher-1:checked~#property__navigation [for=media-switcher-1].photos,#property__intro #media-switcher-2:checked~#property__navigation [for=media-switcher-2].photos,#property__intro #media-switcher-3:checked~#property__navigation [for=media-switcher-3].photos{background-image:url("data:image/svg+xml,%3Csvg width='25' height='20' viewBox='0 0 25 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(0 1)' stroke='%23333' fill='none' fill-rule='evenodd'%3E%3Cpath d='M6.144 3.623L1.077 5.218a.635.635 0 0 0-.404.791l3.523 11.547a.613.613 0 0 0 .771.413l7.526-2.425M18.383 3.079L17.585.58a.613.613 0 0 0-.771-.415L11.64 1.79'/%3E%3Cpath d='M23.467 4.051L7.257.95a.617.617 0 0 0-.719.505L4.376 13.348a.63.63 0 0 0 .492.737l16.21 3.101a.617.617 0 0 0 .718-.505L23.96 4.788a.63.63 0 0 0-.492-.737z'/%3E%3Cellipse cx='10.142' cy='6.567' rx='1.653' ry='1.695'/%3E%3Cpath d='M7.913 14.598l6.74-6.501 1.63 3.429 3.62-3.98 2.503 5.704'/%3E%3C/g%3E%3C/svg%3E")}#property__intro #media-switcher-0:checked~#property__navigation [for=media-switcher-0].map,#property__intro #media-switcher-1:checked~#property__navigation [for=media-switcher-1].map,#property__intro #media-switcher-2:checked~#property__navigation [for=media-switcher-2].map,#property__intro #media-switcher-3:checked~#property__navigation [for=media-switcher-3].map{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23333' fill='none' fill-rule='evenodd'%3E%3Cpath d='M21.491 16.389l2.002.372V1.617L17.38.597l-5.9 2.696L6.508 1.02.583 3.25v15.144l5.924-2.23 4.746 2.124M6.507 3.932v9.611M11.482 5.793v3.666M17.487 3.25v4.857'/%3E%3Cpath d='M20.179 14.736c0 2.302-4.192 8.636-4.192 8.636s-4.191-6.334-4.191-8.636c0-2.302 1.876-4.168 4.191-4.168s4.192 1.866 4.192 4.168z'/%3E%3Cellipse cx='15.987' cy='14.434' rx='1.037' ry='1.031'/%3E%3C/g%3E%3C/svg%3E")}#property__intro #property__navigation{z-index:100;top:-3rem}#property__intro #property__navigation ul{display:flex}#property__intro #property__navigation label,#property__intro #property__navigation a{width:3rem;height:3rem;margin-right:.25rem;padding-left:0;background-color:#2CADD7;background-position:center center;transition:.15s ease-in-out;cursor:pointer}#property__intro #property__navigation label:hover,#property__intro #property__navigation a:hover{background-color:#F6BF35}#property__intro #property__navigation label:hover.photos-w,#property__intro #property__navigation a:hover.photos-w{background-image:url("data:image/svg+xml,%3Csvg width='25' height='20' viewBox='0 0 25 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(0 1)' stroke='%23333' fill='none' fill-rule='evenodd'%3E%3Cpath d='M6.144 3.623L1.077 5.218a.635.635 0 0 0-.404.791l3.523 11.547a.613.613 0 0 0 .771.413l7.526-2.425M18.383 3.079L17.585.58a.613.613 0 0 0-.771-.415L11.64 1.79'/%3E%3Cpath d='M23.467 4.051L7.257.95a.617.617 0 0 0-.719.505L4.376 13.348a.63.63 0 0 0 .492.737l16.21 3.101a.617.617 0 0 0 .718-.505L23.96 4.788a.63.63 0 0 0-.492-.737z'/%3E%3Cellipse cx='10.142' cy='6.567' rx='1.653' ry='1.695'/%3E%3Cpath d='M7.913 14.598l6.74-6.501 1.63 3.429 3.62-3.98 2.503 5.704'/%3E%3C/g%3E%3C/svg%3E")}#property__intro #property__navigation label:hover.map-w,#property__intro #property__navigation a:hover.map-w{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23333' fill='none' fill-rule='evenodd'%3E%3Cpath d='M21.491 16.389l2.002.372V1.617L17.38.597l-5.9 2.696L6.508 1.02.583 3.25v15.144l5.924-2.23 4.746 2.124M6.507 3.932v9.611M11.482 5.793v3.666M17.487 3.25v4.857'/%3E%3Cpath d='M20.179 14.736c0 2.302-4.192 8.636-4.192 8.636s-4.191-6.334-4.191-8.636c0-2.302 1.876-4.168 4.191-4.168s4.192 1.866 4.192 4.168z'/%3E%3Cellipse cx='15.987' cy='14.434' rx='1.037' ry='1.031'/%3E%3C/g%3E%3C/svg%3E")}#property__intro #property__navigation label:hover.tour-w,#property__intro #property__navigation a:hover.tour-w{background-image:url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg stroke='%23333' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.524 19.385c-2.498 3.262-6.974 4.619-10.998 3.059a9.425 9.425 0 0 1-4.173-3.174'/%3E%3Cpath d='M18.526 22.006l-.002-2.621-2.493.002'/%3E%3C/g%3E%3Cg stroke='%23333' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.485 4.406c2.5-3.26 6.975-4.618 10.998-3.058a9.42 9.42 0 0 1 4.174 3.173'/%3E%3Cpath d='M3.484 1.786l.001 2.62h2.493'/%3E%3C/g%3E%3Ctext font-family='SourceSansPro-Bold, Source Sans Pro' font-size='12' font-weight='bold' fill='%23333'%3E%3Ctspan x='0' y='16'%3E360%C2%B0%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E")}#property__intro #property__navigation label:hover.video-w,#property__intro #property__navigation a:hover.video-w{background-image:url("data:image/svg+xml,%3Csvg width='24' height='14' viewBox='0 0 24 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23333' stroke-width='1.043' fill='none' fill-rule='evenodd'%3E%3Cpath d='M23.022 1.83l-5.909 3.124c-.127.057-.213.181-.213.295V8.72c0 .116.084.24.24.31l5.85 3.104c.218.097.488-.075.488-.296V2.131c0-.215-.246-.384-.456-.3z'/%3E%3Cpath d='M16.425.522H.96c-.252 0-.437.216-.437.566V12.88c0 .36.195.598.437.598h15.466c.255 0 .475-.253.475-.598V1.088c0-.335-.21-.566-.475-.566z'/%3E%3C/g%3E%3C/svg%3E")}#property__title{z-index:90;margin-top:-3rem;transition:.15s ease-in-out;pointer-events:none}#property__title.active-map{margin-top:0}#property__title .width{display:flex}@media only screen and (max-width: 68.6875em){#property__title .width{flex-wrap:wrap}}#property__title #property__information{padding:1rem 3rem 1rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#F8F8F8}@media only screen and (max-width: 68.6875em){#property__title #property__information{flex-basis:100%;padding-right:0}}#property__title #property__information:after{content:'';position:absolute;top:0;left:-100vw;bottom:0;width:100vw;background-color:#F8F8F8}@media only screen and (max-width: 68.6875em){#property__title #property__information:after{z-index:-1;left:-2rem}}@media only screen and (max-width: 47.9375em){#property__title #property__information:after{left:-1rem}}#property__title #property__information .name,#property__title #property__information .price{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;text-transform:uppercase}#property__title #property__information hr{flex-basis:100%;height:0;margin:0;padding:0;border:0}#property__title #property__reference{flex:1 0 auto;margin-left:2rem;margin-right:2rem;display:flex;align-items:flex-end}@media only screen and (max-width: 68.6875em){#property__title #property__reference{margin-left:0}}@media only screen and (max-width: 39.9375em){#property__title #property__reference{flex-basis:100%}}#property__title #property__reference span{padding-bottom:.5rem;color:rgba(51,51,51,0.24);font-style:italic}#property__title #property__contact{flex:0 0 auto;padding:0 2rem;display:flex;align-items:center;background-color:#2CADD7;pointer-events:auto}@media only screen and (max-width: 68.6875em){#property__title #property__contact{padding:1rem 2rem}}@media only screen and (max-width: 39.9375em){#property__title #property__contact{padding-left:0}}#property__title #property__contact:after{content:'';position:absolute;top:0;right:-100vw;bottom:0;width:100vw;background-color:#2CADD7}@media only screen and (max-width: 39.9375em){#property__title #property__contact:after{z-index:-1;left:-1rem}}#property__comfort h1{margin-bottom:2rem;font-size:1.5rem;font-weight:600}#property__comfort ul{column-count:3;column-gap:2rem;column-fill:balance}@media only screen and (max-width: 55.9375em){#property__comfort ul{column-count:2}}@media only screen and (max-width: 29.9375em){#property__comfort ul{column-count:1}}#property__comfort li{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}#property__comfort li span{padding-bottom:1rem;padding-left:1rem;display:block}#property__comfort li span:before{content:'';position:absolute;top:.625rem;left:0;width:.375rem;height:.375rem;background-color:#2CADD7;border-radius:50%}#property__calendar{display:flex}@media only screen and (max-width: 63.9375em){#property__calendar{flex-wrap:wrap}}#property__calendar #calendar__view{flex-basis:66.6666%;width:66.6666%;padding-left:calc((100% - 76rem) / 2);padding-top:5rem;padding-bottom:5rem;padding-right:6rem}#property__calendar #calendar__view:before{content:'';position:absolute;top:0;left:0;right:-7.75rem;bottom:0;background-color:#F8F8F8}@media only screen and (max-width: 99.9375em){#property__calendar #calendar__view{padding-left:2rem}}@media only screen and (max-width: 63.9375em){#property__calendar #calendar__view{flex-basis:100%;max-width:100%;padding-right:2rem}}#property__calendar h1{font-size:1.5rem;font-weight:600}#property__calendar #calendar_legend{display:flex}#property__calendar #calendar_legend span{margin-right:2rem}#property__calendar #calendar_legend span:before{content:'';margin-right:.375rem;width:.75rem;height:.75rem;display:inline-block}#property__calendar #calendar_legend span.available:before{background-color:#4AA241}#property__calendar #calendar_legend span.option:before{background-color:#FF9101}#property__calendar #calendar_legend span.unavailable:before{background-color:#D0021B}#property__calendar #calendars{margin-left:-3.375rem;width:calc(100% + 3.375rem);display:flex;overflow:hidden}#property__calendar #calendars:before{content:'';z-index:100;position:absolute;top:0;left:0;bottom:0;width:3.375rem;background-color:#F8F8F8}#property__calendar #calendars .calendar{flex-basis:50%;min-width:50%;padding-left:3.375rem;align-self:flex-start}@media only screen and (max-width: 39.9375em){#property__calendar #calendars .calendar{flex-basis:100%;min-width:100%}}#property__calendar #calendar__sidebar{margin-top:3rem;width:33.3333%;align-self:flex-start}@media only screen and (max-width: 63.9375em){#property__calendar #calendar__sidebar{flex-basis:100%;margin-top:0}#property__calendar #calendar__sidebar img{display:none}}#property__calendar .features{margin-left:6rem;margin:2rem 0 2rem 6rem}@media only screen and (max-width: 63.9375em){#property__calendar .features{margin-left:2rem}}#property__calendar a{margin-left:6rem;padding:1.25rem 2rem;display:inline-block;color:#2CADD7;background-color:rgba(44,173,215,0.08);font-weight:600;text-transform:uppercase}#property__calendar a:hover{background-color:#2CADD7;color:white}@media only screen and (max-width: 63.9375em){#property__calendar a{margin-left:2rem}}#property__calendar .calendar__periods{margin-top:3rem}#property__calendar .calendar__periods li+li{margin-top:.625rem}#property__calendar .promotion_old::before{content:'';position:absolute;bottom:.5rem;left:0;right:0;height:.125rem;background-color:#F54646;transform:rotate(-12deg)}#property__calendar .promotion{display:inline-block;margin-left:.5rem;font-size:1.125rem;color:#16CD72}#property__calendar .calendar-navs{position:absolute;top:.9375rem;left:3.375rem;right:0;display:flex;justify-content:space-between}@media only screen and (max-width: 63.9375em){#property__calendar .calendar-navs{left:4rem}}#property__calendar .calendar-navs button{width:2rem;background-color:transparent;background-repeat:no-repeat;border:0;opacity:0;pointer-events:none}#property__calendar .calendar-navs button.active{opacity:1;pointer-events:auto}#property__calendar .calendar-navs button.prev{background-position:right center}#property__calendar .calendar-navs button.next{background-position:right center}#property__description{display:flex;padding-left:calc((100% - 76rem) / 2)}@media only screen and (max-width: 99.9375em){#property__description{padding-left:2rem}}@media only screen and (max-width: 63.9375em){#property__description{flex-wrap:wrap}}@media only screen and (max-width: 47.9375em){#property__description{padding-left:1rem}}#property__description #description{flex:1 0 0px;margin-right:6rem}@media only screen and (max-width: 63.9375em){#property__description #description{flex-basis:100%;margin-right:0}}#property__description h1{margin-bottom:2rem;font-size:2rem;text-transform:uppercase}@media only screen and (max-width: 47.9375em){#property__description h1{font-size:1.5rem}}#property__description .part__off{padding:1.25rem 2rem;margin-bottom:2rem;display:inline-block;background-color:rgba(44,173,215,0.08);color:#2CADD7;text-transform:uppercase;font-weight:600}#property__description #sidebar{flex-basis:33.75rem}@media only screen and (max-width: 79.9375em){#property__description #sidebar{flex-basis:18.75rem}}@media only screen and (max-width: 63.9375em){#property__description #sidebar{flex-basis:100%;margin-top:2rem;margin-right:2rem}}@media only screen and (max-width: 47.9375em){#property__description #sidebar{margin-right:1rem}}#property__description #sidebar #social{padding:4rem 6rem;background-size:cover;background-position:center center}@media only screen and (max-width: 79.9375em){#property__description #sidebar #social{padding:2rem 3rem}}#property__description #sidebar #social:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(246,191,53,0.88)}#property__description #sidebar #social strong{font-size:1.125rem;text-transform:uppercase}#property__description #sidebar #social ul{margin-top:2rem;display:flex;align-items:center}#property__description #sidebar #social ul li{align-self:flex-start}#property__description #sidebar #social ul li+li{margin-left:1.25rem}#property__description #sidebar #social ul .icon{vertical-align:middle}#property__description #sidebar #social button{border:0;background-color:transparent}#property__description .extra{margin-top:2rem;margin-left:6rem}@media only screen and (max-width: 79.9375em){#property__description .extra{margin-left:3rem}}@media only screen and (max-width: 63.9375em){#property__description .extra{margin-left:0}}#property__description .extra ul li+li{margin-top:.5rem}#property__description .extra ul a{color:#2CADD7}#property__description .extra ul .icon{margin-right:.3125rem}#property__location .block{padding-bottom:9rem}#property__location .block .block__content{flex-basis:60%;padding-left:calc((100% - 76rem) / 2)}@media only screen and (max-width: 99.9375em){#property__location .block .block__content{padding-left:2rem}}@media only screen and (max-width: 47.9375em){#property__location .block .block__content{padding-left:1rem}}#property__location #locations{margin-top:-5rem;margin-bottom:-2rem;margin-left:-2rem;display:flex;flex-wrap:wrap;justify-content:center}#property__location #locations li{flex-basis:calc(20% - 2rem);margin-left:2rem;margin-bottom:2rem;background-size:cover;background-position:center center}@media only screen and (max-width: 79.9375em){#property__location #locations li{flex-basis:calc(25% - 2rem)}}@media only screen and (max-width: 63.9375em){#property__location #locations li{flex-basis:calc(33% - 2rem)}}@media only screen and (max-width: 47.9375em){#property__location #locations li{flex-basis:calc(50% - 2rem)}}@media only screen and (max-width: 29.9375em){#property__location #locations li{flex-basis:calc(100% - 2rem)}}#property__location #locations li>div{padding:2rem 1.25rem;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:space-around}#property__location #locations li:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(246,191,53,0.88)}#property__location #locations li span{z-index:10;max-width:100%;display:block}#property__location #locations li span.icon{margin-bottom:1rem}#property__location #locations li span.amount{font-size:2.5rem;font-weight:600;text-align:center}#property__location #locations li span.title{font-size:1.5rem;text-align:center}#property__extra .actions{margin-top:3rem;text-align:center}#property__extra .actions a{margin-bottom:1.25rem}#property__extra .actions a+a{margin-left:1.25rem}#project__models .model{display:flex;align-items:center}@media only screen and (max-width: 47.9375em){#project__models .model{display:block}}#project__models .model:before{content:'';position:absolute;top:-2rem;left:15%;bottom:-2rem;width:9999em;background-color:#F8F8F8}@media only screen and (max-width: 47.9375em){#project__models .model:before{display:none}}#project__models .model figure{flex-basis:30.5rem}@media only screen and (max-width: 63.9375em){#project__models .model figure{flex-basis:15.625rem}}@media only screen and (max-width: 47.9375em){#project__models .model figure{flex-basis:100%;margin-bottom:2rem}}#project__models .model .block__content{flex:1 0 0px;margin-left:6rem}@media only screen and (max-width: 63.9375em){#project__models .model .block__content{margin-left:2rem}}@media only screen and (max-width: 47.9375em){#project__models .model .block__content{margin-left:0}}#project__models .model h2{margin-bottom:1rem;color:#333;font-size:2rem;text-transform:uppercase}#project__models .model .extra{display:flex}#project__models .model .extra .price{text-transform:uppercase;font-weight:600}#project__models .model .extra .area{margin-left:4rem}#project__models .model .extra .area .icon{min-height:1.625rem;margin-right:.3125rem}#project__models .model:nth-child(even):before{left:auto;right:15%}#project__models .model:nth-child(even) figure{order:1}#project__models .model:nth-child(even) .block__content{margin-left:0;margin-right:6rem}@media only screen and (max-width: 47.9375em){#project__models .model:nth-child(even) .block__content{margin-right:0}}#project__models .model+.model{margin-top:7rem}@media only screen and (max-width: 47.9375em){#project__models .model+.model{margin-top:3rem}}#property__properties{margin-top:7rem}@media only screen and (max-width: 63.9375em){#property__properties{margin-top:4rem}}@media only screen and (max-width: 47.9375em){#property__properties{margin-top:3rem}}#property__properties h1{margin-bottom:2rem}#property__properties #floorchanger{position:absolute;top:.25rem;right:0;width:15.625rem}@media only screen and (max-width: 55.9375em){#property__properties #floorchanger{position:relative}}#property__properties #floorchanger .superselect-option{font-size:16px}#property__properties #floorchanger select,#property__properties #floorchanger .bohanselect,#property__properties #floorchanger .superselect-element{padding:.625rem 3rem .625rem 1.5rem;border:.0625rem solid #BDBDBD;text-transform:none}#prop__table table{width:100%;line-height:3}#prop__table table th{text-align:left;font-weight:600;font-size:1.125rem;text-transform:uppercase}#prop__table table th:not(:last-child),#prop__table table td:not(:last-child){padding-right:1rem}#prop__table table td{font-weight:normal}@media only screen and (min-width: 40em){#prop__table table .property{border-bottom:.0625rem solid #EBEBEB}}#prop__table table .legend-table th:first-child{color:#F6BF35}@media only screen and (min-width: 40em){#prop__table table .legend-table{border-bottom:.0625rem solid #F6BF35}}#prop__table table tbody:not(:first-of-type) .residence th{padding-top:4rem}#prop__table table .floor h3{color:#F6BF35;font-family:"Source Sans Pro",serif}@media only screen and (min-width: 48em){#prop__table table .floor{display:none}}#prop__table table tr.property:not(.sold){cursor:pointer}#prop__table table tr.property:not(.sold) *{transition:.15s ease-in-out}#prop__table table tr.property:not(.sold):hover>*{background-color:rgba(44,173,215,0.08);color:#2CADD7 !important}#prop__table table tr.property:not(.sold):hover>* a{color:#2CADD7}#prop__table table .sold{color:rgba(51,51,51,0.16)}#prop__table table .name a{color:#333}@media only screen and (max-width: 47.9375em){#prop__table table .name a{font-weight:600}}#prop__table table .price{text-transform:uppercase}#prop__table table .price,#prop__table table th.right{text-align:right}#prop__table table .last-of-floor+.floor+.legend-table th{padding-top:2rem}@media only screen and (max-width: 39.9375em){#prop__table table .legend-table th:not(:first-child){display:none}#prop__table table tr.property{display:flex;flex-wrap:wrap;line-height:1.625}#prop__table table tr.property td{flex:1 0 100%;padding:0}#prop__table table tr.property td:first-child{padding-top:.625rem}#prop__table table tr.property td:last-child{padding-bottom:.625rem}#prop__table table tr.property td[data-label]{text-align:right}#prop__table table tr.property td[data-label]:before{content:attr(data-label);position:absolute;left:0}}#project__downloads{margin-top:6rem}#project__downloads .block{align-items:center;align-content:center}#project__downloads .block__content{padding-left:calc((100% - 76rem) / 2)}@media only screen and (max-width: 99.9375em){#project__downloads .block__content{padding-left:2rem}}@media only screen and (max-width: 47.9375em){#project__downloads .block__content{padding-left:1rem}}#project__downloads h1{margin-bottom:2rem;font-size:1.5rem;font-weight:600}#project__downloads ul{margin-left:-2rem;display:flex;flex-wrap:wrap}#project__downloads li{flex-basis:calc(50% - 2rem);margin-left:2rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:.0625rem solid #EBEBEB}@media only screen and (max-width: 47.9375em){#project__downloads li{flex-basis:calc(100% - 2rem)}}#project__downloads a{display:flex;color:#2CADD7}#project__downloads a .icon{margin-right:.3125rem}#property__contact_form{margin-top:5rem}@media only screen and (max-width: 63.9375em){#property__contact_form{margin-top:4rem}}@media only screen and (max-width: 47.9375em){#property__contact_form{margin-top:2rem}}#property__contact_form .width{display:flex}@media only screen and (max-width: 63.9375em){#property__contact_form .width{flex-wrap:wrap}}#property__contact_form #property__office{z-index:10;top:-2rem;flex-basis:25.9375rem;padding:6rem 0;align-self:flex-start}@media only screen and (max-width: 63.9375em){#property__contact_form #property__office{flex-basis:100%;padding:3rem 0}}#property__contact_form #property__office:before{content:'';position:absolute;top:0;left:-100vw;bottom:0;right:0;background-color:#F6BF35}@media only screen and (max-width: 63.9375em){#property__contact_form #property__office:before{z-index:-1;left:-2rem;right:auto;width:100vw}}@media only screen and (max-width: 47.9375em){#property__contact_form #property__office:before{left:-1rem}}#property__contact_form #property__office strong{display:block;text-transform:uppercase;font-size:1.5rem;font-weight:600}#property__contact_form #property__office a{color:#333}#property__contact_form #property__office .address{margin:1.25rem 0}#property__contact_form #property__office img{position:absolute;top:100%;left:0;max-width:100%;margin-top:-2rem;display:block}@media only screen and (max-width: 63.9375em){#property__contact_form #property__office img{top:0;right:0;left:auto;max-width:15.625rem}}@media only screen and (max-width: 39.9375em){#property__contact_form #property__office img{display:none}}#property__contact_form #contact{flex:1 0 0px;padding:6rem 0 6rem 5rem}@media only screen and (max-width: 63.9375em){#property__contact_form #contact{padding:4rem 3rem}}@media only screen and (max-width: 47.9375em){#property__contact_form #contact{padding:3rem 1rem}}#property__contact_form #contact:before{content:'';position:absolute;top:0;left:-8.875rem;bottom:0;width:100vw;background-color:#F8F8F8}@media only screen and (max-width: 63.9375em){#property__contact_form #contact:before{left:-2rem}}@media only screen and (max-width: 47.9375em){#property__contact_form #contact:before{left:-1rem}}#property__contact_form #contact h1{text-transform:uppercase;font-size:1.5rem;font-weight:600}#property__detail{margin-bottom:0}#property__detail h1{margin-bottom:2rem}#property__detail>article{column-count:2;column-gap:4rem}@media only screen and (max-width: 47.9375em){#property__detail>article{display:flex;flex-wrap:wrap}}#property__detail h5{margin-bottom:1rem;color:#333;font-weight:600;font-size:1.125rem;text-transform:uppercase}#property__detail .detail{padding-bottom:5rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}@media only screen and (max-width: 47.9375em){#property__detail .detail{flex-basis:100%;padding-bottom:2rem}}#property__detail .detail.break{-webkit-column-break-before:always;page-break-before:always;break-before:always}#property__detail .detail .details-content dl div{padding:.5625rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:.0625rem solid #EBEBEB}#property__detail .detail .details-content dl div dd{margin-left:1rem;font-weight:600;text-align:right}#property__urban{margin-bottom:9rem}@media only screen and (max-width: 63.9375em){#property__urban{margin-bottom:5rem}}#property__urban h5{margin-bottom:2rem;font-size:1.5rem;font-weight:600;text-transform:uppercase;text-align:center}@media only screen and (min-width: 64em){#property__urban .details-content dl{column-count:2;column-gap:5rem}}#property__urban .details-content dl div{padding:.5625rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;border-bottom:.0625rem solid rgba(51,51,51,0.08)}#property__urban .details-content dl div dd{margin-left:1rem;font-weight:600;text-align:right}#property__related{margin-bottom:-2rem}#property__related h1{margin-bottom:2rem;text-align:center}
