.search{background-color:#1e497c;padding:2rem 5rem 1.5rem;margin:0 .1rem 2rem}@media(max-width:767.98px){.search{padding:2rem 1rem 1rem}}.search label{font-weight:700!important;color:#fff!important;text-transform:uppercase;font-size:1.125rem}.search .form-control{text-transform:uppercase;-moz-text-align-last:center;text-align-last:center;font-size:1.125rem;text-align:center;font-weight:700;color:#1e497c;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4rem}@media(max-width:767.98px){.search .form-control{margin-bottom:1rem}}.search .form-control{background-image:linear-gradient(45deg,transparent 50%,#1e497c 50%,#1e497c 62%,transparent 62%),linear-gradient(-45deg,transparent 50%,#1e497c 50%,#1e497c 62%,transparent 62%);background-position:calc(100% - 27px),calc(100% - 15px);background-size:20px 10px,20px 10px;background-repeat:no-repeat}.search .form-control:focus{background-image:linear-gradient(-45deg,transparent 50%,#1e497c 50%,#1e497c 62%,transparent 62%),linear-gradient(45deg,transparent 50%,#1e497c 50%,#1e497c 62%,transparent 62%);background-position:calc(100% - 24px),calc(100% - 18px);background-size:20px 10px,20px 10px;background-repeat:no-repeat}.empreendimentos{padding-bottom:4rem}.empreendimentos h1{text-transform:uppercase;margin-bottom:4rem;font-size:2.25rem;text-align:center;color:#1e497c}@media(max-width:767.98px){.empreendimentos h1{margin-bottom:2rem;font-size:1.8rem}}.empreendimentos .row{padding-top:2rem}.empreendimentos .card{height:100%;border:0;border-radius:0;box-shadow:0 0 20px #636363bf;transition:transform .2s ease,box-shadow .2s ease}.empreendimentos .card:hover{transform:translateY(-3px);box-shadow:0 6px 25px #63636359}.empreendimentos .card img{width:100%;-o-object-fit:cover;object-fit:cover}.empreendimentos .card-body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem}.empreendimentos .card-body p{font-size:1.25rem;line-height:1.8rem;font-weight:700;color:#1e497c;margin-bottom:1rem}.empreendimentos .card-body .btn{margin-top:auto;width:17rem}.empreendimentos-cidade{margin-top:2rem}.empreendimentos-cidade h2{text-align:center;font-size:1.5rem;font-weight:900;color:#1e497c}.empreendimentos-cidade h2:first-of-type{text-transform:uppercase;margin-bottom:2rem}.empreendimentos-cidade p{font-size:1.125rem;line-height:2rem;color:#1e497c}.empreendimentos-cidade .row{padding-top:0}.empreendimentos-cidade hr{margin:3rem 0 1rem;border-width:2px;border-color:#1e497c;opacity:1}
