@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Italiana;src:url(/fonts/italiana/Italiana-Regular.woff2) format("woff2"),url(/fonts/italiana/Italiana-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{overflow-x:hidden}main{display:flex;flex-direction:column}#real-state .-hide{display:none!important}#real-state .banner{height:96dvh;max-height:1200px;width:100%;background:linear-gradient(to right,#fff 50%,#ead9ca 50%);display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 993px){#real-state .banner{background:#ead9ca;flex-direction:column;gap:25px}}#real-state .banner .image-banner{position:absolute;left:50%;bottom:-42px;transform:translate(-50%);width:293px;aspect-ratio:293/266}#real-state .banner .banner-image{object-fit:contain;max-width:500px;max-height:250px}@media screen and (max-width: 993px){#real-state .banner .banner-image{max-width:100%}}#real-state .banner div{position:absolute;left:50%;bottom:calc(50% - 190px);transform:translateY(-50%)}@media screen and (max-width: 993px){#real-state .banner div{position:relative;left:auto;bottom:auto;transform:none}}#real-state .banner div hr{position:absolute;background-color:#fff3;opacity:1}#real-state .banner div .hr-vertical{width:310px;transform:rotate(90deg);top:20px;left:-135px}@media screen and (max-width: 993px){#real-state .banner div .hr-vertical{display:none}}#real-state .banner div .hr-horizontal{width:606px}@media screen and (max-width: 1338px){#real-state .banner div .hr-horizontal{width:560px}}@media screen and (max-width: 993px){#real-state .banner div .hr-horizontal{display:none}}#real-state .banner div p{max-width:472px;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin-left:40px}@media screen and (max-width: 993px){#real-state .banner div p{margin-left:20px;padding-right:10px}}.real-state{background:linear-gradient(to bottom,#E8D1BE 0%,#E8D1BE 380px,transparent 380px,transparent 100%);width:100%;padding:75px 0}.real-state-gallery{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:250px 1fr;gap:35px;min-height:800px;padding:0 35px}@media screen and (max-width: 1338px){.real-state-gallery{gap:40px}}@media screen and (max-width: 993px){.real-state-gallery{grid-template-columns:1fr;gap:20px;padding:0 15px}}.real-state-gallery .total-projects{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;padding:30px 0}.real-state-gallery-filters{position:relative}.real-state-gallery-filters .filter-container{position:sticky;top:35px;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;padding:35px 20px;min-height:340px;box-shadow:0 4px 4px #0003;border-radius:20px}@media screen and (max-width: 993px){.real-state-gallery-filters .filter-container{min-height:auto;padding:20px}}.real-state-gallery-filters .filter-container .filter-active{font-weight:700}.real-state-gallery-filters .filter-container p{font-size:18px;font-family:Montserrat;font-weight:700;margin-bottom:27px}.real-state-gallery-filters .filter-container button{font-size:16px;font-family:Montserrat;font-weight:400;margin-bottom:20px;margin-left:21px}.real-state-gallery-projects{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media screen and (max-width: 1338px){.real-state-gallery-projects{gap:15px}}@media screen and (max-width: 993px){.real-state-gallery-projects{grid-template-columns:1fr;gap:10px}}.real-state-gallery-projects-card{border-radius:16px;overflow:hidden;position:relative}.real-state-gallery-projects-card a{width:100%;height:100%;aspect-ratio:358/366;background:linear-gradient(180deg,#0000,#1a1a1a33 41.83%,#1a1a1acc),var(--bk-project);background-size:cover;background-position:center;background-repeat:no-repeat;padding:25px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.real-state-gallery-projects-card a:hover{text-decoration:none}.real-state-gallery-projects-card .tag-status{position:absolute;top:15px;left:15px;border-radius:33px;padding:0 15px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:500;line-height:33px;text-transform:uppercase}.real-state-gallery-projects-card .card-title{color:#fff;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:500;line-height:31.2px}.real-state-gallery-projects-card .card-address{display:flex;align-items:center;gap:10px;color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:30.4px;margin-top:10px}.real-state-gallery-projects-card .card-qualities{display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;font-family:Montserrat;margin-top:25px}@media screen and (max-width: 1338px){.real-state-gallery-projects-card .card-qualities{margin-top:15px}}.real-state-gallery-projects-card .card-qualities .price{font-size:20px;font-style:normal;font-weight:600;line-height:31.5px}@media screen and (max-width: 1338px){.real-state-gallery-projects-card .card-qualities .price{font-size:18px}}.real-state-gallery-projects-card .card-qualities .qualities{font-size:16px;font-style:normal;font-weight:400;line-height:17.6px;display:flex;align-items:center}.real-state-gallery-projects-card .card-qualities .qualities .quality{display:flex;align-items:center;gap:8px}.real-state-gallery-projects-card .card-qualities .qualities .quality svg{width:16px;height:16px}.real-state-gallery-projects-card .card-qualities .qualities .quality:not(:last-child){border-right:1px solid white;padding-right:15px}@media screen and (max-width: 1338px){.real-state-gallery-projects-card .card-qualities .qualities .quality:not(:last-child){padding-right:5px}}.real-state-gallery-projects-card .card-qualities .qualities .quality:not(:first-child){padding-left:15px}@media screen and (max-width: 1338px){.real-state-gallery-projects-card .card-qualities .qualities .quality:not(:first-child){padding-left:5px}}.projects-filters-item{cursor:pointer;background-image:linear-gradient(to right,transparent 33%,transparent 33% 66%,transparent 66%);background-position:right bottom;background-size:300% 2px;background-repeat:no-repeat}.projects-filters-item:hover{text-decoration:none;background-image:linear-gradient(to right,#000 33%,#000 33% 66%,transparent 66%);background-position:left bottom;transition:background-position 1s}.-active{font-weight:700!important}.featured-project-container{background:#eaeaea;min-height:790px;display:flex;align-items:center;padding:90px 35px}@media screen and (max-width: 993px){.featured-project-container{padding:60px 15px}}.featured-project-container .featured-project{width:100%;max-width:1440px;margin:0 auto;height:100%;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 993px){.featured-project-container .featured-project{grid-template-columns:1fr}}.featured-project-container .featured-project-image{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}.featured-project-container .featured-project-image img{width:100%;max-width:600px;aspect-ratio:1/1;object-fit:cover;border-radius:16px}.featured-project-container .featured-project-info{display:flex;flex-direction:column;padding-top:90px;padding-left:60px}@media screen and (max-width: 993px){.featured-project-container .featured-project-info{padding:30px 0}}.featured-project-container .featured-project-info-title{color:#1a1a1a;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:48px;margin-bottom:0}.featured-project-container .featured-project-info-address{display:flex;align-items:center;gap:8px;margin-bottom:50px;color:#1a1a1a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:30.4px}@media screen and (max-width: 993px){.featured-project-container .featured-project-info-address{margin-bottom:20px}}.featured-project-container .featured-project-info-address svg{width:20px;height:20px;color:1A1A1A}.featured-project-container .featured-project-info p{color:#1a1a1a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:30.4px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.featured-project-container .featured-project-info-qualities{display:flex;align-items:center;gap:30px;margin-top:35px}.featured-project-container .featured-project-info-qualities .quality{display:flex;align-items:center;gap:10px;color:#1a1a1a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:17.6px}.featured-project-container .featured-project-info-qualities .quality svg{width:20px;height:20px}.featured-project-container .featured-project-info-price{color:#1a1a1a;font-family:Montserrat;font-size:26px;font-style:normal;font-weight:600;line-height:39px;margin-top:25px}.featured-project-container .featured-project-info-btn{margin-top:23px;width:fit-content;border-radius:12px;border:1px solid #E7C873;background:#e7c873;display:inline-flex;padding:14px 34.182px 13px 31px;justify-content:center;align-items:center;gap:15.818px;color:#1a1a1a;text-align:center;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:28.5px}.pagination{position:absolute;bottom:-60px;right:50%;transform:translate(50%);display:flex;align-items:center;gap:10px}.pagination a{font-family:Montserrat;font-weight:500;color:#494949}.pagination .current-page{font-weight:700;color:#000}.pagination svg{color:#494949;fill:#494949;height:12px}.pagination .disabled{pointer-events:none}.pagination .disabled svg{fill:#d9d9d9;color:#d9d9d9}
