@charset "UTF-8";@font-face{font-family:'MontserratLight';src:url("/fontes/Montserrat-Light.eot");src:url("/fontes/Montserrat-Light.woff") format("woff"),url("/fonts/Montserrat-Light.ttf") format("truetype"),url("/fonts/Montserrat-Light.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'TheCoastal';src:url("/fontes/TheCoastal-nRY0O.eot");src:url("/fontes/TheCoastal-nRY0O.woff") format("woff"),url("/fonts/TheCoastal-nRY0O.ttf") format("truetype"),url("/fonts/TheCoastal-nRY0O.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MontserratMedium';src:url("/fontes/Montserrat-Medium.eot");src:url("/fontes/Montserrat-Medium.woff") format("woff"),url("/fontes/Montserrat-Medium.ttf") format("truetype"),url("/fonts/Montserrat-Medium.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MontserratBold';src:url("/fontes/Montserrat-Bold.eot");src:url("/fontes/Montserrat-Bold.woff") format("woff"),url("/fontes/Montserrat-Bold.ttf") format("truetype"),url("/fonts/Montserrat-Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MontserratExtraBold';src:url("/fontes/montserrat-extrabold.eot");src:url("/fontes/montserrat-extrabold.woff") format("woff"),url("/fontes/montserrat-extrabold.ttf") format("truetype"),url("/fonts/montserrat-extrabold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MontserratRegular';src:url("/fontes/Montserrat-Regular.eot");src:url("/fontes/Montserrat-Regular.woff") format("woff"),url("/fontes/Montserrat-Regular.ttf") format("truetype"),url("/fonts/Montserrat-Regular.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MontserratExtraLight';src:url("/fontes/Montserrat-ExtraLight.eot");src:url("/fontes/Montserrat-ExtraLight.woff") format("woff"),url("/fontes/Montserrat-ExtraLight.ttf") format("truetype"),url("/fonts/Montserrat-ExtraLight.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MontserratExtraLightItalic';src:url("/fontes/Montserrat-ExtraLightItalic.eot");src:url("/fontes/Montserrat-ExtraLightItalic.woff") format("woff"),url("/fontes/Montserrat-ExtraLightItalic.ttf") format("truetype"),url("/fonts/Montserrat-ExtraLightItalic.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MontserratItalic';src:url("/fontes/Montserrat-Italic.eot");src:url("/fontes/Montserrat-Italic.woff") format("woff"),url("/fontes/Montserrat-Italic.ttf") format("truetype"),url("/fonts/Montserrat-Italic.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HansomFYBold';src:url("/fontes/Hansom FY Bold.eot");src:local("☺"),url("/fontes/Hansom FY Bold.woff") format("woff"),url("/fontes/Hansom FY Bold.ttf") format("truetype"),url("/fontes/Hansom FY Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HansomFYItalic';src:url("/fontes/Hansom FY Italic.eot");src:local("☺"),url("/fontes/Hansom FY Italic.woff") format("woff"),url("/fontes/Hansom FY Italic.ttf") format("truetype"),url("/fontes/Hansom FY Italic.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HansomFYLight';src:url("/fontes/Hansom FY Light.eot");src:local("☺"),url("/fontes/Hansom FY Light.woff") format("woff"),url("/fontes/Hansom FY Light.ttf") format("truetype"),url("/fontes/Hansom FY Light.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HansomFYRegular';src:url("/fontes/Hansom FY Regular.eot");src:local("☺"),url("/fontes/Hansom FY Regular.woff") format("woff"),url("/fontes/Hansom FY Regular.ttf") format("truetype"),url("/fontes/Hansom FY Regular.svg") format("svg");font-weight:normal;font-style:normal}html,body{width:100% !important;height:100% !important}body{overflow-x:hidden}.nopadding{padding:0px !important}.nomargin{margin:0px}.edtrow{width:100%;height:100%;padding:0px;margin:0px !important}body::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.1);background:#282828  !important}body::-webkit-scrollbar{width:6px;background:#282828}body::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4);background-color:#803034 !important}.alert-success{text-align:center;height:55px !important;position:fixed !important;bottom:0 !important;width:100%;z-index:9;transition:all 0.5s ease-in-out;font-family:'MontserratLight';font-size:16px;left:0;padding:0 20px 0 0 !important;margin-bottom:0 !important;border:1px solid green}.alert-danger{text-align:center;height:55px !important;position:fixed !important;bottom:0 !important;width:100%;z-index:9;transition:all 0.5s ease-in-out;font-family:'MontserratLight';font-size:16px;left:0;padding:0 20px 0 0 !important;margin-bottom:0 !important;border:1px solid red}.pform{position:relative;margin-top:15px}#reference-first{z-index:9999999999}.upbt{height:45px;width:45px;border-radius:50px;margin:10px;cursor:pointer;background-color:#c93e45;position:fixed;z-index:2;bottom:30px;left:30px;display:none;transition:0.3s ease;-moz-transition:0.3s ease;-webkit-transition:0.3s ease}.upbt svg{height:15px;position:absolute;left:50%;top:47%;transform:translate(-50%, -50%) rotate(90deg)}.upbt:hover{background-color:#8b2931}@media (min-width: 599px) and (max-width: 699px){#parallax-1{min-height:1000px}}.button-red{padding:15px 40px 15px 25px;border:1px solid #cb484e;color:#cb484e !important;font-family:HansomFYRegular;border-radius:30px;text-decoration:none !important;font-size:16px;letter-spacing:1px;transition:all 0.3s !important;position:relative}@media (max-width: 599px){.button-red{font-size:14px;padding:15px 35px 15px 25px}}.button-red:hover{background-color:#cb484e;color:white !important}.button-red:hover>svg .st0{fill:white !important}.button-red:hover>svg{margin-left:15px}.button-red svg{height:10px;position:absolute;top:50%;transform:translatey(-50%);margin-left:10px;transition:all 0.3s}@media (max-width: 599px){.button-red svg{height:8px}}.margin-30{margin-top:30px}.topo-fixed{top:0;width:100%;margin:0;z-index:2;display:flex}.color-fix{position:absolute;top:0;width:100%;display:flex;height:95px;z-index:-1}.color-fix nav{width:50%}.black{background-color:#282828}.red{background-color:#8b2931}#topo{max-height:calc(100vh - 95px);position:relative;bottom:0px}@media (max-width: 599px){#topo{height:auto}}@media (min-width: 600px) and (max-width: 989px){#topo{height:auto}}@media (min-width: 990px) and (max-width: 1199px){#topo{height:auto}}#menu{height:100%;font-family:HansomFYLight;letter-spacing:1.5px;font-size:15px}@media (min-width: 600px) and (max-width: 989px){#menu{display:none}}@media (max-width: 599px){#menu{display:none}}@media (min-width: 990px) and (max-width: 1199px){#menu{font-size:11px}}#menu ul{padding:0px;margin:0px;list-style:none;position:relative;height:95px;display:flex}#menu ul li{display:inline;height:100%;border-bottom:3px solid transparent;transition:0.2s ease}#menu ul li a::before{content:" ";width:2px;height:0px;position:absolute;top:-50px;left:50%;transform:translateX(-50%);transition:0.2s all ease;-webkit-transition:0.2s all;background-color:#e35b62}#menu ul li a:hover{color:#e35b62 !important}#menu ul li a:hover::before{height:45px}#menu ul li a:hover>a::before{content:"teste";width:2px;height:10px;background-color:red}#menu ul li a{padding:2px 0px 0px 15px;display:inline-block;color:white;text-decoration:none;position:relative;top:50%;transform:translateY(-50%)}@media (min-width: 990px) and (max-width: 1199px){#menu ul li a{padding:2px 5px}}.menu-position{position:absolute;right:195px}#icons{margin-top:30px;display:flex;justify-content:flex-end;width:80px}@media (max-width: 599px){#icons{margin:30px auto;justify-content:flex-start}}#icons i:hover{transform:scale(1.1);margin:0;color:white}#icons i{-webkit-transition:0.2s ease;transition:0.2s ease;color:#e35b62}@media (max-width: 599px){.dnone{display:none}}#icons a{display:inline-block;text-decoration:none !important;color:white;font-size:23px}.img-logo{width:240px;padding-top:20px;z-index:99}@media (max-width: 599px){.img-logo{position:relative}}@media (max-width: 399px){.img-logo{padding-left:0px;padding-top:23px;width:160px}}.slider-1{height:400px;width:100%;background-size:cover}.bt-down{background-image:url("/img/bt_down.svg");height:40px;width:150px;position:absolute;left:50%;transform:translateX(-50%);bottom:0px;background-size:cover}@media (min-width: 990px) and (max-width: 1199px){.bt-down{bottom:-1px}}@media (min-width: 1200px) and (max-width: 1799px){.bt-down{bottom:-2px}}@media (min-width: 1800px){.bt-down{bottom:-2px}}@media (max-width: 599px){.bt-down{height:33px;width:120px}}.bt-down:hover{background-position:0px 43px}@media (max-width: 599px){.bt-down:hover{background-position:0px 34px !important}}.bt-down svg{height:16px;position:absolute;left:50%;transform:translate(-50%, -50%);top:50%}.slider-1 img{width:100%;height:100%}.slider{max-height:calc(100% - 80px)}.slick-list{max-height:100% !important}.slider-content{position:absolute;left:10%;bottom:45%;color:white;text-align:left;max-width:600px}@media (max-width: 599px){.slider-content{left:50%;transform:translateX(-50%);text-align:center;bottom:30%;width:95%}}.slider-content h1{font-family:MontserratExtraBold;font-size:60px;line-height:55px;letter-spacing:1px;margin-bottom:10px}@media (max-width: 599px){.slider-content h1{font-size:50px}}.slider-content h2{font-family:MontserratLight;font-size:31px;margin-bottom:35px}.topo-left{background-color:#282828;height:95px;padding-left:100px;padding-right:100px;position:relative;z-index:2}@media (max-width: 599px){.topo-left{padding-right:30px;padding-left:30px}}.topo-right{background-color:#8b2931;height:95px;padding:0px;display:flex;justify-content:flex-end;padding-right:100px !important}@media (max-width: 599px){.topo-right{padding-right:0px !important}}.slider-item{position:relative;height:calc(100vh - 95px) !important;width:100%;background-size:cover;background-position:center}.veja-mais-capa{font-family:'HansomFYLight';font-size:16px;color:white !important;text-decoration:none !important;background-color:#c93e45;border-radius:30px;padding:15px 35px 15px 25px;letter-spacing:1px;transition:all 0.3s ease;position:relative}.veja-mais-capa:hover{background-color:#8b2931}.veja-mais-capa:hover>svg{margin-left:13px}.veja-mais-capa svg{height:10px;margin-left:8px;position:absolute;top:50%;transform:translateY(-50%);transition:all 0.3s}.topo-img{width:100%;height:calc(100vh - 95px);position:absolute;background-size:cover;background-position:center}.slick-active .topo-img{animation:zoomTest 50s linear 0s infinite}.slick-arrow{height:45px;width:45px;border-radius:50px;position:relative;margin:10px;cursor:pointer;border:1px solid white;transition:0.3s all ease}.slick-arrow svg{height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.slick-arrow:hover{background-color:#c93e45;border:1px solid #c93e45}#slick-buttons{position:absolute;bottom:5%;left:10%}.slick-dots li button{background-color:transparent;border:2px solid white;z-index:999999;border-radius:48px;cursor:pointer;width:10px;height:10px;margin:5px;outline:none;padding-left:0;padding-right:4px !important;transition:0.3s ease}.slick-dots{list-style:none;display:flex;justify-content:center;padding:0;margin-top:20px}.slick-dots [aria-label]{color:transparent}.slick-active button{background-color:white !important}#img-zoom{background-image:url("/img/capa-topo-2.jpg")}@media (max-width: 599px){#img-zoom{background-image:url("/img/dublin_mobile.jpg")}}#img-zoom2{background-image:url("/img/capa-topo.jpg")}@media (max-width: 599px){#img-zoom2{background-image:url("/img/banner_mobile_02.jpg")}}#img-zoom3{background-image:url("/img/villadigarda.jpg")}@media (max-width: 599px){#img-zoom3{background-image:url("/img/banner_mobile_03.jpg")}}.navbar{height:90px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.navbar-buttons{position:relative;width:155px;display:flex;justify-content:space-between;align-items:center}.botao{background-color:rgba(44,45,47,0.749);width:97px;height:30px;font-size:12px;color:#fff;border:none;border-radius:20px;cursor:pointer}.overlay{position:fixed;background-position:#282828;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .35s, visibility .35s, height .35s;-moz-transition:opacity .35s, visibility .35s, height .35s;-webkit-transition:opacity .35s, visibility .35s, height .35s;overflow:hidden}.overlay.open{opacity:1;visibility:visible;height:100%;z-index:99999}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.overlay.open li:nth-of-type(2){animation-delay:.4s}.overlay.open li:nth-of-type(3){animation-delay:.45s}.overlay.open li:nth-of-type(4){animation-delay:.50s}.overlay.open li:nth-of-type(5){animation-delay:.55s}.overlay nav{position:relative;height:50%;top:50%;transform:translateY(-50%);font-size:30px;font-weight:400;text-transform:uppercase;text-align:left;letter-spacing:35px;font-family:AntennaExtraLight}.overlay ul{list-style:none;margin:0 auto;display:inline-block;position:relative;height:100%;margin-left:45px}.close-menu{position:absolute;right:50%}.overlay ul li{display:block;position:relative;opacity:0;margin-bottom:45px}.overlay ul li a{display:block;position:relative;color:white;text-decoration:none;overflow:hidden;font-family:"HansomFYLight";font-size:25px;letter-spacing:3px}.overlay ul li a:hover,.overlay ul li a:focus,.overlay ul li a:active{color:#c93e45}button:focus{outline:0}.open-menu,.close-menu,.botao{cursor:pointer;transition:transform 0.30s;-moz-transition:transform 0.30s;-webkit-transition:transform 0.30s}.close-menu:hover,.botao:hover{transform:scale(1.1)}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.overlay nav{font-size:15px;letter-spacing:5px}.overlay ul li{display:block;position:relative;opacity:0;margin-bottom:36px}@media (max-width: 360px){.overlay ul li{margin-bottom:22px}}@media (max-width: 900px){.brkp{display:none}}.icon-menu{position:relative}.open-menu{position:absolute;right:15px;top:43%;height:30px;width:35px;display:none;z-index:99}@media (max-width: 599px){.open-menu{display:block}}@media (min-width: 600px) and (max-width: 989px){.open-menu{display:block}}.icon-menu::before{content:" ";display:block;height:1px;width:30px;background-color:white;position:relative;right:0px;top:0px;transition:0.3s ease;-moz-transition:0.3s ease;-webkit-transition:0.3s ease}.icon-menu::after{content:" ";display:block;height:1px;width:30px;background-color:white;position:relative;right:10px;top:10px;transition:0.3s ease;-moz-transition:0.3s ease;-webkit-transition:0.3s ease}.menu-button-animation span::after{right:5px !important;top:5px !important;transform:rotate(45deg) !important}.menu-button-animation span::before{right:5px !important;top:5px !important;transform:rotate(-45deg) !important}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fale-conosco-menu{position:absolute;bottom:0;height:15%;width:100%;background-color:#bdac8c;opacity:0}.overlay.open .social-menu{animation:fadeIn .5s ease forwards;animation-delay:.5s}.overlay.open .fale-conosco-menu{animation:fadeIn .5s ease forwards;animation-delay:.5s}.fale-conosco-menu a{font-size:16px;letter-spacing:5px;color:white !important;padding-left:40px;top:36%;position:relative}.social-menu{opacity:0;position:absolute;padding:13px;right:-10px;margin-right:-89px;top:90px;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);display:none;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;overflow-x:hidden}@media (max-width: 599px){.social-menu{display:block}}.social-menu a{font-size:8px;color:#95777d !important;letter-spacing:1px !important}.menu-topo-fixed{position:fixed !important;z-index:999999}.fix-topo{width:100%;height:100px;display:none}.fix-topo-on{display:block !important}#icons-mobile{position:absolute;bottom:0;background-color:#c93e45;display:flex;justify-content:space-around;padding:30px 80px;color:white !important;font-size:40px;width:100%}#icons-mobile a{color:white !important}.cartola span{font-size:16px;font-family:MontserratLight;letter-spacing:7px;color:#282828}.cartola h3{font-size:48px;font-family:MontserratExtraBold;color:#c83d43;line-height:48px;margin-bottom:30px}@media (max-width: 599px){.cartola h3{font-size:38px}}#empreendimentos{padding:100px 0px 100px 0px}.hover-img{position:relative;overflow:hidden}.hover-img:hover>img{transform:scale(1.2)}.hover-img:hover>.fade-black{height:100%}.hover-img:hover>.fade-black nav{bottom:22%;opacity:1}.hover-img img{width:100%;transition:0.3s all}.border{border:1px solid white;height:calc(100% - 20px);width:calc(100% - 20px);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.fade-black{position:absolute;background-image:linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0.6), rgba(0,0,0,0.5), transparent);bottom:0;width:100%;height:150px;font-size:28px;line-height:28px;text-align:center;color:white;font-family:MontserratExtraBold;transition:0.3s all}@media (min-width: 600px) and (max-width: 989px){.fade-black{font-size:18px}}.fade-black span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-transform:uppercase}.fade-black nav{position:absolute;width:100%;bottom:40%;opacity:0;color:#cd4e56;transition:all 0.3s}.status{position:absolute;font-family:MontserratLight;font-size:12px;left:50%;transform:translateX(-50%);bottom:10px;background-color:#282828;color:white !important;padding:2px 20px 2px 20px;letter-spacing:5px;text-transform:uppercase}@media (min-width: 600px) and (max-width: 989px){.status{font-size:11px;letter-spacing:3px;padding:2px 10px 2px 10px}}.emp-item{flex:0 0 25%;max-width:25%;margin:0 auto;position:relative;padding:20px}@media (max-width: 599px){.emp-item{flex:0 0 60%;max-width:60%;margin-bottom:50px}}.button-emp{text-align:center;margin-top:60px}#parallax-1{height:600px}@media (max-width: 599px){#parallax-1{min-height:1000px}}.parallax-content{text-align:center;position:relative;transform:translateY(-50%);top:50%}@media (max-width: 599px){.parallax-content{transform:none;top:40px}}.parallax-content div div{display:flex;flex-direction:column}.parallax-content img{height:90px}.parallax-content span{font-size:40px;color:#c93e45;font-family:MontserratExtraBold;height:60px}.parallax-content p{font-size:22px;font-family:MontserratMedium;color:white;text-transform:uppercase;line-height:23px;margin-bottom:60px}.p1-texto{margin-top:15px;font-size:70px;font-family:'TheCoastal';color:#E5ABA3;margin-bottom:50px}@media (max-width: 599px){.p1-texto{font-size:50px}}#institucional{display:flex;min-height:800px}@media (max-width: 599px){#institucional{flex-direction:column}}.logo-institucional{background-image:url("/img/logo-inst.jpg");background-size:cover}@media (max-width: 599px){.logo-institucional{flex:none !important;width:100%;height:500px}}.conteudo-institucional{width:50%;padding:100px}@media (min-width: 990px) and (max-width: 1199px){.conteudo-institucional{width:75%}}@media (min-width: 600px) and (max-width: 989px){.conteudo-institucional{width:75%}}@media (max-width: 599px){.conteudo-institucional{width:100%;padding:40px}}.conteudo-institucional p{font-family:MontserratLight;font-size:15px;line-height:2;color:#333333;letter-spacing:1px;text-align:justify}#parceiros{background-color:#282828;padding-top:100px;padding-bottom:100px}.carousel img{margin:25px}#parallax-2{height:600px}.gavlogo{margin-top:40px !important}.parallax-content-2{text-align:center;position:relative;transform:translateY(-50%);top:50%;text-align:right}.parallax-content-2 img{height:90px}.parallax-content-2 p{font-size:45px;font-family:'MontserratMedium';color:white;line-height:55px}.parallax-content-2 span{color:#c93e45;font-family:'MontserratExtraBold'}#formulario{position:relative;height:auto;padding-top:8vh;background-color:#282828}#formulario .cartola h6{color:#07e0b5 !important}#formulario .cartola i{color:#07e0b5 !important}.forminfo1 h2{color:white;font-family:Ubuntu-Light;font-size:20px;letter-spacing:2.5px}@media (max-width: 399px){.forminfo1{padding-left:20px}}@media (min-width: 400px) and (max-width: 599px){.forminfo1{padding-left:20px}}.subinfo p{font-family:'MontserratLight';color:#c83d43 !important;font-size:13px}.subinfo p a{color:#c83d43 !important}.subinfo span{font-family:'MontserratExtraBold'}.subinfo{display:inline-flex}.subinfo a{text-decoration:none !important}.svgform{width:47px;height:41px;margin-right:10px}.forminfo2{color:white;display:grid;margin-top:50px}@media (max-width: 599px){.forminfo2{padding-left:20px}}.forminfo2 p{font-size:13px}@media (max-width: 599px){.forminfo2 p{padding-right:5px}}.botaoformulario{position:absolute;right:15px;background:transparent;padding:15px 35px 15px 25px;text-decoration:none;display:inline-block;border-radius:40px;color:white;float:right;cursor:pointer;z-index:8;font-family:HansomFYLight;letter-spacing:1.5px;font-size:15px;transition:all 0.3s ease-in-out;margin-top:20px;border:1px solid white}@media (max-width: 599px){.botaoformulario{right:50%;transform:translateX(50%)}}@media (min-width: 600px) and (max-width: 989px){.botaoformulario{right:50%;transform:translateX(50%)}}@media (min-width: 900px) and (max-width: 1000px){.botaoformulario{right:50%;transform:translateX(50%)}}.botaoformulario:hover{background-color:#c93e45;border:1px solid #c93e45}.botaoformulario:hover>svg{margin-left:15px}.botaoformulario:hover>.sveg path{transition:all 0.3s ease-in-out;fill:white}.iconbotao{top:2px;position:relative;width:14px;height:16px}#testmapa{background-color:transparent;width:100%;margin:0;padding:0}.fa-map-marker-alt{font-size:17px}#contact input,#contact textarea{display:block;width:100%;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;margin-bottom:25px;color:white;font-family:MontserratMedium;font-size:14px;border:none;border-bottom:1px solid #b1b1b1;background-color:transparent;position:relative;outline:none;z-index:8;padding-top:20px;padding:15px;padding-right:0 !important;padding-left:0px !important}@media (max-width: 599px){#contact input,#contact textarea{padding-left:0 !important}}@media (min-width: 600px) and (max-width: 989px){#contact input,#contact textarea{padding-left:0 !important}}@media (min-width: 990px) and (max-width: 1199px){#contact input,#contact textarea{padding-left:0 !important;width:98%}}.slick_croll:hover{color:#eb757d !important;transition:all 0.3s ease-in-out}#contact textarea{height:100px;resize:none}#contact input:focus,#contact button:focus,#contact textarea:focus{outline:none}#contact label{color:#b1b1b1;letter-spacing:1.5px;font-size:11px;font-weight:normal;position:absolute;pointer-events:none;left:0px;top:3vh;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;font-family:'MontserratLight'}@media (min-width: 990px) and (max-width: 1199px){#contact label{top:2vh}}#contact input:focus ~ label,#contact input:valid ~ label,#contact button:focus ~ label,#contact button:valid ~ label,#contact textarea:focus ~ label,#contact textarea:valid ~ label{top:-17px}#contact .bar:before,#contact .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#689ebf;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}#contact .bar:before{left:50%}#contact .bar:after{right:50%}#contact input:focus ~ .bar:before,#contact input:focus ~ .bar:after,#contact button:focus ~ .bar:before,#contact button:focus ~ .bar:after,#contact textarea:focus ~ .bar:after,#contact textarea:focus ~ .bar:before{width:50%}#contact .highlight{position:absolute;height:65%;width:95%;top:17%;left:3%;pointer-events:none;opacity:0.5}.h_2{height:90% !important;top:5% !important}#contact input:focus ~ .highlight,#contact button:focus ~ .highlight,#contact textarea:focus ~ .highlight{-webkit-animation:inputHighlighter 0.3s ease;-moz-animation:inputHighlighter 0.3s ease;animation:inputHighlighter 0.3s ease}.form{position:relative}.group{position:relative}.new_interesse{margin-top:3vh}@media (max-width: 399px){.new_interesse{width:100%}}@media (min-width: 400px) and (max-width: 599px){.new_interesse{width:100%}}@media (min-width: 600px) and (max-width: 989px){.new_interesse{width:100%}}.setaright{width:15px;height:15px;top:3px;position:relative;left:4px}.botaomapa{position:relative;background:transparent;border:solid 1px #0a806d;padding:10px 35px;text-decoration:none;display:inline-block;font-size:15px;border-radius:40px;color:white;cursor:pointer;letter-spacing:1.5px;z-index:8;font-family:'HansomFYLight';transition:all 0.3s ease-in-out}@media (min-width: 600px) and (max-width: 989px){.botaomapa{font-size:9px}}.botaomapa:hover{background:#0a806d;color:white !important;text-decoration:none;transition:all 0.3s ease-in-out;border:solid 1px #0a806d;background-size:100%;background-clip:padding-box;background-repeat:no-repeat}.botaomapa:hover>.sveg path{transition:all 0.3s ease-in-out;fill:white}.logocr{height:auto;width:100px;bottom:0;position:relative}.imagemrodape{height:1000px;position:relative;overflow:hidden;background-image:url("/img/rodape-bg.jpg");background-position:-300px;background-size:cover}@media (max-width: 399px){.imagemrodape{margin-top:100px;margin-bottom:20px}}@media (min-width: 400px) and (max-width: 599px){.imagemrodape{margin-top:100px}}@media (min-width: 600px) and (max-width: 989px){.imagemrodape{margin-top:100px;height:450px}}@media (min-width: 900px) and (max-width: 1000px){.imagemrodape{margin-top:100px}}@media (min-width: 990px) and (max-width: 1199px){.imagemrodape{margin-top:100px;height:550px}}@media (max-width: 599px){.imagemrodape{height:380px}}.background_rodape{width:100%;height:auto}.logomoverrodape{position:absolute;bottom:0;left:50%;height:150px;width:200px;transform:translateX(-50%)}@media (max-width: 399px){.logomoverrodape{height:100px;width:160px}}.rodape-info{text-align:center;position:absolute;bottom:0;width:100%;z-index:2}.logo-rodape{width:300px}@media (max-width: 599px){.logo-rodape{margin-bottom:15px}}.rodape-info p{font-family:MontserratLight;font-size:10px;letter-spacing:1px;color:#babdc8;z-index:2}.infos-rodape{position:absolute;transform:translatex(-50%);left:50%;display:flex;justify-content:flex-end;bottom:180px}@media (min-width: 600px) and (max-width: 989px){.infos-rodape{bottom:100px;z-index:2}}@media (max-width: 599px){.infos-rodape{bottom:120px;z-index:2}}.imagemrodape h3{font-family:MontserratMedium;font-size:60px;position:absolute;text-align:right;color:white;right:15px;z-index:2;margin-top:400px}@media (min-width: 990px) and (max-width: 1199px){.imagemrodape h3{font-size:45px;margin-top:65px}}@media (min-width: 600px) and (max-width: 989px){.imagemrodape h3{font-size:35px;margin-top:60px}}@media (max-width: 599px){.imagemrodape h3{margin-top:70px;font-size:25px}}.imagemrodape h3 span{color:#c93e45;font-family:'MontserratExtraBold'}.rzao{position:absolute;width:35%;bottom:-20px;left:0;z-index:1}@media (max-width: 599px){.rzao{width:85%;bottom:-25px;left:-140px}}.botaoformulario svg{height:10px;margin-left:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all 0.3s}.redes{margin-right:50px}@media (max-width: 599px){.redes{margin-right:10px;margin-top:5px}}.redes a{font-family:MontserratMedium;font-size:22px;font-style:italic;color:white !important;letter-spacing:1.5px;text-decoration:none !important}@media (max-width: 599px){.redes a{font-size:11px}}.redes svg{height:25px;width:70px;margin-bottom:10px}@media (max-width: 599px){.redes svg{height:18px;width:30px;margin-bottom:0px}}.indice{display:flex;text-align:right}.indice svg{height:75px;margin-left:20px}@media (max-width: 599px){.indice svg{height:45px;margin-left:8px;margin-top:8px}}.indice span{color:white;font-size:15px;letter-spacing:1px}@media (max-width: 599px){.indice span{font-size:10px}}.indice p{font-family:MontserratBold;font-size:30px;color:#c93e45;margin-bottom:0;line-height:29px}@media (max-width: 599px){.indice p{font-size:22px;line-height:17px;margin-bottom:-5px}}#topo-empreendimentos{width:100%;height:calc(100vh - 95px);background-image:url("/img/emp-topo.jpg");background-size:cover;background-position:center}@media (max-width: 599px){#topo-empreendimentos{height:calc(60vh - 95px)}}#emp-topo-content{position:absolute;left:10%;bottom:30%;color:white;max-width:600px}@media (max-width: 599px){#emp-topo-content{left:0;text-align:center;bottom:auto;top:40%;width:100%}}#emp-topo-content h1{font-family:MontserratExtraBold;font-size:60px;line-height:55px;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}@media (max-width: 599px){#emp-topo-content h1{font-size:25px;line-height:30px}}#emp-topo-content h2{font-family:MontserratLight;font-size:31px;margin-bottom:35px}@media (max-width: 599px){#emp-topo-content h2{font-size:15px;margin-bottom:15px}}#emp-topo-content h3{font-size:18px;font-family:'MontserratMedium';letter-spacing:1px;font-style:italic;background-color:#8b2931;padding:20px 40px;position:absolute}@media (max-width: 599px){#emp-topo-content h3{font-size:11px;left:50%;transform:translateX(-50%);width:270px;text-align:center}}#topo-descricao{padding-bottom:100px}#topo-descricao .cartola{padding-top:100px}.desc-content h5{font-family:'MontserratLight';font-size:20px;letter-spacing:5px;color:#282828}.desc-content h4{font-family:'MontserratExtraBold';font-size:55px;color:#c83d43;margin-bottom:20px}.desc-content h4{font-family:'MontserratExtraBold';font-size:40px;color:#c83d43}.metragem{font-family:'MontserratMedium';font-size:17px;letter-spacing:1px;color:#333333;margin-bottom:7px}.metragem img{height:27px;width:27px;margin:5px}@media (max-width: 599px){.m-1{display:none}}.m-2{display:none}@media (max-width: 599px){.m-2{display:block}}.descricao-emp{font-size:15px;color:#333333;font-family:'MontserratLight';margin-bottom:20px}.descricao-img{padding:10px;margin-top:-40px;background-color:white}@media (max-width: 599px){.descricao-img{margin-top:0px}}.descricao-img img{width:100%;z-index:2;-webkit-box-shadow:0px 0px 15px -2px rgba(0,0,0,0.7);box-shadow:0px 0px 15px -2px rgba(0,0,0,0.7) s}.r-desc{position:absolute;right:-140px;width:500px;bottom:10px;z-index:-1}@media (min-width: 990px) and (max-width: 1199px){.r-desc{display:none}}@media (min-width: 600px) and (max-width: 989px){.r-desc{display:none}}@media (max-width: 599px){.r-desc{display:none}}#evolucao{padding:100px 0px;background-color:#f3f3f3}#evolucao nav{margin-bottom:30px}#evolucao label{position:absolute}.ev-fix{display:flex;justify-content:space-between}.ev-item label{position:absolute;left:50%;transform:translateX(-50%);bottom:-45px;font-family:'MontserratLight';font-size:16px}.ev-item{position:relative;text-align:center;width:20%}@media (min-width: 600px) and (max-width: 989px){.ev-item{margin-bottom:50px}}@media (max-width: 599px){.ev-item{width:100%;margin-bottom:85px}}.evolucoes_field{width:90px !important}@media (max-width: 599px){.evolucoes_field{width:59px !important}}.input-width{width:150px;margin:0 auto;text-align:center}@media (max-width: 599px){.input-width{width:110px}}#ap-infos{padding:100px 0px}#ap-infos .cartola span{text-transform:uppercase}.infos nav{display:flex}.infos nav p{font-size:16px;font-family:'MontserratRegular';color:#333333;text-transform:uppercase}.infos img{width:20px;height:20px;margin-top:1px;margin-right:5px}.fotos{display:flex;flex-flow:wrap}.foto{width:calc(25% - 10px);position:relative;margin:5px 5px 0px 5px}@media (min-width: 600px) and (max-width: 989px){.foto{width:calc(50% - 10px)}}@media (max-width: 599px){.foto{width:calc(50% - 10px)}}.fotos img{width:100%}#emp-infos{padding:100px 0px}#emp-infos .cartola span{text-transform:uppercase}.descricao-img .hover-img-2{top:-30px;right:25px}@media (max-width: 599px){.descricao-img .hover-img-2{top:10px}}.hover-img-2{height:50%;width:50%;background-image:radial-gradient(circle at 100% 0%, #000, rgba(0,0,0,0), rgba(255,0,0,0));opacity:0;position:absolute;top:0;right:0;transition:0.3s}.hover-img-2 svg{position:absolute;top:15px;right:15px;height:24px;width:24px}.descricao-img:hover>a>.hover-img-2{opacity:1}.foto:hover>.hover-img-2{opacity:1}#plantas{padding:100px 0px;background-color:#917e66}#plantas .cartola span{text-transform:uppercase;color:white}#plantas .cartola h3{color:#282828}.plantas img{width:100%;transition:all 0.3s}.plantas img:hover{opacity:0.7}#slick-buttons-2{position:absolute;right:0;top:0}#slick-buttons-3{position:absolute;right:0;top:0}@media (max-width: 599px){#slick-buttons-2 div .slick-arrow{bottom:-65px}}.plantas .hover-img-2{width:40% !important}#listagem{padding:100px 0}@media (min-width: 600px) and (max-width: 989px){#listagem div .d-flex{flex-wrap:wrap}}@media (max-width: 599px){#listagem div .d-flex{flex-wrap:wrap}}@media (max-width: 599px){.buttons-listagem{display:flex;flex-wrap:wrap;justify-content:space-around}}.buttons-listagem button{background-color:transparent;padding:15px 25px;border:1px solid #c93e45;font-family:HansomFYLight;color:#c93e45;letter-spacing:2px;transition:all 0.3s}@media (max-width: 599px){.buttons-listagem button{padding:15px 15px;min-width:150px;margin-top:10px}}.buttons-listagem button:hover{background-color:#c93e45;color:white}.buttons-listagem button:focus{outline:none !important}.emp-item-list{max-width:100%;margin:0 auto;position:relative;padding:20px}@media (max-width: 599px){.emp-item-list{flex:0 0 60%;max-width:60%;margin-bottom:50px}}.grid-item{flex:0 0 25%;max-width:25%}@media (max-width: 599px){.grid-item{max-width:100%}}.g-recaptcha{position:absolute;z-index:2}@media (max-width: 599px){.g-recaptcha{position:relative}}@media (min-width: 600px) and (max-width: 989px){.g-recaptcha{position:relative}}@media (min-width: 900px) and (max-width: 1000px){.g-recaptcha{position:relative}}.g-recaptcha div{margin:0 auto}.menu_bt:hover{color:white}.menu_bt{position:absolute;top:30px;right:10%;letter-spacing:4px;font-size:30px;transform:rotate(90deg);color:#99d0c7 !important;font-family:MontserratExtraLight;width:35px;height:49px}.navbar{height:90px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.navbar-buttons{position:relative;width:155px;display:flex;justify-content:space-between;align-items:center}.button{background-color:rgba(44,45,47,0.749);width:97px;height:30px;font-size:12px;color:#fff;border:none;border-radius:20px;cursor:pointer}.overlay{position:fixed;background-color:#282828;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .35s, visibility .35s, height .35s;overflow:hidden}.overlay.open{opacity:1;visibility:visible;height:100%;z-index:2}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.overlay.open li:nth-of-type(2){animation-delay:.4s}.overlay.open li:nth-of-type(3){animation-delay:.45s}.overlay.open li:nth-of-type(4){animation-delay:.50s}.overlay.open li:nth-of-type(5){animation-delay:.55s}.overlay.open li:nth-of-type(6){animation-delay:.60s}.overlay .nav-title{font-size:22px;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;position:absolute;left:50%;transform:translate(-50%);top:8%;font-family:AntennaRegular}.close-menu{position:absolute;left:calc(50% - 12px);width:24px}.overlay ul li{display:block;position:relative;opacity:0;margin-bottom:20px}button:focus{outline:0}.open-menu,.close-menu,.button{cursor:pointer;transition:transform 0.30s}.open-menu:hover,.close-menu:hover,.button:hover{transform:scale(1.1)}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@media (max-width: 670px){.overlay nav{font-size:30px}}@media (max-width: 550px){.overlay nav{font-size:20px}}@media (max-width: 670px){.overlay nav{font-size:30px}}@media (max-width: 550px){.overlay nav{font-size:16px;letter-spacing:16px}.overlay ul li{display:block;position:relative;opacity:0;margin-bottom:36px}}@media (max-width: 360px){.overlay ul li{margin-bottom:22px}}#menutopogeneral{width:100%;height:110px}.menu_scriptclass{position:absolute;top:0;background-image:none;background-size:cover}.topo_interna{width:100%;height:100%;padding:25px}.logocapa{width:350px;margin-left:10%;margin-top:30px;position:absolute;top:0px}.menupcgeneral a{position:relative;text-decoration:none !important}.menupcgeneral a:hover li{color:#99d0c7;transition-duration:1s;transition:all 0.33s ease}.menupcgeneral a::before{content:"";opacity:0;width:calc(100% - 15px);height:5px;top:-33px;background-color:#99d0c7;position:absolute;transition-duration:1s;transition:all 0.33s ease}.menupcgeneral a:hover::before{content:"";opacity:1;width:calc(100% - 15px);height:5px;bottom:-42px;background-color:#99d0c7;position:absolute;transition-duration:1s;transition:all 0.33s ease}.menupcgeneral{transition:all 0.33s ease;position:absolute;top:30px;right:10%;display:none}.menupcgeneral ul li{transition-duration:1s;transition:all 0.33s ease;text-decoration:none;color:white;font-family:MontserratExtraLightItalic;display:inline;list-style:none;font-size:18px;margin-right:18px}.menumobilegeral{display:none}.fbmenu{transition:all 0.33s ease;width:40px;height:40px;background-image:url(../img/fb_circulo.svg);float:right;margin-right:10px;margin-top:-10px;background-size:36px;background-position-x:2px;background-position-y:2px;border:2px solid #99d0c7;border-radius:25px}.zapmenu{transition:all 0.33s ease;width:40px;height:40px;background-image:url(../img/insta_circulo.svg);float:right;margin-right:16px;margin-top:-10px;background-size:40px;border:2px solid #99d0c7;border-radius:25px}.fbmenu:hover,.zapmenu:hover{transition:all 0.33s ease;background-color:#99d0c7;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:0.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:0 0 8px rgba(153,208,199,0.6)}.menumovel{position:fixed;opacity:0;background-image:url("../img/bgcapa.jpg");z-index:-1;top:0;transition:all 0.33s ease 0s;background-size:cover}@media screen and (min-width: 1350px) and (max-width: 1500px){.menupcgeneral ul li{font-size:16px !important}.fbmenu{width:35px !important;height:35px !important;background-size:35px !important;background-position-x:0px !important;background-position-y:0px !important}.zapmenu{width:35px !important;height:35px !important;background-size:35px !important}}@media screen and (min-width: 1101px) and (max-width: 1350px){.menupcgeneral ul li{font-size:13px !important}.fbmenu{margin-top:-6px;width:30px !important;height:30px !important;background-size:30px !important;background-position-x:0px !important;background-position-y:0px !important}.zapmenu{margin-top:-6px;width:30px !important;height:30px !important;background-size:30px !important}}@media screen and (max-width: 1100px){.menumobilegeral{display:block !important}}@media screen and (min-width: 1100px){.menupcgeneral{display:block !important}}.topo_interna .flickity-viewport{height:100% !important}.depth-over-caption{z-index:3}.depth-over-hover{z-index:7}.depth-over-content{z-index:11}.jprt-container{position:relative;padding:0}.jprt-item{position:absolute;text-align:center;-webkit-transition:width 1s ease,top 1s ease,left 1s ease,opacity .5s ease;-moz-transition:width 1s ease,top 1s ease,left 1s ease,opacity .5s ease;-o-transition:width 1s ease,top 1s ease,left 1s ease,opacity .5s ease;transition:width 1s ease,top 1s ease,left 1s ease,opacity .5s ease;z-index:2}.jprt-caption h1{margin:0}.jprt-content{position:absolute;display:none;width:100%;top:0;left:0;overflow-y:hidden;-webkit-transition:height 1s ease,top 1s ease,left 1s ease,opacity .5s ease;-moz-transition:height 1s ease,top 1s ease,left 1s ease,opacity .5s ease;-o-transition:height 1s ease,top 1s ease,left 1s ease,opacity .5s ease;transition:height 1s ease,top 1s ease,left 1s ease,opacity .5s ease;z-index:10}.jprt-content.show_new_section{display:inline-block;z-index:4}.jprt-hover{position:absolute;opacity:0;width:100%;top:0;left:0;-webkit-transition:width 1s ease,top 1s ease,left 1s ease,opacity .25s ease;-moz-transition:width 1s ease,top 1s ease,left 1s ease,opacity .25s ease;-o-transition:width 1s ease,top 1s ease,left 1s ease,opacity .25s ease;transition:width 1s ease,top 1s ease,left 1s ease,opacity .25s ease;z-index:6}.jprt-item:hover{cursor:pointer}.jprt-item:hover .jprt-hover{opacity:1}.jprt-features{position:absolute;top:15px;left:0}.jprt-features ul{list-style:none;padding:0}.jprt-features li{list-style:none;margin-bottom:6px;padding:3px 6px;font-size:12px}.jprt-item-status{position:absolute;top:10px;right:10px;font-size:14px}.jprt-item-tags{position:absolute;bottom:0;padding:5px 10px;width:100%}.jprt-item-title{position:absolute;top:40%;width:100%;font-size:24px;padding:10px}h1.jprt-item-title{margin-top:-13px}.jprt-caption-img{width:30%;height:auto;top:50px;position:relative}.jprt-btn-transparent-white{color:#fff;background:0 0;border:1px solid #fff;padding:10px 20px;outline:0}.jprt-btn-transparent-white:hover{background:rgba(255,255,255,0.3);outline:0}.jprt-arrow-down-border{display:none;width:60px;height:60px;position:absolute;bottom:0;background:#444;padding:2px;left:50%;margin-left:-30px;border-radius:50%;z-index:15;margin-bottom:-30px}.jprt-arrow-down-back{width:56px;height:56px;position:absolute;background:#fff;top:2px;left:2px;border-radius:50%}.jprt-arrow-down{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);background:0 0;border-bottom:2px solid #444;border-right:2px solid #444;border-radius:2px;position:relative;width:20px;height:20px;margin:auto;margin-top:15px}.jprt-bg-build-area{background:repeating-linear-gradient(-45deg, #444, #444 10px, #dab91f 10px, #dab91f 20px)}.jprt-buttons{margin-top:20px;margin-bottom:20px;text-align:center}.jprt-buttons .jprt-btn{background:#27b0d1;color:#fff;font-size:16px;padding:10px 15px;margin:10px;box-shadow:none;border:2px solid #27b0d1;outline-style:none}.jprt-buttons .jprt-btn:hover{background:#27dbd1;color:#fff;border:2px solid #27dbd1;outline-style:none}.jprt-buttons .jprt-btn.jprt-btn-active{background:#fff;color:#27bbd1;outline-style:none;border:2px solid #27dbd1}.jprt-buttons .jprt-btn.jprt-btn-active:hover{background:#27dbd1;color:#fff;border:2px solid #27dbd1;outline-style:none}.jprt-item{background:#ddd}.jprt-item:nth-child(odd) .jprt-caption{background:#27b0d1}.jprt-item:nth-child(even) .jprt-caption{background:#27bbd1}.jprt-hover{background:#27d1a9}.jprt-content{background:#777;color:#eee}.jprt-caption h1{color:#fff}.jprt-features li{background:#fff;color:#27b0d1}.jprt-item-status{color:#fff}.jprt-item-tags,.jprt-item-title{background:rgba(0,0,0,0.2);color:#fff}.cookies-eu{line-height:40px;position:fixed;z-index:999;right:0;bottom:0;left:0;padding:0 20px;text-align:center;border-top:1px solid #e4e4e4;background:#f2f2f2}@media (max-width: 767px){.cookies-eu{font-size:12px;line-height:30px;position:initial}}.cookies-eu .cookies-eu-content-holder{display:inline-block;padding:0 20px}.cookies-eu .cookies-eu-button-holder{display:inline-block}.cookies-eu .cookies-eu-button-holder .cookies-eu-ok{font-size:11px;font-weight:bold;line-height:20px;min-width:26px;margin-right:5px;padding:2px 11px;cursor:pointer;text-align:center;white-space:nowrap;color:white;border:0;outline:none;background-color:#4d90fe}
