.homeproject-area{position:relative;overflow:hidden}.homeproject-area .projects-shell{padding:80px 30px 100px}.homeproject-area .main-title-badge{text-align:center;margin-bottom:10px}.homeproject-area .projects-intro .sub-title-wrapper{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;padding:0 16px;display:flex}.sub-title.common-subtitle:before,.sub-title.common-subtitle:after{content:"";background:var(--primary-color);width:20px;height:1px}.homeproject-area .projects-intro .sub-title{letter-spacing:2px;font-weight:600}.homeproject-area .projects-intro h2{color:var(--heading-color);letter-spacing:0;margin-bottom:20px;font-size:36px;font-weight:800;line-height:1.2}.homeproject-area .projects-lead{color:var(--black-20);opacity:.78;margin-bottom:0;line-height:1.7}.light-mode .homeproject-area{background:#fff}.homeproject-area .projects-strip{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;max-width:100%;padding-bottom:0;display:block;overflow:hidden}.homeproject-area .projects-strip::-webkit-scrollbar{display:none}.homeproject-area .property-swiper{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-bottom:40px;overflow:hidden!important}.homeproject-area .property-swiper::-webkit-scrollbar{width:0;height:0;display:none}.homeproject-area .projects-strip .swiper.swiper-horizontal{max-width:100%;overflow:hidden!important}.homeproject-area .property-swiper .swiper-wrapper{align-items:stretch}.homeproject-area .property-swiper .swiper-slide{box-sizing:border-box;height:auto;display:flex;overflow:hidden}.homeproject-area .property-swiper .swiper-slide>.project-card-wrapper{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:100%;display:flex}.homeproject-area .project-card-wrapper{outline:none}.homeproject-area .project-card{border-radius:24px;flex-direction:column;flex:auto;width:100%;min-height:100%;margin-right:0;display:flex;position:relative;overflow:hidden}.property-swiper .swiper-pagination{bottom:0!important}.property-swiper .swiper-pagination-bullet{opacity:1;background:#ffffff4d;width:6px;height:6px;transition:all .3s}.property-swiper .swiper-pagination-bullet-active{transform:scale(1.4);background:var(--primary-color)!important}.homeproject-area .project-card img{object-fit:cover;border-radius:0;flex-shrink:0;width:100%;height:300px;display:block}.homeproject-area .project-card__index{color:#ffffffb3;z-index:2;font-size:24px;font-weight:700;position:absolute;top:16px;left:18px}.homeproject-area .project-card__label{letter-spacing:1.6px;color:#ffffffd9;writing-mode:vertical-rl;z-index:2;opacity:0;font-size:16px;font-weight:600;transition:opacity .25s;position:absolute;bottom:24px;left:14px;transform:rotate(180deg)}.homeproject-area .project-card__content{color:var(--lg-text);-webkit-backdrop-filter:blur(4px);isolation:isolate;scrollbar-width:none;-ms-overflow-style:none;background:#ffffff08;border-radius:0;flex-direction:column;flex:auto;padding:24px 24px 28px;transition:transform .2s,box-shadow .2s,opacity .2s,border-color .2s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.homeproject-area .project-card__content::-webkit-scrollbar{width:0;height:0;display:none}.homeproject-area .project-card__content:before{content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle at 30% 20%,#ffffff14,#fff0 55%),radial-gradient(circle at 80% 80%,#f3eded1a,#0000 60%),radial-gradient(circle,#e5ede80d,#f9f4f400 55%);position:absolute;inset:0}.homeproject-area .project-card__content:after{content:"";border-radius:inherit;box-shadow:inset 0px 0px 0 var(--lg-highlight), inset 0 0 5px var(--lg-highlight);pointer-events:none;z-index:1;position:absolute;inset:0}.homeproject-area .project-card__icon{width:34px;height:34px;color:var(--white);background:#fff3;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:14px;display:inline-flex}.homeproject-area .project-card__content .project-name-home-listing{letter-spacing:0;color:var(--white);z-index:2;margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.25;position:relative}.project-buttons-div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.homeproject-area .project-card__meta{color:#fffc;z-index:2;flex-direction:column;flex:auto;gap:6px;font-size:13px;display:flex;position:relative;overflow:visible}.homeproject-area .project-card__meta .properties-meta-detail{grid-template-columns:1fr;gap:8px;display:grid}.homeproject-area .project-card__meta .properties-meta-detail span{color:#fff9;margin-right:6px;font-size:13px;line-height:1.45;display:inline}.homeproject-area .project-card__meta .properties-meta-detail strong{color:#fffffff2;font-size:13px;font-weight:600;line-height:1.45}.homeproject-area .project-card__content p{color:#ffffffd1;margin:0;font-size:14px;line-height:1.5}.homeproject-area .project-card:hover,.homeproject-area .project-card:focus-visible{z-index:3;transform:translateY(-4px)}@media only screen and (min-width:1600px){.homeproject-area .project-card__meta .properties-meta-detail{grid-template-columns:1fr 1fr;gap:8px}}@media only screen and (max-width:1199px){.homeproject-area .projects-strip{padding-bottom:0;overflow:hidden}.homeproject-area .project-card{flex:auto;width:100%;max-width:100%;height:auto;min-height:460px}}@media only screen and (max-width:1399px){.homeproject-area .projects-shell{padding:0 48px}.homeproject-area{padding:60px 0}}@media only screen and (max-width:991px){.homeproject-area .projects-shell{flex-direction:column}.homeproject-area .projects-intro{max-width:100%}.homeproject-area{padding:60px 0}}@media only screen and (max-width:767px){.homeproject-area .projects-shell{padding:0 24px}.homeproject-area .project-card{flex:auto;width:100%;max-width:100%;height:auto;min-height:460px}.homeproject-area{padding:60px 0}}@media only screen and (max-width:575px){.homeproject-area .projects-intro h2{font-size:32px}}@media only screen and (max-width:500px){.homeproject-area .projects-shell{padding:0 16px}}
