@media screen and (min-width:0) and (max-width:575px){.no-mobile{display:none !important}.hide-desktop,.mobile-only{display:block !important}.center-mobile{text-align:center !important;margin-top:20px}body{min-width:375px}.nav-push{display:block;height:50px}.h1-sub{display:none}.nav-stretch,.nav-stretch-trans{display:block;width:100%;height:50px}.main{width:95%;margin:0 auto;text-align:left}.content{width:90%}.main a.bhs-home{display:block;float:left;padding:0;position:relative;margin:18px 0 0 5px;font-size:1px;z-index:3}.main a .svg-logo{height:11px;width:auto}.main .navigation{position:relative;float:none}.main .navigation .navbar-toggler{display:block;float:right;margin-right:5px}.main .navigation ul{background:#000;clear:both;display:block;float:none;font-size:1px;margin:0 0 0 0;position:relative;padding:0;z-index:999 !important;width:100%;opacity:1;display:none}.main .navigation ul li{display:block;float:none;margin:0 0 0 0;position:relative;padding:10px 10px 10px 15px;text-align:left;z-index:999}.main .navigation ul li.last{padding-bottom:25px}.main .navigation ul li a{color:#fff;display:block;font-size:14px;font-weight:normal;font-family:'CadizRegular';margin:0;padding:0 0 0 0}.main .navigation ul li a:hover{text-decoration:none}.main .login-icon{float:right;position:absolute;top:12px;right:95px;width:26px;margin:0}.main .search-icon{float:right;display:block;position:absolute;top:15px;right:38px;width:17px;margin:0}.main .nav-spacer-line{display:none}.main .navigation ul li .buy-subnav,.main .navigation ul li .rent-subnav,.main .navigation ul li .agents-subnav,.main .navigation ul li .about-subnav,.main .navigation ul li .markets-subnav,.main .navigation ul li .developments-subnav,.main .navigation ul li .blog-subnav{background:#000 !important;border-right:solid #d6d6d6 0;border-bottom:solid #d6d6d6 0;border-left:solid #d6d6d6 0;display:none;left:0;position:relative;top:0;width:100%;z-index:999;padding:13px 0 0 10px;margin:0;transform-origin:0 0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0}.main .navigation ul li .buy-subnav p a,.main .navigation ul li .rent-subnav p a,.main .navigation ul li .agents-subnav p a,.main .navigation ul li .about-subnav p a,.main .navigation ul li .markets-subnav p a,.main .navigation ul li .developments-subnav p a,.main .navigation ul li .blog-subnav p a{font-family:"CadizRegular"}.quick-search{position:absolute;display:none;top:0;right:0;top:40px;padding:10px;background:#000;width:100%;border-radius:0 0 10px 10px;z-index:3}.quick-search-inline{display:none !important}.main .nav-left{float:left !important;margin:0 0 0 11px}.main .nav-left ul{margin-top:14px}.main .nav-left ul li a{font-family:'freight-text-pro';font-size:13px;padding:3px 0 0 0}.main .carrot{display:inline;width:7px;border:0 solid #fff}.b20-h2{text-align:left;font-family:'CadizRegular' !important;font-weight:bold;font-size:20px !important;letter-spacing:0;color:#000;opacity:1;margin:0;padding:0;font-weight:bold}.b20-h2-orange{text-align:left;font-family:'freight-text-pro' !important;font-weight:normal;font-size:18px !important;letter-spacing:0;color:#000 !important;opacity:1;margin:0;padding:0;font-weight:normal;text-align:center}.b20-h2-orange span{color:#000;font-family:'freight-text-pro' !important;font-weight:normal}.mobile-left{text-align:left !important}.result-set-arrow{width:25px;margin-top:95px}.b20-result{height:200px;max-height:200px !important}.b20-property-result{border:1px solid #a5a5a5;border-radius:5px;position:relative;margin-bottom:35px;overflow:hidden;min-height:auto;min-height:320px}.b20-result-info strong{font-size:12px}.main h1.journey{font-size:20px;text-align:center}.main h2.our-markets,.main h2.homepage-listings{font-size:20px;text-align:center}.bhs-search-homepage{width:100%;border-radius:5px;border:1px solid #000;padding:10px 0 10px 10px;font-family:'CadizRegular';font-size:12px;background:url(../img/svg/magnifying_glass_black.svg);background-repeat:no-repeat;background-position:98% 9px;background-size:17px 17px}.market-button{font-size:14px;height:40px;width:100%;padding:12px 0 0 0;margin-bottom:0}.market-mobile{padding:5px !important}.oh-secondary{top:45px}.homepage-slider{height:220px;width:100%;padding:0;margin:0;position:relative;overflow:hidden}.homepage-slider img{background:#000;position:relative;top:50%;transform:translateY(-50%);border:0 solid #f00;height:100%;width:100%;object-fit:cover}.homepage-slides{position:relative}.homepage-slides .prev-button-slick{position:absolute;z-index:5;top:50%;left:5%;transform:translate(-50%,-50%)}.homepage-slides .next-button-slick{position:absolute;z-index:5;top:50%;right:0%;transform:translate(-50%,-50%)}.homepage-slides .result-set-arrow{position:relative;width:auto;height:35px;margin-top:0;z-index:50}.homepage-slider video{display:none}.homepage-feature{height:184px;width:100%;padding:0;margin:0;position:relative;overflow:hidden}.homepage-feature-content{display:block;background:rgba(255,255,255,.7);position:absolute;top:0%;width:100%;text-align:center;padding:18px 0 18px 0;z-index:5}.homepage-feature-content a.hfc{color:#000;font-family:"freight-text-pro";font-size:12px;text-align:center}.homepage-button{background:#fff;border-radius:2px;display:inline-block;text-align:center;font-family:'CadizRegular';font-size:10px;font-weight:normal;color:#000;padding:5px 15px 5px 15px;margin-top:15px !important}.homepage-slider p{position:absolute;background:rgba(255,255,255,.72);padding:10px 0 10px 0;color:#000;font-family:"freight-text-pro";font-size:14px;text-align:center;border-bottom:0 solid #eaeaea;display:block;line-height:22px;left:0;right:0;bottom:0;min-width:250px}.homepage-slider p span{font-size:12px}.bhs-now-homepage{background:#0000001a;text-align:center;padding:30px}.bhs-now-homepage p{font-family:'CadizRegular';font-size:16px;line-height:20px}.bhs-now-homepage img{width:200px}.blog-tile{position:relative;height:250px;display:block;border:1px solid #a5a5a5;border-radius:5px;overflow:hidden;padding:15px;object-fit:fill;margin:0 auto;margin-bottom:30px;background-position:center !important;width:100%;text-align:left}.blog-tile iframe{position:relative;left:-25px;top:-55px}.blog-image{position:absolute;top:0;left:0;z-index:1}.blog-link{background-color:rgba(0,0,0,.5);z-index:2;display:block;position:absolute;bottom:0;left:0;font-size:18px;color:#fff;font-family:"CadizRegular";height:250px;padding:15px;width:100%;line-height:32px}.blog-link span{position:absolute;bottom:15px;font-size:16px;left:15px}.button-search-type-active{border:0;border-radius:0;border-bottom:2px solid #000;font-family:"CadizRegular";font-size:18px;color:#000;padding:0 0 5px 0;margin:0 0 20px 0;text-align:left;width:auto}.button-search-type-inactive{background:none;border:0;border-radius:0;border-bottom:2px solid #fff;font-family:"CadizRegular";font-size:18px;color:#acacac;padding:0 0 5px 0;margin:0 0 20px 0;text-align:left}.select-grey{border-radius:2px;font-size:14px}.mobile-advanced{display:none}.button-revise-search{background:#000;color:#fff;font-size:16px;border-radius:5px}.button-revise-search strong{background:none;padding:0;color:#fff}.button-revise-search .search-button-arrow{display:none}.mobile-advanced-options{display:block;font-size:16px;padding:15px 0 15px 0;cursor:pointer;text-align:center}.curate-holder{height:auto}.curate-homepage{font-size:16px;line-height:28px;margin-bottom:0;padding:0 0 0 0;transform:translate(0%,0%);position:relative;top:0%;left:0%;width:100%}.curate-homepage p{font-size:12px;line-height:24px;margin-bottom:0;padding:0 0 15px 0;text-align:center}.curate-black{display:block;width:116px;margin:0 auto;margin-bottom:25px;margin-top:0}.billboard{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/sell_with_bhs.jpg);background-position:center;background-size:cover;height:114px}.bill-managed{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/managed_buildings.jpg);background-position:center;background-size:cover;height:114px}.sell-with-bhs-cover a,.managed-building-cover a{height:230px}.billboard .billboard-content{width:100%;text-align:center}.billboard-content p{font-size:22px;line-height:31px;color:#fff;margin-bottom:10px}.button-learn-more,.button-learn-more-dark{background:#fff;color:#000;padding:8px 20px 8px 20px;font-size:10px;border-radius:5px;border:2px solid #fff;color:#000}.button-learn-more-dark{border:2px solid #fff;color:#000}.grid-sell{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/home_grid_sell.jpg);background-size:cover;border-radius:5px;margin-bottom:5%;width:98%}.grid-managed{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/home_grid_managed.jpg);background-size:cover;border-radius:5px;margin-bottom:5%;width:98%}.grid-market{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/home_grid_market.jpg);background-size:cover;border-radius:5px;margin-bottom:5%;width:98%}.grid-blog{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/home_grid_blog.jpg);background-size:cover;border-radius:5px;margin-bottom:5%;width:98%}.grid-communities{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/home_grid_communities.jpg);background-size:cover;border-radius:5px;margin-bottom:5%;width:98%}.spotlight-header{font-family:"freight-text-pro";font-size:27px;color:#000}.spotlight-address{font-family:"CadizRegular";font-size:15px;color:#000;line-height:18px}.spotlight-address strong{font-family:"CadizBlack";font-size:16px;color:#000}.spotlight-body p{font-family:"CadizRegular";font-size:15px;color:#000;line-height:24px;margin-top:30px;margin-bottom:0}.spotlight-photo img{border-radius:5px}.space-44{margin-top:22px !important}.space-66{margin-top:44px !important}.space-100{margin-top:44px !important}.mo-space{margin-top:0 !important}.select-dark{font-size:14px;padding:10px 0 13px 10px;margin-bottom:10px}.modify-results{padding:10px 0 10px 0;font-size:14px}.button-paging,.button-paging-numb{border-radius:5px;padding:10px 10px 10px 10px;margin-bottom:15px;font-size:13px}.button-paging-numb{padding:10px 10px 10px 10px}.active-page{background:none;border-radius:5px;padding:11px 11px 11px 11px;font-size:13px;font-family:"CadizRegular";color:#000;border:2px solid #000;display:inline-block}.neighborhood-cover{height:236px;display:block;position:relative;background-color:#000;background-position:center;background-size:cover;z-index:1;position:relative}.neighborhood-cover h2{color:#fff;font-size:32px;font-family:'freight-text-pro';position:absolute;top:50%;bottom:50%;text-align:center;height:100%;z-index:3;width:100%;font-weight:normal}.neighborhood-gradient{position:absolute;width:100%;height:236px;background:transparent linear-gradient(180deg,#000000bf 0%,#000000a5 100%) 0% 0% no-repeat padding-box;opacity:.5;z-index:1}.neighborhood-guide h3{font-weight:normal;font-size:22px;font-family:'freight-text-pro';margin-bottom:15px;text-align:center}.neighborhood-guide p{font-family:'CadizRegular';font-size:12px;line-height:18px;margin:0 auto;margin-bottom:33px;width:90%;text-align:center}.neighborhood-guide .map-container-details{height:300px;width:100%;display:block;padding:0 !important;margin:0 !important;margin-top:33px !important}.neighborhood-quotes .quote-icon{margin:0 auto;width:24px;display:block}.neighborhood-quotes .quote-text{font-family:'freight-text-pro';font-size:14px;line-height:18px;color:#fff;text-align:center}.neighborhood-quotes .quote-text span{font-family:'CadizRegular';font-weight:bold;font-size:10px}.neighborhood-photos{background:#000;height:auto;width:100%;position:relative;min-height:227px}.neighborhood-photos .prev-button-slick{position:absolute;z-index:5;top:50%;left:5%;transform:translate(-50%,-50%)}.neighborhood-photos .next-button-slick{position:absolute;z-index:5;top:50%;right:0%;transform:translate(-50%,-50%)}.neighborhood-photos .result-set-arrow{margin-top:0}.neighborhood-photos .photo-spread{margin:0 auto;position:relative}.neighborhood-photos .photo-spread .photo-blur{position:absolute;filter:blur(10px);z-index:0;height:100%;width:100%;top:0;overflow:hidden}.neighborhood-photos .photo-spread img{border:0 solid #fff;margin:0 auto;min-height:227px;max-height:227px;object-fit:cover;position:relative;z-index:1}.section-holder{position:relative;height:100%;width:100%;margin:0 auto}.section-text{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;margin:0 auto}.photo-caption{position:absolute;bottom:0;padding:15px;background:rgba(0,0,0,.75);font-size:14px;font-family:'CadizRegular';line-height:18px;color:#fff;width:100%;z-index:1}.photo-caption span{font-size:12px}.neighborhood-guide ul{display:block;margin:0 auto;width:100%;border:0 solid #000;float:left;position:relative;left:0}.neighborhood-guide ul li{float:left;margin-top:15px;margin-left:1%;margin-right:1%;width:31%}.neighborhood-guide ul li a{background:#000;display:block;text-align:center;color:#fff;font-size:13px;padding:10px 25px 10px 25px;border-radius:5px;text-align:center;width:100%}.neighborhood-guide ul:after,.neighborhood-guide .view-all:after{clear:both}.neighborhood-guide .view-all{float:right;padding:10px 25px 10px 25px;background:#000;display:block;color:#fff;margin-right:15px;text-align:center;border-radius:5px}.contribute-agent{width:100%;max-height:300px;background:#000;margin-bottom:10px;position:relative}.contribute-section{padding:33px 0 33px 0}.contribute-agent a{border:0 solid #fff;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%}.contribute-agent a img{border-radius:5px}.neighborhood-preview{background:#000;color:#fff;height:auto;margin-bottom:66px;padding:33px 0 33px 0}.neighborhood-preview h3{font-size:20px;font-family:"freight-text-pro";font-weight:normal;text-align:center;padding-top:0}.neighborhood-preview p{font-size:12px;line-height:22px;font-family:"CadizRegular";text-align:center}.preview-content{width:100%;display:block;transform:translate(0%,0%);position:relative;top:0%;left:0%}.neighborhood-preview img{margin:33px 0 12px 0;border-radius:3px;border:0 solid #000;position:relative;top:0}.npreview{background:none;border:2px solid #fff;color:#fff}.secondary-wrapper{margin:21px 21px}.secondary-image{height:225px}.erp-billboard{display:block;height:auto;background:none}.erp-content{background:#000;color:#fff;text-align:center;padding:50px 0 50px 0;width:90% !important;text-align:center !important;position:relative;top:0%;left:0%;transform:translate(0%,0%);margin:0 auto}.erp-content .erp-logo{width:160px}.erp-content p{font-size:12px;line-height:18px;font-family:"CadizRegular";width:75%;margin:0 auto;text-align:center}.erp-headline{font-size:12px;font-family:'freight-text-pro';color:#fff;font-weight:bold}.erp-line{background:#fff;display:block;height:1px;width:118px;margin:0 auto}.erp-homepage-cover a{position:relative;background:transparent url('../img/cover_erp_may21.jpg') 0% 0% no-repeat padding-box;background-size:cover !important;height:779px;color:#fff;display:block;margin:0 auto;width:100%;text-align:center;background-position:center}.erp-logo{margin:0 auto}.button-curated,.button-homepage-grid{background:#fff;color:#000;padding:8px 14px 8px 14px;font-family:'CadizRegular';font-size:13px;border-radius:5px;border:0 solid #000;display:inline-block}.erp-cover .cover-text .erp-logo{width:200px;padding-top:30px}.marble-section{background:#000 url(../img/marble3.jpg);background-size:cover}.marble-section .static h2.section-left{font-family:"freight-text-pro" !important;font-size:25px !important;font-weight:normal;padding:90px 0 60px 0;color:#fff}ul.contact-list{list-style:disc;margin-bottom:22px}ul.contact-list li{margin-left:22px !important}.entrance-cover{background:url(../img/cover_entrance.jpg);height:191px;background-position:center;background-size:cover;display:block;position:relative}.entrance-cover .cover-text{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.entrance-cover .cover-text img{width:176px}.entrance-text{background:#000 url(../img/marble.jpg) repeat-x;padding:30px 30px 75px 30px;text-align:center;font-size:18px;line-height:22px;font-family:'freight-text-pro';color:#fff;width:100% !important}.entrance-text p{width:100%;margin:0 auto}.border-dark{border:1px solid #000}.entrance-gallery{position:relative;top:-38px;width:80%;border:0 solid #000}.entrance-contact{position:relative;top:0}.partnership-cover-text{height:440px;background:#000}.partnership-cover-text p{color:#fff}.partnership-logo{margin:0 auto;padding-top:85px;text-align:center;width:300px}.cover-text p{color:#fff;padding:10px}.cover-text img.partnership-logo{width:300px}h3.partnership-header-line{font-size:12px;position:relative;margin-top:20px;text-align:center;position:relative;text-transform:uppercase}.partnership-header-line{margin-top:0}.partnership-header-line:before{content:"";display:block;border-top:solid 1px #daa900;width:100%;height:1px;position:absolute;top:50%;z-index:1}.partnership-header-line span{background:#fff;padding:0 10px;position:relative;z-index:5}.partnership-intro-text{font-size:12px;line-height:20px}.partnership-line{display:block;padding:8px 0 32px 0;margin:0 auto}.partnership-logos{padding-top:10px;padding-bottom:10px}.partnership-logos>div>img{padding:0 0 10px 0;width:170px}.partnership-logos>div>.space-66{padding-top:0}.partnership-logos>div>.img-fluid{padding-bottom:10px}.p-logo-pad-right,.partnership-logos .text-right{padding-right:0;text-align:center}.p-logo-pad-left,.partnership-logos .text-left{padding-left:0;text-align:center}.partner-with-bhs{padding-top:25px}.partnership-furniture,.partnership-art,.partnership-appliances,.partnership-client-transportation,.partnership-educational-consultancy,.partnership-moving-storage,.partnership-staging{padding-bottom:5px}.connect-with-bhs-heading{font-family:freight-text-pro;font-size:28px;font-weight:400;text-align:center;letter-spacing:-1px;padding-bottom:10px}.connect-with-bhs-heading span{font-family:'CadizBlack';font-weight:bold}.connect-with-bhs-heading span strong{font-weight:bold}.partner-with-bhs>div>p{font-size:12px}.join-bhs-cover{background:url(../img/cover-join-bhs.jpg);height:186px;background-position:center;background-size:cover;display:block;position:relative}.cover-text{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.join-bhs-cover .cover-text img{width:70px}.join-mastery{position:relative}.join-mastery-video img{height:187px}.join-mastery-text{font-family:'freight-text-pro';font-size:16px;line-height:18px;position:relative;top:0%;left:0%;transform:translate(0%,0%);width:100%;text-align:center}.join-mastery-text .button-learn-more,.join-division .button-learn-more{padding:10px 32px 10px 32px;font-family:'CadizRegular';font-size:13px;border-radius:5px;border:1px solid #000;display:inline-block}.join-exceptional{background:url(../img/join_exceptional.jpg);height:375px;background-position:center;background-size:cover;display:block;position:relative;text-align:center}.join-exceptional-text{font-family:'CadizRegular';font-size:14px;line-height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}.join-exceptional-text .exceptional-header{font-family:'freight-text-pro';font-size:18px;line-height:18px}.join-exceptional-text .exceptional-intro{font-size:12px;line-height:18px}.join-exceptional-text .button-learn-more-dark{background:#000;padding:12px 42px 12px 42px;font-family:'CadizRegular';font-size:14px;border-radius:5px;display:inline-block;color:#fff;line-height:18px}.relo-logos img{width:50%;margin-bottom:22px}.join-bess-text .button-learn-more{padding:10px 32px 10px 32px;font-family:'CadizRegular';font-size:13px;border-radius:5px;border:1px solid #000;display:block;width:275px;margin:0 auto;text-align:center}.join-testimonials{display:block;background:#0000000d;padding:33px 0 33px 0}.join-testimonial-header{margin:0 auto;text-align:center;font-size:16px}.join-testimonial-header img{width:23px}.join-testimonial{font-family:'freight-text-pro';font-size:16px;line-height:18px;color:#000;text-align:center}.join-header,.join-dom{font-family:'freight-text-pro';font-size:18px;text-align:center;margin:0 auto;font-weight:normal}.join-dom{text-align:center}.join-bess-portrait img{border-radius:5px}.join-bess{position:relative}.join-bess-text{position:relative;top:0%;left:0%;transform:translate(0%,0%);width:100%}.join-bess-text .title{font-weight:bold;font-size:18px;line-height:22px;text-align:center;margin-top:12px}.join-bess-text .question{font-size:16px;line-height:18px;text-align:center}.join-bess-text .quote{font-family:'freight-text-pro';font-size:16px;line-height:18px;margin-top:12px;text-align:center}.join-dom-nyc,.join-dom-hamptons,.join-dom-palmbeach,.join-dom-miami,.join-dom-connecticut,.join-dom-newjersey,.join-dom-hudsonvalley{position:relative;background:url(../img/markets/nyc_large.jpg) no-repeat;background-size:cover;height:148px;border-radius:5px;margin:0 0 12px 0}.join-dom-hamptons{background:url(../img/markets/hamptons_large.jpg) no-repeat;background-size:cover}.join-dom-palmbeach{background:url(../img/markets/palmbeach_large.jpg) no-repeat;background-size:cover}.join-dom-miami{background:url(../img/markets/miami_large.jpg) no-repeat;background-size:cover}.join-dom-connecticut{background:url(../img/markets/connecticut_large.jpg) no-repeat;background-size:cover}.join-dom-newjersey{background:url(../img/markets/newjersey_large.jpg) no-repeat;background-size:cover}.join-dom-hudsonvalley{background:url(../img/markets/hudsonvalley_large.jpg) no-repeat;background-size:cover}.join-dom-text{font-family:'freight-text-pro';color:#fff;font-size:24px;line-height:31px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.join-dom-text p{font-size:10px;line-height:14px;font-family:'CadizRegular'}.join-division{font-weight:bold;font-size:12px;line-height:18px;border:0 solid #ccc;width:100%;margin:22px 0 12px 0}.join-division img{height:20px}.join-division img.join-marketing{height:30px}.join-division p{font-weight:normal}.join-division .space-22{margin-top:12px !important}.join-heritage{font-weight:bold;font-size:14px;text-align:center}.join-relo{font-size:12px;line-height:18px}.join-line{width:90px;border-top:1px solid #000;margin:0 auto}.join-global{font-family:'freight-text-pro';font-size:14px;line-height:28px;margin:0 auto;margin-bottom:22px;text-align:center}.join-global-reach-1{position:relative;background:url(../img/join_gr.jpg) no-repeat;background-size:cover;height:165px;border-radius:5px;margin:0 0 12px 0}.join-global-reach-2{position:relative;background:url(../img/join_gr2.jpg) no-repeat;background-size:cover;height:165px;border-radius:5px;margin:0 0 12px 0}.join-global-reach-3{position:relative;background:url(../img/join_gr3.jpg) no-repeat;background-size:cover;height:165px;border-radius:5px;margin:0 0 12px 0}.join-gr{font-family:'freight-text-pro';text-shadow:1px 1px 20px #000;color:#fff;font-size:40px;line-height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.sell-banner{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/sell-with-bhs-hero.jpg);background-size:cover;color:#fff;font-size:24px;display:block;position:relative;top:0;left:0;transform:none;text-align:center;width:100%;height:177px}.sell-banner p{padding-top:30px}.center-form{width:100%;text-align:center;margin:0 auto}.center-form p{font-family:"CadizRegular";font-size:12px}.center-form p strong{font-family:"CadizBlack";font-weight:normal;font-size:18px}.sell-form .text{width:100%;border-radius:5px;border:1px solid #000;font-family:"CadizRegular";font-size:12px;padding:10px;margin-top:12px}.button-connect{border-radius:5px;padding:12px 50px 12px 50px;font-size:12px;font-family:"CadizRegular";color:#000;background:#fff;display:block;outline:none;border:1px solid #000;cursor:pointer;float:right;margin-top:12px;-webkit-appearance:none;-webkit-border-radius:5px}.dark-section{padding:30px 0 30px 0}.industry-text p{display:none}.sell-regions h4{font-family:"CadizRegular";font-size:20px}.sell-regions-block p{font-family:"CadizRegular";font-size:12px;text-align:left;line-height:16px}.region-cover,.region-cover-hamptons,.region-cover-palmbeach,.region-cover-miami{background:url(../img/markets_nyc.jpg) no-repeat;height:205px;background-size:cover;position:relative;text-align:center}.region-cover-hamptons{background:url(../img/markets_hamptons.jpg) no-repeat}.region-cover-palmbeach{background:url(../img/markets_palmbeach.jpg) no-repeat}.region-cover-miami{background:url(../img/markets_miami.jpg) no-repeat}.region-cover p,.region-cover-hamptons p,.region-cover-palmbeach p,.region-cover-miami p{font-size:24px !important}.mobile-space{margin-top:22px}.sell-reports-text{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/sell_reports.jpg);background-size:cover;position:relative;display:block;text-align:center;padding:30px 0 30px 0}.sell-reports-headline{font-family:"CadizRegular";font-size:24px;color:#fff}.sell-reports-subline,.sell-reports-description{display:none}.history-header{font-family:"CadizRegular";font-size:15px;color:#fff;text-align:center}.history-liner{display:none}.sell-history-section{padding-bottom:0}.sell-history-section p{font-family:"CadizRegular";font-size:12px;line-height:16px;color:#fff;text-align:center;margin-bottom:15px}.sell-history-section p.history-location{color:#fff;font-family:"freight-text-pro";font-size:24px;text-align:center;line-height:28px;margin-bottom:22px}.vert-align{position:relative}.vert-align .prev-button-slick,.vert-align .next-button-slick{display:block;position:absolute;top:50% !important;left:50%;transform:translate(-50%,-50%)}.vert-align .prev-button-slick .result-set-arrow,.vert-align .next-button-slick .result-set-arrow{margin-top:0}.advanced-section{display:block;width:92%;margin:0 auto}.mobile-stack{margin-bottom:12px}.no-gutters-mobile{margin-right:0;margin-left:0}.report-subline{font-family:'CadizRegular';font-weight:bold;font-size:10px;margin-top:5px;text-align:center}h2.agent-header{font-size:24px;margin-top:30px}.agent-subheader{font-size:14px;line-height:20px}.main strong.freight{font-family:"freight-text-pro";font-size:26px;color:#000;font-weight:normal}.main .curate-disclaimer{font-size:14px;line-height:22px;color:#000}.black-section .black-headline,.grey-section .grey-headline{font-family:"freight-text-pro";font-size:26px;color:#fff;text-align:center;margin:0 auto}.grey-section .grey-headline{font-family:"freight-text-pro";font-size:26px;color:#000;text-align:center;margin:0 auto}.black-section .black-sub-header{font-weight:bold;font-size:16px;font-family:"CadizRegular";color:#fff;text-align:center}.black-section .black-list{font-weight:normal;font-size:14px;font-family:"CadizRegular";color:#fff;text-align:center;line-height:32px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #fff}.white-right-border{border-right:0 solid #fff}.black-right-border{border-right:0 solid #000}.powered-by,.sourced-by{color:#fff;font-family:"CadizRegular";font-size:16px;text-align:center;width:50%;line-height:28px;margin:0 auto}.sourced-by{color:#000}.curate-headline{font-family:"freight-text-pro";font-size:26px;color:#000;text-align:center;margin:0 auto}.curate-point{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 6px 10px #0000001a;border:1px solid #707070;border-radius:5px;opacity:1;position:relative;height:auto;width:90%;display:block;margin:0 auto;padding:50px 25px 25px 25px;text-align:center;line-height:25px;margin-bottom:44px;min-width:300px;min-height:auto}.circle-icon{position:absolute;height:50px;width:50px;background-color:#000;border-radius:50%;display:inline-block;color:#fff;font-family:"freight-text-pro";font-size:26px;text-align:center;padding:12px 0 0 0;top:-25px;left:43%;left:0;right:0;margin-left:auto;margin-right:auto}.curate-graphs{margin:0 auto;text-align:center;width:100%;margin-bottom:22px}.curate-graphs img{width:130px}.curate-graphs p{line-height:28px}.curate-ba-headline{font-size:16px;font-family:"freight-text-pro";text-align:center}.curate-text{font-family:"CadizRegular";font-size:14px;line-height:27px;text-align:center}.intro-video{text-align:center;margin:0 auto}.intro-video .curate-logo{position:absolute;top:10%;width:70%;left:0;right:0;margin:0 auto}.intro-video video{border:0;display:block;opacity:1;position:relative;z-index:0;margin:0 auto;text-align:center;min-width:100%;min-height:100%;width:100%;height:auto}.exp-heading{font-family:"freight-text-pro";font-size:20px;line-height:28px;text-align:center;width:100%;margin:0 auto}.exp-heading span{font-family:"CadizRegular";font-weight:bold}.exp-line{display:block;height:1px;background:#d9a801;margin:0 auto;width:125px}.exp-text{font-size:12px;line-height:18px;text-align:center}.logo-section,.rendering-section,.location-section{margin:0 auto;text-align:center}.logo-section img{width:138px}.logo-section p{font-size:18px;line-height:24px;font-family:"freight-text-pro";margin-top:15px}.rendering-section p{font-size:16px;line-height:20px;font-family:"freight-text-pro"}.rendering{position:relative}.rendering p{position:absolute;margin:0;padding:5px 15px 5px 15px;background:#000;color:#fff;font-size:10px;font-family:"CadizRegular";bottom:3px;left:0}.contact-section{width:65%;margin:0 auto}.location-section h2,.info-section h2{font-size:18px;line-height:22px;font-family:"freight-text-pro";font-weight:normal}.location-section p{font-size:12px;font-family:"CadizRegular";line-height:16px}.location-section .line{background:#000;display:block;margin:0 auto;width:150px;height:1px}.location-section .location-item{padding:25px}.location-section .location-text{font-size:16px;font-family:"CadizRegular";line-height:20px}.location-section .location-text strong{font-weight:bold}.info-section{padding-left:0}.info-section p{font-size:14px;line-height:20px;margin-bottom:22px}.button-schedule{background:#000;color:#fff;font-size:14px;padding:13px 25px 13px 25px;border-radius:5px;display:inline-block}.contact-section .contacts{padding-left:0;text-align:center}.contact-section .contacts h2{font-size:18px;line-height:22px;font-family:"freight-text-pro";font-weight:normal;margin-top:22px}.contact-section .contacts p{font-size:10px;font-family:"CadizRegular";line-height:12px}.contact-section .contacts p strong{font-size:14px;font-family:"CadizRegular"}.overlap-section{position:relative;margin:0 auto;text-align:center;font-size:18px;line-height:24px;font-family:"freight-text-pro";font-weight:normal;color:#fff}.overlap-section .main p{padding-top:22px;text-align:center;width:85%;margin:0 auto}.overlap-section .dark-overlap{background:#000;position:absolute;width:100%;height:280px;display:block}.listings-section{text-align:center}.listings-section h2{font-size:18px;line-height:22px;font-family:"freight-text-pro";font-weight:normal}.listings-section p{font-size:12px;line-height:18px;font-family:"CadizRegular";margin-top:12px}.info-section h2{margin-top:22px}.custom-hide{display:block}.mastery-holder{height:auto}.mastery-home-logo{width:89px;margin:0 auto;margin-top:32px}.more-call{width:300px}.intro-video-mastery video{display:none}.mastery-video-image{display:block}.mastery-content{text-align:center;font-size:12px;font-family:"CadizRegular";line-height:18px;width:100%;display:block;position:absolute;transform:translate(0%,0%);position:relative;padding-right:0;top:0%;left:0%}.mastery-homepage{display:block;padding:0;background:#fff;margin-top:22px;width:100%}.mastery-holder .mastery-content p{font-size:14px;line-height:20px;width:95%;margin:0 auto}.mastery-homepage img{border:1px solid #fff}.slide-150{padding:0}.mastery-intro{background:#000;padding:15px;color:#fff;font-family:"CadizRegular";font-size:12px;line-height:18px;text-align:center}.mastery-logo{display:block;width:192px;margin:0 auto;margin-top:24px;margin-bottom:24px}.mastery-intro p.intro{font-family:"freight-text-pro";font-size:16px;line-height:24px;margin-bottom:15px;text-align:center}h3.mastery{font-family:"freight-text-pro";color:#000;font-size:18px;line-height:12px;text-align:center}.campaign-exec-ad{padding:0;margin-bottom:22px}.why-masters{display:block;color:#fff;font-family:"CadizRegular";font-size:14px;line-height:24px;margin:0 auto;width:90%}.why-masters p.intro{font-family:"freight-text-pro";font-size:18px;line-height:26px}.why-masters .m-line{display:block;height:1px;border-top:1px solid #d9a800;width:13%}.mm-space{margin-bottom:18px}.master-video{width:100% !important;height:100% !important}.master-play{width:20% !important}.more-play{border:0 !important;width:50px !important}.master-carousel .vert-align .next-button-slick{top:50% !important}.mastery-quote{font-family:"freight-text-pro";font-size:16px;line-height:22px;text-align:center;color:#000}.mastery-quote img{width:34px;margin-bottom:15px}.quote-from{font-size:12px;font-family:"CadizRegular";font-weight:bold;line-height:36px}.mastery-text{padding:20px !important}.intro-video-mastery-2{text-align:center;margin:0 auto;height:auto}.intro-video-mastery-2 video{display:none}.mastery-2-intro{position:relative;max-width:333px;margin:0 auto;height:645px}.mastery-2-intro .bw{max-width:333px;height:395px}.mastery-2-intro-text{background-color:rgba(0,0,0,.9);position:absolute;top:25px;left:6%;right:5%;width:89%;padding:25px;height:auto}.v-center{position:relative;top:0%;-ms-transform:translateY(0%);transform:translateY(0%);width:auto}.v-height{height:100%}.mastery-2-intro-text p{font-family:'CadizRegular';color:#fff;font-size:12px;line-height:20px;padding:0;text-align:center}.mastery-2-intro-text p span{color:#d9a928;font-weight:bold}.seal-150{position:relative;top:0%;left:0%;right:0%;-ms-transform:translateY(0%);transform:translateY(0%);transform:translateX(50%);width:118px;margin-top:25px}.center-img{margin:0 auto}.mastery-quote .quote-icon{width:40px}.timeline-area{background:#000 url(../img/mastery/legacy.png) no-repeat center}.timeline{width:333px}.timeline-slides{display:none}.timeline-mobile{display:block;color:#fff;text-align:center;font-size:12px;margin:0 auto;margin-top:20px;width:75%;line-height:16px}.master-carousel{margin-top:0 !important}.m2-fix{margin-top:55px;margin-bottom:30px}.about-relo-cover{background:url(../img/cover_relo.jpg);height:215px;background-position:center;background-size:cover;display:block;position:relative}.cover-text{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.cover-text img{width:175px}.relo-top h1,.relo-top .freight{font-size:16px !important;font-family:'freight-text-pro';text-align:center;color:#000}.relo-top p{font-size:12px;line-height:22px;text-align:center}.relo-icons img{width:107px}.relo-icons p{font-size:12px;margin-top:5px;margin-bottom:25px}.relo-affiliates p{font-size:12px;line-height:18px;text-align:left;padding:10px 0 0 0}.relo-affiliates img{border-radius:5px;margin-bottom:15px}.relo-affiliates .logo-leadingre,.relo-affiliates .logo-mayfair{display:block;width:276px;margin:0 auto}.relo-billboard{color:#fff;font-family:'freight-text-pro';text-align:center;font-size:24px;line-height:28px}.relo-billboard span{font-size:16px}.relo-billboard-text{font-size:12px;color:#fff;line-height:22px;width:75%;margin:0 auto}.orange{color:#f47e1f}.added-space{padding:30px 0 30px 0}.relo-top .executive-block p,.relo-top .executive-block p strong{font-size:12px}.kim-center{margin:0 auto;max-width:350px}.kim-center .executive-block p,.relo-top .executive-block p{width:100%}.relo-top .exec-profile-photo{width:80%;display:block;margin:0 auto !important;text-align:center}#relo-territories{width:100%;margin:0 auto}#relo-territories p{text-align:left;margin-bottom:15px;font-size:12px}#relo-territories p strong{text-align:left;font-family:'CadizBlack';font-size:12px}#relo-territories img{margin:0 auto;margin-bottom:25px;border-radius:5px}.relo-top .vert-align .prev-button-slick,.vert-align .next-button-slick{top:13%}.about-pride-cover{background:url(../img/cover_pride.jpg);height:215px;background-position:center;background-size:cover;display:block;position:relative}.cover-text{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.pride-top h1{font-size:16px !important;font-family:'CadizRegular';text-align:center;color:#000}.pride-top h1 strong{font-family:'CadizBlack'}.pride-top p{font-size:13px;line-height:22px;text-align:center}.pride-top .round-corners{border-radius:5px;margin:0 auto;margin-bottom:22px;padding-right:0}.pride-box{background:url(../img/box_pride.jpg);height:181px;background-position:center;background-size:cover;display:block;position:relative;text-align:center;border-radius:5px}.pride-box p{color:#fff;font-family:"freight-text-pro";font-size:13px}.pride-box p.pride-donate{color:#fff;font-family:"CadizRegular";font-size:13px}.pride-header{font-size:16px}.pride-gradient{position:absolute;width:100%;height:181px;background:transparent linear-gradient(180deg,#000000bf 0%,#000000a5 100%) 0% 0% no-repeat padding-box;opacity:.9;z-index:1}.pride-box-info{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%;z-index:3}.pride-box-info .button{border:1px solid #fff;border-radius:5px;padding:10px 30px 10px 30px;font-size:12px;font-family:"CadizRegular";color:#fff;background:none;display:inline-block}.pride-learn-more{text-align:center}.pride-learn-more p{text-align:center;font-size:14px;font-family:"freight-text-pro"}.pride-learn-more .button{border:1px solid #000;border-radius:5px;padding:10px 30px 10px 30px;font-size:12px;font-family:"CadizRegular";color:#000;background:none;display:inline-block}.pride-message{color:#fff;font-size:14px;width:100%;margin:0 auto;line-height:18px}.about-bhs-cover{background:url(../img/cover_about_bhs.jpg);height:125px;background-position:center;background-size:cover;display:block;position:relative}.cover-text{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.cover-text h2{font-family:"freight-text-pro";font-size:22px;line-height:30px !important;color:#fff;font-weight:normal}.about-bhs-heading{font-family:"freight-text-pro";font-size:22px;line-height:38px;text-align:center;font-weight:normal}.about-bhs-heading strong{font-family:"CadizBlack"}.about-bhs-mission{font-family:"CadizRegular";font-size:13px;line-height:20px;text-align:center;width:90%;margin:0 auto}.about-bess{display:block}.about-bess img{height:191px;border-radius:5px}.about-bess-name{font-size:24px;font-family:"CadizRegular"}.about-bess-name strong{font-family:"CadizBlack"}.button-about{border:2px solid #000;padding:12px 20px 12px 20px;font-family:"CadizRegular";font-size:12px;border-radius:5px;display:inline-block}.about-bess-quote{font-size:18px;font-family:"CadizRegular"}.dark-section .about-bhs-heading{color:#fff}.about-values p{font-size:14px;font-family:"CadizRegular";line-height:25px;color:#fff;text-align:center;width:70%;margin:0 auto}.about-values p.values-heading{font-size:25px;font-family:"CadizRegular";margin-bottom:30px;width:100%}.about-values p.values-heading strong{font-family:"CadizBlack"}.heart-icon{height:50px}.road-icon{margin-top:22px;height:60px}.idea-icon{margin-top:22px;height:70px}.about-values img{margin-bottom:22px}.text-center{text-align:Center}.erp-cover{height:250px;display:block;position:relative;background-color:#000;background:#000 url(../img/cover_erp_jan21.jpg);background-position:center;background-size:cover;z-index:1;position:relative}.erp-cover .cover-text{z-index:3}.erp-cover .cover-text{width:90%}.erp-logo{width:200px}.erp-gradient{position:absolute;width:100%;height:250px;background:transparent linear-gradient(180deg,#000000bf 0%,#000000a5 100%) 0% 0% no-repeat padding-box;opacity:.5;z-index:1}.erp-cover-text{font-size:11px;line-height:13px;color:#fff;width:100%;margin:0 auto;z-index:2}.erp-cover-text-sign{font-size:11px;line-height:13px;color:#fff;width:100%;margin:0 auto;z-index:2;text-align:center}.erp-photo{object-fit:cover;border-radius:5px}.erp-result-text{font-size:12px;line-height:20px;margin-top:15px}.erp-cover-text-feature{font-size:12px;text-align:center;line-height:18px}.button-erp{display:block;border:1px solid #000;background:#fff 0% 0% no-repeat padding-box;border-radius:5px;color:#000;opacity:1;width:80px;font-family:'CadizRegular';font-size:10px;text-align:center;padding:0;outline:none}.managed-buildings-cover{background:url(../img/cover_managed_buildings.jpg);height:199px;background-position:center;background-size:cover;display:block;position:relative}.cover-text{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:75%}.cover-text h2{font-family:"freight-text-pro";font-size:25px;line-height:120px;color:#fff;font-weight:normal}.cover-text strong{font-family:"CadizBlack"}.managed-building-photo{display:block;height:246px;width:100%;border-radius:5px;margin:0 auto;text-align:center;margin-bottom:18px}.managed-buildings-text p{font-family:"CadizRegular";font-size:14px;line-height:28px;margin-bottom:18px}.building-photo{height:596px;border-radius:5px}.building-text{font-family:"CadizRegular";font-size:14px;margin-top:12px;margin-bottom:18px}.button-view-all,.button-curate{display:block;border:1px solid #000;border-radius:5px;padding:8px 0 8px 0;font-family:"CadizRegular";font-size:12px;text-align:center;margin:0 auto;width:150px;float:none}.exec-2021{height:338px;text-align:center;display:block;padding:40px 0 0 0;color:#000}.exec-2021 h2{font-family:"freight-text-pro";font-size:24px;line-height:24px;font-weight:normal}.exec-2021 p{font-family:'CadizRegular';font-size:12px;line-height:18px}.exec-2021 p.title{font-size:14px;width:75%;margin:0 auto;line-height:22px}.exec-2021-body{padding-top:175px}.exec-2021-body p{font-family:'CadizRegular';font-size:12px !important;line-height:16px !important;text-align:center}.exec-2021-body .line-sep{width:150px;height:1px;display:block;background:#000;margin:0 auto;margin-bottom:22px}.exec-2021 .exec-profile-photo{width:300px;height:auto}.space-exec{margin-top:7px !important}.executive-profile{padding:30px 0 30px 0}.executive-profile h2{font-family:"CadizBlack";font-size:40px;padding:0 0 12px 0}.executive-profile .exec-info{font-family:"CadizRegular";font-size:18px;line-height:28px;margin-bottom:22px}.executive-profile .exec-info strong{font-family:"CadizRegular";font-size:25px;line-height:28px;display:block;margin:0 0 0 0}.static .exec-quote{font-family:"freight-text-pro";font-size:16px !important;line-height:22px !important;text-align:center;padding:0;background:none;border-radius:0}.mobile-center{text-align:left}.leadership-header{font-size:24px;font-family:"freight-text-pro";font-weight:normal;margin:0 auto;text-align:center}.leadership-header strong{font-family:"CadizBlack"}.leadership-bess img{height:auto;border-radius:5px;width:100%}.leadership h4,.leadership h4.terra{font-size:22px;font-family:"CadizBlack";margin-top:14px;text-align:center}.leadership .bess-title,.leadership .terra-title{font-size:18px;font-family:"CadizRegular";text-align:center;margin-top:6px}.leadership p{font-family:"CadizRegular";font-size:13px;line-height:28px}.leadership .leadership-learn-more{padding:6px 34px 6px 34px;font-size:12px;text-align:center;border-radius:5px;border:2px solid #000}.leadership-heading{font-family:"freight-text-pro";font-size:22px;line-height:38px}.executive-block{margin-bottom:22px}.executive-block p{font-family:"CadizRegular";font-size:12px;line-height:18px;margin-top:10px;width:80%}.executive-block p strong{font-family:"CadizBlack";font-size:12px}p.leadership-text{text-align:center;font-family:"freight-text-pro";font-size:12px;line-height:16px;width:75%;margin:0 auto}.leader-section{height:382px;text-align:center;position:relative;margin-top:220px;padding-top:10px}.leader-bess{margin:0 auto;position:absolute;top:-160px;left:0;right:0;width:300px !important}p.leader-ceo{font-family:"freight-text-pro";font-size:24px;margin-top:150px;display:block}p.leader-title{font-family:"CadizRegular";font-size:14px;margin-top:12px}p.leader-text{font-family:"freight-text-pro";font-size:12px;line-height:16px;width:60%;margin:0 auto;margin-top:22px}.leader-button{background:#000;color:#fff;padding:8px 20px 8px 20px;font-size:10px;border-radius:5px;border:2px solid #000;display:inline-block}.mobile-center{text-align:center}.b22-exec{position:relative}.b22-exec h1{font-size:20px;font-family:"freight-text-pro";font-weight:normal;letter-spacing:0;color:#000;text-align:center}.b22-exec h2{font-size:18px;font-family:"freight-text-pro";font-weight:normal;letter-spacing:0;color:#000;text-align:center}.b22-exec p.exec-info{font-family:'CadizRegular';font-size:12px;line-height:18px;color:#000;text-align:center}.b22-exec .follow{font-family:'CadizRegular';font-size:12px;font-weight:bold;color:#000;text-align:center}.b22-exec .social-icon{display:inline-block;width:27px;color:#000;float:none;margin:17px 0 175px 0}.b22-exec .exec-photo{display:block;position:absolute;right:0;left:0;top:200px;width:100%;z-index:1;border-radius:5px;margin-top:20px}.b22-full-bleed{background:#000}.b22-full-bleed p.quote{font-size:20px;font-family:"freight-text-pro";line-height:28px;color:#fff;width:100%;padding:175px 0 50px 0;text-align:center}.b22-exec .accolade{text-align:center;border-right:0 solid #000;padding:0 2% 0 2%;width:90%;margin:0 auto;margin-bottom:20px}.b22-exec .accolade p{font-size:10px;line-height:15px}.b22-exec .accolade strong{font-size:22px;font-family:"freight-text-pro";font-weight:normal;letter-spacing:0;color:#000}.b22-exec .acco-bar{display:block;width:1px;background:#707070;height:30px;margin:0 auto;margin-top:20px}.b22-exec .last{border-right:0}.b22-exec .main p.question{font-size:12px;font-family:"freight-text-pro";text-align:center;color:#fff}.b22-exec .main .answer{font-size:10px;font-family:"CadizRegular";text-align:center;color:#fff;line-height:14px}.b22-exec .vert-align .next-button-slick{top:50% !important}.b22-exec .bio-quote{font-size:14px;font-family:"freight-text-pro";font-weight:normal;letter-spacing:0;color:#000;line-height:18px;text-align:center;margin-top:20px}.b22-exec .bio{font-size:10px;color:#000;line-height:15px;text-align:center}.b22-exec .bio-grid div{padding:0 3% 0 3%;font-size:1px}.b22-exec .callout{display:block;border:0;font-size:1px}.b22-exec .callout-bar{display:block;background:#000;font-size:12px;font-family:"freight-text-pro";text-align:center;padding:10px 0 10px 0;color:#fff;border-radius:0 0 5px 5px;line-height:14px;margin-bottom:20px}.b22-full-bleed-light{background:#cfd1d733;float:left;width:100%}.b22-exec .press-card{display:block;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #0000001a;border-radius:3px;opacity:1;padding:30px;min-height:auto;text-align:center;width:85%;margin:0 auto;margin-bottom:30px}.b22-exec .press-card .press-source{font-family:"CadizRegular";font-size:14px;font-weight:bold}.b22-exec .press-card .press-title{font-family:"freight-text-pro";font-size:12px;line-height:15px}.b22-exec .press-card .press-link{background:#fff 0% 0% no-repeat padding-box;border:1px solid #707070;border-radius:3px;opacity:1;text-align:right;padding:7px 10px 7px 10px;font-family:"CadizRegular";font-size:10px;display:inline-block;float:none;margin:0 auto}.ownership-header,.ownership-heading{font-size:28px;font-family:"freight-text-pro";font-weight:normal;text-align:left}.ownership-heading{padding-top:28px;text-align:left}.ownership{padding:40px 0 40px 0}.ownership p{font-size:14px;font-family:"CadizRegular";line-height:20px;margin-bottom:22px}.overlap-up{position:relative;top:0;background:#fff;margin:0 auto;width:90%}.ownership-name{font-family:"CadizBlack";font-size:14px;line-height:22px;margin-bottom:20px}.ownership-name span{font-family:"CadizRegular"}.careers{position:relative}.cover-careers{height:auto;display:none}.careers-design{position:relative}.careers-box{padding:22px 0 0 0}.careers-box h2{font-family:"freight-text-pro";font-size:45px;font-weight:normal}.careers-box h2 strong{font-family:"CadizBlack"}.careers-box p{font-family:"CadizRegular";font-size:16px;line-height:26px}.float-cover{position:relative;left:0;top:0;background:#fff;margin:0 auto;width:95%}.careers-heading{font-family:"freight-text-pro";font-size:25px;font-weight:normal;text-align:center}.careers-heading strong{font-family:"CadizBlack"}.careers-text{font-size:16px;font-family:"CadizRegular";width:95%;line-height:26px;margin:0 auto;margin-bottom:22px;text-align:center}.careers-liner{display:block;height:0;background:#000;margin:0 auto;margin-top:0;margin-bottom:40px;width:15%;text-align:center}.careers-records{border:1px solid #000;border-radius:5px;width:100%;padding:25px;text-align:center;min-height:auto;width:90%;margin:0 auto;margin-bottom:22px}.careers-records h3{font-family:"freight-text-pro";font-size:26px;font-weight:normal;text-align:center}.careers-records p{font-family:"CadizRegular";font-size:16px;line-height:25px}.careers-records p strong{font-family:"CadizBlack"}.careers-video{position:relative;margin-bottom:22px}.careers-video h3{color:#fff;font-size:25px;font-family:"freight-text-pro";position:relative;top:0%;left:0%;transform:none;font-weight:normal}.static p{font-family:"CadizRegular";font-size:16px;line-height:26px;margin-bottom:22px}.static h3{font-family:"CadizRegular";font-weight:bold;font-size:22px;margin-top:22px;margin-bottom:22px}.static p.outline{padding:10px;border:1px solid #dcd;margin:22px 0 22px 0}.static .content-liner,.static .content-liner-top0{background:#bcbec0;display:block;height:1px;position:relative;width:100%;margin:44px 0 44px 0}.static h2.section-left{font-family:"freight-text-pro" !important;font-size:35px !important;font-weight:normal;padding:30px 0 30px 0}.static .form-block{background:#eaeaea !important;padding:15px;border-radius:5px}.static .form-block input{width:100%;padding:10px;border-radius:5px;border:1px solid #000}.static .form-block textarea{border-radius:5px;border:1px solid #000;padding:10px;width:100%}.static .submit-request{background:#000;color:#fff;font-family:"CadizRegular";font-weight:bold;cursor:pointer;font-size:14px;border:1px solid #000;border-radius:5px;display:inline-block;padding:13px 30px 13px 30px;float:none}.static ul{margin-top:22px}.static ul li{margin-left:22px}.static ul li p{margin-bottom:0}.static .report-list a{padding:30px 30px 30px 30px;border:1px solid #000;font-family:"CadizRegular";font-size:16px;display:block;text-align:center;margin-bottom:22px}.static .report-list a span{font-family:"CadizBlack"}.static .report-feature{text-align:center}.static .report-feature .market-report-preview{display:block;margin-bottom:22px;font-size:1px}.static .ra-icon{width:50px;margin-bottom:12px}.summary-view{margin-bottom:12px}.summary-view .b20-result{max-height:226px;border-radius:5px}.summary-view .summary-property-info p{font-family:"CadizRegular";font-size:16px;line-height:22px;margin-top:12px;margin-bottom:12px}.summary-view .summary-property-info p strong{font-family:"CadizBlack";font-size:16px}.summary-view .summary-description p{font-family:"CadizRegular";font-size:14px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.summary-agent p{font-family:"CadizRegular";font-size:14px;line-height:24px;margin-bottom:22px;margin-top:12px;text-align:left}.summary-agent p strong{font-family:"CadizRegular";font-weight:bold}.agent-profile{position:relative;padding:22px 0 22px 0}.agent-profile-name{position:relative;top:0%;left:0%;transform:translate(0%,0%);width:100%;text-align:left}.agent-profile-fname,.agent-profile-team{display:inline-block;font-family:"freight-text-pro";font-size:24px;margin-bottom:22px}.agent-profile-lname{display:inline-block;font-family:"CadizBlack";font-size:24px;margin-bottom:22px}.agent-profile-bio-header,.static .agent-profile-bio-header{display:block;font-family:"CadizBlack";font-size:18px;margin:0 auto;margin-bottom:16px}.agent-profile-body p{font-family:"CadizRegular";font-size:14px;line-height:28px;margin-bottom:22px}.recognition-list p,.press-list a{border:1px solid #000;font-family:"CadizBlack";font-size:14px;padding:30px;text-align:center;width:100%;margin-bottom:30px;display:block}.quotes{padding:30px;font-family:"freight-text-pro";font-size:18px;background:#eaeaea;margin-bottom:22px;line-height:30px;text-align:center;border-radius:5px}.agent-profile-body .lang-en{display:none}.read-more{padding:5px 15px 5px 15px;font-family:'CadizRegular';font-size:15px;border-radius:5px;border:2px solid #eaeaea;display:inline-block;background:#fff}p.agent-profile-info{font-family:"CadizRegular";font-size:16px;line-height:30px}.agent-profile-body .lang-gr,.agent-profile-body .lang-fr,.agent-profile-body .lang-ro,.agent-profile-body .lang-tu,.agent-profile-body .lang-ja,.agent-profile-body .lang-cr,.agent-profile-body .lang-ru,.agent-profile-body .lang-se,.agent-profile-body .lang-hu,.agent-profile-body .lang-ko,.agent-profile-body .lang-fr,.agent-profile-body .lang-sp,.agent-profile-body .lang-po,.agent-profile-body .lang-it,.agent-profile-body .lang-ge,.agent-profile-body .lang-he,.agent-profile-body .lang-du,.agent-profile-body .lang-af,.agent-profile-body .lang-ma,.agent-profile-body .lang-ar,.agent-profile-body .lang-ch{display:none;margin:0 0 30px 0;overflow:hidden;margin:0 auto}.agent-profile-body .lang-tu,.agent-profile-body .lang-ja,.agent-profile-body .lang-cr,.agent-profile-body .lang-ru,.agent-profile-body .lang-se,.agent-profile-body .lang-hu,.agent-profile-body .lang-ko,.agent-profile-body .lang-fr,.agent-profile-body .lang-sp,.agent-profile-body .lang-po,.agent-profile-body .lang-it,.agent-profile-body .lang-ge,.agent-profile-body .lang-he,.agent-profile-body .lang-du,.agent-profile-body .lang-af,.agent-profile-body .lang-ar,.agent-profile-body .lang-ma,.agent-profile-body .lang-ch,.agent-profile-bio .hide-english{display:none}.agent-profile-body .language-tu,.agent-profile-body .language-ja,.agent-profile-body .language-cr,.agent-profile-body .language-ru,.agent-profile-body .language-se,.agent-profile-body .language-hu,.agent-profile-body .language-ko,.agent-profile-body .language-fr,.agent-profile-body .language-sp,.agent-profile-body .language-po,.agent-profile-body .language-it,.agent-profile-body .language-ge,.agent-profile-body .language-he,.agent-profile-body .language-du,.agent-profile-body .language-ma,.agent-profile-body .language-af,.agent-profile-body .language-ch,.agent-profile-body .language-ar{margin:0}.sold-text{font-family:"CadizRegular";font-size:14px}.sold-section,.label{font-family:"CadizBlack";font-size:18px;margin:22px 0 22px 0}ul.sold-listings li{font-family:"CadizRegular";font-size:14px;float:left;width:100%;line-height:34px}ul.sold-listings li a{font-family:"CadizRegular";font-weight:bold}ul.profile-links{list-style:none;margin-left:0;width:auto}ul.profile-links li{font-family:"CadizRegular";font-size:14px;float:left;margin-bottom:5px;margin-right:5px;width:42%}ul.profile-links li.home-prep{display:none}ul.profile-links a{border:1px solid #eaeaea;border-radius:5px;padding:3px;font-weight:bold;display:block;width:100%;text-align:center}.agent-social{margin-top:22px}.agent-social-line{display:block;width:25%;height:4px;background:#63666a;margin-bottom:22px}.agent-social-logo{height:25px;display:inline-block;margin-right:18px}.agent-social p{line-height:50px}.mobile-left{text-align:left}.prop-details .b20-result-container{background:#eaeaea;border-radius:5px 5px 0 0;position:relative;margin:0 auto;display:block;float:left;font-size:1px;width:100%;z-index:4;overflow:hidden;height:200px}.b20-result-container{background:#eaeaea}.prop-details .b20-result-container span.backsplash,.b20-result-container span.backsplash{display:none}.mobile-mortgage{border:1px solid #000;width:90%;margin:0 auto;padding:15px;border-radius:3px;display:none}.contract-signed{width:90%;margin:0 auto}.pd{margin:0 auto;background:#f7f7f7;width:100%;padding:15px}.rm-space{margin-top:0 !important}.top-options,.mortgage-block{display:none}.floorplan-block{margin:0 auto;width:90%}.prop-details{width:100%}.np-mobile{padding:0}.media-bar{background:#eaeaea;display:block;margin:0 0 0 0;padding:0 0 0 0;position:relative;height:auto;width:100%;border-radius:0}.prop-details .gallery-r-prev,.prop-details .gallery-r-next,.prop-details .gallery-r-prev img,.prop-details .gallery-r-next img{width:35px;height:auto}.prop-details .gallery-r-next{left:auto;right:0;padding-top:0;top:40%}.prop-details .gallery-r-prev{left:0;padding-top:0;top:40%}.map-image{margin-bottom:44px}.media-overlay{height:250px}.mobile-top{margin:0 !important}.dev-description{display:block;margin:0 auto;width:90%}.web-description-preview{display:block;margin:0 auto;width:90%}.web-description{display:none}p.notes{display:block;font-family:"CadizRegular";font-size:14px;line-height:22px;margin-bottom:12px}h2.section-left{font-size:15px}.pd-headline{width:90%;margin:0 auto;margin-bottom:15px}.pd-heading,h3.open-houses{font-family:"CadizRegular";font-weight:bold;font-size:22px;margin-bottom:15px;line-height:30px}.media-holder{width:90%;margin:0 auto;margin-bottom:22px;display:block}ul.additional-media li{margin-bottom:15px}.mobile-details-attributes,.mobile-details-residence{width:90%;margin:0 auto;margin-bottom:44px;font-size:16px;line-height:28px}.mobile-details-heading{width:90%;margin:0 auto;margin-bottom:22px}.mobile-details-agents{width:90%;margin:0 auto;margin-bottom:44px}.mobile-form{width:90%;margin:0 auto;margin-top:22px;margin-bottom:44px}.pd-h2{font-family:"CadizRegular";font-size:18px;font-weight:bold;line-height:32px}.top-options{text-align:left;margin-top:22px;margin-bottom:22px}h2.mobile-header{text-align:left !important;font-size:22px !important}.web-description{width:90%;margin:0 auto}.transport-block{width:90%;margin:0 auto;margin-bottom:44px}.map-container-details{width:90%;margin:0 auto;margin-bottom:44px;display:none}.map-mobile{display:block}.fixed-form{width:90% !important;position:static !important;margin:0 auto;display:block}.listing-agents{width:90%;margin:0 auto;margin-top:44px}.mobile-floorplan{width:90%;margin:0 auto;margin-top:22px;margin-bottom:0}.mobile-floorplan h3{display:none}.detail-attributes{margin-top:44px;padding-left:21px;margin-bottom:44px}.mortgage-disclaimer{line-height:18px}.media-overlay .close-video-text{background:#000;color:#fff;padding:15px 30px 15px 15px;font-size:12pt;position:absolute;bottom:0;right:0}.prop-details .gallery-r-loader{background:url(../img/loading.gif) no-repeat center;display:none;margin:0 auto;position:absolute;opacity:.7;z-index:1000;width:30px;left:44%;top:43%;height:30px;border-radius:0}.prop-details .gallery-r-next{left:auto;right:5px;padding-top:0}.open-house-block{width:90%;margin:0 auto;margin-bottom:44px}.bhs-more-container{margin-bottom:-34px}.bhs-more-container .main p{color:#fff;font-family:"CadizRegular";padding-left:10px;padding-right:10px;font-size:12px;line-height:20px}.bhs-more-container .logo-section img{width:210px;height:auto}.bhs-more-container .main .location-section h2{color:#14effd;font-family:"CadizRegular";font-size:18px;padding-top:20px;font-weight:bold}.bhs-more-container .main .logo-section h3{color:#14effd;font-family:"CadizRegular";font-size:14px;padding-top:40px}.more-buildup-padding{padding-top:10px}.more-network-apple-graphic{padding-top:8px !important;padding-bottom:8px !important}.more-talkingnye-padding{margin-top:-16px}.bhs-more-container .location-section{padding-bottom:40px}.bhs-more-container .location-section .location-item{padding:15px 25px}.bhs-more-container .location-section .location-item:first-child{padding:4px 25px}.more-13thfloor-padding{padding-top:32px}.more-network-icons{padding:10px 10px}.microsite-hero-image{height:220px;object-fit:cover;object-position:center}.microsite-lie-w74east{margin-top:-280px !important}p.microsite-intro-text{width:95% !important}.ct74westave{padding-top:-10px !important}.ct74westave .microsite-intro-text{font-size:14px;font-family:CadizRegular;width:95%;text-align:center;margin:0 auto;line-height:20px;padding:5px 0 12px 0}.ct74westave .microsite-location-is-everything-img{margin-left:0;width:100% !important}.ct74westave .rendering-section{margin-left:0}.ct74westave-about-us{margin-top:0 !important}.ct74westave-intro{margin-top:-10px !important}.ct74westave-intro p{padding-bottom:10px}.microsite-lie-w74east h2{font-size:22px}.ct74westave .microsite-location-is-everything{margin-top:-430px !important;margin-left:-20px;width:108%;background:rgba(0,0,0,.9)}.pad-72 .lie-section{padding-top:-72px !important;margin-top:-30px !important}.pad-72{padding-top:72px}.microsite-featured-property{margin-top:10px !important}.microsite-location-is-everything{margin-left:20px;margin-right:20px;margin-top:-580px;background-color:#000}.microsite-location-is-everything h2{text-align:center;padding-top:32px;padding-left:0}.microsite-location-is-everything p{text-align:center;padding:0 25px !important;font-size:10px;line-height:14px}.microsite-location-is-everything-img img{height:440px;max-height:440px}.ct74westave .microsite-location-is-everything-img img{height:340px;max-height:340px}.microsite-lie-w74east p{padding:0 15% !important;line-height:16px}.microsite-lie-w74east .microsite-explore-button{margin-bottom:42px;color:#fff;background-color:#95775d;cursor:pointer;border-radius:5px;padding:12px 20px;font-size:12px;display:inline-block}.ct74westave-contact-img{padding-left:0;object-fit:cover;object-position:center;height:450px !important;max-height:450px !important;width:100%}.microsite-74westave .contact-section .dev-microsite-contacts h2{padding-top:30px}.microsite-explore-button{margin-bottom:32px;color:#fff;background-color:#95775d;cursor:pointer;border-radius:5px;padding:12px 24px;font-size:12px;display:inline-block}.microsite-featured-property .b20-result{height:270px !important;max-height:270px !important;border-radius:0 !important;border:none !important}.microsite-featured-property .b20-property-result{border-radius:0 !important;border:none !important;margin-bottom:0;min-height:270px}.microsite-featured-property h2{font-size:42px;line-height:28px;font-family:"freight-text-pro";font-weight:normal;color:#95775d;margin-top:0;padding-bottom:6px;text-align:center}.microsite-featured-property h3{font-size:24px;line-height:41px;font-family:"freight-text-pro";font-weight:normal;color:#000;text-align:center}.microsite-featured-property h4{color:#000;text-transform:uppercase;font-size:14px;font-weight:bold;padding:4px 0 15px 0;text-align:center}.microsite-featured-property p{color:#000;font-size:14px;line-height:28px;text-align:center}.microsite-featured-property hr{width:150px;margin:20px auto}.microsite-feature-buttons{margin:0 auto !important;text-align:center}.dev-microsite-residences h2{font-size:36px;line-height:46px;font-family:"freight-text-pro";font-weight:normal;color:#95775d;padding-bottom:16px;text-align:center;margin:0}.contact-section .dev-microsite-contacts h4 strong{font-size:18px;font-family:"freight-text-pro";font-weight:normal;line-height:22px}.microsite-contact-form .text{border-radius:0;border-bottom:solid 1px #000;border-top:none;border-right:none;border-left:none;margin-top:12px}.microsite-contact-button{margin-bottom:36px;border-radius:0}.contact-section .dev-microsite-contacts p{font-size:11px;line-height:17px}.dev-microsite-residences .microsite-dynamic-listings{margin-top:0 !important}.microsite-tablet-hide{display:none}.dev-microsite-contacts{padding-left:0;padding-top:5px;text-align:center}.contact-section .dev-microsite-contacts h2,.microsite-featured-property h2{font-size:28px;line-height:42px;font-weight:normal;color:#95775d;padding-top:20px}.microsite-grey-section .contact-section{width:95%}.microsite-contact-line{width:100px;float:none;margin-top:20px;margin-bottom:10px}.microsite-grey-section .agent-photo{margin-top:-110px}.microsite-contact-form h2{padding-top:20px;text-align:left;color:#95775d}.microsite-contact-form img{padding-left:0;object-fit:cover;object-position:center;height:250px;max-height:250px;width:100%}footer{background:#000;width:100%;padding:22px 0 22px 0;margin-top:33px;z-index:300;text-align:left}footer h3{font-size:22px;line-height:24px}footer .main{width:95%}footer ul li{color:#fff;margin-bottom:12px}footer .lux-logos li a img{max-width:130px;height:auto}}