@import url(https://unpkg.com/leaflet@1.6.0/dist/leaflet.css);
.navbar{padding-top:0.3rem}.navbar-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;margin-bottom:0.4rem}.navbar-brand{grid-column:2}.navbar-collapse,.navbar-collapse--opened{position:absolute;top:11.3rem;left:-100%;width:100%;height:100vh;background:#3d7a4a;padding:0;z-index:9999;transition:left 0.5s}.navbar-collapse--opened{left:0}.navbar-toggler{grid-column:3;padding:0;background-color:transparent;border:1px solid transparent}.navbar-social__item{margin-left:0.5rem}.navbar-social__logomobile{display:none}.navbar-social__logomobileNone{display:none}.navbar-nav{display:flex;flex-direction:column}.slogan{font-family:"Roboto",sans-serif;font-size:2.6vw;text-align:center;display:block;font-weight:700;margin-bottom:0.1rem}.view-vacancies{display:block}.vacanciesBtn{display:none}@media (min-width: 992px){.navbar{padding-top:0.7rem;padding-bottom:0.3rem}.navbar-container{grid-template-columns:7rem 1fr auto;grid-column-gap:2rem}.navbar-brand{grid-column:1;grid-row:1 / 3}.navbar-social{grid-column:3;grid-row:1;text-align:right}.navbar-social__item{margin-left:0.5rem}.navbar-social__logomobile{display:inline-block;margin-bottom:0}.navbar-social__logomobileNone{display:none}.navbar-collapse,.navbar-collapse--opened{grid-column:3;grid-row:1/3;position:static;width:initial;height:initial;background:inherit;text-align:right}.navbar-nav{flex-direction:row;justify-content:flex-end}.vacanciesBtn{padding:7px;margin-right:6px;display:block}.vacanciesExceptionbtn{margin-left:0;border-left:none}.navbar-nav .dropdown:hover>.dropdown-menu,.nav-link.dropdown-toggle:hover+.dropdown-menu,.navbar-nav .dropdown-menu.opened{display:block;visibility:visible;opacity:1}.view-vacancies{display:none}.navbar-nav .dropdown-menu{padding:0}.navbar-nav .dropdown-item{border-bottom:1px solid #000;font-size:0.98rem;padding:0.3rem 1rem}.navbar-nav .dropdown-item:last-child{border:none}}

.listing-unit-cards{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr));margin-bottom:1.5rem}.card-unit-floorplan{text-decoration:none !important;position:relative;display:block;max-width:367px;margin:0 auto}.card-unit-floorplan__sticker{background:#3d7a4a;border:4px solid #fff;padding:0.5rem 0.8rem;color:#fff;text-align:center;position:absolute;line-height:1;font-size:0.8rem;border-radius:2rem;left:0.5rem;top:0.5rem}.card-unit-floorplan__sticker__strong{font-size:1rem;display:block}.card-unit-floorplan__image-floorplan{width:100%;height:auto;object-fit:cover;object-position:center}.card-unit-floorplan__content-details{box-shadow:0px 2px 7px 0 rgba(0,0,0,0.25);background:#fff;padding:17px 15px 5px;text-align:center;font-size:0.8rem;background:#eeeeee}.card-unit-floorplan__content-details__address-price{display:flex;justify-content:space-between;border-bottom:1px solid #fd9f29;color:#004c98;padding:1px 0;overflow:hidden;margin-bottom:9px;align-items:center}.card-unit-floorplan__content-details__address{margin-bottom:1rem;font-size:1.1rem;color:#375985}.card-unit-floorplan__content-details__price{font-weight:700;margin-bottom:0.3rem;font-size:1.2rem}.card-unit-floorplan__content-details__btn-result{font-size:1rem;padding:8px 15px;min-width:182px;background:#fd9f29;text-decoration:none;font-weight:700;color:#000;display:inline-block;border-radius:10px}.card-unit-floorplan__content-details__btn-result--eye{margin-right:2px}@media (min-width: 768px){.listing-unit-cards{column-gap:1rem;row-gap:3.5rem}.card-unit-floorplan__image-floorplan{height:254px}}@media (min-width: 992px){.listing-unit-cards{margin-bottom:3rem}.card-unit-floorplan__image-floorplan{height:349px}.card-unit-floorplan__content-detail{font-size:1rem}}@media (min-width: 1200px){.card-unit-floorplan__image-floorplan{height:299px}}

.mapcanvas{background:#ddd;height:22rem;margin-bottom:2rem;width:100%}.mapcanvas>div{height:100%}@media (min-width: 992px){.mapcanvas{margin-bottom:3rem;height:32rem}}

.carousel-custom-indicators{position:absolute;background:rgba(0,0,0,0.7);z-index:1;padding:0 1rem;border-radius:2.1rem;color:#fff !important;right:0.5rem;top:0.5rem;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;touch-action:manipulation;background-image:none;white-space:nowrap;user-select:none;line-height:1;cursor:pointer;transition:background-color 100ms cubic-bezier(0.5, 0, 0.2, 1) 0s,color 100ms cubic-bezier(0.5, 0, 0.2, 1) 0s,border-color 100ms cubic-bezier(0.5, 0, 0.2, 1) 0s;vertical-align:middle;height:2.1rem}.carousel-custom-indicators__icon{margin-right:0.4rem}.carousel-control-prev,.carousel-control-next{display:none !important}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:escape-svg(url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#fff'><path d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/></svg>"))}.carousel-control-next-icon{background-image:escape-svg(url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#fff'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/></svg>"))}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@media (min-width: 992px){.carousel-control-prev,.carousel-control-next{display:inline-block !important}}

