.serif-fonts{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.sans-serif-fonts{font-family:Georgia,Times,serif}.mono-fonts{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,Fira Mono,Droid Sans Mono,monospace}html{-webkit-font-smoothing:subpixel-antialiased}body,html{color:#555;height:100%;margin:0;padding:0}body{background-color:#f5f5f5;-webkit-overflow-scrolling:touch}html.bot{opacity:1!important}h1,h2,h3,h4,h5{margin-top:0}body,input,table{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.iframe .community_btns,.iframe aside,.iframe footer,.iframe header{display:none!important}.iframe #body-container{padding-top:0!important}.iframe .with-aside.content>aside+div{padding-left:0!important;width:100%!important}iframe[src="javascript:false"],img[src*=pubads],img[src^="https://rdcdn.com/"],img[src^="https://tag.simpli.fi"],img[src^="https://trkn.us"]{position:absolute;left:0;bottom:0}#body-container{padding-top:50px;transition:transform .3s cubic-bezier(.3,.02,.15,.99)}#body-container,#body-container>header{-webkit-backface-visibility:hidden;backface-visibility:hidden}#body-container>header{background-color:#036;height:50px;position:fixed;z-index:300;width:100vw;top:0}#body-container.in-community{padding-top:100px}#body-container>header.in-community{height:100px;background:linear-gradient(#036 50%,#6a99b4 0)}main{margin:0}main #content{padding:20px;background-color:#fff;min-height:calc(100vh - 280px);position:relative}#slideshow+main>#content{min-height:1em}footer{background-color:#939598;font-size:.875em;text-align:center}footer #footer{color:#fff;min-height:100px}footer #footer a{color:currentColor;white-space:nowrap}#coming-soon-message{font-size:1.4em;text-align:center;padding:1em}#social-footer{margin:12px 0}#social-footer a{display:inline-block;margin:0 .3em}#social-footer a .fa{font-size:2em;line-height:1}.nav-tabs+.tab-content{margin-top:20px}.pagination{margin:0 auto}.pagination .active a{cursor:pointer!important}@media (min-width:800px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;margin-bottom:0;white-space:nowrap}}.chosen-container{font-size:16px}.chosen-container-multi .chosen-choices{background-image:none!important;border:1px solid #ccc!important;border-radius:4px!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;height:38px!important}.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-size:16px;line-height:38px;height:38px}.chosen-container-multi .chosen-choices li.search-choice,.chosen-container .chosen-result{line-height:1.4}.btn-fp{background-color:#6c0;color:#fff}.btn-fp:hover{background-color:#59b300}.btn-fp:active,.btn-fp:focus,.btn-fp:hover{color:#fff;box-shadow:none}.btn-vt{background-color:orange;color:#fff}.btn-vt:hover{background-color:#ff9014}.btn-vt:active,.btn-vt:focus,.btn-vt:hover{color:#fff;box-shadow:none}.btn-request-info{background-color:#ffa000;background:linear-gradient(180deg,#ffa000 0,#ff9014 80%);color:#fff;font-weight:700;border:1px solid #ff9000}.btn-request-info:active,.btn-request-info:focus,.btn-request-info:hover{color:#fff;background-color:#ff9014;background:linear-gradient(180deg,#ff9014 0,#ff9014)}.btn-request-info:focus{box-shadow:none}#contact-widget .btn-request-info,.btn-request-info.large{padding-top:.8em;padding-bottom:.8em}#contact-widget .btn-request-info{font-size:.9em}.flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:5px}.flex,.flex .flex-item{display:-ms-flexbox;display:flex}.flex .flex-item{border:1px solid #ddd;-ms-flex-direction:column;flex-direction:column;margin:0 10px 10px 0;padding:1em;width:calc(25% - 10px)}.flex .flex-item>div{-ms-flex-positive:1;flex-grow:1}.flex-list+div,.flex-list section+section,.flex .flex-item>div+a{margin-top:20px}.flex-list section header{border-bottom:1px solid #ddd;color:#4b4d35;font-weight:400;font-size:1.625em;margin-bottom:2rem;text-transform:none;line-height:1.4;position:relative}.flex-list section header small{display:block;font-size:.6em;padding-bottom:5px}.flex-list section header a{position:absolute;right:0;top:50%;transform:translateY(-50%)}.flex-list section .items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px -10px}.flex-list section .items>a,.flex-list section .items>div.item{background-color:#f5f5f5;color:currentColor;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 5px 10px;transition:background-color .25s,border-color .25s;width:calc(25% - 10px)}.flex-list section .items>a:active,.flex-list section .items>a:focus,.flex-list section .items>a:hover,.flex-list section .items>div.item:active,.flex-list section .items>div.item:focus,.flex-list section .items>div.item:hover{text-decoration:none;background-color:#e8e8e8}.flex-list section .items>a button,.flex-list section .items>div.item button{margin:auto 10px 10px;display:block;white-space:normal}.flex-list section .items>div.item{border:1px solid #ddd}.flex-list section .items>div.item>a:first-child{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:currentColor;-ms-flex-positive:1;flex-grow:1;padding-bottom:1.5rem}.flex-list section .items>div.item>a:first-child .heading{font-size:2.4rem;font-weight:500;line-height:1.2;margin-bottom:2.8rem}.flex-list section .items>div.item>a:first-child .heading h3{font-size:inherit;margin:0}.flex-list section .items>div.item>a:first-child .heading small{display:block;font-size:1.4rem;line-height:1.6}.flex-list section .items>div.item>a:first-child .heading:has(+.sq-ft){margin-bottom:0}.flex-list section .items>div.item>a:first-child:active,.flex-list section .items>div.item>a:first-child:focus,.flex-list section .items>div.item>a:first-child:hover{text-decoration:none}.flex-list section .items>div.item>a:first-child .sq-ft{list-style:none;margin:0 0 .25rem;padding:0;display:-ms-flexbox;display:flex;font-size:1.2rem;line-height:1;text-wrap:nowrap}.flex-list section .items>div.item>a:first-child .sq-ft li{padding:.5rem .5rem .5rem 0}.flex-list section .items>div.item>a:first-child .sq-ft li+li{border-left:1px solid #ddd;padding:.5rem 0 .5rem .5rem}.flex-list section .items>div.item>a:first-child .call-for-price,.flex-list section .items>div.item>a:first-child .price{color:#337ab7;font-size:2rem;line-height:5rem;margin:0;padding:0 1.5rem}.flex-list section .items>div.item>a:first-child .call-for-price{color:#c00}.flex-list section .items>div.item>a:first-child.click-for-price,.flex-list section .items>div.item>a:first-child.interactive{background-color:#6c0;color:#fff;padding:.5em;max-height:2.4em;text-align:center}.flex-list section .items>div.item>a:first-child.click-for-price:hover,.flex-list section .items>div.item>a:first-child.interactive:hover{background-color:#59b300}.flex-list section .items>div.item>a:first-child.click-for-price{background-color:#c00}.flex-list section .items>div.item>a:first-child.click-for-price:hover{background-color:#b30000}.flex-list section .items>div.item .btn-inventory,.flex-list section .items>div.item .btn-view-record,.flex-list section .items>div.item a.interactive{border-radius:0;border:none;-ms-flex-positive:0;flex-grow:0;font-size:1.4rem;line-height:1;margin:0;padding:1.5rem .5rem}.flex-list section .items>div.item .btn-view-record{background-color:#036!important;color:#fff!important;white-space:nowrap;height:4.4rem;margin:0 -1px -1px}.flex-list section .items>div.item .btn-inventory,.flex-list section .items>div.item a.interactive{margin:0 1.5rem 1rem;line-height:1.42;width:auto}.flex-list section .items>div.item .btn-inventory{background-color:#333;color:#fff}.flex-list section .items>div.item .btn-inventory:hover{background-color:#222}.flex-list section .items>div.item.sp{overflow:hidden;position:relative}.flex-list section .items>div.item.sp .sp-holder.with-full-image .description:before{display:block;content:"";padding-top:142.5%}.flex-list section .items>div.item.sp div.full-image-ad{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.flex-list section .items>div.item.sp img{max-width:100%;height:auto}.flex-list section .items>div.item.sp-full-row{background-color:#036;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:2rem;overflow:hidden;position:relative;width:100%}.flex-list section .items>div.item.sp-full-row .image{width:calc(25% - 1rem);-ms-flex-negative:0;flex-shrink:0}.flex-list section .items>div.item.sp-full-row a{color:#fff}.flex-list section .items>div.item.sp-full-row .description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem}.flex-list section .items>div.item.sp-full-row .description h3{margin:0}.flex-list section .items>div.item.sp-full-row .description form{display:-ms-flexbox;display:flex;gap:1rem;margin:1rem 0;font-size:1.6rem}.flex-list section .items>div.item.sp-full-row .description form .form-response{width:100%}.flex-list section .items>div.item.sp-full-row .description form button{margin:0;text-wrap:nowrap;width:8.5rem}@media (max-width:1140px){.flex-list section .items>div.item.sp-full-row .image{width:calc(33% - 1rem)}.flex-list section .items>div.item.sp-full-row .description form{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-list section .items>div.item.sp-full-row .description form>div{width:calc(50% - .5rem)}.flex-list section .items>div.item.sp-full-row .description form>div.submit-btn,.flex-list section .items>div.item.sp-full-row .description form>div.submit-btn button{width:100%}}@media (max-width:880px){.flex-list section .items>div.item.sp-full-row .image{width:calc(50% - 1rem)}.flex-list section .items>div.item.sp-full-row .description form{-ms-flex-direction:column;flex-direction:column}.flex-list section .items>div.item.sp-full-row .description form>div{width:100%}}@media (max-width:580px){.flex-list section .items>div.item.sp-full-row{-ms-flex-direction:column;flex-direction:column}.flex-list section .items>div.item.sp-full-row .image{width:100%}}.flex-list section .items .image{background-color:#eee;background-image:url(/includes/images/svg/no-image.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;display:block;width:100%;position:relative}.flex-list section .items .image:before{display:block;content:"";width:100%;padding-top:56.25%}.flex-list section .items .image:has(.f-carousel){background-image:none}.flex-list section .items .image:has(.f-carousel),.flex-list section .items .image:has(.f-carousel) .f-carousel{aspect-ratio:16/9}.flex-list section .items .image:has(.f-carousel):before{display:none}.flex-list section .items .image img{position:absolute;left:0;top:0;width:100%!important;height:100%!important;object-fit:cover}.flex-list section .items .image .banner{background-color:rgba(0,0,0,.6);border-radius:.5rem 0 0;bottom:0;color:#fff;line-height:1.2;padding:.75rem 1.25rem;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.flex-list section .items .image .other-community{position:absolute;background-color:rgba(0,51,102,.8);border-radius:0 .5rem 0 0;text-transform:uppercase;padding:.5em 1em;color:#fff;line-height:1;z-index:2;bottom:0}.flex-list section .items .description{font-weight:100;padding:1.5rem 1.5rem 0}.flex-list section .items .description .heading{font-size:1.2em;font-weight:500;line-height:1.2;margin:0}.flex-list section .items .description .heading h3{font-size:inherit;margin:0}.flex-list section .items .description p{font-weight:100;margin-bottom:1rem}.flex-list section .items .description p:last-child{margin-bottom:0}.go-kolter-link{background-image:url(/includes/images/banners/gokolter-logo.png);background-position:center -5px;background-repeat:no-repeat;background-size:160px 50px;display:block;font-size:.9em;margin:20px auto;padding-top:40px;text-align:center;width:auto}#communities .go-kolter-link{margin:0;position:absolute;right:20px;top:5px;width:15.5em}.nounderline,.nounderline:hover{color:currentColor;text-decoration:none}.padded{padding:20px 10px}#fs-notification .modal-dialog{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}#fs-notification .modal-content{background-color:transparent;color:#fff;font-size:3em;box-shadow:none;border:none}.map-container,.responsive-container{overflow:hidden;position:relative;width:100%}.map-container:after,.responsive-container:after{padding-top:56.25%;display:block;content:""}.map-container embed,.map-container iframe,.map-container img,.map-container object,.responsive-container embed,.responsive-container iframe,.responsive-container img,.responsive-container object{left:0;position:absolute;top:0;width:100%;height:auto}.map-container embed,.map-container iframe,.map-container object,.responsive-container embed,.responsive-container iframe,.responsive-container object{min-height:100%!important}.map-container{margin:20px auto}#slideshow{position:relative;aspect-ratio:16/9}form .flex-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form .flex-options label{display:block;-ms-flex-preferred-size:50%;flex-basis:50%;font-weight:400;line-height:1.4;margin:0;overflow:hidden;padding:.5em;text-overflow:ellipsis;white-space:nowrap}form .flex-options input[type=checkbox]{vertical-align:baseline;margin:0 5px 0 0!important}form textarea{resize:none}form .g-recaptcha>div{margin:0 auto}form .required>label:after{content:" *";color:#c00}form label small{font-weight:400}.flex-form{display:-ms-flexbox;display:flex}.flex-form .form-holder{width:100%}.flex-form aside{-ms-flex-order:2;order:2;width:300px}.flex-form aside+.form-holder{width:calc(100% - 300px);-ms-flex-order:1;order:1;padding-right:20px}iframe[name=google_conversion_frame]{position:absolute;height:0}#models-list .item{margin-bottom:15px}#models-list .item:not(.sp-full-row) a .f-carousel{aspect-ratio:16/9;overflow:hidden;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-prev-pos:-0.5rem;--f-button-next-pos:-0.5rem;--f-button-width:2rem;--f-button-height:2rem;--f-button-svg-height:2rem;--f-button-svg-width:2rem}#models-list .item:not(.sp-full-row) a .f-carousel .f-carousel__track,#models-list .item:not(.sp-full-row) a .f-carousel .f-carousel__viewport{height:100%;position:relative}#models-list .item:not(.sp-full-row) a .f-carousel svg{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5))}#models-list .item:not(.sp-full-row) a .f-carousel img{position:relative;left:unset;top:unset;height:100%;aspect-ratio:16/9}#models-list .item:not(.sp-full-row) a .image{aspect-ratio:16/9}#models-list .item:not(.sp-full-row) a .image:before{display:none}.home-of-the-month,.home-pending,.home-sold,.home-virtual-tour{box-shadow:1px 1px 2px rgba(0,0,0,.5);color:#fff;line-height:1;margin:-10px 0 0 -4px;padding:.5em 1em;position:absolute;text-transform:uppercase;z-index:5}.home-of-the-month:after,.home-pending:after,.home-sold:after,.home-virtual-tour:after{border:5px solid transparent;content:"";display:block;height:10px;position:absolute;right:-10px;top:0;width:10px}.home-of-the-month.bottom-left,.home-pending.bottom-left,.home-sold.bottom-left,.home-virtual-tour.bottom-left{box-shadow:none;margin:0;left:0;bottom:-10px;font-size:1.8rem;font-weight:600}.home-of-the-month.bottom-left:after,.home-pending.bottom-left:after,.home-sold.bottom-left:after,.home-virtual-tour.bottom-left:after{top:unset;bottom:0}.home-of-the-month{background-color:#32cd31}.home-of-the-month:after{border-color:transparent transparent #326d31 #326d31}.home-pending{background-color:#fef02a;color:#22487f}.home-pending:after{border-color:transparent transparent #febd2a #febd2a}.home-pending.bottom-left:after{border-color:#febd2a transparent transparent #febd2a}.home-pending-text{color:#22487f;font-weight:500}.home-sold{background-color:#e60016}.home-sold:after{border-color:transparent transparent #c00 #c00}.home-sold.bottom-left:after{border-color:#c00 transparent transparent #c00}.home-sold-text{color:#e60016;font-weight:600}.home-virtual-tour{background-color:orange}.home-virtual-tour:after{border-color:transparent transparent #ae5721 #ae5721}.grey{color:#666}.dGrey{color:#333}.lBlue{color:#0065a5}.dBlue{color:#031f3b}.orange{color:#f56a32}.red{color:#900}.white{color:#fff}.img_border_black,.img_border_black_m_0_10_floatLeft,.img_border_black_m_0_10_floatRight,.img_border_black_m_10_floatLeft,.img_border_black_m_10_floatRight{border:1px solid #000}.img_border_white,.img_border_white_m_0_10_floatLeft,.img_border_white_m_0_10_floatRight,.img_border_white_m_10_floatLeft,.img_border_white_m_10_floatRight{border:1px solid #fff}.img_border_black_m_0_10_floatLeft,.img_border_black_m_0_10_floatRight,.img_border_black_m_10_floatLeft,.img_border_black_m_10_floatRight,.img_border_white_m_0_10_floatLeft,.img_border_white_m_0_10_floatRight,.img_border_white_m_10_floatLeft,.img_border_white_m_10_floatRight,.img_m_0_10_floatLeft,.img_m_0_10_floatRight,.img_m_10_floatLeft,.img_m_10_floatRight{display:block}.img_border_black_m_10_floatLeft,.img_border_white_m_10_floatLeft,.img_m_10_floatLeft{float:left;margin:10px}.img_border_black_m_0_10_floatLeft,.img_border_white_m_0_10_floatLeft,.img_m_0_10_floatLeft{float:left;margin:0 10px 10px 0}.img_border_black_m_10_floatRight,.img_border_white_m_10_floatRight,.img_m_10_floatRight{float:right;margin:10px}.img_border_black_m_0_10_floatRight,.img_border_white_m_0_10_floatRight,.img_m_0_10_floatRight{float:right;margin:0 0 10px 10px}header .container{position:relative;padding:0;margin:0 auto!important}header nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}header nav #com-nav-toggle,header nav #mobile-nav-toggle{display:none;padding:0 15px}header nav a.logo{margin:0 5px;padding:0;background:url(/includes/images/logo/kolterhomes-logo-white.svg) no-repeat 50% transparent;background-size:contain;height:50px;width:180px;cursor:pointer;display:block;text-decoration:none;-ms-flex-negative:0;flex-shrink:0}header nav a.logo span{display:none}header nav ul{width:calc(100% - 210px);-ms-flex-align:stretch;align-items:stretch;list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}header nav ul.level1{border-left:1px solid rgba(0,0,0,.15);border-right:1px solid hsla(0,0%,100%,.15)}header nav ul.level1>li.active,header nav ul.level1>li.active a,header nav ul.level1>li:hover,header nav ul.level1>li:hover>a{background-color:hsla(0,0%,100%,.1)}header nav ul.level1>li>a{border-right:1px solid rgba(0,0,0,.15);border-left:1px solid hsla(0,0%,100%,.15)}header nav ul>li{-ms-flex-positive:1;flex-grow:1;text-align:center;position:relative;overflow:visible}header nav ul>li a,header nav ul>li a:active,header nav ul>li a:focus{line-height:50px;display:block;color:#fff;text-transform:uppercase;text-decoration:none}header nav ul>li.active a,header nav ul>li:hover a{background-color:unset!important}header nav ul>li:hover a{color:#fff;text-decoration:none}header nav ul>li:hover .level2 a{background-color:unset}header nav ul>li.social{padding:0;white-space:nowrap;text-align:right}header nav ul>li.social:hover a{background-color:transparent}header nav ul>li.social a{padding:0;width:36px;display:inline-block;text-align:center}header nav ul>li.social a .fa{line-height:50px;font-size:24px}header nav ul>li.social a:hover{background-color:#1f4877}header nav ul>li#account-links{height:50px;font-size:14px;line-height:50px;display:block;color:#fff;text-transform:uppercase;padding:0 10px;text-decoration:none}header nav ul>li#account-links>a{padding:0;border-left:unset}header nav ul>li#account-links ul.level2{width:auto;min-width:auto;right:0;margin:0;opacity:.95;border-radius:0 0 .5em .5em;overflow:hidden}header nav ul>li#account-links ul.level2 a{text-align:right}header nav ul>li#account-links>a.inline{line-height:1.2;display:inline;padding:0}header nav ul>li#account-links>a.inline:hover{text-decoration:underline}header nav ul>li#account-links:hover>a{color:#fff;background-color:transparent;text-decoration:none}header nav ul>li#account-links:hover a.inline{color:#fff;background-color:transparent!important}header nav ul ul{display:none}header nav ul.level1 li.submenu:hover ul.level2,header nav ul.level2 li.submenu:hover ul.level3,header nav ul.level3 li.submenu:hover ul.level4{display:block}header nav li.submenu ul.level2{width:auto;min-width:100%}header nav li.submenu ul.level2>li a{white-space:nowrap}header nav li.submenu.communities ul.level2{min-width:calc(100% + 2px)}header nav li.submenu.communities ul.level2>li a{white-space:normal}header nav ul.level2{background-color:#1f4877;position:absolute;z-index:202;margin:-1px 0 0 -1px}header nav ul.level2>li a{text-align:left;line-height:1;padding:.8em}header nav .communities{position:inherit}header nav .communities ul.level2{margin:0;padding:5px;left:0;right:0}header nav .communities ul.level2 li:hover a{background-color:transparent}header nav .communities ul.level2 li{display:-ms-flexbox;display:flex;-ms-flex-direction:flex-row;flex-direction:flex-row;-ms-flex-align:stretch;align-items:stretch;text-align:left}header nav .communities ul.level2 li .community-column{min-height:100px;-ms-flex:1 0 0px;flex:1 0 0;padding:0 5px}header nav .communities ul.level2 li a{padding:.5em;line-height:1.4;text-transform:none}header nav .communities ul.level2 li a:hover{background-color:#7aa4cd!important}header nav .communities ul.level2 li .region+.region{margin-top:10px}header nav .communities ul.level2 li .region>a:first-child{border-bottom:1px solid #fff;font-size:1.2em;line-height:1.4;margin:0 0 5px;padding:.5em .25em;text-transform:uppercase}header nav .communities ul.level2 li .region>a:first-child:hover{background-color:transparent!important}header nav .comDescription{background-color:#7aa4cd;color:#fff;display:none;font-size:.9em;line-height:1.42;max-width:200px;padding:1em;position:absolute;text-align:center}header nav .comDescription.on{display:block}header nav .comDescription .comImage{background-image:url(/includes/images/svg/no-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.5);display:block;margin:0 auto 1em;width:160px;height:90px}header.in-community .community-logo{background-color:#fff;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;z-index:1;background-size:80% auto;height:50px;width:150px}header.in-community nav{height:50px}header.in-community nav a.logo{background-size:contain;margin:0 auto;position:relative;width:200px}header.in-community nav:last-child{margin-left:150px}header.in-community nav:last-child ul{width:100%;margin:0 0 0 5px;border-left:1px solid rgba(0,0,0,.15)}header.in-community nav:last-child ul:not(:empty){border-right:1px solid hsla(0,0%,100%,.15)}header.in-community nav:last-child ul li>a{margin:0;padding:0;line-height:50px;white-space:nowrap;border-right:1px solid rgba(0,0,0,.15);border-left:1px solid hsla(0,0%,100%,.15);transition:background-color .2s}header.in-community nav:last-child ul li>a:active,header.in-community nav:last-child ul li>a:focus,header.in-community nav:last-child ul li>a:hover{color:#fff;text-decoration:none}header.in-community nav:last-child ul li#special-delivery{background-color:#c3d82d}header.in-community nav:last-child ul li.active,header.in-community nav:last-child ul li.active a,header.in-community nav:last-child ul li:hover,header.in-community nav:last-child ul li:hover>a{background-color:hsla(0,0%,100%,.1)}#mobile-menu,#other-coms-mobile-menu{background:linear-gradient(90deg,transparent 90%,rgba(0,0,0,.1),rgba(0,0,0,.4)) #1f4877;bottom:0;left:0;top:0;position:absolute;width:350px;z-index:1002;transform:translateX(-100%);transition:transform .3s cubic-bezier(.3,.02,.15,.99);min-height:380px;-webkit-overflow-scrolling:touch;overflow-y:scroll;will-change:transform}#mobile-menu ul,#other-coms-mobile-menu ul{list-style:none;margin:0;padding:10px 0}#mobile-menu ul a,#other-coms-mobile-menu ul a{color:#fff;display:block;font-size:22px;font-weight:400;line-height:50px;padding:0 14px;text-decoration:none;text-transform:uppercase}#mobile-menu .go-home,#mobile-menu .social,#other-coms-mobile-menu .go-home,#other-coms-mobile-menu .social{width:100%;text-align:center;margin:0}#mobile-menu .go-home a,#mobile-menu .social a,#other-coms-mobile-menu .go-home a,#other-coms-mobile-menu .social a{display:inline-block;margin:0 10px;font-size:32px;font-weight:400;color:#fff}#mobile-menu .social,#other-coms-mobile-menu .social{border-top:1px solid hsla(0,0%,100%,.2);padding:20px 0;background-color:rgba(0,0,0,.1)}#mobile-menu .go-home a,#other-coms-mobile-menu .go-home a{display:block;font-size:22px;margin:0;padding:0 14px;text-align:left;text-decoration:none;text-transform:uppercase}#other-coms-mobile-menu{background:linear-gradient(270deg,transparent 90%,rgba(0,0,0,.1),rgba(0,0,0,.4)) #333;position:fixed;left:unset;right:0;transform:translateX(100%)}#other-coms-mobile-menu li.region{font-size:16px;display:block;padding:0 14px;line-height:24px;text-transform:uppercase;color:#999;text-shadow:0 0 2px #000;padding-top:15px;margin-top:10px;border-top:1px solid #444}#other-coms-mobile-menu li.region:first-child{padding-top:0;margin-top:0;border-top:none}#other-coms-mobile-menu a{padding-left:20px!important;line-height:44px!important;font-size:18px!important;text-transform:none!important}#mobile-menu-overlay{background-color:rgba(0,0,0,.5);bottom:0;position:absolute;top:50px;left:0;right:0;z-index:999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0}body.nav-open #mobile-menu{transform:translateX(0)}body.nav-open #body-container{height:100%;overflow:hidden;transform:translateX(350px);box-shadow:0 0 4px rgba(0,0,0,.5)}body.com-nav-open #other-coms-mobile-menu{transform:translateX(0)}body.com-nav-open #body-container{height:100%;overflow:hidden;transform:translateX(-350px);box-shadow:0 0 4px rgba(0,0,0,.5)}@media (max-width:400px){#mobile-menu,#other-coms-mobile-menu{width:calc(100vw - 50px)}body.nav-open #body-container{transform:translateX(calc(100vw - 50px))}body.com-nav-open #body-container{transform:translateX(calc(-100vw + 50px))}}body.no-transition #body-container,body.no-transition #mobile-menu{transition:none}#other-coms-desktop{position:absolute;left:50%;z-index:500;transform:translateX(-50%);height:50px;width:200px;-ms-flex-align:center;align-items:center;cursor:pointer}#profile-image-inbar{width:32px;border:1px solid #fff;background-color:#fff;display:inline-block;margin-right:5px}@media (max-width:767px){#account_nav,#other-coms-desktop{display:none}}.favorite-heart.community{margin-bottom:2rem}.favorite-heart.model{display:inline-block}.favorite-heart.model a .fa-2x{font-size:24px}.favorite-heart a{color:#6a99b4;visibility:hidden;display:inline-block}.favorite-heart a.view{visibility:visible}header.join-header{font-size:1.2em;font-weight:600;margin-bottom:3px;text-align:center}header.join-header small{display:block;font-weight:400}#communities.menu-v-1 .favorite-heart.community{padding:0;margin:0;height:2.9rem;overflow:hidden}@media (max-width:500px),(orientation:landscape) and (max-width:860px){.favorite-heart.community{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 0 -2rem;padding:0;height:5.9rem;background-color:#f5f5f5}#communities.menu-v-1 .favorite-heart.community{background-color:transparent;margin:0 0 1rem}#communities.menu-v-1 #community_mobile_name{margin-top:0;text-align:center}}@media (min-width:660px){#login-or-register-to-save .modal-dialog{max-width:640px!important;margin:30px auto}}@media (max-width:440px){.favorite-heart.model{display:block}}@media (max-width:440px){#login-or-register-to-save .join-header h3{font-size:1.1em}}#search-interface{left:50%;top:50%;transform:translate(-50%,-50%);line-height:1.4;opacity:0;position:absolute;z-index:201;color:#efefef;line-height:1.42;width:700px}#search-interface .search-label{display:-ms-flexbox;display:flex;font-size:20px;font-weight:100;height:48px;line-height:48px;margin:0;text-align:left}#search-interface .search-label span{border-radius:8px 0 0 0;background-color:rgba(0,51,103,.95);color:#efefef;padding:0 15px;-ms-flex-positive:1;flex-grow:1}#search-interface .search-label a{background-color:#fbae4a;border-radius:0 8px 0 0;color:#000;display:block;font-size:14px;font-weight:500;padding:0 15px;text-decoration:none}#search-interface form{border-top:.55px solid hsla(0,0%,93%,.5);padding:15px 20px 20px;margin:0;background-color:rgba(0,51,103,.8);border-radius:0 0 8px 8px}#search-interface form>p{font-size:1.1em;font-weight:600}#search-interface .search-option{display:block;border-bottom:1px solid #fff;cursor:pointer;text-transform:uppercase}#search-interface .search-results{background:#eee;color:#444;height:0;list-style:none;margin:-2px 0;min-width:200px;opacity:0;overflow-y:scroll;padding:0;position:absolute;text-align:left;transition:all .25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#search-interface .search-results.open{height:auto;max-height:200px;opacity:1}#search-interface .search-results li{padding:.5em;cursor:pointer;transition:background-color .2s linear;border-top:1px solid #fff}#search-interface .search-results li.active{background:#e1e1e1}#search-interface .btn{border:none;background-color:#efefef;color:#444;border-radius:1em;line-height:2.4em;padding:0 1.2em;transition:background-color .3s}#search-interface .btn:hover{background-color:#dbdbdb}#search-interface .flex-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;-ms-flex-pack:center;justify-content:center;margin:1em auto}#search-interface .flex-options div:nth-child(2){margin:0 1.3em}#search-interface .flex-options p{margin:0}#search-interface .mobile-search-view{display:none}#mobile-region-selection{position:fixed;width:100%;height:100dvh;transform:translateY(-100%);overflow-y:scroll;background-color:#3a5c86;top:0;left:0;z-index:2000;color:#fff;transition:transform .3s ease-in-out;display:none}#mobile-region-selection a{padding:1rem;min-height:44px;line-height:1;text-decoration:none;color:#fff}#mobile-region-selection a,#mobile-region-selection header{display:-ms-flexbox;display:flex;border-bottom:.55px solid hsla(0,0%,100%,.5);-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#mobile-region-selection header{padding:0 0 0 1rem;margin:0;font-size:2rem;font-weight:600}#mobile-region-selection header button{background-color:transparent;border:0;color:#aaa;font-size:3rem;height:44px;padding:0;width:44px}@media (max-width:860px){#slideshow.with-search{position:relative;margin-bottom:6rem}#mobile-region-selection{display:block}body.mobile-search-open{max-height:100dvh;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.5)}body.mobile-search-open #mobile-region-selection{transform:translateY(0)}body.mobile-search-open #chatbot-chat{display:none}#search-interface{border-top:.55px solid hsla(0,0%,93%,.5);left:0;right:0;transform:translate(0);border-radius:0;width:100%;top:unset;bottom:-5rem}#search-interface .search-label,#search-interface form{display:none}#search-interface .mobile-search-view{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:5rem;line-height:1.2;padding:0 .5rem;text-align:center;background-color:rgba(0,51,103,.8)}#search-interface .mobile-search-view br{display:none}}#contact-widget{text-align:left}#contact-widget .image{background-repeat:no-repeat;background-position:50%;background-size:cover;height:100px}#contact-widget .phone strong{font-size:1.4em;display:block}@keyframes weather_slide_in{0%{opacity:0;transform:translateY(100%)}30%{opacity:0;transform:translateY(10%)}50%{opacity:.25}60%{opacity:.5}to{transform:translateY(0);opacity:1}}#weather-widget ul{list-style:none;position:relative;height:340px;overflow:hidden}#weather-widget ul li{left:0;position:absolute;text-align:left;top:0;right:0;transform:translateY(100%);opacity:0}#weather-widget ul li.on{animation-name:weather_slide_in;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-in}#weather-widget ul a{display:block;color:currentColor;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}#weather-widget ul h3{margin:0;font-size:1.4em}#weather-widget ul .logo,#weather-widget ul .temperature{background-repeat:no-repeat;background-position:50%}#weather-widget ul .logo{background-size:contain;height:100px}#weather-widget ul .temperature{background-size:auto 120%;font-size:3.5em;letter-spacing:-2px;line-height:1;text-align:center;margin-top:10px;padding:20px 0;width:100%}#weather-widget ul img{max-width:80%;display:block;margin:0 auto}#weather-widget ul+p{font-size:.8em}.gallery-holder .gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-rendering:optimizeLegibility}.gallery-holder .gallery a{background-position:50%;background-repeat:no-repeat;background-size:cover;border:5px solid #fff;box-shadow:0 0 6px rgba(0,0,0,.5);cursor:pointer;height:150px;margin:5px;position:relative;text-decoration:none!important;transition:background-color .25s linear,color .25s linear;width:calc(25% - 10px);color:#666}.gallery-holder .gallery a.with-title{margin-bottom:3em}.gallery-holder .gallery a span{bottom:-3em;overflow:hidden;padding:.5em 1em;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.gallery-holder .gallery a:hover{border-color:orange;color:orange}.gallery-holder .gallery+h2{margin-top:1em}.gallery-holder .gallery-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-rendering:optimizeLegibility;gap:1rem;margin:1.5rem 0}.gallery-holder .gallery-items a{text-decoration:none!important;transition:background-color .25s linear;width:calc(25% - .75rem);color:#666}.gallery-holder .gallery-items a.video{position:relative}.gallery-holder .gallery-items a.video:after{-ms-flex-align:center;align-items:center;aspect-ratio:16/9;color:hsla(0,0%,100%,.5);content:"\f144";display:-ms-flexbox;display:flex;font-family:Font Awesome\ 6 Pro;font-size:10rem;font-weight:900;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;width:100%}.gallery-holder .gallery-items a .content-holder:not(:empty){margin-top:.5rem;margin-bottom:1.5rem}.gallery-holder .gallery-items a img{aspect-ratio:16/9;border:2px solid #fff;object-fit:cover;transition:border-color .25s linear;width:100%}.gallery-holder .gallery-items a:hover{color:#036}.gallery-holder .gallery-items a:hover img{border-color:#036}.gallery-holder .gallery-items+h2{margin-top:1em}.gallery-pod{text-align:center;padding:1em;margin:1em 0;background:hsla(0,0%,100%,.25);border-radius:.5em;transition:background .25s}.gallery-pod:hover{background:hsla(0,0%,100%,.5)}.gallery-pod a{color:inherit;display:block;text-decoration:none}.gallery-pod h2{font-weight:400;margin:0 0 .5em;font-size:1.6em;line-height:1.4}.gallery-pod .thumb{width:100px;height:100px;border:5px solid #fff;background-size:cover;background-position:50%;margin:auto;display:inline-block;margin:5px;box-shadow:0 0 4px rgba(0,0,0,.5)}.gallery-pod .description{margin:.5em 0}.gallery-pod .view{font-size:.9em;font-weight:600;text-transform:uppercase}@media (max-width:1024px){.gallery-holder .gallery-items a{width:calc(33% - .67rem)}}@media (max-width:800px){.gallery-holder .gallery-items a,.gallery-holder .gallery a{width:calc(50% - 10px)}}@media (max-width:440px){.gallery-holder .gallery-items a,.gallery-holder .gallery a{width:100%}}#slideshow .header-content{display:none;left:0;position:absolute;top:0}#slideshow a.header-content{display:block}#slideshow a.header-content:active,#slideshow a.header-content:focus,#slideshow a.header-content:hover{outline:none;text-decoration:none}#slideshow .header-content.show_on_desktop{display:block}#slideshow .header-content[data-slide].hide-slide{display:none!important}#slideshow .header-content[data-slide].on{opacity:0}#slideshow .header-content[data-slide].show-slide{opacity:1;transition:opacity .3s linear}@media (max-width:1024px){#slideshow .header-content.hide_on_tablet_landscape{display:none!important}#slideshow .header-content.show_on_tablet_landscape{display:block}}@media (max-width:768px){#slideshow .header-content.hide_on_tablet_portrait{display:none!important}#slideshow .header-content.show_on_tablet_portrait{display:block}}@media (max-width:640px){#slideshow .header-content.hide_on_mobile{display:none!important}#slideshow .header-content.show_on_mobile{display:block}}.tag-icons-holder{border-radius:0 0 .6em .6em;margin:1em 0}.tag-icons-holder h2{padding:.5em;text-align:center;margin:0;font-size:20px;font-weight:400}.tag-icons-holder h2 .fa{display:none}.tag-icons-holder .toggle{padding:0 1em 1em;text-align:center}.tag-icon{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.tag-icon>a,.tag-icon>div{background-color:#f8f8f8;border-radius:6px;margin:5px}.tag-icon a,.tag-icon img{transition:filter .3s,background-color .3s}.tag-icon img{height:50px;width:50px;margin:15px;filter:invert(52%) sepia(0) saturate(16%) hue-rotate(178deg) brightness(89%) contrast(94%)}.tag-icon a:hover{background-color:#337ab7}.tag-icon a:hover img{filter:brightness(0) invert(1)}@media (max-width:500px){.tag-icons-holder h2{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tag-icons-holder h2 .fa{display:inline}.tag-icons-holder .toggle{display:none}.tag-icons-holder .toggle.on{display:block}.tag-icon{-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767px){main #content .tag-icon img{width:44px!important;height:44px!important}}.tippy-tooltip.light-border-theme{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#26323d;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-tooltip.light-border-theme>.tippy-backdrop{background-color:#fff}.tippy-tooltip.light-border-theme>.tippy-arrow:after,.tippy-tooltip.light-border-theme>.tippy-arrow:before,.tippy-tooltip.light-border-theme>.tippy-svg-arrow:after,.tippy-tooltip.light-border-theme>.tippy-svg-arrow:before{content:"";position:absolute;z-index:-1}.tippy-tooltip.light-border-theme>.tippy-svg-arrow{fill:#fff}.tippy-tooltip.light-border-theme>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNDE0IiB2aWV3Qm94PSIwIDAgMTggNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA3czIuMDIxLS4wMTUgNS4yNTMtNC4yMThDNi41ODQgMS4wNTEgNy43OTcuMDA3IDkgMGMxLjIwMy0uMDA3IDIuNDE2IDEuMDM1IDMuNzYxIDIuNzgyQzE2LjAxMiA3LjAwNSAxOCA3IDE4IDd6IiBmaWxsPSIjMzMzIiBmaWxsLW9wYWNpdHk9Ii4yMzUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==);background-size:18px 7px;width:18px;height:7px;left:0;top:0;fill:rgba(0,8,16,.15)}.tippy-tooltip.light-border-theme[data-placement^=top]>.tippy-svg-arrow:after{top:1px;transform:rotate(180deg)}.tippy-tooltip.light-border-theme[data-placement^=top]>.tippy-arrow{border-top-color:#fff}.tippy-tooltip.light-border-theme[data-placement^=top]>.tippy-arrow:after{border-top:7px solid #fff;top:-7px}.tippy-tooltip.light-border-theme[data-placement^=top]>.tippy-arrow:before{border-top:7px solid rgba(0,8,16,.2);bottom:-1px}.tippy-tooltip.light-border-theme[data-placement^=bottom]>.tippy-svg-arrow:after{top:-1px}.tippy-tooltip.light-border-theme[data-placement^=bottom]>.tippy-arrow{border-bottom-color:#fff}.tippy-tooltip.light-border-theme[data-placement^=bottom]>.tippy-arrow:after{border-bottom:7px solid #fff;bottom:-7px}.tippy-tooltip.light-border-theme[data-placement^=bottom]>.tippy-arrow:before{border-bottom:7px solid rgba(0,8,16,.2);bottom:-6px}.tippy-tooltip.light-border-theme[data-placement^=left]>.tippy-svg-arrow:after{left:1px;top:0;transform:rotate(90deg)}.tippy-tooltip.light-border-theme[data-placement^=left]>.tippy-arrow{border-left-color:#fff}.tippy-tooltip.light-border-theme[data-placement^=left]>.tippy-arrow:after{border-left:7px solid #fff;left:-7px}.tippy-tooltip.light-border-theme[data-placement^=left]>.tippy-arrow:before{border-left:7px solid rgba(0,8,16,.2);left:-6px}.tippy-tooltip.light-border-theme[data-placement^=right]>.tippy-svg-arrow:after{left:-1px;top:0;transform:rotate(-90deg)}.tippy-tooltip.light-border-theme[data-placement^=right]>.tippy-arrow{border-right-color:#fff}.tippy-tooltip.light-border-theme[data-placement^=right]>.tippy-arrow:after{border-right:7px solid #fff;right:-7px}.tippy-tooltip.light-border-theme[data-placement^=right]>.tippy-arrow:before{border-right:7px solid rgba(0,8,16,.2);right:-6px}.tippy-tooltip.light-border-theme[data-placement^=bottom]>.tippy-arrow,.tippy-tooltip.light-border-theme[data-placement^=bottom]>.tippy-svg-arrow,.tippy-tooltip.light-border-theme[data-placement^=top]>.tippy-arrow,.tippy-tooltip.light-border-theme[data-placement^=top]>.tippy-svg-arrow{transform:translateX(-1px)}.tippy-tooltip.light-border-theme[data-placement^=bottom]>.tippy-arrow:after,.tippy-tooltip.light-border-theme[data-placement^=bottom]>.tippy-arrow:before,.tippy-tooltip.light-border-theme[data-placement^=top]>.tippy-arrow:after,.tippy-tooltip.light-border-theme[data-placement^=top]>.tippy-arrow:before{left:-7px;border-left:7px solid transparent;border-right:7px solid transparent}.tippy-tooltip.light-border-theme[data-placement^=left]>.tippy-arrow,.tippy-tooltip.light-border-theme[data-placement^=left]>.tippy-svg-arrow,.tippy-tooltip.light-border-theme[data-placement^=right]>.tippy-arrow,.tippy-tooltip.light-border-theme[data-placement^=right]>.tippy-svg-arrow{transform:translateY(-1px)}.tippy-tooltip.light-border-theme[data-placement^=left]>.tippy-arrow:after,.tippy-tooltip.light-border-theme[data-placement^=left]>.tippy-arrow:before,.tippy-tooltip.light-border-theme[data-placement^=right]>.tippy-arrow:after,.tippy-tooltip.light-border-theme[data-placement^=right]>.tippy-arrow:before{top:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper{z-index:1049!important}.events-listings{list-style:none;margin:0;padding:0}.events-listings .event-listing{display:-ms-flexbox;display:flex;padding:2rem!important;-ms-flex-align:start;align-items:flex-start;gap:2rem;border-top:1px solid #ddd;background-color:#f9f9f9}.events-listings .event-listing:nth-child(2n){background-color:#fff}.events-listings .event-listing time{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 .125rem .25rem rgba(0,0,0,.2)!important;text-align:center;min-width:10rem}.events-listings .event-listing time .month{background-color:#f23034;color:#fff;padding:.5rem;font-weight:500}.events-listings .event-listing time .day{background-color:#fff;padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.events-listings .event-listing time .day strong{font-size:2rem}.events-listings .event-listing time .day small{color:#777}.events-listings .event-listing .event-details{display:-ms-flexbox;display:flex;gap:2rem}.events-listings .event-listing .event-details img{max-height:12rem;aspect-ratio:4/3;object-fit:cover;box-shadow:0 .125rem .25rem rgba(0,0,0,.2)}.events-listings .event-listing .event-details h2{margin:0 0 .5rem;font-weight:600;font-size:1.8rem}@media (max-width:770px){.events-listings .event-listing{-ms-flex-direction:column;flex-direction:column}.events-listings .event-listing time{width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.events-listings .event-listing time .month{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-left:2rem;padding-right:2rem}.events-listings .event-listing time .day{-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;gap:.75rem;-ms-flex-align:center;align-items:center;text-align:left}}@media (max-width:640px){.event-details{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.event-details img{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}#home #home-page-columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#home #home-page-columns .left-col{-ms-flex-order:1;order:1}#home #home-page-columns .col{-ms-flex-order:2;order:2}#home #home-page-columns .right-col{-ms-flex-order:3;order:3}#home #home-page-columns .left-col,#home #home-page-columns .right-col{width:220px}#home #home-page-columns .col{padding:0 20px}#home #home-page-columns .col.with-one{width:calc(100% - 220px)}#home #home-page-columns .col.with-both{width:calc(100% - 440px)}#privacy-policy #content h1,#terms-of-use #content h1{font-size:30px}#privacy-policy #content h2,#terms-of-use #content h2{font-size:24px}#privacy-policy #content h3,#terms-of-use #content h3{font-size:18px}:root{--filter-background:#013366}#mobile_start_your_home_search{display:none}#communities #search_bar{background-color:var(--filter-background);color:#fff;border:none;padding:1.5rem;margin:0 0 1.5rem}#communities #search_bar form label{font-weight:400}#communities #search_bar form fieldset{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}#communities #search_bar form fieldset .form-group{margin:0}#communities #search_bar form fieldset .btn{color:#444;border:1px solid #eee;background-color:#eee;text-transform:uppercase;transition:background-color .2s}#communities #search_bar form fieldset .btn:hover{background-color:#ddd}#communities #search_bar_close,#communities #search_bar_open{display:none}#communities #search_bar_open{border-radius:0;margin-bottom:1.5rem}#communities #com-list{opacity:1;transition:opacity .4s}#communities #com-list.off{opacity:0}#communities #community_phone{right:20px;margin-top:-5em;font-size:1.6em;line-height:2;position:absolute;z-index:100}#communities #community_mobile_name{display:none}#communities #community_logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:150px;margin:0 auto;display:none}#communities .community_btns{display:-ms-flexbox;display:flex;gap:1rem;margin:1rem 0}#communities .community_btns .btn{text-transform:uppercase;font-weight:600;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:25%;flex-basis:25%;background-color:#6c757d;color:#fff;line-height:1;display:-ms-flexbox;display:flex;text-shadow:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:1rem .5rem;outline:0}#communities .community_btns .btn:hover{background-color:#5c636a}.community-header,.title-header{font-size:3.2rem;line-height:1.2;color:#054474;font-weight:100;text-transform:uppercase}.with-aside{clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.with-aside>aside{width:300px}.with-aside>aside+div{padding-left:20px;width:calc(100% - 300px)}.with-aside.directions>aside{width:40%}.with-aside.directions>aside+div{padding-left:20px;width:60%}.with-aside.content>aside{width:200px}.with-aside.content>aside #page-navigation{display:none}.with-aside.content>aside+div{padding-left:20px;width:calc(100% - 200px)}#map_canvas,#map_holder{width:100%;height:300px}.past-communities h3{line-height:1.4}.past-communities .thumbnail{background-size:cover;background-repeat:no-repeat;background-image:url(/includes/images/svg/no-image.svg);width:150px;height:90px;float:left}.past-communities .thumbnail+div{margin-left:170px}.siteplan_legend{display:-ms-flexbox;display:flex}.siteplan_legend>div{-ms-flex-positive:1;flex-grow:1;text-align:center;padding:.5em;border-right:2px solid #fff}.siteplan_legend>div:last-child{border-right:none}.zoomify_legend{position:relative;padding:5px;background-color:#fff;background-color:hsla(0,0%,100%,.5);text-align:center;font-size:14px;line-height:20px;margin:1em 0}.zoomify_legend span{display:inline-block;color:#333;font-weight:400;text-transform:uppercase}.zoomify_legend i{text-shadow:-1px -1px 0 rgba(0,0,0,.6),1px -1px 0 rgba(0,0,0,.6),-1px 1px 0 rgba(0,0,0,.6),1px 1px 0 rgba(0,0,0,.6);line-height:18px;overflow:visible;font-size:13px;width:16px;text-align:center}.zoomify_legend .sold{color:#ff151b}.zoomify_legend .iha{color:#0f55f3}.zoomify_legend .ah{color:#f2e700}.zoomify_legend .dh{color:#2dff00}.zoomify_legend .mc{color:#fffaad}.zoomify_legend.new .sold{color:#ff151b}.zoomify_legend.new .iha{color:#0f55f3}.zoomify_legend.new .ah{color:#0f0}.zoomify_legend.new .dh{color:#f2e700}.zoomify_legend.new .mc{color:#fffaad}#true-north{background:url(/includes/images/global/true-north-2.png?v=2) no-repeat 50%;background-size:90px;width:90px;height:90px;position:absolute;right:-10px;top:-10px}.siteplan img{display:block;margin:0 auto;max-width:100%}.siteplan img+button{margin-top:20px}#siteplan-links{margin:20px 0}#zoomify-container{max-width:100%;height:550px;border:1px;border-style:solid;border-color:#696969;box-sizing:border-box;background:#fff;margin:0 auto}#toolbarBackground,#toolbarBackground img,#ToolbarDisplay{width:100%!important}#ToolbarDisplay img{vertical-align:top!important;max-height:30px!important}#buttonContainer{left:50%!important;transform:translateX(-50%)}#trackSlider img{height:10px!important}#panDivider img{height:18px!important}#progressTextBox{border:1px solid red;left:auto!important;right:-20px}#progressTextBoxCenteredDiv{color:#fff!important}#mortgage-calculator{background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;left:0;bottom:0;z-index:1030}#mortgage-calculator div.calculator{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;background-color:#f5f5f5;top:50%;left:50%;max-width:1180px;max-height:calc(100vh - 40px);padding:20px;box-shadow:0 0 6px #000;width:calc(100vw - 30px);transform:translate(-50%,-50%);overflow-y:scroll}#mortgage-calculator div.calculator>div{width:calc(50% - 5px)}#mortgage-calculator div.calculator>p{margin:10px 0 0;-ms-flex-positive:2;flex-grow:2}#mortgage-calculator div.calculator td{text-align:right}.for-print{display:none}@media print{.for-print{display:block}}.floorplan img{display:block;margin:0 auto;max-width:100%}.floorplan img+button{margin-top:20px}#model-home-nav,#search-results-tabs{display:-ms-flexbox;display:flex;margin:1.5rem 0 1px;padding:0;font-size:1.6rem;line-height:1;list-style:none;gap:1px}#model-home-nav li,#search-results-tabs li{-ms-flex-positive:1;flex-grow:1}#model-home-nav li a,#search-results-tabs li a{background-color:#eee;display:-ms-flexbox;display:flex;font-weight:500;margin:0;padding:1.5rem 0;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%;transition:all .3s;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:.5rem;height:100%}#model-home-nav li a:hover,#search-results-tabs li a:hover{background-color:#e0e0e0}#model-home-nav li.active a,#search-results-tabs li.active a{background-color:var(--filter-background);color:#fff}#model-home-nav li{width:50%}@media (max-width:640px){#model-home-nav,#search-results-tabs{font-size:1.4rem}}@media (max-width:400px){#model-home-nav,#search-results-tabs{font-size:1.2rem}}.model-view #content,.model-view main{width:100%;max-width:100%;padding:0;margin:0;font-size:1.6rem!important}.model-view img.blur-image{filter:blur(4px) grayscale(50%) opacity(50%)}.model-view #model-container #mortgage-calculator-btn{display:block;font-weight:100;font-size:.75em;line-height:1;text-decoration:none}.model-view #model-container h2{font-size:1.5em;text-align:center;margin:0 0 .5em;text-transform:uppercase}.model-view #model-container a{color:#6a99b4}.model-view #model-container section{padding:20px 0}.model-view #model-container nav{text-align:center}.model-view #model-container nav ul{list-style:none;margin:0;padding:0}.model-view #model-container nav ul li{display:inline-block}.model-view #model-container nav ul li:nth-child(2){margin:0 .3em}.model-view #model-container nav ul .disabled{color:#ddd}.model-view #model-container .btn{background-color:#6b9ab5;border:none;color:#fff;text-transform:uppercase;line-height:1.12;font-size:1.6rem;padding:1.6rem;transition:background-color .2s;display:block;margin-bottom:.25em}.model-view #model-container .btn:last-child{margin-bottom:0}.model-view #model-container .btn:hover{background-color:#88adc3}.model-view #model-container .container{padding:0 20px;margin:0 auto}.model-view #model-container .container:after,.model-view #model-container .container:before{display:none}@media screen and (min-width:48em){.model-view #model-container #model-nav-mobile{display:none}}.model-view #model-container #header-button-holder{position:absolute;left:1.25em;bottom:1.25em;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-direction:row;flex-direction:row;width:calc(100% - 2.5em);-ms-flex-align:start;align-items:flex-start}.model-view #model-container #header-button-holder #download-floorplan-link,.model-view #model-container #header-button-holder #total-image-count,.model-view #model-container #header-button-holder #virtual-tour-link{-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);border-radius:.6em;color:#fff;display:-ms-flexbox;display:flex;font-size:1.125em;font-weight:600;gap:.5rem;height:4.4rem;-ms-flex-pack:start;justify-content:flex-start;line-height:4.4rem;margin:0;padding:0 1.4rem;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .4s cubic-bezier(.14,.58,.18,1) 0s;z-index:1}.model-view #model-container #header-button-holder #download-floorplan-link:hover,.model-view #model-container #header-button-holder #total-image-count:hover,.model-view #model-container #header-button-holder #virtual-tour-link:hover{background-color:rgba(0,0,0,.9)}.model-view #model-container #header-button-holder #virtual-tour-link .label{line-height:4.4rem;font-size:1.125em;padding:0;display:none}.model-view #model-container #header-button-holder #virtual-tour-link .circle-wrap{background:url(/includes/images/svg/model-icons/virtual-tour-arrows.svg) 50% no-repeat;background-size:1.5em;width:2em;height:2em;position:relative}.model-view #model-container #header-button-holder #virtual-tour-link .spinning-box{display:block;width:.875em;height:.875em;margin:0 auto;background:url(/includes/images/global/model-icons/cube.png) 0 0 no-repeat;background-size:2500%;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);opacity:0;animation:opacity-increase 1s ease-in forwards,like-gif steps(24) .8s 1s infinite both}.model-view #model-container #header-button-holder #download-floorplan-link .sm,.model-view #model-container #header-button-holder #download-floorplan-link span>span{display:none}.model-view #model-container #header-button-holder #total-image-count{position:absolute;right:0;bottom:0}@media screen and (min-width:32em){.model-view #model-container #header-button-holder{-ms-flex-direction:column;flex-direction:column}.model-view #model-container #header-button-holder #download-floorplan-link,.model-view #model-container #header-button-holder #virtual-tour-link{width:21.5rem}.model-view #model-container #header-button-holder #virtual-tour-link.video{width:14rem}.model-view #model-container #header-button-holder #virtual-tour-link .label{display:unset}.model-view #model-container #header-button-holder #download-floorplan-link{text-transform:uppercase}.model-view #model-container #header-button-holder #download-floorplan-link span>span{display:unset}}@media screen and (max-width:400px){.model-view #model-container #header-button-holder #download-floorplan-link{padding:0 1.75rem}.model-view #model-container #header-button-holder #download-floorplan-link .lrg,.model-view #model-container #header-button-holder #download-floorplan-link span+span{display:none}.model-view #model-container #header-button-holder #download-floorplan-link .sm{display:unset}}.model-view #model-container #model-details{text-align:left;position:-webkit-sticky;position:sticky;top:100px;z-index:5;background-color:#fff;border-bottom:1px solid #f5f5f5}.model-view #model-container #model-details .container,.model-view #model-container #model-details .container>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.model-view #model-container #model-details .container>div{-ms-flex-pack:start;justify-content:flex-start;width:100%}.model-view #model-container #model-details .container>div>div{width:auto;text-align:left}.model-view #model-container #model-details .container .heading{font-size:2em;font-weight:600;line-height:1.2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-align:left}.model-view #model-container #model-details .container .heading>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.model-view #model-container #model-details .container .heading>div div{margin-left:.25em}.model-view #model-container #model-details .container .heading small,.model-view #model-container #model-details .container .heading ul{display:block;font-size:.75em;color:#727272;text-align:center}.model-view #model-container #model-details .container .heading ul{list-style:none;display:-ms-flexbox;display:flex;margin:0;padding:0}.model-view #model-container #model-details .container .heading ul li{white-space:nowrap}.model-view #model-container #model-details .container .heading ul li:after{content:"\2022";color:#727272;display:inline-block;margin-right:5px;margin-left:5px}.model-view #model-container #model-details .container .heading ul li:last-child:after{display:none}@media (max-width:900px){.model-view #model-container #model-details .container .heading ul{font-size:.65em}}@media (max-width:540px){.model-view #model-container #model-details .container .heading ul{-ms-flex-direction:column;flex-direction:column}.model-view #model-container #model-details .container .heading ul li:after{display:none}}.model-view #model-container #model-details .container .price{font-size:1.5em;width:100%;margin-left:auto;text-align:center}.model-view #model-container #model-details .container nav{width:100%;display:none}@media screen and (min-width:48em){.model-view #model-container #model-details .container,.model-view #model-container #model-details .container>div{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.model-view #model-container #model-details .container>div{width:auto;-ms-flex-positive:1;flex-grow:1}.model-view #model-container #model-details .container nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:auto;margin-left:auto;margin-bottom:0;-ms-flex-order:0;order:0;padding-left:1.25em;border-left:1px solid #ccc}.model-view #model-container #model-details .container .price{width:auto;text-align:right}.model-view #model-container #model-details .container .heading{margin-right:.25em}.model-view #model-container #model-details .container .heading small{text-align:left}.model-view #model-container #model-details .container>div{margin-right:1.25em}}.model-view #model-container #model-properties{padding:2rem 0 0;text-align:center}.model-view #model-container #model-properties ul{list-style:none;display:-ms-flexbox;display:flex;margin:0;padding:0;-ms-flex-pack:distribute;justify-content:space-around;text-transform:uppercase;color:#6b9ab5;font-weight:600;line-height:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-view #model-container #model-properties ul li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%;margin-bottom:0;-ms-flex-align:center;align-items:center}.model-view #model-container #model-properties ul li img{width:2.75em;height:2.75em}.model-view #model-container #model-properties ul li.structural-options img{width:auto;max-width:5.2rem!important}.model-view #model-container #model-properties ul li span.title{margin:1.1em 0 1.5em}.model-view #model-container #model-properties ul li span.value{color:#000;font-size:1.5em}.model-view #model-container #model-properties ul li span.value+small{font-weight:100;color:#000;margin-top:.625em;text-transform:none}.model-view #model-container #model-properties ul:has(.structural-options) span.title{height:2em;margin-bottom:1em}@media screen and (min-width:27em){.model-view #model-container #model-properties ul li{width:33.3%;margin-bottom:0}}@media screen and (min-width:48em){.model-view #model-container #model-properties ul li{width:auto}}@media screen and (max-width:768px){.model-view #model-container #model-properties ul{margin:-.5rem}.model-view #model-container #model-properties ul li{margin-bottom:2.5rem}.model-view #model-container #model-properties ul li.structural-options{margin:0;padding:1.5em 0 1em;border-top:1px solid #ddd;width:100%;-ms-flex-direction:row;flex-direction:row;gap:1.5em;-ms-flex-pack:center;justify-content:center}.model-view #model-container #model-properties ul li.structural-options *{margin:0!important}.model-view #model-container #model-properties ul:has(.structural-options) span.title{height:auto;margin-bottom:1em}}.model-view #model-container #model-content-wrapper,.model-view #model-container #model-properties{background-color:#f5f5f5}.model-view #model-container #model-content-wrapper{padding:10px}@media screen and (min-width:48em){.model-view #model-container #model-content-wrapper{padding:20px 20px 40px}}.model-view #model-container #model-content-wrapper>.container{background-color:#fff;padding:10px}@media screen and (min-width:48em){.model-view #model-container #model-content-wrapper>.container{padding:2.5em}}.model-view #model-container #model-content-wrapper>.container section:first-child{padding-top:0}.model-view #model-container #model-content-wrapper>.container section:last-child{padding-bottom:0}.model-view #model-container #model-content{text-align:center}@media screen and (min-width:48em){.model-view #model-container #model-content{text-align:justify}}.model-view #model-container #model-floorplans{padding:0;margin-top:.5rem}.model-view #model-container #model-floorplans .favorite-heart{display:inline}.model-view #model-container #model-floorplans .nav{background-color:#eee;border-radius:1rem;border:none;display:-ms-flexbox;display:flex;margin:2rem 0 0;padding:.5rem!important}.model-view #model-container #model-floorplans .nav:after,.model-view #model-container #model-floorplans .nav:before{display:none}.model-view #model-container #model-floorplans .nav li{float:none;margin:0;width:100%}.model-view #model-container #model-floorplans .nav li a{border-radius:1rem;border:none;font-weight:600;letter-spacing:-.25px;margin:0;padding:1.5rem 0;text-align:center;text-transform:uppercase}.model-view #model-container #model-floorplans .nav li.active a{background-color:#fff}.model-view #model-container #model-floorplans .tab-content{z-index:2;margin-top:0;background-color:#fff;text-align:center;padding:1.25em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.model-view #model-container #model-floorplans .tab-content #fp-buttons{-ms-flex-order:1;order:1}.model-view #model-container #model-floorplans .tab-content>div{width:100%}.model-view #model-container #model-floorplans .tab-content a[data-fancybox]{display:block}.model-view #model-container #model-floorplans .tab-content img{width:100%;display:block;margin:1.25em auto}.model-view #model-container #model-floorplans .tab-content .elevations{display:-ms-flexbox;display:flex;margin:0 -.3125em -.625em;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:.25em;scrollbar-width:none;-ms-overflow-style:none}.model-view #model-container #model-floorplans .tab-content .elevations::-webkit-scrollbar{width:0!important}.model-view #model-container #model-floorplans .tab-content .elevations .elevation{width:100%;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:center}.model-view #model-container #model-floorplans .tab-content .elevations .elevation a{color:currentColor;text-decoration:none}.model-view #model-container #model-floorplans .tab-content .elevations .elevation a img{max-width:640px;height:auto}.model-view #model-container #model-floorplans .tab-content .elevations.of-1+.bullets{display:none}@media screen and (min-width:48em){.model-view #model-container #model-floorplans .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 20px}.model-view #model-container #model-floorplans .nav li{margin-left:.25em;margin-bottom:0}.model-view #model-container #model-floorplans .nav li:first-child{margin-left:0}.model-view #model-container #model-floorplans .nav li.active a{border-bottom-color:#fff}.model-view #model-container #model-floorplans .nav li a{font-size:1.125em}.model-view #model-container #model-floorplans .tab-content img{max-width:37.5em}.model-view #model-container #model-floorplans .tab-content #fb-buttons{-ms-flex-order:0;order:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.model-view #model-container #model-floorplans .tab-content .btn{display:inline-block;margin:0 .125em;padding:.75em 1.25em;width:13.5em}}.model-view #model-container #model-top-floorplan-features{background-color:#efefef;position:relative;margin-top:1.875em;padding:1.875em 1.875em 0}.model-view #model-container #model-top-floorplan-features h2{margin:0;padding:.5em 1em;line-height:1;font-weight:600;transform:translate(-50%,-50%);width:auto;position:absolute;left:50%;top:0;background-color:#fff;border:1px solid #efefef}.model-view #model-container #model-top-floorplan-features h2 small{display:block;font-size:.75em;margin-top:.25em;font-weight:100;white-space:nowrap}.model-view #model-container #model-top-floorplan-features .features{display:-ms-flexbox;display:flex;max-width:990px;-ms-flex-pack:justify;justify-content:space-between;margin:auto}.model-view #model-container #model-top-floorplan-features .features .bull{font-size:2em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:1;-ms-flex-pack:center;justify-content:center;color:rgba(0,0,0,.2)}.model-view #model-container #model-top-floorplan-features .features .feature{background-color:transparent;width:33.3%;position:relative;background-size:contain;background-repeat:no-repeat}.model-view #model-container #model-top-floorplan-features .features .feature:before{padding-top:100%;content:"";display:block}.model-view #model-container #model-top-floorplan-features .features .feature>h4{position:absolute;font-size:16px;margin:0;top:65%;padding:1em .5em 0;width:100%;text-align:center}.model-view #model-container #model-promotions-and-specials .bullets,.model-view #model-container #model-related-mir .bullets{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.model-view #model-container #model-promotions-and-specials .bullets a,.model-view #model-container #model-related-mir .bullets a{margin:0 .25em}.model-view #model-container #model-related-mir{padding:5em 0 2em}.model-view #model-container #model-related-mir #models-list .items{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin:0 -.3125em;scrollbar-width:none;-ms-overflow-style:none}.model-view #model-container #model-related-mir #models-list .items::-webkit-scrollbar{width:0!important}.model-view #model-container #model-related-mir #models-list .items.of-1+.bullets{display:none}.model-view #model-container #model-related-mir #models-list .item{width:100%;-ms-flex-negative:0;flex-shrink:0}.model-view #model-container #model-related-mir #models-list .item>a{color:currentColor}.model-view #model-container #model-related-mir #models-list .description{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.model-view #model-container #model-related-mir #models-list .description .heading{font-size:1.5em;text-transform:none;margin:0 0 .625em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-view #model-container #model-related-mir #models-list .description p{text-align:left;margin:0 0 1em;font-size:.875em}.model-view #model-container #model-related-mir #models-list .description .call-for-price,.model-view #model-container #model-related-mir #models-list .description .price{font-size:1.5em;line-height:1;position:relative;margin:auto 0 0}@media screen and (min-width:580px){.model-view #model-container #model-related-mir #models-list .item{width:calc(50% - .625em)}.model-view #model-container #model-related-mir #models-list .items.of-2{-ms-flex-pack:center;justify-content:center}.model-view #model-container #model-related-mir #models-list .items.of-2+.bullets{display:none}}@media screen and (min-width:880px){.model-view #model-container #model-related-mir #models-list .item{width:calc(33.33% - .625em)}.model-view #model-container #model-related-mir #models-list .items.of-1,.model-view #model-container #model-related-mir #models-list .items.of-2,.model-view #model-container #model-related-mir #models-list .items.of-3{-ms-flex-pack:center;justify-content:center}.model-view #model-container #model-related-mir #models-list .items.of-1+.bullets,.model-view #model-container #model-related-mir #models-list .items.of-2+.bullets,.model-view #model-container #model-related-mir #models-list .items.of-3+.bullets{display:none}}@media screen and (min-width:1140px){.model-view #model-container #model-related-mir #models-list .items.of-1,.model-view #model-container #model-related-mir #models-list .items.of-2,.model-view #model-container #model-related-mir #models-list .items.of-3,.model-view #model-container #model-related-mir #models-list .items.of-4{-ms-flex-pack:center;justify-content:center}.model-view #model-container #model-related-mir #models-list .items.of-1+.bullets,.model-view #model-container #model-related-mir #models-list .items.of-2+.bullets,.model-view #model-container #model-related-mir #models-list .items.of-3+.bullets,.model-view #model-container #model-related-mir #models-list .items.of-4+.bullets{display:none}.model-view #model-container #model-related-mir #models-list .item{width:calc(25% - .625em)}.model-view #model-container #model-related-mir #models-list .description p{font-size:1em}}.model-view #model-container #model-promotions-and-specials h2{margin-bottom:1em}.model-view #model-container #model-promotions-and-specials .promotions{display:-ms-flexbox;display:flex;margin:0 -.3125em -.625em;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:.25em;scrollbar-width:none;-ms-overflow-style:none}.model-view #model-container #model-promotions-and-specials .promotions::-webkit-scrollbar{width:0!important}.model-view #model-container #model-promotions-and-specials .promotions.of-1{-ms-flex-pack:center;justify-content:center}.model-view #model-container #model-promotions-and-specials .promotions.of-1+.bullets{display:none}.model-view #model-container #model-promotions-and-specials .promotions .promotion{width:calc(100% - 10px);padding:2em;border:1px dashed #707070;background-color:#f5f5f5;margin:0 .3125em .625em;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start}.model-view #model-container #model-promotions-and-specials .promotions .promotion strong+div{margin-top:1em}@media screen and (min-width:48em){.model-view #model-container #model-promotions-and-specials .promotions.of-2+.bullets{display:none}.model-view #model-container #model-promotions-and-specials .promotions .promotion{width:calc(50% - 10px)}}.model-view #model-container #model-forms{text-align:center}.model-view #model-container #model-forms .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-view #model-container #model-forms .nav:after,.model-view #model-container #model-forms .nav:before{display:none}.model-view #model-container #model-forms .nav li{width:100%;margin-bottom:.25em}.model-view #model-container #model-forms .nav li a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;line-height:1;height:3.88em;background-color:#f5f5f5;color:#000;text-transform:uppercase;border:none;margin:0;border-radius:0}.model-view #model-container #model-forms .nav li a.sat{color:#fff;background-color:#6b9ab5}@media screen and (min-width:27em){.model-view #model-container #model-forms .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.model-view #model-container #model-forms .nav li{width:50%;margin-bottom:0}}.model-view #model-container #model-forms #register,.model-view #model-container #model-forms #schedule-your-tour{min-height:27.3125em}.model-view #model-container #model-forms #register form,.model-view #model-container #model-forms #schedule-your-tour form{max-width:40em;margin:0 auto}.model-view #model-container #model-forms #register form input,.model-view #model-container #model-forms #register form select,.model-view #model-container #model-forms #register form textarea,.model-view #model-container #model-forms #schedule-your-tour form input,.model-view #model-container #model-forms #schedule-your-tour form select,.model-view #model-container #model-forms #schedule-your-tour form textarea{line-height:3.75em;height:3.75em;border:none;border-radius:0}.model-view #model-container #model-forms #register form textarea,.model-view #model-container #model-forms #schedule-your-tour form textarea{line-height:1.42;height:13.75em;padding:1em}.model-view #model-container #model-forms #register{background-color:#f5f5f5;padding:0 1.25em 1.25em}.model-view #model-container #model-forms #register h1{font-size:1.5em}.model-view #model-container #model-forms #register h1 small{font-size:1em;line-height:1.42}.model-view #model-container #model-forms #register h1 a{white-space:nowrap}.model-view #model-container #model-forms #register fieldset{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;margin:0 auto}.model-view #model-container #model-forms #register fieldset .form-group{margin-bottom:1.25em}.model-view #model-container #model-forms #register fieldset label{display:none}.model-view #model-container #model-forms #register fieldset button,.model-view #model-container #model-forms #register fieldset div{width:100%}.model-view #model-container #model-forms #schedule-your-tour{background-color:#6b9ab5;padding:1.25em;text-align:left}.model-view #model-container #model-forms #schedule-your-tour,.model-view #model-container #model-forms #schedule-your-tour a{color:#fff}.model-view #model-container #model-forms #schedule-your-tour label{font-weight:500}.model-view #model-container #model-forms #schedule-your-tour #simple-view,.model-view #model-container #model-forms #schedule-your-tour label:after{display:none}.model-view #model-container #model-forms #schedule-your-tour .form-group:last-child{width:100%;text-align:center}.model-view #model-container #model-forms #schedule-your-tour .form-group:last-child .btn{margin:0 auto;background-color:#444}.model-view #model-container #model-forms #schedule-your-tour .form-group:last-child .btn:hover{background-color:#222}.model-view #model-container #model-forms .form-response{display:-ms-flexbox;display:flex;height:24.8125em;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 1.25em}.model-view #model-container footer{padding:2.5em 0;background-color:#fff}.model-view #model-container footer .favorite-heart{margin-bottom:1.25em}.model-view #model-container footer .favorite-heart a+span{color:#6a99b4;display:block;font-size:.875em;text-transform:uppercase;margin-top:.5em}.model-view #model-nav-mobile .return-to-search,.model-view #model-nav-mobile .schedule-your-tour{width:auto;margin:20px 20px 0}.model-view #model-nav-mobile .return-to-search{margin-top:0}.model-view footer .return-to-search,.model-view footer .schedule-your-tour{width:auto;margin:20px 20px 0!important}#help_pop_up{position:fixed;bottom:6rem;right:2rem;max-width:24rem;z-index:4000;visibility:hidden;transition:visibility 0s,opacity .5s,transform .5s cubic-bezier(.32,1.22,.63,1.34);opacity:0;transform:translateY(100px);box-shadow:0 0 4px rgba(0,0,0,.5);border-radius:1rem;line-height:1.4}#help_pop_up.on{visibility:visible;opacity:1;transform:translateY(0)}#help_pop_up.off{transition:opacity .5s ease-out,transform .5s cubic-bezier(.42,-.49,.42,1.04),visibility 0s .5s;visibility:hidden;opacity:0;transform:translateY(100px)}#help_pop_up .header{background:linear-gradient(135deg,#3047ec,#0f22a7);border-radius:1rem 1rem 0 0;padding:2rem;color:#fff}#help_pop_up .header .h1{display:block;font-size:2.4rem;margin:0 0 5px}#help_pop_up .header .h2{display:block;font-size:1.8rem;color:hsla(0,0%,100%,.7);margin:0}#help_pop_up .message{background-color:#fff;box-shadow:inset 0 21px 10px -20px rgba(0,0,0,.2);border-radius:0 0 .6em .6em;padding:20px;color:#444;font-size:1.6rem}#help_pop_up a.btn{background:linear-gradient(135deg,#3047ec,#0f22a7);color:#fff;text-transform:unset;padding:1.6rem .8rem;font-size:1.6rem}#help_pop_up .message p:last-child{margin-bottom:0}#help_pop_up .message p small{display:block;line-height:1.2;margin:1rem 0}#help_pop_up button{border:none;background-color:#444;color:#fff;height:4rem;width:4rem;border-radius:2rem;position:absolute;right:-1rem;top:-1rem}#help_pop_up button .fa{font-size:1.8rem;line-height:4rem;margin-top:-1px}@media (max-width:320px){#help_pop_up{width:calc(100vw - 40px);max-width:100%;min-width:240px}}@keyframes opacity-increase{0%{opacity:0}to{opacity:1}}@keyframes like-gif{0%{background-position:0}to{background-position:100%}}.mobile-tab{display:none}@media (min-width:48em){.model-view footer .return-to-search{display:none!important}}@media (max-width:48em){.model-view #model-container #model-top-floorplan-features{padding-left:1em;padding-right:1em}.model-view #model-container #model-top-floorplan-features .features .feature:before{padding-top:100%;content:"";display:block}.model-view #model-container #model-top-floorplan-features .features .feature>h4{top:60%;padding:1em .5em 0;font-size:.8125em}}@media (max-width:36em){.model-view #model-container #model-top-floorplan-features{padding:1.875em!important}.model-view #model-container #model-top-floorplan-features .features{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-view #model-container #model-top-floorplan-features .features .bull{-ms-flex-direction:row;flex-direction:row;width:100%;line-height:.5;margin:.25em .5em 0;height:1px;background-color:rgba(0,0,0,.2)}.model-view #model-container #model-top-floorplan-features .features .bull span{display:none}.model-view #model-container #model-top-floorplan-features .features .feature{width:100%;margin-bottom:0!important;padding-top:120px;background-position:top}.model-view #model-container #model-top-floorplan-features .features .feature:before{display:none}.model-view #model-container #model-top-floorplan-features .features .feature>h4{position:relative;top:auto;margin:-1.5em 0 0;padding:0 .5em;font-size:1em}}@media screen and (max-width:25em){.model-view #model-container #model-top-floorplan-features{padding:0 0 1em!important;margin-top:0}.model-view #model-container #model-top-floorplan-features h2{width:100%;left:0;position:relative;transform:unset}.model-view #model-container #model-top-floorplan-features h2 small{white-space:unset}}@media screen and (max-width:34em) and (orientation:portrait),screen and (max-width:52em) and (orientation:landscape){.hide-in-mobile{display:none!important}h2#description-header span{display:block;font-size:.875em}#fp-buttons{margin-bottom:20px}.mobile-tab{-ms-flex-order:2;order:2;font-size:1.6rem;line-height:1;height:3.88em;text-transform:uppercase!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#000;background-color:#fff;margin-bottom:10px}#fp-elevations{-ms-flex-order:3;order:3;display:block}#model-floorplans .mobile-tab-bordered{border-radius:4px;margin:0 0 2rem;height:4.991rem;background-color:#222;color:#fff;margin-top:-.5rem}#model-floorplans .mobile-tab-bordered+.tab-content{padding-top:0!important;padding-bottom:0!important}#model-floorplans .mobile-tab select{font-size:1.6rem;line-height:1;height:1em;outline:none;width:calc(100% - 60px);opacity:0;z-index:2;text-transform:uppercase}#model-floorplans .mobile-tab select+div{position:absolute;z-index:1}#model-floorplans .mobile-tab select+div i{margin-left:5px}#model-floorplans .tab-content .mobile-tab{margin:0 -20px;width:auto!important;box-sizing:content-box;border-top:2px solid #f5f5f5}#model-forms{padding-bottom:0!important}#model-forms>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#model-forms>div #schedule-your-tour{display:block!important;-ms-flex-order:1;order:1;margin-bottom:4px}#model-forms>div #register{display:block!important;-ms-flex-order:2;order:2}#model-forms>div .mobile-tab{background-color:#6b9ab5;margin-bottom:4px;-ms-flex-order:0;order:0;color:#fff}#model-forms>div .mobile-tab+.mobile-tab{-ms-flex-order:2;order:2;background-color:#f5f5f5;color:#000}}#model-links{margin:0;padding:0!important;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-direction:row;flex-direction:row;gap:.5rem}#model-links,#model-links .btn{-ms-flex-pack:center;justify-content:center}#model-links .btn{display:-ms-flexbox!important;display:flex!important;gap:.3rem;background-color:#222!important;color:#fff;padding:.5rem;border:none!important;margin:0!important;width:100%;font-size:1.6rem!important;transition:background-color .2s linear;line-height:1;-ms-flex-align:center;align-items:center}#model-links .btn:hover{background-color:#000!important}@media screen and (max-width:52em) and (orientation:landscape){.model-view #model-container #model-details{position:relative;top:auto}}@media screen and (max-width:1100px){#model-links .btn{font-size:1.4rem!important}}@media screen and (max-width:767px){#model-links{-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}#model-links .btn{font-size:1.6rem!important}#model-floorplans{padding-top:0!important}.model-view #model-container #model-details .container>div{-ms-flex-pack:center!important;justify-content:center!important}}.container{max-width:1220px;margin:0 auto}.hide-text-on-overflow{display:block;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap}.hide-on-desktop,.hide-on-desktop-block,.hide-on-desktop-inline,.hide-on-desktop-inline-block{display:none!important}@media (min-height:550px){#mobile-menu .go-home{margin:0;position:absolute;bottom:85px}#mobile-menu .go-home a{line-height:44px}}@media (max-width:1260px){.container{width:auto;margin:0 20px}}@media (max-width:1100px){nav .level1,nav .level1 li#account-links,nav .level1 li>a{font-size:12px!important}nav .level1 li>a{padding:0 5px;display:block;white-space:nowrap}header .container{padding:0}header nav a{font-size:12px!important}.community-header small{display:block}}@media (max-width:1140px){.flex-list section .items>a,.flex-list section .items>div.item,.flex .flex-item{width:calc(33.3% - 10px)}}@media (max-width:880px){.flex-list section .items>a,.flex-list section .items>div.item,.flex .flex-item{width:calc(50% - 10px)}}@media (max-width:580px){.flex-list section .items>a,.flex-list section .items>div.item,.flex .flex-item{width:100%}}@media (max-width:970px){header.in-community .community-logo{width:100px}header.in-community nav:last-child{margin-left:100px}#home #home-page-columns .col,#home #home-page-columns .left-col,#home #home-page-columns .right-col{-ms-flex:1 1 100%;flex:1 1 100%}#home #home-page-columns .col{-ms-flex-order:1;order:1}#home #home-page-columns .left-col{-ms-flex-order:2;order:2}#home #home-page-columns .right-col{-ms-flex-order:3;order:3}}@media (max-width:860px){nav .level1,nav .level1 li#account-links,nav .level1 li>a{font-size:11px!important}.with-aside>aside,.with-aside>aside+div{padding:0;width:100%}.with-aside>div{-ms-flex-order:1;order:1}.with-aside>aside{border-top:1px solid #ddd;margin-top:20px;-ms-flex-order:2;order:2;padding-top:20px}.with-aside.aside-on-top>aside,.with-aside.aside-on-top>aside+div,.with-aside.content>aside,.with-aside.content>aside+div{padding:0;width:100%}.with-aside.aside-on-top>aside+div,.with-aside.content>aside+div{padding-top:20px}.with-aside.aside-on-top>aside,.with-aside.content>aside{border-top:none;margin:0;-ms-flex-order:1;order:1}.with-aside.aside-on-top>div,.with-aside.content>div{border-top:1px solid #ddd;margin:0;-ms-flex-order:2;order:2}.with-aside.content aside ul{display:none}.with-aside.content aside #page-navigation{display:block;margin-bottom:20px}.flex-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-form .form-holder,.flex-form aside{width:100%!important;padding:0}.flex-form .image.thumbnail{max-width:200px;margin:0 auto}}@media (max-width:767px){.hide-on-mobile{display:none!important}.hide-on-desktop{display:inherit!important}.hide-on-desktop-block{display:block!important;margin-bottom:10px!important}.hide-on-desktop-inline{display:inline!important}.hide-on-desktop-inline-block{display:inline-block!important}#body-container.in-community{padding-top:50px}#body-container>header .container{margin:0;padding:0}#body-container>header nav #com-nav-toggle,#body-container>header nav #mobile-nav-toggle{background-color:transparent;border:none;display:block;outline:none;position:absolute;color:#fff;font-size:24px;height:50px}#body-container>header nav #com-nav-toggle{right:0}#body-container>header nav a.logo{width:150px;margin:0 auto}#body-container>header nav ul{display:none}#body-container>header.in-community{background:#036;height:50px}#body-container>header.in-community .community-logo,#body-container>header.in-community nav:last-child,#body-container>header.in-community nav a.logo:before{display:none}#communities .go-kolter-link{top:0;right:10px}#communities .community_btns{gap:1px;background-color:#444}#communities .community_btns .btn{border-radius:0!important;outline:none!important;font-size:1.4rem;padding:1.75rem .75rem}main{margin:10px 0}main #content{padding:10px}main #content iframe,main #content img{max-width:100%!important;height:auto!important}main #content iframe{min-height:200px}.container{margin:0 10px}form .flex-options label{-ms-flex-preferred-size:100%;flex-basis:100%}#footer{padding-left:0;padding-right:0}#footer nav{margin:0}#footer nav:first-child{border-top:.55px solid hsla(0,0%,100%,.5);padding-top:2rem;margin-top:2rem}#footer nav div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;gap:.75rem}#footer nav div a{line-height:2rem;display:inline-block;margin:0;padding:1rem}}@media (max-width:640px){#communities #content h1.center-on-xs,#realtors #content h1.center-on-xs{text-align:center}#communities #content h1.center-on-xs small,#realtors #content h1.center-on-xs small{display:block}#communities #search_bar,#realtors #search_bar{display:none}#communities #search_bar fieldset,#realtors #search_bar fieldset{-ms-flex-direction:column;flex-direction:column}#communities #search_bar fieldset .form-actions,#realtors #search_bar fieldset .form-actions{display:-ms-flexbox;display:flex;gap:.5rem}#communities #search_bar fieldset .form-actions .btn,#realtors #search_bar fieldset .form-actions .btn{-ms-flex-positive:1;flex-grow:1}#communities #view-all,#realtors #view-all{text-transform:uppercase}#communities #search_bar.open,#communities #search_bar_close,#communities #search_bar_open,#realtors #search_bar.open,#realtors #search_bar_close,#realtors #search_bar_open{display:block}#communities #search_bar.open+#search_bar_open,#realtors #search_bar.open+#search_bar_open{display:none}#communities .go-kolter-link,#realtors .go-kolter-link{margin:-5px auto 15px;position:relative;right:auto;top:auto}#realtors #nav-buttons{float:none!important;text-align:center;display:-ms-flexbox;display:flex;margin-bottom:10px}#realtors #nav-buttons a{display:block;-ms-flex-positive:1;flex-grow:1;margin:0 2.5px}#realtors #nav-buttons a:first-child{margin-left:0}#realtors #nav-buttons a:last-child{margin-right:0}.past-communities h3 small{display:block}.past-communities .thumbnail{float:none;margin:10px auto}.past-communities .thumbnail+div{margin-left:0}#mortgage-calculator div.calculator>div{width:100%}.btn-block{white-space:normal}#model_player.slideshow .thumbsNav .controls{display:none}#model_player.slideshow .thumbsNav .thumbs{margin-right:30px;width:calc(100% - 60px)!important}#model_player.slideshow .thumbsNav .next{right:7px}}@media (max-width:500px),(orientation:landscape) and (max-width:860px){#communities #mobile_start_your_home_search,#communities #slideshow{background-color:rgba(0,51,102,.8)}#communities #mobile_start_your_home_search{display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;text-align:center;line-height:1;border-top:.55px solid #f5f5f5;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:4.5vw;height:44px}#communities #mobile_start_your_home_search img{height:32px;margin:0 5px 0 0}#communities #community_mobile_name{display:block;background-color:#f5f5f5;border-bottom:1px solid #eee;margin:-15px -10px 10px;padding:10px;line-height:1;font-size:20px;font-weight:600;text-transform:uppercase}#communities .community-header{margin:15px 0;font-size:5vw}#communities .community-header+.btn-request-info{margin:0 0 15px!important}#body-container.in-community #content,#footer,.lead{font-size:14px}#footer #footer-menu,.hidden-sm{display:none}.flex-list section header a{position:relative;display:block;transform:none}#true-north{position:relative;margin:0 auto}h1{font-size:5vw}h2{font-size:4.75vw}h3{font-size:4.5vw}h4{font-size:4.25vw}h5{font-size:4vw}}.print-only{display:none}@media print{body,footer,footer #footer{background-color:#fff;color:#000}#body-container{padding:0!important}#body-container>header{position:relative}#content:before{display:none}body{margin:0}.container{width:100%;max-width:100%;margin:0;padding:0!important}#community_logo{display:block!important;height:auto!important;text-align:center;background:none!important;border-bottom:1px solid #ddd;margin-bottom:20px!important}#community_logo img{display:block;margin:10px auto;max-height:80px}#community_phone,#contact-widget .image,#home-page-columns .left-col,#model_player,#search-interface,#search_bar,#slideshow,.community-logo,.community_btns,.flex-list section .items>div.item.sp,.flex-list section .items>div.item.sp-full-row,.go-kolter-link,.no-print,.pagination,.pagination+p,.static-fp,.weather-widget,aside,footer,footer #footer p,header nav{display:none!important}header{background:none!important;height:auto!important;text-align:center}header img{display:block;margin:0 auto}.print-only{display:inherit}.image img.print-only{display:block;width:100%}.padded{padding:0}footer #footer{clear:both;margin-top:20px}footer #footer p:first-child,footer #footer p:nth-child(2){display:block!important}footer #footer:after{content:"www.kolterhomes.com";display:block;text-align:center}.directions aside{display:block!important;width:7.5in!important;margin:0 auto;float:none}.directions aside #map_holder+a{display:none}.with-aside.content>aside+div{padding-left:0;width:100%}.panel,.panel-body,.panel-heading,.well{border:none;box-shadow:none;background-color:#fff!important;padding-left:0;padding-right:0}#home #home-page-columns .col{width:100%!important;-ms-flex-order:1!important;order:1!important}.btn{border:none!important;background:none!important;color:#000}img{max-width:100%}}@page{margin:.5cm}:root{--form-control-color:#fff;--form-control-active-color:#036;--form-control-border-color:#ccc;--form-control-disabled:#959495;--portal-blue:#3379b7}.portals .btn{border:none;padding:1.8rem;line-height:1}.portals .btn-primary,.portals .btn-success{background-color:#00a820;text-transform:uppercase;font-weight:500}.portals .well{box-shadow:none}.portals .text-underline{text-decoration:underline}.portals .m-header{color:#888;text-align:center;margin:0!important;line-height:1.2}.portals .h1,.portals .m-header{font-size:3.2rem;text-transform:uppercase}.portals .h1{color:var(--portal-blue);font-weight:500;margin:0;display:block}.portals .h1 small{text-transform:none}.portals .h2{color:#999;font-size:3rem;font-weight:500;margin:0;display:block}.portals .page-header{margin:0 0 2rem;padding:0 0 1rem}.portals .page-header small{display:block;font-size:1.6rem;line-height:1.2}.portals input[type=checkbox]:not(.bs-default){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-control-color);margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:2px solid var(--form-control-border-color);transform:translateY(-.075em);display:-ms-grid;display:grid;place-content:center}.portals input[type=checkbox]:not(.bs-default):checked{background-color:var(--form-control-active-color)}.portals input[type=checkbox]:not(.bs-default):before{content:"";width:.65em;height:.65em;transform:scale(0);box-shadow:inset 1em 1em var(--form-control-color);background-color:CanvasText;transform-origin:bottom left;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.portals input[type=checkbox]:not(.bs-default):checked:before{transform:scale(1)}.portals input[type=checkbox]:not(.bs-default):focus{outline:1px solid var(--form-control-border-color);outline-offset:2px}.portals input[type=checkbox]:not(.bs-default):disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.portals .modal-dialog .checkbox label{padding-left:2.5rem}.portals .modal-dialog .checkbox input[type=checkbox]{transform:translate(-2.25rem,.25rem)}.portals #filter label{text-transform:uppercase;color:#999;font-weight:500}.portals #body-container>header{height:auto}.portals #body-container>header #main-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:5rem}.portals #body-container>header #main-nav .logo{position:absolute}.portals #body-container>header #main-nav h1{color:#fff;font-size:2.6rem;font-weight:500;line-height:1;margin:0 auto;width:auto;text-transform:uppercase}.portals #body-container>header #main-nav #account_nav{margin-left:auto}.portals #body-container>header #account-nav{background-color:var(--portal-blue)}.portals #body-container>header #account-nav ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1rem}.portals #body-container>header #account-nav ul li{-ms-flex-positive:0;flex-grow:0;height:5rem;display:-ms-flexbox;display:flex}.portals #body-container>header #account-nav ul li a{font-size:1.4rem;line-height:1.42;padding:0 .5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.portals #content{display:-ms-flexbox;display:flex}.portals.authenticated #content{display:block}.portals .centered-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto auto}.portals .centered-form .alert{margin:2rem 0 0}.portals .centered-form h2,.portals .centered-form h4{line-height:1.2;font-size:2.6rem;margin:0;text-align:center}.portals .centered-form hr{width:100%;margin:0 0 2rem}.portals .centered-form h2 small{line-height:1.42;display:block;font-size:1.6rem}.portals .centered-form h4{font-size:2rem;font-weight:700;margin-bottom:5px}.portals .centered-form .well{margin:2rem auto;width:40rem}.portals .centered-form .well .alert{margin:0}.portals .map-icon{width:24px;height:auto}.portals #favorites-tabs .desktop{display:inline}.portals #favorites-tabs .mobile{display:none}.portals #customer-info{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.portals #customer-image{cursor:pointer;position:relative;overflow:hidden;width:140px;height:140px;margin:0 auto}.portals #customer-image .fa{display:none;position:absolute;left:55px;top:55px;font-size:30px;width:30px;height:30px;color:#fff;z-index:2}.portals #customer-image img{width:150px;height:150px;margin:-5px 0 0 -5px;object-position:50% 50%;object-fit:cover}.portals #customer-image.uploading:after,.portals #customer-image:after{content:"EDIT";background-color:rgba(0,0,0,.3);position:absolute;width:100%;height:100%;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;transition:opacity .2s ease-in-out;opacity:0;z-index:1}.portals #customer-image:hover:after{opacity:1}.portals #customer-image.uploading:after{content:"";opacity:1}.portals #customer-image.uploading .fa{display:block}.portals .my-homes{border:1px solid #ccc;border-radius:.5rem;overflow:hidden;margin-bottom:2rem}.portals .my-homes:last-child{margin-bottom:0}.portals .my-homes header{font-size:3.2rem;background-color:var(--portal-blue);color:#fff;padding:1rem 2rem;list-style:1}.portals .my-homes table{width:100%}.portals .my-homes table td,.portals .my-homes table th{padding:1rem 2rem;vertical-align:middle;text-align:center;height:6rem}.portals .my-homes table thead th{width:20%}.portals .my-homes table thead th:nth-child(2){width:30%}.portals .my-homes table thead th:last-child{width:50%}.portals .my-homes table tr td:last-child{text-align:right}.portals .my-homes table tbody tr:nth-child(odd){background-color:#f5f5f5}.portals .my-homes table .btn{padding:1.2rem 1.8rem}.portals .my-homes .community-info{padding:2rem;gap:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.portals .my-homes .community-info ._panel{background-color:#fafafa;width:calc(50% - 1rem)}.portals .my-homes .community-info ._panel h3{background-color:#fff;color:var(--portal-blue);text-transform:uppercase;font-size:2rem;margin:0;padding-bottom:.5rem;border-bottom:1px solid #ccc;line-height:1.2}.portals .my-homes .community-info ._panel ul{list-style:none;margin:0;padding:1rem 1.5rem;line-height:1.42}.portals .my-homes .community-info ._panel ul .company{font-weight:600}.portals .my-homes .community-info ._panel ul a{display:-ms-flexbox;display:flex;padding:.15rem 0;-ms-flex-align:center;align-items:center;transition:color .2s ease-in-out}.portals .my-homes .community-info ._panel ul a i{color:#a2a2a2;transition:color .2s ease-in-out}.portals .my-homes .community-info ._panel ul a span{margin-left:.75rem;text-decoration:underline}.portals .my-homes .community-info ._panel ul a.yt span{display:-ms-flexbox;display:flex;font-weight:400;gap:1rem;-ms-flex-align:center;align-items:center}.portals .my-homes .community-info ._panel ul a.yt span img{border-radius:4px;height:30px}.portals .my-homes .community-info ._panel ul a:hover{text-decoration:none!important}.portals .my-homes .community-info ._panel ul a:hover i{color:inherit}@media (min-width:768px){.portals.authenticated #body-container{padding-top:10rem}}@media (max-width:1200px){.portals #body-container>header .container{margin:0 2rem!important}}@media (max-width:1100px){.portals header nav a{font-size:1.4rem!important}}@media (max-width:990px){.portals header nav a{font-size:1.3rem!important}}@media (max-width:767px){.portals main #content{padding:2rem 1rem}.portals #body-container>header .container{margin:0!important}.portals #body-container>header #main-nav a.logo{position:relative}.portals #body-container>header #account-nav,.portals #body-container>header #main-nav h1{display:none}.portals .centered-form h2{font-size:2.4rem}.portals #account-container .community-header+div,.portals #account-container .community-header+form+div,.portals #account-container .community-header+p,.portals #account-container .community-header+ul{margin-top:2rem}.portals .m-header+.page-header{margin-top:1rem}.portals #favorites-tabs{padding:4px;background-color:#eee;border-radius:10px;display:-ms-flexbox;display:flex;border:none;margin:2rem 0}.portals #favorites-tabs li{-ms-flex-positive:1;flex-grow:1;text-align:center}.portals #favorites-tabs li a{font-size:13px;line-height:14px;letter-spacing:-.25px;border:none;border-radius:10px;font-weight:600;text-transform:uppercase;padding-left:0;padding-right:0}}@media (max-width:576px){.portals .m-header+.page-header{margin-top:0}.portals .page-header{-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-align:center!important;align-items:center!important;text-align:center}.portals .page-header div{display:-ms-flexbox;display:flex;gap:1rem;width:100%}.portals .page-header div a{-ms-flex-positive:1;flex-grow:1}.portals .my-homes table td{padding:1rem;text-align:left}.portals .my-homes table thead,.portals .my-homes table tr td:nth-child(2){display:none}.portals .my-homes table .btn{font-size:1.4rem;padding:1.2rem 1rem}.portals .my-homes .community-info{-ms-flex-direction:column;flex-direction:column}.portals .my-homes .community-info div{width:100%}.portals #favorites-tabs .desktop{display:none}.portals #favorites-tabs .mobile{display:inline}}@media (min-height:550px){.portals #mobile-menu .go-home{position:relative;bottom:0}.portals #mobile-menu .go-home a{line-height:44px}}@media (max-width:440px){.portals .centered-form{min-width:28rem}.portals .centered-form .well{margin:1rem auto;width:calc(100vw - 4rem);min-width:28rem}.portals .nav-tabs a{font-size:.875em}}@media (max-width:880px){#realtors.portals #body-container>header #account-nav a{font-size:1.2rem!important;letter-spacing:-.5px}}@media (min-width:768px){#account.portals #body-container>header #main-nav .logo{left:50%;transform:translateX(-50%)}#account.portals #body-container>header #account-nav ul li a{font-size:1.6rem!important}}.d-flex{display:-ms-flexbox;display:flex}.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column{-ms-flex-direction:column;flex-direction:column}.flex-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.gap-0{gap:0!important}.gap-1{gap:.25em!important}.gap-2{gap:.5em!important}.gap-3{gap:1em!important}.gap-4{gap:1.5em!important}.gap-5{gap:3em!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.order-0{-ms-flex-order:0!important;order:0!important}.order-1{-ms-flex-order:1!important;order:1!important}.order-2{-ms-flex-order:2!important;order:2!important}.order-3{-ms-flex-order:3!important;order:3!important}.order-4{-ms-flex-order:4!important;order:4!important}.order-5{-ms-flex-order:5!important;order:5!important}.order-first{-ms-flex-order:-1!important;order:-1!important}.order-last{-ms-flex-order:6!important;order:6!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.mt-auto{margin-top:auto!important}.me-auto{margin-right:auto!important}.ms-auto{margin-left:auto!important}.mb-auto{margin-bottom:auto!important}#account_nav{position:relative;margin:0;width:7rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center}#account_nav>li{width:7rem}#account_nav>li:hover{background-color:hsla(0,0%,100%,.1)}#account_nav,#account_nav a{border-right:none;text-align:center}#account_nav ul{margin-left:0}#account_nav ul>li{width:auto}#account_nav ul>li:hover{background-color:hsla(0,0%,100%,.1)}#account_nav ul>li:hover a{background-color:unset}#account_nav ul a{height:auto;line-height:1;padding:.8em;text-align:right}#account_nav #profile-image-inbar{margin:0}img[src*="pubads.g.doubleclick.net"],img[src*="tag.simpli.fi"],noscript img{position:absolute;opacity:0;width:0;height:0}.region-map-container{aspect-ratio:16/9;display:-ms-flexbox;display:flex;width:100%}.region-map-container iframe{border:none;width:100%;height:100%}@media (max-width:440px){.region-map-container{aspect-ratio:1/1}}body:has(#mobile_bottom_menu) #body-container footer{padding-bottom:60px}#mobile_bottom_menu{background:#dcdcdc;background:linear-gradient(0deg,#dcdcdc,#ededed);border-top:1px solid #bbb;bottom:0;display:block;height:60px;left:0;position:fixed;transform:translateZ(0);width:100vw;z-index:1001}#mobile_bottom_menu nav{display:-ms-flexbox;display:flex;height:100%}#mobile_bottom_menu nav a{-ms-flex-align:center;align-items:center;border-left:1px solid #bbb;color:#666;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:33.3%;flex-basis:33.3%;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;gap:.5rem;-ms-flex-pack:center;justify-content:center;line-height:1;padding:0;text-decoration:none!important}#mobile_bottom_menu nav a .fa{font-size:1.8rem}#mobile_bottom_menu nav a:first-child{border-left:none}#mobile_bottom_menu nav a#mobile-phone-number-link{color:#080;font-weight:700}@media (min-width:768px){#mobile_bottom_menu{display:none}body:has(#mobile_bottom_menu) #body-container footer{padding-bottom:0}}