.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.vc_custom_heading{color:#0037a5;font-weight:600}#text-6{margin-bottom:0 !important}.company-description{font-size:14px;max-width:300px}#copyright{border-top:1px solid #d4d4d4 !important}#footer-widgets a:hover{color:#0037a5 !important}.page-header{padding:100px
0 100px !important;text-align:center}@media (min-width: 1000px){.page-header{padding:160px
0 220px !important}}.vc_row.top-level.full-width-section:not(.full-width-ns)>.span_12{padding-top:0 !important}.homepage-banner .slides
.slide{background-size:cover;background-position:50% 50%;padding-top:45%}@media (min-width: 1200px){.homepage-banner .slides
.slide{padding-top:0;height:700px}}.call-to-action{padding-bottom:250px !important}.call-to-action-panel{background-color:#0037a5;padding:50px
!important;border-radius:25px;position:relative;overflow:hidden}.call-to-action-panel:before{background:linear-gradient(to bottom, #0037a5 0%, rgba(0, 55, 165, 0.75) 100%);content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.call-to-action-inner
h2{color:#fff;font-weight:600;text-align:left;margin-bottom:0.75em}@media (min-width: 1000px){.call-to-action-inner
h2{text-align:center}}.contacts{display:block}@media (min-width: 1000px){.contacts{display:flex}}.contacts
.contact{flex:1}.contacts .contact:not(:last-child){margin-bottom:50px}@media (min-width: 1000px){.contacts .contact:not(:last-child){margin-bottom:0}}.contacts .contact .contact-name, .contacts .contact .contact-job-title, .contacts .contact .contact-number{color:#fff}.contacts .contact .contact-name{font-size:22px;padding-left:10px}.contacts .contact .contact-job-title{padding-left:10px;padding-bottom:8px}.contacts .contact .contact-number{font-size:18px}.single-post .meta-category{display:none}.page-id-13 .post-header
.meta{display:none}.blog-recent{margin-bottom:80px !important}.properties,.projects{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;padding-top:30px;padding-bottom:80px}.properties .property, .projects .property, .properties .project, .projects
.project{flex:0 0 100%;padding:10px}@media (min-width: 480px){.properties .property, .projects .property, .properties .project, .projects
.project{flex:0 0 50%}}@media (min-width: 1000px){.properties .property, .projects .property, .properties .project, .projects
.project{flex:0 0 25%}}.properties .property .card, .projects .property .card, .properties .project .card, .projects .project
.card{background-color:#fff;border-radius:8px;overflow:hidden;height:100%;transform:translateY(0);transition:all ease-out 200ms;box-shadow:0 8px 16px rgba(0, 0, 0, 0);position:relative}.properties .property .card:hover, .projects .property .card:hover, .properties .project .card:hover, .projects .project .card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0, 0, 0, 0.1)}.properties .property .card:hover .list-image .inner, .projects .property .card:hover .list-image .inner, .properties .project .card:hover .list-image .inner, .projects .project .card:hover .list-image
.inner{transform:scale(1.025)}.properties .property .list-image, .projects .property .list-image, .properties .project .list-image, .projects .project .list-image{padding-top:50%;display:block;position:relative;overflow:hidden}.properties .property .list-image .inner, .projects .property .list-image .inner, .properties .project .list-image .inner, .projects .project .list-image
.inner{background-color:#d4d4d4;background-size:cover;background-position:50% 50%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;transform:scale(1);transition:transform ease-out 200ms}.properties .property .list-text, .projects .property .list-text, .properties .project .list-text, .projects .project .list-text{padding:25px
25px 40px 25px;user-select:none}.properties .property .list-title, .projects .property .list-title, .properties .project .list-title, .projects .project .list-title{font-size:16px;line-height:1.1}.properties .property .list-description, .projects .property .list-description, .properties .project .list-description, .projects .project .list-description{font-size:14px;line-height:1.25}.properties .property .list-link, .projects .property .list-link, .properties .project .list-link, .projects .project .list-link{font-size:14px;line-height:1;position:absolute;bottom:25px;left:25px}.detail-page-header{background-color:#f2f2f2;position:relative}.detail-page-header__image{background-size:cover;filter:grayscale(100%);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.detail-page-header__overlay{background:linear-gradient(to bottom, #0037a5 0%, rgba(0, 55, 165, 0.35) 100%);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.detail-page-header__text{text-align:center;position:relative;padding-top:80px;padding-bottom:60px}.detail-page-header__text
h1{color:#0037a5;font-size:60px}.detail-page-header__text.has-detail-image
h1{color:#fff}.detail{background-color:#f2f2f2}.detail-top{max-width:1270px;margin:0
auto;padding:0
15px}.detail-bottom{max-width:1270px;margin:0
auto;padding:0
15px}.badge{color:#fff;font-size:13px;text-transform:uppercase;line-height:50px;text-align:center;position:absolute;border-radius:25px;height:50px;width:50px;top:15px;right:15px}.badge.badge--new{background-color:#9c3}.badge.badge--hot{background-color:#f30}.badge.badge--sold{background-color:#0037a5}.detail-top .tabs-controls{margin:80px
auto 0;width:220px;display:flex;border-radius:15px;overflow:hidden}.detail-top .tabs-controls
.tab{cursor:pointer;background-color:#fff;line-height:60px;width:50%;text-align:center;transition:all ease 200ms;font-weight:600;text-transform:uppercase}.detail-top .tabs-controls .tab.active, .detail-top .tabs-controls .tab:hover{background-color:#0037a5;color:#fff}.detail-top
.tabs{padding-top:40px}.detail-top .tabs
.tab{display:none}.detail-top .tabs
.tab.active{display:block}.detail-bottom{padding-top:50px;padding-bottom:80px;display:flex;flex-wrap:wrap}.detail-bottom .detail-text{flex:0 0 100%;padding-right:0}@media (min-width: 1000px){.detail-bottom .detail-text{padding-right:50px;flex:0 0 50%}}.detail-bottom .detail-description{font-size:20px}.detail-bottom .detail-form{flex:0 0 100%}@media (min-width: 1000px){.detail-bottom .detail-form{flex:0 0 50%}}.detail-bottom .detail-form
h3{color:#0037a5;margin-bottom:1em}.detail-bottom .detail-form .wpcf7-submit{padding:20px
50px !important;font-size:18px !important;border-radius:15px !important}.gallery
.item{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;padding-top:66.666%}.gallery-nav
.item{cursor:pointer;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#0037a5;width:120px !important;opacity:1;transition:opacity ease 200ms}.gallery-nav .item:hover{opacity:0.75}.gallery-nav .item
.sizer{padding-top:100%}.gallery-nav .slick-current
.item{opacity:0.75}.detail-meta{background-color:#fff;padding:25px;margin-bottom:50px}.detail-meta
ul{margin:0}.detail-meta ul
li{list-style:none;margin-bottom:10px}.detail-meta ul li
span{color:#0037a5;display:block;text-transform:uppercase;font-size:14px;font-weight:600}.acf-map{width:100%;height:400px;margin:20px
0;box-shadow:0 8px 32px rgba(0, 0, 0, 0.1)}.acf-map
img{max-width:inherit !important}.partners-row{padding-top:80px !important;padding-bottom:60px !important;border-bottom:1px solid #d4d4d4}.partners-row
h3{text-transform:uppercase;font-size:18px}.partners
.partner{padding-left:20px;padding-right:20px;min-height:120px;display:flex !important;align-items:center}.partners .partner
h3{margin-bottom:1em}.partners .partner
img{filter:grayscale(100%);opacity:0.5;transition:all ease 200ms}.partners .partner:hover
img{opacity:1;filter:none}.partners .partner:focus{outline:0}.sponsors-row{padding-top:0px !important;padding-bottom:60px !important}.sponsors-row
h3{text-transform:uppercase}.sponsors{display:flex;flex-wrap:wrap;justify-content:center}.sponsors
.sponsor{display:flex !important;min-height:200px;align-items:center;padding-left:40px;padding-right:40px;flex:0 0 100%;justify-content:center}@media (min-width: 1000px){.sponsors
.sponsor{flex:1}}.sponsors .sponsor
img{transition:all ease 200ms;opacity:0.75;filter:grayscale(100%)}.sponsors .sponsor:hover
img{opacity:1;filter:none}#top nav ul li
a{color:#000 !important}.grecaptcha-badge{opacity:0}#page-header-wrap{display:none}