:root{--blanc:#fefefe;--negre:#000000;--gris:#EBEBEB;--blau:#024873;--verd:#027373;--groc:#F2CB05;--font-color:#000000;--font-color-on-corporate-background:#fefefe;--corporate-color:#000000;--corporate-color-2:#222221;--link-color:#027373;--hover-color:#F2CB05;--border-color:#EBEBEB;--bg-color:#fefefe;--input-color:#000000;--input-bg-color:#ffffff;--error-color:#ff2b1a;--header-color:#fefefe;--header-bg-color:#000000;--header-height:144px;--footer-color:#fefefe;--footer-bg-color:#000000;--footer-bottom-color:#000000;--footer-bottom-bg-color:#EBEBEB;--max-width-total:1920px;--max-width-container:1200px;--padding-container:30px;--padding-content-top:0;--padding-content-bottom:0;--font-family:Outfit, sans-serif;--font-size:16px;--line-height:1.5;--paragraph-top-margin:2em;--button-color:#000000;--button-bg-color:#fefefe;--button-border-color:#fefefe;--button-color-hover:#fefefe;--button-bg-color-hover:#000000;--button-border-color-hover:#000000;--button-border-radius:0;--button-font-size:16px;--button-font-weight:400;--transitions-time:0.5s;--transitions-time-2:0.75s}.trans-all,.floating-button .ico,.web.map div a,#contact-get-form-new>form input[type=submit],.search-home #search-advanced .search-button,#search-advanced .inmo-filter h6:before,#super-menu-close,#header #logo svg,#header #logo,#header{transition:all ease-in-out .5s}.trans-link,main a{transition:background-color ease-in-out .5s,color ease-in-out .5s,opacity ease-in-out .5s}.trans-bgc-c,#search-advanced .top .words input[type=submit],#search-advanced .top .words button{transition:background-color ease-in-out .5s,color ease-in-out .5s}.trans-bgc,#new-list-records .item .text,#property-show-record .contact #contact-button,.property-list .item{transition:background-color ease-in-out .5s}.trans-c,#search-advanced .top #reset-filters{transition:color ease-in-out .5s}.trans-op,.modal-close{transition:opacity ease-in-out .5s}.trans-p{transition:padding ease-in-out .5s}.trans-fill,#guestbook-summary span svg,#descantia a svg{transition:fill ease-in-out .5s}.trans-trf{transition:transform ease-in-out .5s}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:400;font-size:inherit}ul,ol,li{margin:0;padding:0}img{border:0}table{border-collapse:collapse;border-spacing:0;border:0}fieldset,form{border:0;padding:0;margin:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}abbr{border-bottom:0;text-decoration:none}article,aside,details,figcaption,figure,picture,footer,header,menu,nav,section,main,address{display:block;margin:0;font-style:normal}#save_frame{display:none;height:0}#save_frame.visible{width:100%;height:600px;display:block;border:0}#responsive{display:none}#responsive:after{display:none;content:"4000"}.row{width:100%;overflow:hidden}.hidden,.mobile{display:none}.clearfix:before,.clearfix:after{display:block;content:" ";line-height:0}.clearfix:after{clear:both}.fit-width{width:100%!important;height:auto!important;position:absolute!important;z-index:1}.fit-height{width:auto!important;height:100%!important;position:absolute!important;z-index:1}.align-right{text-align:right}.justify{text-align:justify}.center{text-align:center}.videoframe{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.videoframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.shadow,.floating-button .text,#header.fixed{box-shadow:rgba(235,235,235,.2)0 7px 29px 0}#accept-cookies{position:fixed;bottom:10px;left:10px;z-index:1000000;background-color:#fff;font-size:15px;line-height:22px;border:1px solid #ebebeb;border-radius:5px;overflow:hidden;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);max-width:350px;transition:max-width ease-in-out .5s;padding:15px 0 10px;max-height:calc(100vh - 20px)}#accept-cookies>div{padding:0 25px}#accept-cookies .accept-cookies-head{text-align:center;padding:0;margin:0 25px}#accept-cookies .accept-cookies-head:before{content:"";display:block;width:100%;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0a10 10 0 0 1 2.11.22.75.75 0 0 1 .37 1.27 2.45 2.45 0 0 0-.73 1.76 2.5 2.5 0 0 0 1.94 2.44.74.74 0 0 1 .57.81 2 2 0 0 0 0 .25 2.5 2.5 0 0 0 4.37 1.66.75.75 0 0 1 1.31.4A9.39 9.39 0 0 1 20 10 10 10 0 1 1 10 0zm0 1.5a8.5 8.5 0 1 0 8.47 9.26v-.41l-.19.09a4.06 4.06 0 0 1-1.05.28h-.5a4 4 0 0 1-4-3.4V7l-.15-.06a4 4 0 0 1-2.34-3.23v-.42A4 4 0 0 1 10.46 2l.1-.24.08-.19h-.28zM13 14a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm-7-1a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm4-4a1 1 0 1 1-1 1 1 1 0 0 1 1-1zM5 6a1 1 0 1 1-1 1 1 1 0 0 1 1-1z'/%3E%3C/svg%3E");background-size:30px;background-repeat:no-repeat;background-position-x:center}#accept-cookies .accept-cookies-container{text-align:center;overflow-y:auto}#accept-cookies .accept-cookies-container>div{padding:0}#accept-cookies.active{display:grid!important;grid-template-rows:auto 1fr;grid-gap:0;max-width:700px}#accept-cookies.active .accept-cookies-head{border-bottom:1px solid #e0e0e0;padding-bottom:20px}#accept-cookies #accept-cookies-more{text-align:left;max-height:0;overflow:hidden;transition:max-height ease-in-out 1s}#accept-cookies #accept-cookies-more .accept-cookies-title{font-weight:700;margin-top:20px}#accept-cookies #accept-cookies-more p{margin-top:10px}#accept-cookies #accept-cookies-more a{color:#000;cursor:pointer}#accept-cookies #accept-cookies-more a.more{color:#000}#accept-cookies.active #accept-cookies-more{max-height:200vh}#accept-cookies .accept-cookies-buttons{justify-content:center;display:inline-grid;grid-template-columns:1fr 1fr;grid-gap:6px}#accept-cookies .accept-cookies-buttons>a{display:inline-block;text-decoration:none;color:#000;border:1px solid #000;border-radius:5px;padding:4px 12px;margin-top:18px;cursor:pointer}#accept-cookies .accept-cookies-buttons>a:hover{color:#fff!important;background:#545454!important;border-color:#545454!important}#accept-cookies .accept-cookies-buttons .center{grid-column:1/-1}#accept-cookies .accept-cookies-buttons #accept-cookies-save{display:none}#accept-cookies .accept-cookies-buttons #accept-cookies-reject,#accept-cookies .accept-cookies-buttons #accept-cookies-all{color:#fefefe;background:#000;border-color:#000}#accept-cookies .accept-cookies-buttons #accept-cookies-config{grid-column:1/-1;justify-self:center;margin-top:14px}#accept-cookies .accept-cookies-buttons #accept-cookies-link{color:#000;display:block;margin-top:7px;padding:3px 0}#accept-cookies .accept-cookies-buttons #accept-cookies-link:hover{text-decoration:none}#accept-cookies.active #accept-cookies-save{display:inline-block}#accept-cookies.active #accept-cookies-reject,#accept-cookies.active #accept-cookies-config{display:none}#accept-cookies #accept-cookies-close{display:none;position:absolute;top:7px;right:7px;cursor:pointer}#accept-cookies #accept-cookies-close svg{width:20px;height:20px}#accept-cookies #accept-cookies-close:hover{color:#000}#accept-cookies.active #accept-cookies-close{display:block}.acordion{margin-top:10px}.acordion-header{padding:7px 10px;display:flex;justify-content:space-between;grid-column-gap:10px}.acordion-header>div{display:flex;text-align:right;align-items:center}.acordion-header .jcf-checkbox{margin:0 0 0 10px}.acordion-container{display:none;padding:10px 0 20px 32px;font-size:.95rem}.acordion-title{cursor:pointer;position:relative;padding-left:22px}.acordion-title:before{content:"";width:15px;height:24px;display:inline-block;position:absolute;left:0;top:0;background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1024 1024"%3E%3Cpath fill="" d="M104.704 338.752a64 64 0 0 1 90.496 0l316.8 316.8l316.8-316.8a64 64 0 0 1 90.496 90.496L557.248 791.296a64 64 0 0 1-90.496 0L104.704 429.248a64 64 0 0 1 0-90.496z"%2F%3E%3C%2Fsvg%3E');background-size:15px auto;background-repeat:no-repeat;background-position:0 3px;transition:all .75s}.acordion-title.active:before{transform:rotate(180deg);background-position:0 4px}.acordion p{margin-top:0!important}.acordion .technical{color:#000}@media only screen and (min-width:451px) and (max-width:770px){#accept-cookies.active{max-width:calc(100vw - 20px)}}@media only screen and (max-width:450px){#accept-cookies{bottom:0;left:0;right:0;border-radius:0;border:0;border-top:1px solid #b5b5b5;box-shadow:rgba(0,0,0,.25)0 54px 55px,rgba(0,0,0,.12)0-12px 30px,rgba(0,0,0,.12)0 4px 6px,rgba(0,0,0,.17)0 12px 13px,rgba(0,0,0,.09)0-3px 5px;max-width:initial;max-height:calc(100vh - 70px)}#accept-cookies>div{padding-left:20px;padding-right:20px}#accept-cookies .accept-cookies-head{text-align:left;padding-right:35px}#accept-cookies .accept-cookies-head:before{position:absolute;top:20px;right:15px;width:30px;height:30px}#accept-cookies.active .accept-cookies-head:before{display:none}#accept-cookies .accept-cookies-buttons{display:grid;grid-template-columns:auto auto auto;align-items:end}#accept-cookies .accept-cookies-buttons>a{padding:2px 5px;font-size:.9em;grid-column:auto!important;margin-top:14px!important;justify-self:auto!important}#accept-cookies .accept-cookies-buttons .center{grid-column:initial;justify-self:end;text-align:right;line-height:1.1}#accept-cookies #accept-cookies-link{margin-top:5px!important}#accept-cookies .acordion-header{padding-left:0;padding-right:0}#accept-cookies .acordion-container{padding-left:22px}}:root{--mobile-breakpoint:800px}html{scroll-behavior:smooth}header,main,footer{margin:0 auto}.container,#property-show-record aside,.module-message{max-width:1260px;margin:0 auto;padding-right:30px;padding-left:30px}.container .container,#property-show-record aside .container,.container #property-show-record aside,#property-show-record .container aside,#property-show-record aside aside,.module-message .container,.module-message #property-show-record aside,#property-show-record .module-message aside{padding-right:0;padding-left:0}.half-container{max-width:630px}.half-container.right{float:none;margin-right:auto;margin-left:0;padding-left:0;padding-right:30px}.half-container.left{float:none;margin-left:auto;margin-right:0;padding-right:0;padding-left:30px}body{font-size:16px;line-height:1.5;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-style:normal;padding:0;margin:0}body.no-scroll{overflow:hidden}p{margin:2em 0 0 0}#home p{margin:2em 0 0 0}input,select,textarea{font-size:15px;line-height:1.5;font-family:"Outfit",sans-serif;padding:0;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}textarea,input[type=text],input[type=password],input[type=email],input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none}textarea{overflow:auto}main{color:#000;font-weight:300}main#inner header{background-color:#000;padding-top:262px;padding-bottom:88px;padding-inline:30px;color:#fefefe}main#inner>section{padding-top:0;padding-bottom:0}main ul,main ol{margin:30px 0 0 0;padding:0 0 0 1.2em}main ul li,main ol li{padding-left:5px}main ol li::marker{font-weight:700}main ul{position:relative}main ul li{padding-left:0;list-style:none}main ul li:before{content:"•";position:absolute;left:0}main a{color:#027373}main a:hover{color:#f2cb05;text-decoration:none}main .page-footer{background-color:#000;color:#fefefe;background-image:url(../images/page-footer-bg.webp);background-size:cover;background-position:center;position:relative}main .page-footer:before{background-color:#fefefe;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 168.81 155.78"><path fill="currentColor" d="M61.59 115.29c8.23 0 14.58-6.69 14.58-14.58 0-1.03-.17-2.23-.34-3.26l5.49 19.04H0c5.49-.69 9.61-5.49 9.61-10.98V10.98c0-2.92-1.03-5.49-2.74-7.38C5.14 1.54 2.74.17 0 0h81.32l-5.49 18.87c.17-1.03.34-2.23.34-3.26 0-7.72-6.35-14.58-14.58-14.58H24.02v52.32h19.56c8.06 0 14.76-6 15.44-14.07v29.51c-.68-8.06-7.38-14.24-15.44-14.24H24.02v60.73h37.57Z"/><path fill="currentColor" d="M132.61 90.92c-2.06 4.12-3.26 8.75-3.26 13.38v40.49c0 2.74 1.03 5.32 2.74 7.38 1.72 1.88 4.29 3.26 7.04 3.6h-33.8c5.66-.69 9.78-5.49 9.78-10.98v-37.57c0-4.46-1.03-8.75-3.09-12.69L89.03 48.55c-2.57-5.15-7.55-8.58-13.21-9.26h33.63c-3.09.34-5.32 3.26-5.32 6.17 0 .86.17 1.89.69 2.74l10.29 20.76 13.38 27.28 25.56-48.21c.51-.86.69-1.89.69-2.74 0-2.92-2.06-5.66-5.14-6h19.21c-5.83.68-10.98 4.12-13.72 9.43l-22.48 42.2Z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 168.81 155.78"><path fill="currentColor" d="M61.59 115.29c8.23 0 14.58-6.69 14.58-14.58 0-1.03-.17-2.23-.34-3.26l5.49 19.04H0c5.49-.69 9.61-5.49 9.61-10.98V10.98c0-2.92-1.03-5.49-2.74-7.38C5.14 1.54 2.74.17 0 0h81.32l-5.49 18.87c.17-1.03.34-2.23.34-3.26 0-7.72-6.35-14.58-14.58-14.58H24.02v52.32h19.56c8.06 0 14.76-6 15.44-14.07v29.51c-.68-8.06-7.38-14.24-15.44-14.24H24.02v60.73h37.57Z"/><path fill="currentColor" d="M132.61 90.92c-2.06 4.12-3.26 8.75-3.26 13.38v40.49c0 2.74 1.03 5.32 2.74 7.38 1.72 1.88 4.29 3.26 7.04 3.6h-33.8c5.66-.69 9.78-5.49 9.78-10.98v-37.57c0-4.46-1.03-8.75-3.09-12.69L89.03 48.55c-2.57-5.15-7.55-8.58-13.21-9.26h33.63c-3.09.34-5.32 3.26-5.32 6.17 0 .86.17 1.89.69 2.74l10.29 20.76 13.38 27.28 25.56-48.21c.51-.86.69-1.89.69-2.74 0-2.92-2.06-5.66-5.14-6h19.21c-5.83.68-10.98 4.12-13.72 9.43l-22.48 42.2Z"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";display:block;position:absolute;width:11.25dvw;height:10.42dvw;top:4.06dvw;left:4.69dvw}main .page-footer .container,main .page-footer #property-show-record aside,#property-show-record main .page-footer aside{padding-top:176px;padding-bottom:180px;max-width:660px}main .page-footer h3{font-size:2.75em;font-weight:300}main .page-footer p{font-size:1.5em;margin-top:.75em}main .page-footer .animated-button{margin-top:2em;font-size:1.5em;text-transform:none;font-weight:300;padding:.5em 2.5em}body.clean{margin:10px 40px 40px;background-color:#fff}body.clean main{width:auto}body.clean h1{font-size:24px;font-weight:700}body.clean h2{font-size:20px;font-weight:500}body.clean .container,body.clean #property-show-record aside,#property-show-record body.clean aside{padding-right:0!important;padding-left:0!important}.blockMsg{box-shadow:0 0 10px 4px rgba(0,0,0,.4)}.modalMessage{padding:20px;font-size:18px}.modalCloseImg{height:30px;line-height:30px;position:absolute;background-color:#fff;color:#000;left:0;top:-30px;padding:0 20px;text-align:right;cursor:pointer;z-index:1002}.modalCloseImg:hover{background-color:#f8f8f8;color:#000}.module-message{margin-top:50px;margin-bottom:50px;display:block}.lg-outer .lg-video{padding-bottom:460px!important;max-width:700px;margin:0 auto}aside.results{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:6px}aside.results .results-count{display:inline-block}.pageResults{text-decoration:none;width:44px;height:44px;line-height:44px;text-align:center;overflow:hidden;border:1px solid #dbdbdb;color:#999;font-size:15px}.pageResults:hover{color:#000;border-color:#000}b.pageResults{color:#fff!important;border-color:#000!important;background-color:#000!important}a.pageResultsPrevious,a.pageResultsNext{display:none}a.pagePrevious,a.pageNext{background-color:#f2f2f2;border-color:#f2f2f2;color:#cfcfcf}a.pageResultsPreviousSet,a.pageResultsNextSet{display:none}a.pagePreviousSet,a.pageNextSet{background-color:#eae9e9;border-color:#eae9e9;color:#cfcfcf}#kit-digital{padding-top:60px;padding-bottom:50px;color:#000}#kit-digital h5{font-size:.75em;line-height:1.24;text-align:center;text-transform:uppercase;margin:auto}#kit-digital .logos{display:flex;justify-content:center;flex-wrap:wrap;margin-top:15px}#kit-digital .logos img{margin:10px;width:auto;height:auto;max-height:45px;max-width:90vw}@media only screen and (max-width:700px){#kit-digital{padding-top:40px;padding-bottom:30px}}#header{position:fixed;top:0;left:0;width:100%;color:#fefefe;display:grid;grid-template-columns:1fr auto 1fr;justify-items:center;align-items:center;padding:32px 50px;z-index:1002}#header .burger-container{position:relative;display:inline-block;height:60px;width:75px;cursor:pointer;transform:rotate(0deg);transition:all .3s cubic-bezier(.4,.01,.165,.99);-webkit-user-select:none;user-select:none;justify-self:start}#header .burger-container .burger{cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:relative;display:block;font-size:0;line-height:0}#header .burger-container .burger span{width:100%;height:11%;border-radius:6px;display:block;position:relative;background:#fefefe;transition:all .3s cubic-bezier(.4,.01,.165,.99);transition-delay:0s}#header .burger-container .burger span:first-of-type{width:60%;left:50%;transform:translateX(-50%) translateY(-200%) rotate(0deg)}#header .burger-container .burger span:last-of-type{width:60%;left:50%;transform:translateX(-50%) translateY(200%) rotate(0deg)}#header #logo{display:flex;justify-content:center;align-items:center;color:#fefefe}#header #logo svg{width:171px;height:80px}#header #logo:hover{color:#000}#header #logo:hover svg{stroke:#fefefe}#header address svg{font-size:1.5em;margin-right:.25em}#header address a{font-size:1.7em;color:currentColor;font-weight:700;position:relative;text-decoration:none;white-space:nowrap}#header address a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;z-index:1;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}#header address a:hover:before{transform:scaleX(1);transform-origin:left}#header .right{justify-self:end;display:flex;flex-direction:column;grid-gap:10px;align-items:end}#header #inmo-search-button{display:none;align-items:center;grid-gap:.25em}#header #inmo-search-button span{display:block;background-color:#fefefe;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="currentColor" d="M19 3C13.488 3 9 7.488 9 13c0 2.395.84 4.59 2.25 6.313L3.281 27.28l1.439 1.44l7.968-7.969A9.92 9.92 0 0 0 19 23c5.512 0 10-4.488 10-10S24.512 3 19 3m0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8s-8-3.57-8-8s3.57-8 8-8"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="currentColor" d="M19 3C13.488 3 9 7.488 9 13c0 2.395.84 4.59 2.25 6.313L3.281 27.28l1.439 1.44l7.968-7.969A9.92 9.92 0 0 0 19 23c5.512 0 10-4.488 10-10S24.512 3 19 3m0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8s-8-3.57-8-8s3.57-8 8-8"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px;height:20px}#header.is-open{border-right:1px solid #ebebeb}#header.is-open .burger-container{transform:rotate(90deg)}#header.is-open .burger-container .burger span{transition:all .4s cubic-bezier(.4,.01,.165,.99);transition-delay:.2s}#header.is-open .burger-container .burger span:nth-child(2){display:none}#header.is-open .burger-container .burger span:first-of-type{transform:translateY(4px) rotate(45deg)}#header.is-open .burger-container .burger span:last-of-type{transform:translateY(3px) rotate(-45deg)}#header.fixed{background:#000}#super-menu{position:fixed;top:0;height:100vh;background-color:#fefefe;z-index:10001;max-width:900px;width:100%;transform:translateX(-100%);transition:transform .4s ease-in-out;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;padding:40px 20px}#super-menu.is-open{transform:translateX(0)}#super-menu-close{position:absolute;top:20px;right:20px;padding:5px;font-size:1.5rem;line-height:1;border-radius:50%;border:1px solid currentColor;cursor:pointer}#super-menu-close:hover{color:#fefefe;border-color:#fefefe;background-color:#000}.nav-menu ul{list-style:none;padding:0}.nav-menu ul li{padding:20px 30px}.nav-menu ul li a{color:currentColor;font-weight:400;font-size:30px;position:relative;text-decoration:none;white-space:nowrap}.nav-menu ul li a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;z-index:1;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}.nav-menu ul li a:hover:before{transform:scaleX(1);transform-origin:left}.nav-menu ul li a.active1:not(.first){font-style:italic}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;z-index:10000}.overlay.is-visible{display:block}#languages ul,#languages-mobile ul{list-style:none;display:flex;grid-gap:10px;justify-content:center;align-items:center}#languages ul li,#languages-mobile ul li{display:flex;justify-content:center;align-items:center}#languages ul li:after,#languages-mobile ul li:after{content:"/";margin-left:5px}#languages ul li:last-child:after,#languages-mobile ul li:last-child:after{display:none}#languages a,#languages-mobile a{font-size:.8em;color:#fefefe;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:all .3s cubic-bezier(.4,.01,.165,.99);text-transform:uppercase;position:relative;text-decoration:none;white-space:nowrap}#languages a::before,#languages-mobile a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;z-index:1;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}#languages a:hover:before,#languages-mobile a:hover:before{transform:scaleX(1);transform-origin:left}#languages a.active1,#languages-mobile a.active1{font-weight:700}#languages-mobile ul{flex-wrap:wrap}#languages-mobile a{font-size:1em;color:#000}footer{position:relative;z-index:10}footer a{color:currentColor;position:relative;text-decoration:none;white-space:nowrap}footer a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;z-index:1;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}footer a:hover:before{transform:scaleX(1);transform-origin:left}footer nav{display:flex;grid-gap:.5em}footer #social{display:flex;grid-gap:1em;flex-wrap:wrap}footer #social a{background:#fefefe;border-radius:50%;font-size:2em;line-height:1;padding:.2em;position:relative;overflow:hidden}footer #social a svg{position:relative}footer #social a:before{height:100%;color:#000;z-index:0}footer #social a:hover{color:#fefefe}#footer-top{background-color:#000;color:#fefefe;padding-top:90px;padding-bottom:95px}#footer-top h5{font-size:1.5em;font-weight:600}#footer-top nav{flex-direction:column;align-items:start;text-transform:uppercase;font-weight:200;font-size:1.25em}#footer-top .container,#footer-top #property-show-record aside,#property-show-record #footer-top aside{max-width:1460px;display:grid;grid-template-columns:257px auto auto;grid-gap:0;justify-content:space-between}#footer-top .adr{font-size:1.25em;margin-top:1.4em}#footer-bottom{color:#000;background-color:#ebebeb;padding-top:30px;padding-bottom:15px}#footer-bottom nav{grid-gap:1em}#footer-bottom .container,#footer-bottom #property-show-record aside,#property-show-record #footer-bottom aside{max-width:1710px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-gap:1em}#logo-footer{align-self:center}#descantia{width:100%}#descantia a{font-size:10px;line-height:1;color:currentColor;text-decoration:none;display:flex;justify-content:center;align-items:center;grid-gap:10px}#descantia a:before{display:none}#descantia a svg{width:75px;height:auto;fill:currentColor}#descantia a:hover svg{fill:#666}main#home .h1 p,main#home .h2 p,main#home .h3 p,main#home .h4 p,main#home .h5 p,main#home .h6 p{margin:0}#banner-home{position:relative}#slider-home .item{background:#000;display:grid;grid-template-areas:"stack";width:100%;position:relative;overflow:hidden}#slider-home .item:before{content:"";grid-area:stack;display:block;width:100%;padding-top:47.2916666667%;z-index:2;background:rgba(0,0,0,.2)}#slider-home .item img{grid-area:stack;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;transition:all 3s cubic-bezier(.7,0,.3,1);transform:scale(1.3)}#slider-home .slick-track{transition:all 1s cubic-bezier(.7,0,.3,1)}#slider-home .slick-active img{transform:scale(1);animation:sliderHomeImgAnimation 8s 1 ease-in-out forwards}@keyframes sliderHomeImgAnimation{0%{transform:scale(1.3) translate(0)}to{transform:scale(1) translate(0)}}.search-home{position:absolute;bottom:67px;left:50%;transform:translateX(-50%);width:100%}.search-home #search-advanced-menu{display:grid;grid-template-columns:repeat(3,minmax(auto,1fr));grid-gap:5px}.search-home #search-advanced-menu a.selected1{color:#fefefe;background:#000}.search-home #search-advanced{background:#fefefe;margin-top:5px;display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:1.5em;padding-left:30px}.search-home #search-advanced label{background:#fefefe;display:flex;align-items:center;grid-gap:5px;padding-top:10px;padding-bottom:10px}.search-home #search-advanced label:before{content:"";display:block;width:18px;height:18px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3.753 13.944v8.25h6v-6a1.5 1.5 0 0 1 1.5-1.5h1.5a1.5 1.5 0 0 1 1.5 1.5v6h6v-8.25m-19.5-1.5L10.942 2.255a1.5 1.5 0 0 1 2.122 0l10.189 10.189"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center}.search-home #search-advanced .zone_id:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 375.29 512"><path d="M187.64 0C84.18 0 0 84.18 0 187.64c0 47.53 29.95 114.69 89.02 199.61 43.18 62.07 85.64 110.11 87.43 112.12l11.2 12.62 11.2-12.62c1.79-2.02 44.25-50.05 87.43-112.12 59.07-84.92 89.02-152.07 89.02-199.61C375.29 84.18 291.11 0 187.64 0Zm74.22 369.91c-29.18 41.98-58.68 78.12-74.22 96.55-15.5-18.38-44.89-54.38-74.05-96.31-54.73-78.67-83.66-141.79-83.66-182.51 0-86.96 70.75-157.71 157.71-157.71s157.71 70.75 157.71 157.71c0 40.68-28.87 103.7-83.49 182.27Z"/><path d="M187.64 69.35c-61.07 0-110.75 49.68-110.75 110.75s49.68 110.75 110.75 110.75 110.75-49.68 110.75-110.75S248.71 69.35 187.64 69.35Zm0 191.56c-44.56 0-80.81-36.25-80.81-80.82s36.25-80.81 80.81-80.81 80.82 36.25 80.82 80.81-36.25 80.82-80.82 80.82Z"/></svg>')}.search-home #search-advanced .price{grid-gap:10px}.search-home #search-advanced .price:before{width:22px;height:22px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 484.31 423.2"><path d="M304.62 341.35h-116.9c-3.82 0-6.92-3.1-6.92-6.92s3.1-6.92 6.92-6.92h116.9c4.82.03 9.44-1.87 12.86-5.27.31-.31.57-.61.83-.89.14-.21.29-.41.45-.61 2.69-3.24 4.16-7.32 4.15-11.53-.01-10.11-8.2-18.3-18.31-18.31h-65.31a6.93 6.93 0 0 1-5.12-2.27 93.031 93.031 0 0 0-68.75-30.39H81.47c-3.82 0-6.92-3.1-6.92-6.92s3.1-6.92 6.92-6.92h83.97c28.99.02 56.73 11.8 76.87 32.66h62.31c17.74.02 32.11 14.39 32.15 32.12 0 7.18-2.42 14.14-6.87 19.77-.17.28-.37.56-.59.81-.69.77-1.29 1.48-2 2.19a31.925 31.925 0 0 1-22.69 9.4Z"/><path d="M245.91 423.2c-17.05.01-33.97-2.95-50-8.75L79.1 372.04a6.915 6.915 0 0 1-4.14-8.87 6.915 6.915 0 0 1 8.87-4.14l116.82 42.42a133.918 133.918 0 0 0 105.95-6.57l158.5-80.95a64.219 64.219 0 0 0-61.79-10.25l-76.01 27.68c-.99.54-2.1.82-3.22.82a6.923 6.923 0 0 1-4.76-12.01c.68-.66 1.49-1.16 2.38-1.49l76.89-27.99c26.23-9.43 55.51-4.16 76.8 13.84l6.53 5.66c2.89 2.5 3.2 6.87.7 9.76-.58.67-1.29 1.22-2.08 1.63l-167.68 85.64a147.776 147.776 0 0 1-66.95 16Z"/><path d="M81.44 391.61H6.92c-3.82 0-6.92-3.1-6.92-6.92V234.04c0-3.82 3.1-6.92 6.92-6.92h74.52c3.82 0 6.92 3.1 6.92 6.92v150.65c0 3.82-3.1 6.92-6.92 6.92Zm-67.6-13.84h60.68V240.96H13.84v136.81Zm294.05-131c-68.14 0-123.39-55.24-123.39-123.39S239.75 0 307.89 0s123.39 55.24 123.39 123.39c-.08 68.11-55.27 123.31-123.39 123.39Zm0-232.94c-60.5 0-109.55 49.05-109.55 109.55s49.05 109.55 109.55 109.55 109.54-49.04 109.55-109.54c-.07-60.47-49.07-109.48-109.55-109.55Z"/><text transform="translate(261.43 174.68)" style="font-size:159.1px"><tspan x="0" y="0">€</tspan></text></svg>')}.search-home #search-advanced .price h6{border:0;padding-bottom:0;font-weight:300;font-size:1rem}.search-home #search-advanced .price h6:before{display:none}.search-home #search-advanced .price .inmo-filter{padding-bottom:0}.search-home #search-advanced .price .inmo-filter .filter-prices{padding-top:0}.search-home #search-advanced .price .inmo-filter .submenu{padding-top:0}.search-home #search-advanced .price .inmo-filter li{display:flex;grid-gap:1em}.search-home #search-advanced .price #filter-prices .filter-prices{display:flex!important;grid-gap:15px;flex-wrap:nowrap}.search-home #search-advanced .price #filter-prices .filter-prices .prices_selected_1{order:1;white-space:nowrap}.search-home #search-advanced .price #filter-prices .filter-prices .jcf-range{order:2;padding-top:5px}.search-home #search-advanced .price #filter-prices .filter-prices .prices_selected_2{order:3;white-space:nowrap}.search-home #search-advanced .jcf-unselectable,.search-home #search-advanced .jcf-disabled{-webkit-user-select:inherit;user-select:inherit;color:#000!important;border-color:#fefefe!important}.search-home #search-advanced .jcf-range.jcf-disabled{opacity:1!important}.search-home .jcf-select .jcf-select-text,.search-home .price h6{font-size:16px;font-weight:300;text-transform:uppercase}#header-home{max-width:1070px;display:flex;justify-content:flex-end;grid-gap:60px;padding-top:98px}#header-home h1{font-size:40px;font-weight:200;max-width:500px}#header-home svg{width:225px;height:208px}#header-home .text{max-width:665px;padding-top:20px;font-size:18px}#inmo-home-slider>.top{margin-top:115px;max-width:1200px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title arrows""link arrows";justify-items:start}#inmo-home-slider>.top h3{font-size:2em;text-transform:uppercase;font-weight:300;grid-area:title}#inmo-home-slider>.top a{grid-area:link;position:relative;color:#000;font-size:1.45em;position:relative;text-decoration:none;white-space:nowrap}#inmo-home-slider>.top a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;z-index:1;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}#inmo-home-slider>.top a:hover:before{transform:scaleX(1);transform-origin:left}#inmo-home-slider>.top a span{content:"";display:block;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 17"><path d="M0 1.06 1.05 0l7.67 7.79c.38.4.38 1.02 0 1.42L1.05 17 0 15.94 7.32 8.5 0 1.06Z" fill-rule="evenodd" fill="currentColor"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 17"><path d="M0 1.06 1.05 0l7.67 7.79c.38.4.38 1.02 0 1.42L1.05 17 0 15.94 7.32 8.5 0 1.06Z" fill-rule="evenodd" fill="currentColor"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:15px;height:15px;position:absolute;left:-24px;top:8px}#inmo-home-slider .property-list{display:block;margin-top:45px;margin-bottom:0}#inmo-home-slider .property-list:not(.slick-initialized){display:flex;justify-content:center;grid-gap:0}#inmo-home-slider .property-list:not(.slick-initialized) .item{display:none}#inmo-home-slider .property-list:not(.slick-initialized) .item:first-child,#inmo-home-slider .property-list:not(.slick-initialized) .item:nth-child(2),#inmo-home-slider .property-list:not(.slick-initialized) .item:nth-child(3){display:flex}#inmo-home-slider .property-list .item{max-width:575px;margin-inline:5px;display:flex;height:100%}#inmo-home-slider .property-list .item figure{width:100%!important}#inmo-home-slider #inmo-home-slider-arrows{grid-area:arrows;height:50px;width:105px;display:flex;grid-gap:5px;position:relative;align-self:center}#inmo-home-slider #inmo-home-slider-arrows .slick-arrow{background:#000}#inmo-home-slider #inmo-home-slider-arrows .slick-arrow:before{background:#ebebeb}#owners-home{max-width:1080px;padding-top:105px;padding-bottom:130px}#owners-home h3{font-size:3em;max-width:370px;margin:auto}#owners-home p{font-size:1.2em}#owners-home .animated-button{margin-top:3em;font-size:26px;font-weight:200;padding:.55em 2em}#poblacions-home{padding-top:315px;padding-bottom:315px;background-image:url(../images/home-poblacions-bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat}#poblacions-home .container,#poblacions-home #property-show-record aside,#property-show-record #poblacions-home aside{background:#000;color:#fefefe;padding:40px 30px 70px;max-width:718px}#poblacions-home h3{font-size:3.5em;max-width:370px;margin:auto;font-weight:300}#poblacions-home p{font-size:1.8em;max-width:460px;margin:auto}#poblacions-home .animated-button{text-transform:none;margin-top:1.2em;font-size:26px;font-weight:200;padding:.4em 2em;border:1px solid #fefefe}#team-home{overflow:hidden;padding-top:90px;padding-bottom:90px}#team-home .container,#team-home #property-show-record aside,#property-show-record #team-home aside{display:grid;grid-template-columns:34%auto;align-items:center;grid-gap:50px}#team-home picture{position:relative;padding-bottom:149.7536945813%;font-size:0;line-height:0;overflow:hidden;text-decoration:none}#team-home picture img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform ease-in-out .5s}#team-home picture:hover img{transform:scale(1) translateZ(0)}#team-home picture{max-width:406px}#team-home .text{position:relative;padding-top:50px;padding-bottom:50px;max-width:580px}#team-home .text:before{z-index:-1;content:"";display:block;position:absolute;top:0;bottom:0;width:200dvw;left:50%;transform:translateX(-50%);background-color:#ebebeb}#team-home .text .top{display:flex;justify-content:space-between;align-items:start}#team-home .text .top svg{max-width:240px;height:auto}#team-home .text .top a{color:#000;position:relative;text-decoration:none;white-space:nowrap}#team-home .text .top a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;z-index:1;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}#team-home .text .top a:hover:before{transform:scaleX(1);transform-origin:left}#team-home .text .top a{display:flex;align-items:center}#team-home .text .top a span{display:block;width:12px;height:12px;margin-right:6px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 17"><path d="M0 1.06 1.05 0l7.67 7.79c.38.4.38 1.02 0 1.42L1.05 17 0 15.94 7.32 8.5 0 1.06Z" fill-rule="evenodd" fill="currentColor"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 17"><path d="M0 1.06 1.05 0l7.67 7.79c.38.4.38 1.02 0 1.42L1.05 17 0 15.94 7.32 8.5 0 1.06Z" fill-rule="evenodd" fill="currentColor"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#team-home .text .top a:before{width:calc(100% - 18px);left:18px}#team-home .text .content{margin-left:50px;max-width:502px}#guestbook{padding-top:70px;padding-bottom:60px;display:grid;grid-template-columns:auto 85%}#guestbook .stars{--stars:4;display:grid;place-items:self-start}#guestbook .stars>div{position:relative;white-space:nowrap}#guestbook .stars svg{fill:#f2a71b;width:15px}#guestbook .stars .cover{background:#fff;height:100%;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0;width:calc(20%*(5 - var(--stars)))}#guestbook-summary{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#000;padding:0 1em}#guestbook-summary:before{display:none}#guestbook-summary:hover{color:#222221}#guestbook-summary:hover span svg{fill:#222221}#guestbook-summary h3{color:#000;font-size:40px;line-height:1}#guestbook-summary span{font-size:11px;white-space:nowrap;display:flex;justify-content:center;align-items:center}#guestbook-summary span:first-of-type{margin-bottom:10px}#guestbook-summary span svg{margin-right:.75em;font-size:1.3em}#guestbook-summary .stars{margin-top:10px;margin-bottom:5px}#guestbook-summary .stars svg{width:20px}#guestbook-slider{margin-left:3em;margin-bottom:1em}#guestbook-slider .slick-list{padding:0!important;margin:0 60px}#guestbook-slider .item{display:flex;flex-direction:column;border:1px solid #ebebeb;max-width:350px;font-size:12px;padding:1.5em 1.25em 2em 1em;margin:0 1em}#guestbook-slider .item .top{display:flex;gap:1em}#guestbook-slider .item .text{margin-top:30px;flex:1}#guestbook-slider .item .text p:first-of-type{margin-top:0}#guestbook-slider .item .bottom{display:flex;justify-content:flex-start;align-items:center;padding-top:2.5em}#guestbook-slider .item .bottom svg{height:1rem;margin-right:.5rem}#guestbook-slider .item .stars svg{width:1rem}#guestbook-slider .slick-arrow{width:30px;height:30px}#guestbook-slider .slick-prev,#guestbook-slider .slick-next{background-color:#000}#guestbook-slider .slick-prev:hover,#guestbook-slider .slick-next:hover{background-color:#027373}#guestbook-slider:not(.slick-initialized){display:flex}#guestbook-slider:not(.slick-initialized) .item{display:none}#guestbook-slider:not(.slick-initialized) .item:nth-child(-n+3){display:flex}#guestbook-slider:not(.slick-initialized) .slick-arrow-prev,#guestbook-slider:not(.slick-initialized) .slick-arrow-next{display:none}#property-list-records{padding-bottom:50px!important}main #property-list-records header{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/property-list-header.webp);text-align:center}main #property-list-records header>*{position:relative}main #property-list-records header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000e1a 0,rgba(0,14,26,0) 25.74%),linear-gradient(0deg,rgba(0,14,26,.4),rgba(0,14,26,.4))}main #property-list-records header h1{text-transform:uppercase;font-size:3em}main #property-list-records header h2{font-size:2em}#property-list-records>.container,#property-show-record #property-list-records>aside{display:grid;grid-template-columns:auto 71%;grid-gap:9.5%;padding-top:45px;max-width:1760px}.property-list{grid-gap:90px 56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media only screen and (min-width:717px){.property-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:361px){.property-list{grid-template-columns:1fr}}.property-list{margin-bottom:56px}.property-list .item{background:#000;color:#fefefe;position:relative;display:flex;flex-direction:column}.property-list .item a{text-decoration:none;color:currentColor;height:100%;display:flex;flex-direction:column;justify-content:space-between}.property-list .item figure{cursor:pointer;position:relative;max-width:100%}.property-list .item figure .image-holder picture{position:relative;padding-bottom:50.2521008403%;font-size:0;line-height:0;overflow:hidden;text-decoration:none}.property-list .item figure .image-holder picture img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform ease-in-out .5s}.property-list .item figure .image-holder picture:hover img{transform:scale(1.2) translateZ(0)}.property-list .item figure-list,.property-list .item figure-track{height:100%}.property-list .item figure-arrow{background-color:rgba(243,243,243,.5);transform:initial;width:30px;height:35px}.property-list .item figure-prev{top:2px;bottom:initial;left:2px;right:initial}.property-list .item figure-next{top:2px;bottom:initial;left:34px;right:initial}.property-list .item figure-disabled{opacity:.5;background-color:rgba(243,243,243,.5)!important}.property-list .item h3{text-transform:uppercase;font-size:1.25em}.property-list .item .top{display:flex;flex-direction:column-reverse;padding-top:11px;padding-inline:50px}.property-list .item .description{padding-inline:50px}.property-list .item .bottom{padding-top:54px;padding-right:50px;padding-bottom:20px;padding-left:40px;display:flex;justify-content:space-between;align-items:center}.property-list .item .bottom .button{display:flex;align-items:center;grid-gap:5px;background:0 0;color:currentColor}.property-list .item .bottom .button:before{content:"";width:12px;height:12px;display:block;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 17"><path d="M0 1.06 1.05 0l7.67 7.79c.38.4.38 1.02 0 1.42L1.05 17 0 15.94 7.32 8.5 0 1.06Z" fill-rule="evenodd" fill="currentColor"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 17"><path d="M0 1.06 1.05 0l7.67 7.79c.38.4.38 1.02 0 1.42L1.05 17 0 15.94 7.32 8.5 0 1.06Z" fill-rule="evenodd" fill="currentColor"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.property-list .item .ref,.property-list .item .hut{text-transform:capitalize;white-space:nowrap}.property-list .item .price{font-size:1.5em}.property-list .item .old-price{text-decoration:line-through;font-size:.75em}.property-list .item:hover{background:#ebebeb;color:#000}#left-nav-mobile{z-index:1001;display:none;position:fixed;top:85px;right:7.5vw;background:#fff;border-radius:10px;box-shadow:rgba(100,100,111,.2)0 7px 29px 0;padding:20px;max-height:calc(100dvh - 85px);overflow-y:auto}#left-nav-mobile ul{list-style:none}#left-nav-mobile #see-map{display:none}#property-show-record{padding-bottom:100px!important}main#inner #property-show-record header{background-color:#ebebeb;color:#000;border-top:144px #000 solid;padding-top:60px;padding-bottom:50px}main#inner #property-show-record header .container,main#inner #property-show-record header aside{display:grid;grid-template-columns:57.7%auto;align-items:start;grid-gap:30px 5.2083dvw;max-width:1640px}main#inner #property-show-record header figure{position:relative;padding-bottom:66.4893617021%;font-size:0;line-height:0;overflow:hidden;text-decoration:none}main#inner #property-show-record header figure img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform ease-in-out .5s}main#inner #property-show-record header figure:hover img{transform:scale(1) translateZ(0)}main#inner #property-show-record header figure{position:sticky;top:150px}main#inner #property-show-record header .text{padding-top:35px}main#inner #property-show-record header .text h3{text-transform:uppercase;margin-top:75px;font-weight:500;font-size:1.2em}main#inner #property-show-record header .text .top,main#inner #property-show-record header .text .top-right{display:flex;justify-content:space-between;align-items:center}main#inner #property-show-record header .text .top-right{grid-gap:.5em}main#inner #property-show-record header .text .top-right>:after{content:"/";margin-left:.5em;font-weight:600}main#inner #property-show-record header .text .top-right>:last-of-type:after{display:none}main#inner #property-show-record header .flag{line-height:1.5}#property-show-record .municipi{text-transform:uppercase;font-weight:600;line-height:1;font-size:.8em}#property-show-record .ref,#property-show-record .hut{font-size:.8em;text-transform:uppercase}#property-show-record .prices{text-transform:uppercase;font-size:2em;font-weight:600;line-height:1;white-space:nowrap;display:grid;grid-template-columns:auto auto}#property-show-record .prices .price{grid-column:1/-1}#property-show-record .prices .price-change-percent,#property-show-record .prices .old-price{font-size:.75em;text-align:center}#property-show-record .prices .old-price{text-decoration:line-through}#property-show-record article h1{font-size:1.75em;max-width:680px}#property-show-record article>.container,#property-show-record article>aside{max-width:1220px;padding-top:90px}#property-show-record article .description{padding-top:1em}#property-show-record .property-details{margin-top:50px;display:grid;grid-template-columns:auto 1fr auto 1fr}#property-show-record .property-details strong{font-weight:600}#property-show-record .property-details>*{padding:.8em 1em}#property-show-record .property-details>:nth-child(8n+1),#property-show-record .property-details>:nth-child(8n+2),#property-show-record .property-details>:nth-child(8n+3),#property-show-record .property-details>:nth-child(8n+4){background:#fefefe}#property-show-record .property-details .efficiency{order:999;grid-column-end:span 2}#property-show-record .property-details strong.efficiency{grid-column-start:1}#property-show-record .property-details span.efficiency{grid-column-start:3}#property-show-record #slider-inmo{padding-top:10px}#property-show-record #slider-inmo:not(.slick-initialized){display:flex;justify-content:center}#property-show-record #slider-inmo:not(.slick-initialized) .item{display:none}#property-show-record #slider-inmo:not(.slick-initialized) .item:first-of-type{display:block}#property-show-record #slider-inmo .item{padding-inline:5px}#property-show-record #slider-inmo img{max-width:95dvw;max-height:627px;width:auto;height:auto}#property-show-record .videoframe{margin-top:90px}#property-show-record .files{margin-top:90px;display:flex;grid-gap:1em}#property-show-record .files>div{display:flex;flex-direction:column;align-items:start}#property-show-record .files svg{font-size:1.75em}#property-show-record .files a{color:#000;position:relative;text-decoration:none;white-space:nowrap}#property-show-record .files a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;z-index:1;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}#property-show-record .files a:hover:before{transform:scaleX(1);transform-origin:left}#property-show-record aside{max-width:1530px;padding-top:55px;padding-inline:130px;padding-bottom:30px;background:#000;color:#fefefe;margin-top:90px}#property-show-record aside .top{display:flex;justify-content:space-between;align-items:end;padding-bottom:50px}#property-show-record aside .top svg{max-width:171px}#property-show-record aside .top h3{font-size:2.75em}#property-show-record aside .top>div{text-align:right}#property-show-record aside .top>div span{text-transform:uppercase}#property-show-record .contact input[type=text],#property-show-record .contact input[type=email],#property-show-record .contact textarea{background:#000;border:0;color:#fefefe!important}#property-show-record .contact input[type=text]:-webkit-autofill,#property-show-record .contact input[type=text]:-webkit-autofill:hover,#property-show-record .contact input[type=text]:-webkit-autofill:focus,#property-show-record .contact input[type=email]:-webkit-autofill,#property-show-record .contact input[type=email]:-webkit-autofill:hover,#property-show-record .contact input[type=email]:-webkit-autofill:focus,#property-show-record .contact textarea:-webkit-autofill,#property-show-record .contact textarea:-webkit-autofill:hover,#property-show-record .contact textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fefefe;-webkit-box-shadow:0 0 0 1000px #000 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#property-show-record .contact input[type=text]:focus,#property-show-record .contact input[type=email]:focus,#property-show-record .contact textarea:focus{outline:0;border:0;background:0 0;color:#fefefe}#property-show-record .contact textarea{width:100%;height:150px;resize:none}#property-show-record .contact label{position:relative;border:1px solid #fefefe;padding:15px 20px;display:flex;align-items:center;grid-gap:1em}#property-show-record .contact label:has(.input_error){border-color:red;color:red}#property-show-record .contact .nofloat{grid-column:1/-1;align-items:start}#property-show-record .contact .nofloat span{width:100%}#property-show-record .contact .form_area{display:grid;grid-template-columns:repeat(2,minmax(auto,1fr));grid-gap:14px 18px}#property-show-record .contact .form_error{display:none}#property-show-record .contact #nocheat{justify-self:center!important;align-self:center!important}#property-show-record .contact .accepta>div{display:flex}#property-show-record .contact .accepta .jcf-checkbox{margin-top:.25em}#property-show-record .contact .accepta label{border:0;padding:0;grid-gap:.25em}#property-show-record .contact #contact-button{grid-column:1/-1;justify-self:center;align-self:center;cursor:pointer;background:0 0;color:#fefefe;border:1px solid #fefefe;text-transform:uppercase;padding:1em 4em}#property-show-record .contact #contact-button:hover{background-color:#ebebeb;color:#000!important}.flag{position:absolute;top:10px;right:10px;background-color:#000;color:#fff;font-size:13px;text-transform:uppercase;padding:4px 15px;z-index:500}#search-advanced ul{margin:0;padding-left:0}#search-advanced ul li:before{display:none}#search-advanced .top{display:flex;flex-direction:column;grid-gap:20px 10px;align-items:stretch;padding-bottom:22px}#search-advanced .top .words{display:flex;border:1px solid #000;overflow:hidden}#search-advanced .top .words input[type=text]{width:100%;border:0;-webkit-appearance:none;padding:12px 12px}#search-advanced .top .words input[type=text]::placeholder{color:#ebebeb}#search-advanced .top .words button{-webkit-appearance:none;border:0;background-color:#000;padding:0;display:flex;align-items:center}#search-advanced .top .words button:hover{background-color:#ebebeb}#search-advanced .top .words input[type=submit]{cursor:pointer;-webkit-appearance:none;font-size:0;border:0;width:45px;height:100%;background-color:#fefefe;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="currentColor" d="M19 3C13.488 3 9 7.488 9 13c0 2.395.84 4.59 2.25 6.313L3.281 27.28l1.439 1.44l7.968-7.969A9.92 9.92 0 0 0 19 23c5.512 0 10-4.488 10-10S24.512 3 19 3m0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8s-8-3.57-8-8s3.57-8 8-8"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="currentColor" d="M19 3C13.488 3 9 7.488 9 13c0 2.395.84 4.59 2.25 6.313L3.281 27.28l1.439 1.44l7.968-7.969A9.92 9.92 0 0 0 19 23c5.512 0 10-4.488 10-10S24.512 3 19 3m0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8s-8-3.57-8-8s3.57-8 8-8"/></svg>');-webkit-mask-size:65%auto;mask-size:65%auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#search-advanced .top .words input[type=submit]:hover{background-color:#000}#search-advanced .top #reset-filters{border:1px solid #ebebeb;background-color:transparent;width:51px;height:51px;color:#ebebeb;display:flex;justify-content:center;align-items:center;font-size:2em;border-radius:50%}#search-advanced .top #reset-filters:hover{color:#000}#search-advanced .top #see-map{grid-column:1/-1;border-radius:10px}#search-advanced select,#search-advanced .jcf-select{color:#000;width:100%}#search-advanced select:hover,#search-advanced select:focus,#search-advanced .jcf-select:hover,#search-advanced .jcf-select:focus{color:#000}#search-advanced select:hover::placeholder,#search-advanced .jcf-select:hover::placeholder{color:#000}#search-advanced h6{font-weight:500;font-size:20px;text-transform:uppercase;padding-bottom:.25em;border-bottom:1px solid currentColor}#search-advanced .inmo-filter{padding-bottom:30px}#search-advanced .inmo-filter:last-of-type .submenu{padding-bottom:0}#search-advanced .inmo-filter h6{cursor:pointer;display:flex;align-items:center;grid-gap:.5em}#search-advanced .inmo-filter h6:before{content:"";display:block;width:1.5em;height:1.5em;transform:rotate(-90deg);background-color:#000;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 9"><path d="M15.94 0 17 1.05 9.21 8.72c-.4.38-1.02.38-1.42 0L0 1.05 1.06 0 8.5 7.32 15.94 0Z" fill-rule="evenodd" fill="currentColor"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 9"><path d="M15.94 0 17 1.05 9.21 8.72c-.4.38-1.02.38-1.42 0L0 1.05 1.06 0 8.5 7.32 15.94 0Z" fill-rule="evenodd" fill="currentColor"/></svg>');-webkit-mask-size:60%auto;mask-size:60%auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#search-advanced .inmo-filter .submenu{padding-top:.5em;padding-bottom:30px}#search-advanced .inmo-filter .submenu li>div{display:grid;grid-template-columns:26px auto}#search-advanced .inmo-filter .submenu .jcf-checkbox{margin-top:.45em}#search-advanced .inmo-filter .active1 h6:before{transform:rotate(0deg)}#search-advanced #filter-prices .filter-prices{display:grid!important;grid-template-columns:repeat(2,minmax(auto,1fr));justify-items:center}#search-advanced #filter-prices .filter-prices .prices_selected_1{justify-self:start}#search-advanced #filter-prices .filter-prices .prices_selected_2{justify-self:end}#search-advanced #filter-prices .filter-prices .jcf-range{grid-column:1/-1}#search-advanced #filter-prices .submenu li>div,#search-advanced #filter-room .submenu li>div{display:block}#search-advanced .search-button{width:100%;cursor:pointer;margin-top:1em;font-weight:300;font-size:1.2em;background:#000;color:#fefefe;text-transform:uppercase;border:0;padding:1em 1em}#search-advanced .filter-prices{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:20px}#search-advanced .filter-prices .jcf-range{width:100%}#search-advanced .filter-prices .prices_selected_1{order:2}#search-advanced .filter-prices .prices_selected_2{order:3}.search-home #search-advanced .search-button{width:inherit;margin:0;font-size:0;width:50px;background-color:#000;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="%23fefefe" d="M19 3C13.488 3 9 7.488 9 13c0 2.395.84 4.59 2.25 6.313L3.281 27.28l1.439 1.44l7.968-7.969A9.92 9.92 0 0 0 19 23c5.512 0 10-4.488 10-10S24.512 3 19 3m0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8s-8-3.57-8-8s3.57-8 8-8"/></svg>');background-position:center;background-repeat:no-repeat;background-size:20px}.search-home #search-advanced .search-button:hover{background-color:#ebebeb;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="%23000000" d="M19 3C13.488 3 9 7.488 9 13c0 2.395.84 4.59 2.25 6.313L3.281 27.28l1.439 1.44l7.968-7.969A9.92 9.92 0 0 0 19 23c5.512 0 10-4.488 10-10S24.512 3 19 3m0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8s-8-3.57-8-8s3.57-8 8-8"/></svg>')}#search-advanced .jcf-select{margin:0;height:inherit;border-color:#000;border-radius:20px}#search-advanced .jcf-select .jcf-select-text{margin-top:5px;margin-bottom:5px}#search-advanced .jcf-select:before{display:none}#new-list-records header{position:relative;background-image:url(../images/news-header-bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;padding-top:calc(144px + 6.1458dvw)!important;padding-bottom:4.5833dvw!important}#new-list-records header>*{position:relative}#new-list-records header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000e1a 0,rgba(0,14,26,0) 25.74%),linear-gradient(0deg,rgba(0,14,26,.4),rgba(0,14,26,.4))}#new-list-records header h1{text-transform:uppercase;font-size:3.75em;font-weight:300}#new-list-records header h2{margin-top:.45em;font-size:2em;font-weight:300}#new-list-records .container,#new-list-records #property-show-record aside,#property-show-record #new-list-records aside{max-width:1580px;padding-top:77px;padding-bottom:50px}#new-list-records .item{border-top:2px solid #000}#new-list-records .item:last-of-type{border-bottom:2px solid #000}#new-list-records .item:hover img{transform:scale(1.2) translateZ(0)}#new-list-records .item:hover .text{background-color:#000;color:#fefefe}#new-list-records .item a{text-decoration:none;display:grid;grid-template-columns:50%auto}#new-list-records .item figure{position:relative;padding-bottom:67.1682626539%;font-size:0;line-height:0;overflow:hidden;text-decoration:none}#new-list-records .item figure img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform ease-in-out .5s}#new-list-records .item figure:hover img{transform:scale(1.2) translateZ(0)}#new-list-records .item .text{display:flex;flex-direction:column;justify-content:center;padding:34px 26px;color:#000}#new-list-records .item .text a{color:currentColor}#new-list-records .item .text h3{color:currentColor;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:20px;position:relative;display:inline-block;overflow:hidden}#new-list-records .item .text .description{padding-top:4px;cursor:pointer}#new-list-records .item .text .description>p:first-child{margin-top:0!important}#new-list-records .results{margin-top:50px}#new-show-record{border-top:144px #000 solid}#new-show-record .container,#new-show-record #property-show-record aside,#property-show-record #new-show-record aside{max-width:1025px}#new-show-record #slider-news .item{padding-inline:0 10px}#new-show-record figure{line-height:0;font-size:0;margin-top:10px}#new-show-record figure img{max-width:100dvw;height:auto}#new-show-record .description{padding-top:70px}#new-show-record .description p:first-child{margin-top:0}#new-show-record aside{text-align:center;display:flex;flex-direction:column;padding:95px 0 0 0}#new-show-record aside a{color:#000;position:relative;text-decoration:none;white-space:nowrap}#new-show-record aside a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;z-index:1;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}#new-show-record aside a:hover:before{transform:scaleX(1);transform-origin:left}#new-show-record .show-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"previous next";background-color:#222221;justify-items:stretch;margin-top:60px}#new-show-record .show-buttons a{text-align:center;color:#fefefe;text-transform:uppercase;text-decoration:none;font-size:20px;line-height:1;padding-top:27px;padding-bottom:27px}#new-show-record .show-buttons a:hover{background-color:#000}#new-show-record .show-buttons a.previous-link{grid-area:previous}#new-show-record .show-buttons a.next-link{grid-area:next}#new-show-record .videoframe-content{padding-top:50px;padding-bottom:50px}main.page header{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;padding-top:calc(144px + 12.4479dvw)!important;padding-bottom:19.4271dvw!important}main.page header>*{position:relative}main.page header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000e1a 0,rgba(0,14,26,0) 25.74%),linear-gradient(0deg,rgba(0,14,26,.4),rgba(0,14,26,.4))}main.page header h1{text-transform:uppercase;font-size:3.75em;font-weight:300}main.page header h2{margin-top:.45em;font-size:2em;font-weight:300}main.page img{max-width:100%}main.page .text-img{padding-top:90px;padding-bottom:90px}main.page .text-img .container,main.page .text-img #property-show-record aside,#property-show-record main.page .text-img aside{max-width:1730px;display:grid;grid-gap:90px;align-items:center;margin-bottom:80px}main.page .text-img .container:nth-child(odd),main.page .text-img #property-show-record aside:nth-child(odd),#property-show-record main.page .text-img aside:nth-child(odd){grid-template-areas:"text img";grid-template-columns:auto 48%}main.page .text-img .container:nth-child(odd) .text,main.page .text-img #property-show-record aside:nth-child(odd) .text,#property-show-record main.page .text-img aside:nth-child(odd) .text{text-align:right;justify-self:flex-end}main.page .text-img .container:nth-child(even),main.page .text-img #property-show-record aside:nth-child(even),#property-show-record main.page .text-img aside:nth-child(even){grid-template-areas:"img text";grid-template-columns:48%auto}main.page .text-img .container:last-child,main.page .text-img #property-show-record aside:last-child,#property-show-record main.page .text-img aside:last-child{margin-bottom:0}main.page .text-img .text{grid-area:text;max-width:663px}main.page .text-img .text h3{font-size:2.5em;font-weight:200}main.page .text-img picture{grid-area:img;position:relative;padding-bottom:66.625%;font-size:0;line-height:0;overflow:hidden;text-decoration:none}main.page .text-img picture img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform ease-in-out .5s}main.page .text-img picture:hover img{transform:scale(1) translateZ(0)}main.page .text-img picture{width:100%}main#inner #page-services header{background-image:url(../images/page-services-header-bg.webp)}#page-services-header{max-width:830px;padding-top:82px}#page-services-header h3{font-size:2.5em;font-weight:200}#page-services-passos{margin-top:77px}#page-services-passos .top{padding-bottom:40px}#page-services-passos .top h3{text-transform:uppercase;font-size:2.8em;font-weight:200}#page-services-passos .content{background:#f5f6f6}#page-services-passos .content .container,#page-services-passos .content #property-show-record aside,#property-show-record #page-services-passos .content aside{grid-gap:90px 150px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media only screen and (min-width:1111px){#page-services-passos .content .container,#page-services-passos .content #property-show-record aside,#property-show-record #page-services-passos .content aside{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:311px){#page-services-passos .content .container,#page-services-passos .content #property-show-record aside,#property-show-record #page-services-passos .content aside{grid-template-columns:1fr}}#page-services-passos .content .container,#page-services-passos .content #property-show-record aside,#property-show-record #page-services-passos .content aside{padding-top:100px;padding-bottom:140px;max-width:1300px}#page-services-passos .content .item h3{font-weight:500;font-size:2em;margin-top:.75em}#page-services-passos .content .item picture{display:flex;justify-content:start;align-items:center;width:100%;height:84px}#page-services-passos .content .item picture img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}main#inner #page-company header{background-image:url(../images/page-services-header-bg.webp)}#page-company-header{max-width:830px;padding-top:82px}#page-company-header h3{font-size:2.5em;font-weight:200}#page-company-footer{background:#f5f6f6}#page-company-footer .container,#page-company-footer #property-show-record aside,#property-show-record #page-company-footer aside{padding-bottom:120px;max-width:830px;padding-top:82px}#page-company-footer h3{font-size:2.5em;font-weight:200}main#inner #page-municipis header{background-image:url(../images/page-services-header-bg.webp);margin-bottom:50px}#page-municipis .page-footer{margin-top:50px}#page-legal header,#page-cookies header,#page-politica header,#page-accessibilitat header,#map-list-records header{padding-top:234px!important;padding-bottom:90px!important}main#inner #page-legal,main#inner #page-cookies,main#inner #page-politica,main#inner #page-accessibilitat,main#inner #map-list-records{padding-bottom:100px}#page-legal .container h3,#page-legal #property-show-record aside h3,#property-show-record #page-legal aside h3,#page-cookies .container h3,#page-cookies #property-show-record aside h3,#property-show-record #page-cookies aside h3,#page-politica .container h3,#page-politica #property-show-record aside h3,#property-show-record #page-politica aside h3,#page-accessibilitat .container h3,#page-accessibilitat #property-show-record aside h3,#property-show-record #page-accessibilitat aside h3,#map-list-records .container h3,#map-list-records #property-show-record aside h3,#property-show-record #map-list-records aside h3{margin-top:50px;font-size:2em}main.contact>section{padding-bottom:100px!important}main.contact>section header{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/contact-header-bg.webp);text-align:center;padding-top:calc(144px + 12.4479dvw)!important;padding-bottom:19.4271dvw!important}main.contact>section header>*{position:relative}main.contact>section header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000e1a 0,rgba(0,14,26,0) 25.74%),linear-gradient(0deg,rgba(0,14,26,.4),rgba(0,14,26,.4))}main.contact>section header h1{text-transform:uppercase;font-size:3.75em;font-weight:300}main.contact>section header h2{margin-top:.45em;font-size:2em;font-weight:300}main.contact>section .capcalera{margin-top:60px}main.contact>section .capcalera h3{font-size:2em;font-weight:200}main.contact>section .capcalera h4{margin-top:1em}main.contact>section .container,main.contact>section #property-show-record aside,#property-show-record main.contact>section aside{max-width:1560px}main.contact>section .content{margin-top:90px;display:grid;grid-template-columns:auto 65%;grid-gap:5.9896vw}main.contact>section .content h3{text-transform:uppercase;font-size:1.4em}main.contact>section .content h4{font-size:1em;font-weight:200;margin-top:2.2em}main.contact>section .content .text{justify-self:flex-end;align-self:center;padding-inline:30px}#contact-get-form-new>form{padding:100px 140px;max-width:1685px;margin-top:90px;background-image:url(../images/contact-form-bg.webp);background-color:#000;color:#fefefe}#contact-get-form-new>form .inputs{display:grid;grid-template-columns:repeat(4,minmax(auto,1fr));grid-column-gap:15px;grid-row-gap:85px;grid-template-areas:"matter matter . .""name surname mail phone""comment comment comment comment"}#contact-get-form-new>form .inputs .matter{grid-area:matter}#contact-get-form-new>form .inputs .name{grid-area:name}#contact-get-form-new>form .inputs .surname{grid-area:surname}#contact-get-form-new>form .inputs .mail{grid-area:mail}#contact-get-form-new>form .inputs .phone{grid-area:phone}#contact-get-form-new>form .inputs .comment{grid-area:comment;flex-direction:column}#contact-get-form-new>form .inputs input[type=text],#contact-get-form-new>form .inputs input[type=email],#contact-get-form-new>form .inputs textarea{width:100%;background:0 0;border:0;flex:1;color:#fefefe!important}#contact-get-form-new>form .inputs input[type=text]:-webkit-autofill,#contact-get-form-new>form .inputs input[type=text]:-webkit-autofill:hover,#contact-get-form-new>form .inputs input[type=text]:-webkit-autofill:focus,#contact-get-form-new>form .inputs input[type=email]:-webkit-autofill,#contact-get-form-new>form .inputs input[type=email]:-webkit-autofill:hover,#contact-get-form-new>form .inputs input[type=email]:-webkit-autofill:focus,#contact-get-form-new>form .inputs textarea:-webkit-autofill,#contact-get-form-new>form .inputs textarea:-webkit-autofill:hover,#contact-get-form-new>form .inputs textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fefefe;-webkit-box-shadow:0 0 0 1000px #000 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#contact-get-form-new>form .inputs input[type=text]:focus,#contact-get-form-new>form .inputs input[type=email]:focus,#contact-get-form-new>form .inputs textarea:focus{outline:0;border:0;background:0 0;color:#fefefe}#contact-get-form-new>form .inputs textarea{margin-top:12px}#contact-get-form-new>form .inputs>label{display:flex;border-bottom:1px solid currentColor;padding-bottom:12px;position:relative}#contact-get-form-new>form .inputs>label strong{display:block;float:left;margin-right:5px;white-space:nowrap}#contact-get-form-new>form .inputs>label span{display:block;overflow:hidden}#contact-get-form-new>form .bottom{display:flex;justify-content:space-between;align-items:flex-start;padding-top:60px}#contact-get-form-new>form .g-recaptcha{margin-top:30px}#contact-get-form-new>form .accepta{margin-top:20px;font-size:12px}#contact-get-form-new>form .accepta>div{display:flex;align-items:flex-start;padding-bottom:6px}#contact-get-form-new>form .accepta>div:last-child{padding-bottom:0}#contact-get-form-new>form .accepta>div>span{margin-top:2px;flex-shrink:0}#contact-get-form-new>form .accepta #accepto{margin-right:10px}#contact-get-form-new>form input[type=submit]{border:1px solid #fefefe;background:#fefefe;padding:.5em 3em;align-self:center;text-transform:uppercase;font-size:1.3em;font-weight:300;cursor:pointer}#contact-get-form-new>form input[type=submit]:hover{background:0 0;color:#fefefe}#form_sent{display:none;background-color:#f2f2f2;padding:100px 140px;margin-top:50px}#form_not_sent{display:none;color:#ff2b1a;background-color:#f2f2f2;padding:100px 140px;margin-top:50px}.form_error{position:absolute;top:100%;left:0;color:#ff2b1a}.input_error{border-color:#ee5123!important}#message_container{display:none}#message{padding-top:100px;padding-bottom:100px;font-size:18px}#contact-get-form-new address{padding:0 0 40px 0}#contact-get-form-new address h3{font-size:18px;font-weight:600;line-height:1;text-transform:inherit;padding-left:0;padding-top:48px}#contact-get-form-new address .ico{margin-right:.5em}#contact-get-form-new address .adr,#contact-get-form-new address .tel,#contact-get-form-new address .email{display:flex;align-items:center;margin-top:1.75em}#contact-get-form-new address .adr .ico{font-size:1.3em}#contact-get-form-new address .tel .ico{font-size:1.2em}#contact-get-form-new address p{margin:0}#contact-get-form-new address a{color:#000;position:relative;text-decoration:none;white-space:nowrap}#contact-get-form-new address a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;z-index:1;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}#contact-get-form-new address a:hover:before{transform:scaleX(1);transform-origin:left}#google-map,#google-map-inmo{width:100%;height:448px}#google-map iframe,#google-map-inmo iframe{margin:0;border:0;width:100%;height:100%;overflow:hidden}.web.map header{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;padding-top:calc(144px + 12.4479dvw)!important;padding-bottom:19.4271dvw!important}.web.map header>*{position:relative}.web.map header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000e1a 0,rgba(0,14,26,0) 25.74%),linear-gradient(0deg,rgba(0,14,26,.4),rgba(0,14,26,.4))}.web.map header h1{text-transform:uppercase;font-size:3.75em;font-weight:300}.web.map header h2{margin-top:.45em;font-size:2em;font-weight:300}.web.map h3{font-size:18px;font-weight:700;margin-top:40px;margin-bottom:10px}.web.map h3:first-of-type{margin-top:0}.web.map div{padding-left:30px}.web.map div>div:last-of-type{padding-bottom:10px}.web.map div a{text-decoration:none;padding-top:1px;padding-bottom:1px;border-bottom:1px solid transparent;display:inline-block}.web.map div a:hover{border-bottom:1px solid #f2cb05}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-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{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-slide,.slick-slide *,.slick-list:focus{outline:0!important}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}.slick-arrow{cursor:pointer;border:0;outline:0!important;padding:0;line-height:0;font-size:0;color:transparent;position:absolute;z-index:900;width:45px;height:45px;top:50%;transform:translateY(-50%);background-color:transparent;background-position:center;background-size:70%;background-repeat:no-repeat;transition:all .75s cubic-bezier(.7,0,.3,1)}.slick-arrow::-moz-focus-inner{border:0}.slick-prev{left:0}.slick-prev,.slick-prev.slick-disabled,.slick-prev.slick-disabled:hover{background-color:#fefefe;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 17"><path d="M9 15.94 7.95 17 .29 9.21c-.38-.4-.38-1.02 0-1.42L7.95 0 9 1.06 1.68 8.5 9 15.94Z" fill-rule="evenodd" fill="currentColor"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 17"><path d="M9 15.94 7.95 17 .29 9.21c-.38-.4-.38-1.02 0-1.42L7.95 0 9 1.06 1.68 8.5 9 15.94Z" fill-rule="evenodd" fill="currentColor"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.slick-prev:hover{background-color:#000}.slick-next{right:0}.slick-next,.slick-next.slick-disabled,.slick-next.slick-disabled:hover{background-color:#fefefe;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 17"><path d="M0 1.06 1.05 0l7.67 7.79c.38.4.38 1.02 0 1.42L1.05 17 0 15.94 7.32 8.5 0 1.06Z" fill-rule="evenodd" fill="currentColor"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 17"><path d="M0 1.06 1.05 0l7.67 7.79c.38.4.38 1.02 0 1.42L1.05 17 0 15.94 7.32 8.5 0 1.06Z" fill-rule="evenodd" fill="currentColor"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.slick-next:hover{background-color:#000}.slick-disabled{opacity:.2;filter:alpha(opacity=20);cursor:default}.slick-dots{position:absolute;bottom:10px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:100;font-size:0;line-height:0}.slick-dots li{display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li:before{display:none}.slick-dots li button{font-size:0;line-height:0;display:block;width:18px;height:18px;cursor:pointer;color:transparent;border:0;outline:0;background:#ededed;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover{background-color:#222221}.slick-dots li.slick-active button{background-color:#000;cursor:default}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fefefe;border:1px solid #ebebeb;border-radius:50%;margin:0 7px 0 0;height:16px;width:18px}.jcf-radio span{display:none!important;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#000;border-radius:100%}.jcf-radio input[type=radio]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block!important}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fefefe;border:1px solid #ebebeb;margin:0 10px 0 0;height:16px;width:16px}.jcf-checkbox span{position:absolute;display:none;height:6px;width:10px;top:50%;left:50%;margin:-7px 0 0-6px;border:3px solid #000;border-width:0 0 3px 3px;transform:rotate(-45deg)}.jcf-checkbox input[type=checkbox]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}:root .jcf-checkbox span{margin:-4px 0 0-5px}.jcf-button{display:inline-block;vertical-align:top;position:relative;overflow:hidden;border:1px solid #ebebeb;background:#fefefe;margin:0 10px 10px 0;padding:5px 10px}.jcf-button .jcf-real-element{position:absolute;min-height:100%;min-width:100%;outline:0;opacity:0;padding:0;margin:0;border:0;bottom:0;right:0;left:0;top:0}.jcf-file{display:inline-block;white-space:nowrap;position:relative;overflow:hidden;background:#fefefe}.jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0}.jcf-file .jcf-fake-input{display:inline-block;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;overflow:hidden;border:1px solid #ebebeb;padding:0 8px;font-size:13px;line-height:28px;height:28px;width:125px}.jcf-file .jcf-upload-button{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;border:1px solid #ebebeb;margin:0 0 0-1px;padding:0 10px;line-height:28px;height:28px}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec{background:#e3e3e3}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}select,.jcf-select{border:1px solid #fefefe;background:#fefefe;margin:0;min-width:150px;height:44px}.jcf-select{display:inline-block;vertical-align:top;position:relative}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin:8px 35px 8px 15px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;width:35px;bottom:0;right:0;top:0;cursor:pointer;background-color:#000;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 9"><path d="M15.94 0 17 1.05 9.21 8.72c-.4.38-1.02.38-1.42 0L0 1.05 1.06 0 8.5 7.32 15.94 0Z" fill-rule="evenodd" fill="currentColor"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 9"><path d="M15.94 0 17 1.05 9.21 8.72c-.4.38-1.02.38-1.42 0L0 1.05 1.06 0 8.5 7.32 15.94 0Z" fill-rule="evenodd" fill="currentColor"/></svg>');-webkit-mask-size:50%auto;mask-size:50%auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select.jcf-compact-multiple{max-width:220px}.jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:inline-block;padding-top:2px;content:"..."}.jcf-select-drop .jcf-select-drop-content{border:1px solid #ebebeb}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:0 0}.jcf-select-drop.jcf-compact-multiple .jcf-selected{background:#e6e6e6;color:#000}.jcf-select-drop.jcf-compact-multiple .jcf-selected:before{display:inline-block;content:"";height:4px;width:8px;margin:-7px 5px 0-3px;border:3px solid #fefefe;border-width:0 0 3px 3px;transform:rotate(-45deg)}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fefefe;width:100%;font-weight:300}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{cursor:pointer;color:#000;white-space:nowrap;overflow:hidden;display:block;padding:10px 15px;min-height:14px;height:1%}.jcf-list .jcf-disabled{background:#fefefe!important;color:#aaa!important}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-textarea{border:1px solid #ebebeb;box-sizing:content-box;display:inline-block;position:relative}.jcf-textarea .jcf-scrollbar-horizontal{display:none;height:0}.jcf-textarea textarea{padding:8px 10px;border:0;margin:0}.jcf-textarea .jcf-resize{position:absolute;text-align:center;cursor:se-resize;background:#e3e3e3;font-weight:700;line-height:15px;text-indent:1px;font-size:12px;height:15px;width:14px;bottom:0;right:0}.jcf-textarea .jcf-resize:before{border:1px solid #000;border-width:0 1px 1px 0;display:block;margin:4px 0 0 3px;width:6px;height:6px;content:""}.jcf-number{display:inline-block;position:relative;height:32px}.jcf-number input{-moz-appearance:textfield}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none}.jcf-number input{box-sizing:border-box;border:1px solid #989898;padding:3px 27px 3px 7px;margin:0;height:100%}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{position:absolute;background:#aaa;width:20px;height:15px;right:1px;top:1px}.jcf-number .jcf-btn-dec{top:auto;bottom:1px}.jcf-number .jcf-btn-dec:hover{background:#e6e6e6}.jcf-number .jcf-btn-inc:hover{background:#e6e6e6}.jcf-number.jcf-disabled .jcf-btn-dec:hover,.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:#aaa}.jcf-number .jcf-btn-dec:before,.jcf-number .jcf-btn-inc:before{position:absolute;content:"";width:0;height:0;top:50%;left:50%;margin:-6px 0 0-4px;border:4px solid #aaa;border-color:transparent transparent #aaa transparent}.jcf-number .jcf-btn-dec:before{margin:-1px 0 0-4px;border-color:#aaa transparent transparent transparent}.jcf-number.jcf-disabled .jcf-btn-dec:before,.jcf-number.jcf-disabled .jcf-btn-inc:before{opacity:.3}.jcf-number .jcf-btn-dec.jcf-disabled:before,.jcf-number .jcf-btn-inc.jcf-disabled:before{opacity:.3}.jcf-number.jcf-disabled input{background:#ddd}.jcf-range{display:block;min-width:120px}.jcf-range .jcf-range-track{margin:0 10px 0 0;position:relative;display:block;background-color:#d4d4d4}.jcf-range .jcf-range-wrapper{position:relative;background:#e5e5e5;border-radius:5px;height:1px;display:block;margin:5px 0}.jcf-range.jcf-vertical{min-width:0;width:auto}.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px 0 0}.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px}.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto}.jcf-range.jcf-vertical .jcf-range-display-wrapper{left:auto;right:auto;top:10px;bottom:10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min{margin:0 0-10px;padding:0 0 10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max{margin:-10px 0 0;padding:10px 0 0}.jcf-range.jcf-vertical .jcf-range-mark{margin:0 0 9px;left:14px;top:auto;width:3px;height:1px}.jcf-range .jcf-range-display-wrapper{position:absolute;min-height:5px;min-width:10px;left:10px;right:10px}.jcf-range .jcf-range-display{position:absolute;background:#000;width:10px;height:1px}.jcf-range .jcf-range-display.jcf-range-min{margin:0 0 0-10px;padding:0 0 0 10px}.jcf-range .jcf-range-display.jcf-range-max{margin:0-10px 0 0;padding:0 10px 0 0}.jcf-range .jcf-range-handle{position:absolute;width:10px;height:10px;margin:1px 0 0;z-index:1;top:-5px;left:0;background-color:#000;border:2px solid #000;border-color:#000!important;border-radius:50%}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0 0 0 9px}.jcf-range .jcf-active-handle{z-index:2}.jcf-range.jcf-disabled{background:0 0!important;opacity:.3}.jcf-range.jcf-focus .jcf-active-handle{background-color:#000}.jcf-disabled{color:#e0e0e0!important;border-color:#e0e0e0!important}.jcf-disabled.jcf-select:before{color:#e0e0e0!important}.jcf-focus,.jcf-focus *{border-color:#ebebeb!important}.button{color:#000;background:#fefefe;text-decoration:none;border:0;cursor:pointer}.button:hover{color:#fefefe;background:#000}a.animated-button,input.animated-button{cursor:pointer;z-index:0;position:relative;display:inline-flex;justify-content:center;align-items:center;color:#000;background-color:#fefefe;font-size:16px;font-weight:400;padding:1em 5em;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;letter-spacing:.08em;transition:all 1s ease;border-radius:0;border-color:#fefefe;border-style:solid;border-width:0}a.animated-button:before,input.animated-button:before{content:"";position:absolute;height:0;left:50%;top:50%;width:150%;z-index:-1;transition:all .75s ease 0s;background:#000;transform:translateX(-50%) translateY(-50%) rotate(-25deg)}a.animated-button:hover,input.animated-button:hover{color:#fefefe;border-color:#000;text-shadow:none}a.animated-button:hover:before,input.animated-button:hover:before{height:450%}a.animated-button.inverse,input.animated-button.inverse{color:#fefefe;border-color:#000;background-color:#000}a.animated-button.inverse:before,input.animated-button.inverse:before{background-color:#ebebeb}a.animated-button.inverse:hover,input.animated-button.inverse:hover{color:#000;border-color:#ebebeb;background-color:#ebebeb}.floating-button-container{position:fixed;bottom:70px;height:0;width:100%;z-index:1000;padding-right:15px}.floating-button-container>div{position:relative;margin:0 auto;max-width:1920px}.floating-button-container>div>div{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-end;grid-gap:0}.floating-button{font-size:18px;line-height:26px;color:#fefefe;margin-bottom:8px;text-decoration:none;position:relative;display:flex;align-items:center;justify-content:flex-end}.floating-button:last-child{margin-bottom:0}.floating-button .ico{color:#fefefe;background:#000;width:60px;height:60px;padding:17px;border:0 solid #222221;border-radius:30px;display:flex;justify-content:center;align-items:center;z-index:2;position:absolute;left:0;top:0}.floating-button .ico svg{width:100%;height:auto;fill:#fefefe;z-index:980}.floating-button .text{z-index:1;position:relative;width:60px;color:#000;height:60px;display:flex;align-items:center;background-color:#000;white-space:nowrap;overflow:hidden;border:0 solid #222221;border-radius:30px}.floating-button .text span{padding-right:20px;padding-left:77px;font-weight:400;opacity:0;transition:all ease-in-out .4s}.floating-button .text{transition:all ease-in-out .4s}.floating-button:hover .ico{background-color:#000;border-color:#000}.floating-button:hover .text{transform:scale(1);width:100%;background-color:#fefefe;border-color:#fefefe}.floating-button:hover .text span{opacity:1}.modal-holder{position:fixed;bottom:0;height:0;width:0;overflow:hidden;z-index:2001;outline:0;justify-content:center;background-color:rgba(0,0,0,.7);font-size:18px;font-weight:400;opacity:0;transition:opacity ease-in-out .2s;padding:20px}.modal-holder.modal-open{display:flex;overflow-x:hidden;overflow-y:auto;opacity:1;top:0;left:0;right:0;height:auto;width:auto}.modal-holder.modal-waiting .modal-content{filter:contrast(90%) brightness(40%)}.modal-holder.modal-waiting:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2002;background:url(../../../../common/images/wait.png)center center no-repeat}.modal-content{max-width:620px;margin:auto;box-shadow:0 4px 10px 0 rgba(36,49,56,.15);border:0;background-color:#fff;position:relative;width:100%;pointer-events:auto;border-radius:.3rem;outline:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:40px;color:#000}.modal-content h6{font-size:20px;font-weight:600;margin-bottom:10px;margin-top:40px}.modal-content h6:first-child{margin-top:0}.modal-content.modal-alert .modal-text{text-align:center;padding-top:20px;padding-bottom:20px}.modal-content.modal-iframe{padding-left:0;padding-right:0}.modal-content.modal-iframe iframe{margin-top:7px;border:0;width:100%;height:100%}.modal-content.modal-height{height:100%}.modal-content.modal-wait .modal-text,.modal-content.modal-notice .modal-text{text-align:center}.modal-buttons{margin-top:30px;text-align:center}.modal-buttons button{border:0;background-color:#000;color:#fff;padding:10px 40px;cursor:pointer}.modal-buttons button:hover{background-color:#737373}.modal-buttons button:last-child{margin-left:20px}.modal-buttons button:focus{outline:0}.modal-buttons .modal-save{border:0;background-color:#000;color:#fff;padding:10px 40px;cursor:pointer}.modal-buttons button.modal-cancel{background-color:#f64e42}.modal-buttons button.modal-cancel::before{background-color:#d2d2d2}.modal-close{position:absolute;right:10px;top:10px;width:30px;height:30px;opacity:.3;cursor:pointer}.modal-close:hover{opacity:1}.modal-close:before{position:absolute;left:15px;content:" ";height:30px;width:2px;background-color:#333;transform:rotate(45deg)}.modal-close:after{position:absolute;left:15px;content:" ";height:30px;width:2px;background-color:#333;transform:rotate(-45deg)}.modal-content form{color:#333;font-size:16px;line-height:26px}.modal-content form input:not([type=button],[type=submit]),.modal-content form textarea{width:100%;border:1px solid #ebebeb;font-size:18px;line-height:26px;padding:5px 15px}.modal-content form input:not([type=button],[type=submit]):focus,.modal-content form textarea:focus{border:1px solid #000;outline:0}.modal-content form input[type=submit]{border:0;background-color:#000;color:#fff;padding:10px 40px;cursor:pointer;margin-top:30px}.modal-content form label span{margin-top:20px;margin-bottom:4px;display:block;width:100%;font-weight:700}.modal-content form .error{color:#ff3030}@media only screen and (min-width:1920px){main .page-footer:before{width:216px;height:200px;top:78px;left:90px}}@media only screen and (max-width:1260px){main#inner #page-municipis header{margin-bottom:0}#page-municipis .page-footer{margin-top:0}}@media only screen and (max-width:800px){main.page header h1,#property-show-record aside .top h3,#header-home h1,main #property-list-records header h1,#new-list-records header h1,main.contact>section header h1,.web.map header h1,main.page header h1{font-size:32px;line-height:1.25}main.page .text-img .text h3,main .page-footer h3,#owners-home h3,#poblacions-home h3,main #property-list-records header h2,#page-services-header h3,#page-services-passos .top h3,#page-services-passos .content .item h3,#new-list-records header h2,main.contact>section header h2,#map-list-records .container h3,#map-list-records #property-show-record aside h3,#property-show-record #map-list-records aside h3{font-size:28px;line-height:1.25}main.page header h2,#poblacions-home p,#poblacions-home .animated-button,#owners-home .animated-button,#new-list-records .item .text h3{font-size:23px;line-height:1.25}.animated-button,main .page-footer .animated-button,#owners-home .animated-button,#poblacions-home .animated-button{font-size:18px}.floating-btn-container{top:inherit;bottom:0}.floating-btn-container .ico{height:40px;width:40px;padding:10px}.floating-btn-container .text{padding-top:11px;padding-bottom:11px;margin-left:-20px;margin-right:20px}main .page-footer .container,main .page-footer #property-show-record aside,#property-show-record main .page-footer aside{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:400px){.lg-video-cont{height:100%}.lg-outer .lg-video{padding-bottom:0!important;height:90%!important;top:5%}}@media only screen and (max-width:1300px){#header{padding:20px 30px}#header address{font-size:14px}}@media only screen and (max-width:950px){#header .burger-container{width:50px;height:40px}#header #logo svg{width:100px;height:47px}#header address a,#header address svg{font-size:16px}}@media only screen and (max-width:800px){#header .right{grid-gap:0}}@media only screen and (max-width:500px){#header .right .tel{display:none}}@media only screen and (max-width:800px){#footer-top #logo-footer{width:100%;max-width:257px}#footer-top .container,#footer-top #property-show-record aside,#property-show-record #footer-top aside{display:flex;flex-direction:column;grid-gap:30px;align-items:center}#footer-bottom nav{flex-wrap:wrap}}@media only screen and (max-width:800px){#team-home .text .top{flex-wrap:wrap}#team-home .text .top svg{max-width:150px}#team-home .text .content{margin-left:0}.search-home #search-advanced-menu{grid-gap:0}.search-home #search-advanced-menu a{padding:.5em}.search-home{position:relative;bottom:0;left:0;transform:none;padding:0}.search-home #search-advanced{padding-left:0;grid-gap:0}.search-home #search-advanced label{padding-inline:20px}.search-home #search-advanced .search-button{width:100%;height:45px}#inmo-home-slider>.top a{display:flex;grid-gap:.25em}#inmo-home-slider>.top a span{position:relative;left:0}#owners-home,#team-home{padding-top:50px;padding-bottom:50px}#poblacions-home{padding-top:150px;padding-bottom:150px}#poblacions-home .container,#poblacions-home #property-show-record aside,#property-show-record #poblacions-home aside{padding:30px}}@media only screen and (max-width:600px){#slider-home .item{min-height:70dvh}#header-home{flex-direction:column;align-items:center;grid-gap:30px}#header-home svg{max-width:100px;height:auto}#team-home picture{max-width:inherit;padding-bottom:133.3333333333%}#team-home .container,#team-home #property-show-record aside,#property-show-record #team-home aside{grid-template-columns:auto}#inmo-home-slider .property-list .item{max-width:90dvw}}@media only screen and (max-width:450px){.search-home #search-advanced .price{align-items:start}.search-home #search-advanced .price .inmo-filter li{flex-direction:column}.search-home #search-advanced .price #filter-prices .filter-prices{display:grid!important;grid-template-columns:repeat(2,minmax(auto,1fr));justify-items:center}.search-home #search-advanced .price #filter-prices .filter-prices .jcf-range{order:initial}}@media only screen and (min-width:851px) and (max-width:1100px){#guestbook-summary h3{color:#58595a;font-size:30px}#guestbook-summary .stars{margin-top:10px;margin-bottom:0}#guestbook-summary .stars svg{width:15px}}@media only screen and (max-width:850px){#guestbook{display:block}#guestbook-summary{flex-direction:initial;align-items:center;padding-bottom:30px;grid-gap:20px;flex-wrap:wrap}#guestbook .stars{margin:0}#guestbook .stars>div{font-size:0;line-height:0}}@media only screen and (max-width:600px){#guestbook-slider{margin-right:-30px;margin-left:-30px}#guestbook-slider .slick-list{padding:0 0 50px 0!important;margin:0}#guestbook-slider.slick-initialized{display:block}#guestbook-slider .slick-prev,#guestbook-slider .slick-prev.slick-disabled,#guestbook-slider .slick-prev.slick-disabled:hover{left:calc(50% - 40px);bottom:-20px!important;top:auto!important;transform:none}#guestbook-slider .slick-next,#guestbook-slider .slick-next.slick-disabled,#guestbook-slider .slick-next.slick-disabled:hover{right:calc(50% - 40px);bottom:-20px!important;top:auto!important;transform:none}#guestbook-slider .item{max-width:none}}@media only screen and (max-width:800px){.property-list .item .top,.property-list .item .description,.property-list .item .bottom{padding-inline:20px}.property-list .item .ref,.property-list .item .hut{align-self:start}}@media only screen and (max-width:500px){.property-list .item .bottom{flex-wrap:wrap-reverse;grid-row-gap:1em}}@media only screen and (min-width:1920px){main#inner #property-show-record header .container,main#inner #property-show-record header aside{grid-gap:0 100px}}@media only screen and (max-width:1420px){main#inner #property-show-record header .container,main#inner #property-show-record header aside{grid-template-columns:50%auto}main#inner #property-show-record header .text{padding-top:0}main#inner #property-show-record header .text h3{margin-top:30px}main#inner #property-show-record header .property-details{margin-top:30px}#property-show-record aside{padding:30px}}@media only screen and (max-width:1100px){main#inner #property-show-record header{padding-top:30px}main#inner #property-show-record header .container,main#inner #property-show-record header aside{grid-template-columns:auto}}@media only screen and (max-width:950px){main#inner #property-show-record header{border-top-width:98px}#property-show-record aside .top svg{display:none}#property-show-record aside .top>div{text-align:left}#property-show-record .contact .form_area{display:flex;flex-direction:column}}@media only screen and (max-width:800px){#property-show-record .files a{white-space:break-spaces}main#inner #property-show-record{padding-bottom:0!important}#property-show-record article>.container,#property-show-record article>aside{padding-top:30px}#property-show-record aside,#property-show-record .files,#property-show-record .videoframe{margin-top:50px}}@media only screen and (max-width:590px){main#inner #property-show-record header .text .top{flex-direction:column;align-items:start;grid-gap:.5em}#property-show-record .property-details{grid-template-columns:auto 1fr}#property-show-record .property-details>*{background:0 0!important}#property-show-record .property-details>:nth-child(4n+1),#property-show-record .property-details>:nth-child(4n+2){background:#fefefe!important}#property-show-record .property-details .efficiency{grid-column-end:inherit}#property-show-record .property-details strong.efficiency{grid-column-start:inherit}#property-show-record .property-details span.efficiency{grid-column-start:inherit}}@media only screen and (max-width:485px){main#inner #property-show-record header .text .top{flex-direction:column;align-items:start;grid-gap:1em}#property-show-record .contact label{flex-direction:column;align-items:start}}@media only screen and (max-width:800px){#property-list-records>.container,#property-show-record #property-list-records>aside{grid-template-columns:auto;grid-gap:0}.property-list{grid-gap:30px 30px}#inmo-search-button{display:flex!important}}@media only screen and (min-width:1920px){#new-list-records header{padding-top:284px!important;padding-bottom:221px!important}}@media only screen and (max-width:800px){#new-list-records .item a{grid-template-columns:auto}}@media only screen and (max-width:900px){#new-show-record time{margin-bottom:30px}#new-show-record .description{padding-top:40px}#new-show-record .show-buttons{margin-top:40px}#new-show-record aside{padding-top:50px}}@media only screen and (max-width:720px){#new-show-record .videoframe{margin-top:20px;padding-top:0;padding-bottom:0;margin-right:-30px;margin-left:-30px}}@media only screen and (max-width:500px){#new-show-record h1{font-size:18px}#new-show-record h2,#new-show-record time{margin-bottom:20px}#new-show-record aside{padding-top:20px}#new-show-record aside a{font-size:16px;margin-bottom:20px}#new-show-record .show-buttons{display:none}}@media only screen and (min-width:1920px){main#inner.page header{padding-top:383px!important;padding-bottom:373px!important}}@media only screen and (max-width:800px){main.page .text-img .container,main.page .text-img #property-show-record aside,#property-show-record main.page .text-img aside{display:flex;flex-direction:column}main.page .text-img .container .text,main.page .text-img #property-show-record aside .text,#property-show-record main.page .text-img aside .text{order:2;justify-self:flex-start!important;text-align:left!important}main.page .text-img .container picture,main.page .text-img #property-show-record aside picture,#property-show-record main.page .text-img aside picture{order:1}}@media only screen and (min-width:1920px){main.contact>section header{padding-top:383px!important;padding-bottom:373px!important}main.contact>section .content{grid-gap:115px}}@media only screen and (max-width:1500px){#contact-get-form-new>form{padding:50px 30px}#contact-get-form-new>form .inputs{grid-template-columns:repeat(2,minmax(auto,1fr));grid-template-areas:"matter matter""name surname""mail phone""comment comment"}#contact-get-form-new .content{grid-template-columns:auto 50%}}@media only screen and (max-width:1200px){main.contact>section{padding:0!important}#contact-get-form-new>form .inputs{grid-template-columns:auto;grid-template-areas:"matter""name""surname""mail""phone""comment"}#contact-get-form-new>form .bottom{flex-direction:column;grid-gap:20px}#contact-get-form-new .content{margin-top:50px;grid-gap:10px;grid-template-columns:auto}#contact-get-form-new .content .text{justify-self:start}}@media only screen and (max-width:750px){.floating-button-container{bottom:20px;top:auto}.floating-button-container>div>div{transform:scale(.8);transform-origin:bottom right}}@media only screen and (max-width:800px){#responsive:after{content:"800"}}