.listing__ownersquote-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:100px;text-align:center}.listing__ownersquote-container .icon{-ms-flex-item-align:end;align-self:flex-end;font-size:5em;color:#eaeaea}.listing__ownersquote-container .icon:first-child{-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-flex-item-align:start;align-self:flex-start}@media only screen and (max-width:47.999em){.listing__ownersquote-container .icon{display:none}}@media only screen and (max-width:47.999em){.listing__ownersquote-container{margin-bottom:60px}}.listing__ownersquote-title{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;margin:100px 0 40px;color:#333;text-align:center}@media only screen and (max-width:47.999em){.listing__ownersquote-title{font-size:1.444em;line-height:1.1525}}@media only screen and (min-width:48em) and (max-width:79.999em){.listing__ownersquote-title{font-size:1.776em;line-height:1.25}}@media only screen and (min-width:80em){.listing__ownersquote-title{font-size:2em;line-height:1.25}}@media only screen and (max-width:47.999em){.listing__ownersquote-title{margin-top:60px}}.listing__ownersquote-message{margin:0 40px;text-align:left;width:100%}.listing__ownersquote-message-text{border-right:1px solid #ccc;border-left:1px solid #ccc;padding:0 40px;margin:20px 0}@media only screen and (max-width:47.999em){.listing__ownersquote-message-text{border:0;padding:0 20px}}@media only screen and (max-width:47.999em){.listing__ownersquote-message{margin:0}}.listing__attribution{border-top:1px solid #ccc;padding-top:10px;margin-bottom:20px}.listing-info__property-ids{margin:20px}.listing-info__property-item{color:#e7e7e7}.listing-info__property-item:first-child{margin-right:5px}.is-rtl .listing-info__property-item:first-child{margin-right:initial;margin-left:5px}@media screen and (min-width:0\0){.is-rtl .listing-info__property-item:first-child{margin-right:0}}body:not(.is-touch-device) .sub-header .o-button--dotted{border-color:#d1dbeb;background-color:rgba(174,192,219,.1)}body:not(.is-touch-device) body:not(.is-touch-device) .sub-header .o-button--dotted:hover{background-color:rgba(174,192,219,.2)}.sub-header__tools .o-button--dotted,body:not(.is-touch-device) .sub-header__tools .o-button--dotted{padding:0 10px;border:0;background-color:transparent;width:auto}body:not(.is-touch-device) .sub-header__tools .o-button--dotted:hover,body:not(.is-touch-device) body:not(.is-touch-device) .sub-header__tools .o-button--dotted:hover{background-color:transparent}.more-info__link .icon-text{color:#324b72}.sub-header .more-info__link .icon-text{color:#d1dbeb}body:not(.is-touch-device) .more-info__link:hover .icon-text{color:#324b72}.sub-header body:not(.is-touch-device) .more-info__link:hover .icon-text{color:#d1dbeb}.more-info__link .icon-custom-external{margin-left:5px}.is-rtl .more-info__link .icon-custom-external{margin-left:initial;margin-right:5px}@media screen and (min-width:0\0){.is-rtl .more-info__link .icon-custom-external{margin-left:0}}.sub-header .more-info__link .icon-custom-external{color:#d1dbeb}.sub-header__tools .more-info__link .icon-custom-external{margin-left:0;font-size:1.8em;color:#ccc}.is-rtl .sub-header__tools .more-info__link .icon-custom-external{margin-left:initial;margin-right:0}@media screen and (min-width:0\0){.is-rtl .sub-header__tools .more-info__link .icon-custom-external{margin-left:0}}.more-info__link .icon-custom-external,.more-info__link .icon-text-link{font-weight:700}.box-expandable__content .more-info__link{margin-bottom:60px}.footer-image{height:620px;overflow:hidden;position:relative}.footer-image__overlay{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.footer-image,.footer-image__overlay{background-color:rgba(51,51,51,.8)}.listing__ownersquote{margin-top:40px;margin-bottom:40px}.listing__attribution{margin-left:20px;border-top:0;color:#e7e7e7}.is-rtl .listing__attribution{margin-left:initial;margin-right:20px}@media screen and (min-width:0\0){.is-rtl .listing__attribution{margin-left:0}}.listing__attribution .icon-house-small{display:none}.m-listing-info{margin-bottom:20px}.m-listing-info .c-price--default .price__value,.m-listing-info .c-price--default.price__value{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#4c4c4c;font-family:"Open Sans",sans-serif}@media only screen and (max-width:47.999em){.m-listing-info .c-price--default .price__value,.m-listing-info .c-price--default.price__value{font-size:1.256em;line-height:1.135}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-listing-info .c-price--default .price__value,.m-listing-info .c-price--default.price__value{font-size:1.3712em;line-height:1.5}}@media only screen and (min-width:80em){.m-listing-info .c-price--default .price__value,.m-listing-info .c-price--default.price__value{font-size:1.6em;line-height:1.5}}.m-listing-info .c-price--default .price__currency{font-size:1.4em;color:#585858}.listing-info__box{text-align:center;background-color:transparent;position:relative;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.listing-info__box .o-listing-flag{position:static;font-size:1em;height:100%}.listing-info__box-openhouse,.listing-info__box-pricehistory{text-align:center}.listing-info__status .listing-info__box{padding:0}.listing-info__box--same-height{height:1px}.listing-info__box-rentalavailability .box-expander.c-price:after{right:5px}.is-rtl .listing-info__box-rentalavailability .box-expander.c-price:after{right:auto;left:5px}.listing-info__box-rentalavailability .box-expandable__content{top:100%}.listing-info__box-content{display:table-cell;vertical-align:middle;padding:5px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;table-layout:fixed}.listing-info__box>.listing-info__box-content{max-width:1px}.listing-info__box-content.box-expandable__content{display:none}.listing-info__box-content.box-expandable__content.is-expanded{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.listing-info__box-content .listing-info__items{padding-top:0}.listing-info__box-content .listing-info__items .listing-info__item{margin-top:5px}.listing-info__box-content .c-change-currency{display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-info__box-expandable-content{padding:20px 0}.listing-info__box-expandable-content>:nth-child(2n+3){margin-top:10px}.box-expander .listing-info__value{padding:0 10px}.listing-info__box-openhouse .box-expandable__content,.listing-info__box-pricehistory .box-expandable__content,.listing-info__box-content.box-expandable__content.is-expanded,.listing-info-schools .listing-info__box-expandable-content{top:90%}.listing-info__value,.listing-info__title,.listing-info__item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-info__title,.listing-info__item{text-transform:uppercase}.listing-info__box-openhouse .listing-info__title,.listing-info__box-pricehistory .listing-info__title{text-transform:capitalize}.listing-info__title--highlight,.listing-info__value{color:#999;font-size:1.4em}.rental-availability__item-period{text-align:left}.is-rtl .rental-availability__item-period{text-align:right}.listing-item__box-expandable-content--spaced dt:not(:first-child){margin-top:20px}.listing-item__box-expandable-content--spaced dd{margin-bottom:20px}.rental-availability__value{text-overflow:unset;white-space:normal;overflow:visible}.listingcontactinfo__bottom .listing-info__soldorrentdate{display:none}.listingcontactinfo__bottom .list-inline__item-openhouse,.listingcontactinfo__bottom .list-inline__item-pricehistory{display:none}.m-listing-info{margin-top:20px;margin-bottom:40px}.m-listing-info .list-inline__item{border-right:1px solid #ccc;margin-bottom:20px}.is-rtl .m-listing-info .list-inline__item{border-right:0;border-left:1px solid #ccc}.m-listing-info .list-inline__item:last-child{border-right:0}.is-rtl .m-listing-info .list-inline__item:last-child{border-right:0;border-left:0}@media only screen and (min-width:48em) and (max-width:79.999em){.m-listing-info .list-inline__item:not(.list-inline__item-openhouse):not(.list-inline__item-pricehistory):not(.listing-info__status){width:24%}.three-columns .m-listing-info .list-inline__item:nth-child(4n){border-right:0}.is-rtl .three-columns .m-listing-info .list-inline__item:nth-child(4n){border-right:0;border-left:0}}.m-listing-info .list-inline__item .price__value{color:#999;font-size:inherit}.m-listing-info .list-inline__item .price__value:hover{color:#999}.m-listing-info .o-list-inline{text-align:center}.m-listing-info .listing-info__status{border:0}.m-listing-info .list-inline__item-openhouse,.m-listing-info .list-inline__item-pricehistory{margin-bottom:0}@media only screen and (max-width:47.999em){.three-columns .o-list-inline:not(.has-listing-info-status) .list-inline__item:nth-child(3n){border-right:0}.is-rtl .three-columns .o-list-inline:not(.has-listing-info-status) .list-inline__item:nth-child(3n){border-right:0;border-left:0}.three-columns .list-inline__item:not(.listing-info__status){width:33%}.three-columns .has-listing-info-status .list-inline__item:nth-child(4n){border-right:0}.is-rtl .three-columns .has-listing-info-status .list-inline__item:nth-child(4n){border-right:0;border-left:0}}.listing-info__title{font-size:.6em;color:#999}@media only screen and (max-width:47.999em){.listing-info__title{font-size:.6em}}@media only screen and (min-width:48em) and (max-width:79.999em){.listing-info__title{font-size:.6em}}@media only screen and (min-width:80em){.listing-info__title{font-size:.6em}}.list-inline__item-openhouse .listing-info__title,.list-inline__item-pricehistory .listing-info__title{font-size:inherit;color:inherit}.listing-info__value{font-size:3.2em}@media only screen and (max-width:47.999em){.listing-info__value{font-size:1.76em}}@media only screen and (min-width:48em) and (max-width:79.999em){.listing-info__value{font-size:2.6656em}}@media only screen and (min-width:80em){.listing-info__value{font-size:3.2em}}.listing-info__box-content{padding:0 20px}.list-inline__item-openhouse .listing-info__box,.list-inline__item-pricehistory .listing-info__box{padding:0}.listing-info__property-mls{display:none}.listing-info__status{text-align:center;padding-bottom:20px}.listing-info__status.list-inline__item{display:block}.listing-info__status .o-listing-flag{position:relative;color:#dd4c3b}.listing-info__soldorrentdate{text-align:center;display:block;padding-bottom:20px}.listing-info__soldorrentdate .listing-info__value{font-size:1em;text-transform:uppercase;margin-bottom:5px}@media only screen and (max-width:47.999em){.listing-info__soldorrentdate .listing-info__value{font-size:1em}}@media only screen and (min-width:48em) and (max-width:79.999em){.listing-info__soldorrentdate .listing-info__value{font-size:1em}}@media only screen and (min-width:80em){.listing-info__soldorrentdate .listing-info__value{font-size:1em}}.listing-info__soldorrentdate .listing-info__value:after{content:':'}.listing-info__soldorrentdate .listing-info__title{font-size:1.28em}@media only screen and (max-width:47.999em){.listing-info__soldorrentdate .listing-info__title{font-size:1.28em}}@media only screen and (min-width:48em) and (max-width:79.999em){.listing-info__soldorrentdate .listing-info__title{font-size:1.28em}}@media only screen and (min-width:80em){.listing-info__soldorrentdate .listing-info__title{font-size:1.28em}}.listing-info__soldorrentdate .listing-info__value,.listing-info__soldorrentdate .listing-info__title{color:#dd4c3b}.listing-info__box-openhouse,.listing-info__box-pricehistory{text-align:left}@media only screen and (min-width:80em){.listing-info__box>.listing-info__box-content{max-width:100%}}.listing-info__box>.listing-info__box-content-openhouse,.listing-info__box>.listing-info__box-content-pricehistory{max-width:100%}.list-inline__item-openhouse,.list-inline__item-pricehistory{display:block}.list-inline__item-openhouse .listing-info__box-content,.list-inline__item-pricehistory .listing-info__box-content{padding:10px 20px 10px 130px;display:inline-block;width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;position:relative;line-height:1.4;margin-bottom:20px}.is-rtl .list-inline__item-openhouse .listing-info__box-content,.is-rtl .list-inline__item-pricehistory .listing-info__box-content{padding:10px 130px 10px 20px}@media only screen and (max-width:47.999em){.list-inline__item-openhouse .listing-info__box-content,.list-inline__item-pricehistory .listing-info__box-content{width:100%}}.list-inline__item-openhouse .listing-info__box-content:nth-child(odd),.list-inline__item-pricehistory .listing-info__box-content:nth-child(odd){margin-right:2%}@media only screen and (max-width:47.999em){.list-inline__item-openhouse .listing-info__box-content:nth-child(odd),.list-inline__item-pricehistory .listing-info__box-content:nth-child(odd){margin-right:0}}.list-inline__item-openhouse .icon-custom-openhouse,.list-inline__item-pricehistory .icon-custom-openhouse{font-size:3em;width:100px;height:100%;position:absolute;top:0;left:0;color:#fff;background-color:#ccc}.list-inline__item-openhouse .icon-custom-openhouse:before,.list-inline__item-pricehistory .icon-custom-openhouse:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.list-inline__item-openhouse .listing-info__title,.list-inline__item-pricehistory .listing-info__title{font-size:1.28em;line-height:2.6;text-transform:uppercase}@media only screen and (max-width:47.999em){.list-inline__item-openhouse .listing-info__title,.list-inline__item-pricehistory .listing-info__title{font-size:1.28em}}@media only screen and (min-width:48em) and (max-width:79.999em){.list-inline__item-openhouse .listing-info__title,.list-inline__item-pricehistory .listing-info__title{font-size:1.28em}}@media only screen and (min-width:80em){.list-inline__item-openhouse .listing-info__title,.list-inline__item-pricehistory .listing-info__title{font-size:1.28em}}.list-inline__item-openhouse .listing-info__title,.list-inline__item-openhouse .listing-info__item,.list-inline__item-pricehistory .listing-info__title,.list-inline__item-pricehistory .listing-info__item{text-align:left;white-space:normal}.list-inline__item-openhouse .listing-info__item,.list-inline__item-pricehistory .listing-info__item{font-size:1.28em;text-transform:capitalize}@media only screen and (max-width:47.999em){.list-inline__item-openhouse .listing-info__item,.list-inline__item-pricehistory .listing-info__item{font-size:1.28em}}@media only screen and (min-width:48em) and (max-width:79.999em){.list-inline__item-openhouse .listing-info__item,.list-inline__item-pricehistory .listing-info__item{font-size:1.28em}}@media only screen and (min-width:80em){.list-inline__item-openhouse .listing-info__item,.list-inline__item-pricehistory .listing-info__item{font-size:1.28em}}@media only screen and (max-width:29.999em){.list-inline__item-openhouse .listing-info__item,.list-inline__item-pricehistory .listing-info__item{font-size:15px;font-size:1rem}}.listinginfo__details--container .list-inline__item-openhouse,.listinginfo__details--container .list-inline__item-pricehistory{display:none}.listinginfo__openhouse-container .listing-info__soldorrentdate{display:none}.m-detail-media{padding-bottom:20px}.m-detail-media .icon-custom,.m-detail-media .icon{padding:5px}.has-full-carousel .m-detail-media{z-index:999;padding-bottom:20px;position:relative}.section-heading{font-size:1.71em}@media only screen and (max-width:47.999em){.section-heading{font-size:1.71em}}@media only screen and (min-width:48em) and (max-width:79.999em){.section-heading{font-size:1.71em}}@media only screen and (min-width:80em){.section-heading{font-size:1.71em}}.detail-media__icons{margin-bottom:20px;font-size:2.57em;text-align:center}.detail-media__icons>.list-inline__item{border-color:#333;color:#bababa;border-radius:50%;border:1px solid #333;background:#fff;padding:14px 16px;margin:0 10px;text-align:center}.detail-media__icons>.list-inline__item:not(.is-active-tab){cursor:pointer}.detail-media__icons>.list-inline__item:hover,.detail-media__icons>.list-inline__item.is-active-tab{background:#333;color:#fff;border-color:#333}.detail-media__wrapper{z-index:2;height:600px;width:100%;position:relative;overflow:hidden}.detail-media__wrapper:not(.detail-media__wrapper--light){background:rgba(0,0,0,.9)}.has-full-carousel .detail-media__wrapper{position:static;height:auto}.detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide{z-index:3;left:0;width:100%;height:100%}.is-rtl .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide{left:auto;right:0}.detail-media__wrapper:not(.has-active-slide) .detail-media__box{z-index:2;height:100%;position:absolute}.detail-media__wrapper:not(.has-active-slide)+.detail-media__switch-to-grid{display:none}.detail-media__wrapper:not(.has-active-slide)+.detail-media__switch-to-grid+.detail-media__reset{opacity:0}.detail-media__wrapper .o-imagenav{border-radius:0;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;width:60px;height:100px;will-change:background,color,transform;-webkit-transition:background .2s,color .2s,-webkit-transform .2s;transition:background .2s,color .2s,-webkit-transform .2s;transition:background .2s,color .2s,transform .2s;transition:background .2s,color .2s,transform .2s,-webkit-transform .2s;font-size:2.5em}@media only screen and (max-width:47.999em){.detail-media__wrapper .o-imagenav{width:40px}}@media only screen and (max-width:47.999em){.detail-media__wrapper .o-imagenav{height:60px}}.detail-media__wrapper .o-imagenav:hover,.detail-media__wrapper .o-imagenav:focus{background-color:rgba(255,255,255,.5);color:#363636}.detail-media__wrapper .o-imagenav:hover .detail-media__navigation-thumb,.detail-media__wrapper .o-imagenav:focus .detail-media__navigation-thumb{opacity:1}.detail-media__navigation-prev{left:0}.is-rtl .detail-media__navigation-prev{left:auto;right:0}body:not(.has-full-carousel) .detail-media__navigation-prev:not(.no-transition):hover,body:not(.has-full-carousel) .detail-media__navigation-prev:not(.no-transition):focus{-webkit-transform:translate3d(100px,-50%,0);transform:translate3d(100px,-50%,0)}.detail-media__navigation-prev .detail-media__navigation-thumb{right:100%}.is-rtl .detail-media__navigation-prev .detail-media__navigation-thumb{right:auto;left:100%}.detail-media__navigation-next{right:0}.is-rtl .detail-media__navigation-next{right:auto;left:0}body:not(.has-full-carousel) .detail-media__navigation-next:not(.no-transition):hover,body:not(.has-full-carousel) .detail-media__navigation-next:not(.no-transition):focus{-webkit-transform:translate3d(-100px,-50%,0);transform:translate3d(-100px,-50%,0)}.detail-media__navigation-next .detail-media__navigation-thumb{left:100%}.is-rtl .detail-media__navigation-next .detail-media__navigation-thumb{left:auto;right:100%}.is-rtl .detail-media__navigation-prev.o-imagenav.icon,.is-rtl .detail-media__navigation-next.o-imagenav.icon{-webkit-transform:rotate(0deg) translate3d(0,-50%,0);transform:rotate(0deg) translate3d(0,-50%,0)}.is-rtl .detail-media__navigation-prev.o-imagenav.icon::before,.is-rtl .detail-media__navigation-next.o-imagenav.icon::before{-webkit-transform:rotate(180deg) translate(50%,50%);transform:rotate(180deg) translate(50%,50%)}.is-rtl .global-content:not(.has-full-carousel) .detail-media__navigation-prev:hover,.is-rtl .global-content:not(.has-full-carousel) .detail-media__navigation-prev:focus{-webkit-transform:rotate(0deg) translate3d(-100px,-50%,0);transform:rotate(0deg) translate3d(-100px,-50%,0)}.is-rtl .global-content:not(.has-full-carousel) .detail-media__navigation-next:hover,.is-rtl .global-content:not(.has-full-carousel) .detail-media__navigation-next:focus{-webkit-transform:rotate(0deg) translate3d(100px,-50%,0);transform:rotate(0deg) translate3d(100px,-50%,0)}.detail-media__navigation-thumb{-webkit-transition:opacity 200ms;transition:opacity 200ms;width:100px;height:100px;position:absolute;top:0;opacity:0}.has-full-carousel .detail-media__navigation-thumb{display:none}.detail-media__box{z-index:2;position:absolute;height:100%;-webkit-transition:-webkit-transform 600ms;transition:-webkit-transform 600ms;transition:transform 600ms;transition:transform 600ms,-webkit-transform 600ms}.detail-media__box>iframe{width:100%;height:100%}.detail-media__box:not(.is-active-slide)>:not(.detail-media__box-preview){display:none}.detail-media__box:not(.is-active-slide) .detail-media__box-preview::after{z-index:2;left:0;-webkit-transition:opacity 200ms;transition:opacity 200ms;position:absolute;top:0;width:100%;height:100%;background-color:#fff;will-change:opacity;opacity:.35;content:""}.is-rtl .detail-media__box:not(.is-active-slide) .detail-media__box-preview::after{left:auto;right:0}.detail-media__box:not(.is-active-slide):hover .detail-media__box-preview::after{opacity:0}.detail-media__box-preview{z-index:2;left:0;position:absolute;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.is-rtl .detail-media__box-preview{left:auto;right:0}.is-active-slide .detail-media__box-preview{display:none}.detail-media__thumb-gallery{height:100%;width:100%;overflow-y:auto}.carousel__grid-item{cursor:pointer;height:200px}.carousel__grid-item::after{z-index:3;left:0;-webkit-box-shadow:inset 0 0 0 8px #fff;box-shadow:inset 0 0 0 8px #fff;-webkit-transition:opacity 100ms;transition:opacity 100ms;content:"";position:absolute;top:0;width:100%;opacity:0;height:100%;will-change:opacity}.is-rtl .carousel__grid-item::after{left:auto;right:0}.carousel__grid-item:hover::after,.carousel__grid-item:focus::after{opacity:1}.detail-media__close-btn{z-index:800;right:20px;border-radius:50%;position:absolute;top:20px;padding-left:6px;padding-right:6px;background:#fff;color:rgba(0,0,0,.9);text-align:center;display:none;will-change:transition;-webkit-transition:scale 250ms;transition:scale 250ms}.is-rtl .detail-media__close-btn{right:auto;left:20px}.detail-media__close-btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.detail-media__close-btn .icon{font-size:.85em;line-height:25px}.is-grid~.detail-media__close-btn{display:block}.detail-media__gallery,.detail-media__inner-gallery,.detail-media__rooomy{height:100%;width:100%;position:relative;overflow:hidden}body:not(.has-full-carousel) .is-center .detail-media__fullscreen{display:block}.detail-media__gallery+.detail-media__thumb-gallery{z-index:49;opacity:1}.detail-media__gallery:not(.is-grid){z-index:49;opacity:1}@media only screen and (min-width:48em){.detail-media__gallery:not(.is-grid)+.detail-media__thumb-gallery{z-index:0;opacity:0}}.detail-media__gallery,.detail-media__thumb-gallery{z-index:2;-webkit-transition:opacity 250ms;transition:opacity 250ms;top:0;opacity:0;position:absolute;will-change:opacity}.detail-media__exit-fullscreen,.detail-media__fullscreen{z-index:3;border-radius:50%;background:#fff;color:#535353;position:absolute}.detail-media__fullscreen{right:20px;display:none;top:20px}.is-rtl .detail-media__fullscreen{right:auto;left:20px}.detail-media__fullscreen:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.detail-media__exit-fullscreen{top:50%;-webkit-transform:translate(-0,-50%);transform:translate(-0,-50%);right:20px;text-align:center;font-size:.6em;line-height:25px;height:25px;width:25px}.is-rtl .detail-media__exit-fullscreen{right:auto;left:20px}.detail-media__exit-fullscreen:hover{-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}.detail-media__fullscreen-title{display:none}.has-full-carousel .detail-media__fullscreen-title{z-index:3;background:rgba(0,0,0,.5);position:fixed;display:block;width:100%;top:0}.detail-media__title{text-align:left;padding:20px 80px 20px 20px;color:#fff;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;font-family:"Open Sans",sans-serif;text-transform:none;font-weight:normal;font-size:1.28em}.is-rtl .detail-media__title{text-align:right}.is-rtl .detail-media__title{padding:20px 20px 20px 80px}.detail-media__switch-to-grid{z-index:99;width:70%;margin-top:-40px;text-align:center;position:absolute}.has-full-carousel .detail-media__switch-to-grid{right:20px;width:initial;position:fixed;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:none;transform:none;color:#fff}.is-rtl .has-full-carousel .detail-media__switch-to-grid{right:auto;left:20px}.has-full-carousel .detail-media__switch-to-grid .detail-media__switch-to-grid-link{margin-left:10px;margin-bottom:0}.is-rtl .has-full-carousel .detail-media__switch-to-grid .detail-media__switch-to-grid-link{margin-left:initial;margin-right:10px}@media screen and (min-width:0\0){.is-rtl .has-full-carousel .detail-media__switch-to-grid .detail-media__switch-to-grid-link{margin-left:0}}.detail-media__switch-to-grid .detail-media__switch-to-grid-link{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;will-change:transform;font-size:1.71em;color:#fff;margin-bottom:10px;display:block}.detail-media__switch-to-grid .detail-media__switch-to-grid-link:hover,.detail-media__switch-to-grid .detail-media__switch-to-grid-link:focus{-webkit-transform:scale(1.2);transform:scale(1.2)}.detail-media__action-icon{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;z-index:3;border-radius:50%;position:absolute;top:50%;display:block;background:#fff;color:#585858;font-size:3.2em;text-align:center;will-change:transform;border:0;padding:22px 22px;cursor:pointer}.is-rtl .detail-media__action-icon{-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.is-rtl .detail-media__action-icon{left:auto;right:50%}.detail-media__box:hover .detail-media__action-icon{color:#333}.detail-media__reset{right:10px;padding-top:5px;position:absolute}.is-rtl .detail-media__reset{right:auto;left:10px}.detail-media__reset .icon{margin-left:5px;color:#ccc}.is-rtl .detail-media__reset .icon{margin-left:initial;margin-right:5px}@media screen and (min-width:0\0){.is-rtl .detail-media__reset .icon{margin-left:0}}.carousel__link{display:block;height:100%}.carousel__caption{z-index:1;position:absolute;background:rgba(54,54,54,.8);width:100%;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px 80px;opacity:0;-webkit-transition:opacity .25s,-webkit-transform .25s ease;transition:opacity .25s,-webkit-transform .25s ease;transition:opacity .25s,transform .25s ease;transition:opacity .25s,transform .25s ease,-webkit-transform .25s ease}.is-center .carousel__caption{opacity:1}.has-full-carousel .carousel__caption{padding:20px 120px 20px 40px}.is-rtl .has-full-carousel .carousel__caption{padding:20px 40px 20px 120px}.carousel__caption-toggle{z-index:2;right:20px;border-radius:100%;background:#fff;color:#585858;line-height:20px;font-size:10px;position:absolute;top:-40px;height:20px;width:20px;will-change:transform,top;-webkit-transition:top .25s ease,-webkit-transform .25s;transition:top .25s ease,-webkit-transform .25s;transition:transform .25s,top .25s ease;transition:transform .25s,top .25s ease,-webkit-transform .25s}.is-rtl .carousel__caption-toggle{right:auto;left:20px}.carousel__caption-toggle:hover{-webkit-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.has-full-carousel .carousel__caption-toggle{left:20px;right:"auto"}.is-rtl .has-full-carousel .carousel__caption-toggle{left:auto;right:20px}.is-rtl .has-full-carousel .carousel__caption-toggle{right:auto;left:"auto"}.carousel__toggle-input{display:none}.carousel__toggle-input:checked+.carousel__caption{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.carousel__toggle-input:checked+.carousel__caption .carousel__caption-toggle{top:-10px}.carousel__toggle-input:checked+.carousel__caption .carousel__caption-toggle-lines{display:none}.carousel__toggle-input:not(:checked)+.carousel__caption .icon{display:none}.carousel__caption-toggle-lines{position:absolute;-webkit-transform:translate3d(-50%,-60%,0);transform:translate3d(-50%,-60%,0);width:10px;height:5px;top:50%;left:50%;display:inline-block}.carousel__caption-toggle-lines::before{content:"";display:block;width:100%;height:100%;border-top:1px solid #333;border-bottom:1px solid #333}.carousel__caption-toggle-lines::after{content:"";display:block;width:100%;height:0;border-top:1px solid #333;position:absolute;top:50%;left:0}.c-carousel--boxes .carousel__container{top:0;height:100%;position:relative;display:inline-block}.c-carousel--boxes .carousel__container:not(.is-center) .o-smartimage,.c-carousel--boxes .carousel__container:not(.is-center) .rooomy__output{opacity:.35}.c-carousel--boxes .o-smartimage{-webkit-transition:opacity 200ms;transition:opacity 200ms;will-change:opacity}.c-carousel .carousel__track{-webkit-transition:-webkit-transform 600ms ease-in;transition:-webkit-transform 600ms ease-in;transition:transform 600ms ease-in;transition:transform 600ms ease-in,-webkit-transform 600ms ease-in;will-change:transform;height:100%}.c-carousel .carousel__track .carousel__container{left:0;-webkit-transform:none;transform:none}.c-carousel:not(.iframe-carousel)--boxes .carousel__container{background-color:rgba(0,0,0,.9)}.has-full-carousel{overflow:hidden}.has-full-carousel .o-imagenav{-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(255,255,255,.5);color:#363636;font-weight:bold;border-color:transparent}.has-full-carousel .global-header.is-fixed,.has-full-carousel .global-footer.is-fixed{z-index:-1}.has-full-carousel .global-content{z-index:3}.has-full-carousel .detail-media__box--carousel{top:0;position:fixed;-webkit-transition:none;transition:none;overflow:visible;width:100%;background:rgba(0,0,0,.95)}.has-full-carousel .detail-media__inner-gallery{padding:0;overflow:visible}.has-full-carousel .detail-media__navigation-prev,.has-full-carousel .detail-media__navigation-next{position:fixed;margin:0}@media only screen and (max-width:47.999em){.has-full-carousel .detail-media__switch-to-grid.detail-media__switch-to-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.has-full-carousel .detail-media__gallery:not(.is-grid)+.detail-media__thumb-gallery{display:none}}@media only screen and (min-width:48em){body:not(.has-full-carousel) .has-1-slide .detail-media__switch-to-grid{left:50%;display:inline-block;width:auto}}body:not(.has-full-carousel) .detail-media__inner-gallery{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:48em){body:not(.has-full-carousel) .detail-media__inner-gallery{padding:0;height:100%;overflow:visible;margin:0 auto}body:not(.has-full-carousel) .detail-media__inner-gallery:not(.iframe-carousel){max-width:900px}body:not(.has-full-carousel) .detail-media__inner-gallery.iframe-carousel{max-width:1110px}}.carousel__container.carousel__slide-last.carousel__slide-last{position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:none;transition:none}.is-rtl .carousel__container.carousel__slide-last.carousel__slide-last{left:100%;-webkit-transform:none;transform:none}.carousel__container.carousel__slide-first.carousel__slide-first{position:absolute;top:0;left:100%}.is-rtl .carousel__container.carousel__slide-first.carousel__slide-first{-webkit-transform:translateX(-100%);transform:translateX(-100%);left:0}.detail-media__italic{font-style:italic}.media-player-reset{text-transform:capitalize}@media only screen and (min-width:48em){.has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box:first-child:not(.is-active-slide),.has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide:first-child+.detail-media__box{-webkit-transform:translate3d(233.33333%,0,0);transform:translate3d(233.33333%,0,0)}.is-rtl .has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box:first-child:not(.is-active-slide),.is-rtl .has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide:first-child+.detail-media__box{-webkit-transform:translate3d(-233.33333%,0,0);transform:translate3d(-233.33333%,0,0)}.has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box+.detail-media__box:not(.is-active-slide){-webkit-transform:translate3d(233.33333%,100%,0);transform:translate3d(233.33333%,100%,0)}.is-rtl .has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box+.detail-media__box:not(.is-active-slide){-webkit-transform:translate3d(-233.33333%,100%,0);transform:translate3d(-233.33333%,100%,0)}.has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(:first-child)+.detail-media__box:not(.is-active-slide)+.detail-media__box:not(.is-active-slide),.has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide:nth-child(3)+.detail-media__box,.has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box:first-child:not(.is-active-slide)+.detail-media__box:not(.is-active-slide)+.detail-media__box:not(.is-active-slide){-webkit-transform:translate3d(233.33333%,200%,0);transform:translate3d(233.33333%,200%,0)}.is-rtl .has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(:first-child)+.detail-media__box:not(.is-active-slide)+.detail-media__box:not(.is-active-slide),.is-rtl .has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide:nth-child(3)+.detail-media__box,.is-rtl .has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box:first-child:not(.is-active-slide)+.detail-media__box:not(.is-active-slide)+.detail-media__box:not(.is-active-slide){-webkit-transform:translate3d(-233.33333%,200%,0);transform:translate3d(-233.33333%,200%,0)}.has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(.is-active-slide){height:33.33333%;width:30%}body:not(.has-full-carousel) .has-4-slides .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide{width:70%}.has-4-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box{width:25%}.has-4-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:first-child{left:0}.is-rtl .has-4-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:first-child{left:auto;right:0}.has-4-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:nth-child(2){left:25%}.is-rtl .has-4-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:nth-child(2){left:auto;right:25%}.has-4-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:nth-child(3){left:50%}.is-rtl .has-4-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:nth-child(3){left:auto;right:50%}.has-4-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:last-child{left:75%}.is-rtl .has-4-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:last-child{left:auto;right:75%}.has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box:first-child:not(.is-active-slide),.has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide:first-child+.detail-media__box{-webkit-transform:translate3d(233.33333%,0,0);transform:translate3d(233.33333%,0,0)}.is-rtl .has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box:first-child:not(.is-active-slide),.is-rtl .has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide:first-child+.detail-media__box{-webkit-transform:translate3d(-233.33333%,0,0);transform:translate3d(-233.33333%,0,0)}.has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(:first-child)+.detail-media__box:not(.is-active-slide),.has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(.is-active-slide)+.detail-media__box:not(.is-active-slide){-webkit-transform:translate3d(233.33333%,100%,0);transform:translate3d(233.33333%,100%,0)}.is-rtl .has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(:first-child)+.detail-media__box:not(.is-active-slide),.is-rtl .has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(.is-active-slide)+.detail-media__box:not(.is-active-slide){-webkit-transform:translate3d(-233.33333%,100%,0);transform:translate3d(-233.33333%,100%,0)}.has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box:first-child:not(.is-active-slide),.has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide:first-child+.detail-media__box,.has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(:first-child)+.detail-media__box:not(.is-active-slide),.has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(.is-active-slide)+.detail-media__box:not(.is-active-slide){height:50%;width:30%}body:not(.has-full-carousel) .has-3-slides .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide{width:70%}.has-3-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box{left:33.33333%;width:33.33333%}.is-rtl .has-3-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box{left:auto;right:33.33333%}.has-3-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:first-child{left:0}.is-rtl .has-3-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:first-child{left:auto;right:0}.has-3-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:last-child{left:66.66667%}.is-rtl .has-3-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:last-child{left:auto;right:66.66667%}body:not(.has-full-carousel) .has-2-slides .detail-media__wrapper.has-active-slide .detail-media__box.is-active-slide{width:70%}.has-2-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(.is-active-slide){-webkit-transform:translate3d(233.33333%,0,0);transform:translate3d(233.33333%,0,0);width:30%}.is-rtl .has-2-slides .detail-media__wrapper.has-active-slide .detail-media__box:not(.is-active-slide){-webkit-transform:translate3d(-233.33333%,0,0);transform:translate3d(-233.33333%,0,0)}.has-2-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box{width:50%}.has-2-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:last-child{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.is-rtl .has-2-slides .detail-media__wrapper:not(.has-active-slide) .detail-media__box:last-child{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.has-1-slide .detail-media__reset{display:none}}@media only screen and (max-width:47.999em){.detail-media__wrapper{height:400px}.detail-media__wrapper .detail-media__thumb-gallery .carousel__grid-item{height:100px}.detail-media__box{z-index:2;width:100%;opacity:0;-webkit-animation:slide-fade-out .2s none;animation:slide-fade-out .2s none}.detail-media__box.is-active-slide{-webkit-animation:slide-fade-in .2s none;animation:slide-fade-in .2s none;opacity:1}.detail-media__gallery,.detail-media__switch-to-grid.detail-media__switch-to-grid,.detail-media__reset,.detail-media__box-preview{display:none}.has-full-carousel .detail-media__gallery{display:block}}.detail-media__box__rooomy .o-imagenav{color:#585858}@keyframes slide-fade-in{0%{z-index:2;opacity:0}1%{z-index:3;opacity:0}100%{opacity:1}}@-webkit-keyframes slide-fade-in{0%{z-index:2;opacity:0}1%{z-index:3;opacity:0}100%{opacity:1}}@keyframes slide-fade-out{0%{opacity:1}1%{z-index:3;opacity:0}100%{z-index:2;opacity:0}}@-webkit-keyframes slide-fade-out{0%{opacity:1}1%{z-index:3;opacity:0}100%{z-index:2;opacity:0}}.prop-description__title{font-size:1.28em;margin:60px 0 30px;text-transform:uppercase;font-weight:500}@media only screen and (max-width:47.999em){.prop-description__title{font-size:1.28em}}@media only screen and (min-width:48em) and (max-width:79.999em){.prop-description__title{font-size:1.28em}}@media only screen and (min-width:80em){.prop-description__title{font-size:1.28em}}.prop-description__amenities-title{text-transform:uppercase;padding:20px}.prop-description__amenities-title.o-title{color:#fff}.prop-description__amenities-list-item-text{color:#e7e7e7}.prop-description__amenities .icon-custom{color:#e7e7e7}.listing-media-wrapper{text-align:center}.m-listing-media{display:inline-block;vertical-align:top;margin:10px}.main-img{height:0;width:0}.main-image{width:auto;overflow:visible;min-height:0}.main-image>.contents-wrapper,.media__photo>.contents-wrapper,.aspect-ratio-sized-container>.contents-wrapper{position:relative}.main-image>.contents-wrapper .o-imagenav,.media__photo>.contents-wrapper .o-imagenav,.aspect-ratio-sized-container>.contents-wrapper .o-imagenav{height:0;width:0}.main-image>.contents-wrapper .o-imagenav:before,.media__photo>.contents-wrapper .o-imagenav:before,.aspect-ratio-sized-container>.contents-wrapper .o-imagenav:before{content:''}.enlarge-photo{display:none}.carousel,.main-image .image-caption,.tour .icon{display:none}.tour{background-color:transparent}.tabs__content .placeholder-sizer{padding-top:0}.media__button{-webkit-transform:translate(-0%,-0%);transform:translate(-0%,-0%);border:1px solid #324b72;padding:20px 40px;position:relative;top:0;left:0;display:inline-block}.mediamodule__fullscreen-media-wrapper .media__button{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}@media only screen and (min-width:48em){.tabs__toggle+.tabs__content{display:inline-block}}@media only screen and (max-width:47.999em){.tabs__toggle+.tabs__content{display:block}}.localguide__title,.localguide-excerpt__link{text-align:center}.localguide__title{margin-bottom:20px;color:#324b72}.localguide-excerpt__link{font-size:.9em;font-family:"Open Sans",sans-serif;text-transform:none;margin-top:20px;padding:5px 0;background-color:rgba(209,219,235,.4);display:block}.localguide-excerpt__link-icon,.localguide-excerpt__link{color:#999}.localguide-excerpt__link-icon{padding-right:5px}.is-rtl .localguide-excerpt__link-icon{padding-right:initial;padding-left:5px}.localguide__title{margin-bottom:40px;text-transform:uppercase}.localguide-excerpt__excerpt{margin-bottom:30px}.localguide-excerpt__link-icon{font-size:2em;vertical-align:middle}.localguide-excerpt__link{color:#324b72;padding:10px 0;border:1px dotted #324b72;margin-bottom:90px}.m-localguide-detailspage{margin:40px 0;padding:20px}.m-listing-carousel{margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;position:relative;max-width:100%}.m-listing-carousel.is-singleslide .listing-carousel__stage{-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms;overflow:visible;white-space:nowrap}.m-listing-carousel.is-loading .listing-carousel__stage{-webkit-transition:none;transition:none}.m-listing-carousel.is-loading.goes-forward .icon.next::before,.m-listing-carousel.is-loading.goes-backwards .icon.prev::before{-webkit-transform:none;transform:none;-webkit-animation:spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,spinner-fade 1.1s linear infinite;animation:spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,spinner-fade 1.1s linear infinite;left:25%;border-radius:50%;content:'';border-width:3px;border-style:solid;border-color:#fff #fff transparent transparent;position:absolute;width:50%;height:50%;top:25%}.is-rtl .m-listing-carousel.is-loading.goes-forward .icon.next::before,.is-rtl .m-listing-carousel.is-loading.goes-backwards .icon.prev::before{left:auto;right:25%}.m-listing-carousel .c-paging-extended{margin-bottom:0;margin-top:10px}.m-listing-carousel .paging__item.is-active{cursor:default}.m-listing-carousel .carousel__title,.m-listing-carousel .carousel__subtitle{text-align:center;padding:0 20px 20px}.m-listing-carousel .carousel__title{color:#333;font-size:2em;text-transform:uppercase}.m-listing-carousel .carousel__subtitle{font-size:1.1em}.c-tabs{z-index:3}.c-tabs h3.tabs__item--selected{font-size:inherit;line-height:inherit}.listing-carousel__label-link{display:block;padding:10px 20px;color:#333;background-color:transparent}.listing-carousel__label-link:hover{color:#333;background-color:transparent}.listing-carousel__wrapper{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.listing-carousel__wrapper.content-box__wrapper:not(.content-box__wrapper--without-arrows){padding:20px 40px 10px}.listing-carousel__wrapper.content-box__wrapper.content-box__wrapper--without-arrows{padding:20px 20px 10px}@media only screen and (max-width:29.999em){.listing-carousel__wrapper.content-box__wrapper.content-box__wrapper--without-arrows{padding:20px 10px 10px}}.listing-carousel__wrapper .price__upon-request{padding-top:0;white-space:nowrap;display:inline}.listing-carousel__wrapper--vertical.content-box__wrapper{padding:40px 0}.listing-carousel__item{white-space:normal}.m-listing-carousel:not(.is-singleslide) .is-ready .listing-carousel__item:not(.is-visible){display:none}.m-listing-carousel .listing-carousel__item{visibility:hidden;opacity:0}.m-listing-carousel .listing-carousel__item.is-visible{visibility:visible;opacity:1}.listing-carousel__item.is-buffered{display:none}.listing-carousel__item .imagebox__tag{line-height:2em;border:1px solid #ccc;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.listing-carousel__item .listings-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.listing-carousel__item .listings-item__info-container{max-height:90px;padding:0;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.listing-carousel__item .listings-item__info--flex-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing-carousel__item .listings-item__location-info{text-align:right;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.is-rtl .listing-carousel__item .listings-item__location-info{text-align:left}@media only screen and (max-width:29.999em){.listing-carousel__item .listings-item__location-info{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-right:15px}}.listing-carousel__item .listings-item__location-info--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.listing-carousel__item .listings-item__location-info--flex .listings-item__text-price{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.listing-carousel__item .listings-item__location-info--flex .listings-item__text-location{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media only screen and (max-width:104.999em){.listing-carousel__item .listings-item__location-info--flex .listings-item__text-price{width:100%}}.listing-carousel__item .listings-item__characteristics-container{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:4em}.is-rtl .listing-carousel__item .listings-item__characteristics-container{text-align:right}.listing-carousel__item .listings-item__characteristics-container__wrapper{position:absolute;right:0;left:0}.listing-carousel__item .listings-item__characteristics-placeholder{display:none;margin:0 0 40px 0}.listing-carousel__item .listings-item__characteristics-beds,.listing-carousel__item .listings-item__characteristics-baths{display:inline-block;vertical-align:top}.listing-carousel__item .listings-item__characteristics-beds{margin-right:20px}.is-rtl .listing-carousel__item .listings-item__characteristics-beds{margin-right:initial;margin-left:20px}@media screen and (min-width:0\0){.is-rtl .listing-carousel__item .listings-item__characteristics-beds{margin-right:0}}.listing-carousel__item .listings-item__description{text-align:center;text-transform:uppercase;margin-bottom:60px}.listing-carousel__item .listings-item__description-last{margin-left:10px}.is-rtl .listing-carousel__item .listings-item__description-last{margin-left:initial;margin-right:10px}@media screen and (min-width:0\0){.is-rtl .listing-carousel__item .listings-item__description-last{margin-left:0}}.listing-carousel__item .listings-item__text-price{padding-bottom:0;padding-right:0}.listing-carousel__item .listings-item__text-price .c-price.is-expanded{display:inline-block}.listing-carousel__item .listings-item__price{white-space:initial;font-size:1.1em}.listing-carousel__item .listings-item__text-location{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-family:"Open Sans",sans-serif;color:#999;padding-bottom:10px;font-size:1.1em}@media only screen and (min-width:80em){.listing-carousel__item .listings-item__text-location.listings-item__text-location--right{text-align:right}.is-rtl .listing-carousel__item .listings-item__text-location.listings-item__text-location--right{text-align:left}}.listing-carousel__item .listings-item__text-location.listings-item__text-location--shrink{width:180px;margin-bottom:10px}.listing-carousel__item .price__currency,.listing-carousel__item .price__value,.listing-carousel__item .c-price--default .price__value,.listing-carousel__item .listing-item__feat__description{font-size:1.1em}.listing-carousel__item .listing-item__feat__value{font-size:1.6em}.listing-carousel__item .listing-item__feat__value,.listing-carousel__item .listing-item__feat__description{color:#999}.listing-carousel__action{top:50%;-webkit-transform:translate(-0,-50%);transform:translate(-0,-50%);z-index:3;font-size:15px;font-size:16px;font-size:1rem;position:absolute;overflow:hidden}.listing-carousel__action--left{left:0}.is-rtl .listing-carousel__action--left{left:auto;right:0}.listing-carousel__action--right{right:0}.is-rtl .listing-carousel__action--right{right:auto;left:0}.listing-carousel__action .o-imagenav{background-color:rgba(54,54,54,.3);color:#fff}.listing-carousel__action .o-imagenav:hover{background-color:#363636;color:#fff}.listing-carousel__action--top{top:0}.listing-carousel__action--bottom{bottom:-5px;top:auto}.listing-carousel__action--vertical{left:50%;-webkit-transform:translate(-50%,-0);transform:translate(-50%,-0)}.listing-carousel__action--vertical .imagenav--simple .imagenav__action--prev{left:0}.is-rtl .listing-carousel__action--vertical .imagenav--simple .imagenav__action--prev{left:auto;right:0}.listing-carousel__action--vertical .imagenav--simple .imagenav__action--next{right:0}.is-rtl .listing-carousel__action--vertical .imagenav--simple .imagenav__action--next{right:auto;left:0}.listing-carousel__slides{z-index:2;left:0;position:relative;top:0;width:100%;height:100%;max-height:0}.is-rtl .listing-carousel__slides{left:auto;right:0}@media only screen and (max-width:47.999em){.m-listing-carousel--vertical .listing-carousel__slides--single-row>.grid{overflow:hidden;white-space:nowrap}}.m-listing-carousel--vertical .listing-carousel__slides--single-row .price__value{line-height:1em}.m-listing-carousel--horizontal:not(.is-singleslide) .listing-carousel__slides--single-row>.grid{overflow:hidden;white-space:nowrap}.listing-carousel__slides--overflow{overflow-x:hidden}.property-carousel__fixed-action{right:0;z-index:3;position:absolute;top:0}.is-rtl .property-carousel__fixed-action{right:auto;left:0}.listing-carousel__button-wrapper{margin:40px 0}.m-listing-carousel .content-box__wrapper{padding:20px 80px 10px;background-color:transparent}@media only screen and (max-width:47.999em){.m-listing-carousel .content-box__wrapper{padding:20px 0 10px}}.m-listing-carousel .tabs__list--center .tabs__item{border:0}.m-listing-carousel .tabs__list--center .tabs__item--selected{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#333;background-color:transparent;text-transform:uppercase}@media only screen and (max-width:47.999em){.m-listing-carousel .tabs__list--center .tabs__item--selected{font-size:1.444em;line-height:1.1525}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-listing-carousel .tabs__list--center .tabs__item--selected{font-size:1.776em;line-height:1.25}}@media only screen and (min-width:80em){.m-listing-carousel .tabs__list--center .tabs__item--selected{font-size:2em;line-height:1.25}}body:not(.is-touch-device) .m-listing-carousel .tabs__list--center .tabs__item--selected:hover{color:#333;background-color:transparent}.m-listing-carousel .tabs__list--left{text-align:center}.m-listing-carousel .tabs__list--left .tabs__item{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal}@media only screen and (max-width:47.999em){.m-listing-carousel .tabs__list--left .tabs__item{font-size:.9em;line-height:1.1108}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-listing-carousel .tabs__list--left .tabs__item{font-size:.9em;line-height:1.222}}@media only screen and (min-width:80em){.m-listing-carousel .tabs__list--left .tabs__item{font-size:.9em;line-height:1.222}}.listing-carousel__image{border:1px solid #ccc;border-bottom:0}.listing-carousel__item{color:#999}.listing-carousel__item .imagebox__tag{padding:20px 10px 10px;border-top:0;height:182px}.listing-carousel__item .listings-item__info{max-height:182px}.listing-carousel__item .listings-item__location-info{margin-right:0}.listing-carousel__item .listings-item__location-info{width:60%;overflow:hidden}.listing-carousel__item .listings-item__characteristics-container{width:40%}.listing-carousel__item .listings-item__characteristics-container__wrapper{top:-5px}.listing-carousel__item .listings-item__characteristics-beds,.listing-carousel__item .listings-item__characteristics-baths{max-width:40%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-carousel__item .listings-item__price{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.listing-carousel__item .listings-item__text-price{min-height:50px;line-height:1em}.listing-carousel__item .listings-item__text-location-title{font-size:1.4em}.listing-carousel__item .listings-item__text-location{font-size:15px;font-size:16px;font-size:1rem}.listing-carousel__item .listings-item__description{line-height:1.45}@media only screen and (max-width:29.999em){.listing-carousel__item .listings-item__characteristics-container__wrapper{top:-5px}}.listing-carousel__item .c-address{color:#999;font-size:1em}.listing-carousel__item .listing-item__feat__value{font-size:1.71em}@media only screen and (max-width:47.999em){.listing-carousel__item .listing-item__feat__value{font-size:1.71em}}@media only screen and (min-width:48em) and (max-width:79.999em){.listing-carousel__item .listing-item__feat__value{font-size:1.71em}}@media only screen and (min-width:80em){.listing-carousel__item .listing-item__feat__value{font-size:1.71em}}.listing-carousel__item .listing-item__feat__description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-carousel__item .listing-item__feat__description,.listing-carousel__item .currencyname,.listing-carousel__item .price__rental-frequency{font-size:.6em}@media only screen and (max-width:47.999em){.listing-carousel__item .listing-item__feat__description,.listing-carousel__item .currencyname,.listing-carousel__item .price__rental-frequency{font-size:.6em}}@media only screen and (min-width:48em) and (max-width:79.999em){.listing-carousel__item .listing-item__feat__description,.listing-carousel__item .currencyname,.listing-carousel__item .price__rental-frequency{font-size:.6em}}@media only screen and (min-width:80em){.listing-carousel__item .listing-item__feat__description,.listing-carousel__item .currencyname,.listing-carousel__item .price__rental-frequency{font-size:.6em}}@media only screen and (max-width:47.999em){.listing-carousel__wrapper .listing-carousel__action{-webkit-transform:translate(-0,-0);transform:translate(-0,-0)}}@media only screen and (min-width:30em) and (max-width:47.999em){.listing-carousel__wrapper .listing-carousel__action{top:30%}}@media only screen and (max-width:29.999em){.listing-carousel__wrapper .listing-carousel__action{top:25%}}@media only screen and (max-width:47.999em){.listing-carousel__wrapper .listing-carousel__action .o-imagenav{border-width:0;background-color:rgba(0,0,0,.3);font-weight:bold}body:not(.is-touch-device) .listing-carousel__wrapper .listing-carousel__action .o-imagenav:hover{background-color:rgba(0,0,0,.3)}}.listings-item__text-location-title{color:#535353;font-size:1.4em;font-weight:700}.listings-item__price .price__value,.listings-item__price.c-price--default .price__value{direction:ltr;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.2}.is-rtl .listings-item__price .price__value,.is-rtl .listings-item__price.c-price--default .price__value{direction:rtl;unicode-bidi:bidi-override}.is-rtl .listings-item__price .price__value,.is-rtl .listings-item__price.c-price--default .price__value{direction:ltr}.listings-item__price.c-price--default .price__value,.listings-item__price .price__value a{color:#917036}.listings-item__price .currencyname,.listings-item__price .price__rental-frequency{color:#917036;display:inline-block;text-transform:uppercase}.listings-item__price .currencyname{font-style:normal}.listings-item__price .price__rental-frequency:after{padding-right:5px;padding-left:5px;content:'/'}.listings-item__price--size-adjust{line-height:1}.listings-item__price--size-adjust .price__value,.listings-item__price--size-adjust .listings-item__text-location-title{font-size:1.4em}.listing-carousel__action{border-radius:100%}.listing-carousel__action .icon{padding:0}.listings-item__text-price .price__upon-request{color:#917036;text-transform:initial}@media only screen and (max-width:47.999em){.property-carousel__fixed-action{position:relative;width:100%}}@media only screen and (min-width:60em) and (max-width:79.999em){.tabs__item--selected{max-width:65%}}@media only screen and (min-width:30em) and (max-width:59.999em){.tabs__item--selected{max-width:55%}}.sitemapfooter__title{padding:20px 0 0 20px;margin-bottom:10px;color:#333}.is-rtl .sitemapfooter__title{padding:20px 20px 0 0}.sitemapfooter__title--section{margin:20px 0 10px;color:#959595;padding-bottom:10px;text-transform:none}.sitemapfooter__wrapper{border-top:1px solid transparent;background-color:transparent}.listingdetails .sitemapfooter__item--split{display:inline-block;width:100%}@media only screen and (min-width:80em){.listingdetails .sitemapfooter__item--split{width:50%}}.sitemapfooter__item-link{display:block;margin-bottom:10px;color:#585858}.sitemapfooter__item-link:hover{color:#324b72}.sitemapfooter__title--section{margin:0;padding-bottom:25px;font-size:.85em}.sitemapfooter__item{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.is-rtl .sitemapfooter__item{padding-right:initial;padding-left:10px}.sitemapfooter__item-link{font-size:.9em;padding:5px 0;margin-bottom:0}@media only screen and (max-width:47.999em){.sitemapfooter__item-link{font-size:.9em}}@media only screen and (min-width:48em) and (max-width:79.999em){.sitemapfooter__item-link{font-size:.9em}}@media only screen and (min-width:80em){.sitemapfooter__item-link{font-size:.9em}}.sitemapfooter__more-link{font-size:.85em;color:#959595}.sitemapfooter__more-link .icon{padding-left:5px;font-size:.85em}.is-rtl .sitemapfooter__more-link .icon{padding-left:initial;padding-right:5px}body:not(.is-touch-device) .sitemapfooter__more-link:hover{color:#959595}@media only screen and (min-width:48em) and (max-width:79.999em){.m-sitemapfooter-one-column .o-list-bare{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (min-width:80em){.m-sitemapfooter-one-column .o-list-bare{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media only screen and (min-width:80em){.m-sitemapfooter-two-columns .o-list-bare{-webkit-column-count:2;-moz-column-count:2;column-count:2}}