@font-face{font-family:'Gotham';src:url("../fonts/gotham-thin-webfont.woff2") format("woff2"),url("../fonts/gotham-thin-webfont.woff") format("woff");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:'Gotham';src:url("../fonts/gotham-extra-light-webfont.woff2") format("woff2"),url("../fonts/gotham-extra-light-webfont.woff") format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:'Gotham';src:url("../fonts/gotham-light-webfont.woff2") format("woff2"),url("../fonts/gotham-light-webfont.woff") format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:'Gotham';src:url("../fonts/gotham-medium-webfont.woff2") format("woff2"),url("../fonts/gotham-medium-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'Gotham';src:url("../fonts/gotham-bold-webfont.woff2") format("woff2"),url("../fonts/gotham-bold-webfont.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:'Gotham';src:url("../fonts/gotham-book-webfont.woff2") format("woff2"),url("../fonts/gotham-book-webfont.woff") format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:'Gotham';src:url("../fonts/gotham-black-webfont.woff2") format("woff2"),url("../fonts/gotham-black-webfont.woff") format("woff");font-weight:900;font-style:normal;font-display:block}html{line-height:1;-webkit-text-size-adjust:100%}main{display:block;overflow:hidden;min-height:calc(100vh - 679px)}*{box-sizing:border-box;padding:0;margin:0}*:before,*:after{box-sizing:border-box}:root{--color-white:         #ffffff;--color-black:         #0F0F0F;--color-grey-dark:      #2E2E2D;--color-green-dark: #005F36;--color-green: #69C932}body{color:#000;font-family:'Gotham';font-size:16px;font-style:normal;font-weight:400;line-height:24px;overflow-x:hidden}body::-webkit-scrollbar{width:11px}body::-webkit-scrollbar-thumb{background-color:#3C3C3B;border-radius:6px;border:3px solid #f8f6f7}body::-webkit-scrollbar-track{background:#f8f6f7;border-radius:6px}main{margin:66px 0 0;position:relative}@media (min-width: 992px){main{margin:86px 0 0;min-height:calc(100vh - 486px - 479px)}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.btn{width:220px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px;background:var(--color-main-1);color:var(--color-main-text-1);font-size:16px;font-weight:300;line-height:16px;text-decoration:none;border:0;cursor:pointer}@media (min-width: 992px){.btn{transition:all 0.3s ease}.btn:hover{box-shadow:0px 10px 15px rgba(0,0,0,0.3)}}.btn .icon{width:10px;height:10px;fill:var(--color-main-text-1);flex-shrink:0;margin:3px 0 0 10px}.btn-whats{width:60px;height:60px;position:fixed;bottom:110px;bottom:30px;right:38px;right:30px;border-radius:50%;z-index:99999;display:block;animation:shake 10s infinite}@media (max-width: 767px){.btn-whats{width:44px;height:44px;bottom:102px;bottom:20px;right:35px;right:20px}}.btn-whats svg{display:block;width:100%;height:100%}@keyframes shake{4.5%,10.5%{transform:translate(0px, 0px) rotate(0deg)}5%{transform:translate(1px, 1px) rotate(0deg)}5.5%{transform:translate(-1px, -2px) rotate(-1deg)}6%{transform:translate(-3px, 0px) rotate(1deg)}6.5%{transform:translate(3px, 2px) rotate(0deg)}7%{transform:translate(1px, -1px) rotate(1deg)}7.5%{transform:translate(-1px, 2px) rotate(-1deg)}8%{transform:translate(-3px, 1px) rotate(0deg)}8.5%{transform:translate(3px, 1px) rotate(-1deg)}9%{transform:translate(-1px, -1px) rotate(1deg)}9.5%{transform:translate(1px, 2px) rotate(0deg)}10%{transform:translate(1px, -2px) rotate(-1deg)}}.page404{padding:100px 0}@media (max-width: 991px){.page404{padding:50px 0}}.page404 .subtitle{color:#1A1818;font-size:16px;font-weight:300;line-height:32px;display:block;text-transform:uppercase}@media (max-width: 767px){.page404 .subtitle{text-align:center}}.page404 .title{color:#000;font-size:39px;font-weight:400;line-height:48px;margin:0 0 30px;display:block}@media (max-width: 767px){.page404 .title{font-size:28px;line-height:38px;text-align:center;margin:0 0 20px}}.page404 .title strong{font-weight:400}@media (max-width: 767px){.page404 .btn{margin:0 auto}}body.single-imovel .header{position:absolute}.header{height:86px;width:100vw;position:fixed;top:0;z-index:9;background-color:#fff}@media (max-width: 991px){.header{height:66px}}.header .container,.header .row{height:100%}.header .logo{width:124px;height:57px;display:block;text-decoration:none;margin:0}@media (max-width: 991px){.header .logo{width:96px;height:44px}}.header .logo svg{display:block;height:100%;width:100%}.header .content{display:flex;align-items:center;justify-content:flex-end;overflow:hidden}@media (max-width: 991px){.header .content{position:absolute;top:66px;background-color:#fff;width:100%;z-index:9;flex-direction:column;opacity:0;visibility:hidden}.header .content.active{opacity:1;visibility:visible}}@media (max-width: 991px){.header .nav-container{width:80%}}.header .nav{display:flex;list-style:none}@media (max-width: 991px){.header .nav{flex-direction:column;margin:30px 0 0}.header .nav li{border-bottom:1px solid #A8A299;padding:0 0 15px;position:relative}.header .nav li:before{content:'';width:100px;height:1px;background:#A8A299;display:block;position:absolute;bottom:-1px;right:-100px}}.header .nav li+li{margin-left:60px}@media (max-width: 1199px){.header .nav li+li{margin-left:30px}}@media (max-width: 991px){.header .nav li+li{margin:15px 0 0}}.header .nav a{color:#3C3C3B;font-size:14px;font-weight:300;line-height:16px;text-decoration:none;display:block}.header .atendimento{width:262px;height:86px;background:#3C3C3B;margin-left:30px;display:flex;align-items:center;justify-content:center;text-decoration:none}@media (max-width: 991px){.header .atendimento{margin:30px 0 0;width:100%}}.header .atendimento .icon{width:35px;height:40px;flex-shrink:0;fill:#fff;display:block}.header .atendimento .contact{color:#FFF;font-size:12px;font-weight:300;line-height:12px;margin-left:12px}.header .atendimento .contact .number-box{display:flex;margin:4px 0 0}.header .atendimento .contact .px{font-size:13px;margin:4px 6px 0 0}.header .atendimento .contact .number{font-size:18px;line-height:18px}.header .nav-btn{height:36px;width:36px;border-radius:6px;background:#2B3444;display:block;border:0;position:absolute;top:15px;right:30px;padding:0 6px}@media (min-width: 992px){.header .nav-btn{display:none}}.header .nav-btn span{display:block;height:2px;width:100%;border-radius:2px;background-color:#fff;position:relative;transition:background-color 0.3s ease}.header .nav-btn span:before,.header .nav-btn span:after{content:'';display:block;height:2px;width:100%;border-radius:2px;background-color:#fff;position:absolute;left:0}.header .nav-btn span:before{top:-7px;transition:top 0.3s 0.3s ease, transform 0.3s ease}.header .nav-btn span:after{bottom:-7px;transition:bottom 0.3s 0.3s ease, width 0s 0.3s ease, transform 0.3s ease}.header .nav-btn.active>span{background-color:transparent !important}.header .nav-btn.active>span:before{top:0;transform:rotate(45deg);transition:top 0.3s ease, transform 0.3s 0.3s ease}.header .nav-btn.active>span:after{width:100%;bottom:0;transform:rotate(-45deg);transition:bottom 0.3s ease, width 0s 0.3s ease, transform 0.3s 0.3s ease}.banner{height:588px;background:#E3E3E3;position:relative}@media (max-width: 1199px){.banner{height:495px}}@media (max-width: 991px){.banner{height:460px}}.banner .owl-carousel{position:relative}.banner .owl-carousel .item{height:588px;position:relative}@media (max-width: 1199px){.banner .owl-carousel .item{height:495px}}@media (max-width: 991px){.banner .owl-carousel .item{height:460px}}.banner .owl-carousel .link{z-index:1}.banner .owl-carousel .image{background-repeat:no-repeat;background-position:center;background-size:auto 100%;z-index:0}.banner .owl-carousel .link,.banner .owl-carousel .image{display:block;height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.banner .owl-carousel .owl-dots{position:absolute;bottom:60px;z-index:9;margin:0}#lista-imoveis-fake .imovel{width:100%;height:418px;border:1px solid #E3E3E3;border-radius:10px;overflow:hidden;margin:0 0 40px}#lista-imoveis-fake .blockcontent{padding:20px}#lista-imoveis-fake .block1{display:block;height:200px}#lista-imoveis-fake .block2{display:flex;justify-content:space-between;height:22px;margin-bottom:5px}#lista-imoveis-fake .block2 .block2-1,#lista-imoveis-fake .block2 .block2-2{display:block;height:22px}#lista-imoveis-fake .block2 .block2-1{width:50%}#lista-imoveis-fake .block2 .block2-2{width:30%}#lista-imoveis-fake .block3{display:flex;justify-content:space-between;height:20px;margin-bottom:5px}#lista-imoveis-fake .block3 .block3-1,#lista-imoveis-fake .block3 .block3-2{display:block;height:22px}#lista-imoveis-fake .block3 .block3-1{width:60%}#lista-imoveis-fake .block3 .block3-2{width:20%}#lista-imoveis-fake .block4{display:flex;justify-content:space-between;height:20px;margin-bottom:10px}#lista-imoveis-fake .block4 .block4-1,#lista-imoveis-fake .block4 .block4-2,#lista-imoveis-fake .block4 .block4-3{display:block;height:22px;width:25%}#lista-imoveis-fake .block5{display:block;height:16px;width:20%;margin-bottom:5px}#lista-imoveis-fake .block6{display:block;height:32px;width:60%;margin-bottom:10px}#lista-imoveis-fake .block7{display:block;height:32px;width:100%}#lista-imoveis-fake .loading{color:transparent !important;background:linear-gradient(100deg, #eceff1 30%, #f6f7f8 50%, #eceff1 70%);background-size:400%;animation:loading 1.2s ease-in-out infinite}@keyframes loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.imoveis{padding:170px 0 60px;position:relative}@media (max-width: 991px){.imoveis{padding:170px 0 20px}}@media (max-width: 767px){.imoveis{padding:270px 0 20px}}.imoveis .title{color:#1A1818;font-size:36px;font-style:normal;font-weight:400;line-height:48px;margin:0 0 15px;display:block}.imoveis .subtitle{color:#1A1818;font-size:16px;font-style:normal;font-weight:300;line-height:22px;display:block;margin:0 0 30px}.imoveis .filtros{height:88px;height:170px;width:1140px;border-radius:10px;border-bottom:1px solid #3C3C3B;background:#FFF;position:absolute;top:-44px;left:50%;margin-left:-570px;z-index:1;padding:20px}@media (max-width: 1199px){.imoveis .filtros{width:960px;margin-left:-480px}}@media (max-width: 991px){.imoveis .filtros{width:720px;margin-left:-360px}}@media (max-width: 767px){.imoveis .filtros{width:520px;margin-left:-260px;flex-wrap:wrap;height:300px;top:-75px;align-items:center}}@media (max-width: 575px){.imoveis .filtros{width:calc(100% - 20px);left:10px;margin-left:0}}.imoveis .filtros .filtro-area,.imoveis .filtros .filtro-quartos,.imoveis .filtros .filtro-garagem{margin-top:20px}@media (max-width: 767px){.imoveis .filtros .filtro-preco{margin-top:20px}}.imoveis .filtros .filtro-tipo,.imoveis .filtros .filtro-localizacao,.imoveis .filtros .filtro-preco,.imoveis .filtros .filtro-area,.imoveis .filtros .filtro-quartos,.imoveis .filtros .filtro-garagem{width:100%}.imoveis .filtros .filtro-tipo label,.imoveis .filtros .filtro-localizacao label,.imoveis .filtros .filtro-preco label,.imoveis .filtros .filtro-area label,.imoveis .filtros .filtro-quartos label,.imoveis .filtros .filtro-garagem label{display:block;color:#647180;font-size:14px;font-weight:300;line-height:14px;margin:0 0 5px}.imoveis .filtros .filtro-tipo .select-box,.imoveis .filtros .filtro-localizacao .select-box,.imoveis .filtros .filtro-preco .select-box,.imoveis .filtros .filtro-area .select-box,.imoveis .filtros .filtro-quartos .select-box,.imoveis .filtros .filtro-garagem .select-box{position:relative}.imoveis .filtros .filtro-tipo .select-box:before,.imoveis .filtros .filtro-localizacao .select-box:before,.imoveis .filtros .filtro-preco .select-box:before,.imoveis .filtros .filtro-area .select-box:before,.imoveis .filtros .filtro-quartos .select-box:before,.imoveis .filtros .filtro-garagem .select-box:before{content:'';height:6px;width:6px;border-bottom:1px solid #1A1818;border-right:1px solid #1A1818;top:11px;right:8px;transform:rotate(45deg);position:absolute}.imoveis .filtros .filtro-tipo select,.imoveis .filtros .filtro-tipo .select-fake,.imoveis .filtros .filtro-localizacao select,.imoveis .filtros .filtro-localizacao .select-fake,.imoveis .filtros .filtro-preco select,.imoveis .filtros .filtro-preco .select-fake,.imoveis .filtros .filtro-area select,.imoveis .filtros .filtro-area .select-fake,.imoveis .filtros .filtro-quartos select,.imoveis .filtros .filtro-quartos .select-fake,.imoveis .filtros .filtro-garagem select,.imoveis .filtros .filtro-garagem .select-fake{color:#1A1818;font-size:17px;font-style:normal;font-weight:600;line-height:32px;width:100%;position:relative;z-index:1;border:0;background:transparent;text-align:left}@media (max-width: 991px){.imoveis .filtros .filtro-tipo select,.imoveis .filtros .filtro-tipo .select-fake,.imoveis .filtros .filtro-localizacao select,.imoveis .filtros .filtro-localizacao .select-fake,.imoveis .filtros .filtro-preco select,.imoveis .filtros .filtro-preco .select-fake,.imoveis .filtros .filtro-area select,.imoveis .filtros .filtro-area .select-fake,.imoveis .filtros .filtro-quartos select,.imoveis .filtros .filtro-quartos .select-fake,.imoveis .filtros .filtro-garagem select,.imoveis .filtros .filtro-garagem .select-fake{font-size:14px}}@media (max-width: 767px){.imoveis .filtros .filtro-tipo select,.imoveis .filtros .filtro-tipo .select-fake,.imoveis .filtros .filtro-localizacao select,.imoveis .filtros .filtro-localizacao .select-fake,.imoveis .filtros .filtro-preco select,.imoveis .filtros .filtro-preco .select-fake,.imoveis .filtros .filtro-area select,.imoveis .filtros .filtro-area .select-fake,.imoveis .filtros .filtro-quartos select,.imoveis .filtros .filtro-quartos .select-fake,.imoveis .filtros .filtro-garagem select,.imoveis .filtros .filtro-garagem .select-fake{font-size:12px;font-weight:400}}.imoveis .filtros .filtro-tipo select,.imoveis .filtros .filtro-localizacao select,.imoveis .filtros .filtro-preco select,.imoveis .filtros .filtro-area select,.imoveis .filtros .filtro-quartos select,.imoveis .filtros .filtro-garagem select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.imoveis .filtros .filtro-tipo .select-fake,.imoveis .filtros .filtro-localizacao .select-fake,.imoveis .filtros .filtro-preco .select-fake,.imoveis .filtros .filtro-area .select-fake,.imoveis .filtros .filtro-quartos .select-fake,.imoveis .filtros .filtro-garagem .select-fake{display:flex;align-items:center;text-decoration:none;line-height:17px;height:32px}.imoveis .filtros .select-garagem{display:flex}.imoveis .filtros .select-garagem .item{height:32px;width:32px;display:flex;justify-content:center;align-items:center;border:1px solid #2B3444;margin:0 10px 0 0;border-radius:6px;font-size:14px;font-weight:300;line-height:32px;color:#2B3444;cursor:pointer}.imoveis .filtros .select-garagem .item.active{background:#2B3444;color:#fff}.imoveis .filtros .btn{width:100%;margin-top:20px}.imoveis .filtros .btn .icon{width:15px;height:15px}.imoveis .filtros-tipo{margin:0 0 40px;display:flex;flex-wrap:wrap}@media (max-width: 991px){.imoveis .filtros-tipo{margin:0 0 20px}}.imoveis .filtros-tipo .item{display:inline-flex;padding:9px 30px;align-items:center;justify-content:center;border-radius:10px;border:1px solid #2B3444;background:#fff;transition:all 0.3s ease;font-size:14px;font-style:normal;font-weight:500;line-height:32px;color:#2B3444;margin:0 20px 10px 0;cursor:pointer}@media (min-width: 992px){.imoveis .filtros-tipo .item:hover{background:#2B3444;color:#fff}}@media (max-width: 991px){.imoveis .filtros-tipo .item{margin:0 10px 10px 0;font-size:12px;line-height:22px;padding:9px 20px}}.imoveis .filtros-tipo .item.active{background:#2B3444;color:#fff}.imoveis .imovel{width:100%;height:418px;border:1px solid #E3E3E3;border-radius:10px;overflow:hidden;margin:0 0 40px}@media (max-width: 991px){.imoveis .imovel{margin:0 0 20px}}.imoveis .imovel .galeria-carousel{height:200px;background-color:#E3E3E3;display:block}.imoveis .imovel .galeria-carousel .image{width:100%;height:200px;background-position:center;background-repeat:no-repeat;background-size:cover}.imoveis .imovel .galeria-carousel.owl-carousel .owl-dots{margin:-25px 0 0;z-index:1;position:absolute}.imoveis .imovel .content{padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:215px}.imoveis .imovel .sobre .nome{color:#2B3444;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.imoveis .imovel .sobre .lancamento{color:#2B3444;font-size:13px;font-weight:400;line-height:17px;text-transform:capitalize}.imoveis .imovel .sobre .local,.imoveis .imovel .sobre .incorporadora{color:#647180;font-size:12px;font-weight:300;line-height:20px}.imoveis .imovel .row1{margin:0 0 5px}.imoveis .imovel .row1,.imoveis .imovel .row2{display:flex;justify-content:space-between;align-items:flex-end}.imoveis .imovel .informacoes{display:flex;align-items:center;justify-content:space-between}.imoveis .imovel .informacoes span{color:#2B3444;font-size:11px;font-weight:300;line-height:16px;display:flex;align-items:center}.imoveis .imovel .informacoes span .icon{fill:#647180;width:13px;height:13px;display:block;margin:0 7px 0 0;flex-shrink:0}.imoveis .imovel .preco{display:block;color:#000;font-size:13px;font-weight:300;line-height:16px;margin:5px 0 0}.imoveis .imovel .preco strong{color:#000;font-size:20px;font-weight:400;line-height:32px;display:flex;gap:8px;align-items:center}.imoveis .imovel .preco .mensagem{width:18px;height:18px;position:relative;flex-shrink:0}.imoveis .imovel .preco .mensagem:hover .balao{opacity:1;visibility:visible;bottom:30px}.imoveis .imovel .preco .mensagem .icon{width:18px;height:18px;border-radius:50%;border:1px solid #647180;cursor:help;display:block;color:#647180;font-size:12px;line-height:12px;padding:2px 0 0 6px}.imoveis .imovel .preco .mensagem .balao{position:absolute;width:300px;color:#647180;font-size:12px;line-height:14px;font-weight:300;padding:10px;bottom:24px;left:50%;margin-left:-150px;box-shadow:0 4px 20px 0 rgba(0,0,0,0.2);border-radius:6px;background:#fff;opacity:0;visibility:hidden;transition:all 0.3s ease}.imoveis .imovel .preco .mensagem .balao:after{content:'';border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:-6px;left:50%;margin-left:-6px;display:block}.imoveis .imovel .link{display:flex;width:100%;height:30px;justify-content:center;align-items:center;border-radius:6px;background:#2B3444;color:#fff;font-size:16px;font-weight:500;line-height:18px;text-decoration:none}.modal-localizacao{display:none;max-width:1140px;width:1140px;height:100%;border-radius:10px;padding:90px !important;position:relative}@media (max-width: 1199px){.modal-localizacao{width:960px;padding:90px 60px !important}}@media (max-width: 991px){.modal-localizacao{width:720px;padding:60px !important}}@media (min-width: 768px){.modal-localizacao{max-height:680px}}@media (max-width: 767px){.modal-localizacao{width:90%;height:auto}}@media (max-width: 575px){.modal-localizacao{padding:30px 30px 90px !important}}.modal-localizacao .title{color:#1A1818;font-size:28px;font-style:normal;font-weight:300;line-height:38px;margin:0;display:block}@media (max-width: 991px){.modal-localizacao .title{font-size:22px;line-height:32px;margin:0 0 10px}}@media (max-width: 575px){.modal-localizacao .title{font-weight:400;font-size:16px;line-height:22px;text-align:center}}.modal-localizacao .item{display:flex;padding:9px 30px;align-items:center;justify-content:center;border-radius:10px;border:1px solid #2B3444;background:#fff;transition:all 0.3s ease;font-size:14px;font-style:normal;font-weight:500;line-height:32px;color:#2B3444;margin:20px 0 0;cursor:pointer;text-decoration:none}@media (min-width: 992px){.modal-localizacao .item:hover{background:#2B3444;color:#fff}}@media (max-width: 991px){.modal-localizacao .item{margin:10px 10px 0 0;font-size:12px;line-height:22px;padding:9px 20px}}.modal-localizacao .item.active{background:#2B3444;color:#fff}.modal-localizacao .item-select{display:inline-flex;align-items:center;justify-content:flex-start;width:200px;height:52px;margin:20px 0 0;font-size:14px;font-style:normal;font-weight:500;line-height:14px;color:#2B3444}@media (max-width: 991px){.modal-localizacao .item-select{height:42px;margin:10px 0 0;font-size:12px;width:120px}}.modal-localizacao .item-select input{margin:0 10px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:2px;border:1px solid #2B3444;transform:translateY(-1px);display:grid;place-content:center}.modal-localizacao .item-select input:before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;background-color:#fff;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.modal-localizacao .item-select input:checked{background-color:#2B3444}.modal-localizacao .item-select input:checked::before{transform:scale(1)}.modal-localizacao .btn{position:absolute;bottom:20px;right:20px;width:140px}@media (max-width: 575px){.modal-localizacao .btn{right:30px;left:30px;width:auto}}.modal-preco,.modal-area,.modal-quartos{display:none;width:600px;border-radius:10px;padding:90px 90px 120px !important;position:relative}@media (max-width: 767px){.modal-preco,.modal-area,.modal-quartos{width:90%;padding:30px 30px 90px !important}}.modal-preco .title,.modal-area .title,.modal-quartos .title{color:#1A1818;font-size:28px;font-style:normal;font-weight:300;line-height:38px;margin:0 0 30px;display:block}@media (max-width: 991px){.modal-preco .title,.modal-area .title,.modal-quartos .title{font-size:22px;line-height:32px;margin:0 0 10px}}@media (max-width: 575px){.modal-preco .title,.modal-area .title,.modal-quartos .title{font-weight:400;font-size:16px;line-height:22px;text-align:center}}.modal-preco label,.modal-area label,.modal-quartos label{display:block;color:#647180;font-size:14px;font-weight:300;line-height:14px;margin:0 0 5px}@media (max-width: 767px){.modal-preco label,.modal-area label,.modal-quartos label{margin:15px 0 5px}}.modal-preco input,.modal-area input,.modal-quartos input{height:52px;width:100%;border:0;border-radius:10px;border-bottom:1px solid #3C3C3B;background:#FFF;padding:0 20px;outline:none;color:#1A1818;font-size:17px;font-style:normal;font-weight:600;line-height:32px}@media (max-width: 575px){.modal-preco input,.modal-area input,.modal-quartos input{padding:15px;height:42px}}.modal-preco input:focus,.modal-area input:focus,.modal-quartos input:focus{outline:none}.modal-preco .btn,.modal-area .btn,.modal-quartos .btn{position:absolute;bottom:20px;right:20px;width:140px}@media (max-width: 575px){.modal-preco .btn,.modal-area .btn,.modal-quartos .btn{right:30px;left:30px;width:auto}}.institucional,.servicos,.parceiros,.investimentos,.anage-atendimento,.modal-atendimento,.footer{opacity:0;visibility:hidden;transition:opacity 0.3s ease}
