*{padding:0;margin:0}a{outline:none}a img{border:none}address,blockquote,dl,fieldset,form,h1,h2,h3,h4,h5,h6,label,ol,p,pre,ul{margin:0}embed,img,object,video{border:0;height:auto;max-width:100%}iframe{border:0;max-width:100%}dd,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin-bottom:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}article,aside,figure,footer,header,main,nav,section{display:block}html{-webkit-text-size-adjust:none}a#skiplink{position:absolute;top:auto;left:-99999px;height:1px;width:1px;overflow:hidden}.fancybox-inner{overflow:auto!important}body{background:#081e2c;color:#fff;font-family:"Lato", sans-serif}::-moz-selection,::-moz-selection{background:#030b10;color:#fff}::-moz-selection,::selection{background:#030b10;color:#fff}a,a:link{color:#7D4E1C;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}a:visited{color:#2a1a09}a:hover{color:#355467}.btn:link,.btn:visited{text-transform:uppercase;color:#e3b585;font-size:1.75em;border-radius:1.0714285714285714em;padding:0.375em 0.75em;text-decoration:none;border:2px solid #e3b585;display:inline-block}.btn:hover{background:#030b10;color:#e3b585}.clear{clear:both}hr{background-color:#e3b585;border:medium none;clear:both;color:#e3b585;display:block;height:1px;margin:2.5em auto;width:80%}img[align=right],img[style*="float: right"]{display:block;float:right;margin:0 0 1.25em 1.25em}img[align=left],img[style*="float: left"]{display:block;float:left;margin:0 1.25em 1.25em 0}dl,ol,p,ul{line-height:1.5em;margin:0 0 1.5em}ol,ul{margin:0 0 1.5em 1.5em}ol ol,ol p,ol ul,ul ol,ul p,ul ul{margin-bottom:0;font-size:1em}blockquote p:last-child,ol p:last-child,ul p:last-child{margin-bottom:0}dt{font-weight:bold;font-style:italic}table{border-collapse:collapse;width:100%}th{background:#333;border:1px solid #fff;color:#fff;padding:0.625em}td{border:1px solid #fff;padding:0.625em}table tr:nth-child(odd){background:#eee}table tr:nth-child(2n){background:#dedede}#body-home header{position:relative}#body-home .hdr-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;right:0}#body-home .banner{background:#111 url(/img/banner.jpg) no-repeat center top;background-size:cover;height:56.25em;max-height:100vh}#body-home .logo:link,#body-home .logo:visited{font-size:3.125em}.hdr-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo:link,.logo:visited{background:#030b10;color:#fff;text-align:center;font-size:2.5em;padding:1.5151515151515151vw 3.787878787878788vw;text-decoration:none;display:inline-block}.logo:link .typeDivider,.logo:visited .typeDivider{margin-top:0.25em}.logo:hover{background:#081e2c}.tagline{font-size:6em;text-align:center;position:absolute;bottom:calc(7.3232323232323235vw + 0.75em);left:11.363636363636363vw;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5)}.tagline:after{content:"";position:absolute;top:0;left:-0.5em;right:-0.5em;bottom:0;background:rgba(0, 0, 0, 0.25);-webkit-filter:blur(10px);filter:blur(10px);z-index:0}.type1{font-family:"Plafair Display", serif;font-weight:400;display:block;z-index:1;position:relative}.typeDivider{color:#e3b585;font-family:"Playball", script;font-weight:400;text-align:center;font-size:60%;line-height:0.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;position:relative}.typeDivider:before{content:"";height:1px;background:#355467;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0.12em 0 0.5em}.typeDivider:after{content:"";height:1px;background:#355467;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0.5em 0 0.12em}.type2{font-family:"Lato", sans-serif;text-transform:uppercase;font-weight:300;display:block;font-size:80%;z-index:1;position:relative}.tagline .type2{font-size:75%}.logo-tagline{color:#e3b585;display:block;text-transform:uppercase;font-size:32%}.hdr-phone{margin:2.5em 3.787878787878788vw}.hdr-phone a:link,.hdr-phone a:visited{color:#fff;font-size:2.25em;border-radius:0.7727272727272727em;padding:0.11363636363636363em 0.75em;background:#030b10;border:1px solid #355467;text-decoration:none;font-weight:300;display:block}#body-home .hdr-phone a:link,#body-home .hdr-phone a:visited{font-size:2.75em}.hdr-phone span{color:#e3b585}nav ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}nav a:link,nav a:visited{display:block;color:#fff;text-transform:uppercase;text-decoration:none}nav a:hover{color:#e3b585}#body-home nav.main-nav{position:absolute;bottom:0;width:100%}#body-home nav.main-nav.fixed{position:fixed;top:0;bottom:auto}#mobile-header{display:none}nav.main-nav{border-top:1px solid #081e2c;clear:both;background:#030b10;text-align:center;position:relative;z-index:10000}nav.main-nav.fixed{position:fixed;top:0;width:100%}nav.main-nav a:link,nav.main-nav a:visited{display:block;padding:0.5em;position:relative}nav.main-nav .current>a{color:#e3b585}nav.main-nav ul{font-size:1.5em;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.main-nav ul li{position:relative;display:inline-block;margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}nav.main-nav ul li:hover ul{display:block}nav.main-nav ul ul{background:rgba(3, 11, 16, 0.9);position:absolute;z-index:100;display:none;font-size:0.875em;font-weight:300;width:100%}nav.main-nav ul ul a:link,nav.main-nav ul ul a:visited{text-transform:none;text-align:left;padding:0.5em}nav.main-nav ul ul li{display:block}nav.main-nav ul ul ul{display:none!important}nav.main-nav .current .current a,nav.main-nav ul ul a:hover{background:#355467}header{background:#030b10}h1.page-title{color:#030b10;background:#fff;font-family:"Playfair Display", serif;font-size:2.5em;margin:auto;padding-top:1em;font-weight:700;text-align:center}h1.page-title:before{content:"";display:inline-block;vertical-align:middle;height:1px;background:#030b10;width:3.0303030303030303vw;margin:0 0.25em 0 0}h1.page-title:after{content:"";display:inline-block;vertical-align:middle;height:1px;background:#030b10;width:3.0303030303030303vw;margin:0 0 0 0.25em}.inner-banner{position:relative}.inner-banner img{width:100%;display:block}.banner-text{position:absolute;font-size:2.5em;font-weight:300;padding:0.5em 0.75em;-webkit-box-sizing:border-box;box-sizing:border-box;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:4.040404040404041vw;right:4.040404040404041vw;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5);background:rgba(3, 11, 16, 0.9);max-width:55.05050505050505vw}.banner-text p{margin:0}#content{background:#fff;color:#081e2c;padding:3.0303030303030303vw 4.040404040404041vw;overflow-x:hidden}#content.no-content{display:none}#content.has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}#content.has-sidebar main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#content .btn:link,#content .btn:visited{background:#e3b585;color:#081e2c;border:2px solid #e3b585}#content .btn:hover{background:#030b10;color:#e3b585}#body-home #content,#body-login #content,#body-retrieve #content{margin:0 auto;max-width:58.125em}#body-home #content h1,#body-login #content h1,#body-retrieve #content h1{text-align:center}#body-home #content h2,#body-login #content h2,#body-retrieve #content h2{text-align:center}#content h1{color:#081e2c;font-family:"Playfair Display", serif;font-size:2.25em;margin:0 0 0.5em;font-weight:700}#content h2{font-weight:300;color:#030b10;font-size:2.25em;margin:0 0 0.75em;text-transform:uppercase}#content h3{font-family:"Playfair Display", serif;color:#081e2c;font-size:2em;font-weight:400;margin:0 0 0.5em}#content h4{color:#355467;font-size:1.875em;border-bottom:1px solid #e3b585;font-weight:300}#content ol,#content p,#content ul{font-size:1.625em}#content ol ol,#content ol ul,#content p ol,#content p ul,#content ul ol,#content ul ul{font-size:1em}#content main ul{list-style-type:none}#content main ul li{padding:0 0 0 1.1538461538461537em;position:relative}#content main ul li:before{content:url(/img/bullet.svg);display:block;position:absolute;left:0;top:0;width:0.5769230769230769em;height:0.5769230769230769em}#content .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;margin-bottom:2.5em}#content .contact-info h2{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 0 0.25em}#content .contact-info p strong{color:#081e2c}#content .contact-info p span strong{color:#355467;font-size:.75em}#content .contact-form fieldset{-webkit-column-count:2;column-count:2;-webkit-column-gap:5.625em;column-gap:5.625em;-webkit-column-width:28.125em;column-width:28.125em;margin:0 0 1.25em}#content .contact-form .input{-webkit-column-break-inside:avoid;break-inside:avoid}#content .contact-form #security_code{float:left;margin:0 0 0.5em}#content .contact-form .form_tip{margin-top:0;float:right}#content .contact-form .submit{clear:both}#content blockquote{font-style:italic;position:relative;margin:0 0 5em}#content blockquote:last-child{margin:0 0 2.5em}#content blockquote:after{content:url(/img/quotes.svg);display:block;position:absolute;top:-0.9375em;left:-0.9375em;width:6.25em;height:6.25em;z-index:0}#content blockquote p{font-size:1.5em;line-height:1.25em;position:relative;z-index:1}#content aside.sidebar{margin:0 0 0 7.5em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:calc(28.125em - 7.5em)}#content aside.sidebar:before{content:"";position:absolute;top:0;left:-3.75em;bottom:0;background:#0c2a3c;width:1px}#content aside.sidebar nav a:link,#content aside.sidebar nav a:visited{text-transform:none;border-radius:0.25em;padding:0.25em 0.675em;background:#355467}#content aside.sidebar nav .current a,#content aside.sidebar nav a:hover{background:#081e2c;color:#fff}#content aside.sidebar nav ul{display:block}#content aside.sidebar nav ul li{display:block;margin:0 0 0.5em}#body-victoria-resources main ul{font-size:1.375em;-webkit-columns:20.454545454545453em;columns:20.454545454545453em;-webkit-column-gap:2.727272727272727em;column-gap:2.727272727272727em}#body-victoria-resources main ul li{margin:0 0 0.5em}#area-nav{text-align:center;border-bottom:1px solid #355467;margin:0 0 1.25em;padding:0 0 1.875em}#area-nav a:link,#area-nav a:visited{text-transform:none;padding:0.25em;background-color:#355467;color:#fff;border-radius:0.25em;margin-bottom:.25rem}#area-nav a:link:hover,#area-nav a:visited:hover{background-color:#081e2c}#content #area-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.25em}#content #area-nav ul li{-webkit-box-flex:0;-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;-webkit-box-sizing:border-box;box-sizing:border-box}#content #area-nav ul li:before{display:none}.area-button{float:left;width:calc(33.333333% - 1.875em);margin:0 0.9375em 1.875em 0.9375em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:#030b10}#content .area-button h2{text-transform:none;font-size:1.5em;padding:0.25em;margin:0;color:#fff;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.area-button a:link,.area-button a:visited{text-decoration:none}#content .area-button a:hover h2{background:#355467;color:#e3b585}.area-button img{width:100%;height:auto;display:block}.two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}.two-col .col{-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px}.home-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-features .col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;background:#08202f}.home-features .meet-team a:link,.home-features .meet-team a:visited{display:block;position:relative;overflow:hidden;background:#030b10;max-height:35.35353535353536vw}.home-features .meet-team a:link img,.home-features .meet-team a:visited img{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%}.home-features .meet-team a:link .feature-info-bottom,.home-features .meet-team a:visited .feature-info-bottom{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0.5050505050505051vw 2.272727272727273vw 1.0101010101010102vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.home-features .meet-team a:link .feature-info-bottom strong,.home-features .meet-team a:visited .feature-info-bottom strong{color:#fff;text-transform:uppercase;font-weight:bold;font-size:1.5em}.home-features .meet-team a:link .feature-info-bottom .cta,.home-features .meet-team a:visited .feature-info-bottom .cta{text-transform:uppercase;color:#e3b585;font-size:1.75em;border-radius:1.0714285714285714em;padding:0.375em 0.75em;text-decoration:none;border:2px solid #e3b585;display:inline-block}.home-features .meet-team a:link:hover img,.home-features .meet-team a:visited:hover img{opacity:.7}.home-features .meet-team a:link:hover .cta,.home-features .meet-team a:visited:hover .cta{background:#e3b585;color:#fff;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5)}.home-features .newsletter,.home-features .search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#06131a url(/img/search-bg.jpg) no-repeat center;background-size:cover;overflow:hidden}.home-features .newsletter .home-search-title,.home-features .search-box .home-search-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-features .newsletter .home-search-title:before,.home-features .search-box .home-search-title:before{content:"";height:1px;background:#355467;-webkit-box-flex:0;-ms-flex:0 1 2.272727272727273vw;flex:0 1 2.272727272727273vw}.home-features .newsletter .home-search-title:after,.home-features .search-box .home-search-title:after{content:"";height:1px;background:#355467;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.home-features .newsletter .home-search-title h3,.home-features .search-box .home-search-title h3{font-family:"Playball", script;color:#fff;font-weight:400;border:1px solid #355467;font-size:3em;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5);font-weight:400;padding:0.08333333333333333em 0.625em;margin:0;border-radius:0.7291666666666666em}.home-features .newsletter .home-search,.home-features .newsletter .news-sign,.home-features .search-box .home-search,.home-features .search-box .news-sign{border-left:1px solid #355467;border-right:1px solid #355467;color:#fff;width:41.875em;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:90.9090909090909%}.home-features .newsletter label,.home-features .search-box label{color:#e3b585;font-size:1.3125em;font-weight:400;text-transform:uppercase;margin:0 0 0 0.9523809523809523em}.home-features .newsletter label em,.home-features .search-box label em{text-transform:none;font-size:0.8571428571428571em;font-family:"Playfair Display", serif}.home-features .newsletter ::-webkit-input-placeholder,.home-features .search-box ::-webkit-input-placeholder{text-transform:uppercase;color:#355467}.home-features .newsletter :-ms-input-placeholder,.home-features .search-box :-ms-input-placeholder{text-transform:uppercase;color:#355467}.home-features .newsletter ::-ms-input-placeholder,.home-features .search-box ::-ms-input-placeholder{text-transform:uppercase;color:#355467}.home-features .newsletter ::placeholder,.home-features .search-box ::placeholder{text-transform:uppercase;color:#355467}.home-features .newsletter .input,.home-features .search-box .input{margin:0 0 1em}.home-features .newsletter input,.home-features .newsletter select,.home-features .search-box input,.home-features .search-box select{color:#fff;border:1px solid #355467;font-size:1.125em}.home-features .newsletter input:focus,.home-features .newsletter input:hover,.home-features .newsletter select:focus,.home-features .newsletter select:hover,.home-features .search-box input:focus,.home-features .search-box input:hover,.home-features .search-box select:focus,.home-features .search-box select:hover{border-color:#e3b585}.home-features .newsletter .submit,.home-features .search-box .submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(calc(50% - 1px));-ms-transform:translateY(calc(50% - 1px));transform:translateY(calc(50% - 1px))}.home-features .newsletter .submit:before,.home-features .search-box .submit:before{content:"";height:1px;background:#355467;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0.625em}.home-features .newsletter .submit:after,.home-features .search-box .submit:after{content:"";height:1px;background:#355467;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0.625em}.home-features .search-box .price-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 2.272727272727273vw}.home-features .search-box .price-range div{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-box-sizing:border-box;box-sizing:border-box}.home-features .search-box .price-range .min{padding:0 0.9375em 0 0}.home-features .search-box .price-range .max{padding:0 0 0 0.9375em}.home-features .search-box .minimums{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.272727272727273vw}.home-features .search-box .minimums div{-webkit-box-flex:0;-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;-webkit-box-sizing:border-box;box-sizing:border-box}.home-features .search-box .minimums .beds{padding:0 1.25em 0 0}.home-features .search-box .minimums .baths{padding:0 0.625em}.home-features .search-box .minimums .sqft{padding:0 0 0 1.25em}.home-features .search-box .minimums select{width:100%;text-transform:uppercase;color:#355467}.home-features .search-box .minimums select option{font-size:1.25em;text-transform:uppercase;color:#fff}.home-features .search-box button{text-align:center;color:#e3b585;border:2px solid #e3b585;background:transparent;text-transform:uppercase;font-family:"Lato", sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.75em;border-radius:1.0714285714285714em;padding:0.375em 0.875em;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;cursor:pointer;background:#e3b585;color:#081e2c;border:2px solid #e3b585}.home-features .search-box button:hover{background:#081e2c;color:#e3b585}.home-features .newsletter .news-sign p{padding:0 2.272727272727273vw;font-size:1.6rem;margin:0 0 1em}.home-features .newsletter .news-sign p.form_tip{font-size:1.25rem}.home-features .newsletter fieldset{gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 2.272727272727273vw}.home-features .newsletter fieldset div{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-box-sizing:border-box;box-sizing:border-box}.home-features .newsletter .submit input{text-align:center;color:#e3b585;border:2px solid #e3b585;background:transparent;text-transform:uppercase;font-family:"Lato", sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.75em;border-radius:1.0714285714285714em;padding:0.375em 0.875em;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;cursor:pointer;background:#e3b585;color:#081e2c;border:2px solid #e3b585}.home-features .newsletter .submit input:hover{color:#e3b585;background:#081e2c}.home-features .newsletter .submit .grecaptcha-badge{display:none}.home-features .feature-property{position:relative;overflow:hidden;background:#030b10;max-height:35.35353535353536vw}.home-features .feature-property img{-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;width:100%;position:relative;top:-2.272727272727273vw}.home-features .feature-property a:hover img{opacity:0.75;-webkit-filter:contrast(1.75);filter:contrast(1.75)}.home-features .feature-property-info{position:absolute;bottom:0;width:100%}.home-features .feature-property-info .feature-pending,.home-features .feature-property-info .feature-sold{text-transform:uppercase;font-weight:bold;font-size:1.75em;padding:0.375em 0.75em;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5)}.home-features .feature-property-info .feature-sold{background:#880000}.home-features .feature-property-info .feature-pending{background:#be8409}.home-features .feature-property-info .feature-info-bottom,.home-features .feature-property-info .feature-info-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-features .feature-property-info .feature-info-top{background:rgba(3, 11, 16, 0.65);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5);padding:0.5050505050505051vw 2.272727272727273vw 1.0101010101010102vw}.home-features .feature-property-info .feature-info-top h3{margin:0 0.25em 0 0;line-height:1;font-family:"Playfair Display", serif;color:#e3b585;font-size:3.75em;font-weight:normal}.home-features .feature-property-info .feature-info-top h4{font-weight:normal;font-size:1.5em;margin:0}.home-features .feature-property-info .feature-info-bottom{background:#355467;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-features .feature-property-info .feature-info-bottom .property-details{text-transform:uppercase;font-weight:bold;font-size:1.5em;margin:0.25em 2.272727272727273vw}.home-features .feature-property-info .feature-info-bottom .btn:link,.home-features .feature-property-info .feature-info-bottom .btn:visited{font-size:1.5em;margin:0.5em 1em}footer{background:#081e2c;border-top:1px solid #355467}footer nav{background:#030b10}footer nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5em}footer nav a:link,footer nav a:visited{padding:1.767676767676767vw 2.272727272727273vw}footer .copyright{background:#030b10;text-align:center;font-size:0.875em;color:#e3b585;padding:1.5151515151515151vw 8.83838383838384vw;border-top:1px solid #081e2c}footer .copyright a:link,footer .copyright a:visited{color:#e3b585;text-decoration:none}footer .copyright a:hover{text-decoration:underline}.ftr-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.272727272727273vw 0;gap:3.0303030303030303vw;width:calc(100% - 6.060606060606061vw);max-width:1980px;margin-inline:auto}.ftr-top .ftr-contact{border:1px solid #355467;font-size:1.3125em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5151515151515151vw}.ftr-top .ftr-contact h3{font-family:"Playfair Display", serif;font-weight:400;font-size:1.25em;margin:0 0 0.7142857142857143em}.ftr-top .ftr-contact h4{color:#e3b585;margin-bottom:0}.ftr-top .ftr-contact p{margin:0;-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 1.5151515151515151em);flex:0 1 calc(50% - 1.5151515151515151em)}.ftr-top .ftr-contact a:link,.ftr-top .ftr-contact a:visited{color:#fff;text-decoration:none}.ftr-top .ftr-contact a:hover{color:#e3b585}.ftr-contact-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.0303030303030303vw}.social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.social-icon{display:inline-block;width:2.5rem;height:2.5rem;text-indent:-99999rem}.social-icon.facebook{-webkit-mask:url(/img/icons/social-media/facebook.svg);mask:url(/img/icons/social-media/facebook.svg);-webkit-mask-size:cover;mask-size:cover;background:#e3b585;color:#fff}.social-icon.facebook:focus,.social-icon.facebook:hover{background:#3b5999}.social-icon.twitter{-webkit-mask:url(/img/icons/social-media/twitter.svg);mask:url(/img/icons/social-media/twitter.svg);-webkit-mask-size:cover;mask-size:cover;background:#e3b585;color:#fff}.social-icon.twitter:focus,.social-icon.twitter:hover{background:#5fa9dd}.social-icon.instagram{-webkit-mask:url(/img/icons/social-media/instagram.svg);mask:url(/img/icons/social-media/instagram.svg);-webkit-mask-size:cover;mask-size:cover;background:-webkit-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background:-o-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);position:relative}.social-icon.instagram:before{content:"";-webkit-mask:url(/img/icons/social-media/instagram.svg);mask:url(/img/icons/social-media/instagram.svg);-webkit-mask-size:cover;mask-size:cover;background:#e3b585;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.social-icon.instagram:focus:before,.social-icon.instagram:hover:before{opacity:0}.social-icon.youtube{-webkit-mask:url(/img/icons/social-media/youtube.svg);mask:url(/img/icons/social-media/youtube.svg);-webkit-mask-size:cover;mask-size:cover;background:#e3b585;color:#fff}.social-icon.youtube:focus,.social-icon.youtube:hover{background:#ff0000}.social-icon.linkedin{-webkit-mask:url(/img/icons/social-media/linkedin.svg);mask:url(/img/icons/social-media/linkedin.svg);-webkit-mask-size:cover;mask-size:cover;background:#e3b585;color:#fff}.social-icon.linkedin:focus,.social-icon.linkedin:hover{background:#0a66c2}@media screen and (min-width:1980px){body{font-size:0.8080808080808081vw}}@media screen and (max-width:1660px){#body-contact #content p{font-size:1.25rem}}@media screen and (max-width:1450px){.banner-text{font-size:1.875em}.content-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.content-container aside{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:auto;border-top:1px solid #355467;padding:4.545454545454546vw 4.545454545454546vw 0}.content-container aside:before{display:none}.content-container .contact-form{margin-bottom:4.545454545454546vw}}@media screen and (max-width:1320px){nav.main-nav a:link,nav.main-nav a:visited{padding:0.25em 0.375em}nav.main-nav ul{font-size:1.55em}nav.main-nav ul li{width:33.333333%}nav.main-nav ul li ul li{width:auto}#body-home .banner{background:#111 url(/img/banner-med.jpg) no-repeat center top;background-size:100%;height:68.18181818181817vw}.tagline{font-size:7.2727272727272725vw;left:6.8181818181818175vw;bottom:calc(7.3232323232323235vw + 1.5em)}#content .contact-info{display:block;margin:0 0 1.5em}#content .contact-info h2{margin:0 0 0.5em}#content .contact-info h2 span{display:block}#content .contact-info h2 span:before{display:none}#content .contact-info p{width:auto;margin:0 0 1em}}@media screen and (min-width:820px) and (max-width:1240px){#body-home .banner{background:#111 url(/img/banner-desktop.jpg) no-repeat center top;background-size:100%}}@media screen and (max-width:1240px){.home-features{display:block}.home-features .newsletter,.home-features .search-box{padding:3em 0}.home-features .feature-property{max-height:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#355467}.home-features .feature-property img{top:0;display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:100%;min-width:0}.home-features .feature-property .feature-property-info{width:auto;position:static;-webkit-box-flex:0;-ms-flex:0 0 25.9375em;flex:0 0 25.9375em}.home-features .feature-property .feature-info-top{display:block;text-align:center;background:transparent}.home-features .feature-property .feature-info-top h3{margin:0}.home-features .feature-property .feature-info-bottom{display:block;text-align:center}.home-features .feature-property .feature-info-bottom .property-details{margin-right:0}.home-features .feature-property .feature-sold{position:absolute;left:0;top:0}.home-features .home-features .meet-team a:link,.home-features .home-features .meet-team a:visited{max-height:50vw}.home-features .home-features .meet-team a:link img,.home-features .home-features .meet-team a:visited img{width:100%}}@media screen and (max-width:1080px){#content.has-sidebar{display:block}#content aside.sidebar{margin:0;padding:4.040404040404041vw 0 0;width:auto;border-top:1px solid #0c2a3c;clear:both}#content aside.sidebar:before{display:none}#content aside.sidebar nav ul{font-size:1.5em;text-align:center}#content aside.sidebar nav ul li{display:inline-block;vertical-align:middle}.ftr-top{display:block}.ftr-top .ftr-contact{width:auto;margin:0 auto 2.272727272727273vw}.agency{display:block;margin:0 auto;max-width:50%}footer nav li{width:33.333333%;text-align:center}}@media screen and (max-width:880px){.area-button{width:calc(50% - 1.875em)}}@media screen and (max-width:820px){#body-home .hdr-top{position:static;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#body-home .logo:link,#body-home .logo:visited{font-size:2.5em}#body-home .hdr-phone a:link,#body-home .hdr-phone a:visited{font-size:2.25em}#body-home .banner{background:#111 url(/img/banner-sm.jpg) no-repeat center top;background-size:cover;height:67.07317073170732vw;max-height:none}.tagline{font-size:8.484848484848486vw;bottom:10.227272727272728vw}.hdr-phone a:link,.hdr-phone a:visited{font-size:2.25em}#mobile-header{display:block;padding:0.5em;font-size:0.675em;text-transform:uppercase;text-align:right;right:0;z-index:2;overflow:auto;background:#030b10;border-bottom:1px solid #e3b585}#mobile-header a:link,#mobile-header a:visited{color:#fff;text-decoration:none}nav.main-nav{display:none}#responsive-menu-button{float:right;text-align:center}.hamburger{position:relative;height:26px;width:26px;margin:0.25em auto}.hamburger span{position:absolute;display:block;height:4px;border-radius:3px;background:#fff;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:8px;opacity:1}.hamburger span:nth-child(3){top:16px}.hamburger.open span:first-child{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.hamburger.open span:nth-child(2){top:12px;opacity:0}.hamburger.open span:nth-child(3){top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}#area-nav{display:none}#content aside.sidebar nav{display:none}}@media screen and (max-width:780px){.banner-text{position:static;-webkit-transform:none;-ms-transform:none;transform:none;max-width:none}h1.page-title:before{display:none}h1.page-title:after{display:none}.home-features .feature-property{display:block}}@media screen and (max-width:720px){.ftr-top .ftr-contact{display:block;text-align:center}.ftr-contact-boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer nav ul{font-size:1.25em}footer nav li{width:50%}}@media screen and (max-width:640px){#body-home .hdr-top,.hdr-top{display:block}#body-home .hdr-top .logo:link,#body-home .hdr-top .logo:visited,.hdr-top .logo:link,.hdr-top .logo:visited{display:block;padding-top:3.0303030303030303vw}#body-home .hdr-top .logo:link img,#body-home .hdr-top .logo:visited img,.hdr-top .logo:link img,.hdr-top .logo:visited img{width:250px;max-width:80%}.hdr-phone{text-align:center;margin:1.5151515151515151vw 3.787878787878788vw 0;padding:0 0 3.787878787878788vw}.hdr-phone a:link,.hdr-phone a:visited{display:inline-block;font-size:1.875em}}@media screen and (max-width:620px){.home-features .search-box .home-search-title h3{font-size:2.75em}.home-features .search-box .home-search-title:before{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.home-features .search-box .minimums,.home-features .search-box .price-range{display:block}.home-features .search-box .price-range .max,.home-features .search-box .price-range .min{padding:0}.home-features .search-box .minimums .baths,.home-features .search-box .minimums .beds,.home-features .search-box .minimums .sqft{padding:0}}@media screen and (max-width:620px){#body-home .banner{background:#111 url(/img/banner-x-sm.jpg) no-repeat center top;background-size:cover}}@media screen and (max-width:540px){main img[align=left],main img[align=right],main img[style*="float: left"],main img[style*="float: right"]{display:block;float:none!important;margin:0 auto 0.675em!important}}@media screen and (max-width:480px){body{font-size:3.3333333333333335vw}}@media screen and (min-width:1024px){a[href^="tel:"]{text-decoration:none;cursor:default;color:#081e2c}}fieldset{border:none;padding:0}legend{display:none}.radio legend,label{display:block;text-transform:uppercase;font-size:1.125em;margin:0 1.1111111111111112em .25em;font-weight:bold}.checkbox,.checkbox input,.checkbox label,.radio input,.radio label{display:inline-block;vertical-align:middle}input,select,textarea{color:#355467;background-color:#fff;border:1px solid #355467;font-size:1.125em;border-radius:1.6666666666666667em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.75em 1em;font-family:"Lato", sans-serif;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}select{padding:.5em 2em .5em 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white url(/img/select-arrow.svg) no-repeat;background-size:1.25em .875em;background-position:right 10px bottom 50%;color:#355467;cursor:pointer}input,textarea{width:100%;max-width:50.625em}.input{margin:0 0 .75em}option{padding:0 .25em}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#e3b585}input[type=button],input[type=checkbox],input[type=radio],input[type=submit]{border:none;padding:0;width:auto}input[type=button],input[type=submit]{text-align:center;text-transform:uppercase;font-family:"Lato", sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5em;border-radius:1.0714285714285714em;padding:.375em .875em;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;display:inline-block;vertical-align:middle;-webkit-appearance:none;cursor:pointer;width:auto!important;background:#e3b585;color:#081e2c;border:2px solid #e3b585}input[type=button]:hover,input[type=submit]:hover{background:#081e2c;color:#e3b585}#content .form_tip{display:inline-block;font-style:italic;margin:.5em 0;font-size:1.25em}#content .form_tip .required{color:#ff0000}label span.optional{font-family:"Playfair Display", serif;text-transform:none}.form-fields span.required,label span.required{color:#ff0000}.required label:after{content:"*";color:#ff0000}.optional{font-size:.875em;font-style:italic;font-weight:400}form .error{background:#FFCECE;border-radius:.25em;padding:.25em 0}form .error-message{border-radius:none;border:none;background:none;margin:0;padding-left:4px;padding-right:0}form .error,form .error-message{color:#9E2424;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#contact_information,#property_details,#property_features{border-bottom:1px solid #0c2a3c;margin:0 0 1.875em;padding:0 0 1.875em}#contact_information legend,#property_details legend,#property_features legend{display:block;font-size:1.75em;color:#081e2c;margin:0 0 .7142857142857143em}#contact_information .input,#property_details .input,#property_features .input{display:inline-block;margin:0 1.5151515151515151vw .75em;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% - 3.0303030303030303vw)}#form-area,#form-property-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1.5151515151515151vw}#form-area>label,#form-property-type>label{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:.75em}#form-area .checkbox,#form-property-type .checkbox{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;margin:0 0 .5em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 1.25em;min-width:15.625em;font-size:.95rem}#form-area .checkbox label,#form-property-type .checkbox label{text-transform:none}@media screen and (max-width:780px){#contact_information .input,#property_features .input{display:block;margin:0 0 .75em;width:100%}}.notification{border-radius:5px}.error-message,.notification{position:relative;margin:0 0 1.25em 0;border:1px solid;background-position:10px 11px!important;background-repeat:no-repeat!important}.notification.attention{background-color:#fffbcc;background-image:url("/img/icons/exclamation.png");border-color:#e6db55;color:#666452}.notification.information{background-color:#dbe3ff;background-image:url("/img/icons/information.png");border-color:#a2b4ee;color:#585b66}.notification.success{background-color:#d5ffce;background-image:url("/img/icons/tick_circle.png");border-color:#9adf8f;color:#556652}.error-message,.notification.error{background-color:#ffcece;background-image:url("/img/icons/exclamation_circle.png");border-color:#df8f8f;color:#665252}.notification div{padding:10px 60px 10px 36px}.notification .close{color:#990000;font-size:.8em;position:absolute;right:5px;top:5px}.notification .close:hover{background:transparent}.input .error-message,.input .notification{background-color:transparent;margin:0 0 0 5px;padding:11px 0 11px 35px;display:inline;border:0;font-size:.9em}.input .error-message{color:#665252;background:url("/img/icons/exclamation_circle.png") left center no-repeat}.message{clear:both;color:#fff;font-size:140%;font-weight:bold;margin:0 0 1em 0;padding:5px}.cake-debug,.cake-error,.error-message,.message,.notice,.success,p.error{background:#ffcc00;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border:1px solid rgba(0, 0, 0, 0.2);margin-bottom:18px;padding:7px 14px;color:#404040;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25)}.success{clear:both;color:#fff;border:1px solid rgba(0, 0, 0, 0.5);background:#3B8230;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3)}p.error{font-family:Monaco, Consolas, Courier, monospace;font-size:120%;padding:0.8em;margin:1em 0}p.error em{font-weight:normal;line-height:140%}.notice{color:#000;display:block;font-size:120%;padding:0.8em;margin:1em 0}.success{color:#fff}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;border-left:1px solid #081e2c;width:260px;overflow-x:hidden;overflow-y:auto;background:#030b10}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr ul{list-style-type:none;margin:0;font-size:1.5em;text-transform:uppercase;text-align:center}.sidr ul li{border-bottom:1px solid #081e2c}.sidr ul ul{text-transform:none;margin:0;font-size:.875em}.sidr ul ul li{border-bottom:1px solid #010c16}.sidr ul ul ul li{border-bottom:none}.sidr .has-sub>a:after{display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 .375em;line-height:0;content:url(/img/arrow-down.svg)}.sidr .has-sub.open>a:after{display:inline-block;vertical-align:middle;width:20px;height:20px;content:url(/img/arrow-up.svg)}.sidr a:link,.sidr a:visited{display:block;text-decoration:none;padding:.675em;position:relative;color:#fff}.sidr a:hover{color:#e3b585}@media screen and (min-width:821px){body{position:static!important;width:auto!important}.sidr{display:none!important}}