@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700&display=swap');.layout{max-width: 1240px;margin: 0 auto}.fixed{position: fixed;top: 0;right: 0px;left: 0px;background-color: #fff;z-index: 9999}.api-spinner{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5)}.api-spinner > div{width: 18px;height: 18px;background-color: #fff;border-radius: 100%;display: inline-block;-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;animation: sk-bouncedelay 1.4s infinite ease-in-out both}.api-spinner .bounce1{-webkit-animation-delay: -0.32s;animation-delay: -0.32s}.api-spinner .bounce2{-webkit-animation-delay: -0.16s;animation-delay: -0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform: scale(0)}40%{-webkit-transform: scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform: scale(0);transform: scale(0)}40%{-webkit-transform: scale(1);transform: scale(1)}}html{box-sizing: border-box}*,*:before,*:after{box-sizing: inherit}.clearfix:after,.zone:after,.module-cluster:after{content: "";display: table;clear: both}.ratioPicture{position: relative;padding-bottom: 66.6%;overflow: hidden}.ratioPicture[data-ratio="1/1"]{padding-bottom: 100%}.ratioPicture[data-ratio="2/3"]{padding-bottom: 150%}.ratioPicture[data-ratio="3/2"]{padding-bottom: 66.6%}.ratioPicture[data-ratio="4/3"]{padding-bottom: 75%}.ratioPicture[data-ratio="16/9"]{padding-bottom: 56.25%}.ratioPicture img,.ratioPicture iframe{position: absolute;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;height: 100%;margin: auto;max-width: none !important;max-height: none !important}.row-1,.row-2,.row-3,.row-4,.row-5,.row-6{position: relative;width: 100%;padding-left: 20px;padding-right: 20px;margin: 0 auto}.row-1{max-width: 1024px}.row-2{max-width: 1280px}.row-3{max-width: 1440px}.row-4{max-width: 1680px}.row-5{max-width: 1920px}.row-6{max-width: 2560px}.ApiFieldGroup .CaptationContent{background: none}.module.hidden{display: none}.img-lazy-load{filter: blur(5px)}.img-lazy-load.loaded{filter: blur(0px)}html{box-sizing: border-box}*,*:before,*:after{box-sizing: inherit}.clearfix:after{content: "";display: table;clear: both}.resizePicture{position: relative;overflow: hidden}.resizePicture img{position: absolute;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;max-width: none !important;max-height: none !important;margin: auto;opacity: 0}.loanTool article.tool{margin-bottom: 40px}.loanTool input[type="text"],.loanTool textarea,.loanTool select{width: auto}.loanTool table{width: 100%}.loanTool table td{padding: 10px}.loanTool label,.loanTool span.number{float: left;width: 50%}.loanTool span.number{text-align: right}.loanTool .result{font-weight: bold}.clearfix{clear: both}.eupopup-container{background-color: rgba(25,25,25,0.9);color: #efefef;padding: 5px 20px;font-size: 12px;line-height: 1.2em;text-align: center;display: none;z-index: 9999999}.eupopup-container-top,.eupopup-container-fixedtop{position: absolute;top: 0;left: 0;right: 0}.eupopup-container-fixedtop{position: fixed}.eupopup-container-bottom{position: fixed;bottom: 0;left: 0;right: 0}.eupopup-container-bottomleft{position: fixed;bottom: 10px;left: 10px;width: 300px}.eupopup-container-bottomright{position: fixed;bottom: 10px;right: 10px;width: 300px}.eupopup-closebutton{font-size: 16px;font-weight: 100;line-height: 1;color: #a2a2a2;filter: alpha(opacity=20);position: absolute;font-family: helvetica, arial, verdana, sans-serif;top: 0;right: 0;padding: 5px 10px}.eupopup-closebutton:hover,.eupopup-closebutton:active{color: #fff;text-decoration: none}.eupopup-head{font-size: 1.2em;font-weight: bold;padding: 7px;color: #fff}.eupopup-body{color: #a2a2a2}.eupopup-buttons{padding: 7px 0 5px 0}.eupopup-button_1{color: #f6a21d;font-weight: bold;font-size: 14px}.eupopup-button_2{color: #f6a21d;font-weight: normal;font-size: 12px}.eupopup-button{margin: 0 10px}.eupopup-button:hover,.eupopup-button:focus{text-decoration: underline;color: #f6a21d}body .eupopup-color-inverse{color: #000;background-color: rgba(255,255,255,0.9)}body .eupopup-color-inverse .eupopup-head{color: #000}body .eupopup-style-compact{text-align: left;padding: 8px 30px 7px 20px;line-height: 15px}body .eupopup-style-compact .eupopup-head,body .eupopup-style-compact .eupopup-body,body .eupopup-style-compact .eupopup-buttons{display: inline;padding: 0;margin: 0}body .eupopup-style-compact .eupopup-button{margin: 0 5px}.module-logo{max-width: 300px}.module-logo a{text-indent: 0 !important}.module-logo img{width: 100%}.module-menu{position: relative}.module-menu .module-menu ul,.module-menu .module-menu dl,.module-menu .module-menu dl dt,.module-menu .module-menu dl dd{padding: 0;margin: 0}.module-menu button{display: none;padding: 5px 10px;border: none;cursor: pointer}.module-menu button i{font-size: 24px}.module-menu a[data-anchor]{cursor: pointer}.module-menu.inline ul > li,.module-menu.main ul > li{display: inline-block;position: relative;list-style: none;margin: 10px}@media screen and (min-width: 1025px){.module-menu ul li ul{display: none;position: absolute;left: 0;margin: 10px}.module-menu ul li ul li{margin: 0}.module-menu ul li.sub-menu:after{position: absolute;left: 50%;top: 100%;margin-left: -6px;display: inline-block;content: "\F0140";font: normal normal normal 12px/1 "Material Design Icons"}}.module-menu ul li:hover ul{display: block}@media screen and (max-width: 1024px){.module-menu.main button{display: block}.module-menu.main > ul{display: none}.module-menu.main > ul.active{display: block}.module-menu.main > ul li{display: block}}.module-cms{position: relative;padding: 20px;overflow: hidden}.module-cms .info{position: relative;width: 100%;margin: 0 auto;z-index: 2}.module-cms .picture{position: relative;width: 50%;margin: 0 auto;z-index: 2}.module-cms .picture + .info{width: 50%}.module-cms img,.module-cms .picture img{max-width: 100%}.module-cms .background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;z-index: 1}@media screen and (max-width: 1024px){.module-cms .picture,.module-cms .info{width: 100%;padding: 20px}}.module-cms{padding: 0;margin: 50px 0}.module-cms .info{text-align: justify}.module-social-menu ul li{padding: 5px}.module-social-menu ul li a i{font-size: 22px;margin-right: 10px}.module-social-menu .facebook:hover a i{color: #3b5999}.module-social-menu .google-plus:hover a i{color: #dd4b39}.module-social-menu .instagram:hover a i{color: #e4405f}.module-social-menu .twitter:hover a i{color: #55acee}.module-social-menu .youtube:hover a i{color: #cd201f}.module-social-menu .linkedin:hover a i{color: #0077B5}.module-social-menu .pinterest:hover a i{color: #bd081c}.module-social-menu .dailymotion:hover a i{color: #00d2f3}section.legalContent{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 50px}section.legalContent h2{margin-bottom: 10px;padding-bottom: 0}section.legalContent p{font-size: 14px;line-height: 20px}section.legalContent div{width: 100%}section.legalContent article.editor,section.legalContent article.publisher{width: 49%;padding-left: 20px;border-left: 2px solid;margin-top: 40px}section.cookies{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 70px;-moz-column-gap: 70px;column-gap: 70px;padding: 20px;background: #f1f1f1}section.cookies h2{-webkit-column-span: all;-moz-column-span: all;column-span: all;display: block}section.cookies h3{margin-bottom: 5px;font-size: 18px;font-family: 'Lato'}section.cookies p{font-size: 14px;line-height: 20px}.module-legal.template7 p{text-align: left;vertical-align: middle}.module-legal.template7 p:last-child{font-size: 12px;line-height: 15px}.module-legal.template7 p:last-child span{display: block}.module-legal.template7 p:last-child:before{content: "";float: left;clear: left;display: inline-block;width: 30px;height: 30px;margin-left: 10px;margin-right: 7px;background: url('/templates/Haku/credits.svg') 0 0 no-repeat}html,body,header,footer,section,nav,aside,article,figure,figcaption,td,div,p,ul,ol,li,dl,dt,dd,select,input,textarea,label,hr{color: #191919;font-family: 'Lato', Helvetica, Arial, Tahoma, sans-serif;font-weight: 400;font-size: 16px;line-height: 26px;padding: 0;margin: 0;list-style: none;-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility;-moz-osx-font-smoothing: grayscale}body{width: 100%;height: 100%;background: #fff;padding: 0px}h1,h2,h3,h4,h5,h6,.title{display: inline-block;margin: 0 0 20px 0;color: #047d9b;font-family: 'Playfair Display', serif;font-weight: 700}h1,h2{padding-bottom: 20px;margin-bottom: 20px}h1{font-size: 46px;line-height: 56px}h2,h3{font-size: 22px;line-height: 32px}a{color: #191919;text-decoration: none}img{border: 0}strong{font-weight: 700}em{color: #191919}p{margin-bottom: 10px}header,footer,nav,section,aside,article,figure,figcaption{display: block;box-sizing: border-box}ul,li,div,select,textarea,input[type="text"],.button,input[type="submit"]{box-sizing: border-box}:focus{outline: none}.fancybox-skin{background: #fff;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.fancybox-skin[style]{padding: 0 !important}.fancybox-type-ajax .fancybox-skin{padding: 10px !important}.ApiFieldGroup .CaptationContent{background: none}button,.button{display: inline-block;font-size: 16px;line-height: 24px;padding: 20px;color: #fff;background-color: #047d9b;border-radius: 2px !important}button:hover,.button:hover{background-color: #f0a930}.zone{position: relative}.zone-content .module + .module,.zone-left-content .module + .module,.zone-right-content .module + .module,.zone-bottom-content .module + .module{margin-top: 80px}.wrapper{margin-top: 133px}.zone-content{max-width: 1240px;margin: 0 auto;margin: 50px auto}@media screen and (max-width: 1024px){.wrapper{margin-top: 149px}}@media screen and (max-width: 640px){.wrapper{margin-top: 177px}}input[type="text"],input[type="email"],input[type="password"],textarea,select,.ms-choice,.ms-choice.disabled,.SumoSelect{color: #047d9b;border: none;width: 100%;height: 100%;padding: 10px 10px;margin-bottom: 8px;background: transparent;background-image: none;background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;border: none !important;border-bottom: 1px solid}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered,form ::placeholder{background-color: #fff;color: #047d9b}.select2-container--default .select2-selection{border: none !important;border-bottom: 1px solid}.select2-container--default .select2-selection--single .select2-selection__arrow b{border: none;width: auto;height: auto;line-height: 5px;margin: -3px auto 0;right: 5px;left: auto;transition: transform .35s ease}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{content: "\F0140";display: inline-block;font: normal normal normal 24px/1 "Material Design Icons";font-size: inherit;text-rendering: auto;line-height: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.select2-container--default .select2-selection--single .select2-selection__rendered{color: #047d9b}.select2-container--open .select2-selection--single .select2-selection__arrow b{transform: rotateZ(-180deg)}li[role="option"]{color: #000}select{text-indent: 0.01px;text-overflow: ''}.SumoSelect.open .search-txt{padding: 5px 0}.SelectBox{padding: 0}header{position: fixed;top: 0;right: 0px;left: 0px;background-color: #fff;z-index: 9999;border-top: 0px solid #fff}header > div{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;align-items: center;max-width: 1240px;margin: 0 auto}.zone-header-left .module-logo{width: auto;float: left}.zone-header-left .module-logo img{height: 80px;width: auto}.zone-header-right{width: 65%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.zone-header-right .module-menu > ul{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.zone-header-right .module-menu > ul > li{display: block}.zone-header-right .module-menu > ul > li i.mdi.mdi-home{display: none}.zone-header-right .module-menu > ul > li a{color: #fff}.zone-header-right .module-menu > ul > li.sub-menu > ul > li{width: 100%}.zone-header-right .module-menu > ul li.sub-menu ul{display: none;background: #fff;position: absolute;top: 100%;left: -9999px;right: -9999px;max-width: 250px;margin: 0 auto 0 auto;z-index: 10}@media screen and (min-width: 1025px){.zone-header-right .module-menu > ul li.sub-menu:hover ul{display: block;text-align: center}}@media screen and (max-width: 1024px){.zone-header-right .module-menu > ul li.sub-menu ul{display: block;position: relative;top: auto;left: auto;right: auto;margin-right: 0;margin-left: auto;max-width: none;background: none}.zone-header-right .module-menu > ul li.sub-menu ul li{width: auto;margin-right: 15px}.zone-header-right .module-menu > ul li.sub-menu ul li a{color: #fff}}.zone-header-right .module-menu.main{width: 100%}.zone-header-right .module-social-menu ul{display: -webkit-box;display: -ms-flexbox;display: flex}.zone-header-right .module{margin-left: 15px}.zone-header-right .module a{color: #fff;font-size: 14px}.zone-header-right .module.module-language{float: left;margin: 0}.zone-header-right .module.module-language ul{text-align: center}.zone-header-right .module.module-language ul li a span{color: #fff}.zone-header-right .module.module-currency{float: left;margin: 0}.zone-header-right .module.module-social-menu li span{display: none}.zone-header-right .module.module-social-menu ul li a i{font-size: 19px}.zone-header-right .module.module-social-menu a{color: #047d9b}.zone-header-right .module .ApiFieldGroup .CaptationContent span{padding: 0 10px;color: #fff}.zone-header-right .module .ApiFieldGroup .CaptationContent label{left: 0;top: auto;bottom: -1px;width: auto;height: 10px;line-height: 10px;text-align: center}.zone-header-right .module .ApiFieldGroup.close .CaptationContent label i::before{line-height: inherit;color: #fff}.zone-header-right .module .ApiFieldGroup.open .CaptationContent label i::before{content: none}.zone-header-right .module .ApiFieldGroup .FieldWrapper{left: -10003px;right: -9999px;margin: 7px auto 0;max-width: 110px;box-shadow: 0 0 10px rgba(0,0,0,0.15)}.zone-header-right .module .ApiFieldGroup .FieldWrapper:before{content: "";position: absolute;left: 0;right: 0;top: -5px;width: 0;margin: auto;border: 5px solid transparent;border-top: 5px solid #fff;border-right: 5px solid #fff;transform: rotate(-45deg)}@media screen and (max-width: 1024px){header > div{justify-content: flex-end}.zone-header-left{position: absolute;top: 30px;left: 30px}.zone-header-right .module-menu.main{margin-top: 10px}.zone-header-right .module-menu.main button{float: right}.zone-header-right .module-menu.main button:hover{background: none}.zone-header-right .module-menu.main button i{font-size: 42px}.zone-header-right .module-menu.main > ul{display: none;margin-top: 35px;text-align: right;padding: 10px}.zone-header-right .module-menu.main > ul.active{display: block}}@media screen and (max-width: 640px){.zone-header-right{width: 100%}.zone-header-right .module-menu.main{margin-top: 40px}.zone-header-left{top: 65px;left: -9999px;right: -9999px;margin: auto;text-align: center}.zone-header-left .module-logo{float: none;max-width: none}}@media screen and (max-width: 470px){.zone-header-left{right: auto;left: 10px;top: 89px}.zone-header-left .module-logo img{height: 70px}.zone-header-right .module-menu > ul > li{margin-bottom: 0}.zone-header-right .module-menu.main{margin-top: 50px}}footer{padding-top: 40px;margin-top: 80px;background: #047d9b;clear: both}footer a,footer li{color: #fff}footer .module-menu{width: 64%;margin: auto}footer .module-menu ul{margin: 0 !important;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly}footer .module-menu ul > li{margin: 0}footer .module-menu ul > li .mdi.mdi-home{display: none}@media screen and (max-width: 540px){footer .module-menu{width: 90%}footer .module-menu ul > li{width: 100%;text-align: center}}footer .zone-legal .module-legal{padding: 20px 0}footer .zone-legal .module-legal .content{text-align: center}footer .zone-legal .module-legal ul li{text-align: left;vertical-align: middle}footer .zone-legal .module-legal ul li:last-child{font-size: 12px;line-height: 15px}footer .zone-legal .module-legal ul li:last-child span{display: block}footer .zone-legal .module-legal ul li:last-child:before{content: "";float: left;clear: left;display: inline-block;width: 30px;height: 30px;margin-left: 10px;margin-right: 7px;background: url('/templates/Haku/credits.svg') 0 0 no-repeat}.module-header h1,.module-header h2{margin-bottom: 25px;padding-bottom: 0}.module-header .subtitle{font-weight: 200;text-transform: uppercase;font-size: 20px;line-height: 30px;letter-spacing: 3px}.zone-right-content .module-header{margin-bottom: 0}.module-currency .FieldWrapper{background-color: #047d9b;border-left: solid}.module-currency span{color: #f0a930;font-family: 'Lato', Helvetica, Arial, Tahoma, sans-serif;font-size: 14px;font-weight: bold;text-transform: uppercase}.module-currency label{color: #f0a930;font-family: 'Lato', Helvetica, Arial, Tahoma, sans-serif;font-size: 14px;font-weight: bold;text-transform: uppercase}.module-language .FieldWrapper{background-color: #047d9b;border-left: solid}.module-language span{color: #f0a930;font-family: 'Lato', Helvetica, Arial, Tahoma, sans-serif;font-size: 14px;font-weight: bold;text-transform: uppercase}.module-language a{color: #f0a930;font-family: 'Lato', Helvetica, Arial, Tahoma, sans-serif;font-size: 14px;font-weight: bold;text-transform: uppercase}.module-language ul li:hover a{text-decoration: underline}.structured-cms-template-1 .cms-list li{overflow: hidden;margin-bottom: 40px}.structured-cms-template-1 .cms-list li:nth-child(even){background-color: #047d9b}.structured-cms-template-1 .cms-list li .picture-container{position: relative;float: left;width: 30%;margin-right: 20px;height: 250px;overflow: hidden}.structured-cms-template-1 .cms-list li .picture-container img{position: absolute;left: -9999px;right: -9999px;top: -9999px;bottom: -9999px;margin: auto;width: auto;max-width: 120%;max-height: 120%}.structured-cms-template-1 .cms-list li .content{margin-top: 20px}.structured-cms-template-1 .cms-list li .content h4{display: block;margin-bottom: 10px}.structured-cms-template-1 .cms-list li .content h3{margin-bottom: 10px}.structured-cms-template-5{position: relative;overflow: hidden}.structured-cms-template-5 .button{position: absolute;top: 15px;right: 0;padding: 10px 20px}.structured-cms-template-5 > .content{position: relative;overflow: hidden}.structured-cms-template-5 > .content .picture{float: left;width: 50%;height: 400px}.structured-cms-template-5 > .content .picture img{max-width: 100%}.structured-cms-template-5 > .content article{float: right;width: 50%;padding: 40px;text-align: center}.structured-cms-template-5 > .list{margin-top: 1%}.structured-cms-template-5 > .list > .picture,.structured-cms-template-5 > .list > a{float: left;width: 24.2%;height: 60px;overflow: hidden}.structured-cms-template-5 > .list > .picture{margin-right: 1%;-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;opacity: 0.5}.structured-cms-template-5 > .list > .picture:hover{opacity: 1}.structured-cms-template-5 > .list img{max-width: 100%}@media screen and (max-width: 768px){.structured-cms-template-5 > .content .picture,.structured-cms-template-5 > .content article{float: none;width: 100%}}.structured-cms-template-5 > div:first-child article p{text-align: justify}.structured-cms-template-5 > .list{padding-top: 10px}.property-details .zone-top-content{min-height: 150px}.property-details .zone-top-content > .module-slider .thumbnail{z-index: 10}.property-details .zone-top-content > .module-property-info h2{font-weight: 400}.property-details .zone-top-content .slider.owl-carousel .owl-stage-outer{transform: translateX(-14.55%);width: calc(116.85vw)}.property-details .zone-top-content .slider.owl-carousel .picture{top: -9999px;bottom: -9999px;width: 100%;height: auto}.property-details .zone-top-content .slider.owl-carousel .picture.portrait{width: 100%;height: 100%}.property-details .zone-right-content{background-color: #047d9b}.property-details .zone-bottom-content > .contactContainer{display: flex;flex-wrap: wrap;justify-content: space-evenly;padding: 40px 20px;background-color: #047d9b}.property-details .zone-bottom-content > .contactContainer > .module-header{max-width: none;text-align: center}.property-details .zone-bottom-content > .contactContainer > .module-cluster{display: flex;align-items: center;margin-right: 0}.property-details .zone-bottom-content > .contactContainer > .module-contact{margin-left: 0}.property-details .zone-bottom-content > .contactContainer > div{width: 100%;max-width: 620px;margin: 0 auto}.property-details .zone-bottom-content > .contactContainer > div > .module{float: left;width: 50%;margin: 0}.property-details .zone-bottom-content > .contactContainer > div > .module .picture{height: 80px;margin-bottom: 10px;float: none;width: inherit;text-align: center;flex: none}.property-details .zone-bottom-content > .contactContainer > div > .module .picture img{width: auto;max-width: 100%;height: auto;max-height: 100%}.property-details .zone-bottom-content > .contactContainer > div > .module .info{width: 100%;padding: 0;text-align: center}.property-details .zone-bottom-content > .contactContainer > div > .module .info p{text-align: center}.property-details .zone-bottom-content > .contactContainer > div > .module-agency h2{display: none}.property-details .zone-bottom-content > .contactContainer > div > .module-user h3{font-size: 14px;line-height: 16px;margin-bottom: 30px;font-weight: 700}.property-details .zone-bottom-content > .contactContainer > div > .module-user .picture{padding: 0;margin-bottom: 40px}.property-details .zone-bottom-content > .contactContainer > div > .module-user .userBubble{position: relative;width: 80px;margin: auto;border-radius: 100%;overflow: hidden}.property-details .zone-bottom-content > .contactContainer > div > .module-user .userBubble img{position: absolute;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;min-height: 100%;max-height: 100%;height: 100%;max-width: none !important;max-height: none !important;margin: auto}.property-details .zone-bottom-content > .contactContainer > div > .module-contact{float: left;width: 50%;background-color: #047d9b}.property-details .zone-bottom-content > .contactContainer .module-contact form div:last-child{text-align: center}@media screen and (min-width: 769px){.property-details .zone-top-content{min-height: 300px}.property-details .zone-top-content > .module-property-info{position: absolute;top: 0;z-index: 1;background-color: rgba(255,255,255,0.8);height: 100%;right: 0;width: 33.7%;padding: 50px 20px;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center}.property-details .zone-top-content > .module-property-info .info{width: 100%}.property-details .zone-top-content > .module-property-info h2{border-bottom: none}.property-details .zone-top-content > .module-property-info ul li{font-size: 18px;line-height: 24px;color: #f0a930;margin-bottom: 15px}.property-details .zone-top-content > .module-slider .slider .owl-next{right: 33.7%;margin-right: 1px}}.module-share ul li{width: 35px;height: 25px;margin-left: 15px;overflow: hidden}.module-share ul li span{display: block;text-indent: 9999px}.module-cms h1,.module-cms h2{display: block}.property-details .module-contact{padding: 40px}.property-details .module-contact h2{display: block;text-align: center;padding: 0;margin: 0 auto 20px auto;border: none}.property-details .module-contact form{max-width: 1240px;margin: auto}.agency-details .zone-content > .module-cluster{width: 100%;padding: 40px 20px;background-color: #047d9b}.agency-details .zone-content > .module-cluster > div{width: 100%;margin: 0 auto}.agency-details .zone-content > .module-cluster > div > .module{float: left;width: 50%;margin: 0}.agency-details .zone-content > .module-cluster > div > .module .picture{flex: none;width: 100%;padding: 0}.agency-details .zone-content > .module-cluster > div > .module .picture img{width: auto;max-width: 100%;max-height: 100%}.agency-details .zone-content > .module-cluster > div > .module .info{flex: none;width: 100%;text-align: center}.agency-details .zone-content > .module-cluster > div > .module .info p{text-align: center}.agency-details .zone-content > .module-cluster > div > .module-contact{float: left;width: 50%}.module.banner{margin-bottom: 40px}.module.banner .picture{height: 400px;background-position: center center;background-size: cover;background-repeat: no-repeat}.module-legal.template2 h3{display: block}h1,h2,h3,h4,h5,h6,.title{font-family: 'Lato', sans-serif;font-display: swap}em.logoTitle{color: #f0a930;font-style: inherit;font-size: 18px;margin: 0 5px;font-weight: bold}em.logoTitle strong{color: #077c9b}button.mfp-close,button.mfp-arrow{background: none}.zone-header-right{width: 80%}.zone-header-right .module-menu.main{width: 80%}.zone-header-right .module.module-social-menu ul li:hover a i{color: #f0a92f}header .module-menu > ul > li.current a,header .module-menu.inline ul > li:hover a{color: #f0a92f !important}.zone-header-right .module-menu > ul li.sub-menu ul{background: #ffffff}.zone-header-right .module-menu > ul li.sub-menu ul li{margin: 20px 0 10px}.zone-header-right .module-menu > ul li.sub-menu ul li a span{color: #067d9b}.zone-header-right .module-menu > ul li.sub-menu ul li:hover a span{color: #f0a92f}footer .module-menu > ul > li.current a,footer .module-menu.inline ul > li:hover a,footer a:hover{color: #c2b814 !important}footer .zone-legal .template8{text-align: center;padding: 10px 0}footer .zone-legal .template8 p{color: #fff;font-size: 12px}.module-contact{background: #d8e7ed}.one{min-height: 450px;display: flex;flex-wrap: wrap;align-items: center}.one:after{content: "";position: absolute;background: rgba(1,65,82,0.4);top: 0;right: 0;left: 0;bottom: 0;z-index: 8}.one h2{font-size: 45px;line-height: 55px;color: #fff;text-align: center}.one p{font-size: 25px;line-height: 35px;color: #fff;text-align: center}.one .info{position: relative;max-width: 800px;z-index: 10}.two{display: flex;flex-wrap: wrap;justify-content: space-between}.two > div{width: 49%;margin: 0 0 2% !important}.two.module-cluster:after{content: none}.three{display: flex;flex-wrap: wrap;justify-content: space-between}.three > div{width: 33.33%;margin: 0}.wrapper{margin-top: 97px}header{background: #ffffff}header.fixed{background: #ffffff;box-shadow: 1px 1px 20px rgba(0,0,0,0.2)}footer{background: #047d9b}footer .zone-footer{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;max-width: 1240px;margin: auto}footer .zone-footer h2{color: #ffffff;margin-bottom: 10px;font-family: 'Lato', sans-serif;text-align: left;padding-bottom: 0}footer .zone-footer .module-menu{width: 20%;margin: 0}footer .zone-footer .module-menu ul{display: block;column-count: 1}footer .zone-footer .module-menu ul > li{display: block;margin: 0}footer .zone-footer .module-menu ul > li a{color: #ffffff !important}footer .zone-footer .module-header{margin-bottom: 0}footer .zone-footer .module-social-menu{width: 100%;margin: 45px 0}footer .zone-footer .module-social-menu ul{text-align: center}footer .zone-footer .module-social-menu ul li{display: inline-block;margin: 0 5px;background: white;border-radius: 100%;width: 38px}footer .zone-footer .module-social-menu ul li i{margin-right: 0;color: #047d9b}footer .zone-footer .module-social-menu ul li a span{display: none}footer .zone-footer .module-legal.template7{width: 100%;text-align: center;padding: 20px;border-top: 1px solid #539bb2}footer .zone-footer .module-legal.template7 p{display: inline-block;color: #fff}footer .zone-footer .module-cms{background: none;margin: 0;padding: 0}footer .zone-footer .module-cms figure{text-align: left}footer .zone-footer .module-cms img{height: 80px}footer .zone-footer .module-cms p{text-align: left;margin-top: 15px;color: #fff}.listing-template-3 nav.pager li a{color: #097b9b}.listing-template-3 nav.pager li a,.listing-template-3 nav.pager li span{background: #d8e7ed}.listing-template-3 nav.pager li.current span,.listing-template-3 nav.pager li a:hover{background: #f0a930}.listing-template-3 ul.listing > li{min-height: auto}.listing-template-3 ul.listing > li .titles{background: #077c9b}.listing-template-3 ul.listing > li ul{background: none;height: auto}.listing-template-3 ul.listing > li ul li{color: #000000}.listing-template-3 ul.listing > li ul li a{color: #000000}.listing-template-3 ul.listing > li ul .soleagent{top: 68px}.listing-template-3 ul.listing > li ul .medias{background: #c3b815;top: 68px}.listing-template-3 ul.listing > li ul li.price{background: #f1ab36}.listing-template-3 ul.listing > li ul li.price div{background: #f0a930;color: #fff;border: none}footer .zone-footer .module-social-menu ul li:hover{background: #f0a92f}footer .zone-footer .module-social-menu ul li:hover i{color: #067d9b}.listing-template-4 .pager ul li.current,.listing-template-4 .pager ul li:hover a{width: 46px;height: 49px}.listing-template-4 nav.pager li a{color: #ffffff}.listing-template-4 ul.listing > li{box-shadow: none;height: auto;min-height: auto}.listing-template-4 ul.listing > li .content{border-left: 2px solid #f0a930;margin-top: 10px}.listing-template-4 ul.listing > li .content h3,.listing-template-4 ul.listing > li .content p{width: 100%;text-align: left}.listing-template-4 ul.listing > li .content h3{margin-bottom: 0}.listing-template-4 ul.listing > li .content p{color: #077c9b}.listing-template-4 ul.listing > li ul{background: none;border-left: 2px solid #f0a930;height: auto}.listing-template-4 ul.listing > li ul li{color: #077c9b}@media screen and (max-width: 1024px){.zone-header-left{right: auto;left: 20px;top: 0px}.zone-header-right{width: 60%;padding: 22px 0}.zone-header-right .module-menu.main button{background: none;color: #017f9b}.zone-header-right .module-menu.main button:hover i{color: #017f9b}.zone-header-right .module-menu > ul li.sub-menu ul{display: block;position: relative;left: auto;right: auto;max-width: none}.zone-header-right .module-menu > ul li.sub-menu ul li{margin: 5px 0}.zone-header-right .module-menu > ul li.sub-menu ul li span{font-weight: 400;color: #a9ccd8 !important}.zone-header-right .module-social-menu{position: absolute;top: 30px;right: 70px}header.fixed{top: 0}header.fixed .zone-header-left{top: 0}footer{padding: 40px 20px 0}footer .zone-footer .module-cms{width: 66%;margin-bottom: 30px}footer .zone-footer .module-cms.module-22706 .info{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center}footer .zone-footer .module-cms.module-22916{width: 50%}footer .zone-footer .module-cms.module-22916 .info{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center}footer .zone-footer .module-cms.module-22916 .info h2{width: 100%}footer .zone-footer .module-cms.module-22707{width: 30%}footer .zone-footer .module-menu{width: 28%}.two{padding: 0 20px}.two > div h2{font-size: 3vw;line-height: 3.5vw}}@media screen and (max-width: 768px){footer .zone-footer .module-cms.module-22706{width: 49%}footer .zone-footer .module-cms.module-22916{width: 67%}footer .zone-footer .module-menu{width: 46%}.two > div{width: 49% !important}}@media screen and (max-width: 640px){.wrapper{margin-top: 122px}footer .zone-footer .module-cms.module-22706{width: 100%}footer .zone-footer .module-cms.module-22706 .info{padding: 0}footer .zone-footer .module-cms.module-22916{width: 50%}footer .zone-footer .module-cms.module-22916 .info{padding: 0}footer .zone-footer .module-cms.module-22707{width: 100%}footer .zone-footer .module-menu{width: 46%}}@media screen and (max-width: 540px){.wrapper{margin-top: 132px}footer .module-menu ul > li{text-align: left}.two{display: flex;flex-wrap: wrap;justify-content: space-between}.two > div{width: 100% !important;margin: 0 !important}}@media screen and (max-width: 480px){.zone-header-right .module-social-menu{right: 0}}@media screen and (max-width: 380px){footer .zone-footer .module-menu{width: 100%;text-align: left;margin-bottom: 40px}footer .zone-footer .module-cms .info{padding: 0}.one{min-height: 260px}}.two > div{width: 32%;min-height: 310px}.two > div h2{line-height: 50px}.zone-header_left .module.module-22697.module-logo,.module.module-22697.module-logo{margin: 10px 0 0}.zone-header_right .module.module-22700.module-menu.main.inline ul > li a,.module.module-22700.module-menu.main.inline ul > li a{color: #017f9b;font-size: 16px;font-weight: bold}@media screen and (max-width: 540px){.zone-content .module.module-22728.two.module-cluster > div,.module.module-22728.two.module-cluster > div{margin-bottom: 10px !important}.zone-content .module.module-22728.two.module-cluster > div h2,.module.module-22728.two.module-cluster > div h2{font-size: 35px !important;line-height: 45px !important}}.zone-footer .module.module-22916.module-cms.template-1 h3,.module.module-22916.module-cms.template-1 h3{font-size: 17px;color: #c2b814;margin-bottom: 0;padding-bottom: 0;text-align: left;width: 100%}.zone-footer .module.module-22916.module-cms.template-1 p,.module.module-22916.module-cms.template-1 p{margin-top: 0}.zone-footer .module.module-22916.module-cms.template-1 em,.module.module-22916.module-cms.template-1 em{color: #fff;margin-right: 7px}.zone-footer .module.module-22707.module-cms.template-1 img,.module.module-22707.module-cms.template-1 img{height: 20px;margin: 0 5px}.zone-footer .module.module-22707.module-cms.template-1 p,.module.module-22707.module-cms.template-1 p{margin-top: 0}.zone-content .module.module-22728.two.module-cluster .module.module-22849.one.module-cms.template-1,.module.module-22728.two.module-cluster .module.module-22849.one.module-cms.template-1,.module.module-22849.one.module-cms.template-1{margin-bottom: 0}.zone-content .module.module-22728.two.module-cluster .module.module-22850.one.module-cms.template-1,.module.module-22728.two.module-cluster .module.module-22850.one.module-cms.template-1,.module.module-22850.one.module-cms.template-1{margin-bottom: 0}.zone-content .module.module-22728.two.module-cluster .module.module-22851.one.module-cms.template-1,.module.module-22728.two.module-cluster .module.module-22851.one.module-cms.template-1,.module.module-22851.one.module-cms.template-1{margin-bottom: 0}.zone-content .module.module-22728.two.module-cluster .module.module-22852.one.module-cms.template-1,.module.module-22728.two.module-cluster .module.module-22852.one.module-cms.template-1,.module.module-22852.one.module-cms.template-1{margin-bottom: 0}.zone-content .module.module-22728.two.module-cluster .module.module-22853.one.module-cms.template-1,.module.module-22728.two.module-cluster .module.module-22853.one.module-cms.template-1,.module.module-22853.one.module-cms.template-1{margin-bottom: 0}.zone-content .module.module-22728.two.module-cluster .module.module-22854.one.module-cms.template-1,.module.module-22728.two.module-cluster .module.module-22854.one.module-cms.template-1,.module.module-22854.one.module-cms.template-1{margin-bottom: 0}@media screen and (max-width: 1024px){header .zone-header .module-logo{margin: 10px}header .zone-header .module-menu{position: absolute;right: 0;width: auto}header .zone-header .module-menu button{float: right}header .zone-header .module-menu > ul{text-align: left;background-color: #f5f5f5;border: 1px solid rgba(0,0,0,0.2);position: relative;top: auto;right: auto;padding: 20px;clear: both}header .zone-header .module-menu > ul > li{display: block;margin: 0}header .zone-header .module-menu > ul > li > a{padding: 5px 0}header .zone-header .module-menu > ul > li > a i.mdi-home{display: none}header .zone-header .module-menu > ul > li > a i.mdi-home + span{display: block}header .zone-header .module-menu > ul > li > ul{text-align: left;background-color: #f5f5f5;padding: 0 20px}header .zone-header .module-menu > ul > li > ul li{padding: 0}header .zone-header .module-menu > ul > li > ul li > a{border-bottom: 1px solid transparent}header .zone-header .module-menu > ul > li > ul li > a:hover{text-decoration: none;border-bottom: 1px solid #ddd}header .zone-header .module-menu > ul > li > ul a{color: #a5a5a5;padding: 5px 0}footer .module-social-menu,footer .module-agency{width: 50%}footer .module-agency.multiple{width: 100%;text-align: center;-moz-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}footer .module-agency.multiple .agency{width: 50%}}@media screen and (max-width: 768px){footer .module-agency.multiple .agency{width: 100%}.zone-content .module-cms .info{width: 100%}.listing .zone-left-content,.property-details .zone-left-content,.listing .zone-right-content,.property-details .zone-right-content{float: none;width: auto}.listing .zone-left-content{margin-bottom: 20px}.property-details .zone-top-content > .module-property-info{text-align: center}.property-details .zone-top-content > .module-property-info h2{display: block}.property-details .zone-top-content > .module-property-info p{display: inline-block;margin-left: 20px}.property-details .zone-top-content > .module-property-info p:first-child{margin-left: 0}.property-details .zone-bottom-content > .module-cluster > div > .module{width: 50%;margin-bottom: 20px}.property-details .zone-bottom-content > .module-cluster > div > .module-contact{float: none;width: 100%;clear: both}}@media screen and (max-width: 640px){header .zone-header .module-logo{float: none;max-width: none;text-align: center;margin: 10px auto}header .zone-header .module-logo img{width: auto}header .zone-header .module-menu{position: relative;top: auto;right: auto;margin: 0}header .zone-header .module-menu button{float: right}header .zone-header .module-menu > ul,header .zone-header .module-menu > ul > li > ul{position: relative;text-align: left;margin: 0}}@media screen and (max-width: 480px){footer .module-social-menu,footer .module-agency{float: none;width: 100%}footer .module,footer .module p{text-align: center}.module-property-info.property-info-template-1 .quick-links li{display: block;margin: 0}.property-details .zone-bottom-content > .module-cluster > div > .module{float: none;width: 100%}}@media screen and (max-width: 360px){header .zone-header .module-logo{width: 250px;max-width: 250px}}