:root{--heading:"freight-big-pro",Times,serif;--body:"neue-haas-grotesk-display",sans-serif;--accent:"commuters-sans",sans-serif}::-moz-selection{color:#333;background:#ccc}::selection{color:#333;background:#ccc}a,.primary-color{color:#000}.primary-background-color{background-color:#000}.blog-overview-wrapper .btn-outline{color:#000;border-color:#000}.primary-border-color{border-color:#000}a:hover,a:focus{color:#000}.btn-primary:hover{background-color:#000}.blog-header-title-section .blog-entry-info,.blog-header-title-section h1,.blog-overview-wrapper,.blog-overview-wrapper h2,.header-contact-details,.header1,.header2,.header3,.header4,.header5,.hero-carousel .carousel-caption h1,.listing-main-info h1,.navbar-default .navbar-nav>li>a,.recent-blog-entry-date,.section-heading h3,h1,h2,h3,h4,h5{font-family:var(--heading);font-weight:500}#footer-disclaimer,.big-contact-form-wrapper,.blog-header-title-section .blog-entry-info,.blog-overview-wrapper,.blog-overview-wrapper h2,.blog-post-content,.blog-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4,.blog-post-content .header5,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.building-main-info-listings-count,.hero-carousel .carousel-caption .btn,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper label,.recent-blog-entry-text,.search-results-table-view-wrapper,.small-contact-info-wrapper,body{font-family:var(--body);font-weight:400}html{font-style:normal;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}*{text-shadow:none!important}body a,body .btn{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in}.disable-select{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}#main-wrap{overflow-x:hidden}.index .content-section{overflow:hidden;position:relative}.bgcover{background-size:cover;background-repeat:no-repeat;background-position:center}.rn-content-block{padding-top:100px;padding-bottom:100px}.small-divider{display:none}.contact-info-contact-image{max-width:200px}.kenburns-top{-webkit-animation:kenburns-top 100s ease-out both;animation:kenburns-top 100s ease-out both}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}.ad-logo .st0{fill:#fff}.tiny{font-family:var(--accent);text-transform:uppercase;font-weight:300}.subtext .tiny{text-transform:uppercase;letter-spacing:2px;position:relative;font-size:16px;display:block;margin-bottom:10px;line-height:26px}.subtext .tiny:after{content:"";display:inline-block;height:1px;width:50px;background:#000;margin-left:10px;position:relative;top:-5px}.rn-invert-colors .subtext .tiny:after,.subtext .rn-invert-colors .tiny:after{background:#fff}.headings .header3{color:#000;font-weight:500;font-size:60px;line-height:1!important;margin:0 0 50px;letter-spacing:0}.headings .header3 .bold{font-weight:unset}.rn-invert-colors .headings .header3,.rn-invert-colors .header3{color:#fff}@media only screen and (min-width :768px){.headings .header3{font-size:78px}}@media only screen and (min-width:992px){.headings .header3{font-size:100px}}.custom-rn-link a.rn-link{font-family:var(--accent);font-weight:600;letter-spacing:2px;position:relative;color:#000;text-transform:uppercase;transition:all 500ms cubic-bezier(.77,0,.175,1);cursor:pointer;user-select:none;font-size:16px;margin:15px 0 30px;padding:15px 0;display:inline-block;overflow:hidden}.custom-rn-link .rn-link .rn-label{transition:all .2s ease-in;position:relative;z-index:1}.custom-rn-link .rn-link .rn-label:before,.custom-rn-link .rn-link .rn-label:after{content:"";display:inline-block;height:1px;width:50px;background:#fff;margin-right:10px;position:relative;top:-5px;z-index:0;transition:all 500ms cubic-bezier(.77,0,.175,1);animation-direction:reverse}.custom-rn-link .rn-link .rn-label:after{width:0;margin-left:10px;margin-right:0;opacity:0;animation-direction:reverse}.custom-rn-link .rn-link:hover .rn-label:before{width:0;margin-right:0}.custom-rn-link .rn-link:hover .rn-label:after{width:50px;background:#000;opacity:1}.custom-rn-link .rn-link:hover .rn-label:before{background:#000}.rn-invert-colors .custom-rn-link .rn-link,.rn-invert-colors .custom-rn-link .rn-link .rn-label{color:#fff}.custom-rn-link .rn-link:before,.custom-rn-link .rn-link:after{content:'';position:absolute;transition:inherit;z-index:0}.custom-rn-link .rn-link:hover,.custom-rn-link .rn-link:hover .rn-label{color:#fff;transition-delay:.5s}.rn-invert-colors .custom-rn-link .rn-link:hover,.rn-invert-colors .custom-rn-link .rn-link:hover .rn-label{color:#000;transition-delay:.5s;padding-left:13px}.custom-rn-link .rn-link:hover:before{transition-delay:0s}.custom-rn-link .rn-link:hover:after{background:#000;transition-delay:.35s}.rn-invert-colors .custom-rn-link .rn-link:hover:after{background:#fff}.rn-link-fx:before,.rn-link-fx:after{top:0;width:0;height:100%}.rn-link-fx:before{left:0;border:0 solid #000;border-left:0;border-right:0;opacity:0}.rn-invert-colors .rn-link-fx:before{border:0 solid #fff;border-left:0;border-right:0}.rn-link-fx:after{right:0}.rn-link-fx:hover:before,.rn-link-fx:hover:after{width:100%;border-width:1px;opacity:1}.invert-rn-link.custom-rn-link .rn-link:hover{transition-delay:.5s;padding-left:13px;color:#fff}.invert-rn-link.custom-rn-link .rn-link .rn-label:before{background:#000}.invert-rn-link.custom-rn-link .rn-link:hover:after{background:#fff;transition-delay:.35s}@media only screen and (min-width:992px){.custom-rn-link a.rn-link{margin:30px 0}}.rn-link-box{border-radius:0;text-shadow:none!important;background-color:transparent;border:1px solid #fff;color:#fff;background:transparent;font-family:var(--heading);font-weight:500;display:inline-block;overflow:hidden;position:relative;vertical-align:middle;-webkit-transition:color .3s ease-out,border-color .3s ease-out;-o-transition:color .3s ease-out,border-color .3s ease-out;transition:color .3s ease-out,border-color .3s ease-out;cursor:pointer;padding:25px 20px;margin-left:10px;margin-right:10px}.rn-link-box:hover{color:#000;border-color:#fff;box-shadow:0 10px 10px rgb(0 0 0 / 10%)}.rn-link-box .rn-link-label{position:relative;z-index:10;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.rn-link-box:hover .rn-link-label{-webkit-transition-delay:-.1s;-o-transition-delay:-.1s;transition-delay:-.1s}.rn-link-box span.corner{display:block;line-height:inherit}.rn-link-box:after{content:'';position:absolute;top:0;background-color:#fff;width:150%;padding-top:150%;-webkit-transform:rotate(-45deg) translate(0,0);-ms-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0);-webkit-transition:all .75s cubic-bezier(.69,.26,.28,.95);-o-transition:all .75s cubic-bezier(.69,.26,.28,.95);transition:all .75s cubic-bezier(.69,.26,.28,.95);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;z-index:5}.rn-link-box span.corner,.rn-link-box:after{right:calc(100% + 75px);background-color:#fff}.rn-link-box:after{right:calc(100% + 75px);background-color:#fff}.rn-link-box:hover:after{-webkit-transform:rotate(-45deg) translate(75%,-6%);-ms-transform:rotate(-45deg) translate(75%,-6%);transform:rotate(-45deg) translate(75%,-6%)}.bgTxt{position:absolute;font-family:var(--heading);overflow:hidden;top:0;left:0;bottom:0;display:flex;right:0;align-items:flex-start;justify-content:center;opacity:.5}.bgTxt .txtLabel{letter-spacing:-3px;font-weight:500;color:rgba(255,255,255,1);text-shadow:-1px -1px 0 #ccc,1px -1px 0 #ccc,-1px 1px 0 #ccc,1px 1px 0 #ccc!important;opacity:.3;margin:110px 0;font-size:150px}@media only screen and (min-width :768px){.bgTxt .txtLabel{opacity:.3;margin:unset;font-size:300px;margin-top:130px}}@media only screen and (min-width:992px){.bgTxt .txtLabel{opacity:.4;font-size:35vw;margin-top:150px}}@media only screen and (min-width :1200px){.bgTxt .txtLabel{opacity:.5;margin-top:200px;font-size:30vw}}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:transparent}#header-contact{display:none}.navbar-default .navbar-brand{padding:25px}.navbar-default .navbar-brand .ad-logo{opacity:0}.navbar-default{font-family:var(--accent)}.navbar-default .navbar-nav>li>a{font-family:var(--accent);border:0!important;color:#999999!important;font-size:13px;font-weight:300}.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li.active:hover>a{color:#ccc!important}.navbar-default .navbar-nav>li.active>a{font-weight:600;color:#fff!important}.navbar-toggle .icon-bar{width:35px;border-radius:0}.navbar-toggle .icon-bar+.icon-bar{margin-top:6px}.navbar-default .navbar-toggle{transition:.2s all ease}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#111}.footer-section{background:#000 url(https://s.realtyninja.com/static/media/med/9509_0aa91d18_Adam_D_assets_02.jpg) center / cover fixed no-repeat;padding:0;color:#fff}.section-custom-footer{color:#aaa;font-size:24px;padding-bottom:25px}.section-custom-footer .contact-form{max-width:560px;margin:30px auto;font-size:16px;padding-left:25px;padding-right:25px}.section-custom-footer .contact-form div[class^="form-group"]:nth-child(2),.section-custom-footer .contact-form div[class^="form-group"]:nth-child(3){width:100%;display:block}.section-custom-footer .contact-form .form-control{border-radius:0;border:0;border-bottom:2px solid #888;color:#888;height:50px;line-height:50px;background:transparent;font-size:18px}.section-custom-footer .contact-form .form-control:focus{color:#fff;box-shadow:none}.section-custom-footer .contact-form textarea{min-height:150px;line-height:1.4}.section-custom-footer .contact-form .form-group{margin-bottom:25px;position:relative}.section-custom-footer .contact-form .form-group span.focus-border-fx{position:absolute;bottom:0;left:0;width:0;height:2px;background:#fff;transition:.3s ease-out}textarea:focus~span.focus-border-fx,input:focus~span.focus-border-fx{width:100%!important}.section-custom-footer .contact-form .rn-link-box{background:transparent;color:#fff;font-size:22px;padding:15px 35px;-webkit-transition:color .3s ease-out,border-color .3s ease-out;-o-transition:color .3s ease-out,border-color .3s ease-out;transition:color .3s ease-out,border-color .3s ease-out}.section-custom-footer .contact-form .rn-link-box:hover{color:#000;border-color:#fff;box-shadow:0 10px 10px rgb(0 0 0 / 10%)}.section-custom-footer .contact-form .rn-link-box span.corner,.section-custom-footer .contact-form .rn-link-box:after{right:calc(100% + 50px);background-color:#fff}.section-custom-footer .contact-form .rn-link-box:after{right:calc(100% + 50px);background-color:#fff}.section-custom-footer .tiny{margin:0}.section-custom-footer .header3{margin-top:0}.footer-info{font-size:17px;line-height:1.4;color:#efefef;margin-top:100px;overflow:hidden}.footer-info .row{display:flex;align-items:center;flex-direction:column;text-align:center}.footer-info .row>div{padding:15px;font-size:18px}.footer-info svg.ad-logo{width:350px;max-width:100%;margin:0 auto;display:block;height:auto}.footer-info .contact-info-social .fa{color:#fff;font-size:1.5em}.footer-info .contact-info-social .fa.fa-circle{color:transparent}#footer-disclaimer{border-top:1px solid rgba(255,255,255,.1);text-align:center}#footer-disclaimer a,#footer-disclaimer a.rn-link{opacity:.8;color:#fff}#footer-disclaimer :hover{opacity:1}#custom-footer p,#footer-disclaimer p{text-align:center;font-size:13px}#footer-disclaimer .row{overflow:hidden}@media only screen and (min-width:768px){.footer-info .row{flex-direction:column}.footer-info .row>div{padding:0 15px;margin-bottom:15px}.footer-info svg.ad-logo{max-width:300px;margin-bottom:0}.section-custom-footer .contact-form div[class^="form-group"]:nth-child(2),.section-custom-footer .contact-form div[class^="form-group"]:nth-child(3){width:50%;display:inline-block}.section-custom-footer .contact-form div[class^="form-group"]:nth-child(2){margin-right:20px;width:calc(50% - 25px)}}@media only screen and (min-width:992px){.footer-info .row{flex-direction:row}.footer-info .row>div{margin-bottom:unset}#footer-disclaimer,#custom-footer p,#footer-disclaimer p{text-align:left}.powered-by-realtyninja,.privacy-policy{text-align:right!important}}.index .hero{position:relative}.index .hero .item.slide{color:#fff;background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center}.index .hero-carousel .slide{min-height:unset;height:auto}.index .hero .item.slide.active:before{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background:url(https://s.realtyninja.com/static/media/med/9509_bf698400_Adam_D_assets_18.png) center / cover no-repeat fixed;opacity:.75}.index .hero-carousel .carousel-caption{display:flex;max-width:1440px;margin:0 auto;align-items:flex-end;padding:0;bottom:0;flex-direction:column;position:relative;left:unset;right:unset;top:unset;padding-top:100px}.index .hero-carousel .hero-caption-wrap{text-align:center;text-transform:none;color:#aaaaaa;margin:50px 0 0;width:100%;padding:0 25px}.index .hero-carousel .hero-caption-wrap p{font-size:26px;font-weight:200}.index .hero-carousel .hero-caption-wrap h1{color:#fff;text-transform:none;font-size:44px;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:0;text-shadow:0 10px 10px rgb(0 0 0 / 40%)!important}.index .hero-carousel .hero-caption-wrap h1 span.highlight{display:block;font-size:60px;margin-bottom:35px;font-weight:500;text-shadow:0 10px 10px rgb(0 0 0 / 60%)!important}.index .hero-carousel .carousel-caption h4{margin:0 0 0;position:relative;width:100%;text-align:center}.index .hero-carousel .carousel-caption h4 img{max-width:80%;margin:0 auto;display:block;opacity:0}.hero .custom-rn-link a.rn-link{margin:15px 0 30px}.hero .custom-rn-link a.rn-link,.hero .rn-link .rn-label{color:#fff}.hero .rn-link-fx:before{border-color:#fff}.hero .rn-link:hover:after{background-color:#fff}.hero .rn-link:hover,.hero .rn-link:hover .rn-label{color:#000;padding-left:15px}.social-profile{max-width:1440px;display:flex;margin:0 auto;position:relative}.social-profile-inner{transform:rotate(90deg);position:absolute;right:-50px;top:550px;z-index:999}.social-profile-inner .social-link{display:inline-block;margin:0 10px;position:relative}.social-profile-inner .social-link:first-child{margin-right:25px}.social-profile-inner .social-link:first-child:after{width:20px;height:1px;display:block;background:#999;content:"";position:absolute;right:-25px;top:12.5px}.social-profile a{font-family:var(--accent);font-size:12px;letter-spacing:2px;text-transform:uppercase;display:inline-block;color:#999}.social-profile a:hover{color:#fff}@media only screen and (max-width :480px){.social-profile-inner{right:-90px;top:565px}}@media only screen and (min-width :480px){.index .hero-carousel .hero-caption-wrap h1{font-size:60px}.index .hero-carousel .hero-caption-wrap h1 span.highlight{font-size:82px}}@media only screen and (max-width:767px){}@media only screen and (min-width:768px){.social-profile-inner{right:-100px;bottom:300px}.social-profile a{font-size:13px}.index .hero-carousel .slide{min-height:775px;height:auto}.index .hero-carousel .hero-caption-wrap{text-align:center;margin:25px 0 0}.index .hero-carousel .carousel-caption{padding-top:220px}.index .hero-carousel .hero-caption-wrap p{font-size:30px}.index .hero-carousel .hero-caption-wrap h1{font-size:85px;line-height:.85}.index .hero-carousel .hero-caption-wrap h1 span.highlight{font-size:120px;margin-bottom:60px}.index .hero-carousel .carousel-caption h4 img{max-width:50%}.hero .custom-rn-link a.rn-link{margin:30px 0}}@media only screen and (min-width:1200px){.index .hero-carousel .carousel-caption{flex-direction:row;padding-top:unset;top:240px}.index .hero-carousel .hero-caption-wrap{text-align:left;margin:25px 0 50px}.index .hero-carousel .hero-caption-wrap p{font-size:36px}.index .hero-carousel .hero-caption-wrap h1{font-size:110px}.index .hero-carousel .hero-caption-wrap h1 span.highlight{font-size:160px;margin-bottom:60px}.index .hero-carousel .carousel-caption h4{margin:0 0 0 -165px}.index .hero-carousel .carousel-caption h4 img{max-width:78%}.social-profile-inner .social-link:first-child{margin-right:50px}.social-profile-inner .social-link:first-child:after{width:40px;right:-50px}}@media only screen and (min-width:1280px){.index .hero-carousel .slide{min-height:810px;height:auto}.index .hero-carousel .hero-caption-wrap{margin:25px 0 85px}.index .hero-carousel .hero-caption-wrap h1{font-size:120px}.index .hero-carousel .hero-caption-wrap h1 span.highlight{font-size:180px}}body.ddf .img-listing-showcase img,body.ereb .img-listing-showcase img{object-fit:cover}.featured-listings-section .slick-arrow{display:none!important}.featured-listings-section .slick-prev,.featured-listings-section .slick-next{bottom:0;top:unset;z-index:2;opacity:.5;transition:.2s all ease-in;width:50px;height:50px;background:url(https://s.realtyninja.com/static/media/med/9509_38aeabb3_left-arrow.png) center / contain no-repeat}.featured-listings-section .slick-dots li{margin:0;padding:0}.featured-listings-section .slick-prev{left:unset;right:90px}.featured-listings-section .slick-next{transform:scaleX(-1);right:20px}.featured-listings-section .slick-prev:before,.featured-listings-section .slick-next:before{color:transparent}.featured-listings-section .slick-prev:hover,.featured-listings-section .slick-prev:focus,.featured-listings-section .slick-next:hover,.featured-listings-section .slick-next:focus{color:unset;outline:none;background:url(https://s.realtyninja.com/static/media/med/9509_38aeabb3_left-arrow.png) center / contain no-repeat}.featured-listings-section .slick-prev:hover,.featured-listings-section .slick-next:hover{opacity:1}.featured-listings-wrapper .section-heading{text-align:left}@media only screen and (min-width:768px){.featured-listings-section .slick-arrow{display:block!important}.featured-listings-section .slick-dots{text-align:left;padding:0 15px}.featured-listings-section .slick-prev{bottom:-60px}.featured-listings-section .slick-next{bottom:-35px}}@media only screen and (min-width:992px){.featured-listings-wrapper .header3{font-size:130px}.featured-listings-section .slick-list{padding-bottom:70px}.featured-listings-section .slick-prev{bottom:-10px}.featured-listings-section .slick-next{bottom:15px}}@media only screen and (min-width:1200px){.featured-listings-section .container{width:80%}}.adam-intro-bio{overflow:visible!important;background:#fff url(https://s.realtyninja.com/static/media/med/9509_6ae39ba7_Adam_D_assets_20.jpg) 20% 0 / 90vh no-repeat}.adam-intro-bio .bgTxt{flex-direction:column;background:rgb(255,255,255 /90%);background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,.6) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,.6) 100%);background:linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.adam-intro-bio .txtLabel{display:none}.adam-intro-bio .top{margin-top:unset;top:-100px;position:relative;left:-50px}.adam-intro-bio .below{margin-top:unset;top:200px;position:relative;right:-250px}.adam-intro-bio .row{display:flex;align-items:center}.adam-intro-bio .rn-col-1-2{display:none}.adam-intro-bio .ad-photo{margin-top:-30px;position:relative;opacity:0}.adam-intro-bio .rn-col-2-2{width:100%}.adam-intro-bio .rn-col-2-2-content{padding-left:25px!important;padding-right:25px!important;margin-top:155px!important;width:100%!important}.adam-intro-bio .header3{font-size:90px;width:auto;margin-left:0;margin-bottom:20px;line-height:.9!important}.adam-intro-bio .bio-text{display:flex;flex-direction:column}.adam-intro-bio .bio-text>div{padding-right:20px!important;font-size:17px;line-height:1.6!important}.adam-intro-bio .bio-text .bold{font-family:var(--heading);font-size:24px;line-height:1.4;display:block}.adam-intro-bio .rn-link .rn-label{right:0}.adam-intro-bio .rn-link:hover{transition-delay:.2s;padding-right:0;padding-left:10px;color:#fff}.adam-intro-bio .rn-link .rn-label:before{background:#000}.adam-intro-bio .rn-link:hover .rn-label{right:-15px}.adam-intro-bio .rn-link:hover:after{background:#000}.adam-intro-bio .rn-link:hover .rn-label:after{background:#fff}.adam-intro-bio .rn-link:hover .rn-label:after{width:60px}@media only screen and (min-width:768px){.adam-intro-bio .top{top:-150px;left:-100px}.adam-intro-bio{background-position:100% -30px;background-size:480px}.adam-intro-bio .bgTxt{flex-direction:column;background:rgb(255,255,255 /70%);background:-moz-linear-gradient(0deg,rgba(255,255,255,.7) 100%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,.7) 100%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(255,255,255,.7) 100%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.adam-intro-bio .txtLabel{display:block}.adam-intro-bio .bio-text{flex-direction:row}}@media only screen and (min-width:992px){.adam-intro-bio{background:none}.adam-intro-bio .rn-col-1-2{display:block}.adam-intro-bio .rn-col-1-2-content{width:500px}.adam-intro-bio .ad-photo{left:-120px}.adam-intro-bio .rn-col-2-2{width:66.66666667%}.adam-intro-bio .header3{font-size:114px;width:700px;margin-left:-60px;margin-bottom:30px}.adam-intro-bio .rn-col-2-2-content{margin-top:25px!important}}@media only screen and (min-width:1200px){.adam-intro-bio .container{width:1200px}.adam-intro-bio .top{top:-200px;left:-50px}.adam-intro-bio .below{top:180px}.adam-intro-bio .rn-col-1-2-content{width:unset}.adam-intro-bio .ad-photo{left:unset}.adam-intro-bio .rn-col-2-2-content{margin-top:65px!important}.adam-intro-bio .header3{font-size:150px;width:900px;margin-left:-100px;margin-bottom:30px}}.adam-cta-section{font-size:28px;font-weight:200;line-height:1.2}.adam-cta-section .rn-content-block{box-shadow:0 10px 10px rgb(0 0 0 / 20%) inset}.adam-cta-section .row div[class^="col-"]{padding-left:25px;padding-right:25px}.adam-cta-section .row{display:flex;align-items:center;flex-direction:column}.adam-cta-section .row div[class^="col"]{width:100%;text-align:center}.adam-cta-section .header3{font-size:60px;margin:30px 0;text-shadow:0 10px 10px rgb(0 0 0 / 40%)!important}.adam-cta-section .rn-link-box{font-size:32px;display:block;margin-bottom:35px;text-align:center}.adam-cta-section .rn-link.rn-link-box span.corner,.adam-cta-section .rn-link.rn-link-box:after{right:calc(100% + 70px);background-color:#fff}.adam-cta-section .rn-link.rn-link-box:after{right:calc(100% + 70px);background-color:#fff}@media only screen and (min-width:768px){.adam-cta-section .rn-link-box{font-size:46px}}@media only screen and (min-width:992px){.adam-cta-section .rn-link.rn-link-box span.corner,.adam-cta-section .rn-link.rn-link-box:after{right:calc(100% + 90px)}.adam-cta-section .rn-link.rn-link-box:after{right:calc(100% + 90px)}.adam-cta-section,body:not(.index) .adam-cta-section div[class$="content"]{font-size:36px!important;font-weight:200!important}.adam-cta-section .row{flex-direction:row}.adam-cta-section .row div[class^="col"]{width:50%;text-align:initial}.adam-cta-section .header3{font-size:120px;margin:30px 0 50px}.adam-cta-section .rn-link-box{font-size:48px}}.img-divider .rn-content-block .img-divider-inner{display:flex;justify-content:flex-start;min-height:500px;overflow:hidden;position:relative;align-items:center;text-transform:uppercase;letter-spacing:2px;font-size:13px;text-align:left}.img-divider div[class^="col"] div:empty{display:none}.img-divider-inner>div{transform:rotate(-90deg);text-align:left;position:relative;left:-50px}.managemode .img-divider-inner>div{left:50px!important}.img-divider-inner>div:after{content:"";width:50px;height:1px;background-color:#fff;position:absolute;top:13px;right:-65px}.alt-img-divider.img-divider .rn-content-block .img-divider-inner{justify-content:flex-end}.alt-img-divider.img-divider .img-divider-inner>div{transform:rotate(90deg);text-align:left;position:relative;right:-50px;left:unset}.alt-img-divider.img-divider .managemode .img-divider-inner>div{right:50px!important}.img-divider .img-divider-inner a,.alt-img-divider.img-divider .img-divider-inner a{color:#fff}.img-divider .img-divider-inner a:hover,.alt-img-divider.img-divider .img-divider-inner a:hover{text-decoration:underline;color:#fff}@media only screen and (min-width:992px){.img-divider .rn-content-block .img-divider-inner{min-height:650px}.img-divider-inner>div{left:0}.alt-img-divider.img-divider .img-divider-inner>div{right:0}}.search-cta-section{border-top:1px solid rgba(0,0,0,.2);position:relative}.search-cta-section:after{top:0;width:100%;height:100%;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;content:'';position:absolute;right:0}.search-cta-section:hover:after{background-color:#000}.search-cta-section .rn-content-block{padding-bottom:50px;padding-top:50px;text-align:center;position:relative;background:transparent url(https://s.realtyninja.com/static/media/med/9509_f4aac68a_adam_dirksen_2023_logo_icon.png) center no-repeat;cursor:pointer;z-index:1}.search-cta-section:hover .rn-content-block{background:transparent url(https://s.realtyninja.com/static/media/med/9509_a6e8fb5d_adam_dirksen_2023_logo_icon__dark.png) center no-repeat}.search-cta-section.subtext .tiny{margin-bottom:0;position:relative;z-index:1;transition:all 500ms cubic-bezier(.77,0,.175,1)}.search-cta-section.headings .header3{margin-top:0;margin-bottom:30px;position:relative;z-index:1;transition:all 500ms cubic-bezier(.77,0,.175,1)}.search-cta-section.subtext:hover .tiny,.search-cta-section.headings:hover .header3 a{color:#fff}.search-cta-section.subtext:hover .tiny:after{background-color:#fff}.sold-listings-section .section-heading{text-align:left}.sold-listings-section .small-divider{display:none}.sold-listings-section .featured-listings-wrapper{padding-bottom:0}.sold-rn-link{text-align:right;margin-bottom:50px}.sold-rn-link .rn-col-1-1-content{padding-left:15px!important;padding-right:15px!important}.sold-rn-link .rn-link .rn-label{right:0}.invert-rn-link.sold-rn-link .rn-link:hover{transition-delay:.2s;padding-right:0;padding-left:10px;color:#fff}.sold-rn-link.invert-rn-link .rn-link:hover .rn-label{right:-15px}.sold-rn-link.invert-rn-link .rn-link:hover:after{background:#000}.sold-rn-link.invert-rn-link .rn-link:hover .rn-label:after{background:#fff}.sold-rn-link.invert-rn-link .rn-link:hover .rn-label:after{width:60px}.featured-listings-wrapper .row:nth-child(2) div[class^="col"]{width:100%;text-align:left;color:#fff}.featured-listings-wrapper .listing-tag-over-image-container{display:block;top:0;padding-left:10px;padding-top:10px;font-family:var(--accent);letter-spacing:1px}.featured-listing-preview .listing-tag-small{font-size:.8em;padding:0 15px;box-shadow:none;border-radius:0;position:relative;background:#fff;color:#000;height:36px;line-height:36px}.featured-listings-wrapper .listing-tag-small.label:after{content:"";display:block;position:absolute;right:-17px;top:0;border:solid 18px #fff;border-left-width:0;border-right-color:transparent}.featured-listings-wrapper .featured-listing-preview{position:relative;overflow:hidden;display:flex;align-items:flex-end;flex-direction:row;min-height:360px}.featured-listings-wrapper .featured-listing-preview .img-listing-showcase{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;display:block;background:#000}.featured-listings-wrapper .featured-listing-preview .img-listing-showcase .ad-logo-fx{transition:.3s ease-out;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;opacity:0;transform:translateY(-20px);background:transparent url(https://s.realtyninja.com/static/media/med/9509_7f6ad892_adam_dirksen_2023_logo_icon2.png) center no-repeat}.featured-listings-wrapper .featured-listing-preview:hover .img-listing-showcase .ad-logo-fx{opacity:.3;transform:translateY(5px)}.featured-listings-wrapper .featured-listing-preview .img-listing-showcase .gradient-fx{transition:.3s ease-out;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;opacity:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 51%,rgba(0,0,0,.45) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 51%,rgba(0,0,0,.45) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 51%,rgba(0,0,0,.45) 100%)}.featured-listings-wrapper .featured-listing-preview .img-listing-showcase img{min-height:400px}.featured-listings-wrapper .featured-listing-preview:hover img{opacity:.7}.featured-listings-wrapper .featured-listing-info-container{text-align:left;padding-bottom:30px;padding-left:30px;transition:.3s ease-out;height:auto;margin-top:auto;background:none}.featured-listings-wrapper .featured-listing-info-container h4,.featured-listings-wrapper .featured-listing-info-container h4 a{color:#fff;font-size:28px;margin-bottom:0}.featured-listings-wrapper .featured-listing-preview:hover .featured-listing-info-container{transform:translateY(-50px)}.featured-listings-wrapper .featured-listing-info-container .featured-listing-desc-price{font-family:var(--heading);color:#fff;font-size:28px;margin-bottom:5px}.featured-listings-wrapper .ereb_courtesy_notice,.featured-listings-wrapper .featured-listing-desc-primary,.featured-listings-wrapper .featured-listing-desc-secondary{color:#fff;font-family:var(--accent);text-transform:uppercase;font-size:11px;letter-spacing:2px}.featured-listings-wrapper .ereb_courtesy_notice{display:none}.view-property{position:absolute;color:#fff;font-family:var(--accent);text-transform:uppercase;font-size:11px;letter-spacing:2px;right:0;bottom:25px}.view-property a{color:#fff;position:relative;display:inline-block;padding-right:40px;margin-right:10px;transition:.3s ease-out;opacity:0}.view-property a:after{content:"";height:1px;right:-10px;top:11px;width:0;background:#fff;position:absolute;transition:.3s ease-out}.featured-listings-wrapper .featured-listing-preview:hover .view-property a{opacity:1}.featured-listings-wrapper .featured-listing-preview:hover .view-property a:after{width:40px}@media only screen and (min-width:768px){.featured-listings-wrapper .featured-listing-preview{min-height:400px}.featured-listings-wrapper .featured-listing-info-container h4,.featured-listings-wrapper .featured-listing-info-container h4 a,.featured-listings-wrapper .featured-listing-info-container .featured-listing-desc-price{font-size:36px}}@media only screen and (min-width:992px){.featured-listings-wrapper .featured-listing-info-container{margin-right:25%;margin-top:auto;height:auto}.sold-listings-section .featured-listings-wrapper .row:nth-child(2) div[class^="col"]{width:50%}}@media only screen and (min-width:1200px){.featured-listings-wrapper .featured-listing-preview{min-height:400px}}.video-resources-section{background-attachment:fixed;background-size:auto 700px}.video-resources-section .bgTxt .txtLabel{font-size:25vw;position:relative;top:10px}.video-resources-section .section-heading{text-align:left}.video-resources-section .recent-blog-entry-date,.video-resources-section .recent-blog-entry-read-more,.video-resources-section br,.video-resources-section div:empty{display:none}.recent-blog-entry-container{display:flex;display:-webkit-flex;flex-direction:column}.recent-blog-entry-container h4{order:2;-webkit-order:2;margin-top:25px;font-size:24px;font-weight:500;line-height:1.4}.recent-blog-entry-container .recent-blog-entry-text{order:1;-webkit-order:1}@media (min-width:768px){.video-resources-section{background-size:cover}}@media (min-width:768px) and (max-width:1200px){.video-resources-section .container{width:1170px;max-width:100%}}@media (min-width:1200px){.video-resources-section .container{width:1440px;max-width:100%}}.recognition-title-section .rn-content-block{padding-bottom:0;text-align:center}.recognition-title-section .tiny:after{}.recognition-section .rn-content-block{padding-top:20px}.recognition-section h3{font-size:42px}.recognition-section div[class$="content"]{padding:0 15px;font-size:20px;color:#666;line-height:1.4;display:flex;justify-content:center;flex-direction:column;min-height:250px;background:url(https://s.realtyninja.com/static/media/med/9509_db03bd39_Adam_D_assets_24.jpg) center no-repeat}.listing-hero{background:#000;border:0}.listing-main-info{display:flex;align-items:flex-end}.listing-main-info-courtesy-notice{font-family:var(--accent);text-transform:uppercase;font-size:12px}.listing-main-info h3{font-size:14px;font-family:var(--body);letter-spacing:1px;line-height:1.4}.listing-main-info-price{margin-top:40px;font-family:var(--heading)}.listing-detail-description{font-size:17px;line-height:1.6;letter-spacing:.5px;font-family:var(--body);font-weight:400;color:#555;margin:0 0 25px}.listing-detail-description span{font-size:17px!important;line-height:1.6!important;letter-spacing:.5px!important;font-family:var(--body)!important;font-weight:400!important;color:#555!important;margin:0 0 25px!important}.listing-detail-info-list-container,.listing-detail-vow-table{font-size:15px}.listing-secondary-info{padding:0;font-size:18px;color:#5e5e5e;text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:center}.listing-secondary-info li{float:left;border-right:0;margin:0 10px 10px 0}.listing-secondary-info li:before{display:inline-block;width:auto;margin:0 10px;font-family:'FontAwesome';font-size:16px;color:#000}.listing-secondary-info li:first-child:before{content:"\f236"}.listing-secondary-info li:nth-child(2):before{content:"\f2cd"}.listing-secondary-info li:nth-child(3):before{content:"\f065"}.listing-secondary-info li:last-child:before{content:"\f274"}.listing_detail_view .ddf-listing-photo-hd img{width:100%;max-height:80vh;object-fit:cover;object-position:center}@media only screen and (max-width:767px){.listing-main-info h1{font-size:32px;margin-bottom:15px}.listing-main-info-price{margin-top:15px;font-size:32px}.listing-secondary-info{justify-content:center}.listing-detail-info-list-container>div{padding:0}}@media only screen and (min-width:480px){.listing-details-container{padding:30px 0 20px}}@media only screen and (min-width:768px){body.ereb .listing-main-info{margin-top:-180px;height:180px;color:#fff;padding-bottom:30px}.listing-main-info h1{font-size:32px}.listing-main-info-price{font-size:30px}}@media only screen and (min-width:992px){.listing-main-info h1{font-size:42px;margin-bottom:10px}.listing-main-info-price{font-size:42px}.listing-details-container{padding:50px 0 20px}.listing-secondary-info{justify-content:flex-start}}@media only screen and (min-width:1200px){.listing-secondary-info li{padding-right:10px}}.listing-bottom-form-container{background-image:url(https://s.realtyninja.com/static/media/med/9509_26eee62d_Adam_D_assets_04.jpg);background-color:#ffffff;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;padding:60px 0}.listing-lead-form-container{background:transparent;color:#000}.listing-lead-form-container .formContent{background:transparent url(https://s.realtyninja.com/static/media/med/9509_f4aac68a_adam_dirksen_2023_logo_icon.png) 50% 30% no-repeat}.listing-lead-form-container .form-group{margin-bottom:25px}.listing-lead-form-container h3.header3{margin-bottom:40px;color:#000;font-size:48px}.listing-lead-form-container .contact-info-name{margin:0 0 20px;font-size:34px;color:#000;font-weight:500;letter-spacing:-.5px}.listing-lead-form-container .realtor-title{display:block;margin-bottom:20px;font-size:22px;color:#999;letter-spacing:0}.listing-lead-form-container p,.listing-lead-form-container a,.listing-lead-form-container .fa{color:#000!important;font-weight:500}.listing-lead-form-container .form-control{height:45px;border-radius:0;border:0 solid #aaa;border-bottom-width:2px;box-shadow:none;background:transparent;font-size:17px;margin-bottom:15px}.listing-lead-form-container .form-control:focus{box-shadow:none}.listing-lead-form-container .rn-link-box{border-color:#000;color:#000;font-size:20px;margin-top:15px;padding:15px 23px}.listing-lead-form-container .rn-link-box:after{right:calc(100% + 45px);background-color:#000}.listing-lead-form-container .rn-link-box:hover{color:#fff;border-color:#000;box-shadow:0 10px 10px rgb(0 0 0 / 10%)}.listing-other-actions-container .btn{border:1px solid #aaa;width:100%;font-family:var(--body);letter-spacing:1px;font-size:14px}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{letter-spacing:.02em;font-weight:600;margin-bottom:10px;font-size:14px;padding:15px 25px;font-family:var(--accent);width:auto}.listing-ctas-main .rn-link-box:after{right:calc(100% + 35px);background-color:#000}.listing-ctas-main .btn-secondary{border:#000 1px solid;color:#000}.listing-ctas-main .btn-secondary.rn-link-box:hover{color:#fff!important;border-color:#000;box-shadow:0 10px 10px rgb(0 0 0 / 10%)}.listing-ctas-main .btn-primary{border:#000 1px solid;color:#fff;background:#000}.listing-ctas-main .btn-primary.rn-link-box:after{background:#fff}.listing-ctas-main .btn-primary.rn-link-box:hover{color:#000!important;border-color:#000;box-shadow:0 10px 10px rgb(0 0 0 / 10%)}@media only screen and (max-width :992px){.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{margin:0 0 10px}}@media only screen and (min-width :992px){.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{width:100%}}@media only screen and (min-width :1200px){.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{width:auto}}.listing-list-content .ereb_courtesy_notice,.listing-grid-content .ereb_courtesy_notice{line-height:1.6em;font-size:10px;font-weight:300;margin-bottom:10px;font-family:var(--accent);letter-spacing:0;text-transform:uppercase;color:#999}.listing-list-brokerage,.listing-grid-brokerage{font-size:11px;color:#999;margin-top:24px;font-weight:normal;line-height:1.2em;font-family:var(--accent)}.listing-list-info-description,.listing-grid-info-secondary{font-weight:400}.listing-list h4{font-family:var(--body);font-size:28px;margin-bottom:10px;display:block;text-transform:none;font-weight:400;color:#000}.listing-grid h4{font-size:20px;text-transform:uppercase;font-weight:500;color:#000;font-family:var(--body)}.listing-list-info-price{font-family:var(--body);margin-bottom:10px;color:#000;display:block;font-weight:400;font-size:20px}.listing-grid-info-price{font-family:var(--body);font-size:18px;margin-bottom:10px;color:#000;display:block}body.ddf .img-listing-list img,body.ereb .img-listing-list img{width:450px;max-width:450px;object-fit:cover}@media only screen and (min-width:768px){body.ddf .img-listing-grid,body.ddf .img-listing-grid img,body.ereb .img-listing-grid,body.ereb .img-listing-grid img{height:280px;max-height:280px;object-fit:cover;object-position:center}body.ddf .listing-grid,body.ereb .listing-grid{height:530px}}@media only screen and (min-width:992px){.listing-list{height:350px}}body:not(.index) div[class$="content"]{font-size:17px;letter-spacing:.5px;font-weight:400}.page-title .tiny{text-transform:uppercase;letter-spacing:2px;position:relative;font-size:16px;display:block;margin-bottom:10px;line-height:26px}.page-title .tiny:after{content:"";display:inline-block;height:1px;width:50px;background:#000;margin-left:10px;position:relative;top:-5px}.rn-invert-colors .page-title .tiny:after,.page-title .rn-invert-colors .tiny:after{background:#fff}.page-title .header3{color:#000;font-weight:500;font-size:60px;line-height:1!important;margin:0;letter-spacing:0}.page-title .header3 .bold{font-weight:unset}.rn-invert-colors .page-title .header3,.rn-invert-colors .header3{color:#fff}.big-contact-form-container .btn{background:#111;color:#fff}@media only screen and (min-width :768px){.page-title .header3{font-size:78px}}@media only screen and (min-width:992px){.page-title .header3{font-size:100px}.page-title.mls-titles .header3{font-size:72px}}.blog-entry-overview-container{display:flex;display:-webkit-flex;flex-direction:column}.blog-overview-wrapper h2{order:2;-webkit-order:2;margin-top:25px;font-size:32px;font-weight:500;line-height:1.2;font-family:var(--heading);color:#000}.blog-overview-wrapper .blog-entry-overview-text{order:1;-webkit-order:1}.blog-entry-overview-info{font-style:normal;font-family:var(--accent);text-transform:uppercase;font-size:14px;order:3;-webkit-order:3}.blog-entry-overview-read-more{margin-top:10px;display:none}@media (min-width:768px) and (max-width:1200px){.video-resources-list .container{width:1170px;max-width:100%}}@media (min-width:1200px){.video-resources-list .container{width:1440px;max-width:100%}}.contact .highlight-block{display:none}.contact .section-custom-footer{background:rgba(0,0,0,.5)}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:#4f8190}}@media only screen and (min-width :1200px){}