.banner{position:relative;padding:16px 16px 0;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.banner__slider{position:relative;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.banner__slider-canvas{display:block;width:100%;min-height:calc(100vh - 30px)}.banner__slider:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(0deg,#0000,#0000),linear-gradient(0deg,#ad510033,#ad510033)}.banner__slider-parallax{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.banner__slider-parallax .aios-slider canvas{min-height:100vh!important}.banner__content{position:absolute;bottom:40px;left:0;right:0;padding:0 30px;z-index:2}.banner__content-inner{max-width:1430px;margin:0 auto}.banner__search{max-width:421px;position:relative;margin-bottom:-26px;z-index:2;position:sticky;top:calc(100vh - 270px)}.banner__search input{display:block;width:100%;height:46px;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:var(--font-family-title);font-size:14px;font-style:italic;font-weight:400;line-height:1.5;letter-spacing:1px;padding:0}.banner__search-button{position:absolute;top:12px;right:0;width:20px;height:20px;background:transparent;border:none;font-size:20px;color:#fff;transition:opacity var(--default-transition);padding:0;z-index:999}.banner__search-button i,.banner__search-button:before{display:block;font-style:normal}.banner__search-button i{transform:rotateY(180deg)}.banner__search-button:hover{opacity:.6}.banner__headline{position:relative;max-width:860px}.banner__headline h1,.banner__headline h2{color:#fff;font-family:var(--font-family-default);font-size:20px;font-style:normal;font-weight:300;line-height:1.40740741;letter-spacing:4px;text-transform:uppercase}.banner__headline h1 small,.banner__headline h2 small{display:block;color:#000;font-family:var(--font-family-title);font-size:14px;font-style:italic;font-weight:700;line-height:1.42857143;letter-spacing:4px;margin-bottom:18px;text-transform:initial;opacity:0}.banner__headline h1{opacity:0}.banner__headline--sticky{position:absolute;top:0;left:0;right:0;bottom:-248px}.banner__headline--sticky h1,.banner__headline--sticky h2{position:sticky;top:calc(100vh - 143px)}.banner__search .qs-select .btn-default{display:block;height:46px;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:var(--font-family-title);font-size:14px;font-style:italic;font-weight:400;line-height:1.5;letter-spacing:1px;padding:0;width:100%;border-radius:0}.banner__search .qs-select .btn-default:active{background-color:transparent!important;background-image:unset;border-color:#fff;box-shadow:unset;outline:unset!important}.banner__search .qs-select .btn-default:focus{background-color:transparent!important;background-image:unset;border-color:#fff;box-shadow:unset;outline:unset!important}.banner__search .qs-select .btn-default:hover{background-color:transparent!important;background-image:unset;border-color:#fff;box-shadow:unset;outline:unset!important}.banner__search .qs-select span.filter-option.pull-left{text-transform:uppercase}.banner__search .qs-select .btn-group.open .dropdown-toggle{box-shadow:unset!important;background-color:transparent!important}.banner__search .open>.dropdown-toggle.btn-default{box-shadow:unset!important;background-color:transparent!important}.banner__search .bootstrap-select.btn-group .dropdown-menu{top:auto!important;bottom:100%!important;margin-bottom:2px}.banner__search .bootstrap-select.btn-group .dropdown-menu.inner{max-height:300px!important;min-width:100%!important}.banner__search .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#fff!important;letter-spacing:6.58px;text-transform:lowercase;font-size:14px}.banner__search input{color:#000!important}.welcome{position:relative;padding:78px 30px 62px;margin-bottom:62px;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.welcome__inner{max-width:1430px;margin:0 auto}.welcome__title{margin-bottom:51px;max-width:860px;position:relative}.welcome__title>.section-title{opacity:0}.welcome__title--sticky{position:absolute;top:-248px;left:0;right:0;bottom:0}.welcome__title--sticky .section-title{position:sticky;top:calc(100vh - 143px)}.welcome__content{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start;gap:20px}.welcome__column{flex:1 1 100%}.welcome__column p{color:#000;text-align:justify;font-family:var(--font-family-alt);font-size:12px;font-style:normal;font-weight:300;line-height:1.5;letter-spacing:1.92px;margin-bottom:20px}.welcome__column p:last-child{margin-bottom:0}.team-stats{position:relative;padding:0 16px}.team-stats__inner{position:relative;background:#000;z-index:1;padding:90px 0}.team-stats__inner .bg-section{opacity:.65}.team-stats__content{padding:0 30px;max-width:1600px;margin:0 auto}.team-stats__stats{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;margin-bottom:30px}.team-stats__stats.slick-initialized{display:block}.team-stats__stat{color:#fffef4;text-align:center;font-size:18px;font-style:normal;font-weight:300;line-height:1.56521739;letter-spacing:4px}.team-stats__stat span{display:block}.team-stats__attribution{color:#fffef4;font-family:var(--font-family-title);font-size:14px;font-style:italic;font-weight:400;line-height:1.42857143;letter-spacing:4px;text-align:center;margin-bottom:50px}.team-stats__cta{text-align:center}.listings{position:relative;padding:80px 20px}.listings__inner{position:relative;max-width:1430px;margin:0 auto}.listings__header{text-align:center;margin-bottom:37px}.listings__description{font-family:var(--font-family-alt);font-weight:300;font-size:12px;line-height:1.52;letter-spacing:1.92px;color:#000;text-align:justify;margin-bottom:66px}.listings__grid{position:relative;margin:0 -10px;display:flex;flex-flow:row wrap;gap:30px 0}.listings__grid .property-card{position:relative;padding:0 10px;overflow:hidden;width:100%}.listings__grid .property-card a{display:block;position:relative}.listings__grid .property-card a:hover .img-wrapper img{-o-object-position:center;object-position:center}.listings__grid .property-card a:hover .property-card__label{transform:translate(0)}.listings__grid .property-card a:hover .vid-wrapper{opacity:1}.listings__grid .property-card .img-wrapper{position:relative;overflow:hidden;background:var(--secondary)}.listings__grid .property-card .img-wrapper img{-o-object-position:center;object-position:center;opacity:.8;transition:all var(--default-transition)}.listings__grid .property-card .vid-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all var(--default-transition);opacity:0;pointer-events:none}.listings__grid .property-card .vid-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.listings__grid .property-card .vid-wrapper iframe{position:absolute;top:50%;left:50%;min-width:180%;min-height:100%;transform:translate(-50%,-50%)}.listings__grid .property-card__label{position:absolute;top:0;right:0;background-color:#fffef4;padding:11px 24px;font-family:var(--font-family-title);font-style:italic;font-weight:400;font-size:11px;line-height:1.41;letter-spacing:2px;color:#000;z-index:10;display:flex;align-items:center;--gap: 15px;gap:var(--gap);transform:translate(100%);transition:transform var(--default-transition)}.listings__grid .property-card__label span{display:flex;align-items:center;gap:var(--gap)}.listings__grid .property-card__label span:before{content:"";width:3px;height:3px;border-radius:50%;background:#000}.listings__grid .property-card__label span:first-child:before{display:none}.listings__grid .property-card__info{padding:18px 0 0}.listings__grid .property-card__location{font-family:var(--font-family-title);font-style:italic;font-weight:400;font-size:14px;line-height:1.41;letter-spacing:7.98px;color:#000;margin-bottom:8px;text-transform:lowercase}.listings__grid .property-card__address{font-family:var(--font-family-default);font-weight:300;font-size:18px;line-height:1.41;letter-spacing:4px;color:#000;text-transform:uppercase}.listings__cta{position:relative;display:flex;justify-content:center;flex-flow:row wrap;gap:20px 45px;margin:59px 0 0}.listings__cta a.btn-a{width:270px;color:#fffef4}.listings__cta a.btn-a:hover{color:#000}.communities{position:relative;z-index:1;background:var(--secondary);padding:80px 20px;overflow:hidden}.communities__inner{position:relative;max-width:1430px;margin:0 auto}.communities__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.communities__background .aios-slider{position:fixed;top:0;left:0;width:100%;height:100%}.communities__background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#86624978,#86624978);z-index:2}.communities__content{position:relative}.communities__header{position:relative;margin-bottom:50px}.communities__header .section-title{text-align:center}.communities__header .section-title small{margin-bottom:28px}.communities__grid{display:flex;flex-flow:row wrap;gap:20px 0}.communities__grid li{flex:1 1 100%;text-align:center}.communities__grid li a{font-family:var(--font-family-default);font-weight:300;font-size:18px;line-height:1.41;letter-spacing:2px;color:#fffef4;text-transform:uppercase;transition:opacity .3s ease}.communities__grid li a:hover{opacity:.7}.communities__cta{position:relative;display:flex;justify-content:center;flex-flow:row wrap;gap:20px 20px;margin:60px 0 0}.communities__cta a.btn-a{width:270px}.meet-john{position:relative;padding:80px 20px}.meet-john__inner{max-width:1430px;margin:0 auto}.meet-john__content{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1425px;gap:30px}.meet-john__title{flex-shrink:0;text-align:center}.meet-john__title .section-title br{display:none}.meet-john__portrait{position:relative;width:302px;max-width:100%;flex-shrink:0;overflow:hidden}.meet-john__portrait img{display:block;width:100%;height:auto}.meet-john__copy-buttons{position:relative;max-width:100%;width:100%}.meet-john__copy{font-family:var(--font-family-alt);font-weight:300;font-size:12px;line-height:1.52;letter-spacing:1.92px;color:#000;text-align:justify}.meet-john__copy p{margin-bottom:17px}.meet-john__copy p:last-child{margin-bottom:0}.meet-john__buttons{position:relative;display:flex;justify-content:center;flex-flow:row wrap;gap:20px 20px;margin:40px 0 0}.meet-john__buttons a.btn-a{width:270px}.meet-john__divider{border-color:#868686;margin:80px 0 0}.team{position:relative;padding:20px 20px 80px;overflow:hidden}.team__inner{max-width:1430px;margin:0 auto}.team__content{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:80px}.team .section-title{text-align:center}.team .section-title small{margin-bottom:15px}.team__copy-buttons{width:100%}.team__title-mobile{display:block;margin-bottom:30px}.team__copy{font-family:var(--font-family-alt);font-weight:300;font-size:12px;line-height:1.52;letter-spacing:1.92px;color:#000;text-align:justify}.team__copy p{margin-bottom:17px}.team__copy p:last-child{margin-bottom:0}.team__buttons{position:relative;display:flex;justify-content:center;flex-flow:row wrap;gap:20px 20px;margin:40px 0 0}.team__buttons a.btn-a{width:270px}.team__title-desktop{display:none}.team__slider-container{position:relative;width:100%}.team__slider{margin-right:-60px;margin-left:-60px;font-size:0}.team__slider:not(.slick-initialized){display:flex;overflow:hidden}.team__slide{flex:0 0 auto;width:25%}.team__member{width:100%;padding:0 10px}.team__member a{background:#000;display:block}.team__member a:hover img{opacity:.9}.team__member img{display:block;width:100%;height:auto;aspect-ratio:200/200;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:opacity var(--default-transition)}.testimonials-portfolio{position:relative;padding:0 16px}.testimonials{position:relative;padding:80px 20px 150px}.testimonials .bg-section{background-color:var(--secondary);bottom:-280px}.testimonials .bg-section:before{content:"";background:linear-gradient(0deg,#0000,#0000),linear-gradient(0deg,#ad510033,#ad510033)}.testimonials__inner{position:relative;max-width:1430px;margin:0 auto}.testimonials__header{position:relative;margin-bottom:32px;text-align:center}.testimonials__slider-container{position:relative;z-index:1;margin-bottom:30px}.testimonials__slider{position:relative;font-size:0;margin:0 -10px}.testimonials__slider:not(.slick-initialized){display:flex;overflow:hidden}.testimonials__slide{flex:0 0 auto;width:100%;padding:0 10px}.testimonials .testimonial__text{font-family:var(--font-family-alt);font-weight:300;font-size:12px;line-height:18px;letter-spacing:1.92px;color:#000;text-align:justify;margin-bottom:17px}.testimonials .testimonial__author{font-family:var(--font-family-title);font-style:italic;font-weight:700;font-size:11px;line-height:1.41;letter-spacing:6.82px;color:#000}.testimonials__buttons{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:20px 20px}.testimonials__buttons a.btn-a{flex-grow:1;width:270px}.testimonials__buttons a.btn-a span{letter-spacing:0}.portfolio{position:relative;padding:0 20px 80px}.portfolio__inner{position:relative;max-width:1430px;margin:0 auto}.portfolio__header{text-align:center;margin-bottom:22px}.portfolio__grid{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -10px}.portfolio__item{width:100%;padding:10px}.portfolio__item a{display:block;position:relative}.portfolio__item a .img-wrapper{background-color:#000}.portfolio__item a .img-wrapper img{opacity:.8}.portfolio__item a .img-wrapper .sold-info{position:absolute;top:50%;left:0;right:0;z-index:2;background:#fffef4;padding:7px 10px;transform:translateY(-50%);color:#000;text-align:center;font-family:var(--font-family-title);font-size:11px;font-style:italic;font-weight:700;line-height:15px;letter-spacing:2px;opacity:0;transition:opacity var(--default-transition)}.portfolio__item a:hover .img-wrapper .sold-info{opacity:1}.portfolio__cta{text-align:center;margin-top:39px}.newsletter{position:relative;padding:0 20px}.newsletter__inner{position:relative;max-width:1430px;margin:0 auto;border-top:1px solid #868686;border-bottom:1px solid #868686;padding:80px 0}.newsletter__content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:20px}.newsletter__title{flex-shrink:0;text-align:center}.newsletter__title .section-title small{margin-bottom:12px}.newsletter__copy{max-width:100%}.newsletter__text{font-family:var(--font-family-alt);font-weight:300;font-size:12px;line-height:18px;letter-spacing:1.92px;color:#000;text-align:justify;margin-bottom:26px}.newsletter__text p{margin-bottom:18px}.newsletter__text p:last-child{margin-bottom:0}.newsletter__form{max-width:467px;margin:40px 0 0}.newsletter__form .wpcf7{position:relative}.newsletter__form .wpcf7 label{display:block}.newsletter__form .wpcf7 label input{display:block;width:100%;height:46px;background:transparent;border:none;border-bottom:1px solid #868686;color:#000;font-family:var(--font-family-title);font-size:14px;font-style:italic;font-weight:400;letter-spacing:1px}.newsletter__form .wpcf7 .wpcf7-spinner{position:absolute;bottom:-30px;right:0;margin:0}.newsletter__form .wpcf7 form .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;margin:10px auto 0;font-size:12px;text-align:center;font-family:var(--font-family-alt)}.newsletter__form-button{font-size:16px;background:transparent;border:none;color:#000;padding:0;position:absolute;top:15px;right:0;transition:opacity var(--default-transition)}.newsletter__form-button i{display:block}.newsletter__form-button:hover{opacity:.6}.news-insights{position:relative;padding:0 15px}.news{position:relative;padding:80px 20px 0}.news__inner{position:relative;max-width:1430px;margin:0 auto}.news__header{text-align:center;margin-bottom:29px}.news__header .section-title small{margin-bottom:12px}.news__image-grid{position:relative}.news__row{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -10px}.news__item{width:100%;padding:10px}.news__item a{display:block;position:relative}.news__item a .img-wrapper{background-color:#000}.news__item a .img-wrapper img{opacity:1}.news__item a .img-wrapper .news-info{position:absolute;top:50%;left:0;right:0;z-index:2;background:#fffef4;padding:7px 10px;transform:translateY(-50%);color:#000;text-align:center;font-family:var(--font-family-title);font-size:11px;font-style:italic;font-weight:700;line-height:15px;letter-spacing:2px;opacity:0;transition:opacity var(--default-transition)}.news__item a:hover .img-wrapper .news-info{opacity:1}.news__cta{margin-top:42px;text-align:center}.news__cta a.btn-a{position:relative;z-index:2}.press{position:relative;padding:80px 0}.press__background{position:absolute;top:-207px;left:0;right:0;bottom:0;z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.press__background .aios-slider{position:fixed;top:0;left:0;width:100%;height:100%}.press__background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#0000003b,#0000003b);z-index:2}.press__content{position:relative}.press__title{text-align:center;margin-bottom:74px}.press__title .section-title small{margin-bottom:12px}.press__marquee-wrap{position:relative;overflow:hidden;display:flex}.press__marquee-track{--gap: 40px;--speed: 30s;display:flex;animation:marquee-scroll var(--speed) linear infinite;gap:var(--gap);flex:0 0 auto}.press__logo-set{position:relative;height:auto;display:flex;align-items:center;flex-flow:row;gap:var(--gap);flex:0 0 auto}.press__logo-set img{display:block;max-width:100%;height:auto;max-height:25px;width:auto}.press__cta{text-align:center;margin-top:100px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.newsletter__inner{border-bottom:none}.news__image-grid{display:none}.news__header .section-title{color:#fffef4}.news__header .section-title small{color:inherit}.press{position:initial}.press__background{top:0}.press__cta{display:none}.social{position:relative;padding:80px 0;overflow:hidden}.social__inner{max-width:1430px;margin:0 auto}.social__header{position:relative;padding:0 20px;margin-bottom:77px}.social__header .social__inner{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:40px}.social__header .social__title{flex-shrink:0}.social__header .section-title{text-align:center}.social__links{display:flex;align-items:center;width:742px;max-width:100%;flex-flow:column;justify-content:center;gap:20px}.social__links a{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;transition:color .3s ease;padding:0 0 13px;position:relative}.social__links a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#000;margin:0 auto;width:35px;transition:all .3s ease}.social__links a span{font-family:var(--font-family-title);font-style:italic;font-weight:400;font-size:11px;line-height:1.41;letter-spacing:6.82px;color:#000}.social__links a:hover:after{width:100%}.social__gallery-wrapper{position:relative;overflow:hidden;margin:0 -40px 50px}.social__gallery{position:relative;font-size:0}.social__gallery:not(.slick-initialized){display:flex;justify-content:center}.social__gallery-item{width:25%;overflow:hidden;padding:0 10px;flex:0 0 auto}.social__gallery-item a{display:block;background-color:#000}.social__gallery-item a:before{content:"";background:linear-gradient(0deg,#0000,#0000),linear-gradient(0deg,#ad510033,#ad510033)}.social__gallery-item a img{transition:all var(--default-transition)}.social__gallery-item a:hover img{opacity:.9}.social__body{position:relative;padding:0 20px}.social__text{font-family:var(--font-family-alt);font-weight:300;font-size:12px;line-height:18px;letter-spacing:1.92px;color:#000;text-align:justify}.social__text p{margin-bottom:18px}.social__text p:last-child{margin-bottom:0}@media screen and (min-width:600px){.team__slider{margin-right:-12px;margin-left:-12px}.team__slide{width:25%}.team__member{padding:0 12px}.testimonials .bg-section{bottom:-181px}.testimonials__slide,.portfolio__item,.news__item{width:50%}.press__logo-set img{max-height:initial}.social__gallery-item{width:16.66666667%}}@media screen and (min-width:744px){.team-stats__inner{padding:200px 0 100px}.portfolio__item,.news__item{width:33.33%}}@media screen and (min-width:1024px){.banner__content{bottom:72px;padding:0 50px}.banner__search{top:calc(100vh - 220px)}.banner__search input{letter-spacing:6.58px}.banner__headline h1 small,.banner__headline h2 small{letter-spacing:7.98px}.banner__headline h1,.banner__headline h2{font-size:27px;letter-spacing:7.56px}.welcome{padding-left:50px;padding-right:50px}.welcome__title--sticky .section-title{top:calc(100vh - 184px)}.welcome__content{gap:30px;flex-flow:row}.welcome__column{flex:1 1 33.33333333%}.team-stats__inner{padding:436px 0 151px}.team-stats__content{padding:0 4.401%}.team-stats__stats{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:70px}.team-stats__stat{font-size:23px;letter-spacing:6.44px}.team-stats__attribution{letter-spacing:7.98px}.listings{padding:94px 50px 150px}.listings__grid{margin:0 -25px;gap:54px 0}.listings__grid .property-card{padding:0 25px;width:50%}.listings__grid .property-card__label{--gap: 20px;letter-spacing:6.82px}.listings__grid .property-card__address{font-size:22px;letter-spacing:6.16px}.listings__cta{justify-content:flex-end}.listings__cta a.btn-a{width:auto}.communities{padding:149px 50px 130px}.communities__header{margin-bottom:117px}.communities__header .section-title{text-align:left}.communities__grid{gap:126px 0;width:106%}.communities__grid li{flex:1 1 25%;text-align:left}.communities__grid li a{font-size:18px;letter-spacing:3px}.communities__cta{justify-content:flex-end;margin:123px 0 0}.communities__cta a.btn-a{width:auto}.meet-john{padding:100px 50px}.meet-john__content{flex-flow:row;justify-content:space-between;align-items:flex-start}.meet-john__title{order:3;text-align:right}.meet-john__title .section-title br{display:block}.meet-john__portrait{order:2}.meet-john__copy-buttons{order:1;max-width:756px}.meet-john__copy{text-align:left}.meet-john__buttons{justify-content:flex-start}.meet-john__buttons a.btn-a{width:auto}.meet-john__divider{margin:120px 0 0}.team{padding:26px 50px 135px}.team__content{flex-flow:row-reverse;justify-content:space-between;align-items:flex-start;gap:30px}.team .section-title{text-align:left}.team__copy-buttons{width:52.7975%}.team__title-mobile{display:none}.team__copy{text-align:left}.team__buttons{justify-content:flex-start}.team__buttons a.btn-a{width:auto}.team__title-desktop{display:block;margin-bottom:58px}.team__slider-container{width:42.308%}.team__slider{margin-left:-161px}.testimonials{padding:103px 50px}.testimonials__header{text-align:right}.testimonials__slider-container{margin-bottom:61px}.testimonials__slider{margin:0 -16px}.testimonials__slide{width:33.33%;padding:0 16px}.testimonials__buttons{justify-content:flex-start;flex-flow:row;gap:20px}.testimonials__buttons a.btn-a{width:100%;padding-left:10px;padding-right:10px}.testimonials__buttons a.btn-a span{letter-spacing:1px}.portfolio{padding:7px 50px 132px}.portfolio__item{width:25%}.portfolio__item a .img-wrapper .sold-info{letter-spacing:4px}.newsletter{padding:0 50px}.newsletter__inner{padding:90px 0 129px}.newsletter__content{flex-flow:row-reverse;justify-content:space-between;align-items:flex-start;gap:0}.newsletter__title{text-align:right;max-width:50.2375%}.newsletter__copy{max-width:47.7625%}.newsletter__form .wpcf7 label input{letter-spacing:6.58px}.news{padding:95px 50px 0}.news__item{width:25%}.news__item:nth-child(1){margin-left:2px}.news__item a .img-wrapper .news-info{letter-spacing:4px}.press{padding:118px 0 150px}.press__marquee-track{--gap: 125px;--speed: 30s}.news{padding-top:150px}.social{padding:110px 0 119px}.social__header{padding:0 50px}.social__header .social__inner{flex-flow:row;align-items:flex-start;justify-content:space-between}.social__header .section-title{text-align:left}.social__links{flex-flow:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0;padding-top:49px}.social__gallery-wrapper{margin:0 -73px 71px}.social__gallery-item{width:11.11111111%;padding:0 22px}.social__body{padding:0 50px}}@media screen and (min-width:1280px){.listings__grid .property-card__label{--gap: 27px}.communities__grid{padding:0 0 0 55px;width:108.4%}.communities__grid li a{font-size:18px;letter-spacing:5.04px}.team__copy-buttons{padding:71px 0 0}.testimonials__slider{margin:0 -32px}.testimonials__slide{padding:0 32px}.testimonials__buttons{gap:54px}.testimonials__buttons a.btn-a span{letter-spacing:5px}.portfolio__grid{margin:0 -38px}.portfolio__item{padding:42px}.portfolio__item a .img-wrapper .sold-info{letter-spacing:6.82px}.newsletter__copy{padding:33px 0 0}.news__row{margin:0 -38px}.news__item{padding:42px}.news__item a .img-wrapper .news-info{letter-spacing:6.82px}}
