.trans-all,.floating-button .ico,.web.map div a,#languages ul,#header address{transition:all ease-in-out .2s}.trans-link,main a{transition:background-color ease-in-out .2s,color ease-in-out .2s,opacity ease-in-out .2s}.trans-bgc-c{transition:background-color ease-in-out .2s,color ease-in-out .2s}.trans-bgc,.new-list .item,#search-advanced #reset-filters,#search-advanced .search-button,#search-advanced .la_cerca_immobles input[type=submit],#home #search-advanced input[type=submit],#property-show-record article #contact-button,#property-show-record article #inmo-contact-button{transition:background-color ease-in-out .2s}.trans-c{transition:color ease-in-out .2s}.trans-op,.modal-close{transition:opacity ease-in-out .2s}.trans-p{transition:padding ease-in-out .2s}.trans-fill,#descantia a svg{transition:fill ease-in-out .2s}.trans-trf,.property-list .item figure .image-holder img{transition:transform ease-in-out .2s}*{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"}.grid{display:grid}.row{width:100%;overflow:hidden}.left{float:left}.right{float:right}.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}#accept-cookies{position:fixed;bottom:10px;left:10px;z-index:1000000;background-color:#fff;font-size:15px;line-height:22px;border:1px solid #d7d7d7;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:#353535;border:1px solid #353535;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:#fff;background:#406b8e;border-color:#406b8e}#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:#406b8e;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:#406b8e}#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 .3s}.acordion-title.active:before{transform:rotate(180deg);background-position:0 4px}.acordion p{margin-top:0!important}.acordion .technical{color:#406b8e}@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}}html{scroll-behavior:smooth}header,main,footer{margin:0 auto;max-width:1920px}.container,.module-message{max-width:1630px;margin:0 auto;padding-right:30px;padding-left:30px}.container .container,.module-message .container{padding-right:0;padding-left:0}header .container,header .module-message{max-width:1700px;margin:0 auto}#header-home .container,#header-home .module-message{max-width:1570px;margin:0 auto}#inmo-home .container,#inmo-home .module-message{max-width:1570px;margin:0 auto}#text-home .container,#text-home .module-message{max-width:1570px;margin:0 auto}footer .container,footer .module-message{max-width:1600px;margin:0 auto}#elegir-home .container,#elegir-home .module-message{max-width:950px;margin:0 auto}#serveis360-home .container,#serveis360-home .module-message{max-width:1630px;margin:0 auto}.page .container,.page .module-message{max-width:1550px;margin:0 auto}header .container #contact-get-form-new,header .module-message #contact-get-form-new{max-width:1500px;margin:0 auto}#page-cookies .container,#page-politica .container,#page-accessibilitat .container,#map-list-records .container,#page-legal .container,#page-cookies .module-message,#page-politica .module-message,#page-accessibilitat .module-message,#map-list-records .module-message,#page-legal .module-message{max-width:1560px;margin:0 auto}.half-container{max-width:815px}.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.4;font-family:"Lato",sans-serif;padding:0;margin:0}p{margin:2em 0 0 0}#home p{margin:2em 0 0 0}input,select,textarea{font-size:16px;line-height:1.4;font-family:"Lato",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:#353535;-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:#353535;overflow:hidden}main#inner>section{padding-top:0;padding-bottom:100px}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:#406b8e}main a:hover{color:#5a5a5a;text-decoration:none}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{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}#breadcrumb a{color:inherit}.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;margin-top:70px;margin-bottom:70px}aside.results .results-count{display:inline-block}.pageResults{text-decoration:none;width:39px;height:39px;line-height:39px;text-align:center;overflow:hidden;border:1px solid #406b8e;color:#406b8e;font-size:17px;border-radius:5px;font-weight:300}.pageResults:hover{color:#000;border-color:#406b8e}b.pageResults{color:#fff!important;border-color:#406b8e!important;background-color:#406b8e!important}a.pageResultsPrevious,a.pageResultsNext{display:none}a.pagePrevious,a.pageNext{border-color:#406b8e;color:#406b8e}a.pageResultsPreviousSet,a.pageResultsNextSet{display:none}a.pagePreviousSet,a.pageNextSet{background-color:#f2f2f2;border-color:#406b8e;color:#406b8e}#kit-digital{padding-top:60px;padding-bottom:50px}@media only screen and (max-width:700px){#kit-digital{padding-top:40px;padding-bottom:30px}}#kit-digital h5{font-size:12px;line-height:1.24;text-align:center;text-transform:uppercase;margin:auto;color:#353535}#kit-digital hr{border:0;height:1px;background-color:#353535;max-width:126px;margin:auto;margin-top:5px}#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:60px;max-width:90vw}.lg-backdrop{background-color:#416b8e!important}.lg-outer .lg-thumb-outer{background-color:#416b8e!important}#header{font-weight:400;z-index:1001;background-color:#416b8e}#header.fixed{position:fixed;top:0;left:0;right:0}#header.fixed #main-nav{margin-top:0;align-self:center}#header.fixed .container{padding-top:5px;padding-bottom:5px;grid-template-columns:150px 1fr 300px}#header.fixed .container #logo-header svg{width:auto;height:40px}#header.fixed .container #main-nav{align-self:center}#header.fixed address{margin-top:0}#header.fixed address h3{display:none}#header.fixed #languages{margin-top:0}#header.fixed #languages ul li>a{padding:2px 10px}#header .container{display:grid;grid-template-columns:210px 1fr 350px;grid-gap:40px;justify-content:space-between;align-content:end;padding-top:20px;padding-bottom:20px}#header .container h3{font-size:14px;color:#fff;text-align:right}#header .container #main-nav{align-self:end}#header #logo{font-size:0;line-height:0;display:block;margin-bottom:18px}#header address{line-height:22px;font-size:14px;overflow:hidden;justify-self:right;margin-top:0}#header address a{color:inherit;text-decoration:none;margin-left:34px;padding-top:5px;padding-bottom:5px;background-repeat:no-repeat;background-position:left center;position:relative;display:inline-block;overflow:hidden}#header address a:before{content:"";position:absolute;transition:transform .5s ease;left:0;bottom:0;width:calc(100% - 40px);height:2px;background:#000;transform:translateX(-100%)}#header address a:hover:before{transform:translateX(0);left:40px}#header address .mobile{padding-left:44px}#main-nav{line-height:1.5;padding-left:80px;z-index:100}#main-nav ul{list-style:none;display:inline-flex;justify-content:space-between;align-content:center;align-items:center;gap:5px 10px;flex-wrap:wrap}#main-nav ul li{display:block;padding:0}#main-nav ul li:hover>a.hasubmenu,#main-nav ul li:hover>span.hasubmenu,#main-nav ul li:focus>a.hasubmenu,#main-nav ul li:focus>span.hasubmenu{color:#5a5a5a}#main-nav ul li:hover .submenu,#main-nav ul li:focus .submenu{display:block;height:auto;max-height:inherit}#main-nav ul li:hover .submenu:before,#main-nav ul li:focus .submenu:before{max-height:inherit}#main-nav ul li:hover span,#main-nav ul li:focus span{color:#d7d7d7}#main-nav ul li:hover span:after,#main-nav ul li:focus span:after{background-image:url("data:image/svg+xml,<svg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M8.85457 0.147008C8.90114 0.193454 8.93808 0.24863 8.96328 0.309375C8.98849 0.37012 9.00147 0.435241 9.00147 0.501008C9.00147 0.566775 8.98849 0.631896 8.96328 0.692641C8.93808 0.753386 8.90113 0.808562 8.85457 0.855008L4.50057 5.20801L0.146572 0.855007C0.0526852 0.76112 -5.96816e-05 0.633783 -5.967e-05 0.501007C-5.96584e-05 0.368231 0.0526852 0.240894 0.146572 0.147007C0.240458 0.0531203 0.367796 0.000375947 0.500572 0.000375958C0.633347 0.00037597 0.760685 0.0531204 0.854572 0.147007L4.50057 3.79401L8.14657 0.147008C8.19302 0.100445 8.24819 0.0635022 8.30894 0.0382957C8.36968 0.0130891 8.4348 0.000114391 8.50057 0.000114397C8.56634 0.000114403 8.63146 0.0130891 8.69221 0.0382957C8.75295 0.0635023 8.80813 0.100445 8.85457 0.147008Z' fill='#FDF9FC'/></svg>");background-repeat:no-repeat}#main-nav ul li span{padding-right:10px;padding-top:0}#main-nav ul li span:after{background-image:url("data:image/svg+xml,<svg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M8.85457 0.147008C8.90114 0.193454 8.93808 0.24863 8.96328 0.309375C8.98849 0.37012 9.00147 0.435241 9.00147 0.501008C9.00147 0.566775 8.98849 0.631896 8.96328 0.692641C8.93808 0.753386 8.90113 0.808562 8.85457 0.855008L4.50057 5.20801L0.146572 0.855007C0.0526852 0.76112 -5.96816e-05 0.633783 -5.967e-05 0.501007C-5.96584e-05 0.368231 0.0526852 0.240894 0.146572 0.147007C0.240458 0.0531203 0.367796 0.000375947 0.500572 0.000375958C0.633347 0.00037597 0.760685 0.0531204 0.854572 0.147007L4.50057 3.79401L8.14657 0.147008C8.19302 0.100445 8.24819 0.0635022 8.30894 0.0382957C8.36968 0.0130891 8.4348 0.000114391 8.50057 0.000114397C8.56634 0.000114403 8.63146 0.0130891 8.69221 0.0382957C8.75295 0.0635023 8.80813 0.100445 8.85457 0.147008Z' fill='#FDF9FC'/></svg>");background-repeat:repeat}#main-nav ul li .active1,#main-nav ul li:hover{color:#fff}#main-nav a{text-decoration:none;color:#ecf0f4;padding:4px 10px;font-size:16px;text-transform:uppercase;position:relative;display:inline-block;overflow:hidden}#main-nav a:hover:before,#main-nav a.active1:before{transform:translateX(0);width:100%}#main-nav a:before{content:"";position:absolute;transition:transform .5s ease;left:0;bottom:0;width:0;height:1px;background:#ecf0f4;transform:translateX(-100%)}#main-nav .pagines{display:flex;justify-content:left;align-content:center;align-self:center;flex-wrap:wrap;color:#ecf0f4;cursor:pointer;text-transform:uppercase;padding:4px 10px;margin-bottom:7px;position:relative}#main-nav .pagines .dropdown{align-items:center;background-image:url("data:image/svg+xml,<svg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg'><path d='M81.8457,25.3876a6.0239,6.0239,0,0,0-8.45.7676L48,56.6257l-25.396-30.47a5.999,5.999,0,1,0-9.2114,7.6879L43.3943,69.8452a5.9969,5.9969,0,0,0,9.2114,0L82.6074,33.8431A6.0076,6.0076,0,0,0,81.8457,25.3876Z' fill='%23ECF0F4'></path>'/></svg>");background-repeat:no-repeat;background-position:2px 10px;background-size:19px auto}#main-nav .pagines:before{content:"";position:absolute;transition:transform .5s ease;left:0;bottom:0;width:0;height:1px;background:#ecf0f4;transform:translateX(-100%)}#main-nav .submenu{display:none;position:absolute;transition:all ease-in-out .2s;color:#416b8e;padding:5px 0 0 0;width:100%;text-align:center;left:0}#main-nav .submenu ul{display:flex;justify-content:center;align-content:center;flex-direction:row;gap:10px;width:100%;background-color:#ecf0f4}#main-nav .submenu ul li{text-align:center;padding:5px 0 5px 0}#main-nav .submenu ul li a{color:#416b8e;width:100%;font-weight:400;overflow:hidden;text-transform:none;font-size:18px;margin-right:10px}#main-nav .submenu ul li a:hover,#main-nav .submenu ul li a.active1{color:#416b8e}#main-nav .submenu ul li a:hover:before,#main-nav .submenu ul li a.active1:before{transform:translateX(0);background-color:#416b8e}#main-nav .submenu ul li:first-child a{border-right:1px solid #416b8e}#main-nav .submenu ul.isInViewport li a:hover,#main-nav .submenu ul.isInViewport li a:active1{animation:none}#languages{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:right;min-width:200px;margin-top:10px}#languages #current-language{display:inline-flex;justify-content:right;align-items:baseline;align-self:end;align-content:end;font-size:1em;text-transform:uppercase;flex-wrap:nowrap;color:#ecf0f4;font-weight:300;margin-top:5px}#languages #current-language>svg{height:.8em;width:auto;fill:#ecf0f4;margin-left:1em}#languages ul{list-style:none;position:absolute;z-index:9000;max-height:0;top:70%;right:0;overflow:hidden;display:inline-flex;justify-content:right;align-content:center;background-color:#003258}#languages ul li{display:block}#languages ul li>a{color:#fff;text-decoration:none;display:block;padding:4px 20px 8px 20px;transition:background-color ease-in-out .2s,color ease-in-out .2s,transform ease-in-out .2s}#languages ul li>a:hover{background-color:#406b8e}#languages ul li a{text-decoration:none;display:inline-block;color:#ecf0f4;margin-left:0;line-height:1.2;position:relative}#languages ul li a.active1,#languages ul li a:hover{color:#416b8e;background-color:#fff}#languages>svg{height:.5em;width:auto;fill:#003258;margin-left:.5em}#languages.active ul,#languages:hover ul{margin-top:5px;max-height:600px}#languages-mobile{border-top:1px solid #fff}#languages-mobile #current-language,#languages-mobile>svg{display:none}#languages-mobile ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding-top:30px}#languages-mobile ul li a{padding:0;border-bottom:none}#languages-mobile a.active1{color:#406b8e}#menu-mobile{display:none;cursor:pointer;position:relative;height:22px;width:34px;justify-self:right}#menu-mobile>div{top:0;right:0;height:100%;width:100%;position:absolute;vertical-align:middle;z-index:20}#menu-mobile>div span{position:absolute;display:block;width:100%;height:3px;background:#fff;border-radius:2px;margin-top:-2px;left:0;top:50%}#menu-mobile>div:before,#menu-mobile>div:after{content:"";background:#fff;width:100%;height:3px;border-radius:2px;position:absolute;left:0;transform-origin:center center;transform:rotate(0deg);transition:all .2s ease}#menu-mobile>div:before{top:2px;margin-top:-2px}#menu-mobile>div:after{bottom:2px;margin-bottom:-2px}#menu-mobile.active>div span{background:0 0!important}#menu-mobile.active>div:before{top:50%;transform:rotate(45deg)}#menu-mobile.active>div:after{bottom:50%;transform:rotate(-45deg)}#submenu-mobile{display:none;border-bottom:10px solid #f2f2f2;float:none;position:fixed;top:50px;bottom:0;right:0;left:0;overflow:auto;z-index:999;background-color:#fff}#submenu-mobile>div{border-top:10px solid #f2f2f2}#submenu-mobile>div a{padding-right:30px;padding-left:30px;text-decoration:none;color:#353535;padding-top:20px;padding-bottom:20px;font-size:16px;display:block;border-top:1px solid #f2f2f2}#submenu-mobile>div a.active1,#submenu-mobile>div a.hover{color:#fff;background-color:#003258}#submenu-mobile>div div:first-child a,#submenu-mobile>div li:first-child a{border-top:none}#submenu-mobile ul{list-style:none}#submenu-mobile ul li{display:block}#submenu-mobile ul li span{padding:10px 20px;color:#406b8e}#submenu-mobile ul li.active1,#submenu-mobile ul li:hover,#submenu-mobile ul li.active1 a{color:#416b8e;background-color:#ecf0f4}#submenu-mobile #languages-mobile p{display:none}#submenu-mobile #languages-mobile #current-language{display:none}#submenu-mobile #languages-mobile ul li a{padding:10px 20px;border:0}#submenu-mobile .submenu{padding-top:0;border-top:1px solid #f2f2f2;display:block}#submenu-mobile .submenu ul li a{padding-left:60px}#submenu-mobile .submenu ul li.active1,#submenu-mobile .submenu ul li:hover,#submenu-mobile .submenu ul li.active1 a{color:#416b8e;background-color:#ecf0f4}#search-button{width:25px;height:25px;fill:#406b8e;margin-left:auto}#left-nav-mobile{display:none;border-bottom:10px solid #d7d7d7;float:none;padding-top:150px;background-color:#fff}.fixed #left-nav-mobile{position:fixed;top:50px;bottom:0;right:0;left:0;overflow:auto;z-index:1001;background-color:#fff;padding-top:0}.header-dreta{display:inline-flex;justify-content:right;align-content:center;gap:20px}.header-dreta div{align-self:center}footer{position:relative;z-index:10}footer #footer-top{padding-top:110px;padding-bottom:15px;background-color:#406b8e}footer #footer-top .container{display:grid;grid-template-columns:2fr 1fr 2fr;grid-gap:30px 100px;justify-content:space-between;align-content:center;grid-template-areas:"adreca logo .""menus menus imatges"}footer #footer-top .container .footer-address{grid-area:adreca;color:#fff}footer #footer-top .container #logo-footer{grid-area:logo}footer #footer-top .container #logo-footer svg{width:283px;height:auto}footer #footer-top .container #foot-links2{grid-area:menus}footer #footer-top .container .footer-logos{grid-area:imatges;display:flex;justify-content:left;align-content:center;gap:30px;flex-wrap:wrap}footer #footer-top .container h5{font-size:19px;line-height:1.3;color:#fff;text-transform:uppercase}footer #footer-top .container h6{font-size:16px;line-height:1.375;color:#fff;font-weight:300}footer #footer-top .container.imatges{text-align:center;display:flex;flex-direction:column;justify-self:right}footer #footer-top .container.imatges img{display:inline-block}footer #footer-top .container.imatges img:first-of-type{margin-bottom:40px}footer #footer-top .container.imatges img:last-of-type{margin-left:0}footer #footer-top .container .logo{margin-top:15px}footer #social{margin-top:30px;display:flex;justify-self:left;gap:10px}footer #social svg{height:28px;width:auto;fill:#fff}footer #social svg:hover{fill:#003258}footer #foot-links2{display:flex;justify-content:left;align-content:center;flex-wrap:wrap}footer #foot-links2 a{font-size:16px;line-height:1.4;text-decoration:none;color:#fff;font-weight:300;border-right:1px solid #fff;padding-right:11px;margin-right:11px}footer #foot-links2 a:last-of-type{padding-right:0;margin-right:0;border-right:none}footer #foot-links2 a:hover,footer #foot-links2 a.active1{border-bottom:1px solid #fff}footer address{margin-top:35px;font-weight:400;font-size:16px}footer address p{margin:0}footer address a{display:block;font-size:16px;line-height:1.3875;color:#fff;text-decoration:none}footer address a:hover,footer address a.active1{color:#003258}#footer-bottom{background-color:#003258}#footer-bottom .container{text-align:center}#footer-bottom .container #foot-links1{display:inline-block;padding:22px 0}#footer-bottom .container #foot-links1 a{font-size:16px;padding:0;text-transform:uppercase;text-decoration:none;display:inline-block;color:#fff;font-weight:400;line-height:28px;position:relative;margin:0 14px}#footer-bottom .container #foot-links1 a:hover:before,#footer-bottom .container #foot-links1 a.active1:before{transform:translateX(0);width:100%}#footer-bottom .container #foot-links1 a:before{content:"";position:absolute;transition:transform .5s ease;left:0;bottom:0;width:0;height:1px;background:#fff;transform:translateX(-100%)}.parallax-footer{background:url(../images/footer-parallax.webp);min-height:341px;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-top:80px}.parallax-footer .capa-footer{background-color:#fff;max-width:445px;padding:20px 30px 30px}.parallax-footer .capa-footer h3{font-size:23px;font-weight:400;color:#5a5a5a}.parallax-footer .capa-footer p{font-size:16px;font-weight:300;color:#5a5a5a;margin-top:30px}.parallax-footer .capa-footer a{margin-top:30px}#descantia{margin-top:30px;padding-top:5px;padding-bottom:5px}#descantia a{font-size:10px;line-height:1;color:#003258;text-decoration:none;display:flex;justify-content:center;align-items:center;grid-gap:10px}#descantia a svg{width:75px;height:auto;fill:#003258}#descantia a:hover svg{fill:#406b8e}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}.search-home{max-width:960px;margin:0 auto;box-shadow:10px 10px 10px 0 rgba(64,107,142,.1)}#banner-home{overflow:hidden}#slider-home .item{overflow:hidden;position:relative;width:auto;display:flex;justify-content:right;align-content:flex-end;flex-wrap:wrap;align-items:flex-end;max-height:700px}#slider-home .item img{height:100%;width:auto}#slider-home .item h3{font-family:"Tenor Sans",sans-serif;font-size:30px;font-weight:400;color:#fff;margin-top:50px}#slider-home .item h3 a{color:inherit}#slider-home .item .textos-banners{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);min-width:960px}#slider-home .item div.text{background-color:rgba(255,255,255,.8);max-width:1000px;margin:0 auto;padding:20px 30px}#slider-home .item div.text p{font-size:16px;line-height:1.3;font-weight:300;color:#353535;margin-top:35px;text-align:center}#slider-home .item div.text h1,#slider-home .item div.text h1 p{font-family:"Tenor Sans",sans-serif;font-size:40px;font-weight:400;color:#406b8e;text-align:center}#slider-home .item div.text h2{font-size:28px;line-height:1.1;font-weight:700;color:#003258;margin-top:30px}#slider-home .item div.text .home-botons{color:#003258;margin-top:30px;display:flex;justify-content:left;align-content:center;flex-wrap:wrap;gap:10px 100px}#slider-home .item div.text .home-botons a{font-size:20px;line-height:1.875;color:#003258;border:1px solid #003258;padding:10px 30px;text-decoration:none;letter-spacing:.05em}#slider-home .item div.text .home-botons a:hover{background-color:#003258;color:#ecf0f4}#slider-home .item .banners-vendre-propietats{position:absolute;top:110px;left:0;background-color:#5a5a5a;color:#ecf0f4;padding:10px 30px;font-size:19px;line-height:1.1;display:flex;justify-content:left;align-content:center;gap:20px}#slider-home .item .banners-vendre-propietats svg{fill:#ecf0f4;width:30px;height:auto;align-self:center}#slider-home .item .banners-vendre-propietats p{align-self:center;margin-top:0}#slider-home .item .banners-vendre-propietats:hover{background-color:#d7d7d7;color:#406b8e;animation:pulse;animation-duration:2s}#slider-home .item .banners-vendre-propietats:hover svg{fill:#406b8e}#header-home{margin-top:50px;color:#003258}#header-home h1{font-family:"Tenor Sans",sans-serif;font-size:33px;color:#003258;max-width:795px}#header-home h2{font-size:20px;color:#003258;font-weight:300;max-width:795px}#inmo-home .center{margin-top:30px}#text-home{background-image:url(../images/home_1.webp);background-repeat:no-repeat;background-position:bottom center;margin-top:120px;height:488px;position:relative}#text-home .container{display:flex;align-content:center;justify-content:left;height:488px}#text-home .container .text-dades{max-width:707px;align-self:center}#text-home .container h3{font-size:33px;line-height:1.1;color:#406b8e;font-family:"Tenor Sans",sans-serif}#text-home .container p{font-size:16px;line-height:1.38;color:#406b8e;margin-top:20px;font-weight:300}#text-home .container .botons-home{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;justify-content:space-between;align-content:center;margin-top:30px}#text-home .container .botons-home a{text-align:center;background-color:transparent;align-self:center;justify-content:center}#text-home .separador{position:absolute;bottom:0;left:0;display:flex;justify-content:left;align-content:flex-end;background-image:url(../images/separador-home.webp);background-repeat:repeat-x;background-position:bottom center;width:50%;height:105px}#text-home.isInViewport .separador{animation:fadeInLeft;animation-duration:4s}#text-home.isInViewport .text-dades{animation:fadeIn;animation-duration:3s}#serveis-home{margin-top:150px}#serveis-home .titol-serveis{max-width:772px}#serveis-home .titol-serveis p{font-weight:300;margin-top:15px}#serveis-home h4{font-size:16px;color:#406b8e;position:relative;padding-bottom:20px;max-width:772px}#serveis-home h4:after{content:"";background:#406b8e;width:100%;height:2px;position:absolute;left:0;bottom:0}#serveis-home .llista-serveis{display:grid;grid-template-columns:546px 620px;grid-gap:100px;justify-content:left;align-content:center;margin-top:50px}#serveis-home .llista-serveis h5{color:#406b8e;font-size:19px;margin-top:10px}#serveis-home .llista-serveis h5 svg{stroke:#406b8e;margin-left:10px}#serveis-home .llista-serveis h5 a{text-decoration:none}#serveis-home .llista-serveis .titols{margin-top:70px!important}#serveis-home .llista-serveis p{font-weight:300;margin-top:10px}#serveis-home.isInViewport img{animation:fadeIn;animation-duration:3s}#linia-separadora{overflow:hidden;margin-top:100px}#linia-separadora.isInViewport{animation:fadeIn;animation-duration:4s}#elegir-home{margin-top:110px}#elegir-home h3{font-size:28px;font-weight:400;color:#406b8e;text-align:center}#elegir-home h4{font-size:19px;font-weight:400;color:#353535;margin-top:15px}#elegir-home p{font-size:16px;font-weight:300;color:#353535;margin-top:10px}#elegir-home .dades-elegir{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;justify-content:space-between;align-content:start;margin-top:40px}#serveis360-home{margin-top:115px}#serveis360-home .container{display:grid;grid-template-columns:748px 362px;grid-gap:70px;justify-content:left;align-content:center}#serveis360-home .container h3{font-size:28px;font-weight:400;color:#406b8e}#serveis360-home .container h4{font-size:19px;font-weight:400;color:#353535;margin-top:40px}#serveis360-home .container p{font-size:16px;font-weight:300;color:#353535;margin-top:15px}#serveis360-home .container div{align-self:center}#serveis360-home.isInViewport img{animation:fadeIn;animation-duration:3s}.property-list{margin-top:20px;margin-right:100px;grid-gap:30px 95px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media only screen and (min-width:1151px){.property-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:361px){.property-list{grid-template-columns:1fr}}.property-list .item{position:relative;border:2px solid #fff}.property-list .item h3{font-size:20px;color:#406b8e;font-weight:400}.property-list .item a{text-decoration:none}.property-list .item>a{text-decoration:none;color:inherit}.property-list .item>a:hover h3,.property-list .item>a:hover .refs,.property-list .item>a:hover .prices{color:inherit}.property-list .item .figure-imatges{cursor:pointer;position:relative}.property-list .item .flag{color:#fff}.property-list .item figure{cursor:pointer;position:relative}.property-list .item figure .image-holder div{font-size:0;line-height:0;overflow:hidden;padding-bottom:66.67%;position:relative}.property-list .item figure .image-holder a{padding:100% 100px;position:absolute;top:0;left:100px;right:0}.property-list .item figure .image-holder .icona_centrada{width:28px;height:29px;border-radius:7px;background-color:transparent;padding:30px 30px 20px 20px}.property-list .item figure .image-holder img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:top center}.property-list .item figure .image-holder img:hover{transform:scale(1.1)}.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 .ref{font-size:17px;color:#406b8e;font-weight:300}.property-list .item .prices{color:#fff}.property-list .item .municipi{font-weight:300}.property-list .item .item-property{padding:20px;cursor:pointer}.property-list .item .item-property h3{text-decoration:none}.property-list .item .item-property .ref{text-decoration:none}.property-list .item .main-details{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:4px;justify-content:left;align-content:start;margin-top:20px}.property-list .item .main-details .ico-details{padding:10px;text-align:center;justify-self:left;align-self:center;width:100%;height:100%}.property-list .item .main-details .ico-details svg{height:auto;width:40px}.property-list .item .main-details .ico-details span{font-size:16px;font-weight:300;color:#353535;padding-top:10px}.property-list .item .main-details .ico-details p{margin-top:0!important}.property-list .item .main-details .ico-details strong{font-weight:400}.property-list .item:hover{border:2px solid #406b8e;text-decoration:none}.property-list .item:hover .flag_info,.property-list .item:hover .flag,.property-list .item:hover .flag_preus{background-color:#003258}.property-list .item:hover figure .image-holder img{transform:scale(1.1)}#inmo-related{overflow:hidden}#inmo-related figure{font-size:0;line-height:0}#inmo-related figure img{width:100%;height:auto}#inmo-related h6 a{text-decoration:none;color:inherit}#property-list-records{margin-left:100px;display:grid;grid-template-columns:318px 1fr;grid-gap:30px 20px;justify-content:left;align-content:start;grid-template-areas:"header header""filtre llistat""filtre no_existeixen""filtre resultats";padding-bottom:0!important}#property-list-records header{grid-area:header;margin-left:50px}#property-list-records header .header-top{margin-top:50px}#property-list-records header .header-top .capa-header h1{color:#406b8e;font-size:33px;line-height:1.2;font-family:"Tenor Sans",sans-serif;font-weight:400}#property-list-records header .header-top .capa-header h2{color:#003258;font-size:16px;line-height:1.3875;font-family:"Lato",sans-serif;font-weight:300;margin-top:0;max-width:800px}#property-list-records #left-nav{grid-area:filtre}#property-list-records .property-list{grid-area:llistat}#property-list-records .results{grid-area:resultats}#property-list-records .no_existeixen{grid-area:no_existeixen}#property-list-records .comentaris_no_existeixen{padding-top:30px;font-weight:700;color:#003258}#property-show-record article{overflow:hidden}#property-show-record article .two-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;justify-content:space-between;align-content:start}#property-show-record article header{padding-top:25px;padding-bottom:0}#property-show-record article header .text .two-cols{grid-template-columns:1fr 50px}#property-show-record article header .text .two-cols div:last-child{justify-self:center;text-align:center}#property-show-record article .text{padding-top:20px;max-width:600px;position:relative;margin:0 auto}#property-show-record article .price{color:#003258;font-weight:400;font-size:33px;font-family:"Tenor Sans",sans-serif}#property-show-record article .price abbr{font-size:24px}#property-show-record article .price-change-percent{font-size:25px;padding-left:15px;margin-left:20px;color:#406b8e;background:url(../images/change_percent.webp)left center no-repeat}#property-show-record article .old-price{padding-left:20px;font-size:20px;font-weight:300;text-decoration:line-through}#property-show-record article .print{color:#353535;font-size:16px;font-weight:300;text-decoration:underline;padding-top:40px}#property-show-record article .print p{margin-top:0}#property-show-record article .municipi{margin-top:38px;color:#000;font-size:16px;font-weight:700}#property-show-record article .municipi span{font-weight:300}#property-show-record article .refs{margin-top:0}#property-show-record article .refs>*{display:inline-block}#property-show-record article .refs .ref{color:#353535;font-size:16px;font-weight:300}#property-show-record article .refs .ref+.hut{margin-left:30px}#property-show-record article h1{margin-top:48px;color:#406b8e;font-family:"Tenor Sans",sans-serif;font-size:28px;line-height:1.2;font-weight:400}#property-show-record article h2{margin-top:32px;color:#003258;font-size:19px;line-height:1.6;font-weight:400}#property-show-record article .main-details{display:flex;gap:30px;justify-content:left;align-self:start;flex-wrap:wrap;padding-top:40px;padding-bottom:5px}#property-show-record article .main-details div{text-align:center}#property-show-record article .main-details div span{padding-top:10px;background-repeat:no-repeat;background-position:top center;color:#353535;font-size:16px;font-weight:300;line-height:23px;min-width:46px;display:block;white-space:nowrap}#property-show-record article .main-details div p{margin-top:0}#property-show-record article .main-details div strong{font-weight:400}#property-show-record article .main-details div svg{width:auto;height:50px;max-width:50px;max-height:50px}#property-show-record article .main-details .ico-details svg{width:auto;height:30px}#property-show-record article .bookmark-holder{display:flex;margin-top:56px}#property-show-record article .bookmark-holder>*{width:50%}#property-show-record article .files-title,#property-show-record article .bookmark{background:url(../images/bookmark.webp?v=4)no-repeat;display:inline-block;vertical-align:middle;cursor:pointer;text-decoration:none;padding-left:49px;padding-top:6px;padding-bottom:6px;color:#000;font-size:16px;line-height:23px;font-weight:300}#property-show-record article .files-title{background:url(../images/files.webp)no-repeat;display:block}#property-show-record article .files{position:relative}#property-show-record article .files:hover .files-sub{display:block}#property-show-record article .files-sub{display:none;padding:10px 20px;background-color:#ebebeb;position:absolute;z-index:2}#property-show-record article .files-sub a{display:block;text-decoration:none;padding:4px 0}#property-show-record article .files-sub a:hover{color:#003258}#property-show-record article .bookmark:hover{background-position:0-100px!important}#property-show-record article .bookmark.active{background-position:0-200px}#property-show-record article .bookmark .delete{display:none}#property-show-record article .bookmark .add{display:block}#property-show-record article .bookmark.active .delete{display:block}#property-show-record article .bookmark.active .add{display:none}#property-show-record article figure{font-size:0;line-height:0;position:relative}#property-show-record article figure>div{max-width:898px}#property-show-record article figure img{width:100%;height:auto}#property-show-record article .esquerra{background-color:#ecf0f4;padding:25px}#property-show-record article .esquerra h4{color:#000;font-size:23px;font-weight:400;padding-top:34px;padding-bottom:34px}#property-show-record article .dreta{justify-self:right}#property-show-record article .description{border-bottom:1px solid #96adc1;padding-bottom:30px;color:#000;font-weight:300;font-size:16px}#property-show-record article .property-details{width:100%}#property-show-record article .property-details .empty{background-color:transparent;border-top:0;border-right:0}#property-show-record article .property-details th{text-align:left;vertical-align:top;color:#406b8e;font-size:16px;line-height:1.5;font-weight:400}#property-show-record article .property-details td{text-align:left;vertical-align:top;color:#000;font-size:16px;line-height:1.5;font-weight:300}#property-show-record article aside+aside.contact{margin-top:29px}#property-show-record article aside.contact{padding:24px 42px 30px;max-width:750px}#property-show-record article .capcalera-form{display:grid;grid-template-columns:1fr 2fr;grid-gap:0;justify-content:space-between;align-content:center}#property-show-record article .capcalera-form div:first-child{background-color:#ededed;color:#406b8e;padding:10px 30px}#property-show-record article .capcalera-form div:first-child p{margin-top:0;color:#406b8e;font-size:16px;font-weight:400;line-height:1.5}#property-show-record article .capcalera-form div:last-child{background-color:#406b8e;color:#ededed;padding:10px 30px;text-align:center}#property-show-record article .capcalera-form div:last-child svg{fill:#ededed}#property-show-record article .capcalera-form a.tel{display:inline-flex;justify-content:center;align-content:center;gap:20px;color:#ededed;font-size:19px;text-decoration:none}#property-show-record article #inmo-contact-button{cursor:pointer;width:204px;height:66px;font-size:16px;line-height:46px;font-weight:700;padding:10px 30px;text-transform:uppercase;border:0;background-color:#f1f1f1;color:#444}#property-show-record article #inmo-contact-button:hover{background-color:#444;color:#f1f1f1}#property-show-record article .contact .gris{padding-bottom:63px;padding-top:62px}#property-show-record article .contact h4{color:#000;font-family:"Tenor Sans",sans-serif;font-size:24px;line-height:33px}#property-show-record article .contact form{max-width:650px;margin-top:68px;margin-right:auto;margin-left:auto}.inmo #property-show-record article .contact form{margin-top:25px}#property-show-record article .contact form input[type=text],#property-show-record article .contact form input[type=email],#property-show-record article .contact form textarea{width:100%;border:0;font-weight:400;font-size:16px;line-height:24px;padding:9px 13px;background-color:transparent;color:#406b8e}#property-show-record article .contact form input[type=text]:focus,#property-show-record article .contact form input[type=email]:focus,#property-show-record article .contact form textarea:focus{outline:0}.inmo #property-show-record article .contact form input[type=text],.inmo #property-show-record article .contact form input[type=email],.inmo #property-show-record article .contact form textarea{padding:13px 13px}#property-show-record article .contact form textarea{height:170px}.inmo #property-show-record article .contact form textarea{height:125px}#property-show-record article .contact form label{display:block;float:left;border:1px solid #406b8e;width:25%;position:relative}.inmo #property-show-record article .contact form label{width:100%;margin-bottom:22px}.inmo #property-show-record article .contact form label strong{font-size:18px;padding:13px 13px;font-weight:400}#property-show-record article .contact form label strong{display:block;float:left;font-weight:400;font-size:14px;line-height:24px;padding:9px 13px;color:#406b8e}#property-show-record article .contact form label span{display:block;overflow:hidden}#property-show-record article .contact form .accepta-holder{margin-top:33px;float:left;font-size:14px;font-weight:300;line-height:26px}#property-show-record article .contact form .accepta-holder a{font-size:16px;color:#406b8e;text-decoration:none}#property-show-record article .contact form .accepta-holder a:hover{text-decoration:underline}#property-show-record article .contact form .accepta-holder span.required{display:inline-block;padding-left:30px}#property-show-record article .contact form .accepta div{vertical-align:middle}#property-show-record article .contact form #nocheat{margin-top:20px}#property-show-record article .contact .obligatoris,#property-show-record article .contact .accepta{font-weight:300;font-size:16px;margin-bottom:30px}#property-show-record article .contact .dades-accepta{display:grid;grid-template-columns:20px auto;grid-gap:10px;justify-content:left;align-content:start}#property-show-record article #contact-button{cursor:pointer;width:104px;color:#406b8e;font-size:16px;line-height:43px;font-weight:400;padding:5px 20px;background-color:#fff;border:1px solid #406b8e;margin-top:20px}#property-show-record article #contact-button:hover{background-color:#406b8e;color:#fff}#property-show-record article #form_sent{display:none;color:#0ba538;font-family:"Tenor Sans",sans-serif;font-size:20px;line-height:1.2;margin-top:70px;margin-bottom:70px}#property-show-record article #form_not_sent{display:none;color:#ff000c;font-family:"Tenor Sans",sans-serif;font-size:20px;line-height:1.2;margin-top:20px}#property-show-record article .form_error{display:none!important}#property-show-record article .input_error{background-color:#fbabae!important}#property-show-record article #message_container{display:none}#property-show-record article #message{padding-top:100px;padding-bottom:100px;font-size:18px;padding-right:30px;padding-left:50px}#property-show-record article #google-map{width:100%;height:415px}#property-show-record article #google-map iframe{margin:0;border:0;width:100%;height:100%;overflow:hidden}#property-show-record article .container{max-width:1200px}#property-show-record article .container .videoframe{margin:90px auto 0 auto}#google-map-inmo{border-radius:7px;height:340px;max-width:770px;margin-left:auto}#slider-inmo{overflow:hidden}#slider-inmo .item{cursor:pointer}#slider-inmo .item img{width:100%;height:auto}#slider-inmo-thumbs .item{cursor:pointer}.flag{position:absolute;top:0;right:0;background-color:#406b8e;color:#fff;font-size:16px;padding:4px 15px;font-weight:300;min-height:35px;line-height:1.2;z-index:500}.flag.sold{background-color:#ff3030}.flag.recent{background-color:#5a5a5a}.flag_preus{position:absolute;top:0;left:0;background-color:#406b8e;color:#fff;font-size:20px;padding:4px 15px;font-weight:400;z-index:500}.flag_preus .price-consult{font-size:16px;font-weight:300}.flag_info{position:absolute;top:auto!important;bottom:0!important;right:0;background-color:#406b8e;color:#fff;font-size:20px;padding:4px 15px;font-weight:400;z-index:500}.flag_info svg{stroke:#fff}.flag_info:hover{background-color:#003258}#search-advanced select,#search-advanced .jcf-select{color:#353535;width:100%}#search-advanced select:hover,#search-advanced select:focus,#search-advanced .jcf-select:hover,#search-advanced .jcf-select:focus{color:#406b8e}#search-advanced select:hover::placeholder,#search-advanced .jcf-select:hover::placeholder{color:#406b8e}#search-advanced h6{font-size:18px}#search-advanced input[type=text]{padding:4px 25px}#search-advanced input[type=checkbox]{margin:0 10px 0 0}#search-advanced input[type=radio]{margin:0 7px 0 0}#search-advanced .filter{margin-top:10px;margin-bottom:30px}#search-advanced .filter.details{border-top:1px solid #003258}#search-advanced .search-button{align-self:center;max-height:47px}#search-advanced .by-tipus.selected0{display:none}#search-advanced #reset-filters{cursor:pointer}#search-advanced label{display:block;cursor:pointer}#search-advanced label a{color:inherit;text-decoration:none}#search-advanced label a:hover{color:#406b8e}#search-advanced label.price h6 span{font-size:16px;color:#353535;font-weight:400;margin-bottom:25px}#search-advanced label span span{color:#406b8e;font-size:16px}#search-advanced label span span:hover{color:#5a5a5a}#search-advanced label .jcf-select-text{display:inline-flex;align-content:center}#home #search-advanced{padding-bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:10px;justify-content:space-between;align-content:center;padding-top:50px;margin-top:0}#home #search-advanced div{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:5px;justify-content:space-between;align-content:center}#home #search-advanced div img{margin-right:10px;margin-top:10px}#home #search-advanced div select,#home #search-advanced div .jcf-select{border:0}#home #search-advanced div .jcf-select .jcf-select-text{font-size:14px;color:#3b496c}#home #search-advanced div .jcf-list .jcf-option{cursor:pointer}#home #search-advanced label h6{margin:0;padding:0;font-weight:300}#home #search-advanced label.price h6 span{color:#406b8e;font-weight:300}#home #search-advanced input[type=submit]{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path d='m.905 21 8.027-8.026c.64.546 1.378.969 2.21 1.268a7.398 7.398 0 0 0 2.513.448c2.053 0 3.79-.71 5.212-2.131C20.29 11.139 21 9.401 21 7.349s-.71-3.79-2.13-5.212C17.45.714 15.713.002 13.66 0c-2.052-.002-3.79.71-5.214 2.133C7.022 3.556 6.31 5.293 6.31 7.345c0 .89.158 1.752.473 2.585.316.833.73 1.546 1.244 2.138L0 20.093.905 21Zm12.749-7.593c-1.7 0-3.136-.585-4.307-1.755-1.17-1.171-1.756-2.607-1.756-4.308 0-1.701.585-3.137 1.756-4.306 1.17-1.17 2.606-1.755 4.307-1.756 1.7-.001 3.137.584 4.308 1.756 1.172 1.171 1.757 2.606 1.756 4.306 0 1.7-.586 3.135-1.756 4.306-1.17 1.172-2.605 1.757-4.307 1.756' fill='%23ffffff'/></svg>");background-repeat:no-repeat;background-position:10px center;background-size:25px 25px;width:149px;height:47px;background-color:#406b8e;color:#fff;border:1px solid #406b8e;cursor:pointer;fill:#fff}#home #search-advanced input[type=submit]:hover{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path d='m.905 21 8.027-8.026c.64.546 1.378.969 2.21 1.268a7.398 7.398 0 0 0 2.513.448c2.053 0 3.79-.71 5.212-2.131C20.29 11.139 21 9.401 21 7.349s-.71-3.79-2.13-5.212C17.45.714 15.713.002 13.66 0c-2.052-.002-3.79.71-5.214 2.133C7.022 3.556 6.31 5.293 6.31 7.345c0 .89.158 1.752.473 2.585.316.833.73 1.546 1.244 2.138L0 20.093.905 21Zm12.749-7.593c-1.7 0-3.136-.585-4.307-1.755-1.17-1.171-1.756-2.607-1.756-4.308 0-1.701.585-3.137 1.756-4.306 1.17-1.17 2.606-1.755 4.307-1.756 1.7-.001 3.137.584 4.308 1.756 1.172 1.171 1.757 2.606 1.756 4.306 0 1.7-.586 3.135-1.756 4.306-1.17 1.172-2.605 1.757-4.307 1.756' fill='%23406B8E'/></svg>");animation:pulse;animation-duration:2s;background-color:#fff;border:1px solid #406b8e;color:#406b8e;fill:#406b8e}#home #search-advanced input[type=text]{padding:4px 25px;border:0;color:#406b8e;font-weight:400;width:100%;text-transform:uppercase}#home #search-advanced select{border:0}#home #search-advanced .jcf-select .jcf-select-opener{background:0 0}#home #search-advanced select,#home #search-advanced .jcf-select{width:100%}#home #search-advanced .jcf-list .jcf-option{width:100%}#home #search-advanced .price{font-weight:300}#home #search-advanced .price h6{font-weight:300;color:#406b8e}#home #search-advanced .inmo_price{width:100%}#search-advanced{margin-top:21px;padding-bottom:30px}#search-advanced .capa-cerca{margin-top:9px}#search-advanced .capa-cerca ul{margin:0;padding:0}#search-advanced .capa-cerca ul li:before{content:""}#search-advanced .capa-cerca ul a{color:#003258;text-decoration:none;font-weight:300;font-size:16px}#search-advanced .capa-cerca ul a:hover{color:#406b8e}#search-advanced .capa-cerca ul label{margin-bottom:8px;color:#003258}#search-advanced .capa-cerca ul label .jcf-checkbox{margin-right:15px;margin-left:0;border:1px solid #003258}#search-advanced .capa-cerca ul label.jcf-label-active{color:#406b8e}#search-advanced .capa-cerca ul label:hover{color:#406b8e}#search-advanced .capa-cerca ul.submenu{padding-left:0}#search-advanced .capa-cerca ul.submenu a{padding-left:7px}#search-advanced .capa-cerca .temporal{padding:15px}#search-advanced .capa-cerca #date_out,#search-advanced .capa-cerca #date_in{background:#fff;color:#353535;margin-bottom:10px;border:1px solid #aeaeae;cursor:pointer}#search-advanced .capa-cerca #date_out:hover,#search-advanced .capa-cerca #date_in:hover{border-color:#406b8e}#search-advanced .capa-cerca .desplegables_preus{display:flex;justify-content:space-between;align-content:start;gap:20px}#search-advanced .search-variables{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr;grid-gap:0}#search-advanced .search-variables .jcf-select{height:46px;align-self:center}#search-advanced .words{display:flex;justify-content:left;align-content:center;gap:5px}#search-advanced .la_cerca_immobles{border:1px solid #406b8e;color:#406b8e;font-size:16px;line-height:1.3;font-weight:lighter;display:flex;justify-content:space-between}#search-advanced .la_cerca_immobles input[type=text]{border:0;text-transform:uppercase;color:#406b8e;width:100%}#search-advanced .la_cerca_immobles input[type=text]::placeholder{color:#406b8e;text-transform:uppercase;font-size:16px;font-weight:400}#search-advanced .la_cerca_immobles input[type=submit]{background-image:url(../images/lupa.svg);background-repeat:no-repeat;background-position:center center;background-color:#fff;width:75px;height:55px;border:0;cursor:pointer;fill:#406b8e}#search-advanced .la_cerca_immobles input[type=submit]:hover{background-color:#406b8e;fill:#406b8e}#search-advanced .la_cerca_immobles input[type=submit] svg{fill:#406b8e}#search-advanced .search-variables label{margin-bottom:0}#search-advanced select,#search-advanced .jcf-select{color:#406b8e;width:100%;height:47px}#search-advanced select:hover,#search-advanced select:focus,#search-advanced .jcf-select:hover,#search-advanced .jcf-select:focus{color:#406b8e}#search-advanced select:hover::placeholder,#search-advanced .jcf-select:hover::placeholder{color:#406b8e}#search-advanced select .jcf-select-text,#search-advanced .jcf-select .jcf-select-text{padding-top:10px;padding-bottom:5px}#search-advanced select .jcf-unselectable .jcf-option-select-title,#search-advanced .jcf-select .jcf-unselectable .jcf-option-select-title{color:#406b8e}#search-advanced h6{font-size:16px;font-weight:400;color:#003258;text-align:left;cursor:pointer;margin-left:6px;padding-top:10px}#search-advanced h6:hover{color:#406b8e}#search-advanced h6 .dropdown{margin-right:30px;font-size:30px;margin-top:5px}#search-advanced h6 .dropdown.up{transform:rotate(180deg);margin-top:15px}#search-advanced input[type=text]{padding:0 35px;color:#fff;width:100%}#search-advanced .filter{margin-top:10px;margin-bottom:30px}#search-advanced .filter.details{border-top:1px solid #003258}#search-advanced .filter .submenu{margin-top:15px}#search-advanced .search-button{width:100%;color:#406b8e;background-color:#fff;border:1px solid #406b8e;font-size:16px;font-weight:400;cursor:pointer;padding:5px 0;margin-top:10px}#search-advanced .search-button:hover{background-color:#406b8e;border:1px solid #406b8e;color:#fff}#search-advanced #reset-filters{cursor:pointer;color:#fff;text-align:center;padding:16px;margin-top:1px;font-weight:400;font-size:16px;display:flex;justify-content:center;align-content:center;border:1px solid #406b8e}#search-advanced #reset-filters:hover{background-color:#406b8e;fill:#fff}#search-advanced #reset-filters svg{fill:#406b8e}#search-advanced #reset-filters svg:hover{fill:#406b8e}#search-advanced #reset-filters div{justify-self:center;align-self:center}#search-advanced #reset-filters div:last-child{margin-left:23px;font-size:20px;justify-self:center;align-self:center}#search-advanced .by-tipus.selected0{display:none}#search-advanced label{display:block;cursor:pointer}#search-advanced label a{color:inherit;text-decoration:none}#search-advanced label a:hover{color:#406b8e}#search-advanced #search-advanced-menu{display:inline-flex;margin-top:19px}#search-advanced #search-advanced-menu a{background-color:#000;color:#fff;padding:5px 80px;text-transform:uppercase;margin-right:2px;cursor:pointer}#search-advanced #search-advanced-menu a:hover{background-color:#406b8e}#search-advanced #filter-prices{padding-left:5px;padding-right:5px}#search-advanced #filter-prices #prices_selected_1{grid-area:preu1;color:#003258;font-size:16px;font-weight:300}#search-advanced #filter-prices #prices_selected_2{grid-area:preu2;color:#003258;font-size:16px;font-weight:300}#search-advanced #filter-prices .jcf-range{grid-area:linia;width:100%}#search-advanced #filter-prices>span{flex-grow:0;white-space:nowrap}#search-advanced #filter-prices .prices-numeros{text-align:left;font-weight:300}#left-nav-mobile{padding-top:0}#left-nav-mobile #search-advanced{margin:30px}#left-nav-mobile #search-advanced .capa-cerca{padding:30px}#left-nav-mobile #search-advanced .capa-cerca ul{margin:15px 0;list-style:none}#left-nav-mobile #search-advanced .capa-cerca ul li:before{content:""}#left-nav-mobile #search-advanced .capa-cerca ul.submenu{margin:0;list-style:none}#left-nav-mobile #search-advanced .capa-cerca ul.submenu li:before{content:""}#news-home .container,#new-list-records .container{max-width:1720px}#new-list-records header .header-top{background-image:url(../images/header-guia.webp);min-height:300px;background-attachment:fixed;background-position:center -100px;background-repeat:no-repeat;background-size:100%auto}#new-list-records header .header-top .container{position:relative;min-height:300px}#new-list-records header .header-top .capa-header{background-color:#fff;max-width:814px;position:absolute;bottom:0;left:0;padding:20px 30px 0 30px}#new-list-records header .header-top .capa-header h1{color:#406b8e;font-size:40px;line-height:1.2;font-family:"Tenor Sans",sans-serif;font-weight:400}#new-list-records header .header-top .capa-header h2{color:#5a5a5a;font-size:33px;line-height:1.2;font-family:"Tenor Sans",sans-serif;font-weight:400;margin-top:10px}#new-list-records header .header-bottom .container div{max-width:770px;color:#5a5a5a;margin-top:10px}#new-list-records header .header-bottom .container div p{font-size:16px;line-height:1.38;margin-top:0;color:#5a5a5a;font-weight:300}#new-list-records header .header-bottom .container div p strong{font-weight:700;color:#5a5a5a}.new-list{margin-top:100px;margin-bottom:0;grid-gap:45px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media only screen and (min-width:1001px){.new-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:361px){.new-list{grid-template-columns:1fr}}@media only screen and (max-width:1041px){.new-list{grid-gap:35px 40px}}.new-list .item{padding-bottom:30px;border:1px solid #fff;cursor:pointer}.new-list .item>div>*{background-color:#fff;padding-left:46px;padding-right:46px;display:block}.new-list .item.col2{margin-right:0}.new-list .item:hover{text-decoration:none;border:1px solid #d7d7d7}.new-list .item:hover h3{color:#406b8e;text-decoration:underline}.new-list .item:hover figure img{transform:scale(1.1)}.new-list .item figure{position:relative;padding-bottom:73.2943469786%;font-size:0;line-height:0;overflow:hidden;text-decoration:none}.new-list .item figure img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform ease-in-out .2s}.new-list .item figure:hover img{transform:scale(1.1) translateZ(0)}.new-list .item h3{color:#5a5a5a;font-size:19px;line-height:1.38;padding-top:30px;display:block}.new-list .item time{display:block;color:#484848;font-size:16px;font-weight:400;line-height:24px;padding-top:36px}.new-list .item .description{padding-top:0;display:block;cursor:pointer;color:#5a5a5a;font-weight:300}.new-list .item .description p{margin-top:10px}#new-show-record article{max-width:1060px;margin:0 auto;padding:0 30px}#new-show-record figure{width:100%;line-height:0;font-size:0;overflow:hidden}#new-show-record figure img{width:1000px;max-width:100%;object-fit:cover;height:auto}#new-show-record h1{font-size:28px;font-weight:400;line-height:1.2;color:#406b8e;margin-top:35px}#new-show-record h2{margin-top:20px;font-size:23px;line-height:1.2;font-weight:400}#new-show-record .description{padding-top:28px;font-size:16px;line-height:1.3875;font-weight:300}#new-show-record aside{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:65px 0;position:relative;margin-top:95px}#new-show-record aside>div{position:relative;display:flex;align-items:center;padding:0 40px}#new-show-record aside>div>div{display:flex;flex-direction:column;padding:0 40px}#new-show-record aside:before{content:"";position:absolute;top:0;height:100%;width:100vw;border:1px solid #d7d7d7}#new-show-record aside a{text-decoration:none;font-size:20px;line-height:2;font-weight:300}#new-show-record aside a:hover{color:#406b8e}#new-show-record aside svg{fill:#406b8e}#new-show-record .videoframe{margin-top:90px}#new-show-record .slick-arrow{top:80%!important}main.page>section header .header-top{background-image:url(../images/header-propietari.webp);min-height:300px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:100%auto}main.page>section header .header-top .container{position:relative;min-height:300px}main.page>section header .header-top .capa-header{background-color:#fff;max-width:814px;position:absolute;bottom:0;left:0;padding:20px 30px 0 30px}main.page>section header .header-top .capa-header h1{color:#406b8e;font-size:40px;line-height:1.2;font-family:"Tenor Sans",sans-serif;font-weight:400}main.page>section header .header-top .capa-header h2{color:#5a5a5a;font-size:33px;line-height:1.2;font-family:"Tenor Sans",sans-serif;font-weight:400;margin-top:10px}main.page>section header .header-bottom .container div{max-width:770px;color:#5a5a5a;margin-top:10px}main.page>section header .header-bottom .container div p{font-size:16px;line-height:1.38;margin-top:0;color:#5a5a5a;font-weight:300}main.page>section header .header-bottom .container div p strong{font-weight:400;color:#5a5a5a}main.page>section .textos-icones{margin-top:90px;display:grid;grid-template-columns:630px auto;grid-gap:90px;justify-content:space-between;align-content:start}main.page>section .textos-icones h3{font-size:28px;line-height:1.2;font-weight:400;color:#003258}main.page>section .textos-icones p{color:#003258;font-weight:300;margin-top:15px}main.page>section .textos-icones a.thar-two{background-color:#406b8e;color:#fff;margin-top:25px}main.page>section .textos-icones a.thar-two:before{background:#fff}main.page>section .textos-icones a.thar-two:hover{color:#406b8e;background-color:#fff}main.page>section .textos-icones .llistat-icones{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px;justify-content:space-between;align-content:start;margin-top:60px}main.page>section .textos-icones .llistat-icones p{margin-top:0;color:#353535}main.page>section .textos-icones.isInViewport .llistat-icones div:nth-child(1){animation:fadeIn;animation-duration:2s}main.page>section .textos-icones.isInViewport .llistat-icones div:nth-child(2){animation:fadeIn;animation-duration:3s}main.page>section .textos-icones.isInViewport .llistat-icones div:nth-child(3){animation:fadeIn;animation-duration:4s}main.page>section .textos-icones.isInViewport .llistat-icones div:nth-child(4){animation:fadeIn;animation-duration:5s}main.page>section .textos-icones.isInViewport .llistat-icones div:nth-child(5){animation:fadeIn;animation-duration:6s}main.page>section .textos-icones.isInViewport .llistat-icones div:nth-child(6){animation:fadeIn;animation-duration:7s}main.page>section .separadors{margin-top:110px;background:url(../images/separador.webp);min-height:106px;background-position:center center;background-repeat:repeat-x;background-size:auto 100%;overflow:hidden}main.page>section .separadors.isInViewport{animation:fadeIn;animation-duration:2s}main.page>section .foto-textos{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;justify-content:space-between;align-content:center;margin-top:110px}main.page>section .foto-textos div{align-self:center}main.page>section .foto-textos div:last-child{max-width:625px}main.page>section .foto-textos h3{font-size:28px;line-height:1.3;font-weight:400;color:#003258}main.page>section .foto-textos h4{font-size:23px;font-weight:400;color:#003258;margin-top:55px}main.page>section .foto-textos h4.alcada-titol{margin-top:110px}main.page>section .foto-textos p{font-size:16px;font-weight:300;color:#003258;margin-top:10px}main.page>section .foto-textos img{width:619px;height:auto}main.page>section .foto-textos .llistat-icones{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;justify-content:space-between;align-content:start;margin-top:60px}main.page>section .foto-textos .llistat-icones p{margin-top:0;color:#353535}main.page>section .foto-textos a.thar-two{background-color:#406b8e;color:#fff;margin-top:25px}main.page>section .foto-textos a.thar-two:before{background:#fff}main.page>section .foto-textos a.thar-two:hover{color:#406b8e;background-color:#fff}main.page>section .foto-textos.isInViewport img{animation:fadeIn;animation-duration:4s}main.page>section .llista-procesos{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px 60px;justify-content:left;align-content:start;margin-top:130px}main.page>section .llista-procesos h4{font-size:23px;font-weight:400;color:#406b8e;display:grid;grid-template-columns:50px auto;grid-gap:0;justify-content:left;align-content:center}main.page>section .llista-procesos h4:after{content:"";display:block;justify-self:center;width:233px;height:1px;margin:5px auto 0 0;background-color:#406b8e;text-align:center}main.page>section .llista-procesos h4 span{color:#5a5a5a}main.page>section .llista-procesos p{font-size:16px;font-weight:300;margin-top:20px;margin-left:50px;color:#406b8e;max-width:514px}main.page>section .llista-procesos p strong{font-weight:400}main.page>section .centrat{text-align:center;margin-top:0}main.page>section .centrat a.thar-two{background-color:#406b8e;color:#fff;margin-top:25px}main.page>section .centrat a.thar-two:before{background:#fff}main.page>section .centrat a.thar-two:hover{color:#406b8e;background-color:#fff}main.page>section .textos-textos{display:grid;grid-template-columns:619px 619px;grid-gap:150px;justify-content:space-between;align-content:start;margin-top:100px}main.page>section .textos-textos h3{font-size:28px;font-weight:400;color:#406b8e}main.page>section .textos-textos p{font-weight:300;margin-top:15px}main.page img{max-width:100%}main.page #page-assessorament{padding-bottom:0}main.page #page-assessorament header .header-top{background-image:url(../images/header-services.webp)}main.page #page-assessorament .textos-icones{justify-content:left;grid-gap:140px;margin-top:110px}main.page #page-assessorament .textos-icones .llistat-icones{grid-template-columns:1fr 1fr;grid-gap:50px 100px;justify-content:left;margin-top:0}main.page #page-assessorament .textos-icones .llistat-icones div{max-width:230px}main.page #page-assessorament .textos-icones div:nth-child(1) .llistat-icones{margin-top:20px;grid-gap:50px}main.page #page-assessorament .textos-icones div:nth-child(1) .llistat-icones p{margin-top:15px}main.page #page-assessorament .textos-icones img{width:100%;height:auto}main.page #page-assessorament .foto-textos:last-child{grid-template-columns:748px auto;grid-gap:150px}main.page #page-assessorament .foto-textos:last-child img{width:748px;height:auto}#page-manteniment{padding-bottom:0}#page-manteniment header .header-top{background-image:url(../images/header-manteniment.webp)}#page-manteniment .foto-textos{grid-template-columns:515px auto;gap:130px}#page-manteniment .foto-textos img{width:515px;height:auto}#page-manteniment .foto-textos div:last-child{max-width:100%}#page-manteniment .foto-textos .llistat-icones{margin-top:20px;align-content:start;gap:50px 120px}#page-manteniment .foto-textos .llistat-icones p{color:#003258;margin-top:20px}#page-manteniment .foto-textos .llistat-icones div{align-self:start}#page-manteniment .foto-textos h3{line-height:1.1}#page-manteniment .foto-textos h4{font-size:19px;margin-top:0}#page-manteniment .foto-textos a.thar-two{background-color:#fff;color:#406b8e;margin-top:25px}#page-manteniment .foto-textos a.thar-two:before{background:#406b8e}#page-manteniment .foto-textos a.thar-two:hover{color:#fff;background-color:#406b8e}#page-com_treballem{padding-bottom:0}#page-com_treballem header .header-top{background-image:url(../images/header-com_treballem.webp)}#page-com_treballem .foto-textos{grid-template-columns:595px auto;justify-content:left;gap:160px}#page-com_treballem .foto-textos img{width:595px;height:auto}#page-com_treballem .foto-textos div:last-child{max-width:100%}#page-com_treballem .foto-textos div:last-child .llista-una-columna{max-width:500px}#page-com_treballem .foto-textos h3{line-height:1.1}#page-com_treballem .foto-textos h4{font-size:19px;margin-top:20px}#page-com_treballem .foto-textos p{margin-top:0}#page-company{padding-bottom:0}#page-company header .header-top{background-image:url(../images/header-company.webp)}#page-company .textos-icones{grid-template-columns:auto 620px;grid-gap:100px;justify-content:center;margin-top:180px}#page-company .textos-icones .llistat-icones{justify-content:center}#page-company .textos-icones .llistat-icones div{justify-self:center;text-align:center}#page-company .textos-icones .llistat-icones h4{font-size:19px}#page-company #text-home h4{font-size:19px;font-weight:400;color:#003258;margin-top:30px}#page-legal header .container,#page-cookies header .container,#page-politica header .container,#page-accessibilitat header .container{display:block}#page-legal header .container .page-textos,#page-cookies header .container .page-textos,#page-politica header .container .page-textos,#page-accessibilitat header .container .page-textos{max-width:100%}#page-legal header .container .page-textos h3,#page-cookies header .container .page-textos h3,#page-politica header .container .page-textos h3,#page-accessibilitat header .container .page-textos h3{margin-top:50px;font-size:25px}#page-legal h2,#page-cookies h2,#page-politica h2,#page-accessibilitat h2{font-size:35px;line-height:1.2;font-weight:400;color:#003258;font-family:"Tenor Sans",sans-serif;margin-top:50px}#page-legal h3,#page-cookies h3,#page-politica h3,#page-accessibilitat h3{font-size:28px;line-height:1.2;font-weight:300;color:#406b8e;margin-top:50px}#page-legal .cookies-button-holder,#page-cookies .cookies-button-holder,#page-politica .cookies-button-holder,#page-accessibilitat .cookies-button-holder{margin-top:30px}#page-legal .cookies-button-holder a,#page-cookies .cookies-button-holder a,#page-politica .cookies-button-holder a,#page-accessibilitat .cookies-button-holder a{padding:.5em 2em;max-width:200px;border:1px solid #406b8e;color:#fff;background-color:#406b8e}#page-legal .cookies-button-holder a:hover,#page-cookies .cookies-button-holder a:hover,#page-politica .cookies-button-holder a:hover,#page-accessibilitat .cookies-button-holder a:hover{border:1px solid #406b8e;color:#406b8e;background-color:#fff;animation:pulse;animation-duration:1s}#page-legal li a,#page-cookies li a,#page-politica li a,#page-accessibilitat li a{color:#406b8e}#page-legal li a:hover,#page-cookies li a:hover,#page-politica li a:hover,#page-accessibilitat li a:hover{color:#003258;text-decoration:underline}#page-legal header .header-bottom{margin-top:100px}#page-legal header .header-bottom .container div{max-width:100%}#page-legal header .header-bottom .container div h3{font-size:23px;font-weight:400}#page-legal header .header-bottom .container div p{font-size:18px;margin-top:15px}#page-legal header .header-bottom .container div strong{font-weight:400}main.contact>section header .header-top{background-image:url(../images/header-contact.webp);min-height:300px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:100%auto}main.contact>section header .header-top .container{position:relative;min-height:300px}main.contact>section header .header-top .capa-header{background-color:#fff;width:814px;position:absolute;bottom:0;left:0;padding:11px 30px 0 30px}main.contact>section header .header-top .capa-header h1{color:#406b8e;font-size:40px;line-height:1.2;font-family:"Tenor Sans",sans-serif;font-weight:400}main.contact>section header .header-top .capa-header h2{color:#5a5a5a;font-size:33px;line-height:1.2;font-family:"Tenor Sans",sans-serif;font-weight:400;margin-top:10px}main.contact>section header .header-bottom .container div{max-width:770px;color:#5a5a5a;margin-top:10px}main.contact>section header .header-bottom .container div p{font-size:16px;line-height:1.38;margin-top:0;color:#5a5a5a;font-weight:300}main.contact>section header .header-bottom .container div p strong{font-weight:700;color:#5a5a5a}#contact-get-form-new address{background-color:#ecf0f4;padding-top:40px;padding-bottom:60px;margin-top:85px}#contact-get-form-new address .container{max-width:700px;display:flex;gap:30px;justify-content:space-between;align-content:flex-start;flex-wrap:wrap}#contact-get-form-new address .container div.isInViewport{animation:slideInDown;animation-duration:1s}#contact-get-form-new address .container div:nth-child(2).isInViewport{animation-duration:2s}#contact-get-form-new address .container div:nth-child(3).isInViewport{animation-duration:3s}#contact-get-form-new address .container span{font-weight:300;font-size:16px}#contact-get-form-new address .container h2{color:#406b8e;font-weight:400;font-size:19px;margin-bottom:17px}#contact-get-form-new address .container a{color:#003258;font-weight:300;text-decoration:none;font-size:16px}#contact-get-form-new address .container a:hover{color:#406b8e}#contact-get-form-new .contact-main{max-width:1350px!important;margin:115px auto 95px auto}#contact-get-form-new .container{display:grid;grid-template-columns:auto 640px;grid-gap:130px;justify-content:space-between;align-content:start}#contact-get-form-new .container .main-textos{text-align:center;margin-top:10px;max-width:510px;justify-self:center}#contact-get-form-new .container .main-textos svg{margin-bottom:10px}#contact-get-form-new .container .main-textos h2,#contact-get-form-new .container .main-textos h3{font-size:23px;line-height:1.4;color:#000;font-weight:400;text-align:center;justify-self:center}#contact-get-form-new .container .main-textos p{text-align:left;font-size:16px;margin-top:90px;font-weight:300}#contact-get-form-new #contact-button{cursor:pointer;background-color:#406b8e;font-size:16px;font-weight:400;line-height:1.4;color:#fff;border:0;padding:10px 30px}#contact-get-form-new #contact-button:hover{background-color:#fff;color:#406b8e;border:1px solid #406b8e;animation:pulse;animation-duration:1s}#contact-get-form-new #form_sent{display:none;color:#0ba538;font-family:"Tenor Sans",sans-serif;font-size:20px;line-height:1.2;margin-bottom:30px}#contact-get-form-new #form_not_sent{display:none;color:#ff000c;font-family:"Tenor Sans",sans-serif;font-size:20px;line-height:1.2;margin-top:20px;margin-bottom:30px}#contact-get-form-new .form_error{display:none!important}#contact-get-form-new label:has(.input_error){border-color:red!important}#contact-get-form-new .input_error{border-color:#d7d7d7}#contact-get-form-new #message_container{display:none}#contact-get-form-new #message{padding-top:100px;padding-bottom:100px;font-size:18px}#contact-get-form-new .contact-footer img{width:100%;height:auto}#contact-get-form-new .contact-footer figure{font-size:0;line-height:0;overflow:hidden;position:relative;min-height:474px;width:auto}#contact-get-form-new .contact-footer figure img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}#contact-get-form-new form .form-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px 0}#contact-get-form-new form .form-inputs-ample{display:grid;grid-template-columns:1fr;grid-gap:0}#contact-get-form-new form .form-peu{display:flex;flex-wrap:wrap;grid-gap:30px;justify-content:space-between;align-content:start;margin-top:30px}#contact-get-form-new form input[type=text],#contact-get-form-new form input[type=email],#contact-get-form-new form textarea{width:100%;border:0;color:#353535;font-size:16px;line-height:1.6;font-weight:300;padding-left:10px}#contact-get-form-new form input[type=text]:focus,#contact-get-form-new form input[type=email]:focus,#contact-get-form-new form textarea:focus{outline:0;color:#406b8e}#contact-get-form-new form .form-inputs label,#contact-get-form-new form .form-inputs-ample label{border:1px solid #000;color:#000;padding:10px 14px 11px 14px}#contact-get-form-new form .form-inputs label strong,#contact-get-form-new form .form-inputs-ample label strong{display:block;float:left;font-size:16px;font-weight:300}#contact-get-form-new form .form-inputs label span,#contact-get-form-new form .form-inputs-ample label span{display:block;overflow:hidden;font-size:16px}#contact-get-form-new form .form-inputs label:hover,#contact-get-form-new form .form-inputs-ample label:hover{color:#406b8e;border:1px solid #406b8e;cursor:pointer}#contact-get-form-new form .form-inputs label.label-ample,#contact-get-form-new form .form-inputs-ample label.label-ample{margin-top:13px}#contact-get-form-new form .form-inputs label:nth-child(even),#contact-get-form-new form .form-inputs-ample label:nth-child(even){border-left:none}#contact-get-form-new form .g-recaptcha{overflow:hidden}#contact-get-form-new form .accepta{margin-top:30px;font-size:16px;text-align:left}#contact-get-form-new form .accepta>div{display:flex;align-items:flex-start;padding-bottom:6px;justify-content:left}#contact-get-form-new form .accepta>div:last-child{padding-bottom:0;justify-self:left}#contact-get-form-new form .accepta>div>span{margin-top:2px;flex-shrink:0}#contact-get-form-new form .accepta #accepto{margin-right:10px}#google-map{width:100%;height:558px}#google-map iframe{margin:0;border:0;width:100%;height:100%;overflow:hidden}.web.map header .header-top{background-image:url(../images/header-contact.webp);min-height:300px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:100%auto}.web.map header .header-top .container{position:relative;min-height:300px}.web.map header .header-top .capa-header{background-color:#fff;width:814px;position:absolute;bottom:0;left:0;padding:11px 30px 0 30px}.web.map header .header-top .capa-header h1{color:#406b8e;font-size:40px;line-height:1.2;font-family:"Tenor Sans",sans-serif;font-weight:400}.web.map header .header-top .capa-header h2{color:#5a5a5a;font-size:33px;line-height:1.2;font-family:"Tenor Sans",sans-serif;font-weight:400;margin-top:10px}.web.map header .header-bottom .container div{max-width:770px;color:#5a5a5a;margin-top:10px}.web.map header .header-bottom .container div p{font-size:16px;line-height:1.38;margin-top:0;color:#5a5a5a;font-weight:300}.web.map header .header-bottom .container div p strong{font-weight:700;color:#5a5a5a}.web.map h3{font-size:18px;font-weight:700;margin-top:40px;margin-bottom:10px}.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 #5a5a5a}#left-nav>div{background-color:#fff;border-bottom:2px solid #f9f9f9;padding:23px 42px 32px 30px}#submenu-mobile #left-nav>div{padding:10px 30px}#left-nav>div:first-child ul{padding-top:0}#left-nav>div:last-child{border-bottom:none}#left-nav>div .submenu{display:none;padding-bottom:5px}#left-nav>div .submenu a{text-transform:none}h6{font-size:16px;line-height:1.38;font-weight:700;position:relative;padding-right:25px;width:100%;color:#003258}.active1 h6+div,.active1 h6+ul{display:block}ul{margin:0;padding:0}ul li>div{display:flex;align-items:center}ul li:before{display:none}ul a{font-size:16px;line-height:1.4;color:inherit;text-decoration:none;font-weight:400;padding:7px 0;color:#003258}ul a:hover{color:#406b8e}ul .active1>div>a{font-weight:700}#filter-family div{position:relative;padding-right:25px;width:100%}#filter-family>li>div>a{font-weight:400}#filter-family>li.active1>div>a{font-weight:700}.active1>.submenu{display:block}.checkbox{width:16px;height:16px;flex-basis:16px;flex-grow:0;flex-shrink:0;display:block;vertical-align:middle;border:1px solid #d7d7d7;cursor:pointer;margin-right:10px;margin-top:9px}.checkbox:hover{border-color:#406b8e}.checkbox.checked{background-position:0-100px}.dropdown{display:block;font-size:25px;width:20px;height:35px;position:absolute;top:-4px;right:-4px;cursor:pointer;z-index:1;font-weight:600;text-align:center;padding:3px}.dropdown:hover{color:#5a5a5a}.button{display:block;margin-right:10px;margin-left:10px}span.center{display:block}.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:90%;transform:translateY(-50%);background-color:transparent;background-position:center;background-size:70%;background-repeat:no-repeat}.slick-arrow::-moz-focus-inner{border:0}.slick-prev{left:0}.slick-prev,.slick-prev.slick-disabled,.slick-prev.slick-disabled:hover{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='m35 47.25 2.09-2.09L16.92 25 37.09 4.84 35 2.75 12.75 25 35 47.25z' fill='%23ffffff'/></svg>")}.slick-prev:hover{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='m35 47.25 2.09-2.09L16.92 25 37.09 4.84 35 2.75 12.75 25 35 47.25z' fill='%23406B8E'/></svg>")}.slick-next{left:50px}.slick-next,.slick-next.slick-disabled,.slick-next.slick-disabled:hover{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='m15 2.75-2.09 2.09L33.08 25 12.91 45.16 15 47.25 37.25 25 15 2.75z' fill='%23ffffff'/></svg>")}.slick-next:hover{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='m15 2.75-2.09 2.09L33.08 25 12.91 45.16 15 47.25 37.25 25 15 2.75z' fill='%23406B8E'/></svg>")}.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:#003258}.slick-dots li.slick-active button{background-color:#406b8e;cursor:default}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #5a5a5a;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:#406b8e;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:#fff;border:1px solid #5a5a5a;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 #406b8e;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 #5a5a5a;background:#fff;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:#fff}.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 #5a5a5a;padding:0 8px;font-size:16px;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 #5a5a5a;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 #406b8e;background:#fff;margin:0 0 12px;min-width:50px;height:26px}.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;cursor:default;display:block;font-size:16px;line-height:26px;margin:0 35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#406b8e;width:26px;bottom:0;right:0;top:0;cursor:pointer}.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:before{content:"";position:absolute;top:50%;right:7px;margin-top:-2px;border-style:solid;border-width:6px 5px;border-color:#d7d7d7 transparent transparent;z-index:10}.jcf-select-drop .jcf-select-drop-content{border:1px solid #003258}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:0 0}.jcf-select-drop.jcf-compact-multiple .jcf-selected{background:#406b8e;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 #406b8e;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:#d7d7d7;color:#000}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;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{color:#000;white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:10px 15px;min-height:14px;height:1%}.jcf-list .jcf-disabled{background:#fff!important;color:#d7d7d7!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 #5a5a5a;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;box-sizing:border-box;border:1px solid #989898;padding:3px 27px 3px 7px;margin:0;height:100%}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none}.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:100px}.jcf-range .jcf-range-track{margin:0 13px 0 0;position:relative;display:block;height:5px}.jcf-range .jcf-range-wrapper{position:relative;background:#ecf0f4;border-radius:5px;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:#003258;width:10px;height:5px}.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:13px;height:13px;margin:0;z-index:1;top:-3px;left:0;background-color:#406b8e;border:1px solid #003258;border-radius:50%}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#003258;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{border:2px solid #003258}.jcf-disabled{color:#e0e0e0!important;border-color:#e0e0e0!important}.jcf-disabled.jcf-select:before{color:#e0e0e0!important}.jcf-focus,.jcf-focus *{border-color:#406b8e!important}.button{color:#406b8e;background:#fff;text-decoration:none;border:0;cursor:pointer}.button:hover{color:#fff;background:#406b8e}a.animated-button,input.animated-button{z-index:0;position:relative;display:inline-flex;color:#406b8e;background-color:#fff;font-size:16px;font-weight:400;padding:.5em 2em;text-align:center;text-decoration:none;overflow:hidden;transition:all 1s ease;border-radius:0;border-color:#406b8e;border-style:solid;border-width:1px}a.animated-button:after,input.animated-button:after{content:"";position:absolute;height:0;left:50%;top:50%;width:150%;z-index:-1;transition:all .75s ease 0s;background:#406b8e}a.animated-button:hover,input.animated-button:hover{color:#fff;text-shadow:none}a.animated-button:hover:after,input.animated-button:hover:after{height:450%}a.animated-button.victoria-one:after,input.animated-button.victoria-one:after{transform:translateX(-50%) translateY(-50%) rotate(-25deg)}a.animated-button.victoria-two:after,input.animated-button.victoria-two:after{transform:translateX(-50%) translateY(-50%) rotate(25deg)}a.animated-button.victoria-three:after,input.animated-button.victoria-three:after{opacity:.5;transform:translateX(-50%) translateY(-50%)}a.animated-button.victoria-three:hover:after,input.animated-button.victoria-three:hover:after{height:140%;opacity:1}a.animated-button.victoria-four:after,input.animated-button.victoria-four:after{opacity:.5;transform:translateY(-50%) translateX(-50%) rotate(90deg)}a.animated-button.victoria-four:hover:after,input.animated-button.victoria-four:hover:after{opacity:1;height:600%!important}a.animated-button.sandy-one:after,a.animated-button.sandy-two:after,a.animated-button.sandy-three:after,a.animated-button.sandy-four:after,input.animated-button.sandy-one:after,input.animated-button.sandy-two:after,input.animated-button.sandy-three:after,input.animated-button.sandy-four:after{opacity:0}a.animated-button.sandy-one:hover:after,a.animated-button.sandy-two:hover:after,a.animated-button.sandy-three:hover:after,a.animated-button.sandy-four:hover:after,input.animated-button.sandy-one:hover:after,input.animated-button.sandy-two:hover:after,input.animated-button.sandy-three:hover:after,input.animated-button.sandy-four:hover:after{opacity:1}a.animated-button.sandy-one:after,input.animated-button.sandy-one:after{transform:translateX(-50%) translateY(-50%)}a.animated-button.sandy-one:hover:after,input.animated-button.sandy-one:hover:after{height:120%!important}a.animated-button.sandy-two:after,input.animated-button.sandy-two:after{transform:translateY(-50%) translateX(-50%) rotate(90deg)}a.animated-button.sandy-two:hover:after,input.animated-button.sandy-two:hover:after{height:600%!important}a.animated-button.sandy-three:after,input.animated-button.sandy-three:after{transform:translateX(-50%) translateY(-50%) rotate(-25deg)}a.animated-button.sandy-three:hover:after,input.animated-button.sandy-three:hover:after{height:400%!important}a.animated-button.sandy-four:after,input.animated-button.sandy-four:after{transform:translateY(-50%) translateX(-50%) rotate(25deg)}a.animated-button.sandy-four:hover:after,input.animated-button.sandy-four:hover:after{height:400%!important}a.animated-button.gibson-one:after,a.animated-button.gibson-two:after,a.animated-button.gibson-three:after,a.animated-button.gibson-four:after,input.animated-button.gibson-one:after,input.animated-button.gibson-two:after,input.animated-button.gibson-three:after,input.animated-button.gibson-four:after{opacity:0;background-image:linear-gradient(transparent 50%,rgba(64,107,142,.2) 50%);background-size:10px 10px}a.animated-button.gibson-one:hover:after,a.animated-button.gibson-two:hover:after,a.animated-button.gibson-three:hover:after,a.animated-button.gibson-four:hover:after,input.animated-button.gibson-one:hover:after,input.animated-button.gibson-two:hover:after,input.animated-button.gibson-three:hover:after,input.animated-button.gibson-four:hover:after{opacity:1;height:600%!important}a.animated-button.gibson-one:after,input.animated-button.gibson-one:after{transform:translateX(-50%) translateY(-50%) rotate(25deg)}a.animated-button.gibson-two:after,input.animated-button.gibson-two:after{transform:translateX(-50%) translateY(-50%) rotate(-25deg)}a.animated-button.gibson-three:after,input.animated-button.gibson-three:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}a.animated-button.gibson-four:after,input.animated-button.gibson-four:after{transform:translateX(-50%) translateY(-50%)}a.animated-button.thar-one:after,a.animated-button.thar-two:after,a.animated-button.thar-three:after,a.animated-button.thar-four:after,input.animated-button.thar-one:after,input.animated-button.thar-two:after,input.animated-button.thar-three:after,input.animated-button.thar-four:after{display:none}a.animated-button.thar-one:before,a.animated-button.thar-two:before,a.animated-button.thar-three:before,a.animated-button.thar-four:before,input.animated-button.thar-one:before,input.animated-button.thar-two:before,input.animated-button.thar-three:before,input.animated-button.thar-four:before{background:#406b8e;display:block;position:absolute;left:0;top:0;height:0;width:100%;z-index:-1;content:"";transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}a.animated-button.thar-one,input.animated-button.thar-one{transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}a.animated-button.thar-one:hover:before,input.animated-button.thar-one:hover:before{bottom:0;top:auto;height:100%}a.animated-button.thar-two,input.animated-button.thar-two{transition:all .3s cubic-bezier(.215,.61,.355,1) 0s}a.animated-button.thar-two:hover:before,input.animated-button.thar-two:hover:before{top:0;bottom:auto;height:100%}a.animated-button.thar-three,input.animated-button.thar-three{transition:all .3s cubic-bezier(.42,0,.58,1)}a.animated-button.thar-three:hover:before,input.animated-button.thar-three:hover:before{left:0;right:auto;width:100%}a.animated-button.thar-three:before,input.animated-button.thar-three:before{right:0;height:100%;width:0;transition:all .3s cubic-bezier(.42,0,.58,1)}a.animated-button.thar-four,input.animated-button.thar-four{transition:all .3s cubic-bezier(.42,0,.58,1)}a.animated-button.thar-four:hover:before,input.animated-button.thar-four:hover:before{right:0;left:auto;width:100%}a.animated-button.thar-four:before,input.animated-button.thar-four:before{height:100%;width:0;transition:all .3s cubic-bezier(.42,0,.58,1)}a.animated-button.zoom,input.animated-button.zoom{transition:all .6s ease-out;box-shadow:inset 0 0#406b8e,inset 0 0#406b8e}a.animated-button.zoom:after,input.animated-button.zoom:after{display:none}a.animated-button.zoom:hover,input.animated-button.zoom:hover{box-shadow:inset 2em 2em 0 0#406b8e,inset -2em -2em 0 0#406b8e}.floating-button{font-size:18px;line-height:26px;color:#fff;margin-bottom:8px;text-decoration:none;position:relative;display:flex;align-items:center;justify-content:flex-end}.floating-button-container{position:fixed;bottom:70px;height:0;width:100%;z-index:1000001;padding-right:0}.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:last-child{margin-bottom:0}.floating-button .ico{color:#406b8e;background:#ecf0f4;width:81px;height:54px;padding:12px 24px;border:0 solid #003258;border-radius:0;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:#406b8e;z-index:980}.floating-button .text{z-index:1;position:relative;width:81px;color:#406b8e;height:54px;display:flex;align-items:center;background-color:#ecf0f4;white-space:nowrap;overflow:hidden;border:0 solid #003258;border-radius:0;transition:all ease-in-out .4s}.floating-button .text span{padding-right:20px;padding-left:101px;font-weight:400;opacity:0;transition:all ease-in-out .4s}.floating-button.mybusiness .ico{padding:10px 24px 5px 24px;height:auto}.floating-button:hover .ico{background-color:#ecf0f4;border-color:#ecf0f4}.floating-button:hover .text{transform:scale(1);width:100%;background-color:#ecf0f4;border-color:#ecf0f4}.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:#406b8e;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:#406b8e;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 #d7d7d7;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 #406b8e;outline:0}.modal-content form input[type=submit]{border:0;background-color:#406b8e;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 (max-width:1200px){main#inner>section{padding-bottom:0}aside.results{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width:1200px){.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}}@media only screen and (max-width:450px){body.clean{margin:10px 30px 30px}}@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 (min-width:1201px){#submenu-mobile,#search-button,.header-dreta{display:none!important}#languages-mobile{display:none}}@media only screen and (max-width:1200px){#header .container,#header.fixed .container,#header.false .container{grid-template-columns:210px auto!important}#main-nav{display:none}#menu-mobile,#search-button{display:block}.header-dreta{display:inline-flex}#languages-mobile{display:block}#languages-mobile a.active1{color:#003258}}@media only screen and (max-width:1700px){#main-nav{padding-left:0}#header address a{margin-left:20px}}@media only screen and (max-width:1600px){#header .bottom .container{padding-right:8px}#header .bottom .container>div{width:100%}#header address{position:absolute;right:30px;top:10px}#header address .mobile{padding-left:34px;background-size:21px auto}#header address .email{padding-left:31px;background-size:18.9px auto}#header address .tel{padding-left:25px;background-size:14.7px auto}#header #logo{margin-bottom:8px}}@media only screen and (max-width:1400px){#header .container{grid-template-columns:210px auto 150px;grid-gap:30px}#header .container h3{display:none}#header address{top:0}}@media only screen and (max-width:1300px){#main-nav ul{gap:0}}@media only screen and (max-width:1200px){#header .top>div>h4{display:none}}@media only screen and (max-width:1100px){#header #logo img{width:150px;height:auto}#header .bottom .container{padding-right:20px}#main-nav{margin-top:25px}#main-nav a{padding:4px 10px}}@media only screen and (max-width:1000px){#header .container{padding-top:5px!important;padding-bottom:5px!important}#header .container #logo-header svg{width:auto;height:40px}}@media only screen and (max-width:900px){#header .top{padding-right:30px;height:40px}#header .top>h3,#header .top>div{display:none}#header .bottom .container{position:static}#main-nav{margin-top:7px}#header address{top:5px}}@media only screen and (max-width:600px){#header .top{display:none}#header .bottom{position:relative}}@media only screen and (max-width:500px){#header #logo img{width:120px}#header .bottom{padding:16px 0 8px}.fixed #submenu-mobile{top:60px}}@media only screen and (max-width:350px){#menu-mobile{font-size:0;line-height:0;overflow:hidden;text-indent:-100px;height:23px}}@media only screen and (max-width:1400px){footer #footer-bottom .container{grid-template-columns:2fr 3fr 120px}footer #footer-bottom .container #foot-links1 a{padding:0}}@media only screen and (max-width:1200px){.parallax-footer{margin-top:40px;background-attachment:local}}@media only screen and (max-width:1100px){footer #footer-bottom .container{grid-template-columns:1fr}footer #footer-bottom .container #foot-links2{padding:10px 0}footer #footer-bottom .container #foot-links1{padding:15px 0}footer #footer-bottom .container #foot-links1 a{margin:5px 15px}footer #footer-bottom .container #footer-bottom .container .social{margin-top:10px}}@media only screen and (max-width:1000px){footer #footer-top .container{grid-template-columns:1fr 1fr;grid-gap:30px;justify-content:space-between;align-content:center;grid-template-areas:"adreca logo""menus menus""imatges imatges"}}@media only screen and (max-width:800px){footer #footer-top{padding-top:30px}footer #footer-top .container{grid-template-columns:1fr;grid-template-areas:"adreca""logo""menus""imatges"}}@media only screen and (max-width:600px){footer #footer-top .container{grid-template-columns:1fr}footer #footer-top .container .footer-menu-serveis{justify-self:left}footer #footer-top .container .col.imatges{justify-self:left}}@media only screen and (max-width:500px){.parallax-footer{margin-top:60px}}@media only screen and (max-width:450px){.parallax-footer .capa-footer{padding:20px}.parallax-footer .capa-footer h3{font-size:20px;line-height:1.1}}@media only screen and (max-width:400px){footer #footer-top .container #logo-footer svg{width:100%;height:auto}}@media only screen and (max-width:1400px){#serveis-home .llista-serveis{grid-template-columns:1fr 1fr;grid-gap:30px}#serveis-home .llista-serveis img{width:100%;height:auto}}@media only screen and (max-width:1300px){#serveis360-home .container{grid-template-columns:1fr 1fr;grid-gap:30px}#serveis360-home .container div img{width:100%;height:auto}}@media only screen and (max-width:1200px){#text-home .separador{width:75%}}@media only screen and (max-width:1000px){#slider-home .item{max-height:400px}#slider-home .item div.text h1 p{font-size:32px;line-height:1.1}#slider-home .item .textos-banners{max-width:960px}#slider-home .item .banners-vendre-propietats{top:15px;font-size:16px}#header-home h1{font-size:28px;line-height:1.2}#header-home h2{font-size:18px}}@media only screen and (max-width:900px){#slider-home .item .textos-banners{top:90px}#slider-home .item div.text{max-width:700px;width:100%}#slider-home .item div.text h1{font-size:26px;line-height:1.1}#slider-home .item div.text p{margin-top:5px;font-weight:400}}@media only screen and (max-width:800px){#text-home{margin-top:60px;height:400px}#text-home .container .text-dades{align-self:start;padding-top:25px;padding-bottom:25px}#text-home .separador{width:100%}}@media only screen and (max-width:750px){#serveis-home .llista-serveis{grid-template-columns:1fr}}@media only screen and (max-width:700px){#elegir-home .dades-elegir{grid-gap:30px;margin-top:30px}#serveis-home{margin-top:50px}#serveis360-home{margin-top:60px}#serveis360-home .container{grid-template-columns:1fr;grid-gap:30px}#slider-home .item div.text{max-width:600px}}@media only screen and (max-width:600px){#text-home{margin-top:50px;height:400px}#text-home .container{align-content:center;justify-content:left;flex-direction:column}#text-home .container h3{font-size:25px;line-height:1.2;margin-top:30px}#text-home .separador{height:70px;background-size:auto 70px}}@media only screen and (max-width:500px){#elegir-home{margin-top:50px}#elegir-home .dades-elegir{grid-template-columns:1fr}#text-home .container h3{font-size:23px;margin-top:0}#text-home .container .botons-home{grid-template-columns:1fr;grid-gap:10px;margin-top:10px}#slider-home .item div.text{max-width:450px}}@media only screen and (max-width:450px){#page-company #text-home h4{margin-top:15px}#text-home .container .text-dades{padding-top:20px}#text-home .container p{line-height:1.1;margin-top:10px}#slider-home .item{max-height:500px}#slider-home .item div.text{max-width:400px;width:100%;padding:20px}#slider-home .item div.text h1{font-size:25px}#header-home h1{font-size:25px}#elegir-home{margin-top:30px}#elegir-home h3{font-size:25px}}@media only screen and (max-width:400px){#slider-home .item .textos-banners{left:0;transform:translate(0,0);min-width:100%}}@media only screen and (max-width:1600px){.property-list{margin-right:0;grid-gap:30px}#property-list-records{margin-left:30px}}@media only screen and (max-width:1200px){#property-list-records{grid-template-areas:"header header""llistat llistat""resultats resultats"}#property-list-records header .header-top{margin-top:30px}#property-list-records header .header-top .container{padding:0}}@media only screen and (max-width:1400px){#property-list-records header{margin-left:0}#property-list-records header .header-top .container{margin:0}}@media only screen and (max-width:600px){.property-list .item h3{margin-top:0}.property-list .item .main-details{grid-gap:20px 4px}.property-list .item .main-details .ico-details{padding:0}#property-list-records header .header-top .capa-header h1{font-size:26px}#property-list-records{grid-template-areas:"header""llistat""resultats""no_existeixen";grid-template-columns:1fr;grid-gap:0;margin-left:20px;margin-right:20px}}@media only screen and (max-width:400px){.property-list .item .main-details{grid-template-columns:1fr 1fr;margin-top:20px}}@media only screen and (max-width:1500px){#property-show-record article figure>div{max-width:700px}}@media only screen and (max-width:1300px){#property-show-record article figure>div{max-width:600px}#property-show-record article aside.contact{padding:24px}}@media only screen and (max-width:1200px){#property-show-record article .two-cols{grid-template-columns:1fr}#property-show-record article .dreta{justify-self:center}#property-show-record article aside.contact{padding:24px 0}}@media only screen and (max-width:900px){#property-show-record article .dreta{justify-self:center;padding:0}#property-show-record article .contact form{margin-left:20px;margin-right:20px}}@media only screen and (max-width:700px){#property-show-record article .property-details tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;justify-content:left;align-content:left}#property-show-record article aside.contact{padding:20px 0;max-width:100%}#property-show-record article .capcalera-form{grid-template-columns:1fr;justify-content:center}#property-show-record article .capcalera-form div p{text-align:center}}@media only screen and (max-width:600px){#property-show-record article .main-details{gap:40px 20px}#property-show-record article header{padding:0}#property-show-record article .text{padding:0 30px 0 0}#property-show-record article .contact form input[type=text],#property-show-record article .contact form input[type=email],#property-show-record article .contact form textarea{width:90%}#property-show-record article .contact form label{width:90%}#property-show-record article figure>div{max-width:500px}}@media only screen and (max-width:500px){#property-show-record article .municipi{margin-top:20px}#property-show-record article h1{margin-top:20px;font-size:25px}#property-show-record article h2{margin-top:20px}#property-show-record article header .text .two-cols{grid-template-columns:1fr}#property-show-record article header .text .two-cols div:last-child{justify-self:left;text-align:left}#property-show-record article .property-details tr th,#property-show-record article .property-details tr td{width:100%}#property-show-record article .print{display:inline-flex;gap:15px;padding-top:30px;padding-bottom:15px}#property-show-record article figure>div{max-width:400px}}@media only screen and (max-width:450px){#property-show-record article #contact-button{width:100%}}@media only screen and (max-width:400px){#property-show-record article .property-details tr{display:grid;grid-template-columns:1fr;grid-gap:10px;justify-content:left;align-content:left}#property-show-record article figure>div{max-width:350px}}@media only screen and (max-width:1200px){#left-nav-mobile #search-advanced{margin:5px 20px}#left-nav-mobile #search-advanced .capa-cerca{padding:0}#left-nav-mobile #search-advanced .capa-cerca ul{margin:5px 0}#search-advanced .la_cerca_immobles input[type=submit]{width:35px;height:35px}#search-advanced #reset-filters{padding:5px 0 0 0}#search-advanced ul a{padding:0;line-height:1.2}#search-advanced h6{padding-top:0}}@media only screen and (max-width:900px){#home #search-advanced{grid-template-columns:1fr 1fr 1fr;grid-gap:5px;padding-top:20px;padding-bottom:20px}}@media only screen and (max-width:600px){#home #search-advanced{grid-template-columns:1fr 1fr}}@media only screen and (max-width:450px){#home #search-advanced{grid-template-columns:1fr}}@media only screen and (max-width:1300px){.new-list .item>div>*{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1000px){#new-list-records header .header-top{background-size:100%auto;background-position:top center;min-height:200px}#new-list-records header .header-top .container{min-height:200px}#new-list-records header .header-top .capa-header h1{font-size:28px}#new-list-records header .header-top .capa-header h2{font-size:24px}}@media only screen and (max-width:900px){.new-list{grid-gap:20px;margin-top:40px}.new-list .item>div>*{padding-left:0;padding-right:0}.new-list .item h3{padding-top:10px}.new-list .item:hover>div>*{padding-left:10px;padding-right:10px}}@media only screen and (max-width:600px){#new-list-records header .header-top{background-attachment:local}#new-list-records header .header-top .capa-header h1{font-size:26px}#new-list-records header .header-top .capa-header h2{font-size:20px}#new-list-records header .header-top .container{min-height:300px}}@media only screen and (max-width:450px){#new-list-records header .header-top .capa-header{padding:10px 30px 0 30px}#new-list-records header .header-top .capa-header h1{font-size:24px;line-height:1.2}#new-list-records header .header-top .capa-header h2{margin-top:10px;line-height:1.2}#new-list-records header .header-top .container{min-height:250px}}@media only screen and (max-width:1050px){#new-show-record figure img{width:100%;max-width:100%;height:auto}}@media only screen and (max-width:800px){#new-show-record aside{padding:30px 0;margin-top:60px;gap:20px}#new-show-record aside>div{padding:0}#new-show-record aside>div>div{padding:0 10px}#new-show-record aside a{font-size:18px}}@media only screen and (max-width:700px){#new-show-record figure img{width:auto;max-width:auto;height:250px}#new-show-record .container{max-width:100%;padding:0}#new-show-record .container h1,#new-show-record .container h2,#new-show-record .container .description{padding:0 30px}}@media only screen and (max-width:450px){#new-show-record h1{font-size:25px}#new-show-record h2{font-size:21px}}@media only screen and (max-width:1400px){main.page>section .textos-icones{margin-top:70px;grid-template-columns:1fr 1fr;grid-gap:30px}main.page>section .textos-icones .llistat-icones{grid-template-columns:1fr 1fr;grid-gap:30px}main.page>section .foto-textos h4.alcada-titol{margin-top:30px}main.page #page-services .foto-textos:last-child{grid-template-columns:1fr 1fr;grid-gap:40px}main.page #page-services .foto-textos:last-child img{width:100%;height:auto}#page-company .textos-icones{grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:60px}#page-company .textos-icones img{width:100%;height:auto}main.page>section .textos-textos{grid-template-columns:1fr 1fr;grid-gap:40px;margin-top:60px}main.page #page-assessorament .foto-textos:last-child{grid-template-columns:1fr 1fr;grid-gap:40px}#page-manteniment .foto-textos{grid-template-columns:1fr 1fr;gap:40px}#page-manteniment .foto-textos .llistat-icones{gap:30px}}@media only screen and (max-width:1300px){main.page>section .llista-procesos{grid-gap:40px 60px;margin-top:40px}#page-com_treballem .foto-textos{gap:30px;margin-top:40px}}@media only screen and (max-width:1100px){main.page>section header .header-top{background-size:100%auto;background-position:top center;min-height:200px}main.page>section header .header-top .container{min-height:200px}main.page>section header .header-top .capa-header h1{font-size:28px}main.page>section header .header-top .capa-header h2{font-size:24px}}@media only screen and (max-width:1000px){main.page>section .textos-icones .llistat-icones{grid-template-columns:1fr}main.page>section .separadors{margin-top:50px}main.page>section .foto-textos{margin-top:50px}}@media only screen and (max-width:900px){#page-company .textos-icones{grid-template-columns:1fr}main.page>section .textos-textos{grid-template-columns:1fr}main.page>section .textos-textos h3{font-size:23px}}@media only screen and (max-width:800px){main.page>section .textos-icones{grid-template-columns:1fr}main.page>section .foto-textos{grid-template-columns:1fr;grid-gap:30px}main.page>section .foto-textos h4{margin-top:30px}main.page>section .llista-procesos{grid-template-columns:1fr}main.page #page-services .foto-textos:last-child{grid-template-columns:1fr;grid-gap:40px}main.page #page-services .textos-icones{grid-gap:40px;margin-top:50px}main.page #page-services .textos-icones .llistat-icones{grid-gap:30px}#page-com_treballem .foto-textos{grid-template-columns:1fr;grid-gap:30px}main.page #page-assessorament .foto-textos:last-child{grid-template-columns:1fr;grid-gap:30px}#page-manteniment .foto-textos{grid-template-columns:1fr}}@media only screen and (max-width:600px){main.page>section header .header-top{background-attachment:local}main.page>section header .header-top .capa-header h1{font-size:26px}main.page>section header .header-top .capa-header h2{font-size:20px}main.page>section header .header-top .container{min-height:300px}}@media only screen and (max-width:500px){main.page>section .textos-icones .llistat-icones{grid-template-columns:1fr}main.page>section .textos-icones h3{font-size:24px}main.page #page-assessorament .textos-icones{grid-gap:30px;margin-top:60px}main.page #page-assessorament .textos-icones .llistat-icones{grid-template-columns:1fr;grid-gap:30px}#page-manteniment .foto-textos{gap:30px}#page-manteniment .foto-textos h3{font-size:24px}#page-manteniment .foto-textos .llistat-icones{grid-template-columns:1fr}}@media only screen and (max-width:450px){main.page>section header .header-top .capa-header{padding:10px 10px 0 30px}main.page>section header .header-top .capa-header h1{font-size:25px;line-height:1.1}main.page>section header .header-top .capa-header h2{font-size:23px;margin-top:10px;line-height:1.1}main.page #page-services .textos-icones .llistat-icones{grid-template-columns:1fr}main.page>section header .header-bottom .container div p{line-height:1.2}main.page>section .foto-textos .llistat-icones{grid-template-columns:1fr;grid-gap:30px;margin-top:30px}main.page>section .foto-textos h3{font-size:23px;line-height:1.2}main.page>section .foto-textos h4{font-size:20px}main.page>section .llista-procesos h4{grid-template-columns:30px auto;font-size:20px;line-height:1.2}main.page>section .llista-procesos p{margin-left:30px}main.page>section .textos-icones{margin-top:40px}main.page>section .textos-icones h3{font-size:23px}#page-legal header .header-top .container,#page-cookies header .header-top .container,#page-politica header .header-top .container,#page-accessibilitat header .header-top .container{min-height:200px}#page-legal header .header-bottom,#page-cookies header .header-bottom,#page-politica header .header-bottom,#page-accessibilitat header .header-bottom{margin-top:40px}#page-legal header .header-bottom .container div h3,#page-cookies header .header-bottom .container div h3,#page-politica header .header-bottom .container div h3,#page-accessibilitat header .header-bottom .container div h3{font-size:20px}#page-legal h2,#page-cookies h2,#page-politica h2,#page-accessibilitat h2{font-size:25px;margin-top:20px}#page-legal h3,#page-cookies h3,#page-politica h3,#page-accessibilitat h3{font-size:23px;margin-top:20px}#page-company .textos-icones{grid-gap:20px;margin-top:30px}main.page>section .textos-textos{grid-gap:30px;margin-top:40px}}@media only screen and (max-width:400px){main.page>section header .header-top .container{min-height:250px}}@media only screen and (max-width:1300px){#contact-get-form-new .contact-footer figure{min-height:350px}}@media only screen and (max-width:1200px){main.contact>section header .header-top .capa-header{max-width:814px;width:auto}main.contact>section header .header-top .capa-header h1{font-size:35px}}@media only screen and (max-width:1100px){#contact-get-form-new .container{grid-gap:40px}#contact-get-form-new address .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;justify-content:space-between;align-content:start}#contact-get-form-new header .header-top{background-size:100%auto;background-position:top center;min-height:200px}#contact-get-form-new header .header-top .container{min-height:200px}#contact-get-form-new header .header-top .capa-header h1{font-size:28px}#contact-get-form-new header .header-top .capa-header h2{font-size:24px}}@media only screen and (max-width:1000px){#google-map{height:400px}#contact-get-form-new .contact-footer figure{min-height:300px}}@media only screen and (max-width:950px){#contact-get-form-new .container{grid-template-columns:1fr}#contact-get-form-new .container .main-textos{justify-self:center}}@media only screen and (max-width:800px){main.contact>section header .header-top .capa-header h1{font-size:28px}#contact-get-form-new address{padding-top:30px;padding-bottom:30px;margin-top:40px}#contact-get-form-new .contact-main{margin:30px auto}#contact-get-form-new .container .main-textos p{margin-top:30px}}@media only screen and (max-width:700px){#contact-get-form-new form .form-peu{grid-template-columns:1fr;justify-content:left}#contact-get-form-new form .form-peu div{justify-self:left}#google-map{height:300px}}@media only screen and (max-width:600px){#contact-get-form-new form .form-inputs{grid-template-columns:1fr}#contact-get-form-new form .form-inputs label:nth-child(even),#contact-get-form-new form .form-inputs-ample label:nth-child(even){border-left:1px solid #000}#contact-get-form-new header .header-top{background-attachment:local}#contact-get-form-new header .header-top .capa-header h1{font-size:23px}#contact-get-form-new header .header-top .capa-header h2{font-size:20px}}@media only screen and (max-width:500px){#contact-get-form-new address .container{grid-template-columns:1fr}#contact-get-form-new .contact-footer figure{min-height:200px}}@media only screen and (max-width:400px){#google-map{height:200px}}@media only screen and (max-width:500px){.web.map header .header-top{min-height:auto}.web.map header .header-top .container{min-height:150px}}@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:1600px){#responsive:after{content:"1600"}}@media only screen and (max-width:1200px){#responsive:after{content:"1200"}}@media only screen and (max-width:1200px){#responsive:after{content:"1200"}}@media only screen and (max-width:800px){#responsive:after{content:"800"}}@media only screen and (max-width:600px){#responsive:after{content:"600"}}@media only screen and (max-width:500px){#responsive:after{content:"500"}}@media only screen and (max-width:400px){#responsive:after{content:"400"}}