@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700,700i,900);body{font-family:'Open Sans',sans-serif}.primary{color:#104036}.gray{color:#5d5d5d}.white{color:#fff}.dark-green{color:#104036}.inherit{color:inherit}.inherit:hover{color:inherit}.t12{font-size:12px}.t16{font-size:16px}.t17{font-size:17px}.t20{font-size:20px}.t32{font-size:32px}.lh3{line-height:3}.w300{font-weight:300}.w400{font-weight:400}.w600{font-weight:600}.w700{font-weight:700}.w900{font-weight:900}html,body{height:100%}body{padding-top:90px;background-color:#f2f2f2}.wrapper{max-width:1230px;width:100%;margin:0 auto}.wrapper.wrapper-large{max-width:1920px}.height-100{min-height:100%}.sm-mg-gap{margin-right:-7.5px;margin-left:-7.5px}.sm-pad-gap{padding-right:7.5px;padding-left:7.5px}.sm-mg-no{margin-right:0;margin-left:0}.sm-pad-no{padding-right:0;padding-left:0}.title-bar{text-align:center;font-size:20px;color:#104036;font-weight:400;line-height:60px;text-transform:uppercase;box-shadow:3px 3px 5px rgba(0,0,0,.05);background-color:#fff;margin-bottom:30px;border-top:1px solid #dadada}.title-bar span.t32{padding:40px 0;display:block}.search_tab{display:none;border-bottom:4px solid #104036}.search_tab a{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:76px;height:40px;background-color:#104036;display:inline-block;border-radius:4px 4px 0 0}.search_tab a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn{display:inline-block;line-height:33px;border-radius:4px;padding:0 10px;font-size:13px}.btn img,.btn span{display:inline-block;margin:0 5px}.btn.primary{color:#fff;background-color:#104036}.btn.primary-border{color:#104036;border:2px solid #104036}.btn.secondary{color:#5b5b5b;background-color:#fff}.btn.block{width:100%}.btn.primary.submit{font-size:20px;font-weight:600;padding:0 20px}a:hover{text-decoration:none}.block{display:block}.card-transparent{background:rgba(0,0,0,.45);padding:20px 16px 16px;color:#fff;height:100%}.card-transparent.height-initial{height:initial;margin-bottom:20px}.card-transparent.green{background:rgba(16,64,54,.8)}.card-transparent h3{font-size:20px;font-weight:400}.card-transparent small{font-size:12px;font-style:italic;color:#d1d1d1}.card-transparent input{width:calc(50% - 5px);margin:10px 0 20px;background-color:transparent;border:1px solid #fff;color:#fff}.card-transparent .btn{font-weight:700}.card-transparent input:hover,.card-transparent input:focus{color:#fff;background-color:transparent}.card-transparent input::-webkit-input-placeholder{color:#fff}.card-transparent input::-moz-placeholder{color:#fff}.card-transparent input:-ms-input-placeholder{color:#fff}.card-transparent input:-moz-placeholder{color:#fff}.list-nav{margin:0;padding:0;list-style:none}.list-nav li{display:inline-block}.list-nav li a{display:block}.list-nav.main-menu li a{font-size:15px;color:#104036;line-height:1.5;font-weight:600;text-transform:uppercase;padding:0 10px}.list-nav.social-menu{margin:0 15px}.list-nav.social-menu li{margin:0 5px}#btn-mobile,#btn-tel{display:none}header{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:9999;border-bottom:1px solid #e7e7e7}header h1#branding{margin-bottom:0}header nav>.row{height:90px}.tel-btn{margin:0 15px}.tel-btn img{vertical-align:middle;margin-right:6px}#banner-hero{position:relative;color:#fff;padding:40px 0 25px}#banner-hero:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:10px;background:rgba(0,0,0,.15)}#banner-hero h1{font-size:48px;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.8)}#banner-hero h2{font-size:30px;font-weight:600;text-shadow:0 0 10px rgba(0,0,0,.8)}a#scroll-down{display:inline-block;margin-top:25px}#banner-hero.inner{padding:75px 0 0}#banner-hero.inner:after{content:none}#banner-hero.inner .list-nav.tab-nav li label{line-height:40px}.search-form{position:relative;padding:20px;background-color:#fff;border-top:5px solid #104036;box-shadow:5px 5px 15px rgba(0,0,0,.65)}.search-form .form-hide{display:none}#banner-hero.inner .search-form{box-shadow:none;border-bottom:1px solid #f2f2f2}#banner-hero.height-100 .search-form{margin:90px 0 60px}.search-form label{font-size:14px;font-weight:600}.search-form input[type="number"]:first-child{margin-right:10px}.search-form .form-control,#banner-hero.inner .search-form .btn.primary{margin-top:0;margin-bottom:20px;height:40px;line-height:40px}#banner-hero.inner .search-form{padding:10px 20px 0}.search-form .btn.primary{font-size:16px;font-weight:600;margin-top:10px;line-height:40px}.list-nav.tab-nav{position:absolute;top:-50px;left:50%;transform:translateX(-50%)}.list-nav.tab-nav li label{cursor:pointer;width:170px;line-height:50px;font-size:16px;color:#fff;font-weight:600;text-transform:uppercase;background-color:#104036;border-radius:4px 4px 0 0}.list-nav.tab-nav li input{display:none}.list-nav.tab-nav li input:checked+label{color:#104036;font-weight:700;background-color:#fff}#destaques{position:relative;padding:40px 0;background-image:url(https://officecia2.officecia.com.br/images/frontend/bg-destaque.jpeg);background-color:#104036;background-repeat:no-repeat;background-size:cover;background-position:center}#destaques.gap{margin:70px 0 30px}.list-destaques .slick-list{padding-bottom:20px!important}.list-destaques .list-item{opacity:0;transition:.4s all ease;background-size:cover;background-position:center;background-repeat:no-repeat;height:470px;transform:scale(.75)}.list-destaques .list-item.slick-active{opacity:1;transition:1s all ease}.list-destaques .list-item.slick-current{transform:scale(1)}.list-destaques .list-item .caption{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);padding:8px 10px;color:#fff}.list-destaques .list-item .caption h3{font-size:20px;font-weight:700}.list-destaques .list-item .caption p{font-size:14px;line-height:1.1}.list-destaques .list-item .btn-info{position:absolute;right:-10px;bottom:-20px;background-color:#fff;padding:0 10px;line-height:34px;display:inline-block;font-size:14px;color:#104036;font-weight:700;text-transform:uppercase}.slick-arrow{position:absolute;top:50%;left:-70px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.slick-arrow{left:0;transition:.2s all}.slick-arrow.slick-next{left:unset;right:0}.slick-arrow.slick-disabled{opacity:0}#imoveis{}.list-imoveis{}.list-imoveis .list-item{position:relative;background-color:#fff;box-shadow:3px 3px 5px rgba(0,0,0,.1);margin-bottom:30px}.list-imoveis .list-title{color:#104036;padding:9px 10px 10px}.list-imoveis .list-title h2{font-size:19px;line-height:1.5;margin:0;font-weight:700}.list-imoveis .list-title h3{font-size:14px;line-height:1;font-weight:700;font-style:italic;margin:0}.list-imoveis .thumb{position:relative;display:block;height:277px;background-size:cover;background-position:center;background-repeat:no-repeat}.list-imoveis .thumb .caption{font-size:15px;color:#fff;position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);padding:8px 10px 10px}.list-imoveis .thumb .caption span{display:block}.list-imoveis .list-bottom{font-size:13px;color:#000;padding:16px 0 22px}.list-imoveis .list-bottom .gap{margin-bottom:10px}.list-imoveis .list-bottom strong{display:block}.list-imoveis .list-item .btn-info{position:absolute;right:10px;bottom:20px;padding:0 10px;line-height:28px;display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase}footer{padding:40px 0 10px;margin-top:50px;background-color:#fff}.copy{color:#848484;margin:0;border-top:1px solid #f2f2f2}.free{color:#d9d9d9;margin:0}.nav-pagination{margin:40px 0 65px}ul.pagination{box-shadow:0 2px 5px rgba(0,0,0,.05)}ul.pagination li a{font-size:14px;color:#104036}ul.pagination li.disabled a{color:#555}.single-main{position:relative;background-image:url(https://officecia2.officecia.com.br/images/frontend/bg-destaque.jpeg);background-color:#104036;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;margin-bottom:30px}.single-main .single-data{padding:70px 0 40px}.single-main .thumb img{width:100%;height:auto}.single-main h1{font-size:42px;line-height:1.5;font-weight:700;text-transform:uppercase;margin:20px 0;padding-left:26px;border-left:4px solid #fff}.single-main p{font-size:14px;font-weight:600}.main-content{}aside{}.card.label{background-color:transparent;border:1px solid #d9d9d9;padding:0 15px;color:#000;margin-bottom:30px}.card.label.white{background:#fff}.card.label.white.modal-wrap{background-color:unset;border:none}.card.label.white.modal-wrap .modal-body{background-color:transparent;border:1px solid #d9d9d9;padding:0 15px;color:#000;margin-bottom:30px;background:#fff}.control-group{position:relative;margin-bottom:10px}.control-group input,.control-group select,.control-group textarea{position:relative;display:block;width:100%!important;height: calc(2.25rem + 2px) !important;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out}.control-group label{pointer-events:none;position:absolute;top:5px;left:10px;color:#777;z-index:9999}.card.label p{font-size:14px;margin:5px 0 14px}.card.label h5{font-size:18px;font-weight:600;color:#104036;margin:14px 0 0}.card.label ul{margin:5px 0 14px;padding:0;list-style:none}.card.label ul li{line-height:2;border-bottom:1px solid #d9d9d9}.card.label ul li:last-child{border-bottom:0}.card.label form{margin:14px 0}.card.label .form-control{margin-bottom:10px}.card.label input[type="checkbox"]{vertical-align:baseline}.imagem_conteudo{float:left;margin-right:15px;margin-bottom:15px}.slick-slide img{width:100%;height:auto}@media screen and (max-width:1024px){.col{flex-basis:unset}.sm-t12{font-size:12px}.sm-t16{font-size:16px}.sm-t14{font-size:14px}.sm-t17{font-size:17px}.sm-t20{font-size:20px}.sm-block{display:block}.btn.sm-block{width:100%}body{padding-top:50px}#banner-hero.height-100{min-height:auto}header>.container-fluid>.row{height:50px;width:370px}header h1#branding{line-height:1}header h1#branding img{width:162px;height:auto}header nav{display:none;position:fixed;top:51px;left:0;right:0;bottom:0;background-color:#fff;text-align:left;animation:navToggle .4s}@keyframes navToggle{
		from {
			opacity: 0;
			transform: translateY(25%);
		}
		to {
			opacity: 1;
			transform: translateY(0);
		}
	}header nav>.row{height:auto}body.nav-open header nav{display:block}#btn-tel{display:inline-block}#btn-mobile .ico-close{display:none}body.nav-open #btn-mobile .ico-open{display:none}body.nav-open #btn-mobile .ico-close{display:block}#btn-mobile{display:inline-block;margin-left:19px}.list-nav.main-menu{display:block;width:100%;margin:20px 0}.list-nav.main-menu li{margin-bottom:10px}.list-nav.main-menu li a{font-size:16px}header .btn.primary-border{margin:20px 15px}#banner-hero{padding-top:27px}#banner-hero h1{font-size:18px}#banner-hero h2{font-size:13px}.list-nav.tab-nav{margin-bottom:20px;position:static;transform:none}.list-nav li{display:block;margin-bottom:4px}.list-nav.tab-nav li label{display:block;width:100%;border-radius:4px}.search-form{border-top:0;background-color:rgba(255,255,255,.9)}#banner-hero:not(.height-100){padding-top:60px;background-size:cover}#banner-hero.inner .search-form{display:none}#banner-hero.height-100 .search-form{display:block;margin:10px 0 20px}.search-form .form-control{margin-bottom:10px}#banner-hero .card-section{display:none}a#scroll-down{display:none}#banner-hero:after{content:none}.list-imoveis .list-item{margin-bottom:20px}.list-imoveis .thumb .caption{font-size:14px}#destaques.home{display:none}.card-transparent{height:auto;margin-bottom:10px}.card-transparent small{margin-top:16px;display:block;text-align:left;width:100%}.card-transparent input::-webkit-input-placeholder{font-size:14px}.card-transparent input::-moz-placeholder{font-size:14px}.card-transparent input:-ms-input-placeholder{font-size:14px}.card-transparent input:-moz-placeholder{font-size:14px}footer{padding:10px 0;margin-top:25px}footer p{margin-bottom:10px}.space_ico{margin:20px 0 10px;filter:grayscale(1)}.list-nav.social-menu li{display:inline-block}footer .list-nav.social-menu{text-align:center;margin:40px 0 30px}footer .list-nav.social-menu li img{opacity:.5;filter:grayscale(1)}.free{display:none}.nav-pagination{display:none}.title-bar{line-height:1.5;padding:15px 0}.search_tab{display:block}.bairro_drop{display:block;background:#fff;padding:10px;margin:0;width:max-content;border:solid 1px #104036}}