.property{display:flex;flex-direction:column;width:100%;border:1px solid #f5f5f5;box-shadow:0}.property[href]:hover{box-shadow:0 3px 24px rgba(0,56,101,0.25)}.property figure{width:100%}.property figure picture{padding-top:61.342592593%}.property figure img{position:absolute;top:0;left:0;display:block;width:100%}.property figure figcaption{position:absolute;bottom:0;left:0;line-height:0;font-size:0}.property figure figcaption span{display:inline-block;background-color:white;font-weight:500;color:#003865;text-transform:uppercase;padding:0 .75rem;line-height:2;font-size:1rem}.property figure figcaption.new span{color:white;background-color:#00A3DA}.property figure figcaption.sold span{background-color:#003865;color:white}.property figure figcaption.sold span+span{background-color:white;color:#222;text-transform:lowercase}.property figure .virtual{position:absolute;bottom:0;right:0;background-color:#00A3DA;background-position:center center;line-height:2;padding-left:3rem}.property-container{display:flex;flex-direction:column;padding:1.125rem .75rem}.property-category{font-weight:bold;color:#003865}.property-city{color:#222;margin-top:-.1875rem;padding-bottom:.75rem}.property-city:after{content:'';position:absolute;bottom:0;left:0;width:1.5rem;height:.1875rem;background-color:#00A3DA}.property-price{margin-top:1.125rem;font-weight:500;font-size:1.125rem}.property-features{display:flex;margin-top:1.125rem}.property-features li{color:#222}.property-features li+li{margin-left:1.5rem}.project{display:block;box-shadow:none}.project:hover{box-shadow:0 3px 24px rgba(0,56,101,0.25)}.project picture{padding-top:47.916666667%}.project picture img{position:absolute;top:0;left:0}.project-container{position:absolute;top:0;bottom:0;right:0;width:26.875rem;padding:3rem;background-color:rgba(34,34,34,0.85);transition:.15s ease-in-out}@media only screen and (max-width: 63.9375em){.project-container{display:flex;flex-direction:column}}@media only screen and (max-width: 47.9375em){.project-container{position:relative;width:100%;flex-direction:row;flex-wrap:wrap;padding:1.5rem}}.project-name{font-size:2rem;line-height:1.3125;font-weight:300;color:white;flex:0 0 auto}@media only screen and (max-width: 47.9375em){.project-name{font-size:1.5rem;flex-basis:100%;padding-right:10.625rem}}@media only screen and (max-width: 29.9375em){.project-name{font-size:1.125rem;padding-right:0}}.project-city{font-size:1.125rem;font-weight:500;padding-bottom:1.125rem;margin-top:.75rem;color:#00A3DA;flex:0 0 auto}.project-city:after{content:'';position:absolute;bottom:0;left:0;width:3rem;height:.25rem;background-color:#00A3DA}@media only screen and (max-width: 47.9375em){.project-city{padding-bottom:0}.project-city:after{display:none}}.project-price{color:white;font-size:1.125rem;font-weight:500;margin-top:1.5rem;flex:0 0 auto}@media only screen and (min-width: 30em) and (max-width: 47.9375em){.project-price{position:absolute;top:.1875rem;right:1.5rem}}@media only screen and (max-width: 29.9375em){.project-price{margin-top:.75rem;margin-left:0;flex-basis:100%}}.project .property-features{display:flex;color:white;flex:0 0 auto}@media only screen and (max-width: 47.9375em){.project .property-features{margin-top:.75rem;margin-left:.75rem}}@media only screen and (max-width: 29.9375em){.project .property-features{flex-basis:100%;margin-left:0}}.project .property-features li{color:white}.project .property-features li+li{margin-left:2.25rem}.project-description{color:white;margin-top:3rem;opacity:1;flex:1 0 0px;overflow:auto}@media only screen and (max-width: 63.9375em){.project-description{margin-top:.75rem}}@media only screen and (max-width: 47.9375em){.project-description{display:none}}.project-available{position:absolute;top:1.5rem;left:0;background-color:#00A3DA;color:white;font-weight:500;font-size:1.125rem;line-height:2.666666667;padding:0 .75rem}#articles .article-container{padding-left:1.5rem;height:100%}#articles .article{display:flex;flex-direction:column;width:100%;height:100%;box-shadow:none;transition:.15s ease-in-out;border:1px solid #f5f5f5}#articles .article:hover{box-shadow:0 3px 24px rgba(0,56,101,0.25)}#articles .article picture{padding-top:63.483146067%}#articles .article img{position:absolute;top:0;left:0}#articles .article-content{padding:1.125rem 1.5rem 3.75rem;flex-grow:1;background:white url("data:image/svg+xml,%3Csvg width='25' height='14' viewBox='0 0 25 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.325 8H0V6h21.325L17 1.331 18.516 0 25 7l-6.484 7L17 12.669 21.325 8z' fill-rule='nonzero' fill='%2300A3DA'/%3E%3C/svg%3E") bottom 1.125rem left 1.5rem no-repeat}#articles .article-content h3{color:#003865;font-size:bold;font-size:1.25rem;line-height:1.3;padding-bottom:.75rem}#articles .article-content h3:after{content:'';position:absolute;bottom:0;left:0;width:3rem;height:.25rem;background-color:#00A3DA}#articles .article-content .usercontent{margin-top:.75rem;color:#003865}@-webkit-keyframes scroller{0%{-webkit-transform:translateY(0) rotate(90deg) translateZ(0);transform:translateY(0) rotate(90deg) translateZ(0)}50%{-webkit-transform:translateY(.625rem) rotate(90deg) translateZ(0);transform:translateY(.625rem) rotate(90deg) translateZ(0)}100%{-webkit-transform:translateY(0) rotate(90deg) translateZ(0);transform:translateY(0) rotate(90deg) translateZ(0)}}@keyframes scroller{0%{-webkit-transform:translateY(0) rotate(90deg) translateZ(0);transform:translateY(0) rotate(90deg) translateZ(0)}50%{-webkit-transform:translateY(.625rem) rotate(90deg) translateZ(0);transform:translateY(.625rem) rotate(90deg) translateZ(0)}100%{-webkit-transform:translateY(0) rotate(90deg) translateZ(0);transform:translateY(0) rotate(90deg) translateZ(0)}}#home{height:100vh;height:100vh}@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 1366px) and (device-height: 1024px) and (orientation: portrait){#home{height:1024px}}@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 1366px) and (device-height: 1024px) and (orientation: landscape){#home{height:1366px}}@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 1112px) and (device-height: 834px) and (orientation: portrait){#home{height:834px}}@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 1112px) and (device-height: 834px) and (orientation: landscape){#home{height:1112px}}@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){#home{height:1024px}}@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){#home{height:768px}}@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait){#home{height:480px}}@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape){#home{height:320px}}@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait){#home{height:568px}}@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape){#home{height:320px}}#home .width{height:100%}#home .search{position:absolute;top:calc(50% + 3.75rem);left:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;flex-wrap:wrap}@media only screen and (max-width: 63.9375em){#home .search{left:1.875rem}}@media only screen and (max-width: 29.9375em){#home .search{top:15.625rem;left:.9375rem;right:.9375rem;-webkit-transform:none;transform:none;max-width:100%}}#home .search-title{display:inline-block;line-height:2.666666667;font-size:1.125rem;color:white;font-weight:500;padding:0 1.5rem;background-color:#00A3DA}#home .search a{background-color:#F5AA23}#home .search-form{display:flex;flex-basis:100%;flex-wrap:wrap;max-width:100%;max-width:100%}@media only screen and (min-width: 30em){#home .search-form{min-width:25rem}}#home .search-form .search-purpose{flex-basis:8.75rem}#home .search-form .search-category{flex-basis:12.5rem}#home .search-form .search-category .bohanselect-value,#home .search-form .search-category select{border-left:1px solid #00A3DA}@media only screen and (max-width: 29.9375em){#home .search-form .search-purpose,#home .search-form .search-category{flex-basis:50%}#home .search-form .search-purpose select,#home .search-form .search-category select{width:100%}}#home .search-form .bohanselect,#home .search-form select{border:0;line-height:2.666666667;font-size:1.125rem;color:white;font-weight:500}#home .search-form .bohanselect .bohanselect-value,#home .search-form select .bohanselect-value{padding:0 1.5rem}#home .search-form select{padding:0 1.5rem}@media only screen and (max-width: 29.9375em){#home .search-form .search-button{flex-basis:100%;max-width:100%}}#home .search-form button{line-height:2.666666667;font-size:1.125rem;color:white;padding:0;width:4.6875rem;background-position:center center}@media only screen and (max-width: 29.9375em){#home .search-form button{width:100%}}#home .down{position:absolute;bottom:1.5rem;left:50%;margin-left:-1.5rem;padding:0;width:3rem;height:3rem;border-radius:1.5rem;background-color:white;background-position:center center;-webkit-animation:scroller 5s ease-out 0s infinite;animation:scroller 5s ease-out 0s infinite;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#home .down:hover{background-color:#F5AA23}#home .brochure{position:absolute;bottom:1.5rem;right:3rem;width:23.4375rem;padding:.75rem;display:block;background:#00A3DA url("data:image/svg+xml,%3Csvg width='25' height='14' viewBox='0 0 25 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.325 8H0V6h21.325L17 1.331 18.516 0 25 7l-6.484 7L17 12.669 21.325 8z' fill-rule='nonzero' fill='%23FFF'/%3E%3C/svg%3E") no-repeat bottom 1.5rem right 1.5rem;color:white}@media only screen and (max-width: 29.9375em){#home .brochure{display:none}}#home .brochure img{display:block}#home .brochure-title{position:absolute;top:1.5rem;left:7.1875rem;font-size:1.5rem;line-height:1.333333333}#properties{margin-top:5.3125rem;margin-bottom:5.9375rem}@media only screen and (max-width: 47.9375em){#properties{margin-top:2.5rem;margin-bottom:2.5rem}}#properties h1{margin-bottom:3rem}@media only screen and (max-width: 29.9375em){#properties h1{margin-bottom:1.5rem}}#properties>ul{display:flex;overflow:hidden;padding:1.5rem 3rem;padding-left:1.5rem;margin-right:-3rem;margin-left:-3rem}#properties>ul>li{min-width:25%;padding-left:1.5rem}@media only screen and (max-width: 79.9375em){#properties>ul>li{min-width:33.333%}}@media only screen and (max-width: 63.9375em){#properties>ul>li{min-width:50%}}@media only screen and (max-width: 47.9375em){#properties>ul>li{min-width:100%}}#properties>ul:after,#properties>ul:before{content:'';position:absolute;top:0;left:0;bottom:0;width:1.5rem;height:100%;background-color:white;z-index:200}#properties>ul:after{right:0;left:auto}#properties .slider-navs{top:6.5rem}#services{padding:5.25rem 0;background-color:#f5f5f5}@media only screen and (max-width: 47.9375em){#services{padding:2.5rem 0}}#services .services{display:flex;flex-wrap:wrap;margin-left:-1.5rem;margin-top:3rem}#services .services .service{flex-basis:33.3333%}#services .services .service .service-cont{padding-left:1.5rem;display:flex;height:100%}@media only screen and (min-width: 48em) and (max-width: 55.9375em){#services .services .service{flex-basis:100%;margin-bottom:1.5rem}}@media only screen and (max-width: 47.9375em){#services .services .service{flex-basis:100%;margin-bottom:1.5rem}}#services .services .service a{display:flex;flex-direction:column;box-shadow:none;transition:.15s ease-in-out;color:#003865;width:100%}#services .services .service a:hover{box-shadow:0 3px 24px rgba(0,56,101,0.25)}@media only screen and (min-width: 48em) and (max-width: 55.9375em){#services .services .service a{display:flex}}@media only screen and (min-width: 48em) and (max-width: 55.9375em){#services .services .service figure{min-width:9.375rem;overflow:hidden}#services .services .service figure picture{padding-top:141.333333333%}#services .services .service figure img{position:absolute;width:auto;top:0;left:50%;right:0;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#services .services .service-container{padding:1.125rem 1.5rem 3.75rem;flex-grow:1;background:white url("data:image/svg+xml,%3Csvg width='25' height='14' viewBox='0 0 25 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.325 8H0V6h21.325L17 1.331 18.516 0 25 7l-6.484 7L17 12.669 21.325 8z' fill-rule='nonzero' fill='%2300A3DA'/%3E%3C/svg%3E") bottom 1.125rem left 1.5rem no-repeat}#services .services .service-title{font-weight:bold;font-size:1.25rem;padding-bottom:.75rem}#services .services .service-title:after{content:'';position:absolute;bottom:0;left:0;width:1.5rem;height:.1875rem;background-color:#00A3DA}#services .services .service-intro{margin-top:.75rem}#services .services picture{padding-top:63.483146067%}#services .services img{position:absolute;top:0;left:0}#services .assets{margin-top:5.25rem}@media only screen and (max-width: 47.9375em){#services .assets{margin-top:2.5rem}}#services .assets-content{margin-top:3rem}#services .assets #video{text-align:center;margin-top:3rem}.collab-image{position:absolute;bottom:0;right:0}@media only screen and (max-width: 47.9375em){.collab-image{position:relative;display:block;margin:1.5rem auto 0}}#projects{padding:5.25rem 0 6rem;background-color:#f5f5f5}@media only screen and (max-width: 47.9375em){#projects{padding:2.5rem 0}}#projects .projects{display:flex;overflow:hidden;margin:3rem -3rem 0;padding-right:3rem}#projects .projects>li{flex:1 0 100%;padding-left:3rem}#projects .projects:after,#projects .projects:before{content:'';position:absolute;top:0;left:0;bottom:0;width:3rem;height:100%;background-color:#f5f5f5;z-index:200}#projects .projects:after{right:0;left:auto}#news{background-color:#f5f5f5;padding:5.25rem 0 6rem}@media only screen and (max-width: 47.9375em){#news{padding:2.5rem 0}}#news ul{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-1.5rem;margin-top:3rem}@media only screen and (max-width: 47.9375em){#news ul{margin-top:1.5rem}}#news ul li{flex-basis:33.3333%}@media only screen and (max-width: 47.9375em){#news ul li{flex-basis:50%;margin-bottom:1.5rem}}@media only screen and (max-width: 29.9375em){#news ul li{flex-basis:100%}}
