@charset "UTF-8";.slideshow{position:relative}.slideshow:before{content:"";position:absolute;width:100%;height:100%;background:#000;opacity:.3;pointer-events:none;z-index:1}.slideshow .home-cta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:22px;z-index:2}.slideshow .home-cta__item{display:inline-flex;align-items:center;justify-content:center;min-width:310px;height:60px;padding:0 24px;border:1px solid #000;color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:16px;font-weight:400;text-decoration:none;background:#0000009e;transition:background var(--default-transition),border-color var(--default-transition)}.slideshow .home-cta__item--primary{background:transparent;border-color:#fff}.slideshow .home-cta__item:hover,.slideshow .home-cta__item:focus{background:var(--secondary);border-color:var(--secondary);color:#fff}.slideshow .banner-bottom-text{position:absolute;bottom:85px;width:100%;z-index:2}.slideshow .banner-bottom-text h2{font-size:38px;color:#fff;text-align:center;margin:0;font-family:var(--font-family-secondary)}.welcome-section{background:#fff;padding:60px 20px 80px}.welcome-section .welcome-section__inner{max-width:1460px;margin:0 auto}.welcome-section .welcome-section__title{font-family:var(--font-family-secondary);font-size:48px;font-style:italic;font-weight:400;text-align:center;color:#3b3b3b;margin:0 0 55px}.welcome-section .welcome-section__content{display:flex;align-items:flex-start;gap:40px}.welcome-section .welcome-section__media{flex:1 1 0;min-width:0;position:relative}.welcome-section .welcome-section__media img{display:block;width:100%;height:auto}.welcome-section .welcome-section__slider{width:100%;overflow:hidden}.welcome-section .welcome-section__slide img{display:block;width:100%;height:auto}.welcome-section .welcome-section__text{flex:0 0 340px;box-sizing:border-box;padding-left:40px}.welcome-section .welcome-section__text h3{font-size:24px;font-weight:600;margin:21px 0 14px;color:#3b3b3b;line-height:30px}.welcome-section .welcome-section__text p{font-size:16px;line-height:30px;color:#5a5a5a;margin:0 0 16px}.welcome-section .welcome-section__cta{display:inline-flex;align-items:center;justify-content:center;min-width:330px;height:60px;border:1px solid #7d7d7d;color:#2b2b2b;text-transform:uppercase;letter-spacing:.12em;font-size:16px;text-decoration:none;margin-top:55px;transition:all .4s ease-in-out}.welcome-section .welcome-section__cta:hover{background:var(--secondary);border:1px solid var(--secondary);color:#fff}.winner-section{position:relative;background:linear-gradient(to bottom,#0000001a,#0000 29%,#0000);padding:50px 20px 80px}.winner-section>.container{width:95%}.winner-section .winner-section__logos{margin:0 -50px}.winner-section .winner-section__logos:not(.slick-initialized){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.winner-section .winner-section__logo{display:flex;align-items:center;justify-content:center;padding:0 100px}.winner-section .winner-section__logo img{display:block;width:100%;height:auto;filter:grayscale(100%)}.featured-properties{position:relative;padding:110px 0 180px;text-align:center;overflow:hidden}.featured-properties .featured-properties__bar{position:absolute;height:152px;width:1130px;margin:0 auto 36px;border:26px solid #3a332b;left:50%;transform:translate(-50%);border-bottom:none;top:21px;pointer-events:none;z-index:-1}.featured-properties .featured-properties__bar--bottom{position:absolute;height:152px;width:1130px;margin:0 auto 36px;border:26px solid #3a332b;left:50%;transform:translate(-50%);border-top:none;bottom:56px;pointer-events:none;z-index:-1}.featured-properties .featured-properties__slider{margin:0 -28px 28px}.featured-properties .featured-properties__card{padding:0 28px;margin-bottom:46px}.featured-properties .featured-properties__image{position:relative;box-shadow:0 10px 26px #0000001f;margin-bottom:20px;overflow:hidden;max-height:380px}.featured-properties .featured-properties__image .featured-properties__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,#0279c000 25%,#0279c0cc);color:#fff;text-transform:uppercase;letter-spacing:.32em;font-size:16px;padding-bottom:44px;opacity:0;transition:opacity var(--default-transition)}.featured-properties .featured-properties__image img{display:block;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px}.featured-properties .featured-properties__link:hover .featured-properties__overlay,.featured-properties .featured-properties__link:focus .featured-properties__overlay{opacity:1}.featured-properties .featured-properties__details{font-family:var(--font-family-accent);margin-top:30px}.featured-properties .featured-properties__details h3{font-size:36px;font-weight:300;color:#3b3b3b;margin:0 0 4px}.featured-properties .featured-properties__details p{font-size:20px;color:#6b6b6b;margin:0 0 18px;position:relative}.featured-properties .featured-properties__details p:after{content:"";position:absolute;width:88%;height:1px;background:#000;bottom:-12px;left:50%;transform:translate(-50%)}.featured-properties .featured-properties__meta{display:flex;align-items:center;justify-content:center;gap:45px;padding-top:12px;font-size:14px;letter-spacing:.08em;color:#6b6b6b;text-transform:uppercase;font-family:var(--font-family-accent)}.featured-properties .featured-properties__meta span{position:relative}.featured-properties .featured-properties__meta span:after{content:"";position:absolute;width:1px;height:15px;background:#000;right:-17px;top:-1px}.featured-properties .featured-properties__meta span:last-child:after{display:none}.featured-areas{position:relative}.featured-areas .section-title{margin-bottom:47px}.featured-areas__tabs{display:flex;justify-content:center}.featured-areas__tabs button{position:relative;font-size:16px;letter-spacing:.2em;text-align:center;text-transform:uppercase;background:transparent;border:none;min-width:260px;height:60px;padding:0;color:#000;transition:var(--default-transition)}.featured-areas__tabs button:hover,.featured-areas__tabs button.active{background:var(--secondary);color:#fff}.featured-areas__tabs button:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#000;pointer-events:none}.featured-areas__lists{position:absolute;top:398px;right:75px;z-index:5}.featured-areas__lists.hide-lg{display:none!important}.featured-areas__list{list-style:none;margin:0;padding:0}.featured-areas__list li{display:flex;align-items:center;gap:10px;line-height:1.6;margin:3px 0}.featured-areas__list li a{color:var(--primary);font-size:22px;letter-spacing:.025em;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:4px;min-width:320px;transition:background-color var(--default-transition),color var(--default-transition)}.featured-areas__list li a:hover,.featured-areas__list li a:focus,.featured-areas__list li a.map-hover{background:var(--secondary);color:#fff;border-radius:0}.featured-areas__list li a:hover i,.featured-areas__list li a:focus i{color:#fff}.featured-areas__list li i{color:#b48c5a;font-size:25px;position:relative;top:3px;left:2px}.featured-areas__mapWrap{position:relative}.featured-areas__map{position:relative;width:1600px}.featured-areas__hovers>div,.featured-areas__hovers>div span{position:absolute}.featured-areas__hovers>div>img{opacity:0;position:relative;z-index:2}.featured-areas__hovers #map1{top:750px;left:386px}.featured-areas__hovers #map2{top:694px;left:543px}.featured-areas__hovers #map3{top:693px;left:578px}.featured-areas__hovers #map4{top:609px;left:544px}.featured-areas__hovers #map5{top:544px;left:402px}.featured-areas__hovers #map6{top:501px;left:381px}.featured-areas__hovers #map7{top:362px;left:444px}.featured-areas__hovers #map8{top:553px;left:641px}.featured-areas__hovers #map9{top:611px;left:697px}.featured-areas__hovers #map10{top:566px;left:753px}.featured-areas__hovers #map11{top:410px;left:632px}.featured-areas__hovers #map12{top:358px;left:526px}.featured-areas__hovers #map13{top:245px;left:476px}.featured-areas__homeforsaleLabel>div,.featured-areas__homeforsaleLabel>div span{position:absolute;pointer-events:none;transition:var(--default-transition)}.featured-areas__homeforsaleLabel .hover span.map-label{color:#fff;text-shadow:rgb(0,0,0) 1px 0px 0px,rgb(0,0,0) .540302px .841471px 0px,rgb(0,0,0) -.416147px .909297px 0px,rgb(0,0,0) -.989992px .14112px 0px,rgb(0,0,0) -.653644px -.756802px 0px,rgb(0,0,0) .283662px -.958924px 0px,rgb(0,0,0) .96017px -.279415px 0px}.featured-areas__homeforsaleLabel .hover .bullet-bottom:after,.featured-areas__homeforsaleLabel .hover .bullet-left:after{background:#fff;border-color:#000}.featured-areas__homeforsaleLabel .hover span.map-label-tooltip{opacity:1}.featured-areas__homeforsaleLabel span.map-label{font-size:12px;font-weight:900;color:var(--primary);text-align:center;text-transform:uppercase;letter-spacing:.06em;display:block;white-space:nowrap;transition:var(--default-transition);top:0;left:0;z-index:8}.featured-areas__homeforsaleLabel span.map-label-tooltip{font-size:12px;font-weight:900;color:var(--primary);text-transform:uppercase;letter-spacing:.06em;padding:12px 20px;background:#fff;white-space:normal;position:relative;opacity:0;z-index:9}.featured-areas__homeforsaleLabel .bullet-bottom:after{content:"";position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);width:8px;height:8px;border:1px solid #fff;border-radius:50%;background:var(--primary);transition:var(--default-transition)}.featured-areas__homeforsaleLabel .bullet-left:after{content:"";position:absolute;top:50%;right:calc(100% + 9px);transform:translateY(-50%);width:8px;height:8px;border:1px solid #fff;border-radius:50%;background:var(--primary);transition:var(--default-transition)}.featured-areas__homeforsaleLabel .arrow-right:after{content:"";position:absolute;top:50%;left:calc(100% - 1px);transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid white}.featured-areas__homeforsaleLabel .arrow-left:after{content:"";position:absolute;top:50%;right:calc(100% - 1px);transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid white}.featured-areas__homeforsaleLabel .arrow-top:after{content:"";position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid white}.featured-areas__homeforsaleLabel .arrow-bottom:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid white}.featured-areas__homeforsaleLabel>div[data-label=map1]{top:832px;left:437px}.featured-areas__homeforsaleLabel>div[data-label=map1].hover span.map-label{top:-45px;left:-7px}.featured-areas__homeforsaleLabel>div[data-label=map1] span.map-label-tooltip{left:-192px}.featured-areas__homeforsaleLabel>div[data-label=map2]{top:804px;left:581px}.featured-areas__homeforsaleLabel>div[data-label=map2].hover span.map-label{top:25px}.featured-areas__homeforsaleLabel>div[data-label=map2] span.map-label-tooltip{top:-7px}.featured-areas__homeforsaleLabel>div[data-label=map3]{top:732px;left:626px}.featured-areas__homeforsaleLabel>div[data-label=map3] span.map-label-tooltip{top:75px;left:-20px}.featured-areas__homeforsaleLabel>div[data-label=map4]{top:648px;left:556px}.featured-areas__homeforsaleLabel>div[data-label=map4] span.map-label-tooltip{top:-60px;left:-111px}.featured-areas__homeforsaleLabel>div[data-label=map5]{top:623px;left:475px}.featured-areas__homeforsaleLabel>div[data-label=map5] span.map-label{line-height:1.2}.featured-areas__homeforsaleLabel>div[data-label=map5] span.map-label-tooltip{top:-42px;left:-110px}.featured-areas__homeforsaleLabel>div[data-label=map6]{top:578px;left:405px}.featured-areas__homeforsaleLabel>div[data-label=map6] span.map-label-tooltip{top:-38px;left:65px}.featured-areas__homeforsaleLabel>div[data-label=map7]{top:478px;left:480px}.featured-areas__homeforsaleLabel>div[data-label=map7] span.map-label-tooltip{top:40px;left:150px}.featured-areas__homeforsaleLabel>div[data-label=map8]{top:593px;left:666px}.featured-areas__homeforsaleLabel>div[data-label=map8] span.map-label{line-height:1.2}.featured-areas__homeforsaleLabel>div[data-label=map8] span.map-label.bullet-bottom:after{left:calc(50% - 10px)}.featured-areas__homeforsaleLabel>div[data-label=map8] span.map-label-tooltip{top:40px;left:-305px}.featured-areas__homeforsaleLabel>div[data-label=map9]{top:659px;left:706px}.featured-areas__homeforsaleLabel>div[data-label=map9] span.map-label-tooltip{top:-52px;left:-89px}.featured-areas__homeforsaleLabel>div[data-label=map10]{top:578px;left:782px}.featured-areas__homeforsaleLabel>div[data-label=map10] span.map-label.bullet-left:after{right:calc(100% + 5px)}.featured-areas__homeforsaleLabel>div[data-label=map10] span.map-label-tooltip{top:-4px;left:-294px}.featured-areas__homeforsaleLabel>div[data-label=map11]{top:501px;left:708px}.featured-areas__homeforsaleLabel>div[data-label=map11] span.map-label-tooltip{top:-55px;left:-236px}.featured-areas__homeforsaleLabel>div[data-label=map12]{top:411px;left:564px}.featured-areas__homeforsaleLabel>div[data-label=map12] span.map-label-tooltip{top:35px;left:125px}.featured-areas__homeforsaleLabel>div[data-label=map13]{top:272px;left:576px}.featured-areas__homeforsaleLabel>div[data-label=map13] span.map-label-tooltip{top:142px;left:-30px}.featured-areas__otherLabels span{position:absolute;font-size:11px;font-weight:900;letter-spacing:.06em;text-align:center;line-height:1.2;color:var(--primary);z-index:1;pointer-events:none}.featured-areas__otherLabels span.lake-label{font-size:12px;text-transform:uppercase}.featured-areas__otherLabels span.lake-allatoona{top:298px;left:90px}.featured-areas__otherLabels span.lake-lanier{top:220px;left:981px}.featured-areas__otherLabels span.i-75n{top:554px;left:171px;text-align:right}.featured-areas__otherLabels span.i-85n{top:465px;left:942px}.featured-areas__otherLabels span.hwy-316{top:649px;left:922px}.featured-areas__otherLabels span.i-20w{top:906px;left:60px}.featured-areas__otherLabels span.i-20e{top:1044px;left:804px}.featured-areas__otherLabels span.i-85s{top:1279px;left:243px}.featured-areas__otherLabels span.i-75s{top:1279px;left:437px}.featured-areas__road-lines{position:absolute;top:130px;left:184px;z-index:7;width:827px;height:1120px;pointer-events:none}.featured-areas__road-rails{position:absolute;top:664px;left:400px;z-index:7;width:224px;height:476px;pointer-events:none}.featured-areas__road-numbers{position:absolute;top:287px;left:273px;z-index:9;width:756px;height:984px;pointer-events:none}.featured-areas__atlanta-skyline{position:absolute;top:917px;left:490px;z-index:8;pointer-events:none}.featured-areas__atlanta-skyline span{font-size:20px;font-weight:900;color:var(--primary);text-transform:uppercase;letter-spacing:.04em;position:absolute;bottom:-18px;left:21px}.featured-areas__airport{position:absolute;top:1122px;left:413px;z-index:7;pointer-events:none}.featured-areas__railsdot>span{position:absolute;width:12px;height:12px;background:#bb9457;border-radius:50%;border:1px solid #000;z-index:7;pointer-events:none}.featured-areas__railsdot>span.dot1{top:664px;left:526px}.featured-areas__railsdot>span.dot2{top:676px;left:540px}.featured-areas__railsdot>span.dot3{top:686px;left:555px}.featured-areas__railsdot>span.dot4{top:696px;left:611px}.featured-areas__railsdot>span.dot5{top:721px;left:590px}.featured-areas__railsdot>span.dot6{top:746px;left:562px}.featured-areas__railsdot>span.dot7{top:785px;left:528px}.featured-areas__railsdot>span.dot8{top:846px;left:514px}.featured-areas__railsdot>span.dot9{top:770px;left:507px}.featured-areas__railsdot>span.dot10{top:711px;left:538px}.featured-areas__commute .commute-label{position:absolute;z-index:9}.featured-areas__commute .commute-label a{position:relative;font-size:12px;font-weight:900;color:var(--primary);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;padding:12px 10px;background:transparent;transition:var(--default-transition)}.featured-areas__commute .commute-label a:hover{background:#fff}.featured-areas__commute .commute-label a:hover span{width:-moz-fit-content;width:fit-content;opacity:1}.featured-areas__commute .commute-label a:hover:before,.featured-areas__commute .commute-label a:hover:after{background:#fff}.featured-areas__commute .commute-label a span{text-transform:lowercase;opacity:0;width:0;display:inline-block;pointer-events:none}.featured-areas__commute .commute-label a span .commute-icon1,.featured-areas__commute .commute-label a span .commute-icon2{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:5px;margin-left:5px}.featured-areas__commute .commute-label a span .commute-icon1{background:url(../images/map/commute-icon1.png) center/contain no-repeat}.featured-areas__commute .commute-label a span .commute-icon2{background:url(../images/map/commute-icon2.png) center/contain no-repeat}.featured-areas__commute .commute-label a:before{content:"";position:absolute;width:20px;height:3px;z-index:-1;background:#bb9457;border:1px solid var(--primary);transition:var(--default-transition)}.featured-areas__commute .commute-label a:after{content:"";position:absolute;width:12px;height:12px;background:#bb9457;border-radius:50%;border:1px solid #000;z-index:7;transition:var(--default-transition)}.featured-areas__commute .commute-label a.dot1:after{top:21px;right:-23px}.featured-areas__commute .commute-label a.dot1:before{bottom:16px;right:-16px;transform:rotate(20deg)}.featured-areas__commute .commute-label a.dot2:after{bottom:-20px;left:-12px}.featured-areas__commute .commute-label a.dot2:before{bottom:-4px;left:-5px;transform:rotate(-40deg)}.featured-areas__commute .commute-label a.dot3:after{top:25px;left:-35px}.featured-areas__commute .commute-label a.dot3:before{top:25px;left:-30px;width:35px;transform:rotate(-14deg)}.featured-areas__commute .commute-label a.dot4:after{top:9px;left:-25px}.featured-areas__commute .commute-label a.dot4:before{top:16px;left:-16px;width:19px;transform:rotate(15deg)}.featured-areas__commute .commute-label a.dot5:after{top:8px;left:-26px}.featured-areas__commute .commute-label a.dot5:before{top:16px;left:-18px;transform:rotate(16deg)}.featured-areas__commute .commute-label a.dot6:after{top:-49px;left:-20px}.featured-areas__commute .commute-label a.dot6:before{top:-20px;left:-28px;width:60px;transform:rotate(59deg)}.featured-areas__commute .commute-label a.dot7:after{top:-43px;left:-24px}.featured-areas__commute .commute-label a.dot7:before{top:-10px;left:-37px;width:60px;transform:rotate(70deg)}.featured-areas__commute .commute-label a.dot8:after{top:33px;right:-31px}.featured-areas__commute .commute-label a.dot8:before{top:28px;right:-24px;width:35px;transform:rotate(30deg)}.featured-areas__commute .commute-label a.dot9:after{top:29px;right:-29px}.featured-areas__commute .commute-label a.dot9:before{top:27px;right:-20px;width:30px;transform:rotate(20deg)}.featured-areas__commute .commute-label a.dot10:after{top:22px;right:-30px}.featured-areas__commute .commute-label a.dot10:before{top:23px;right:-20px;width:25px;transform:rotate(15deg)}.featured-areas__commute .commute-label.commute-north-springs{bottom:764px;right:1085px}.featured-areas__commute .commute-label.commute-sandy-springs{bottom:780px;left:552px}.featured-areas__commute .commute-label.commute-dunwoody{bottom:746px;left:590px}.featured-areas__commute .commute-label.commute-doraville{bottom:720px;left:636px}.featured-areas__commute .commute-label.commute-chamblee{bottom:694px;left:616px}.featured-areas__commute .commute-label.commute-brookhaven{bottom:612px;left:582px}.featured-areas__commute .commute-label.commute-lenox{bottom:579px;left:552px}.featured-areas__commute .commute-label.commute-midtown{bottom:594px;right:1105px}.featured-areas__commute .commute-label.commute-buckhead{bottom:666px;right:1110px}.featured-areas__commute .commute-label.commute-medical-center{bottom:718px;right:1080px}.featured-areas__videos--link{position:absolute;z-index:9}.featured-areas__videos--link a{display:flex;align-items:center;gap:2px;padding:10px 0}.featured-areas__videos--link a .playbutton{position:relative}.featured-areas__videos--link a .playbutton:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;background:var(--secondary);border-radius:50%;z-index:-1;opacity:0;transition:var(--default-transition)}.featured-areas__videos--link a .video-label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--primary);transition:var(--default-transition)}.featured-areas__videos--link a.hover .playbutton:after,.featured-areas__videos--link a:hover .playbutton:after{opacity:1}.featured-areas__videos--link a.hover .video-label,.featured-areas__videos--link a:hover .video-label{color:#fff;text-shadow:rgb(0,0,0) 1px 0px 0px,rgb(0,0,0) .540302px .841471px 0px,rgb(0,0,0) -.416147px .909297px 0px,rgb(0,0,0) -.989992px .14112px 0px,rgb(0,0,0) -.653644px -.756802px 0px,rgb(0,0,0) .283662px -.958924px 0px,rgb(0,0,0) .96017px -.279415px 0px}.featured-areas__videos--link.milton-video{top:275px;left:524px}.featured-areas__videos--link.johncreek-video{top:470px;left:650px}.featured-areas__videos--link.peachtreecorners-video{top:565px;left:672px}.featured-areas__videos--link.brookhaven-video{top:765px;left:464px;text-shadow:0 0 3px #ffffff}.featured-areas__videos--link.sandysprings-video{top:598px;left:492px}.featured-areas__videos--link.eastcobb-video{top:565px;left:406px}.featured-areas__videos--link.eastcobb-video a{flex-direction:column-reverse;gap:0}.featured-areas #fa-map-transparent{position:absolute;top:0;left:0;z-index:3}.featured-areas #trueMap{position:relative;z-index:1}.featured-areas:has(.featured-areas__tabs button[data-id=tab2].active) area{display:none}.testi-wrap{padding:80px 0 110px;background:#fff;text-align:center;overflow:hidden}.testi-wrap .testi-title-wrap{margin-bottom:24px}.testi-wrap .testi-subtitle{font-size:24px;color:#6b6b6b;margin:-30px 0 40px;font-family:var(--font-family-default)}.testi-inner{width:100%;max-width:1390px;max-width:86.875vw;margin:10px auto 0;position:relative}.testi-inner .slick-slider{margin-left:0;margin-right:0;line-height:0}.testi-inner .slick-list{padding-top:50px!important;padding-bottom:50px!important;padding-left:226px!important;padding-right:226px!important;padding:3.125vw 13.125vw!important;overflow:visible}.testi-item{padding:0;transition:transform .8s ease-in-out}.slick-slide:not(.slick-current) .testi-item{transform:scale(.92)}.testi-link{display:block;text-decoration:none;color:inherit}.testi-link:focus-visible{outline:2px solid #b48c5a;outline-offset:4px}.testi-link .bg-testi{cursor:pointer}.bg-testi{background:#efede8;border-radius:6px;transition:all .4s ease-in-out;box-shadow:0 12px 26px #0000002e;margin:0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:5%;min-height:415px}.testi-content{position:relative}.testi-content:before{content:"“";display:block;font-size:78px;color:#b48c5a;margin-bottom:clamp(12px,1.8vw,18px);font-family:var(--font-family-secondary);margin-bottom:35px}.testi-text,.testi-name{line-height:1.7;font-size:clamp(14px,1.25vw,18px);letter-spacing:.02em;color:#6b6b6b;font-family:var(--font-family-default);font-size:14px;transition:all .4s ease-in-out}.testi-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-style:italic;font-size:18px;font-family:var(--font-family-secondary)}.testi-name{margin-top:clamp(18px,2.2vw,30px);font-size:clamp(11px,.85vw,13px);letter-spacing:.06em}.testi-slick-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 180px);width:calc(100% + 12vw);display:flex;justify-content:space-between;pointer-events:none}.testi-btn-wrap{margin-top:10px}.testi-prev,.testi-next{font-size:17px;width:64px;height:56px;border:none;background:transparent;color:#1f1f1f;font-size:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;position:relative;transition:color var(--default-transition),transform var(--default-transition)}.testi-prev:hover,.testi-prev:focus,.testi-next:hover,.testi-next:focus{color:var(--secondary)}.testi-prev:after,.testi-next:after{content:"";position:absolute;width:64px;height:1px;background:#1f1f1f;bottom:6px;transform-origin:center;transition:background-color var(--default-transition),transform var(--default-transition)}.testi-prev{margin-left:40px}.testi-prev:hover,.testi-prev:focus{transform:translate(-4px)}.testi-prev:hover:after,.testi-prev:focus:after{background:var(--secondary);transform:scaleX(1.12)}.testi-next{margin-right:40px}.testi-next:hover,.testi-next:focus{transform:translate(4px)}.testi-next:hover:after,.testi-next:focus:after{background:var(--secondary);transform:scaleX(1.12)}.team-section{padding:0 20px 120px;background:#fff;max-width:1600px;margin:0 auto}.team-section .team-section__inner{max-width:100%;margin:0 auto;display:flex;align-items:flex-start;gap:60px}.team-section .team-section__intro{flex:0 0 340px;padding-left:2%;padding-top:16px}.team-section .team-section__title{text-align:left;margin:0 0 24px;line-height:1.05}.team-section .team-section__title span{display:block}.team-section .team-section__text{font-size:16px;line-height:30px;color:#5a5a5a;margin:0 0 28px}.team-section .team-section__cta{min-width:280px}.team-section .team-section__carousel{flex:1 1 auto;min-width:0}.team-section .team-section__slider{margin:0 -167px 0 -10px}.team-section .team-card{padding:0 2px;display:flex;justify-content:center;overflow:hidden}.team-section .team-card__media{position:relative;overflow:hidden;width:100%;max-width:332px;aspect-ratio:332/480;box-shadow:0 12px 28px #00000026}.team-section .team-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-section .team-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;background:linear-gradient(180deg,#0000 40%,#000000a6);color:#fff;z-index:2;pointer-events:none;transition:all .4s ease-in-out}.team-section .team-card__overlay .hover-trigger{position:relative;bottom:-39px;transition:all .4s ease-in-out}.team-section .team-card__overlay .team-info{display:flex;align-items:center;justify-content:center;gap:44px;margin-top:12px;margin-bottom:20px;opacity:0;transition:all .4s ease-in-out}.team-section .team-card__overlay .team-info .info-phone{display:flex;align-items:center;gap:6px;font-size:16px;pointer-events:all;position:relative}.team-section .team-card__overlay .team-info .info-phone:after{content:"";position:absolute;width:1px;height:26px;background:#fff;right:-20px;top:-4px}.team-section .team-card__overlay .team-info .info-phone i{color:#b48c5a}.team-section .team-card__overlay .team-info .info-email{pointer-events:all}.team-section .team-card__overlay .team-info .info-email i{color:#b48c5a}.team-section .team-card__media:hover .hover-trigger{bottom:0}.team-section .team-card__media:hover .team-info{opacity:1}.team-section .team-card__media:hover .team-card__overlay{background:linear-gradient(180deg,#0279c000 25%,#0279c0cc)}.team-section .team-card__name{font-family:var(--font-family-secondary);font-size:28px;margin:0;text-align:center}.team-section .team-card__role{font-size:17px;letter-spacing:.18em;text-transform:uppercase;margin:13px 0 12px;color:#ffffffd9;text-align:center}.team-section .team-section__nav{display:flex;justify-content:flex-end;gap:70px;margin-top:26px;margin-right:25px}.team-section .team-section__nav .team-section__arrow--prev:after{content:"";position:absolute;width:1px;height:51px;background:#bcb2b2;top:7px;right:-32px}.team-section .team-section__arrow{position:relative;width:60px;height:57px;border:none!important;background:transparent!important;border-bottom:1px solid #000!important;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#000!important;font-size:20px;cursor:pointer;transition:color var(--default-transition),border-color var(--default-transition),background var(--default-transition);transition:all .4s ease-in-out}.team-section .team-section__arrow:hover{color:#b48c5a!important}.latest-news{position:relative;padding:85px 0 60px}.latest-news:before{content:"";position:absolute;top:0;left:0;width:100%;height:354px;background:#32312a;pointer-events:none}.latest-news span.section-title__plain{color:#fff!important}.latest-news .ln-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;max-width:1490px;padding:0 12px;margin:0 auto;gap:7px}.latest-news .ln-wrapper .ln-list{width:auto}.latest-news .ln-wrapper .ln-list .ln-img{position:relative;overflow:hidden}.latest-news .ln-wrapper .ln-list .ln-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0279c073;opacity:0;transition:opacity .4s ease-in-out;z-index:2;pointer-events:none}.latest-news .ln-wrapper .ln-list .ln-img img{transition:transform .4s ease-in-out}.latest-news .ln-wrapper .ln-list:hover .ln-img:after,.latest-news .ln-wrapper .ln-list:focus-within .ln-img:after{opacity:1}.latest-news .ln-wrapper .ln-list:hover .ln-img img,.latest-news .ln-wrapper .ln-list:focus-within .ln-img img{transform:scale(1.03)}.latest-news .ln-wrapper .ln-list .cta-title{font-size:24px;margin:20px 0 8px;color:#32312a;font-family:var(--font-family-secondary);text-align:center;line-height:37px}.latest-news .ln-wrapper .ln-list p{font-size:16px;line-height:28px;color:#32312a;text-align:center;font-family:var(--font-family-default);max-width:419px;margin:26px auto 0;min-height:128px}.latest-news .ln-wrapper .ln-list .cta-link{display:flex;align-items:center;justify-content:center;font-family:var(--font-family-default);font-size:16px;color:#2b2b2b;width:150px;height:58px;border:1px solid transparent;text-transform:uppercase;margin-top:-57px;letter-spacing:.12em;text-decoration:none;transition:all .4s ease-in-out}.latest-news .ln-wrapper .ln-list .cta-link:hover{background:var(--secondary);border:1px solid var(--secondary);color:#fff}.latest-news .ln-wrapper .ln-list .cta-details{position:relative}.latest-news .ln-wrapper .ln-list .cta-details:after{content:"";position:absolute;width:100%;height:120px;border:1px solid;border-right:1px solid transparent;border-top:1px solid transparent;bottom:-29px;left:0;pointer-events:none;opacity:0}.latest-news a.btn-outline.ln__section__cta{margin-top:50px}.newsletter-section{background:#32312a;padding:64px 20px}.newsletter-section h2.section-title.newsletter-section__title{font-size:40px}.newsletter-section .newsletter-section__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.newsletter-section .newsletter-section__title{text-align:left;margin:0;color:#b48c5a}.newsletter-section .newsletter-section__title .section-title__plain{color:#fff!important}.newsletter-section .newsletter-section__content{flex:1 1 auto;max-width:720px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.newsletter-section .newsletter-section__form{display:flex;align-items:stretch;background:#f2f2f2;border-radius:3px;overflow:hidden;height:49px;max-width:648px;width:100%}.newsletter-section .wpcf7-form{margin:0}.newsletter-section .newsletter-section__form .wpcf7-form-control-wrap{flex:1 1 auto;min-width:0}.newsletter-section .newsletter-section__form input[type=email]{flex:1 1 auto;height:100%;border:none;background:#f2f2f2;padding:0 18px;font-size:14px;color:#2b2b2b}.newsletter-section .newsletter-section__form input[type=email],.newsletter-section .newsletter-section__form .wpcf7-form-control{width:100%}.newsletter-section .newsletter-section__form input[type=email]::-moz-placeholder{color:#6b6b6b}.newsletter-section .newsletter-section__form input[type=email]::placeholder{color:#6b6b6b}.newsletter-section .newsletter-section__button{height:100%;min-width:170px;flex:0 0 170px;padding:0 18px;border:none;background:#b48c5a;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:16px;cursor:pointer;transition:background var(--default-transition)}.newsletter-section .newsletter-section__button:hover,.newsletter-section .newsletter-section__button:focus{background:#a37b4c}.newsletter-section .newsletter-section__form .wpcf7-spinner{margin-left:10px}.newsletter-section .wpcf7-response-output{position:relative!important;margin:-30px 0 0!important;color:#f5f2ea}.newsletter-section .altEmail_container,.newsletter-section .wpa_hidden_field{display:none}.newsletter-section .newsletter-section__consent{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:12px;line-height:1.5;color:#c9c4b8;max-width:648px;width:100%}.newsletter-section .newsletter-section__consent input{margin-top:3px;accent-color:#b48c5a}.talk-section{position:relative;padding:90px 20px 110px;background:#f7f5f2;overflow:hidden}.talk-section .wpcf7-spinner{bottom:0}.talk-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/contact-bg.jpg) center/cover no-repeat;opacity:.15;filter:grayscale(1);pointer-events:none}.talk-section .talk-section__inner{position:relative;max-width:980px;margin:0 auto;text-align:center;z-index:1}.talk-section .talk-section__title{margin:0 0 10px}.talk-section .talk-section__title .section-title__plain{color:#3b3b3b!important}.talk-section .talk-section__subtitle{font-size:16px;color:#5a5a5a;margin:0 0 36px;letter-spacing:.02em}.talk-section .talk-section__form{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;max-width:642px;margin:0 auto}.talk-section .talk-section__field{flex:0 0 100%;max-width:100%}.talk-section .talk-section__field--half{flex:0 0 calc(50% - 9px);max-width:calc(50% - 9px)}.talk-section .talk-section__field--full{flex:0 0 100%;max-width:100%}.talk-section input,.talk-section textarea{width:100%;border:1px solid #2b2b2b;background:transparent;padding:14px 18px;font-size:16px;font-family:var(--font-family-default);color:#2b2b2b;box-sizing:border-box;font-style:italic}.talk-section textarea{min-height:130px;resize:vertical}.talk-section .talk-section__submit{width:152px;height:65px;border:1px solid #2b2b2b;background:transparent;color:#2b2b2b;text-transform:uppercase;letter-spacing:.2em;font-size:12px;cursor:pointer;transition:background var(--default-transition),color var(--default-transition),border-color var(--default-transition);margin-top:33px}.talk-section .talk-section__submit:hover,.talk-section .talk-section__submit:focus{background:var(--secondary);color:#fff;border-color:var(--secondary)}.gfield_label{display:none!important}.gfield_consent_label{color:#fff!important;font-size:12px!important}.newsletter-section__content form{position:relative!important}.newsletter-section__content .gform-theme--foundation .gform_fields{-moz-row-gap:8px!important;row-gap:8px!important}.newsletter-section__content .gform-theme--foundation .gform_footer{position:absolute!important;top:0!important;margin-top:0!important;right:0!important}.newsletter-section__content .gform_button{background:#b48c5a!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:16px!important;height:49px!important}.newsletter-section__content .ginput_container_email input{height:49px!important}.talk-section__form .gform-theme--foundation .gform_fields{-moz-row-gap:10px!important;row-gap:10px!important}.talk-section__form input,.talk-section__form textarea{width:100%!important;border:1px solid #2b2b2b!important;background:transparent!important;padding:14px 18px!important;font-size:16px!important;font-family:var(--font-family-default)!important;color:#2b2b2b!important;box-sizing:border-box!important;font-style:italic!important;text-align:left!important;border-radius:unset!important;height:49px!important}.talk-section__form .acceptance input{padding:0!important;height:20px!important}.talk-section__form textarea{max-height:130px!important;height:130px!important;resize:vertical;min-block-size:unset!important}.talk-section__form .gform_button{width:152px!important;height:65px!important;border:1px solid #2b2b2b!important;background:transparent!important;color:#2b2b2b!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-size:12px!important;cursor:pointer!important;text-align:center!important;margin:auto!important}.talk-section__form .gform_button:hover,.talk-section__form .gform_button:focus{background:var(--secondary)!important;color:#fff!important;border-color:var(--secondary)!important}.featured-properties .featured-properties__image img{aspect-ratio:496/314;display:block;width:100%;height:auto;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;background:#373737}.featured-properties .featured-properties__image{max-height:-moz-max-content;max-height:max-content}@media only screen and (max-width: 1360px){.team-section .team-card__name{font-size:16px}.team-card__role{font-size:12px}}@media only screen and (max-width: 1199px){.slideshow .home-cta{gap:14px}.slideshow .home-cta__item{min-width:240px}.slideshow .banner-bottom-text{bottom:60px}.slideshow .banner-bottom-text h2{font-size:32px}.welcome-section .welcome-section__title{font-size:40px}.welcome-section .welcome-section__text{padding-left:20px}.featured-properties{padding:90px 0 140px}.featured-properties .featured-properties__bar,.featured-properties .featured-properties__bar--bottom{width:920px}.featured-properties .featured-properties__details h3{font-size:24px}.featured-properties .featured-properties__card{padding:0 8px}.featured-properties .featured-properties__details p{font-size:16px}.featured-properties .featured-properties__meta{padding-top:12px}.testi-wrap{padding:70px 16px 30px}.team-section .team-card__role{font-size:11px}.latest-news{padding:70px 0 50px}.latest-news .ln-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.latest-news .ln-wrapper .ln-list{width:auto}.latest-news .ln-list .cta-title{font-size:19px;line-height:24px}.latest-news .ln-wrapper .ln-list p{font-size:13px;line-height:24px}.newsletter-section .newsletter-section__inner{gap:24px}.talk-section{padding:80px 20px 100px}}@media only screen and (max-width: 991px){.testi-wrap{padding:70px 16px 0}.slideshow .home-cta{flex-direction:column;gap:12px;top:55%}.slideshow .home-cta__item{min-width:240px;height:52px;font-size:14px}.slideshow .banner-bottom-text{bottom:45px}.slideshow .banner-bottom-text h2{font-size:28px}.featured-properties{padding:0 0 110px!important}.featured-areas{padding:0 15px}.featured-areas__hovers,.featured-areas__road-lines,.featured-areas__road-rails,.featured-areas__road-numbers,.featured-areas__atlanta-skyline,.featured-areas__airport,.featured-areas__otherLabels,.featured-areas__railsdot,.featured-areas__map>img,.featured-areas__map map,.featured-areas__homeforsaleLabel{display:none!important}.featured-areas__mapWrap{height:auto!important}.featured-areas__map{width:100%;transform:unset!important;transform-origin:unset!important}.featured-areas__lists{position:relative;top:0;right:0;text-align:center}.featured-areas__lists.hide-sm{display:none!important}.featured-areas__lists.hide-lg{display:block!important}.featured-areas__list{margin:30px 0 0;display:inline-block}.featured-areas__commute{margin-top:30px}.featured-areas__commute .commute-label{position:relative;top:0!important;left:0!important;right:0!important;bottom:0!important;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}.featured-areas__commute .commute-label a{display:block}.featured-areas__commute .commute-label a:before{display:none}.featured-areas__commute .commute-label a:after{top:0!important;bottom:0!important;left:auto!important;right:100%!important;margin:auto}.featured-areas__videos{margin-top:30px}.featured-areas__videos--link{position:relative;top:0!important;left:0!important;right:0!important;bottom:0!important;max-width:260px;margin:0 auto}.featured-areas__videos--link a{flex-direction:row!important}.featured-areas__videos--link a .playbutton:after{opacity:1}.featured-areas__tabs{flex-wrap:wrap}.featured-areas__tabs button{margin:5px;border:1px solid var(--secondary)}.featured-areas__tabs button:after{display:none}.welcome-section .welcome-section__text{padding-left:0;text-align:center}.welcome-section .welcome-section__media{max-width:695px;margin:0 auto;padding:0 10px;flex:0 0 auto}.welcome-section .welcome-section__content{flex-direction:column}.winner-section .winner-section__logo img{height:120px}.winner-section>.container{width:100%}.winner-section .winner-section__logo{padding:0 50px}.winner-section .winner-section__logos{gap:30px;justify-content:center}.featured-properties{padding:80px 0 120px}.featured-properties .featured-properties__bar,.featured-properties .featured-properties__bar--bottom{display:none}.featured-properties .featured-properties__bar,.featured-properties .featured-properties__bar--bottom{width:700px}.featured-properties .featured-properties__meta{gap:24px}.featured-properties .featured-properties__slider{max-width:800px;margin:0 auto;padding:0 10px}.team-section{text-align:center}.team-section .team-section__inner{display:flex;flex-direction:column;align-items:stretch;gap:16px}.team-section .team-section__intro,.team-section .team-section__carousel{width:100%;flex:0 0 auto}.team-section .team-section__slider{margin:0}.team-section .team-section__title{text-align:center}.team-section .team-card__media{max-width:332px;margin:0 auto}.team-section .team-section__nav{justify-content:center;margin-right:0}.latest-news .ln-wrapper{grid-template-columns:1fr}.latest-news .ln-wrapper .ln-list .cta-details:after{height:100px}.latest-news .ln-wrapper .ln-list .ln-img{max-width:596px;margin:0 auto}.latest-news .ln-wrapper .cta-details:after{display:none}.latest-news .ln-wrapper .ln-list .cta-link{margin-bottom:20px}.latest-news a.btn-outline.ln__section__cta{margin-top:0}.newsletter-section .newsletter-section{text-align:center}.newsletter-section .newsletter-section__inner{flex-direction:column;align-items:center}.newsletter-section .newsletter-section__content{width:100%;max-width:none;position:relative}.newsletter-section .newsletter-section .newsletter-section__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.newsletter-section .newsletter-section__form{max-width:100%}.talk-section .talk-section__form{gap:14px}}@media only screen and (max-width: 767px){.section-title{font-size:44px;margin-bottom:36px}.slideshow .home-cta{top:58%}.slideshow .home-cta__item{min-width:220px;height:48px;font-size:13px;letter-spacing:.12em}.slideshow .banner-bottom-text{bottom:30px}.slideshow .banner-bottom-text h2{font-size:22px}.welcome-section .welcome-section__media{max-width:100%}.winner-section{padding:50px 16px 60px}.winner-section .winner-section__logo img{height:105px}.testi-next{margin-right:0}.testi-prev{margin-left:0}.welcome-section{padding:50px 16px 70px}.welcome-section .welcome-section__title{font-size:34px}.welcome-section .welcome-section__text{padding-left:0}.featured-properties{padding:70px 0 110px}.featured-properties .featured-properties__bar,.featured-properties .featured-properties__bar--bottom{width:85%;border-width:18px}.featured-properties .featured-properties__details h3{font-size:26px}.featured-properties .featured-properties__meta{flex-wrap:wrap;gap:12px 20px}.featured-areas{padding:30px 16px}.featured-areas .featured-areas__lists{grid-template-columns:1fr;gap:10px}.featured-areas .featured-areas__list li a{min-width:0;font-size:20px}.testi-wrap{padding:70px 16px 30px}.latest-news{padding:60px 0 40px}.latest-news .ln-wrapper{padding:0 16px}.latest-news .ln-wrapper .ln-list .cta-title{font-size:20px;line-height:30px}.latest-news .ln-wrapper .ln-list p{margin-top:18px}.latest-news .ln-wrapper .ln-list .cta-details:after{height:90px}.newsletter-section{padding:32px 16px 36px}.newsletter-section .newsletter-section__title{font-size:44px}.newsletter-section .newsletter-section__form{flex-direction:column;height:auto;align-items:stretch;position:relative}.newsletter-section .newsletter-section__form input[type=email]{height:44px}.newsletter-section .newsletter-section__button{height:44px;width:100%}.talk-section{padding:70px 16px 80px}.talk-section .wpcf7-response-output{bottom:-47px!important}.talk-section .talk-section__field--half{flex:0 0 100%;max-width:100%}.newsletter-section .newsletter-section__button{flex:0 0 38px}}@media only screen and (max-width: 568px){.btn-holder.center{margin-top:80px}}@media only screen and (max-width: 480px){.section-title{font-size:29px}.slideshow .home-cta__item{min-width:200px}.slideshow .banner-bottom-text h2{font-size:20px}.welcome-section .welcome-section__title{font-size:30px}.featured-properties .featured-properties__meta{flex-direction:column;gap:8px}.featured-properties .featured-properties__meta span:after{display:none}.latest-news .ln-wrapper .ln-list p{min-height:0}.newsletter-section .newsletter-section__title{font-size:36px}.talk-section .talk-section__subtitle{font-size:14px}.testi-prev:after,.testi-next:after{display:none}.testi-text{font-size:12px}.bg-testi{min-height:281px}.testi-prev,.testi-next{font-size:17px}.btn-outline,.welcome-section .welcome-section__cta{min-width:262px!important}.welcome-section .welcome-section__content{gap:0}.footer__address span{font-size:14px}.footer .footer__address i{font-size:20px;position:relative;top:-10px}}
