#hero h1{margin-bottom:20px}#hero p{font-size:28px;font-weight:var(--text-bold);color:var(--color-green);letter-spacing:-1.6px}@media only screen and (max-width: 767px){#hero h1{margin-bottom:10px}#hero p{font-size:24px}}#projects-list{padding:0}#projects-list h2{color:var(--color-green-light);font-size:46px;font-weight:var(--text-bold);text-align:start;padding:0 70px;margin-bottom:40px}#projects-list .project-image{aspect-ratio:3/1;background-repeat:no-repeat;background-size:cover;background-position:center;margin:0 auto 35px}#projects-list .projects-list{display:flex;flex-direction:column;justify-content:center;gap:20px}#projects-list .projects-list .card{width:100%}#projects-list .project{padding:50px 0}#projects-list .project:nth-of-type(odd){background:var(--Section-gradient, linear-gradient(233deg, #FCFCFC 15.08%, #EEEEE9 62.39%))}#projects-list .project:nth-last-child(1){padding-bottom:110px}#projects-list .description-title{font-size:20px;font-weight:var(--text-bold);margin-bottom:13px}#projects-list .project-description{padding:0 70px}#projects-list .project-description p{margin-bottom:30px}#projects-list .short-info{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin-bottom:30px}#projects-list .short-info svg{color:var(--color-green-light)}#projects-list .info-text{color:var(--color-green);font-size:16px;font-weight:var(--text-bold)}#projects-list .list-title{color:var(--color-green);font-size:26px;font-weight:var(--text-bold);margin-bottom:30px;padding:0 70px}#projects-list .listings{display:grid;grid-template-columns:repeat(auto-fill, minmax(330px, 1fr));gap:30px}@media only screen and (max-width: 767px){#projects-list h2,#projects-list .project-description,#projects-list .list-title{padding:0}#projects-list h2{font-size:48px}#projects-list .project-image{aspect-ratio:3/2}#projects-list .short-info{flex-direction:column;align-items:flex-start}#projects-list .listings{display:flex;flex-direction:column}}.listing-card{display:flex;flex-direction:column}.listing-card .card-content{display:flex;flex-direction:column;flex:1;border-radius:5px;text-decoration:none;color:inherit}.listing-card .card-content:not(div):hover h3{color:var(--color-green-light)}.listing-card .card-content .info-container{display:flex;flex-direction:column;justify-content:flex-end;flex:1;padding:30px;border-radius:0 0 5px 5px}.listing-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:22px;margin:0 0 10px 0}.listing-card:not(.background) h3{flex:1}.listing-card .info-hover .flex{min-height:50px;align-items:center}.listing-card .info{display:flex;align-items:center;gap:15px;margin-bottom:5px}.listing-card .detail{display:flex;align-items:center;font-size:16px;gap:5px}.listing-card .price{font-size:24px;font-weight:var(--text-bold)}.listing-card .sold{font-size:24px;font-weight:var(--text-bold)}.listing-card.background .card-content{position:relative;overflow:hidden;color:var(--color-biege);background-image:var(--card-background);background-repeat:no-repeat;background-size:cover;background-position:center}.listing-card.background .card-content::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(34, 34, 34, 0) 48.51%, rgba(34, 34, 34, 0.81) 90.03%);transition:transform .3s ease;z-index:0}.listing-card.background .card-content:hover .info-container{transform:translateY(0)}.listing-card.background .card-content:hover .info-container:not(div) h3{color:var(--color-green-light)}.listing-card.background .card-content:hover .info-hover{opacity:1;visibility:visible}.listing-card.background .card-content:hover:after{background:linear-gradient(180deg, rgba(34, 34, 34, 0) 38.51%, rgba(34, 34, 34, 0.81) 60.03%, #222 100%)}.listing-card.background .info-container{transform:translateY(90px);transition:transform .3s ease;z-index:1}.listing-card.background .info-container h3{color:var(--color-biege)}.listing-card.background .info-hover{opacity:0;visibility:hidden;transition:opacity .3s ease}.listing-card.background p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;margin:0 0 10px 0}.listing-card.background .icon{color:var(--text-biege)}.listing-card:not(.background){position:relative;z-index:0}.listing-card:not(.background)::after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:var(--border-gradient-2);z-index:-1;border-radius:6px}.listing-card:not(.background) .card-content{background-color:var(--color-biege-light);border-radius:6px;overflow:hidden}.listing-card:not(.background) .card-content:not(div):hover .arrow-link{background:var(--color-green-light)}.listing-card:not(.background) .card-content:not(div):hover .arrow-link svg{color:var(--color-green)}.listing-card:not(.background) img{background-image:var(--card-background);background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:16/9;border-radius:6px 6px 0 0}.listing-card:not(.background) h3{color:var(--color-green)}.listing-card:not(.background) .detail{color:var(--color-green)}@media only screen and (max-width: 767px){.listing-card.background .info-container{transform:translateY(0)}.listing-card.background .info-hover{opacity:1;visibility:visible}}
