@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://use.typekit.net/rrk7fld.css);.estate-banner{position:absolute;top:3rem;left:3rem;z-index:2;border-radius:2rem;text-transform:uppercase;padding:.5rem 2rem .7rem;font-family:Barlow Condensed,sans-serif;font-weight:600}.estate-banner.new{background:#eb4f3f;color:#fff}.estate-banner.prestige{background:#c9a64f;color:#fff}.estate-banner.new-price{background:#0d2544;color:#fff}.estate-banner.with-icon{padding-bottom:.8rem}.estate-banner.with-icon img,.estate-banner.with-icon span{display:inline-block;vertical-align:middle}.estate-banner.with-icon img{height:1rem;margin-right:.5rem}.estate-banner.epc,.estate-banner.epeil{background:#6fc63d;color:#fff}.estate-banner.btw{background:#eb4f3f;color:#fff;bottom:3rem;top:auto;left:3rem}.estate-banner.openhouse{bottom:0;left:0;right:0;background:#eb4f3f;top:auto;color:#fff;border-radius:0;padding:1rem 2rem}.estate-banner.openhouse .grid-custom{grid-template-columns:1fr 120px}.estate-banner.openhouse .grid-custom .text{font-weight:700}.estate-banner.openhouse .grid-custom .time img,.estate-banner.openhouse .grid-custom .time span{display:inline-block;vertical-align:middle}.estate-banner.openhouse .grid-custom .time img{height:1rem;margin-right:.5rem}.estate-banner.openhouse .grid-custom .time span{font-weight:400;font-family:Barlow Condensed,sans-serif}.estate-banner.openhouse .grid-custom .time{text-align:right}.estate-banner.stage{position:absolute;bottom:3rem;top:auto;padding:0}.estate-banner.stage .icon,.estate-banner.stage span{display:inline-block;vertical-align:middle}.estate-banner.stage .icon{background:#fff;width:4rem;height:4rem;text-align:center;border-radius:100%;margin-right:1rem}.estate-banner.stage .icon img{height:2rem;margin-top:1rem;display:inline-block;margin-right:auto;transition:all 1s cubic-bezier(.445,.05,.55,.95)}.estate-banner.stage span{border-radius:2rem;color:#fff;padding:1rem 2rem;text-transform:uppercase;background:hsla(0,0%,43.9%,.8);opacity:0;transition:all .2s cubic-bezier(.445,.05,.55,.95)}.estate-banner.spain{position:absolute;left:auto;right:3rem;background:#ffba00;color:#fff}.estate-banner.spain img,.estate-banner.spain span{display:inline-block;vertical-align:middle}.estate-banner.spain img{height:1.5rem;display:inline-block}.estate-banner.spain span{color:#fff;text-transform:uppercase}.estate-banner.vip{top:1.5rem;left:1.5rem;background:#eb4f3f;color:#fff}.estate-banner.vip.with-icon{padding-bottom:.8rem}.estate-banner.vip.with-icon img,.estate-banner.vip.with-icon span{display:inline-block;vertical-align:middle}.estate-banner.vip.with-icon img{height:1rem;width:auto;margin-right:.5rem}.estate-banner.sold-percentage{position:absolute;left:auto;top:auto;right:3rem;bottom:-2rem;width:10rem;height:10rem;background:#eb4f3f;color:#fff;border-radius:100%;text-align:center;padding-top:2.7rem}.estate-banner.sold-percentage span{font-size:2.754rem;text-align:center}@media only screen and (max-width:576px){.estate-banner.sold-percentage{display:none}}.realisationscell .image{display:block;overflow:hidden;border-radius:2rem;margin-bottom:2rem}.realisationscell .image,.realisationscell .image .bg-img{height:25vh;min-height:300px;position:relative}.realisationscell .image .banner{position:absolute;bottom:0;left:0;right:0;background:#194774;color:#fff;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-weight:700;z-index:1;padding:1rem 3rem}.realisationscell .content{text-align:left}.realisationscell .content .title{grid-template-columns:auto 100px;-ms-flex-align:center;align-items:center;text-align:left}.realisationscell .content .title h2,.realisationscell .content .title h3{font-family:elza,sans-serif;font-size:1.4175rem;font-weight:500;margin-bottom:1.5rem;line-height:1.5}.realisationscell .content .title h3{color:#eb4f3f;text-align:right;font-family:Barlow Condensed,sans-serif;font-weight:700}.realisationscell .content .address{margin-bottom:1rem}.realisationscell .content .address img,.realisationscell .content .address span{display:inline-block;vertical-align:middle}.realisationscell .content .address img{height:1.5rem;margin-right:1rem}.realisationscell .content .icons{margin-bottom:1rem}.realisationscell .content .icons .item{margin-right:1.5rem;margin-bottom:.5rem}.realisationscell .content .icons .item,.realisationscell .content .icons .item img,.realisationscell .content .icons .item span{display:inline-block;vertical-align:middle}.realisationscell .content .icons .item img{height:1.5rem;margin-right:1rem}.realisationscell .content .epc img{height:3rem}.ctacell{margin-bottom:5rem;border-radius:2rem;padding:5rem;position:relative}.ctacell .centerer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.ctacell img{max-width:3vw;display:inline-block;margin-bottom:1.5rem}.ctacell .title{text-align:center}.ctacell .btn{margin-top:1.5rem}.ctacell.full-width{padding:3rem 5rem;grid-column:span 3;text-align:left}.ctacell.full-width .centerer{display:block}.ctacell.full-width .title{text-align:left}.ctacell.full-width .grid{-ms-flex-align:center;align-items:center}.ctacell.full-width .grid .link{text-align:right}.ctacell.full-width .grid .link .btn{margin-top:0}.ctacell .circle-one{width:1.5vw;height:1.5vw;background:#fff;left:calc(55% + 3vw);top:2vw}.ctacell .circle-one,.ctacell .circle-two{position:absolute;z-index:3;border-radius:100%;transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.ctacell .circle-two{width:4vw;height:4vw;left:55%;top:-2vw;background:#eb4f3f}@media only screen and (max-width:1124px){.ctacell img{max-width:50px}.ctacell.full-width{grid-column:span 1;text-align:center}.ctacell.full-width .centerer{display:-ms-flexbox;display:flex}.ctacell.full-width .title{text-align:center}.ctacell.full-width .grid{grid-template-columns:1fr}.ctacell.full-width .grid .link{text-align:center;margin-top:3rem}}@media only screen and (max-width:768px){.realisationscell .image{position:relative}.realisationscell .image,.realisationscell .image .bg-img{height:35vh;min-height:300px}.ctacell.full-width{grid-column:span 1}}@media only screen and (max-width:576px){.realisationscell .image,.realisationscell .image .bg-img{height:25vh;min-height:300px}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.shake-animation{-webkit-animation:shake .15s infinite;animation:shake .15s infinite}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.realisations-overview .filter .grid{-ms-flex-align:center;align-items:center}.realisations-overview form .select-wrapper{margin:0}.realisations-overview .sort-wrapper{text-align:right}.realisations-overview .sort-wrapper .sort,.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper,.realisations-overview .sort-wrapper .sort span{display:inline-block;vertical-align:middle}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper{position:relative}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown-toggle{cursor:pointer}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown-toggle img,.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown-toggle span{display:inline-block;vertical-align:middle}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown-toggle span{margin-right:.3rem;font-weight:600}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown-toggle img{height:.5rem}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown{position:absolute;top:100%;left:0;right:auto;background:#fff;padding:10px;box-shadow:0 5px 10px rgba(13,37,68,.5);border-radius:0 0 1em 1em;z-index:2;display:none}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown a{display:block;padding:.5rem 1rem;white-space:nowrap}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown a:hover{background:#edf0f4}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown a img,.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown a span{display:inline-block;vertical-align:middle}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown a span{margin-right:.3rem}.realisations-overview .sort-wrapper .sort .sort-dropdown-wrapper .sort-dropdown a img{height:.5rem}.realisations-overview .gallery{position:relative}.realisations-overview .gallery .grid-h-3{grid-gap:5rem;gap:5rem}.realisations-overview .pagination{text-align:center}.realisations-overview .pagination a{display:inline-block;vertical-align:middle;margin:0 1rem;font-weight:700}.realisations-overview .pagination a.active,.realisations-overview .pagination a:hover{color:#eb4f3f}.realisations-overview .pagination a.btn{padding:.5rem 1rem}.realisations-overview .circle-three{width:3vw;height:3vw;background:#194774;left:5vw}.realisations-overview .circle-four,.realisations-overview .circle-three{position:absolute;z-index:3;border-radius:100%;top:15vw;transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.realisations-overview .circle-four{width:10vw;height:10vw;background:#eb4f3f;left:-5vw}@media only screen and (max-width:1124px){.realisations-overview .gallery .grid-h-3{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.realisations-overview .sort-wrapper{text-align:left;margin-top:3rem}.realisations-overview .gallery .bg{-webkit-transform:scaleX(3);transform:scaleX(3)}.realisations-overview .gallery .grid-h-3{grid-template-columns:1fr}.realisations-overview .circle-three{width:3vw;height:3vw;background:#194774;left:5vw}.realisations-overview .circle-four,.realisations-overview .circle-three{position:absolute;z-index:3;border-radius:100%;top:0;transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.realisations-overview .circle-four{width:10vw;height:10vw;background:#eb4f3f;left:-5vw}}