.search-detail{position:relative}.search-detail h3{margin-bottom:5rem}.search-detail .results{max-width:100rem}.search-detail .results .item-wrapper{margin-bottom:5rem}.search-detail .results .item-wrapper h2{font-size:1.8rem;margin:0 0 3rem}.search-detail .results .item-wrapper .search-results-items{margin-bottom:1.5rem}.search-detail .results .item-wrapper .search-results-items>li{border-top:1px solid #091323;margin:0;padding:0;position:relative;transition:all 1s}.search-detail .results .item-wrapper .search-results-items>li ul{margin:1.5rem 0}.search-detail .results .item-wrapper .search-results-items>li ul li{line-height:2;padding-left:2rem;position:relative}.search-detail .results .item-wrapper .search-results-items>li ul li ul{margin-top:0}.search-detail .results .item-wrapper .search-results-items>li:hover{background:#b0b7c0}.search-detail .results .item-wrapper .search-results-items>li:after{background-image:url(/build/images/arrow_s-main.7edeafda.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2rem;position:absolute;right:3rem;top:1.5rem;transition:all .3s cubic-bezier(.445,.05,.55,.95);width:1.5rem;z-index:0}.search-detail .results .item-wrapper .search-results-items>li h3{cursor:pointer;font-size:1.8rem;margin:0;padding:1.5rem 10rem 1.5rem 0;position:relative;transition:all .3s cubic-bezier(.445,.05,.55,.95);z-index:1}.search-detail .results .item-wrapper .search-results-items>li .results-content{display:none}.search-detail .results .item-wrapper .search-results-items>li.active{background:#b0b7c0;padding:2rem;transition:all 1s}.search-detail .results .item-wrapper .search-results-items>li.active .results-content{display:block}.search-detail .results .item-wrapper .search-results-items>li.active h3{margin-bottom:2rem}.search-detail .results .item-wrapper .search-results-items>li.active:after{transform:rotate(180deg)}.search-detail .results .item-wrapper .search-results-items>li:last-of-type{border-bottom:1px solid #091323}.search-detail .results .item-wrapper .search-results-items .estates-grid{grid-gap:5rem;gap:5rem;grid-template-columns:1fr 1fr 1fr}.search-detail .results .item-wrapper .btn{margin:1.5rem 0 3rem;padding:1rem 2.5rem}.search-detail .results .estate-grid .grid{grid-gap:1.5rem;gap:1.5rem}@font-face{font-family:Brockmann;font-style:normal;font-weight:400;src:url(/build/fonts/brockmann-regular-webfont.c610f160.woff2) format("woff2"),url(/build/fonts/brockmann-regular-webfont.bff43d83.woff) format("woff")}@font-face{font-family:Brockmann;font-style:italic;font-weight:400;src:url(/build/fonts/brockmann-regularitalic-webfont.9e45c7d1.woff2) format("woff2"),url(/build/fonts/brockmann-regularitalic-webfont.79a3d02e.woff) format("woff")}@font-face{font-family:Brockmann;font-style:italic;font-weight:500;src:url(/build/fonts/brockmann-mediumitalic-webfont.0f632ede.woff2) format("woff2"),url(/build/fonts/brockmann-mediumitalic-webfont.60b1d544.woff) format("woff")}@font-face{font-family:Brockmann;font-style:normal;font-weight:500;src:url(/build/fonts/brockmann-medium-webfont.b9053313.woff2) format("woff2"),url(/build/fonts/brockmann-medium-webfont.92906cf3.woff) format("woff")}@font-face{font-family:Brockmann;font-style:normal;font-weight:600;src:url(/build/fonts/brockmann-semibold-webfont.7d1823db.woff2) format("woff2"),url(/build/fonts/brockmann-semibold-webfont.340efd9a.woff) format("woff")}@font-face{font-family:Brockmann;font-style:italic;font-weight:600;src:url(/build/fonts/brockmann-semibolditalic-webfont.e17b8805.woff2) format("woff2"),url(/build/fonts/brockmann-semibolditalic-webfont.be81a745.woff) format("woff")}@font-face{font-family:Brockmann;font-style:normal;font-weight:700;src:url(/build/fonts/brockmann-bold-webfont.21f347d0.woff2) format("woff2"),url(/build/fonts/brockmann-bold-webfont.172f9b82.woff) format("woff")}@font-face{font-family:Brockmann;font-style:italic;font-weight:700;src:url(/build/fonts/brockmann-bolditalic-webfont.b5ccd9ca.woff2) format("woff2"),url(/build/fonts/brockmann-bolditalic-webfont.30e0b59a.woff) format("woff")}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.gallcell{background:#091323;border-radius:0 0 .5rem .5rem;display:block}.gallcell:before{display:none}.gallcell:hover .top .overlay{bottom:0;opacity:1;top:0}.gallcell .top{aspect-ratio:1/.75;border-radius:.5rem .5rem 0 0;overflow:hidden;padding:2rem;position:relative}.gallcell .top:before{background:linear-gradient(180deg,rgba(0,0,0,.6),hsla(0,0%,100%,0) 52%);content:"";height:100%;left:0;position:absolute;right:0;top:0;z-index:2}.gallcell .top h5{position:relative;z-index:3}.gallcell .top .bg-img{z-index:1}.gallcell .top .banner{border-radius:.5rem;bottom:2rem;font-size:1.05rem;font-weight:800;letter-spacing:1px;padding:1rem 1.5rem;position:absolute;right:2rem;text-transform:uppercase;z-index:3}.gallcell .top .overlay{background:rgba(25,47,82,.5);bottom:100%;left:0;opacity:0;position:absolute;right:0;top:-100%;transition:all .5s cubic-bezier(.445,.05,.55,.95);z-index:4}.gallcell .top .overlay span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.gallcell .top .overlay span:hover{background:#091323;border:1px solid #091323;color:#f0f0f0}.gallcell .bottom{border-radius:0 0 .5rem .5rem;padding:2rem}.gallcell .bottom .grid-custom{align-items:center;grid-template-columns:1fr 17rem}.gallcell .bottom h5{font-size:1.275rem;margin:0}.gallcell .bottom .icons{text-align:right}.gallcell .bottom .icons .icon{display:inline-block;margin-left:1rem;vertical-align:mdidle}.gallcell .bottom .icons .icon:first-child{margin-left:0}.gallcell .bottom .icons .icon img,.gallcell .bottom .icons .icon span{display:inline-block;vertical-align:middle}.gallcell .bottom .icons .icon img{height:1.5rem;margin-right:.25rem}@media only screen and (max-width:1300px){.gallcell .bottom .grid-custom{grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.gallcell .bottom .grid-custom .icons{text-align:left}}