@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Poppins",sans-serif;outline:0}html{scroll-behavior:smooth}body{margin:0px;font-size:1.125rem}ul,ol{list-style:none;padding:0px;margin:0px}p,h1,h2,h3,h4,h5{margin:0px}a{text-decoration:none}a:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer}img{max-width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}::-webkit-input-placeholder{font-family:"Poppins",sans-serif}::-moz-placeholder{font-family:"Poppins",sans-serif}:-ms-input-placeholder{font-family:"Poppins",sans-serif}::-ms-input-placeholder{font-family:"Poppins",sans-serif}input,button,::placeholder{font-family:"Poppins",sans-serif}.page-header__search{margin-top:8rem;margin-bottom:4rem;padding:0 5%}.semantica{font-size:0;overflow:hidden;display:none}.lightboxOverlay{background-color:#fff !important}.lightbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lightbox .lb-data .lb-caption{position:relative;top:0;left:0;font-size:15px;color:#526575;font-weight:normal}.lightbox .lb-data .lb-number{display:none !important}header .header-barra{background-color:#526575;height:10px;width:100%}header .hdr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;height:125px;border-bottom:#526575 dotted;border-width:1px 0;width:790px;position:relative}header div.hdr>a{float:left;margin:45px 20px 0;width:228px}header div.hdr>a h1{background:url("../images/img-otimizada/logo_rcj.gif") no-repeat 0 0;height:42px;text-indent:-5000px;width:228px}header div.hdr ul{float:left;position:relative}header div.hdr li{border-top:10px #fff solid;float:left;margin:0 0 0 10px}header div.hdr li a{color:#6a6a69;float:left;font-size:12px;margin:45px 0 0 0;text-transform:uppercase}header div.hdr .active{position:relative;border-top:10px #526575 solid}header div.hdr li:first-child{margin-left:0}footer{border-top:#526575 dotted;border-bottom:unset;border-width:1px 0;width:790px;position:relative;margin:auto}footer .lgpd-links{width:100%;padding:5px 0 0;text-align:center}footer .lgpd-links li{display:inline-block;padding:10px;margin:0 10px}footer .lgpd-links li a{color:#6a6a69;font-size:.7em}.home .slides{height:100%;width:790px;padding:40px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}.home .slides .slides_container{position:relative;overflow:hidden;width:100%;height:460px}.home .slides .slides_container .slides_control{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:opacity .5s;transition:opacity .5s;width:1170px;height:46px}.home .slides .slides_container .slides_control .slide{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;z-index:0}.home .slides .slides_container .slides_control .slide p{color:#fff;font-size:22px;line-height:23px;right:40px;text-shadow:0 2px 2px #000;bottom:100px;text-align:right;position:absolute}.home .slides .slides_container .slides_control .slide.active{opacity:1;z-index:1}.home .slides .slides_container .slides_control img.txt{position:relative;top:0px}.p-empreendimento .content{padding:40px 0;margin:auto;width:790px}.p-empreendimento .content .colLeft strong,.p-empreendimento .content .colLeft p{display:block;font-size:17px;font-weight:normal;line-height:20px;padding:0 0 25px 0;text-align:right;color:#6a6a69;font-family:"FreightMedium",Verdana,Arial,Tahoma}.p-empreendimento .content .colLeft p{font-size:14px}.p-empreendimento .content .colLeft .thumb_gal{bottom:-10px;position:absolute;right:15px;width:200px}.p-empreendimento .content .colLeft .thumb_gal span{float:right;height:55px;margin:0 0 10px 10px;overflow:hidden;position:relative;width:75px}.p-empreendimento .content .colLeft .thumb_gal span img{position:relative;width:75px;height:75px}#arquitetura .content .colLeft{margin:auto}#arquitetura .content .colLeft .thumb_gal{bottom:0px;position:relative;right:0px;width:100%;float:left;padding-top:50px;padding-bottom:30px}#arquitetura .content .colLeft .thumb_gal img{float:right}#arquitetura .content .colRight .destaque{height:380px;width:100%}#arquitetura .content .colRight .thumb_gal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#arquitetura .content .colRight .thumb_gal img{height:75px;width:85px;margin-top:20px;margin-right:10px}.plantas .content .col3{width:800px;margin:auto}.plantas .content .col3 #ImagemPrincipal{margin:auto;padding-top:40px}.plantas .content .col3 #download{cursor:pointer;padding:3px 8px;width:auto}.plantas .content .col3 #download #andar{font-size:14px;color:#6a6a69}.plantas .content .col3 .thumb_gal{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:25px;margin-left:-15px;padding-bottom:40px}#p-localizacao{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#p-localizacao .col1 strong{display:block;font-size:18px;font-weight:normal;line-height:20px;color:#6a6a69;text-align:right}#p-localizacao .col1 a{color:#6a6a69;display:block;font-size:12px;text-align:right}#p-localizacao .col2 iframe{padding-left:30px}.jhsf .content .imagens-jhsf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jhsf .content .imagens-jhsf a img{width:115px;height:auto}.jhsf .content .text-jhsf p{font-size:15px;padding:0 0 25px 0;text-decoration:none;color:#6a6a69}.contato form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contato form p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.contato form p span input{border:1px #7c7b79 solid;color:#6a6a69;float:right;font-family:"FreightMedium";font-size:14px;margin:0 0 15px 0;padding:3px;width:385px}.contato form p span textarea{height:170px;width:385px}.contato form p label{float:right;color:#6a6a69;font-size:13px;margin:0 37px;text-transform:uppercase;width:90px;text-align:end}.contato form p input#bt_enviar{background-color:#fff;cursor:pointer;padding:3px 8px;width:auto;float:right;font-size:13px;margin:10px 0 0px 0;border:1px #7c7b79 solid;text-transform:uppercase;color:#6a6a69}.contato form p input#bt_enviar:hover{border-color:#744a14;color:#744a14}