ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.clear:after{visibility:hidden;font-size:0;content:" ";clear:both;height:0}.property-search-form{display:table;width:100%}.property-search-form .control{display:table-cell;vertical-align:middle;padding:0 10px;position:relative}html,input,select{font-family:sans-serif;line-height:1.15}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.hero .blue-box h1,body{margin:0}.clear:after,footer,header,main,nav{display:block}h1{margin:.67em 0}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline-width:0}b,strong{font-weight:bolder}img{border-style:none;max-width:100%}input,select{font-size:100%;margin:0}input{overflow:visible}select{text-transform:none}[type=submit]{-webkit-appearance:button}[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-display:swap;font-family:slick;src:url(/wp-content/themes/bm-theme-by-mb1-2024/assets/font/slick.eot);src:url(/wp-content/themes/bm-theme-by-mb1-2024/assets/font/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/bm-theme-by-mb1-2024/assets/font/slick.woff)format("woff"),url(/wp-content/themes/bm-theme-by-mb1-2024/assets/font/slick.ttf)format("truetype"),url(/wp-content/themes/bm-theme-by-mb1-2024/assets/font/slick.svg#slick)format("svg");font-weight:400;font-style:normal}body,html{height:100%;font-size:100%}*,:after,:before{margin:0;padding:0;box-sizing:border-box}nav ul{list-style-type:none}.flex-between{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.fill-space{-ms-flex-positive:1;flex-grow:1}.background-image{height:100%;width:100%;background-size:cover;background-position:50%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .2s ease-in-out}a:hover{cursor:pointer}.alignright{float:right;margin:5px 0 20px 20px}.wp-caption{text-align:center}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px 10px}h1,h2,h4{font-family:Crimson Text,serif;font-weight:400;color:#013b6b;line-height:1.4em}h1,h2{font-size:34px}@media (max-width:1023px){h1,h2{font-size:26px}}@media (max-width:480px){h1,h2{font-size:22px}}h4{font-size:24px}@media (max-width:1023px){h4{font-size:22px}}@media (max-width:480px){h4{font-size:18px}}form,li,p{color:#1f282d;font-size:20px;line-height:1.6em;font-family:Roboto,sans-serif;font-weight:300}@media (max-width:900px){form,li,p{font-size:18px}}@media (max-width:480px){form,li,p{font-size:16px}}p strong{font-weight:600}li{list-style-position:outside}@media (max-width:900px){li{list-style-position:inside}}select::-ms-expand{display:block}.main-content h2,.main-content h4{margin:50px 0 30px}.main-content p,.main-content ul{margin:30px 0}.main-content li{margin:10px 0 10px 40px}@media (max-width:900px){.main-content li{margin:10px 0}}.main-content a{color:#00b6e5;display:inline-block;margin:0}.main-content a:hover{text-decoration:underline}.button{padding:15px 50px;background-color:#004a81;color:#fff!important;transition:.2s ease-in-out;font-family:Roboto,sans-serif;white-space:nowrap;font-size:16px;display:inline-block;font-weight:700;letter-spacing:.5px}.button-white:hover,.button:hover{background-color:#00b6e5;text-decoration:none!important}.button-white{background-color:#fff;color:#013b6b!important}.button-white:hover{color:#fff!important}@media (max-width:1023px){.button{padding:10px 20px}}.hero{width:100%}.hero .container{margin:0 auto;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.hero .banner-image{min-height:300px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.hero .background-image{position:absolute;top:0;left:0}.hero .blue-box{padding:20px 0;margin-bottom:20px;width:100%}@media (max-width:900px){.hero .blue-box .container{-ms-flex-pack:center;justify-content:center}.hero .blue-box .container h1{text-align:center}}.affiliates{padding:20px 0;margin-top:20px}.affiliates .logo{height:40px}.affiliates .logo a{height:40px;width:100%;display:block;padding:0 20px}.affiliates .logo .background-image{background-position:50%;background-size:contain;background-repeat:no-repeat;height:100%;width:100%}.blue-box{background-color:#eef7ff}.blue-box.navy{background-color:#013b6b;margin-bottom:-20px}.quick-search{display:block;margin:40px 0 0!important;position:relative}.quick-search input,.quick-search select{margin:10px 0;border:2px solid #c4c6cb;height:50px;padding:0 10px;color:#1f282d;font-size:18px;line-height:1.5em;font-family:Roboto,sans-serif;font-weight:400;border-radius:5px;box-shadow:none;width:100%}.quick-search input:focus,.quick-search select:focus{outline:0}.quick-search input:hover,.quick-search select:hover{cursor:pointer}.quick-search .control{display:block!important}.quick-search .control-department{-ms-flex-positive:.5;flex-grow:.5}.quick-search .control-address_keyword{-ms-flex-positive:1;flex-grow:1}.quick-search .control-address_keyword input:hover{cursor:text}.quick-search .clear:after{display:none}.quick-search .icon{position:relative;width:46px;height:46px;right:12px;top:-78px;color:#fff!important;font-size:22px;padding:12px;border-radius:3px;z-index:1;background-color:#00b6e5}.quick-search .container{padding:0 10px;display:-ms-flexbox;display:flex}.quick-search .container>input{margin:10px;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;color:transparent!important;overflow:hidden;z-index:3;width:50px}.quick-search .container>input:hover{cursor:pointer}@media (max-width:480px){.quick-search .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}.quick-search .container .control-department{-ms-flex-preferred-size:100%;flex-basis:100%}}.quick-search .search-button-container{margin:0 auto;height:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.main-content .content{padding:0 20px;height:100%;overflow:hidden}.wp-caption,.wysiwyg-area-slim img{max-width:50%!important;height:auto;width:auto}@media (max-width:1023px){.wysiwyg-area-slim img{max-width:100%!important;display:block;float:none;margin:auto}}.wp-caption{border:0;width:auto!important}@media (max-width:1023px){.wp-caption{max-width:100%!important;display:block;float:none;margin:auto}}.wp-caption img{max-width:100%!important}.sidebar{max-width:420px;padding-left:40px}@media (max-width:1023px){.sidebar{padding-left:20px}}.sidebar .sidebar-block{margin:20px 0}.sidebar div{font-size:16px}@media (max-width:900px){.sidebar{padding-top:20px;margin:auto}.sidebar .sidebar-block{margin-bottom:40px;margin-left:auto;margin-right:auto}}.link-box{background-color:#f9f9f9;margin-top:30px}.link-box h4{background-color:#eef7ff;padding:10px 20px;margin:0}.link-box ul{margin:0;padding:10px 0}.link-box li{font-size:18px;list-style:none;margin:0;padding:10px 20px}.link-box li a{color:#013b6b}.container{max-width:1280px;min-width:320px;margin:20px auto;padding:0 20px}.main-content .container{padding:0}.main-content .fifty{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:900px){.main-content .flex-child{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.main-content .flex-child *{text-align:center!important}.content-with-sidebar .flex-between{-ms-flex-wrap:wrap;flex-wrap:wrap}.content-with-sidebar .sidebar{-ms-flex-positive:1;flex-grow:1;padding-left:0}}header{background-color:#004a81;overflow:visible;position:relative;z-index:5}.header-top .nav-btn{display:none;height:40px;width:40px;-ms-flex-negative:0;flex-shrink:0;position:relative;margin-left:-5px;margin-right:5px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px}.header-top .nav-btn span{height:2px;display:block;width:100%;background-color:#fff;margin:2px 0}.header-top .container{padding-top:0;padding-bottom:0;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.header-top .container,.header-top .header-ctas,.header-top nav>ul>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-top .header-ctas{-ms-flex-pack:justify;justify-content:space-between}.header-top nav>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.header-top nav>ul>li{padding:0}.header-top nav>ul>li:after{content:"|";margin:0 10px;color:#bce6fb}.header-top nav>ul>li:last-child:after{display:none}.header-top nav>ul>li>a{display:block;color:#bce6fb;font-size:16px;font-family:Roboto,sans-serif;font-weight:500;padding:0}.header-top #logo{width:264px;margin-left:40px;-ms-flex-negative:0;flex-shrink:0}.header-top #logo img{transform:translateY(34px);height:auto;width:100%}@media (max-width:1279px){.header-top .header-ctas{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.header-top nav>ul>li:after{margin:0 5px}.header-top nav>ul>li>a{font-size:15px}}@media (max-width:1023px){.header-top .nav-btn{display:-ms-flexbox;display:flex}}@media (max-width:768px){.header-top{position:relative;z-index:4}.header-top .desktop{display:none!important}}@media (max-width:480px){.header-top .container{height:115px}.header-top .nav-btn{margin-left:-10px;margin-right:0;padding:10px}.header-top #logo{width:220px;margin-left:0}.header-top #logo img{transform:translateY(28px)}}.mobile{display:none!important}@media (max-width:768px){.mobile{display:block!important}#nav-user-mobile{background-color:#fff;padding:10px 20px;width:calc(100% + 40px);margin-left:-20px;margin-top:20px}#nav-user-mobile li{border-bottom:1px solid #013b6b}#nav-user-mobile li:last-child{border-bottom:none}}.header-nav{background-color:#bce6fb;box-shadow:0 5px 5px rgba(0,0,0,.4)}.header-nav .container{margin:0 auto;position:relative;z-index:2}.header-nav nav a{font-size:16px;font-family:Roboto,sans-serif;font-weight:500}.header-nav nav>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.header-nav nav>ul>li>a{display:block;color:#013b6b;padding:10px 0}@media (max-width:1279px){.header-nav nav>ul>li>a{font-size:15px}}.sub-menu-cta--content-wrapper{opacity:0;position:absolute;right:100vw;width:380px}@media (min-width:1024px){header nav>ul>li>.sub-menu{display:none;position:absolute;top:100%;left:20px;right:20px;background-color:#004a81;padding:20px 40px 40px;columns:4;column-gap:40px}header nav>ul>li>.sub-menu>li{border-bottom:1px solid #bce6fb;-moz-column-break-inside:avoid;break-inside:avoid-column;padding:8px 0}header nav>ul>li>.sub-menu .sub-menu>li>a,header nav>ul>li>.sub-menu>li>a{color:#bce6fb;font-family:Crimson Text,serif;font-size:20px;padding:2px 0!important;display:inline-block;width:auto}header nav>ul>li>.sub-menu .sub-menu{padding:4px 0}header nav>ul>li>.sub-menu .sub-menu>li{padding:2px 0;line-height:1.1em}header nav>ul>li>.sub-menu .sub-menu>li>a{color:#fff;font-family:Roboto,sans-serif;font-size:16px}header nav>ul>li>.sub-menu a:hover{text-decoration:underline}.sub-menu-cta{padding:0!important;border-bottom:none!important;right:40px;top:0;width:380px}.sub-menu-cta a:hover{background-color:#fff}.sub-menu-cta--content{padding:20px 40px}.sub-menu-cta--content *{margin:20px 0;color:#fff;line-height:1.2em}.sub-menu-cta--content p{font-size:15px;line-height:1.4em}.sub-menu-cta--content .button{background-color:#bce6fb;color:#004a81!important;width:100%;text-align:center}header nav>ul>.menu-item-has-children>a{position:relative}header nav>ul>.menu-item-has-children>a:after{content:"";width:0;height:0;border-style:solid;border-width:12px 12px 0;border-color:#bce6fb transparent transparent;position:absolute;top:100%;left:50%;transform:translateX(-50%);display:none;z-index:2}header nav>ul>.menu-item-has-children:hover>.sub-menu,header nav>ul>.menu-item-has-children:hover>a:after{display:block}}@media (max-width:1023px){.header-nav{box-shadow:0 0 7px transparent;position:absolute;top:137px;width:280px;left:0;transform:translateX(-100%);height:auto;margin:0;overflow:scroll;padding:20px 0 40px;transition:.2s ease-out;z-index:3}}@media (max-width:1023px) and (max-width:480px){.header-nav{top:115px}}@media (max-width:1023px){.header-nav .container{min-width:100%}.header-nav #nav{margin-top:20px}.header-nav nav>ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0;width:100%;min-height:0!important}.header-nav nav>ul>li{padding:3px 0;position:relative;width:100%;border-bottom:1px solid #013b6b}.header-nav nav>ul>li:first-child{border-bottom:none}.header-nav nav>ul>li>a{padding:3px 0}.header-nav nav>ul .sub-menu-cta{display:none!important}.header-nav nav .sub-menu{display:none;padding-left:20px!important}.sub-menu-cta{border-bottom:none!important;width:calc(100% + 20px);margin-left:-20px;position:relative!important}.sub-menu-cta,.sub-menu-cta a{padding:0!important}.sub-menu-cta a:hover{text-decoration:none!important}.sub-menu-cta--content{padding:0 20px;margin-top:20px}.sub-menu-cta--content *{margin:20px 0;color:#fff;line-height:1.2em}.sub-menu-cta--content p{font-size:15px;line-height:1.4em}.sub-menu-cta--content .button{background-color:#bce6fb;color:#004a81!important;width:100%;text-align:center;margin-top:0}.header-nav nav>ul>li.menu-item-has-children:before{content:"▴";color:#013b6b;position:absolute;right:0;top:0;font-size:24px;padding:10px;transition:.2s ease-in-out;transform:rotate(180deg)}header nav a{color:#013b6b}header nav>ul>li>.sub-menu .sub-menu,header nav>ul>li>.sub-menu>li{padding:4px 0}header nav>ul>li>.sub-menu .sub-menu>li>a,header nav>ul>li>.sub-menu>li>a{padding:2px 0!important;display:inline-block;width:auto}header nav>ul>li>.sub-menu .sub-menu>li{padding:2px 0;line-height:1.1em}header nav>ul>li>.sub-menu .sub-menu>li>a{font-family:Roboto,sans-serif}}footer{background-color:#013b6b;margin-top:20px;padding:40px 0}footer .container{padding:0;margin:0 auto;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}footer .footer-social{display:-ms-flexbox;display:flex;padding:0 10px}@media (max-width:900px){footer .footer-social{margin:10px 0}}footer .footer-social a{color:#bce6fb;font-size:30px!important;margin:10px}footer,footer .footer-social a:hover{color:#fff}footer .footer-logo{display:-ms-flexbox;display:flex;margin:0 20px}@media (max-width:900px){footer .footer-logo{-ms-flex-order:-1;order:-1}}footer .footer-logo img{max-width:145px;height:auto;width:auto;margin:0;padding:0}footer a,footer li,footer p,footer ul{font-family:Roboto,sans-serif;font-size:16px!important;line-height:26px!important;font-weight:400;font-style:normal}footer li,footer p,footer ul{color:#fff}@media (max-width:480px){footer a,footer li,footer p,footer ul{font-size:14px!important;line-height:22px!important}}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer p,footer ul{padding:0 20px}footer ul{list-style:none;margin:0;display:-ms-flexbox;display:flex}@media (max-width:900px){footer ul{margin-top:10px}}@media (max-width:480px){footer ul{-ms-flex-direction:column;flex-direction:column}}footer ul li:not(:last-child):after{content:"-";margin-left:5px;margin-right:5px}@media (max-width:480px){footer ul li:not(:last-child):after{display:none}}@media (max-width:900px){footer .container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}footer .container img{-ms-flex-order:1;order:1}.property-search-form{display:none!important}}.quick-search .property-search-form{display:table!important}@media (max-width:900px){.quick-search .property-search-form{display:table!important}}.sub-menu-cta--content,.sub-menu-cta--content *{position:relative;z-index:1}.sub-menu-cta--content img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;z-index:0;margin:0}.affiliates-slider .background-image img{object-fit:contain;max-height:100%}.header-nav nav>ul>li{padding:0 15px}.quick-search .icon{box-sizing:border-box!important}