.pdp{max-width:1200px;width:100%;margin:auto;position:relative}@media only screen and (max-width:1023px){.pdp{width:100%;padding:0 16px}}@media only screen and (min-width:1024px){.pdp__container{display:flex;gap:40px;justify-content:space-between}}.pdp__container-info{display:flex;flex-direction:column;flex:1 1;gap:48px;max-width:799px}@media only screen and (max-width:1023px){.pdp__container-info{max-width:unset;width:100%}}.pdp__container-cta{min-width:361px;max-width:361px;flex:0 1}@media only screen and (max-width:1023px){.pdp__container-cta{display:none}}.pdp .faqSection h2{font-size:23px;font-style:normal;font-weight:700;line-height:38px;margin-bottom:24px}@media only screen and (max-width:1023px){.pdp .faqSection h2{font-weight:600}}.pdp section{scroll-margin-top:120px}@media only screen and (max-width:1023px){.pdp section{scroll-margin-top:150px}}.pdp__bannerImage{position:relative;height:0;padding-bottom:440px}@media only screen and (max-width:1023px){.pdp__bannerImage{padding-bottom:370px}}.pdp__bannerImage__image{object-fit:cover}.pdp__bannerImage__cta{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:12px}@media only screen and (min-width:768px){.pdp__bannerImage__cta{gap:16px}}@media only screen and (min-width:1024px){.pdp__bannerImage__cta{right:45px}}.pdp__bannerImage__cta .ui-atomic-button{padding:11px;color:#1a2258;border-radius:8px;box-shadow:0 2px 12px 0 rgba(11,17,52,.15)}@media only screen and (max-width:1023px){.pdp__bannerImage__cta .ui-atomic-button{border-radius:8px;background:rgba(0,0,0,.2);padding:4px;border:none}}.pdp__bannerImage__cta .ui-atomic-button svg{width:24px;height:24px}@media only screen and (max-width:1023px){.pdp__bannerImage__cta .ui-atomic-button svg{width:24px;height:24px;stroke:#fff;fill:#fff}}.favoriteIcon{fill:hsla(0,0%,100%,.3);stroke:#1a2258;stroke-width:1px}.favoriteIcon:hover{fill:#1a2258}.pdp__bannerCarousel{width:100%;margin:0 auto}.pdp__bannerCarousel__wrapper{position:relative;padding:12px;background:#fff;inset:0;width:100%;display:flex;justify-content:center}@media only screen and (max-width:1023px){.pdp__bannerCarousel__wrapper{padding-right:0}}.pdp__bannerCarousel__wrapper:after,.pdp__bannerCarousel__wrapper:before{content:"";position:absolute;top:12px;bottom:12px;width:80px;z-index:1;visibility:hidden;opacity:0;transition:all .2s ease-in-out;pointer-events:none;display:block}@media only screen and (max-width:1023px){.pdp__bannerCarousel__wrapper:after,.pdp__bannerCarousel__wrapper:before{display:none}}.pdp__bannerCarousel__wrapper--scroll-left:before,.pdp__bannerCarousel__wrapper--scroll-right:after{opacity:1;visibility:visible}.pdp__bannerCarousel__wrapper:before{left:12px;background-image:linear-gradient(90deg,#fff,transparent)}.pdp__bannerCarousel__wrapper:after{right:12px;background-image:linear-gradient(90deg,transparent,#fff)}.pdp__bannerCarousel__container{position:relative;overflow:hidden}.pdp__bannerCarousel__item{position:relative;flex:0 0 auto;cursor:pointer;padding:0 6px}.pdp__bannerCarousel__items{display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y;margin:0 -6px}.pdp__bannerCarousel__nav{display:none;border:none;height:48px;width:48px;border-radius:50%;background:#fff;box-shadow:0 2px 12px 0 rgba(11,17,52,.15);justify-content:center;align-items:center;position:absolute;top:50%;z-index:10;cursor:pointer;transition:all .2s ease-in-out}@media only screen and (min-width:1024px){.pdp__bannerCarousel__nav{display:flex}}.pdp__bannerCarousel__nav[disabled]{opacity:0;visibility:hidden}.pdp__bannerCarousel__nav--left{transform:translate(-50%,-50%);left:60px}.pdp__bannerCarousel__nav--right{transform:translate(50%,-50%);right:60px}.pdp__bannerCarousel__videoWrapper,.pdp__bannerCarousel__vr360Wrapper{position:relative;overflow:hidden;border-radius:8px;background-color:#f3f4f6;width:248px;height:330px}@media only screen and (max-width:1023px){.pdp__bannerCarousel__videoWrapper,.pdp__bannerCarousel__vr360Wrapper{width:149px;height:178px}}.pdp__bannerCarousel__imageWrapper{position:relative;height:330px;overflow:hidden;border-radius:8px;background-color:#f3f4f6}@media only screen and (max-width:1023px){.pdp__bannerCarousel__imageWrapper{height:178px}}.pdp__bannerCarousel__imageWrapper--landscape{width:440px}@media only screen and (max-width:1023px){.pdp__bannerCarousel__imageWrapper--landscape{width:250px}}.pdp__bannerCarousel__imageWrapper--portrait{width:248px}@media only screen and (max-width:1023px){.pdp__bannerCarousel__imageWrapper--portrait{width:149px}}.pdp__bannerCarousel__image{display:block;object-fit:cover}.pdp__bannerCarousel__more{background:rgba(0,0,0,.8)}.pdp__bannerCarousel__icon,.pdp__bannerCarousel__more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.pdp__bannerCarousel__indicator{width:10px;height:10px;border-radius:50%;background:#dadbe4}.pdp__bannerCarousel__indicator:first-child,.pdp__bannerCarousel__indicator:last-child{border:1px solid #fff}.pdp__bannerCarousel__indicator--active{background:#b6b8c8;border:none!important}.pdp__bannerCarousel__indicators{display:flex;gap:8px}@media only screen and (min-width:1024px){.pdp__bannerCarousel__indicators{display:none}}.pdp__bannerInfo{background:transparent;text-align:left;position:absolute;left:100px;right:48px;top:100px;bottom:100px;display:flex;flex-direction:column;gap:24px;height:340px}@media only screen and (max-width:1023px){.pdp__bannerInfo{left:16px;right:16px;top:48px;bottom:16px}}.pdp__bannerInfo.officialDeveloper:before{content:"";display:block;position:absolute;width:102px;height:32px;left:0;top:-16px;background-image:url(/id/99id/pngs/projects/icon-developer.png)}.pdp__bannerInfo__Title{padding-top:24px;display:flex;flex-direction:column;gap:8px;color:#fff;text-shadow:0 0 5px rgba(69,63,63,.7)}.pdp__bannerInfo__Title h1{font-size:40px;font-weight:700;line-height:normal}@media only screen and (max-width:1023px){.pdp__bannerInfo__Title h1{font-size:32px}}.pdp__bannerInfo__Title__Address{display:flex;align-items:center;justify-content:flex-start;gap:4px}.pdp__bannerInfo__Title__Address p{font-size:18px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width:1023px){.pdp__bannerInfo__Title__Address p{font-size:14px}}.pdp__bannerInfo-price{color:#fff;text-shadow:0 0 5px rgba(69,63,63,.7);display:flex;flex-direction:column}@media only screen and (max-width:1023px){.pdp__bannerInfo-price{flex-direction:row;gap:8px;align-items:center}}.pdp__bannerInfo-price span{font-size:16px;font-weight:500}.pdp__bannerInfo-price strong{font-size:30px;font-weight:700}@media only screen and (max-width:1023px){.pdp__bannerInfo-price strong{font-size:20px}}.pdp__bannerInfo__Promo{display:flex;gap:48px}@media only screen and (max-width:1023px){.pdp__bannerInfo__Promo{gap:16px}}.pdp__bannerInfo__Promo__Highlight{display:flex;color:#fff;text-shadow:0 0 5px rgba(69,63,63,.7);gap:10px;font-size:16px;font-weight:500;line-height:normal}.pdp__bannerInfo__Promo__Highlight p{word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.pdp__bannerInfo__Promo__Highlight svg{width:16px;height:16px;flex-shrink:0}@media only screen and (max-width:1023px){.pdp__bannerInfo__Promo__Highlight{font-size:12px;gap:8px;width:-moz-fit-content;width:fit-content}}.pdp__bannerInfo__Promo>:not(:first-child):before{content:"|";font-weight:700;font-size:16px;color:#fff;margin-left:0;position:relative;left:-16px}@media only screen and (max-width:1023px){.pdp__bannerInfo__Promo>:not(:first-child):before{left:-8px}}.pdp__bannerInfo__Footer{display:flex;gap:32px;font-size:16px;font-weight:400;line-height:normal;color:#fff;justify-content:space-between;margin-top:16px;position:absolute;width:100%;bottom:24px;align-items:baseline}@media only screen and (max-width:1023px){.pdp__bannerInfo__Footer{width:100%;bottom:32px}}.pdp__bannerInfo__Footer__Date{font-size:16px;font-weight:400;line-height:normal;color:#fff;display:flex;align-items:center;gap:2px;text-shadow:0 0 5px rgba(69,63,63,.7)}@media only screen and (max-width:1023px){.pdp__bannerInfo__Footer__Date{font-size:12px;padding-bottom:10px}}.pdp__bannerInfo__Footer__Date svg{width:16px;height:16px;flex-shrink:0}.pdp__bannerInfo__Footer__MediaCount{font-size:14px;cursor:pointer;font-style:normal;font-weight:600;line-height:28px;color:#1a2258;display:flex;align-items:center;gap:8px;background:#fff;padding:2px 20px;border-radius:8px}@media only screen and (max-width:1023px){.pdp__bannerInfo__Footer__MediaCount{height:33px;padding:2px 10px}}.pdp__bannerInfo__Footer__MediaCount svg{width:16px;height:16px;flex-shrink:0}@media only screen and (min-width:768px){.pdp__bannerInfo h1{font-size:32px}}.pdp__clusters h2{font-size:23px;font-weight:700;margin-bottom:24px}@media only screen and (max-width:1023px){.pdp__clusters h2{font-weight:600}}.pdp__clusters__filter{margin-bottom:24px}.pdp__clusters__filter__form{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width:1023px){.pdp__clusters__filter__form{flex-direction:column;align-items:stretch;gap:16px}.pdp__clusters__filter__form .single-dual-slider,.pdp__clusters__filter__form .ui-molecules-select{width:100%}}.pdp__clusters__filter__form__left{display:flex;gap:16px}.pdp__clusters .ui-molecules-select{min-width:200px}@media only screen and (max-width:1023px){.pdp__clusters .ui-molecules-select{min-width:unset;flex:1 1}}.pdp__cluster{position:relative}.pdp__cluster+.pdp__cluster{margin-top:24px}.pdp__cluster__header{margin-bottom:16px;display:flex;gap:8px}.pdp__cluster__header h3{flex:1 1;font-size:19px;font-weight:600;line-height:26px}.pdp__cluster__header button{background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.pdp__cluster__header button[disabled]{opacity:.5;background:#fafafa;cursor:default}.pdp__cluster__content{position:relative;overflow:hidden;margin:0 -16px}@media only screen and (min-width:1024px){.pdp__cluster__content{margin:0}}.pdp__cluster__unit{position:relative;flex:0 0 auto;width:296px;padding:0 8px 16px}.pdp__cluster__units{display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y}.pdp__cluster__unit a{text-decoration:none;color:inherit}.pdp__unit{border-radius:8px;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.05)}.pdp__unit__content{padding:16px}.pdp__unit__image{display:block;width:100%;height:192;object-fit:cover;border-radius:8px 8px 0 0}.pdp__unit__name{color:#787d9c;font-size:16px;font-weight:600;line-height:26px;margin-bottom:4px}.pdp__unit__price{min-height:26px;font-size:19px;font-weight:600;line-height:26px;margin-bottom:12px}.pdp__unit__attr{display:flex;align-items:center;gap:4px;font-size:14px;line-height:19px}.pdp__unit__attrs{display:flex;align-items:center;gap:12px}.pdp__unit__attr strong{font-weight:500}.pdp__unit .ui-atomic-button{margin-top:22px}.single-dual-slider{width:230px}.single-dual-slider .values{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px}.single-dual-slider .values span{background:#f3f7ff;padding:8px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;min-width:77px;text-align:center}.single-dual-slider .track{position:relative;height:6px;background:#e6e6e6;border-radius:3px}.single-dual-slider .range{position:absolute;height:6px;background:#2951a3;border-radius:3px}.single-dual-slider .thumb{position:absolute;top:50%;width:18px;height:18px;background:#fff;border:2px solid #2951a3;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;transition:transform .2s}.single-dual-slider .thumb:hover{transform:translate(-50%,-50%) scale(1.2)}.wrapper-description h2{font-size:23px;font-weight:700;margin-bottom:24px;line-height:31px}@media only screen and (max-width:1023px){.wrapper-description h2{font-weight:600}}.wrapper-description .header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.wrapper-description .content{font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#1a2258;white-space:pre-line;word-break:break-word;overflow:hidden;margin-bottom:16px;max-height:110px}.wrapper-description .content ol,.wrapper-description .content ul{padding-left:1.5rem}.wrapper-description .content ul li{list-style-type:disc}.wrapper-description .content ol li{list-style-type:decimal}.wrapper-description .content.show{max-height:unset}.wrapper-description .toggle{font:inherit;border:0;background:transparent;font-weight:600;line-height:22px;color:#2951a3;display:flex;align-items:center;gap:6px;cursor:pointer;margin-top:16px;padding:0;font-size:16px}.wrapper-description .toggle svg{width:14px;height:14px;stroke:#2951a3;transition:.2s ease-in-out}.projectMortgage{margin-top:3em;margin-bottom:1rem}@media only screen and (min-width:768px){.projectMortgage{margin-top:6rem}}.projectMortgage__heading{margin-bottom:16px;display:flex;gap:8px}.projectMortgage__heading h2{flex:1 1;font-size:28px;font-weight:700;line-height:38px}@media only screen and (max-width:1023px){.projectMortgage__heading h2{font-size:23px;font-weight:600;line-height:26px}}.projectMortgage__heading button{background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.projectMortgage__heading button[disabled]{opacity:.5;background:#fafafa;cursor:default}.projectMortgage__content{position:relative;padding:1rem 0;margin-left:-14px;margin-right:-14px;overflow:hidden}.projectMortgage__content-slider{display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y}.projectMortgage__content-mask{position:absolute;width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}.projectMortgage__content-mask button{position:relative;z-index:2;border-color:#254993}.projectMortgage__content-mask .overlay{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.projectMortgage__item{flex:0 0 auto;width:256px;padding:0 14px 1rem}.projectMortgage__card{position:relative;height:100%;border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.projectMortgage__card--amount,.projectMortgage__card--info{padding:14px}.projectMortgage__card--info{border-bottom:1px solid #dddee6}.projectMortgage__card--info img{object-fit:contain}.projectMortgage__card--info p{margin-top:.5rem;height:38px}.projectMortgage__card--amount-item,.projectMortgage__card--info p{line-height:19px;font-size:14px}.projectMortgage__card--amount-item+div{margin-top:.5rem}.projectMortgage__card--amount-item_title{color:#484e79;display:flex;align-items:center;gap:4px}.projectMortgage__card--amount-item_price{font-weight:600}.projectMortgage__disclaimer{border-top:1px solid #cfd1d7;padding:1rem 0}.projectMortgage__disclaimer p{font-size:14px;color:#868d9a;line-height:1.3}.projectMortgage__disclaimer p strong{color:#0d1a35}.pdp__keyDetails{width:100%}@media only screen and (max-width:1023px){.pdp__keyDetails{position:relative;left:-16px;width:calc(100% + 32px)}}.pdp__keyDetails__table{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #dddee6;border-radius:8px;overflow:hidden}@media only screen and (max-width:1023px){.pdp__keyDetails__table{grid-template-columns:1fr;border-radius:0;border:none}}.pdp__keyDetails__table__row{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:16px;text-align:left}.pdp__keyDetails__table__row div:first-child{font-size:14px;font-weight:400;line-height:normal;color:#787d9c;margin-bottom:8px}.pdp__keyDetails__table__row div:nth-child(2n){border-right:none}@media only screen and (max-width:1023px){.pdp__keyDetails__table__row{border-right:none}}.pdp__keyDetails__table__row:first-child{border-top:none}@media only screen and (max-width:1023px){.pdp__keyDetails__table__row:first-child{border-top:1px solid #ddd}}.promo{border-radius:8px;border:1.5px solid #2951a3;background:linear-gradient(96deg,#f3f8ff,#fff 150.06%);position:relative;overflow:hidden}.promo .promoDate{display:flex;width:450px;justify-content:center;padding:8px;background:#2951a3;z-index:1;position:absolute;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#fff;transform:rotate(15deg);right:-96px;top:26px;max-width:100%;max-height:100%}@media only screen and (max-width:1023px){.promo .promoDate{transform:rotate(21deg);font-size:8px;right:-112px;top:21px}}.promo .promoDate.hide{display:none}.promo .header{align-items:center;padding:24px 16px 0;display:flex;justify-content:space-between;border-top-left-radius:8px;border-top-right-radius:8px}.promo .header h2{font-size:23px;font-weight:700}@media only screen and (max-width:1023px){.promo .header h2{font-weight:600}}.promo:before{content:"";position:absolute;width:100%;height:100%;border-radius:8px;top:0;right:0;background-image:url(/id/99id/pngs/projects/promo-bg.png);background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%}@media only screen and (max-width:1023px){.promo:before{background-position:top}}.promo .body{padding:8px 16px;position:relative}.promo .body__content{font-size:14px;font-style:normal;font-weight:400;line-height:19px;color:#1a2258;white-space:pre-line;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin-bottom:16px;position:relative}.promo .body__content ol,.promo .body__content ul{padding-left:1.5rem}.promo .body__content ol li{list-style-type:decimal}.promo .body__content ul{list-style:none;padding-left:0}.promo .body__content ul li{position:relative;padding-left:28px;margin-bottom:10px}.promo .body__content ul li:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(/id/99id/pngs/projects/icon-park-solid_check-one.png);background-size:contain;background-repeat:no-repeat}.promo .body__content.show{line-clamp:100;-webkit-line-clamp:100}.promo .body .inquiry-single-button{margin-top:12px}.promo .body .toggle{font:inherit;border:0;background:transparent;font-weight:600;line-height:22px;color:#2951a3;display:flex;align-items:center;gap:6px;cursor:pointer;padding:0;margin-top:16px;font-size:16px}.promo .body .toggle svg{width:14px;height:14px;stroke:#2951a3;transition:.2s ease-in-out}.vr{height:auto}.vr,.vr__Container{position:relative;z-index:1}.vr__Container{left:0;right:0;margin-left:-50vw;margin-right:-50vw;background:#d7e7ff;padding:24px 0}@media only screen and (max-width:1023px){.vr__Container{margin-left:-16px;margin-right:-16px;padding:16px}}.vr__Container__Content{max-width:799px;width:100%;margin:auto}.vr__Container__Content:before{content:"";position:absolute;width:100%;height:100%;border-radius:8px;top:0;right:19%;background-image:url(/id/99id/pngs/projects/bg-project-vr360.png);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;z-index:-1}@media only screen and (max-width:1023px){.vr__Container__Content:before{background-position:top}}.vr__Container__Content h2{font-size:23px;font-weight:700}@media only screen and (max-width:1023px){.vr__Container__Content h2{font-weight:600}}.vr__Container__Content iframe{width:100%;height:499px}@media only screen and (max-width:1023px){.vr__Container__Content iframe{height:245px}}.vr__placeholder{position:relative}.vr__placeholder__content{position:absolute;top:0;left:24px;bottom:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:1;gap:16px}.vr__placeholder__content button{display:flex;flex-direction:row;align-items:center;gap:8px;padding:12px 24px;background:#2951a3;border-radius:8px;border:none;cursor:pointer;font-size:16px;font-weight:600;color:#fff}.vr__placeholder__content button svg{width:20px;height:20px;fill:#fff}.vr__placeholder:after{content:"";position:absolute;inset:0;border-radius:8px;background:linear-gradient(270deg,rgba(215,231,255,0) 40%,#d7e7ff);pointer-events:none}.vr__placeholder img{width:100%;height:499px;object-fit:cover;border-radius:8px}@media only screen and (max-width:1023px){.vr__placeholder img{height:245px}}.listingSuggestionForIProject{padding:32px 0}@media only screen and (max-width:1023px){.listingSuggestionForIProject{padding:24px 0}}.listingSuggestionForIProject__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.listingSuggestionForIProject__header h2{font-size:28px;font-weight:700;line-height:38px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:1023px){.listingSuggestionForIProject__header h2{font-size:23px;font-weight:600;line-height:26px}}.listingSuggestionForIProject__header-action{display:flex;gap:16px}.listingSuggestionForIProject__header-action .more-details{display:block;color:#2951a3;font-size:16px;font-weight:600;border:none;background-color:unset;padding:8px;margin-left:24px}.listingSuggestionForIProject__header-action .more-details .hideButton{display:none}@media only screen and (max-width:1023px){.listingSuggestionForIProject__header-action .more-details{font-size:14px;border:2px solid #2951a3;border-radius:4px}}.listingSuggestionForIProject__header-action .navigation{display:flex;gap:16px}@media only screen and (max-width:1023px){.listingSuggestionForIProject__header-action .navigation{display:none}}.listingSuggestionForIProject__header-action .navigation button{font:inherit;display:flex;align-items:center;justify-content:center;border:0;width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 2px 12px rgba(11,17,52,.15);cursor:pointer;transform:rotate(270deg)}.listingSuggestionForIProject__header-action .navigation button svg{width:16px;height:16px;stroke:#1a2258}.listingSuggestionForIProject__header-action .navigation button:nth-child(2){transform:rotate(90deg)}.listingSuggestionForIProject__listings{display:flex;overflow-x:auto;gap:32px;-ms-overflow-style:none;scrollbar-width:none}.listingSuggestionForIProject__listings::-webkit-scrollbar{display:none}.listingSuggestionForIProject__listings>div{flex:0 0 auto;width:80%}.listingSuggestionForIProject__listings-more{display:flex;align-items:center}.listingSuggestionForIProject__listings-more>a{text-decoration:none;color:#254993;font-weight:600;border-radius:4px;padding:.5rem .75rem;border:1px solid #254993;white-space:nowrap}.listingSuggestionForIProject__listings-more .hideButton{display:none}@media only screen and (min-width:768px){.listingSuggestionForIProject__listings>div{width:40%}}@media only screen and (min-width:1024px){.listingSuggestionForIProject__listings>div{width:30%}}@media only screen and (min-width:1280px){.listingSuggestionForIProject__listings>div{width:21%}}.suggestionCard{position:relative}.suggestionCard__media{position:relative;margin-bottom:12px}.suggestionCard__media img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.suggestionCard__content{position:relative}.suggestionCard__content .badge{display:inline-block;text-transform:uppercase;color:#216bff;font-weight:600;font-size:12px;line-height:16px;padding:2px 8px;border-radius:4px;background:#f0f6ff;gap:4px;align-items:center;margin-bottom:8px}@media only screen and (max-width:1023px){.suggestionCard__content .badge{font-size:12px;line-height:16px}}.suggestionCard__content>span{display:block;font-size:14px;color:#787d9c}.suggestionCard__content strong{font-size:19px;display:block;margin-bottom:8px;font-weight:600;line-height:26px;text-transform:capitalize}@media only screen and (max-width:1023px){.suggestionCard__content strong{font-size:16px;line-height:22px}}.suggestionCard__content a{text-decoration:none;color:inherit;display:block}.suggestionCard__content a h3{font-size:16px;line-height:22px;font-weight:600;color:#1a2258;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}@media only screen and (max-width:1023px){.suggestionCard__content a h3{font-size:14px;line-height:19px}}.suggestionCard__content a:before{content:"";position:absolute;inset:0}.suggestionCard__content address{font-size:14px;font-weight:400;line-height:19px;font-style:normal;color:#787d9c;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px;white-space:nowrap}.KeyPointSection{display:block}.KeyPointSection h2{font-size:23px;font-style:normal;font-weight:700;line-height:38px;margin-bottom:24px}@media only screen and (max-width:1023px){.KeyPointSection h2{font-weight:600}}.KeyPointSection__content{display:flex;flex-direction:column;gap:16px}.KeyPointSection__content_item{padding-bottom:16px;border-bottom:1px solid #dddee6}.KeyPointSection__content_item h3{color:#1a2258;font-size:16px;font-weight:600;line-height:22px;display:flex;gap:12px;align-items:center}@media only screen and (max-width:1023px){.KeyPointSection__content_item h3{gap:8px}}.KeyPointSection__content_item h3 svg{background:#216bff;width:24px;height:24px;border-radius:50%}.KeyPointSection__content_item p{color:#787d9c;font-size:14px;font-weight:400;line-height:19px;padding-left:36px;margin-top:8px}@media only screen and (max-width:1023px){.KeyPointSection__content_item p{padding-left:32px}}.faqSection{padding:16px 0}.faqSection h2{font-size:19px;font-weight:600;line-height:26px;margin-bottom:16px}.faqSection__item{border-bottom:1px solid #cccfd1;padding-bottom:16px;margin-bottom:16px}.faqSection__item-title{display:flex;gap:16px;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faqSection__item-title h3{color:#1a2258;font-size:14px;font-weight:600;line-height:19px}.faqSection__item-title svg{width:16px;height:16px;fill:#216bff;transition:.2s ease-in-out;flex:0 0 auto}.faqSection__item-content{color:#787d9c;font-size:14px;font-weight:500;line-height:18px;transition:.2s ease-in-out;max-height:500px;overflow:hidden;padding-top:8px}.faqSection__item-content ul{list-style:disc}.faqSection__item-content ol{list-style:decimal}.faqSection__item-content ol,.faqSection__item-content ul{padding-left:16px}.faqSection__item-content.close{padding:0;max-height:0}.faqSection.variant-2{border-radius:8px;border:1px solid #eaebf0;background:#fff;box-shadow:0 4px 25px 0 rgba(0,0,0,.05);padding:0;overflow:hidden}.faqSection.variant-2 h2{padding:16px;background:#f3f4f6;margin:0;display:flex;justify-content:space-between;align-items:center;gap:10px}.faqSection.variant-2 h2:after{content:"🤔";font-size:24px}.faqSection.variant-2>div{box-shadow:0 -4px 15px 0 rgba(0,0,0,.05)}.faqSection.variant-2 .faqSection__item{padding:0;margin:0;border:0}.faqSection.variant-2 .faqSection__item-title{background:#f8f8fa;padding:12px 16px}.faqSection.variant-2 .faqSection__item-title svg{stroke:#1a2258;width:28px;height:28px;padding:8px;background:#eaebf0;border-radius:50%}.faqSection.variant-2 .faqSection__item-content{padding:16px;background:#fff}.faqSection.variant-2 .faqSection__item-content.close{padding:0}.ProjectInfo{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-gap:32px;gap:32px;width:100%;padding:10px}@media only screen and (max-width:1023px){.ProjectInfo{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}}.ProjectInfo .InfoItem{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:16px;position:relative}.ProjectInfo .InfoItem .Icon{width:45px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f4f7fe;padding:8px}.ProjectInfo .InfoItem .Icon svg{width:25px;height:25px}.ProjectInfo .InfoItem .Details{display:flex;flex-direction:column;gap:4px}.ProjectInfo .InfoItem .Details .Label{font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#787d9c}.ProjectInfo .InfoItem .Details .Value{font-size:16px;font-style:normal;font-weight:600;line-height:normal;color:#1a2258}@media only screen and (max-width:1023px){.ProjectInfo .InfoItem:last-child:after,.ProjectInfo .InfoItem:nth-child(2):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:80%;background:#dddee6;display:none}}.ProjectInfo .InfoItem:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:80%;background:#dddee6}