@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";:root{--primary-color: #353535;--primary-color-light: #646464;--primary-color-dark: #232323;--secondary-color: #9f8868;--secondary-color-light: #d2b680;--secondary-color-dark: #8a7557;--tertiary-color: #ccbf71;--tertiary-color-light: #fae988;--tertiary-color-dark: #b6a64f}:target{scroll-margin-top:254px}html{scroll-behavior:smooth}body{background-color:var(--secondary-color) !important}main{margin:112px 0 0 0}section{margin-top:20px}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif !important;color:var(--secondary-color-light);font-weight:bold}h2{font-size:48px}h3{font-size:28px;margin-bottom:30px}p{font-family:"Nunito",sans-serif !important;color:#fff;font-size:16px;margin-bottom:20px}.container{--bs-gutter-x: 0}.d-desktop{display:block !important}.d-mobile{display:none !important}.box-dark,.box-white{position:relative;background-color:var(--primary-color);z-index:13}.box-white{background-color:#fff}.btn-primary{color:#fff;background-color:var(--primary-color-light);border:var(--bs-btn-border-width) solid var(--primary-color-dark)}.btn-primary:hover,.btn-primary:focus-visible,.btn-primary:first-child:active{color:var(--primary-color-dark);background-color:var(--secondary-color);border:var(--bs-btn-border-width) solid var(--secondary-color-dark);box-shadow:var(--secondary-color-light)}.linkSaibaMais{display:inline-block;font-size:10px;margin-top:48px;padding-bottom:24px;text-transform:uppercase;text-decoration:none;color:var(--secondary-color);border-bottom:solid 1px var(--secondary-color)}.linkSaibaMais:hover{color:var(--secondary-color-light);border-bottom:solid 1px var(--secondary-color-light)}.btnSaiba{font-size:22px;text-transform:uppercase;color:var(--secondary-color-light);border-radius:50px;padding:.5rem 2rem;margin:20px 0;border-color:#fff}.btnSaiba:hover,.btnSaiba:active{color:var(--primary-color) !important;background-color:var(--secondary-color-light) !important;border-color:var(--secondary-color) !important}.banner-link{color:rgba(0,0,0,0)}#home .homeLink{color:var(--secondary-color-light) !important}#empresa .empresaLink{color:var(--secondary-color-light) !important}#empreendimentos .empreendimentosLink{color:var(--secondary-color-light) !important}#lancamentos .lancamentosLink{color:var(--secondary-color-light) !important}#contato .contatoLink{color:var(--secondary-color-light) !important}.fgts-box{width:80%;margin:auto;border-radius:50px;border:solid 2px var(--secondary-color);padding:50px}.fgts-box .fgts-text{padding:0 0 0 50px !important}.disclaimer-obra{width:70%;font-family:"Nunito",sans-serif !important;color:var(--secondary-color) !important;font-size:12px !important;text-align:justify !important;margin:50px auto !important}small.breveTxt{font-style:italic}#navBarTopo{background:#0d0e13;background:linear-gradient(180deg, var(--primary-color) 0%, var(--primary-color) 80px, var(--primary-color-light) 80px, var(--primary-color-light) 100%)}#navBarTopo .navbar-brand{background-image:url(../imagens/logos/logo.svg);background-position:left center;background-size:contain;background-repeat:no-repeat;height:60px;width:220px}#navBarTopo .nav-link{font-size:11px;color:#fff;font-weight:900;text-transform:uppercase;border-left:solid 2px var(--secondary-color);padding:90px 0 0 10px;margin:10px 65px 0 0}#navBarTopo .nav-link:hover{color:var(--secondary-color-light)}#navBarTopo .btnCliente{margin-top:-50px;background-color:var(--secondary-color-light);color:var(--primary-color);font-weight:700;text-decoration:none;padding:.5rem 2rem;border-radius:50px;opacity:.8}#navBarTopo .btnCliente:hover{opacity:1}#barraContatos{background-color:rgba(159,136,104,.9);padding:1rem 0;margin-top:132.5px}#barraContatos .ico-barra{display:block;margin:0 auto 10px auto;width:24px;height:auto}#barraContatos .barra-item{text-align:center;line-height:1}#barraContatos .link-barra{text-align:center;color:var(--primary-color);font-weight:bold;text-decoration:none}#bannerHome{margin-top:118px !important}#bannerHome .carousel-indicators [data-bs-target]{width:14px;height:14px;border-radius:50%}#bannerHome .carousel-indicators .active{background-color:var(--tertiary-color);opacity:1}#contentHome .col-img{padding:60px 0 !important;min-height:270px}#contentHome #imgHomeSaoPedro{justify-content:flex-end !important;background-image:url(../imagens/logos/empreendimento-sao_pedro.svg),url(../imagens/empreendimentos/home_sao-pedro.png);background-size:25%,50%;background-repeat:no-repeat,no-repeat;background-position:15% center,top left}#contentHome #imgHomeVistaReal{justify-content:flex-start !important;background-image:url(../imagens/logos/empreendimento-park_vista_real.png),url(../imagens/empreendimentos/home_vista-real.png);background-size:25%,50%;background-repeat:no-repeat,no-repeat;background-position:85% center,top right}#contentHome #imgHomeGranReserve{justify-content:flex-end !important;background-image:url(../imagens/logos/empreendimento-gran_reserve.svg),url(../imagens/empreendimentos/home_gran-reserve.png);background-size:25%,50%;background-repeat:no-repeat,no-repeat;background-position:15% center,top left}#contentHome .col-text-right{padding:60px 100px 60px 60px}#contentHome .col-text-left{padding:60px 60px 60px 100px}#contentHome .caixas{width:80%;margin:80px auto 0 auto;padding:80px 0 30px 0;border-top:solid 2px var(--secondary-color-light)}#contentHome .ico-home{width:auto;height:80px;margin-bottom:36px}#carouselConheca .row{--bs-gutter-x: 0;--bs-gutter-y: 0;margin-top:0;margin-right:0;margin-left:0}#carouselConheca .box-dark{padding:0}#carouselConheca h2{padding:110px 0 85px 55px}#carouselConheca .slider{padding:0}#carouselConheca .owl-carousel .owl-item{margin:0;padding:0}#carouselConheca .owl-carousel .owl-dots{display:block;margin-top:-24px;text-align:center}#carouselConheca .owl-carousel .owl-dots span{display:block;width:10px;height:10px;border-radius:50%;background:#fff;opacity:.3;margin:0 10px}#carouselConheca .owl-carousel .owl-dots .active span{background:var(--secondary-color-light);opacity:.8}#empresa #carouselConheca{margin-top:10px}#empresa #carouselConheca h2{display:none}#depoimentos{display:none !important}#depoimentos .row{--bs-gutter-x: 0;--bs-gutter-y: 0;margin-top:0;padding-bottom:55px}#depoimentos .box-dark{padding:0}#depoimentos h2{padding:110px 55px 55px 55px}#depoimentos .slider{padding:0}#depoimentos .owl-carousel .owl-item{margin:0;padding:0;scale:.9;transition:.5s;filter:blur(0.3rem);-webkit-filter:blur(0.3rem)}#depoimentos .owl-carousel .owl-item.active.center{scale:1;filter:blur(0)}#depoimentos .owl-carousel .owl-dots{margin-top:-55px;display:block;text-align:center}#depoimentos .owl-carousel .owl-dots span{display:block;width:10px;height:10px;border-radius:50%;background:#fff;opacity:.3;margin:0 10px}#depoimentos .owl-carousel .owl-dots .active span{background:var(--secondary-color-light);opacity:.8}#depoimentos .modal-content{background-color:rgba(0,0,0,0);border:none}#depoimentos .modal-content .modal-body{background-color:rgba(0,0,0,0)}#depoimentos .modal-content .modal-body .btn-close{background-image:none;color:#fff !important;margin:0 0 10px 0;line-height:1rem}#contentEmpresa .box-dark{padding:130px 0 80px 0}#contentEmpresa .box-dark h2{margin:0 0 60px 0}#contentEmpresa .box-dark p{font-size:21px}#contentEmpresa .box-dark .caixas{margin:115px 0 0 0}#contentEmpresa .box-dark .caixas .caixas-conteudo .ico-empresa{display:block;margin:auto;width:auto;height:65px;margin-bottom:36px}#contentEmpresa .box-dark .caixas .caixas-conteudo p{font-size:25px;text-align:center;line-height:1}#contentEmpresa .box-dark .caixas .caixas-conteudo p span{font-size:42px;font-weight:900;color:var(--secondary-color-light)}#contentCTA .box-cta{background-image:url(../imagens/backgrounds/bg-empresa-cta.png),linear-gradient(90deg, var(--primary-color) 0%, var(--primary-color) 20%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%);background-size:cover,cover;background-position:right center,left center;background-repeat:no-repeat;padding:90px 0 90px 115px}#contentCTA .box-cta h2{margin:0 0 60px 0}#contentCTA .box-cta p{font-size:21px}#contentCTA .box-cta img{margin-top:40px;width:210px;height:auto}#empresaValores .box-dark{padding:60px 0}#empresaValores .box-dark h2{text-align:center;margin-bottom:60px}#empresaValores .box-dark .card{background-color:rgba(0,0,0,0);border:none;margin-bottom:50px}#empresaValores .box-dark .card .card-body{text-align:center}#empresaValores .box-dark .card-img-top{display:block;margin:0 auto;width:90px;height:auto}.linha-empreendimento{background-size:cover;background-position:top center;background-repeat:no-repeat;min-height:480px;padding:0 90px;margin-bottom:3px}#gramado{background-image:linear-gradient(270deg, var(--primary-color) 0%, var(--primary-color) 50%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%),url(../imagens/backgrounds/empreendimento-gramado.png)}#italia{background-image:linear-gradient(90deg, var(--primary-color) 0%, var(--primary-color) 50%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%),url(../imagens/backgrounds/empreendimento-italia.png)}#ravello{background-image:linear-gradient(270deg, var(--primary-color) 0%, var(--primary-color) 50%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%),url(../imagens/backgrounds/empreendimento-ravello.png)}#vistaReal{background-image:linear-gradient(90deg, var(--primary-color) 0%, var(--primary-color) 50%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%),url(../imagens/backgrounds/empreendimento-vista_real.png)}#saoPedro{background-image:linear-gradient(270deg, var(--primary-color) 0%, var(--primary-color) 50%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%),url(../imagens/backgrounds/empreendimento-sao_pedro.png)}#granReserve{background-image:linear-gradient(90deg, var(--primary-color) 0%, var(--primary-color) 50%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%),url(../imagens/backgrounds/empreendimento-gran_reserve.png)}.empreendimento-box{padding:2rem 0}.empreendimento-box p{color:var(--secondary-color-light)}.empreendimento-box .logo-empreendimento{display:block;margin:0 auto 45px auto;max-width:80%;max-height:150px}.empreendimento-box .ico-breve{display:block;margin:0 auto 15px 0;width:145px;height:auto}#contentDiItalia .row>*{padding:0}#contentDiItalia h2{font-size:56px;color:#314531}#contentDiItalia h3{font-family:"Nunito",sans-serif !important;font-weight:normal;color:var(--secondary-color);font-size:50px;margin:60px 0}#contentDiItalia h4{width:80%;font-family:"Nunito",sans-serif !important;font-weight:900;color:var(--secondary-color);font-size:27px;text-align:center;letter-spacing:5px;line-height:1.65;margin:50px auto}#contentDiItalia p{font-size:40px;color:var(--secondary-color)}#contentDiItalia hr{width:50%;background-color:var(--primary-color);border:solid 1px var(--primary-color);margin:1rem auto}#contentDiItalia .logo-empreendimento{display:block;width:33%;height:auto;margin:100px auto}#contentDiItalia .box-numeros{margin:100px 0 0 0}#contentDiItalia .btn-mapa{background-color:var(--secondary-color);color:var(--primary-color-dark);margin-bottom:100px;padding:1rem 2.5rem;border-radius:100px;font-weight:600;text-transform:uppercase;font-size:xx-large}#contentDiItalia .btn-mapa:hover{background-color:var(--secondary-color-light)}#contentDiItalia .mapa-empreendimento{width:100%;padding:0}#contentDiItalia .texture-italia{padding:100px 0;background-image:url(../imagens/backgrounds/di-italia-bg.png);background-size:cover;background-position:center bottom}#contentDiItalia .texture-italia .col-img{padding:55px}#contentDiItalia .texture-italia .col-text{padding:55px}#contentDiItalia .mapDiItalia h3{font-size:40px;color:#fff;background:#314531;border-radius:50px;padding:1rem 1.5rem;text-align:center;display:inline-flex;margin:auto;position:relative;z-index:1}#contentDiItalia .mapDiItalia iframe{margin-top:-40px;border-radius:20px;border:solid 3px #314531 !important}#contentDiItalia .link-whatsapp{display:block;font-size:50px;text-align:center;color:var(--secondary-color);text-decoration:none}#contentDiItalia .link-whatsapp span{text-decoration:underline}#contato .formContato{padding:0 100px 0 55px}#contato .formContato .subTitle{font-size:21px;color:var(--secondary-color-light)}#contato .formContato .endContato,#contato .formContato .telContato{color:gray}#contato .formContato .form-control{color:#fff;background-color:#404040;border:0px !important;border-radius:0px !important}#contato .formContato input:-webkit-autofill,#contato .formContato input:-webkit-autofill:hover,#contato .formContato input:-webkit-autofill:focus,#contato .formContato input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #404040 inset;-webkit-text-fill-color:#fff}#contato .mapContato{padding:0 !important}#contentContato .box-dark{padding:80px 125px}#contentContato #contatoTitulo h2{font-size:50px;text-transform:uppercase;font-weight:bold}#contentContato #contatoTitulo h3{font-family:"Nunito",sans-serif !important;color:#fff;font-size:40px;font-weight:900}#contentContato #contatoTitulo p{font-size:21px;margin-bottom:110px}#contentContato .contatoCol .col-6:nth-child(even){padding:20px 10px 0 0}#contentContato .contatoCol .col-6:nth-child(odd){padding:20px 0 0 10px}#contentContato .contatoCol .tituloContatoCol{background-color:var(--secondary-color);padding:1rem 2rem;margin-top:20px;min-height:250px}#contentContato .contatoCol .tituloContatoCol h2,#contentContato .contatoCol .tituloContatoCol h2 a{font-size:33px;font-family:"Nunito",sans-serif !important;color:#fff;font-weight:bold;text-decoration:none}#contentContato .contatoCol .tituloContatoCol a{font-family:"Nunito",sans-serif !important;color:#fff;font-size:20px;font-weight:normal;text-decoration:none}#contentContato .contatoCol .tituloContatoCol img{display:block;margin:auto;width:80px;height:auto}#contentContato .contatoCol .contatoBox{min-height:200px;background-color:#e4e3de;padding:2rem 0;color:var(--primary-color-light)}#contentContato .contatoCol .contatoBox a{font-size:20px;font-weight:bold;text-decoration:none;color:var(--primary-color-light)}#contentContato .contatoCol .contatoBox img{display:block;margin:auto;width:70px;height:auto}#footer{background-image:url(../imagens/backgrounds/footer-brackground.png);background-size:cover;background-position:center center;padding:240px 0 0 0;margin-top:-90px}#footer h4{font-family:"Nunito",sans-serif !important;color:#fff;font-size:16px;text-transform:uppercase}#footer p,#footer a{color:var(--primary-color-light);text-decoration:none}#footer a:hover{text-decoration:underline}#footer .logoFooter{height:50px;width:auto}#footer .socialMedia{margin:100px 0 50px 0}#footer .socialMedia i{font-size:24px;opacity:.5}#footer .socialMedia i:hover{opacity:1}#footer .subfooter{padding:35px 0;border-top:solid 1px var(--primary-color-light)}#footer .subfooter p{color:var(--primary-color-light);margin:0}#modalPolitica .modal-content{padding:1rem}#modalPolitica h2,#modalPolitica h3{text-transform:uppercase;font-family:"Nunito",sans-serif !important;color:var(--primary-color-dark) !important}#atendimentoBtn{position:fixed;z-index:33;width:80px;height:80px;bottom:50px;right:50px}#atendimentoBox{position:fixed;z-index:33;width:430px;top:235px;left:60%;padding:1rem 1rem 1.5rem 1rem;background-color:rgba(53,53,53,.9);border:solid 2px var(--secondary-color);box-shadow:4px 11px 11px 5px rgba(0,0,0,.5)}#atendimentoBox a{text-decoration:none;color:#fff}#atendimentoBox h2{font-size:40px}#atendimentoBox .btn-primary{font-family:"Playfair Display",serif !important;font-size:1.5rem;text-transform:uppercase;color:#fff;background-color:var(--secondary-color);border:var(--bs-btn-border-width) solid var(--secondary-color-dark)}#atendimentoBox .btn-primary:hover{color:#fff;background-color:var(--secondary-color-light);border:var(--bs-btn-border-width) solid var(--secondary-color-dark)}#atendimentoBox .form-control{display:block;width:100%;padding:.375rem .75rem;font-family:"Playfair Display",serif !important;font-size:1.5rem;font-weight:400;line-height:1.5;color:#fff;background-color:rgba(0,0,0,0);background-clip:padding-box;border:2px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#atendimentoBox .form-control::placeholder{color:#fff}#atendimentoBox input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}@media(min-width: 1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px}}@media(max-width: 900px){.d-desktop{display:none !important}.d-mobile{display:block !important}.flex-column-reverse-mobile{flex-direction:column-reverse !important}main{margin:55px 0 10px 0}#navBarTopo{border-bottom:solid 1px var(--secondary-color)}#navBarTopo .align-items-start{align-items:center !important}#navBarTopo .navbar-brand{height:60px;width:220px}#navBarTopo .nav-link{padding:10px 0 10px 10px;margin:15px 0 0 0}#navBarTopo #navBarTopoLinks{margin-top:60px}#navBarTopo .navbar-toggler{margin-right:15px}#navBarTopo .nav-item{margin-left:15px}#navBarTopo hr{border:solid 1px var(--secondary-color);opacity:1;width:80%;margin:30px auto}#navBarTopo .btnCliente{display:table;margin:20px auto}#barraContatos{background-color:rgba(159,136,104,.9);padding:1rem 1rem .3rem 1rem;margin-top:77px}#barraContatos span{display:none !important}#home main{margin:115px 0 10px 0}#contentHome .col-text-right,#contentHome .col-text-left{padding:0 30px;margin-bottom:50px}#contentHome .caixas{width:100%}#contentHome h3{margin-top:15px}#contentHome #imgHomeSaoPedro,#contentHome #imgHomeVistaReal,#contentHome #imgHomeGranReserve{padding-top:200px;background-size:50%,100%;background-repeat:no-repeat,no-repeat;background-position:center 50px,top center}#carouselConheca h2{padding:55px 0;font-size:38px;text-align:center}#empresaValores .box-dark{padding:60px 0}#empresaValores .box-dark h2{font-size:32px}#contentCTA .box-cta{background-image:url(../imagens/backgrounds/bg-empresa-cta-mobile.png),linear-gradient(180deg, var(--primary-color) 0%, var(--primary-color) 40%, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 100%);background-size:contain,cover;background-position:bottom center,top center;background-repeat:no-repeat;padding:50px 10px 70% 10px}#contentCTA .box-cta h2{font-size:35px}.linha-empreendimento{background-size:150%;background-position:top center;background-repeat:no-repeat;min-height:480px;padding:200px 15px 15px 15px}#gramado{background-image:linear-gradient(0deg, var(--primary-color) 0%, var(--primary-color) 70%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%),url(../imagens/backgrounds/empreendimento-gramado.png)}#italia{background-image:linear-gradient(0deg, var(--primary-color) 0%, var(--primary-color) 70%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%),url(../imagens/backgrounds/empreendimento-italia.png)}#ravello{background-image:linear-gradient(0deg, var(--primary-color) 0%, var(--primary-color) 70%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%),url(../imagens/backgrounds/empreendimento-ravello.png)}.empreendimento-box img{max-width:90%;max-height:115px}#contato .formContato{padding:20px}#contentDiItalia .logo-empreendimento{width:80%}#contentDiItalia h2{font-size:40px}#contentDiItalia h3{font-size:30px}#contentDiItalia h4{font-size:15px;margin:30px auto}#contentDiItalia .texture-italia{padding:70px 0}#contentDiItalia .texture-italia .col-img{padding:40px}#contentDiItalia .texture-italia .col-text{padding:0 40px}#contentDiItalia p{font-size:20px}#contentDiItalia .link-whatsapp{display:block;width:80%;margin:auto;font-size:30px}.fgts-box{padding:40px}.fgts-box .fgts-text{padding:40px 0 0 0 !important}#contentContato .box-dark{padding:40px 20px}#contentContato .contatoCol{padding:0}#contentContato #contatoTitulo h2{font-size:40px}#contentContato #contatoTitulo h3{font-size:30px}#contentContato #contatoTitulo p{font-size:16px;margin-bottom:20px}#contentContato .contatoBox a{font-size:15px}#footer{text-align:center;padding:40px 0 0 0;margin-top:0}#footer .logoFooter{margin:0 auto}#footer .socialMedia{margin:50px 0}#footer .subfooter{padding:20px 0}#atendimentoBox{width:90%;height:auto;top:145px;left:5%;padding:1rem}#atendimentoBox h2{font-size:30px}}
#alpnach {background-image: linear-gradient(270deg, var(--primary-color) 0%, var(--primary-color) 50%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%), url(../imagens/backgrounds/empreendimento-alpnach.png);}
#carmelo {background-image: linear-gradient(270deg, var(--primary-color) 0%, var(--primary-color) 50%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%), url(../imagens/backgrounds/empreendimento-carmelo.png);}
@media screen and (max-width: 1366px) and (max-height: 768px) {
    #barraContatos {
        margin-top: 141.5px;
    }
}