.vs-project-details .banner-detail{display:flex;justify-content:center;align-items:center;padding:160px 0;margin-top:0}.vs-project-details .developer-name h4{width:max-content;margin:auto;color:var(--v2-ink-700);background:var(--v2-ivory-200);font-size:18px;padding:5px 15px;border-radius:10px}.vs-project-details .project-name h3{color:var(--color-ivory);text-transform:uppercase;font-size:55px;font-weight:600;margin:0}.vs-project-details .project-small-title p{color:var(--color-ivory);font-weight:300;font-size:17px}.vs-project-details button.invest-btn{background:#fff0;color:var(--color-ivory)}.vs-project-details .project-detail-banner{height:440px}.vs-project-details .main-image{width:100%;height:467px;object-fit:cover;border-radius:10px}.vs-project-details .side-image img{width:100%;object-fit:cover;height:226px;border-radius:10px}.vs-project-details .next-button{position:relative;margin-top:14px;cursor:pointer}.vs-project-details .overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--color-charcoal) 50%,transparent);color:white;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;border-radius:10px}.vs-project-details .overview-section h2{font-size:40px;color:var(--v2-ink-700);font-weight:600}.vs-project-details img.overview-img{box-shadow:var(--v2-ivory-300) 7px 9px 0;border-radius:20px}.vs-project-details p.overview-description{font-size:14px;line-height:25px;margin:0}.vs-project-details .location-section p{font-size:16px;font-weight:700;margin:0}.vs-project-details .locations{border-top:1px solid var(--v2-ivory-300);margin-top:8px;padding-top:8px}.vs-project-details .location-section p i{margin-right:15px;color:var(--color-bronze)}.vs-project-details .location{padding:15px 0;border-bottom:1px solid var(--v2-ivory-300);font-size:16px}.vs-project-details .location i{margin-right:15px}.vs-project-details .d-flex.flex-column.key-point h3{font-size:17px;font-weight:600}.vs-project-details img.right-img{width:42px!important}.vs-project-details p.key-note{margin:0;font-size:15px;font-style:italic;color:var(--color-charcoal)}.vs-project-details .cards{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto}.vs-project-details .card{position:relative;flex:0 0 auto;width:375px;height:250px;border-radius:15px;overflow:hidden;margin-bottom:0}.vs-project-details .card:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:color-mix(in srgb,var(--color-charcoal) 20%,transparent)}.vs-project-details .card img{width:100%;height:100%}.vs-project-details .card h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;margin:0;font-size:18px;font-weight:700;z-index:1}.vs-project-details .key-point .image-left{width:15%}@media screen and (max-width:992px){.vs-project-details .key-point .image-left,.vs-project-details img.right-img{width:25%!important}}.vs-project-details .swiper{border-radius:10px}.vs-project-details img.overview-img{width:100%;height:281px;object-fit:cover}.vs-project-details .main-banner-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--color-charcoal) 50%,transparent);z-index:1}.vs-project-details .main-banner-img *{position:relative;z-index:2}.vs-project-details .button-Investment{background-color:var(--v2-ivory-300);padding:10px 20px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--v2-ivory-300)}.vs-project-details .invest-btn{padding:10px 20px;border:1px solid var(--v2-ivory-300);color:var(--color-ivory);border-radius:5px;background:transparent}@media (max-width:767.98px){.vs-project-details .cta-btn-group{display:flex;flex-direction:column;gap:12px;width:100%}.vs-project-details .cta-btn-group .secondry-btn{width:100%;white-space:normal;text-align:center;padding:12px 16px;line-height:1.3}}