@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;800&display=swap";*:focus{outline:none !important;border:0}body{background:#f7f7f7;margin:0;font-family:var(--text-font);color:var(--var-color-text)}h1,h2,h3,h4,ul,p,blockquote,dd{margin:0}ul{padding:0;list-style:none}a{text-decoration:none !important;color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--title-font)}:root{--title-font: "Poppins", sans-serif;--text-font: "Poppins", sans-serif}:root{--var-color-primary: rgb(8, 168, 154);--var-color-primary-hover: #08a89abf;--var-color-secondary: #2042e3;--var-color-secondary-hover: #2042e3bf;--var-color-title: #081828;--var-color-text: #7e8890;--var-color-page-title: #fff;--var-color-bg-button: #08a89a;--var-color-bg-button-hover: #08a89abf;--var-color-button-text: #fff;--var-color-bg-button-alter: #08a89a;--var-color-bg-button-alter-hover: #08a89abf;--var-color-button-alter-text: #fff;--var-color-icon: #fff;--var-color-meta-text: #888888;--var-bg-pagination: #08a89a;--var-pagination-text: #f1f1f1;--var-footer-bg: #0a0a0a;--var-footer-text: #ffffff;--var-footer-bg-copy: #000000;--var-footer-text-copy: #ffffff}.rsimobi-topo .navbar-nav .nav-item .nav-link{font-weight:500;line-height:22px;font-size:1rem;transition:.3s all ease}.rsimobi-topo .navbar-nav .nav-item .nav-link:hover{background:var(--var-color-primary-hover);border-radius:5px;color:var(--var-color-button-text)}.navbar-brand img{height:80px !important}.rsimobi-rodape{background:var(--var-footer-bg);color:var(--var-footer-text)}.rsimobi-rodape h3{font-size:1rem;font-weight:600}.rsimobi-rodape-sobre img{height:80px !important}.rsimobi-rodape-sobre a{text-decoration:none}.rsimobi-rodape-sobre p{font-size:14px;font-weight:400}.rsimobi-rodape-sobre i{height:36px;width:36px;display:flex;justify-content:center;align-items:center;border-radius:5px;background:var(--var-color-primary)}.rsimobi-rodape-sobre i:hover{background:var(--var-color-primary-hover)}.rsimobi-rodape-sobre a:hover{color:var(--var-footer-text)}.rsimobi-rodape-menu ul li a{font-size:14px;font-weight:400;transition:.2s all ease;text-decoration:none}.rsimobi-rodape-menu ul li a:hover{color:var(--var-color-primary)}.rsimobi-rodape-contato{font-size:14px;font-weight:400}.rsimobi-rodape-contato i{color:var(--var-color-primary)}.rsimobi-rodape-copy{background:var(--var-footer-bg-copy);color:var(--var-footer-text-copy);font-size:14px;line-height:22px;font-weight:400}.rsimobi-rodape-copy a{color:var(--var-color-primary);font-weight:500}.rsimobi-introducao{background-size:cover;padding:160px 0px;position:relative;z-index:1}.rsimobi-introducao::after{content:"";background:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.rsimobi-introducao-conteudo{position:relative;z-index:9}.rsimobi-introducao-conteudo h1{margin-bottom:24px}.rsimobi-introducao-conteudo h1::after{content:"";display:block;width:50px;height:3px;background:var(--var-color-primary);margin-top:16px}.rsimobi-introducao-conteudo p{margin-bottom:36px}.rsimobi-busca-imovel{background:var(--var-color-primary)}.rsimobi-busca-imovel select{border-radius:50px}.rsimobi-busca-imovel select option{border:1px solid #e4e4e4;outline:0;box-shadow:none;font-size:16px;line-height:22px;border-radius:99px;width:100%;background:#fff;color:#161e2d;font-weight:400}.rsimobi-imoveis-item{background:#fff;border:1px solid #e4e4e4;border-radius:16px}.rsimobi-imoveis-conteudo{padding:24px 16px}.rsimobi-imoveis-conteudo h3{margin-bottom:16px;line-height:24px}.rsimobi-imoveis-conteudo h3 a{color:var(--var-color-title);font-size:18px;line-height:24px;font-weight:600;margin-bottom:16px;transition:.2s all ease}.rsimobi-imoveis-conteudo h3 a:hover{color:var(--var-color-primary)}.rsimobi-imoveis-info{font-size:14px}.rsimobi-imoveis-info i{color:var(--var-color-primary)}.rsimobi-imoveis-preco{color:var(--var-color-title);display:block;font-size:18px;font-weight:600}.rsimobi-imoveis-tipo-thumb{position:relative;z-index:1}.rsimobi-imoveis-tipo-thumb img{border-radius:16px;width:100%;max-height:380px}.rsimobi-imoveis-tipo-thumb::before{border-radius:16px;content:"";display:block;background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute}.rsimobi-imoveis-tipo-conteudo{border-radius:5px;background:#fff;padding:12px 18px;position:absolute;bottom:36px;left:36px;z-index:9;color:var(--var-color-title)}.rsimobi-imoveis-diferencial i{background:var(--var-color-primary);display:flex;justify-content:center;align-items:center;border:1px solid var(--var-color-primary);border-radius:16px;width:60px;height:60px;font-size:24px;color:var(--var-color-icon);margin-bottom:16px}.rsimobi-imoveis-diferencial h3{font-weight:600;color:var(--var-color-title);margin-bottom:24px}.rsimobi-imoveis-cta{padding:90px 0px;background:var(--var-color-primary)}.rsimobi-imoveis-cta h2{margin-bottom:8px}.pagina-interna p{margin-bottom:24px !important}.pagina-interna img{border-radius:16px}.pagina-interna h2,.pagina-interna h3,.pagina-interna h4{margin-bottom:16px}.imoveis-filtro select{border-radius:50px;border:1px solid #e4e4e4;outline:0;box-shadow:none}.imoveis-filtro select option{font-size:16px;line-height:22px;border-radius:99px;background:#fff;color:#161e2d;font-weight:400}.rsimobi-imoveis-single .bg-white{border-radius:16px}.rsimobi-imoveis-single-preco h3{font-size:36px;font-weight:600;color:var(--var-color-title) !important}.rsimobi-imoveis-single-contato h3{font-size:24px;color:var(--var-color-title);font-weight:600;margin-bottom:24px}.rsimobi-imoveis-single-contato h3::after{content:"";display:block;width:45px;height:5px;background:var(--var-color-primary);margin-top:16px}.rsimobi-imoveis-single-social ul li a{background:var(--var-color-primary);color:var(--var-color-icon);display:flex;justify-content:center;align-items:center;border-radius:8px;height:44px;width:44px}.rsimobi-imoveis-single-informacoes i{background:var(--var-color-primary);color:var(--var-color-icon);height:36px;width:36px;border-radius:8px;display:flex;justify-content:center;align-items:center}.rsimobi-imoveis-single-detalhes i{color:var(--var-color-primary);font-size:16px}.btn-rsimobi-main{display:inline-block;background-color:var(--var-color-bg-button);border-radius:50px;padding:10px 20px;font-weight:500;color:var(--var-color-button-text)}.btn-rsimobi-main:hover{background:var(--var-color-bg-button-hover);color:var(--var-color-button-text)}.btn-rsimobi-alternative{display:inline-block;background-color:var(--var-color-bg-button-alter);color:var(--var-color-button-alter-text);border-radius:50px;padding:10px 20px;font-weight:500}.btn-rsimobi-alternative:hover{background:var(--var-color-bg-button-alter-hover);color:var(--var-color-button-alter-text)}.section-title h2{color:var(--var-color-title);font-size:36px;line-height:44px;font-weight:700;margin-bottom:36px}.section-title span{color:var(--var-color-primary);font-size:14px;font-weight:500}.mb-90{margin-bottom:90px}.titulo-pagina{background:var(--var-color-primary)}.titulo-pagina h1{font-size:36px;line-height:44px;color:var(--var-color-page-title);font-weight:600}.rsimobi-imoveis-thumb{position:relative}.rsimobi-imoveis-thumb img{border-radius:16px 16px 0px 0px;width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.text-detail{font-size:24px;color:var(--var-color-title);font-weight:600;margin-bottom:24px}.text-detail::after{content:"";display:block;width:45px;height:5px;background:var(--var-color-primary);margin-top:16px}select{border-radius:50px}select option{border:1px solid #e4e4e4;outline:0;box-shadow:none;font-size:16px;line-height:22px;border-radius:99px !important;width:100%;background:#fff;color:#161e2d;font-weight:400}label{font-weight:600;color:var(--var-color-title)}input{border:1px solid #e4e4e4 !important;border-radius:99px !important;background:#fff !important}textarea{border:1px solid #e4e4e4 !important;border-radius:24px !important;background:#fff !important}.wpcf7-form label{font-weight:600;color:var(--var-color-title)}.wpcf7-form input{border:1px solid #e4e4e4 !important;border-radius:99px !important;background:#fff !important}.wpcf7-form textarea{border:1px solid #e4e4e4 !important;border-radius:24px !important;background:#fff !important}.wpcf7-form input[type=submit]{background:var(--var-color-bg-button) !important;color:var(--var-color-button-text);padding:12px 24px;transition:.2s all ease}.wpcf7-form input[type=submit]:hover{background:var(--var-color-bg-button-hover) !important;color:var(--var-color-button-text)}.rsimobi-contato-info h3{font-weight:600;color:var(--var-color-title)}.rsimobi-contato-info h3::after{content:"";display:block;width:50px;height:3px;background:var(--var-color-primary);margin-top:16px}.contato-info i{color:var(--var-color-primary)}