@charset "UTF-8";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}#slider-home{position:relative;overflow:hidden}#slider-home .item h2 a,#slider-home .item h3 a{color:inherit}#header-home{background:var(--grid-dark);color:var(--corporate-color)}#header-home .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:40px 30px;padding:60px 100px;max-width:1920px}#header-home .item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:20px;text-align:center;text-decoration:none}#header-home .item>svg{width:50px;height:40px}#header-home .item:hover{color:var(--font-color-on-corporate-background)}.image-text{display:grid;grid-template-columns:minmax(0,715fr) minmax(0,643fr);align-items:center;grid-gap:100px;max-width:calc(1458px + var(--padding-container) * 2)}.image-text picture{position:relative;align-self:stretch;width:100%;aspect-ratio:869/652;overflow:hidden;font-size:0;line-height:0;text-decoration:none}.image-text picture img{position:absolute;top:0;left:0;transition:transform ease-in-out var(--transitions-time);width:100%;height:100%;object-fit:cover;object-position:center}#text-home{margin-top:50px}#text-home .text{padding-top:50px;padding-bottom:50px}#text-home .text .animated-button{margin-top:50px}#text-home .guestbook-summary{display:grid;grid-template-columns:auto auto;grid-gap:.75em .25em;justify-items:center;align-items:center;width:fit-content;line-height:1;text-decoration:none;background:var(--grid-light);padding:20px 30px;border-radius:10px;margin-bottom:50px}#text-home .guestbook-summary .stars{display:inline-flex;position:relative;grid-gap:2px;grid-column-end:span 2}#text-home .guestbook-summary .stars svg{fill:#f2a71b;width:20px;height:auto}#text-home .guestbook-summary .stars .cover{position:absolute;top:0;right:0;mix-blend-mode:color;background:var(--blanc);width:calc(20% * (5 - var(--stars)));height:100%}#text-home .guestbook-summary .average{font-weight:400;font-size:33px}#text-home .guestbook-summary .total{font-size:15px}#text-home a.guestbook-summary:hover{color:var(--corporate-color)}#parallax-home{margin-top:100px;height:312px}.inmo-home{margin-top:100px;padding:0}.inmo-home header{display:flex;justify-content:space-between;align-items:center;gap:30px;max-width:calc(1520px + var(--padding-container) * 2)}.inmo-home header .text{display:flex;flex-direction:column;grid-gap:30px;align-items:start}.inmo-home>header .splide__arrows{display:flex;flex-shrink:0;gap:15px}.inmo-home>header .splide__arrow{position:static;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:0;border-radius:0;padding:0;background:transparent;color:var(--font-color);opacity:1;transform:none;cursor:pointer;transition:color var(--transitions-time) ease}.inmo-home>header .splide__arrow svg{width:34px;height:34px;fill:none;stroke:currentColor;transform:none}.inmo-home>header .splide__arrow:hover:not(:disabled){color:var(--corporate-color)}.inmo-home>header .splide__arrow:hover:not(:disabled) svg{fill:none}.inmo-home>header .splide__arrow:disabled{opacity:.3;cursor:default}.inmo-home .property-list{display:block;margin-top:55px}.inmo-home .splide__list>.splide__slide:has(>.item){display:flex}.inmo-home .splide__list>.splide__slide:has(>.item)>.item{width:100%}#banner-cta-home{margin-top:120px;background-image:url(../../../images/home-banner-cta-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#banner-cta-home .container{width:100%;max-width:1595px;display:flex;justify-content:flex-end}#banner-cta-home .container>div{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 50px;gap:40px;max-width:772px;background:var(--blau-light)}#serveis-home,#propietaris-home{position:relative;margin-top:120px}#serveis-home:before,#propietaris-home:before{position:absolute;background-repeat:no-repeat;background-size:contain;content:"";pointer-events:none}#serveis-home .container,#propietaris-home .container{position:relative}#serveis-home:before{top:130px;right:0;background-image:url(../../../images/palmera-dreta-bg.svg);background-position:right top;width:min(585px,30.5vw);aspect-ratio:585/779}#serveis-home .container{grid-template-columns:minmax(0,715fr) minmax(0,705fr);max-width:calc(1520px + var(--padding-container) * 2)}#serveis-home ul{display:flex;flex-direction:column;grid-gap:55px;margin:70px 0 0;padding:0;list-style:none}#serveis-home a{display:inline-flex;align-items:center;grid-gap:10px;color:var(--corporate-color-2);font-weight:600;font-size:19px;line-height:1.3;text-decoration:none}#serveis-home a svg{flex-shrink:0;transition:transform var(--transitions-time) ease}#serveis-home a:hover{color:var(--corporate-color)}#serveis-home a:hover svg{transform:translate(5px)}#serveis-home p{margin:8px 0 0;font-size:16px}#propietaris-home{padding-bottom:120px}#propietaris-home:before{bottom:0;left:25px;background-image:url(../../../images/palmera-esquerra-bg.svg);background-position:left bottom;width:min(432px,22.5vw);aspect-ratio:432/779}#propietaris-home .container{grid-template-columns:minmax(0,643fr) minmax(0,715fr)}#propietaris-home .animated-button{margin-top:50px}@media only screen and (max-width:1300px){#header-home .container{grid-template-columns:repeat(2,minmax(0,1fr));padding:50px var(--padding-container)}.image-text{grid-gap:50px}}@media only screen and (max-width:1000px){.image-text,#serveis-home .container,#propietaris-home .container{grid-template-columns:minmax(0,1fr);grid-gap:40px}.image-text picture,#serveis-home .container picture,#propietaris-home .container picture{aspect-ratio:3/2}#text-home .text{padding-top:0;padding-bottom:0}#serveis-home,#propietaris-home{margin-top:80px}#serveis-home:before,#propietaris-home:before{display:none}#propietaris-home{padding-bottom:80px}#propietaris-home picture{order:-1}#serveis-home ul{grid-gap:35px;margin-top:40px}#banner-cta-home{background-color:var(--blau-light);background-position:center top;background-size:100% auto;padding-top:min(48vw,340px)}#banner-cta-home .container{padding-right:0;padding-left:0}#banner-cta-home .container>div{padding:60px var(--padding-container);width:100%;max-width:none}}@media only screen and (max-width:800px){#text-home{margin-top:40px}#text-home .text .animated-button{margin-top:30px}#serveis-home,#propietaris-home{margin-top:60px}#propietaris-home{padding-bottom:60px}#propietaris-home .animated-button{margin-top:30px}#parallax-home{margin-top:60px;height:220px}#banner-cta-home{margin-top:60px}#banner-cta-home .container>div{gap:25px;padding-top:50px;padding-bottom:50px}.inmo-home{margin-top:60px}.inmo-home .property-list{margin-top:40px}}@media only screen and (max-width:600px){#header-home .container{grid-gap:30px 20px;padding-top:40px;padding-bottom:40px}.inmo-home header{align-items:flex-end}.inmo-home>header .splide__arrows{gap:5px}}@media only screen and (max-width:450px){#header-home .container{grid-gap:10px 20px;padding:20px}}@media only screen and (max-width:400px){.inmo-home header{flex-wrap:wrap;gap:15px}.inmo-home>header .splide__arrows{margin-left:auto}}
