.c-target-locations-icon{top:50%;-webkit-transform:translate(-0,-50%);transform:translate(-0,-50%);z-index:1;position:absolute;cursor:pointer;right:10px;height:auto}.icons-number-one .c-target-locations-icon{right:0;padding:0 10px}.is-rtl .icons-number-one .c-target-locations-icon{right:auto;left:0}.icons-number-two .c-target-locations-icon{right:0;padding:0 10px}.is-rtl .icons-number-two .c-target-locations-icon{right:auto;left:0}.icons-number-three .c-target-locations-icon{right:30px;padding:0 10px}.is-rtl .icons-number-three .c-target-locations-icon{right:auto;left:30px}.m-lpsw{display:block;position:relative}.m-lpsw .lpsw__radius-value{width:100%}.m-lpsw .tabs__item--alt.tabs__item--selected{background-color:#fff;color:#000}.m-lpsw.combo-widget{padding:10px;border:1px solid #d8d8d8;background-color:#f6f8fc}.m-lpsw .target-locations-parent{padding-right:30px}.is-rtl .m-lpsw .target-locations-parent{padding-right:initial;padding-left:30px}@media only screen and (min-width:60em){.m-lpsw .lpsw__wrapper--hpic .c-search-suggest.suggest-columns-1 .suggest-container__suggest-panel{max-width:unset}}.lpsw__districts-modal-toggle{right:10px;position:absolute;top:5px;font-size:10px;color:#009cbd;cursor:pointer}.is-rtl .lpsw__districts-modal-toggle{right:auto;left:10px}.lpsw__selected-districts{padding-right:20px;height:auto;line-height:20px;border:1px solid #d8d8d8;background:transparent;padding-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-rtl .lpsw__selected-districts{padding-right:initial;padding-left:20px}.lpsw__selected-districts:not(.is-empty) .lpsw__selected-districts-label{display:none}.lpsw__selected-districts-label{font-style:italic;font-weight:400;color:#a6bbc8;padding:0 5px;margin:0 5px 5px 5px}.lpsw__school-district-item{margin-left:10px;display:inline-block;max-width:100%;margin-bottom:5px}.is-rtl .lpsw__school-district-item{margin-left:initial;margin-right:10px}@media screen and (min-width:0\0){.is-rtl .lpsw__school-district-item{margin-left:0}}.lpsw__school-district-item:empty{display:none}.lpsw__school-district-label,.lpsw__selected-districts-label{display:inline-block;height:18px;line-height:18px}.lpsw__school-district-label,.lpsw__school-district-label:hover{padding:0 25px 0 10px;border-radius:20px;background:#10a3c2;color:#fff;white-space:nowrap;position:relative}.is-rtl .lpsw__school-district-label,.is-rtl .lpsw__school-district-label:hover{padding:0 10px 0 25px}.lpsw__school-district-label .icon{top:50%;-webkit-transform:translate(-0,-50%);transform:translate(-0,-50%);right:10px;position:absolute;top:50%;font-size:10px}.is-rtl .lpsw__school-district-label .icon{right:auto;left:10px}.is-open+.lpsw__school-district-embed{display:block}.lpsw__school-district-embed{position:relative;display:none}.lpsw__school-district-embed .school_districts_lpscontrol{z-index:49;position:absolute;left:0;right:0;background:transparent;padding:20px}.lpsw__literal-links{direction:rtl}.is-rtl .lpsw__literal-links{direction:ltr;unicode-bidi:bidi-override}@media only screen and (max-width:29.999em){.lpsw__literal-links--full{direction:ltr;width:100%}.is-rtl .lpsw__literal-links--full{direction:rtl;unicode-bidi:bidi-override}}.lpsw__search-wrapper{margin-left:-4%;display:table;width:108%;border-collapse:separate;border-spacing:15px 0}.is-rtl .lpsw__search-wrapper{margin-left:initial;margin-right:-4%}@media screen and (min-width:0\0){.is-rtl .lpsw__search-wrapper{margin-left:0}}.lpsw__price{margin-bottom:5px}.lpsw__price--label,.change-currency--label{font-size:.75em;font-weight:600;display:inline-block;text-transform:uppercase}@media only screen and (max-width:47.999em){.lpsw__price--label,.change-currency--label{font-size:.75em}}@media only screen and (min-width:48em) and (max-width:79.999em){.lpsw__price--label,.change-currency--label{font-size:.75em}}@media only screen and (min-width:80em){.lpsw__price--label,.change-currency--label{font-size:.75em}}.change-currency{font-size:inherit}.lpsw__submit{display:block;text-align:center;padding:5px 10px}.lpsw__submit:not(.o-button){background-color:#009cbd;color:#000}@media only screen and (max-width:47.999em){.lpsw__submit:not(.o-button){background-color:#10a3c2;color:#10a3c2}}.lpsw__submit--bottom .lpsw__submit-text{display:block !important}.lpsw__submit .lpsw__submit-text{display:block}@media only screen and (max-width:47.999em){.lpsw__submit{padding:5px}}@media only screen and (max-width:999em){.lpsw__submit .hide-lap{display:none}}@media only screen and (min-width:null) and (max-width:null){.lpsw__submit .lpsw__submit-text{display:none}}.lpsw__submit:hover{color:#fff;-webkit-transition:all .25s linear;transition:all .25s linear}.lpsw__suggest-wrapper,.lpsw__suggest-term-wrapper{position:relative}@media only screen and (min-width:60em) and (max-width:79.999em){.property-type-label,.lifestyles-label{display:none}}@media only screen and (min-width:48em) and (max-width:59.999em){.property-type-label,.lifestyles-label{display:none}}@media only screen and (max-width:29.999em){.property-type-label,.lifestyles-label{display:none}}.lpsw__map-wrapper{display:table;width:100%;min-height:165px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.lpsw__schools-wrapper{height:165px;overflow:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.lpsw__price-range--widget{right:0;display:block;position:absolute;bottom:0}.is-rtl .lpsw__price-range--widget{right:auto;left:0}.lpsw__slider-wrapper{position:relative;margin-bottom:2px}.lpsw__tabs-label{padding:10px 20px}.lpsw__tabs-link{display:block;padding:10px 20px;color:#000;background-color:#e8e8e8}.lpsw__tabs-link:hover{color:#fff;background-color:#10a3c2}.is-more-menu .lpsw__tabs,.is-single-menu .lpsw__tabs{display:block}.lpsw__tabs.is-single-menu{width:80%}.searchby__item{position:relative;white-space:nowrap;padding:0 5px}.searchby__item .input-box__item{padding-top:0}.searchby__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchby__item--title .o-title{vertical-align:initial}.lpsw__suggest-term{height:30px}.lpsw__container--hpic .lpsw__suggest-term{height:unset}.is-more-list .searchby__item{margin:5px 0;display:block}.is-searchbyAll .searchby__item--title{display:none}.lpsw__filters-container .list-bare__item{padding-top:5px;display:block}.map{height:190px}.m-lpsw .content-box__wrapper{background-color:transparent;padding:0}.othermodules .m-lpsw .content-box__wrapper{padding:30px 20px 40px}@media only screen and (min-width:80em){.othermodules .m-lpsw .content-box__wrapper{padding:30px 0 40px}}.othermodules--small .m-lpsw .content-box__wrapper{padding-bottom:20px}.m-lpsw .o-button:not(.o-button--bordered-simple),.m-lpsw .selectboxit-btn,.m-lpsw .o-input{border:0}.m-lpsw .o-input{font-size:1em;padding:5px 0}@media only screen and (max-width:47.999em){.m-lpsw .o-input{font-size:.9em}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-lpsw .o-input{font-size:.9em}}@media only screen and (min-width:80em){.m-lpsw .o-input{font-size:1em}}.m-lpsw .lpsw__suggest-term{height:unset}.m-lpsw .o-button:not(.c-prev-next-ctrls-btn){padding:20px 10px}.m-lpsw .c-prev-next-ctrls-btn.o-button--bordered-simple:hover{background:transparent}.m-lpsw .selectboxit-container{width:auto;max-width:100%;min-width:150px}@media only screen and (max-width:47.999em){.m-lpsw .selectboxit-container{min-width:100%}}.is-mobile-device .m-lpsw .selectboxit-container{min-width:auto}.m-lpsw .selectboxit-container span,.m-lpsw .selectboxit-container .selectboxit-options a,.m-lpsw .selectboxit-container .selectboxit-arrow-container{right:0}.is-rtl .m-lpsw .selectboxit-container span,.is-rtl .m-lpsw .selectboxit-container .selectboxit-options a,.is-rtl .m-lpsw .selectboxit-container .selectboxit-arrow-container{right:auto;left:0}.m-lpsw .selectboxit-container span{line-height:42px}.m-lpsw .selectboxit-container .selectboxit-arrow-container{height:42px;line-height:38px}.m-lpsw .selectboxit-container .selectboxit-text{letter-spacing:1px}.m-lpsw .separator{position:relative}.m-lpsw .separator::before,.m-lpsw .separator::after{content:"";position:absolute;top:30%;height:40%}.m-lpsw .separator--left::before{left:0;border-left:2px solid #d8d8d8}.is-rtl .m-lpsw .separator--left::before{left:auto;right:0}.is-rtl .m-lpsw .separator--left::before{border-left:0;border-right:2px solid #d8d8d8}.m-lpsw .separator--right::after{right:0;border-right:2px solid #d8d8d8}.is-rtl .m-lpsw .separator--right::after{right:auto;left:0}.is-rtl .m-lpsw .separator--right::after{border-right:0;border-left:2px solid #d8d8d8}@media only screen and (max-width:79.999em){.m-lpsw .margin-left-tablet-mobile{margin-left:20px}.is-rtl .m-lpsw .margin-left-tablet-mobile{margin-left:initial;margin-right:20px}}@media only screen and (max-width:79.999em) and (min-width:0\0){.is-rtl .m-lpsw .margin-left-tablet-mobile{margin-left:0}}@media only screen and (max-width:79.999em){.m-lpsw .separator--desktop-only::before,.m-lpsw .separator--desktop-only::after{display:none}}@media only screen and (max-width:59.999em){.m-lpsw .separator--lap-only::before,.m-lpsw .separator--lap-only::after{display:none}}.m-lpsw .lpsw__suggest-term,.m-lpsw .lpsw__keyword-term{font-size:3em;font-family:"Superior Title",Helvetica,sans-serif;background-color:transparent;outline:0;line-height:1}@media only screen and (max-width:47.999em){.m-lpsw .lpsw__suggest-term,.m-lpsw .lpsw__keyword-term{font-size:1.65em}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-lpsw .lpsw__suggest-term,.m-lpsw .lpsw__keyword-term{font-size:2.499em}}@media only screen and (min-width:80em){.m-lpsw .lpsw__suggest-term,.m-lpsw .lpsw__keyword-term{font-size:3em}}@media only screen and (max-width:79.999em){.m-lpsw .lpsw__suggest-term,.m-lpsw .lpsw__keyword-term{margin:0}}.m-lpsw .lpsw__suggest-term::-webkit-input-placeholder,.m-lpsw .lpsw__keyword-term::-webkit-input-placeholder{padding-top:5px;color:#08202c}.m-lpsw .lpsw__suggest-term::-ms-input-placeholder,.m-lpsw .lpsw__keyword-term::-ms-input-placeholder{color:#08202c}.m-lpsw .lpsw__suggest-term::-moz-placeholder,.m-lpsw .lpsw__keyword-term::-moz-placeholder{color:#08202c}.m-lpsw .lpsw__suggest-term:-moz-placeholder,.m-lpsw .lpsw__keyword-term:-moz-placeholder{color:#08202c}.m-lpsw .lpsw__suggest-term::-webkit-input-placeholder,.m-lpsw .lpsw__keyword-term::-webkit-input-placeholder{color:#08202c}.m-lpsw .lpsw__suggest-term::-moz-placeholder,.m-lpsw .lpsw__keyword-term::-moz-placeholder{color:#08202c}.m-lpsw .lpsw__suggest-term::-ms-input-placeholder,.m-lpsw .lpsw__keyword-term::-ms-input-placeholder{color:#08202c}.m-lpsw .lpsw__suggest-term::placeholder,.m-lpsw .lpsw__keyword-term::placeholder{color:#08202c}.m-lpsw .lpsw__submit-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width:29.999em){.m-lpsw .selectboxit-btn.selectboxit-enabled{padding-right:20px}.is-rtl .m-lpsw .selectboxit-btn.selectboxit-enabled{padding-right:initial;padding-left:20px}}.m-lpsw .selectboxit-btn.selectboxit-enabled:hover .selectboxit-default-arrow::before,.m-lpsw .selectboxit-btn.selectboxit-enabled:active .selectboxit-default-arrow::before,.m-lpsw .selectboxit-default-arrow:hover::before{color:#fff}.content-box__wrapper--neighbourhoodguide{padding:10px 20px 40px 20px}@media only screen and (max-width:79.999em){.content-box__wrapper--neighbourhoodguide{padding:0 0 20px}}.content-box__wrapper--neighbourhoodguide .lpsw__submit{line-height:1}.lpsw__select-wrapper .selectboxit-btn{background-color:transparent;padding-right:25px}.lpsw__select-wrapper .selectboxit-option{text-indent:inherit}.lpsw__select-wrapper .selectboxit-option-anchor{-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden}.lpsw__select-wrapper .selectboxit-option-icon-container{display:none}.lpsw__content{padding:40px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.lpsw__content .content-box__title--widget{padding:0 0 10px}.lpsw__content .content-box__title{font-family:"AvenirNext LT Pro",Helvetica,sans-serif;font-weight:400;font-style:normal;background:transparent;letter-spacing:normal}@media only screen and (max-width:47.999em){.lpsw__content .content-box__title{font-size:1em;line-height:1.392}}@media only screen and (min-width:48em) and (max-width:79.999em){.lpsw__content .content-box__title{font-size:1em;line-height:1.5}}@media only screen and (min-width:80em){.lpsw__content .content-box__title{font-size:1em;line-height:1.5}}.lpsw__content:not(.lpsw__content--modal){background:#fff}@media only screen and (max-width:47.999em){.lpsw__content{padding:20px}}.lpsw__content .lpsw__price{padding:20px 0}.lpsw__content .c-slider{margin-top:0}.lpsw__content .slider__ranges{padding:10px 0 40px 0;margin:0;line-height:1}.is-rtl .lpsw__content .slider__ranges{padding:10px 0 40px 0}.lpsw__content .slider__value.slider__value--start{left:auto}.is-rtl .lpsw__content .slider__value.slider__value--start{left:auto;right:auto}.lpsw__content .slider__handle{width:24px;height:24px}.lpsw__content .slider__track-wrapper::after{right:-26px;width:26px}.is-rtl .lpsw__content .slider__track-wrapper::after{right:auto;left:-26px}.lpsw__content .slider__track-container{max-width:calc(100% - 24px - 2px)}.lpsw__content .is-currency::after{content:""}.lpsw__content input:-webkit-autofill{color:#10a3c2}.lpsw__content .slider__value{padding:0}.lpsw__content .slider__value.o-input,.lpsw__content .slider__value--readonly-prev,.lpsw__content .slider__currency-prev,.lpsw__content .slider__currency,.lpsw__content .slider__value--readonly{font-size:1.5em;text-align:left;letter-spacing:1px;border:0}.lpsw__content .slider__value.o-input{width:65px}.lpsw__content input:-webkit-autofill,.lpsw__content textarea:-webkit-autofill,.lpsw__content select:-webkit-autofill{color:inherit}.lpsw__content .lpsw__price--label{font-size:.813em;font-weight:500;letter-spacing:2px;color:#7f7f7f;text-transform:uppercase}.lpsw__content-channel .list-inline__item{width:50%}.lpsw__content-channel .c-input-box{width:100%;top:0;height:100%}.lpsw__content-channel .c-input-box .input-box__object[type="radio"],.lpsw__content-channel .c-input-box .input-box__object[type="radio"]+.input-box__item .input-box__icon{display:none}.lpsw__content-channel .input-box__name{display:inline-block;border:1px solid #009cbd;padding:20px;font-size:.813em;font-weight:500;letter-spacing:1px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:100%;line-height:1}.lpsw__content-channel .o-list-inline .list-inline__item:first-child .input-box__name{border-top-left-radius:2px;border-bottom-left-radius:2px}.lpsw__content-channel .o-list-inline .list-inline__item:last-child .input-box__name{border-top-right-radius:2px;border-bottom-right-radius:2px}.lpsw__content-channel .input-box__object:checked~.input-box__item .input-box__name{background:#009cbd;color:#fff}.lpsw__content--modal .modal__item{padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:47.999em){.lpsw__content--modal .modal__item{padding:20px}}.lpsw__content--modal .lpsw__submit{padding:20px 10px}@media only screen and (max-width:47.999em){.lpsw__filters{padding:10px 0}}@media only screen and (min-width:48em) and (max-width:79.999em){.lpsw__filters{padding:10px 0 0}}@media only screen and (min-width:80em){.lpsw__filters{border-bottom:1px solid #d8d8d8}}@media only screen and (min-width:80em){.lpsw__submit-button{padding:0 0 0 40px}.is-rtl .lpsw__submit-button{padding:0 40px 0 0}}.lpsw__filter{padding:10px}@media only screen and (max-width:47.999em){.lpsw__filter .selectboxit-arrow-container{text-align:right}.is-rtl .lpsw__filter .selectboxit-arrow-container{text-align:left}.lpsw__filter .selectboxit-arrow-container,.lpsw__filter .selectboxit-arrow{width:30px}}@media only screen and (max-width:79.999em){.lpsw__filter:first-child{padding:10px 10px 10px 0}.is-rtl .lpsw__filter:first-child{padding:10px 0 10px 10px}}.lpsw__filter:last-child{padding:10px 0 10px 10px}.is-rtl .lpsw__filter:last-child{padding:10px 10px 10px 0}.lpsw__filter:only-child(1){max-width:100%}.lpsw__filter:first-child:nth-last-child(2),.lpsw__filter:first-child:nth-last-child(2)~.lpsw__filter{max-width:50%}@media only screen and (min-width:80em){.lpsw__filter:first-child:nth-last-child(2),.lpsw__filter:first-child:nth-last-child(2)~.lpsw__filter{max-width:calc(50% - 20px)}}.lpsw__filter:first-child:nth-last-child(3),.lpsw__filter:first-child:nth-last-child(3)~.lpsw__filter{max-width:33.3333%}.lpsw__filter .selectboxit-text{text-align:left}.is-rtl .lpsw__filter .selectboxit-text{text-align:right}@media only screen and (max-width:47.999em){.lpsw__jump-to-wrapper{padding:10px}}.lpsw__jump-to{left:50%;-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0);z-index:999;position:absolute;bottom:0;padding:5px 10px;border-radius:100%;background-color:#08202c;font-size:1.8em}.is-rtl .lpsw__jump-to{left:auto;right:50%}.is-rtl .lpsw__jump-to{-webkit-transform:translate3d(50%,50%,0);transform:translate3d(50%,50%,0)}.lpsw__jump-to-icon{vertical-align:middle}.lpsw__search-icon{font-size:1.25em}@media only screen and (min-width:48em) and (max-width:79.999em){.lpsw__search-icon{margin-top:5px}}@media only screen and (min-width:80em){.lpsw__search-icon{margin-top:10px}}.lpsw__select-wrapper .selectboxit-container{font-size:.75em}.lpsw__section{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex}.lpsw__section--select-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lpsw__section--search-input{position:relative;padding-top:20px}.lpsw__section--search-input-label{position:absolute;top:0}@media only screen and (max-width:79.999em){.lpsw__section--search-button{min-width:220px}}@media only screen and (max-width:47.999em){.lpsw__section--search-button{padding-top:30px}}@media only screen and (min-width:48em){.lpsw__section--search-input{margin-right:40px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.is-rtl .lpsw__section--search-input{margin-right:initial;margin-left:40px}}@media only screen and (min-width:48em) and (min-width:0\0){.is-rtl .lpsw__section--search-input{margin-right:0}}@media only screen and (min-width:48em){.lpsw__section--search-button{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:calc(17% - 40px);flex-basis:calc(17% - 40px)}}@media only screen and (min-width:48em) and (max-width:79.999em){.lpsw__section--search-input .lpsw__suggest-term,.lpsw__section--search-input .lpsw__keyword-term{font-size:2.25em}.lpsw__section--search-input{margin-right:20px}.is-rtl .lpsw__section--search-input{margin-right:initial;margin-left:20px}}@media only screen and (min-width:48em) and (max-width:79.999em) and (min-width:0\0){.is-rtl .lpsw__section--search-input{margin-right:0}}@media only screen and (min-width:80em){.lpsw__section--select-group{padding-right:20px;border-bottom:1px solid #d8d8d8;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:33%}.is-rtl .lpsw__section--select-group{padding-right:initial;padding-left:20px}}.lpsw__section-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:100%;flex-basis:100%}.lpsw__section--select-group-associates{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:60em){.lpsw__section--select-group-associates{margin-right:40px;border-bottom:1px solid #d8d8d8;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:33%}.is-rtl .lpsw__section--select-group-associates{margin-right:initial;margin-left:40px}}@media only screen and (min-width:60em) and (min-width:0\0){.is-rtl .lpsw__section--select-group-associates{margin-right:0}}@media only screen and (max-width:59.999em){.lpsw__section--select-group-associates{margin-right:0;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-rtl .lpsw__section--select-group-associates{margin-right:initial;margin-left:0}}@media only screen and (max-width:59.999em) and (min-width:0\0){.is-rtl .lpsw__section--select-group-associates{margin-right:0}}@media only screen and (max-width:47.999em){.lpsw__section--select-group-associates{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}.lpsw__section--search-button-associates{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media only screen and (max-width:29.999em){.lpsw__section--search-button-associates{padding-top:0}}@media only screen and (max-width:59.999em){.lpsw__section--search-button-associates{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.lpsw__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lpsw__section .lpsw__filter--flex{padding:10px}.lpsw__section .lpsw__filter--flex:first-child{padding:10px 10px 10px 0}.is-rtl .lpsw__section .lpsw__filter--flex:first-child{padding:10px 0 10px 10px}.lpsw__section .lpsw__filter--flex .selectboxit-arrow-container{right:10px}.is-rtl .lpsw__section .lpsw__filter--flex .selectboxit-arrow-container{right:auto;left:10px}@media only screen and (min-width:48em){.lpsw__section .lpsw__filter--flex .selectboxit-arrow-container{right:0}.is-rtl .lpsw__section .lpsw__filter--flex .selectboxit-arrow-container{right:auto;left:0}}@media only screen and (max-width:79.999em){.lpsw__section .lpsw__filter--flex:last-child{padding:10px 0 10px 10px}.is-rtl .lpsw__section .lpsw__filter--flex:last-child{padding:10px 10px 10px 0}}@media only screen and (max-width:47.999em){.lpsw__section .lpsw__filter--flex{-ms-flex-preferred-size:50%;flex-basis:50%}}.lpsw__section--select-group-associates .lpsw__filter--flex{-ms-flex-preferred-size:auto;flex-basis:auto}.lpsw__section--select-group-associates .lpsw__filter--flex:first-child{padding:10px 0 10px 10px}.is-rtl .lpsw__section--select-group-associates .lpsw__filter--flex:first-child{padding:10px 10px 10px 0}.lpsw__filter--flex .selectboxit-container{width:100%}@-webkit-keyframes lpsw__toggle-keyframes-show{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes lpsw__toggle-keyframes-show{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes lpsw__toggle-keyframes-hide{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes lpsw__toggle-keyframes-hide{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.lpsw__wrapper--hpic{width:50%;margin:0 auto;padding:10px}@media only screen and (max-width:59.999em){.lpsw__wrapper--hpic{width:auto}}.lpsw__wrapper--hpic .lpsw__suggest-term,.lpsw__wrapper--hpic .lpsw__keyword-term{font-family:inherit;font-size:.85em;line-height:1.2em;padding:15px 10px;text-overflow:ellipsis}.lpsw__wrapper--hpic .lpsw__suggest-term::-webkit-input-placeholder,.lpsw__wrapper--hpic .lpsw__keyword-term::-webkit-input-placeholder{padding:0;text-transform:capitalize;color:rgba(0,0,0,.3)}.lpsw__wrapper--hpic .lpsw__suggest-term::-moz-placeholder,.lpsw__wrapper--hpic .lpsw__keyword-term::-moz-placeholder{padding:0;text-transform:capitalize;color:rgba(0,0,0,.3)}.lpsw__wrapper--hpic .lpsw__suggest-term::-ms-input-placeholder,.lpsw__wrapper--hpic .lpsw__keyword-term::-ms-input-placeholder{padding:0;text-transform:capitalize;color:rgba(0,0,0,.3)}.lpsw__wrapper--hpic .lpsw__suggest-term::placeholder,.lpsw__wrapper--hpic .lpsw__keyword-term::placeholder{padding:0;text-transform:capitalize;color:rgba(0,0,0,.3)}.lpsw__wrapper--hpic .lpsw__section--hpic{background-color:#fff}.lpsw__wrapper--hpic .lpsw__section--hpic--select-type{border-radius:2px 0 0 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.is-rtl .lpsw__wrapper--hpic .lpsw__section--hpic--select-type{border-radius:0 2px 2px 0}.lpsw__wrapper--hpic .lpsw__section--hpic--select-type .icon-arrow-right-full{padding-right:5px;font-size:.8em;color:#009cbd}.is-rtl .lpsw__wrapper--hpic .lpsw__section--hpic--select-type .icon-arrow-right-full{padding-right:initial;padding-left:5px}.lpsw__wrapper--hpic .lpsw__section--hpic--search-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:15px}.lpsw__wrapper--hpic .lpsw__section--hpic .lpsw__toggle{z-index:2}.lpsw__wrapper--hpic .lpsw__section--hpic .lpsw__toggle-wrapper{text-transform:uppercase;font-weight:500;letter-spacing:1.1px;cursor:pointer}.lpsw__wrapper--hpic .lpsw__section--hpic .lpsw__toggle-wrapper .option{display:block;visibility:hidden;font-size:.85em;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1;white-space:nowrap}.lpsw__wrapper--hpic .lpsw__section--hpic .lpsw__toggle-wrapper .show{-webkit-animation:lpsw__toggle-keyframes-show .5s;animation:lpsw__toggle-keyframes-show .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;visibility:visible}.lpsw__wrapper--hpic .lpsw__section--hpic .lpsw__toggle-wrapper .hide{-webkit-animation:lpsw__toggle-keyframes-hide .5s;animation:lpsw__toggle-keyframes-hide .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;height:0;visibility:hidden}.lpsw__wrapper--hpic .lpsw__section--hpic--search-input{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0;border-left:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lpsw__wrapper--hpic .lpsw__section--hpic--search-button{background:transparent}.lpsw__wrapper--hpic .lpsw__section--hpic--search-button .o-button{border-radius:0 2px 2px 0;font-size:1em;height:100%}.is-rtl .lpsw__wrapper--hpic .lpsw__section--hpic--search-button .o-button{border-radius:2px 0 0 2px}.lpsw__wrapper--hpic .lpsw__section--hpic--search-button .o-button:not(.c-prev-next-ctrls-btn){padding:15px}.lpsw__wrapper--hpic .lpsw__section--hpic--search-button .o-button .lpsw__submit-text{display:none}.lpsw__wrapper--hpic .lpsw__section--hpic--search-button .o-button .icon-search{display:block}.lpsw__wrapper--hpic .target-locations-parent{padding-right:30px}.is-rtl .lpsw__wrapper--hpic .target-locations-parent{padding-right:initial;padding-left:30px}.lpsw__suggest-wrapper .c-search-suggest{-webkit-transform:scale(1);transform:scale(1)}.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:#10a3c2;text-transform:uppercase}.m-listing-carousel .carousel__subtitle{font-size:1.2em}.c-tabs{z-index:3}.listing-carousel__label-link{display:block;padding:10px 20px;color:#10a3c2;background-color:#e8e8e8}.listing-carousel__label-link:hover{color:#fff;background-color:#10a3c2}.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--static .listing-carousel__item{visibility:hidden;opacity:0}.m-listing-carousel--static .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 #d8d8d8;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:wrap;flex-wrap:wrap}.listing-carousel__item .listings-item__info-container{max-height:90px;padding:20px;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:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.is-rtl .listing-carousel__item .listings-item__location-info{text-align:right}@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__characteristics-container{text-align:right;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;overflow:hidden;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-height:4em}.is-rtl .listing-carousel__item .listings-item__characteristics-container{text-align:left}.listing-carousel__item .listings-item__characteristics-container__wrapper{position:absolute;right:0;left:0}.listing-carousel__item .listings-item__characteristics-placeholder{display:inline-block;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:15px}.is-rtl .listing-carousel__item .listings-item__characteristics-beds{margin-right:initial;margin-left:15px}@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:20px}.listing-carousel__item .listings-item__text-price .c-price.is-expanded{display:inline-block}.listing-carousel__item .listings-item__price{white-space:nowrap}.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:"AvenirNext LT Pro",Helvetica,sans-serif;color:#009cbd;padding-bottom:0}@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__action{top:50%;-webkit-transform:translate(-0,-50%);transform:translate(-0,-50%);z-index:3;font-size:16px;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:transparent;color:#009cbd}.listing-carousel__action .o-imagenav:hover{background-color:transparent;color:#009cbd}.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-carousel--videocarousel{background:transparent}.m-carousel--videocarousel .o-imagenav{background:transparent}.m-carousel--videocarousel .carousel__caption-button{font-size:.9em;letter-spacing:2px;color:#fff;margin-bottom:20px;text-transform:uppercase;display:inline-block;padding-left:0}@media only screen and (max-width:47.999em){.m-carousel--videocarousel .carousel__caption-button{font-size:.9em}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-carousel--videocarousel .carousel__caption-button{font-size:.9em}}@media only screen and (min-width:80em){.m-carousel--videocarousel .carousel__caption-button{font-size:.9em}}.m-carousel--videocarousel .carousel__caption-button .icon{font-size:.625em}@media only screen and (max-width:47.999em){.m-carousel--videocarousel .carousel__caption-button .icon{font-size:.625em}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-carousel--videocarousel .carousel__caption-button .icon{font-size:.625em}}@media only screen and (min-width:80em){.m-carousel--videocarousel .carousel__caption-button .icon{font-size:.625em}}.m-carousel--videocarousel .carousel__container iframe{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width:60em){.m-carousel--videocarousel .carousel__container{border-left:20px solid #fff;border-right:20px solid #fff}}.m-carousel--videocarousel .listing-carousel__wrapper.content-box__wrapper:not(.content-box__wrapper--without-arrows){padding:0}.m-carousel--videocarousel .imagebox__tag{position:absolute;bottom:70px;left:40px;color:#fff}.m-carousel--videocarousel .listings-item__text-location{margin-bottom:10px}.m-carousel--videocarousel .listings-item__text-location .locality{font-size:3em;font-family:"AvenirNext LT Pro",Helvetica,sans-serif}@media only screen and (max-width:47.999em){.m-carousel--videocarousel .listings-item__text-location .locality{font-size:1.65em}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-carousel--videocarousel .listings-item__text-location .locality{font-size:2.499em}}@media only screen and (min-width:80em){.m-carousel--videocarousel .listings-item__text-location .locality{font-size:3em}}.m-carousel--videocarousel .listings-item__text-location .locality.listings-item__text-location-title{font-size:2em;display:block}@media only screen and (max-width:47.999em){.m-carousel--videocarousel .listings-item__text-location .locality.listings-item__text-location-title{font-size:1.1em}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-carousel--videocarousel .listings-item__text-location .locality.listings-item__text-location-title{font-size:1.666em}}@media only screen and (min-width:80em){.m-carousel--videocarousel .listings-item__text-location .locality.listings-item__text-location-title{font-size:2em}}.m-carousel--videocarousel .is-next-left,.m-carousel--videocarousel .is-next-right{top:0}.m-carousel--videocarousel .carousel__container iframe,.m-carousel--videocarousel .carousel__container .imagebox__tag{z-index:3;opacity:100%;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;-webkit-transition-delay:.5s;transition-delay:.5s}.m-carousel--videocarousel .carousel__container:not(.is-center) iframe,.m-carousel--videocarousel .carousel__container:not(.is-center) .imagebox__tag{opacity:0}.m-carousel--videocarousel .listing-carousel__more-link-wrapper{text-align:center;margin-bottom:40px}.m-carousel--videocarousel .listing-carousel__more-link{font-size:1.125em;padding:10px 20px;border-radius:10px;background:#000}@media only screen and (max-width:47.999em){.m-carousel--videocarousel .listing-carousel__more-link{font-size:.8775em}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-carousel--videocarousel .listing-carousel__more-link{font-size:1.0125em}}@media only screen and (min-width:80em){.m-carousel--videocarousel .listing-carousel__more-link{font-size:1.125em}}.m-listing-carousel .c-listing-item .o-imagenav{text-shadow:0 1px 2px #000}.is-touch-device .m-listing-carousel .c-listing-item .o-imagenav,.m-listing-carousel .c-listing-item:hover .o-imagenav{visibility:visible;opacity:1}.m-listing-carousel .c-listing-item--gallery .listing-item__text--spaced{padding-bottom:20px}.m-listing-carousel .carousel__title,.m-listing-carousel .carousel__subtitle{padding:0 20px}.m-listing-carousel:not(.m-listing-carousel--vertical) .agent-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:79.999em){.m-listing-carousel:not(.m-listing-carousel--vertical) .agent-item__details{height:100%;min-height:150px}}@media only screen and (max-width:79.999em){.m-listing-carousel:not(.m-listing-carousel--vertical) .agent-item__details .contact-card__title{display:block}}@media only screen and (max-width:79.999em){.m-listing-carousel:not(.m-listing-carousel--vertical) .agent-item__photo-container,.m-listing-carousel:not(.m-listing-carousel--vertical) .agent-item__details-container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.m-listing-carousel.m-listing-carousel--vertical{margin-bottom:10px}.m-listing-carousel.m-listing-carousel--vertical .listing-carousel__item .c-agent-item{margin:0 0 10px 0}.is-rtl .m-listing-carousel.m-listing-carousel--vertical .listing-carousel__item .c-agent-item{margin:0 0 10px 0}.m-listing-carousel.m-listing-carousel--vertical .listing-carousel__item:last-child .c-agent-item{margin:0 0 0 0}.is-rtl .m-listing-carousel.m-listing-carousel--vertical .listing-carousel__item:last-child .c-agent-item{margin:0 0 0 0}.m-listing-carousel .listing-carousel__tabs{padding-top:20px}.m-listing-carousel .is-scrollable .scroll-carousel__slider{margin:0 20px}.m-listing-carousel .is-scrollable.listing-carousel__tabs{overflow:hidden}.m-listing-carousel .scroll-carousel__control{background:rgba(127,127,127,.75)}.m-listing-carousel--listview{text-align:center;margin:0 0 40px}.m-listing-carousel--listview .listing-carousel__slides{text-align:left}.is-rtl .m-listing-carousel--listview .listing-carousel__slides{text-align:right}.m-listing-carousel--listview .listing-carousel__action{position:static;top:auto;-webkit-transform:none;transform:none;display:inline-block}.m-listing-carousel--listview .listing-carousel__item:not(:first-child){margin-top:40px}.m-listing-carousel--listview .listing-carousel__wrapper.content-box__wrapper{padding:0}.listing-carousel__wrapper.content-box__wrapper{padding:20px 40px 0}.carousel__title+.listing-carousel__wrapper.content-box__wrapper,.carousel__subtitle+.listing-carousel__wrapper.content-box__wrapper{padding-top:40px}.m-listing-carousel--developements{margin-top:40px;margin-bottom:0}.m-listing-carousel--developements .listing-carousel__slides{max-height:none}.m-listing-carousel--developements .listings-item__text-location,.m-listing-carousel--developements .listings-item__short-description{padding-top:10px}.m-listing-carousel--developements .listings-item__text-location-title{font-family:"AvenirNext LT Pro",Helvetica,sans-serif;font-weight:700;font-style:normal;font-weight:500;color:#000}@media only screen and (max-width:47.999em){.m-listing-carousel--developements .listings-item__text-location-title{font-size:1.1775em;line-height:1.3068;letter-spacing:1px}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-listing-carousel--developements .listings-item__text-location-title{font-size:1.2855em;line-height:1.2;letter-spacing:1px}}@media only screen and (min-width:80em){.m-listing-carousel--developements .listings-item__text-location-title{font-size:1.5em;line-height:1.2;letter-spacing:1px}}.m-listing-carousel--developements .buildingname{display:block}.m-listing-carousel--developements .locality,.m-listing-carousel--developements .region,.m-listing-carousel--developements .separator{font-size:.75em;text-transform:uppercase;padding-top:5px;color:#7f7f7f;letter-spacing:2px}@media only screen and (max-width:47.999em){.m-listing-carousel--developements .locality,.m-listing-carousel--developements .region,.m-listing-carousel--developements .separator{font-size:.75em}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-listing-carousel--developements .locality,.m-listing-carousel--developements .region,.m-listing-carousel--developements .separator{font-size:.75em}}@media only screen and (min-width:80em){.m-listing-carousel--developements .locality,.m-listing-carousel--developements .region,.m-listing-carousel--developements .separator{font-size:.75em}}.m-listing-carousel--developements .listings-item__wrapper{max-width:1236px;margin:0 auto}.m-listing-carousel--developements .listings-item__characteristics-wrapper{margin-left:20px;padding-left:10px}.is-rtl .m-listing-carousel--developements .listings-item__characteristics-wrapper{margin-left:initial;margin-right:20px}@media screen and (min-width:0\0){.is-rtl .m-listing-carousel--developements .listings-item__characteristics-wrapper{margin-left:0}}.is-rtl .m-listing-carousel--developements .listings-item__characteristics-wrapper{padding-left:initial;padding-right:10px}.m-listing-carousel--developements .listings-item__characteristics-item{font-size:.9em;font-weight:500}@media only screen and (max-width:47.999em){.m-listing-carousel--developements .listings-item__characteristics-item{font-size:.9em}}@media only screen and (min-width:48em) and (max-width:79.999em){.m-listing-carousel--developements .listings-item__characteristics-item{font-size:.9em}}@media only screen and (min-width:80em){.m-listing-carousel--developements .listings-item__characteristics-item{font-size:.9em}}.m-listing-carousel--developements .listings-item__characteristics-item:not(:last-child){padding-bottom:20px}.m-listing-carousel--vertical .listing-carousel__wrapper.content-box__wrapper{padding:0 0 0 0}.is-rtl .m-listing-carousel--vertical .listing-carousel__wrapper.content-box__wrapper{padding:0 0 0 0}@media only screen and (min-width:80em){.m-listing-carousel--vertical .agent-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}}.m-listing-carousel--vertical .agent-item__photo-container{-ms-flex-item-align:center;align-self:center;padding:5px}@media only screen and (min-width:80em){.m-listing-carousel--vertical .agent-item__photo-container{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}}.m-listing-carousel--vertical .agent-item__details-container{border-left:2px solid rgba(216,216,216,.5);-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%}.is-rtl .m-listing-carousel--vertical .agent-item__details-container{border-left:0;border-right:2px solid rgba(216,216,216,.5)}@media only screen and (max-width:47.999em){.m-listing-carousel--vertical .listing-carousel__item{width:100%}}.carousel-teamtabs .m-listing-carousel--horizontal .agent-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.carousel-teamtabs .m-listing-carousel--horizontal .agent-item__photo-container{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;-ms-flex-item-align:center;align-self:center;padding:5px}@media only screen and (max-width:79.999em){.carousel-teamtabs .m-listing-carousel--horizontal .agent-item__photo-container{-ms-flex-preferred-size:30%;flex-basis:30%}}.carousel-teamtabs .m-listing-carousel--horizontal .agent-item__details-container{border-left:2px solid rgba(216,216,216,.5);-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%}.is-rtl .carousel-teamtabs .m-listing-carousel--horizontal .agent-item__details-container{border-left:0;border-right:2px solid rgba(216,216,216,.5)}@media only screen and (max-width:79.999em){.carousel-teamtabs .m-listing-carousel--horizontal .agent-item__details-container{-ms-flex-preferred-size:70%;flex-basis:70%}}.carousel-teamtabs .m-listing-carousel--horizontal .agent-item__details,.carousel-teamtabs .m-listing-carousel--horizontal .agent-item .agent-photo{min-height:100%}.carousel-teamtabs .m-listing-carousel--horizontal .agent-item .agent-photo{-webkit-filter:grayscale(1);filter:grayscale(1)}@media only screen and (max-width:59.999em){.carousel-teamtabs .m-listing-carousel--horizontal .agent-item__details{padding:15px 20px 5px 10px}.is-rtl .carousel-teamtabs .m-listing-carousel--horizontal .agent-item__details{padding:15px 10px 5px 20px}.carousel-teamtabs .m-listing-carousel--horizontal .agent-item__details .contact-card__title{display:none}}.c-articles{background:#0c2a3c;padding:40px 0 60px}.article__card{z-index:3;background:#08202c;position:relative;padding:40px;overflow:hidden}.article__card--dinamic-bg{background:none}.article__card-content--bottom{z-index:2;position:absolute;top:0;width:100%;height:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -150px 70px -60px rgba(0,0,0,.7) inset;box-shadow:0 -150px 70px -60px rgba(0,0,0,.7) inset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:47.999em){.article__card{padding:30px 20px}}@media only screen and (max-width:79.999em){.article__card:not(.article__card--consistent-bg){padding-bottom:0}}@media only screen and (max-width:47.999em){.article__card:not(.article__card--consistent-bg){padding:30px 20px 0 20px}.is-rtl .article__card:not(.article__card--consistent-bg){padding:30px 20px 0 20px}}@media only screen and (min-width:80em){.article__card{left:-50%;width:150%;margin-top:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.is-rtl .article__card{left:auto;right:-50%}.article__card-content:not([class*="--bottom"]){max-width:400px}.article__card--dinamic-bg{background:#08202c}.article__card--dinamic-bg .cover-bg{display:block}.article__card--left{left:0}.is-rtl .article__card--left{left:auto;right:0}}.article__card-title,.article__card-subtitle{font-weight:500}.article__card-title{margin:5px 0 20px;line-height:normal;color:#fff;text-transform:capitalize;font-size:1.5em}.article__card-title--bottom{display:inline-block;font-size:1.8em;margin:0 0 5px;font-weight:400;line-height:1.1}.article__card-subtitle{color:#10a3c2;font-size:.75em;letter-spacing:2px;text-transform:uppercase}.article__card-subtitle--bottom{font-weight:500;line-height:2}.article__card-title,.article__card-text{color:#fff}.article__card-text{margin-bottom:40px}@media only screen and (min-width:80em){.article__card-text{min-height:115px}.article__card-text--large{min-height:135px}}.article__card-tag:not(:first-child){border-left:1px solid #10a3c2;margin-left:5px;padding-left:5px}.is-rtl .article__card-tag:not(:first-child){border-left:0;border-right:1px solid #10a3c2}.is-rtl .article__card-tag:not(:first-child){margin-left:initial;margin-right:5px}@media screen and (min-width:0\0){.is-rtl .article__card-tag:not(:first-child){margin-left:0}}.is-rtl .article__card-tag:not(:first-child){padding-left:initial;padding-right:5px}.featured-articles-carousel__caption{z-index:49;background:rgba(0,0,0,.6);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:5px 0;position:absolute;text-align:center;width:100%}.featured-articles-carousel__caption--top{font-family:"AvenirNext LT Pro",Helvetica,sans-serif;font-weight:700;font-style:normal;font-style:normal;top:0}@media only screen and (max-width:47.999em){.featured-articles-carousel__caption--top{font-size:1.1775em;line-height:1.3068;letter-spacing:1px}}@media only screen and (min-width:48em) and (max-width:79.999em){.featured-articles-carousel__caption--top{font-size:1.2855em;line-height:1.2;letter-spacing:1px}}@media only screen and (min-width:80em){.featured-articles-carousel__caption--top{font-size:1.5em;line-height:1.2;letter-spacing:1px}}.featured-articles-carousel__caption--bottom{font-family:"AvenirNext LT Pro",Helvetica,sans-serif;font-weight:700;font-style:normal;bottom:0;font-style:normal}@media only screen and (max-width:47.999em){.featured-articles-carousel__caption--bottom{font-size:1.25em;line-height:1.375;letter-spacing:8px}}@media only screen and (min-width:48em) and (max-width:79.999em){.featured-articles-carousel__caption--bottom{font-size:1.25em;line-height:1.375;letter-spacing:8px}}@media only screen and (min-width:80em){.featured-articles-carousel__caption--bottom{font-size:1.25em;line-height:1.375;letter-spacing:8px}}.featured-articles__title{margin-top:10px}.featured-articles__title,.featured-articles__subtitle{text-align:center;color:#fff}.featured-articles__title{font-size:4.5em;font-family:"Superior Title",Helvetica,sans-serif;padding:40px 20px 0;margin:0}@media only screen and (max-width:47.999em){.featured-articles__title{font-size:2.997em}}@media only screen and (min-width:48em) and (max-width:79.999em){.featured-articles__title{font-size:2.997em}}@media only screen and (min-width:80em){.featured-articles__title{font-size:4.5em}}.featured-articles__subtitle{font-size:1.125em;padding:10px 20px 0}@media only screen and (max-width:47.999em){.featured-articles__subtitle{font-size:.8775em}}@media only screen and (min-width:48em) and (max-width:79.999em){.featured-articles__subtitle{font-size:1.0125em}}@media only screen and (min-width:80em){.featured-articles__subtitle{font-size:1.125em}}.c-imagecard .o-smartimage{opacity:.6}.imagecard__wrapper{background:#000;display:block}.imagecard__wrapper:hover .o-smartimage{opacity:.8}.imagecard__text{z-index:3;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:700;letter-spacing:4px;padding:20px;position:absolute;text-align:center;text-transform:uppercase;width:100%;text-overflow:ellipsis;overflow:hidden}.article-slideshow__container{position:relative}.article-slideshow__item{top:0}.m-featured-articles+.m-category-articles{padding-top:10px}@media only screen and (max-width:79.999em){.m-category-articles{padding:0 20px}}.m-category-articles .o-button--fixed-width{margin:40px auto}.category-articles__title{color:#009cbd;margin:40px 0;text-align:center;text-transform:uppercase;width:100%}