.accordion{width:auto}.accordion-content{overflow:hidden;position:relative;margin-bottom:8px;transition:.2s ease-in-out}.accordion>button{font:inherit;display:flex;align-items:center;gap:4px;border:0;background:transparent;cursor:pointer;padding:0;width:100%}.accordion>button span{font-size:14px;font-weight:600;line-height:24px;text-transform:capitalize;flex:1 1}.accordion>button svg{width:12px;height:12px;stroke:#216bff;flex:0 0 auto;transform:rotate(180deg);transition:.2s ease-in-out}.accordion>button svg.showContent{transform:rotate(0deg)}.upperFooter{padding:32px 0;background-color:#f0f6ff}@media only screen and (max-width:1023px){.upperFooter{padding:24px 0}}.upperFooter__container{max-width:1240px;margin:auto;display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:24px}@media only screen and (max-width:1023px){.upperFooter__container{row-gap:20px}}.upperFooter__container .accordion{flex:0 0 auto;width:25%}@media only screen and (max-width:1023px){.upperFooter__container .accordion{width:50%}}.upperFooter__container .accordion button{padding:0 24px;margin-bottom:8px}@media only screen and (max-width:1023px){.upperFooter__container .accordion button{padding:0 20px;text-align:left}}@media only screen and (min-width:1024px){.upperFooter__container .accordion:not(:nth-child(4n)) button{border-right:1px solid #dddee6}}@media only screen and (max-width:1023px){.upperFooter__container .accordion:not(:nth-child(2n)) button{border-right:1px solid #dddee6}}.upperFooter__container .accordion-content{display:flex;flex-direction:column;gap:8px;align-items:center}@media only screen and (max-width:1023px){.upperFooter__container .accordion-content{align-items:flex-start;padding:0 20px}}.upperFooter__container .accordion-content a{text-transform:capitalize;color:inherit;font-size:12px;text-decoration:none;text-align:center}@media only screen and (max-width:1023px){.upperFooter__container .accordion-content a{text-align:left}}.upperFooter__container .accordion-content a:hover{text-decoration:underline;color:#2951a3}.breadcrumbSEO{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:#9a9eb5;font-size:14px;font-weight:400;line-height:19px;margin:24px 0}.breadcrumbSEO.hide{display:none}@media only screen and (max-width:767px){.breadcrumbSEO{margin:10px 0}}.breadcrumbSEO a{color:inherit;text-decoration:none}.breadcrumbSEO svg{width:12px;height:12px;transform:rotate(90deg);fill:#9a9eb5}.dynamicFooter{display:block;margin-bottom:24px}.dynamicFooter .header{font-size:32px;font-weight:700;text-align:center;margin-bottom:24px}@media only screen and (max-width:1023px){.dynamicFooter .header{text-align:left;font-size:18px}}.dynamicFooter .body .slider{position:relative;margin:auto auto 24px}.dynamicFooter .body .slider h2{padding:13px 24px;border-bottom:1px solid rgba(0,0,0,.1);color:#8f9bb3;font-size:14px;font-weight:600;cursor:pointer}.dynamicFooter .body .slider h2.selected{color:#2951a3;border-bottom:4px solid #2951a3}.dynamicFooter .body .slider__nav{cursor:pointer;display:block;height:40px;width:40px;border-radius:50%;background:#fff;border:2px solid #dddee6;text-align:center;position:absolute;top:50%;z-index:2}@media only screen and (max-width:1023px){.dynamicFooter .body .slider__nav{display:none}}.dynamicFooter .body .slider__nav.hide{display:none}@media only screen and (min-width:1024px){.dynamicFooter .body .slider__nav{display:block}}.dynamicFooter .body .slider__nav.left{left:-36px;top:7px}.dynamicFooter .body .slider__nav.right{right:-36px;top:7px}.dynamicFooter .body .slider__content{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;margin:0 10px}.dynamicFooter .body .slider__content::-webkit-scrollbar{display:none}@media only screen and (max-width:1023px){.dynamicFooter .body .slider__content{margin:0 -20px}}.dynamicFooter .body .content .links{display:none}.dynamicFooter .body .content .links a{text-decoration:none;width:-moz-fit-content;width:fit-content;font-size:14px;color:#222b45}.dynamicFooter .body .content .links.show{display:grid;grid-template-columns:auto auto auto auto;grid-gap:18px;gap:18px}@media only screen and (max-width:1023px){.dynamicFooter .body .content .links.show{grid-template-columns:auto auto;column-gap:50px}}.carousel{overflow:hidden;position:relative;height:100%}.carousel__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y;height:100%}.carousel__container-slide{flex:0 0 100%;text-align:-webkit-center;min-width:0;position:relative}.carousel>button{position:absolute;top:50%;padding:0;border:none;background:none;cursor:pointer;display:flex;transform:translateY(-50%)}.carousel>button svg{width:24px;height:24px;fill:#fff;stroke:#fff}.carousel>button:disabled{opacity:.5}.carousel>button.prev{left:10px}.carousel>button.prev svg{transform:rotate(-90deg)}.carousel>button.next{right:10px}.carousel>button.next svg{transform:rotate(90deg)}.carousel__gallery-dots{position:absolute;overflow:hidden;margin-left:auto;margin-right:auto;left:0;right:0;bottom:12px;width:48px}.carousel__gallery-dots.default .gallery__dots-scroll{justify-content:center}.carousel__gallery-dots-scroll{display:flex}.carousel__gallery-dots-scroll>button{background:#d0d2dd;opacity:.5;border:none;padding:0;height:8px;flex:0 0 8px;max-width:8px;border-radius:50%;cursor:pointer;transition:all .2s linear}.carousel__gallery-dots-scroll>button:not(:last-child){margin-right:12px}.carousel__gallery-dots-scroll>button.active{opacity:1}.carousel__gallery-dots-scroll>button.inactive{width:0;height:0;flex:0 1;margin:0}.usp{padding:32px 0;display:block}.usp h2{text-align:center;font-weight:700;font-size:18px;color:#222b45;margin-bottom:24px}@media only screen and (min-width:1024px){.usp h2{font-size:32px;margin-bottom:72px}}.usp__container,.usp__item{display:flex}.usp__item{flex-direction:column;align-items:center;gap:16px;margin-bottom:40px}.usp__item img{width:100px}.usp__item h3{font-size:16px;font-weight:700}.usp__item p{font-size:12px;text-align:center;width:60%}.staticCampaign{margin-bottom:24px}.ui-molecules-search-bar-suggestions{position:fixed;inset:0;z-index:110000;background:rgba(0,0,0,.75)}.ui-molecules-search-bar-suggestions__modal{display:flex;flex-direction:column;position:relative;background:#fff;box-shadow:0 4px 16px rgba(11,17,52,.2);color:#1a2258;height:100%;width:100%}.ui-molecules-search-bar-suggestions__modal-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:.5px solid #dddee6}.ui-molecules-search-bar-suggestions__modal-header>button{display:flex;cursor:pointer;color:#787d9c;padding:0;border:0;background:transparent}.ui-molecules-search-bar-suggestions__modal-header>button svg{width:20px;height:20px;flex:0 0 auto;stroke:#1a2258;transform:rotate(270deg)}.ui-molecules-search-bar-suggestions__modal-header>button:nth-child(3) svg{width:14px;height:14px;stroke:none;fill:#9a9eb5}.ui-molecules-search-bar-suggestions__modal-header input{width:100%;font-size:16px;font-weight:500;color:#1a2258;line-height:19px;outline:0;box-shadow:none;border:none;transition:.2s}.ui-molecules-search-bar-suggestions__modal-header input--no-icons{padding-left:12px;padding-right:12px}.ui-molecules-search-bar-suggestions__modal-header input::placeholder{color:#9a9eb5}.ui-molecules-search-bar-suggestions__modal-header input:focus,.ui-molecules-search-bar-suggestions__modal-header input:focus-visible{border-color:#254993}.ui-molecules-search-bar-suggestions__modal-header input:disabled{color:#9a9eb5;background-color:#f3f4f6;border-color:#eaebf0}.ui-molecules-search-bar-suggestions__modal-header input:disabled::placeholder{color:#b5b8c9}.ui-molecules-search-bar-suggestions__modal-header input:placeholder-shown~button{visibility:hidden;pointer-events:none}.ui-molecules-search-bar-suggestions__modal-body{padding:16px;overflow-y:auto}.ui-molecules-search-bar-suggestions__modal-body>p{font-weight:600;font-size:12px;color:#787d9c;margin-bottom:8px}.ui-molecules-search-bar-suggestions__modal-body-wrapper a{text-decoration:none;color:#1a2258;width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:400;font-size:12px;border-bottom:1px solid #eaebf0;padding:16px 0}.ui-molecules-search-bar-suggestions__modal-body-wrapper a>div div{font-size:14px;font-weight:500;color:#1a2258;margin-bottom:2px}.ui-molecules-search-bar-suggestions__modal-body-wrapper a>div div strong{color:#2951a3}.ui-molecules-search-bar-suggestions__modal-body-wrapper a>div p{color:#787d9c;font-weight:300;font-size:12px}.ui-molecules-search-bar-suggestions__modal-body-wrapper a>span{color:#787d9c;background-color:#eaebf0;font-weight:300;font-size:12px;border-radius:36px;padding:4px 12px;height:-moz-fit-content;height:fit-content}.ui-molecules-search-bar{position:relative;border-radius:4px;width:100%}.ui-molecules-search-bar>button{background:transparent;padding:0;border:0;display:flex}.ui-molecules-search-bar>button svg{width:24px;height:24px;padding:2px}.ui-molecules-search-bar.is-disabled .ui-atomic-input__addon-text{color:#b5b8c9}.ui-molecules-search-bar__wrapper{display:flex;gap:8px;align-items:center;padding:8px 16px;background:#fff;border-radius:8px;border:1px solid #d0d2dd}@media only screen and (min-width:1024px){.ui-molecules-search-bar__wrapper{padding:10px 16px}}.ui-molecules-search-bar__wrapper>svg{width:16px;height:16px;flex:0 0 auto;fill:#1a2258}.ui-molecules-search-bar__wrapper input{display:block;width:100%;font-size:1rem;font-weight:500;color:#1a2258;line-height:22px;outline:0;box-shadow:none;background:#fff;transition:.1s;border:0;padding:0}@media only screen and (max-width:1023px){.ui-molecules-search-bar__wrapper input{font-size:14px}}.ui-molecules-search-bar__wrapper input::placeholder{color:#9a9eb5}.ui-molecules-search-bar__wrapper input:focus,.ui-molecules-search-bar__wrapper input:focus-visible{border-color:#254993}.ui-molecules-search-bar__wrapper input:disabled{color:#9a9eb5;background-color:#f3f4f6;border-color:#eaebf0}.ui-molecules-search-bar__wrapper input:disabled::placeholder{color:#b5b8c9}.ui-molecules-search-bar__wrapper input:placeholder-shown~button{visibility:hidden;pointer-events:none}.ui-molecules-search-bar__wrapper>button{fill:#9a9eb5;display:flex;padding:0;border:0;background:transparent;flex:0 0 auto;cursor:pointer}.ui-molecules-search-bar__wrapper>button svg{width:14px;height:14px}.ui-molecules-search-bar__suggestions{position:absolute;border-radius:8px;box-shadow:0 2px 12px 0 rgba(11,17,52,.15);top:100%;margin-top:2px;left:0;width:100%;z-index:5;background:#fff;padding:24px 0 0 24px}.ui-molecules-search-bar__suggestions>p{font-weight:600;font-size:16px;color:#787d9c;margin-bottom:8px;line-height:22px}.ui-molecules-search-bar__suggestions-wrapper{overflow:auto;max-height:542px;display:flex;flex-direction:column;padding-right:24px}.ui-molecules-search-bar__suggestions-wrapper a{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaebf0;padding:16px 0;text-decoration:none}.ui-molecules-search-bar__suggestions-wrapper a>div{font-weight:500}.ui-molecules-search-bar__suggestions-wrapper a>div div{font-size:16px;font-weight:500;line-height:22px;color:#1a2258;margin-bottom:4px}.ui-molecules-search-bar__suggestions-wrapper a>div div strong{color:#2951a3}.ui-molecules-search-bar__suggestions-wrapper a>div p{color:#787d9c;font-size:14px;font-weight:400;line-height:19px}.ui-molecules-search-bar__suggestions-wrapper a>span{color:#787d9c;background-color:#eaebf0;font-weight:300;font-size:14px;border-radius:36px;padding:4px 12px;height:-moz-fit-content;height:fit-content}.searchBarHome{position:relative;max-width:900px;margin-left:auto;margin-right:auto;margin-top:-34px}.searchBarHome--price{display:flex;width:-moz-fit-content;width:fit-content;margin:auto}.searchBarHome--price>*{flex:1 1 auto}.searchBarHome--price__button{margin:unset;padding:8px 1rem;background-color:#eaebf0;color:#1a2258;font-weight:400;border-radius:0;transition:none}.searchBarHome--price__button.is-active{background-color:#fff;font-weight:600}.searchBarHome--main{display:flex;padding:24px 16px;background-color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px 0 rgba(0,0,0,.04)}.searchBarHome--main>*{flex:1 1 auto}.searchBarHome--main__label{display:none}.searchBarHome--main__filter_select{text-transform:capitalize;width:100%}.searchBarHome--main__filter_select>div{border-top-right-radius:0;border-bottom-right-radius:0;padding:11px 36px 12px 12px;font-size:14px}.searchBarHome--main__filter_select>div>span:first-child{max-width:90px;display:block}.searchBarHome--main .ui-molecules-search-bar{position:static;margin-left:-1px}.searchBarHome--main .ui-molecules-search-bar__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}@media only screen and (max-width:1023px){.searchBarHome--main .ui-molecules-search-bar__wrapper{height:42px}}.searchBarHome--main .ui-molecules-search-bar__suggestions{margin-top:8px}.searchBarHome--submit{display:none}.searchBarHome--submit svg{width:16px;height:16px;flex:0 0 auto;fill:#fff}@media only screen and (min-width:768px){.searchBarHome{margin-bottom:3rem;margin-top:-4rem}.searchBarHome--main{align-items:flex-end;gap:32px;padding:24px;border-radius:6px}.searchBarHome--main__col:first-child{flex:0 0 220px;max-width:220px}.searchBarHome--main__label{display:flex;align-items:center;gap:8px}.searchBarHome--main__label p{font-weight:600;font-size:14px}.searchBarHome--main__filter_select{border-bottom:1px solid #d0d2dd;border-radius:0}.searchBarHome--main__filter_select>div{border:none!important;font-size:1rem;padding-left:32px}.searchBarHome--main__filter_select>div>span:first-child{max-width:none;width:145px}.searchBarHome--main .ui-molecules-search-bar__wrapper{border:none;border-bottom:1px solid #d0d2dd;border-radius:0;padding-left:32px}.searchBarHome--main .ui-molecules-search-bar__wrapper>img{display:none}.searchBarHome--submit{display:inline-flex;height:48px;flex:0 0 175px;max-width:175px}}.banner{position:relative}.banner.showSearchModal{z-index:12000}.banner .carousel img{width:100%}.adsSlot__impression{display:none}.adsSlot__source{margin:0 auto;width:100%;height:100%}.adsSlotUnderBanner{margin:14px auto}.adsSlotUnderBanner.hide{display:none}.news{display:block;padding-top:32px;padding-bottom:32px}.news .header{margin-bottom:24px}.news .header-title{display:flex;flex-direction:row;justify-content:space-between}.news .header-title h2{font-size:32px;font-weight:700}@media only screen and (max-width:1023px){.news .header-title h2{font-size:18px}.news .header-title button{height:24px}.news .header-title button span{font-size:12px}}.news .header p{font-size:16px}.news .content{position:relative}.news .content .slider__viewport{overflow:hidden}.news .content .slider__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y;gap:18px;padding:10px 5px}.news .content .slider__container a{text-decoration:none;color:unset}.news .content .slider__container .item{display:flex;flex-direction:column;flex:1 1;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);min-width:248px;max-width:248px}.news .content .slider__container .item-thumbnail{height:191px;border-radius:8px}.news .content .slider__container .item-thumbnail img{border-radius:8px 8px 0 0;width:100%;height:100%;object-fit:cover}.news .content .slider__container .item-content{padding:12px;gap:8px;display:flex;flex-direction:column}@media only screen and (max-width:1023px){.news .content .slider__container .item-content{width:60%;height:auto}}.news .content .slider__container .item-content__title{font-weight:600;font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.news .content .slider__container .item-content__date{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;color:#787d9c;font-weight:500;font-size:12px;gap:5px}.news .content .slider__container .item-content__see-more{display:flex;gap:5px;align-items:center;color:#2951a3;font-weight:500;font-size:10px}.news .content .slider__nav{display:none;height:40px;width:40px;border-radius:50%;background:#fff;border:2px solid #dddee6;text-align:center;position:absolute;top:50%;z-index:2}@media only screen and (min-width:1024px){.news .content .slider__nav{display:block}}.news .content .slider__nav--left{transform:translate(-50%,-50%);left:0}.news .content .slider__nav--right{transform:translate(50%,-50%);right:0}.carousel-project{margin-bottom:32px}.carousel-project__wrapper{position:relative}.carousel-project__wrapper:after,.carousel-project__wrapper:before{content:"";position:absolute;top:0;bottom:0;width:10px;z-index:1;display:none}@media only screen and (min-width:1024px){.carousel-project__wrapper:after,.carousel-project__wrapper:before{display:block}}.carousel-project__wrapper:before{left:-10px;background-image:linear-gradient(90deg,#fff,transparent)}.carousel-project__wrapper:after{right:-10px;background-image:linear-gradient(90deg,transparent,#fff)}.carousel-project__container{position:relative;overflow:hidden;margin:0 -20px}@media only screen and (min-width:1024px){.carousel-project__container{margin:0 -10px}}.carousel-project__item{position:relative;flex:0 0 auto;padding:24px 10px}.carousel-project__items{display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y}.carousel-project__nav{display:none;height:40px;width:40px;border-radius:50%;background:#fff;border:2px solid #dddee6;text-align:center;position:absolute;top:50%;z-index:2}@media only screen and (min-width:1024px){.carousel-project__nav{display:block}}.carousel-project__nav--left{transform:translate(-50%,-50%);left:0}.carousel-project__nav--right{transform:translate(50%,-50%);right:0}.project-card{position:relative;display:flex;flex-direction:column;height:100%;color:#1a2258;border-radius:8px;background:#fff;filter:drop-shadow(0 0 5px rgba(11,17,52,.15));cursor:pointer}@media only screen and (min-width:1024px){.project-card--flat{filter:none}.project-card--flat .card__wrapper{padding:0 0 12px}.project-card--flat .card__image img{border-radius:8px}}.project-card__image{margin-bottom:12px}.project-card__image img{display:block;border-radius:8px 8px 0 0;width:100%;height:175px;object-fit:cover}.project-card__wrapper{padding:12px;flex:1 1;display:flex;flex-direction:column}.project-card__content{flex:1 1}.project-card__badge{font-weight:600;font-size:14px;line-height:19px;color:#216bff;padding:0 4px;background:#f0f6ff;border-radius:4px;text-transform:uppercase}.project-card__badges{display:flex;gap:6px;margin-bottom:8px;align-items:flex-start;flex-wrap:wrap}.project-card__price{font-weight:600;font-size:16px;line-height:22px;margin-bottom:4px}@media only screen and (min-width:1024px){.project-card__price{font-size:19px;line-height:26px}}.project-card__title{font-weight:600;font-size:14px;line-height:24px;margin-bottom:4px}@media only screen and (min-width:1024px){.project-card__title{font-size:16px;line-height:28px}}.project-card__address{font-weight:500;font-size:12px;font-style:normal;line-height:16px;color:#787d9c;margin-bottom:10px}@media only screen and (min-width:1024px){.project-card__address{font-weight:400;font-size:14px;line-height:19px}}.project-card__attr{display:flex;align-items:center;gap:4px;font-size:14px;line-height:19px}.project-card__attrs{display:flex;align-items:center;gap:12px;border-top:1px solid #dddee6;padding-top:8px}@media only screen and (min-width:1024px){.project-card__attrs{padding-top:12px}}.project-card__attr strong{font-weight:500}.form{margin-bottom:32px}.search{position:relative;display:flex;z-index:10}@media only screen and (min-width:1024px){.search{filter:drop-shadow(0 4px 4px rgba(11,17,52,.15));border-radius:4px}}.search__input{line-height:1;height:42px;width:100%;display:block;border:1px solid #dddee6;padding-left:36px;padding-right:12px;font-size:14px;outline:none;background:#fff;border-radius:4px}@media only screen and (min-width:1024px){.search__input{font-weight:600;height:48px;border:none;border-top-right-radius:0;border-bottom-right-radius:0}}.search svg{position:absolute;top:14px;left:12px}@media only screen and (min-width:1024px){.search svg{top:16px}}.search__button{display:none;width:240px}@media only screen and (min-width:1024px){.search__button{display:block;border-top-left-radius:0;border-bottom-left-radius:0}}.search__suggestions{position:absolute;border-radius:4px;top:calc(100% + 2px);left:0;width:100%;z-index:5;background-color:#fff;box-shadow:0 8px 24px rgba(11,17,52,.2);padding:24px 0 0 24px}.search__suggestions p{font-weight:600;font-size:13px;color:#787d9c;margin-bottom:5px}.search__suggestions-wrapper{overflow:auto;max-height:542px}.search__suggestions-items{display:flex;flex-direction:column;height:86%;overflow:auto;padding-right:24px}.search__suggestions-items a{text-decoration:none}.search__suggestions-item{width:100%;display:flex;justify-content:space-between;font-weight:400;font-size:12px;border-bottom:1px solid #eaebf0;padding:16px 0}.search__suggestions-item-title{font-size:14px;font-weight:500;color:#1a2258}.search__suggestions-item-title strong{color:#2951a3}.search__suggestions-item-description,.search__suggestions-item-type{color:#787d9c;font-weight:300;font-size:12px}.search__suggestions-item-type{background-color:#eaebf0;border-radius:36px;padding:4px 12px;height:-moz-fit-content;height:fit-content}.filter{display:none;margin:20px -6px 0}@media only screen and (min-width:1024px){.filter{display:flex}}.filter__column{width:20%;padding:0 6px}.filter__select{filter:drop-shadow(0 4px 4px rgba(11,17,52,.15));z-index:1}.filter__select>div{border:none!important}.banner-project{position:relative;overflow:hidden;margin-bottom:24px}@media only screen and (min-width:1024px){.banner-project{margin-bottom:32px}}.banner-project__item{position:relative;overflow:hidden;flex:0 0 auto;width:100%;min-width:0;color:#fff}.banner-project__item:before{content:"";position:absolute;top:0;left:0;bottom:0;width:60%;background:linear-gradient(90deg,rgba(0,0,0,.65),transparent);z-index:1}.banner-project__item img{display:block;width:100%}.banner-project__items{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y}.banner-project__container{z-index:1;height:270px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media only screen and (min-width:1024px){.banner-project__container{height:486px}}.banner-project__date{font-weight:500;font-size:12px;line-height:16px;margin-bottom:8px}@media only screen and (min-width:1024px){.banner-project__date{font-weight:400;font-size:14px;line-height:19px;margin-bottom:12px}}.banner-project__title{font-weight:600;font-size:23px;line-height:31px;margin-bottom:4px}@media only screen and (min-width:1024px){.banner-project__title{font-weight:600;font-size:28px;line-height:38px;margin-bottom:8px}}.banner-project__address{font-weight:600;font-size:14px;line-height:19px;margin-bottom:8px}@media only screen and (min-width:1024px){.banner-project__address{font-weight:600;font-size:19px;line-height:26px;margin-bottom:12px}}.banner-project__price{font-size:14px;line-height:19px;margin-bottom:16px}@media only screen and (min-width:1024px){.banner-project__price{font-size:16px;line-height:22px;margin-bottom:20px}}.banner-project__price strong{font-weight:600}.banner-project__indicator{width:8px;height:8px;border:none;opacity:.5;padding:0;border-radius:50%;background:#fff;cursor:pointer}.banner-project__indicator:disabled{opacity:1;height:10px;width:10px}.banner-project__indicators{position:absolute;left:50%;bottom:16px;display:flex;align-items:center;gap:8px;transform:translateX(-50%)}.ui-atomic-pagination{display:flex;align-items:center;justify-content:center;color:#787d9c}.ui-atomic-pagination button{cursor:pointer}.ui-atomic-pagination__page{display:flex;justify-content:center;flex:1 1}.ui-atomic-pagination__counts{display:flex;align-items:center;justify-content:flex-end;flex:0 0 33.3334%;max-width:33.3334%}@media only screen and (max-width:639px){.ui-atomic-pagination__counts{display:none}}.ui-atomic-pagination__label{margin-right:20px}.ui-atomic-pagination__item{min-width:40px;font-size:14px;line-height:20px;background:none;padding:9px;border:1px solid transparent;border-radius:4px;text-align:center;color:inherit}.ui-atomic-pagination__item--active{border-color:#dddee6}.ui-atomic-pagination__item--active,.ui-atomic-pagination__item--next,.ui-atomic-pagination__item--prev,.ui-atomic-pagination__item:hover{font-weight:600}.brochureCard{position:relative;padding-bottom:60px}.brochureCard__info{position:absolute;bottom:0;left:12px;right:12px;padding:8px 12px;background:#fff;box-shadow:0 2px 12px rgba(11,17,52,.15)}.brochureCard__address,.brochureCard__developer,.brochureCard__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brochureCard__title{font-weight:600;font-size:14px;line-height:19px;margin-bottom:2px}@media only screen and (min-width:1024px){.brochureCard__title{font-size:16px;line-height:28px}}.brochureCard__title a{text-decoration:none;color:inherit}.brochureCard__developer{font-weight:600;font-size:14px;line-height:24px;color:#9a9eb5;margin-bottom:2px}.brochureCard__address{font-size:14px;font-style:normal;line-height:19px;color:#787d9c;margin-bottom:8px}@media only screen and (min-width:1024px){.brochureCard__address{margin-bottom:12px}}.ui-molecules-faq-flat__title{margin-bottom:16px}.ui-molecules-faq-flat__title h2{font-size:19px;font-weight:600;line-height:26px}.ui-molecules-faq-flat__body-item{border-top:1px solid #eaebf0}.ui-molecules-faq-flat__body-item__header{font-weight:600;color:#1a2258;display:flex;padding:16px 0;cursor:pointer}.ui-molecules-faq-flat__body-item__header-title{flex:1 1}.ui-molecules-faq-flat__body-item__content{color:#787d9c;padding-bottom:16px}.ui-molecules-faq-flat__body-item__content ul{list-style:disc;padding-left:16px}.ui-molecules-faq-boxed__title{display:flex}.ui-molecules-faq-boxed__title h2{font-weight:600;font-size:23px;line-height:32px;margin:66px auto auto;width:260px;padding:12px 0 80px 32px;background-image:url(https://www.99.co/id/img-public/images/npl/faq-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;text-align:left;color:#2951a3}@media only screen and (min-width:640px){.ui-molecules-faq-boxed__title h2{width:auto;padding:16px 12px 70px 26px}}.ui-molecules-faq-boxed__body{font-size:14px;line-height:20px}@media only screen and (min-width:640px){.ui-molecules-faq-boxed__body{padding:16px 24px;border:1px solid #eaebf0;border-radius:8px}}.ui-molecules-faq-boxed__body-item{border-top:1px solid #eaebf0}.ui-molecules-faq-boxed__body-item:first-child{border-top:none}.ui-molecules-faq-boxed__body-item__header{font-weight:600;color:#1a2258;display:flex;padding:16px 0;cursor:pointer}.ui-molecules-faq-boxed__body-item__header-title{flex:1 1}.ui-molecules-faq-boxed__body-item__content{color:#787d9c;padding-bottom:16px}.ui-molecules-faq-boxed__body-item__content ul{list-style:disc;padding-left:16px}.ui-molecules-breadcrumb{display:flex;flex-wrap:wrap;gap:10px}.ui-molecules-breadcrumb li{display:flex;align-items:center;gap:10px}.ui-molecules-breadcrumb li a{text-decoration:none}.ui-molecules-breadcrumb li.truncated{width:20px}.ui-molecules-breadcrumb__label{font-size:14px;font-weight:400;color:#9a9eb5}@media only screen and (max-width:767px){.ui-molecules-breadcrumb__label{font-size:12px}}.ui-molecules-breadcrumb::-webkit-scrollbar{display:none}.ui-page-nsrp{flex:1 1;padding-bottom:20px}.ui-page-nsrp__card{margin-bottom:16px;padding:0 10px}@media only screen and (min-width:640px){.ui-page-nsrp__card{width:50%;margin-bottom:20px}}@media only screen and (min-width:1024px){.ui-page-nsrp__card{width:25%}}.ui-page-nsrp__cards{margin:0 -10px}@media only screen and (min-width:640px){.ui-page-nsrp__cards{display:flex;flex-wrap:wrap}}.ui-page-nsrp__carousel__item{width:260px}.ui-page-nsrp__carousel__item--banner{width:150px}@media only screen and (min-width:1024px){.ui-page-nsrp__carousel__item{width:25%}}.ui-page-nsrp__carousel__banner img{position:absolute;top:0;left:0;height:100%;width:auto;max-width:none}@media only screen and (min-width:1024px){.ui-page-nsrp__carousel__banner img{left:10px}}.ui-page-nsrp__pagination{justify-content:center!important}.ui-page-nsrp__header{margin-bottom:16px}@media only screen and (min-width:1024px){.ui-page-nsrp__header{margin-bottom:24px}}.ui-page-nsrp__header__title{font-weight:600;font-size:19px;line-height:26px;margin-bottom:4px}@media only screen and (min-width:1024px){.ui-page-nsrp__header__title{font-size:24px;line-height:38px}}.ui-page-nsrp__header__desc{color:#787d9c;font-weight:500}.ui-page-nsrp__404{text-align:center;margin:32px 0}@media only screen and (min-width:1024px){.ui-page-nsrp__404{margin:52px 0}}.ui-page-nsrp__404__image{display:block;max-width:100%;width:500px;margin:0 auto 32px;height:auto}@media only screen and (min-width:1024px){.ui-page-nsrp__404__image{margin-bottom:52px}}.ui-page-nsrp__404__title{font-weight:600;font-size:19px;line-height:26px;margin-bottom:12px}.ui-page-nsrp__404__desc{font-size:16px;line-height:22px;color:#484e79}.primaryListingSection{padding-top:32px;background-color:#f7f9fc}.primaryListingSection .container{display:flex}@media only screen and (max-width:1023px){.primaryListingSection .container{flex-direction:column}}.primaryListingSection .container .desc{margin:auto 0;flex-direction:column;display:flex;gap:8px}.primaryListingSection .container .desc h2{font-size:32px;font-weight:700}@media only screen and (max-width:1023px){.primaryListingSection .container .desc h2{font-size:19px}}.primaryListingSection .container .desc p{font-size:16px;font-weight:500}@media only screen and (max-width:1023px){.primaryListingSection .container .desc p{font-size:14px;font-weight:500}.primaryListingSection .container .desc a{display:none}}.primaryListingSection .container .content{position:relative}@media only screen and (min-width:1024px){.primaryListingSection .container .content{width:50%;margin-left:20px}}.primaryListingSection .container .content .slider__viewport{overflow:hidden}@media only screen and (min-width:1024px){.primaryListingSection .container .content .slider__viewport{padding:0 30px}}.primaryListingSection .container .content .slider__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y;align-items:center}.primaryListingSection .container .content .slider__item{min-width:315px}.primaryListingSection .container .content .slider__item.see-more{height:346px;min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f6ff;text-align:center;border-radius:8px;text-decoration:none}@media only screen and (min-width:1024px){.primaryListingSection .container .content .slider__item.see-more{visibility:hidden;min-width:0}}.primaryListingSection .container .content .slider__item.see-more svg{background:#fff;border-radius:50%;border:2px solid #d8e5ff;color:#0e1545;margin-bottom:8px;padding:7px}.primaryListingSection .container .content .slider__item.see-more span{font-weight:600;font-size:16px;line-height:28px;color:#2951a3}.primaryListingSection .container .content .slider__nav{display:none;height:40px;width:40px;border-radius:50%;background:#fff;border:2px solid #dddee6;text-align:center;position:absolute;top:50%;z-index:2}@media only screen and (min-width:1024px){.primaryListingSection .container .content .slider__nav{display:block}}.primaryListingSection .container .content .slider__nav--left{transform:translate(-50%,-50%);left:0}.primaryListingSection .container .content .slider__nav--right{transform:translate(50%,-50%);right:0}.carousel-npl__wrapper{position:relative}.carousel-npl__wrapper:after,.carousel-npl__wrapper:before{content:"";position:absolute;top:0;bottom:0;width:10px;z-index:1;display:none}@media only screen and (min-width:1024px){.carousel-npl__wrapper:after,.carousel-npl__wrapper:before{display:block}}.carousel-npl__wrapper:before{left:-10px;background-image:linear-gradient(90deg,#fff,transparent)}.carousel-npl__wrapper:after{right:-10px;background-image:linear-gradient(90deg,transparent,#fff)}.carousel-npl__container{position:relative;overflow:hidden}.carousel-npl__item{position:relative;flex:0 0 auto;padding:24px 10px}.carousel-npl__items{display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y;align-items:center;gap:12px}.carousel-npl__nav{display:none;height:40px;width:40px;border-radius:50%;background:#fff;border:2px solid #dddee6;text-align:center;position:absolute;top:50%;z-index:2}@media only screen and (min-width:1024px){.carousel-npl__nav{display:block}}.carousel-npl__nav--left{transform:translate(-50%,-50%);left:0}.carousel-npl__nav--right{transform:translate(50%,-50%);right:0}.avatar{width:48px;height:48px;position:relative;flex:0 0 auto}.avatar div,.avatar img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:1px;border-radius:50%;overflow:hidden;object-fit:cover}.avatar div{background:#016dff;color:#fff}.avatar svg{position:absolute;bottom:-2px;left:-2px;width:20px;height:20px;fill:#216bff;stroke:#fff;stroke-width:1}.card-npl{position:relative;display:flex;flex-direction:column;height:100%;color:#1a2258;border-radius:8px;background:#fff;filter:drop-shadow(0 0 5px rgba(11,17,52,.15));cursor:pointer;max-width:315px}@media only screen and (min-width:1024px){.card-npl--flat{filter:none}.card-npl--flat .card__wrapper{padding:0 0 12px}.card-npl--flat .card__image img{border-radius:8px}}.card-npl__image{margin-bottom:12px}.card-npl__image img{display:block;border-radius:8px 8px 0 0;width:100%;height:175px;object-fit:cover}.card-npl__wrapper{padding:12px;flex:1 1;display:flex;flex-direction:column}.card-npl__content{flex:1 1}.card-npl__badge{font-weight:600;font-size:14px;line-height:19px;color:#216bff;padding:0 4px;background:#f0f6ff;border-radius:4px;text-transform:uppercase}.card-npl__badges{display:flex;gap:6px;margin-bottom:8px;align-items:flex-start;flex-wrap:wrap}.card-npl__price{font-weight:600;font-size:16px;line-height:22px;margin-bottom:4px}@media only screen and (min-width:1024px){.card-npl__price{font-size:19px;line-height:26px}}.card-npl__title{font-weight:600;font-size:14px;line-height:24px;margin-bottom:4px}@media only screen and (min-width:1024px){.card-npl__title{font-size:16px;line-height:28px}}.card-npl__address{font-weight:500;font-size:12px;font-style:normal;line-height:16px;color:#787d9c;margin-bottom:10px}@media only screen and (min-width:1024px){.card-npl__address{font-weight:400;font-size:14px;line-height:19px}}.card-npl__attr{display:flex;align-items:center;gap:4px;font-size:14px;line-height:19px}.card-npl__attrs{display:flex;align-items:center;gap:12px;border-top:1px solid #dddee6;padding-top:8px;justify-content:space-between}@media only screen and (min-width:1024px){.card-npl__attrs{padding-top:12px}}.card-npl__attr strong{font-weight:500}.card-npl__agent{display:flex;padding:12px;background-color:#f7f9fc;border-radius:0 0 8px 8px}.card-npl__agent .avatar{width:24px;height:24px;font-size:12px}.card-npl__agent span{font-size:14px;font-weight:600;padding:0 12px}.nplSection__header{display:flex;justify-content:space-between;margin-bottom:24px}.nplSection__header h2{font-size:32px;font-weight:700}@media only screen and (max-width:1023px){.nplSection__header h2{font-size:18px}.nplSection__header button{height:24px}.nplSection__header button span{font-size:12px}}.nplSection__carousel__item{margin-bottom:35px;min-width:255px;max-width:255px}.nplSection__carousel__item.banner{flex:0 0 auto;min-width:unset;max-width:unset;width:315px;margin-right:-130px}@media only screen and (max-width:1023px){.nplSection__carousel__item.banner{width:245px;margin-right:-55px}}.nplSection__carousel__item.see-more{height:418px;min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f6ff;text-align:center;border-radius:8px;text-decoration:none}@media only screen and (min-width:1024px){.nplSection__carousel__item.see-more{visibility:hidden;min-width:0}}.nplSection__carousel__item.see-more svg{background:#fff;border-radius:50%;border:2px solid #d8e5ff;color:#0e1545;margin-bottom:8px;padding:7px}.nplSection__carousel__item.see-more span{font-weight:600;font-size:16px;line-height:28px;color:#2951a3}.homePage{width:100%;margin:auto}@media only screen and (max-width:1023px){.homePage{width:100%;flex-direction:column;gap:0}}