body{font-family:"Montserrat",sans-serif,Arial,Helvetica;color:#1b2a4f;font-size:16px;background-color:#fff}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1550px){.container{width:1500px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#1b2a4f;font-weight:bold}.lot-details-tagline,.lot-details-heading,.lot-list-address a,.lot-data-heading,.text-primary-color{color:inherit}.primary-bg,.bg-primary{background:#009ba8}.secondary-bg,.bg-secondary{background:#1b2a4f}.text-primary,.primary-text{color:#1b2a4f!important}.text-secondary{color:#009ba8!important}.text-white{color:#fff}.no-overflow{overflow:hidden}.w-auto{width:auto}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:center}.align-items-center{align-items:center}.flex-grow-1{flex-grow:1}.gap-20{gap:20px}@media(min-width:992px){.d-sm-flex{display:flex}.flex-sm-row{flex-direction:row}.justify-content-sm-center{justify-content:center}.justify-content-sm-end{justify-content:end}.text-sm-right{text-align:right}}@media(min-width:768px){.flex-xs-row{flex-direction:row}}.btn{transition:all .2s ease-in-out;border-radius:0;border:0!important;box-shadow:none}.btn.btn-primary,.btn.btn-success,.btn.btn-default{background-color:#009ba8!important;border-color:#009ba8!important;background-image:none;box-shadow:none;text-shadow:none;color:#fff!important}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-success:hover,.btn.btn-success:focus,.btn.btn-success:active,.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default:active{background-color:#009ba8!important;border-color:#009ba8!important;color:#fff!important}.btn.btn-secondary{background-color:#1b2a4f;border-color:#1b2a4f;background-image:none;box-shadow:none;text-shadow:none;color:#fff}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active{background-color:#1b2a4f;border-color:#1b2a4f;color:#fff}.btn.btn-secondary-outline{background-color:#1b2a4f;border-color:#fff!important;border:2px solid!important;background-image:none;box-shadow:none;text-shadow:none;color:#fff}.btn.btn-secondary-outline:hover,.btn.btn-secondary-outline:focus,.btn.btn-secondary-outline:active{background-color:#1b2a4f;border-color:#fff!important;color:#fff}.pagination li a{color:#1b2a4f}.pagination li a:hover,.pagination li a:focus{color:#009ba8}.pagination .active a,.pagination .active span{background-color:#009ba8;border-color:#009ba8}.pagination .active a:hover,.pagination .active a:focus,.pagination .active span:hover,.pagination .active span:focus{z-index:3;color:#fff;cursor:default;background-color:#009ba8;border-color:#009ba8}a{color:#1b2a4f;transition:all .2s ease-in-out}a:hover,a:focus,a:active{color:inherit}.dropdown .dropdown-menu{margin-top:0;border:0;border-radius:0;padding:0}.dropdown .dropdown-menu li{width:100%;height:unset}.dropdown .dropdown-menu li a{height:unset;border-bottom:0;padding:13px 17px;font-size:16px;font-weight:700}.dropdown .dropdown-menu li a:hover,.dropdown .dropdown-menu li a:focus,.dropdown .dropdown-menu li a:active{background-image:none;background-color:#1b2a4f;color:#fff}.nav-top{background-image:linear-gradient(90deg,#009ba8 50%,#fff 50%);font-size:20px;font-weight:600}.nav-top a:hover,.nav-top a:focus,.nav-top a:active{color:#fff;text-decoration:none}.nav-top ul li{height:64px;float:left}.nav-top ul li:first-of-type{padding-left:0}.nav-top ul li a,.nav-top ul li button{display:block;height:64px;padding:15px;border-bottom:4px solid;border-color:transparent;transition:.2s all linear}.nav-top ul li a:hover,.nav-top ul li a:focus,.nav-top ul li a:active,.nav-top ul li button:hover,.nav-top ul li button:focus,.nav-top ul li button:active{color:#1b2a4f;border-color:#009ba8}.nav-top ul .dropdown .dropdown-toggle{background-image:none;background-color:transparent;border:0;border-bottom:4px solid;border-color:transparent}.nav-top ul .dropdown .dropdown-toggle:hover,.nav-top ul .dropdown .dropdown-toggle:focus,.nav-top ul .dropdown .dropdown-toggle:active{border-color:#009ba8}.navbar.navbar-default{background-color:#1b2a4f;background-image:none;box-shadow:none;border:0;border-radius:0;margin-bottom:0}.navbar.navbar-default .navbar-header .navbar-toggle{background-color:transparent;margin-top:16px;margin-right:0;border:0}.navbar.navbar-default .navbar-header .navbar-toggle:hover,.navbar.navbar-default .navbar-header .navbar-toggle:focus{background-color:transparent}.navbar.navbar-default .navbar-header .navbar-toggle .hamburger-box{position:relative;display:inline-block;width:40px}.navbar.navbar-default .navbar-header .navbar-toggle .hamburger-box .hamburger-inner{position:absolute;width:25px;height:1px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fff}.navbar.navbar-default .navbar-header .navbar-toggle .hamburger-box .hamburger-inner::before,.navbar.navbar-default .navbar-header .navbar-toggle .hamburger-box .hamburger-inner::after{display:block;content:"";position:absolute;width:25px;height:1px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fff}.navbar.navbar-default .navbar-header .navbar-toggle .hamburger-box .hamburger-inner::before{transition:top 75ms ease .12s,opacity 75ms ease;top:-9px}.navbar.navbar-default .navbar-header .navbar-toggle .hamburger-box .hamburger-inner::after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);bottom:-9px}.navbar.navbar-default .navbar-header .navbar-toggle.menu-open-close .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.navbar.navbar-default .navbar-header .navbar-toggle.menu-open-close .hamburger-inner::before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.navbar.navbar-default .navbar-header .navbar-toggle.menu-open-close .hamburger-inner::after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.navbar.navbar-default .navbar-header a .navbar-brand{height:106px;margin-left:0;padding:25px;padding-left:0}.navbar.navbar-default .container>.navbar-header,.navbar.navbar-default .container-fluid>.navbar-header,.navbar.navbar-default .container>.navbar-collapse,.navbar.navbar-default .container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.navbar.navbar-default .navbar-collapse{border-color:transparent!important}.navbar.navbar-default .navbar-collapse .nav.navbar-nav{margin-top:25px;margin-right:0;width:100%}.navbar.navbar-default .navbar-collapse .nav.navbar-nav li a{color:#fff;font-size:20px;font-weight:700;text-shadow:none;padding:18px 8px;background:none}.navbar.navbar-default .navbar-collapse .nav.navbar-nav li a:hover,.navbar.navbar-default .navbar-collapse .nav.navbar-nav li a:focus{color:#fff}.navbar.navbar-default .navbar-collapse .nav.navbar-nav li a.btn{padding:18px 26px}.navbar.navbar-default .navbar-collapse .nav.navbar-nav li a.btn.btn-primary{margin-top:3px}.navbar.navbar-default .navbar-collapse .nav.navbar-nav li.dropdown .dropdown-toggle span{font-size:14px}.navbar.navbar-default .navbar-collapse .nav.navbar-nav li.dropdown ul.dropdown-menu li:hover a{background-color:#009ba8}.navbar.navbar-default .navbar-collapse .nav.navbar-nav li.dropdown ul.dropdown-menu li a{color:#1b2a4f;font-size:16px;font-weight:700;padding:13px 17px}.navbar.navbar-default .navbar-collapse .nav.navbar-nav li.dropdown ul.dropdown-menu li a:hover,.navbar.navbar-default .navbar-collapse .nav.navbar-nav li.dropdown ul.dropdown-menu li a:focus{color:#fff}.navbar.navbar-default .navbar-collapse .nav.navbar-nav li.dropdown ul.dropdown-menu li:last-of-type{margin-left:0!important}.navbar.navbar-default #desktopNavBtns .nav.navbar-nav li:last-of-type{margin-left:20px}@media(max-width:1200px){.nav-top ul li a{padding:15px 7px}.navbar.navbar-default .navbar-collapse .nav.navbar-nav li a.btn{font-size:16px;padding:18px 10px}}@media(min-width:992px){.navbar-collapse{padding:0}.dropdown:hover .dropdown-menu{display:block}}@media(max-width:991px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}@media(max-width:991px){.nav-top{display:none}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar.navbar-default .container{width:100%}.navbar.navbar-default .navbar-header a .navbar-brand{height:85px;padding:15px}.navbar.navbar-default #mobileMenu .navbar-collapse .nav.navbar-nav li a{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:12px 0;font-size:28px;box-shadow:none}.navbar.navbar-default #mobileMenu .navbar-collapse .nav.navbar-nav li a svg path{fill:gray}.navbar.navbar-default #mobileMenu .navbar-collapse .nav.navbar-nav li a.btn.btn-secondary-outline{border:0!important}.navbar.navbar-default #mobileMenu .navbar-collapse .nav.navbar-nav li.dropdown .dropdown-menu{padding-bottom:20px}.navbar.navbar-default #mobileMenu .navbar-collapse .nav.navbar-nav li.dropdown .dropdown-menu li a{color:#fff;font-size:20px;padding:5px 0}.navbar.navbar-default #mobileMenu .navbar-collapse .nav.navbar-nav li.dropdown.open svg{transform:rotate(180deg)}}footer{background-color:#1b2a4f;color:#fff;font-size:14px}footer h3,footer a,footer p{color:#fff}footer p a{font-weight:700}footer hr{border-color:#364654;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}footer ul{padding-left:0}footer ul li{display:flex;position:relative;line-height:1.5}footer ul li::marker{content:""}footer ul li:before{content:">";color:#fff;margin:5px 5px 5px 0}footer ul li a{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;margin:0 20px 0 0;padding:0}footer ul li a:hover{text-decoration:none;color:#009ba8}footer img{height:auto;object-fit:contain}footer #footerInfo{display:flex;justify-content:space-between;align-items:center}footer #bhFooterLogos{display:flex;align-items:center}footer #bhFooterLogos img#BhFooter{width:75px}footer #bhFooterLogos img#BhResidentialFooter{width:125px}footer #bhFooterLogos img#BhMortgageFooter{width:125px}footer #socialIconsFooter a{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:100% 100% 100% 100%;height:30px;width:30px;margin-right:20px}footer #socialIconsFooter a:last-of-type{margin-right:0}footer #socialIconsFooter a svg path{fill:#1b2a4f}footer #partnersFooter{display:flex;justify-content:space-between;align-items:center;gap:20px}footer #partnersFooter a img{width:100%;height:50px}footer #footerBottom{background-color:#364654;color:#fff}footer #footerBottom a{color:#009ba8}@media(max-width:991px){footer #bhFooterLogos{flex-direction:column}footer #bhFooterLogos img{margin-bottom:10px}footer #bhFooterLogos img:last-of-type{margin-bottom:0}}@media(max-width:768px){footer #footerInfo{flex-direction:column}footer #footerInfo *{width:100%;align-items:center;justify-content:space-between}footer #footerInfo #socialIconsFooter{justify-content:unset;width:unset;gap:50px}footer #bhFooterLogos{flex-direction:row}footer #bhFooterLogos img{margin-bottom:0}}.carousel.home-bg{position:relative}.carousel.home-bg .carousel-inner{display:flex;justify-content:center}.carousel.home-bg .carousel-inner .carousel-overlay{position:absolute;bottom:80px}.carousel.home-bg .carousel-inner .carousel-overlay form{display:flex;flex-direction:column;align-items:center}.carousel.home-bg .carousel-inner .carousel-overlay form h2{color:#fff;font-weight:bold}.carousel.home-bg .carousel-inner .carousel-overlay form div{width:100%;display:flex}.carousel.home-bg .carousel-inner .carousel-overlay form div input{height:40px;text-align:center;width:200%;border-radius:0}.carousel.home-bg .carousel-inner .carousel-overlay form button{margin-left:10px}.carousel.home-bg .item{text-align:center;width:100%}.carousel.home-bg .item:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#000 150%)}.carousel.home-bg .item img{height:calc(100vh - 170px);width:100%;object-fit:cover}.carousel.home-bg .carousel-control.right,.carousel.home-bg .carousel-control.left{display:none}@media(max-width:991px){.carousel.home-bg .carousel-inner .carousel-overlay form input{width:100%}.carousel.home-bg .carousel-inner .carousel-overlay form div{flex-wrap:wrap}.carousel.home-bg .carousel-inner .carousel-overlay form button{margin-left:0;margin-top:10px}.carousel.home-bg .item img{height:calc(100vh - 85px)}}.grid-links a{color:#009ba8}.panel.detailed-search-panel{background-color:#1b2a4f;border-radius:0;box-shadow:none}.panel.detailed-search-panel h1,.panel.detailed-search-panel h2,.panel.detailed-search-panel h3,.panel.detailed-search-panel h4,.panel.detailed-search-panel h5,.panel.detailed-search-panel h6,.panel.detailed-search-panel .h1,.panel.detailed-search-panel .h2,.panel.detailed-search-panel .h3,.panel.detailed-search-panel .h4,.panel.detailed-search-panel .h5,.panel.detailed-search-panel .h6{color:#fff}.panel.detailed-search-panel form .detailed-search .form-control{color:#fff;background-color:#1b2a4f}.panel.detailed-search-panel form .detailed-search input::placeholder{color:#fff}.panel.detailed-search-panel form .detailed-search input:-ms-input-placeholder{color:#fff}.panel.detailed-search-panel form .detailed-search input::-ms-input-placeholder{color:#fff}.panel.detailed-search-panel form .detailed-search-btn{background-color:#009ba8;border-color:#009ba8;background-image:none;box-shadow:none;text-shadow:none;color:#fff}.panel.detailed-search-panel form .detailed-search-btn:hover,.panel.detailed-search-panel form .detailed-search-btn:active,.panel.detailed-search-panel form .detailed-search-btn:focus,.panel.detailed-search-panel form .detailed-search-btn:active:hover,.panel.detailed-search-panel form .detailed-search-btn:active:focus{background-color:#009ba8;border-color:#009ba8}.nav-links{background-color:#fff}.nav-links .lot-list-link{margin-left:-10px;margin-right:-10px}.nav-links .lot-list-link li a{color:#1b2a4f}.nav-links .lot-list-link li a:hover{background-color:#009ba8;color:#fff}.popover-title{background-color:#fff;color:#1b2a4f}