#services .container{display:flex;justify-content:center;gap:45px}#services h3{color:var(--color-green);font-size:30px;font-weight:var(--text-bold);margin:0 0 30px 0}#services .sales{display:flex;flex-direction:column}#services .sales-card{display:flex;align-items:flex-end;flex:1;position:relative;border-radius:6px;background-image:var(--card-background);background-repeat:no-repeat;background-size:cover;background-position:center;padding:30px;overflow:hidden}#services .sales-card::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(34, 34, 34, 0) 38.51%, #222 100%, rgba(34, 34, 34, 0.81) 100%);z-index:0}#services .sales-card-content{display:flex;align-items:center;justify-content:space-between;flex:1;z-index:1}#services .sales-card-content p{color:var(--color-biege);font-size:24px;font-weight:var(--text-bold);max-width:20ch}#services .service-cards{display:grid;grid-template-columns:repeat(2, minmax(375px, 1fr));gap:40px}#services .service-card{display:flex;flex-direction:column;align-items:flex-start;container-type:inline-size;background-color:var(--color-white);position:relative;padding:25px;border-radius:6px;height:100%;min-width:300px}#services .service-card img{margin-bottom:auto}#services .service-card h4{font-size:22px;margin:0 0 10px 0}#services .service-card p{margin-bottom:1rem;max-width:50ch;font-size:14px}#services .service-card .text-box{transform:translateY(45px);transition:transform .3s ease;margin-top:1rem}#services .service-card .text-box a{opacity:0;visibility:hidden;color:var(--color-green-light);text-decoration:underline;font-size:18px;cursor:pointer;transition:opacity .3s ease;font-weight:var(--text-bold)}#services .service-card:hover .text-box{transform:translateY(0)}#services .service-card:hover .text-box a{opacity:1;visibility:visible}#services .service-card::after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:var(--border-gradient);z-index:-1;border-radius:7px}@media only screen and (max-width: 1024px){#services .sales-card-content a{background-color:var(--color-green-light)}#services .sales-card-content svg{color:var(--color-green)}#services .services{flex:1}#services .service-cards{grid-template-columns:repeat(2, 1fr)}#services .text-box a{opacity:1 !important;visibility:visible !important}}@media only screen and (max-width: 991px){#services .container{display:block}#services .sales{margin-bottom:30px}#services .sales-card{min-height:300px}#services .service-card .text-box{transform:translateY(0px)}}@media only screen and (max-width: 767px){#services .service-cards{grid-template-columns:1fr}}#about{background:var(--Section-gradient, linear-gradient(233deg, #FCFCFC 15.08%, #EEEEE9 62.39%));padding-bottom:0}#about .image-holder{border-radius:0 6px 0 0}@media screen and (width > 1920px){#about .image-holder{border-radius:6px 6px 0 0}}#contact .container-xl{flex-direction:row-reverse}#contact .image-holder{border-radius:6px 0 0 6px}@media only screen and (min-width: 1025px){#contact .text-box{flex:0 1 auto}}.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}}.image-section .container-xl{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:40px}.image-section .image-holder{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;aspect-ratio:16/9}@media only screen and (max-width: 1024px){.image-section .container-xl{display:block}}.image-section .image-holder{flex:0 1 60%}.image-section .text-box{flex:0 1 40%}.image-section .pre-title{font-size:calc(18px + (26 - 18)*(100vw - 375px)/(1920 - 375));font-weight:var(--text-bold);margin:0 0 20px 0}.image-section h2{color:var(--color-green);font-size:calc(30px + (38 - 30)*(100vw - 375px)/(1920 - 375));font-weight:var(--text-bold);margin:0 0 30px 0;max-width:20ch;line-height:1.3;letter-spacing:-1.9px}.image-section .btn{min-width:190px}@media only screen and (max-width: 1024px){.image-section .text-box{padding:20px}}@media only screen and (max-width: 767px){.image-section .image-holder{border-radius:0 !important}}
