.PrimaryButton_primaryButton__ZcW44{color:#006174;background-color:#fff;padding:10px 20px;font-size:17px;border-radius:10px;width:-moz-fit-content;width:fit-content;margin-top:30px;font-family:var(--font-poppins);transition:all .3s ease;box-shadow:2px 4px 20px 1px rgba(0,0,0,.1215686275)}.PrimaryButton_primaryButton__ZcW44:hover{color:#fff;background-color:#00b4d8;transform:translateY(3px);transition:all .3s ease;box-shadow:2px 6px 6px -3px rgba(0,0,0,.329)}.PrimaryButton_secondaryButton__IIdJW{color:#00b4d8;background-color:#fff;padding:10px 20px;font-size:17px;border-radius:10px;width:-moz-fit-content;width:fit-content;margin-top:30px;font-weight:600;font-family:var(--font-poppins);transition:all .3s ease;box-shadow:2px 4px 20px 1px rgba(0,0,0,.1215686275)}.PrimaryButton_secondaryButton__IIdJW:hover{color:#fff;background-color:#00b4d8;transform:translateY(6px);transition:all .3s ease;box-shadow:2px 6px 6px -3px rgba(0,0,0,.329)}.title-main{color:#0077b6;font-family:var(--font-open-sans);font-size:14px;position:relative;display:flex;align-items:center;margin-left:80px}.title-main:before{content:"";position:absolute;left:-70px;background-color:#0077b6;width:60px;height:2px}@media(max-width:500px){.title-main:before{width:30px;left:-40px}.title-main{margin-left:50px}}.span-content{font-family:var(--font-open-sans);font-size:.9rem;font-weight:500;padding-left:30px;position:relative;display:flex;align-items:center}.span-content:before{position:absolute;content:"";height:90%;width:3px;left:0;background-color:#0096c7}@media(max-width:500px){.span-content:before{left:-10px}.span-content{text-align:justify;padding-left:0}}.banner{position:relative;z-index:2}.banner .text-banner{position:absolute;display:flex;justify-content:center;align-items:center;height:100%;width:100%;flex-direction:column;padding:0 30px;z-index:3}.banner .text-banner h1{font-family:var(--font-frank-text);font-size:6rem;text-align:center;margin:1rem;color:#90e0ef}@media(max-width:1024px){.banner .text-banner h1{font-size:4rem}}@media(max-width:490px){.banner .text-banner h1{font-size:2.7rem}}.banner .text-banner h1 span{color:#fff}.banner .text-banner p{text-align:center;max-width:900px;line-height:20px;font-family:var(--font-josefin)}.banner video{width:100%;height:100vh;min-height:724px;object-fit:cover;display:block}.about{background-color:#ececec;display:flex;justify-content:center;align-items:center;padding:100px 30px 150px}@media(max-width:1312px){.about{padding:50px 15px}}.about .base{display:flex;flex-direction:column;width:100%;color:#2b2b2b;gap:10px}.about .base .box{display:flex;align-items:center;justify-content:space-between}@media(max-width:924px){.about .base .box{flex-direction:column;gap:50px}}@media(max-width:1312px){.about .base .box{justify-content:space-evenly}}.about .base .box .left{width:40%;display:flex;flex-direction:column;gap:20px}@media(max-width:924px){.about .base .box .left{width:100%}}@media(max-width:500px){.about .base .box .left{align-items:center;justify-content:center}}.about .base .box .left h2{font-family:var(--font-frank-text);font-size:4rem;line-height:4rem}@media(max-width:1024px){.about .base .box .left h2{font-size:3rem;line-height:3rem}}@media(max-width:500px){.about .base .box .left h2{text-align:center}}@media(max-width:490px){.about .base .box .left h2{font-size:2rem;line-height:2rem}}.about .base .box .left h2 span{color:#0077b6}.about .base .box .left p{font-family:var(--font-josefin)}@media(max-width:500px){.about .base .box .left p{text-align:center}}.about .base .box .right{width:40%;display:flex;justify-content:flex-end;align-items:flex-end;height:500px}@media(max-width:1312px){.about .base .box .right{margin-bottom:50px}}@media(max-width:924px){.about .base .box .right{width:100%;height:-moz-fit-content;height:fit-content}}.about .base .box .right .galleryBox{position:relative;width:100%;height:100%;display:flex}@media(max-width:945px){.about .base .box .right .galleryBox{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}}.about .base .box .right .galleryBox .galleryImage{width:100%;height:100%;border:3px solid #fff;box-shadow:5px 5px 20px 1px rgba(104,104,104,.329)}.about .base .box .right .galleryBox .galleryImage:first-child{max-width:300px;height:500px;position:absolute;right:0;z-index:4}@media(max-width:945px){.about .base .box .right .galleryBox .galleryImage:first-child{display:none}}.about .base .box .right .galleryBox .galleryImage:nth-child(2){position:absolute;left:20px;top:50px;max-width:500px;height:400px;z-index:2}@media(max-width:945px){.about .base .box .right .galleryBox .galleryImage:nth-child(2){position:static;width:90%;max-width:100%;height:-moz-fit-content;height:fit-content}}.about .base .box .right .galleryBox .galleryImage:nth-child(3){position:absolute;left:0;bottom:-39px;z-index:4;max-width:400px;height:300px}@media(max-width:945px){.about .base .box .right .galleryBox .galleryImage:nth-child(3){position:static;width:90%;max-width:100%;height:-moz-fit-content;height:fit-content}}.video{background-color:#caf0f8;display:flex;justify-content:center;padding:50px 20px}.video video{box-shadow:5px 5px 20px 2px rgba(0,0,0,.308);max-width:800px;width:100%;position:relative}.services{display:flex;justify-content:center;align-items:center;background-color:#0077b6}.services .base{display:flex;justify-content:space-around;align-items:center;width:100%;padding:50px 0;gap:10px;font-family:var(--font-josefin);flex-wrap:wrap}.services .base .service-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:150px;gap:10px;text-align:center}.services .base .service-item svg{color:#90e0ef;font-size:80px}.services .base .service-item p{font-size:20px}.grid-gallery{display:flex;padding:50px 0;background-color:#ececec}.grid-gallery,.grid-gallery .base{justify-content:center;align-items:center}.grid-gallery .base{display:grid;width:100%;height:70vh;min-height:600px;grid-gap:20px;gap:20px;grid-template-areas:"item1 item2 item2" "item1 item3 item4"}@media(max-width:1280px){.grid-gallery .base{display:flex;flex-direction:column}}.grid-gallery .base .item-1{grid-area:item1;height:100%;background-image:url(/_next/static/media/5.6e2895a9.jpg)}.grid-gallery .base .item-1,.grid-gallery .base .item-2{width:600px;background-size:cover;background-position:50%;background-repeat:no-repeat}.grid-gallery .base .item-2{grid-area:item2;background-image:url(/_next/static/media/6.cb8d586f.jpg)}.grid-gallery .base .item-3{grid-area:item3;background-image:url(/_next/static/media/7.84c8b94d.jpg)}.grid-gallery .base .item-3,.grid-gallery .base .item-4{background-size:cover;background-position:50%;background-repeat:no-repeat}.grid-gallery .base .item-4{grid-area:item4;background-image:url(/_next/static/media/8.7e730e00.jpg)}.grid-gallery .base .gallery-item{border-radius:20px;box-shadow:2px 5px 10px 0 rgba(6,6,6,.231372549);height:100%;display:flex;overflow:hidden;justify-content:flex-start;align-items:flex-end;transition:all .3s ease}@media(max-width:1280px){.grid-gallery .base .gallery-item{width:90%!important}}.grid-gallery .base .gallery-item p{font-size:25px;width:100%;padding:20px;font-family:var(--font-open-sans);font-weight:600;position:relative;z-index:2;transition:all .3s ease-in;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,0))}.grid-gallery .base .item-3,.grid-gallery .base .item-4{position:relative}.grid-gallery .base .item-3:before,.grid-gallery .base .item-4:before{position:absolute;content:"Ver mais";display:flex;justify-content:center;align-items:center;font-family:var(--font-open-sans);width:100%;font-size:20px;height:100%;bottom:-100vh;transition:all .6s ease;opacity:1;background-color:rgba(27,27,27,.651);transition:all .3s ease;border-radius:100%;font-weight:700;text-transform:uppercase}.grid-gallery .base .item-3:hover:before,.grid-gallery .base .item-4:hover:before{bottom:0;transition:all .5s ease;border-radius:0}.sliderHouses{background-color:#0096c7;position:relative}.sliderHouses .text-banner{position:absolute;display:flex;justify-content:center;align-items:center;height:100%;width:100%;flex-direction:column;padding:0 30px;z-index:3;background-color:rgba(0,0,0,.568)}@media(max-width:400px){.sliderHouses .text-banner{height:92%}}.sliderHouses .text-banner h2{font-family:var(--font-frank-text);font-size:6rem;text-align:center;margin:1rem;color:#90e0ef}@media(max-width:1024px){.sliderHouses .text-banner h2{font-size:4rem}}@media(max-width:490px){.sliderHouses .text-banner h2{font-size:2.7rem}}.sliderHouses .text-banner h2 span{color:#fff}.sliderHouses .text-banner p{text-align:center;max-width:900px;line-height:20px;font-family:var(--font-josefin)}.sliderHouses .text{position:absolute;display:flex;justify-content:center;align-items:center;z-index:2;text-align:center;width:100%;height:100%;padding-top:100px}.sliderHouses .text h1{font-size:4rem;font-family:var(--font-josefin)}.sliderHouses .slick-slider{min-height:600px;display:flex;height:100vh}.sliderHouses .slick-slider .slick-track{display:flex!important;justify-content:center;align-items:center;height:100%}.sliderHouses .slick-slider .slick-slide{display:flex;justify-content:center;align-items:center;width:100%}.sliderHouses .slick-slider .slick-slide div{width:100%;height:100%}.sliderHouses .slick-slider .slick-slide div .banner-slick{background-position:50%;background-size:cover;background-repeat:no-repeat}.sliderHouses .slick-slider .slick-slide div .banner-1{background-image:url(/casas/5.jpg)}.sliderHouses .slick-slider .slick-slide div .banner-2{background-image:url(/casas/2.jpg)}.sliderHouses .slick-slider .slick-slide div .banner-3{background-image:url(/casas/3.jpg)}.sliderHouses .slick-slider .slick-slide div .banner-4{background-image:url(/casas/8.jpg)}.sliderHouses .slick-slider .slick-list{width:100%}.container{background-color:#eee;justify-content:center;align-items:center;padding:50px 20px}.container,.container .base{display:flex;width:100%;flex-direction:column}.container .base{gap:100px}.container .base .box-casa-1,.container .base .box-casa-2{display:flex;flex-direction:column;gap:50px}.container .base .box-casa-1 .casa-1,.container .base .box-casa-1 .casa-2,.container .base .box-casa-2 .casa-1,.container .base .box-casa-2 .casa-2{display:flex;gap:30px}@media(max-width:1190px){.container .base .box-casa-1 .casa-1,.container .base .box-casa-1 .casa-2,.container .base .box-casa-2 .casa-1,.container .base .box-casa-2 .casa-2{flex-wrap:wrap}}.container .base .box-casa-1 .casa-1 .left img,.container .base .box-casa-1 .casa-2 .left img,.container .base .box-casa-2 .casa-1 .left img,.container .base .box-casa-2 .casa-2 .left img{max-height:500px;max-width:500px;height:100%;border-radius:20px}@media(max-width:1190px){.container .base .box-casa-1 .casa-1 .left img,.container .base .box-casa-1 .casa-2 .left img,.container .base .box-casa-2 .casa-1 .left img,.container .base .box-casa-2 .casa-2 .left img{width:100%}}@media(max-width:768px){.container .base .box-casa-1 .casa-1 .left img,.container .base .box-casa-1 .casa-2 .left img,.container .base .box-casa-2 .casa-1 .left img,.container .base .box-casa-2 .casa-2 .left img{width:100%}}.container .base .box-casa-1 .casa-1 .right,.container .base .box-casa-1 .casa-2 .right,.container .base .box-casa-2 .casa-1 .right,.container .base .box-casa-2 .casa-2 .right{display:flex;flex-direction:column;gap:10px}.container .base .box-casa-1 .casa-1 .right .casa-title,.container .base .box-casa-1 .casa-2 .right .casa-title,.container .base .box-casa-2 .casa-1 .right .casa-title,.container .base .box-casa-2 .casa-2 .right .casa-title{color:#0096c7;font-family:var(--font-josefin);font-size:30px}.container .base .box-casa-1 .casa-1 .right .casa-location,.container .base .box-casa-1 .casa-2 .right .casa-location,.container .base .box-casa-2 .casa-1 .right .casa-location,.container .base .box-casa-2 .casa-2 .right .casa-location{display:flex;align-items:center;gap:3px;font-family:var(--font-josefin);font-size:17px;font-weight:500;color:#00b4d8}@media(max-width:610px){.container .base .box-casa-1 .casa-1 .right .casa-location,.container .base .box-casa-1 .casa-2 .right .casa-location,.container .base .box-casa-2 .casa-1 .right .casa-location,.container .base .box-casa-2 .casa-2 .right .casa-location{flex-direction:column;align-items:flex-start}}.container .base .box-casa-1 .casa-1 .right .casa-location span,.container .base .box-casa-1 .casa-2 .right .casa-location span,.container .base .box-casa-2 .casa-1 .right .casa-location span,.container .base .box-casa-2 .casa-2 .right .casa-location span{font-weight:800}.container .base .box-casa-1 .casa-1 .right .casa-location svg,.container .base .box-casa-1 .casa-2 .right .casa-location svg,.container .base .box-casa-2 .casa-1 .right .casa-location svg,.container .base .box-casa-2 .casa-2 .right .casa-location svg{margin-bottom:5px}.container .base .box-casa-1 .casa-1 .right .casa-description,.container .base .box-casa-1 .casa-2 .right .casa-description,.container .base .box-casa-2 .casa-1 .right .casa-description,.container .base .box-casa-2 .casa-2 .right .casa-description{color:#363636;font-family:var(--font-poppins);font-size:17px;font-weight:400;display:flex;flex-direction:column;gap:15px}@media(max-width:610px){.container .base .box-casa-1 .casa-1 .right .casa-description,.container .base .box-casa-1 .casa-2 .right .casa-description,.container .base .box-casa-2 .casa-1 .right .casa-description,.container .base .box-casa-2 .casa-2 .right .casa-description{text-align:justify}}.container .base .box-casa-1 .imagens,.container .base .box-casa-2 .imagens{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}@media(max-width:1470px){.container .base .box-casa-1 .imagens,.container .base .box-casa-2 .imagens{gap:30px;justify-content:flex-start}}@media(max-width:889px){.container .base .box-casa-1 .imagens,.container .base .box-casa-2 .imagens{width:100%;justify-content:space-between}}.container .base .box-casa-1 .imagens img,.container .base .box-casa-2 .imagens img{width:350px;height:350px;box-shadow:2px 2px 10px 2px rgba(0,0,0,.212);object-fit:cover}@media(max-width:1470px){.container .base .box-casa-1 .imagens img,.container .base .box-casa-2 .imagens img{width:40%;height:400px}}@media(max-width:889px){.container .base .box-casa-1 .imagens img,.container .base .box-casa-2 .imagens img{width:100%;justify-content:space-between}}.box-galeria{width:100%;display:flex;justify-content:center;align-items:center;padding:50px 20px}.box-galeria .base{display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;width:100%;gap:30px}.box-galeria .base .categorias{display:flex;justify-content:center;flex-direction:column;gap:10px}.box-galeria .base .categorias .title{color:#0077b6;font-family:var(--font-josefin);font-size:25px}.box-galeria .base .categorias .title-2{color:#0077b6;font-family:var(--font-josefin);font-size:17px}.box-galeria .base .categorias .botoes{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:840px){.box-galeria .base .categorias .botoes{justify-content:center}}.box-galeria .base .categorias .botoes button{display:flex;gap:10px;align-items:center;text-align:start;justify-content:center;padding:10px 20px;font-size:20px;background-color:#0096c7;border-radius:10px;color:#fff;cursor:pointer;border:1px solid #0096c7;transition:all .3s ease}.box-galeria .base .categorias .botoes button:hover{background-color:#fff;border:1px solid #0096c7;color:#0096c7;transition:all .3s ease}.box-galeria .base .categorias .botoes button.actived{background-color:#363636}.box-galeria .base .categorias .botoes button svg{font-size:25px}@media(max-width:840px){.box-galeria .base .categorias .botoes button{font-size:15px;padding:5px 10px;width:280px}}.box-galeria .base .categorias-2{display:flex;justify-content:center;flex-direction:column;gap:10px}.box-galeria .base .categorias-2 .title{color:#0077b6;font-family:var(--font-josefin);font-size:25px}.box-galeria .base .categorias-2 .title-2{color:#0077b6;font-family:var(--font-josefin);font-size:17px}.box-galeria .base .categorias-2 .botoes{display:flex;gap:10px;flex-wrap:wrap}.box-galeria .base .categorias-2 .botoes button{display:flex;gap:10px;align-items:center;justify-content:center;padding:5px 10px;font-size:18px;background-color:#0096c7;border-radius:10px;color:#fff;cursor:pointer;transition:all .3s ease;border:1px solid #0096c7}.box-galeria .base .categorias-2 .botoes button:hover{background-color:#fff;border:1px solid #0096c7;color:#0096c7;transition:all .3s ease}.box-galeria .base .categorias-2 .botoes button.actived{background-color:#363636}@media(max-width:840px){.box-galeria .base .categorias-2 .botoes button{font-size:12px;padding:5px 10px}}.box-galeria .base .outros{display:flex;flex-direction:column;gap:30px}.box-galeria .base .outros .content{display:flex;flex-wrap:wrap;width:100%;gap:20px;align-items:center}.box-galeria .base .outros .content img{object-fit:cover}.box-galeria .base .outros .content video{width:270px;border-radius:10px;box-shadow:5px 5px 20px 5px rgba(0,0,0,.267)}@media(max-width:546px){.box-galeria .base .outros .content video{width:100%}}@media(max-width:840px){.box-galeria .base .outros .content{justify-content:center}}.box-galeria .base .outros .content-imagens,.box-galeria .base .outros .content-videos{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:50px}.box-galeria .base .outros .content-imagens video,.box-galeria .base .outros .content-videos video{width:270px;border-radius:10px;box-shadow:5px 5px 20px 5px rgba(0,0,0,.2666666667)}.box-galeria .base .outros .content-imagens img,.box-galeria .base .outros .content-videos img{object-fit:cover;cursor:pointer}@media(max-width:546px){.box-galeria .base .outros .content-imagens img,.box-galeria .base .outros .content-videos img{width:100%}}@media(max-width:840px){.box-galeria .base .outros .content-imagens,.box-galeria .base .outros .content-videos{justify-content:center}}.container-contato{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;font-family:var(--font-open-sans)}.container-contato .base{display:flex;justify-content:space-around;width:100%;padding:50px 20px;gap:50px}@media(max-width:840px){.container-contato .base{flex-wrap:wrap}}.container-contato .base .box-title{display:flex;flex-direction:column}.container-contato .base .box-title .title{font-family:var(--font-frank-text);font-size:3rem;color:#0096c7;margin-bottom:10px}@media(max-width:768px){.container-contato .base .box-title .title{font-size:2rem}}.container-contato .base .box-title .description{font-size:1.5rem;color:#363636;font-weight:500;line-height:1.3rem}.container-contato .base .box-details{display:flex;flex-direction:column;gap:10px;color:#000}@media(max-width:840px){.container-contato .base .box-details{width:100%}}.container-contato .base .box-details .contact{display:flex;flex-direction:column;justify-content:center;margin-top:20px}.container-contato .base .box-details .contact a{display:flex;gap:10px;width:-moz-fit-content;width:fit-content;padding:10px 0;font-size:1.2rem;align-items:center;color:#3f3f3f}.container-contato .base .box-details .contact a svg{color:#2b2b2b;font-size:23px;transition:all .3s ease}.container-contato .base .box-details .contact a:hover{color:#2d88c5;transition:all .3s ease}.container-contato .base .box-details .contact a:hover svg{color:#429df3;transition:all .3s ease}.container-contato iframe{width:100%;border:none;height:500px;box-shadow:10px 10px 20px 5px rgba(43,43,43,.384)}.included-form{background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;font-family:var(--font-open-sans)}.included-form .base{display:flex;justify-content:space-around;width:100%;padding:50px 20px;gap:50px}@media(max-width:840px){.included-form .base{flex-wrap:wrap}}.included-form .base .box-title{display:flex;flex-direction:column}.included-form .base .box-title .title{font-family:var(--font-frank-text);font-size:3rem;color:#0096c7;margin-bottom:10px}@media(max-width:768px){.included-form .base .box-title .title{font-size:2rem}}.included-form .base .box-title .description{font-size:1.5rem;color:#363636;font-weight:500;line-height:1.3rem}.included-form .base .box-details{display:flex;flex-direction:column;gap:10px;color:#000}@media(max-width:840px){.included-form .base .box-details{width:100%}}.included-form .base .box-details .contact{display:flex;flex-direction:column;justify-content:center;margin-top:20px}.included-form .base .box-details .contact a{display:flex;gap:10px;padding:10px 0;font-size:1.2rem;width:-moz-fit-content;width:fit-content;align-items:center;color:#3f3f3f}.included-form .base .box-details .contact a svg{color:#2b2b2b;font-size:23px}.included-form .base .box-details .contact a:hover{color:#2d88c5;transition:all .3s ease}.included-form .base .box-details .contact a:hover svg{color:#429df3;transition:all .3s ease}