.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.video{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.video{margin-left:auto;margin-right:auto}}.video{margin-bottom:40px;position:relative;overflow:hidden}@media only screen and (min-width: 850px){.video{margin-bottom:60px}}@media only screen and (min-width: 1200px){.video{margin-bottom:80px}}@media only screen and (min-width: 1320px){.video{width:1280px;max-width:none}}@media only screen and (min-width: 1200px){.video:hover .video__block__waiting__btn{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.video::before{content:"";display:block;padding-top:56.25%}.video__block{position:absolute;top:0;left:0;bottom:0;right:0}.video__block__waiting{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background-position:center;background-size:cover;position:relative;cursor:pointer}.video__block__waiting--alt:before{display:none}.video__block__waiting:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#171e3c;opacity:.5}.video__block__waiting__text{display:none}.video__block__waiting__btn{width:55px;height:55px;fill:var(--color-white);position:relative;z-index:1;pointer-events:none}@media only screen and (min-width: 850px){.video__block__waiting__btn{width:70px;height:70px}}@media only screen and (min-width: 1200px){.video__block__waiting__btn{opacity:.6;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}}.subheader{background-color:var(--color-grey-light);border-top:1px solid var(--color-grey);border-bottom:1px solid var(--color-grey);position:relative}@media only screen and (min-width: 1200px){.subheader{background-color:var(--color-white);border:none}}.subheader__container{max-width:1280px;margin-left:15px;margin-right:15px}@media only screen and (min-width: calc(1280px + 15px * 2)){.subheader__container{margin-left:auto;margin-right:auto}}.subheader__container{height:45px;position:relative}@media only screen and (min-width: 1200px){.subheader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;position:static}}@media only screen and (min-width: 1200px){.subheader__pages{display:-webkit-box;display:-ms-flexbox;display:flex}}.subheader__program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1200px){.subheader__program{font-size:1rem}}.subheader__program__return{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;color:var(--color-black);font-size:.875rem;text-decoration:none;margin-right:25px}@media only screen and (min-width: 1200px){.subheader__program__return{-webkit-transition:color ease .5s;transition:color ease .5s}}@media only screen and (min-width: 1200px){.subheader__program__return:hover{color:var(--color-primary)}}.subheader__program__datas{display:none}@media only screen and (min-width: 1200px){.subheader__program__datas{display:block}}.subheader__program__datas>strong>span{display:inline-block}.subheader__program__datas>strong>span:first-letter{text-transform:uppercase}.subheader__resume{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8125rem;padding-right:40px;position:relative;height:45px;border-right:1px solid var(--color-grey);cursor:pointer}@media only screen and (min-width: 1200px){.subheader__resume{width:auto;font-size:.875rem;height:50px;border-right:none;margin-right:35px;padding-right:30px;padding-bottom:0}}.subheader__resume:after{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 9px);right:15px;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}@media only screen and (min-width: 1200px){.subheader__resume:after{width:10px;height:10px;top:calc(50% - 9px);right:3px}}.subheader__resume.active{font-weight:700}.subheader__resume.deactivate:before{display:none}.subheader__resume.open:after{-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg);top:calc(50% - 3px)}@media only screen and (min-width: 1200px){.subheader__resume.open:after{top:calc(50% - 4px)}}.subheader__resume.fullWidth{width:100%;border-right:none}@media only screen and (min-width: 1200px){.subheader__resume.fullWidth{width:auto}}.subheader__resume.fullWidth:after{right:0}@media only screen and (min-width: 1200px){.subheader__resume.fullWidth:after{right:3px}}.subheader__resume.fullWidth.active:before{width:calc(100% + 30px)}@media only screen and (min-width: 1200px){.subheader__resume.fullWidth.active:before{width:100%}}.subheader__nav__item{display:block;color:var(--color-black);font-size:.75rem;text-decoration:none;margin-bottom:20px}@media only screen and (min-width: 1200px){.subheader__nav__item{font-size:.875rem;margin-bottom:30px;-webkit-transition:color .5s ease;transition:color .5s ease}}.subheader__nav__item.active{font-weight:700;pointer-events:none;cursor:default}@media only screen and (min-width: 1200px){.subheader__nav__item:hover{color:var(--color-primary)}}@media only screen and (min-width: 1200px){.subheader__nav__item:hover>span{color:var(--color-white)}}.subheader__nav__item--program{display:none}.subheader__nav__item--apartments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:45px;color:var(--color-black);position:absolute;top:0;right:0;padding:0 0 0 10px;margin-bottom:0}@media only screen and (min-width: 1200px){.subheader__nav__item--apartments{width:auto;height:50px;position:relative;top:auto;right:auto;padding-left:0;padding-bottom:0}}.subheader__nav__item--apartments.active{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-primary);font-weight:600}.subheader__nav__item--apartments.active>span{color:var(--color-white)}.subheader__nav__item--apartments>span{background-color:var(--color-primary);color:var(--color-white);font-size:.625rem;font-weight:600;padding:1px 6px;border-radius:999px;margin:0 0 1px 6px}.subheader__nav__dropdown{display:none;width:calc(100% + 30px);background-color:var(--color-white);position:absolute;padding:24px 15px 5px;top:calc(100% + 1px);left:-15px;opacity:.95}@media only screen and (min-width: 1200px){.subheader__nav__dropdown{padding-top:30px}}@media only screen and (min-width: 1200px){.subheader__nav__dropdown__wrapper{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 1200px){.subheader--no-edito .subheader__resume{display:none}}@media only screen and (min-width: 1200px){.subheader--no-edito .subheader__nav{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1200px){.subheader--no-edito .subheader__nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;margin-bottom:0;margin-right:35px;position:relative}}@media only screen and (min-width: 1200px){.subheader--no-edito .subheader__nav__item.active{font-weight:600}}@media only screen and (min-width: 1200px){.subheader--no-edito .subheader__nav__item.active:hover{color:var(--color-white);cursor:auto}}.subheader--no-edito .subheader__nav__item:last-child{margin-right:0}@media only screen and (min-width: 1200px){.subheader--no-edito .subheader__nav__item--program{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1200px){.subheader--no-edito .subheader__nav__item--apartements{padding-bottom:0}}@media only screen and (min-width: 1200px){.subheader--no-edito .subheader__nav__dropdown{display:block;width:auto;background-color:rgba(0,0,0,0);position:static;padding:0;opacity:1}}@media only screen and (min-width: 1200px){.subheader--no-edito .subheader__nav__dropdown__wrapper{display:block}}@media only screen and (min-width: 1200px){.subheader--no-edito .subheader__nav__dropdown__wrapper .subheader__nav__item:first-child{display:none}}.promotional-offer{width:100%;background-color:var(--color-secondary);padding:12px 20px 12px}@media only screen and (min-width: 850px){.promotional-offer{position:relative;padding:15px 20px 15px}}.promotional-offer__text{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + 20px * 2)){.promotional-offer__text{margin-left:auto;margin-right:auto}}.promotional-offer__text p,.promotional-offer__text span,.promotional-offer__text div,.promotional-offer__text a,.promotional-offer__text ul,.promotional-offer__text ol,.promotional-offer__text li,.promotional-offer__text h1,.promotional-offer__text h2,.promotional-offer__text h3,.promotional-offer__text h4,.promotional-offer__text h5,.promotional-offer__text h6{font-family:var(--font) !important;font-weight:400 !important}.promotional-offer__text strong{font-family:var(--font) !important;font-weight:700 !important}.promotional-offer__text strong p,.promotional-offer__text strong span,.promotional-offer__text strong div,.promotional-offer__text strong a,.promotional-offer__text strong ul,.promotional-offer__text strong ol,.promotional-offer__text strong li,.promotional-offer__text strong h1,.promotional-offer__text strong h2,.promotional-offer__text strong h3,.promotional-offer__text strong h4,.promotional-offer__text strong h5,.promotional-offer__text strong h6{font-weight:700 !important}.promotional-offer__text a{color:inherit !important}.promotional-offer__text ul,.promotional-offer__text ol{list-style-position:outside !important;padding-left:15px !important}.promotional-offer__text ul{list-style-type:disc}.promotional-offer__text ol{list-style-type:decimal}.promotional-offer__text em{font-style:italic !important}.promotional-offer__text sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.promotional-offer__text sup{font-size:.6875rem !important}}.promotional-offer__text table{border-collapse:collapse !important}.promotional-offer__text th,.promotional-offer__text td{border:1px solid #d3d3d3 !important;padding:5px !important}.promotional-offer__text{color:var(--color-white);font-size:.875rem}@media only screen and (min-width: 850px){.promotional-offer__text{font-size:1rem}}@media only screen and (min-width: 1200px){.promotional-offer__text{font-size:1.125rem}}.legal-offer{background-color:rgba(0,0,0,0)}@media only screen and (min-width: 850px){.legal-offer{background-color:rgba(0,0,0,0)}}.legal-offer__container{max-width:1350px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1350px + 20px * 2)){.legal-offer__container{margin-left:auto;margin-right:auto}}.legal-offer__container p,.legal-offer__container span,.legal-offer__container div,.legal-offer__container a,.legal-offer__container ul,.legal-offer__container ol,.legal-offer__container li,.legal-offer__container h1,.legal-offer__container h2,.legal-offer__container h3,.legal-offer__container h4,.legal-offer__container h5,.legal-offer__container h6{font-family:var(--font) !important;font-weight:300 !important}.legal-offer__container strong{font-family:var(--font) !important;font-weight:600 !important}.legal-offer__container strong p,.legal-offer__container strong span,.legal-offer__container strong div,.legal-offer__container strong a,.legal-offer__container strong ul,.legal-offer__container strong ol,.legal-offer__container strong li,.legal-offer__container strong h1,.legal-offer__container strong h2,.legal-offer__container strong h3,.legal-offer__container strong h4,.legal-offer__container strong h5,.legal-offer__container strong h6{font-weight:600 !important}.legal-offer__container a{color:inherit !important}.legal-offer__container ul,.legal-offer__container ol{list-style-position:outside !important;padding-left:15px !important}.legal-offer__container ul{list-style-type:disc}.legal-offer__container ol{list-style-type:decimal}.legal-offer__container em{font-style:italic !important}.legal-offer__container sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.legal-offer__container sup{font-size:.6875rem !important}}.legal-offer__container table{border-collapse:collapse !important}.legal-offer__container th,.legal-offer__container td{border:1px solid #d3d3d3 !important;padding:5px !important}.legal-offer__container{color:rgba(0,0,0,.5);font-size:.6875rem;padding:30px 0 30px}@media only screen and (min-width: 1200px){.legal-offer__container{font-size:.75rem;padding:45px 0 50px}}.modal__media{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:20;background-color:rgba(0,0,0,.5);overflow:auto}.modal__media__background{width:100%;height:100%;position:absolute;top:0;left:0}.modal__media__close{width:80px;height:80px;background-color:var(--color-white);position:absolute;top:0;right:0;z-index:1;cursor:pointer}.modal__media__close:before,.modal__media__close:after{content:"";width:24px;height:2px;background-color:var(--color-primary);display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 12px)}.modal__media__close:before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.modal__media__close:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.modal__media__container{position:relative;height:100%;margin:auto}@media only screen and (min-width: 1200px){.modal__media__container{width:90%;max-width:1600px}}.modal__media__container__visual{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;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px}@media only screen and (min-width: 1200px){.modal__media__container__visual{padding:45px}}.modal__media__container__visual__item{max-width:100%;max-height:100%}.open-modal-media{position:relative;overflow:hidden;cursor:none}.open-modal-media__cursor{display:none;width:60px;height:60px;background-color:var(--color-primary);position:absolute;top:-70px;left:-70px;z-index:1;pointer-events:none;border-radius:999px}.open-modal-media__cursor:before,.open-modal-media__cursor:after{content:"";width:18px;height:2px;background-color:var(--color-white);display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 9px)}.open-modal-media__cursor:after{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.map{height:400px;position:relative;z-index:1;background-color:var(--color-white);overflow:hidden}@media only screen and (min-width: 850px){.map{height:500px}}.map__tutorial,.map__tutorial--iframe{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;position:relative;background-position:center;background-size:cover}.map__tutorial--residence,.map__tutorial--iframe--residence{background-image:url("/dist/app/front/shared/img/map/background-residence-google.jpg")}.map__tutorial--district,.map__tutorial--iframe--district{background-image:url("/dist/app/front/shared/img/map/background-district.jpg")}.map__tutorial--iframe,.map__tutorial--iframe--iframe{background-image:url("/dist/app/front/shared/img/map/background-residence-iframe.jpg")}.map__tutorial:before,.map__tutorial--iframe:before{content:"";width:100%;height:100%;background-color:#0c3550;position:absolute;top:0;left:0;opacity:.8}.map__tutorial__title,.map__tutorial--iframe__title{color:var(--color-white);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.map__tutorial__title,.map__tutorial--iframe__title{font-size:2rem}}@media only screen and (min-width: 1200px){.map__tutorial__title,.map__tutorial--iframe__title{font-size:2.5rem}}.map__tutorial__title,.map__tutorial--iframe__title{text-align:center;text-transform:uppercase;margin-bottom:15px;position:relative;padding:0 40px;z-index:1}@media only screen and (min-width: 1200px){.map__tutorial__title,.map__tutorial--iframe__title{margin-bottom:25px}}.map__tutorial__cta,.map__tutorial--iframe__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;min-height:48px;color:var(--color-black);font-size:.875rem;font-weight:700;text-decoration:none;text-align:center;padding:5px 25px;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.map__tutorial__cta,.map__tutorial--iframe__cta{min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.map__tutorial__cta,.map__tutorial--iframe__cta{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}}@media only screen and (min-width: 1200px){.map__tutorial__cta:hover,.map__tutorial--iframe__cta:hover{background-color:var(--color-grey)}}.map__tutorial__cta.disabled,.map__tutorial--iframe__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.map__tutorial__cta .icon,.map__tutorial--iframe__cta .icon{fill:var(--color-black)}.map__tutorial__cta,.map__tutorial--iframe__cta{z-index:1}@media only screen and (min-width: 850px){.map__tutorial__cta,.map__tutorial--iframe__cta{padding:14px 30px;font-size:.875rem}}.map__tutorial__zoom,.map__tutorial--iframe__zoom{width:70px;height:92px;position:absolute;top:10px;left:10px;z-index:1}.map__tutorial__light,.map__tutorial--iframe__light{width:50px;position:absolute;bottom:10px;left:10px;z-index:1}@media only screen and (min-width: 1200px){.map__tutorial__light,.map__tutorial--iframe__light{width:62px}}.map__tutorial__box--zoom,.map__tutorial__box--light,.map__tutorial--iframe__box--zoom,.map__tutorial--iframe__box--light{width:190px;background-color:var(--color-white);border-radius:4px;position:absolute;z-index:1;padding:10px}@media only screen and (min-width: 850px){.map__tutorial__box--zoom,.map__tutorial__box--light,.map__tutorial--iframe__box--zoom,.map__tutorial--iframe__box--light{width:300px;padding:15px 25px}}.map__tutorial__box--zoom:before,.map__tutorial__box--light:before,.map__tutorial--iframe__box--zoom:before,.map__tutorial--iframe__box--light:before{content:"";width:10px;height:10px;background-color:var(--color-white);position:absolute;left:-5px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.map__tutorial__box--zoom,.map__tutorial--iframe__box--zoom{top:10px;left:40px}@media only screen and (min-width: 850px){.map__tutorial__box--zoom,.map__tutorial--iframe__box--zoom{left:90px}}.map__tutorial__box--zoom:before,.map__tutorial--iframe__box--zoom:before{top:10px}.map__tutorial__box--light,.map__tutorial--iframe__box--light{bottom:10px;left:70px}@media only screen and (min-width: 1200px){.map__tutorial__box--light,.map__tutorial--iframe__box--light{left:85px}}.map__tutorial__box--light:before,.map__tutorial--iframe__box--light:before{bottom:20px}.map__tutorial__box__text,.map__tutorial--iframe__box__text{font-size:.75rem;font-weight:500;letter-spacing:-0.3px;text-align:center;margin-bottom:5px}@media only screen and (min-width: 850px){.map__tutorial__box__text,.map__tutorial--iframe__box__text{letter-spacing:0;margin-bottom:10px}}.map__tutorial__box__cta,.map__tutorial--iframe__box__cta{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:600;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.map__tutorial__box__cta,.map__tutorial--iframe__box__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.map__tutorial__box__cta,.map__tutorial--iframe__box__cta{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.map__tutorial__box__cta:hover,.map__tutorial--iframe__box__cta:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.map__tutorial__box__cta.disabled,.map__tutorial--iframe__box__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.map__tutorial__box__cta .icon,.map__tutorial--iframe__box__cta .icon{fill:var(--color-white)}.map__tutorial__box__cta,.map__tutorial--iframe__box__cta{width:115px;height:30px;margin:0 auto;font-size:.75rem;letter-spacing:1.4px}@media only screen and (min-width: 850px){.map__tutorial__box__cta,.map__tutorial--iframe__box__cta{padding:14px 30px}}.map__tutorial__box__cta span,.map__tutorial--iframe__box__cta span{display:inline-block;font-size:1.125rem;margin-left:8px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.map__iframe{width:100%;height:100%}.map__iframe__fullscreen{display:none}@media only screen and (min-width: 1200px){.map__iframe__fullscreen{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;position:absolute;top:10px;right:10px;z-index:1;background-color:var(--color-white);cursor:pointer;padding:8px 14px;margin:0 10px;border-radius:var(--button-border-radius);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.26);box-shadow:0 1px 3px rgba(0,0,0,.26)}.map__iframe__fullscreen>a{color:var(--color-black);font-weight:700;text-decoration:none;-webkit-transition:color .5s ease;transition:color .5s ease}}@media only screen and (min-width: 1200px){.map__iframe__fullscreen:hover>a{color:var(--color-secondary)}}.alentoor-widget-fullscreen .map{z-index:unset !important}.residence__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.residence__wrapper .intro{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.residence__wrapper .promotional-offer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.residence__wrapper .text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.residence__wrapper .strong-points{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.residence__wrapper .video{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.residence__wrapper .description{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.residence__wrapper .visuals{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.residence__wrapper .equipments{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.residence__wrapper .price-grid{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.residence__wrapper .explore{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.residence__wrapper .maps{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.residence__wrapper .meeting{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.residence__wrapper .apartments{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.residence__wrapper .advancement{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.residence__wrapper .salesoffice{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.residence__wrapper .patch{width:135px;height:80px;border-radius:5px;padding:10px 11px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);text-transform:uppercase;background-color:var(--color-secondary);color:var(--color-white);line-height:1.2;font-weight:400;font-family:"Roboto",sans-serif;-webkit-text-size-adjust:100%}@media only screen and (min-width: 1200px){.residence__wrapper .patch{width:190px;height:110px;padding:10px 12px}}.residence__wrapper .patch>span,.residence__wrapper .patch>strong{display:block}.residence__wrapper .patch>span sup,.residence__wrapper .patch>strong sup{font-weight:400;font-size:.4375rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch>span sup,.residence__wrapper .patch>strong sup{font-size:.625rem}}.residence__wrapper .patch>span>span,.residence__wrapper .patch>span>strong,.residence__wrapper .patch>strong>span,.residence__wrapper .patch>strong>strong{display:block}.residence__wrapper .patch--price__line3,.residence__wrapper .patch--house__line3{line-height:1;font-weight:700}.residence__wrapper .patch--gift1__line2{font-size:.9375rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--gift1__line2{font-size:1.25rem}}.residence__wrapper .patch--gift3__line2,.residence__wrapper .patch--gift2__line3{font-size:1.1875rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--gift3__line2,.residence__wrapper .patch--gift2__line3{font-size:1.6875rem}}.residence__wrapper .patch--only__line2,.residence__wrapper .patch--offer2__line2,.residence__wrapper .patch--offer1__line2,.residence__wrapper .patch--discount__line2,.residence__wrapper .patch--price__line3,.residence__wrapper .patch--house__line3{font-size:1.375rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--only__line2,.residence__wrapper .patch--offer2__line2,.residence__wrapper .patch--offer1__line2,.residence__wrapper .patch--discount__line2,.residence__wrapper .patch--price__line3,.residence__wrapper .patch--house__line3{font-size:1.75rem}}.residence__wrapper .patch--vat2__line2{font-size:1.5rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--vat2__line2{font-size:2rem}}.residence__wrapper .patch--vat1__line2,.residence__wrapper .patch--vat__line2,.residence__wrapper .patch--web__line2{font-size:1.875rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--vat1__line2,.residence__wrapper .patch--vat__line2,.residence__wrapper .patch--web__line2{font-size:2.375rem}}.residence__wrapper .patch--priceFrom__line3 strong sup{bottom:1px}@media only screen and (min-width: 1200px){.residence__wrapper .patch--priceFrom__line3 strong sup{bottom:3px}}.residence__wrapper .patch--only__line2 sup,.residence__wrapper .patch--offer2__line2 sup,.residence__wrapper .patch--offer1__line2 sup,.residence__wrapper .patch--vat2__line2 sup,.residence__wrapper .patch--vat1__line2 sup,.residence__wrapper .patch--vat__line2 sup,.residence__wrapper .patch--web__line2 sup,.residence__wrapper .patch--price__line3 sup,.residence__wrapper .patch--house__line3 sup{bottom:7px;margin-left:2px}.residence__wrapper .patch--only__line1,.residence__wrapper .patch--gift1__line3,.residence__wrapper .patch--vat2__line1,.residence__wrapper .patch--discount__line1,.residence__wrapper .patch--discount__line3,.residence__wrapper .patch--price__line1,.residence__wrapper .patch--house__line1{font-size:.4375rem;margin-bottom:3px}@media only screen and (min-width: 1200px){.residence__wrapper .patch--only__line1,.residence__wrapper .patch--gift1__line3,.residence__wrapper .patch--vat2__line1,.residence__wrapper .patch--discount__line1,.residence__wrapper .patch--discount__line3,.residence__wrapper .patch--price__line1,.residence__wrapper .patch--house__line1{font-size:.875rem}}.residence__wrapper .patch--offer2__line1,.residence__wrapper .patch--offer1__line1,.residence__wrapper .patch--offer__line1,.residence__wrapper .patch--vat1__line1,.residence__wrapper .patch--vat__line1,.residence__wrapper .patch--web__line1{font-size:.5625rem;margin-bottom:5px}@media only screen and (min-width: 1200px){.residence__wrapper .patch--offer2__line1,.residence__wrapper .patch--offer1__line1,.residence__wrapper .patch--offer__line1,.residence__wrapper .patch--vat1__line1,.residence__wrapper .patch--vat__line1,.residence__wrapper .patch--web__line1{font-size:1.0625rem}}.residence__wrapper .patch--eco1__line1{font-size:.625rem;margin-bottom:5px}@media only screen and (min-width: 1200px){.residence__wrapper .patch--eco1__line1{font-size:1.1875rem}}.residence__wrapper .patch--eco1__line2,.residence__wrapper .patch--only__line4,.residence__wrapper .patch--offer2__line3,.residence__wrapper .patch--offer1__line3,.residence__wrapper .patch--offer__line3,.residence__wrapper .patch--gift3__line4,.residence__wrapper .patch--gift3__line1,.residence__wrapper .patch--gift2__line4,.residence__wrapper .patch--gift2__line2,.residence__wrapper .patch--gift1__line5,.residence__wrapper .patch--gift1__line1,.residence__wrapper .patch--vat2__line3,.residence__wrapper .patch--vat1__line3,.residence__wrapper .patch--vat__line3,.residence__wrapper .patch--web__line3,.residence__wrapper .patch--price__line4,.residence__wrapper .patch--house__line4,.residence__wrapper .patch--price__line2,.residence__wrapper .patch--house__line2{text-transform:none;font-weight:300}.residence__wrapper .patch--eco1__line2,.residence__wrapper .patch--only__line4,.residence__wrapper .patch--offer2__line3,.residence__wrapper .patch--offer1__line3,.residence__wrapper .patch--offer__line3,.residence__wrapper .patch--offer__line,.residence__wrapper .patch--gift3__line4,.residence__wrapper .patch--gift3__line1,.residence__wrapper .patch--gift2__line4,.residence__wrapper .patch--gift2__line2,.residence__wrapper .patch--gift1__line5,.residence__wrapper .patch--gift1__line1,.residence__wrapper .patch--vat2__line3,.residence__wrapper .patch--vat1__line3,.residence__wrapper .patch--vat__line3,.residence__wrapper .patch--web__line3,.residence__wrapper .patch--price__line4,.residence__wrapper .patch--house__line4{font-size:.4375rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--eco1__line2,.residence__wrapper .patch--only__line4,.residence__wrapper .patch--offer2__line3,.residence__wrapper .patch--offer1__line3,.residence__wrapper .patch--offer__line3,.residence__wrapper .patch--offer__line,.residence__wrapper .patch--gift3__line4,.residence__wrapper .patch--gift3__line1,.residence__wrapper .patch--gift2__line4,.residence__wrapper .patch--gift2__line2,.residence__wrapper .patch--gift1__line5,.residence__wrapper .patch--gift1__line1,.residence__wrapper .patch--vat2__line3,.residence__wrapper .patch--vat1__line3,.residence__wrapper .patch--vat__line3,.residence__wrapper .patch--web__line3,.residence__wrapper .patch--price__line4,.residence__wrapper .patch--house__line4{font-size:.5625rem}}.residence__wrapper .patch--offer1__line,.residence__wrapper .patch--price__line2,.residence__wrapper .patch--house__line2{font-size:.4375rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--offer1__line,.residence__wrapper .patch--price__line2,.residence__wrapper .patch--house__line2{font-size:.625rem}}.residence__wrapper .patch--eco1__line4{font-size:.5625rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--eco1__line4{font-size:.75rem}}.residence__wrapper .patch--movein__line2,.residence__wrapper .patch--movein__line3{font-size:1rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--movein__line2,.residence__wrapper .patch--movein__line3{font-size:1.4375rem}}.residence__wrapper .patch--succes__line,.residence__wrapper .patch--gift1__line4,.residence__wrapper .patch--exclusive__line{font-size:1.125rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--succes__line,.residence__wrapper .patch--gift1__line4,.residence__wrapper .patch--exclusive__line{font-size:1.5625rem}}.residence__wrapper .patch--movein__line1,.residence__wrapper .patch--only__line3,.residence__wrapper .patch--gift2__line1{font-size:.875rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--movein__line1,.residence__wrapper .patch--only__line3,.residence__wrapper .patch--gift2__line1{font-size:1.1875rem}}.residence__wrapper .patch{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:center;-ms-flex-pack:center;justify-content:center}.residence__wrapper .patch:first-child{margin:4px;background-color:var(--color-white);color:var(--color-primary)}@media only screen and (min-width: 500px){.residence__wrapper .patch:first-child{margin:0 10px 0 0}}.residence__wrapper .patch:nth-child(2){margin:4px}@media only screen and (min-width: 500px){.residence__wrapper .patch:nth-child(2){margin:0}}.residence__wrapper .patch--price__line1,.residence__wrapper .patch--house__line1{margin-bottom:9px}@media only screen and (min-width: 1200px){.residence__wrapper .patch--price__line1,.residence__wrapper .patch--house__line1{margin-bottom:3px}}.residence__wrapper .patch--price__line2,.residence__wrapper .patch--house__line2{margin-bottom:2px}.residence__wrapper .patch--discount__line1,.residence__wrapper .patch--discount__line2,.residence__wrapper .patch--discount__line3,.residence__wrapper .patch--discount__line4{line-height:1}.residence__wrapper .patch--discount__line2{font-weight:700}.residence__wrapper .patch--discount__line4{font-weight:700;font-size:.9375rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--discount__line4{font-size:1.4375rem}}.residence__wrapper .patch--price__line1{font-size:.625rem;margin-bottom:5px}@media only screen and (min-width: 1200px){.residence__wrapper .patch--price__line1{font-size:.875rem}}.residence__wrapper .patch--price__line3{line-height:1;letter-spacing:-1.6px}.residence__wrapper .patch--web{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:center;-ms-flex-pack:center;justify-content:center}.residence__wrapper .patch--web__line1{line-height:1}.residence__wrapper .patch--web__line2 sup{bottom:7px}.residence__wrapper .patch--vat__line1{line-height:1}.residence__wrapper .patch--vat1__line1{line-height:1;margin-bottom:-2px}.residence__wrapper .patch--vat1__line3{line-height:1}.residence__wrapper .patch--resa{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.residence__wrapper .patch--resa__line1{font-size:.6875rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--resa__line1{font-size:.9375rem}}.residence__wrapper .patch--resa__line2{font-size:1.875rem;font-weight:700}@media only screen and (min-width: 1200px){.residence__wrapper .patch--resa__line2{font-size:2.4375rem}}.residence__wrapper .patch--resa__line3{font-size:1rem;font-weight:700}@media only screen and (min-width: 1200px){.residence__wrapper .patch--resa__line3{font-size:1.375rem}}.residence__wrapper .patch--opportunity{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:center;-ms-flex-pack:center;justify-content:center}.residence__wrapper .patch--opportunity__line1,.residence__wrapper .patch--opportunity__line2,.residence__wrapper .patch--opportunity__line3{text-transform:uppercase;font-size:.875rem;line-height:1.3}@media only screen and (min-width: 1200px){.residence__wrapper .patch--opportunity__line1,.residence__wrapper .patch--opportunity__line2,.residence__wrapper .patch--opportunity__line3{font-size:1.25rem}}.residence__wrapper .patch--gift1__line3{margin-bottom:0}.residence__wrapper .patch--gift2__line1{margin-bottom:2px}.residence__wrapper .patch--gift2__line3{line-height:1}.residence__wrapper .patch--gift3{padding-top:15px}.residence__wrapper .patch--gift3__line1{margin-bottom:4px;font-weight:400}.residence__wrapper .patch--gift3__line3{font-size:.5625rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--gift3__line3{font-size:.8125rem;margin-bottom:2px}}.residence__wrapper .patch--gift3__line3 sup{bottom:0}@media only screen and (min-width: 1200px){.residence__wrapper .patch--gift3__line3 sup{bottom:-2px}}.residence__wrapper .patch--offer{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:center;-ms-flex-pack:center;justify-content:center}.residence__wrapper .patch--offer__line{margin-bottom:2px}.residence__wrapper .patch--offer__line1{margin-bottom:0}.residence__wrapper .patch--offer__line2{margin-bottom:2px}.residence__wrapper .patch--offer__line2 sup{bottom:-1px}.residence__wrapper .patch--offer1__line{margin-bottom:3px}.residence__wrapper .patch--offer1__line1{margin-bottom:0}.residence__wrapper .patch--offer2__line1{margin-bottom:0}.residence__wrapper .patch--only__line3__break{display:block}.residence__wrapper .patch--only__line4{text-transform:uppercase;font-size:.3125rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--only__line4{font-size:.4375rem}}.residence__wrapper .patch--eco1__line1{margin-bottom:0}.residence__wrapper .patch--eco1__line3{font-size:1.625rem;line-height:1}@media only screen and (min-width: 1200px){.residence__wrapper .patch--eco1__line3{font-size:2.25rem}}.residence__wrapper .patch--eco1__line3 sup{bottom:4px}@media only screen and (min-width: 1200px){.residence__wrapper .patch--eco1__line3 sup{bottom:6px}}.residence__wrapper .patch--eco1__line4{font-size:.5rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--eco1__line4{font-size:.6875rem}}.residence__wrapper .patch--succes{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:center;-ms-flex-pack:center;justify-content:center}.residence__wrapper .patch--movein{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:center;-ms-flex-pack:center;justify-content:center}.residence__wrapper .patch--priceFrom{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:center;-ms-flex-pack:center;justify-content:center}.residence__wrapper .patch--priceFrom__line1{font-size:.75rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--priceFrom__line1{line-height:1;font-size:1.1875rem}}.residence__wrapper .patch--priceFrom__line3 strong{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;font-size:1.3125rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--priceFrom__line3 strong{font-size:1.6875rem}}.residence__wrapper .patch--priceFrom__line2,.residence__wrapper .patch--priceFrom__line4{text-transform:none;font-size:.6875rem}@media only screen and (min-width: 1200px){.residence__wrapper .patch--priceFrom__line2,.residence__wrapper .patch--priceFrom__line4{font-size:1rem}}.residence__wrapper .patch--works-quota{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:center;-ms-flex-pack:center;justify-content:center}.residence__wrapper .patch--works-quota>span{font-size:.875rem;font-weight:700}@media only screen and (min-width: 1200px){.residence__wrapper .patch--works-quota>span{font-size:1rem}}.residence__wrapper .patch--works-quota>span:last-child{font-size:1.75rem;line-height:1}@media only screen and (min-width: 1200px){.residence__wrapper .patch--works-quota>span:last-child{font-size:2.25rem}}.residence__wrapper .patch--discount2__line1{font-size:.875rem;line-height:1.2}@media only screen and (min-width: 1200px){.residence__wrapper .patch--discount2__line1{font-size:1.1875rem}}.residence__wrapper .patch--discount2__line1{font-weight:500}.residence__wrapper .patch--discount2__line2{font-size:1.625rem;line-height:.9}@media only screen and (min-width: 1200px){.residence__wrapper .patch--discount2__line2{font-size:2.25rem}}.residence__wrapper .patch--discount2__line2 sup{bottom:8px}@media only screen and (min-width: 1200px){.residence__wrapper .patch--discount2__line2 sup{bottom:12px}}.residence__wrapper .patch--discount2__line3{font-size:.875rem;line-height:1.2}@media only screen and (min-width: 1200px){.residence__wrapper .patch--discount2__line3{font-size:1.1875rem}}.residence__wrapper .patch--discount2__line3{font-weight:500;text-transform:none}.residence__wrapper .patch--discount2__line4{font-size:.4375rem;letter-spacing:-0.4px;font-weight:300;text-transform:none}@media only screen and (min-width: 1200px){.residence__wrapper .patch--discount2__line4{font-size:.5625rem;letter-spacing:0}}.residence__wrapper .patch{background-color:var(--color-primary);border-radius:0}.residence__wrapper .patch:first-child{background-color:var(--color-white);color:var(--color-black)}.residence__wrapper .intro{position:relative}.residence__wrapper .intro__visual{width:100%;height:100%;background-position:center;background-size:cover;background-image:var(--bg-mob, var(--bg-desk));position:absolute;top:0;left:0;z-index:-1}@media only screen and (min-width: 850px){.residence__wrapper .intro__visual{background-image:var(--bg-desk)}}.residence__wrapper .intro__visual:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #FFF), color-stop(40%, rgba(255, 255, 255, 0.7)), color-stop(80%, rgba(255, 255, 255, 0)));background:linear-gradient(180deg, #FFF 5%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0) 80%)}@media only screen and (min-width: 850px){.residence__wrapper .intro__visual:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #FFF), color-stop(25%, rgba(255, 255, 255, 0.7)), color-stop(50%, rgba(255, 255, 255, 0)));background:linear-gradient(180deg, #FFF 5%, rgba(255, 255, 255, 0.7) 25%, rgba(255, 255, 255, 0) 50%)}}.residence__wrapper .intro__content{min-height:500px;padding:30px 20px}@media only screen and (min-width: 500px){.residence__wrapper .intro__content{min-height:575px}}@media only screen and (min-width: 850px){.residence__wrapper .intro__content{min-height:650px;padding:45px 25px;background-image:var(--bg-desk)}}@media only screen and (min-width: 1200px){.residence__wrapper .intro__content{min-height:780px;padding:60px 30px}}.residence__wrapper .intro__content__title__city{display:block;font-size:.875rem;margin-bottom:25px}@media only screen and (min-width: 850px){.residence__wrapper .intro__content__title__city{display:none}}.residence__wrapper .intro__content__title__program{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__wrapper .intro__content__title__program{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__wrapper .intro__content__title__program{font-size:2.5rem}}.residence__wrapper .intro__content__title__program{display:block;max-width:260px;text-align:center;margin:0 auto}@media only screen and (min-width: 850px){.residence__wrapper .intro__content__title__program{max-width:430px}}@media only screen and (min-width: 1200px){.residence__wrapper .intro__content__title__program{max-width:520px}}.residence__wrapper .intro__content .patchs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;bottom:20px;left:0}@media only screen and (min-width: 850px){.residence__wrapper .intro__content .patchs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:30px;bottom:30px}}@media only screen and (min-width: 1200px){.residence__wrapper .intro__content .patchs{left:40px;bottom:40px}}.residence__wrapper .intro__content__visit{display:none}.residence__wrapper .intro__content__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:700;text-decoration:none;text-align:center;padding:5px 25px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .intro__content__cta{min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .intro__content__cta{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .intro__content__cta:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__wrapper .intro__content__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .intro__content__cta .icon{fill:var(--color-white)}.residence__wrapper .intro__content__cta{margin:20px auto 0}.residence__wrapper .intro__content__cta.hide{display:none}.residence__wrapper .text{margin-bottom:35px}@media only screen and (min-width: 850px){.residence__wrapper .text{margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__wrapper .text{margin-bottom:75px}}.residence__wrapper .text .readmore__wrapper{height:160px;overflow:hidden;-webkit-transition:height .75s ease;transition:height .75s ease}.residence__wrapper .text .readmore__cta{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + 20px * 2)){.residence__wrapper .text .readmore__cta{margin-left:auto;margin-right:auto}}.residence__wrapper .text .readmore__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;position:relative;z-index:1}.residence__wrapper .text .readmore__cta.active:after{opacity:0;visibility:hidden;-webkit-transition:opacity .7s ease,visibility 0s linear .7s;transition:opacity .7s ease,visibility 0s linear .7s}.residence__wrapper .text .readmore__cta:before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;z-index:1;background-color:var(--color-black)}.residence__wrapper .text .readmore__cta:after{content:"";width:100%;height:80px;position:absolute;bottom:45px;left:0;z-index:0;opacity:1;visibility:visible;-webkit-transition:opacity .7s ease,visibility 0s linear;transition:opacity .7s ease,visibility 0s linear;background:-webkit-gradient(linear, left bottom, left top, color-stop(20%, white), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, white 20%, rgba(255, 255, 255, 0) 100%)}.residence__wrapper .text .readmore__cta__btn{color:var(--color-black);font-size:.75rem;font-weight:600;text-align:center;cursor:pointer;background-color:#fff;border:1px solid var(--color-black);border-radius:10px;padding:8px 15px;position:relative;z-index:2}@media only screen and (min-width: 850px){.residence__wrapper .text .readmore__cta__btn{font-size:.8125rem}}@media only screen and (min-width: 1200px){.residence__wrapper .text .readmore__cta__btn{font-size:.875rem}}.residence__wrapper .text__container p,.residence__wrapper .text__container span,.residence__wrapper .text__container div,.residence__wrapper .text__container a,.residence__wrapper .text__container ul,.residence__wrapper .text__container ol,.residence__wrapper .text__container li,.residence__wrapper .text__container h1,.residence__wrapper .text__container h2,.residence__wrapper .text__container h3,.residence__wrapper .text__container h4,.residence__wrapper .text__container h5,.residence__wrapper .text__container h6{font-family:var(--font) !important;font-weight:400 !important}.residence__wrapper .text__container strong{font-family:var(--font) !important;font-weight:700 !important}.residence__wrapper .text__container strong p,.residence__wrapper .text__container strong span,.residence__wrapper .text__container strong div,.residence__wrapper .text__container strong a,.residence__wrapper .text__container strong ul,.residence__wrapper .text__container strong ol,.residence__wrapper .text__container strong li,.residence__wrapper .text__container strong h1,.residence__wrapper .text__container strong h2,.residence__wrapper .text__container strong h3,.residence__wrapper .text__container strong h4,.residence__wrapper .text__container strong h5,.residence__wrapper .text__container strong h6{font-weight:700 !important}.residence__wrapper .text__container a{color:inherit !important}.residence__wrapper .text__container ul,.residence__wrapper .text__container ol{list-style-position:outside !important;padding-left:15px !important}.residence__wrapper .text__container ul{list-style-type:disc}.residence__wrapper .text__container ol{list-style-type:decimal}.residence__wrapper .text__container em{font-style:italic !important}.residence__wrapper .text__container sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__wrapper .text__container sup{font-size:.6875rem !important}}.residence__wrapper .text__container table{border-collapse:collapse !important}.residence__wrapper .text__container th,.residence__wrapper .text__container td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__wrapper .text__container{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + 20px * 2)){.residence__wrapper .text__container{margin-left:auto;margin-right:auto}}.residence__wrapper .text{margin-top:45px;margin-bottom:45px}@media only screen and (min-width: 850px){.residence__wrapper .text{margin-top:60px;margin-bottom:60px}}.residence__wrapper .text .readmore__wrapper{height:160px;overflow:hidden;-webkit-transition:height .75s ease;transition:height .75s ease}.residence__wrapper .text .readmore__cta{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__wrapper .text .readmore__cta{margin-left:auto;margin-right:auto}}.residence__wrapper .text .readmore__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;position:relative;z-index:1}.residence__wrapper .text .readmore__cta.active:after{opacity:0;visibility:hidden;-webkit-transition:opacity .7s ease,visibility 0s linear .7s;transition:opacity .7s ease,visibility 0s linear .7s}.residence__wrapper .text .readmore__cta:before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;z-index:1;background-color:var(--color-black)}.residence__wrapper .text .readmore__cta:after{content:"";width:100%;height:80px;position:absolute;bottom:45px;left:0;z-index:0;opacity:1;visibility:visible;-webkit-transition:opacity .7s ease,visibility 0s linear;transition:opacity .7s ease,visibility 0s linear;background:-webkit-gradient(linear, left bottom, left top, color-stop(20%, white), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, white 20%, rgba(255, 255, 255, 0) 100%)}.residence__wrapper .text .readmore__cta__btn{color:var(--color-black);font-size:.75rem;font-weight:600;text-align:center;cursor:pointer;background-color:#fff;border:1px solid var(--color-black);border-radius:10px;padding:8px 15px;position:relative;z-index:2}@media only screen and (min-width: 850px){.residence__wrapper .text .readmore__cta__btn{font-size:.8125rem}}@media only screen and (min-width: 1200px){.residence__wrapper .text .readmore__cta__btn{font-size:.875rem}}.residence__wrapper .text__container{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__wrapper .text__container{margin-left:auto;margin-right:auto}}.residence__wrapper .text__container{line-height:1.5}.residence__wrapper .strong-points{margin-bottom:40px}@media only screen and (min-width: 850px){.residence__wrapper .strong-points{margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__wrapper .strong-points{margin-bottom:55px}}.residence__wrapper .strong-points__container{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__wrapper .strong-points__container{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 850px){.residence__wrapper .strong-points__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.residence__wrapper .strong-points__visual{height:200px;background-position:center;background-size:cover}@media only screen and (min-width: 500px){.residence__wrapper .strong-points__visual{height:350px}}@media only screen and (min-width: 850px){.residence__wrapper .strong-points__visual{width:50%;height:auto;min-height:470px}}.residence__wrapper .strong-points__content{background-color:var(--color-grey-light);border:1px solid var(--color-grey);padding:30px}@media only screen and (min-width: 850px){.residence__wrapper .strong-points__content{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:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:45px}}@media only screen and (min-width: 1200px){.residence__wrapper .strong-points__content{padding:60px}}.residence__wrapper .strong-points__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__wrapper .strong-points__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__wrapper .strong-points__content__title{font-size:2.5rem}}.residence__wrapper .strong-points__content__title{margin-bottom:10px}@media only screen and (min-width: 850px){.residence__wrapper .strong-points__content__title{margin-bottom:20px}}.residence__wrapper .strong-points__content__list{list-style:none;padding-left:25px}@media only screen and (min-width: 1200px){.residence__wrapper .strong-points__content__list{padding-left:30px}}.residence__wrapper .strong-points__content__list li{margin-bottom:15px;line-height:1;position:relative}@media only screen and (min-width: 850px){.residence__wrapper .strong-points__content__list li{margin-bottom:10px}}.residence__wrapper .strong-points__content__list li::before{content:"";position:absolute;top:-4px;left:-25px;width:24px;height:24px;background-color:var(--color-primary);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M5 14L8.23309 16.4248C8.66178 16.7463 9.26772 16.6728 9.60705 16.2581L18 6' stroke='black' stroke-width='2' stroke-linecap='round'/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M5 14L8.23309 16.4248C8.66178 16.7463 9.26772 16.6728 9.60705 16.2581L18 6' stroke='black' stroke-width='2' stroke-linecap='round'/></svg>") no-repeat center/contain}@media only screen and (min-width: 1200px){.residence__wrapper .strong-points__content__list li::before{left:-30px}}.residence__wrapper .strong-points__content__list li span{color:var(--color-black);font-size:.875rem;line-height:1.2}.residence__wrapper .strong-points__content .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.residence__wrapper .strong-points__content .labels__item{color:rgba(0,0,0,.6);font-size:.75rem;font-weight:500;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:5px;padding:5px 10px;margin-right:5px;margin-bottom:5px}@media only screen and (min-width: 1200px){.residence__wrapper .strong-points__content .labels__item{font-size:.8125rem}}@media only screen and (min-width: 1200px){.residence__wrapper .strong-points__content .labels__item{font-size:.875rem}}@media only screen and (min-width: 850px){.residence__wrapper .strong-points.image-right .strong-points__visual{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width: 850px){.residence__wrapper .strong-points.image-right .strong-points__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.residence__wrapper .description{margin-bottom:40px}@media only screen and (min-width: 850px){.residence__wrapper .description{margin-bottom:65px}}@media only screen and (min-width: 1200px){.residence__wrapper .description{margin-bottom:85px}}.residence__wrapper .description__container{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__wrapper .description__container{margin-left:auto;margin-right:auto}}.residence__wrapper .description__visual{display:none}@media only screen and (min-width: 850px){.residence__wrapper .description__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}}.residence__wrapper .description__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__wrapper .description__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__wrapper .description__content__title{font-size:2.5rem}}.residence__wrapper .description__content__title{margin-bottom:25px}@media only screen and (min-width: 850px){.residence__wrapper .description__content__title{width:calc(54% - 20px);margin-bottom:0}}@media only screen and (min-width: 1200px){.residence__wrapper .description__content__title{width:calc(54% - 30px)}}@media only screen and (min-width: 850px){.residence__wrapper .description__content__wrapper{width:calc(46% - 20px);margin-top:6px}}@media only screen and (min-width: 1200px){.residence__wrapper .description__content__wrapper{width:calc(46% - 30px)}}.residence__wrapper .description__content__text p,.residence__wrapper .description__content__text span,.residence__wrapper .description__content__text div,.residence__wrapper .description__content__text a,.residence__wrapper .description__content__text ul,.residence__wrapper .description__content__text ol,.residence__wrapper .description__content__text li,.residence__wrapper .description__content__text h1,.residence__wrapper .description__content__text h2,.residence__wrapper .description__content__text h3,.residence__wrapper .description__content__text h4,.residence__wrapper .description__content__text h5,.residence__wrapper .description__content__text h6{font-family:var(--font) !important;font-weight:400 !important}.residence__wrapper .description__content__text strong{font-family:var(--font) !important;font-weight:700 !important}.residence__wrapper .description__content__text strong p,.residence__wrapper .description__content__text strong span,.residence__wrapper .description__content__text strong div,.residence__wrapper .description__content__text strong a,.residence__wrapper .description__content__text strong ul,.residence__wrapper .description__content__text strong ol,.residence__wrapper .description__content__text strong li,.residence__wrapper .description__content__text strong h1,.residence__wrapper .description__content__text strong h2,.residence__wrapper .description__content__text strong h3,.residence__wrapper .description__content__text strong h4,.residence__wrapper .description__content__text strong h5,.residence__wrapper .description__content__text strong h6{font-weight:700 !important}.residence__wrapper .description__content__text a{color:inherit !important}.residence__wrapper .description__content__text ul,.residence__wrapper .description__content__text ol{list-style-position:outside !important;padding-left:15px !important}.residence__wrapper .description__content__text ul{list-style-type:disc}.residence__wrapper .description__content__text ol{list-style-type:decimal}.residence__wrapper .description__content__text em{font-style:italic !important}.residence__wrapper .description__content__text sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__wrapper .description__content__text sup{font-size:.6875rem !important}}.residence__wrapper .description__content__text table{border-collapse:collapse !important}.residence__wrapper .description__content__text th,.residence__wrapper .description__content__text td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__wrapper .description__content__text{line-height:1.5}.residence__wrapper .description__content .brochure{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:700;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .description__content .brochure{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .description__content .brochure{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .description__content .brochure:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__wrapper .description__content .brochure.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .description__content .brochure .icon{fill:var(--color-white)}.residence__wrapper .description__content .brochure{margin-top:30px}.residence__wrapper .description__content .brochure .icon{display:none}.residence__wrapper .visuals{position:relative;margin-bottom:35px}@media only screen and (min-width: 850px){.residence__wrapper .visuals{margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__wrapper .visuals{margin-bottom:75px;padding-bottom:80px}}.residence__wrapper .visuals:after{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.1)), to(rgba(9, 92, 142, 0.1)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 10%, rgba(9, 92, 142, 0.1) 100%)}.residence__wrapper .visuals__container{max-width:1280px;margin-left:auto;margin-right:auto}.residence__wrapper .visuals__container{position:relative;height:240px}@media only screen and (min-width: 500px){.residence__wrapper .visuals__container{height:420px}}@media only screen and (min-width: 850px){.residence__wrapper .visuals__container{height:520px}}@media only screen and (min-width: 1200px){.residence__wrapper .visuals__container{height:620px}}.residence__wrapper .visuals__carousel{position:relative;z-index:1}.residence__wrapper .visuals__carousel__item__image{height:240px;background-position:center;background-size:cover}@media only screen and (min-width: 500px){.residence__wrapper .visuals__carousel__item__image{height:420px}}@media only screen and (min-width: 850px){.residence__wrapper .visuals__carousel__item__image{height:520px}}@media only screen and (min-width: 1200px){.residence__wrapper .visuals__carousel__item__image{height:620px}}.residence__wrapper .visuals__carousel__item__label{display:none}.residence__wrapper .visuals__controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;bottom:20px;z-index:1}@media only screen and (min-width: 1200px){.residence__wrapper .visuals__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60px);height:0;right:30px;bottom:calc(50% + 23px)}}.residence__wrapper .visuals__controls__prev,.residence__wrapper .visuals__controls__next{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;width:47px;height:47px;background-color:var(--color-white);cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-left:8px}@media only screen and (min-width: 1200px){.residence__wrapper .visuals__controls__prev,.residence__wrapper .visuals__controls__next{width:48px;height:48px;margin-left:0}}.residence__wrapper .visuals__controls__prev.slick-hidden,.residence__wrapper .visuals__controls__next.slick-hidden{display:none}.residence__wrapper .visuals__controls__prev__icon,.residence__wrapper .visuals__controls__next__icon{fill:var(--color-primary);width:16px;height:11px}.residence__wrapper .visuals__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.residence__wrapper .equipments{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__wrapper .equipments{margin-left:auto;margin-right:auto}}.residence__wrapper .equipments{margin-top:20px;margin-bottom:40px}@media only screen and (min-width: 850px){.residence__wrapper .equipments{margin-top:30px;margin-bottom:60px}}@media only screen and (min-width: 1200px){.residence__wrapper .equipments{margin-top:40px;margin-bottom:80px}}@media only screen and (min-width: 1320px){.residence__wrapper .equipments{width:1280px;max-width:none}}.residence__wrapper .equipments__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__wrapper .equipments__title{font-size:1.75rem}}@media only screen and (min-width: 1200px){.residence__wrapper .equipments__title{font-size:2rem}}.residence__wrapper .equipments__title{margin-bottom:15px}@media only screen and (min-width: 1200px){.residence__wrapper .equipments__title{margin-bottom:25px}}@media only screen and (min-width: 850px){.residence__wrapper .equipments__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.residence__wrapper .equipments__content__list{list-style:disc;padding-left:20px}@media only screen and (min-width: 850px){.residence__wrapper .equipments__content__list{width:calc(50% - 25px)}}@media only screen and (min-width: 1200px){.residence__wrapper .equipments__content__list{width:calc(50% - 40px)}}.residence__wrapper .equipments__content__list li{margin-bottom:10px}.residence__wrapper .equipments__content__list li span{font-size:.875rem}.residence__wrapper .table__content__dropdown__lot__part--type__icon__tooltip{display:none}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--type__icon__tooltip{display:block;visibility:hidden;opacity:0;background-color:var(--color-white);color:var(--color-black);font-size:.8125rem;padding:5px 10px;border-radius:3px;position:absolute;right:10px;top:-35px;white-space:nowrap;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--type__icon:hover .table__content__dropdown__lot__part--type__icon__tooltip{visibility:visible;opacity:1}}.residence__wrapper .table__content__dropdown__lot__part--type__icon__tooltip:after{content:"";width:8px;height:8px;background-color:var(--color-white);position:absolute;bottom:-4px;right:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.residence__wrapper .table__content__dropdown__lot__part--type__brs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 4px 4px 11px;margin-top:8px;border:1px solid var(--color-secondary);border-radius:999px;font-size:.625rem;font-weight:600}.residence__wrapper .table__content__dropdown__lot__part--type__brs>span{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:7px;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--color-white);background-color:var(--color-secondary);cursor:pointer}.residence__wrapper .table{margin-bottom:35px}@media only screen and (min-width: 850px){.residence__wrapper .table{margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__wrapper .table{margin-bottom:75px}}@media only screen and (min-width: 500px){.residence__wrapper .table__container{margin:0 20px}}@media only screen and (min-width: 1200px){.residence__wrapper .table__container{max-width:1200px;margin:0 auto}}.residence__wrapper .table__content__group:nth-last-child(2) .table__content__dropdown__lot{margin-bottom:0}.residence__wrapper .table__content__resume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:70px;font-size:.875rem;padding:10px 40px 10px 20px;border-radius:var(--button-border-radius);position:relative;cursor:pointer;background-color:var(--color-primary);color:var(--color-white);margin-bottom:10px;-webkit-transition:background-color ease .5s,color ease .5s;transition:background-color ease .5s,color ease .5s}@media only screen and (min-width: 850px){.residence__wrapper .table__content__resume{font-size:1rem;min-height:65px}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__resume{font-size:1.375rem;min-height:80px;padding:10px 80px 10px 30px}}.residence__wrapper .table__content__resume.short{padding:10px 20px;pointer-events:none}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__resume.short{padding:10px 30px}}.residence__wrapper .table__content__resume.short .table__content__resume__price{display:block}.residence__wrapper .table__content__resume.active{background-color:var(--color-secondary)}.residence__wrapper .table__content__resume.active:after{-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg);top:calc(50% - 3px)}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__resume.active:after{top:calc(50% - 4px)}}.residence__wrapper .table__content__resume.short:after{display:none}.residence__wrapper .table__content__resume:after{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 8px);right:15px;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__resume:after{width:14px;height:14px;top:calc(50% - 11px);right:25px}}.residence__wrapper .table__content__resume__datas{pointer-events:none}.residence__wrapper .table__content__resume__datas__type{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}@media only screen and (min-width: 374px){.residence__wrapper .table__content__resume__datas__type{display:block}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__resume__datas__type{font-size:1rem}}.residence__wrapper .table__content__resume__datas__type>span{display:inline-block;max-width:6ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:6px}@media only screen and (min-width: 374px){.residence__wrapper .table__content__resume__datas__type>span{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;white-space:normal;overflow:initial;text-overflow:initial;margin-right:0}}.residence__wrapper .table__content__resume__datas__surface{display:block;font-size:.75rem;font-weight:300}@media only screen and (min-width: 850px){.residence__wrapper .table__content__resume__datas__surface{font-size:.875rem}}.residence__wrapper .table__content__resume__price{font-size:.75rem;text-align:right;pointer-events:none}@media only screen and (min-width: 850px){.residence__wrapper .table__content__resume__price{font-weight:300;font-size:1rem}}.residence__wrapper .table__content__resume__price__lots{display:block;font-weight:600}@media only screen and (min-width: 850px){.residence__wrapper .table__content__resume__price__lots{display:inline-block}}.residence__wrapper .table__content__resume__price__amount__item{display:block;padding:2px 0}@media only screen and (min-width: 850px){.residence__wrapper .table__content__resume__price__amount__item{display:inline-block;margin-left:15px}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__resume__price__amount__item{margin-left:20px}}.residence__wrapper .table__content__resume__price__amount__item:first-child .table__content__resume__price__amount__item__from{display:inline}.residence__wrapper .table__content__resume__price__amount__item__from{display:none}.residence__wrapper .table__content__resume__price__amount__item__vat{font-size:.5rem;display:block}@media only screen and (min-width: 850px){.residence__wrapper .table__content__resume__price__amount__item__vat{display:inline;font-size:.625rem}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part--surface,.residence__wrapper .table__content__dropdown__label__part--floor,.residence__wrapper .table__content__dropdown__label__part--orientation,.residence__wrapper .table__content__dropdown__label__part--pricelevel0,.residence__wrapper .table__content__dropdown__label__part--pricelevel1,.residence__wrapper .table__content__dropdown__label__part--price,.residence__wrapper .table__content__dropdown__lot__part--surface,.residence__wrapper .table__content__dropdown__lot__part--floor,.residence__wrapper .table__content__dropdown__lot__part--orientation,.residence__wrapper .table__content__dropdown__lot__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot__part--pricelevel1,.residence__wrapper .table__content__dropdown__lot__part--price{text-align:center}}.residence__wrapper .table__content__dropdown__label__part--favorite,.residence__wrapper .table__content__dropdown__lot__part--favorite{width:22px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part--favorite,.residence__wrapper .table__content__dropdown__lot__part--favorite{width:8%}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__label__part--favorite,.residence__wrapper .table__content__dropdown__lot__part--favorite{width:4%}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part--type,.residence__wrapper .table__content__dropdown__lot__part--type{width:14%}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__label__part--type,.residence__wrapper .table__content__dropdown__lot__part--type{width:10%}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part--surface,.residence__wrapper .table__content__dropdown__lot__part--surface{width:8%}}.residence__wrapper .table__content__dropdown__label__part--floor,.residence__wrapper .table__content__dropdown__lot__part--floor{display:none}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part--floor,.residence__wrapper .table__content__dropdown__lot__part--floor{display:block;width:10%}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__label__part--floor,.residence__wrapper .table__content__dropdown__lot__part--floor{width:6%}}.residence__wrapper .table__content__dropdown__label__part--orientation,.residence__wrapper .table__content__dropdown__lot__part--orientation{display:none}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__label__part--orientation,.residence__wrapper .table__content__dropdown__lot__part--orientation{display:block;width:10%}}.residence__wrapper .table__content__dropdown__label__part--annexes,.residence__wrapper .table__content__dropdown__lot__part--annexes{display:none}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__label__part--annexes,.residence__wrapper .table__content__dropdown__lot__part--annexes{display:block;width:12%}}.residence__wrapper .table__content__dropdown__label__part--pricelevel0,.residence__wrapper .table__content__dropdown__label__part--pricelevel1,.residence__wrapper .table__content__dropdown__lot__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot__part--pricelevel1{display:none}.residence__wrapper .table__content__dropdown__label__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot__part--pricelevel0{width:100%}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot__part--pricelevel0{width:18%}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__label__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot__part--pricelevel0{width:14%}}.residence__wrapper .table__content__dropdown__label__part--pricelevel1,.residence__wrapper .table__content__dropdown__lot__part--pricelevel1{width:100%}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part--pricelevel1,.residence__wrapper .table__content__dropdown__lot__part--pricelevel1{width:14%}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__label__part--pricelevel1,.residence__wrapper .table__content__dropdown__lot__part--pricelevel1{width:11%}}.residence__wrapper .table__content__dropdown__label__part--price,.residence__wrapper .table__content__dropdown__lot__part--price{width:100%}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part--price,.residence__wrapper .table__content__dropdown__lot__part--price{width:22%}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__label__part--price,.residence__wrapper .table__content__dropdown__lot__part--price{width:20%}}.residence__wrapper .table__content__dropdown__label__part--cta,.residence__wrapper .table__content__dropdown__lot__part--cta{width:100%}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part--cta,.residence__wrapper .table__content__dropdown__lot__part--cta{width:20%}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__label__part--cta,.residence__wrapper .table__content__dropdown__lot__part--cta{width:14%}}.residence__wrapper .table__content__dropdown__label{display:none}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 20px 10px;border-bottom:1px solid rgba(0,0,0,.3)}}.residence__wrapper .table__content__dropdown__label__part{font-size:.875rem;color:rgba(0,0,0,.5);text-transform:uppercase}.residence__wrapper .table__content__dropdown__label__part__subpart{text-transform:none}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part__subpart{font-size:.75rem;display:block;margin-top:2px}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label__part__subpart span{display:block}}.residence__wrapper .table__content__dropdown__label__part--price .table__content__dropdown__label__part__subpart{display:none}.residence__wrapper .table__content__dropdown__lot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;position:relative;color:var(--color-black);text-decoration:none}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.3);padding:10px 20px}}.residence__wrapper .table__content__dropdown__lot:nth-child(2n+1):after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-2;background-color:var(--color-grey);-webkit-transition:opacity ease .5s;transition:opacity ease .5s}.residence__wrapper .table__content__dropdown__lot:last-child{margin-bottom:20px}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot:last-child{margin-bottom:40px}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:var(--color-secondary);opacity:0;-webkit-transition:opacity ease .5s;transition:opacity ease .5s}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot:hover:before{opacity:.2}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot:hover:after{opacity:0}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part{position:relative}}.residence__wrapper .table__content__dropdown__lot__part--favorite .heart{cursor:pointer}.residence__wrapper .table__content__dropdown__lot__part--favorite .heart .heart__icon{width:24px;height:22px;pointer-events:none}.residence__wrapper .table__content__dropdown__lot__part--favorite .heart .heart__icon__path{fill:var(--color-black);fill-rule:evenodd;clip-rule:evenodd;-webkit-transition:fill .2s ease;transition:fill .2s ease}.residence__wrapper .table__content__dropdown__lot__part--favorite .heart .heart__icon__bg{fill:rgba(0,0,0,0);-webkit-transition:fill .2s ease;transition:fill .2s ease}.residence__wrapper .table__content__dropdown__lot__part--favorite .heart.active .heart__icon__path,.residence__wrapper .table__content__dropdown__lot__part--favorite .heart.active .heart__icon__bg{fill:var(--color-secondary)}.residence__wrapper .table__content__dropdown__lot__part--favorite .heart:hover .heart__icon__path,.residence__wrapper .table__content__dropdown__lot__part--favorite .heart:hover .heart__icon__bg{fill:var(--color-black)}.residence__wrapper .table__content__dropdown__lot__part--favorite .heart.active .heart__icon__bg,.residence__wrapper .table__content__dropdown__lot__part--favorite .heart.active .heart__icon__path{fill:var(--color-primary)}.residence__wrapper .table__content__dropdown__lot__part--type{font-size:1rem;font-weight:500;margin-left:10px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--type{font-size:1.125rem;margin-left:0}}.residence__wrapper .table__content__dropdown__lot__part--type__id{display:block;color:rgba(0,0,0,.5);font-size:.875rem;font-weight:400;margin-top:1px;word-break:break-all}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--type__id{margin-top:4px}}.residence__wrapper .table__content__dropdown__lot__part--type__icon{position:relative;vertical-align:middle;margin-left:3px}.residence__wrapper .table__content__dropdown__lot__part--type__icon .icon{display:inline-block;width:23px;height:19px;fill:var(--color-secondary)}.residence__wrapper .table__content__dropdown__lot__part--type__icon__tooltip{right:-2px}.residence__wrapper .table__content__dropdown__lot__part--type__surface{font-size:.875rem;font-weight:300;margin-left:5px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--type__surface{display:none}}.residence__wrapper .table__content__dropdown__lot__part--surface{display:none}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--surface{display:block;font-size:1.125rem;font-weight:300}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--surface>span{display:none}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--surface,.residence__wrapper .table__content__dropdown__lot__part--floor,.residence__wrapper .table__content__dropdown__lot__part--orientation{font-size:1rem;font-weight:500}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--annexes{font-size:.875rem;font-weight:500}}.residence__wrapper .table__content__dropdown__lot__part--annexes span{display:block}.residence__wrapper .table__content__dropdown__lot__part--price{border-top:1px solid rgba(0,0,0,.3);padding-top:10px;margin-top:10px;margin-bottom:10px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price{border-top:none;padding:0;margin:0}}.residence__wrapper .table__content__dropdown__lot__part--price__title{font-size:1rem;color:rgba(0,0,0,.5);text-align:center;margin-bottom:15px;display:none}.residence__wrapper .table__content__dropdown__lot__part--price__title__subtitle{text-transform:none}.residence__wrapper .table__content__dropdown__lot__part--price__label{display:none;color:var(--color-white);font-size:.875rem;text-align:center;background-color:var(--color-primary);padding:4px;border-radius:999px;margin-bottom:10px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price__label{font-size:.625rem;width:100px;padding:2px 8px;margin:0 auto 5px;display:block}}.residence__wrapper .table__content__dropdown__lot__part--price__monthly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;color:var(--color-primary);font-size:.75rem;font-style:italic;font-weight:700;margin-top:5px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price__monthly{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.residence__wrapper .table__content__dropdown__lot__part--price__monthly>span{width:14px;height:14px;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;font-size:.75rem;font-weight:500;border-radius:999px;color:var(--color-white);background-color:var(--color-primary);cursor:pointer;margin-left:5px}.residence__wrapper .table__content__dropdown__lot__part--price__number__item{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price__number__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}}.residence__wrapper .table__content__dropdown__lot__part--price__number__item__label{color:rgba(0,0,0,.5);font-size:.75rem}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price__number__item__label{font-size:.625rem;margin-left:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price__number__item__label>span{display:none}}.residence__wrapper .table__content__dropdown__lot__part--price__number__item__amount{font-size:1.125rem}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price__number__item__amount{font-size:1.25rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.residence__wrapper .table__content__dropdown__lot__part--price__number__item:first-child .table__content__dropdown__lot__part--price__number__item__amount{color:var(--color-primary);font-weight:700}.residence__wrapper .table__content__dropdown__lot__part--price__number__item:last-child{margin:0}.residence__wrapper .table__content__dropdown__lot__part--price__patch{font-size:.75rem;border:1px solid var(--color-tertiary);border-radius:2px;color:var(--color-tertiary);padding:3px 7px;margin:10px 0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price__patch{font-size:.5rem;margin:7px 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:calc(50% - 53px);bottom:-42px;width:105px}}.residence__wrapper .table__content__dropdown__lot__part--price__patch--line__saving{margin:1px 5px 0 0}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price__patch--line__saving{margin:0}}.residence__wrapper .table__content__dropdown__lot__part--price__patch--line__price{font-size:1.125rem;font-weight:700}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price__patch--line__price{font-size:.75rem}}.residence__wrapper .table__content__dropdown__lot__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot__part--pricelevel1,.residence__wrapper .table__content__dropdown__lot__part--price{margin-bottom:20px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot__part--pricelevel1,.residence__wrapper .table__content__dropdown__lot__part--price{margin:0}}.residence__wrapper .table__content__dropdown__lot__part--pricelevel0{border-top:1px solid rgba(0,0,0,.3);padding-top:10px;margin-top:10px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--pricelevel0{border-top:none;padding:0;margin-top:0}}.residence__wrapper .table__content__dropdown__lot__part--pricelevel0 .table__content__dropdown__lot__part--price__title{margin-top:15px}.residence__wrapper .table__content__dropdown__lot__part--pricelevel0 .table__content__dropdown__lot__part--price__label{display:block}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--pricelevel0 .table__content__dropdown__lot__part--price__label{display:inline-block}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.residence__wrapper .table__content__dropdown__lot__part--cta__lot{width:100%;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;min-height:48px;color:var(--color-primary);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__lot{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__lot{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__lot:hover{background-color:var(--color-grey)}}.residence__wrapper .table__content__dropdown__lot__part--cta__lot.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .table__content__dropdown__lot__part--cta__lot .icon{fill:var(--color-primary)}.residence__wrapper .table__content__dropdown__lot__part--cta__lot{padding:5px 15px;text-align:center}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__lot{width:auto;height:40px;padding:5px 20px}}.residence__wrapper .table__content__dropdown__lot__part--cta__booked{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-tertiary);border:1px solid var(--color-tertiary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__booked{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__booked{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__booked:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__wrapper .table__content__dropdown__lot__part--cta__booked.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .table__content__dropdown__lot__part--cta__booked .icon{fill:var(--color-white)}.residence__wrapper .table__content__dropdown__lot__part--cta__booked{padding:5px 20px;margin-top:10px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__booked{width:auto;height:40px}}.residence__wrapper .table__content__dropdown__lot__part--cta__booked .icon{width:18px;height:18px;margin-right:5px}.residence__wrapper .table__content__dropdown__lot__part--cta__sold{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,0);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__sold{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__sold{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__sold:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__wrapper .table__content__dropdown__lot__part--cta__sold.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .table__content__dropdown__lot__part--cta__sold .icon{fill:var(--color-white)}.residence__wrapper .table__content__dropdown__lot__part--cta__sold{display:none;width:100%;margin-top:40px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__sold{width:auto;height:40px;margin-top:0}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__sold:hover{cursor:default;-webkit-filter:none;filter:none}}.residence__wrapper .table__content__dropdown__lot__part--cta__progress{display:none}.residence__wrapper .table__content__dropdown__lot__part.past-price .table__content__dropdown__lot__part--price__number__item__amount,.residence__wrapper .table__content__dropdown__lot__part.past-price .table__content__dropdown__lot__part--price__number__item__monthly{color:rgba(0,0,0,.5)}.residence__wrapper .table__content__dropdown__lot__part.past-price .table__content__dropdown__lot__part--price__number__item__amount>span,.residence__wrapper .table__content__dropdown__lot__part.past-price .table__content__dropdown__lot__part--price__number__item__monthly>span{background-color:rgba(0,0,0,.5)}.residence__wrapper .table__content__dropdown__lot__part.actual-price .table__content__dropdown__lot__part--price__number__item>span:nth-child(2){font-size:1.125rem}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part.actual-price .table__content__dropdown__lot__part--price__patch{bottom:-39px}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part.actual-price.double-price .table__content__dropdown__lot__part--price__patch{bottom:-36px}}.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--favorite,.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--type,.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--surface,.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--floor,.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--orientation,.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--annexes,.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--favorite,.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--type,.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--surface,.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--floor,.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--orientation,.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--annexes{opacity:.5}.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--cta__booked,.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--cta__booked{display:none}.residence__wrapper .table__content__dropdown__lot.sold .heart:hover,.residence__wrapper .table__content__dropdown__lot.progress .heart:hover{cursor:default}.residence__wrapper .table__content__dropdown__lot.sold .heart:hover .heart__icon__path,.residence__wrapper .table__content__dropdown__lot.progress .heart:hover .heart__icon__path{fill:var(--color-black)}.residence__wrapper .table__content__dropdown__lot.sold .heart:hover .heart__icon__bg,.residence__wrapper .table__content__dropdown__lot.progress .heart:hover .heart__icon__bg{fill:var(--color-white)}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot.sold:hover:before,.residence__wrapper .table__content__dropdown__lot.progress:hover:before{opacity:0}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot.sold:hover:after,.residence__wrapper .table__content__dropdown__lot.progress:hover:after{opacity:1}}.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--price,.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--pricelevel1{display:none}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--price,.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--pricelevel1{display:block;opacity:0}}.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--cta__lot,.residence__wrapper .table__content__dropdown__lot.sold .actionPartner{display:none}.residence__wrapper .table__content__dropdown__lot.sold .table__content__dropdown__lot__part--cta__sold{display:-webkit-box;display:-ms-flexbox;display:flex}.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--price,.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--pricelevel1{opacity:.5}.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--cta__progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-secondary);color:var(--color-white);font-size:.6875rem;font-weight:700;width:100%;border-radius:999px;padding:4px 10px;margin-top:10px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot.high-demand .table__content__dropdown__lot__part--pricelevel0,.residence__wrapper .table__content__dropdown__lot.high-demand .table__content__dropdown__lot__part--pricelevel1,.residence__wrapper .table__content__dropdown__lot.high-demand .table__content__dropdown__lot__part--price{margin:25px 0 50px}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot.no-price .table__content__dropdown__lot__part--price{margin:0 0 8px}}.residence__wrapper .table__content__dropdown__lot.no-price .table__content__dropdown__lot__part--price__number__item{display:block;text-align:center;color:var(--color-primary);font-weight:700}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__part--pricelevel0,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel0{width:18%}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__part--pricelevel0,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel0{width:15%}}.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__part--pricelevel0,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__part--pricelevel1,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel0,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel1{display:block}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__part--price,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price{width:14%}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__part--price,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price{width:13%}}.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__part--price .table__content__dropdown__label__part__subpart{display:block}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__part--pricelevel0,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__part--pricelevel1,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__part--price{-ms-flex-item-align:start;align-self:flex-start}}.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__label__subpart{display:block}.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price{border:0;margin:15px 0;padding:0}.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price__number__item>span:nth-child(2){font-size:.875rem}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price__number__item>span:nth-child(2){font-size:.8125rem}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price__label{position:absolute;left:calc(50% - 48px);top:-22px}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel0,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel1,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price{margin:5px 0 50px}}.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel0 .table__content__dropdown__lot__part--price__title,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel1 .table__content__dropdown__lot__part--price__title,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price .table__content__dropdown__lot__part--price__title{display:block}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel0 .table__content__dropdown__lot__part--price__title,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel1 .table__content__dropdown__lot__part--price__title,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price .table__content__dropdown__lot__part--price__title{display:none}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel1 .table__content__dropdown__lot__part--price__number__item>span:first-child,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price .table__content__dropdown__lot__part--price__number__item>span:first-child{display:none}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel1:nth-child(7) .table__content__dropdown__lot__part--price__number__item>span:first-child,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--price:nth-child(7) .table__content__dropdown__lot__part--price__number__item>span:first-child{display:block;width:50px;margin:2px 13px 0 -30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel0 .table__content__dropdown__lot__part--price__number__item>span:first-child{width:50px;margin:2px 13px 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--pricelevel0 .table__content__dropdown__lot__part--price__number__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--surface,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--floor,.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--orientation{font-size:1rem}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown--progressive .table__content__dropdown__lot__part--annexes{font-size:.875rem}}.residence__wrapper .table__content__dropdown--progressive--4prices .table__content__dropdown__label__part--floor,.residence__wrapper .table__content__dropdown--progressive--4prices .table__content__dropdown__label__part--orientation,.residence__wrapper .table__content__dropdown--progressive--4prices .table__content__dropdown__lot__part--floor,.residence__wrapper .table__content__dropdown--progressive--4prices .table__content__dropdown__lot__part--orientation{display:none}.residence__wrapper .table__content__dropdown--progressive--4prices .table__content__dropdown__label__part--surface,.residence__wrapper .table__content__dropdown--progressive--4prices .table__content__dropdown__lot__part--surface{display:none}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown--progressive--4prices .table__content__dropdown__label__part--surface,.residence__wrapper .table__content__dropdown--progressive--4prices .table__content__dropdown__lot__part--surface{display:block}}.residence__wrapper .table__content .main-prices-holder:last-child .table__content__dropdown__lot:last-child{margin-bottom:0}@media only screen and (min-width: 1200px){.residence__wrapper .table__content .main-prices-holder:last-child .table__content__dropdown__lot:last-child{margin-bottom:0}}.residence__wrapper .table__no-result{display:none}.residence__wrapper .table__no-result.active{display:block;text-align:center;font-size:1.125rem;padding:50px 0;font-weight:700}.residence__wrapper .table__legal p,.residence__wrapper .table__legal span,.residence__wrapper .table__legal div,.residence__wrapper .table__legal a,.residence__wrapper .table__legal ul,.residence__wrapper .table__legal ol,.residence__wrapper .table__legal li,.residence__wrapper .table__legal h1,.residence__wrapper .table__legal h2,.residence__wrapper .table__legal h3,.residence__wrapper .table__legal h4,.residence__wrapper .table__legal h5,.residence__wrapper .table__legal h6{font-family:var(--font) !important;font-weight:300 !important}.residence__wrapper .table__legal strong{font-family:var(--font) !important;font-weight:600 !important}.residence__wrapper .table__legal strong p,.residence__wrapper .table__legal strong span,.residence__wrapper .table__legal strong div,.residence__wrapper .table__legal strong a,.residence__wrapper .table__legal strong ul,.residence__wrapper .table__legal strong ol,.residence__wrapper .table__legal strong li,.residence__wrapper .table__legal strong h1,.residence__wrapper .table__legal strong h2,.residence__wrapper .table__legal strong h3,.residence__wrapper .table__legal strong h4,.residence__wrapper .table__legal strong h5,.residence__wrapper .table__legal strong h6{font-weight:600 !important}.residence__wrapper .table__legal a{color:inherit !important}.residence__wrapper .table__legal ul,.residence__wrapper .table__legal ol{list-style-position:outside !important;padding-left:15px !important}.residence__wrapper .table__legal ul{list-style-type:disc}.residence__wrapper .table__legal ol{list-style-type:decimal}.residence__wrapper .table__legal em{font-style:italic !important}.residence__wrapper .table__legal sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__wrapper .table__legal sup{font-size:.6875rem !important}}.residence__wrapper .table__legal table{border-collapse:collapse !important}.residence__wrapper .table__legal th,.residence__wrapper .table__legal td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__wrapper .table__legal{color:inherit;font-size:.6875rem;margin-top:20px}@media only screen and (min-width: 1200px){.residence__wrapper .table__legal{font-size:.75rem;margin-top:40px}}.residence__wrapper .actionPartner{position:relative;margin-top:10px;margin-left:10px}@media only screen and (min-width: 850px){.residence__wrapper .actionPartner{width:100%;margin:10px 0 0}}.residence__wrapper .actionPartner__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:48px;border:1px solid var(--color-black);background-color:var(--color-white);font-size:.875rem;padding:5px 45px 5px 40px;position:relative;cursor:pointer;border-radius:999px;white-space:nowrap;width:auto}@media only screen and (min-width: 850px){.residence__wrapper .actionPartner__block{height:40px;padding:10px 40px 10px 10px}}.residence__wrapper .actionPartner__block:after{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 8px);right:15px;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}@media only screen and (min-width: 1200px){.residence__wrapper .actionPartner__block:after{width:14px;height:14px;top:calc(50% - 11px);right:25px}}@media only screen and (min-width: 850px){.residence__wrapper .actionPartner__block:after{right:45px}}.residence__wrapper .actionPartner__block.active:after{-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg);top:calc(50% - 3px)}@media only screen and (min-width: 1200px){.residence__wrapper .actionPartner__block.active:after{top:calc(50% - 4px)}}.residence__wrapper .actionPartner__block span{overflow:hidden;pointer-events:none;margin:0 auto}.residence__wrapper .actionPartner__dropdown{display:none;width:100%;border:1px solid var(--color-black);padding:0 10px;position:absolute;top:calc(100% - 1px);left:0;background-color:var(--color-white);z-index:2;border-radius:24px}.residence__wrapper .actionPartner__dropdown__line{padding:15px 10px;border-bottom:1px solid var(--color-grey-dark);cursor:pointer;text-align:center}@media only screen and (min-width: 850px){.residence__wrapper .actionPartner__dropdown__line{text-align:left}}.residence__wrapper .actionPartner__dropdown__line:last-child{border-bottom:none}.residence__wrapper .actionPartner__dropdown__line a{color:var(--color-black);text-decoration:none}@media only screen and (min-width: 1200px){.residence__wrapper .table__container{max-width:1280px}}.residence__wrapper .table__content__resume{color:var(--color-black);background-color:var(--color-white);border:1px solid var(--color-grey)}.residence__wrapper .table__content__resume__datas__type{color:var(--color-primary);font-weight:700}.residence__wrapper .table__content__resume__price__amount{color:var(--color-primary)}.residence__wrapper .table__content__resume.active{color:var(--color-white);background-color:var(--color-primary);border:1px solid var(--color-primary)}.residence__wrapper .table__content__resume.active .table__content__resume__datas__type,.residence__wrapper .table__content__resume.active .table__content__resume__price__amount{color:var(--color-white)}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__label{border-bottom:none}}.residence__wrapper .table__content__dropdown__lot{border-bottom:none}.residence__wrapper .table__content__dropdown__lot:nth-child(2n){background-color:var(--color-grey-light)}.residence__wrapper .table__content__dropdown__lot:nth-child(2n):after{display:none}.residence__wrapper .table__content__dropdown__lot:nth-child(2n+1){background-color:var(--color-white)}.residence__wrapper .table__content__dropdown__lot:before{display:none}.residence__wrapper .table__content__dropdown__lot__part--type{font-size:.875rem;font-weight:600}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--type{font-size:1.125rem}}.residence__wrapper .table__content__dropdown__lot__part--type__id{color:var(--color-black);margin-top:0;font-size:.8125rem}.residence__wrapper .table__content__dropdown__lot__part--type__icon .icon{fill:var(--color-primary)}.residence__wrapper .table__content__dropdown__lot__part--type__brs{border-color:var(--color-primary)}.residence__wrapper .table__content__dropdown__lot__part--type__brs>span{background-color:var(--color-primary)}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--surface,.residence__wrapper .table__content__dropdown__lot__part--floor,.residence__wrapper .table__content__dropdown__lot__part--orientation,.residence__wrapper .table__content__dropdown__lot__part--annexes{font-size:1rem;font-weight:400}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price{position:static}}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price.progressive-price{position:relative}}.residence__wrapper .table__content__dropdown__lot__part--price__label{background-color:var(--color-secondary)}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--price__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.5625rem;font-weight:400;text-transform:uppercase;letter-spacing:.36px;border-radius:0;margin:0;padding:4px 10px;position:absolute;top:0;left:0}}.residence__wrapper .table__content__dropdown__lot__part--price__number__item{margin-bottom:3px}.residence__wrapper .table__content__dropdown__lot__part--price__number__item:first-child .table__content__dropdown__lot__part--price__number__item__amount{font-weight:700}.residence__wrapper .table__content__dropdown__lot__part--price__number__item:first-child .table__content__dropdown__lot__part--price__number__item__amount,.residence__wrapper .table__content__dropdown__lot__part--price__number__item:first-child .table__content__dropdown__lot__part--price__number__item__label{color:var(--color-primary)}.residence__wrapper .table__content__dropdown__lot__part--price__number__item__label{color:var(--color-black)}.residence__wrapper .table__content__dropdown__lot__part--price__number__item__amount{font-weight:700}.residence__wrapper .table__content__dropdown__lot__part--price__patch{border:1px solid var(--color-primary);color:var(--color-primary)}.residence__wrapper .table__content__dropdown__lot__part--cta__lot{width:100%;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;min-height:48px;color:var(--color-primary);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:rgba(0,0,0,0);border:1px solid var(--color-grey-dark);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__lot{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__lot{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__lot:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__wrapper .table__content__dropdown__lot__part--cta__lot.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .table__content__dropdown__lot__part--cta__lot .icon{fill:var(--color-primary)}.residence__wrapper .table__content__dropdown__lot__part--cta__lot{padding:5px 15px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__lot{width:auto;height:40px;font-size:.875rem;padding:5px 20px}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__lot{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__lot:hover{background-color:var(--color-grey-dark);-webkit-filter:none;filter:none}}.residence__wrapper .table__content__dropdown__lot__part--cta__booked{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:700;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__booked{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__booked{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part--cta__booked:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__wrapper .table__content__dropdown__lot__part--cta__booked.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .table__content__dropdown__lot__part--cta__booked .icon{fill:var(--color-white)}.residence__wrapper .table__content__dropdown__lot__part--cta__booked{padding:5px 20px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__booked{width:auto;height:40px;font-size:.875rem}}.residence__wrapper .table__content__dropdown__lot__part--cta__booked .icon{display:none}.residence__wrapper .table__content__dropdown__lot__part--cta__sold{font-weight:600;letter-spacing:1.4px}@media only screen and (min-width: 850px){.residence__wrapper .table__content__dropdown__lot__part--cta__sold{font-size:.875rem}}.residence__wrapper .table__content__dropdown__lot__part.actual-price .table__content__dropdown__lot__part--price__number__item>span:nth-child(2){font-size:.9375rem}@media only screen and (min-width: 1200px){.residence__wrapper .table__content__dropdown__lot__part.actual-price .table__content__dropdown__lot__part--price__number__item>span:nth-child(2){font-size:1.125rem}}.residence__wrapper .table__content__dropdown__lot.progress .table__content__dropdown__lot__part--cta__progress{background-color:var(--color-secondary);font-size:.5625rem;text-transform:uppercase;border-radius:0}.residence__wrapper .price-grid{margin-bottom:10px}@media only screen and (min-width: 850px){.residence__wrapper .price-grid{margin-bottom:20px}}@media only screen and (min-width: 1200px){.residence__wrapper .price-grid{margin-bottom:25px}}.residence__wrapper .price-grid__title{max-width:720px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(720px + 20px * 2)){.residence__wrapper .price-grid__title{margin-left:auto;margin-right:auto}}.residence__wrapper .price-grid__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__wrapper .price-grid__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__wrapper .price-grid__title{font-size:2.5rem}}.residence__wrapper .price-grid__title{text-align:center;margin-bottom:20px}@media only screen and (min-width: 850px){.residence__wrapper .price-grid__title{margin-bottom:30px}}@media only screen and (min-width: 1200px){.residence__wrapper .price-grid__title{margin-bottom:35px}}.residence__wrapper .explore{padding-bottom:40px;margin-bottom:40px;position:relative}@media only screen and (min-width: 850px){.residence__wrapper .explore{padding-bottom:60px;margin-bottom:60px}}@media only screen and (min-width: 1200px){.residence__wrapper .explore{padding-bottom:80px;margin-bottom:80px}}.residence__wrapper .explore:after{content:"";width:100%;height:100%;max-height:380px;position:absolute;left:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.1)), to(rgba(9, 92, 142, 0.1)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 10%, rgba(9, 92, 142, 0.1) 100%)}@media only screen and (min-width: 850px){.residence__wrapper .explore:after{max-height:100%}}.residence__wrapper .explore__wrapper__container{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__wrapper .explore__wrapper__container{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 850px){.residence__wrapper .explore__wrapper__container{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}}.residence__wrapper .explore__wrapper__visual{margin-bottom:30px;position:relative}@media only screen and (min-width: 850px){.residence__wrapper .explore__wrapper__visual{width:50%;margin-bottom:0}}.residence__wrapper .explore__wrapper__carousel{height:200px}@media only screen and (min-width: 500px){.residence__wrapper .explore__wrapper__carousel{height:420px}}@media only screen and (min-width: 850px){.residence__wrapper .explore__wrapper__carousel{height:100%;min-height:500px}}.residence__wrapper .explore__wrapper__carousel .slick-list,.residence__wrapper .explore__wrapper__carousel .slick-track,.residence__wrapper .explore__wrapper__carousel .slick-slide,.residence__wrapper .explore__wrapper__carousel .slick-slide>div{height:100%}@media only screen and (min-width: 850px){.residence__wrapper .explore__wrapper__carousel__item{height:100%}}.residence__wrapper .explore__wrapper__carousel__item__image{height:200px;background-position:center;background-size:cover}@media only screen and (min-width: 500px){.residence__wrapper .explore__wrapper__carousel__item__image{height:420px}}@media only screen and (min-width: 850px){.residence__wrapper .explore__wrapper__carousel__item__image{height:100%}}.residence__wrapper .explore__wrapper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;bottom:20px;z-index:1}@media only screen and (min-width: 1200px){.residence__wrapper .explore__wrapper__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60px);height:0;right:30px;bottom:calc(50% + 23px)}}.residence__wrapper .explore__wrapper__controls__prev,.residence__wrapper .explore__wrapper__controls__next{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;width:47px;height:47px;background-color:var(--color-white);cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-left:8px}@media only screen and (min-width: 1200px){.residence__wrapper .explore__wrapper__controls__prev,.residence__wrapper .explore__wrapper__controls__next{width:48px;height:48px;margin-left:0}}.residence__wrapper .explore__wrapper__controls__prev.slick-hidden,.residence__wrapper .explore__wrapper__controls__next.slick-hidden{display:none}.residence__wrapper .explore__wrapper__controls__prev__icon,.residence__wrapper .explore__wrapper__controls__next__icon{fill:var(--color-primary);width:16px;height:11px}.residence__wrapper .explore__wrapper__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}@media only screen and (min-width: 850px){.residence__wrapper .explore__wrapper__content{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:center;-ms-flex-pack:center;justify-content:center;width:50%;padding-right:30px}}@media only screen and (min-width: 1200px){.residence__wrapper .explore__wrapper__content{padding-right:60px;padding-left:25px}}.residence__wrapper .explore__wrapper__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__wrapper .explore__wrapper__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__wrapper .explore__wrapper__content__title{font-size:2.5rem}}.residence__wrapper .explore__wrapper__content__title{margin-bottom:20px}.residence__wrapper .explore__wrapper__content__text p,.residence__wrapper .explore__wrapper__content__text span,.residence__wrapper .explore__wrapper__content__text div,.residence__wrapper .explore__wrapper__content__text a,.residence__wrapper .explore__wrapper__content__text ul,.residence__wrapper .explore__wrapper__content__text ol,.residence__wrapper .explore__wrapper__content__text li,.residence__wrapper .explore__wrapper__content__text h1,.residence__wrapper .explore__wrapper__content__text h2,.residence__wrapper .explore__wrapper__content__text h3,.residence__wrapper .explore__wrapper__content__text h4,.residence__wrapper .explore__wrapper__content__text h5,.residence__wrapper .explore__wrapper__content__text h6{font-family:var(--font) !important;font-weight:400 !important}.residence__wrapper .explore__wrapper__content__text strong{font-family:var(--font) !important;font-weight:700 !important}.residence__wrapper .explore__wrapper__content__text strong p,.residence__wrapper .explore__wrapper__content__text strong span,.residence__wrapper .explore__wrapper__content__text strong div,.residence__wrapper .explore__wrapper__content__text strong a,.residence__wrapper .explore__wrapper__content__text strong ul,.residence__wrapper .explore__wrapper__content__text strong ol,.residence__wrapper .explore__wrapper__content__text strong li,.residence__wrapper .explore__wrapper__content__text strong h1,.residence__wrapper .explore__wrapper__content__text strong h2,.residence__wrapper .explore__wrapper__content__text strong h3,.residence__wrapper .explore__wrapper__content__text strong h4,.residence__wrapper .explore__wrapper__content__text strong h5,.residence__wrapper .explore__wrapper__content__text strong h6{font-weight:700 !important}.residence__wrapper .explore__wrapper__content__text a{color:inherit !important}.residence__wrapper .explore__wrapper__content__text ul,.residence__wrapper .explore__wrapper__content__text ol{list-style-position:outside !important;padding-left:15px !important}.residence__wrapper .explore__wrapper__content__text ul{list-style-type:disc}.residence__wrapper .explore__wrapper__content__text ol{list-style-type:decimal}.residence__wrapper .explore__wrapper__content__text em{font-style:italic !important}.residence__wrapper .explore__wrapper__content__text sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__wrapper .explore__wrapper__content__text sup{font-size:.6875rem !important}}.residence__wrapper .explore__wrapper__content__text table{border-collapse:collapse !important}.residence__wrapper .explore__wrapper__content__text th,.residence__wrapper .explore__wrapper__content__text td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__wrapper .explore__wrapper__content__text{line-height:1.5}.residence__wrapper .maps__container{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + 20px * 2)){.residence__wrapper .maps__container{margin-left:auto;margin-right:auto}}.residence__wrapper .maps__container{padding-bottom:50px}@media only screen and (min-width: 850px){.residence__wrapper .maps__container{padding-bottom:75px}}@media only screen and (min-width: 1200px){.residence__wrapper .maps__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px}}.residence__wrapper .maps .map{max-width:100%;margin:0 0 25px}@media only screen and (min-width: 850px){.residence__wrapper .maps .map{margin:0 0 35px}}@media only screen and (min-width: 1200px){.residence__wrapper .maps .map{margin-bottom:0;width:100%}}.residence__wrapper .maps .map:last-child{margin-bottom:0}@media only screen and (min-width: 1200px){.residence__wrapper .maps--two-child .map{width:49%}}.residence__wrapper .maps .kimono-map #kimono-expandMapButton{right:10px !important}.residence__wrapper .maps__container{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__wrapper .maps__container{margin-left:auto;margin-right:auto}}.residence__wrapper .meeting{background-color:#171e3c;padding-top:45px;padding-bottom:45px;margin-bottom:75px}@media only screen and (min-width: 850px){.residence__wrapper .meeting{margin-bottom:90px}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting{margin:0 0 100px;width:100%}}.residence__wrapper .meeting__container{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + 20px * 2)){.residence__wrapper .meeting__container{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 850px){.residence__wrapper .meeting__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.residence__wrapper .meeting__content{color:var(--color-white)}.residence__wrapper .meeting__content__title{font-family:var(--font-title);font-size:1.5rem;font-weight:600;margin-bottom:15px}@media only screen and (min-width: 850px){.residence__wrapper .meeting__content__title{font-size:1.75rem}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__content__title{font-size:2rem}}.residence__wrapper .meeting__content__text{font-size:1.125rem;margin-bottom:40px}@media only screen and (min-width: 850px){.residence__wrapper .meeting__content__text{font-size:1.1875rem;margin-bottom:0}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__content__text{font-size:1.25rem}}@media only screen and (min-width: 850px){.residence__wrapper .meeting__content__text span{display:block}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.residence__wrapper .meeting__actions__information{width:100%;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;min-height:48px;color:var(--color-secondary);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .meeting__actions__information{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions__information{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions__information:hover{background-color:var(--color-grey)}}.residence__wrapper .meeting__actions__information.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .meeting__actions__information .icon{fill:var(--color-secondary)}.residence__wrapper .meeting__actions__information{margin-bottom:20px}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions__information{margin-bottom:0;margin-right:40px}}.residence__wrapper .meeting__actions__information .icon{fill:var(--color-secondary);width:22px;height:21px;margin-right:5px}.residence__wrapper .meeting__actions__appointment{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-tertiary);border:1px solid var(--color-tertiary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .meeting__actions__appointment{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions__appointment{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions__appointment:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__wrapper .meeting__actions__appointment.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .meeting__actions__appointment .icon{fill:var(--color-white)}.residence__wrapper .meeting__actions__appointment .icon{width:22px;height:21px;fill:var(--color-white);margin-right:10px}.residence__wrapper .meeting{padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 850px){.residence__wrapper .meeting{padding-top:70px;padding-bottom:70px}}.residence__wrapper .meeting__content__title{text-align:center;text-transform:uppercase}@media only screen and (min-width: 850px){.residence__wrapper .meeting__content__title{text-align:left}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__content__title{font-size:2.1875rem}}.residence__wrapper .meeting__content__text{font-size:.875rem;text-align:center}@media only screen and (min-width: 850px){.residence__wrapper .meeting__content__text{font-size:1rem;text-align:left}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__content__text{font-size:1.125rem}}.residence__wrapper .meeting__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 850px){.residence__wrapper .meeting__actions{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.residence__wrapper .meeting__actions__information{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;min-height:48px;color:var(--color-black);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 25px;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .meeting__actions__information{min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions__information{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions__information:hover{background-color:var(--color-grey)}}.residence__wrapper .meeting__actions__information.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .meeting__actions__information .icon{fill:var(--color-black)}.residence__wrapper .meeting__actions__information{margin-bottom:0}.residence__wrapper .meeting__actions__information .icon{fill:var(--color-black)}.residence__wrapper .meeting__actions__appointment{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 25px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .meeting__actions__appointment{min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions__appointment{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions__appointment:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__wrapper .meeting__actions__appointment.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .meeting__actions__appointment .icon{fill:var(--color-white)}.residence__wrapper .meeting__actions__appointment{margin-bottom:10px}@media only screen and (min-width: 1200px){.residence__wrapper .meeting__actions__appointment{margin-bottom:0;margin-right:10px}}.residence__wrapper .apartments{margin-bottom:40px;overflow:hidden}@media only screen and (min-width: 850px){.residence__wrapper .apartments{margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__wrapper .apartments{margin-bottom:55px}}.residence__wrapper .apartments__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.residence__wrapper .apartments__visual{position:relative;margin-top:-50px}@media only screen and (min-width: 500px){.residence__wrapper .apartments__visual{margin-top:-100px}}@media only screen and (min-width: 850px){.residence__wrapper .apartments__visual{margin-top:-200px}}@media only screen and (min-width: 1200px){.residence__wrapper .apartments__visual{margin-top:-400px}}.residence__wrapper .apartments__visual:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, #FFF), color-stop(40%, rgba(255, 255, 255, 0.7)), color-stop(80%, rgba(255, 255, 255, 0)));background:linear-gradient(180deg, #FFF 10%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0) 80%)}@media only screen and (min-width: 850px){.residence__wrapper .apartments__visual:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #FFF), color-stop(50%, rgba(255, 255, 255, 0.7)), color-stop(70%, rgba(255, 255, 255, 0)));background:linear-gradient(180deg, #FFF 20%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 70%)}}.residence__wrapper .apartments__carousel__item__image{height:200px;background-position:center;background-size:cover}@media only screen and (min-width: 500px){.residence__wrapper .apartments__carousel__item__image{height:500px}}@media only screen and (min-width: 850px){.residence__wrapper .apartments__carousel__item__image{height:800px}}@media only screen and (min-width: 1200px){.residence__wrapper .apartments__carousel__item__image{height:1100px}}.residence__wrapper .apartments__controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;bottom:20px;z-index:1}@media only screen and (min-width: 1200px){.residence__wrapper .apartments__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60px);height:0;right:30px;bottom:calc(50% + 23px)}}.residence__wrapper .apartments__controls__prev,.residence__wrapper .apartments__controls__next{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;width:47px;height:47px;background-color:var(--color-white);cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-left:8px}@media only screen and (min-width: 1200px){.residence__wrapper .apartments__controls__prev,.residence__wrapper .apartments__controls__next{width:48px;height:48px;margin-left:0}}.residence__wrapper .apartments__controls__prev.slick-hidden,.residence__wrapper .apartments__controls__next.slick-hidden{display:none}.residence__wrapper .apartments__controls__prev__icon,.residence__wrapper .apartments__controls__next__icon{fill:var(--color-primary);width:16px;height:11px}.residence__wrapper .apartments__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.residence__wrapper .apartments__content{position:relative;z-index:2}.residence__wrapper .apartments__content__container{max-width:920px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(920px + 20px * 2)){.residence__wrapper .apartments__content__container{margin-left:auto;margin-right:auto}}.residence__wrapper .apartments__content__container{text-align:center}.residence__wrapper .apartments__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__wrapper .apartments__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__wrapper .apartments__content__title{font-size:2.5rem}}.residence__wrapper .apartments__content__title{margin-bottom:25px}.residence__wrapper .apartments__content__text p,.residence__wrapper .apartments__content__text span,.residence__wrapper .apartments__content__text div,.residence__wrapper .apartments__content__text a,.residence__wrapper .apartments__content__text ul,.residence__wrapper .apartments__content__text ol,.residence__wrapper .apartments__content__text li,.residence__wrapper .apartments__content__text h1,.residence__wrapper .apartments__content__text h2,.residence__wrapper .apartments__content__text h3,.residence__wrapper .apartments__content__text h4,.residence__wrapper .apartments__content__text h5,.residence__wrapper .apartments__content__text h6{font-family:var(--font) !important;font-weight:400 !important}.residence__wrapper .apartments__content__text strong{font-family:var(--font) !important;font-weight:700 !important}.residence__wrapper .apartments__content__text strong p,.residence__wrapper .apartments__content__text strong span,.residence__wrapper .apartments__content__text strong div,.residence__wrapper .apartments__content__text strong a,.residence__wrapper .apartments__content__text strong ul,.residence__wrapper .apartments__content__text strong ol,.residence__wrapper .apartments__content__text strong li,.residence__wrapper .apartments__content__text strong h1,.residence__wrapper .apartments__content__text strong h2,.residence__wrapper .apartments__content__text strong h3,.residence__wrapper .apartments__content__text strong h4,.residence__wrapper .apartments__content__text strong h5,.residence__wrapper .apartments__content__text strong h6{font-weight:700 !important}.residence__wrapper .apartments__content__text a{color:inherit !important}.residence__wrapper .apartments__content__text ul,.residence__wrapper .apartments__content__text ol{list-style-position:outside !important;padding-left:15px !important}.residence__wrapper .apartments__content__text ul{list-style-type:disc}.residence__wrapper .apartments__content__text ol{list-style-type:decimal}.residence__wrapper .apartments__content__text em{font-style:italic !important}.residence__wrapper .apartments__content__text sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__wrapper .apartments__content__text sup{font-size:.6875rem !important}}.residence__wrapper .apartments__content__text table{border-collapse:collapse !important}.residence__wrapper .apartments__content__text th,.residence__wrapper .apartments__content__text td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__wrapper .apartments__content__text{line-height:1.5}.residence__wrapper .apartments__content__cta{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:700;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .apartments__content__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .apartments__content__cta{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .apartments__content__cta:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__wrapper .apartments__content__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .apartments__content__cta .icon{fill:var(--color-white)}.residence__wrapper .apartments__content__cta{margin:25px auto 0}.residence__wrapper .advancement{margin-top:50px;margin-bottom:50px}@media only screen and (min-width: 850px){.residence__wrapper .advancement{margin-top:60px;margin-bottom:70px}}@media only screen and (min-width: 1200px){.residence__wrapper .advancement{margin-top:70px;margin-bottom:90px}}.residence__wrapper .advancement__title{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + 20px * 2)){.residence__wrapper .advancement__title{margin-left:auto;margin-right:auto}}.residence__wrapper .advancement__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__wrapper .advancement__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__wrapper .advancement__title{font-size:2.5rem}}.residence__wrapper .advancement__title{margin-bottom:25px}@media only screen and (min-width: 850px){.residence__wrapper .advancement__title{text-align:center;margin-bottom:40px}}@media only screen and (min-width: 1200px){.residence__wrapper .advancement__title{margin-bottom:50px}}.residence__wrapper .advancement .timeline{max-width:1200px;margin-left:auto;margin-right:auto}.residence__wrapper .advancement .timeline{overflow:auto}.residence__wrapper .advancement .timeline__wrapper{width:1000px;height:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:80px;margin:0 auto;position:relative}@media only screen and (min-width: 1200px){.residence__wrapper .advancement .timeline__wrapper{width:1200px}}.residence__wrapper .advancement .timeline__wrapper:before{content:"";width:calc(100% - 250px);height:1px;background-color:var(--color-black);position:absolute;top:105px;left:125px}@media only screen and (min-width: 1200px){.residence__wrapper .advancement .timeline__wrapper:before{width:calc(100% - 300px);left:150px}}.residence__wrapper .advancement .timeline__wrapper:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-black);position:absolute;top:100px;right:120px}@media only screen and (min-width: 1200px){.residence__wrapper .advancement .timeline__wrapper:after{right:145px}}.residence__wrapper .advancement .timeline__item{width:16.666666%;z-index:1;padding:0 10px}.residence__wrapper .advancement .timeline__item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;background-color:var(--color-grey-light);border-radius:999px;margin:0 auto 15px}.residence__wrapper .advancement .timeline__item__icon .icon{width:25px;fill:var(--color-black);opacity:1}.residence__wrapper .advancement .timeline__item__label{text-align:center;color:var(--color-black);opacity:1;font-size:.8125rem}.residence__wrapper .advancement .timeline__item__label strong{display:block}.residence__wrapper .advancement .timeline__item.active .timeline__item__icon{background-color:var(--color-black)}.residence__wrapper .advancement .timeline__item.active .timeline__item__icon svg{fill:var(--color-white);opacity:1}.residence__wrapper .advancement .timeline__item.active .timeline__item__label{opacity:1}.residence__wrapper .advancement .timeline__item.actual{position:relative}.residence__wrapper .advancement .timeline__item.actual:before{content:"Vous êtes là";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;border-radius:999px;background-color:var(--color-secondary);color:var(--color-white);font-size:.9375rem;font-weight:700;text-align:center;padding:5px;position:absolute;top:-80px;left:calc(50% - 32px)}.residence__wrapper .advancement .timeline__item.actual:after{content:"";width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:var(--color-secondary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:-20px;left:calc(50% - 5px)}.residence__wrapper .advancement .timeline{margin-top:-80px}.residence__wrapper .advancement .timeline__item.actual::before,.residence__wrapper .advancement .timeline__item.actual::after{display:none}.residence__wrapper .salesoffice{margin-bottom:40px}@media only screen and (min-width: 850px){.residence__wrapper .salesoffice{margin-bottom:60px}}@media only screen and (min-width: 1200px){.residence__wrapper .salesoffice{margin-bottom:80px}}.residence__wrapper .salesoffice__container{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__wrapper .salesoffice__container{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 850px){.residence__wrapper .salesoffice__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.residence__wrapper .salesoffice__visual{height:200px;background-position:center;background-size:cover}@media only screen and (min-width: 500px){.residence__wrapper .salesoffice__visual{height:350px}}@media only screen and (min-width: 850px){.residence__wrapper .salesoffice__visual{width:50%;height:auto;min-height:400px}}.residence__wrapper .salesoffice__content{background-color:var(--color-grey-light);border:1px solid var(--color-grey);padding:30px}@media only screen and (min-width: 850px){.residence__wrapper .salesoffice__content{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:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:45px}}@media only screen and (min-width: 1200px){.residence__wrapper .salesoffice__content{padding:60px}}.residence__wrapper .salesoffice__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__wrapper .salesoffice__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__wrapper .salesoffice__content__title{font-size:2.5rem}}.residence__wrapper .salesoffice__content__title{margin-bottom:10px}@media only screen and (min-width: 850px){.residence__wrapper .salesoffice__content__title{margin-bottom:20px}}.residence__wrapper .salesoffice__content__address{font-size:.875rem;text-transform:uppercase;margin-bottom:15px;opacity:.5}@media only screen and (min-width: 850px){.residence__wrapper .salesoffice__content__address{font-size:1.0625rem;margin-bottom:20px}}@media only screen and (min-width: 1200px){.residence__wrapper .salesoffice__content__address{font-size:1.25rem}}.residence__wrapper .salesoffice__content__description p,.residence__wrapper .salesoffice__content__description span,.residence__wrapper .salesoffice__content__description div,.residence__wrapper .salesoffice__content__description a,.residence__wrapper .salesoffice__content__description ul,.residence__wrapper .salesoffice__content__description ol,.residence__wrapper .salesoffice__content__description li,.residence__wrapper .salesoffice__content__description h1,.residence__wrapper .salesoffice__content__description h2,.residence__wrapper .salesoffice__content__description h3,.residence__wrapper .salesoffice__content__description h4,.residence__wrapper .salesoffice__content__description h5,.residence__wrapper .salesoffice__content__description h6{font-family:var(--font) !important;font-weight:400 !important}.residence__wrapper .salesoffice__content__description strong{font-family:var(--font) !important;font-weight:700 !important}.residence__wrapper .salesoffice__content__description strong p,.residence__wrapper .salesoffice__content__description strong span,.residence__wrapper .salesoffice__content__description strong div,.residence__wrapper .salesoffice__content__description strong a,.residence__wrapper .salesoffice__content__description strong ul,.residence__wrapper .salesoffice__content__description strong ol,.residence__wrapper .salesoffice__content__description strong li,.residence__wrapper .salesoffice__content__description strong h1,.residence__wrapper .salesoffice__content__description strong h2,.residence__wrapper .salesoffice__content__description strong h3,.residence__wrapper .salesoffice__content__description strong h4,.residence__wrapper .salesoffice__content__description strong h5,.residence__wrapper .salesoffice__content__description strong h6{font-weight:700 !important}.residence__wrapper .salesoffice__content__description a{color:inherit !important}.residence__wrapper .salesoffice__content__description ul,.residence__wrapper .salesoffice__content__description ol{list-style-position:outside !important;padding-left:15px !important}.residence__wrapper .salesoffice__content__description ul{list-style-type:disc}.residence__wrapper .salesoffice__content__description ol{list-style-type:decimal}.residence__wrapper .salesoffice__content__description em{font-style:italic !important}.residence__wrapper .salesoffice__content__description sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__wrapper .salesoffice__content__description sup{font-size:.6875rem !important}}.residence__wrapper .salesoffice__content__description table{border-collapse:collapse !important}.residence__wrapper .salesoffice__content__description th,.residence__wrapper .salesoffice__content__description td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__wrapper .salesoffice__content__description{font-size:.875rem;line-height:1.5}.residence__wrapper .salesoffice__content__cta{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__wrapper .salesoffice__content__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__wrapper .salesoffice__content__cta{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__wrapper .salesoffice__content__cta:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__wrapper .salesoffice__content__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__wrapper .salesoffice__content__cta .icon{fill:var(--color-white)}.residence__wrapper .salesoffice__content__cta{margin-top:15px}.residence__editorial .intro{position:relative;margin-bottom:30px}@media only screen and (min-width: 850px){.residence__editorial .intro{margin-bottom:65px}}@media only screen and (min-width: 1200px){.residence__editorial .intro{margin-bottom:100px}}.residence__editorial .intro__visual{width:100%;height:100%;background-size:cover;background-position:center;position:absolute;top:0;left:0;z-index:-1}.residence__editorial .intro__visual:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(42.07%, rgba(255, 255, 255, 0.7)), color-stop(83.33%, rgba(255, 255, 255, 0)));background:linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.7) 42.07%, rgba(255, 255, 255, 0) 83.33%)}@media only screen and (min-width: 850px){.residence__editorial .intro__visual:after{background:-webkit-gradient(linear, left top, right top, color-stop(5.9%, #FFF), color-stop(46.43%, rgba(255, 255, 255, 0.7)), color-stop(86.18%, rgba(255, 255, 255, 0)));background:linear-gradient(90deg, #FFF 5.9%, rgba(255, 255, 255, 0.7) 46.43%, rgba(255, 255, 255, 0) 86.18%)}}.residence__editorial .intro__content{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__editorial .intro__content{margin-left:auto;margin-right:auto}}.residence__editorial .intro__content{min-height:450px;padding-top:25px;padding-bottom:25px}@media only screen and (min-width: 850px){.residence__editorial .intro__content{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:center;-ms-flex-pack:center;justify-content:center;padding-top:50px;padding-bottom:50px}}.residence__editorial .intro__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .intro__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .intro__content__title{font-size:2.5rem}}.residence__editorial .intro__content__title{max-width:430px;margin-bottom:5px}@media only screen and (min-width: 850px){.residence__editorial .intro__content__title{margin-bottom:10px}}@media only screen and (min-width: 1200px){.residence__editorial .intro__content__title{margin-bottom:15px}}.residence__editorial .intro__content__text{max-width:430px;font-size:.875rem}@media only screen and (min-width: 850px){.residence__editorial .intro__content__text{font-size:1.0625rem}}@media only screen and (min-width: 1200px){.residence__editorial .intro__content__text{font-size:1.25rem}}.residence__editorial .text{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__editorial .text{margin-left:auto;margin-right:auto}}.residence__editorial .text{padding-top:40px;margin-bottom:40px}@media only screen and (min-width: 850px){.residence__editorial .text{margin-bottom:70px}}@media only screen and (min-width: 1200px){.residence__editorial .text{padding-top:60px;margin-bottom:100px}}.residence__editorial .text .readmore__wrapper{height:160px;overflow:hidden;-webkit-transition:height .75s ease;transition:height .75s ease}.residence__editorial .text .readmore__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;position:relative;z-index:1}.residence__editorial .text .readmore__cta.active:after{opacity:0;visibility:hidden;-webkit-transition:opacity .7s ease,visibility 0s linear .7s;transition:opacity .7s ease,visibility 0s linear .7s}.residence__editorial .text .readmore__cta:before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;z-index:1;background-color:var(--color-black)}.residence__editorial .text .readmore__cta:after{content:"";width:100%;height:80px;position:absolute;bottom:45px;left:0;z-index:0;opacity:1;visibility:visible;-webkit-transition:opacity .7s ease,visibility 0s linear;transition:opacity .7s ease,visibility 0s linear;background:-webkit-gradient(linear, left bottom, left top, color-stop(20%, white), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, white 20%, rgba(255, 255, 255, 0) 100%)}.residence__editorial .text .readmore__cta__btn{color:var(--color-black);font-size:.75rem;font-weight:600;text-align:center;cursor:pointer;background-color:#fff;border:1px solid var(--color-black);border-radius:10px;padding:8px 15px;position:relative;z-index:2}@media only screen and (min-width: 850px){.residence__editorial .text .readmore__cta__btn{font-size:.8125rem}}@media only screen and (min-width: 1200px){.residence__editorial .text .readmore__cta__btn{font-size:.875rem}}.residence__editorial .text__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .text__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .text__title{font-size:2.5rem}}.residence__editorial .text__title{margin-bottom:20px}.residence__editorial .text__wysiwyg p,.residence__editorial .text__wysiwyg span,.residence__editorial .text__wysiwyg div,.residence__editorial .text__wysiwyg a,.residence__editorial .text__wysiwyg ul,.residence__editorial .text__wysiwyg ol,.residence__editorial .text__wysiwyg li,.residence__editorial .text__wysiwyg h1,.residence__editorial .text__wysiwyg h2,.residence__editorial .text__wysiwyg h3,.residence__editorial .text__wysiwyg h4,.residence__editorial .text__wysiwyg h5,.residence__editorial .text__wysiwyg h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .text__wysiwyg strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .text__wysiwyg strong p,.residence__editorial .text__wysiwyg strong span,.residence__editorial .text__wysiwyg strong div,.residence__editorial .text__wysiwyg strong a,.residence__editorial .text__wysiwyg strong ul,.residence__editorial .text__wysiwyg strong ol,.residence__editorial .text__wysiwyg strong li,.residence__editorial .text__wysiwyg strong h1,.residence__editorial .text__wysiwyg strong h2,.residence__editorial .text__wysiwyg strong h3,.residence__editorial .text__wysiwyg strong h4,.residence__editorial .text__wysiwyg strong h5,.residence__editorial .text__wysiwyg strong h6{font-weight:700 !important}.residence__editorial .text__wysiwyg a{color:inherit !important}.residence__editorial .text__wysiwyg ul,.residence__editorial .text__wysiwyg ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .text__wysiwyg ul{list-style-type:disc}.residence__editorial .text__wysiwyg ol{list-style-type:decimal}.residence__editorial .text__wysiwyg em{font-style:italic !important}.residence__editorial .text__wysiwyg sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .text__wysiwyg sup{font-size:.6875rem !important}}.residence__editorial .text__wysiwyg table{border-collapse:collapse !important}.residence__editorial .text__wysiwyg th,.residence__editorial .text__wysiwyg td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .text__wysiwyg{line-height:1.5}.residence__editorial .text__cta__item{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:700;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .text__cta__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .text__cta__item{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .text__cta__item:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .text__cta__item.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .text__cta__item .icon{fill:var(--color-white)}.residence__editorial .text__cta__item{margin-top:25px}@media only screen and (min-width: 850px){.residence__editorial .text__cta__item{font-size:.875rem}}.residence__editorial .visual{height:450px;background-size:cover;background-position:center;margin-bottom:30px}@media only screen and (min-width: 850px){.residence__editorial .visual{margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__editorial .visual{margin-bottom:80px}}.residence__editorial .citation{padding-bottom:45px;margin-top:60px;margin-bottom:20px;position:relative}@media only screen and (min-width: 850px){.residence__editorial .citation{padding-bottom:60px;margin-top:90px;margin-bottom:45px}}@media only screen and (min-width: 1200px){.residence__editorial .citation{padding-bottom:70px;margin-top:120px;margin-bottom:70px}}.residence__editorial .citation:after{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.1)), to(rgba(9, 92, 142, 0.1)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 10%, rgba(9, 92, 142, 0.1) 100%)}.residence__editorial .citation__container{max-width:880px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(880px + 20px * 2)){.residence__editorial .citation__container{margin-left:auto;margin-right:auto}}.residence__editorial .citation__container:before{content:"";display:block;width:25px;height:20px;margin:0 auto 20px;background-color:var(--color-primary);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 20'><path d='M25 0V5.7223C25 7.36793 24.6842 9.07901 24.0527 10.8555C23.402 12.6508 22.5217 14.3432 21.4117 15.9327C20.2826 17.5409 19.0195 18.8967 17.6224 20L12.7998 16.9425C13.9289 15.2782 14.8762 13.539 15.6417 11.7251C16.3881 9.92987 16.7517 7.94764 16.7326 5.7784V0H25ZM12.2002 0V5.7223C12.2002 7.36793 11.8845 9.07901 11.2529 10.8555C10.6022 12.6508 9.72191 14.3432 8.61193 15.9327C7.48281 17.5409 6.21973 18.8967 4.82268 20L0 16.9425C1.12912 15.2782 2.07643 13.539 2.84193 11.7251C3.5883 9.92987 3.95192 7.94764 3.93278 5.7784V0H12.2002Z'/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 20'><path d='M25 0V5.7223C25 7.36793 24.6842 9.07901 24.0527 10.8555C23.402 12.6508 22.5217 14.3432 21.4117 15.9327C20.2826 17.5409 19.0195 18.8967 17.6224 20L12.7998 16.9425C13.9289 15.2782 14.8762 13.539 15.6417 11.7251C16.3881 9.92987 16.7517 7.94764 16.7326 5.7784V0H25ZM12.2002 0V5.7223C12.2002 7.36793 11.8845 9.07901 11.2529 10.8555C10.6022 12.6508 9.72191 14.3432 8.61193 15.9327C7.48281 17.5409 6.21973 18.8967 4.82268 20L0 16.9425C1.12912 15.2782 2.07643 13.539 2.84193 11.7251C3.5883 9.92987 3.95192 7.94764 3.93278 5.7784V0H12.2002Z'/></svg>") no-repeat center/contain}@media only screen and (min-width: 850px){.residence__editorial .citation__container:before{width:50px;height:40px;margin-bottom:30px}}.residence__editorial .citation__text{font-size:1.125rem;text-align:center}@media only screen and (min-width: 850px){.residence__editorial .citation__text{font-size:1.4375rem}}@media only screen and (min-width: 1200px){.residence__editorial .citation__text{font-size:1.6875rem}}.residence__editorial .citation__author{margin-top:25px}@media only screen and (min-width: 850px){.residence__editorial .citation__author{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;margin-top:40px}}@media only screen and (min-width: 1200px){.residence__editorial .citation__author{margin-top:50px}}.residence__editorial .citation__author.no-image .citation__author__label{text-align:center}.residence__editorial .citation__author__visual{width:45px;height:45px;background-size:cover;background-position:center;border-radius:999px;margin-right:auto;margin-bottom:15px;margin-left:auto}@media only screen and (min-width: 850px){.residence__editorial .citation__author__visual{margin-right:20px;margin-bottom:0;margin-left:0}}@media only screen and (min-width: 1200px){.residence__editorial .citation__author__visual{width:60px;height:60px}}.residence__editorial .citation__author__label{text-align:center}@media only screen and (min-width: 850px){.residence__editorial .citation__author__label{text-align:left}}.residence__editorial .citation__author__label__people{display:block;font-size:1.125rem}@media only screen and (min-width: 850px){.residence__editorial .citation__author__label__people{font-size:1.25rem}}@media only screen and (min-width: 1200px){.residence__editorial .citation__author__label__people{font-size:1.375rem}}.residence__editorial .citation__author__label__job{font-size:.75rem}@media only screen and (min-width: 850px){.residence__editorial .citation__author__label__job{font-size:.8125rem}}@media only screen and (min-width: 1200px){.residence__editorial .citation__author__label__job{font-size:.875rem}}.residence__editorial .thumbnail{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + 20px * 2)){.residence__editorial .thumbnail{margin-left:auto;margin-right:auto}}.residence__editorial .thumbnail{margin-bottom:75px}@media only screen and (min-width: 850px){.residence__editorial .thumbnail{margin-bottom:90px}}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail{margin-bottom:100px}}.residence__editorial .thumbnail__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .thumbnail__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__title{font-size:2.5rem}}.residence__editorial .thumbnail__title{margin-bottom:10px}@media only screen and (min-width: 500px){.residence__editorial .thumbnail__title{margin-left:20px;margin-right:20px}}@media only screen and (min-width: 850px){.residence__editorial .thumbnail__title{margin-bottom:15px}}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__title{margin-left:90px;margin-right:90px}}.residence__editorial .thumbnail__text{font-size:.875rem;line-height:1.5;margin-bottom:25px;max-width:600px}@media only screen and (min-width: 500px){.residence__editorial .thumbnail__text{margin-left:20px}}@media only screen and (min-width: 850px){.residence__editorial .thumbnail__text{margin-bottom:30px}}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__text{margin-bottom:35px;margin-left:90px}}.residence__editorial .thumbnail__content{position:relative;max-width:1050px;margin:0 auto}.residence__editorial .thumbnail__content__carousel{position:relative;z-index:1}.residence__editorial .thumbnail__content__carousel .slick-arrow{display:none !important}.residence__editorial .thumbnail__content__carousel__item__container{margin:0 20px}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__content__carousel__item__container{margin:0 15px}}.residence__editorial .thumbnail__content__carousel__item__visual{height:200px;background-position:center;background-size:cover}.residence__editorial .thumbnail__content__carousel__item__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;font-size:.75rem;font-weight:500;border:1px solid var(--color-grey);padding:5px 15px}@media only screen and (min-width: 850px){.residence__editorial .thumbnail__content__carousel__item__label{min-height:60px;font-size:.875rem;padding:5px 20px}}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__content__carousel__item__label{min-height:75px;font-size:.9375rem}}.residence__editorial .thumbnail__content__controls{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:0;position:absolute;left:0;top:70px;z-index:2}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__content__controls{width:calc(100% + 140px);margin-left:-70px}}.residence__editorial .thumbnail__content__controls__prev,.residence__editorial .thumbnail__content__controls__next{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;width:37px;height:37px;background-color:var(--color-white);border-radius:0;cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__content__controls__prev,.residence__editorial .thumbnail__content__controls__next{width:50px;height:50px}}.residence__editorial .thumbnail__content__controls__prev__icon,.residence__editorial .thumbnail__content__controls__next__icon{fill:var(--color-primary);width:13px;height:9px;pointer-events:none}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__content__controls__prev__icon,.residence__editorial .thumbnail__content__controls__next__icon{width:16px;height:11px}}.residence__editorial .thumbnail__content__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.residence__editorial .thumbnail__cta{margin-top:25px}@media only screen and (min-width: 850px){.residence__editorial .thumbnail__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__cta{margin-top:35px}}.residence__editorial .thumbnail__cta__item{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .thumbnail__cta__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__cta__item{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .thumbnail__cta__item:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .thumbnail__cta__item.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .thumbnail__cta__item .icon{fill:var(--color-white)}.residence__editorial .overview__program{display:block;text-decoration:none;border:1px solid var(--color-grey)}@media only screen and (min-width: 850px){.residence__editorial .overview__program{position:relative;padding-bottom:80px}}@media only screen and (min-width: 1200px){.residence__editorial .overview__program:hover .overview__program__visual__wrapper{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media only screen and (min-width: 1200px){.residence__editorial .overview__program:hover .overview__program__content__cta{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .overview__program__visual{overflow:hidden;pointer-events:none}.residence__editorial .overview__program__visual__wrapper{height:190px;background-size:cover;background-position:center;position:relative;overflow:hidden}@media only screen and (min-width: 500px){.residence__editorial .overview__program__visual__wrapper{height:350px}}@media only screen and (min-width: 850px){.residence__editorial .overview__program__visual__wrapper{height:190px}}@media only screen and (min-width: 1200px){.residence__editorial .overview__program__visual__wrapper{height:250px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}}.residence__editorial .overview__program__visual__wrapper__arrow{display:none}.residence__editorial .overview__program__visual__wrapper__arrow__icon{width:16px;height:11px;fill:var(--color-white)}.residence__editorial .overview__program__visual__wrapper__teaser{display:none}.residence__editorial .overview__program__visual__wrapper__offer{background-color:var(--color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 10px;position:relative;z-index:1}.residence__editorial .overview__program__visual__wrapper__offer__text{color:var(--color-white);font-size:.75rem}.residence__editorial .overview__program__content{padding:20px;pointer-events:none}.residence__editorial .overview__program__content__labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.residence__editorial .overview__program__content__labels__progress,.residence__editorial .overview__program__content__labels__online{color:var(--color-white);font-size:.5625rem;text-transform:uppercase;padding:6px 9px;margin:0 10px 10px 0}.residence__editorial .overview__program__content__labels__progress{background-color:var(--color-primary)}.residence__editorial .overview__program__content__labels__online{background-color:var(--color-primary)}.residence__editorial .overview__program__content__promoter{color:var(--color-black);font-size:.75rem;margin-top:10px}.residence__editorial .overview__program__content__name{color:var(--color-black);font-size:.75rem;margin-top:10px;opacity:.6}@media only screen and (min-width: 850px){.residence__editorial .overview__program__content__name{font-size:.8125rem}}@media only screen and (min-width: 1200px){.residence__editorial .overview__program__content__name{font-size:.875rem}}.residence__editorial .overview__program__content__city{color:var(--color-black);font-size:1.5rem;font-weight:700;margin-bottom:15px}@media only screen and (min-width: 850px){.residence__editorial .overview__program__content__city{font-size:1.6875rem;margin-bottom:25px}}@media only screen and (min-width: 1200px){.residence__editorial .overview__program__content__city{font-size:1.875rem;margin-bottom:30px}}.residence__editorial .overview__program__content__city span{display:inline-block}.residence__editorial .overview__program__content__city span:first-letter{text-transform:uppercase}.residence__editorial .overview__program__content__type{color:var(--color-black);font-size:.875rem;font-weight:700;margin-bottom:5px}@media only screen and (min-width: 850px){.residence__editorial .overview__program__content__type{font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .overview__program__content__type{font-size:1rem}}.residence__editorial .overview__program__content__price{color:var(--color-black);font-size:.875rem;font-weight:700}@media only screen and (min-width: 850px){.residence__editorial .overview__program__content__price{font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .overview__program__content__price{font-size:1rem}}.residence__editorial .overview__program__content__price sup{font-size:.5625rem}.residence__editorial .overview__program__content__cta{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .overview__program__content__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .overview__program__content__cta{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .overview__program__content__cta:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .overview__program__content__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .overview__program__content__cta .icon{fill:var(--color-white)}.residence__editorial .overview__program__content__cta{margin-top:30px}@media only screen and (min-width: 850px){.residence__editorial .overview__program__content__cta{width:calc(100% - 40px);position:absolute;left:20px;bottom:20px;margin:0}}.residence__editorial .programs{max-width:1050px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1050px + 20px * 2)){.residence__editorial .programs{margin-left:auto;margin-right:auto}}.residence__editorial .programs{margin-bottom:35px}@media only screen and (min-width: 850px){.residence__editorial .programs{margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__editorial .programs{margin-bottom:75px}}.residence__editorial .programs__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .programs__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .programs__title{font-size:2.5rem}}.residence__editorial .programs__title{margin-bottom:15px}@media only screen and (min-width: 1200px){.residence__editorial .programs__title{margin-bottom:20px}}.residence__editorial .programs__subtitle p,.residence__editorial .programs__subtitle span,.residence__editorial .programs__subtitle div,.residence__editorial .programs__subtitle a,.residence__editorial .programs__subtitle ul,.residence__editorial .programs__subtitle ol,.residence__editorial .programs__subtitle li,.residence__editorial .programs__subtitle h1,.residence__editorial .programs__subtitle h2,.residence__editorial .programs__subtitle h3,.residence__editorial .programs__subtitle h4,.residence__editorial .programs__subtitle h5,.residence__editorial .programs__subtitle h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .programs__subtitle strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .programs__subtitle strong p,.residence__editorial .programs__subtitle strong span,.residence__editorial .programs__subtitle strong div,.residence__editorial .programs__subtitle strong a,.residence__editorial .programs__subtitle strong ul,.residence__editorial .programs__subtitle strong ol,.residence__editorial .programs__subtitle strong li,.residence__editorial .programs__subtitle strong h1,.residence__editorial .programs__subtitle strong h2,.residence__editorial .programs__subtitle strong h3,.residence__editorial .programs__subtitle strong h4,.residence__editorial .programs__subtitle strong h5,.residence__editorial .programs__subtitle strong h6{font-weight:700 !important}.residence__editorial .programs__subtitle a{color:inherit !important}.residence__editorial .programs__subtitle ul,.residence__editorial .programs__subtitle ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .programs__subtitle ul{list-style-type:disc}.residence__editorial .programs__subtitle ol{list-style-type:decimal}.residence__editorial .programs__subtitle em{font-style:italic !important}.residence__editorial .programs__subtitle sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .programs__subtitle sup{font-size:.6875rem !important}}.residence__editorial .programs__subtitle table{border-collapse:collapse !important}.residence__editorial .programs__subtitle th,.residence__editorial .programs__subtitle td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .programs__subtitle{font-size:.875rem;line-height:1.5;margin-bottom:25px}@media only screen and (min-width: 850px){.residence__editorial .programs__subtitle{margin-bottom:35px}}@media only screen and (min-width: 1200px){.residence__editorial .programs__subtitle{margin-bottom:45px}}@media only screen and (min-width: 850px){.residence__editorial .programs__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.residence__editorial .programs__wrapper__item{margin-bottom:25px}@media only screen and (min-width: 850px){.residence__editorial .programs__wrapper__item{width:calc(33.3333% - 10px);margin:0 5px 20px}}@media only screen and (min-width: 1200px){.residence__editorial .programs__wrapper__item{margin:0 5px 40px}}@media only screen and (min-width: 850px){.residence__editorial .programs__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.residence__editorial .programs__link__button{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .programs__link__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .programs__link__button{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .programs__link__button:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .programs__link__button.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .programs__link__button .icon{fill:var(--color-white)}.residence__editorial .programs__link__button.inactive{display:none}.residence__editorial .text-and-visual{margin-bottom:40px}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual{margin-bottom:60px}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual{margin-bottom:80px}}.residence__editorial .text-and-visual.top .text-and-visual__carousel{height:280px}@media only screen and (min-width: 500px){.residence__editorial .text-and-visual.top .text-and-visual__carousel{height:420px}}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.top .text-and-visual__carousel{height:500px}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.top .text-and-visual__carousel{height:580px}}.residence__editorial .text-and-visual.top .text-and-visual__carousel .slick-list,.residence__editorial .text-and-visual.top .text-and-visual__carousel .slick-track,.residence__editorial .text-and-visual.top .text-and-visual__carousel .slick-slide,.residence__editorial .text-and-visual.top .text-and-visual__carousel .slick-slide>div{height:100%}.residence__editorial .text-and-visual.top .text-and-visual__carousel__item{height:100%;background-position:center;background-size:cover}.residence__editorial .text-and-visual.top .text-and-visual__controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;bottom:20px;z-index:1}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.top .text-and-visual__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60px);height:0;right:30px;bottom:calc(50% + 23px)}}.residence__editorial .text-and-visual.top .text-and-visual__controls__prev,.residence__editorial .text-and-visual.top .text-and-visual__controls__next{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;width:47px;height:47px;background-color:var(--color-white);cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-left:8px}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.top .text-and-visual__controls__prev,.residence__editorial .text-and-visual.top .text-and-visual__controls__next{width:48px;height:48px;margin-left:0}}.residence__editorial .text-and-visual.top .text-and-visual__controls__prev.slick-hidden,.residence__editorial .text-and-visual.top .text-and-visual__controls__next.slick-hidden{display:none}.residence__editorial .text-and-visual.top .text-and-visual__controls__prev__icon,.residence__editorial .text-and-visual.top .text-and-visual__controls__next__icon{fill:var(--color-primary);width:16px;height:11px}.residence__editorial .text-and-visual.top .text-and-visual__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.residence__editorial .text-and-visual.top .text-and-visual__visual{position:relative}.residence__editorial .text-and-visual.top .text-and-visual__visual:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear, left bottom, left top, color-stop(5%, #FFF), color-stop(40%, rgba(255, 255, 255, 0.7)), color-stop(80%, rgba(255, 255, 255, 0)));background:linear-gradient(0deg, #FFF 5%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0) 80%)}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.top .text-and-visual__visual:before{background:-webkit-gradient(linear, left bottom, left top, color-stop(5%, #FFF), color-stop(25%, rgba(255, 255, 255, 0.7)), color-stop(50%, rgba(255, 255, 255, 0)));background:linear-gradient(0deg, #FFF 5%, rgba(255, 255, 255, 0.7) 25%, rgba(255, 255, 255, 0) 50%)}}.residence__editorial .text-and-visual.top .text-and-visual__content{max-width:1140px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1140px + 20px * 2)){.residence__editorial .text-and-visual.top .text-and-visual__content{margin-left:auto;margin-right:auto}}.residence__editorial .text-and-visual.top .text-and-visual__content{text-align:center}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.top .text-and-visual__content{margin-top:-25px;position:relative;z-index:2}}.residence__editorial .text-and-visual.top .text-and-visual__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.top .text-and-visual__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.top .text-and-visual__content__title{font-size:2.5rem}}.residence__editorial .text-and-visual.top .text-and-visual__content__title{margin-bottom:20px}.residence__editorial .text-and-visual.top .text-and-visual__content__text p,.residence__editorial .text-and-visual.top .text-and-visual__content__text span,.residence__editorial .text-and-visual.top .text-and-visual__content__text div,.residence__editorial .text-and-visual.top .text-and-visual__content__text a,.residence__editorial .text-and-visual.top .text-and-visual__content__text ul,.residence__editorial .text-and-visual.top .text-and-visual__content__text ol,.residence__editorial .text-and-visual.top .text-and-visual__content__text li,.residence__editorial .text-and-visual.top .text-and-visual__content__text h1,.residence__editorial .text-and-visual.top .text-and-visual__content__text h2,.residence__editorial .text-and-visual.top .text-and-visual__content__text h3,.residence__editorial .text-and-visual.top .text-and-visual__content__text h4,.residence__editorial .text-and-visual.top .text-and-visual__content__text h5,.residence__editorial .text-and-visual.top .text-and-visual__content__text h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .text-and-visual.top .text-and-visual__content__text strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .text-and-visual.top .text-and-visual__content__text strong p,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong span,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong div,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong a,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong ul,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong ol,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong li,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong h1,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong h2,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong h3,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong h4,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong h5,.residence__editorial .text-and-visual.top .text-and-visual__content__text strong h6{font-weight:700 !important}.residence__editorial .text-and-visual.top .text-and-visual__content__text a{color:inherit !important}.residence__editorial .text-and-visual.top .text-and-visual__content__text ul,.residence__editorial .text-and-visual.top .text-and-visual__content__text ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .text-and-visual.top .text-and-visual__content__text ul{list-style-type:disc}.residence__editorial .text-and-visual.top .text-and-visual__content__text ol{list-style-type:decimal}.residence__editorial .text-and-visual.top .text-and-visual__content__text em{font-style:italic !important}.residence__editorial .text-and-visual.top .text-and-visual__content__text sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.top .text-and-visual__content__text sup{font-size:.6875rem !important}}.residence__editorial .text-and-visual.top .text-and-visual__content__text table{border-collapse:collapse !important}.residence__editorial .text-and-visual.top .text-and-visual__content__text th,.residence__editorial .text-and-visual.top .text-and-visual__content__text td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .text-and-visual.top .text-and-visual__content__text{line-height:1.5}.residence__editorial .text-and-visual.top .text-and-visual__content__cta{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.top .text-and-visual__content__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.top .text-and-visual__content__cta{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.top .text-and-visual__content__cta:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .text-and-visual.top .text-and-visual__content__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .text-and-visual.top .text-and-visual__content__cta .icon{fill:var(--color-white)}.residence__editorial .text-and-visual.top .text-and-visual__content__cta{margin-top:25px}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.top .text-and-visual__content__cta{margin-left:auto;margin-right:auto}}.residence__editorial .text-and-visual.bottom .text-and-visual__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.residence__editorial .text-and-visual.bottom .text-and-visual__carousel{height:280px}@media only screen and (min-width: 500px){.residence__editorial .text-and-visual.bottom .text-and-visual__carousel{height:420px}}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.bottom .text-and-visual__carousel{height:500px}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.bottom .text-and-visual__carousel{height:580px}}.residence__editorial .text-and-visual.bottom .text-and-visual__carousel .slick-list,.residence__editorial .text-and-visual.bottom .text-and-visual__carousel .slick-track,.residence__editorial .text-and-visual.bottom .text-and-visual__carousel .slick-slide,.residence__editorial .text-and-visual.bottom .text-and-visual__carousel .slick-slide>div{height:100%}.residence__editorial .text-and-visual.bottom .text-and-visual__carousel__item{height:100%;background-position:center;background-size:cover}.residence__editorial .text-and-visual.bottom .text-and-visual__controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;bottom:20px;z-index:1}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.bottom .text-and-visual__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60px);height:0;right:30px;bottom:calc(50% + 23px)}}.residence__editorial .text-and-visual.bottom .text-and-visual__controls__prev,.residence__editorial .text-and-visual.bottom .text-and-visual__controls__next{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;width:47px;height:47px;background-color:var(--color-white);cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-left:8px}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.bottom .text-and-visual__controls__prev,.residence__editorial .text-and-visual.bottom .text-and-visual__controls__next{width:48px;height:48px;margin-left:0}}.residence__editorial .text-and-visual.bottom .text-and-visual__controls__prev.slick-hidden,.residence__editorial .text-and-visual.bottom .text-and-visual__controls__next.slick-hidden{display:none}.residence__editorial .text-and-visual.bottom .text-and-visual__controls__prev__icon,.residence__editorial .text-and-visual.bottom .text-and-visual__controls__next__icon{fill:var(--color-primary);width:16px;height:11px}.residence__editorial .text-and-visual.bottom .text-and-visual__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.residence__editorial .text-and-visual.bottom .text-and-visual__visual{position:relative}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.bottom .text-and-visual__visual{margin-top:-45px}}.residence__editorial .text-and-visual.bottom .text-and-visual__visual:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #FFF), color-stop(40%, rgba(255, 255, 255, 0.7)), color-stop(80%, rgba(255, 255, 255, 0)));background:linear-gradient(180deg, #FFF 5%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0) 80%)}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.bottom .text-and-visual__visual:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #FFF), color-stop(25%, rgba(255, 255, 255, 0.7)), color-stop(50%, rgba(255, 255, 255, 0)));background:linear-gradient(180deg, #FFF 5%, rgba(255, 255, 255, 0.7) 25%, rgba(255, 255, 255, 0) 50%)}}.residence__editorial .text-and-visual.bottom .text-and-visual__content{max-width:1140px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1140px + 20px * 2)){.residence__editorial .text-and-visual.bottom .text-and-visual__content{margin-left:auto;margin-right:auto}}.residence__editorial .text-and-visual.bottom .text-and-visual__content{text-align:center}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.bottom .text-and-visual__content{position:relative;z-index:2}}.residence__editorial .text-and-visual.bottom .text-and-visual__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.bottom .text-and-visual__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.bottom .text-and-visual__content__title{font-size:2.5rem}}.residence__editorial .text-and-visual.bottom .text-and-visual__content__title{margin-bottom:20px}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text p,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text span,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text div,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text a,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text ul,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text ol,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text li,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text h1,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text h2,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text h3,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text h4,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text h5,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong p,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong span,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong div,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong a,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong ul,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong ol,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong li,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong h1,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong h2,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong h3,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong h4,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong h5,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text strong h6{font-weight:700 !important}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text a{color:inherit !important}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text ul,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text ul{list-style-type:disc}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text ol{list-style-type:decimal}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text em{font-style:italic !important}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.bottom .text-and-visual__content__text sup{font-size:.6875rem !important}}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text table{border-collapse:collapse !important}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text th,.residence__editorial .text-and-visual.bottom .text-and-visual__content__text td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .text-and-visual.bottom .text-and-visual__content__text{line-height:1.5}.residence__editorial .text-and-visual.bottom .text-and-visual__content__cta{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.bottom .text-and-visual__content__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.bottom .text-and-visual__content__cta{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.bottom .text-and-visual__content__cta:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .text-and-visual.bottom .text-and-visual__content__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .text-and-visual.bottom .text-and-visual__content__cta .icon{fill:var(--color-white)}.residence__editorial .text-and-visual.bottom .text-and-visual__content__cta{margin-top:25px}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.bottom .text-and-visual__content__cta{margin-left:auto;margin-right:auto}}.residence__editorial .text-and-visual.right .text-and-visual__container{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__editorial .text-and-visual.right .text-and-visual__container{margin-left:auto;margin-right:auto}}.residence__editorial .text-and-visual.right .text-and-visual__container{position:relative}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.right .text-and-visual__container{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}}.residence__editorial .text-and-visual.right .text-and-visual__carousel{height:200px}@media only screen and (min-width: 500px){.residence__editorial .text-and-visual.right .text-and-visual__carousel{height:420px}}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.right .text-and-visual__carousel{height:100%;min-height:500px}}.residence__editorial .text-and-visual.right .text-and-visual__carousel .slick-list,.residence__editorial .text-and-visual.right .text-and-visual__carousel .slick-track,.residence__editorial .text-and-visual.right .text-and-visual__carousel .slick-slide,.residence__editorial .text-and-visual.right .text-and-visual__carousel .slick-slide>div{height:100%}.residence__editorial .text-and-visual.right .text-and-visual__carousel__item{height:200px;background-position:center;background-size:cover}@media only screen and (min-width: 500px){.residence__editorial .text-and-visual.right .text-and-visual__carousel__item{height:420px}}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.right .text-and-visual__carousel__item{height:100%}}.residence__editorial .text-and-visual.right .text-and-visual__controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;bottom:20px;z-index:1}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.right .text-and-visual__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60px);height:0;right:30px;bottom:calc(50% + 23px)}}.residence__editorial .text-and-visual.right .text-and-visual__controls__prev,.residence__editorial .text-and-visual.right .text-and-visual__controls__next{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;width:47px;height:47px;background-color:var(--color-white);cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-left:8px}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.right .text-and-visual__controls__prev,.residence__editorial .text-and-visual.right .text-and-visual__controls__next{width:48px;height:48px;margin-left:0}}.residence__editorial .text-and-visual.right .text-and-visual__controls__prev.slick-hidden,.residence__editorial .text-and-visual.right .text-and-visual__controls__next.slick-hidden{display:none}.residence__editorial .text-and-visual.right .text-and-visual__controls__prev__icon,.residence__editorial .text-and-visual.right .text-and-visual__controls__next__icon{fill:var(--color-primary);width:16px;height:11px}.residence__editorial .text-and-visual.right .text-and-visual__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.residence__editorial .text-and-visual.right .text-and-visual__visual{margin-bottom:30px;position:relative}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.right .text-and-visual__visual{width:50%;margin-bottom:0}}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.right .text-and-visual__content{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:center;-ms-flex-pack:center;justify-content:center;width:50%;padding-right:30px}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.right .text-and-visual__content{padding-right:60px;padding-left:25px}}.residence__editorial .text-and-visual.right .text-and-visual__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.right .text-and-visual__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.right .text-and-visual__content__title{font-size:2.5rem}}.residence__editorial .text-and-visual.right .text-and-visual__content__title{margin-bottom:20px}.residence__editorial .text-and-visual.right .text-and-visual__content__text p,.residence__editorial .text-and-visual.right .text-and-visual__content__text span,.residence__editorial .text-and-visual.right .text-and-visual__content__text div,.residence__editorial .text-and-visual.right .text-and-visual__content__text a,.residence__editorial .text-and-visual.right .text-and-visual__content__text ul,.residence__editorial .text-and-visual.right .text-and-visual__content__text ol,.residence__editorial .text-and-visual.right .text-and-visual__content__text li,.residence__editorial .text-and-visual.right .text-and-visual__content__text h1,.residence__editorial .text-and-visual.right .text-and-visual__content__text h2,.residence__editorial .text-and-visual.right .text-and-visual__content__text h3,.residence__editorial .text-and-visual.right .text-and-visual__content__text h4,.residence__editorial .text-and-visual.right .text-and-visual__content__text h5,.residence__editorial .text-and-visual.right .text-and-visual__content__text h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .text-and-visual.right .text-and-visual__content__text strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .text-and-visual.right .text-and-visual__content__text strong p,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong span,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong div,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong a,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong ul,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong ol,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong li,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong h1,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong h2,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong h3,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong h4,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong h5,.residence__editorial .text-and-visual.right .text-and-visual__content__text strong h6{font-weight:700 !important}.residence__editorial .text-and-visual.right .text-and-visual__content__text a{color:inherit !important}.residence__editorial .text-and-visual.right .text-and-visual__content__text ul,.residence__editorial .text-and-visual.right .text-and-visual__content__text ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .text-and-visual.right .text-and-visual__content__text ul{list-style-type:disc}.residence__editorial .text-and-visual.right .text-and-visual__content__text ol{list-style-type:decimal}.residence__editorial .text-and-visual.right .text-and-visual__content__text em{font-style:italic !important}.residence__editorial .text-and-visual.right .text-and-visual__content__text sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.right .text-and-visual__content__text sup{font-size:.6875rem !important}}.residence__editorial .text-and-visual.right .text-and-visual__content__text table{border-collapse:collapse !important}.residence__editorial .text-and-visual.right .text-and-visual__content__text th,.residence__editorial .text-and-visual.right .text-and-visual__content__text td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .text-and-visual.right .text-and-visual__content__text{line-height:1.5}.residence__editorial .text-and-visual.right .text-and-visual__content__cta{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.right .text-and-visual__content__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.right .text-and-visual__content__cta{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.right .text-and-visual__content__cta:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .text-and-visual.right .text-and-visual__content__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .text-and-visual.right .text-and-visual__content__cta .icon{fill:var(--color-white)}.residence__editorial .text-and-visual.right .text-and-visual__content__cta{margin-top:25px}.residence__editorial .text-and-visual.left .text-and-visual__container{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__editorial .text-and-visual.left .text-and-visual__container{margin-left:auto;margin-right:auto}}.residence__editorial .text-and-visual.left .text-and-visual__container{position:relative}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.left .text-and-visual__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.residence__editorial .text-and-visual.left .text-and-visual__carousel{height:200px}@media only screen and (min-width: 500px){.residence__editorial .text-and-visual.left .text-and-visual__carousel{height:420px}}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.left .text-and-visual__carousel{height:100%;min-height:500px}}.residence__editorial .text-and-visual.left .text-and-visual__carousel .slick-list,.residence__editorial .text-and-visual.left .text-and-visual__carousel .slick-track,.residence__editorial .text-and-visual.left .text-and-visual__carousel .slick-slide,.residence__editorial .text-and-visual.left .text-and-visual__carousel .slick-slide>div{height:100%}.residence__editorial .text-and-visual.left .text-and-visual__carousel__item{height:200px;background-position:center;background-size:cover}@media only screen and (min-width: 500px){.residence__editorial .text-and-visual.left .text-and-visual__carousel__item{height:420px}}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.left .text-and-visual__carousel__item{height:100%}}.residence__editorial .text-and-visual.left .text-and-visual__controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;bottom:20px;z-index:1}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.left .text-and-visual__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60px);height:0;right:30px;bottom:calc(50% + 23px)}}.residence__editorial .text-and-visual.left .text-and-visual__controls__prev,.residence__editorial .text-and-visual.left .text-and-visual__controls__next{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;width:47px;height:47px;background-color:var(--color-white);cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-left:8px}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.left .text-and-visual__controls__prev,.residence__editorial .text-and-visual.left .text-and-visual__controls__next{width:48px;height:48px;margin-left:0}}.residence__editorial .text-and-visual.left .text-and-visual__controls__prev.slick-hidden,.residence__editorial .text-and-visual.left .text-and-visual__controls__next.slick-hidden{display:none}.residence__editorial .text-and-visual.left .text-and-visual__controls__prev__icon,.residence__editorial .text-and-visual.left .text-and-visual__controls__next__icon{fill:var(--color-primary);width:16px;height:11px}.residence__editorial .text-and-visual.left .text-and-visual__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.residence__editorial .text-and-visual.left .text-and-visual__visual{margin-bottom:30px;position:relative}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.left .text-and-visual__visual{width:50%;margin-bottom:0}}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.left .text-and-visual__content{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:center;-ms-flex-pack:center;justify-content:center;width:50%;padding-left:30px}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.left .text-and-visual__content{padding-left:60px;padding-right:25px}}.residence__editorial .text-and-visual.left .text-and-visual__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.left .text-and-visual__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.left .text-and-visual__content__title{font-size:2.5rem}}.residence__editorial .text-and-visual.left .text-and-visual__content__title{margin-bottom:20px}.residence__editorial .text-and-visual.left .text-and-visual__content__text p,.residence__editorial .text-and-visual.left .text-and-visual__content__text span,.residence__editorial .text-and-visual.left .text-and-visual__content__text div,.residence__editorial .text-and-visual.left .text-and-visual__content__text a,.residence__editorial .text-and-visual.left .text-and-visual__content__text ul,.residence__editorial .text-and-visual.left .text-and-visual__content__text ol,.residence__editorial .text-and-visual.left .text-and-visual__content__text li,.residence__editorial .text-and-visual.left .text-and-visual__content__text h1,.residence__editorial .text-and-visual.left .text-and-visual__content__text h2,.residence__editorial .text-and-visual.left .text-and-visual__content__text h3,.residence__editorial .text-and-visual.left .text-and-visual__content__text h4,.residence__editorial .text-and-visual.left .text-and-visual__content__text h5,.residence__editorial .text-and-visual.left .text-and-visual__content__text h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .text-and-visual.left .text-and-visual__content__text strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .text-and-visual.left .text-and-visual__content__text strong p,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong span,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong div,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong a,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong ul,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong ol,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong li,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong h1,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong h2,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong h3,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong h4,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong h5,.residence__editorial .text-and-visual.left .text-and-visual__content__text strong h6{font-weight:700 !important}.residence__editorial .text-and-visual.left .text-and-visual__content__text a{color:inherit !important}.residence__editorial .text-and-visual.left .text-and-visual__content__text ul,.residence__editorial .text-and-visual.left .text-and-visual__content__text ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .text-and-visual.left .text-and-visual__content__text ul{list-style-type:disc}.residence__editorial .text-and-visual.left .text-and-visual__content__text ol{list-style-type:decimal}.residence__editorial .text-and-visual.left .text-and-visual__content__text em{font-style:italic !important}.residence__editorial .text-and-visual.left .text-and-visual__content__text sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.left .text-and-visual__content__text sup{font-size:.6875rem !important}}.residence__editorial .text-and-visual.left .text-and-visual__content__text table{border-collapse:collapse !important}.residence__editorial .text-and-visual.left .text-and-visual__content__text th,.residence__editorial .text-and-visual.left .text-and-visual__content__text td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .text-and-visual.left .text-and-visual__content__text{line-height:1.5}.residence__editorial .text-and-visual.left .text-and-visual__content__cta{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.left .text-and-visual__content__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.left .text-and-visual__content__cta{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.left .text-and-visual__content__cta:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .text-and-visual.left .text-and-visual__content__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .text-and-visual.left .text-and-visual__content__cta .icon{fill:var(--color-white)}.residence__editorial .text-and-visual.left .text-and-visual__content__cta{margin-top:25px}.residence__editorial .text-and-visual.background .text-and-visual__container{position:relative}.residence__editorial .text-and-visual.background .text-and-visual__carousel{height:100%}.residence__editorial .text-and-visual.background .text-and-visual__carousel .slick-list,.residence__editorial .text-and-visual.background .text-and-visual__carousel .slick-track,.residence__editorial .text-and-visual.background .text-and-visual__carousel .slick-slide,.residence__editorial .text-and-visual.background .text-and-visual__carousel .slick-slide>div{height:100%}.residence__editorial .text-and-visual.background .text-and-visual__carousel__item{height:100%;background-size:cover;background-position:center;position:relative}.residence__editorial .text-and-visual.background .text-and-visual__carousel__item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%)}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.background .text-and-visual__carousel__item:before{background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%)}}.residence__editorial .text-and-visual.background .text-and-visual__controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;bottom:20px;z-index:1}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.background .text-and-visual__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60px);height:0;right:30px;bottom:calc(50% + 23px)}}.residence__editorial .text-and-visual.background .text-and-visual__controls__prev,.residence__editorial .text-and-visual.background .text-and-visual__controls__next{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;width:47px;height:47px;background-color:var(--color-white);cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-left:8px}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.background .text-and-visual__controls__prev,.residence__editorial .text-and-visual.background .text-and-visual__controls__next{width:48px;height:48px;margin-left:0}}.residence__editorial .text-and-visual.background .text-and-visual__controls__prev.slick-hidden,.residence__editorial .text-and-visual.background .text-and-visual__controls__next.slick-hidden{display:none}.residence__editorial .text-and-visual.background .text-and-visual__controls__prev__icon,.residence__editorial .text-and-visual.background .text-and-visual__controls__next__icon{fill:var(--color-primary);width:16px;height:11px}.residence__editorial .text-and-visual.background .text-and-visual__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.residence__editorial .text-and-visual.background .text-and-visual__visual{width:100%;height:100%;background-position:center;background-size:cover;position:absolute;top:0;left:0}.residence__editorial .text-and-visual.background .text-and-visual__content{max-width:1140px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1140px + 20px * 2)){.residence__editorial .text-and-visual.background .text-and-visual__content{margin-left:auto;margin-right:auto}}.residence__editorial .text-and-visual.background .text-and-visual__content{padding-top:55px;padding-bottom:75px;position:relative;z-index:1}@media only screen and (min-width: 500px){.residence__editorial .text-and-visual.background .text-and-visual__content{padding-top:85px;padding-bottom:85px}}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.background .text-and-visual__content{padding-top:100px;padding-bottom:120px}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.background .text-and-visual__content{padding:120px 80px 140px}}@media only screen and (min-width: 1500px){.residence__editorial .text-and-visual.background .text-and-visual__content{padding-left:0;padding-right:0}}.residence__editorial .text-and-visual.background .text-and-visual__content__title{color:var(--color-white);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.background .text-and-visual__content__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.background .text-and-visual__content__title{font-size:2.5rem}}.residence__editorial .text-and-visual.background .text-and-visual__content__title{margin-bottom:20px}.residence__editorial .text-and-visual.background .text-and-visual__content__text p,.residence__editorial .text-and-visual.background .text-and-visual__content__text span,.residence__editorial .text-and-visual.background .text-and-visual__content__text div,.residence__editorial .text-and-visual.background .text-and-visual__content__text a,.residence__editorial .text-and-visual.background .text-and-visual__content__text ul,.residence__editorial .text-and-visual.background .text-and-visual__content__text ol,.residence__editorial .text-and-visual.background .text-and-visual__content__text li,.residence__editorial .text-and-visual.background .text-and-visual__content__text h1,.residence__editorial .text-and-visual.background .text-and-visual__content__text h2,.residence__editorial .text-and-visual.background .text-and-visual__content__text h3,.residence__editorial .text-and-visual.background .text-and-visual__content__text h4,.residence__editorial .text-and-visual.background .text-and-visual__content__text h5,.residence__editorial .text-and-visual.background .text-and-visual__content__text h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .text-and-visual.background .text-and-visual__content__text strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .text-and-visual.background .text-and-visual__content__text strong p,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong span,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong div,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong a,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong ul,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong ol,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong li,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong h1,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong h2,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong h3,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong h4,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong h5,.residence__editorial .text-and-visual.background .text-and-visual__content__text strong h6{font-weight:700 !important}.residence__editorial .text-and-visual.background .text-and-visual__content__text a{color:inherit !important}.residence__editorial .text-and-visual.background .text-and-visual__content__text ul,.residence__editorial .text-and-visual.background .text-and-visual__content__text ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .text-and-visual.background .text-and-visual__content__text ul{list-style-type:disc}.residence__editorial .text-and-visual.background .text-and-visual__content__text ol{list-style-type:decimal}.residence__editorial .text-and-visual.background .text-and-visual__content__text em{font-style:italic !important}.residence__editorial .text-and-visual.background .text-and-visual__content__text sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.background .text-and-visual__content__text sup{font-size:.6875rem !important}}.residence__editorial .text-and-visual.background .text-and-visual__content__text table{border-collapse:collapse !important}.residence__editorial .text-and-visual.background .text-and-visual__content__text th,.residence__editorial .text-and-visual.background .text-and-visual__content__text td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .text-and-visual.background .text-and-visual__content__text{color:var(--color-white);line-height:1.5}.residence__editorial .text-and-visual.background .text-and-visual__content__cta{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.background .text-and-visual__content__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.background .text-and-visual__content__cta{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .text-and-visual.background .text-and-visual__content__cta:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .text-and-visual.background .text-and-visual__content__cta.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .text-and-visual.background .text-and-visual__content__cta .icon{fill:var(--color-white)}.residence__editorial .text-and-visual.background .text-and-visual__content__cta{margin-top:25px}@media only screen and (min-width: 850px){.residence__editorial .text-and-visual.background .text-and-visual__content__cta{margin-left:auto;margin-right:auto}}.residence__editorial .grid{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__editorial .grid{margin-left:auto;margin-right:auto}}.residence__editorial .grid{margin-bottom:40px}@media only screen and (min-width: 850px){.residence__editorial .grid{margin-bottom:55px}}@media only screen and (min-width: 1200px){.residence__editorial .grid{margin-bottom:70px}}.residence__editorial .grid__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .grid__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .grid__title{font-size:2.5rem}}.residence__editorial .grid__title{margin-bottom:15px}@media only screen and (min-width: 850px){.residence__editorial .grid__title{margin-bottom:25px}}@media only screen and (min-width: 1200px){.residence__editorial .grid__title{margin-bottom:30px}}.residence__editorial .grid__title span{display:block}@media only screen and (min-width: 850px){.residence__editorial .grid__title span{display:inline}}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.residence__editorial .grid__wrapper__item{background-color:var(--color-grey-light);border:1px solid var(--color-grey);padding:40px 30px 30px;margin-bottom:10px}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item{width:calc(50% - 5px);min-height:450px;padding:85px 50px 40px}}@media only screen and (min-width: 1200px){.residence__editorial .grid__wrapper__item{min-height:520px;padding:150px 70px 50px}}.residence__editorial .grid__wrapper__item:nth-child(2n){color:var(--color-white);background-color:var(--color-primary);border:1px solid var(--color-primary)}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(2n){color:inherit;background-color:var(--color-grey-light);border:1px solid var(--color-grey)}}.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__number,.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__title{opacity:1}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__number,.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__title{opacity:.15}}.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;min-height:48px;color:var(--color-primary);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 25px;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link{min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link:hover{background-color:var(--color-grey)}}.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link .icon{fill:var(--color-primary)}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 25px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}}@media only screen and (min-width: 850px)and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link{min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 850px)and (min-width: 1200px){.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 850px)and (min-width: 1200px){.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .grid__wrapper__item:nth-child(2n) .grid__wrapper__item__link .icon{fill:var(--color-white)}}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(4n+2),.residence__editorial .grid__wrapper__item:nth-child(4n+3){color:var(--color-white);background-color:var(--color-primary);border:1px solid var(--color-primary)}}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(4n+2) .grid__wrapper__item__number,.residence__editorial .grid__wrapper__item:nth-child(4n+2) .grid__wrapper__item__title,.residence__editorial .grid__wrapper__item:nth-child(4n+3) .grid__wrapper__item__number,.residence__editorial .grid__wrapper__item:nth-child(4n+3) .grid__wrapper__item__title{opacity:1}}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(4n+2) .grid__wrapper__item__link,.residence__editorial .grid__wrapper__item:nth-child(4n+3) .grid__wrapper__item__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;min-height:48px;color:var(--color-primary);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 25px;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--button-border-radius);outline:none;cursor:pointer}}@media only screen and (min-width: 850px)and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(4n+2) .grid__wrapper__item__link,.residence__editorial .grid__wrapper__item:nth-child(4n+3) .grid__wrapper__item__link{min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 850px)and (min-width: 1200px){.residence__editorial .grid__wrapper__item:nth-child(4n+2) .grid__wrapper__item__link,.residence__editorial .grid__wrapper__item:nth-child(4n+3) .grid__wrapper__item__link{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}}@media only screen and (min-width: 850px)and (min-width: 1200px){.residence__editorial .grid__wrapper__item:nth-child(4n+2) .grid__wrapper__item__link:hover,.residence__editorial .grid__wrapper__item:nth-child(4n+3) .grid__wrapper__item__link:hover{background-color:var(--color-grey)}}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item:nth-child(4n+2) .grid__wrapper__item__link.disabled,.residence__editorial .grid__wrapper__item:nth-child(4n+3) .grid__wrapper__item__link.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .grid__wrapper__item:nth-child(4n+2) .grid__wrapper__item__link .icon,.residence__editorial .grid__wrapper__item:nth-child(4n+3) .grid__wrapper__item__link .icon{fill:var(--color-primary)}}.residence__editorial .grid__wrapper__item__number{font-size:4.6875rem;font-weight:700;margin-bottom:-10px;opacity:.15}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item__number{font-size:6.25rem}}@media only screen and (min-width: 1200px){.residence__editorial .grid__wrapper__item__number{font-size:7.8125rem}}.residence__editorial .grid__wrapper__item__title{font-size:1rem;margin-bottom:15px;opacity:.15}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item__title{font-size:1.875rem}}@media only screen and (min-width: 1200px){.residence__editorial .grid__wrapper__item__title{font-size:2.125rem;margin-bottom:20px}}.residence__editorial .grid__wrapper__item__text{font-size:.875rem;line-height:1.5}.residence__editorial .grid__wrapper__item__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 25px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item__link{min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .grid__wrapper__item__link{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .grid__wrapper__item__link:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .grid__wrapper__item__link.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .grid__wrapper__item__link .icon{fill:var(--color-white)}.residence__editorial .grid__wrapper__item__link{margin-top:20px}@media only screen and (min-width: 850px){.residence__editorial .grid__wrapper__item__link{margin-top:25px}}.residence__editorial .visuals{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__editorial .visuals{padding-left:0;padding-right:0}}.residence__editorial .visuals{margin-bottom:35px}@media only screen and (min-width: 850px){.residence__editorial .visuals{margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__editorial .visuals{margin-bottom:75px}}.residence__editorial .visuals__container{position:relative}.residence__editorial .visuals__carousel{position:relative;z-index:1}.residence__editorial .visuals__carousel__item__image{height:280px;background-size:cover;background-position:center}@media only screen and (min-width: 500px){.residence__editorial .visuals__carousel__item__image{height:350px}}@media only screen and (min-width: 850px){.residence__editorial .visuals__carousel__item__image{height:480px}}@media only screen and (min-width: 1200px){.residence__editorial .visuals__carousel__item__image{height:580px}}.residence__editorial .visuals__carousel__item__label{display:none;font-size:.875rem;line-height:1.5;text-align:center;padding:0 30px}@media only screen and (min-width: 1200px){.residence__editorial .visuals__carousel__item__label{font-size:.9375rem}}.residence__editorial .visuals__controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;bottom:20px;z-index:1}@media only screen and (min-width: 1200px){.residence__editorial .visuals__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60px);height:0;right:30px;bottom:calc(50% + 23px)}}.residence__editorial .visuals__controls__prev,.residence__editorial .visuals__controls__next{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;width:47px;height:47px;background-color:var(--color-white);cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-left:8px}@media only screen and (min-width: 1200px){.residence__editorial .visuals__controls__prev,.residence__editorial .visuals__controls__next{width:48px;height:48px;margin-left:0}}.residence__editorial .visuals__controls__prev.slick-hidden,.residence__editorial .visuals__controls__next.slick-hidden{display:none}.residence__editorial .visuals__controls__prev__icon,.residence__editorial .visuals__controls__next__icon{fill:var(--color-primary);width:16px;height:11px}.residence__editorial .visuals__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.residence__editorial .lead{padding:50px 0 45px;margin-bottom:35px;position:relative}@media only screen and (min-width: 850px){.residence__editorial .lead{padding:60px 0;margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__editorial .lead{padding:75px 0;margin-bottom:75px}}.residence__editorial .lead:after{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:-1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), color-stop(90%, rgba(109, 110, 89, 0.1)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(109, 110, 89, 0.1) 90%)}.residence__editorial .lead__container{max-width:880px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(880px + 20px * 2)){.residence__editorial .lead__container{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 850px){.residence__editorial .lead__container{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-align:center;-ms-flex-align:center;align-items:center}}.residence__editorial .lead__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .lead__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .lead__title{font-size:2.5rem}}.residence__editorial .lead__title{line-height:1.3;text-align:center;margin-bottom:15px}.residence__editorial .lead__button{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .lead__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .lead__button{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .lead__button:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .lead__button.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .lead__button .icon{fill:var(--color-white)}.residence__editorial .lead__button .icon{display:none}.residence__editorial .multi-entry{margin-bottom:40px}@media only screen and (min-width: 850px){.residence__editorial .multi-entry{margin-bottom:70px}}@media only screen and (min-width: 1200px){.residence__editorial .multi-entry{margin-bottom:100px}}.residence__editorial .multi-entry__container{max-width:1050px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1050px + 20px * 2)){.residence__editorial .multi-entry__container{margin-left:auto;margin-right:auto}}.residence__editorial .multi-entry__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .multi-entry__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .multi-entry__title{font-size:2.5rem}}.residence__editorial .multi-entry__title{margin-bottom:5px}@media only screen and (min-width: 850px){.residence__editorial .multi-entry__title{margin-bottom:10px}}@media only screen and (min-width: 1200px){.residence__editorial .multi-entry__title{margin-bottom:15px}}.residence__editorial .multi-entry__subtitle p,.residence__editorial .multi-entry__subtitle span,.residence__editorial .multi-entry__subtitle div,.residence__editorial .multi-entry__subtitle a,.residence__editorial .multi-entry__subtitle ul,.residence__editorial .multi-entry__subtitle ol,.residence__editorial .multi-entry__subtitle li,.residence__editorial .multi-entry__subtitle h1,.residence__editorial .multi-entry__subtitle h2,.residence__editorial .multi-entry__subtitle h3,.residence__editorial .multi-entry__subtitle h4,.residence__editorial .multi-entry__subtitle h5,.residence__editorial .multi-entry__subtitle h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .multi-entry__subtitle strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .multi-entry__subtitle strong p,.residence__editorial .multi-entry__subtitle strong span,.residence__editorial .multi-entry__subtitle strong div,.residence__editorial .multi-entry__subtitle strong a,.residence__editorial .multi-entry__subtitle strong ul,.residence__editorial .multi-entry__subtitle strong ol,.residence__editorial .multi-entry__subtitle strong li,.residence__editorial .multi-entry__subtitle strong h1,.residence__editorial .multi-entry__subtitle strong h2,.residence__editorial .multi-entry__subtitle strong h3,.residence__editorial .multi-entry__subtitle strong h4,.residence__editorial .multi-entry__subtitle strong h5,.residence__editorial .multi-entry__subtitle strong h6{font-weight:700 !important}.residence__editorial .multi-entry__subtitle a{color:inherit !important}.residence__editorial .multi-entry__subtitle ul,.residence__editorial .multi-entry__subtitle ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .multi-entry__subtitle ul{list-style-type:disc}.residence__editorial .multi-entry__subtitle ol{list-style-type:decimal}.residence__editorial .multi-entry__subtitle em{font-style:italic !important}.residence__editorial .multi-entry__subtitle sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .multi-entry__subtitle sup{font-size:.6875rem !important}}.residence__editorial .multi-entry__subtitle table{border-collapse:collapse !important}.residence__editorial .multi-entry__subtitle th,.residence__editorial .multi-entry__subtitle td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .multi-entry__subtitle{font-size:.875rem;line-height:1.3;margin-bottom:20px}@media only screen and (min-width: 850px){.residence__editorial .multi-entry__subtitle{font-size:1.1875rem;margin-bottom:30px}}@media only screen and (min-width: 1200px){.residence__editorial .multi-entry__subtitle{font-size:1.5rem;margin-bottom:40px}}@media only screen and (min-width: 850px){.residence__editorial .multi-entry__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.residence__editorial .multi-entry__item{display:block;color:inherit;text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-grey);margin-bottom:20px}@media only screen and (min-width: 850px){.residence__editorial .multi-entry__item{width:calc(33.3333% - 10px);margin:0 5px 20px}}@media only screen and (min-width: 1200px){.residence__editorial .multi-entry__item{margin:0 5px 40px}}.residence__editorial .multi-entry__item__visual{display:block;height:150px;background-position:center;background-size:cover}@media only screen and (min-width: 850px){.residence__editorial .multi-entry__item__visual{height:200px}}.residence__editorial .multi-entry__item__content{display:block;padding:30px 30px 35px}.residence__editorial .multi-entry__item__content__author{display:block;font-size:.875rem;text-transform:uppercase;margin-bottom:5px;opacity:.6}.residence__editorial .multi-entry__item__content__title{display:block;font-size:1.5rem;font-weight:700;margin-bottom:10px}@media only screen and (min-width: 850px){.residence__editorial .multi-entry__item__content__title{font-size:1.625rem}}@media only screen and (min-width: 1200px){.residence__editorial .multi-entry__item__content__title{font-size:1.75rem}}.residence__editorial .multi-entry__item__content__text p,.residence__editorial .multi-entry__item__content__text span,.residence__editorial .multi-entry__item__content__text div,.residence__editorial .multi-entry__item__content__text a,.residence__editorial .multi-entry__item__content__text ul,.residence__editorial .multi-entry__item__content__text ol,.residence__editorial .multi-entry__item__content__text li,.residence__editorial .multi-entry__item__content__text h1,.residence__editorial .multi-entry__item__content__text h2,.residence__editorial .multi-entry__item__content__text h3,.residence__editorial .multi-entry__item__content__text h4,.residence__editorial .multi-entry__item__content__text h5,.residence__editorial .multi-entry__item__content__text h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .multi-entry__item__content__text strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .multi-entry__item__content__text strong p,.residence__editorial .multi-entry__item__content__text strong span,.residence__editorial .multi-entry__item__content__text strong div,.residence__editorial .multi-entry__item__content__text strong a,.residence__editorial .multi-entry__item__content__text strong ul,.residence__editorial .multi-entry__item__content__text strong ol,.residence__editorial .multi-entry__item__content__text strong li,.residence__editorial .multi-entry__item__content__text strong h1,.residence__editorial .multi-entry__item__content__text strong h2,.residence__editorial .multi-entry__item__content__text strong h3,.residence__editorial .multi-entry__item__content__text strong h4,.residence__editorial .multi-entry__item__content__text strong h5,.residence__editorial .multi-entry__item__content__text strong h6{font-weight:700 !important}.residence__editorial .multi-entry__item__content__text a{color:inherit !important}.residence__editorial .multi-entry__item__content__text ul,.residence__editorial .multi-entry__item__content__text ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .multi-entry__item__content__text ul{list-style-type:disc}.residence__editorial .multi-entry__item__content__text ol{list-style-type:decimal}.residence__editorial .multi-entry__item__content__text em{font-style:italic !important}.residence__editorial .multi-entry__item__content__text sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .multi-entry__item__content__text sup{font-size:.6875rem !important}}.residence__editorial .multi-entry__item__content__text table{border-collapse:collapse !important}.residence__editorial .multi-entry__item__content__text th,.residence__editorial .multi-entry__item__content__text td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .multi-entry__item__content__text{display:block;font-size:.875rem;line-height:1.4;opacity:.5}.residence__editorial .multi-entry__item__content__link{display:inline-block;color:var(--color-primary);font-size:.875rem;text-decoration:underline;margin-top:20px}.residence__editorial .multi-entry__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.residence__editorial .multi-entry__cta__link{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .multi-entry__cta__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .multi-entry__cta__link{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .multi-entry__cta__link:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .multi-entry__cta__link.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .multi-entry__cta__link .icon{fill:var(--color-white)}.residence__editorial .customer-review{padding-bottom:45px;margin-bottom:35px;position:relative}@media only screen and (min-width: 850px){.residence__editorial .customer-review{padding-bottom:60px;margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__editorial .customer-review{margin-bottom:75px}}.residence__editorial .customer-review:after{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:-1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), color-stop(90%, rgba(17, 107, 102, 0.1)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(17, 107, 102, 0.1) 90%)}.residence__editorial .customer-review__container{max-width:1280px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1280px + 20px * 2)){.residence__editorial .customer-review__container{margin-left:auto;margin-right:auto}}.residence__editorial .customer-review__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .customer-review__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .customer-review__title{font-size:2.5rem}}.residence__editorial .customer-review__title{margin-bottom:25px}@media only screen and (min-width: 850px){.residence__editorial .customer-review__title{margin-bottom:30px}}@media only screen and (min-width: 850px){.residence__editorial .customer-review__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.residence__editorial .customer-review__item{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:center;-ms-flex-pack:center;justify-content:center;color:inherit;text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-grey);margin-bottom:20px;padding:20px}@media only screen and (min-width: 850px){.residence__editorial .customer-review__item{width:calc(33.3333% - 20px);margin:0 10px 20px;padding:25px}}.residence__editorial .customer-review__item.score{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:55px;padding-bottom:40px}@media only screen and (min-width: 1200px){.residence__editorial .customer-review__item.score{padding:50px}}.residence__editorial .customer-review__item__author{display:block;font-size:.75rem;text-transform:uppercase;margin-bottom:5px;opacity:.6}@media only screen and (min-width: 850px){.residence__editorial .customer-review__item__author{font-size:.875rem}}.residence__editorial .customer-review__item__title{display:block;font-size:1.25rem;margin-bottom:15px}@media only screen and (min-width: 850px){.residence__editorial .customer-review__item__title{font-size:1.5rem;margin-bottom:20px}}@media only screen and (min-width: 1200px){.residence__editorial .customer-review__item__title{font-size:1.75rem;margin-bottom:25px}}.residence__editorial .customer-review__item__text{font-size:.875rem;line-height:1.4;display:block;margin-bottom:10px;opacity:.5}.residence__editorial .customer-review__item__program{display:block;color:var(--color-secondary);font-size:.625rem}@media only screen and (min-width: 1200px){.residence__editorial .customer-review__item__company{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;margin-bottom:25px}}.residence__editorial .customer-review__item__company__scores{margin:17px auto}@media only screen and (min-width: 1200px){.residence__editorial .customer-review__item__company__scores{margin:0 0 0 25px}}.residence__editorial .customer-review__item__company__scores__rating{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.residence__editorial .customer-review__item__company__scores__rating .star{width:24px;height:24px;margin:0 1px;fill:#d3d3d3}.residence__editorial .customer-review__item__company__scores__rating .star.filled{fill:#f8ac27}.residence__editorial .customer-review__item__company__scores__value{font-size:.875rem;text-align:center}@media only screen and (min-width: 850px){.residence__editorial .customer-review__item__company__scores__value{font-size:1.0625rem}}@media only screen and (min-width: 1200px){.residence__editorial .customer-review__item__company__scores__value{font-size:1.25rem}}.residence__editorial .customer-review__item__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 25px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .customer-review__item__btn{min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .customer-review__item__btn{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .customer-review__item__btn:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .customer-review__item__btn.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .customer-review__item__btn .icon{fill:var(--color-white)}.residence__editorial .customer-review__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.residence__editorial .customer-review__cta__link{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .customer-review__cta__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .customer-review__cta__link{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .customer-review__cta__link:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .customer-review__cta__link.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .customer-review__cta__link .icon{fill:var(--color-white)}.residence__editorial .faq{margin-top:0;margin-bottom:35px}@media only screen and (min-width: 850px){.residence__editorial .faq{margin-top:0;margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__editorial .faq{margin-top:0;margin-bottom:75px}}.residence__editorial .faq__container{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + 20px * 2)){.residence__editorial .faq__container{margin-left:auto;margin-right:auto}}.residence__editorial .faq__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .faq__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .faq__title{font-size:2.5rem}}.residence__editorial .faq__title{text-align:center;margin-bottom:25px}@media only screen and (min-width: 850px){.residence__editorial .faq__title{margin-bottom:45px}}.residence__editorial .faq__details{margin-bottom:10px;background-color:var(--color-grey);padding:0 45px 0 15px}@media only screen and (min-width: 850px){.residence__editorial .faq__details{padding:0 45px 0 20px}}@media only screen and (min-width: 1200px){.residence__editorial .faq__details{padding:0 60px 0 25px}}.residence__editorial .faq__details[open]{background-color:var(--color-grey-light)}.residence__editorial .faq__details[open] .faq__details__question{color:var(--color-white)}.residence__editorial .faq__details[open] .faq__details__question::before{-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg);top:calc(50% - 3px)}@media only screen and (min-width: 1200px){.residence__editorial .faq__details[open] .faq__details__question::before{top:calc(50% - 4px)}}.residence__editorial .faq__details[open] .faq__details__answer{color:var(--color-white)}.residence__editorial .faq__details__question{font-size:.875rem;list-style:none;cursor:pointer;position:relative;padding:15px 0}@media only screen and (min-width: 850px){.residence__editorial .faq__details__question{font-size:1rem;padding:20px 0}}@media only screen and (min-width: 1200px){.residence__editorial .faq__details__question{font-size:1.0625rem;padding:25px 0}}.residence__editorial .faq__details__question::before{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 9px);right:-25px;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}@media only screen and (min-width: 1200px){.residence__editorial .faq__details__question::before{width:10px;height:10px;top:calc(50% - 9px);right:-35px}}.residence__editorial .faq__details__answer p,.residence__editorial .faq__details__answer span,.residence__editorial .faq__details__answer div,.residence__editorial .faq__details__answer a,.residence__editorial .faq__details__answer ul,.residence__editorial .faq__details__answer ol,.residence__editorial .faq__details__answer li,.residence__editorial .faq__details__answer h1,.residence__editorial .faq__details__answer h2,.residence__editorial .faq__details__answer h3,.residence__editorial .faq__details__answer h4,.residence__editorial .faq__details__answer h5,.residence__editorial .faq__details__answer h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .faq__details__answer strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .faq__details__answer strong p,.residence__editorial .faq__details__answer strong span,.residence__editorial .faq__details__answer strong div,.residence__editorial .faq__details__answer strong a,.residence__editorial .faq__details__answer strong ul,.residence__editorial .faq__details__answer strong ol,.residence__editorial .faq__details__answer strong li,.residence__editorial .faq__details__answer strong h1,.residence__editorial .faq__details__answer strong h2,.residence__editorial .faq__details__answer strong h3,.residence__editorial .faq__details__answer strong h4,.residence__editorial .faq__details__answer strong h5,.residence__editorial .faq__details__answer strong h6{font-weight:700 !important}.residence__editorial .faq__details__answer a{color:inherit !important}.residence__editorial .faq__details__answer ul,.residence__editorial .faq__details__answer ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .faq__details__answer ul{list-style-type:disc}.residence__editorial .faq__details__answer ol{list-style-type:decimal}.residence__editorial .faq__details__answer em{font-style:italic !important}.residence__editorial .faq__details__answer sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .faq__details__answer sup{font-size:.6875rem !important}}.residence__editorial .faq__details__answer table{border-collapse:collapse !important}.residence__editorial .faq__details__answer th,.residence__editorial .faq__details__answer td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .faq__details__answer{font-size:.875rem;line-height:1.5;margin-top:5px;padding:20px 0 15px 0;border-top:1px solid var(--color-white)}@media only screen and (min-width: 850px){.residence__editorial .faq__details__answer{font-size:.875rem;padding:25px 0 20px 0}}@media only screen and (min-width: 1200px){.residence__editorial .faq__details__answer{font-size:.875rem;padding:30px 0 25px 0}}.residence__editorial .faq__title{text-align:left}.residence__editorial .faq__details{background-color:var(--color-grey-light);border:1px solid var(--color-grey)}.residence__editorial .faq__details[open] .faq__details__question{color:var(--color-black)}.residence__editorial .faq__details[open] .faq__details__answer{color:var(--color-black);opacity:.5}.residence__editorial .faq__details__answer{border-top:1px solid var(--color-grey)}.residence__editorial .references{padding:40px 0;margin-top:0;margin-bottom:35px}@media only screen and (min-width: 850px){.residence__editorial .references{position:relative;margin-top:0;margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__editorial .references{margin-top:0;margin-bottom:75px}}.residence__editorial .references__container{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + 20px * 2)){.residence__editorial .references__container{margin-left:auto;margin-right:auto}}.residence__editorial .references__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .references__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .references__title{font-size:2.5rem}}.residence__editorial .references__title{text-align:center;margin-bottom:20px}@media only screen and (min-width: 850px){.residence__editorial .references__title{margin-bottom:25px}}.residence__editorial .references__description p,.residence__editorial .references__description span,.residence__editorial .references__description div,.residence__editorial .references__description a,.residence__editorial .references__description ul,.residence__editorial .references__description ol,.residence__editorial .references__description li,.residence__editorial .references__description h1,.residence__editorial .references__description h2,.residence__editorial .references__description h3,.residence__editorial .references__description h4,.residence__editorial .references__description h5,.residence__editorial .references__description h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .references__description strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .references__description strong p,.residence__editorial .references__description strong span,.residence__editorial .references__description strong div,.residence__editorial .references__description strong a,.residence__editorial .references__description strong ul,.residence__editorial .references__description strong ol,.residence__editorial .references__description strong li,.residence__editorial .references__description strong h1,.residence__editorial .references__description strong h2,.residence__editorial .references__description strong h3,.residence__editorial .references__description strong h4,.residence__editorial .references__description strong h5,.residence__editorial .references__description strong h6{font-weight:700 !important}.residence__editorial .references__description a{color:inherit !important}.residence__editorial .references__description ul,.residence__editorial .references__description ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .references__description ul{list-style-type:disc}.residence__editorial .references__description ol{list-style-type:decimal}.residence__editorial .references__description em{font-style:italic !important}.residence__editorial .references__description sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .references__description sup{font-size:.6875rem !important}}.residence__editorial .references__description table{border-collapse:collapse !important}.residence__editorial .references__description th,.residence__editorial .references__description td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .references__description{max-width:700px;font-size:.875rem;line-height:1.5;text-align:center;margin:0 auto 30px}@media only screen and (min-width: 1200px){.residence__editorial .references__description{margin-bottom:40px;font-size:.9375rem}}.residence__editorial .references__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:270px;margin:0 auto}@media only screen and (min-width: 600px){.residence__editorial .references__grid{max-width:560px}}@media only screen and (min-width: 880px){.residence__editorial .references__grid{max-width:840px}}@media only screen and (min-width: 1160px){.residence__editorial .references__grid{max-width:1120px}}.residence__editorial .references__grid__item{width:270px;height:270px;position:relative;overflow:hidden;margin-bottom:10px}@media only screen and (min-width: 600px){.residence__editorial .references__grid__item{margin:0 5px 10px}}.residence__editorial .references__grid__item:before{content:"";width:100%;height:66%;position:absolute;bottom:0;left:0;z-index:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), color-stop(50%, rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%)}.residence__editorial .references__grid__item.active .references__grid__item__overlay{top:0}.residence__editorial .references__grid__item.active .references__grid__item__content{opacity:0}.residence__editorial .references__grid__item__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.residence__editorial .references__grid__item__carousel__image{background:center/cover;height:270px}.residence__editorial .references__grid__item__carousel .slick-dots{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative;z-index:2;margin:0 auto;-webkit-transform:translateY(-28px);transform:translateY(-28px)}.residence__editorial .references__grid__item__carousel .slick-dots li{display:inline-block;width:10px;height:10px;padding:0;margin:0 3px;border-radius:999px;overflow:hidden;text-indent:-999em;border:1px solid var(--color-white);background-color:rgba(0,0,0,0);cursor:pointer}.residence__editorial .references__grid__item__carousel .slick-dots li button{visibility:hidden}.residence__editorial .references__grid__item__carousel .slick-dots .slick-active{background-color:var(--color-white) !important}.residence__editorial .references__grid__item__name{color:var(--color-white);font-size:.625rem;text-transform:uppercase;margin-bottom:10px}.residence__editorial .references__grid__item__city{color:var(--color-white);font-size:1.125rem}.residence__editorial .references__grid__item__city>span{display:inline-block}.residence__editorial .references__grid__item__city>span:first-letter{text-transform:uppercase}.residence__editorial .references__grid__item__link{color:var(--color-white);font-size:.625rem;font-weight:700;margin-top:10px}.residence__editorial .references__grid__item__details{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;width:16px;height:16px;font-size:.75rem;font-style:italic;background-color:var(--color-white);border-radius:999px;position:absolute;right:10px;bottom:10px;z-index:999;cursor:pointer}.residence__editorial .references__grid__item__caption p,.residence__editorial .references__grid__item__caption span,.residence__editorial .references__grid__item__caption div,.residence__editorial .references__grid__item__caption a,.residence__editorial .references__grid__item__caption ul,.residence__editorial .references__grid__item__caption ol,.residence__editorial .references__grid__item__caption li,.residence__editorial .references__grid__item__caption h1,.residence__editorial .references__grid__item__caption h2,.residence__editorial .references__grid__item__caption h3,.residence__editorial .references__grid__item__caption h4,.residence__editorial .references__grid__item__caption h5,.residence__editorial .references__grid__item__caption h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .references__grid__item__caption strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .references__grid__item__caption strong p,.residence__editorial .references__grid__item__caption strong span,.residence__editorial .references__grid__item__caption strong div,.residence__editorial .references__grid__item__caption strong a,.residence__editorial .references__grid__item__caption strong ul,.residence__editorial .references__grid__item__caption strong ol,.residence__editorial .references__grid__item__caption strong li,.residence__editorial .references__grid__item__caption strong h1,.residence__editorial .references__grid__item__caption strong h2,.residence__editorial .references__grid__item__caption strong h3,.residence__editorial .references__grid__item__caption strong h4,.residence__editorial .references__grid__item__caption strong h5,.residence__editorial .references__grid__item__caption strong h6{font-weight:700 !important}.residence__editorial .references__grid__item__caption a{color:inherit !important}.residence__editorial .references__grid__item__caption ul,.residence__editorial .references__grid__item__caption ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .references__grid__item__caption ul{list-style-type:disc}.residence__editorial .references__grid__item__caption ol{list-style-type:decimal}.residence__editorial .references__grid__item__caption em{font-style:italic !important}.residence__editorial .references__grid__item__caption sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .references__grid__item__caption sup{font-size:.6875rem !important}}.residence__editorial .references__grid__item__caption table{border-collapse:collapse !important}.residence__editorial .references__grid__item__caption th,.residence__editorial .references__grid__item__caption td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .references__grid__item__caption{color:var(--color-white);margin-top:20px}.residence__editorial .references__grid__item__content{width:100%;position:absolute;bottom:0;left:0;z-index:1;padding:35px 15px;-webkit-transition:opacity ease .5s;transition:opacity ease .5s}.residence__editorial .references__grid__item__overlay{width:100%;height:100%;position:absolute;top:100%;left:0;z-index:4;padding:35px 15px;background:rgba(0,0,0,.6);-webkit-transition:top ease .5s;transition:top ease .5s}.residence__editorial .references__grid__item__overlay__close{width:20px;height:20px;position:absolute;top:12px;right:12px;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .references__grid__item__overlay__close{top:20px;right:20px}}@media only screen and (min-width: 1200px){.residence__editorial .references__grid__item__overlay__close{width:20px;height:20px;top:12px;right:12px}}.residence__editorial .references__grid__item__overlay__close:before,.residence__editorial .references__grid__item__overlay__close:after{content:"";width:100%;height:2px;background-color:var(--color-white);display:block;position:absolute;top:calc(50% - 1px);left:1px}.residence__editorial .references__grid__item__overlay__close:before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.residence__editorial .references__grid__item__overlay__close:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.residence__editorial .references__grid__item__overlay__wrapper{height:200px;overflow:auto}.residence__editorial .references{position:relative;padding-bottom:45px}@media only screen and (min-width: 850px){.residence__editorial .references{padding-bottom:60px}}@media only screen and (min-width: 1200px){.residence__editorial .references{padding-bottom:70px}}.residence__editorial .references:after{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.1)), to(rgba(9, 92, 142, 0.1)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 10%, rgba(9, 92, 142, 0.1) 100%)}.residence__editorial .references__title{text-align:left}.residence__editorial .references__description{max-width:100%;text-align:left}.residence__editorial .iframe{margin-top:0;margin-bottom:35px}@media only screen and (min-width: 850px){.residence__editorial .iframe{margin-top:0;margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__editorial .iframe{margin-top:0;margin-bottom:75px}}.residence__editorial .iframe__container{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + 20px * 2)){.residence__editorial .iframe__container{margin-left:auto;margin-right:auto}}.residence__editorial .iframe__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .iframe__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .iframe__title{font-size:2.5rem}}.residence__editorial .iframe__title{text-align:center;margin-bottom:25px}@media only screen and (min-width: 850px){.residence__editorial .iframe__title{margin-bottom:45px}}.residence__editorial .iframe__wrapper>iframe{width:100% !important;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 850px){.residence__editorial .iframe__wrapper>iframe{width:50% !important}}.residence__editorial .social-videos{max-width:1050px;margin-left:auto;margin-right:auto}.residence__editorial .social-videos{margin-top:0;margin-bottom:35px}@media only screen and (min-width: 850px){.residence__editorial .social-videos{position:relative;margin-top:0;margin-bottom:50px}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos{margin-top:0;margin-bottom:75px}}.residence__editorial .social-videos__title{color:var(--color-black);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .social-videos__title{font-size:2rem}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__title{font-size:2.5rem}}.residence__editorial .social-videos__title{text-align:center;line-height:1.3;margin-bottom:20px;padding:0 20px;position:relative}@media only screen and (min-width: 500px){.residence__editorial .social-videos__title{margin:0 20px 20px}}@media only screen and (min-width: 850px){.residence__editorial .social-videos__title{margin-bottom:25px}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__title{margin:0 30px 30px}}.residence__editorial .social-videos__subtitle{max-width:575px;font-size:.875rem;font-weight:300;line-height:1.5;text-align:center;margin:0 auto 30px;padding:0 20px}@media only screen and (min-width: 850px){.residence__editorial .social-videos__subtitle{margin:0 auto 40px}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__subtitle{font-size:.9375rem;margin:0 auto 50px}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__wrapper{position:relative}}.residence__editorial .social-videos__carousel{overflow:hidden;padding-left:26px}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__carousel{padding-left:20px}}.residence__editorial .social-videos__carousel .slick-list{overflow:visible}.residence__editorial .social-videos__carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__carousel .slick-track{gap:25px}}.residence__editorial .social-videos__carousel .slick-slide{height:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.residence__editorial .social-videos__carousel .slick-slide>div{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.residence__editorial .social-videos__carousel__item{width:245px !important;height:100%;margin:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width: 850px){.residence__editorial .social-videos__carousel__item{width:320px !important}}.residence__editorial .social-videos__carousel__item.no-video{background-color:var(--color-primary);padding:20px;border-radius:0;overflow:hidden}@media only screen and (min-width: 850px){.residence__editorial .social-videos__carousel__item.no-video{padding:30px}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__carousel__item.no-video{padding:40px}}.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__video{display:none}.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__content{height:100%}.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__content__title{color:var(--color-white)}.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__content__description{color:var(--color-white)}.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__content__cta__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 25px;background-color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__content__cta__item{min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__content__cta__item{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__content__cta__item:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__content__cta__item.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__content__cta__item .icon{fill:var(--color-white)}@media only screen and (min-width: 850px){.residence__editorial .social-videos__carousel__item.no-video .social-videos__carousel__item__content__cta__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.residence__editorial .social-videos__carousel__item__video{background-color:var(--color-white);position:relative}.residence__editorial .social-videos__carousel__item__video::before{content:"";display:block;padding-top:177.78%}.residence__editorial .social-videos__carousel__item__video__block{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:0;overflow:hidden}.residence__editorial .social-videos__carousel__item__video__block__waiting{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background-position:center;background-size:cover;position:relative;cursor:pointer}.residence__editorial .social-videos__carousel__item__video__block__waiting__btn{width:55px;height:55px;fill:var(--color-white);position:relative;z-index:1;pointer-events:none}@media only screen and (min-width: 850px){.residence__editorial .social-videos__carousel__item__video__block__waiting__btn{width:70px;height:70px}}.residence__editorial .social-videos__carousel__item__content{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:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc(100% - 435px)}@media only screen and (min-width: 850px){.residence__editorial .social-videos__carousel__item__content{height:calc(100% - 570px)}}.residence__editorial .social-videos__carousel__item__content__title{color:var(--color-black);font-family:var(--font-title);font-size:1.125rem;font-weight:var(--font-title-weight)}@media only screen and (min-width: 850px){.residence__editorial .social-videos__carousel__item__content__title{font-size:1.3125rem}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__carousel__item__content__title{font-size:1.5rem}}.residence__editorial .social-videos__carousel__item__content__title{margin-top:15px}.residence__editorial .social-videos__carousel__item__content__description p,.residence__editorial .social-videos__carousel__item__content__description span,.residence__editorial .social-videos__carousel__item__content__description div,.residence__editorial .social-videos__carousel__item__content__description a,.residence__editorial .social-videos__carousel__item__content__description ul,.residence__editorial .social-videos__carousel__item__content__description ol,.residence__editorial .social-videos__carousel__item__content__description li,.residence__editorial .social-videos__carousel__item__content__description h1,.residence__editorial .social-videos__carousel__item__content__description h2,.residence__editorial .social-videos__carousel__item__content__description h3,.residence__editorial .social-videos__carousel__item__content__description h4,.residence__editorial .social-videos__carousel__item__content__description h5,.residence__editorial .social-videos__carousel__item__content__description h6{font-family:var(--font) !important;font-weight:400 !important}.residence__editorial .social-videos__carousel__item__content__description strong{font-family:var(--font) !important;font-weight:700 !important}.residence__editorial .social-videos__carousel__item__content__description strong p,.residence__editorial .social-videos__carousel__item__content__description strong span,.residence__editorial .social-videos__carousel__item__content__description strong div,.residence__editorial .social-videos__carousel__item__content__description strong a,.residence__editorial .social-videos__carousel__item__content__description strong ul,.residence__editorial .social-videos__carousel__item__content__description strong ol,.residence__editorial .social-videos__carousel__item__content__description strong li,.residence__editorial .social-videos__carousel__item__content__description strong h1,.residence__editorial .social-videos__carousel__item__content__description strong h2,.residence__editorial .social-videos__carousel__item__content__description strong h3,.residence__editorial .social-videos__carousel__item__content__description strong h4,.residence__editorial .social-videos__carousel__item__content__description strong h5,.residence__editorial .social-videos__carousel__item__content__description strong h6{font-weight:700 !important}.residence__editorial .social-videos__carousel__item__content__description a{color:inherit !important}.residence__editorial .social-videos__carousel__item__content__description ul,.residence__editorial .social-videos__carousel__item__content__description ol{list-style-position:outside !important;padding-left:15px !important}.residence__editorial .social-videos__carousel__item__content__description ul{list-style-type:disc}.residence__editorial .social-videos__carousel__item__content__description ol{list-style-type:decimal}.residence__editorial .social-videos__carousel__item__content__description em{font-style:italic !important}.residence__editorial .social-videos__carousel__item__content__description sup{font-size:.625rem !important;vertical-align:super !important}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__carousel__item__content__description sup{font-size:.6875rem !important}}.residence__editorial .social-videos__carousel__item__content__description table{border-collapse:collapse !important}.residence__editorial .social-videos__carousel__item__content__description th,.residence__editorial .social-videos__carousel__item__content__description td{border:1px solid #d3d3d3 !important;padding:5px !important}.residence__editorial .social-videos__carousel__item__content__description{font-size:.75rem;line-height:1.5;margin-top:10px}@media only screen and (min-width: 850px){.residence__editorial .social-videos__carousel__item__content__description{font-size:.8125rem}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__carousel__item__content__description{font-size:.875rem;margin-top:15px}}.residence__editorial .social-videos__carousel__item__content__cta{margin-top:15px}.residence__editorial .social-videos__carousel__item__content__cta__item{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .social-videos__carousel__item__content__cta__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__carousel__item__content__cta__item{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__carousel__item__content__cta__item:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .social-videos__carousel__item__content__cta__item.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .social-videos__carousel__item__content__cta__item .icon{fill:var(--color-white)}@media only screen and (min-width: 850px){.residence__editorial .social-videos__carousel__item__content__cta__item{width:100%}}.residence__editorial .social-videos__controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 25px 0}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__controls{width:calc(100% + 120px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:calc(50% - 25px);left:-60px;z-index:2;margin:0}}.residence__editorial .social-videos__controls__prev,.residence__editorial .social-videos__controls__next{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;width:40px;height:40px;background-color:var(--color-white);margin-right:10px;border-radius:0;cursor:pointer;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:opacity ease .5s;transition:opacity ease .5s}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__controls__prev,.residence__editorial .social-videos__controls__next{width:50px;height:50px;margin-right:0}}.residence__editorial .social-videos__controls__prev.slick-disabled,.residence__editorial .social-videos__controls__next.slick-disabled{opacity:.25;cursor:default}.residence__editorial .social-videos__controls__prev__icon,.residence__editorial .social-videos__controls__next__icon{width:13px;height:9px;fill:var(--color-primary);pointer-events:none}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__controls__prev__icon,.residence__editorial .social-videos__controls__next__icon{width:16px;height:11px}}.residence__editorial .social-videos__controls__prev__icon{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.residence__editorial .social-videos__cta{margin-top:25px;padding:0 20px}@media only screen and (min-width: 850px){.residence__editorial .social-videos__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}.residence__editorial .social-videos__cta__item{width:100%;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;min-height:48px;color:var(--color-white);font-size:.875rem;font-weight:400;text-decoration:none;text-align:center;padding:5px 10px;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--button-border-radius);outline:none;cursor:pointer}@media only screen and (min-width: 850px){.residence__editorial .social-videos__cta__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 25px;min-height:50px;font-size:.9375rem}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__cta__item{-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease, -webkit-filter .5s ease}}@media only screen and (min-width: 1200px){.residence__editorial .social-videos__cta__item:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}}.residence__editorial .social-videos__cta__item.disabled{color:var(--color-white);background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0);cursor:default;pointer-events:none}.residence__editorial .social-videos__cta__item .icon{fill:var(--color-white)}