@keyframes shine{100%{left:125%}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(0.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible !important}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{animation-name:rollOut}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;z-index:9;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}[dir=rtl] .slick-prev{left:auto;right:25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:25px}[dir=rtl] .slick-next{left:25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body.home{background:#2e2e2e}body.home section.about{display:none}body.home section.about+.clearfix{display:none}body.home section.home-quick-search{height:850px !important;display:flex;align-items:flex-end}@media(max-width: 991.98px){body.home section.home-quick-search{height:auto !important;padding-top:140px !important;flex-direction:column;align-items:stretch;background:#2e2e2e}body.home section.home-quick-search>.hero-image{display:block !important;position:relative;inset:auto;order:1;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;z-index:1}}body.home section.home-quick-search .js-qs-form{padding-bottom:70px}@media(max-width: 991.98px){body.home section.home-quick-search .js-qs-form{order:2;width:100%;padding-top:42px;padding-bottom:50px}}@media(max-width: 575.98px){body.home section.home-quick-search .js-qs-form{padding-top:34px;padding-bottom:40px}}body.home section.home-quick-search .search .form{margin-top:30px !important}body.home section.home-quick-search h1{font-family:"Playfair Display",serif;text-shadow:1px 1px 4px rgba(0,0,0,.9)}body.home section.home-quick-search .listings-count{font-family:"Roboto",sans-serif;font-size:22px;margin-top:20px;letter-spacing:1px;text-shadow:1px 1px 4px rgba(0,0,0,.9)}body.home section.home-quick-search .search .form{display:flex;align-items:center;margin-top:60px;justify-content:center}@media(max-width: 991.98px){body.home section.home-quick-search .search .form{flex-wrap:wrap}}body.home section.home-quick-search .search .form .js-qs-price-range{display:none !important}body.home section.home-quick-search .search .form input.location{font-size:13px;padding:10px 16px;height:55px}body.home section.home-quick-search .search .form .search-button{font-size:13px;padding:10px 22px;height:auto;border-top-right-radius:8px;border-bottom-right-radius:8px;height:55px}@media(max-width: 991.98px){body.home section.home-quick-search .search .form .search-button{width:100%;border-top-right-radius:0;border-bottom-left-radius:8px}}body.home section.home-quick-search .search .form .search-button .arrow{display:none !important}body.home section.home-quick-search .search .form .nearby-search{margin-top:8px}body.home section.home-quick-search .search .form .nearby-search .si-btn--link{font-size:12px}body.home .dark-banner{background:#2e2e2e !important;border-bottom:1px solid hsla(0,0%,100%,.14);color:#fff}body.home .dark-banner .container{display:flex;align-items:center;justify-content:center;gap:20px}@media(max-width: 1199.98px){body.home .dark-banner .container{width:100%}}@media(max-width: 767.98px){body.home .dark-banner .container{flex-direction:column}}body.home .dark-banner strong{font-weight:500;font-family:"Playfair Display",serif;font-size:18px;color:#e6e1db}@media(max-width: 767.98px){body.home .dark-banner strong{font-size:25px}}body.home .dark-banner .btn-effect{height:auto;padding:12px 30px 10px;line-height:1;font-size:14px;background:#e1754e;color:#fff;border-color:#e1754e;margin:0}body.home section.cy-custom{padding:80px 40px}@media(max-width: 1199.98px){body.home section.cy-custom{padding:70px 30px}}@media(max-width: 991.98px){body.home section.cy-custom{padding:60px 30px}}@media(max-width: 767.98px){body.home section.cy-custom{padding:50px 25px}}@media(max-width: 575.98px){body.home section.cy-custom{padding:40px 10px}}body.home .cy-custom .container{width:100%;max-width:1600px;margin:0 auto}body.home .section-header{text-align:center;margin-bottom:50px}@media(max-width: 767.98px){body.home .section-header{margin-bottom:36px}}@media(max-width: 575.98px){body.home .section-header{margin-bottom:28px}}body.home .section-header h2.heading{font-family:"Playfair Display",serif;font-size:45px;font-weight:400;letter-spacing:5px;text-transform:uppercase;color:#e6e1db;margin:0 0 4px}@media(max-width: 991.98px){body.home .section-header h2.heading{font-size:40px}}@media(max-width: 575.98px){body.home .section-header h2.heading{letter-spacing:3px;font-size:32px}}body.home .section-header h2.heading.light{color:#fff}body.home .section-header p.subheading{font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;letter-spacing:7px;text-transform:uppercase;color:rgba(230,225,219,.45);margin:0}@media(max-width: 575.98px){body.home .section-header p.subheading{letter-spacing:2px}}body.home .section-header p.subheading.light{color:hsla(0,0%,100%,.65)}body.home .btn-effect{display:inline-block;padding:11px 36px 10px;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#fff;border:1px solid #e1754e;background:#e1754e;text-decoration:none;transition:250ms ease all}@media(max-width: 575.98px){body.home .btn-effect{padding:10px 24px 9px;letter-spacing:2px}}body.home .btn-effect:hover{background:rgb(215.4782608696,84,36.5217391304);border-color:rgb(215.4782608696,84,36.5217391304);color:#fff}body.home .btn-effect.alt{background:#404040;border-color:hsla(0,0%,100%,.3);color:#e6e1db}body.home .btn-effect.alt:hover{background:#e1754e;border-color:#e1754e;color:#fff}body.home #about_us{padding:0;background:#363636}body.home #about_us .inner{display:flex;align-items:stretch;min-height:560px}@media(max-width: 991.98px){body.home #about_us .inner{flex-direction:column;min-height:auto}}body.home #about_us .inner .content-box{width:50%;padding:100px 80px;display:flex;align-items:center;background:#363636;justify-content:end}@media(max-width: 1499.98px){body.home #about_us .inner .content-box{padding:80px 60px}}@media(max-width: 1199.98px){body.home #about_us .inner .content-box{padding:70px 50px}}@media(max-width: 991.98px){body.home #about_us .inner .content-box{width:100%;padding:60px 40px;order:1}}@media(max-width: 767.98px){body.home #about_us .inner .content-box{padding:50px 30px}}@media(max-width: 575.98px){body.home #about_us .inner .content-box{padding:40px 20px}}body.home #about_us .inner .content-box .content-box-inner{max-width:680px}@media(max-width: 991.98px){body.home #about_us .inner .content-box .content-box-inner{max-width:100%}}body.home #about_us .inner .content-box .content-box-inner .brand-lockup{display:flex;align-items:center;gap:16px;margin-bottom:28px}@media(max-width: 575.98px){body.home #about_us .inner .content-box .content-box-inner .brand-lockup{gap:12px;margin-bottom:22px}}body.home #about_us .inner .content-box .content-box-inner .brand-lockup .brand-logo img{display:block;max-height:70px;width:auto}@media(max-width: 575.98px){body.home #about_us .inner .content-box .content-box-inner .brand-lockup .brand-logo img{max-height:48px}}body.home #about_us .inner .content-box .content-box-inner h2{text-align:left;font-family:"Playfair Display",serif;color:#e6e1db}@media(max-width: 991.98px){body.home #about_us .inner .content-box .content-box-inner h2{font-size:40px}}@media(max-width: 575.98px){body.home #about_us .inner .content-box .content-box-inner h2{font-size:32px}}body.home #about_us .inner .content-box .content-box-inner p{font-family:"Roboto",sans-serif;font-size:16px;line-height:1.8;color:rgba(230,225,219,.75);margin-bottom:20px}body.home #about_us .inner .content-box .content-box-inner .btn{margin-top:10px}body.home #about_us .inner .photo-bg{width:50%;position:relative;background:#404040;padding:50px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:800px}@media(max-width: 1499.98px){body.home #about_us .inner .photo-bg{padding:40px 30px}}@media(max-width: 1199.98px){body.home #about_us .inner .photo-bg{padding:35px 25px}}@media(max-width: 991.98px){body.home #about_us .inner .photo-bg{width:100%;order:2;padding:30px 25px}}@media(max-width: 767.98px){body.home #about_us .inner .photo-bg{padding:25px 20px}}@media(max-width: 575.98px){body.home #about_us .inner .photo-bg{padding:20px 15px}}body.home #about_us .inner .photo-bg .photo-img{display:block;width:100%;height:auto;position:relative;max-width:800px;transition:filter 300ms ease}body.home #about_us .inner .photo-bg .press-logos-heading{width:100%;text-align:center;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin:0 0 4px}body.home #about_us .inner .photo-bg .press-logos-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px 40px;width:100%;margin-top:50px}@media(max-width: 991.98px){body.home #about_us .inner .photo-bg .press-logos-inner{margin-top:20px}}body.home #about_us .inner .photo-bg .press-logo{display:block;height:36px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain;filter:brightness(0);opacity:.55;transition:none}body.home #about_us .inner .photo-play-trigger{display:block;position:relative;text-decoration:none}body.home #about_us .inner .photo-play-trigger:hover .photo-img{filter:brightness(0.75)}body.home #about_us .inner .photo-play-trigger:hover .photo-play-btn{transform:translate(-50%, -50%) scale(1.06)}body.home #about_us .inner .photo-play-trigger:hover .photo-play-circle{background:#e1754e;border-color:#e1754e}body.home #about_us .inner .photo-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform 260ms ease;pointer-events:none}@media(max-width: 575.98px){body.home #about_us .inner .photo-play-btn{gap:8px}}body.home #about_us .inner .photo-play-btn .photo-play-text{font-family:"Playfair Display",serif;font-size:33px;color:#fff;white-space:nowrap;text-shadow:0 0 5px rgba(0,0,0,.7)}@media(max-width: 575.98px){body.home #about_us .inner .photo-play-btn .photo-play-text{font-size:25px}}body.home #about_us .inner .photo-play-btn .photo-play-circle{width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.6);border:2px solid hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;transition:background 260ms ease,border-color 260ms ease}@media(max-width: 575.98px){body.home #about_us .inner .photo-play-btn .photo-play-circle{width:48px;height:48px}}body.home #about_us .inner .photo-play-btn .photo-play-circle .fa-play{color:#fff;font-size:20px;margin-left:3px}@media(max-width: 575.98px){body.home #about_us .inner .photo-play-btn .photo-play-circle .fa-play{font-size:14px}}body.home #about-video-modal .modal-dialog{max-width:900px;width:90%;margin:60px auto}body.home #about-video-modal .modal-content{border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}body.home #about-video-modal .modal-body{padding:0}body.home #about-video-modal .video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}body.home #about-video-modal .video-responsive iframe{position:absolute;inset:0;width:100%;height:100%;border:none}body.home #featured_properties{background:#2e2e2e;padding-bottom:0}body.home #featured_properties .fp-slider-wrap{position:relative;overflow:hidden}body.home #featured_properties .fp-slider-wrap #fp_nav{display:flex;justify-content:center;gap:12px;margin-top:28px}body.home #featured_properties .fp-slider-wrap #fp_nav .slick-arrow{position:static;transform:none;width:40px;height:40px;border-radius:50%;background:#404040;color:#e6e1db;font-size:0;border:1.5px solid hsla(0,0%,100%,.2);cursor:pointer;transition:background 250ms ease,border-color 250ms ease,color 250ms ease;display:flex;align-items:center;justify-content:center}body.home #featured_properties .fp-slider-wrap #fp_nav .slick-arrow::before{font-family:"FontAwesome";font-size:14px;color:#e6e1db;opacity:1;transition:color 250ms ease}body.home #featured_properties .fp-slider-wrap #fp_nav .slick-arrow.slick-prev::before{content:""}body.home #featured_properties .fp-slider-wrap #fp_nav .slick-arrow.slick-next::before{content:""}body.home #featured_properties .fp-slider-wrap #fp_nav .slick-arrow:hover{background:#e1754e;border-color:#e1754e}body.home #featured_properties .fp-slider-wrap #fp_nav .slick-arrow:hover::before{color:#fff}body.home #featured_properties #fp_slider .slick-list{overflow:visible}body.home #featured_properties #fp_slider .slick-track{display:flex !important;align-items:stretch}body.home #featured_properties #fp_slider .slick-slide{height:auto;display:flex !important;flex-direction:column;padding:0 8px;position:relative;z-index:1}body.home #featured_properties #fp_slider .slick-slide.fp-hovering{z-index:20}body.home #featured_properties #fp_slider .slick-slide.fp-collapsing{z-index:10}body.home #featured_properties #fp_slider .fp-slide:hover:not(.fp-expand-left)+.fp-slide .fp-info{opacity:0;pointer-events:none}body.home #featured_properties #fp_slider .fp-slide:has(+.fp-slide.fp-expand-left:hover) .fp-info{opacity:0;pointer-events:none}body.home #featured_properties .fp-slide{display:flex;flex-direction:column;text-decoration:none;color:#e6e1db;width:100%}body.home #featured_properties .fp-slide .fp-img-frame{width:100%;aspect-ratio:5/6;position:relative;flex-shrink:0}body.home #featured_properties .fp-slide .fp-img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:10px;transition:width 350ms cubic-bezier(0.34, 1.2, 0.64, 1),left 350ms cubic-bezier(0.34, 1.2, 0.64, 1),box-shadow 350ms ease}body.home #featured_properties .fp-slide .fp-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:filter 350ms ease}body.home #featured_properties .fp-slide .fp-img-wrap.fp-img-broken{background-color:#404040;display:flex;align-items:center;justify-content:center}body.home #featured_properties .fp-slide .fp-img-wrap.fp-img-broken::after{content:"";font-family:FontAwesome;font-size:40px;color:hsla(0,0%,100%,.15)}body.home #featured_properties .fp-slide .fp-img-wrap.fp-img-broken img{display:none}body.home #featured_properties .fp-slide:hover .fp-img-wrap{width:calc(200% + 16px);left:0}body.home #featured_properties .fp-slide.fp-expand-left:hover .fp-img-wrap{width:calc(200% + 16px);left:calc(-100% - 16px)}body.home #featured_properties .fp-slide.fp-expand-left:hover .fp-img-wrap img{filter:grayscale(0%)}body.home #featured_properties .fp-slide.fp-expand-left:hover .fp-meta{left:calc(-100% - 6px)}body.home #featured_properties .fp-slide.fp-expand-left:hover .fp-info{transform:translateX(calc(-100% - 16px))}body.home #featured_properties .fp-slide .fp-info{padding:12px 4px 16px;display:flex;flex-direction:column;gap:5px;flex:1;transition:opacity 300ms ease,transform 350ms cubic-bezier(0.34, 1.2, 0.64, 1)}body.home #featured_properties .fp-slide .fp-address{font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;line-height:1.35;color:#e6e1db;margin:0}body.home #featured_properties .fp-slide .fp-address .fp-city{font-family:"Playfair Display",serif;display:block;font-weight:400;font-size:14px;color:rgba(230,225,219,.6);margin-top:2px}body.home #featured_properties .fp-slide .fp-meta{position:absolute;top:10px;left:10px;z-index:2;transition:left 350ms cubic-bezier(0.34, 1.2, 0.64, 1);display:flex;align-items:center;gap:0;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-family:"Roboto",sans-serif;font-size:10px;font-weight:500;letter-spacing:.03em;padding:4px 13px 2px;border-radius:20px;margin:0;white-space:nowrap;pointer-events:none}body.home #featured_properties .fp-slide .fp-meta span+span::before{content:"·";margin:0 5px}body.home #featured_properties .fp-slide .fp-price-bubble{position:absolute;top:10px;right:10px;z-index:2;background:#e1754e;color:#fff;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;padding:4px 13px 2px;border-radius:20px;margin:0;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-5px);transition:opacity 300ms ease,transform 300ms ease,right 350ms cubic-bezier(0.34, 1.2, 0.64, 1)}body.home #featured_properties .fp-slide:hover .fp-price-bubble{opacity:1;transform:translateY(0);right:-100%}body.home #featured_properties .fp-slide.fp-expand-left:hover .fp-price-bubble{right:10px}@media(max-width: 500px){body.home #featured_properties .fp-slide:hover .fp-img-wrap,body.home #featured_properties .fp-slide.fp-expand-left:hover .fp-img-wrap{width:100%;left:0}body.home #featured_properties .fp-slide:hover .fp-img-wrap img,body.home #featured_properties .fp-slide.fp-expand-left:hover .fp-img-wrap img{filter:grayscale(100%)}body.home #featured_properties .fp-slide:hover .fp-price-bubble,body.home #featured_properties .fp-slide.fp-expand-left:hover .fp-price-bubble{display:none}body.home #featured_properties .fp-slide.fp-expand-left:hover .fp-meta{left:10px}body.home #featured_properties .fp-slide.fp-expand-left:hover .fp-info{transform:translateX(0)}}body.home #neighborhoods{background:#363636}body.home #neighborhoods .container{width:100%;max-width:1800px}@media(max-width: 575.98px){body.home #neighborhoods .container{padding:0 10px}}body.home #neighborhoods .section-header{margin-bottom:40px}@media(max-width: 575.98px){body.home #neighborhoods .section-header{margin-bottom:26px}}@media(max-width: 575.98px){body.home #neighborhoods .section-header h2.heading{letter-spacing:2px;font-size:29px}}body.home #neighborhoods .neighborhoods-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 991.98px){body.home #neighborhoods .neighborhoods-grid{grid-template-columns:repeat(2, 1fr);gap:12px}}@media(max-width: 575.98px){body.home #neighborhoods .neighborhoods-grid{grid-template-columns:1fr;gap:10px}}body.home #neighborhoods .neighborhoods-grid .neighborhood-item{display:block;text-decoration:none;position:relative;overflow:hidden}body.home #neighborhoods .neighborhoods-grid .neighborhood-item::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background 300ms ease;pointer-events:none;z-index:1}body.home #neighborhoods .neighborhoods-grid .neighborhood-item:hover span.neighborhood-img img{transform:scale(1.06);filter:grayscale(0.7);transition:2s ease all}body.home #neighborhoods .neighborhoods-grid .neighborhood-item:hover span.neighborhood-img::before{inset:10px}body.home #neighborhoods .neighborhoods-grid .neighborhood-item:hover span.neighborhood-img::after{opacity:1;transform:translateY(-50%)}body.home #neighborhoods .neighborhoods-grid .neighborhood-item span.neighborhood-img{display:block;aspect-ratio:1/1;height:auto;overflow:hidden;position:relative}body.home #neighborhoods .neighborhoods-grid .neighborhood-item span.neighborhood-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:1s ease all;filter:grayscale(0)}body.home #neighborhoods .neighborhoods-grid .neighborhood-item span.neighborhood-img::before{content:"";position:absolute;inset:50%;border:1px solid hsla(0,0%,100%,.5);z-index:2;transition:inset 360ms cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events:none}body.home #neighborhoods .neighborhoods-grid .neighborhood-item span.neighborhood-img::after{content:"View Listings  →";position:absolute;top:50%;left:0;right:0;transform:translateY(calc(-50% + 10px));text-align:center;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;letter-spacing:3.5px;text-transform:uppercase;color:#fff;opacity:0;z-index:9;pointer-events:none;white-space:nowrap;transition:opacity 240ms ease 280ms,transform 240ms ease 280ms}body.home #neighborhoods .neighborhoods-grid .neighborhood-item .neighborhood-name{display:block;text-align:center;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:rgba(230,225,219,.75);padding:14px 8px 11px;background:#363636;transition:color 200ms ease}body.home #neighborhoods .neighborhoods-grid .neighborhood-item:hover .neighborhood-name{color:#e1754e}body.home #testimonials{padding:0}body.home #testimonials .container{padding:0 50px}@media(max-width: 767.98px){body.home #testimonials .container{padding:0 20px}}@media(max-width: 575.98px){body.home #testimonials .container{padding:0 10px}}body.home #testimonials .testimonials-bg{background-size:cover;background-position:center;background-attachment:fixed;position:relative;padding:90px 40px}@media(max-width: 1199.98px){body.home #testimonials .testimonials-bg{padding:80px 30px}}@media(max-width: 991.98px){body.home #testimonials .testimonials-bg{padding:70px 30px}}@media(max-width: 767.98px){body.home #testimonials .testimonials-bg{padding:60px 25px}}@media(max-width: 575.98px){body.home #testimonials .testimonials-bg{padding:50px 20px}}body.home #testimonials .testimonials-bg .testimonials-overlay{position:absolute;inset:0;background:rgba(46,46,46,.65);z-index:0}body.home #testimonials .testimonials-bg .container{position:relative;z-index:1}body.home #testimonials .testimonials-bg .section-header{margin-bottom:40px}body.home #testimonials .testimonials-bg .section-header h2.heading.light{color:#fff}body.home #testimonials .testimonials-bg .section-header p.subheading{color:hsla(0,0%,100%,.55)}body.home #testimonials .testimonials-bg .testimonials-slider{margin:0 -14px;padding-bottom:52px}body.home #testimonials .testimonials-bg .testimonials-slider .slick-track{display:flex !important}body.home #testimonials .testimonials-bg .testimonials-slider .slick-slide{height:auto !important;padding:0 14px;display:flex !important;flex-direction:column}body.home #testimonials .testimonials-bg .testimonials-slider .slick-slide>div{height:100%;width:100%}body.home #testimonials .testimonials-bg .testimonials-slider .testimonial-card{background:rgba(64,64,64,.85);border:1px solid hsla(0,0%,100%,.12);padding:38px 34px;height:100%;display:flex;flex-direction:column}body.home #testimonials .testimonials-bg .testimonials-slider .testimonial-card .testimonial-icon{font-size:35px;color:#e1754e;margin-bottom:0;line-height:1;height:55px}body.home #testimonials .testimonials-bg .testimonials-slider .testimonial-card h3.testimonial-title{font-family:"Playfair Display",serif;font-size:22px;font-weight:400;color:#fff;line-height:1.4;margin-top:0;margin-bottom:14px;text-shadow:1px 1px 3px rgba(0,0,0,.7)}body.home #testimonials .testimonials-bg .testimonials-slider .testimonial-card p.testimonial-body{font-size:17px;line-height:1.75;color:hsla(0,0%,100%,.75);margin-bottom:0;text-shadow:1px 1px 3px rgba(0,0,0,.7)}body.home #testimonials .testimonials-bg .testimonials-slider .testimonial-card p.testimonial-attribution{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#e1754e;margin-top:auto;padding-top:22px;margin-bottom:0}body.home #testimonials .testimonials-bg .testimonials-slider .slick-dots{bottom:0}body.home #testimonials .testimonials-bg .testimonials-slider .slick-dots li button::before{color:hsla(0,0%,100%,.3);font-size:9px;opacity:1}body.home #testimonials .testimonials-bg .testimonials-slider .slick-dots li.slick-active button::before{color:#e1754e;opacity:1}body.home #testimonials .testimonials-bg .testimonials-slider .slick-prev,body.home #testimonials .testimonials-bg .testimonials-slider .slick-next{z-index:2;width:40px;height:40px}body.home #testimonials .testimonials-bg .testimonials-slider .slick-prev::before,body.home #testimonials .testimonials-bg .testimonials-slider .slick-next::before{color:hsla(0,0%,100%,.55);font-size:32px;transition:color .2s}body.home #testimonials .testimonials-bg .testimonials-slider .slick-prev:hover::before,body.home #testimonials .testimonials-bg .testimonials-slider .slick-next:hover::before{color:#e1754e}body.home #testimonials .testimonials-bg .testimonials-slider .slick-prev{left:-46px}@media(max-width: 1199.98px){body.home #testimonials .testimonials-bg .testimonials-slider .slick-prev{left:-30px}}@media(max-width: 991.98px){body.home #testimonials .testimonials-bg .testimonials-slider .slick-prev{left:-20px}}body.home #testimonials .testimonials-bg .testimonials-slider .slick-next{right:-46px}@media(max-width: 1199.98px){body.home #testimonials .testimonials-bg .testimonials-slider .slick-next{right:-30px}}@media(max-width: 991.98px){body.home #testimonials .testimonials-bg .testimonials-slider .slick-next{right:-20px}}@media(max-width: 767.98px){body.home #testimonials .testimonials-bg .testimonials-slider{margin:0 -8px}body.home #testimonials .testimonials-bg .testimonials-slider .slick-slide{padding:0 8px}body.home #testimonials .testimonials-bg .testimonials-slider .testimonial-card{padding:28px 22px}body.home #testimonials .testimonials-bg .testimonials-slider .slick-prev,body.home #testimonials .testimonials-bg .testimonials-slider .slick-next{display:none !important}}@media(max-width: 575.98px){body.home #testimonials .testimonials-bg .testimonials-slider .testimonial-card h3.testimonial-title{font-size:17px}}body.home #latest_news{background:#2e2e2e;color:#fff}body.home #latest_news .blog-widget{display:flex;flex-direction:column}body.home #latest_news .blog-widget .blog-loading,body.home #latest_news .blog-widget .blog-error{padding:60px 40px;color:hsla(0,0%,100%,.4);font-size:14px;letter-spacing:1px;margin:0}body.home #latest_news .blog-widget .blog-widget-header{text-align:center;padding:60px 40px 44px}@media(max-width: 767.98px){body.home #latest_news .blog-widget .blog-widget-header{padding:44px 30px 30px}}body.home #latest_news .blog-widget .blog-widget-inner{display:flex;min-height:540px;border-bottom:1px solid hsla(0,0%,100%,.14);border-top:1px solid hsla(0,0%,100%,.14)}@media(max-width: 767.98px){body.home #latest_news .blog-widget .blog-widget-inner{flex-direction:column}}body.home #latest_news .blog-widget .blog-featured{width:50%;position:relative;overflow:hidden;flex-shrink:0}@media(max-width: 767.98px){body.home #latest_news .blog-widget .blog-featured{width:100%;height:280px}}body.home #latest_news .blog-widget .blog-featured .blog-feat-img-wrap{display:block;position:absolute;inset:0}body.home #latest_news .blog-widget .blog-featured .blog-feat-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .35s ease}body.home #latest_news .blog-widget .blog-featured::before{content:"";position:absolute;inset:0;background:rgba(46,46,46,.4);pointer-events:none;z-index:1}body.home #latest_news .blog-widget .blog-featured::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(46, 46, 46, 0.55) 0%, transparent 30%, transparent 60%, rgba(46, 46, 46, 0.35) 100%);pointer-events:none;z-index:1}body.home #latest_news .blog-widget .blog-featured .blog-feat-meta{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:22px 26px;z-index:2}body.home #latest_news .blog-widget .blog-featured .blog-feat-meta .blog-feat-date{font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.72);padding:6px 13px;line-height:1.5}body.home #latest_news .blog-widget .blog-featured .blog-feat-meta .blog-feat-category{font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:#e1754e;padding:6px 13px;line-height:1.5;text-decoration:none}body.home #latest_news .blog-widget .blog-featured .blog-feat-meta .blog-feat-category:hover{background:rgb(219.0869565217,89.8,43.1130434783);color:#fff}body.home #latest_news .blog-widget .blog-featured .blog-feat-meta .blog-feat-category:empty{display:none}body.home #latest_news .blog-widget .blog-list{width:50%;display:flex;flex-direction:column;background:#404040;flex-shrink:0}@media(max-width: 767.98px){body.home #latest_news .blog-widget .blog-list{width:100%}}body.home #latest_news .blog-widget .blog-list .blog-list-item{display:flex;align-items:center;gap:14px;padding:26px 44px;border-bottom:1px solid hsla(0,0%,100%,.14);text-decoration:none;flex:1;transition:background .2s ease}@media(max-width: 991.98px){body.home #latest_news .blog-widget .blog-list .blog-list-item{padding:22px 32px}}body.home #latest_news .blog-widget .blog-list .blog-list-item:last-child{border-bottom:none}body.home #latest_news .blog-widget .blog-list .blog-list-item.is-active,body.home #latest_news .blog-widget .blog-list .blog-list-item:hover{background:rgba(225,117,78,.1)}body.home #latest_news .blog-widget .blog-list .blog-list-item.is-active .bli-title,body.home #latest_news .blog-widget .blog-list .blog-list-item:hover .bli-title{color:#e1754e}body.home #latest_news .blog-widget .blog-list .blog-list-item.is-active .bli-arrow,body.home #latest_news .blog-widget .blog-list .blog-list-item:hover .bli-arrow{color:#e1754e;transform:translateX(4px)}body.home #latest_news .blog-widget .blog-list .blog-list-item .bli-inner{flex:1;min-width:0}body.home #latest_news .blog-widget .blog-list .blog-list-item .bli-date{font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.3);margin-bottom:6px}body.home #latest_news .blog-widget .blog-list .blog-list-item .bli-title{font-family:"Playfair Display",serif;font-size:18px;font-weight:400;color:#e6e1db;line-height:1.35;margin-bottom:8px;transition:color .2s ease}@media(max-width: 991.98px){body.home #latest_news .blog-widget .blog-list .blog-list-item .bli-title{font-size:16px}}body.home #latest_news .blog-widget .blog-list .blog-list-item .bli-excerpt{font-size:13px;line-height:1.65;color:hsla(0,0%,100%,.4);margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.home #latest_news .blog-widget .blog-list .blog-list-item .bli-arrow{font-size:22px;color:hsla(0,0%,100%,.18);flex-shrink:0;transition:color .2s ease,transform .2s ease}body.home #latest_news .search-actions{display:flex;justify-content:flex-end;padding:16px 40px;max-width:1600px;margin:0 auto}@media(max-width: 575.98px){body.home #latest_news .search-actions{padding:14px 24px}}body.home #latest_news .search-actions a{font-family:"Roboto",sans-serif;font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:hsla(0,0%,100%,.45);text-decoration:none;transition:200ms ease color}@media(max-width: 575.98px){body.home #latest_news .search-actions a{letter-spacing:2px}}body.home #latest_news .search-actions a:hover{color:#e1754e}body.home #buyers_sellers{display:flex;min-height:540px;padding:0}@media(max-width: 767.98px){body.home #buyers_sellers{flex-direction:column;min-height:auto}}body.home #buyers_sellers .bs-half{position:relative;width:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}@media(max-width: 767.98px){body.home #buyers_sellers .bs-half{width:100%;min-height:320px}}body.home #buyers_sellers .bs-half .bs-bg{position:absolute;inset:0;background-image:url("https://cy-sierra-assets.s3.amazonaws.com/sites/teamkathyborys.com/images/buyer-sellers-bg.webp");background-attachment:fixed;background-size:cover;background-position:center;transition:filter 500ms ease;z-index:0}body.home #buyers_sellers .bs-half .bs-overlay{position:absolute;inset:0;background:rgba(0,0,0,.27);transition:background 400ms ease;z-index:1}body.home #buyers_sellers .bs-half .bs-content{position:relative;z-index:2;text-align:center;padding:60px 30px;max-width:600px}@media(max-width: 1199.98px){body.home #buyers_sellers .bs-half .bs-content{padding:50px 40px}}@media(max-width: 767.98px){body.home #buyers_sellers .bs-half .bs-content{padding:50px 30px}}body.home #buyers_sellers .bs-half .bs-eyebrow{display:block;font-family:"Roboto",sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:rgb(232.3913043478,151,121.6086956522);margin-bottom:14px}body.home #buyers_sellers .bs-half .bs-heading{font-family:"Playfair Display",serif;font-size:42px;color:#fff;margin:0 0 18px;line-height:1.1}@media(max-width: 1199.98px){body.home #buyers_sellers .bs-half .bs-heading{font-size:34px}}@media(max-width: 575.98px){body.home #buyers_sellers .bs-half .bs-heading{font-size:28px}}body.home #buyers_sellers .bs-half .bs-body{font-family:"Roboto",sans-serif;font-size:17px;line-height:1.75;color:#fff;font-weight:400;margin-bottom:30px}@media(max-width: 575.98px){body.home #buyers_sellers .bs-half .bs-body{font-size:13px}}body.home #buyers_sellers .bs-half .bs-cta{display:inline-block;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff;border:1px solid hsla(0,0%,100%,.45);padding:12px 28px;border-radius:2px;transition:background 300ms ease,border-color 300ms ease,color 300ms ease}body.home #buyers_sellers .bs-half .bs-cta .fa{margin-left:8px}body.home #buyers_sellers .bs-half:hover .bs-bg{filter:grayscale(1)}body.home #buyers_sellers .bs-half:hover .bs-overlay{background:rgba(0,0,0,.5)}body.home #buyers_sellers .bs-half:hover .bs-cta{background:#e1754e;border-color:#e1754e;color:#fff}body.home #get_in_touch{padding:0;background:#363636}body.home #get_in_touch>.container{max-width:1600px;padding:0}body.home #get_in_touch .inner{display:flex;align-items:stretch;min-height:560px}@media(max-width: 991.98px){body.home #get_in_touch .inner{flex-direction:column}}body.home #get_in_touch .inner .contact-info{width:50%;padding:70px 60px;background:#363636;display:flex;flex-direction:column}@media(max-width: 1499.98px){body.home #get_in_touch .inner .contact-info{padding:60px 50px}}@media(max-width: 1199.98px){body.home #get_in_touch .inner .contact-info{padding:55px 45px}}@media(max-width: 991.98px){body.home #get_in_touch .inner .contact-info{width:100%;padding:50px 40px;order:1}}@media(max-width: 767.98px){body.home #get_in_touch .inner .contact-info{padding:45px 30px}}@media(max-width: 575.98px){body.home #get_in_touch .inner .contact-info{padding:40px 20px}}body.home #get_in_touch .inner .contact-info .footer-logo{margin-bottom:36px}body.home #get_in_touch .inner .contact-info .footer-logo img{display:block;max-height:90px;width:auto}@media(max-width: 575.98px){body.home #get_in_touch .inner .contact-info .footer-logo img{max-height:60px}}body.home #get_in_touch .inner .contact-info .get-in-touch-label{font-family:"Playfair Display",serif;font-size:46px;font-weight:400;letter-spacing:1px;color:#e6e1db;margin:0 0 6px;line-height:1.1}@media(max-width: 1199.98px){body.home #get_in_touch .inner .contact-info .get-in-touch-label{font-size:38px}}@media(max-width: 767.98px){body.home #get_in_touch .inner .contact-info .get-in-touch-label{font-size:32px}}@media(max-width: 575.98px){body.home #get_in_touch .inner .contact-info .get-in-touch-label{font-size:28px}}body.home #get_in_touch .inner .contact-info .contact-columns{display:flex;gap:80px;margin-top:30px;margin-bottom:36px}@media(max-width: 767.98px){body.home #get_in_touch .inner .contact-info .contact-columns{gap:24px}}@media(max-width: 575.98px){body.home #get_in_touch .inner .contact-info .contact-columns{flex-direction:column;gap:0;margin-bottom:28px}}body.home #get_in_touch .inner .contact-info .contact-columns .contact-col{display:flex;flex-direction:column;gap:2px}body.home #get_in_touch .inner .contact-info .contact-columns .contact-col .contact-label{font-family:"Roboto",sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#e1754e;display:block;margin-top:18px}body.home #get_in_touch .inner .contact-info .contact-columns .contact-col .contact-label:first-child{margin-top:0}body.home #get_in_touch .inner .contact-info .contact-columns .contact-col address,body.home #get_in_touch .inner .contact-info .contact-columns .contact-col a{font-family:"Roboto",sans-serif;font-size:15px;font-style:normal;line-height:1.8;color:rgba(230,225,219,.65);text-decoration:none}@media(max-width: 575.98px){body.home #get_in_touch .inner .contact-info .contact-columns .contact-col address,body.home #get_in_touch .inner .contact-info .contact-columns .contact-col a{font-size:14px}}body.home #get_in_touch .inner .contact-info .contact-columns .contact-col address:hover,body.home #get_in_touch .inner .contact-info .contact-columns .contact-col a:hover{color:#e1754e}body.home #get_in_touch .inner .contact-info .social-links{display:flex;gap:10px;align-items:center;margin-top:0}body.home #get_in_touch .inner .contact-info .social-links a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.18);color:rgba(230,225,219,.7);font-size:15px;text-decoration:none;transition:200ms ease all}@media(max-width: 575.98px){body.home #get_in_touch .inner .contact-info .social-links a{width:32px;height:32px;font-size:13px}}body.home #get_in_touch .inner .contact-info .social-links a:hover{background:#e1754e;border-color:#e1754e;color:#fff}body.home #get_in_touch .inner .footer-photo{width:50%;background:#404040;display:flex;align-items:center;justify-content:center;padding:50px}@media(max-width: 1199.98px){body.home #get_in_touch .inner .footer-photo{padding:40px}}@media(max-width: 991.98px){body.home #get_in_touch .inner .footer-photo{width:100%;order:2;padding:40px}}@media(max-width: 767.98px){body.home #get_in_touch .inner .footer-photo{padding:30px}}@media(max-width: 575.98px){body.home #get_in_touch .inner .footer-photo{padding:22px}}body.home #get_in_touch .inner .footer-photo .footer-photo-frame{position:relative;width:100%;overflow:hidden}body.home #get_in_touch .inner .footer-photo .footer-photo-frame::after{content:"";position:absolute;inset:14px;border:1px solid hsla(0,0%,100%,.12);pointer-events:none;z-index:1}body.home #get_in_touch .inner .footer-photo .footer-photo-frame img{display:block;width:100%;max-height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:brightness(0.88)}body.home #contact_form{background:#363636}body.home #contact_form .container{max-width:860px}body.home #contact_form #contact-form-slot .si-form{background:rgba(0,0,0,0) !important;box-shadow:none !important;padding:0 !important;border:none !important}body.home #contact_form #contact-form-slot .si-form label{font-family:"Roboto",sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e1754e;margin-bottom:6px}body.home #contact_form #contact-form-slot .si-form input[type=text],body.home #contact_form #contact-form-slot .si-form input[type=email],body.home #contact_form #contact-form-slot .si-form input[type=tel],body.home #contact_form #contact-form-slot .si-form textarea,body.home #contact_form #contact-form-slot .si-form select{font-family:"Roboto",sans-serif;font-size:14px;border:1px solid hsla(0,0%,100%,.12);border-radius:0;padding:12px 14px;color:#e6e1db;background:#3a3a3a;transition:border-color 160ms ease}body.home #contact_form #contact-form-slot .si-form input[type=text]::-moz-placeholder, body.home #contact_form #contact-form-slot .si-form input[type=email]::-moz-placeholder, body.home #contact_form #contact-form-slot .si-form input[type=tel]::-moz-placeholder, body.home #contact_form #contact-form-slot .si-form textarea::-moz-placeholder, body.home #contact_form #contact-form-slot .si-form select::-moz-placeholder{color:rgba(230,225,219,.35)}body.home #contact_form #contact-form-slot .si-form input[type=text]::placeholder,body.home #contact_form #contact-form-slot .si-form input[type=email]::placeholder,body.home #contact_form #contact-form-slot .si-form input[type=tel]::placeholder,body.home #contact_form #contact-form-slot .si-form textarea::placeholder,body.home #contact_form #contact-form-slot .si-form select::placeholder{color:rgba(230,225,219,.35)}body.home #contact_form #contact-form-slot .si-form input[type=text]:focus,body.home #contact_form #contact-form-slot .si-form input[type=email]:focus,body.home #contact_form #contact-form-slot .si-form input[type=tel]:focus,body.home #contact_form #contact-form-slot .si-form textarea:focus,body.home #contact_form #contact-form-slot .si-form select:focus{border-color:#e1754e;outline:none;background:rgb(65.65,65.65,65.65)}body.home #contact_form #contact-form-slot .si-form textarea{min-height:100px}body.home #contact_form #contact-form-slot .si-form button[type=submit],body.home #contact_form #contact-form-slot .si-form input[type=submit]{font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;background:#e1754e;color:#fff;border:none;border-radius:0;padding:14px 36px;cursor:pointer;transition:background 160ms ease}body.home #contact_form #contact-form-slot .si-form button[type=submit]:hover,body.home #contact_form #contact-form-slot .si-form input[type=submit]:hover{background:rgb(219.0869565217,89.8,43.1130434783)}body.home #faq{background:#fff}body.home #faq .section-header h2.heading{color:#2b2b2b}body.home #faq .section-header p.subheading{color:rgba(43,43,43,.45)}body.home #faq .faq-accordion{max-width:820px;margin:0 auto}body.home #faq .faq-accordion .faq-item{border-bottom:1px solid rgba(43,43,43,.12)}body.home #faq .faq-accordion .faq-item:first-child{border-top:1px solid rgba(43,43,43,.12)}body.home #faq .faq-accordion .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:22px 4px;background:none;border:none;cursor:pointer;text-align:left;font-family:"Playfair Display",serif;font-size:19px;font-weight:400;color:#2b2b2b;gap:16px;line-height:1.4;transition:color 200ms ease}@media(max-width: 767.98px){body.home #faq .faq-accordion .faq-item .faq-question{font-size:17px;padding:20px 4px}}@media(max-width: 575.98px){body.home #faq .faq-accordion .faq-item .faq-question{font-size:15px;padding:17px 4px}}body.home #faq .faq-accordion .faq-item .faq-question:hover,body.home #faq .faq-accordion .faq-item .faq-question[aria-expanded=true]{color:#e1754e}body.home #faq .faq-accordion .faq-item .faq-question .faq-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;position:relative;transition:border-color 200ms ease}@media(max-width: 575.98px){body.home #faq .faq-accordion .faq-item .faq-question .faq-icon{width:24px;height:24px}}body.home #faq .faq-accordion .faq-item .faq-question .faq-icon::before,body.home #faq .faq-accordion .faq-item .faq-question .faq-icon::after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform 300ms ease,opacity 300ms ease}body.home #faq .faq-accordion .faq-item .faq-question .faq-icon::before{width:12px;height:1.5px}@media(max-width: 575.98px){body.home #faq .faq-accordion .faq-item .faq-question .faq-icon::before{width:10px}}body.home #faq .faq-accordion .faq-item .faq-question .faq-icon::after{width:1.5px;height:12px}@media(max-width: 575.98px){body.home #faq .faq-accordion .faq-item .faq-question .faq-icon::after{height:10px}}body.home #faq .faq-accordion .faq-item .faq-question[aria-expanded=true] .faq-icon::after{transform:rotate(90deg);opacity:0}body.home #faq .faq-accordion .faq-item .faq-answer{overflow:hidden;max-height:0;transition:max-height 350ms ease}body.home #faq .faq-accordion .faq-item .faq-answer .faq-answer-inner{padding:0 4px 26px}@media(max-width: 767.98px){body.home #faq .faq-accordion .faq-item .faq-answer .faq-answer-inner{padding-bottom:20px}}body.home #faq .faq-accordion .faq-item .faq-answer .faq-answer-inner p{font-family:"Roboto",sans-serif;font-size:16px;line-height:1.8;color:rgba(43,43,43,.65);margin-bottom:0}@media(max-width: 575.98px){body.home #faq .faq-accordion .faq-item .faq-answer .faq-answer-inner p{font-size:14px}}body.home #faq .faq-accordion .faq-item .faq-answer .faq-answer-inner p+p{margin-top:14px}body.home #faq .faq-accordion .faq-item .faq-answer .faq-answer-inner p strong{color:#2b2b2b;font-weight:600}body.home #instagram_feed{background:#2e2e2e}body.home #instagram_feed .section-header .fa-instagram{font-size:28px;color:#e1754e;display:block;margin-bottom:10px}body.home #instagram_feed .insta-grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, 1fr);gap:3px}@media(max-width: 991.98px){body.home #instagram_feed .insta-grid{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr)}}@media(max-width: 575.98px){body.home #instagram_feed .insta-grid{grid-template-columns:repeat(3, 1fr);gap:2px}}body.home #instagram_feed .insta-grid .insta-item{display:block;aspect-ratio:1/1;overflow:hidden;position:relative}body.home #instagram_feed .insta-grid .insta-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 400ms ease,opacity 400ms ease;filter:brightness(0.85)}body.home #instagram_feed .insta-grid .insta-item::after{content:"";position:absolute;inset:0;background:rgba(225,117,78,0);transition:background 300ms ease;pointer-events:none}body.home #instagram_feed .insta-grid .insta-item:hover img{transform:scale(1.06);opacity:.9;filter:brightness(1)}body.home #instagram_feed .insta-grid .insta-item:hover::after{background:rgba(225,117,78,.18)}/*# sourceMappingURL=homepage-template-light.min.css.map *//* LIGHT VARIANT — Welcome / About */body.home #about_us,body.home #about_us .inner .content-box,body.home #about_us .inner .photo-bg{background:#fff}body.home #about_us .inner .content-box .content-box-inner .brand-logo img{filter:none}body.home #about_us .inner .content-box .content-box-inner h2{color:#2b2b2b}body.home #about_us .inner .content-box .content-box-inner p{color:rgba(43,43,43,.72)}body.home #about_us .inner .photo-bg .press-logos-heading{color:rgba(43,43,43,.55)}


/* LIGHT VARIANT — Featured Properties */
body.home #featured_properties{background:#2e2e2e;color:#f2f5f7}
body.home #featured_properties .section-header h2.heading{color:#fff}
body.home #featured_properties .section-header p.subheading{color:rgba(255,255,255,.65)}
body.home #featured_properties .fp-slide{color:#f2f5f7}
body.home #featured_properties .fp-slide .fp-address{color:#fff}
body.home #featured_properties .fp-slide .fp-address .fp-city{color:rgba(255,255,255,.72)}
body.home #featured_properties .fp-slide .fp-img-wrap.fp-img-broken{background:#363636}
body.home #featured_properties .fp-slide .fp-img-wrap.fp-img-broken::after{color:rgba(255,255,255,.24)}
body.home #featured_properties .fp-slider-wrap #fp_nav .slick-arrow{background:#363636;color:#fff;border-color:rgba(255,255,255,.25)}
body.home #featured_properties .fp-slider-wrap #fp_nav .slick-arrow::before{color:#fff}
body.home #featured_properties .fp-slider-wrap #fp_nav .slick-arrow:hover{background:#e1754e;border-color:#e1754e}
body.home #featured_properties .fp-slider-wrap #fp_nav .slick-arrow:hover::before{color:#fff}


/* LIGHT VARIANT — Neighborhoods */
body.home #neighborhoods{background:#363636}
body.home #neighborhoods .section-header h2.heading{color:#f3f0ec}
body.home #neighborhoods .section-header p.subheading{color:rgba(243,240,236,.58)}
body.home #neighborhoods .neighborhoods-grid .neighborhood-item .neighborhood-name{background:transparent;color:rgba(243,240,236,.9)}
body.home #neighborhoods .neighborhoods-grid .neighborhood-item:hover .neighborhood-name{color:#e1754e}


/* LIGHT VARIANT — Blog / Latest News */
body.home #latest_news{background:#2e2e2e;color:#fff}
body.home #latest_news .section-header h2.heading.light{color:#fff}
body.home #latest_news .section-header p.subheading{color:rgba(255,255,255,.65)}
body.home #latest_news .blog-widget .blog-loading,
body.home #latest_news .blog-widget .blog-error{color:rgba(255,255,255,.7)}
body.home #latest_news .blog-widget .blog-widget-inner{border-color:rgba(255,255,255,.14)}
body.home #latest_news .blog-widget .blog-featured::before{background:rgba(48,54,59,.18)}
body.home #latest_news .blog-widget .blog-featured::after{background:linear-gradient(to bottom,rgba(48,54,59,.32) 0%,transparent 30%,transparent 60%,rgba(48,54,59,.2) 100%)}
body.home #latest_news .blog-widget .blog-list{background:#404040}
body.home #latest_news .blog-widget .blog-list .blog-list-item{border-color:rgba(242,245,247,.14)}
body.home #latest_news .blog-widget .blog-list .blog-list-item.is-active,
body.home #latest_news .blog-widget .blog-list .blog-list-item:hover{background:rgba(225,117,78,.14)}
body.home #latest_news .blog-widget .blog-list .blog-list-item .bli-date{color:rgba(242,245,247,.65)}
body.home #latest_news .blog-widget .blog-list .blog-list-item .bli-title{color:#f2f5f7}
body.home #latest_news .blog-widget .blog-list .blog-list-item .bli-excerpt{color:rgba(242,245,247,.78)}
body.home #latest_news .blog-widget .blog-list .blog-list-item .bli-arrow{color:rgba(242,245,247,.5)}
body.home #latest_news .search-actions a{color:rgba(255,255,255,.65)}


/* LIGHT VARIANT — Contact Form */
body.home #contact_form{background:#363636}
body.home #contact_form .section-header h2.heading{color:#fff}
body.home #contact_form .section-header p.subheading{color:rgba(255,255,255,.65)}
body.home #contact_form #contact-form-slot .si-form label{color:#e1754e}
body.home #contact_form #contact-form-slot .si-form input[type=text],
body.home #contact_form #contact-form-slot .si-form input[type=email],
body.home #contact_form #contact-form-slot .si-form input[type=tel],
body.home #contact_form #contact-form-slot .si-form textarea,
body.home #contact_form #contact-form-slot .si-form select{color:#fff;background:#424242;border-color:rgba(255,255,255,.18)}
body.home #contact_form #contact-form-slot .si-form input[type=text]::placeholder,
body.home #contact_form #contact-form-slot .si-form input[type=email]::placeholder,
body.home #contact_form #contact-form-slot .si-form input[type=tel]::placeholder,
body.home #contact_form #contact-form-slot .si-form textarea::placeholder,
body.home #contact_form #contact-form-slot .si-form select::placeholder{color:rgba(255,255,255,.58)}
body.home #contact_form #contact-form-slot .si-form input[type=text]:focus,
body.home #contact_form #contact-form-slot .si-form input[type=email]:focus,
body.home #contact_form #contact-form-slot .si-form input[type=tel]:focus,
body.home #contact_form #contact-form-slot .si-form textarea:focus,
body.home #contact_form #contact-form-slot .si-form select:focus{color:#fff;background:#484848;border-color:#e1754e}


/* LIGHT VARIANT — Get In Touch */
body.home #get_in_touch{background:#363636}
body.home #get_in_touch .inner .contact-info{background:#363636}
body.home #get_in_touch .inner .contact-info .get-in-touch-label{color:#f3f0ec}
body.home #get_in_touch .inner .contact-info .contact-columns .contact-col address,
body.home #get_in_touch .inner .contact-info .contact-columns .contact-col a{color:rgba(243,240,236,.72)}
body.home #get_in_touch .inner .contact-info .social-links a{color:rgba(243,240,236,.76);border-color:rgba(243,240,236,.28)}
body.home #get_in_touch .inner .footer-photo{background:#404040}
body.home #get_in_touch .inner .footer-photo .footer-photo-frame::after{border-color:rgba(243,240,236,.18)}
body.home #get_in_touch .inner .footer-photo .footer-photo-frame img{filter:none}

/* LIGHT VARIANT — Buyers / Sellers CAT hover */
body.home #buyers_sellers .bs-half .bs-overlay{background:rgba(0,0,0,.32)}
body.home #buyers_sellers .bs-half:hover .bs-overlay{background:rgba(0,0,0,.25)}

/* LIGHT VARIANT — Buyers / Sellers title weight */
body.home #buyers_sellers .bs-half .bs-heading{font-weight:600}

/* LIGHT VARIANT — Buyers / Sellers eyebrow contrast */
body.home #buyers_sellers .bs-half .bs-eyebrow{text-shadow:0 0 8px rgba(0,0,0,.35)}

/* LIGHT VARIANT — FAQ moody balance */
body.home #faq{background:#fff}

/* Welcome restored to the original moody grey */
body.home #about_us{background:#363636}
body.home #about_us .inner .content-box{background:#363636}
body.home #about_us .inner .photo-bg{background:#404040}
body.home #about_us .inner .content-box .content-box-inner h2{color:#fff}
body.home #about_us .inner .content-box .content-box-inner p{color:rgba(255,255,255,.86)}
body.home #about_us .inner .photo-bg .press-logos-heading{color:rgba(255,255,255,.58)}
body.home #about_us .inner .photo-bg .press-logo{filter:brightness(0) invert(1);opacity:.72}
