html,body{margin:0;font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:11px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a161b;letter-spacing:0.2px;overflow-x:hidden}.clear{clear:both}::-webkit-scrollbar{width:0 !important}.loading{width:100vw;height:100vh;position:fixed;z-index:99999999;left:0;top:0;background:white;color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;justify-content:center;overflow-x:hidden;transition:0.5s}.loader{height:40px;width:40px;text-align:center;padding:0;margin:0 auto}.loader img{width:100%;height:auto}.logo-mobile{top:0px;left:0px;position:fixed;width:100%;height:70px;display:block;background:white;z-index:9999;text-align:center;display:none;-webkit-box-shadow:0px 2px 3px -2px rgba(0,0,0,0.39);-moz-box-shadow:0px 2px 3px -2px rgba(0,0,0,0.39);box-shadow:0px 2px 3px -2px rgba(0,0,0,0.39)}.menu-mobile{top:20px;left:20px;position:fixed;width:30px;height:auto;display:block;background:white;z-index:9999;text-align:center;display:none}.menu-mobile img{width:100%;height:auto;display:block}menu{position:fixed;top:0;left:-220px;z-index:999;width:220px;height:100%;background:white;margin:0;padding:0;text-align:left;-webkit-box-shadow:3px 0px 76px -20px rgba(0,0,0,0.39);-moz-box-shadow:3px 0px 76px -20px rgba(0,0,0,0.39);box-shadow:3px 0px 76px -20px rgba(0,0,0,0.39);-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;transition:all 0.25s linear}.menuOpen{-webkit-transform:translateX(220px);-moz-transform:translateX(220px);-ms-transform:translateX(220px);transform:translateX(220px)}.menu-wrapper-mobile{width:100%;height:auto;display:block;position:absolute;top:100px;left:20px}.footer-language{top:calc(100% - 40px);left:0px;position:absolute;width:100%;height:40px;display:block;background:white;z-index:99999;text-align:center;-webkit-box-shadow:0px -4px 20px -6px rgba(0,0,0,0.2);-moz-box-shadow:0px -4px 20px -6px rgba(0,0,0,0.2);box-shadow:0px -4px 20px -6px rgba(0,0,0,0.2);display:none}.footer-social ul.social{margin-top:13px}.footer-language ul.language{margin-top:12px}.footer-social{top:calc(100% - 80px);left:0px;position:absolute;width:100%;height:80px;display:block;background:white;z-index:9999;text-align:center;-webkit-box-shadow:0px -4px 20px -2px rgba(0,0,0,0.39);-moz-box-shadow:0px -4px 20px -2px rgba(0,0,0,0.39);box-shadow:0px -4px 20px -2px rgba(0,0,0,0.39);display:none}.sidebar{top:0px;left:0px;position:fixed;height:100vh;display:block;width:240px;background:#fff;z-index:9999;text-align:left;-webkit-box-shadow:3px 0px 76px -20px rgba(0,0,0,0.39);-moz-box-shadow:3px 0px 76px -20px rgba(0,0,0,0.39);box-shadow:3px 0px 76px -20px rgba(0,0,0,0.39)}.triangulo{top:30px;left:calc(240px - 2px);position:absolute;width:70px;height:70px;display:block;background:transparent url("../img/triangulo_azul.svg") 0 0 no-repeat;z-index:999}.logo{width:80px;height:auto;display:block;position:relative;margin-left:45px;margin-top:80px}.logo img{width:100%;height:auto}.menu-wrapper{width:calc(100% - 45px);height:auto;display:block;position:absolute;top:55%;left:45px}ul.menu,ul.language{list-style-type:none;margin:0;padding:0}ul.menu li{padding-bottom:12px}ul.language{margin-top:30px}ul.language li{display:inline-block;padding:0;padding-right:8px}ul.menu li.submenu{padding-left:5px;display:none;opacity:0}.sub-3{padding-bottom:16px !important}ul.menu li a,ul.language li a{font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:14px;color:#6a5e6e;letter-spacing:0.2px;text-decoration:none;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}ul.menu li.submenu a{color:#9b989c}ul.language li a{color:#1a161b;letter-spacing:0.1px;font-size:13px}ul.menu li a:hover,ul.language li a:hover,ul.social li a:hover{color:#008fcb}ul.menu li a:active,ul.menu li a.active{color:#008fcb}ul.language li a:active,ul.language li a.active{color:#008fcb;font-weight:700}ul.social{list-style-type:none;margin:0;padding:0;margin-left:-1px;margin-top:40px}ul.social li{display:inline-block;padding:0;padding-right:8px}ul.social li a{font-size:16px;color:#1a161b;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.section{width:calc(100% - 240px) !important;margin-left:240px;text-align:center}#section1 .fp-tableCell,#section2 .fp-tableCell,#section4 .fp-tableCell,#section5 .fp-tableCell{vertical-align:top}#section1{background:transparent url("../img/home_fundo.jpg");background-repeat:repeat;background-size:cover}#section2{background:transparent url("../img/pattern.png");background-repeat:repeat;background-size:1920px 1200px}#section3{background-color:white}#section4{background:transparent url("../img/imoveis_fundo.jpg");background-repeat:repeat;background-size:auto}#section5{background-color:white}.slider-overlay{width:100vw;height:100vh;position:absolute;top:0px;left:0px;background:transparent url("../img/pattern_home.png");background-repeat:repeat;background-size:1920px 1200px}.rio-container{width:calc(100% - (120px * 2));height:auto;display:block;text-align:left;margin-left:120px}.rio-imagem{width:30%;max-width:525px;height:100%;display:block;position:absolute;top:0;right:0;background:transparent url("../img/rio_x2.jpg");background-repeat:no-repeat;background-position-x:0;background-position-y:0;background-size:100%;background-size:cover}.title{font-size:4em;font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;color:#1a161b;margin:0;padding:0;font-weight:400;letter-spacing:0}.title span{font-weight:700}.title span.type-imovel{font-weight:400;padding-left:50px;letter-spacing:0.2px}.titleMtop{padding-top:calc(80px - 10px)}.numbers-wrapper{margin-top:60px;margin-bottom:60px}.numbers{font-size:1.8em;font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;color:#1a161b;margin:0;padding:0;font-weight:400;letter-spacing:0.3px;line-height:1.7em}.numbers span.m2{font-size:0.8em;padding-left:1px;padding-right:0px}.opa80{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.opa60{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}.opa50{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.bodyText{width:50%;font-size:1.8em;font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;color:#1a161b;margin:0;padding:0;font-weight:400;letter-spacing:0.4px;line-height:1.4em;margin-bottom:100px}.bodyText span{font-weight:700}.ti-container{padding:0}.intro p{color:#fff;width:50%;margin:auto}.grid{width:calc(100% + 12px);margin:0 auto;margin-left:-6px;margin-top:-10px}.grid:after{content:'';display:block;clear:both}.grid-item{width:calc(33.33333% - 10px);margin-left:5px;margin-right:5px;margin-top:10px;background-color:#332b35}.grid-item{float:left}.extra-margin-top{margin-top:11px}.grid-item a{width:100%;height:100%}.plus{width:80px;height:auto;position:absolute;top:0;left:0;z-index:999;display:block;opacity:0;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transform:translate3d(0, 0, 0)}.house-name{width:auto;height:auto;position:absolute;top:16px;right:20px;z-index:999;display:block;margin:0;opacity:0;color:#fff;text-align:right;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transform:translate3d(0, 0, 0);text-shadow:0px 0px 1px rgba(0,0,0,0.6)}.show-plus{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.show-name{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}.gallery-photo{display:block;max-width:100%;width:100%;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transform:translate3d(0, 0, 0)}.grid-item img.gallery-photo:hover{-webkit-filter:grayscale(0);filter:none;filter:grayscale(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.iScrollVerticalScrollbar{display:none !important}#map{display:block;width:100%;height:calc(100vh - 550px);min-height:350px;margin-bottom:60px}.info-contacts{width:45%;height:auto;display:block;float:left}.form-contacts{width:55%;height:auto;display:block;float:right}.left{width:50%;height:auto;float:left;display:block;margin-bottom:30px}.right{width:50%;height:auto;float:right;display:block;margin-bottom:30px}.contactos-title{font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;color:#1a161b;font-size:20px;font-weight:400;margin:0;margin-bottom:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contactos-text{width:90%;font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;color:#6a5e6e;font-size:12px;font-weight:400;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:10px;line-height:20px}.error-sub{display:inline-block;position:relative;width:auto;padding-left:30px;visibility:hidden}.link{text-decoration:none;font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;color:#008fcb;font-size:12px;font-weight:400;margin:0;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:10px;line-height:20px;-moz-transition:color 0.5s ease-in-out;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out}.link:hover{color:#1a161b}.titleAdjust{margin-top:-9px}.imoveisText{width:90%;font-size:1.1em;font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;color:white;margin:0;padding:0;font-weight:400;letter-spacing:0.4px;line-height:1.4em;margin-bottom:30px}.count{font-size:2.3em;margin-bottom:calc(80px - 28px);letter-spacing:2px;margin-top:5px}.counter-left{width:calc(50%);float:left;display:block;text-align:left}.counter-right{width:calc(50%);float:right;display:block;text-align:right}.tipoimovel{font-size:1.5em;margin-left:3px}.wrapper-imovel-info{width:100%;display:block;height:auto}.imovel-info-left{width:50%;height:auto;float:left;display:block}.imovel-info-right{width:50%;height:auto;float:right;display:block}.subheader-imovel{font-size:1.25em;font-weight:500;margin-bottom:7px;letter-spacing:0.2px;line-height:1.4em}.imovel-desc{width:30%;height:auto;display:block;float:left;overflow:hidden}.imovel-gallery{width:calc(70% - 50px);max-width:960px;height:auto;display:block;float:right;background:white;padding:15px;position:relative}.imovel-gallery-container{-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.imovel-gallery-container:hover{opacity:0.9}.mTop{margin-top:30px;margin-bottom:30px}.btn{position:relative;display:block;width:100%;margin-top:50px;margin-bottom:55px}.btn button{font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;color:white;font-size:12px;background:#008fcb;padding:20px 20px 20px 20px;text-decoration:none;letter-spacing:0.2px;font-weight:600;text-transform:uppercase;border:none;outline:none;cursor:pointer;-moz-transition:background 0.5s ease-in-out;-webkit-transition:background 0.5s ease-in-out;transition:background 0.5s ease-in-out}.btn button:hover{color:white;background:#1a161b}.btn a{font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;color:white;font-size:12px;background:#008fcb;padding:20px 20px 20px 20px;text-decoration:none;letter-spacing:0.2px;font-weight:600;text-transform:uppercase;border:none;outline:none;cursor:pointer;-moz-transition:background 0.5s ease-in-out;-webkit-transition:background 0.5s ease-in-out;transition:background 0.5s ease-in-out}.btn a:hover{color:white;background:#1a161b}.imovel-photo{display:block;max-width:100%;width:100%;height:auto;-webkit-transform:translate3d(0, 0, 0)}.rsDefault .rsBullets{position:relative;bottom:30px;background:transparent}.rsDefault .rsArrowIcn{background-color:transparent}.rsDefault .rsOverflow,.rsDefault .rsSlide{background:white}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:white;height:8px;width:8px;margin:-4px 0 0 -4px;opacity:0.5}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:8px;width:8px;margin:-4px 0 0 -4px;opacity:1}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{height:8px;width:8px;margin:-4px 0 0 -4px}#fp-nav ul li,.fp-slidesNav ul li{margin:3px}.dir-arrows{width:40px;height:auto;display:inline-block;color:white;font-size:25px;text-decoration:none;outline:none;margin-top:5px;-moz-transition:color 0.5s ease-in-out;-webkit-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out}.dir-arrows:hover{color:#008fcb}.rsImg{width:100%;height:auto}.hello{margin-top:60px;width:35%}.spacer_mobile{width:100%;height:50px;position:relative;display:none}.fLeftCA{float:left}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-preloader{width:50px;height:50px;background-color:#fff;opacity:1;margin:0 auto;background:#fff url("../img/ringload_fast.gif") 50% 50% no-repeat;background-size:40px}.hide-from-view{display:none}.hint-wrapper{position:absolute;bottom:-40px;right:0;display:block}.hint-wrapper .subheader-imovel{font-size:12px;letter-spacing:0.3px;opacity:0.7;padding-right:15px}.spacer-download{display:block;background:transparent;position:relative;width:100%;height:25px}#callback-msg-1{display:none;opacity:0}.form-input{display:block;margin:0;width:calc(60% - 42px);font-family:"Maven Pro","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #ddd;box-shadow:none;letter-spacing:.7px;appearance:none;border-radius:0;padding:20px 20px 20px 20px;margin-bottom:10px}.form-input:focus{outline:none}.textarea-form{height:150px;width:calc(100% - 42px)}.form50left{width:calc(60% - 42px);float:left;display:block}.form50right{width:calc(40% - 52px);float:right;display:block}@media (max-height: 750px){.textarea-form{height:100px}}@media (max-height: 800px){.logo{margin-top:40px;width:75px}.titleMtop{padding-top:28px}ul.language{margin-top:18px}ul.social{margin-top:30px}.count{margin-bottom:20px}.contacts-spacer{height:0;width:100px;margin-bottom:40px}}@media (max-width: 1280px){.sidebar{width:200px}.triangulo{left:calc(180px - 2px)}.section{width:calc(100% - 200px) !important;margin-left:200px}.rio-container{width:calc(100% - 160px);margin-left:80px}.imoveisText{width:100%}.hello{margin-top:60px;width:35%}.imovel-desc{width:25%}.imovel-gallery{width:calc(75% - 50px)}}@media (max-width: 1200px){.numbers-wrapper{margin-top:40px;margin-bottom:40px}.logo-mobile{display:block}.menu-mobile{display:block}.logo-mobile img{width:180px;padding-top:22px}.sidebar,.triangulo{display:none}.section{width:100% !important;margin-left:0px}.grid{width:calc(100% + 12px);margin-top:calc(70px - 10px)}.grid-item{width:calc(50% - 10px)}.rio-container{width:100%;margin-left:0;text-align:center;margin-bottom:50px}.no-display{display:none}.titleMtop{padding-top:calc(70px + 40px)}.rio-imagem{display:none}.bodyText{margin:0 auto;text-align:center;width:70%;margin-bottom:80px}.triangulo{display:none !important}#map{margin-top:70px}.info-contacts{width:65%;display:block;float:none;margin:auto}.form-contacts{width:65%;display:block;float:none;margin:auto;margin-top:20px}.info-contacts:after,.form-contacts:after{content:'';display:block;clear:both}.left{height:auto}.right{height:auto}.form-input{width:calc(100% - 42px);margin:auto;margin-bottom:10px}.form50left{width:calc(60% - 42px)}.form50right{width:calc(40% - 52px)}.tipoimovel{margin-left:0}.count{margin-bottom:calc(80px - 55px)}.imovel-desc{width:80%;float:none;margin:auto}.imovel-gallery{width:80%;float:none;margin:auto}.imoveisText{text-align:center}.counter-left{float:none;width:100%;text-align:center}.counter-right{display:none}.imovel-info-left,.imovel-info-right{width:100%;float:none;text-align:center}.contactos-text{width:100%}.hello{margin-top:30px;width:55%}#section1{background-position:100% 0%}.slider-overlay{background:none}.imovel-gallery{padding:10px}.hint-wrapper{margin-bottom:0;width:100%;display:none}.hint-wrapper .subheader-imovel{text-align:center;padding-right:0px}.title span.type-imovel{display:block;padding:0;padding-top:10px}.error-sub{padding-left:0px;padding-top:10px}.spacer_mobile{display:block}.fLeftCA{float:none;margin:auto}}@media (max-width: 768px){.numbers{font-size:1.5em;letter-spacing:0.2px}.grid{width:100%;margin:0 auto;margin-top:calc(70px - 8px)}.grid-item{width:100%;margin:0 auto;margin-top:8px}.extra-margin-top{margin-top:9px}.rio-container{width:100%;margin-left:0;text-align:center;margin-bottom:100px}.rio-imagem{display:none}.bodyText{margin:0 auto;text-align:center;width:70%;margin-bottom:80px}#section2{background-size:1200px}.no-display-small{display:none}#map{display:none}.info-contacts{width:100%;margin-top:125px}.left,.right{width:100%;height:auto;margin-bottom:50px}.form-contacts{width:80%}.form50right,.form50left{width:calc(100% - 42px)}.imoveisText{margin-bottom:20px}.spacer{margin-bottom:0px}.footer-language{display:block}.footer-social{display:block}.hello{margin-top:30px;width:55%}.rsImg{margin-top:15px}.rsImg:first-child{margin-top:0px}ul.social li,ul.language li{padding-right:0px}.slider-overlay{background-size:cover}}.colorWhite{color:white}.colorGray{color:#b5b5b5;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}
