@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700|Raleway&display=swap");.btn{display:table;padding:1rem 1.5rem;font-size:1rem}@media (min-width: 768px){.btn{padding:1.5rem 3.5rem;font-size:1.4375rem}}.btn-blue{background:#09b6f8;color:#fff}.btn-blue:hover{background:#003d77;color:#fff}body{font-family:"Montserrat",sans-serif;color:#2d3039}button:focus{outline:0}div[data-toggle="lightbox"]{-webkit-transition:.2s;transition:.2s}div[data-toggle="lightbox"]:hover{cursor:pointer;opacity:.6}.container-4k{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 2400px){.container-4k{max-width:1140px}}.row-reverse{flex-wrap:wrap-reverse}@media (min-width: 992px){.row-reverse{flex-wrap:wrap}}.list-check{padding:0;list-style:none}.list-check>.item{margin-bottom:1rem;padding:0 0.5rem 0 1.3rem;font-size:0.9375rem}@media (min-width: 992px){.list-check>.item{margin-bottom:0.25rem}}.list-check>.item:before{content:"\f058";display:none;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400}.list-check>.item>svg{display:inline-block;margin:0 0.5rem 0 -1.3em;width:1.3em;color:#09b6f8}.title{font-weight:700;text-transform:uppercase}.text{margin:1.25rem 0;font-weight:600}.header-nav{position:fixed;left:50%;padding:1.5rem 1rem 0.75rem 1rem;background:#003567;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 992px){.header-nav{top:2.5rem;padding:1rem 0.75rem;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s}}.header-nav>.row{-webkit-box-align:center;align-items:center}.header-nav .logo .img{padding-left:1rem;max-width:100%;max-height:50px;-webkit-transition:0.2s;transition:0.2s}@media (min-width: 992px){.header-nav .logo .img{max-height:100%}}.header-nav .logo .img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (min-width: 992px){.header-fixed{top:0 !important;padding:0.5rem}.header-fixed .logo .img{max-height:50px !important}}.contatos{background:#003d77}.contatos .item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:2rem 1rem;color:#fff;-webkit-transition:0.2s;transition:0.2s}@media (min-width: 768px){.contatos .item:first-child{border-right:1px solid #005088}}@media (min-width: 768px){.contatos .item:last-child{border-left:1px solid #003567}}.contatos .item.link:hover{color:#b3b3b3;text-decoration:none}.contatos .item.link:hover .img-fluid{opacity:0.5}.contatos .item>.icon{margin-right:1rem}.contatos .item>.icon>.img-fluid{-webkit-transition:0.2s;transition:0.2s}.contatos .item>.desc>.title{margin-bottom:0;font-size:0.875rem}.contatos .item>.desc>.title>.special{display:block;font-size:1.75rem}@media (min-width: 768px){.contatos .item>.desc>.title>.special{font-size:2.1875rem}}.footer-info{padding:3rem 0;background:#003567}.footer-info .links>.contact{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-top:1rem}@media (min-width: 768px){.footer-info .links>.contact{-webkit-box-align:start;align-items:flex-start}}.footer-info .links>.contact>.item{margin-bottom:1rem;font-size:1rem;color:#fff;-webkit-transition:0.2s;transition:0.2s}@media (min-width: 992px){.footer-info .links>.contact>.item{font-size:1.3125rem}}.footer-info .links>.contact>.item:hover{color:#b3b3b3;text-decoration:none}.footer-info .links>.contact>.item:hover .icon{opacity:0.5}.footer-info .links>.contact>.item>.icon{margin-right:0.5rem}.footer-info .links>.contact>.email{font-size:0.7rem}@media (min-width: 1200px){.footer-info .links>.contact>.email{font-size:0.875rem}}.footer-info .links>.contact>.email>.text{font-weight:300}.footer-info .links>.social{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:1rem}@media (min-width: 768px){.footer-info .links>.social{-webkit-box-pack:start;justify-content:flex-start}}.footer-info .links>.social>.item:not(:last-child){margin-right:1rem}@media (min-width: 768px){.footer-info .links>.social>.item:not(:last-child){margin-right:0.5rem}}.footer-info .links>.social>.item:hover .icon{opacity:0.5}.footer-info .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:2rem;padding:0}@media (min-width: 768px){.footer-info .menu{-webkit-box-align:start;align-items:flex-start}}@media (min-width: 992px){.footer-info .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.footer-info .menu>.nav-item>.nav-link{padding:0.75rem 1.5rem}.footer-info .logo .img{display:block;max-height:50px;margin:2rem auto;-webkit-transition:0.2s;transition:0.2s}@media (min-width: 768px){.footer-info .logo .img{margin:2rem 0;padding-left:1.5rem}}@media (min-width: 992px){.footer-info .logo .img{max-height:80%;padding-left:0}}.footer-info .logo .img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.footer .copy{margin-top:2rem;text-align:center}@media (min-width: 768px){.footer .copy{text-align:left}}.footer .copy>.text{margin:0 0 0.5rem 0;font-size:0.6875rem;font-weight:400;color:#2f6ba5}.footer .copy>.text>.link{font-weight:700;color:#2f6ba5}.menu{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding:0 2rem}.menu>.nav-item>.nav-link{padding:0.75rem 0.5rem;font-size:0.9375rem;font-weight:700;color:#fff;-webkit-transition:0.2s;transition:0.2s}.menu>.nav-item>.nav-link:hover{background:#09b6f8;color:#003567;border-radius:5px}@media (max-width: 992px){.menu>.nav-item>.nav-link{text-align:center}}.menu-btn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.navbar-toggler-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.navbar-toggler-icon>.icon{color:#fff}@media (min-width: 992px){.menu>.dropdown:hover>.dropdown-menu{display:block}.menu>.dropdown>.dropdown-toggle:after{display:none}}.dropdown-menu{left:-60%;margin-top:0;padding:0;background:#003567;border:none;border-radius:15px}.dropdown-menu>.dropdown-item{padding:1rem 0;background:#003d77;font-size:0.9375rem;font-weight:700;color:#fff;text-align:center;-webkit-transition:0.2s;transition:0.2s}.dropdown-menu>.dropdown-item:hover{background:#09b6f8;color:#003567}@media (min-width: 992px){.dropdown-menu>.dropdown-item{background:#003567}.dropdown-menu>.dropdown-item:first-child{padding-top:1.25rem;padding-bottom:1rem;border-top-left-radius:15px;border-top-right-radius:15px}.dropdown-menu>.dropdown-item:first-child:hover:before{content:'';position:absolute;left:50%;top:-5px;display:block;height:10px;width:10px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);background:#09b6f8}.dropdown-menu>.dropdown-item:last-child{padding-top:1rem;padding-bottom:1.25rem;border-bottom-left-radius:15px;border-bottom-right-radius:15px}}.modal-dialog{-webkit-transform:none !important;transform:none !important}@media (max-width: 375px){.modal-dialog{max-width:300px !important;margin:0 auto}}.modal-header{padding:0.5rem 1rem}.modal-header>.close>span{font-size:2rem;color:#003d77}.modal-body .img-fluid{max-height:100%}.modal .ekko-lightbox-nav-overlay>a{font-size:inherit;opacity:.75;-webkit-transition:.3s;transition:.3s}.modal .ekko-lightbox-nav-overlay>a:hover{opacity:1}.modal .ekko-lightbox-nav-overlay>a:nth-child(1)>span{margin-left:0.5rem}@media (min-width: 768px){.modal .ekko-lightbox-nav-overlay>a:nth-child(1)>span{margin-left:1rem}}.modal .ekko-lightbox-nav-overlay>a:nth-child(2){-webkit-box-pack:end;justify-content:flex-end}.modal .ekko-lightbox-nav-overlay>a:nth-child(2)>span{margin-right:0.5rem}@media (min-width: 768px){.modal .ekko-lightbox-nav-overlay>a:nth-child(2)>span{margin-right:1rem}}.modal .ekko-lightbox-nav-overlay>a>span{-webkit-box-flex:0;flex-grow:0;display:-webkit-box;display:flex;padding:0.05rem 0.5rem;background:#fff;border-radius:100%;font-size:0.875rem;color:#003567}@media (min-width: 992px){.modal .ekko-lightbox-nav-overlay>a>span{font-size:1rem}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.ekko-lightbox .modal-dialog{-webkit-box-flex:100% !important;flex:100% !important;margin-left:0;margin-right:0;overflow:hidden;-ms-overflow-style:none}}.carousel{height:500px}@media (min-width: 992px){.carousel{height:600px}}.carousel>.carousel-inner{height:100%}.carousel>.carousel-inner>.carousel-item{height:100%}.carousel-caption{bottom:27.5%;left:10%;right:10%;z-index:0}@media (min-width: 768px){.carousel-caption{bottom:30%;left:5%}}@media (min-width: 1200px){.carousel-caption{bottom:25%;left:10%}}@media (min-width: 2400px){.carousel-caption{left:30%}}.carousel-caption>.title{width:100%;font-size:1.75rem;text-align:left;text-shadow:5px 5px 5px rgba(0,0,0,0.45)}@media (min-width: 768px){.carousel-caption>.title{font-size:2.5rem}}@media (min-width: 992px){.carousel-caption>.title{width:70%}}@media (min-width: 1200px){.carousel-caption>.title{font-size:3rem}}@media (min-width: 2400px){.carousel-caption>.title{width:50%}}#slider-1{background:url(../images/banner.png) center no-repeat;background-size:cover}.slider-for{position:relative;height:100%;overflow:hidden}.slider-for .item{height:300px;overflow:hidden}.slider-for .item:focus{outline:none}@media (min-width: 768px){.slider-for .item{height:500px}}.slider-for .item .img-fluid{width:auto;min-width:100%;height:100%;-webkit-transition:opacity .2s;transition:opacity .2s}.slider-for .item .img-fluid:hover{cursor:pointer;opacity:.6}.slider-for .slick-arrow{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%;padding:0 1.5rem;z-index:1}.slider-for .slick-next{right:0}.slider-for .slick-prev{left:0}.slider-nav{position:absolute;bottom:-20%;right:0;z-index:1;width:80%;background:#2d3039;border:1rem solid #fff}@media (min-width: 768px){.slider-nav{bottom:-15%}}.slider-nav .item{height:80px;overflow:hidden;-webkit-transition:.2s;transition:.2s}.slider-nav .item:hover{opacity:.5;cursor:pointer}.slider-nav .item:focus{outline:none}@media (min-width: 768px){.slider-nav .item{height:100px}}@media (min-width: 2400px){.slider-nav .item{height:150px}}.slider-nav .item .img-fluid{width:auto;min-width:100%;height:100%}.slider-nav .slick-current{-webkit-transition:.3s;transition:.3s;opacity:.5}.slider-nav .slick-arrow{top:inherit;bottom:-70%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:30px;height:30px;background:#fff;border:2px solid #e5e5e5;border-radius:100%;-webkit-transition:0.2s;transition:0.2s}.slider-nav .slick-arrow:hover{border-color:#003d77}.slider-nav .slick-arrow::before{line-height:0}.slider-nav .slick-next{right:-15px}.slider-nav .slick-next::before{content:url(../images/icons/arrow-next.png)}.slider-nav .slick-prev{left:inherit;right:25px}.slider-nav .slick-prev::before{content:url(../images/icons/arrow-prev.png)}.whatsapp-btn{position:fixed;top:65vh;right:0;z-index:15;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:250px;margin-right:-190px;padding:0.75rem 1.25rem;background:#52bf56;color:#fff;border-top-left-radius:35px;border-bottom-left-radius:35px;-webkit-transition:0.5s;transition:0.5s}@media (min-width: 992px){.whatsapp-btn{top:50vh;width:300px;margin-right:0;padding:1rem 1.75rem}}.whatsapp-btn:hover{background:#2e7d31;color:#e5e5e5;text-decoration:none}.whatsapp-btn>.desc>.title{margin-bottom:0;font-size:1rem}@media (min-width: 992px){.whatsapp-btn>.desc>.title{font-size:1.25rem}}.whatsapp-btn>.desc>.title>.special{display:block;font-size:1.5rem}@media (min-width: 992px){.whatsapp-btn>.desc>.title>.special{font-size:1.875rem}}.whatsapp-btn>.icon{margin-right:1.5rem;font-size:2rem}@media (min-width: 992px){.whatsapp-btn>.icon{font-size:2.5rem}}.btn-close{margin-right:-190px}@media (min-width: 992px){.btn-close{margin-right:-215px}}.btn-close:hover{margin-right:0}.lazer{margin:5rem 0}.lazer .title{margin-bottom:2rem;font-size:1.35rem}@media (min-width: 992px){.lazer .title{margin-bottom:0;font-size:1.5625rem}}.lazer .gallery{margin:2rem 0}@media (min-width: 768px){.lazer .gallery{margin:5rem 0 2rem 0}}.lazer .gallery .item{height:250px;overflow:hidden}@media (min-width: 1200px){.lazer .gallery .item{height:300px}}.lazer .gallery .item .img-fluid{width:auto;min-width:100%;height:100%}.lazer .gallery .slick-dots{bottom:-40px}.lazer .gallery .slick-dots li{width:5px;height:5px}.lazer .gallery .slick-dots li:not(:last-child){margin-right:0.5rem}.lazer .gallery .slick-dots li:hover button{background:#003d77}.lazer .gallery .slick-dots li button{width:100%;height:100%;padding:3px;border:1px solid #003d77;border-radius:100%;-webkit-transition:0.2s;transition:0.2s}.lazer .gallery .slick-dots li button:before{content:none}.lazer .gallery .slick-dots li.slick-active button{background:#003d77}.localizacao{position:relative}@media (min-width: 2400px){.localizacao{margin-top:5rem}}.localizacao .title{font-size:1rem;font-weight:300;margin-bottom:1rem}@media (min-width: 768px){.localizacao .title{font-size:1.1875rem}}.localizacao .title>.name{display:block;margin:0.5rem 0 0 0;font-size:1.75rem;font-weight:700}@media (min-width: 768px){.localizacao .title>.name{font-size:2.0625rem}}.localizacao .title>.city{display:block;margin-top:0.25rem;font-size:1.5rem;font-weight:400;color:#09b6f8}@media (min-width: 768px){.localizacao .title>.city{font-size:2.0625rem}}.localizacao .text{font-size:1.0625rem}.localizacao .details{margin-top:2.5rem}@media (min-width: 992px){.localizacao .details{margin-top:4rem}}@media (min-width: 992px) and (max-width: 2400px){.localizacao .gallery{position:absolute;top:-10%;right:0;padding:0 0 5rem 5rem;overflow-x:hidden}}@media (min-width: 1200px) and (max-width: 2400px){.localizacao .gallery{padding:0 0 10rem 5rem}}@media (max-width: 768px){.localizacao .gallery-item{margin-top:1rem}}@media (min-width: 1200px) and (max-width: 2400px){.localizacao .gallery-item{max-height:600px}}@media (min-width: 992px) and (max-width: 2400px){.localizacao .gallery-item>.img-fluid{width:100%;max-height:600px}}.localizacao .gallery>.btn{margin:3rem auto 0 auto}@media (min-width: 992px){.localizacao .gallery>.btn{margin:3rem 0 0 0}}.mapa .iframe{position:relative;width:100%;height:250px}@media (min-width: 768px){.mapa .iframe{height:300px}}.mapa .info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;padding:1rem;background:#fff}@media (min-width: 768px){.mapa .info{position:absolute;top:0;left:0;-webkit-box-align:start;align-items:flex-start;width:45%;border-top-right-radius:15px;border-bottom-right-radius:15px}}@media (min-width: 992px){.mapa .info{width:35%}}.mapa .info>.desc{margin-left:1rem;padding:0.5rem}.mapa .info>.desc>.title{font-size:0.9375rem;text-transform:capitalize}@media (min-width: 768px){.mapa .info>.desc>.title{font-size:1.0625rem}}.mapa .info>.desc>.text{margin:0;font-size:0.875rem;color:#09b6f8}@media (min-width: 768px){.mapa .info>.desc>.text{margin-top:1rem;font-size:0.9375rem}}.plantas .title{padding:3rem 0 0 0;font-size:1.5625rem;text-align:center}@media (min-width: 992px){.plantas .title{padding:3rem 0}}.desc-container>.title{padding:3rem 0}.desc-container>.item{margin-bottom:3rem}.desc-container>.item>.text{font-size:0.9375rem;font-weight:400}.desc-container>.item>.title{padding:0;font-size:1.0625rem;font-weight:600;text-transform:capitalize}.desc-container>.item>.title>.type{padding:0.25rem 1rem;border:2px solid;font-size:1.1875rem;font-weight:700;text-transform:uppercase}.desc-container>.item>.title>.type>.and{font-size:0.9375rem}.unidades{margin:3rem 0}@media (min-width: 768px){.unidades{margin:5rem 0 7rem 0}}.unidades .desc-container{padding:4rem 2.5rem;background:#003d77;color:#fff}@media (min-width: 992px){.unidades .desc-container{padding:4rem 3.5rem}}.unidades .desc-container .title{text-align:left}.unidades .desc-container>.item>.title>.type{border-color:#0456a4}.coberturas{margin:3rem 0}@media (min-width: 768px){.coberturas{margin:5rem 0 7rem 0}}.coberturas .desc-container{padding:4rem 2.5rem;background:#09b6f8;color:#fff}@media (min-width: 992px){.coberturas .desc-container{padding:4rem 3.5rem 4rem 8rem}}.coberturas .desc-container .title{text-align:left}.coberturas .desc-container>.item>.title>.type{border-color:#109cd1}@media (min-width: 992px){.coberturas .slider-nav{right:inherit;left:0}}.coberturas .slider-nav .slick-next{right:inherit;left:25px}.coberturas .slider-nav .slick-prev{right:inherit;left:-15px}.coberturas .slider-nav .slick-prev::before{content:url(../images/icons/arrow-prev.png)}.galeria-plantas{margin-top:3rem}@media (min-width: 992px){.galeria-plantas{margin-top:7rem}}.galeria-plantas>.item{margin-top:3rem}.galeria-plantas>.item>.image>.img-fluid{display:block;margin:0 auto}@media (min-width: 768px){.galeria-plantas>.item>.image>.img-fluid{height:250px}}.galeria-plantas>.item>.desc{border-bottom:1px solid #e5e5e5}.galeria-plantas>.item>.desc>.title{padding-bottom:0.5rem;font-size:0.9375rem;font-weight:700;text-align:left}.visitas .bg-visita{padding:3rem 0 5rem 0;background:url("../images/banner-visita.png") center no-repeat;background-size:cover}.visitas .header{margin-top:5rem;text-align:center}.visitas .header>.title{margin-bottom:0;font-size:1.875rem}@media (min-width: 992px){.visitas .header>.title{font-size:2.5rem}}.visitas .header>.subtitle{font-size:1.375rem;color:#09b6f8}@media (min-width: 992px){.visitas .header>.subtitle{font-size:1.875rem}}@media (min-width: 992px){.visitas .form{width:60%;margin:0 auto}}.visitas .form .form-control{font-family:"Raleway",sans-serif;font-size:1rem}.visitas .form input.form-control{height:50px}@media (min-width: 992px){.visitas .form input.form-control{height:70px}}.visitas .form textarea.form-control{height:100px;padding:1.5rem 0.75rem}@media (min-width: 992px){.visitas .form textarea.form-control{height:120px}}.visitas .form input.form-control[type=datetime-local]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.visitas .form input.form-control[type=datetime-local]::-webkit-inner-spin-button{-webkit-appearance:none}.visitas .form .btn{margin:2rem auto 0 auto}@media (min-width: 768px){.visitas .form .btn{margin:4rem auto 0 auto}}
