@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://use.typekit.net/rrk7fld.css);.nb-slider .container{padding-right:0}.nb-slider .slick-list .slick-slide>div{height:auto}.nb-slider .grid-custom{grid-template-columns:30% 70%}.nb-slider .grid-custom .content{padding-right:5rem}.nb-slider .grid-custom .content .title h2,.nb-slider .grid-custom .content .title h3{margin:0 0 3rem}.nb-slider .grid-custom .content .links,.nb-slider .grid-custom .content .slider-nav{margin-top:3rem}.nb-slider .grid-custom .content .slider-nav .slick-dots{position:relative;bottom:auto;text-align:left}.nb-slider .grid-custom .content .slider-nav .slick-dots li.slick-active button,.nb-slider .grid-custom .content .slider-nav .slick-dots li:hover button{background:#194774}.nb-slider .grid-custom .slider{padding-left:5rem}.nb-slider .grid-custom .slider .slick-slide{margin:0 1.5rem}.nb-slider .grid-custom .slider .slick-slide>div,.nb-slider .grid-custom .slider .slick-slide>div .nbcell{height:100%}.nb-slider .grid-custom .slider .slick-list{margin:0 -1.5rem}@media only screen and (max-width:1600px){.nb-slider .grid-custom .slider .slick-list{padding:0 40% 0 0!important}}@media only screen and (max-width:1124px){.nb-slider .grid-custom .slider .slick-list{padding:0 3rem 0 0!important}}.links-mobile{display:none}@media only screen and (min-width:769px){.links-mobile{display:none}}@media only screen and (max-width:768px){.nb-slider .container{padding-right:3rem}.nb-slider .grid-custom{grid-template-columns:100%;grid-gap:3rem;gap:3rem}.nb-slider .grid-custom .content{padding-right:3rem;text-align:center}.nb-slider .grid-custom .content .links,.nb-slider .grid-custom .content .slider-nav{display:none}.nb-slider .grid-custom .slider{padding-left:0}.nb-slider .grid-custom .slider .slick-list{padding:0!important}.nb-slider .grid-custom .links-mobile{display:block;text-align:center}}@-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)}}.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,.estate-banner.openhouse{background:#eb4f3f;color:#fff}.estate-banner.openhouse{bottom:0;left:0;right:0;top:auto;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}}.nbcell:hover .image-wrapper .bg-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.nbcell:hover .image-wrapper .estate-banner.stage .icon img{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.nbcell:hover .image-wrapper .estate-banner.stage span{opacity:1}.nbcell.nbslider .text{background:#edf0f4}.nbcell.nbslider .text h2{font-size:2.295rem}.nbcell .image-wrapper{display:block;height:45vh;position:relative}.nbcell .image-wrapper .favourite{cursor:pointer;position:absolute;top:3rem;right:3rem;z-index:1}.nbcell .image-wrapper .favourite.active svg circle,.nbcell .image-wrapper .favourite:hover svg circle{fill:#a6c6e6}.nbcell .image-wrapper .favourite.active svg path,.nbcell .image-wrapper .favourite:hover svg path{fill:#fff}.nbcell .image-wrapper .favourite svg{width:4rem}.nbcell .image-wrapper .favourite svg circle{fill:rgba(166,198,230,.3);-webkit-filter:brightness(1);filter:brightness(1)}.nbcell .image-wrapper .favourite svg path{fill:#fff;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.nbcell .image-wrapper .image{position:relative;overflow:hidden;border-radius:2rem}.nbcell .image-wrapper .image .bg-img{position:relative;height:45vh}.nbcell .image-wrapper .image .bg-img img{transition:all .2s cubic-bezier(.445,.05,.55,.95)}.nbcell .text{text-align:left;background:#fff;padding:4rem 3rem 3rem;border-radius:0 0 2rem 2rem;margin-top:-1rem;min-height:calc(100% - 44vh)}.nbcell .text .grid-custom{grid-template-columns:auto 150px}.nbcell .text h2{font-size:3.375rem;font-weight:700;margin-bottom:3rem;line-height:1.5;color:#194774}.nbcell .text .grid{grid-gap:0;gap:0}.nbcell .text .address{margin-bottom:3rem;position:relative;padding-left:2.5rem}.nbcell .text .address img,.nbcell .text .address span{display:inline-block;vertical-align:middle}.nbcell .text .address img{height:1.5rem;position:absolute;top:.5rem;left:0}.nbcell .text .address span{line-height:1.5}.nbcell .text .icons{margin-bottom:.5rem}.nbcell .text .icons .item{margin-right:1.5rem;margin-bottom:.5rem}.nbcell .text .icons .item,.nbcell .text .icons .item img,.nbcell .text .icons .item span{display:inline-block;vertical-align:middle}.nbcell .text .icons .item img{height:1.5rem;margin-right:1rem}.nbcell .text .summary .item{font-family:Barlow Condensed,sans-serif;margin-bottom:1.5rem;margin-right:1rem;border-radius:5px;padding:1rem 1.5rem;background:rgba(25,71,116,.1);color:#194774;text-transform:uppercase;font-size:1.1205rem}.nbcell .text .summary .item,.nbcell .text .summary .item img,.nbcell .text .summary .item span{display:inline-block;vertical-align:middle}.nbcell .text .summary .item img{height:1.2rem;margin-right:.5rem}.nbcell .text .summary .item span{font-weight:700}.nbcell .text .price{text-align:right}.nbcell .text .price h3{color:#eb4f3f;font-size:1.701rem;font-weight:700;line-height:1.5;text-transform:uppercase;margin:0}@media only screen and (max-width:1124px){.nbcell .image-wrapper,.nbcell .image-wrapper .image .bg-img{height:35vh}.nbcell .text{min-height:calc(100% - 35vh)}.nbcell .text .grid-custom{grid-template-columns:1fr;grid-gap:0;gap:0}.nbcell .text .grid-custom .price{text-align:left;-ms-flex-order:1;order:1;margin-bottom:1rem}.nbcell .text .grid-custom .icons{-ms-flex-order:2;order:2}.nbcell .text h2{font-size:2.295rem;margin-bottom:1rem}}@media only screen and (max-width:576px){.nbcell .image-wrapper{height:25vh;min-height:auto}.nbcell .image-wrapper .image .bg-img{height:25vh}.nbcell .text{min-height:calc(100% - 25vh)}.nbcell .text .summary{display:none}}