@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.projects-grid{margin-top:5rem;margin-bottom:5rem}.projects-grid .grid{grid-gap:2rem;gap:2rem}.projects-grid .projectcell{display:-ms-grid;display:grid}.projects-grid .projectcell .start{position:relative;display:-ms-grid;display:grid}.projects-grid .projectcell .start:after{content:"";display:block;padding-bottom:40%}@supports (aspect-ratio:1){.projects-grid .projectcell .start{width:100%;aspect-ratio:1/.4}.projects-grid .projectcell .start:after{display:none}}.projects-grid .projectcell .start:before{display:none}.projects-grid .projectcell .start .overlay{opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1f2c52,transparent)}@supports (mix-blend-mode:multiply){.projects-grid .projectcell .start .overlay{opacity:1;mix-blend-mode:multiply}}.projects-grid .projectcell .start .details{margin:auto;text-align:center;color:#fff;z-index:1}.projects-grid .projectcell .start .details h3{font-weight:700}.projects-grid .projectcell .start .details h4{margin-bottom:3rem}.projects-grid .projectcell .start .details img{width:3rem;height:3rem;object-fit:contain;object-position:center center}.projects-grid .projectcell .start .details p{display:block;margin-bottom:1rem}.projects-grid .projectcell .start .banners{position:absolute;display:block;top:1rem;left:-1rem;width:calc(100% + 2rem)}.projects-grid .projectcell .start .banners .banner{position:absolute;top:0;left:0;border-radius:.25em;padding:1.2em 4em;font-family:Montserrat,sans-serif;font-size:1.014rem;font-weight:500;color:#fff;background:#31a295}.projects-grid .projectcell .end{-ms-grid-columns:11fr 24fr 13fr 20fr;grid-template-columns:11fr 24fr 13fr 20fr;grid-gap:3rem 1rem;gap:3rem 1rem;margin-top:-2px;padding:3rem;font-size:1.3rem;background:#f4f4f4}.projects-grid .projectcell .end .left,.projects-grid .projectcell .end .midleft{text-align:left}.projects-grid .projectcell .end .left>:not(:last-child),.projects-grid .projectcell .end .midleft>:not(:last-child){margin-bottom:1rem}.projects-grid .projectcell .end .midright,.projects-grid .projectcell .end .right{text-align:right}.projects-grid .projectcell .end .city,.projects-grid .projectcell .end .price{font-weight:500}.projects-grid .projectcell .end .type{font-weight:700}.projects-grid .projectcell .end .btn{font-size:1.014rem}.projects-grid .projectcell .end .favorite-btn{margin-left:1rem;padding:.75em}.projects-grid .projectcell .end .favorite-btn img{margin:0}.projects-grid .projectcell.issold a{pointer-events:none}.projects-grid .projectcell.issold .start img{filter:grayscale(1)}.projects-grid .projectcell.issold .end .midright{grid-column:span 2}.projects-grid .projectcell.issold .end .right{display:none}@media only screen and (max-width:768px){.projects-grid .projectcell .start:after{content:"";display:block;padding-bottom:50%}@supports (aspect-ratio:1){.projects-grid .projectcell .start{width:100%;aspect-ratio:1/.5}.projects-grid .projectcell .start:after{display:none}}.projects-grid .projectcell .end{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.projects-grid .projectcell .end .left,.projects-grid .projectcell .end .midright{text-align:left}.projects-grid .projectcell .end .midleft,.projects-grid .projectcell .end .right{text-align:right}}@media only screen and (max-width:576px){.projects-grid .projectcell .start:after{content:"";display:block;padding-bottom:100%;z-index:-1}@supports (aspect-ratio:1){.projects-grid .projectcell .start{width:100%;aspect-ratio:1/1}.projects-grid .projectcell .start:after{display:none}}.projects-grid .projectcell .end{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.projects-grid .projectcell .end .left,.projects-grid .projectcell .end .midleft,.projects-grid .projectcell .end .midright,.projects-grid .projectcell .end .right{text-align:center}.projects-grid .projectcell.issold .end .midright{grid-column:span 1}}