﻿.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;}#video-gallery,#video-gallery .owl-item,#video-gallery .slider-condo{width:24rem !important;}@media screen and (max-width:1200px){#video-gallery,#video-gallery .owl-item,#video-gallery .slider-condo{width:30vw !important;}}@media screen and (max-width:820px){#video-gallery,#video-gallery .owl-item,#video-gallery .slider-condo{width:100vw !important;}}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer;}.youtube img{width:100%;top:-16.84%;left:0;opacity:.7;}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px;}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff;}.youtube img,.youtube .play-button{cursor:pointer;}.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before{position:absolute;}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0);}.youtube iframe{height:100%;width:100%;top:0;left:0;}.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;}.switch-show{display:block;}.switch-hide{display:none;}.view{display:flex;justify-content:flex-start;}.view .view-label{align-self:center;padding:.625rem;font-size:1.125rem;}.view label{color:#5e6775;font-weight:400;}.view .filter-view{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;}.view .filter-view a{margin:0;}.view .filter-grid{display:grid;grid-template-rows:1.1rem;grid-template-columns:1fr;}.view .filter-grid .sw-label{font-size:1rem;}.view .filter-grid .sw-labels{display:flex;justify-content:space-around;padding:0 0;}.view .filter-grid .sw-switch{position:relative;}.view .filter-grid .icon-1-2-image{display:block;width:6.6rem;height:3.75rem;background:url(/Layout/CNC/img/switch-1-2-image.svg);background-size:6.6rem 3.75rem;}.view .filter-grid .icon-2-2-image{display:block;width:6.6rem;height:3.75rem;background:url(/Layout/CNC/img/switch-2-2-image.svg);background-size:6.6rem 3.75rem;}.view .filter-grid .icon-1-2-list{display:block;width:6.6rem;height:3.75rem;background:url(/Layout/CNC/img/switch-1-2-list.svg);background-size:6.6rem 3.75rem;}.view .filter-grid .icon-2-2-map{display:block;width:6.6rem;height:3.75rem;background:url(/Layout/CNC/img/switch-2-2-map.svg);background-size:6.6rem 3.75rem;}.view .filter-grid .area{position:absolute;background:#fff;display:block;height:3.3rem;width:3rem;top:.25rem;opacity:0;}.view .filter-grid .sw-first{left:0;}.view .filter-grid .sw-second{left:3.5rem;}.view .filter-grid .sw-first:hover,.view .filter-grid .sw-second:hover{opacity:.4;}.units-show{display:inline-block !important;}.sf-format{display:none;}.m2-format{display:none;}.units{display:flex;align-items:center;}@media screen and (max-width:820px){.units{order:1;}}.units .area-label{align-self:center;padding:.625rem;font-size:1.125rem;font-weight:400;color:#5e6775;}@media screen and (max-width:820px){.units .area-label{font-size:.85rem;}}.units .area-units-selector{display:flex;align-items:center;}@media screen and (max-width:580px){.units .area-units-selector{order:1;}}.units .area-units-selector .area-unit{font-size:1.125rem;font-weight:500;color:#fff;background-color:#b8cae3;text-transform:none;height:2.6rem;width:3rem;line-height:2.8;padding:0;}@media screen and (max-width:820px){.units .area-units-selector .area-unit{height:1.75rem;width:2rem;font-size:.85rem;line-height:2.5;}}.units .area-units-selector .inactive-m2{border-radius:0 6px 6px 0;}.units .area-units-selector .inactive-sf{border-radius:6px 0 0 6px;}.units .area-units-selector .inactive-sf,.units .area-units-selector .inactive-m2{line-height:2.5;}@media screen and (max-width:820px){.units .area-units-selector .inactive-sf,.units .area-units-selector .inactive-m2{line-height:2;}}.units .area-units-selector .active{background-color:#fb6146;height:3rem;width:3rem;border-radius:6px;}@media screen and (max-width:820px){.units .area-units-selector .active{height:2rem;width:2rem;}}.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;}@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;}}#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{text-align:center;}@media screen and (max-width:820px){.title-h2{font-size:1rem;margin-top:0;}}@media screen and (max-width:820px){#description .title-h2,#subscription-secton .title-h2{margin-top:2.5rem;}}.average-price-message{margin:1rem 0;text-align:center;font-size:1.1875rem;line-height:1.5;}@media only screen and (max-width:820px){.average-price-message{font-size:.85rem;}}.by-beds{padding-left:1rem;text-align:left;}.bold{color:#31363d;font-weight:700;}.small{text-transform:lowercase;}.floor-plan-btn{background-color:#fb6146;font-size:1.25rem;font-weight:700;text-transform:none;width:80%;max-width:20rem;height:4rem;display:flex;justify-content:flex-start;align-items:center;border-radius:6px;}.floor-plan-btn img{margin-top:10px;}.floor-plan-btn div{margin-left:.5rem;}.floor-plan-btn .btn-text{margin-left:3.75rem;}.btn:hover,.btn-large:hover,.btn-small:hover{background-color:#fb6158 !important;}#floor-plans .property-details{align-items:flex-start;border-left:1px solid #31363d;font-size:1.25rem !important;}@media screen and (max-width:820px){#floor-plans .property-details{border-left:none;font-size:1rem !important;height:17rem;}}#floor-plans .property-details .span2{grid-column:span 2;display:flex;padding-right:10%;padding-bottom:1rem;line-height:1.5;}#floor-plans .property-details .interior{justify-content:space-between;}#floor-plans .property-details .prop-value{padding:0 .25rem;}#floor-plans .property-details h2{font-family:'Work Sans',sans-serif !important;font-size:1.5rem !important;justify-content:center;}@media screen and (max-width:820px){#floor-plans .property-details h2{font-size:1rem !important;}}#floor-plans .hero-carousel img{object-fit:contain;}#floor-plans .key-floorplan{display:flex;justify-content:center;}#floor-plans .key-floorplan img{max-width:100%;max-height:35rem;object-fit:scale-down;}@media screen and (max-width:820px){#floor-plans .key-floorplan img{max-height:15rem;}}.switcher{display:flex;justify-content:flex-end;padding-right:2rem;}.floorPlansView{color:#212121;background-color:#f5f7fa;width:calc(100% - 10rem);margin:2rem 5rem;}@media only screen and (max-width:1000px){.floorPlansView{width:calc(100vw - 1rem);margin:2rem .5rem;}}.floorPlansView table{border-collapse:separate;border-spacing:0 20px;}.floorPlansView .list-header tr{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#f5f7fa;}.floorPlansView .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;}@media only screen and (max-width:1000px){.floorPlansView .list-header th{font-size:.9rem;}}.floorPlansView .list-header th a{color:#5e6775;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.floorPlansView 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){.floorPlansView tr{margin:.5rem 0 1rem 0;}}.floorPlansView tr:hover{background-color:#ffe8d1;}.floorPlansView tr:hover td,.floorPlansView tr:hover a,.floorPlansView tr:hover div{background-color:#ffe8d1;}.floorPlansView tr:hover td.residences{background-color:#31363d;}.floorPlansView tr:hover td.residences a,.floorPlansView tr:hover td.residences div{background-color:#31363d;}.floorPlansView td{padding:5px 5px;max-width:200px;text-align:center;}@media only screen and (max-width:480px){.floorPlansView td{padding:.1rem;max-width:100%;}}.floorPlansView td a{display:block;position:relative;padding:.375rem 0;color:#212121;background-color:#fff;}.floorPlansView td a div{padding:5px 8px;margin:0;border-left:1px solid #b8cae3;text-align:center;}.floorPlansView td a div span{display:none;}.floorPlansView td a,.floorPlansView td a div{font-size:1.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media only screen and (max-width:1000px){.floorPlansView td a,.floorPlansView td a div{font-size:.78rem;}}.floorPlansView .residences{max-width:15.5rem;width:45%;background-color:#31363d;border-radius:5px 0 0 5px;text-align:left !important;}.floorPlansView .residences a{font-weight:600;text-transform:capitalize;background-color:#31363d;color:#fff;}.floorPlansView .residences a div{border:none;text-align:left;}.floorPlansView .beds,.floorPlansView .baths{max-width:6.5rem;width:15%;}.floorPlansView .bedsbaths{max-width:35vw;}.floorPlansView .sq{max-width:4rem;width:20%;}.floorPlansView .beds a div,.floorPlansView .bedsbaths a div{border:none;}.download-icon{display:inline-block;width:38px;height:36px;background:url(/Layout/CNC/img/download.svg);background-size:38px 36px;}.amenities{padding-left:4rem;}@media only screen and (max-width:820px){.amenities{padding-left:1rem;}}.amenities 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){.amenities ul>li{background-position:0 .45rem;background-size:.55rem;padding-left:1.25rem;font-size:.85rem !important;line-height:2;}}.amenities h3{color:#ff9800 !important;font-size:1.25rem !important;font-weight:700 !important;padding:0 1.5rem !important;background-image:none;}@media only screen and (max-width:820px){.amenities h3{font-size:.85rem !important;}}.presale-links{padding-left:4rem;}@media only screen and (max-width:820px){.presale-links{padding-left:1rem;padding-bottom:1.5rem;}}.presale-links div>a{display:block;background-image:url(/Layout/CNC/img/brochure.svg);background-repeat:no-repeat;background-position:0;padding-left:5rem;padding-top:0;font-family:'Work Sans',sans-serif;font-size:1.5rem;font-weight:400;color:#31363d;line-height:4;}@media only screen and (max-width:820px){.presale-links div>a{background-position:0 1.65rem;background-size:1.5rem;font-size:1rem;line-height:1.25;padding-left:2.25rem;padding-top:2rem;}}.tabs{border-radius:6px;margin-top:2rem;}@media only screen and (max-width:820px){.tabs{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;height:auto;border-radius:0;}}.tabs .tab{height:55px;background-color:#b8cae3;text-transform:capitalize;transition:color .28s ease,background-color .28s ease;}@media only screen and (max-width:820px){.tabs .tab{grid-column:span 3;}}.tabs .tab a{color:#31363d;font-size:1.3125rem;font-weight:700;border-left:1px solid #7d899c;}@media only screen and (max-width:820px){.tabs .tab a{font-size:1rem;border-bottom:1px solid #7d899c;}}@media only screen and (min-width:821px){.tabs .tab:first-child a{border:none;}}.tabs .active,.tabs .indicator{color:#fff !important;background-color:#fb6146 !important;border-radius:6px !important;-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) !important;-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) !important;box-shadow:0 1px 3px 0 rgba(24,60,84,.4),0 3px 1px -2px rgba(24,60,84,.4),0 1px 3px 0 rgba(24,60,84,.4) !important;}@media only screen and (max-width:820px){.tabs .active,.tabs .indicator{border-radius:0 !important;}}.tabs .indicator{display:none;}.inner-tab-content{background-color:#f5f7fa;padding:2rem 0 1.5rem 0;}@media only screen and (max-width:820px){.inner-tab-content{padding:0;}}.description-tab-content{background-color:#fff;padding:1rem 0 0 0;}.table-tab-content{background-color:#f5f7fa;padding:0 0 1.5rem 0;}@media only screen and (max-width:820px){.table-tab-content{padding:0 0 1.5rem 0;}}.switchers{padding-top:2rem;}#description .switchers{padding-top: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;}}span.validator{color:#f00;font-size:90%;display:block;}.icon-subscribe{display:block;width:31px;height:36px;background:url(/Layout/CNC/img/subscribe.svg);background-size:31px 36px;margin-left:5px;}