.filters-floorplans{margin-bottom:2.5rem}.filters-floorplans .form-control{border:1px solid #346eda}.filterLabel{color:#346EDA;font-weight:700}.main-content.main-content--find-housing{padding-top:0.5rem}@media (min-width: 992px){.main-content.main-content--find-housing{padding-top:12rem}}.search-intro-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fff;padding:1.25rem 0 2.5rem;margin-top:0;margin-bottom:2rem}.search-intro-wrap__inner{max-width:1140px;margin:0 auto;padding:0 12px}.search-intro{border-radius:6px;display:grid;gap:1rem}.search-intro__media{max-width:360px;margin:0 auto}.search-intro__image{display:block;width:100%;height:auto}.search-intro__title{font-size:1.35rem !important;margin-bottom:0.9rem}.search-intro__text{margin:0 0 0.9rem;font-size:0.95rem;line-height:1.6;color:#2f3948}.search-intro__text:last-child{margin-bottom:0}.search-howto-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#F2F6FF;padding:4rem 0;margin-top:1.5rem;margin-bottom:2rem}.search-howto-wrap__inner{max-width:1140px;margin:0 auto;padding:0 12px}.search-howto{background:transparent}.search-howto__title{margin-bottom:0.85rem;font-size:1.35rem !important}.search-howto__intro{max-width:760px;margin:0 auto 1.5rem;padding:0 12px;font-size:0.95rem;line-height:1.6;color:#2f3948}.search-howto__grid{display:grid;grid-template-columns:1fr;gap:0.9rem}.search-howto-card{background:#fff;border-radius:8px;border-bottom:5px solid #527CD8;box-shadow:0 3px 14px rgba(0,0,0,0.06);padding:1rem}.search-howto-card__icon{display:block;width:42px;height:42px;margin-bottom:0.45rem}.search-howto-card__title{margin-bottom:0.5rem;font-size:1.2rem;line-height:1.25}.search-howto-card__text{margin:0;font-size:0.93rem;line-height:1.65;color:#374355}.search-reasons-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fff;padding:4rem 0}.search-reasons-wrap__inner{max-width:1140px;margin:0 auto;padding:0 12px}.search-reasons{padding:0}.search-reasons__title{font-size:1.35rem !important;margin-bottom:0.9rem}.search-reasons__intro{max-width:900px;margin:0 auto 1rem;font-size:0.95rem;line-height:1.6;color:#2f3948;padding:0 12px}.search-reasons__subtitle{font-size:1.15rem;margin-bottom:1.2rem}.search-reasons__grid{display:grid;grid-template-columns:1fr;gap:0.8rem}.search-reason-item{background:#fff;border-radius:8px;border-left:5px solid #527CD8;padding:0.75rem 0.85rem;display:flex;gap:0.6rem;align-items:flex-start}.search-reason-item__icon{width:20px;min-width:20px;height:20px;margin-top:0.1rem}.search-reason-item__text{margin:0;font-size:0.94rem;line-height:1.5;color:#333f4f}@media (min-width: 992px){.search-intro-wrap{margin-top:-1rem;margin-bottom:2.8rem;padding-top:1.5rem;padding-bottom:3rem}.search-intro{grid-template-columns:320px 1fr;gap:2rem;align-items:center}.search-intro__media{max-width:300px}.search-intro__title{font-size:2.2rem !important;margin-bottom:1rem}.search-intro__text{font-size:1.02rem;line-height:1.65}.search-howto-wrap{margin-top:1.8rem;margin-bottom:2.6rem}.search-howto__title{font-size:2rem !important;margin-bottom:0.95rem}.search-howto__intro{font-size:1.02rem;margin:0 auto 2rem;padding:0}.search-howto__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem}.search-howto-card{padding:1.1rem 1rem 1rem}.search-howto-card__title{font-size:1.45rem}.search-howto-card__text{font-size:0.98rem}.search-reasons__title{font-size:2rem !important;margin-bottom:1rem}.search-reasons__intro{font-size:1.02rem;margin:0 auto 1.2rem;padding:0}.search-reasons__subtitle{font-size:1.55rem;margin-bottom:1.4rem}.search-reasons__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 1.1rem}.search-reason-item{padding:0.95rem 0.95rem}.search-reason-item__icon{width:22px;min-width:22px;height:22px}.search-reason-item__text{font-size:1rem}.filters-floorplans{display:grid;grid-template-columns:auto auto auto 10rem;gap:2.5rem;margin-bottom:3rem;align-items:end}.filters-floorplans__item{margin-bottom:0}.filters-floorplans .btn-outline-main{line-height:14px}}

.form-control{display:block;width:100%;padding:0.5rem 0.75rem;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;margin-top:8px;font-size:14px}.form-control:focus{border-color:#94989c;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.45)}.form-label{margin-bottom:0.5rem;width:100%}.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:#e73232}.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:#33ad48}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#e73232;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}

.buttonwp{background-color:#23c85f;display:grid;row-gap:.3rem;line-height:1;font-size:.8rem;text-decoration:none;position:fixed;bottom:1rem;left:1rem;padding:20px 20px;border-radius:4rem;transition:background-color .6s ease-in-out;text-align:center;color:#000}.buttonwp:hover,.buttonwp:focus{background-color:#128c7e}.buttonwp img{margin:0 auto}

.navbar{padding-top:.5rem;z-index:9999}.navbar-container{display:grid;grid-template-columns:1fr 35px 39px 42px;align-items:center;grid-gap:0.5rem;padding:0 7px}.navbar-collapse,.navbar-collapse--opened{position:absolute;top:154px;left:-100%;width:100%;height:100vh;background:#3e3e3e;padding:0;z-index:9999;transition:left .5s}.navbar-collapse--opened{left:0}.navbar-toggler{padding:0;background-color:transparent;border:1px solid transparent}.navbar-nav{display:flex;flex-direction:column}.banner-info{background:#346EDA;width:100%;text-align:center;color:#FFF;padding:6px;font-weight:500;z-index:99}.banner-info-secondary{background:#D64300;width:100%;text-align:center;color:#FFF;padding:6px;font-weight:500;z-index:99}.banner-info-secondary a{text-decoration:none}.ds-mobile{display:block}@media only screen and (max-width: 320px){.navbar-container{grid-gap:0.5rem;padding:0}}@media (min-width: 360px){.navbar-container{grid-template-columns:1fr 43px 46px 42px}}@media (min-width: 768px) and (max-width: 991px){.ds-mobile{display:none}.navbar-collapse,.navbar-collapse--opened{top:141px}}@media (min-width: 992px){.navbar-container{grid-template-columns:260px 1fr auto auto auto;grid-template-rows:1fr 1fr;grid-row-gap:0;grid-column-gap:35px;padding:0 0.75rem}.navbar-brand{grid-column:1;grid-row:1 / 3}.navbar-keyword{grid-column:3;grid-row:1}.navbar-phone{grid-column:4;grid-row:1;font-size:21px}.header-whatsapp{grid-column:5;grid-row:1;font-size:21px;font-weight:700;text-decoration:none;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:.5rem}.navbar-collapse,.navbar-collapse--opened{grid-column:2 / 6;grid-row:2;position:static;width:initial;height:initial;background:inherit;text-align:right}.navbar-nav{flex-direction:row;justify-content:flex-end}.navbar-nav .dropdown:hover>.dropdown-menu,.nav-link.dropdown-toggle:hover+.dropdown-menu,.navbar-nav .dropdown-menu.opened{display:block;visibility:visible;opacity:1}.banner-info{padding:3px}.banner-info-secondary{padding:3px;font-size:18px}.ds-mobile{display:none}}@media (max-width: 768px){.header-whatsapp{display:none}}

