﻿.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../scss/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-nav [class*='owl-']{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px;}.owl-theme .owl-nav [class*='owl-']:hover{background:#31363d;color:#fff;text-decoration:none;}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default;}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px;}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:16px;height:16px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#31363d;}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}.pswp img{max-width:none;}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;object-fit:contain;}.pswp__img--placeholder{-webkit-backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc;}.pswp__error-msg a{color:#ccc;text-decoration:underline;}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none;}.pswp__button:focus,.pswp__button:hover{opacity:1;}.pswp__button:active{outline:none;opacity:.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/Layout/CNC/img/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}@media(-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/Layout/CNC/img/photoswipe/default-skin.svg);}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none;}}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp__button--downloadPdf{display:inline-block;width:20px;height:18px;background:url(/Layout/CNC/img/photoswipe/download.svg) !important;background-size:20px 18px;margin:.6rem 1rem 0 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute;}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff;}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a;}a.pswp__share--twitter:hover{background:#55acee;color:#fff;}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d;}a.pswp__share--download:hover{background:#ddd;}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#bbb;}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp__preloader--active .pswp__preloader__icn{background:url(/Layout/CNC/img/photoswipe/preloader.gif) 0 0 no-repeat;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5);}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001;}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:none;}@media screen and (max-width:1000px){.gallery-container{width:100% !important;padding:0 !important;}}.galleryWrapper{display:grid;grid-template-columns:1fr 400px;-webkit-box-shadow:0 2px 2px 0 rgba(24,60,84,.14),0 3px 1px -2px rgba(24,60,84,.12),0 1px 5px 0 rgba(24,60,84,.2);-moz-box-shadow:0 2px 2px 0 rgba(24,60,84,.14),0 3px 1px -2px rgba(24,60,84,.12),0 1px 5px 0 rgba(24,60,84,.2);box-shadow:0 1px 3px 0 rgba(24,60,84,.14),0 3px 1px -2px rgba(24,60,84,.12),0 1px 3px 0 rgba(24,60,84,.2);border:1px solid #a3aab5;border-radius:6px;}@media screen and (max-width:1000px){.galleryWrapper{grid-template-columns:1fr;padding-bottom:1rem;box-shadow:none;border:none;}}.galleryWrapper .address{grid-column:span 2;background-color:#31363d;color:#fff;font-family:'Work Sans',sans-serif;font-size:1.75rem;font-weight:400;padding:1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media screen and (max-width:1000px){.galleryWrapper .address{grid-column:span 1;font-size:.85rem;line-height:1.25;padding:.75rem 1.25rem;}}.galleryWrapper .carousel-container{height:30rem;}@media screen and (max-width:820px) and (orientation:portrait){.galleryWrapper .carousel-container{height:70vw;}}@media screen and (max-width:820px) and (orientation:landscape){.galleryWrapper .carousel-container{height:100vh;}}.galleryWrapper .carousel-container .hero-carousel{margin:auto;}.galleryWrapper .carousel-container .hero-carousel img{object-fit:fill;height:30rem;width:100%;}@media screen and (max-width:820px) and (orientation:portrait){.galleryWrapper .carousel-container .hero-carousel img{height:70vw;}}@media screen and (max-width:820px) and (orientation:landscape){.galleryWrapper .carousel-container .hero-carousel img{height:100vh;}}.galleryWrapper .carousel-container .hero-carousel .cover{object-fit:cover;}.galleryWrapper .property-details{width:400px;}@media screen and (max-width:1000px){.galleryWrapper .property-details{width:100vw;height:28rem;}}.galleryWrapper .property-details tr{display:grid;grid-template-columns:50% 50%;align-items:center;border:none;}.galleryWrapper .property-details tr td{padding:.7rem;min-height:2.25rem;}@media screen and (max-width:1000px){.galleryWrapper .property-details tr td{padding:.75rem;min-height:2.5rem;}}.galleryWrapper .property-details tr.l td{padding:.4rem;}.galleryWrapper .property-details .price-range{grid-column:span 2;text-align:right;background-color:#ffd09c;color:#1f1f1f;font-size:1.625rem;font-weight:500;align-self:flex-start;align-items:center;justify-content:space-between;display:flex;padding:0 2rem 0 0;}@media screen and (max-width:1000px){.galleryWrapper .property-details .price-range{font-size:1rem;padding:0 1rem 0 0;}}.galleryWrapper .property-details .price-range .padding{padding:1rem 1rem 1rem 0;}@media screen and (max-width:1000px){.galleryWrapper .property-details .price-range .padding{padding:.25rem 1rem .25rem 0;}}.galleryWrapper .property-details .price-range .trend{width:10rem;text-align:center;background-color:#f5f7fa;padding:1rem 1rem 1rem 0;height:auto;}@media screen and (max-width:1000px){.galleryWrapper .property-details .price-range .trend{padding:.5rem 1rem .25rem 0;min-height:2.5rem;}}.galleryWrapper .property-details .price-range .trend .up-trend{color:#15cccc;border:none !important;}.galleryWrapper .property-details .price-range .trend .down-trend{color:#fb6146;border:none !important;}.galleryWrapper .property-details .price-range .trend .up-trend-icon{display:inline-block;width:16px;height:13px;background:url(/Layout/CNC/img/up-trend.svg);background-size:16px 13px;}.galleryWrapper .property-details .price-range .trend .down-trend-icon{display:inline-block;width:16px;height:13px;background:url(/Layout/CNC/img/down-trend.svg);background-size:16px 13px;}.galleryWrapper .property-details .header{font-size:1.125rem;color:#5e6775;padding-left:15% !important;}@media screen and (max-width:1000px){.galleryWrapper .property-details .header{font-size:.95rem;}}.galleryWrapper .property-details .prop-value{font-size:1.1875rem;font-weight:500;color:#1f1f1f;}@media screen and (max-width:1000px){.galleryWrapper .property-details .prop-value{font-size:.95rem;}}.galleryWrapper .property-details .prop-value .m2{color:#8da0ba;}.galleryWrapper .property-details .prop-value .light{font-weight:300;}.galleryWrapper .property-details .year{color:#e09744;}.cta-btn-container{grid-column:span 2;display:flex;justify-content:center;padding-bottom:1rem;}.cta-btn-container .cta-btn{width:90%;height:4.5rem;padding:1rem;align-self:flex-end;}@media screen and (max-width:820px){.cta-btn-container .cta-btn{height:3.8rem;}}.only-mobile{display:none;}@media screen and (max-width:1000px){.only-mobile{display:block;}}.only-desktop{display:revert;}@media screen and (max-width:1000px){.only-desktop{display:none;}}.ribbon{width:150px;height:50px;line-height:50px;padding-left:15px;position:absolute;left:-8px;top:80px;background:#fb6146;color:#fff;font-size:1.25rem;z-index:10;}.ribbon-large{width:350px;height:80px;line-height:80px;padding-left:30px;position:absolute;left:-8px;top:20px;background:#fb6146;color:#fff;font-size:1.5rem;}.ribbon:before,.ribbon:after,.ribbon-large:before,.ribbon-large:after{content:"";position:absolute;}.ribbon:before,.ribbon-large:before{height:0;width:0;top:-8.5px;left:.1px;border-bottom:9px solid #000;border-left:9px solid transparent;}.ribbon:after{height:0;width:0;right:-14.5px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:15px solid #fb6146;}.ribbon-large:after{height:0;width:0;right:-20px;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:20px solid #fb6146;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;width:30px;height:60px;z-index:1000;}.owl-carousel .owl-nav .owl-prev{background:url("/Layout/CNC/img/prev.svg") no-repeat !important;top:80px;left:0;}.owl-carousel .owl-nav .owl-next{background:url("/Layout/CNC/img/next.svg") no-repeat !important;top:80px;left:320px;}@media screen and (max-width:1200px){.owl-carousel .owl-nav .owl-next{left:310px;}}@media screen and (max-width:820px){.owl-carousel .owl-nav .owl-next{left:calc(100% - 2.5rem);}}#hero-carousel.owl-carousel .owl-nav .owl-prev,.hero-carousel.owl-carousel .owl-nav .owl-prev,#video-gallery.owl-carousel .owl-nav .owl-prev{background:url("/Layout/CNC/img/prev.svg") no-repeat !important;position:absolute;top:14rem;left:2rem;}@media screen and (max-width:820px){#hero-carousel.owl-carousel .owl-nav .owl-prev,.hero-carousel.owl-carousel .owl-nav .owl-prev,#video-gallery.owl-carousel .owl-nav .owl-prev{left:.5rem;top:7rem;}}#hero-carousel.owl-carousel .owl-nav .owl-next,.hero-carousel.owl-carousel .owl-nav .owl-next,#video-gallery.owl-carousel .owl-nav .owl-next{background:url("/Layout/CNC/img/next.svg") no-repeat !important;position:absolute;top:14rem;left:calc(100% - 4rem);}@media screen and (max-width:820px){#hero-carousel.owl-carousel .owl-nav .owl-next,.hero-carousel.owl-carousel .owl-nav .owl-next,#video-gallery.owl-carousel .owl-nav .owl-next{left:calc(100% - 2.75rem);top:7rem;}}#video-gallery.owl-carousel .owl-nav .owl-prev{background:url("/Layout/CNC/img/prev.svg") no-repeat !important;position:absolute;top:2rem;left:1rem;}@media screen and (max-width:820px){#video-gallery.owl-carousel .owl-nav .owl-prev{left:.5rem;top:4rem;}}#video-gallery.owl-carousel .owl-nav .owl-next{background:url("/Layout/CNC/img/next.svg") no-repeat !important;position:absolute;top:2rem;left:calc(100% - 4rem);}@media screen and (max-width:820px){#video-gallery.owl-carousel .owl-nav .owl-next{left:calc(100% - 3.75rem);top:4rem;}}.full-screen-icon{position:absolute;top:.75rem;right:.75rem;z-index:10;}.full-screen-icon img{width:2.7rem !important;height:2.7rem !important;}.listing-virtual-tour{position:absolute;bottom:1rem;left:1.25rem;z-index:10;padding:.4rem;background-color:rgba(255,255,255,.6);border-radius:5px;}.listing-virtual-tour a{color:#5e6775;font-size:1.1875rem;font-weight:500;}#mapview-map{height:68rem;width:46rem;grid-row:span 2;grid-column:span 2;align-self:center;}@media screen and (max-width:820px){#mapview-map{height:30rem;width:100%;grid-row:span 1;grid-column:span 1;}}.neighborhoods #mapview-map{height:58.1rem;}@media screen and (max-width:820px){.neighborhoods #mapview-map{height:24rem;}}.description-info #mapview-map{height:24rem;width:100%;float:right;margin-left:1rem;}@media screen and (max-width:1200px){.description-info #mapview-map{margin-left:.5rem;}}@media screen and (max-width:820px){.description-info #mapview-map{float:none;margin:0;}}.marker-popup{white-space:nowrap;text-align:center;background-color:#333;color:#fff;padding:5px 7px;cursor:pointer;border-radius:4px;position:relative;width:auto;display:inline-block;font-size:12px;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}.infobox{display:grid;grid-template-columns:1fr 1fr;color:#31363d;}.infobox h4{grid-column:span 2;background-color:#31363d;color:#fff;padding:10px;}.infobox img{height:60px;width:80px;}.infobox span{font-weight:600;}.infobox .infodetails{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;}@media screen and (max-width:820px){#description .container,#city-hero .container,#preconctruction-hero .container{width:100vw;padding:0;}}.description-info{margin:1rem 0;}@media screen and (max-width:820px){.description-info{margin:0;}}.description-info.minimize{display:grid;grid-template-columns:1fr 24rem;}@media screen and (max-width:1200px){.description-info.minimize{grid-template-columns:1fr 30vw;margin-left:.5rem;}}@media screen and (max-width:820px){.description-info.minimize{grid-template-columns:1fr;margin:0;width:100vw;}}.description-info.full{display:block;min-height:24rem;}@media screen and (max-width:820px){.description-info.full{display:grid;grid-template-columns:1fr;width:100vw;}}@media screen and (max-width:820px){.description-wrapper .description-content{padding:0 1.5rem;}}.description-wrapper .description-content.minimize{overflow:hidden;height:23rem;}@media screen and (max-width:820px){.description-wrapper .description-content.minimize{height:25rem;}}.description-wrapper .description-content.minimize-with-video{overflow:hidden;height:44rem;}@media screen and (max-width:820px){.description-wrapper .description-content.minimize-with-video{height:7rem;}}.description-wrapper .description-content.full{overflow:visible;height:auto;}.description-wrapper .description-content.full div,.description-wrapper .description-content.full p{clear:none !important;}#preconctruction-hero .description-info.minimize{grid-template-columns:1fr;}#preconctruction-hero .description-wrapper .description-content.minimize{overflow:hidden;height:12rem;}@media screen and (max-width:820px){#preconctruction-hero .description-wrapper .description-content.minimize{height:7.5rem;}}#preconctruction-hero .description-info.full{min-height:12rem;}.description-wrapper.minimize{display:flex;flex-direction:column;width:100%;}@media screen and (max-width:820px){.description-wrapper.minimize{width:100vw;}}.description-wrapper.full{display:block;width:100%;}@media screen and (max-width:820px){.description-wrapper.full{width:100vw;}}#readmore,#readless{text-align:right;padding:1rem;width:100%;color:#fb6146;font-size:1rem;font-weight:500;}@media screen and (max-width:820px){#readmore,#readless{text-align:center;font-size:.8rem;}}.mediadescription{width:24rem;margin:0 0 2rem 1rem;float:right;order:1;}@media screen and (max-width:1200px){.mediadescription{margin-left:.5rem;width:30vw;}}@media screen and (max-width:820px){.mediadescription{float:none;margin:1.5rem 0;width:100vw;}}.mediadescription .properties-header{font-family:'Work Sans',sans-serif !important;font-weight:400;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;}@media screen and (max-width:820px){.mediadescription .properties-header{width:100vw;}}.mediadescription .video{text-align:center;overflow:hidden;}@media screen and (max-width:820px){.mediadescription .video{width:100vw;}}.mediadescription iframe{margin-bottom:2rem;}.mediadescription .map-prop{overflow-x:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:.85rem;margin:0;padding:.5rem;background-color:#f5f7fa;}@media screen and (max-width:820px){.mediadescription .map-prop{font-size:.8rem;width:100vw;}}.mediadescription .map-prop .map-prop-name{font-weight:600;}.mediadescription .map-prop .map-prop-city a{font-size:.85rem;font-weight:400;color:#fb6146;}@media screen and (max-width:820px){.mediadescription .map-prop .map-prop-city a{font-size:.8rem;}}.mediadescription .withback{width:calc(100% - 1.5rem);}@media screen and (max-width:1200px){.mediadescription .withback{width:100% !important;}}.simple-description-info{margin:3rem 0;display:grid;grid-template-columns:1fr 35rem;}@media screen and (max-width:1200px){.simple-description-info{grid-template-columns:1fr 20rem;}}@media screen and (max-width:820px){.simple-description-info{grid-template-columns:100%;margin:0;}}.simple-description-info .mediadescription{width:100%;}.simple-description-info #mapview-map{height:100%;min-height:20rem;width:calc(100% - 1.5rem);}@media screen and (max-width:1200px){.simple-description-info #mapview-map{width:20rem;}}@media screen and (max-width:820px){.simple-description-info #mapview-map{height:20rem;min-height:20rem;width:100%;}}.simple-description-info .description-wrapper{padding:1rem 1.5rem 2rem 0;}@media screen and (max-width:820px){.simple-description-info .description-wrapper .description-content{padding:0 1.5rem;}}.properties-header{background-color:#31363d;color:#fff;font-size:1.3125rem;font-weight:400;padding:1rem;margin:.5rem 0 0 0;}@media screen and (max-width:820px){.properties-header{font-size:1rem;text-align:center;padding:.5rem 1rem;}}.properties-header .bold{color:#fff;font-weight:700;}.table-section{background-color:#f5f7fa;padding-top:.5rem;}.table-section .average-message{margin:1rem;text-align:center;font-size:1.1875rem;line-height:1.5;}@media only screen and (max-width:820px){.table-section .average-message{font-size:.85rem;margin:0 1rem;}}.ListingsListViewSection{color:#212121;background-color:#f5f7fa;}.ListingsListViewSection table{border-collapse:separate;border-spacing:0 10px;}.ListingsListViewSection .list-header tr{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.ListingsListViewSection .list-header th{font-size:1rem;font-weight:400;color:#5e6775;background-color:#f5f7fa;max-width:200px;padding:0 0 0 .75rem;text-align:center;}.ListingsListViewSection .list-header th a{color:#5e6775;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:400 !important;text-align:center;}.ListingsListViewSection .list-header .year-built{padding:0;}.ListingsListViewSection .list-header .unit:hover,.ListingsListViewSection .list-header .address:hover,.ListingsListViewSection .list-header .price:hover,.ListingsListViewSection .list-header .trend:hover,.ListingsListViewSection .list-header .year-built:hover,.ListingsListViewSection .list-header .sf:hover,.ListingsListViewSection .list-header .interior:hover,.ListingsListViewSection .list-header .maint:hover,.ListingsListViewSection .list-header .days:hover,.ListingsListViewSection .list-header .sold-date:hover{border-bottom:4px solid #fb6146;}.ListingsListViewSection tr{border-bottom:none !important;position:relative;margin-bottom:1rem;background-color:#fff;transition:box-shadow .25s;border-radius:3px;-webkit-box-shadow:0 2px 2px 0 rgba(24,60,84,.23),0 3px 1px -2px rgba(24,60,84,.23),0 1px 5px 0 rgba(24,60,84,.23);-moz-box-shadow:0 2px 2px 0 rgba(24,60,84,.23),0 3px 1px -2px rgba(24,60,84,.23),0 1px 5px 0 rgba(24,60,84,.23);box-shadow:0 1px 3px 0 rgba(24,60,84,.23),0 3px 1px -2px rgba(24,60,84,.23),0 1px 3px 0 rgba(24,60,84,.23);}@media only screen and (max-width:480px){.ListingsListViewSection tr{margin:.5rem 0 1rem 0;}}.ListingsListViewSection tr:hover{background-color:#ffe8d1;}.ListingsListViewSection tr:hover a{background-color:#ffe8d1;}.ListingsListViewSection td{padding:5px 5px;max-width:200px;text-align:center;}@media only screen and (max-width:480px){.ListingsListViewSection td{padding:.1rem;max-width:100%;}}.ListingsListViewSection td a{display:block;position:relative;padding:.375rem 0;color:#212121;background-color:#fff;}.ListingsListViewSection td a div{padding:5px 1px;margin:0;border-left:1px solid #b8cae3;text-align:center;}.ListingsListViewSection td a div .format{display:none;}.ListingsListViewSection td a,.ListingsListViewSection td a div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.ListingsListViewSection .new{width:3.25rem;background-color:initial;}.ListingsListViewSection .new a{color:#fff;}.ListingsListViewSection .new.isnew{background-color:#e09744;}.ListingsListViewSection .new.isnew a{background-color:#e09744;}.ListingsListViewSection .new.issold{background-color:#fb6146;}.ListingsListViewSection .new.issold a{background-color:#fb6146;}.ListingsListViewSection .address,.ListingsListViewSection .unit{max-width:8rem;width:15%;padding:.5rem 0 0 .5rem;}.ListingsListViewSection .address div,.ListingsListViewSection .unit div{border:none;}.ListingsListViewSection .price,.ListingsListViewSection .price-list{max-width:8rem;width:15%;padding:0;}.ListingsListViewSection .price a,.ListingsListViewSection .price-list a{color:#ff9800;font-weight:700;}.ListingsListViewSection .price a div,.ListingsListViewSection .price-list a div{border-right:1px solid #b8cae3;}.ListingsListViewSection .price-list a{color:#31363d;}.ListingsListViewSection .price-list a div{border:none;}.ListingsListViewSection .trend{max-width:6rem;width:10%;text-align:center;padding:0;}.ListingsListViewSection .trend a{padding:5px 0 0 0;height:100%;}.ListingsListViewSection .trend .up-trend{color:#15cccc;border:none !important;}.ListingsListViewSection .trend .down-trend{color:#fb6146;border:none !important;}.ListingsListViewSection .trend .up-trend-icon{display:inline-block;width:16px;height:13px;background:url(/Layout/CNC/img/up-trend.svg);background-size:16px 13px;}.ListingsListViewSection .trend .down-trend-icon{display:inline-block;width:16px;height:13px;background:url(/Layout/CNC/img/down-trend.svg);background-size:16px 13px;}.ListingsListViewSection .beds,.ListingsListViewSection .baths{max-width:4.5rem;width:5%;}.ListingsListViewSection .living-space{max-width:7rem;width:10%;}.ListingsListViewSection .price-per-sf,.ListingsListViewSection .year-built{max-width:7rem;width:5%;}.ListingsListViewSection .name{max-width:10rem;width:22%;}.ListingsListViewSection .name a{font-weight:600;text-transform:capitalize;color:#31363d;}.ListingsListViewSection .name a div{text-align:left;}@media only screen and (max-width:1000px){.ListingsListViewSection table{border-collapse:collapse;}.ListingsListViewSection tbody tr td{width:100% !important;max-width:100% !important;padding:0;border-bottom:1px solid #7d899c;border-right:1px solid #7d899c;}.ListingsListViewSection tbody tr td a{padding:0;font-size:1rem;text-align:center;}.ListingsListViewSection tbody tr td a div{border:none;}.ListingsListViewSection tbody tr td a .format{display:inline-block;color:#5e6775;font-size:.85rem;font-weight:400;}.ListingsListViewSection .address,.ListingsListViewSection .unit{background-color:#31363d;padding:0;max-width:15%;}.ListingsListViewSection .address a div,.ListingsListViewSection .unit a div{background-color:#31363d;color:#fff;}}@media only screen and (max-width:1000px){.ActiveCondosListingsList thead tr,.SoldListingsList.sold-condo thead tr,.PendingListingsList.pending-condo thead tr{display:grid;grid-template-columns:2fr 2fr 1fr 1.5fr 1.5fr 1fr;grid-template-rows:1fr;border-radius:0;margin:.5rem;}.ActiveCondosListingsList thead tr .address,.ActiveCondosListingsList thead tr .unit,.ActiveCondosListingsList thead tr .price,.ActiveCondosListingsList thead tr .sf,.ActiveCondosListingsList thead tr .interior,.ActiveCondosListingsList thead tr .bedsbaths,.ActiveCondosListingsList thead tr .sold-date,.ActiveCondosListingsList thead tr .days,.SoldListingsList.sold-condo thead tr .address,.SoldListingsList.sold-condo thead tr .unit,.SoldListingsList.sold-condo thead tr .price,.SoldListingsList.sold-condo thead tr .sf,.SoldListingsList.sold-condo thead tr .interior,.SoldListingsList.sold-condo thead tr .bedsbaths,.SoldListingsList.sold-condo thead tr .sold-date,.SoldListingsList.sold-condo thead tr .days,.PendingListingsList.pending-condo thead tr .address,.PendingListingsList.pending-condo thead tr .unit,.PendingListingsList.pending-condo thead tr .price,.PendingListingsList.pending-condo thead tr .sf,.PendingListingsList.pending-condo thead tr .interior,.PendingListingsList.pending-condo thead tr .bedsbaths,.PendingListingsList.pending-condo thead tr .sold-date,.PendingListingsList.pending-condo thead tr .days{width:100%;grid-column:span 1;padding:0;color:#5e6775;font-size:.66rem;font-weight:400;border:none;line-height:1;align-items:flex-end;}.ActiveCondosListingsList thead tr .new,.ActiveCondosListingsList thead tr .trend,.ActiveCondosListingsList thead tr .beds,.ActiveCondosListingsList thead tr .baths,.ActiveCondosListingsList thead tr .maint,.ActiveCondosListingsList thead tr .water,.ActiveCondosListingsList thead tr .pool,.ActiveCondosListingsList thead tr .price-list,.ActiveCondosListingsList thead tr .furnished,.ActiveCondosListingsList thead tr .floor,.SoldListingsList.sold-condo thead tr .new,.SoldListingsList.sold-condo thead tr .trend,.SoldListingsList.sold-condo thead tr .beds,.SoldListingsList.sold-condo thead tr .baths,.SoldListingsList.sold-condo thead tr .maint,.SoldListingsList.sold-condo thead tr .water,.SoldListingsList.sold-condo thead tr .pool,.SoldListingsList.sold-condo thead tr .price-list,.SoldListingsList.sold-condo thead tr .furnished,.SoldListingsList.sold-condo thead tr .floor,.PendingListingsList.pending-condo thead tr .new,.PendingListingsList.pending-condo thead tr .trend,.PendingListingsList.pending-condo thead tr .beds,.PendingListingsList.pending-condo thead tr .baths,.PendingListingsList.pending-condo thead tr .maint,.PendingListingsList.pending-condo thead tr .water,.PendingListingsList.pending-condo thead tr .pool,.PendingListingsList.pending-condo thead tr .price-list,.PendingListingsList.pending-condo thead tr .furnished,.PendingListingsList.pending-condo thead tr .floor{display:none;}.ActiveCondosListingsList tbody tr,.SoldListingsList.sold-condo tbody tr,.PendingListingsList.pending-condo tbody tr{display:grid;grid-template-columns:2fr 2fr 1fr 1.5fr 1.5fr 1fr;grid-template-rows:1fr;border-radius:0;}.ActiveCondosListingsList tbody tr td a div,.SoldListingsList.sold-condo tbody tr td a div,.PendingListingsList.pending-condo tbody tr td a div{font-size:.77rem;}.ActiveCondosListingsList tbody tr td a .format,.SoldListingsList.sold-condo tbody tr td a .format,.PendingListingsList.pending-condo tbody tr td a .format{display:inline-block;}.ActiveCondosListingsList .new,.ActiveCondosListingsList .trend,.ActiveCondosListingsList .beds,.ActiveCondosListingsList .baths,.ActiveCondosListingsList .maint,.ActiveCondosListingsList .water,.ActiveCondosListingsList .pool,.ActiveCondosListingsList .price-list,.ActiveCondosListingsList .furnished,.ActiveCondosListingsList .floor,.SoldListingsList.sold-condo .new,.SoldListingsList.sold-condo .trend,.SoldListingsList.sold-condo .beds,.SoldListingsList.sold-condo .baths,.SoldListingsList.sold-condo .maint,.SoldListingsList.sold-condo .water,.SoldListingsList.sold-condo .pool,.SoldListingsList.sold-condo .price-list,.SoldListingsList.sold-condo .furnished,.SoldListingsList.sold-condo .floor,.PendingListingsList.pending-condo .new,.PendingListingsList.pending-condo .trend,.PendingListingsList.pending-condo .beds,.PendingListingsList.pending-condo .baths,.PendingListingsList.pending-condo .maint,.PendingListingsList.pending-condo .water,.PendingListingsList.pending-condo .pool,.PendingListingsList.pending-condo .price-list,.PendingListingsList.pending-condo .furnished,.PendingListingsList.pending-condo .floor{display:none;}.ActiveCondosListingsList .price,.ActiveCondosListingsList .days,.SoldListingsList.sold-condo .price,.SoldListingsList.sold-condo .days,.PendingListingsList.pending-condo .price,.PendingListingsList.pending-condo .days{border-right:none;}.SoldListingsList.sold-condo thead tr,.PendingListingsList.pending-condo thead tr{grid-template-columns:1fr 1.5fr 1fr 1.2fr 1fr 1.5fr;}.SoldListingsList.sold-condo tbody tr,.PendingListingsList.pending-condo tbody tr{grid-template-columns:1fr 1.5fr 1fr 1.2fr 1fr 1.5fr;}.SoldListingsList.sold-condo tbody tr td a .format,.PendingListingsList.pending-condo tbody tr td a .format{display:none;}.SoldListingsList.sold-condo .interior,.PendingListingsList.pending-condo .interior{border-bottom:1px solid #7d899c;border-right:1px solid #7d899c;}.SoldListingsList.sold-condo .price,.SoldListingsList.sold-condo .sold-date,.PendingListingsList.pending-condo .price,.PendingListingsList.pending-condo .sold-date{border-right:none;}.ActiveHomesListingsList thead tr,.SoldListingsList.sold-homes thead tr,.PendingListingsList.pending-homes thead tr{display:grid;grid-template-columns:3fr 2.5fr 2fr;grid-template-rows:1fr;border-radius:0;margin:0;}.ActiveHomesListingsList thead tr .address,.ActiveHomesListingsList thead tr .unit,.ActiveHomesListingsList thead tr .price,.ActiveHomesListingsList thead tr .interior,.SoldListingsList.sold-homes thead tr .address,.SoldListingsList.sold-homes thead tr .unit,.SoldListingsList.sold-homes thead tr .price,.SoldListingsList.sold-homes thead tr .interior,.PendingListingsList.pending-homes thead tr .address,.PendingListingsList.pending-homes thead tr .unit,.PendingListingsList.pending-homes thead tr .price,.PendingListingsList.pending-homes thead tr .interior{width:100%;grid-column:span 1;padding:0;color:#5e6775;font-size:.85rem;font-weight:400;border:none;}.ActiveHomesListingsList thead tr .new,.ActiveHomesListingsList thead tr .trend,.ActiveHomesListingsList thead tr .beds,.ActiveHomesListingsList thead tr .baths,.ActiveHomesListingsList thead tr .bedsbaths,.ActiveHomesListingsList thead tr .maint,.ActiveHomesListingsList thead tr .sf,.ActiveHomesListingsList thead tr .days,.ActiveHomesListingsList thead tr .water,.ActiveHomesListingsList thead tr .pool,.ActiveHomesListingsList thead tr .price-list,.SoldListingsList.sold-homes thead tr .new,.SoldListingsList.sold-homes thead tr .trend,.SoldListingsList.sold-homes thead tr .beds,.SoldListingsList.sold-homes thead tr .baths,.SoldListingsList.sold-homes thead tr .bedsbaths,.SoldListingsList.sold-homes thead tr .maint,.SoldListingsList.sold-homes thead tr .sf,.SoldListingsList.sold-homes thead tr .days,.SoldListingsList.sold-homes thead tr .water,.SoldListingsList.sold-homes thead tr .pool,.SoldListingsList.sold-homes thead tr .price-list,.PendingListingsList.pending-homes thead tr .new,.PendingListingsList.pending-homes thead tr .trend,.PendingListingsList.pending-homes thead tr .beds,.PendingListingsList.pending-homes thead tr .baths,.PendingListingsList.pending-homes thead tr .bedsbaths,.PendingListingsList.pending-homes thead tr .maint,.PendingListingsList.pending-homes thead tr .sf,.PendingListingsList.pending-homes thead tr .days,.PendingListingsList.pending-homes thead tr .water,.PendingListingsList.pending-homes thead tr .pool,.PendingListingsList.pending-homes thead tr .price-list{display:none;}.ActiveHomesListingsList tbody tr,.SoldListingsList.sold-homes tbody tr,.PendingListingsList.pending-homes tbody tr{display:grid;grid-template-columns:1.5fr 1.5fr 1.25fr 1.25fr 2fr;grid-template-rows:1fr 1fr;border-radius:0;}.ActiveHomesListingsList .address,.ActiveHomesListingsList .unit,.ActiveHomesListingsList .price,.ActiveHomesListingsList .maint,.ActiveHomesListingsList .price-list,.SoldListingsList.sold-homes .address,.SoldListingsList.sold-homes .unit,.SoldListingsList.sold-homes .price,.SoldListingsList.sold-homes .maint,.SoldListingsList.sold-homes .price-list,.PendingListingsList.pending-homes .address,.PendingListingsList.pending-homes .unit,.PendingListingsList.pending-homes .price,.PendingListingsList.pending-homes .maint,.PendingListingsList.pending-homes .price-list{grid-column:span 2;}.ActiveHomesListingsList .price-list,.ActiveHomesListingsList .baths,.ActiveHomesListingsList .beds,.SoldListingsList.sold-homes .price-list,.SoldListingsList.sold-homes .baths,.SoldListingsList.sold-homes .beds,.PendingListingsList.pending-homes .price-list,.PendingListingsList.pending-homes .baths,.PendingListingsList.pending-homes .beds{order:1;}.ActiveHomesListingsList .sf,.SoldListingsList.sold-homes .sf,.PendingListingsList.pending-homes .sf{order:2;}.ActiveHomesListingsList .new,.ActiveHomesListingsList .trend,.ActiveHomesListingsList .days,.ActiveHomesListingsList .sold-date,.ActiveHomesListingsList .bedsbaths,.SoldListingsList.sold-homes .new,.SoldListingsList.sold-homes .trend,.SoldListingsList.sold-homes .days,.SoldListingsList.sold-homes .sold-date,.SoldListingsList.sold-homes .bedsbaths,.PendingListingsList.pending-homes .new,.PendingListingsList.pending-homes .trend,.PendingListingsList.pending-homes .days,.PendingListingsList.pending-homes .sold-date,.PendingListingsList.pending-homes .bedsbaths{display:none;}.ActiveHomesListingsList .price,.ActiveHomesListingsList .interior,.ActiveHomesListingsList .sold-date,.SoldListingsList.sold-homes .price,.SoldListingsList.sold-homes .interior,.SoldListingsList.sold-homes .sold-date,.PendingListingsList.pending-homes .price,.PendingListingsList.pending-homes .interior,.PendingListingsList.pending-homes .sold-date{border-right:none;}}.ImageViewSection{background-color:#f5f7fa;}.ImageViewSection .padding{padding:1.25rem 0;}.ImageViewSection .preconstrustion-listings{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-auto-rows:auto;justify-items:center;text-align:center;}@media screen and (max-width:1599px){.ImageViewSection .preconstrustion-listings{grid-template-columns:1fr 1fr;}}@media screen and (max-width:780px){.ImageViewSection .preconstrustion-listings{grid-template-columns:100%;}}.ImageViewSection .preconstrustion-card{width:23.2rem;text-align:center;padding:1.25rem .3rem;}@media screen and (max-width:1024px){.ImageViewSection .preconstrustion-card{padding:.625rem .625rem;}}@media screen and (max-width:480px){.ImageViewSection .preconstrustion-card{padding:.25rem .25rem;width:100vw;max-width:23.2rem;}}.ImageViewSection .card-image{position:relative;height:17.4rem;overflow:hidden;}.ImageViewSection .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;object-fit:cover;height:auto;max-width:23.2rem;max-height:300px;min-height:268px;}.ImageViewSection .card-image .listing-card-title{color:#e0e0e0;position:absolute;top:0;left:0;width:100%;height:5.5rem;background-color:#31363d;font-family:'Work Sans',sans-serif;font-size:1.3rem;font-weight:500;padding:1rem;text-align:left;display:flex;align-items:center;--max-lines:3;position:relative;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden;}.ImageViewSection .listing-price{color:#31363d;background-color:#ffd09c;width:100%;font-size:1.6rem;font-weight:500;padding:.75rem .625rem;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media screen and (max-width:480px){.ImageViewSection .listing-price{font-size:1.2rem;}}.ImageViewSection .card-content{color:#31363d;font-size:1.185rem;font-weight:300;padding:1rem 1rem 0 1rem;}@media screen and (max-width:480px){.ImageViewSection .card-content{padding:0 1rem;font-size:1rem;}}.ImageViewSection .card-content .adress{font-weight:400;text-align:left;overflow:hidden;white-space:nowrap;margin:1.25rem 0;}@media screen and (max-width:480px){.ImageViewSection .card-content .adress{margin:.5rem .3rem;}}.ImageViewSection .card-content .adress .city{font-weight:500;}.ImageViewSection .card-content .location{font-weight:400;}.ImageViewSection .card-content .value{font-weight:500;}.ImageViewSection .card-content .props{display:flex;justify-content:space-between;margin-bottom:.625rem;}@media screen and (max-width:480px){.ImageViewSection .card-content .props{margin:.3rem;}}.ImageViewSection .card-content .props .feature{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;white-space:nowrap;}.ImageViewSection .card-content .props .desc{display:block;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:clip;line-height:1.5;padding-left:5px;}@media screen and (max-width:480px){.ImageViewSection .card-content .props .desc{line-height:1.7;}}.ImageViewSection .card-content .props .no-padding{padding:0;}.ImageViewSection .card-content .props .left{justify-content:flex-end;}.ImageViewSection .card-content .props .year{color:#ff9800;font-weight:500;}.ImageViewSection .card-content .props img{height:1.5rem;margin-right:.3rem;}.icon-beds{display:block;width:32px;height:24px;background:url(/Layout/CNC/img/beds.svg);background-size:32px 24px;}.icon-baths{display:block;width:29px;height:29px;background:url(/Layout/CNC/img/baths.svg);background-size:29px 29px;}.icon-floors{display:block;width:37px;height:27px;background:url(/Layout/CNC/img/floors.svg);background-size:37px 27px;}.icon-location{display:block;width:23px;height:29px;background:url(/Layout/CNC/img/location.svg);background-size:23px 29px;}.breadcrumbs-home-icon{display:block;width:32px;height:26px;background:url(/Layout/CNC/img/home.svg);background-size:32px 26px;}@media only screen and (max-width:520px){.breadcrumbs-home-icon{width:16px;height:13px;background-size:16px 13px;}}.breadcrumbs-container{display:flex;justify-content:flex-start;padding-left:15px;}@media only screen and (max-width:520px){.breadcrumbs-container{margin-top:2.2rem;}}.breadcrumbs{position:relative;width:100%;margin:0;left:-20px;}@media only screen and (max-width:1000px) and (min-width:520px){.breadcrumbs{margin:35px 0 0 0;}}@media only screen and (max-width:520px){.breadcrumbs{margin:0;}}.breadcrumbs .shadow{-webkit-box-shadow:0 2px 2px 0 rgba(24,60,84,.14),0 3px 1px -2px rgba(24,60,84,.12),0 1px 5px 0 rgba(24,60,84,.2);-moz-box-shadow:0 2px 2px 0 rgba(24,60,84,.14),0 3px 1px -2px rgba(24,60,84,.12),0 1px 5px 0 rgba(24,60,84,.2);box-shadow:0 1px 3px 0 rgba(24,60,84,.14),0 3px 1px -2px rgba(24,60,84,.12),0 1px 3px 0 rgba(24,60,84,.2);border-radius:3px;border:none;}.breadcrumbs>ul{margin:0;display:flex;}.breadcrumbs>ul>li{position:relative;float:left;transform:skewX(-15deg);background-color:#f5f7fa;z-index:1;transition:all .5s;margin-left:5px;height:40px;}@media only screen and (max-width:520px){.breadcrumbs>ul>li{height:1.5rem;}}.breadcrumbs>ul>li:hover{background-color:#fff;}.breadcrumbs>ul>li>a{display:block;padding:10px;font-size:1.1875rem;transform:skewX(15deg);text-decoration:none;color:#525a66;font-weight:300;overflow:hidden;text-overflow:ellipsis;}.breadcrumbs>ul>li>a img{width:2rem;}@media only screen and (max-width:1000px) and (min-width:520px){.breadcrumbs>ul>li>a{font-size:.85rem;}}@media only screen and (max-width:520px){.breadcrumbs>ul>li>a{font-size:.67rem;padding:.25rem 10px;height:1.5rem;}.breadcrumbs>ul>li>a img{width:1rem;}}.breadcrumbs>ul>li:last-child{background-color:#ffd09c;min-width:4rem;}.breadcrumbs>ul>li:last-child>a{color:#525a66;}.breadcrumbs>ul>li:first-child{width:60px;}@media only screen and (max-width:520px){.breadcrumbs>ul>li:first-child{width:40px;}}.breadcrumbs>ul>li:first-child>a{padding-top:5px;}#subscribe-container{display:flex;justify-content:center;}#subscribe{font-size:1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:5rem 5rem 5rem 5rem;width:80%;}@media only screen and (max-width:1000px){#subscribe{width:100%;}}@media only screen and (max-width:820px){#subscribe{grid-template-columns:1fr;padding:0 2.5rem;}}#subscribe .duration-group{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:3rem 3rem;width:20.5rem;}#subscribe .duration-group div{padding:1rem 0;}#subscribe .duration-group .left label{float:right;}#subscribe .cta-btn-wrapper{width:20.5rem;margin-top:3rem;}#subscribe input:not([type]),#subscribe input[type=text]:not(.browser-default){border-bottom:1px solid #e09744;padding-left:.5rem;}#subscribe .input-field{width:20.5rem;}#subscribe .input-field>label{color:#7d899c;}#subscribe label>span{color:#373d45;}#subscribe .subscribe-btn{background-color:#fb6146;font-size:1.3125rem;font-weight:700;text-transform:none;width:96%;max-width:20rem;height:4rem;display:flex;justify-content:flex-start;align-items:center;border-radius:6px;}#subscribe .subscribe-btn img{margin-top:10px;}#subscribe .subscribe-btn div{margin-left:.5rem;}#subscribe .subscribe-btn .btn-text{margin-left:3.75rem;}@media only screen and (max-width:820px){#subscribe .input-field,#subscribe .cta-btn-wrapper{width:100%;}#subscribe .duration-group{width:90%;order:3;}#subscribe .phone{order:2;}#subscribe .cta-btn-wrapper{order:4;margin-bottom:1.5rem;}}.confirm-message{display:flex;justify-content:center;color:#e09744;font-size:1.2rem;font-weight:700;}html{--lh:1.5rem;line-height:var(--lh);text-align:left;}.title-h1{font-size:2.875rem;margin:2rem 0 2rem 0;width:100%;}@media screen and (max-width:1000px){.title-h1{font-size:1.25rem;margin:1.5rem 0;}}.title-h2{font-size:2.25rem;text-align:left;padding-left:2rem;}@media screen and (max-width:820px){.title-h2{font-size:1.5rem;text-align:center;padding:0;}}#law-section{background-color:#f5f7fa;color:#1f1f1f;font-size:1rem;font-weight:400;}#law-section .law-message{padding:2rem 0;}@media only screen and (max-width:820px){#law-section .law-message{padding:2rem 1rem;}}.listing-prop{display:flex;align-items:center;box-shadow:0 1px 3px 0 rgba(24,60,84,.14),0 3px 1px -2px rgba(24,60,84,.12),0 1px 3px 0 rgba(24,60,84,.2);border-radius:6px;height:3.75rem;margin-bottom:1.2rem;}@media only screen and (max-width:820px){.listing-prop{height:2.75rem;}}.listing-prop .label{width:45%;background-color:#f5f7fa;height:100%;display:flex;justify-content:right;align-items:center;padding-left:1.25rem;}.listing-prop .label label{color:#31363d;font-size:1.1875rem;}@media only screen and (max-width:820px){.listing-prop .label label{font-size:.9rem;}}@media only screen and (max-width:820px){.listing-prop .tax{width:60%;}}.listing-prop .value{width:55%;font-size:1.1875rem;font-weight:500;display:inline;padding-right:1rem;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media only screen and (max-width:820px){.listing-prop .value{font-size:.9rem;}}.listing-prop .year{color:#e09744;}.listing-details{display:grid;grid-template-columns:calc(50% - 1rem) calc(50% - 1rem);grid-column-gap:2rem;}@media only screen and (max-width:1200px){.listing-details{grid-template-columns:100%;grid-column-gap:0;}}.listing-infos{display:grid;grid-template-columns:calc(50% - 1rem) calc(50% - 1rem);grid-column-gap:2rem;}@media only screen and (max-width:820px){.listing-infos{grid-template-columns:100%;grid-column-gap:0;}}.listing-features{display:grid;grid-template-columns:calc(65% - 1rem) calc(35% - 1rem);grid-column-gap:2rem;}@media only screen and (max-width:820px){.listing-features{grid-template-columns:100%;grid-column-gap:0;}}.listing-features .interior-data{background-color:#f5f7fa;order:1;}.listing-features .interior-data ul{display:grid;grid-template-columns:1fr 1fr;}@media only screen and (max-width:820px){.listing-features .interior-data ul{grid-template-columns:1fr;}}.listing-features .exterior-data{background-color:#f5f7fa;order:2;}@media only screen and (max-width:820px){.listing-features .interior-data,.listing-features .exterior-data{order:0;}}.listing-condo-amenities{background-color:#f5f7fa;padding:.5rem 0;}.listing-amenities,.listing-condo-amenities ul{display:grid;grid-template-columns:33% 33% 33%;background-color:#f5f7fa;}@media only screen and (max-width:820px){.listing-amenities,.listing-condo-amenities ul{grid-template-columns:1fr;grid-column-gap:0;}}.listing-amenities .label,.listing-condo-amenities ul .label{color:#31363d;font-family:'Work Sans';font-size:1.1875rem;padding:2rem 0 0 2rem;}.listing-amenities .lot-size,.listing-condo-amenities ul .lot-size{order:1;}.listing-amenities .lot-desc,.listing-condo-amenities ul .lot-desc{order:2;}.listing-amenities .sub-info,.listing-condo-amenities ul .sub-info{order:3;}@media only screen and (max-width:820px){.listing-amenities .lot-size,.listing-amenities .lot-desc,.listing-amenities .sub-info,.listing-condo-amenities ul .lot-size,.listing-condo-amenities ul .lot-desc,.listing-condo-amenities ul .sub-info{order:0;}}.listing-subdivision,.listing-subdivision ul{display:grid;grid-template-columns:100%;background-color:#f5f7fa;margin-bottom:1rem;}@media only screen and (max-width:820px){.listing-subdivision,.listing-subdivision ul{margin-bottom:0;}}.listing-list{padding-left:2rem;}@media only screen and (max-width:820px){.listing-list{padding-left:1rem;}}.listing-list ul>li{display:block;background-image:url(/Layout/CNC/img/bullet.svg);background-repeat:no-repeat;background-position:0 .9rem;padding-left:1.75rem;font-size:1.1875rem !important;font-weight:400 !important;color:#1f1f1f !important;line-height:2.25;}@media only screen and (max-width:820px){.listing-list ul>li{background-position:0 .9rem;background-size:.75rem;padding-left:1.75rem;font-size:1.05rem !important;}}.view-more{text-align:right;font-size:1.1875rem;color:#31363d;padding:2rem 0;}@media only screen and (max-width:820px){.view-more{text-align:center;font-size:.9rem;color:#31363d;padding:0;}}.view-more .more{color:#fb6146;font-weight:700;}.view-more .bold{font-weight:700;}.view-more .type{text-transform:lowercase;}