﻿body{background-color:#b40101!important;}a:link,a:visited,a:hover,a:active{display:inline;color:#000;text-decoration:none;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}a.green{color:#01a95c;}a.blue{color:#0092f3;}a.black{color:#000;}a#menu-toggle,a#menu-call-toggle{display:block;width:50px;height:50px;background:url(/assets/svgs/icons/ico-menu.svg) no-repeat center center;}#menu-toggle i,#mobile-nav-toggle i,#floater-menu-toggle i,#menu-call-toggle i{display:none!important;}#menu-toggle.open i,#mobile-nav-toggle.open i,#floater-menu-toggle.open i,#menu-call-toggle.open i{display:none!important;}table th,table td{font:normal normal 18px/23px "source-sans-pro","Source Sans Pro",sans-serif!important;}table tbody tr th{padding:10px 10px 10px 0!important;font-weight:700!important;}table tbody tr td{padding:10px 0 10px 10px!important;}ul.iconic{list-style-type:none;margin:20px 0 0;text-align:left!important;}ul.iconic li{position:relative;padding-left:30px;margin:10px 0 0;}ul.iconic li:before{position:absolute;top:50%;left:0;content:"";display:block;width:20px;height:20px;margin-top:-10px;background-repeat:no-repeat;background-position:center;background-size:20px 20px;}ul.iconic.checkmark.circular.blue li:before{background-image:url(/assets/svgs/icons/ico-checkmark-circular-blue.svg);}ul.iconic.checkmark.circular.yellow li:before{background-image:url(/assets/svgs/icons/ico-checkmark-circular-yellow.svg);}ul.iconic.checkmark.circular.white li:before{background-image:url(/assets/svgs/icons/ico-checkmark-circular-white.svg);}.btn,a.btn{display:inline-block;padding-left:30px!important;padding-right:30px!important;border-width:3px!important;font-weight:bold!important;}.btn.outline,.btn.solid,a.btn.outline,a.btn.solid{border-width:3px!important;}.btn.yellow,a.btn.yellow{border-color:#f8e62c!important;background-color:#f8e62c!important;color:#0092f3!important;}.btn.yellow:hover:not(.nohover),.btn.yellow:active:not(.nohover),.btn.yellow.active:not(.nohover),a.btn.yellow:hover:not(.nohover),a.btn.yellow:active:not(.nohover),a.btn.yellow.active:not(.nohover){border-color:#0092f3!important;background-color:#0092f3!important;color:#f8e62c!important;}.btn.yellow.outline,a.btn.yellow.outline{border-color:#f8e62c!important;background-color:transparent!important;color:#f8e62c!important;}.btn.yellow.outline:hover:not(.nohover),.btn.yellow.outline:active:not(.nohover),.btn.yellow.outline.active:not(.nohover),a.btn.yellow.outline:hover:not(.nohover),a.btn.yellow.outline:active:not(.nohover),a.btn.yellow.outline.active:not(.nohover){border-color:#f8e62c!important;background-color:#f8e62c!important;color:#01a95c!important;}.btn.yellow.text-only,a.btn.yellow.text-only{padding:0!important;border:0!important;background:none!important;color:#f8e62c!important;}.btn.yellow.text-only:hover,.btn.yellow.text-only:active,.btn.yellow.text-only.active,a.btn.yellow.text-only:hover,a.btn.yellow.text-only:active,a.btn.yellow.text-only.active{border:0!important;background-color:none!important;color:#f8e62c!important;}.btn.blue,a.btn.blue{border-color:#0092f3!important;background-color:#0092f3!important;color:#fff!important;}.btn.blue:hover:not(.nohover),.btn.blue:active:not(.nohover),.btn.blue.active:not(.nohover),a.btn.blue:hover:not(.nohover),a.btn.blue:active:not(.nohover),a.btn.blue.active:not(.nohover){border-color:#0092f3!important;background-color:#0092f3!important;color:#fff!important;}.btn.blue.outline,a.btn.blue.outline{border-color:#0092f3!important;background-color:transparent!important;color:#0092f3!important;}.btn.blue.outline:hover:not(.nohover),.btn.blue.outline:active:not(.nohover),.btn.blue.outline.active:not(.nohover),a.btn.blue.outline:hover:not(.nohover),a.btn.blue.outline:active:not(.nohover),a.btn.blue.outline.active:not(.nohover){border-color:#0092f3!important;background-color:#0092f3!important;color:#fff!important;}.btn.blue.text-only,a.btn.blue.text-only{padding:0!important;border:0!important;background:none!important;color:#0092f3!important;}.btn.blue.text-only:hover,.btn.blue.text-only:active,.btn.blue.text-only.active,a.btn.blue.text-only:hover,a.btn.blue.text-only:active,a.btn.blue.text-only.active{border:0!important;background-color:none!important;color:#0092f3!important;}#notifications{position:absolute!important;height:45px!important;}#notifications.error{background-color:#b40101;}#notifications.error p{height:20px!important;padding:12.5px 0!important;background-color:#b40101!important;}#notifications.error p a{font:normal 600 20px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;}.listing.icons li a,.listing.iconic li a{display:inline-block!important;}.reviews .review .rating{margin-bottom:30px!important;}.reviews .review .comment{margin-bottom:30px!important;height:auto!important;font:italic bold 30px/39px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000!important;}.reviews .review .reviewer{margin-bottom:20px!important;font:normal 600 18px/25px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#000!important;}.FlowupLabels .fl_wrap.masked{display:none!important;visibility:hidden!important;height:0!important;}.map{filter:grayscale(100%)!important;}#outer-wrapper{background-color:#fff!important;}#outer-wrapper section .listing.blog{width:1120px!important;margin:auto!important;}#outer-wrapper section .listing.blog .blog-post h2{font:italic bold 30px/30px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#b40101!important;}#outer-wrapper section .listing.blog .blog-post h2 a:link,#outer-wrapper section .listing.blog .blog-post h2 a:visited,#outer-wrapper section .listing.blog .blog-post h2 a:active,#outer-wrapper section .listing.blog .blog-post h2 a:hover{font:italic bold 30px/30px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#b40101!important;}#outer-wrapper section.map-left-aligned h2{margin-left:50%!important;margin-right:8%!important;text-align:left!important;}#outer-wrapper section.map-center-aligned h2{font:normal 700 37px/46px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;}#outer-wrapper section.map-center-aligned .btn.solid{border-color:#b40101!important;background-color:transparent!important;color:#b40101!important;}#outer-wrapper section.map-center-aligned .btn.solid:hover,#outer-wrapper section.map-center-aligned .btn.solid:active,#outer-wrapper section.map-center-aligned .btn.solid.active{background-color:#b40101!important;color:#fff!important;}#outer-wrapper section.contact-info-with-background-map .background-location-map{background:url(/uploads/content/global/images/map@2x.webp) no-repeat center center!important;background-size:cover!important;}#outer-wrapper section.contact-info-with-background-map h2{width:150px!important;height:94px!important;background:url(/uploads/content/global/images/logo.svg) no-repeat center center!important;background-size:150px 94px!important;}#outer-wrapper section.contact-info-with-background-map h2 span{display:none!important;}.listing.faq>li{margin-bottom:40px!important;padding-bottom:40px!important;border-bottom:1px solid #acacac;}.listing.faq>li:last-of-type{border-bottom:0!important;}.listing.faq>li:before{top:10px!important;left:50px!important;width:10px!important;height:10px!important;background-image:url(/assets/svgs/icons/ico-plus-black.svg)!important;background-size:10px 10px!important;transform:rotate(-180deg);}.listing.faq>li .question{margin-top:0!important;padding-left:90px!important;font-family:Oswald!important;font-weight:400!important;font-size:24px!important;letter-spacing:.07em!important;line-height:24px;text-align:left;color:#b40101;text-transform:uppercase!important;white-space:normal!important;}.listing.faq>li .question span{padding-left:16px!important;font-family:"Source Sans Pro"!important;font-weight:600!important;font-size:16px!important;letter-spacing:.05em!important;text-align:left;color:#acacac;}.listing.faq>li .answer{margin-top:10px!important;padding-left:90px!important;}.listing.faq>li .answer .more-margin-top{margin-top:0!important;}.listing.faq>li.expanded:before{background-image:url(/assets/svgs/icons/ico-minus-black.svg)!important;background-size:10px 10px!important;}.listing.faq>li.expanded .answer{display:block!important;white-space:normal!important;}.listing.faq>li:last-of-type{margin-bottom:0!important;}h2+.listing.faq{margin-top:60px!important;}#outer-wrapper>header .btn,#outer-wrapper>section .btn,#outer-wrapper>footer .btn,#outer-wrapper~nav.mobile .btn,#outer-wrapper~#floater .btn,#outer-wrapper~#menu-call-floater .btn{font:normal bold 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:1px!important;text-transform:uppercase!important;}#outer-wrapper>header .btn.solid,#outer-wrapper>section .btn.solid,#outer-wrapper>footer .btn.solid,#outer-wrapper~nav.mobile .btn.solid,#outer-wrapper~#floater .btn.solid,#outer-wrapper~#menu-call-floater .btn.solid{border-color:#b40101!important;background-color:#b40101!important;color:#fff!important;}#outer-wrapper>header .btn.solid.nohover:hover,#outer-wrapper>header .btn.solid.nohover:active,#outer-wrapper>header .btn.solid.nohover.active,#outer-wrapper>section .btn.solid.nohover:hover,#outer-wrapper>section .btn.solid.nohover:active,#outer-wrapper>section .btn.solid.nohover.active,#outer-wrapper>footer .btn.solid.nohover:hover,#outer-wrapper>footer .btn.solid.nohover:active,#outer-wrapper>footer .btn.solid.nohover.active,#outer-wrapper~nav.mobile .btn.solid.nohover:hover,#outer-wrapper~nav.mobile .btn.solid.nohover:active,#outer-wrapper~nav.mobile .btn.solid.nohover.active,#outer-wrapper~#floater .btn.solid.nohover:hover,#outer-wrapper~#floater .btn.solid.nohover:active,#outer-wrapper~#floater .btn.solid.nohover.active,#outer-wrapper~#menu-call-floater .btn.solid.nohover:hover,#outer-wrapper~#menu-call-floater .btn.solid.nohover:active,#outer-wrapper~#menu-call-floater .btn.solid.nohover.active{background-color:#b40101!important;color:#fff!important;}#outer-wrapper>header .btn.solid:hover:not(.nohover),#outer-wrapper>header .btn.solid:active:not(.nohover),#outer-wrapper>header .btn.solid.active:not(.nohover),#outer-wrapper>section .btn.solid:hover:not(.nohover),#outer-wrapper>section .btn.solid:active:not(.nohover),#outer-wrapper>section .btn.solid.active:not(.nohover),#outer-wrapper>footer .btn.solid:hover:not(.nohover),#outer-wrapper>footer .btn.solid:active:not(.nohover),#outer-wrapper>footer .btn.solid.active:not(.nohover),#outer-wrapper~nav.mobile .btn.solid:hover:not(.nohover),#outer-wrapper~nav.mobile .btn.solid:active:not(.nohover),#outer-wrapper~nav.mobile .btn.solid.active:not(.nohover),#outer-wrapper~#floater .btn.solid:hover:not(.nohover),#outer-wrapper~#floater .btn.solid:active:not(.nohover),#outer-wrapper~#floater .btn.solid.active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.solid:hover:not(.nohover),#outer-wrapper~#menu-call-floater .btn.solid:active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.solid.active:not(.nohover){background-color:#b40101!important;color:#fff!important;}#outer-wrapper>header .btn.outline,#outer-wrapper>section .btn.outline,#outer-wrapper>footer .btn.outline,#outer-wrapper~nav.mobile .btn.outline,#outer-wrapper~#floater .btn.outline,#outer-wrapper~#menu-call-floater .btn.outline{border-color:#b40101!important;background-color:transparent!important;color:#b40101!important;}#outer-wrapper>header .btn.outline.nohover:hover,#outer-wrapper>header .btn.outline.nohover:active,#outer-wrapper>header .btn.outline.nohover.active,#outer-wrapper>section .btn.outline.nohover:hover,#outer-wrapper>section .btn.outline.nohover:active,#outer-wrapper>section .btn.outline.nohover.active,#outer-wrapper>footer .btn.outline.nohover:hover,#outer-wrapper>footer .btn.outline.nohover:active,#outer-wrapper>footer .btn.outline.nohover.active,#outer-wrapper~nav.mobile .btn.outline.nohover:hover,#outer-wrapper~nav.mobile .btn.outline.nohover:active,#outer-wrapper~nav.mobile .btn.outline.nohover.active,#outer-wrapper~#floater .btn.outline.nohover:hover,#outer-wrapper~#floater .btn.outline.nohover:active,#outer-wrapper~#floater .btn.outline.nohover.active,#outer-wrapper~#menu-call-floater .btn.outline.nohover:hover,#outer-wrapper~#menu-call-floater .btn.outline.nohover:active,#outer-wrapper~#menu-call-floater .btn.outline.nohover.active{background-color:transparent!important;color:#b40101!important;}#outer-wrapper>header .btn.outline:hover:not(.nohover),#outer-wrapper>header .btn.outline:active:not(.nohover),#outer-wrapper>header .btn.outline.active:not(.nohover),#outer-wrapper>section .btn.outline:hover:not(.nohover),#outer-wrapper>section .btn.outline:active:not(.nohover),#outer-wrapper>section .btn.outline.active:not(.nohover),#outer-wrapper>footer .btn.outline:hover:not(.nohover),#outer-wrapper>footer .btn.outline:active:not(.nohover),#outer-wrapper>footer .btn.outline.active:not(.nohover),#outer-wrapper~nav.mobile .btn.outline:hover:not(.nohover),#outer-wrapper~nav.mobile .btn.outline:active:not(.nohover),#outer-wrapper~nav.mobile .btn.outline.active:not(.nohover),#outer-wrapper~#floater .btn.outline:hover:not(.nohover),#outer-wrapper~#floater .btn.outline:active:not(.nohover),#outer-wrapper~#floater .btn.outline.active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.outline:hover:not(.nohover),#outer-wrapper~#menu-call-floater .btn.outline:active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.outline.active:not(.nohover){background-color:#b40101!important;color:#fff!important;}#outer-wrapper>header .btn.white,#outer-wrapper>section .btn.white,#outer-wrapper>footer .btn.white,#outer-wrapper~nav.mobile .btn.white,#outer-wrapper~#floater .btn.white,#outer-wrapper~#menu-call-floater .btn.white{border-color:#fff!important;background-image:none!important;background-color:transparent!important;color:#fff!important;}#outer-wrapper>header .btn.white.nohover:hover,#outer-wrapper>header .btn.white.nohover:active,#outer-wrapper>header .btn.white.nohover.active,#outer-wrapper>section .btn.white.nohover:hover,#outer-wrapper>section .btn.white.nohover:active,#outer-wrapper>section .btn.white.nohover.active,#outer-wrapper>footer .btn.white.nohover:hover,#outer-wrapper>footer .btn.white.nohover:active,#outer-wrapper>footer .btn.white.nohover.active,#outer-wrapper~nav.mobile .btn.white.nohover:hover,#outer-wrapper~nav.mobile .btn.white.nohover:active,#outer-wrapper~nav.mobile .btn.white.nohover.active,#outer-wrapper~#floater .btn.white.nohover:hover,#outer-wrapper~#floater .btn.white.nohover:active,#outer-wrapper~#floater .btn.white.nohover.active,#outer-wrapper~#menu-call-floater .btn.white.nohover:hover,#outer-wrapper~#menu-call-floater .btn.white.nohover:active,#outer-wrapper~#menu-call-floater .btn.white.nohover.active{background-color:transparent!important;color:#fff!important;}#outer-wrapper>header .btn.white:hover:not(.nohover),#outer-wrapper>header .btn.white:active:not(.nohover),#outer-wrapper>header .btn.white.active:not(.nohover),#outer-wrapper>section .btn.white:hover:not(.nohover),#outer-wrapper>section .btn.white:active:not(.nohover),#outer-wrapper>section .btn.white.active:not(.nohover),#outer-wrapper>footer .btn.white:hover:not(.nohover),#outer-wrapper>footer .btn.white:active:not(.nohover),#outer-wrapper>footer .btn.white.active:not(.nohover),#outer-wrapper~nav.mobile .btn.white:hover:not(.nohover),#outer-wrapper~nav.mobile .btn.white:active:not(.nohover),#outer-wrapper~nav.mobile .btn.white.active:not(.nohover),#outer-wrapper~#floater .btn.white:hover:not(.nohover),#outer-wrapper~#floater .btn.white:active:not(.nohover),#outer-wrapper~#floater .btn.white.active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.white:hover:not(.nohover),#outer-wrapper~#menu-call-floater .btn.white:active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.white.active:not(.nohover){background-color:#fff!important;color:#000!important;}#outer-wrapper>header .btn.white.solid,#outer-wrapper>section .btn.white.solid,#outer-wrapper>footer .btn.white.solid,#outer-wrapper~nav.mobile .btn.white.solid,#outer-wrapper~#floater .btn.white.solid,#outer-wrapper~#menu-call-floater .btn.white.solid{background-image:none!important;background-color:#fff!important;color:#000!important;}#outer-wrapper>header .btn.white.solid.nohover:hover,#outer-wrapper>header .btn.white.solid.nohover:active,#outer-wrapper>header .btn.white.solid.nohover.active,#outer-wrapper>section .btn.white.solid.nohover:hover,#outer-wrapper>section .btn.white.solid.nohover:active,#outer-wrapper>section .btn.white.solid.nohover.active,#outer-wrapper>footer .btn.white.solid.nohover:hover,#outer-wrapper>footer .btn.white.solid.nohover:active,#outer-wrapper>footer .btn.white.solid.nohover.active,#outer-wrapper~nav.mobile .btn.white.solid.nohover:hover,#outer-wrapper~nav.mobile .btn.white.solid.nohover:active,#outer-wrapper~nav.mobile .btn.white.solid.nohover.active,#outer-wrapper~#floater .btn.white.solid.nohover:hover,#outer-wrapper~#floater .btn.white.solid.nohover:active,#outer-wrapper~#floater .btn.white.solid.nohover.active,#outer-wrapper~#menu-call-floater .btn.white.solid.nohover:hover,#outer-wrapper~#menu-call-floater .btn.white.solid.nohover:active,#outer-wrapper~#menu-call-floater .btn.white.solid.nohover.active{background-color:#fff!important;color:#000!important;}#outer-wrapper>header .btn.white.solid:hover:not(.nohover),#outer-wrapper>header .btn.white.solid:active:not(.nohover),#outer-wrapper>header .btn.white.solid.active:not(.nohover),#outer-wrapper>section .btn.white.solid:hover:not(.nohover),#outer-wrapper>section .btn.white.solid:active:not(.nohover),#outer-wrapper>section .btn.white.solid.active:not(.nohover),#outer-wrapper>footer .btn.white.solid:hover:not(.nohover),#outer-wrapper>footer .btn.white.solid:active:not(.nohover),#outer-wrapper>footer .btn.white.solid.active:not(.nohover),#outer-wrapper~nav.mobile .btn.white.solid:hover:not(.nohover),#outer-wrapper~nav.mobile .btn.white.solid:active:not(.nohover),#outer-wrapper~nav.mobile .btn.white.solid.active:not(.nohover),#outer-wrapper~#floater .btn.white.solid:hover:not(.nohover),#outer-wrapper~#floater .btn.white.solid:active:not(.nohover),#outer-wrapper~#floater .btn.white.solid.active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.white.solid:hover:not(.nohover),#outer-wrapper~#menu-call-floater .btn.white.solid:active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.white.solid.active:not(.nohover){background-color:#fff!important;color:#000!important;}#outer-wrapper>header .btn.white.outline,#outer-wrapper>section .btn.white.outline,#outer-wrapper>footer .btn.white.outline,#outer-wrapper~nav.mobile .btn.white.outline,#outer-wrapper~#floater .btn.white.outline,#outer-wrapper~#menu-call-floater .btn.white.outline{background-color:transparent!important;color:#fff!important;}#outer-wrapper>header .btn.white.outline.nohover:hover,#outer-wrapper>header .btn.white.outline.nohover:active,#outer-wrapper>header .btn.white.outline.nohover.active,#outer-wrapper>section .btn.white.outline.nohover:hover,#outer-wrapper>section .btn.white.outline.nohover:active,#outer-wrapper>section .btn.white.outline.nohover.active,#outer-wrapper>footer .btn.white.outline.nohover:hover,#outer-wrapper>footer .btn.white.outline.nohover:active,#outer-wrapper>footer .btn.white.outline.nohover.active,#outer-wrapper~nav.mobile .btn.white.outline.nohover:hover,#outer-wrapper~nav.mobile .btn.white.outline.nohover:active,#outer-wrapper~nav.mobile .btn.white.outline.nohover.active,#outer-wrapper~#floater .btn.white.outline.nohover:hover,#outer-wrapper~#floater .btn.white.outline.nohover:active,#outer-wrapper~#floater .btn.white.outline.nohover.active,#outer-wrapper~#menu-call-floater .btn.white.outline.nohover:hover,#outer-wrapper~#menu-call-floater .btn.white.outline.nohover:active,#outer-wrapper~#menu-call-floater .btn.white.outline.nohover.active{background-color:transparent!important;color:#fff!important;}#outer-wrapper>header .btn.white.outline:hover:not(.nohover),#outer-wrapper>header .btn.white.outline:active:not(.nohover),#outer-wrapper>header .btn.white.outline.active:not(.nohover),#outer-wrapper>section .btn.white.outline:hover:not(.nohover),#outer-wrapper>section .btn.white.outline:active:not(.nohover),#outer-wrapper>section .btn.white.outline.active:not(.nohover),#outer-wrapper>footer .btn.white.outline:hover:not(.nohover),#outer-wrapper>footer .btn.white.outline:active:not(.nohover),#outer-wrapper>footer .btn.white.outline.active:not(.nohover),#outer-wrapper~nav.mobile .btn.white.outline:hover:not(.nohover),#outer-wrapper~nav.mobile .btn.white.outline:active:not(.nohover),#outer-wrapper~nav.mobile .btn.white.outline.active:not(.nohover),#outer-wrapper~#floater .btn.white.outline:hover:not(.nohover),#outer-wrapper~#floater .btn.white.outline:active:not(.nohover),#outer-wrapper~#floater .btn.white.outline.active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.white.outline:hover:not(.nohover),#outer-wrapper~#menu-call-floater .btn.white.outline:active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.white.outline.active:not(.nohover){background-color:#fff!important;color:#000!important;}#outer-wrapper>header .btn.black,#outer-wrapper>section .btn.black,#outer-wrapper>footer .btn.black,#outer-wrapper~nav.mobile .btn.black,#outer-wrapper~#floater .btn.black,#outer-wrapper~#menu-call-floater .btn.black{border-color:#000!important;background-image:none!important;background-color:transparent!important;color:#000!important;}#outer-wrapper>header .btn.black.nohover:hover,#outer-wrapper>header .btn.black.nohover:active,#outer-wrapper>header .btn.black.nohover.active,#outer-wrapper>section .btn.black.nohover:hover,#outer-wrapper>section .btn.black.nohover:active,#outer-wrapper>section .btn.black.nohover.active,#outer-wrapper>footer .btn.black.nohover:hover,#outer-wrapper>footer .btn.black.nohover:active,#outer-wrapper>footer .btn.black.nohover.active,#outer-wrapper~nav.mobile .btn.black.nohover:hover,#outer-wrapper~nav.mobile .btn.black.nohover:active,#outer-wrapper~nav.mobile .btn.black.nohover.active,#outer-wrapper~#floater .btn.black.nohover:hover,#outer-wrapper~#floater .btn.black.nohover:active,#outer-wrapper~#floater .btn.black.nohover.active,#outer-wrapper~#menu-call-floater .btn.black.nohover:hover,#outer-wrapper~#menu-call-floater .btn.black.nohover:active,#outer-wrapper~#menu-call-floater .btn.black.nohover.active{background-color:transparent!important;color:#000!important;}#outer-wrapper>header .btn.black:hover:not(.nohover),#outer-wrapper>header .btn.black:active:not(.nohover),#outer-wrapper>header .btn.black.active:not(.nohover),#outer-wrapper>section .btn.black:hover:not(.nohover),#outer-wrapper>section .btn.black:active:not(.nohover),#outer-wrapper>section .btn.black.active:not(.nohover),#outer-wrapper>footer .btn.black:hover:not(.nohover),#outer-wrapper>footer .btn.black:active:not(.nohover),#outer-wrapper>footer .btn.black.active:not(.nohover),#outer-wrapper~nav.mobile .btn.black:hover:not(.nohover),#outer-wrapper~nav.mobile .btn.black:active:not(.nohover),#outer-wrapper~nav.mobile .btn.black.active:not(.nohover),#outer-wrapper~#floater .btn.black:hover:not(.nohover),#outer-wrapper~#floater .btn.black:active:not(.nohover),#outer-wrapper~#floater .btn.black.active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.black:hover:not(.nohover),#outer-wrapper~#menu-call-floater .btn.black:active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.black.active:not(.nohover){background-color:#000!important;color:#fff!important;}#outer-wrapper>header .btn.black.solid,#outer-wrapper>section .btn.black.solid,#outer-wrapper>footer .btn.black.solid,#outer-wrapper~nav.mobile .btn.black.solid,#outer-wrapper~#floater .btn.black.solid,#outer-wrapper~#menu-call-floater .btn.black.solid{background-image:none!important;background-color:#000!important;color:#fff!important;}#outer-wrapper>header .btn.black.solid.nohover:hover,#outer-wrapper>header .btn.black.solid.nohover:active,#outer-wrapper>header .btn.black.solid.nohover.active,#outer-wrapper>section .btn.black.solid.nohover:hover,#outer-wrapper>section .btn.black.solid.nohover:active,#outer-wrapper>section .btn.black.solid.nohover.active,#outer-wrapper>footer .btn.black.solid.nohover:hover,#outer-wrapper>footer .btn.black.solid.nohover:active,#outer-wrapper>footer .btn.black.solid.nohover.active,#outer-wrapper~nav.mobile .btn.black.solid.nohover:hover,#outer-wrapper~nav.mobile .btn.black.solid.nohover:active,#outer-wrapper~nav.mobile .btn.black.solid.nohover.active,#outer-wrapper~#floater .btn.black.solid.nohover:hover,#outer-wrapper~#floater .btn.black.solid.nohover:active,#outer-wrapper~#floater .btn.black.solid.nohover.active,#outer-wrapper~#menu-call-floater .btn.black.solid.nohover:hover,#outer-wrapper~#menu-call-floater .btn.black.solid.nohover:active,#outer-wrapper~#menu-call-floater .btn.black.solid.nohover.active{background-color:#000!important;color:#fff!important;}#outer-wrapper>header .btn.black.solid:hover:not(.nohover),#outer-wrapper>header .btn.black.solid:active:not(.nohover),#outer-wrapper>header .btn.black.solid.active:not(.nohover),#outer-wrapper>section .btn.black.solid:hover:not(.nohover),#outer-wrapper>section .btn.black.solid:active:not(.nohover),#outer-wrapper>section .btn.black.solid.active:not(.nohover),#outer-wrapper>footer .btn.black.solid:hover:not(.nohover),#outer-wrapper>footer .btn.black.solid:active:not(.nohover),#outer-wrapper>footer .btn.black.solid.active:not(.nohover),#outer-wrapper~nav.mobile .btn.black.solid:hover:not(.nohover),#outer-wrapper~nav.mobile .btn.black.solid:active:not(.nohover),#outer-wrapper~nav.mobile .btn.black.solid.active:not(.nohover),#outer-wrapper~#floater .btn.black.solid:hover:not(.nohover),#outer-wrapper~#floater .btn.black.solid:active:not(.nohover),#outer-wrapper~#floater .btn.black.solid.active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.black.solid:hover:not(.nohover),#outer-wrapper~#menu-call-floater .btn.black.solid:active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.black.solid.active:not(.nohover){background-color:#000!important;color:#fff!important;}#outer-wrapper>header .btn.black.outline,#outer-wrapper>section .btn.black.outline,#outer-wrapper>footer .btn.black.outline,#outer-wrapper~nav.mobile .btn.black.outline,#outer-wrapper~#floater .btn.black.outline,#outer-wrapper~#menu-call-floater .btn.black.outline{background-color:transparent!important;color:#000!important;}#outer-wrapper>header .btn.black.outline.nohover:hover,#outer-wrapper>header .btn.black.outline.nohover:active,#outer-wrapper>header .btn.black.outline.nohover.active,#outer-wrapper>section .btn.black.outline.nohover:hover,#outer-wrapper>section .btn.black.outline.nohover:active,#outer-wrapper>section .btn.black.outline.nohover.active,#outer-wrapper>footer .btn.black.outline.nohover:hover,#outer-wrapper>footer .btn.black.outline.nohover:active,#outer-wrapper>footer .btn.black.outline.nohover.active,#outer-wrapper~nav.mobile .btn.black.outline.nohover:hover,#outer-wrapper~nav.mobile .btn.black.outline.nohover:active,#outer-wrapper~nav.mobile .btn.black.outline.nohover.active,#outer-wrapper~#floater .btn.black.outline.nohover:hover,#outer-wrapper~#floater .btn.black.outline.nohover:active,#outer-wrapper~#floater .btn.black.outline.nohover.active,#outer-wrapper~#menu-call-floater .btn.black.outline.nohover:hover,#outer-wrapper~#menu-call-floater .btn.black.outline.nohover:active,#outer-wrapper~#menu-call-floater .btn.black.outline.nohover.active{background-color:transparent!important;color:#000!important;}#outer-wrapper>header .btn.black.outline:hover:not(.nohover),#outer-wrapper>header .btn.black.outline:active:not(.nohover),#outer-wrapper>header .btn.black.outline.active:not(.nohover),#outer-wrapper>section .btn.black.outline:hover:not(.nohover),#outer-wrapper>section .btn.black.outline:active:not(.nohover),#outer-wrapper>section .btn.black.outline.active:not(.nohover),#outer-wrapper>footer .btn.black.outline:hover:not(.nohover),#outer-wrapper>footer .btn.black.outline:active:not(.nohover),#outer-wrapper>footer .btn.black.outline.active:not(.nohover),#outer-wrapper~nav.mobile .btn.black.outline:hover:not(.nohover),#outer-wrapper~nav.mobile .btn.black.outline:active:not(.nohover),#outer-wrapper~nav.mobile .btn.black.outline.active:not(.nohover),#outer-wrapper~#floater .btn.black.outline:hover:not(.nohover),#outer-wrapper~#floater .btn.black.outline:active:not(.nohover),#outer-wrapper~#floater .btn.black.outline.active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.black.outline:hover:not(.nohover),#outer-wrapper~#menu-call-floater .btn.black.outline:active:not(.nohover),#outer-wrapper~#menu-call-floater .btn.black.outline.active:not(.nohover){background-color:#000!important;color:#fff!important;}#outer-wrapper>header .btn.call-now,#outer-wrapper>section .btn.call-now,#outer-wrapper>footer .btn.call-now,#outer-wrapper~nav.mobile .btn.call-now,#outer-wrapper~#floater .btn.call-now,#outer-wrapper~#menu-call-floater .btn.call-now{position:relative!important;padding:15px 15px 15px 50px!important;}#outer-wrapper>header .btn.call-now:before,#outer-wrapper>section .btn.call-now:before,#outer-wrapper>footer .btn.call-now:before,#outer-wrapper~nav.mobile .btn.call-now:before,#outer-wrapper~#floater .btn.call-now:before,#outer-wrapper~#menu-call-floater .btn.call-now:before{position:absolute!important;top:50%!important;left:22px!important;content:""!important;display:block!important;width:18px!important;height:18px!important;margin-top:-9px!important;background:url(/assets/svgs/icons/ico-phone.svg) no-repeat center center!important;background-size:18px 18px!important;}#outer-wrapper>header .btn.call-now i,#outer-wrapper>section .btn.call-now i,#outer-wrapper>footer .btn.call-now i,#outer-wrapper~nav.mobile .btn.call-now i,#outer-wrapper~#floater .btn.call-now i,#outer-wrapper~#menu-call-floater .btn.call-now i{font-style:normal!important;}#outer-wrapper>header .btn.call-now i:last-of-type,#outer-wrapper>section .btn.call-now i:last-of-type,#outer-wrapper>footer .btn.call-now i:last-of-type,#outer-wrapper~nav.mobile .btn.call-now i:last-of-type,#outer-wrapper~#floater .btn.call-now i:last-of-type,#outer-wrapper~#menu-call-floater .btn.call-now i:last-of-type{display:none!important;}#outer-wrapper>header .btn.play,#outer-wrapper>section .btn.play,#outer-wrapper>footer .btn.play,#outer-wrapper~nav.mobile .btn.play,#outer-wrapper~#floater .btn.play,#outer-wrapper~#menu-call-floater .btn.play{position:relative!important;padding-left:50px!important;}#outer-wrapper>header .btn.play:before,#outer-wrapper>section .btn.play:before,#outer-wrapper>footer .btn.play:before,#outer-wrapper~nav.mobile .btn.play:before,#outer-wrapper~#floater .btn.play:before,#outer-wrapper~#menu-call-floater .btn.play:before{position:absolute!important;top:50%!important;left:22px!important;content:""!important;display:block!important;width:16px!important;height:18px!important;margin-top:-9px!important;background:url(/assets/svgs/icons/ico-play.svg) no-repeat center center!important;background-size:16px 18px!important;}#outer-wrapper>header{height:auto!important;text-align:left!important;}#outer-wrapper>header:after{background-size:101% 101%!important;}#outer-wrapper>header>*{position:relative!important;z-index:3!important;}#outer-wrapper>header[class*=header]{background-position:center top!important;background-attachment:fixed!important;}#outer-wrapper>header .logo{position:absolute;top:0;left:7.5%!important;height:108px;}#outer-wrapper>header .logo a{height:108px;}#outer-wrapper>header .logo a img{height:108px;}#outer-wrapper>header #complete-nav{position:absolute!important;top:40px!important;z-index:4!important;}#outer-wrapper>header #complete-nav nav.main .wrapper ul{top:6px!important;}#outer-wrapper>header #complete-nav nav.main .wrapper ul li .btn{border:0!important;color:#fff!important;}#outer-wrapper>header #complete-nav nav.main .wrapper #menu-toggle{top:6px!important;right:-15px;margin-top:0!important;}#outer-wrapper>header nav.main{top:0!important;}#outer-wrapper>header nav.main ul{top:18px!important;right:8px!important;padding-right:330px!important;}#outer-wrapper>header nav.main ul li:last-of-type{position:absolute!important;right:45px!important;}#outer-wrapper>header nav.main ul li>a:not(.btn):link,#outer-wrapper>header nav.main ul li>a:not(.btn):visited{font-weight:normal!important;color:#fff;text-transform:capitalize!important;}#outer-wrapper>header nav.main ul li>a:not(.btn):hover,#outer-wrapper>header nav.main ul li>a:not(.btn):active{color:#f8e62c;}#outer-wrapper>header nav.main ul li.active>a:not(.btn):link,#outer-wrapper>header nav.main ul li.active>a:not(.btn):visited,#outer-wrapper>header nav.main ul li.expanded>a:not(.btn):link,#outer-wrapper>header nav.main ul li.expanded>a:not(.btn):visited{color:#fff;}#outer-wrapper>header nav.main ul li.active>a:not(.btn):hover,#outer-wrapper>header nav.main ul li.active>a:not(.btn):active,#outer-wrapper>header nav.main ul li.expanded>a:not(.btn):hover,#outer-wrapper>header nav.main ul li.expanded>a:not(.btn):active{color:#f8e62c;}#outer-wrapper>header nav.secondary{background:none!important;top:-40px!important;}#outer-wrapper>header .btn.solid.white{color:#000!important;}#outer-wrapper>header .btn.solid.white.nohover:hover{background:#fff!important;color:#000!important;}#outer-wrapper>header h1,#outer-wrapper>header h2.h1{margin:0!important;text-align:left!important;font-family:Montserrat!important;font-weight:600!important;font-size:52px!important;letter-spacing:.03em!important;line-height:62px!important;text-align:left!important;text-transform:uppercase!important;color:#fff;}#outer-wrapper>header h1+ul:not(.iconic),#outer-wrapper>header h2.h1+ul:not(.iconic){margin:25px auto 75px!important;}#outer-wrapper>header h1+ul:not(.iconic) li,#outer-wrapper>header h2.h1+ul:not(.iconic) li{font:normal 700 24px/30px "montserrat","Montserrat",sans-serif!important;letter-spacing:.03em!important;text-transform:uppercase!important;}#outer-wrapper>header>.wrapper{z-index:1000!important;padding-top:40px!important;}#outer-wrapper>header>.wrapper h1,#outer-wrapper>header>.wrapper h2.h1{position:absolute;top:135px!important;left:0!important;color:#000!important;width:500px!important;max-width:100%!important;}#outer-wrapper>header>.wrapper p{text-align:left!important;}#outer-wrapper>header>.wrapper p:first-of-type{font-size:18px;font-weight:700;margin-top:30px;}#outer-wrapper>header>.wrapper p.extra-margin-top{margin-top:120px!important;}#outer-wrapper>header>.wrapper ul.iconic.checkmark{display:block!important;margin:40px 0 0!important;text-align:left!important;white-space:nowrap!important;}#outer-wrapper>header>.wrapper ul.iconic.checkmark li{display:inline-block!important;margin:0 20px!important;font:normal 600 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#fff!important;}#outer-wrapper>header>.wrapper ul.iconic.checkmark li:first-of-type{margin-left:0!important;}#outer-wrapper>header>.wrapper ul.iconic.checkmark li:last-of-type{margin-right:0!important;}#outer-wrapper>header>.wrapper ul.iconic.checkmark+.more-margin-top{margin-top:60px!important;}#outer-wrapper>header.home-header>.wrapper{margin-left:auto!important;margin-right:auto!important;}#outer-wrapper>header.home-header>.wrapper h1{position:static!important;width:670px!important;color:#fff!important;}#outer-wrapper>header.home-header>.wrapper .listing.services{position:absolute!important;top:-88px!important;right:300px!important;margin:0!important;white-space:nowrap!important;}#outer-wrapper>header.home-header>.wrapper .listing.services li{margin:0 0 0 30px!important;}#outer-wrapper>header.home-header>.wrapper .listing.services li:first-of-type{margin-left:0!important;}#outer-wrapper>header.home-header>.wrapper .listing.services li a{font:normal 700 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.15em!important;color:#000!important;text-transform:uppercase!important;}#outer-wrapper>header.home-header .background-container .background{background-position:center!important;}#outer-wrapper>header.services-header>.wrapper .listing.services,#outer-wrapper>header.seller-representation-header>.wrapper .listing.services,#outer-wrapper>header.buyer-representation-header>.wrapper .listing.services,#outer-wrapper>header.landlord-representation-header>.wrapper .listing.services,#outer-wrapper>header.tenant-representation-header>.wrapper .listing.services{position:absolute!important;top:-148px!important;right:300px!important;margin:0!important;white-space:nowrap!important;}#outer-wrapper>header.services-header>.wrapper .listing.services li,#outer-wrapper>header.seller-representation-header>.wrapper .listing.services li,#outer-wrapper>header.buyer-representation-header>.wrapper .listing.services li,#outer-wrapper>header.landlord-representation-header>.wrapper .listing.services li,#outer-wrapper>header.tenant-representation-header>.wrapper .listing.services li{margin:0 0 0 30px!important;}#outer-wrapper>header.services-header>.wrapper .listing.services li:first-of-type,#outer-wrapper>header.seller-representation-header>.wrapper .listing.services li:first-of-type,#outer-wrapper>header.buyer-representation-header>.wrapper .listing.services li:first-of-type,#outer-wrapper>header.landlord-representation-header>.wrapper .listing.services li:first-of-type,#outer-wrapper>header.tenant-representation-header>.wrapper .listing.services li:first-of-type{margin-left:0!important;}#outer-wrapper>header.services-header>.wrapper .listing.services li a,#outer-wrapper>header.seller-representation-header>.wrapper .listing.services li a,#outer-wrapper>header.buyer-representation-header>.wrapper .listing.services li a,#outer-wrapper>header.landlord-representation-header>.wrapper .listing.services li a,#outer-wrapper>header.tenant-representation-header>.wrapper .listing.services li a{font:normal 700 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.15em!important;color:#fff!important;text-transform:uppercase!important;}#outer-wrapper>header .background-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;}#outer-wrapper>header .background-container:after{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#000!important;opacity:.35!important;z-index:2!important;}#outer-wrapper>header .background-container .background{height:100%!important;background-position:center 0!important;background-attachment:fixed!important;background-size:cover!important;}#outer-wrapper>section .wrapper{max-width:100%;}#outer-wrapper>section .wrapper .btn+.btn{margin:20px 0 0!important;clear:both!important;}#outer-wrapper>section .wrapper h2{font:normal 400 44px/44px "oswald","Oswald",sans-serif!important;}#outer-wrapper>section .wrapper h3:not(.question):not(:first-child){margin:30px 0 10px!important;}#outer-wrapper>section .wrapper.reviews{width:1080px!important;margin:0 auto!important;}#outer-wrapper>section .wrapper.reviews .review{position:relative!important;z-index:1!important;width:318px!important;max-width:318px!important;margin-bottom:59px;background-color:#fff!important;filter:drop-shadow(10px 10px 35px rgba(0,0,0,.17));}#outer-wrapper>section .wrapper.reviews .review:after{display:block;position:absolute;right:0;bottom:-58px;left:0;z-index:2!important;width:318px;height:59px;content:"";background:url(/assets/svgs/review-bottom.svg) no-repeat left bottom!important;background-size:100% 100%!important;cursor:pointer!important;}#outer-wrapper>section .wrapper.reviews .review .profile-image{margin-top:65px!important;}#outer-wrapper>section .wrapper.reviews .review .rating{margin-top:0!important;}#outer-wrapper>section .wrapper.reviews .review .reviewer{color:#000!important;text-transform:uppercase!important;}#outer-wrapper>section .wrapper.reviews .review .comment{position:relative!important;max-width:250px!important;margin-left:34px!important;margin-right:34px!important;padding-bottom:35px!important;font:normal normal 18px/24px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000!important;white-space:normal!important;}#outer-wrapper>section .wrapper.reviews .review .comment>span{height:72px;}#outer-wrapper>section .wrapper.reviews .review .comment:after{position:absolute;right:0;bottom:0;left:0;width:100%;content:"Full Review";display:block;height:10px;font:normal 600 14px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.21em;text-transform:uppercase;cursor:pointer!important;}#outer-wrapper>section .wrapper.reviews .review .comment.expanded>span{height:auto;}#outer-wrapper>section .wrapper.reviews .review .comment.expanded:after{content:"See Less";}#outer-wrapper>section .wrapper.reviews .review .source{margin-top:50px!important;margin-bottom:0!important;}#outer-wrapper>section .wrapper.blog h1{margin:0 0 40px!important;font:normal 300 50px/60px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#b40101!important;}#outer-wrapper>section .wrapper.blog h2{margin:20px 0!important;font:normal 700 30px/35px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#b40101!important;text-transform:uppercase!important;}#outer-wrapper>section .wrapper.blog h2.h1{margin:0 0 40px!important;font:normal 300 50px/60px "source-sans-pro","Source Sans Pro",sans-serif!important;}#outer-wrapper>section .wrapper.blog h3,#outer-wrapper>section .wrapper.blog h4 h5,#outer-wrapper>section .wrapper.blog h6{margin:20px 0!important;}#outer-wrapper>section.biography .wrapper{margin:0 auto!important;}#outer-wrapper>section.biography .wrapper h2{margin:0 0 30px!important;font:normal 400 47px/47px "oswald","Oswald",sans-serif!important;letter-spacing:.07em;text-align:left!important;color:#000!important;text-transform:uppercase!important;}#outer-wrapper>section.biography .wrapper h3{position:relative!important;margin:20px 0!important;padding-left:20px!important;font:normal 600 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.26em;text-align:left;color:#000!important;text-transform:uppercase!important;}#outer-wrapper>section.biography .wrapper h3:first-of-type{margin-top:30px!important;}#outer-wrapper>section.biography .wrapper h3.bio-header{cursor:pointer!important;}#outer-wrapper>section.biography .wrapper h3.bio-header:before{display:block!important;content:""!important;position:absolute!important;top:4px!important;left:0!important;width:10px!important;height:10px!important;background-image:url(/assets/svgs/icons/ico-plus-black.svg)!important;background-size:10px 10px!important;transform:rotate(-180deg);}#outer-wrapper>section.biography .wrapper h3.bio-header+.bio-section{display:none!important;}#outer-wrapper>section.biography .wrapper h3.bio-header.expanded:before{background-image:url(/assets/svgs/icons/ico-minus-black.svg)!important;background-size:10px 10px!important;}#outer-wrapper>section.biography .wrapper h3.bio-header.expanded+.bio-section{display:block!important;}#outer-wrapper>section.biography .wrapper ul{text-align:left!important;}#outer-wrapper>section.biography .wrapper ul li{list-style-type:square!important;text-align:left!important;}#outer-wrapper>section.biography .wrapper .contact-info{text-align:left;}#outer-wrapper>section.biography .wrapper p:not(.profile-image){margin:20px 0!important;text-align:left!important;white-space:normal!important;}#outer-wrapper>section.biography .wrapper p:not(.profile-image).credentials{margin:24px 0 5px!important;font:normal 600 18px/20px "oswald","Oswald",sans-serif!important;letter-spacing:.05em!important;color:#000!important;text-transform:uppercase!important;}#outer-wrapper>section.biography .wrapper p:not(.profile-image).position{margin:0 0 10px!important;font:normal 400 16px/22px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.05em!important;color:#acacac!important;}#outer-wrapper>section.biography .wrapper p:not(.profile-image).phone-text>a,#outer-wrapper>section.biography .wrapper p:not(.profile-image).email-text>a{font:normal 600 16px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000!important;padding:0!important;text-transform:none!important;}#outer-wrapper>section.biography .wrapper p:not(.profile-image).phone,#outer-wrapper>section.biography .wrapper p:not(.profile-image).email{display:inline;margin:30px 0!important;}#outer-wrapper>section.biography .wrapper p:not(.profile-image).phone a,#outer-wrapper>section.biography .wrapper p:not(.profile-image).email a{display:inline-block;padding:10px 30px!important;border:3px solid;border-color:#000!important;background-image:none!important;background-color:transparent!important;font:normal 700 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:1px;text-transform:uppercase!important;color:#000!important;}#outer-wrapper>section.biography .wrapper p:not(.profile-image).phone a span,#outer-wrapper>section.biography .wrapper p:not(.profile-image).email a span{display:none;}#outer-wrapper>section.biography .wrapper p:not(.profile-image).phone a:before,#outer-wrapper>section.biography .wrapper p:not(.profile-image).email a:before{content:"";}#outer-wrapper>section.biography .wrapper p:not(.profile-image).phone{margin-right:30px!important;}#outer-wrapper>section.biography .wrapper p:not(.profile-image).phone a:before{content:"Call";}#outer-wrapper>section.biography .wrapper p:not(.profile-image).email a:before{content:"Email";}#outer-wrapper>section.biography .wrapper .profile-image{margin:0!important;}#outer-wrapper>section.biography .wrapper .profile-image img{width:100%!important;max-width:100%!important;height:100%!important;}#outer-wrapper>section.biography .wrapper .biography{display:block!important;margin:0!important;font:normal normal 16px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;white-space:normal!important;}#outer-wrapper>section.biography .wrapper .biography:before{content:"+ Experience"!important;display:block!important;font:normal 600 14px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000;text-transform:uppercase;}#outer-wrapper>section.proposition-values .wrapper h2{color:#000!important;}#outer-wrapper>section.our-team:before{top:-2px!important;}#outer-wrapper>section.our-team:after{bottom:-2px!important;}#outer-wrapper>section.our-team h2{margin:0!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing{justify-content:flex-start!important;column-gap:0!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person{margin:0 30px 24px 0!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person p{text-align:left!important;white-space:normal!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person p.name{margin:24px 0 5px!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person p.name span,#outer-wrapper>section.our-team .people .listing .wrapper .listing .person p.name span a{font:400 18px/20px "oswald","Oswald",sans-serif!important;letter-spacing:.05em!important;color:#000!important;text-transform:uppercase!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person p.phone{margin-bottom:0!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person p.phone:before{content:"Call ";font:normal 600 16px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person p.phone>a,#outer-wrapper>section.our-team .people .listing .wrapper .listing .person p.email>a{font:normal 600 16px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000!important;padding:0!important;text-transform:none!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person .profile-image{height:380px!important;width:350px!important;margin:0!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person .profile-image img{height:100%!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person .position{margin:0 0 10px!important;font:normal 400 16px/22px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.05em!important;color:#acacac!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person .biography{display:none!important;margin:0!important;font:normal normal 16px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;white-space:normal!important;}#outer-wrapper>section.our-team .people .listing .wrapper .listing .person .biography:before{content:"+ Experience"!important;display:block!important;font:normal 600 14px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000;text-transform:uppercase;}#outer-wrapper>section.result-driven-brokers .wrapper h2,#outer-wrapper>section.superior-market-knowledge .wrapper h2,#outer-wrapper>section.keeping-you-ahead-of-the-curve .wrapper h2,#outer-wrapper>section.seller-action-plan .wrapper h2,#outer-wrapper>section.buyer-action-plan .wrapper h2,#outer-wrapper>section.landlord-action-plan .wrapper h2,#outer-wrapper>section.tenant-action-plan .wrapper h2,#outer-wrapper>section.our-experience .wrapper h2{padding-top:60px!important;text-transform:uppercase!important;}#outer-wrapper>section.result-driven-brokers .wrapper p,#outer-wrapper>section.superior-market-knowledge .wrapper p,#outer-wrapper>section.keeping-you-ahead-of-the-curve .wrapper p,#outer-wrapper>section.seller-action-plan .wrapper p,#outer-wrapper>section.buyer-action-plan .wrapper p,#outer-wrapper>section.landlord-action-plan .wrapper p,#outer-wrapper>section.tenant-action-plan .wrapper p,#outer-wrapper>section.our-experience .wrapper p{font:normal 400 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em;color:#acacac!important;}#outer-wrapper>section.result-driven-brokers .wrapper p a:not(.btn),#outer-wrapper>section.superior-market-knowledge .wrapper p a:not(.btn),#outer-wrapper>section.keeping-you-ahead-of-the-curve .wrapper p a:not(.btn),#outer-wrapper>section.seller-action-plan .wrapper p a:not(.btn),#outer-wrapper>section.buyer-action-plan .wrapper p a:not(.btn),#outer-wrapper>section.landlord-action-plan .wrapper p a:not(.btn),#outer-wrapper>section.tenant-action-plan .wrapper p a:not(.btn),#outer-wrapper>section.our-experience .wrapper p a:not(.btn){font-weight:600!important;letter-spacing:.26em!important;color:#000!important;}#outer-wrapper>section.result-driven-brokers .wrapper .extra-margin-top,#outer-wrapper>section.superior-market-knowledge .wrapper .extra-margin-top,#outer-wrapper>section.keeping-you-ahead-of-the-curve .wrapper .extra-margin-top,#outer-wrapper>section.seller-action-plan .wrapper .extra-margin-top,#outer-wrapper>section.buyer-action-plan .wrapper .extra-margin-top,#outer-wrapper>section.landlord-action-plan .wrapper .extra-margin-top,#outer-wrapper>section.tenant-action-plan .wrapper .extra-margin-top,#outer-wrapper>section.our-experience .wrapper .extra-margin-top{margin-bottom:0!important;}#outer-wrapper>section.superior-market-knowledge .wrapper p.actions{display:flex;flex-direction:column;}#outer-wrapper>section.our-experience .wrapper h2{padding-top:0!important;}#outer-wrapper>section.our-experience .wrapper h2+p{margin-top:30px!important;margin-bottom:30px!important;}#outer-wrapper>section.our-experience .wrapper h2+p+p.extra-margin-top{margin-top:0!important;}#outer-wrapper>section.our-experience .wrapper a.btn+.btn{margin:0 0 0 20px!important;}#outer-wrapper>section.our-experience .wrapper a.btn.pdf{padding:10px 15px 8px 36px!important;background:#000 url(/assets/svg/icons/files/white/ico-pdf.svg) no-repeat left 15px center!important;background-size:21px 21px!important;}#outer-wrapper>section.our-experience .wrapper a.btn.pdf span{position:relative;top:-1px!important;display:inline-block!important;margin-left:10px!important;font:normal 700 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;}#outer-wrapper>section.commercial-experts .people h2{margin:0 0 50px 0!important;}#outer-wrapper>section.commercial-experts .people .listing{column-gap:0!important;justify-content:flex-start!important;}#outer-wrapper>section.commercial-experts .people .person{margin:0 0 25px!important;}#outer-wrapper>section.commercial-experts .people .person p{text-align:center!important;white-space:normal!important;}#outer-wrapper>section.commercial-experts .people .person .profile-image{width:100%!important;margin:0 0 25px!important;}#outer-wrapper>section.commercial-experts .people .person .profile-image img{height:100%!important;}#outer-wrapper>section.commercial-experts .people .person .name span,#outer-wrapper>section.commercial-experts .people .person .name span a{margin:0 0 5px!important;font:normal 400 16px/24px "oswald","Oswald",sans-serif!important;letter-spacing:.05em!important;color:#000!important;text-transform:uppercase!important;}#outer-wrapper>section.commercial-experts .people .person .position{margin:0 0 20px!important;font:normal 400 16px/22px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.05em!important;color:#acacac;}#outer-wrapper>section.commercial-experts .people .person .biography{display:none!important;width:830px!important;margin:0!important;font:normal normal 16px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;white-space:normal!important;}#outer-wrapper>section.commercial-experts .people .person:last-child{margin-bottom:0!important;}#outer-wrapper>section ol.numeric{list-style-type:decimal!important;padding-left:20px!important;}#outer-wrapper>section ol.numeric li{display:list-item!important;margin:0 0 10px!important;}#outer-wrapper>section ul:not(.listing,.sitemap-listing){list-style:square!important;}#outer-wrapper>section ul:not(.listing,.sitemap-listing,.k-reset),#outer-wrapper>section ol:not(.listing,.sitemap-listing,.k-reset){margin-left:20px!important;}#outer-wrapper>section p.hand-writing{font:normal 300 20px/32px "shadows-into","Shadows Into",sans-serif!important;letter-spacing:.03em!important;}#outer-wrapper>section p:not(.listing),#outer-wrapper>section p:not(.sitemap-listing),#outer-wrapper>section ul:not(.listing),#outer-wrapper>section ul:not(.sitemap-listing),#outer-wrapper>section ol:not(.listing),#outer-wrapper>section ol:not(.sitemap-listing){font:normal 400 18px/25px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000!important;letter-spacing:.03em!important;}#outer-wrapper>section form button:focus{outline:0!important;}#outer-wrapper>section form section:not(:last-of-type) p:last-of-type{margin-top:50px!important;}#outer-wrapper>section form section:not(:first-of-type){display:none;}#outer-wrapper>section form p.fl_wrap{text-align:left!important;}#outer-wrapper>section form p.fl_wrap .fl_label{left:5%!important;color:#b7b7b7!important;font:italic normal 18px/18px "source-sans-pro","Source Sans Pro",sans-serif;}#outer-wrapper>section form p.fl_wrap .fl_input{border:0!important;}#outer-wrapper>section form p.fl_wrap .fl_input:not([type=checkbox]){width:100%!important;padding-left:5%!important;padding-right:5%!important;border-radius:3px!important;background-color:#fff!important;color:#000!important;}#outer-wrapper>section form p.fl_wrap.checkbox{height:16px!important;text-align:center!important;}#outer-wrapper>section form p.fl_wrap.checkbox .fl_label{position:relative!important;top:auto!important;left:auto!important;margin-left:auto!important;margin-right:auto!important;color:#acacac!important;font:normal bold 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;text-align:left!important;}#outer-wrapper>section form p.fl_wrap.checkbox input[type=checkbox]+span{position:relative!important;display:inline-block!important;width:auto!important;padding-left:35px!important;}#outer-wrapper>section form p.fl_wrap.checkbox input[type=checkbox]+span:before{content:""!important;position:absolute!important;top:-4.5px!important;left:0!important;display:block!important;width:25px!important;height:25px!important;background:url(/assets/svg/icons/forms/ico-checkbox-unchecked.svg) no-repeat center center!important;}#outer-wrapper>section form p.fl_wrap.checkbox input[type=checkbox]:checked+span:before{background-image:url(/assets/svg/icons/forms/ico-checkbox-checked.svg)!important;}#outer-wrapper>section form p.fl_wrap textarea.fl_input{padding-left:5%!important;padding-right:5%!important;}#outer-wrapper>section form p.fl_wrap.focused textarea.fl_input,#outer-wrapper>section form p.fl_wrap.populated textarea.fl_input{padding-left:5%!important;padding-right:5%!important;}#outer-wrapper>section .location-card,#outer-wrapper>section .contact-card{display:block;flex-wrap:nowrap;color:#000;}#outer-wrapper>section .location-card li,#outer-wrapper>section .contact-card li{display:block;}#outer-wrapper>section .location-card li a:not(.btn),#outer-wrapper>section .location-card li i,#outer-wrapper>section .contact-card li a:not(.btn),#outer-wrapper>section .contact-card li i{color:#000!important;}#outer-wrapper>section .location-card li a:not(.btn):link,#outer-wrapper>section .location-card li a:not(.btn):visited,#outer-wrapper>section .contact-card li a:not(.btn):link,#outer-wrapper>section .contact-card li a:not(.btn):visited{text-decoration:none!important;}#outer-wrapper>section .location-card li a:not(.btn) span,#outer-wrapper>section .contact-card li a:not(.btn) span{font-weight:bold;text-transform:uppercase;text-decoration:none!important;}#outer-wrapper>section .location-card li a:not(.btn) i,#outer-wrapper>section .contact-card li a:not(.btn) i{text-decoration:none!important;}#outer-wrapper>section .location-card li a:not(.btn):hover i,#outer-wrapper>section .location-card li a:not(.btn):active i,#outer-wrapper>section .contact-card li a:not(.btn):hover i,#outer-wrapper>section .contact-card li a:not(.btn):active i{text-decoration:underline!important;}#outer-wrapper>section .location-card li.phone i,#outer-wrapper>section .location-card li.email i,#outer-wrapper>section .contact-card li.phone i,#outer-wrapper>section .contact-card li.email i{display:inline-block!important;}#outer-wrapper>section .location-card li.email,#outer-wrapper>section .contact-card li.email{margin-top:0;}#outer-wrapper>section .location-card li.email i,#outer-wrapper>section .contact-card li.email i{text-transform:lowercase!important;}#outer-wrapper>section .location-card li.address,#outer-wrapper>section .location-card li.directions,#outer-wrapper>section .contact-card li.address,#outer-wrapper>section .contact-card li.directions{margin-top:60px;}#outer-wrapper>section .listing.icons li.large h2{font:normal 400 20px/30px "oswald","Oswald",sans-serif!important;letter-spacing:.15em!important;}#outer-wrapper>section .listing.icons li.large h2>span{font:normal 400 20px/30px "oswald","Oswald",sans-serif!important;letter-spacing:.15em!important;}#outer-wrapper>section .listing.icons li.large p{font:normal 400 14px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;}#outer-wrapper>section .listing.icons li.large>img,#outer-wrapper>section .listing.icons li.large>a img{max-height:none!important;height:auto!important;}#outer-wrapper>section.location-listing,#outer-wrapper>section.featured-listings{position:relative;min-height:404px!important;}#outer-wrapper>section.location-listing .wrapper #property-listing,#outer-wrapper>section.featured-listings .wrapper #property-listing{display:grid;grid-template-columns:repeat(auto-fill,370px);grid-column-gap:25px;grid-row-gap:60px;}#outer-wrapper>section.location-listing .wrapper #property-listing .location,#outer-wrapper>section.featured-listings .wrapper #property-listing .location{display:block!important;width:370px!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h2,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2{position:relative!important;height:24px!important;margin-top:30px!important;line-height:24px!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h2>a,#outer-wrapper>section.location-listing .wrapper #property-listing .location h2>span,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2>a,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2>span{display:block!important;position:relative!important;top:1px!important;height:auto!important;padding-left:60px!important;font:normal 400 24px/24px "oswald","Oswald",sans-serif!important;color:#000!important;text-decoration:none!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h2>a:before,#outer-wrapper>section.location-listing .wrapper #property-listing .location h2>span:before,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2>a:before,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2>span:before{position:absolute;top:50%;left:0;content:attr(data-text);display:block;width:30px;height:11px;margin-top:-12.5px;padding:7px 9px;background-color:#959595;color:#fff;font:normal 600 11px/11px "source-sans-pro","Source Sans Pro",sans-serif;text-transform:uppercase;text-align:center;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h2.sale a:before,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2.sale a:before{background-color:#b40101;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h2.sale a,#outer-wrapper>section.location-listing .wrapper #property-listing .location h2.sale span,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2.sale a,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2.sale span{padding-left:57px!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h2.lease a:before,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2.lease a:before{background-color:#0092f3;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h2.lease a,#outer-wrapper>section.location-listing .wrapper #property-listing .location h2.lease span,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2.lease a,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2.lease span{padding-left:63px!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h2.under-contract a:before,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2.under-contract a:before{width:88px;background-color:#707070;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h2.under-contract a,#outer-wrapper>section.location-listing .wrapper #property-listing .location h2.under-contract span,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2.under-contract a,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2.under-contract span{padding-left:121px!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location .image,#outer-wrapper>section.featured-listings .wrapper #property-listing .location .image{background-repeat:no-repeat!important;margin-bottom:0!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location .image a,#outer-wrapper>section.featured-listings .wrapper #property-listing .location .image a{display:block!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location .image a picture,#outer-wrapper>section.location-listing .wrapper #property-listing .location .image a img,#outer-wrapper>section.featured-listings .wrapper #property-listing .location .image a picture,#outer-wrapper>section.featured-listings .wrapper #property-listing .location .image a img{display:block!important;border-radius:10px!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h2,#outer-wrapper>section.location-listing .wrapper #property-listing .location .name,#outer-wrapper>section.location-listing .wrapper #property-listing .location .address .specs,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h2,#outer-wrapper>section.featured-listings .wrapper #property-listing .location .name,#outer-wrapper>section.featured-listings .wrapper #property-listing .location .address .specs{text-align:left!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location .name,#outer-wrapper>section.location-listing .wrapper #property-listing .location .address .specs,#outer-wrapper>section.featured-listings .wrapper #property-listing .location .name,#outer-wrapper>section.featured-listings .wrapper #property-listing .location .address .specs{height:auto!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location h3.name,#outer-wrapper>section.featured-listings .wrapper #property-listing .location h3.name{margin-bottom:5px!important;font:normal 600 16px/22px "source-sans-pro","Source Sans Pro",sans-serif!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location .address,#outer-wrapper>section.featured-listings .wrapper #property-listing .location .address{margin-bottom:5px!important;font:normal 400 14px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000!important;}#outer-wrapper>section.location-listing .wrapper #property-listing .location .specs,#outer-wrapper>section.featured-listings .wrapper #property-listing .location .specs{margin-bottom:0!important;font:normal 400 14px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#959595!important;}#outer-wrapper>section.location-listing .wrapper #property-listing #results-info,#outer-wrapper>section.featured-listings .wrapper #property-listing #results-info{white-space:nowrap!important;}#outer-wrapper>section.location-listing .loading,#outer-wrapper>section.featured-listings .loading{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;}#outer-wrapper>section.location-listing .loading .ov-loading,#outer-wrapper>section.featured-listings .loading .ov-loading{border-color:#b40101!important;border-bottom-color:transparent!important;}#outer-wrapper>section.location-listing .wrapper #property-filter{width:100%!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper{display:grid!important;position:static!important;width:100%!important;height:30px!important;grid-template-areas:"opt1 opt2 opt3 opt4 opt5 opt6"!important;grid-column-gap:20px!important;grid-auto-flow:column!important;grid-row-gap:40px!important;margin-bottom:40px!important;padding-bottom:30px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper .k-multiselect-wrap .k-input{padding:0!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper .kendo-input,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper .kendo-input .k-numeric-wrap,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper .kendo-multi-tag .k-multiselect-wrap,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper .k-dropdown .k-dropdown-wrap{border-bottom-width:2px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper p#property-filter-selections{position:absolute!important;top:-50px!important;left:0!important;width:100%!important;margin:0!important;text-align:left!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper p#property-filter-selections span{display:inline-block!important;height:11px;padding:7px 9px;border-radius:3px!important;background-color:#959595;color:#fff;font:normal 600 11px/11px "source-sans-pro","Source Sans Pro",sans-serif!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper p#property-filter-selections span i{display:inline-block!important;font-style:normal!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper p#property-filter-selections span i:first-of-type{font-weight:bold!important;text-transform:uppercase!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper p#property-filter-selections span i+i{margin-left:5px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper p#property-filter-selections span#clear-filter{background-color:#b40101!important;cursor:pointer!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper p#property-listing-search-text{position:absolute!important;top:-220px!important;left:205px!important;right:250px!important;z-index:999!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper p#property-listing-search-text input::placeholder{font-style:italic!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper p#property-listing-search-text .kendo-input+button{position:absolute!important;top:50%!important;right:0!important;width:21px!important;height:21px!important;margin-top:-10.5px;padding:0!important;border:0!important;appearance:none!important;background:url(/assets/svgs/icons/ico-search.svg) no-repeat center center!important;background-size:21px 21px!important;cursor:pointer!important;z-index:100!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper p#property-listing-search-text .kendo-input+button span{display:none!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper>h2{font:normal 600 20px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;text-align:center!important;color:#000!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper>h2:nth-of-type(1n) h2{grid-area:opt1;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper>h2:nth-of-type(2n) h2{grid-area:opt2;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper>h2:nth-of-type(3n) h2{grid-area:opt3;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper>h2:nth-of-type(4n) h2{grid-area:opt4;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper>h2:nth-of-type(5n) h2{grid-area:opt5;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper>h2:nth-of-type(6n) h2{grid-area:opt6;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper>h2 span{position:relative!important;display:block!important;padding-left:21px!important;cursor:pointer!important;text-align:left!important;white-space:nowrap!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper>h2 span:before{content:""!important;display:block!important;position:absolute!important;top:42%!important;width:11px!important;height:11px!important;margin-top:-5.5px!important;left:0!important;background:url(/assets/svgs/icons/ico-arrow-black.svg) no-repeat center center!important;background-size:11px 6.5px!important;transform:rotate(-90deg)!important;transition:transform .2s ease-in-out!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper>h2.active span:before{transform:rotate(0deg)!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section{display:none;position:absolute!important;bottom:-10px!important;left:0!important;height:50px!important;text-align:left!important;white-space:nowrap!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section:not(:last-of-type) p:last-of-type{margin-top:0!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section+h2{margin:0!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section>p{display:inline-flex!important;margin-bottom:0!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section .btn.red.solid{border:0!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section .btn.small{height:unset!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div{display:flex;float:left!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div p{display:inline-flex!important;min-width:20%!important;margin:0!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div p label{padding-top:8px!important;padding-right:20px!important;font-size:18px!important;line-height:18px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div p .k-textbox+.k-textbox{margin-left:10px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div p .kendo-input{height:35px!important;margin-right:10px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div p.small{display:block!important;width:auto!important;min-width:0!important;white-space:nowrap!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div p.radio{width:fit-content!important;padding-top:14px!important;padding-right:36px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div p.radio label{position:relative!important;top:-1px!important;width:fit-content!important;padding-top:0!important;padding-right:10px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div p.radio input[type=radio]{top:-2px!important;left:-8px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div p.actions{width:1%!important;min-width:none!important;white-space:nowrap!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div p+p{margin-left:20px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section div+p.actions{position:relative!important;top:3px!important;padding-top:5px!important;margin-left:15px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.sale-or-lease p:not(.actions,.small,.radio,.label),#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.type p:not(.actions,.small,.radio,.label),#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.size p:not(.actions,.small,.radio,.label),#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.land p:not(.actions,.small,.radio,.label),#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.location p:not(.actions,.small,.radio,.label){min-width:30%!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.sale-or-lease p:not(.actions,.small,.radio,.label) label,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.type p:not(.actions,.small,.radio,.label) label,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.size p:not(.actions,.small,.radio,.label) label,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.land p:not(.actions,.small,.radio,.label) label,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.location p:not(.actions,.small,.radio,.label) label{margin-right:10px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.sale-or-lease p:not(.actions,.small,.radio,.label) label+.k-textbox,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.type p:not(.actions,.small,.radio,.label) label+.k-textbox,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.size p:not(.actions,.small,.radio,.label) label+.k-textbox,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.land p:not(.actions,.small,.radio,.label) label+.k-textbox,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.location p:not(.actions,.small,.radio,.label) label+.k-textbox{top:-5px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.sale-or-lease p+p,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.type p+p,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.size p+p,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.land p+p,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.location p+p{margin-left:10px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.sale-or-lease p.radio label+.k-radio,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.type p.radio label+.k-radio,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.size p.radio label+.k-radio,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.land p.radio label+.k-radio,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.location p.radio label+.k-radio{top:5px!important;margin-left:5px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.sale-or-lease p.actions,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.type p.actions,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.size p.actions,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.land p.actions,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.location p.actions{position:relative!important;top:-12px!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.size p.actions,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.land p.actions,#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.location p.actions{top:0!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.sale-or-lease p.actions{position:static!important;}#outer-wrapper>section.location-listing .wrapper #property-filter>.wrapper section.size div+div{clear:both!important;}#outer-wrapper>section ul.listing.phone-numbers{display:block!important;text-align:left!important;}#outer-wrapper>section ul.listing.phone-numbers li{display:block!important;text-align:left!important;}#outer-wrapper>section ul.listing.phone-numbers li a{text-decoration:none!important;}#outer-wrapper>section ul.listing.phone-numbers li a span{display:block!important;padding:5px 0!important;text-align:left!important;}#outer-wrapper>section ul.listing.phone-numbers li a:not(.btn){display:block!important;}#outer-wrapper>section ul.listing.phone-numbers li a.ico-phone{display:block!important;width:auto!important;padding-left:31px!important;background:url(/assets/svgs/icons/ico-phone.svg) no-repeat left center!important;background-size:21px 21px!important;}#outer-wrapper>section ul.listing.phone-numbers li a.ico-phone span{font:normal 700 20px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;color:#b40101!important;}#outer-wrapper>section[class*=gallery]{height:372px!important;background-color:#000!important;}#outer-wrapper>section[class*=gallery]>.wrapper{height:372px!important;}#outer-wrapper>section .gallery{width:100%!important;height:372px!important;overflow:hidden!important;}#outer-wrapper>section .gallery img{height:372px!important;}#outer-wrapper>section blockquote{margin:0!important;padding:0 0 0 60px!important;font:italic 600 18px/23px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;}#outer-wrapper>section .sitemap-listing{margin:30px 0!important;}#outer-wrapper>section.talk-to-an-expert .wrapper,#outer-wrapper>section.message-listing-agent .wrapper{width:930px!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view,#outer-wrapper>section.talk-to-an-expert .wrapper form#message-listing-agent section.start-view,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view,#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.start-view{float:left!important;width:100%!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view h2,#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view p,#outer-wrapper>section.talk-to-an-expert .wrapper form#message-listing-agent section.start-view h2,#outer-wrapper>section.talk-to-an-expert .wrapper form#message-listing-agent section.start-view p,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view h2,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view p,#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.start-view h2,#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.start-view p{float:left!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view h2,#outer-wrapper>section.talk-to-an-expert .wrapper form#message-listing-agent section.start-view h2,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view h2,#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.start-view h2{position:relative!important;width:26.0869565217%!important;margin-right:6.0869565217%!important;font-size:47px!important;line-height:47px!important;text-align:left!important;text-transform:uppercase!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view h2 span,#outer-wrapper>section.talk-to-an-expert .wrapper form#message-listing-agent section.start-view h2 span,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view h2 span,#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.start-view h2 span{display:block!important;font:normal 400 47px/75px "oswald","Oswald",sans-serif!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view p.textarea,#outer-wrapper>section.talk-to-an-expert .wrapper form#message-listing-agent section.start-view p.textarea,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view p.textarea,#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.start-view p.textarea{width:35.652173913%!important;height:175px!important;margin-right:3.4782608696%!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view p.textarea textarea,#outer-wrapper>section.talk-to-an-expert .wrapper form#message-listing-agent section.start-view p.textarea textarea,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view p.textarea textarea,#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.start-view p.textarea textarea{height:169px!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view p:not(.textarea),#outer-wrapper>section.talk-to-an-expert .wrapper form#message-listing-agent section.start-view p:not(.textarea),#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view p:not(.textarea),#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.start-view p:not(.textarea){width:28.6956521739%!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view p:last-of-type,#outer-wrapper>section.talk-to-an-expert .wrapper form#message-listing-agent section.start-view p:last-of-type,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view p:last-of-type,#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.start-view p:last-of-type{float:right!important;margin:20px 0 0!important;text-align:right!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.success-view h2,#outer-wrapper>section.talk-to-an-expert .wrapper form#message-listing-agent section.success-view h2,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.success-view h2,#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.success-view h2{font:normal normal 47px/61px "oswald","Oswald",sans-serif!important;letter-spacing:.07em!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view h2,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view h2{width:19.5652173913%!important;margin-right:3.0434782609%!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view p.textarea,#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view p.textarea{width:39.1304347826%!important;margin-right:3.4782608696%!important;}#outer-wrapper>section.talk-to-an-expert .wrapper form#talk-to-an-expert section.start-view p:not(.textarea),#outer-wrapper>section.message-listing-agent .wrapper form#talk-to-an-expert section.start-view p:not(.textarea){width:34.7826086957%!important;}#outer-wrapper>section.message-listing-agent .wrapper form#message-listing-agent section.start-view h2{line-height:56px!important;word-break:break-word!important;word-spacing:2000px!important;}#outer-wrapper>section .reviews.listing.carousel p.next,#outer-wrapper>section .reviews.listing.carousel p.previous{width:20px!important;height:40px!important;margin-top:-20px!important;}#outer-wrapper>section .reviews.listing.carousel p.next a,#outer-wrapper>section .reviews.listing.carousel p.previous a{width:20px!important;height:40px!important;background-image:url(/assets/svgs/icons/ico-arrow-white.svg)!important;background-size:20px 40px!important;}#outer-wrapper>section .reviews.listing.carousel p.next{transform:rotate(0deg)!important;}#outer-wrapper>section .reviews.listing.carousel p.previous{transform:rotate(-180deg)!important;}#outer-wrapper>section.featured-listings{position:relative!important;}#outer-wrapper>section.featured-listings>.wrapper{position:static!important;}#outer-wrapper>section.featured-listings>.wrapper>h2{top:-45px;text-align:left!important;z-index:999;}#outer-wrapper>section.featured-listings>.wrapper>h2+.carousel{position:absolute!important;top:100px!important;left:0!important;right:0!important;width:96%!important;height:424px!important;padding:0 2%!important;overflow:auto hidden!important;white-space:nowrap!important;}#outer-wrapper>section.featured-listings>.wrapper>h2+.carousel:before,#outer-wrapper>section.featured-listings>.wrapper>h2+.carousel:after{position:absolute!important;content:""!important;display:block!important;top:0!important;left:0!important;bottom:0!important;width:2%!important;height:100%!important;background-color:#fff!important;z-index:99!important;}#outer-wrapper>section.featured-listings>.wrapper>h2+.carousel:after{left:unset!important;right:0!important;}#outer-wrapper>section.featured-listings>.wrapper>h2+.carousel::-webkit-scrollbar{width:0!important;background:transparent!important;}#outer-wrapper>section.featured-listings>.wrapper>h2+.carousel>#property-listing{float:left!important;display:block!important;height:424px!important;white-space:nowrap!important;cursor:move!important;}#outer-wrapper>section.featured-listings>.wrapper>h2+.carousel>#property-listing .property.location{float:left!important;margin-left:30px!important;cursor:move!important;overflow:hidden!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#outer-wrapper>section.featured-listings>.wrapper>h2+.carousel>#property-listing .property.location:first-child{margin-left:0!important;}#outer-wrapper>section.featured-listings>.wrapper>h2+.carousel>#property-listing .property.location .specs{white-space:normal!important;}#outer-wrapper>section.featured-listings>.wrapper>h2+.carousel+*{margin-top:534px!important;text-align:center!important;}#outer-wrapper>section.featured-listings p.prev,#outer-wrapper>section.featured-listings p.next{display:block;position:absolute;top:50%;width:20px!important;height:40px!important;margin:-140px 0 0!important;padding:0!important;z-index:100!important;}#outer-wrapper>section.featured-listings p.prev a,#outer-wrapper>section.featured-listings p.next a{display:block;width:20px!important;height:40px!important;background:url(/assets/svgs/icons/ico-arrow-white.svg) no-repeat center center!important;background-size:20px 40px!important;}#outer-wrapper>section.featured-listings p.prev a span,#outer-wrapper>section.featured-listings p.next a span{display:none;}#outer-wrapper>section.featured-listings p.next{right:5px;transform:rotate(0deg)!important;}#outer-wrapper>section.featured-listings p.prev{left:5px;transform:rotate(-180deg)!important;}#outer-wrapper>section.reviews>.wrapper{align-items:flex-start;z-index:999!important;}#outer-wrapper>section.reviews .review-count:before{background-image:url(/assets/svgs/icons/reviews/sources/google-word.svg)!important;}#outer-wrapper>section[class^=white] .wrapper.reviews .review .comment{color:#000!important;}#outer-wrapper>section[class^=white] .wrapper.reviews .review .reviewer{color:#000!important;}#outer-wrapper>section.proposition-values .wrapper.center-align-text>*:not(.left-align-text):not(.right-align-text),#outer-wrapper>section.problem-to-solve .wrapper.center-align-text>*:not(.left-align-text):not(.right-align-text){text-align:center!important;}#outer-wrapper>section.proposition-values .wrapper h2,#outer-wrapper>section.problem-to-solve .wrapper h2{margin-bottom:20px!important;font-family:"Source Sans Pro"!important;font-weight:600!important;font-size:44px!important;line-height:44px!important;text-align:center!important;color:#000!important;}#outer-wrapper>section.proposition-values .wrapper h2+h3,#outer-wrapper>section.problem-to-solve .wrapper h2+h3{margin-top:-5px!important;}#outer-wrapper>section.proposition-values .wrapper h3,#outer-wrapper>section.problem-to-solve .wrapper h3{font:normal 400 20px/30px "oswald","Oswald",sans-serif!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:#b40101!important;}#outer-wrapper>section.proposition-values .wrapper p,#outer-wrapper>section.problem-to-solve .wrapper p{font:normal 400 14px/14px "source-sans-pro","Source Sans Pro",sans-serif!important;font-family:"Source Sans Pro";letter-spacing:.03em;text-align:center;color:#acacac!important;}#outer-wrapper>section.proposition-values .wrapper>.left,#outer-wrapper>section.problem-to-solve .wrapper>.left{margin:0 50px 50px 0!important;}#outer-wrapper>section.proposition-values .wrapper ul.iconic,#outer-wrapper>section.problem-to-solve .wrapper ul.iconic{display:flex!important;}#outer-wrapper>section.proposition-values .wrapper ul.iconic li,#outer-wrapper>section.problem-to-solve .wrapper ul.iconic li{display:inline-block!important;margin-right:60px!important;}#outer-wrapper>section.proposition-values .wrapper ul.iconic.checkmark.circular.blue li,#outer-wrapper>section.problem-to-solve .wrapper ul.iconic.checkmark.circular.blue li{font:normal 600 16px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;color:#000!important;}#outer-wrapper>section.proposition-values .wrapper .extra-margin-top,#outer-wrapper>section.problem-to-solve .wrapper .extra-margin-top{margin-top:45px!important;}#outer-wrapper>section.proposition-values .wrapper a:not(.btn):link,#outer-wrapper>section.proposition-values .wrapper a:not(.btn):visited,#outer-wrapper>section.problem-to-solve .wrapper a:not(.btn):link,#outer-wrapper>section.problem-to-solve .wrapper a:not(.btn):visited{text-decoration:none!important;}#outer-wrapper>section.proposition-values .wrapper a:not(.btn):hover,#outer-wrapper>section.proposition-values .wrapper a:not(.btn):active,#outer-wrapper>section.problem-to-solve .wrapper a:not(.btn):hover,#outer-wrapper>section.problem-to-solve .wrapper a:not(.btn):active{text-decoration:underline!important;}#outer-wrapper>section.problem-to-solve .wrapper h2{font:normal normal 30px/40px "oswald","Oswald",sans-serif!important;letter-spacing:.05em!important;}#outer-wrapper>section.problem-to-solve .wrapper h2+p{font:normal normal 18px/25px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;}#outer-wrapper>section.proposition-values .wrapper ul.iconic{display:block!important;}#outer-wrapper>section.proposition-values .wrapper ul.iconic li:last-of-type{margin-right:0!important;}#outer-wrapper>section.contact-info-with-map>.wrapper.full-width{position:static!important;width:1156px!important;margin:0 auto!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box{padding:0 5%!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box h2{font:normal normal 20px/30px "oswald","Oswald",sans-serif!important;letter-spacing:.2em!important;color:#000!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box h2+p{margin:30px 0 20px!important;font:normal 400 18px/25px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box h3{font:normal 400 20px/20px "oswald","Oswald",sans-serif!important;letter-spacing:.2em;text-align:left;text-transform:uppercase!important;color:#000;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons{display:block!important;margin-left:0!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons li{display:block!important;margin-top:0!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons li a,#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons li a span,#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons li span i{font-family:"Source Sans Pro"!important;font-weight:400!important;font-size:18px!important;font-style:normal!important;letter-spacing:.03em!important;line-height:25px!important;text-align:left;padding-left:0!important;color:#000!important;white-space:normal!important;text-transform:capitalize!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons li.phone:before{background-image:url(/uploads/content/global/ico-phone-black.svg);}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons li.email a{text-transform:lowercase!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons li.email:before{background-image:url(/uploads/content/global/ico-email-arrow-black.svg);}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons li.directions:before{top:13px!important;margin-top:0!important;background-image:url(/uploads/content/global/ico-marker-black.svg);}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons li.directions span:last-of-type{display:block!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .contact.listing.iconic.icons li.directions span em{font-style:normal;font-weight:normal;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .extra-margin-top{margin-top:30px!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card{display:none!important;margin-top:0!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .phone{margin-top:0!important;white-space:nowrap!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .address span{display:none!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .address span i{white-space:nowrap!important;font:normal 600 18px/25px "source-sans-pro","Source Sans Pro",sans-serif!important;font-style:normal!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid{border-width:3px!important;border-color:#b40101!important;background-image:none!important;background-color:#b40101!important;color:#fff!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid:hover:not(.nohover),#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid:active:not(.nohover),#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid.active:not(.nohover){background-color:#b40101!important;color:#fff!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid.solid{border-width:3px!important;border-color:#b40101!important;background-image:none!important;background-color:#b40101!important;color:#fff!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid.solid:hover:not(.nohover),#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid.solid:active:not(.nohover),#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid.solid.active:not(.nohover){background-color:#b40101!important;color:#fff!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid.outline{background-color:transparent!important;color:#fff!important;}#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid.outline:hover:not(.nohover),#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid.outline:active:not(.nohover),#outer-wrapper>section.contact-info-with-map>.wrapper .x-box .location-card .directions .btn.solid.outline.active:not(.nohover){background-color:#fff!important;color:#000!important;}#outer-wrapper>section.contact-form .wrapper form.form h2{font:normal 300 50px/63px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:capitalize!important;}#outer-wrapper>section.contact-form .wrapper form.form h3{position:relative!important;width:950px!important;left:-220px!important;margin:40px 0 20px!important;font:normal 600 18px/23px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.26em!important;text-transform:uppercase!important;}#outer-wrapper>section.contact-form .wrapper form.form h3+p{position:relative!important;width:950px!important;left:-220px!important;margin:20px 0 0!important;font:normal normal 18px/23px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;}#outer-wrapper>section.reviews:before{top:-2px!important;background-size:101% 101%!important;}#outer-wrapper>section.reviews:after{bottom:-2px!important;background-size:101% 101%!important;}#outer-wrapper>section.seller-info .wrapper .iconic.icons.listing,#outer-wrapper>section.buyer-info .wrapper .iconic.icons.listing,#outer-wrapper>section.landlord-info .wrapper .iconic.icons.listing,#outer-wrapper>section.tenant-info .wrapper .iconic.icons.listing{display:block!important;}#outer-wrapper>section.seller-info .wrapper .iconic.icons.listing li,#outer-wrapper>section.buyer-info .wrapper .iconic.icons.listing li,#outer-wrapper>section.landlord-info .wrapper .iconic.icons.listing li,#outer-wrapper>section.tenant-info .wrapper .iconic.icons.listing li{margin-top:0!important;padding-bottom:20px!important;}#outer-wrapper>section.seller-info .wrapper .iconic.icons.listing li h3,#outer-wrapper>section.buyer-info .wrapper .iconic.icons.listing li h3,#outer-wrapper>section.landlord-info .wrapper .iconic.icons.listing li h3,#outer-wrapper>section.tenant-info .wrapper .iconic.icons.listing li h3{margin-bottom:20px!important;font:normal 400 24px/24px "oswald","Oswald",sans-serif!important;text-align:left!important;color:#b40101!important;}#outer-wrapper>section.seller-info .wrapper .iconic.icons.listing li p,#outer-wrapper>section.buyer-info .wrapper .iconic.icons.listing li p,#outer-wrapper>section.landlord-info .wrapper .iconic.icons.listing li p,#outer-wrapper>section.tenant-info .wrapper .iconic.icons.listing li p{font:normal 400 18px/24px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;text-align:left!important;color:#000!important;}#outer-wrapper>section.seller-info .wrapper .iconic.icons.listing li:after,#outer-wrapper>section.buyer-info .wrapper .iconic.icons.listing li:after,#outer-wrapper>section.landlord-info .wrapper .iconic.icons.listing li:after,#outer-wrapper>section.tenant-info .wrapper .iconic.icons.listing li:after{position:absolute;content:"";display:block;left:-51px;top:13px;height:100%;width:2px;background-color:#ccc;}#outer-wrapper>section.seller-info .wrapper .iconic.icons.listing li:before,#outer-wrapper>section.buyer-info .wrapper .iconic.icons.listing li:before,#outer-wrapper>section.landlord-info .wrapper .iconic.icons.listing li:before,#outer-wrapper>section.tenant-info .wrapper .iconic.icons.listing li:before{top:13px!important;left:-60px!important;background-image:url("/assets/svgs/icons/ico-checkmark-circular-red.svg");z-index:1;}#outer-wrapper>section.seller-info .wrapper .iconic.icons.listing li:last-of-type:after,#outer-wrapper>section.buyer-info .wrapper .iconic.icons.listing li:last-of-type:after,#outer-wrapper>section.landlord-info .wrapper .iconic.icons.listing li:last-of-type:after,#outer-wrapper>section.tenant-info .wrapper .iconic.icons.listing li:last-of-type:after{display:none!important;}#outer-wrapper>section .overlay:before{display:flex!important;justify-content:center!important;align-items:center!important;top:0!important;margin:0!important;width:70%!important;height:100%!important;padding:0 15%!important;font:normal normal 30px/41px "oswald","Oswald",sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;white-space:normal!important;}#outer-wrapper~nav.mobile{display:block;right:-999999px;z-index:99991;}#outer-wrapper~nav.mobile .wrapper>ul{top:100px;}#outer-wrapper~nav.mobile .wrapper p:first-of-type{margin-bottom:50px!important;}#outer-wrapper~nav.mobile .wrapper .call-now{background-color:#b40101!important;position:relative!important;border-left:0!important;padding-left:50px!important;}#outer-wrapper~nav.mobile .wrapper .call-now i{font-style:normal!important;}#outer-wrapper~nav.mobile .wrapper .call-now i:last-of-type{display:none!important;}#outer-wrapper~nav.mobile .wrapper .call-now:before{position:absolute!important;top:50%!important;left:22px!important;content:""!important;display:block!important;width:18px!important;height:18px!important;margin-top:-9px!important;background:url(/assets/svgs/icons/ico-phone.svg) no-repeat center center!important;background-size:18px 18px!important;}#outer-wrapper~nav.mobile .wrapper .email i{font-style:normal!important;}#outer-wrapper~nav.mobile .wrapper .email i:last-of-type{display:none!important;}#outer-wrapper~nav.mobile li.main-nav{display:none;}#outer-wrapper~nav.mobile a#mobile-nav-toggle{display:block;top:80px;bottom:auto;left:auto;margin-top:0;width:20px;height:12px;background:transparent url(/assets/svgs/icons/ico-menu-arrow.svg) no-repeat center center;background-size:20px 12px;}#outer-wrapper~nav.mobile~.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;width:100%;height:100%;background-color:#b40101;opacity:.94;cursor:pointer;}#outer-wrapper~nav.mobile ul li{display:block!important;position:relative;margin-bottom:10px!important;}#outer-wrapper~nav.mobile ul li a{color:#000!important;}#outer-wrapper~nav.mobile ul li a span{display:block!important;font:normal 600 18px/25px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;letter-spacing:.15em!important;}#outer-wrapper~nav.mobile ul li a.btn{height:16px!important;padding-left:28px!important;padding-right:28px!important;font:normal bold 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:1px!important;text-transform:uppercase!important;}#outer-wrapper~nav.mobile ul li a.btn span{font:normal bold 20px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:1px!important;}#outer-wrapper~nav.mobile ul li a.btn.ico.ico-phone{position:relative!important;left:-45px!important;display:inline-block!important;width:auto!important;height:20px!important;padding:10px 20px 10px 55px!important;border-radius:25px!important;border-width:3px!important;background:url(/assets/svgs/icons/ico-phone.svg) no-repeat left 25px center!important;background-size:20px 20px!important;font:normal 700 20px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#b40101!important;text-transform:uppercase!important;}#outer-wrapper~nav.mobile ul li a.btn.solid{background-color:#b40101!important;color:#fff!important;}#outer-wrapper~nav.mobile ul li a.btn.solid.nohover:hover,#outer-wrapper~nav.mobile ul li a.btn.solid.nohover:active,#outer-wrapper~nav.mobile ul li a.btn.solid.nohover.active{background-color:#b40101!important;color:#fff!important;}#outer-wrapper~nav.mobile ul li a.btn.solid:hover:not(.nohover),#outer-wrapper~nav.mobile ul li a.btn.solid:active:not(.nohover),#outer-wrapper~nav.mobile ul li a.btn.solid.active:not(.nohover){background-color:#b40101!important;color:#fff!important;}#outer-wrapper~nav.mobile ul li a.btn.outline{border-color:#b40101!important;background-color:transparent!important;color:#b40101!important;}#outer-wrapper~nav.mobile ul li a.btn.outline.nohover:hover,#outer-wrapper~nav.mobile ul li a.btn.outline.nohover:active,#outer-wrapper~nav.mobile ul li a.btn.outline.nohover.active{background-color:transparent!important;color:#b40101!important;}#outer-wrapper~nav.mobile ul li a.btn.outline:hover:not(.nohover),#outer-wrapper~nav.mobile ul li a.btn.outline:active:not(.nohover),#outer-wrapper~nav.mobile ul li a.btn.outline.active:not(.nohover){background-color:#b40101!important;color:#fff!important;}#outer-wrapper~nav.mobile ul li a.btn+.btn{margin-left:20px!important;}#outer-wrapper~nav.mobile ul li a:not(.btn){display:block!important;color:#000!important;}#outer-wrapper~nav.mobile ul li a:not(.btn) span{padding:0!important;}#outer-wrapper~nav.mobile ul li a.ico-mask{position:relative!important;left:-25px!important;display:block!important;width:auto!important;padding-left:70px!important;background:url(/assets/svgs/icons/ico-mask.svg) no-repeat left center!important;background-size:60px 28px!important;color:#000!important;}#outer-wrapper~nav.mobile ul li.more-margin-top{margin-top:10px!important;}#outer-wrapper~nav.mobile ul li.sub-menu{position:relative!important;left:-21px!important;}#outer-wrapper~nav.mobile ul li.sub-menu>a{position:relative!important;padding-left:21px!important;}#outer-wrapper~nav.mobile ul li.sub-menu>a:before{content:""!important;display:block!important;position:absolute!important;top:42%!important;width:11px!important;height:11px!important;margin-top:-5.5px!important;left:0!important;background:url(/assets/svgs/icons/ico-arrow-black.svg) no-repeat center center!important;background-size:11px 6.5px!important;transform:rotate(-90deg)!important;transition:transform .2s ease-in-out!important;}#outer-wrapper~nav.mobile ul li.sub-menu>a[href="#"]{cursor:pointer!important;}#outer-wrapper~nav.mobile ul li.sub-menu>nav{display:block;float:none!important;height:0;padding-bottom:5px!important;padding-left:36px!important;overflow:hidden!important;}#outer-wrapper~nav.mobile ul li.sub-menu>nav a{color:#acacac!important;}#outer-wrapper~nav.mobile ul li.sub-menu li{margin-bottom:5px!important;}#outer-wrapper~nav.mobile ul li.sub-menu li a span{font:normal 400 18px/25px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:normal!important;text-transform:none!important;}#outer-wrapper~nav.mobile ul li.sub-menu.expanded>a{margin-bottom:10px!important;color:#000!important;}#outer-wrapper~nav.mobile ul li.sub-menu.expanded>a:before{transform:rotate(0deg)!important;}#outer-wrapper~nav.mobile ul li.directions a span,#outer-wrapper~nav.mobile ul li.email a span,#outer-wrapper~nav.mobile ul li.home a span{padding-bottom:0!important;font-family:"Source Sans Pro"!important;font-weight:400!important;font-size:18px!important;letter-spacing:.03em!important;line-height:25px!important;text-align:left!important;text-transform:none!important;color:#000;}#outer-wrapper~nav.mobile ul li.directions a:before,#outer-wrapper~nav.mobile ul li.email a:before,#outer-wrapper~nav.mobile ul li.home a:before{content:""!important;position:absolute!important;display:block!important;left:-30px!important;width:16px!important;height:22px!important;background-size:16px 22px!important;}#outer-wrapper~nav.mobile ul li.directions span,#outer-wrapper~nav.mobile ul li.email span,#outer-wrapper~nav.mobile ul li.home span{display:block!important;margin-bottom:0;}#outer-wrapper~nav.mobile ul li.directions span i,#outer-wrapper~nav.mobile ul li.email span i,#outer-wrapper~nav.mobile ul li.home span i{font-style:normal!important;}#outer-wrapper~nav.mobile ul li.directions a:before{background-image:url(/uploads/content/global/ico-marker-black.svg)!important;}#outer-wrapper~nav.mobile ul li.home{position:relative!important;height:18px!important;margin-top:30px!important;}#outer-wrapper~nav.mobile ul li.home a{line-height:400!important;}#outer-wrapper~nav.mobile ul li.home a:before{top:-2px!important;background-image:url(/uploads/content/global/ico-home-grey.svg)!important;}#outer-wrapper~nav.mobile ul li.home a span{font:normal 400 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#acacac;}#outer-wrapper~nav.mobile ul li.email{margin-top:30px!important;margin-bottom:5px!important;}#outer-wrapper~nav.mobile ul li.email a:before{background-image:url(/uploads/content/global/ico-email-arrow-black.svg)!important;}#outer-wrapper~nav.mobile ul li#nav-social{align-items:center!important;}#outer-wrapper~nav.mobile ul li#nav-social ul.social{flex-wrap:nowrap!important;}#outer-wrapper~nav.mobile ul li#nav-social ul.social li{margin-left:0!important;margin-top:32px!important;}#outer-wrapper~nav.mobile ul li#nav-social ul.social li:not(last-of-type){margin-right:15px;}#outer-wrapper~nav.mobile ul>li:first-of-type .btn:first-of-type{position:relative!important;left:-28px!important;}#outer-wrapper~nav.mobile ul>li:last-of-type .btn{position:relative!important;left:-28px!important;background:#b40101!important;}#outer-wrapper~nav.mobile ul>li:last-of-type .btn.solid{background:#b40101!important;}#outer-wrapper~nav.mobile ul>li:last-of-type .btn.solid.nohover:hover,#outer-wrapper~nav.mobile ul>li:last-of-type .btn.solid.nohover:active,#outer-wrapper~nav.mobile ul>li:last-of-type .btn.solid.nohover.active{background:#b40101!important;color:#fff!important;}#outer-wrapper~nav.mobile ul>li:last-of-type .btn.solid:hover:not(.nohover),#outer-wrapper~nav.mobile ul>li:last-of-type .btn.solid:active:not(.nohover),#outer-wrapper~nav.mobile ul>li:last-of-type .btn.solid.active:not(.nohover){background:#b40101!important;color:#fff!important;}#outer-wrapper~nav.mobile ul>li:last-of-type .btn+.btn{position:relative!important;left:-28px!important;border-color:#b40101!important;background:#fff!important;color:#b40101!important;}#outer-wrapper~nav.mobile ul>li:last-of-type .btn+.btn.nohover:hover,#outer-wrapper~nav.mobile ul>li:last-of-type .btn+.btn.nohover:active,#outer-wrapper~nav.mobile ul>li:last-of-type .btn+.btn.nohover.active{background:#fff!important;color:#b40101!important;}#outer-wrapper~nav.mobile ul>li:last-of-type .btn+.btn:hover:not(.nohover),#outer-wrapper~nav.mobile ul>li:last-of-type .btn+.btn:active:not(.nohover),#outer-wrapper~nav.mobile ul>li:last-of-type .btn+.btn.active:not(.nohover){background:#fff!important;color:#b40101!important;}footer{font:normal normal 20px/20px "source-sans-pro","Source Sans Pro",sans-serif;}footer:before{background-color:#fff!important;background-size:auto 100%!important;background-position:left top!important;}footer .wrapper{display:table!important;max-width:none!important;padding-top:30px!important;}footer a:link,footer a:visited,footer a:hover,footer a:active{display:inline-block;color:#fff;text-decoration:none;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}footer .wrapper>section{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start;width:100%;}footer .wrapper>section>div{font:normal normal 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;text-align:left!important;}footer .wrapper>section>div.tag-line{grid-area:tagline;padding-top:0!important;}footer .wrapper>section>div.tag-line h2{font:normal bold 20px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#fff!important;}footer .wrapper>section>div ul{margin-top:0;}footer .wrapper>section>div ul li{margin-bottom:5px;}footer .wrapper>section>div ul li a{font:normal normal 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;color:#fff!important;}footer .wrapper>section>div.contact-info{margin-right:55px;}footer .wrapper>section>div.contact-info P{margin:10px 0;}footer .wrapper>section>div.contact-info P.phone{margin-top:0!important;}footer .wrapper>section>div.contact-info P a:link,footer .wrapper>section>div.contact-info P a:visited,footer .wrapper>section>div.contact-info P a:active,footer .wrapper>section>div.contact-info P a:hover{font:normal normal 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;color:#fff!important;}footer .wrapper>section>div.contact-info P.directions a,footer .wrapper>section>div.contact-info P.phone a,footer .wrapper>section>div.contact-info P.fax a,footer .wrapper>section>div.contact-info P.email a{display:inline-block!important;padding-left:30px!important;position:relative!important;position:relative!important;}footer .wrapper>section>div.contact-info P.directions a:before,footer .wrapper>section>div.contact-info P.phone a:before,footer .wrapper>section>div.contact-info P.fax a:before,footer .wrapper>section>div.contact-info P.email a:before{content:""!important;position:absolute!important;left:0!important;display:block!important;width:18px!important;height:18px!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:18px 18px!important;}footer .wrapper>section>div.contact-info P.directions a:before{width:16px!important;height:22px!important;background-image:url(/uploads/content/global/ico-marker.svg)!important;background-size:16px 22px!important;}footer .wrapper>section>div.contact-info P.directions a p{font-size:18px!important;font-weight:400!important;font-style:normal!important;}footer .wrapper>section>div.contact-info P.directions a span{display:block!important;margin-bottom:5px;}footer .wrapper>section>div.contact-info P.directions a span i{font-style:normal!important;}footer .wrapper>section>div.contact-info P.phone a:before{background-image:url(/uploads/content/global/ico-phone.svg)!important;}footer .wrapper>section>div.contact-info P.email a:before{background-image:url(/uploads/content/global/ico-email-arrow.svg)!important;}footer .wrapper>section>div.pages-listing,footer .wrapper>section>div.commercial-listings{margin-right:30px;}footer .wrapper>section>div.representation{margin-left:0;}footer .wrapper>section>div.notices{width:100%!important;}footer .wrapper>section>div.notices p{display:inline-block;}footer .wrapper>section>div.notices p a,footer .wrapper>section>div.notices p span{font-size:16px;font-style:italic!important;font-weight:400!important;}footer .wrapper>section>div.notices p:not(:first-child){margin-left:50px!important;}footer .wrapper>section>div.bottom-line{grid-area:bottom-line;}footer .wrapper>section>div.bottom-line p{display:inline-block!important;margin-right:30px!important;margin-bottom:0!important;font:italic normal 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;color:#fff!important;}footer .wrapper>section>div.bottom-line p a:link,footer .wrapper>section>div.bottom-line p a:visited,footer .wrapper>section>div.bottom-line p a:active,footer .wrapper>section>div.bottom-line p a:hover{font:italic normal 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;letter-spacing:.03em!important;color:#fff!important;}footer .wrapper>section>div.bottom-line p#ADA{position:relative!important;bottom:-12px!important;}footer .wrapper>section>div.bottom-line p#ADA a{width:65px!important;height:28px!important;background:url(/assets/svgs/ada-logo.svg) no-repeat center center!important;background-size:65px 28px!important;}footer .wrapper>section>div.bottom-line p#ADA a span{display:none!important;}footer .wrapper>section #social-networking{align-items:center!important;width:50%;margin-left:105px;}footer .wrapper>section #social-networking ul.social li{margin-left:0!important;margin-top:37px!important;}footer .wrapper>section #social-networking ul.social li:not(last-of-type){margin-right:15px;}footer .wrapper>section #social-networking ul.social li a:before{content:""!important;position:absolute!important;display:block!important;width:36px!important;height:36px!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:36px 36px!important;}footer .wrapper>section p.logo{width:244px!important;}footer .wrapper>section p.logo img{width:244px!important;}footer #projex{position:absolute;bottom:0!important;right:0!important;margin:0;text-align:center;}#floater,#menu-call-floater{display:none;position:fixed!important;bottom:122px!important;z-index:99988!important;}#floater .wrapper,#menu-call-floater .wrapper{width:1365px!important;text-align:right!important;}#menu-call-floater{display:block!important;top:46px!important;bottom:unset!important;width:100%!important;}#menu-call-floater .wrapper{width:100%!important;height:0!important;}#menu-call-floater a.btn.call-now{position:absolute!important;right:135px!important;}#menu-call-floater #menu-call-toggle{top:0!important;right:70px!important;}body.contact #outer-wrapper>header,body.contact-us #outer-wrapper>header,body.privacy-policy #outer-wrapper>header,body.blog #outer-wrapper>header,body.sitemap #outer-wrapper>header{background-position:center top!important;}body.contact #outer-wrapper>section.talk-to-an-expert,body.contact-us #outer-wrapper>section.talk-to-an-expert,body.listings #outer-wrapper>section.talk-to-an-expert,body.listing-details #outer-wrapper>section.talk-to-an-expert,body.sitemap #outer-wrapper>section.talk-to-an-expert,body.privacy-notice #outer-wrapper>section.talk-to-an-expert,body.services #outer-wrapper>section.talk-to-an-expert,body.chris-long #outer-wrapper>section.talk-to-an-expert,body.brad-estes #outer-wrapper>section.talk-to-an-expert,body.gina-plooster #outer-wrapper>section.talk-to-an-expert,body.dan-logan #outer-wrapper>section.talk-to-an-expert,body.hannah-dusing #outer-wrapper>section.talk-to-an-expert,body.erika-uecker #outer-wrapper>section.talk-to-an-expert,body.blog-post #outer-wrapper>section.talk-to-an-expert{display:none!important;height:0!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>p{text-align:center!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article{margin-bottom:80px!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview.preview-image{display:grid;grid-template-columns:57% 43%;grid-column-gap:5%;grid-template-areas:"image content";}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview.preview-image .post-image{grid-area:image;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview.preview-image .post-content{grid-area:content;display:grid;place-content:space-around;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview.preview-image .post-content>div{align-items:center;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview.preview-image:nth-of-type(2n){grid-template-columns:43% 57%;grid-template-areas:"content image";}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview h2{margin:0 0 10px!important;white-space:normal!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview h2 a{font:normal 400 47px/47px "oswald","Oswald",sans-serif!important;text-decoration:none!important;letter-spacing:.07em;text-align:left;color:#000!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview ul.post-info{margin-left:0!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview ul.post-info .author{display:none!important;height:0!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview ul.post-info+p{margin-top:30px!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview p{margin:10px 0 0!important;font:italic normal 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#acacac!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview p:last-child{margin-top:30px!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview p a.btn{padding:0!important;border:0!important;background:none!important;color:#000!important;font:normal 600 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;letter-spacing:.26em!important;}body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview p a.btn:hover,body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview p a.btn:active,body.news-and-insights #outer-wrapper>section .wrapper.listing.blog>article.blog-post.preview p a.btn.active{padding:0!important;border:0!important;background:none!important;color:#000!important;}body.news-and-insights #outer-wrapper>section .wrapper.blog h1{margin:0 0 10px!important;font:normal normal 30px/38px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000!important;}body.news-and-insights.blog-post.covid-measures header h2.h1{display:none!important;}body.news-and-insights.blog-post.covid-measures section.blog-post article h1{display:none!important;}body.news-and-insights.blog-post.covid-measures section.blog-post article ul.post-info{display:none!important;}body.news-and-insights.blog-post.covid-measures section.blog-post article+p{display:none!important;}body.blog-post #outer-wrapper>section .wrapper.blog-post h1{margin:0 0 10px!important;font:normal 400 47px/47px "oswald","Oswald",sans-serif!important;text-decoration:none!important;letter-spacing:.07em;text-align:left;color:#000!important;}body.blog-post #outer-wrapper>section .wrapper.blog-post>article.blog-post.preview.preview-image>a:first-of-type{float:left!important;display:block!important;width:50%;height:100%!important;}body.blog-post #outer-wrapper>section .wrapper.blog-post>article.blog-post.preview ul{margin-bottom:30px!important;}body.blog-post #outer-wrapper>section .wrapper.blog-post>article.blog-post.preview ul.post-info{margin-left:0!important;}body.blog-post #outer-wrapper>section .wrapper.blog-post>article.blog-post.preview ul.post-info .author{display:none!important;}body.blog-post #outer-wrapper>section .wrapper.blog-post>article.blog-post.preview ul.post-info+p{margin-top:30px!important;}body.our-team #outer-wrapper>section.reviews{margin-bottom:0!important;padding-bottom:285px!important;}body.our-team #outer-wrapper>footer.footer{overflow:unset!important;padding-top:0!important;}body.our-team #outer-wrapper>footer.footer:before{top:-204px!important;background-color:transparent!important;background-size:auto 100%!important;}body.our-team #outer-wrapper>section.talk-to-an-expert,body.news-and-insights #outer-wrapper>section.talk-to-an-expert,body.properties-for-sale #outer-wrapper>section.talk-to-an-expert,body.properties-for-lease #outer-wrapper>section.talk-to-an-expert,body.businesses-for-sale #outer-wrapper>section.talk-to-an-expert{display:none!important;height:0!important;}body.privacy-policy #outer-wrapper>section,body.policies #outer-wrapper>section,body.warranty #outer-wrapper>section{text-align:left!important;}body.privacy-policy #outer-wrapper>section .wrapper,body.policies #outer-wrapper>section .wrapper,body.warranty #outer-wrapper>section .wrapper{text-align:left!important;}body.privacy-policy #outer-wrapper>section .wrapper.center-align-text,body.policies #outer-wrapper>section .wrapper.center-align-text,body.warranty #outer-wrapper>section .wrapper.center-align-text{text-align:left!important;}body.privacy-policy #outer-wrapper>section .wrapper.center-align-text>*,body.policies #outer-wrapper>section .wrapper.center-align-text>*,body.warranty #outer-wrapper>section .wrapper.center-align-text>*{text-align:left!important;}body.privacy-policy #outer-wrapper>section .wrapper h3,body.policies #outer-wrapper>section .wrapper h3,body.warranty #outer-wrapper>section .wrapper h3{margin:30px 0 20px;}body.privacy-policy #outer-wrapper>section .wrapper ul,body.privacy-policy #outer-wrapper>section .wrapper ol,body.policies #outer-wrapper>section .wrapper ul,body.policies #outer-wrapper>section .wrapper ol,body.warranty #outer-wrapper>section .wrapper ul,body.warranty #outer-wrapper>section .wrapper ol{margin-left:20px!important;}body.privacy-policy #outer-wrapper>section .wrapper ul li,body.privacy-policy #outer-wrapper>section .wrapper ol li,body.policies #outer-wrapper>section .wrapper ul li,body.policies #outer-wrapper>section .wrapper ol li,body.warranty #outer-wrapper>section .wrapper ul li,body.warranty #outer-wrapper>section .wrapper ol li{display:list-item!important;margin:0 0 10px!important;}body.our-team #outer-wrapper header>.wrapper h1,body.our-team #outer-wrapper header>.wrapper h2.h1,body.market-stats #outer-wrapper header>.wrapper h1,body.market-stats #outer-wrapper header>.wrapper h2.h1,body.news-and-insights #outer-wrapper header>.wrapper h1,body.news-and-insights #outer-wrapper header>.wrapper h2.h1,body.blog-post #outer-wrapper header>.wrapper h1,body.blog-post #outer-wrapper header>.wrapper h2.h1,body.contact #outer-wrapper header>.wrapper h1,body.contact #outer-wrapper header>.wrapper h2.h1,body.biography #outer-wrapper header>.wrapper h1,body.biography #outer-wrapper header>.wrapper h2.h1,body.services #outer-wrapper header>.wrapper h1,body.services #outer-wrapper header>.wrapper h2.h1{width:350px!important;}body.property.listing-details #outer-wrapper>section.reviews{background:#fff!important;}body.property.listing-details #outer-wrapper>section.reviews>.wrapper.reviews .review{filter:none!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details section{float:none!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header{display:grid;grid-column-gap:0;grid-row-gap:15px;grid-template-areas:"street-address pricing" "name specs";}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h1.street-address{grid-area:street-address;position:relative!important;margin-bottom:0!important;font:normal 600 30px/30px "montserrat","Montserrat",sans-serif!important;text-align:left!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h1.street-address .go-back{position:absolute!important;top:50%!important;left:-20px!important;width:10px!important;height:20px!important;margin-top:-12px!important;background:url(/assets/svgs/icons/ico-arrow-black-large.svg) no-repeat center center!important;background-size:10px 20px!important;transform:rotate(-180deg)!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h1.street-address .go-back span{display:none!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header p.name{grid-area:name;margin-bottom:0!important;font:normal 600 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000!important;text-align:left!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h2.pricing{grid-area:pricing;display:block!important;position:relative!important;height:24px!important;line-height:24px!important;text-align:right!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h2.pricing>span{display:inline!important;position:relative!important;top:-8px!important;width:1%!important;height:24px!important;margin-bottom:24px!important;padding-left:60px!important;font:normal 400 24px/24px "oswald","Oswald",sans-serif!important;text-align:right!important;color:#000!important;text-decoration:none!important;white-space:nowrap!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h2.pricing>span:before{position:absolute;top:50%;left:0;content:attr(data-text);display:block;width:30px;height:11px;margin-top:-12.5px;padding:9px 9px 7px;background-color:#959595;color:#fff;font:normal 600 11px/11px "source-sans-pro","Source Sans Pro",sans-serif;text-transform:uppercase;text-align:center;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h2.pricing.sale span{padding-left:57px!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h2.pricing.sale span:before{background-color:#b40101;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h2.pricing.lease span{padding-left:63px!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h2.pricing.lease span:before{background-color:#0092f3;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h2.pricing.under-contract span{padding-left:121px!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header h2.pricing.under-contract span:before{background-color:#707070;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-header p.specs{grid-area:specs;margin-bottom:0!important;font:normal 400 14px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#959595!important;text-align:right!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-images{width:100%!important;max-width:100%!important;height:450px!important;max-height:350px!important;padding-top:40px!important;padding-bottom:40px!important;overflow:hidden!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-images .image{float:left;width:auto;height:200px;margin:0 10px 10px 0;cursor:zoom-in!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-images .image a,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-images .image a img{display:inline-block!important;cursor:zoom-in!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-images .image img{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:default;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-images .image.main{float:left;width:auto;height:400px;margin:0 10px 0 0;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-images .image.main a,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-images .image.main a img{display:block!important;cursor:zoom-in!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-images .image.main img{cursor:default;background-size:contain;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-media{margin:35px 0 0!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-media .btn{padding:10px 15px 8px!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-media .btn.solid{border:3px solid #000!important;background-color:#000!important;color:#fff!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-media .btn.outline{background-color:transparent!important;border:3px solid #000!important;color:#000!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-media #property-attachment,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-media #property-images-show-all{display:inline-block!important;margin:0 20px 0 0!important;white-space:nowrap!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-media #property-attachment span,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #property-media #property-images-show-all span{position:relative;top:-4px!important;display:inline-block!important;margin-left:10px!important;font:normal 700 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:uppercase!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary{display:grid;grid-template-columns:60%;grid-column-gap:110px;grid-row-gap:50px;grid-template-areas:"property-information listing-agents" "property-highlights listing-agents" "property-overview listing-agents" "location-overview listing-agents";margin-top:60px!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs h2,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-highlights h2,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-overview h2,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #location-overview h2,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents h2{margin-bottom:40px!important;font:normal 400 24px/24px "oswald","Oswald",sans-serif!important;text-align:left!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-highlights p,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-overview p,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #location-overview p,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents p{color:#000!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-highlights h2,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-overview h2,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #location-overview h2{margin-bottom:30px!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents h2{margin-bottom:40px!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs{display:grid;grid-area:property-information;grid-column-gap:15px;grid-row-gap:15px;grid-template-areas:"quick-specs-header quick-specs-header quick-specs-header" "listing-id list-price zoning" "bldg-sf bldg-cost-sf year-built" "land-sf land-cost-sf county" "acres cost-per-acre bldg-class";}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs h2{grid-area:quick-specs-header;margin-bottom:20px!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p{font:normal 400 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#000!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p strong{font-weight:700!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.listing-id{grid-area:listing-id;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.list-price{grid-area:list-price;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.zoning{grid-area:zoning;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.building-sf{grid-area:bldg-sf;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.building-cost-sf{grid-area:bldg-cost-sf;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.year-built{grid-area:year-built;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.land-sf{grid-area:land-sf;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.land-cost-sf{grid-area:land-cost-sf;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.county{grid-area:county;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.acres{grid-area:acres;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.cost-acre{grid-area:cost-per-acre;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-quick-specs p.bldg-class{grid-area:bldg-class;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-highlights{grid-area:property-highlights;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #property-overview{grid-area:property-overview;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #location-overview{grid-area:location-overview;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents{grid-area:listing-agents;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents h2{font:normal 400 24px/24px "oswald","Oswald",sans-serif!important;color:#000!important;text-align:left!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person{display:grid;grid-column-gap:24px;grid-row-gap:5px;grid-template-areas:"profile-image name" "profile-image position" "profile-image phone" "profile-image email";}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person .profile-image{grid-area:profile-image;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person .profile-image img{height:92px!important;min-width:84px!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p a{margin:0!important;font:normal 600 16px/16px "oswald","Oswald",sans-serif!important;color:#000!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p a,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p a a{padding-left:0!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.name,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p a.name{grid-area:name;text-align:left;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.name span,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.name span a,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p a.name span,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p a.name span a{font:normal 400 18px/18px "oswald","Oswald",sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.position,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p a.position{grid-area:position;font:normal 400 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#acacac!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.phone a,body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.email a{padding:0!important;border:0!important;font:normal 600 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.phone{grid-area:phone;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.phone .btn{text-transform:capitalize!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.email{grid-area:email;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.email .btn{text-transform:lowercase!important;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person p.biography{display:none;}body.property.listing-details #outer-wrapper>section.location-detail .wrapper #property .property-info .property-details #listing-summary #listing-agents .person+.person{margin-top:24px!important;}body.sitemap #outer-wrapper header,body.privacy-notice #outer-wrapper header{padding-bottom:0!important;}body.sitemap #outer-wrapper header>.wrapper h1,body.privacy-notice #outer-wrapper header>.wrapper h1{position:static!important;width:100%!important;margin-left:0!important;text-align:center!important;}section .listing.blog article.preview.preview-image>a:first-of-type{display:block!important;width:100%!important;}section .listing.blog article.preview>*:not(.preview-image){margin-left:0!important;}#outer-wrapper>section form section p.fl_wrap:not(.checkbox) .fl_label{top:16px!important;left:20px!important;color:#acacac!important;font-style:italic!important;}#outer-wrapper>section form section p.fl_wrap label.error{display:none!important;position:absolute!important;top:16px!important;right:20px!important;font:italic normal 18px/18px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#b40101!important;}#outer-wrapper>section form section p.fl_wrap .fl_input{background:none!important;border:3px solid #fff!important;border-radius:0!important;background-color:transparent!important;font:normal 600 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#fff!important;}#outer-wrapper>section form section p.fl_wrap .fl_input:not([type=checkbox]){background:none!important;border:3px solid #f2f2f2!important;border-radius:0!important;background-color:transparent!important;font:normal 600 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#fff!important;}#outer-wrapper>section form section p.fl_wrap .fl_input[type=checkbox]{display:none!important;}#outer-wrapper>section form section p.fl_wrap .fl_input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;}#outer-wrapper>section form section p.fl_wrap .fl_input:-moz-placeholder{box-shadow:none!important;}#outer-wrapper>section form section p.fl_wrap .fl_input:focus{outline:0!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;}#outer-wrapper>section form section p.fl_wrap .fl_input.input-validation-error{background-color:#ffc663!important;}#outer-wrapper>section form section p.fl_wrap textarea.fl_input:not([type=checkbox]){height:134px!important;padding:0 20px 0!important;border-radius:0!important;resize:none;overflow:auto;line-height:20px;}#outer-wrapper>section form section p.fl_wrap select.fl_input:not([type=checkbox]){color:transparent!important;}#outer-wrapper>section form section p.fl_wrap .multi-line{display:block!important;}#outer-wrapper>section form section p.fl_wrap.focused,#outer-wrapper>section form section p.fl_wrap.populated{box-shadow:none!important;}#outer-wrapper>section form section p.fl_wrap.focused:not(.checkbox) .fl_label,#outer-wrapper>section form section p.fl_wrap.populated:not(.checkbox) .fl_label{top:10px!important;font-size:12px!important;line-height:12px!important;color:#a1a1a1!important;}#outer-wrapper>section form section p.fl_wrap.focused label.error,#outer-wrapper>section form section p.fl_wrap.populated label.error{display:block!important;top:10px!important;font-size:12px!important;line-height:12px!important;z-index:3!important;}#outer-wrapper>section form section p.fl_wrap.focused .fl_input,#outer-wrapper>section form section p.fl_wrap.populated .fl_input{padding:15px 20px 0!important;background-color:#fff!important;color:#000!important;font:normal normal 16px/16px "source-sans-pro","Source Sans Pro",sans-serif!important;}#outer-wrapper>section form section p.fl_wrap.focused select.fl_input:not([type=checkbox]),#outer-wrapper>section form section p.fl_wrap.populated select.fl_input:not([type=checkbox]){color:#000!important;}#outer-wrapper>section form section p.fl_wrap.focused textarea.fl_input,#outer-wrapper>section form section p.fl_wrap.populated textarea.fl_input{height:134px!important;padding:25px 20px 0!important;background-color:#fff!important;color:#000!important;line-height:20px!important;}#outer-wrapper>section form section p.fl_wrap.select .fl_label{font-size:18px!important;line-height:18px!important;}#outer-wrapper>section form section p.fl_wrap.textarea{height:136px!important;}#outer-wrapper>section form section p.fl_wrap.file-upload{height:auto!important;border-radius:5px!important;}#outer-wrapper>section form section p.fl_wrap.file-upload .k-widget{border-radius:5px!important;}#outer-wrapper>section form section p.fl_wrap.uploaded-images{height:auto!important;}#outer-wrapper>section form section p.fl_wrap.uploaded-images img{max-width:100%!important;}#outer-wrapper>section form section p.fl_wrap.checkbox{margin-top:22px!important;margin-bottom:22px!important;height:auto!important;}#outer-wrapper>section form section p.fl_wrap.checkbox .fl_label{font:normal normal 20px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;text-transform:none!important;color:#fff!important;}#outer-wrapper>section form section p.fl_wrap .disabled{background-color:#ebebeb!important;color:#959595!important;}#outer-wrapper>section form section p.message.validation.grid-full{padding-bottom:8px!important;}#outer-wrapper>section form section p.message.validation{display:none!important;}#outer-wrapper>section form section p .icheckbox_square-orange+input[type=hidden]+label,#outer-wrapper>section form section p .icheckbox_square-orange+span,#outer-wrapper>section form section p .iradio_square-orange+input[type=hidden]+label,#outer-wrapper>section form section p .iradio_square-orange+span{position:relative;top:2px;padding:0 5px;}#outer-wrapper>section form section p button.btn{height:42px!important;}#outer-wrapper>section form section p a:not(.btn){color:#fff!important;}#outer-wrapper>section form section p:not(.fl_wrap){margin:15px 0 30px!important;}#outer-wrapper>section form section.start-view h2{margin-top:0!important;}#outer-wrapper>section form section:not(.start-view) h2{margin-top:0!important;margin-bottom:0!important;font:normal 300 50px/60px "source-sans-pro","Source Sans Pro",sans-serif!important;}#outer-wrapper>section form section:not(.start-view) h2+*{margin-top:50px!important;}#outer-wrapper>section form section.success-view p{font:italic normal 16px/20px "source-sans-pro","Source Sans Pro",sans-serif!important;color:#fff!important;}#outer-wrapper>section form section.success-view p picture.with-logo{position:relative!important;}#outer-wrapper>section form section.success-view p picture.with-logo:before{content:""!important;display:block!important;position:absolute!important;width:358px!important;height:222px!important;}#outer-wrapper>section form section.success-view p picture.with-logo.logo-bottom:before{bottom:-95px!important;}#outer-wrapper>section form section.success-view p picture.with-logo.logo-right:before{right:-75px!important;}#outer-wrapper>section form.wizard>section{padding-top:60px!important;}#outer-wrapper>section form.wizard>section[class*=step-]{position:relative!important;}#outer-wrapper>section form.wizard>section[class*=step-]:before,#outer-wrapper>section form.wizard>section[class*=step-]:after{content:""!important;display:block!important;position:absolute!important;top:0!important;left:50%!important;width:120px!important;height:20px!important;margin-left:-60px!important;background-repeat:repeat-x!important;background-position:left center!important;background-size:40px 20px!important;}#outer-wrapper>section form.wizard>section[class*=step-]:before{z-index:1!important;background-image:url(/assets/svgs/step-incomplete.svg)!important;}#outer-wrapper>section form.wizard>section[class*=step-]:after{z-index:2!important;background-image:url(/assets/svgs/step-complete.svg)!important;}#outer-wrapper>section form.wizard>section.step-1:after{width:40px!important;}#outer-wrapper>section form.wizard>section.step-2:after{width:80px!important;}#outer-wrapper>section form.wizard>section.step-3:after{width:120px!important;}#floater-menu-toggle,#menu-call-toggle{right:-10px!important;filter:drop-shadow(10px 10px 35px rgba(0,0,0,.17));}#menu-toggle,#floater-menu-toggle,#menu-call-toggle{background-color:#fff!important;}#menu-toggle:before,#floater-menu-toggle:before,#menu-call-toggle:before{background-color:#fff!important;padding:15px 15px 15px 5px;position:absolute;left:35px;height:20px;margin-top:0;content:"Menu";font:normal 700 20px/20px "source-sans-pro","Source Sans Pro",sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#b40101;}.fancybox__iframe{border-radius:16px!important;background-color:#fff!important;box-shadow:10px 10px 70px rgba(0,0,0,.17)!important;}.fancybox__slide.has-iframe .fancybox__content{width:580px!important;max-width:90%!important;max-height:90%!important;margin:0!important;background-color:transparent!important;}.fancybox__container .fancybox__backdrop{background-color:#b40101;opacity:.95;}.fancybox__spinner{border-color:#000;border-bottom-color:#fff;}.fancybox-button{background-color:#000;}.carousel__button.is-close{padding:0!important;top:-5px!important;right:10px!important;background:none!important;color:#fff!important;opacity:1!important;}#close-modal{position:absolute;top:5px;right:20px;z-index:999999;width:20px!important;height:20px!important;cursor:pointer!important;}