:root{--kolter-brand:#003a7d;--cresswind-brand:#59a3d2;--contrast-color:#ff8c64;--contrast-color-faded:rgba(255,140,100,0.3);--text-color:var(--kolter-brand);--default-color:var(--kolter-brand);--secondary-color:var(--cresswind-brand);--nav-active:var(--kolter-brand);--tile-header-background-dark:rgba(0,58,125,0.7);--tile-header-background:var(--tile-header-background-dark);--transition-time:0.3s ease;--nav-transition:transform var(--transition-time);--homeImage-transition:opacity var(--transition-time);--filter-white:brightness(0) invert(1);--box-shadow:0 0.1875rem 0.375rem rgba(0,0,0,0.25);--dark-blue:#003b71;--light-blue:#d7dde5;--favorite-color:#6a99b4;--print-page-height:11in;--print-page-width:100%}:root.cresswind{--default-color:var(--cresswind-brand);--secondary-color:var(--kolter-brand);--tile-header-background:rgba(89,163,210,0.7)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#efefef;color:var(--text-color);font-family:proxima-nova,Avenir,Helvetica,Arial,sans-serif;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}#app,body{height:100vh}#app{text-align:center;box-sizing:border-box;opacity:0;transition:opacity .3s ease}#app.on{opacity:1}header#top-header{align-items:stretch;background-color:#222;display:flex;gap:.5rem;height:2rem;line-height:2rem;font-size:.875rem;justify-content:flex-end;padding:0 .5rem 0 0;color:#fff}header#top-header a{color:#fff;text-decoration:none}header:not(#top-header){background-color:var(--default-color);color:#fff;height:6.25rem;padding:0 1.5625rem;justify-content:space-between}header:not(#top-header),header:not(#top-header) div{align-items:center;display:flex}header:not(#top-header) div i{filter:var(--filter-white);height:3.75rem;width:3.75rem;margin-right:.625rem}header:not(#top-header) div .svg-inline--fa.fa-w-14{height:3rem;width:3.75rem;margin-right:.625rem}header:not(#top-header) div h1{font-size:1.875rem;font-weight:600;line-height:1;margin:0;text-transform:uppercase}footer{background-color:var(--default-color);bottom:0;height:3.125em;position:fixed;width:100vw;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 .625rem;box-sizing:border-box}footer a,footer a:active,footer a:hover,footer a:visited{color:#fff}footer #logo span:not(.icon),footer a.home span:not(.icon){display:none}footer #logo{width:9.5rem;height:3rem;background-image:url(/svg/logos/kolterhomes-logo.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;filter:var(--filter-white)}footer #logo.with-content{cursor:pointer}button,select{font-size:1.5rem;padding:.75rem 1.375rem;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:none;line-height:1}select{width:100%;padding:.75rem 2.875rem .75rem 1.375rem;border:1px solid var(--kolter-brand);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem auto}button{box-shadow:var(--box-shadow);vertical-align:middle;display:flex;align-items:center;color:var(--kolter-brand);font-weight:600;cursor:pointer}button[disabled]{opacity:.5;cursor:unset}.custom-btn{font-size:unset;background-color:var(--kolter-brand);box-shadow:unset;color:#fff;text-decoration:none;text-transform:uppercase}.custom-btn:active,.custom-btn:focus,.custom-btn:hover{color:#fff}a.favorite{align-items:center;background-color:hsla(0,0%,100%,.9);border-radius:1.5rem;box-shadow:var(--box-shadow);display:flex;height:3rem;justify-content:center;left:50%;line-height:1;position:absolute;text-decoration:none;transform:translate(-50%,-50%);width:3rem;z-index:10;opacity:1;transition:opacity .3s;color:var(--favorite-color)}a.favorite.fade-out{opacity:0}a.favorite i{line-height:1;font-size:2rem;margin-top:.2em;height:2rem}.fade-enter-active{transition:all .3s ease-in-out}.fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0;transform:translateX(100%)}.form-check-input:checked{background-color:var(--kolter-brand);border-color:var(--kolter-brand)}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100' width='100'%3E%3Ccircle cx='50' cy='50' r='40' fill='%23FF8C00'/%3E%3C/svg%3E")}.offline{height:calc(100vh - 5.125rem);background-color:#ddd;width:100vw;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-align:center}.offline h1{font-size:2rem;font-weight:600;margin:0 0 1rem;line-height:1.42}.offline small{display:block;font-size:1.2rem;font-weight:400}header:not(#top-header)+.offline{box-sizing:border-box;display:flex;height:calc(100vh - 11.375rem)}.offline-banner{background-color:#640000;color:#fff;flex-grow:1;font-size:.875rem;font-weight:600;margin-right:auto;text-transform:uppercase}.no-results{color:#842029;background-color:#f8d7da;height:100%;flex-grow:1;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.favorites-container+.no-results{box-sizing:border-box;display:flex;height:calc(100vh - 11.375rem)}#forced-reload{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:100;background-color:#ddd;display:flex;justify-content:center;align-items:center;color:#444}#forced-reload h2{font-weight:600}#pending-update{position:fixed;z-index:99;right:1rem;bottom:1rem;width:auto;background-color:hsla(0,0%,86.7%,.9);padding:1rem;border:2px double #222;box-shadow:var(--box-shadow)}#pending-update a{color:inherit}#not-found{height:calc(100vh - 5.125rem);display:flex;justify-content:center;align-items:center;flex-direction:column}.fancybox__container button.f-button[data-fancybox-toggle-fullscreen]{display:none!important}.fancybox__container .fancybox__carousel .fancybox__slide:is(.has-video,.has-image,.has-html5video,.has-youtube) .fancybox__content{height:calc(100vh - 6rem)!important;width:auto!important;max-width:122rem}.with-sidebar{display:flex;overflow:hidden}.with-sidebar .content-area,.with-sidebar .floorplan-detail{height:calc(100vh - 5.125rem);width:70%;transition:width var(--transition-time)}.with-sidebar.collapsed .content-area,.with-sidebar.collapsed .floorplan-detail{width:100%!important}.with-sidebar.collapsed .sidebar{transform:translateX(100%)}.with-sidebar.collapsed .sidebar .sidebar-toggle i{transform:rotate(0deg)}.sidebar{height:calc(100vh - 5.125rem);background-color:#f5f5f5;width:30%;position:absolute;z-index:9;top:2rem;right:0;text-align:left;transition:var(--nav-transition)}.sidebar.with-scroll{display:flex;flex-direction:column}.sidebar.with-scroll .scroll{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.sidebar.smaller-header h1{font-size:1.5rem}.sidebar.smaller-header h1 small{font-size:1.125rem;display:block;font-weight:400;text-transform:none}.sidebar .sidebar-toggle{background-color:rgba(0,58,125,.85);width:2.75rem;padding:0;transform:translateX(-100%);border-radius:0 0 0 .5rem;position:absolute;text-decoration:none}.sidebar .sidebar-toggle i{filter:var(--filter-white);background-position:50%;background-repeat:no-repeat;height:2.75rem;display:block;transform:rotate(180deg);transition-delay:.25s;transition-duration:0;transition-property:transform}.sidebar .sidebar-content{box-sizing:border-box;display:flex;height:calc(100vh - 11.375rem);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:block;padding:1.25rem}.sidebar .sidebar-content>:first-child{margin-top:0}.sidebar .sidebar-content>:last-child{margin-bottom:0}.sidebar.collapsed{transform:translateX(100%)}.sidebar.collapsed .sidebar-toggle i{transform:rotate(0deg)}#area-map-sidebar .sidebar .sidebar-content{display:flex;flex-direction:column;padding:0;overflow-x:unset;overflow-y:unset;overflow:hidden}#area-map-sidebar .sidebar .sidebar-content #area-map-favorites{box-shadow:0 4px 7px 0 rgba(0,0,0,.3);position:relative;max-height:50%;flex-shrink:0;min-height:5.875rem}#area-map-sidebar .sidebar .sidebar-content #area-map-categories,#area-map-sidebar .sidebar .sidebar-content #area-map-favorites{padding:1.25rem;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}#nav{position:fixed;background-color:#fff;bottom:3.125rem;left:0;height:9.125rem;gap:1.5rem;padding-left:1em;font-size:.75em;transition:var(--nav-transition);z-index:10}#nav,#nav a{display:flex}#nav a{font-weight:600;color:var(--default-color);text-decoration:none;flex-direction:column;justify-content:flex-start;background-repeat:no-repeat;background-position-x:center;background-position-y:1.5rem;background-size:3.75rem 3.75rem;min-width:3.75rem;padding-top:5.75rem}#nav a.router-link-exact-active{color:var(--nav-active)}#nav a#nav-toggle{background-color:#f5f5f5;width:2.75rem;padding:0}#nav a#nav-toggle i{background-position:50%;background-repeat:no-repeat;height:9.125rem;transition-delay:.25s;transition-duration:0;transition-property:transform}#nav a.compare{background-size:7.5rem 3.75rem;min-width:7.5rem}#nav.collapsed{transform:translateX(-100%) translateX(2.75rem)}#nav.collapsed a#nav-toggle i{transform:rotate(180deg)}#footer-nav{display:flex;width:100%;height:3.125em;align-items:stretch}#footer-nav a{align-items:center;display:flex;gap:.1rem;padding:0 .5rem;text-decoration:none;white-space:nowrap;width:auto;line-height:1}#footer-nav a .icon{width:2rem;height:2rem;background-repeat:no-repeat;background-size:auto 2rem;filter:var(--filter-white)}#footer-nav .favorites{align-items:center;display:flex;font-size:.875rem;height:1.5rem;justify-content:center;left:.05rem;line-height:1;margin:0;top:.25rem;width:1.5rem;z-index:100}#home-page{height:calc(100vh - 5.125rem);position:relative}#home-page #home-image{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);transition:var(--homeImage-transition)}#home-page #home-image>div{background-color:hsla(0,0%,100%,.8);padding:2.5em 5em}#home-page #home-image button{margin:1em auto 0;border:none;background-color:transparent;color:#fff;text-transform:uppercase;font-size:1.125em;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.3);line-height:1;pointer-events:none;box-shadow:none}#home-page #home-image h1{font-size:1.5em;font-weight:400;color:var(--default-color);text-transform:uppercase;margin:0 auto .5em}#home-page #home-image img{display:block;margin:0 auto}#home-page #home-image.on{opacity:1}#home-page #home-image.on button{cursor:pointer;pointer-events:auto}#home-page #home-carousel{position:relative}#home-page #home-carousel .slide{position:absolute;opacity:0;transition:opacity 1.3s linear;z-index:0;height:calc(100vh - 5.125rem)}#home-page #home-carousel .slide.previous{z-index:1;opacity:0;transition:opacity 1.6s linear}#home-page #home-carousel .slide.active{opacity:1;z-index:2}#home-page #home-carousel .slide img{-o-object-fit:cover;object-fit:cover;width:100vw;height:100%}.tile-list{box-sizing:border-box;display:flex;height:calc(100vh - 11.375rem);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;flex-wrap:wrap;gap:1.25rem;padding:1.25rem}.tile-list .tile{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:block;height:calc(50vh - 6.5625rem);text-decoration:none;text-transform:uppercase;width:calc(33.3% - .8125rem)}.tile-list .tile h2{background-color:var(--tile-header-background);color:#fff;font-size:2em;font-weight:600;height:6.25rem;line-height:1.42;margin:0;display:flex;align-items:center;padding:0 2.5rem;text-align:left}.tile-list.kolter .tile h2{background-color:var(--tile-header-background-dark)}.page{display:flex;height:calc(100vh - 11.375rem)}.page,.page *{box-sizing:border-box}.page .content,.page .slideshow{box-sizing:border-box;display:flex;height:calc(100vh - 11.375rem);position:absolute}.page .slideshow{overflow:hidden;width:64%}.page .slideshow .slide{position:absolute;opacity:0;z-index:0;width:100%;height:100%;transition:transform .1s linear;cursor:grab}.page .slideshow .slide.slideLeft{transform:translateX(-100%);z-index:3!important}.page .slideshow .slide.slideRight{transform:translateX(100%);z-index:3!important}.page .slideshow .slide.previous{z-index:1;opacity:0;transition:transform .1s linear,opacity 1.6s linear}.page .slideshow .slide.inmotion{transition:transform 0s!important;cursor:grabbing}.page .slideshow .slide.next{z-index:1;opacity:1;transition:transform .1s linear,opacity 0s}.page .slideshow .slide.active{opacity:1;z-index:2;transition:transform 0s linear,opacity 1.3s linear}.page .slideshow .slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.page .slideshow .bullets{background-color:rgba(22,55,99,.5);color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1.5rem;gap:1.25rem;line-height:1;min-height:3rem;padding:1.25rem 0;position:absolute;top:50%;transform:translateY(-50%);width:3.75rem;z-index:5}.page .content{display:flex;flex-direction:column;overflow-y:auto;padding:1.25rem;right:0;text-align:left;width:36%}.page .content header{background-color:unset;height:unset;color:unset;display:block;padding:unset;margin-bottom:1em}.page .content header h1{font-size:1.75rem;text-transform:uppercase;line-height:1;font-weight:600}.page .content header h1 small{font-size:1.125rem;font-weight:400;text-transform:unset}.page .content .video{margin:auto auto 0;width:100%;cursor:pointer;position:relative}.page .content .video i.play-button{display:block;width:7.5rem;height:7.5rem;background-image:url(/svg/play-button.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page .content .video img{width:100%;margin:0;display:block}.page-navigation{display:flex;gap:1.75rem}.page-navigation a{color:#fff;text-decoration:none}.page-navigation a.next,.page-navigation a.previous{background-image:url(/svg/chevron.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:1.25rem;height:2.5rem}.page-navigation a.next{transform:rotate(180deg)}.page-navigation a.home{width:2.875rem;height:1.875em;background-image:url(/svg/tiles.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.gallery-list{align-content:flex-start}.gallery-list .tile{width:calc(25% - .9375rem);aspect-ratio:1.77777778;height:unset}.gallery-list .tile h2{font-size:1.5rem}.gallery-list .tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:1px solid #fff;box-sizing:border-box;box-shadow:var(--box-shadow)}.filter{background-color:#f5f5f5;height:5.625rem;display:flex;align-items:center;padding:0 1.25rem}.filter label{white-space:nowrap;font-size:1.5rem;color:var(--default-color);text-transform:uppercase}.filter select{width:auto;margin:0 .75rem}.filter .totals{font-size:1.125rem;font-weight:600;line-height:1;margin-left:auto;text-transform:uppercase}.floorplan-tiles{box-sizing:border-box;display:flex;height:calc(100vh - 17rem);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#ccc;align-content:flex-start;flex-wrap:wrap;gap:1.25rem;padding:1.25rem}.floorplan-tiles .tile{padding:.625rem .625rem .9375rem;display:flex;flex-direction:column;background-color:#fff;width:calc(20% - 1rem);box-sizing:border-box;opacity:1;text-decoration:none;color:inherit;position:relative}@media (max-width:100rem){.floorplan-tiles .tile{width:calc(25% - 1rem)}}@media (max-width:60rem){.floorplan-tiles .tile{width:calc(33.3% - 1rem)}}.floorplan-tiles .tile.off{display:none}.floorplan-tiles .tile .top-label{color:#fff;position:absolute;text-transform:uppercase;padding:.5em 1em;line-height:1;margin:-10px 0 0 -4px;box-shadow:1px 1px 2px rgba(0,0,0,.5);z-index:2;top:0;font-weight:600}.floorplan-tiles .tile .top-label:after{display:block;content:"";width:10px;height:10px;top:0;right:-10px;position:absolute}.floorplan-tiles .tile .top-label.home-of-the-month{background-color:#32cd31}.floorplan-tiles .tile .top-label.home-of-the-month:after{border:5px solid #326d31;border-color:transparent transparent #326d31 #326d31}.floorplan-tiles .tile .top-label.pending{background-color:#fef02a;color:#22487f}.floorplan-tiles .tile .top-label.pending:after{border:5px solid #febd2a;border-color:transparent transparent #febd2a #febd2a}.floorplan-tiles .tile .top-label.sold{background-color:#e60016}.floorplan-tiles .tile .top-label.sold:after{border:5px solid #c00;border-color:transparent transparent #c00 #c00}.floorplan-tiles .tile .tile-image{margin:0;aspect-ratio:1.77777778;position:relative}.floorplan-tiles .tile .tile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.floorplan-tiles .tile .tile-image a.favorite{border-radius:1rem;bottom:.3125rem;height:2rem;position:absolute;right:.3125rem;width:2rem;left:unset;transform:unset}.floorplan-tiles .tile .tile-image a.favorite i{font-size:1.25rem;margin-top:.2em;height:1.25rem}.floorplan-tiles .tile div,.floorplan-tiles .tile h2{text-align:left;margin-left:.625rem;margin-right:.625rem}.floorplan-tiles .tile h2{margin:.75rem;font-size:1.5rem;font-weight:600}.floorplan-tiles .tile h2 small{display:block;font-size:.75em}.floorplan-tiles .tile .description{margin-bottom:1em}.floorplan-tiles .tile .price{font-size:1.5rem;font-weight:600;margin-top:auto}.floorplan-tiles .tile .custom-btn{color:#fff;margin:1.25rem .625rem;line-height:2.16;text-align:center}.floorplan-tiles .tile .sq-ft{font-size:.875rem;font-weight:400;text-align:center;white-space:nowrap}.floorplan-detail{display:flex;text-align:left;width:70%;position:relative}.floorplan-detail .iframe-holder{position:relative}.floorplan-detail .iframe-holder,.floorplan-detail .iframe-holder iframe{width:100%;height:calc(100vh - 5.125rem)}.floorplan-detail .iframe-holder .iframe-loading{position:absolute;width:100%;height:calc(100vh - 5.125rem);background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:2rem;opacity:1;transition:opacity 1s ease-in-out,height 2s linear 2s}.floorplan-detail .iframe-holder .iframe-loading.off{opacity:0;height:0}.floorplan-properties{margin:1rem 0;padding:1rem 0 0}.floorplan-properties ul{list-style:none;display:flex;margin:0;padding:0;justify-content:center;text-transform:uppercase;color:var(--default-color);font-weight:600;line-height:1;flex-wrap:wrap;gap:1rem}.floorplan-properties ul li{display:flex;flex-direction:column;width:30%;align-items:center}.floorplan-properties ul li img{width:2.5rem;height:2.5rem}.floorplan-properties ul li span.title{margin:1rem 0 .5rem}.floorplan-properties ul li span.value{color:#444;font-size:1.5rem}.floorplan-properties ul li span.value+small{color:#222;font-weight:300;margin-top:.5rem;text-transform:none}.floorplan-images{display:flex;overflow:hidden;aspect-ratio:1.77777778;margin:0;position:relative;justify-content:space-between}.floorplan-images .image-item{display:block;background-size:cover;background-position:50%;position:relative}.floorplan-images .image-item img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.floorplan-images .image-item:after{bottom:0;display:block;left:0;position:absolute;right:0;top:0;transition:opacity .4s cubic-bezier(.14,.58,.18,1) 0s;content:"";background:#231f20;opacity:0;z-index:1}.floorplan-images .image-item:focus:after,.floorplan-images .image-item:hover:after{opacity:.2}.floorplan-images .image-total{position:absolute;bottom:1.25rem;right:1.25rem;display:block;padding:0 1.2rem;line-height:2.75;border-radius:.6rem;color:#fff;white-space:nowrap;transition:background-color .4s cubic-bezier(.14,.58,.18,1) 0s;background-color:rgba(0,0,0,.5);z-index:1;text-decoration:none;font-weight:600}.floorplan-images .image-total:hover{background-color:rgba(0,0,0,.9)}.floorplan-images .main-image,.floorplan-images .main-image .image-item{height:100%;width:100%}.floorplan-images .more-images{display:flex;width:50%;flex-wrap:wrap;align-content:space-between}.floorplan-images .more-images .image-item{width:100%;height:calc(50% - .125rem)}.floorplan-images .more-images .image-item:before{content:"";display:block}.floorplan-images.of-3 .main-image{width:calc(66.66% - .125rem)}.floorplan-images.of-3 .more-images{width:calc(33.33% - .125rem)}.floorplan-images.without-lighbox{background-color:#f5f5f5}.floorplan-images.without-lighbox .image-item{cursor:default;background-size:auto 100%;background-repeat:no-repeat;background-position:50%}.floorplan-images.without-lighbox .image-item:after{display:none}.floorplan-description{padding:1rem 2rem;text-align:left}.floorplan-elevations{margin:0 2rem 3rem;position:relative}.floorplan-elevations h3{font-size:1.25rem;font-weight:600;color:var(--default-color);text-transform:uppercase}.floorplan-elevations .carousel__viewport{box-shadow:0 0 .5rem rgba(0,0,0,.5)}.floorplan-elevations .carousel__slide{padding:0;width:100%}.floorplan-elevations .carousel__slide img{width:100%}.floorplan-elevations .carousel__button{top:calc(50% + 1.25rem)!important}.floorplan-elevations .carousel__button svg{width:3rem;height:3rem}.floorplan-elevations .carousel__dots .carousel__dot{color:var(--default-color);width:2rem;height:1.5rem}.floorplan-elevations .carousel__dots .carousel__dot:after{width:1rem;height:1rem}.floorplan-elevations .carousel__nav{color:#fff}.no-floorplan{background-color:#ddd;flex-grow:1;justify-content:center;align-items:center;font-size:1.2rem;font-weight:600}#static-floorplans,.no-floorplan{height:calc(100vh - 5.125rem);display:flex}#static-floorplans{position:absolute;width:100%;flex-direction:column;padding:1rem}#static-floorplans select{width:auto;margin:0 auto 1rem}#static-floorplans section{flex-grow:1;position:relative}#static-floorplans section div{opacity:0;transition:opacity .3s;position:absolute;width:100%;height:100%}#static-floorplans section div.on{opacity:1}#static-floorplans section div img{width:100%;height:100%;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.elevation-visualizer{position:absolute;left:0;top:0}#site-plan{transition:width var(--transition-time),opacity .2s;position:relative;opacity:0}#site-plan #site-plan-render{height:100%;width:100%}#site-plan.in-transition{opacity:.3}#site-plan.on{opacity:1}#site-plan #ViewerDisplay{width:100%!important}#site-plan #ViewerDisplay #ToolbarDisplay{z-index:9!important;width:100%!important}#site-plan #ViewerDisplay #ToolbarDisplay #toolbarBackground{width:100%!important;background-color:rgba(0,0,0,.3)!important}#site-plan #ViewerDisplay #ToolbarDisplay #toolbarBackground img{display:none!important}#site-plan #ViewerDisplay #ToolbarDisplay #buttonContainer{left:50%!important;transform:translateX(-50%)}#site-plan #ViewerDisplay #ToolbarDisplay #progressTextBoxCenteredDiv{color:#fff;font-weight:700}#interactive-area-map,#interactive-site-plan{position:relative;height:calc(100vh - 5.125rem)}#interactive-area-map iframe,#interactive-site-plan iframe{width:100%;height:100%}#static-site-plans{position:relative;width:100vw;display:flex;height:calc(100vh - 5.125rem);flex-direction:column}#static-site-plans header{flex-shrink:0;height:6.25rem}#static-site-plans header select{width:auto;text-transform:uppercase}#static-site-plans section{flex-grow:1;position:relative}#static-site-plans section div{opacity:0;transition:opacity .3s;position:absolute;width:100%;height:100%}#static-site-plans section div.on{opacity:1}#static-site-plans section div img{width:100%;height:100%;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}#static-site-plans .site-plan-legend{width:auto;position:absolute;bottom:1rem;right:1rem;text-align:left;padding:1rem 2rem}.zoomify-legend{font-size:1.5rem;font-weight:500;display:none}.zoomify-legend.active{display:unset}.zoomify-legend div{padding:1.25rem;box-shadow:var(--box-shadow);margin:1.25rem 0;cursor:pointer}.site-plan-legend{display:flex;background-color:#fff;padding:1rem;flex-direction:column;box-shadow:var(--box-shadow);color:#444;gap:.2rem}.site-plan-legend svg{filter:drop-shadow(0 0 1px rgba(0,0,0,.5));margin-right:.25rem;display:inline-block}.site-plan-legend .sold{color:#ff151b}.site-plan-legend .contingency-sale{color:#f90}.site-plan-legend .iha{color:#0f55f3}.site-plan-legend .ah{color:#0f0}.site-plan-legend .dh{color:#f2e700}.site-plan-legend .mc{color:#fffaad}#area-map-categories li,#area-map-favorites li{cursor:pointer;border-left:.3125rem solid transparent;transition:border-left-color .3s,background-color .3s}#area-map-categories li.active,#area-map-favorites li.active{background-color:var(--light-blue);border-left-color:var(--dark-blue)}#area-map-categories>.category:last-child .accordion,#area-map-favorites>.category:last-child .accordion{margin-bottom:0!important}#area-map-categories .map_content,#area-map-favorites .map_content{margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid #ccc}#area-map-categories .map_content>:first-child,#area-map-favorites .map_content>:first-child{margin-top:0}#area-map-categories .map_content>:last-child,#area-map-favorites .map_content>:last-child{margin-bottom:0}#area-map-categories .place_info,#area-map-favorites .place_info{margin:0 1rem}#area-map-categories a[data-favorite],#area-map-favorites a[data-favorite]{margin-left:auto}#area-map-categories .accordion-button:focus,#area-map-categories .accordion-button:not(.collapsed),#area-map-categories button,#area-map-favorites .accordion-button:focus,#area-map-favorites .accordion-button:not(.collapsed),#area-map-favorites button{color:inherit;background-color:transparent;box-shadow:none}#area-map-categories .small,#area-map-favorites .small{font-size:.825em}#category_accordion_favorites .accordion-button{display:flex}#category_accordion_favorites .accordion-button span:nth-child(2){margin-left:auto;width:2rem;position:relative}#category_accordion_favorites .accordion-button .counter{display:block;position:absolute;background-color:var(--contrast-color-faded);height:2rem;width:2rem;border-radius:1rem;line-height:2;text-align:center;top:0;transform:translateY(-50%)}#category_accordion_favorites .accordion-button:after{margin-left:1rem}#site-plan-controls{-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);cursor:pointer;background-color:#fff;width:2.5rem;position:absolute;z-index:9;right:.625rem;bottom:2.5rem}#site-plan-controls button{box-shadow:unset;vertical-align:unset;display:unset;align-items:unset;color:var(--kolter-brand)!important;font-weight:unset;cursor:unset;padding:0;width:2.5rem;height:2.5rem}#site-plan-controls div{position:relative;overflow:hidden;width:1.875rem;height:1px;margin:0 .3125rem;background-color:#e6e6e6;top:0}.animated-marker{transform:translateY(-300px);opacity:0;transition:all .2s linear}.animated-marker.visible{transform:translateY(0);opacity:1}.bounce{animation:gmaps-bounce 1.2s ease-out 1}.bouncing{animation:bouncing .7s ease infinite}@keyframes gmaps-bounce{0%{transform:translateY(0)}10%{transform:translateY(-15px)}20%{transform:translateY(0)}30%{transform:translateY(-10px)}40%{transform:translateY(0)}50%{transform:translateY(-5px)}60%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes bouncing{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.infowindow-text{padding:0;line-height:1.42}.infowindow-text h1{margin:0 0 .5em;color:var(--dark-blue);font-size:1.2em}.infowindow-text address{margin:0}.infowindow-text div{margin-top:.3125rem}.infowindow-text a[data-favorite]{font-size:1.5em}.gm-style{font-family:var(--font-family)}.gm-style .gm-style-iw-t:after{top:-1px}.gm-style-iw-c{padding:0!important}.gm-style-iw-d{padding:1em;overflow:unset!important}.gm-style-iw-d+button{display:none!important}.kolter #nav a#nav-toggle i{background-image:url(/svg/menu/kolter/collapse.svg)}.kolter #nav a.area-map{background-image:url(/svg/menu/kolter/area-map.svg)}.kolter #nav a.router-link-active.area-map{background-image:url(/svg/menu/kolter/area-map-active.svg)}.kolter #nav a.site-plan{background-image:url(/svg/menu/kolter/site-plan.svg)}.kolter #nav a.router-link-active.site-plan{background-image:url(/svg/menu/kolter/site-plan-active.svg)}.kolter #nav a.floorplans{background-image:url(/svg/menu/kolter/floorplans.svg)}.kolter #nav a.router-link-active.floorplans{background-image:url(/svg/menu/kolter/floorplans-active.svg)}.kolter #nav a.inventory{background-image:url(/svg/menu/kolter/inventory.svg)}.kolter #nav a.router-link-active.inventory{background-image:url(/svg/menu/kolter/inventory-active.svg)}.kolter #nav a.lifestyles{background-image:url(/svg/menu/kolter/lifestyles.svg)}.kolter #nav a.router-link-active.lifestyles{background-image:url(/svg/menu/kolter/lifestyles-active.svg)}.kolter #nav a.about{background-image:url(/svg/menu/kolter/about.svg)}.kolter #nav a.router-link-active.about{background-image:url(/svg/menu/kolter/about-active.svg)}.kolter #nav a.galleries{background-image:url(/svg/menu/kolter/galleries.svg)}.kolter #nav a.router-link-active.galleries{background-image:url(/svg/menu/kolter/galleries-active.svg)}.kolter #nav a.kolter{background-image:url(/svg/menu/kolter/kolter.svg)}.kolter #nav a.router-link-active.kolter{background-image:url(/svg/menu/kolter/kolter-active.svg)}.kolter #nav a.my-favorites{background-image:url(/svg/menu/kolter/my-favorites.svg)}.kolter #nav a.my-favorites.has-favorites,.kolter #nav a.router-link-active.my-favorites{background-image:url(/svg/menu/kolter/my-favorites-active.svg)}.kolter #nav a.sign-in,.kolter #nav a.sign-out{background-size:40px;background-position-y:2rem;background-position-x:50%}.kolter #nav a.sign-in.disabled,.kolter #nav a.sign-out.disabled{opacity:.3}.kolter #nav a.sign-in{background-image:url(/svg/menu/kolter/sign-in.svg)}.kolter #nav a.sign-out{background-image:url(/svg/menu/kolter/sign-out.svg)}.kolter #footer-nav a.area-map span.icon{background-image:url(/svg/menu/kolter/area-map.svg)}.kolter #footer-nav a.router-link-active.area-map{background-color:rgba(0,0,0,.5)}.kolter #footer-nav a.site-plan span.icon{background-image:url(/svg/menu/kolter/site-plan.svg)}.kolter #footer-nav a.router-link-active.site-plan{background-color:rgba(0,0,0,.5)}.kolter #footer-nav a.floorplans span.icon{background-image:url(/svg/menu/kolter/floorplans.svg)}.kolter #footer-nav a.router-link-active.floorplans{background-color:rgba(0,0,0,.5)}.kolter #footer-nav a.inventory span.icon{background-image:url(/svg/menu/kolter/inventory.svg)}.kolter #footer-nav a.router-link-active.inventory{background-color:rgba(0,0,0,.5)}.kolter #footer-nav a.lifestyles span.icon{background-image:url(/svg/menu/kolter/lifestyles.svg)}.kolter #footer-nav a.router-link-active.lifestyles{background-color:rgba(0,0,0,.5)}.kolter #footer-nav a.about span.icon{background-image:url(/svg/menu/kolter/about.svg)}.kolter #footer-nav a.router-link-active.about{background-color:rgba(0,0,0,.5)}.kolter #footer-nav a.galleries span.icon{background-image:url(/svg/menu/kolter/galleries.svg)}.kolter #footer-nav a.router-link-active.galleries{background-color:rgba(0,0,0,.5)}.kolter #footer-nav a.kolter span.icon{background-image:url(/svg/menu/kolter/kolter.svg)}.kolter #footer-nav a.router-link-active.kolter{background-color:rgba(0,0,0,.5)}.kolter #footer-nav a.my-favorites span.icon{background-image:url(/svg/menu/kolter/my-favorites.svg)}.kolter #footer-nav a.router-link-active.my-favorites{background-color:rgba(0,0,0,.5)}.kolter #footer-nav a.my-favorites.has-favorites span.icon{background-image:url(/svg/menu/kolter/my-favorites-active.svg)}.kolter #footer-nav a.sign-in span.icon,.kolter #footer-nav a.sign-out span.icon{background-size:1.5rem auto;background-position-y:.25rem}.kolter #footer-nav a.sign-in.disabled,.kolter #footer-nav a.sign-out.disabled{opacity:.3}.kolter #footer-nav a.sign-in span.icon{background-image:url(/svg/menu/kolter/sign-in.svg)}.kolter #footer-nav a.sign-out span.icon{background-image:url(/svg/menu/kolter/sign-out.svg)}.kolter #app.area-map #nav a.area-map{background-image:url(/svg/menu/kolter/area-map-active.svg);color:var(--nav-active)}.kolter #app.site-plan #nav a.site-plan{background-image:url(/svg/menu/kolter/site-plan-active.svg);color:var(--nav-active)}.kolter #app.floorplans #nav a.floorplans{background-image:url(/svg/menu/kolter/floorplans-active.svg);color:var(--nav-active)}.kolter #app.inventory #nav a.inventory{background-image:url(/svg/menu/kolter/inventory-active.svg);color:var(--nav-active)}.kolter #app.lifestyles #nav a.lifestyles{background-image:url(/svg/menu/kolter/lifestyles-active.svg);color:var(--nav-active)}.kolter #app.about #nav a.about{background-image:url(/svg/menu/kolter/about-active.svg);color:var(--nav-active)}.kolter #app.galleries #nav a.galleries{background-image:url(/svg/menu/kolter/galleries-active.svg);color:var(--nav-active)}.kolter #app.kolter #nav a.kolter{background-image:url(/svg/menu/kolter/kolter-active.svg);color:var(--nav-active)}.kolter #app.my-favorites #nav a.my-favorites{background-image:url(/svg/menu/kolter/my-favorites-active.svg);color:var(--nav-active)}.kolter header i.area-map{background-image:url(/svg/menu/kolter/area-map.svg)}.kolter header i.site-plan{background-image:url(/svg/menu/kolter/site-plan.svg)}.kolter header i.floorplans{background-image:url(/svg/menu/kolter/floorplans.svg)}.kolter header i.inventory{background-image:url(/svg/menu/kolter/inventory.svg)}.kolter header i.lifestyles{background-image:url(/svg/menu/kolter/lifestyles.svg)}.kolter header i.about{background-image:url(/svg/menu/kolter/about.svg)}.kolter header i.galleries{background-image:url(/svg/menu/kolter/galleries.svg)}.kolter header i.kolter{background-image:url(/svg/menu/kolter/kolter.svg)}.kolter header i.my-favorites{background-image:url(/svg/menu/kolter/my-favorites.svg)}.kolter .sidebar .sidebar-toggle i{background-image:url(/svg/menu/kolter/collapse.svg);background-size:auto 1.5rem}.kolter footer a.home .icon{background-image:url(/svg/menu/kolter/inventory.svg)}.cresswind #nav a#nav-toggle i{background-image:url(/svg/menu/cresswind/collapse.svg)}.cresswind #nav a.area-map{background-image:url(/svg/menu/cresswind/area-map.svg)}.cresswind #nav a.router-link-active.area-map{background-image:url(/svg/menu/cresswind/area-map-active.svg)}.cresswind #nav a.site-plan{background-image:url(/svg/menu/cresswind/site-plan.svg)}.cresswind #nav a.router-link-active.site-plan{background-image:url(/svg/menu/cresswind/site-plan-active.svg)}.cresswind #nav a.floorplans{background-image:url(/svg/menu/cresswind/floorplans.svg)}.cresswind #nav a.router-link-active.floorplans{background-image:url(/svg/menu/cresswind/floorplans-active.svg)}.cresswind #nav a.inventory{background-image:url(/svg/menu/cresswind/inventory.svg)}.cresswind #nav a.router-link-active.inventory{background-image:url(/svg/menu/cresswind/inventory-active.svg)}.cresswind #nav a.lifestyles{background-image:url(/svg/menu/cresswind/lifestyles.svg)}.cresswind #nav a.router-link-active.lifestyles{background-image:url(/svg/menu/cresswind/lifestyles-active.svg)}.cresswind #nav a.about{background-image:url(/svg/menu/cresswind/about.svg)}.cresswind #nav a.router-link-active.about{background-image:url(/svg/menu/cresswind/about-active.svg)}.cresswind #nav a.galleries{background-image:url(/svg/menu/cresswind/galleries.svg)}.cresswind #nav a.router-link-active.galleries{background-image:url(/svg/menu/cresswind/galleries-active.svg)}.cresswind #nav a.kolter{background-image:url(/svg/menu/cresswind/kolter.svg)}.cresswind #nav a.router-link-active.kolter{background-image:url(/svg/menu/cresswind/kolter-active.svg)}.cresswind #nav a.my-favorites{background-image:url(/svg/menu/cresswind/my-favorites.svg)}.cresswind #nav a.my-favorites.has-favorites,.cresswind #nav a.router-link-active.my-favorites{background-image:url(/svg/menu/cresswind/my-favorites-active.svg)}.cresswind #nav a.sign-in,.cresswind #nav a.sign-out{background-size:40px;background-position-y:2rem;background-position-x:50%}.cresswind #nav a.sign-in.disabled,.cresswind #nav a.sign-out.disabled{opacity:.3}.cresswind #nav a.sign-in{background-image:url(/svg/menu/cresswind/sign-in.svg)}.cresswind #nav a.sign-out{background-image:url(/svg/menu/cresswind/sign-out.svg)}.cresswind #footer-nav a.area-map span.icon{background-image:url(/svg/menu/cresswind/area-map.svg)}.cresswind #footer-nav a.router-link-active.area-map{background-color:rgba(0,0,0,.5)}.cresswind #footer-nav a.site-plan span.icon{background-image:url(/svg/menu/cresswind/site-plan.svg)}.cresswind #footer-nav a.router-link-active.site-plan{background-color:rgba(0,0,0,.5)}.cresswind #footer-nav a.floorplans span.icon{background-image:url(/svg/menu/cresswind/floorplans.svg)}.cresswind #footer-nav a.router-link-active.floorplans{background-color:rgba(0,0,0,.5)}.cresswind #footer-nav a.inventory span.icon{background-image:url(/svg/menu/cresswind/inventory.svg)}.cresswind #footer-nav a.router-link-active.inventory{background-color:rgba(0,0,0,.5)}.cresswind #footer-nav a.lifestyles span.icon{background-image:url(/svg/menu/cresswind/lifestyles.svg)}.cresswind #footer-nav a.router-link-active.lifestyles{background-color:rgba(0,0,0,.5)}.cresswind #footer-nav a.about span.icon{background-image:url(/svg/menu/cresswind/about.svg)}.cresswind #footer-nav a.router-link-active.about{background-color:rgba(0,0,0,.5)}.cresswind #footer-nav a.galleries span.icon{background-image:url(/svg/menu/cresswind/galleries.svg)}.cresswind #footer-nav a.router-link-active.galleries{background-color:rgba(0,0,0,.5)}.cresswind #footer-nav a.kolter span.icon{background-image:url(/svg/menu/cresswind/kolter.svg)}.cresswind #footer-nav a.router-link-active.kolter{background-color:rgba(0,0,0,.5)}.cresswind #footer-nav a.my-favorites span.icon{background-image:url(/svg/menu/cresswind/my-favorites.svg)}.cresswind #footer-nav a.router-link-active.my-favorites{background-color:rgba(0,0,0,.5)}.cresswind #footer-nav a.my-favorites.has-favorites span.icon{background-image:url(/svg/menu/cresswind/my-favorites-active.svg)}.cresswind #footer-nav a.sign-in span.icon,.cresswind #footer-nav a.sign-out span.icon{background-size:1.5rem auto;background-position-y:.25rem}.cresswind #footer-nav a.sign-in.disabled,.cresswind #footer-nav a.sign-out.disabled{opacity:.3}.cresswind #footer-nav a.sign-in span.icon{background-image:url(/svg/menu/cresswind/sign-in.svg)}.cresswind #footer-nav a.sign-out span.icon{background-image:url(/svg/menu/cresswind/sign-out.svg)}.cresswind #app.area-map #nav a.area-map{background-image:url(/svg/menu/cresswind/area-map-active.svg);color:var(--nav-active)}.cresswind #app.site-plan #nav a.site-plan{background-image:url(/svg/menu/cresswind/site-plan-active.svg);color:var(--nav-active)}.cresswind #app.floorplans #nav a.floorplans{background-image:url(/svg/menu/cresswind/floorplans-active.svg);color:var(--nav-active)}.cresswind #app.inventory #nav a.inventory{background-image:url(/svg/menu/cresswind/inventory-active.svg);color:var(--nav-active)}.cresswind #app.lifestyles #nav a.lifestyles{background-image:url(/svg/menu/cresswind/lifestyles-active.svg);color:var(--nav-active)}.cresswind #app.about #nav a.about{background-image:url(/svg/menu/cresswind/about-active.svg);color:var(--nav-active)}.cresswind #app.galleries #nav a.galleries{background-image:url(/svg/menu/cresswind/galleries-active.svg);color:var(--nav-active)}.cresswind #app.kolter #nav a.kolter{background-image:url(/svg/menu/cresswind/kolter-active.svg);color:var(--nav-active)}.cresswind #app.my-favorites #nav a.my-favorites{background-image:url(/svg/menu/cresswind/my-favorites-active.svg);color:var(--nav-active)}.cresswind header i.area-map{background-image:url(/svg/menu/cresswind/area-map.svg)}.cresswind header i.site-plan{background-image:url(/svg/menu/cresswind/site-plan.svg)}.cresswind header i.floorplans{background-image:url(/svg/menu/cresswind/floorplans.svg)}.cresswind header i.inventory{background-image:url(/svg/menu/cresswind/inventory.svg)}.cresswind header i.lifestyles{background-image:url(/svg/menu/cresswind/lifestyles.svg)}.cresswind header i.about{background-image:url(/svg/menu/cresswind/about.svg)}.cresswind header i.galleries{background-image:url(/svg/menu/cresswind/galleries.svg)}.cresswind header i.kolter{background-image:url(/svg/menu/cresswind/kolter.svg)}.cresswind header i.my-favorites{background-image:url(/svg/menu/cresswind/my-favorites.svg)}.cresswind .sidebar .sidebar-toggle i{background-image:url(/svg/menu/cresswind/collapse.svg);background-size:auto 1.5rem}.cresswind footer a.home .icon{background-image:url(/svg/menu/cresswind/inventory.svg)}#favorites-header{background-color:hsla(0,0%,100%,.8);height:5.625rem;display:flex;padding:0 1.25rem;text-transform:uppercase;gap:1rem;justify-content:center;align-items:center;position:sticky;top:0;z-index:10}#favorites-header div.my-favorites{padding:0 1rem;font-size:2.25rem}#favorites-header div.print-all{margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:1rem;font-weight:700}#favorites-header div.print-all.left-border{border-left:1px solid #ccc;padding:0 0 0 2rem}#favorites-header .form-check-input{height:1.875rem;width:3.5rem}.detail-list li{display:flex;align-items:center}.detail-list img{height:2rem;width:2rem;margin-right:1rem}#print-area,.favorites-container{padding-bottom:3.125rem}#print-area .accordion,.favorites-container .accordion{text-align:left;margin:1rem auto;max-width:50rem;position:relative}#print-area .accordion .form-check,.favorites-container .accordion .form-check{align-items:center;font-size:1rem}#print-area .accordion .form-check .form-check-input,.favorites-container .accordion .form-check .form-check-input{height:1.5rem;width:2.75rem;margin:0 .5rem 0 0}#print-area .accordion .accordion-item>.form-check,.favorites-container .accordion .accordion-item>.form-check{position:absolute;z-index:10;right:3.5rem;top:1.4rem}#print-area .accordion .accordion-header,.favorites-container .accordion .accordion-header{font-weight:700}#print-area .accordion .accordion-header button,.favorites-container .accordion .accordion-header button{padding:1.125rem 1.25rem;border-radius:0;box-shadow:unset;position:relative;text-transform:uppercase;line-height:1;font-size:1.875rem;font-weight:600}#print-area .accordion .accordion-header button span,.favorites-container .accordion .accordion-header button span{position:relative}#print-area .accordion .accordion-header .accordion-button:focus,#print-area .accordion .accordion-header .accordion-button:not(.collapsed),.favorites-container .accordion .accordion-header .accordion-button:focus,.favorites-container .accordion .accordion-header .accordion-button:not(.collapsed){color:inherit;background-color:transparent;box-shadow:none}#print-area .accordion .accordion-header .counter,.favorites-container .accordion .accordion-header .counter{display:block;background-color:var(--contrast-color);color:#fff;height:2rem;width:2rem;border-radius:1rem;margin-left:.5rem;line-height:2;font-size:1rem;text-align:center;position:absolute;top:0;transform:translateY(-50%)}#print-area .accordion .accordion-body,.favorites-container .accordion .accordion-body{border-top:1px dashed #ccc;flex-wrap:wrap;padding:0}#print-area .accordion .accordion-body>div,.favorites-container .accordion .accordion-body>div{width:100%}#print-area .plan,.favorites-container .plan{display:flex;flex-wrap:wrap;margin-bottom:1rem}#print-area .plan:last-child,.favorites-container .plan:last-child{margin-bottom:0}#print-area .plan .header,.favorites-container .plan .header{width:100%;background-color:#f5f5f5;color:var(--kolter-brand);padding:.9375rem 1.25em;margin:0;display:flex;align-items:center;position:relative;text-transform:uppercase;font-weight:600}#print-area .plan .header h1,.favorites-container .plan .header h1{margin:0 auto 0 0;font-size:1.5rem;font-weight:inherit}#print-area .plan .header a,.favorites-container .plan .header a{color:inherit;text-decoration:none;border-right:1px solid #ccc;padding-right:.75em}#print-area .plan .header div,.favorites-container .plan .header div{padding:0;flex-grow:0;margin-left:.75em}#print-area .plan .floorplans,.favorites-container .plan .floorplans{width:60%;text-align:center}#print-area .plan .floorplans select,.favorites-container .plan .floorplans select{width:auto;margin:0 auto}#print-area .plan .floorplans div,.favorites-container .plan .floorplans div{display:none}#print-area .plan .floorplans div.on,.favorites-container .plan .floorplans div.on{display:block}#print-area .plan .floorplans img,.favorites-container .plan .floorplans img{width:100%}#print-area .plan .details,.favorites-container .plan .details{width:40%}#print-area .plan div,.favorites-container .plan div{padding:1rem 0;flex-grow:1}#print-area .plan div h4,.favorites-container .plan div h4{text-transform:uppercase;margin:0}#print-area .plan div ul,.favorites-container .plan div ul{list-style:none;margin:1rem 1rem 0 0;padding:0}#print-area .plan div ul li,.favorites-container .plan div ul li{border-top:2px solid #eee;padding:.8rem 0}#print-area .places,.favorites-container .places{padding:1.25rem;gap:1rem;flex-wrap:wrap}#print-area .places .place,.favorites-container .places .place{width:calc(50% - 1rem)!important;border-top:2px solid #eee;padding-top:1rem;display:flex;justify-content:space-between;align-items:center}#print-area .places .place a,.favorites-container .places .place a{color:inherit;margin-right:.5rem}#print-area .places .place:first-child,#print-area .places .place:nth-child(2),.favorites-container .places .place:first-child,.favorites-container .places .place:nth-child(2){padding-top:0;border-top:unset}#print-area .places .place h3,.favorites-container .places .place h3{margin:0;font-size:1rem;font-weight:600}.my-favorites{position:relative}.my-favorites .favorites{position:absolute;margin-top:-4rem;left:-.25rem;font-style:normal;font-size:1.125rem;height:2rem;width:2rem;border-radius:.9375rem;background-color:var(--contrast-color);color:#fff;line-height:2rem;display:none}.my-favorites.has-favorites .favorites{display:block}#favorites-header .my-favorites .favorites{margin-top:-.125rem;left:0}a[data-favorite]{color:var(--favorite-color)}.favorite a[data-favorite],a[data-favorite] .fas,a[data-favorite] svg[data-prefix=fas]{color:var(--contrast-color)}#printing{position:absolute;left:0;top:0;z-index:20;background-color:rgba(0,0,0,.6);width:100vw;justify-content:center;align-items:center;display:flex;opacity:0;height:0;transition:opacity .5s}.printing{max-height:100vh;overflow:hidden}.printing #printing{opacity:1;height:100vh}#print-area{display:none}#loading-brochure{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,100%,.5);z-index:50}#loading-brochure,.invalid-brochure{display:flex;justify-content:center;align-items:center}.invalid-brochure{height:calc(100vh - 5.125rem);font-size:1.42rem}.invalid-brochure div{padding:0 2rem}.invalid-brochure div small{display:block}@media print{@page{size:letter portrait;margin:0}.brochure-heading{display:flex;flex-direction:column;align-items:center}.brochure-heading svg.svg-inline--fa{color:var(--contrast-color);width:4rem!important;height:4rem!important;margin-bottom:1rem}.form-check,a,select{display:none}.page-footer,.page-header{position:absolute;top:0;background-color:var(--kolter-brand);color:#fff;width:100%;display:flex;padding:1.5rem;box-sizing:border-box;align-items:center}.page-footer img,.page-header img{width:12.5rem;margin-right:1.25rem;filter:var(--filter-white)}.page-footer h1,.page-header h1{margin:0;font-size:1.5rem;text-transform:uppercase}.page-content{padding:8.25em .5in .5in;text-align:left;height:100%}.page-footer{top:unset;bottom:0}.page-footer+.page-content{padding-bottom:8.25em}.cover-page .page-content{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.cover-page .page-content h3{font-size:1.25rem;margin:0}.cover-page .page-content h3 i{color:var(--contrast-color)}.cover-page .page-content h1{font-size:2rem;margin:2rem 0 .5rem;font-weight:600;text-transform:uppercase}.cover-page .page-content img{margin:2rem 0 1rem}.cover-page .page-content small{font-weight:400;font-size:1rem;display:block;text-transform:none;margin-bottom:2rem}#app>div>div:first-child,#nav,footer{display:none}body,html{padding:0;margin:0;width:100%}.floorplan-image img{max-height:8in;width:auto;-o-object-fit:contain;object-fit:contain;margin-right:.25in}#print-area{padding:0;margin:0;display:block!important;position:absolute;width:100%;height:100%;page-break-inside:auto;left:0;top:0}#print-area .print-page{height:100%;width:100%;margin:0 auto;padding:0;page-break-after:always;position:relative}#print-area *{print-color-adjust:exact!important}}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;transition:opacity .3s ease;justify-content:center;align-items:center}.modal-mask .modal-container{width:min(60ch,100vw - 4rem);padding:0;background-color:#fff;box-shadow:var(--box-shadow);border-radius:0}.modal-mask .modal-container .modal-title{text-align:left;font-weight:600}.modal-mask .modal-container .modal-title small{display:block;font-weight:400}.modal-mask .modal-container .modal-body:empty,.modal-mask .modal-container .modal-footer:empty,.modal-mask .modal-container .modal-header:empty{display:none}.modal-mask .modal-container .modal-header h3{margin:0}.modal-mask .modal-container .modal-header button{box-shadow:unset}.modal-mask .modal-container .modal-body{padding:1.25rem}.modal-mask .modal-container .modal-body form{text-align:left}.modal-mask .modal-container .modal-body form textarea{resize:none}.modal-mask #welcome-message-popup .modal-container{width:min(100ch,100vw - 4rem)}.modal-mask #welcome-message-popup .modal-body{padding:0}.modal-mask #welcome-message-popup .modal-body #welcome-message-content{padding:3rem;text-align:left;max-height:calc(100vh - 40px);overflow-y:auto;-ms-overflow-style:none;will-change:scroll-position}.modal-mask #welcome-message-popup .modal-body #welcome-message-content p:last-child{margin-bottom:0}.modal-mask #welcome-message-popup .modal-body #welcome-message-content::-webkit-scrollbar{display:none}.modal-mask #welcome-message-popup .btn-close{position:absolute;right:.75rem;top:.75rem;box-shadow:none;z-index:1}.modal-fade-enter-active{transition:opacity .2s ease-in,transform .8s}.modal-fade-enter-active .modal-container{transition:transform .3s ease-in .1s,opacity .3s ease-in .2s}.modal-fade-leave-active{transition:transform .8s,opacity .2s ease-out .4s}.modal-fade-leave-active .modal-container{transition:opacity .3s ease-out .1s,transform .3s ease-out .2s}.modal-fade-enter-from,.modal-fade-enter-from .modal-container,.modal-fade-leave-to,.modal-fade-leave-to .modal-container{opacity:0}.modal-fade-enter-from .modal-container,.modal-fade-leave-to .modal-container{transform:translateY(-20%)}