@charset "UTF-8";.zm-btn-group,.zm-btn-group>li{display:inline-block}.zm-btn-group,ul.no-bullets{list-style-type:none}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.breadcrumb>li+li:before{padding:0 3px}.zm-btn-group{margin:0;padding:0}.zm-btn-group>li:not(:first-child){margin-left:-5px}.zm-btn-group.block{display:block;width:100%}.zm-btn-group.block>li{display:block;margin:0}.zm-btn-group.even-2 li a,.zm-btn-group.even-3 li a,.zm-btn-group.even-5 li a{display:inline-block;text-align:center}.zm-btn-group.even-2{width:100%}.zm-btn-group.even-2 li{width:50%}.zm-btn-group.even-2 li a,.zm-btn-group.even-3{width:100%}.zm-btn-group.even-3 li{width:33.3%}.zm-btn-group.even-3 li a,.zm-btn-group.even-5{width:100%}.zm-btn-group.even-5 li{width:17%}.zm-btn-group.even-5 li a{width:100%}@media (max-width:767px){.zm-btn-group.even-10-on-phone,.zm-btn-group.even-11-on-phone,.zm-btn-group.even-2-on-phone,.zm-btn-group.stack-on-phone{width:100%}.zm-btn-group.even-4-on-phone>li{width:33%}.zm-btn-group.even-4-on-phone>li:first-child{width:34%}.zm-btn-group.even-4-on-phone>li:last-child{width:100%;margin-left:0;margin-top:-1px}.zm-btn-group.even-2-on-phone>li{width:50%}.zm-btn-group.even-10-on-phone>li{width:20%;margin-left:-4px}.zm-btn-group.even-10-on-phone>li:nth-child(1),.zm-btn-group.even-10-on-phone>li:nth-child(6){margin-left:0}.zm-btn-group.even-10-on-phone>li:nth-child(n+6){margin-top:-1px}.zm-btn-group.even-11-on-phone>li{margin-left:-4px}.zm-btn-group.even-11-on-phone>li:nth-child(1){margin-left:0}.zm-btn-group.even-11-on-phone>li:nth-child(3),.zm-btn-group.even-11-on-phone>li:nth-child(6),.zm-btn-group.even-11-on-phone>li:nth-child(9){margin-left:0;width:34%!important}.zm-btn-group.even-11-on-phone>li:nth-child(-n+2){width:50%}.zm-btn-group.even-11-on-phone>li:nth-child(n+3){width:33%;margin-top:-1px}.zm-btn-group.stack-on-phone>li{width:100%;margin-left:0}.zm-btn-group.stack-on-phone>li:not(:first-child){margin-top:-1px}}.element-cover{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:100}.element-cover.light{background-color:rgba(255,255,255,.85)}.element-cover.dark{background-color:rgba(0,0,0,.85)}.element-cover.subtle{background-color:rgba(0,0,0,.4)}.element-cover.fade-down{background-image:linear-gradient(to top,rgba(0,0,0,.8) 15%,rgba(0,0,0,0) 100%)}.element-cover-table{display:table;width:100%;height:100%}.element-cover-content{display:table-cell;vertical-align:middle;text-align:center}.element-cover-content.bottom{vertical-align:bottom}@media (max-width:767px){.element-cover.fixed-on-mobile{position:fixed}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px;margin-right:8px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-next,.slick-prev{font-size:40px;line-height:0;top:50%;width:30px;height:40px;margin-top:-10px;cursor:pointer;color:rgba(51,51,51,.75)}.slick-prev{left:-40px}.slick-next{right:-35px}.slick-dots{bottom:-45px;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:0;background:0 0}.bootstrap-select.btn-group .dropdown-menu li.disabled a,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.partial-content .partial-loader{color:#888}/*!
 * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select{width:220px\9}.bootstrap-select>.btn{width:100%;padding-right:25px}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select.btn-group[class*=col-] .btn,.bootstrap-select.form-control:not([class*=col-]),.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select .btn:focus{outline:#333 dotted thin!important;outline:-webkit-focus-ring-color auto 5px!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-search .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small{color:#64b1d8;color:rgba(100,177,216,.4)}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bootstrap-select select{display:none}.bs-actionsbox,.bs-searchbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}.hero{background-position:center 15%}#hero-search-bar{position:absolute;left:0;bottom:4px;width:100%;background-color:rgba(0,0,0,.8);z-index:997}section{padding:100px 0}section.section-lgrey{background:#f5f5f5;border:1px solid #ddd}section.section-blue{background:#0878be}section.section-black{background:#111}section .section-blurb{font-size:1.3em;color:#888;text-align:center;margin-bottom:40px!important}section hr{margin:60px 0!important}section.section-features h2{margin-bottom:80px;font-size:3em}section.section-features .feature-icon{max-width:250px;margin:0 auto;padding:25px 0}section.section-features .feature-blurb{font-size:1.25em;color:#023656}section.section-developers{padding-bottom:200px}section.section-developers hr{border-color:#ddd}section.section-testimonial{margin:0;padding:0;position:relative}section.section-testimonial .testimonial-img{background-image:url(../img/home/testimonial.jpg);background-position:right top;background-size:cover;height:500px}section.section-testimonial .testimonial-text{background:#87B93C;height:500px}section.section-testimonial .testimonial-text:before{position:absolute;top:220px;right:100%;content:"";border-color:transparent #87B93C transparent transparent;border-style:solid solid solid none;border-width:30px 30px 30px medium}section.section-testimonial .testimonial-text h2{margin-bottom:40px}section.section-testimonial .testimonial-text .translate{text-decoration:underline;color:#fff;font-size:.8em;margin-bottom:10px;display:inline-block;cursor:pointer}section.section-testimonial .testimonial-text blockquote{margin:0;padding:0;border:0;text-align:left}section.section-testimonial .testimonial-text blockquote p{font-family:Montserrat;color:#fff;text-align:left;font-size:1.2em;margin-bottom:30px}@media (max-width:990px){section.section-testimonial .testimonial-text blockquote p{font-size:1.2em}}@media (max-width:450px){section.section-testimonial .testimonial-text blockquote p{font-size:.85em}}section.section-testimonial .testimonial-text blockquote footer{text-align:left;color:#fff}section.section-testimonial .testimonial-text blockquote footer:before{content:""!important}section.section-testimonial .testimonial-text blockquote footer cite{font-family:Montserrat;font-size:1.8em;font-style:normal}@media (max-width:990px){section.section-testimonial .testimonial-text blockquote footer cite{font-size:1em}}section.section-testimonial .testimonial-text blockquote footer span{font-family:Montserrat;font-size:1.2em;display:block}@media (max-width:990px){section.section-testimonial .testimonial-text blockquote footer span{font-size:.85em;margin-bottom:20px}section.section-testimonial .testimonial-text{height:auto}}h2{margin:0 0 15px;padding:0}.project-name{font-family:Montserrat;font-size:1em;color:#333;padding:0;display:block;line-height:1em;font-weight:700}.project-city{font-size:.8em;color:#aaa;padding:0;display:block}.project-logo{height:70px;border:1px solid #eee;padding:5px;background:#fff;position:absolute;bottom:10px;left:10px}.location-name,.location-parent{font-family:Montserrat;color:#fff;display:block;background-color:rgba(0,0,0,.5)}.location-name{font-size:1.3em;padding:5px 0;line-height:1em}.location-parent{font-size:.95em;padding:0 0 5px}.has-logo .project-city,.has-logo .project-name{margin-left:80px}.has-logo.big .project-name{font-size:1.5em;margin-left:130px}@media (max-width:990px){.has-logo.big .project-name{font-size:1em;margin-left:80px}}.has-logo.big .project-city{font-size:1em;margin-left:130px}.has-logo.big .project-logo{height:120px}@media (max-width:990px){.has-logo.big .project-city{font-size:.8em;margin-left:80px}.has-logo.big .project-logo{height:70px}}.big .location-name{font-size:2em}.big .location-parent{font-size:1.1em}.medium .project-name{font-size:1.25em;margin-left:110px}.medium .project-city{font-size:.9em;margin-left:110px}.medium .project-logo{height:100px}.collage{padding:100px 0 50px}.collage .row.expand{margin-left:-9px;margin-right:-9px}.collage .row.expand .project-city{font-size:.8em}.collage .row.expand .project-name{font-size:1.2em}.collage .col-md-4,.collage .col-md-6,.collage .col-md-8{padding-left:9px;padding-right:9px}.collage-panel{border:1px solid #ddd;width:100%;display:inline-block;position:relative;margin-bottom:18px}.collage-panel.square:after{padding-top:100%}.collage-panel:after{padding-top:56.25%;display:block;content:''}.city-list li,ul.grey li a{display:inline-block}.collage-panel .collage-panel-inner{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#ccc;overflow:hidden}.collage-panel .collage-bottom{position:absolute;bottom:0;left:0;width:100%;z-index:11}.collage-panel .project-details{background:#fff;padding:10px;border-top:1px solid #ddd}.collage-panel .collage-hover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;opacity:0;transition:all .15s ease-in-out}.collage-panel .project-image{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.collage-panel.zoom-effect .project-image{transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease}.collage-panel.zoom-effect:hover .project-image{transform:scale(1.15);-moz-transform:scale(1.15);-webkit-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.15, SizingMethod='auto expand')}.collage-panel:hover .collage-hover{opacity:1}.popover-arrow-fix .popover.top>.arrow::after{bottom:2px!important}.popover-arrow-fix .popover.top>.arrow{border-top-color:rgba(0,0,0,.09)!important}.column-2{columns:2;-webkit-columns:2;-moz-columns:2}.no-opacity{opacity:0}.fade-down{background-image:linear-gradient(to top,rgba(0,0,0,.8) 15%,rgba(0,0,0,0) 100%)}ul.grey li a{color:#777;font-size:1.1em;margin:3px 0}.city-list li:after{content:"\b7";color:#333;font-size:2em;font-weight:700;font-family:montserrat;margin:0 10px;vertical-align:-3px}.city-list li:last-child:after{content:""}.fotorama{padding:0 20px 20px}.fotorama__caption{text-align:center}.fotorama__caption__wrap{background-color:rgba(0,0,0,.85)!important;padding:5px 20px!important;margin-bottom:40px}.fotorama__caption__wrap .caption-project{font-size:1.5em;font-family:Montserrat;color:#fff;display:block}.fotorama__caption__wrap .caption-location{color:#ccc}.fotorama__thumb-border{border-color:#f79100!important}.carousel-control{background:0 0!important;color:#222;text-shadow:none}.carousel-control:focus,.carousel-control:hover{color:#222}.carousel-nojump-hack{height:0;display:block}.popover.static{display:block;position:relative;max-width:100%;z-index:1;margin-top:0;box-shadow:none;border:1px solid #E1E1E1;clear:both}.popover.static .arrow{left:10.5%;border-top-color:#C8C8C8}.testimonial-avatar{background:#fff;border-radius:100%;margin:10px 0;max-width:80px;padding:6px;border:1px solid #ddd;float:left}.testimonial-name{margin-top:20px;margin-left:17px;font-weight:700;display:inline-block;font-size:1.1em;color:#575656}.testimonial-why{margin-left:17px;font-size:.95em;color:#9E9E9E}.testi-title{font-size:1.3em;border-bottom:2px solid #F3F3F3;margin:13px 0;padding-bottom:7px;color:#5D5D5D;font-weight:700;font-family:Montserrat}.testi-content{color:#888;min-height:80px}.developer-logo{width:100%}@media (max-width:990px){.developer-logo{margin:20px 0}}@media (max-width:1330px){.carousel-control .glyphicon{color:#fff;font-size:2em}}@media (max-width:450px){.popover.static .arrow{left:50%}.testimonial-avatar{float:none;display:block;margin:15px auto}.testimonial-name{text-align:center;display:block;margin-top:5px}.testimonial-why{text-align:center;margin-bottom:30px;display:block}.testi-br{display:none}}#epilogue{padding:0}#main-container{margin-bottom:0}#epilogue-container{padding:60px 0!important}#site-footer .content.site-links{display:none}#main-container::after,#site-footer{height:auto!important}[data-partial] .slider.inactive{overflow:hidden}[data-partial] .slider.inactive .item{margin-right:8px;float:left}.section-fresh-listings .slider.inactive{height:370px}.section-fresh-listings .slider.inactive .item{width:372px}.section-investment-worthy .slider.inactive{height:290px}.section-investment-worthy .slider.inactive .item{width:277px}.lazyload-placeholder{background-repeat:no-repeat;background-image:url(../img/tile-blank-small.png);background-color:#eee;background-position:50% 50%}