* {margin:0; list-style:none; padding:0; color:#373435; font-size:14px;}

img {border:none;}
a {text-decoration:none;}
:hover {-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}

.clear {clear:both;}
.oculto {display:none;}
.disabled {display:none;}
option {color:#282829;}
.lb-caption {color:#FFF;}

input[type=button] {-webkit-appearance:none;}
input[type=submit] {-webkit-appearance:none;}
select {-webkit-appearance:none;}

body {width:100%; height:100%; overflow-x:hidden;}

#tudo .blackout {width:100%; height:100%; position:fixed; top:0; left:0; z-index:100000000; background:rgba(0,0,0,0.7);}
#tudo #popup {width:370px; height:291px; position:fixed; padding:30px 15px; z-index:100000001; left:50%; top:50%; margin-left:-200px; margin-top:-175.5px; background-color:#40c351; border-radius:10px;}
#tudo #popup .x {width:28px; height:24px; position:absolute; padding-top:5px; margin-left:369px; margin-top:-42px; cursor:pointer; text-align:center; background-color:#004018; color:#FFF; font-size:15px; font-weight:bold; border-radius:100%; transition: all .2s;}
#tudo #popup .x:hover {background-color:#035e25; transition: all .2s;}
#tudo #popup .logo {display:table; margin:0 auto;}
#tudo #popup .titulo {font-size:18px; line-height:25px; color:#FFF; text-align:center; font-weight:600; margin-top:15px; margin-bottom:10px;}
#tudo #popup .titulo span {font-size:18px; color:#FFF; font-weight:800;}
#tudo #popup .titulo2 {font-size:13px; color:#FFF; text-align:center; margin-bottom:20px;}
#tudo #popup .campo-nome {display:table; margin:0 auto;}
#tudo #popup .campo-nome input {width:270px; border:none; padding:7px 10px; outline:none; border-radius:5px;}
#tudo #popup .campo-whats {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .campo-whats input {width:270px; border:none; padding:7px 10px; outline:none; border-radius:5px;}
#tudo #popup .campos-mensagem {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .campos-mensagem textarea {width:270px; border:none; height:50px; padding:5px 10px; outline:none; border-radius:5px;}
#tudo #popup .botao-envia {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .botao-envia input {padding:7px 20px; display:table; margin:0 auto; cursor:pointer; padding-left:35px; color:#FFF; font-weight:400; font-size:13px; border:none; background: url(../i/quebrado/icon-whats.svg) 12px center, linear-gradient(#004018, #017a2f); background-repeat:no-repeat, repeat; background-size:18px, cover; border-radius:15px; transition: all .3s;}
#tudo #popup .botao-envia input:hover {background: url(../i/quebrado/icon-whats.svg) 12px center, linear-gradient(#017a2f, #004018); background-repeat:no-repeat, repeat; background-size:18px, cover; background-size:18px; transition: all .3s;}

#tudo {width:100%; overflow-x:hidden;}
#tudo .normal {width:100%; position:fixed; z-index:60; transition: all .3s;}
#tudo .normal #repete-topo {width:100%; position:relative; z-index:2; transition: all .3s; background-color: #ffffff00;}
#tudo .normal #repete-topo #conteudo-topo {width: 1300px; margin: 0 auto; display: flex; justify-content: space-between; padding: 10px 0px; }
#tudo .normal #repete-topo #conteudo-topo #logo-meio{ transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #logo-meio #logo-img{ width: 138px;  transition: all .3s;}
#tudo .normal #repete-topo #conteudo-topo #lado-esq-topo {display: flex; align-items: center;}
#tudo .normal #repete-topo #conteudo-topo #lado-esq-topo #regiao {position: relative; margin-right: 25px; padding-right: 25px; cursor: pointer; display: flex; }
#tudo .normal #repete-topo #conteudo-topo #lado-esq-topo #regiao p {color: white; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .normal #repete-topo #conteudo-topo #lado-esq-topo #regiao:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #FFFFFB; transition: .2s linear;}
#tudo .normal #repete-topo #conteudo-topo #lado-esq-topo #turismo {position: relative; margin-right: 25px; cursor: pointer; display: flex;}
#tudo .normal #repete-topo #conteudo-topo #lado-esq-topo #turismo p {color: white; font-size: 17px;  padding-right: 25px; padding-bottom: 5px; padding-top:3px;}
#tudo .normal #repete-topo #conteudo-topo #lado-esq-topo #turismo:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #FFFFFB; transition: .2s linear;}
#tudo .normal #repete-topo #conteudo-topo #lado-esq-topo #quem-somos {position: relative; cursor: pointer; display: flex;}
#tudo .normal #repete-topo #conteudo-topo #lado-esq-topo #quem-somos p{color: white; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .normal #repete-topo #conteudo-topo #lado-dir-topo {display: flex; align-items: center;}
#tudo .normal #repete-topo #conteudo-topo #lado-dir-topo #loteamentos {position: relative; margin-right:25px; padding-right: 25px; cursor: pointer; display: flex;}
#tudo .normal #repete-topo #conteudo-topo #lado-dir-topo #loteamentos p{color: white; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .normal #repete-topo #conteudo-topo #lado-dir-topo #loteamentos:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #FFFFFB; transition: .2s linear;}
#tudo .normal #repete-topo #conteudo-topo #lado-dir-topo #residencias {position: relative; margin-right: 25px; padding-right: 25px; cursor: pointer; display: flex;}
#tudo .normal #repete-topo #conteudo-topo #lado-dir-topo #residencias p{color: white; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .normal #repete-topo #conteudo-topo #lado-dir-topo #residencias:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #FFFFFB; transition: .2s linear;}
#tudo .normal #repete-topo #conteudo-topo #lado-dir-topo #imoveis {position: relative;  padding-right: 25px; cursor: pointer; display: flex;}
#tudo .normal #repete-topo #conteudo-topo #lado-dir-topo #imoveis p{color: white; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .normal #repete-topo #conteudo-topo #lado-dir-topo #imoveis:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #FFFFFB; transition: .2s linear;}
#tudo .interno {width:100%; position:fixed; z-index:60; transition: all .3s;}
#tudo .interno #repete-topo {width:100%; position:relative; z-index:2; transition: all .3s;background-color: #F2F2F2; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}
#tudo .interno #repete-topo #conteudo-topo {width: 1300px; margin: 0 auto; display: flex; justify-content: space-between; padding: 10px 0px; }
#tudo .interno #repete-topo #conteudo-topo #logo-meio{ transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #logo-meio #logo-img{ width: 138px;  transition: all .3s;}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo {display: flex; align-items: center;}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #regiao {position: relative; margin-right: 25px; padding-right: 25px; cursor: pointer; display: flex; }
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #regiao img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #regiao p {color: #000; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #regiao:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #000; transition: .2s linear;}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #turismo {position: relative; margin-right: 25px; cursor: pointer; display: flex;}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #turismo img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #turismo p {color: #000; font-size: 17px;  padding-right: 25px; padding-bottom: 5px; padding-top:3px;}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #turismo:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #000; transition: .2s linear;}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #quem-somos {position: relative; cursor: pointer; display: flex;}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #quem-somos img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .interno #repete-topo #conteudo-topo #lado-esq-topo #quem-somos p{color: #000; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo {display: flex; align-items: center;}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #loteamentos {position: relative; margin-right:25px; padding-right: 25px; cursor: pointer; display: flex;}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #loteamentos img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #loteamentos p{color: #000; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #loteamentos:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #000; transition: .2s linear;}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #residencias {position: relative; margin-right: 25px; padding-right: 25px; cursor: pointer; display: flex;}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #residencias img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #residencias p{color: #000; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #residencias:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #000; transition: .2s linear;}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #imoveis {position: relative;  padding-right: 25px; cursor: pointer; display: flex;}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #imoveis img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #imoveis p{color: #000; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .interno #repete-topo #conteudo-topo #lado-dir-topo #imoveis:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #000; transition: .2s linear;}
#tudo .interno-none {display:none;}
#tudo .scroll {width:100%; position:fixed; z-index:60; transition: all .3s;}
#tudo .scroll #repete-topo {width:100%; position:relative; z-index:2; transition: all .3s;background-color: #F2F2F2; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}
#tudo .scroll #repete-topo #conteudo-topo {width: 1300px; margin: 0 auto; display: flex; justify-content: space-between; padding: 10px 0px; }
#tudo .scroll #repete-topo #conteudo-topo #logo-meio{ transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #logo-meio #logo-img{ width: 70px;  transition: all .3s;}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo {display: flex; align-items: center;}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #regiao {position: relative; margin-right: 25px; padding-right: 25px; cursor: pointer; display: flex; }
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #regiao img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #regiao p {color: #000; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #regiao:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #000; transition: .2s linear;}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #turismo {position: relative; margin-right: 25px; cursor: pointer; display: flex;}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #turismo img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #turismo p {color: #000; font-size: 17px;  padding-right: 25px; padding-bottom: 5px; padding-top:3px;}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #turismo:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #000; transition: .2s linear;}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #quem-somos {position: relative; cursor: pointer; display: flex;}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #quem-somos img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .scroll #repete-topo #conteudo-topo #lado-esq-topo #quem-somos p{color: #000; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo {display: flex; align-items: center;}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #loteamentos {position: relative; margin-right:25px; padding-right: 25px; cursor: pointer; display: flex;}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #loteamentos img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #loteamentos p{color: #000; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #loteamentos:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #000; transition: .2s linear;}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #residencias {position: relative; margin-right: 25px; padding-right: 25px; cursor: pointer; display: flex;}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #residencias img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #residencias p{color: #000; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #residencias:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #000; transition: .2s linear;}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #imoveis {position: relative;  padding-right: 25px; cursor: pointer; display: flex;}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #imoveis img {filter: invert(70%) sepia(100%) hue-rotate(180deg) saturate(500%);}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #imoveis p{color: #000; font-size: 17px; padding-bottom: 5px; padding-top:3px;}
#tudo .scroll #repete-topo #conteudo-topo #lado-dir-topo #imoveis:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 10px; right: 0px; width: 2px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #000; transition: .2s linear;}
#tudo .drop {  display: block;  position: absolute; background-color: rgb(255, 255, 255); width: 83%;  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2); z-index: 1; top: 105%; left: 40px; opacity: 0; visibility: hidden; transition: opacity 0.5s ease, visibility 0.3s ease; border-radius: 0px 0px 10px 10px; overflow: hidden; transition: all .3s; }
#tudo .drop a {color: black; padding: 12px 16px; text-decoration: none; display: block;}
#tudo .drop a:hover {color: rgb(255, 255, 255); padding: 12px 16px; text-decoration: none; display: block;}
#tudo .drop a:hover {background-color: #024c91; }
#tudo #regiao:hover .drop,#turismo:hover .drop, #loteamentos:hover .drop, #residencias:hover .drop, #imoveis:hover .drop { opacity: 1; visibility: visible; }

#tudo #conteudo #repete-conteudo {width: 100%; }
#tudo #conteudo #repete-conteudo #repete-banners {width:100%; position:relative; z-index:20;}
#tudo #conteudo #repete-conteudo #repete-banners #conteudo-banners {width:100%;}
#tudo #conteudo #repete-conteudo #repete-banners #conteudo-banners .banner-img {width:100vw; height:100vh; object-fit:cover;}
#tudo #conteudo #repete-conteudo #repete-banners #conteudo-banners #frase-centro {position:absolute; top:50%; left:50%; margin-top:-20px; transform:translate(-50%,-50%);}
#tudo #conteudo #repete-conteudo #repete-banners #conteudo-banners #frase-centro .titulo {width:max-content; margin:0 auto; padding:0px 30px; font-size:clamp(1rem, 4vw, 5rem); color:#FFF; text-align:center; font-weight:900; background:rgba(0,64,125,0.7); border-radius:30px;}
#tudo #conteudo #repete-conteudo #repete-banners #conteudo-banners #frase-centro .frase {width:max-content; font-size:clamp(1rem, 2vw, 3rem); padding:10px 20px; color:#FFF; text-align:center; font-weight:700; background:rgba(0,64,125,0.9); border-radius:20px 20px 0px 0px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner {width:100%; }
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro {width:1300px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro {background-color: rgb(255 255 255 / 95%); display: flex; align-items: center; border-radius: 30px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro {width:100%;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros {width: 100%; display: flex; align-items: center; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros  #titulo-filtro{display: block; font-size: 22px; color: #00407D; margin-bottom: 5px; font-weight: 700;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros select {width:215px; height:40px; cursor:pointer; font-size:14px; position:relative; z-index:31; font-weight:500; padding:0px 15px; outline:none; color:#3a3a3a; border: none; background:transparent; border-radius: 10px}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros select option {color:#383838; font-size:14px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .campo-select {position:relative; height:40px;  border-radius: 10px; border: 1px solid #3a3a3a;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .campo-select:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 17px; right: 20px; width: 0px; height: 0px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 8px solid #3a3a3a; transition: .2s linear;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection {height:40px; overflow-y:auto; padding-left:15px; color: #000; border: none; font-size:15px; outline:none; padding-right:15px; cursor:pointer;  background:none; border-radius:0px; border-radius: 10px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection input {margin-top:10px; margin-left:0px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection input::placeholder {color:#3a3a3a; font-size:14px; font-weight:500;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection .select2-selection__clear {margin-right:20px; margin-top:8px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection .select2-selection__choice {margin-top:6px; font-size:15px; line-height:20px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection--single .select2-selection__rendered {padding:0px; line-height:40px; color:#3a3a3a;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection--multiple .select2-selection__rendered {padding:0px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection .select2-selection__arrow {display:none;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection .select2-search {}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .cidade {display:table; float:left; margin-right: 20px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros #carrega-bairro {display:table; float:left; margin-right:20px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .imovel-busca {display:table; float:left; margin-right:20px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .ordenar-por {display:table; float:left; margin-right:20px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .label {display: block; font-size: 15px; color: #ffffff; font-weight: 200; }
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro #outros-filtros .botao-buscar {float: right; margin-top: 4px; margin-left: 8px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro .botao-buscar .submit-buscar  {}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro .botao-buscar input {cursor: pointer; width: 200px; height: 115px; font-size: 26px; font-weight: 400; color: #FFF; border: none; background: #00407D url(../i/quebrado/icones-padrao/PNG/busca.png) 32px 40px no-repeat; background-size: 37px; transition: all .2s; border-radius: 0px 25px 25px 0px; padding-left: 37px;}
#tudo #conteudo #repete-conteudo #repete-banners #repete-filtro-banner #conteudo-filtro #filtro #bloco-filtro .botao-buscar input:hover { background: #0162bd url(../i/quebrado/icones-padrao/PNG/busca.png) 32px 40px no-repeat; background-size: 37px;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir {width:100%; position: relative; z-index: 5; margin-bottom: 50px; background-color: #ffffff;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir {display:table; margin:0 auto; margin-bottom:15px;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #bloco-titulo { margin-top: 60px; margin-bottom: 30px;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #bloco-titulo .titulo {font-size: 40px; text-align:center; color: #00407D;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #bloco-titulo strong{font-size: 40px; align-items: center; color: #00407D;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir {width:1300px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir .owl-carousel .animated {display: flex; justify-content: center; text-align: center;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir .owl-nav .owl-prev {width: 40px; height: 40px; position: absolute; left: -60px; top: 25%; margin-top: -12px; color: #FFF; outline: none; font-size: 0.001px; background: url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size: 35px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir .owl-nav .owl-prev span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir .owl-nav .owl-next {width:40px; height:40px; position:absolute; right:-60px; top:25%; margin-top:-12px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 35px; transform:rotate(180deg); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir .owl-nav .owl-next span {color:#FFF; font-size:0.001px;} 
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir .owl-carousel .owl-dots {text-align: center; position: relative; z-index: 4; margin-top: 30px;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir .owl-carousel .owl-dot {display: inline-block; width: 8px; height: 8px; border: 1px solid black ;margin: 5px; background: #535353; border-radius: 50%; cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir .owl-carousel .owl-dot.active { background: #ffffff; border: 1px solid black}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir #bloco-investir{margin-left:15px; margin-right:15px;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir #bloco-investir #fundo{padding:0px 20px; height: 85px; background-color: #00407dcf ; border-radius: 10px; display: flex; align-items: center; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir #bloco-investir #fundo #largura{width: 100%; display: flex; align-items: center; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-aonde-investir #conteudo-aonde-investir #mostra-aonde-investir #bloco-investir #fundo #largura p{font-size: 22px; color: white; text-transform: uppercase; font-weight: 400; padding: 9px 0px 9px 40px; line-height: 110%;  background: transparent url('../i/quebrado/icones-padrao/SVG/local-rodape.svg') -8px center no-repeat; background-size: 47px;}
#tudo #conteudo #repete-conteudo #repete-escolha {width:100%; position: relative; z-index: 5; margin-bottom: 50px; background-color: #F1F1F1;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha {margin-bottom:15px; padding-top: 1px; padding-bottom: 60px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #bloco-titulo {width: 1200px; margin:  0 auto; margin-top: 60px; margin-bottom: 30px; text-align: center;  }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #bloco-titulo .titulo {font-size: 40px; align-items: center; color: #00407D; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #bloco-titulo strong {font-size: 40px; align-items: center; color: #00407D;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha form {width: 100%;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha form #repete-tipo {width: 1200px; margin:  0 auto; display: flex; justify-content: center; margin-bottom: 70px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha form #repete-tipo .fundo {width: 260px; cursor:pointer; background-color: #00407D; height: 55px; margin: 0px 10px 0px 10px; display: flex; align-items: center; justify-content: center; height: 50px; transition: all .3s;  }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha form #repete-tipo .fundo:hover {width: 260px; background-color: #015cb1; height: 55px; margin: 0px 10px 0px 10px; display: flex; align-items: center; justify-content: center; height: 50px; transition: all .3s; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha form #repete-tipo .selecionado {width: 260px; background-color: #015cb1; height: 55px; margin: 0px 10px 0px 10px; display: flex; align-items: center; justify-content: center; height: 50px; transition: all .3s; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha form #repete-tipo .fundo p{ color: white; cursor:pointer; font-weight: 400; font-size: 20px; margin-left: 10px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha form #repete-tipo .selecionado p{ color: white; cursor:pointer; font-weight: 400; font-size: 20px; margin-left: 10px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha {width: 100%; height:420px; overflow:hidden; position:relative; z-index:49;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .loading {width:100%; height:100%; background-color:#FFF;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .loading span {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-carousel .animated {display: flex;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-nav .owl-prev {width: 40px; height: 45px; position: absolute; left: -60px; top: 25%; margin-top: -15px; color: #FFF; outline: none; font-size: 0.001px; background: url(../i/quebrado/icones-padrao/SVG/seta.svg) center center no-repeat; background-size: 35px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-nav .owl-prev span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-nav .owl-next {width:40px; height:45px; position:absolute; right:-60px; top:25%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 35px; transform:rotate(180deg); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-nav .owl-next span {color:#FFF; font-size:0.001px;} 
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-carousel .owl-dots {text-align: center; position: relative; z-index: 4; margin-top: -24px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-carousel .owl-dot {display: inline-block; width: 8px; height: 8px; border: 1px solid black ;margin: 5px; background: #535353; border-radius: 50%; cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-carousel .owl-dot.active {background: #ffffff; border: 1px solid black}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-escolha #fundo{width: 100%; height: 90px; background-color: #00467ad1 ; border-radius: 10px; display: flex; align-items: center; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-escolha #fundo #largura{width: 80%; display: flex; align-items: center; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-escolha #fundo #largura p{font-size: 22px; color: white; text-transform: uppercase; font-weight: 400;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-carousel .animated {display: flex;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-nav .owl-prev {width:40px; height:40px; position:absolute; left:1%; top:200px; z-index:9; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 35px;   transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-nav .owl-prev span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-nav .owl-next {width:40px; height:40px; position:absolute; right:1%; top:200px; z-index:9; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 35px; transform:rotate(180deg); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .owl-nav .owl-next span {color:#FFF; font-size:0.001px;} 
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha .nome-produto {font-size: 22px; color: #505050; margin-top: 15px; } 
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel {display: flex;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a {width: 88%; overflow:hidden; display: block; position: relative; z-index:10; background-color: #ffffff; margin: 0 auto;  padding:1%; display: flex;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a .bloco-imagem {width:40%; height:380px; position:relative; background-color:#FFF; overflow:hidden; transition: all .3s; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a .bloco-imagem .imagem {width:100%; height:380px; position:relative; overflow:hidden; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a:hover .bloco-imagem .imagem {width:100%; height:380px; position:relative; overflow:hidden;  transform:scale(1.1); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados { width: 60%; display: flex; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados { margin: 0px 0px 0px 30px; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados{width: 65%;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #nome-imovel {margin-top: 30px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #nome-imovel .nome {width: 100%;height: 86px;font-size: 40px;color: #00407D; font-weight: 700; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 100%;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local {display: flex; margin: 15px 0px; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local .bairro-cidade-estado {font-size: 22px;font-weight: 500; color: #00407D; background: transparent url(../i/quebrado/icones-padrao/SVG/local-rodape-azul.svg) -4px center no-repeat; background-size: 30px; padding: 5px 0px 5px 30px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local #borda{ border-left: 2px solid #00407D; margin :0px 15px 0px 15px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local i{font-size: 20px; font-weight: 500; color: #00407D; display: flex; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas{display: inline-flex; background: linear-gradient(to left, #006db8, #00407d); margin-top: 10px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas #caracteristica{font-size: 18px; font-weight: 200; align-items: center; color: white; padding: 8px 20px 8px 40px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones { display: flex; margin-top: 55px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco{width: 100%; display: flex;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #dMar { display: flex; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #dMar .dMar-img {width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/perto-do-mar.png')center center no-repeat;background-size: 33px}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #dMar .conteudo {margin: 0px 10px;; font-size: 18px; color: #00407D; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #frente-fundo {display: flex; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #frente-fundo .frente-fundo-img { width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/tamanho.svg')center center no-repeat;background-size: 21px}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #frente-fundo .conteudo { margin: 0px 10px; font-size: 18px; color: #00407D; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area { display: flex; align-items: center; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area .area-img {width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/terrenos.svg')center center no-repeat; background-size: 28px 23px; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area .conteudo {margin: 0px 10px; font-size: 18px; color: #00407D; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #posicao {display: flex; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #posicao .posicao-img {width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/frente-ao-mar.svg')center center no-repeat;background-size: 26px}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #posicao .conteudo {margin: 0px 10px; font-size: 18px; color: #00407D; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #quartos { display: flex; align-items: center; margin-right: 10px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #quartos .quartos-img {width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/distancia-do-mar.svg')center center no-repeat;background-size: 27px}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #quartos .conteudo {margin: 0px 10px; font-size: 18px; color: #00407D; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #banheiros { display: flex; align-items: center;    margin-right: 10px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #banheiros .banheiros-img { width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/tamanho.svg')center center no-repeat;background-size: 21px}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #banheiros .conteudo {margin: 0px 10px; font-size: 18px; color: #00407D; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area { display: flex; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area .area-img {width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/terrenos.svg')center center no-repeat; background-size: 28px 23px; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area .conteudo {margin: 0px 10px; font-size: 18px; color: #00407D; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #suite {display: flex; align-items: center; margin-right: 10px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #suite .suite-img {width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/frente-ao-mar.svg')center center no-repeat;background-size: 26px}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #suite .conteudo {margin: 0px 10px; font-size: 18px; color: #00407D; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas-loteamento{display: inline-flex; background: linear-gradient(to left, #006db8, #00407d); flex-wrap: wrap; justify-content: space-around; border-radius: 25px 0px 25px 0px; padding: 15px 20px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas-loteamento #caracteristica{font-size: 18px; font-weight: 200; align-items: center; color: white; padding: 8px 20px 8px 40px; }
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados {width: 40%; display: grid; align-content: center; justify-content: center; align-items: center; justify-items: center;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .a-partir{font-size: 26px;  align-items: center; color: #3a3a3a;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .preco {font-size: 40px; text-align: center; align-items: center; text-transform: uppercase; color: #3a3a3a; font-weight: 600;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .preco .centavos {font-size: 28px; color: #3a3a3a; font-weight: 600; vertical-align: top;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .parcela {font-size: 22px; text-align: center; align-items: center; color: #3a3a3a; margin: 5px 0px;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #mostra-escolha #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .detalhes {width: 100px; height: 35px; display: flex; align-items: center; justify-content: center;  font-size: 18px;  margin-top: 10px; border-radius: 0px; color: #ffffff; padding: 5px 10px; background-color: #00407d; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #ver-todos {width: 100%; display: flex; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #ver-todos p {width: 115px; height: 40px; display: flex; align-items: center; justify-content: center;  font-size: 21px;  margin-top: 35px; border-radius: 0px; color: #ffffff; padding: 5px 70px; background-color: #00407d; transition: all .3s; cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-escolha #conteudo-escolha #ver-todos:hover p {width: 115px; height: 40px; display: flex; align-items: center; justify-content: center;  font-size: 21px;  margin-top: 35px; border-radius: 0px; color: #ffffff; padding: 5px 70px; background-color: #0063c1; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-quemSomos {width:100%; height: 700px;  background: white url('../i/quebrado/Imagens/quem-somos.jpg') center center no-repeat; background-size: cover; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #fundo-azul{width: 100%;  height: 100%; background:linear-gradient(to left, #00407C 52%, #00407d 48%, #56698d00 70%);}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos {width:1300px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a {display: flex; justify-content: end;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos {width: 60%; margin-top: 70px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos .titulo {font-size: 56px; font-weight: 700; color: white; font-style: italic;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-mercado {display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0) url('../i/quebrado/Imagens/+de 15 anos.png') center center no-repeat; background-size: contain; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-mercado #alinha {display: flex; margin-left: 16px; align-items: center}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-mercado #alinha .descricao{ font-size: 20px; color: white; width: 59%; position: relative; top: -7px; line-height: 100%;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-mercado #alinha .descricao strong{ font-size: 18px; color: rgb(255, 255, 255);}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-mercado #alinha .mais{font-size: 71px; color: white; width: 40px; font-weight: bold; position: relative;top: -7px;} 
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria {display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0) url('../i/quebrado/Imagens/imobiliaria-incorporadora.png') center center no-repeat; background-size: contain; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria #alinha {display: flex; margin-left: 25px; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria #alinha #imagem {position: relative; top: -7px; margin-right: 5px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria #alinha .descricao { font-size: 20px; color: white; width: 52%; position: relative; top: -7px;line-height: 100%;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria #alinha .descricao strong { font-size: 18px; color: rgb(255, 255, 255);}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria #alinha .mais {font-size: 71px; color: white; width: 20%; font-weight: bold; position: relative;top: -7px;} 
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho {display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0) url('../i/quebrado/Imagens/sonhos.png') center center no-repeat; background-size: contain; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho #alinha {display: flex; margin-left: 13px; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho #alinha #imagem {position: relative; top: -7px; margin-right: 5px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho #alinha .descricao { font-size: 20px; color: white; width: 67%; position: relative; top: -7px;line-height: 100%;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho #alinha .descricao strong { font-size: 18px; color: rgb(255, 255, 255);}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho #alinha .mais {font-size: 71px; color: white; width: 20%; font-weight: bold; position: relative;top: -7px;} 
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos .titulo-endereco {font-size: 28px; font-weight: 500; color: white; margin-top: 35px; margin-bottom: 10px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #mapa {width: 100%; height: 120px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #mapa iframe {width: 100%; height: 120px; border-radius: 20px; }
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #ver-todos {width: 100%; margin-top: 60px;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #ver-todos p {width: 115px; height: 55px; display: flex; align-items: center; justify-content: center;  font-size: 21px;  margin-top: 35px; border-radius: 0px; color: #ffffff; padding: 5px 45px; background-color: #0083bb; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-quemSomos #conteudo-quemSomos a #quemSomos #ver-todos:hover p {width: 115px; height: 55px; display: flex; align-items: center; justify-content: center;  font-size: 21px;  margin-top: 35px; border-radius: 0px; color: #ffffff; padding: 5px 45px; background-color: #0032c7; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-loteamentos {width: 100%; padding-bottom: 55px;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #bloco-titulo {width: 1300px; margin: 0 auto; margin-bottom: 40px; margin-top: 75px;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #bloco-titulo .titulo {text-align: center; font-size: 40px; color: #00407D;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #bloco-titulo .titulo strong{text-align: center; font-size: 40px; color: #00407D;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #conteudo-loteamento {width: 1300px; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: center; gap:30px; overflow: hidden;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #conteudo-loteamento #bloco-loteamento #imagem{ overflow: hidden; height: 225px;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #conteudo-loteamento #bloco-loteamento #imagem img{ scale: 1.0; transition: all .5s;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #conteudo-loteamento #bloco-loteamento:hover #imagem img{ scale: 1.05; transition: all .5s;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #conteudo-loteamento #bloco-loteamento {width: 400px; height: 400px; background-color: #00407d ;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #conteudo-loteamento #bloco-loteamento #conteudo {display: grid; align-items: center; justify-content: center; text-align: center; justify-items: center;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #conteudo-loteamento #bloco-loteamento #conteudo .nome{font-size: 24px; color: white; font-weight: 500; margin-top: 20px;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #conteudo-loteamento #bloco-loteamento #conteudo .cidade{ font-size: 16px;color: white; font-weight: 200; margin-top: 5px; background: transparent url(../i/quebrado/icones-padrao/SVG/local-rodape.svg) -3px center no-repeat; background-size: 22px; padding: 2px 0px 2px 20px;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #conteudo-loteamento #bloco-loteamento #conteudo .detalhes{font-size: 14px; color: #00407d; background-color: white; padding: 5px 15px;     margin-top: 20px; transition: all .3s; cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-loteamentos #conteudo-loteamento #bloco-loteamento:hover #conteudo .detalhes{font-size: 14px; color: #00407d; background-color: rgb(185, 185, 185); padding: 5px 15px; margin-top: 20px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-adquira {width:100%; position: relative; z-index: 5;  }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira { padding-bottom: 55px;background: white url('../i/quebrado/Imagens/casa-na-praia-fundo.jpg') center center no-repeat; background-size: cover; padding-top: 1px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #bloco-titulo {width: 1300px; margin:  0 auto; margin-top: 60px; margin-bottom: 30px; text-align: center;  }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #bloco-titulo .titulo {font-size: 40px; align-items: center; color: #ffffff; margin-top: 70px; margin-bottom: 75px; }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #bloco-titulo strong {font-size: 40px; align-items: center; color: #ffffff;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira form {width: 100%;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira form #repete-tipo {width: 1300px; margin:  0 auto; display: flex; justify-content: center; margin-bottom: 70px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira form #repete-tipo #fundo {width: 260px; background-color: #00407D; height: 55px; margin: 0px 10px 0px 10px; display: flex; align-items: center; justify-content: center; height: 50px; transition: all .3s;  }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira form #repete-tipo #fundo:hover {width: 260px; background-color: #015cb1; height: 55px; margin: 0px 10px 0px 10px; display: flex; align-items: center; justify-content: center; height: 50px; transition: all .3s; }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira form #repete-tipo #fundo p{ color: white; font-weight: 400; font-size: 20px; margin-left: 10px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira {width: 1300px; margin: 0 auto;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-carousel .animated {display: flex; justify-content: center; text-align: center;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-nav .owl-prev {width: 40px; height: 45px; position: absolute; left: -60px; top: 25%; margin-top: -15px; color: #FFF; outline: none; font-size: 0.001px; background: url(../i/quebrado/icones-padrao/SVG/seta.svg) center center no-repeat; background-size: 35px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-nav .owl-prev span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-nav .owl-next {width:40px; height:45px; position:absolute; right:-60px; top:25%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 35px; transform:rotate(180deg); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-nav .owl-next span {color:#FFF; font-size:0.001px;} 
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-carousel .owl-dots {text-align: center; position: relative; z-index: 4; margin-top: 5px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-carousel .owl-dot {display: inline-block; width: 8px; height: 8px; border: 1px solid black ;margin: 5px; background: #535353; border-radius: 50%; cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-carousel .owl-dot.active {background: #ffffff; border: 1px solid black}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel #fundo{width: 100%; height: 90px; background-color: #00467ad1 ; border-radius: 10px; display: flex; align-items: center; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel #fundo #largura{width: 80%; display: flex; align-items: center; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel #fundo #largura p{font-size: 22px; color: white; text-transform: uppercase; font-weight: 400;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-carousel .animated {display: flex; justify-content: center; text-align: center;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-nav .owl-prev {width:40px; height:40px; position:absolute; left:-1%; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/icones-padrao/PNG/seta-branca.png') center center no-repeat; background-size:auto 35px;   transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-nav .owl-prev span {color:#FFF; font-size:0.001px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-nav .owl-next {width:40px; height:40px; position:absolute; right:-1%; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background: url('../i/quebrado/icones-padrao/PNG/seta-branca.png') center center no-repeat; background-size:auto 35px; transform:rotate(180deg); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .owl-nav .owl-next span {color:#FFF; font-size:0.001px;} 
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira .nome-produto {font-size: 22px; color: #505050; margin-top: 15px; } 
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel {display: flex;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a {width: 90%; margin:0 auto; display: block; position: relative; background-color: #ffffff; padding: 20px;  display: flex;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a .bloco-imagem {width:55%; height:400px; position:relative; background-color:#FFF; overflow:hidden; transition: all .3s; }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a .bloco-imagem .imagem {width:100%; height:400px; position:relative; overflow:hidden; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a:hover .bloco-imagem .imagem {width:100%; height:400px; position:relative; overflow:hidden;  transform:scale(1.1); transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados { width: 65%; margin: 0px 0px 0px 30px; }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados{width: 100%;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #nome-imovel {margin-top: 20px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #nome-imovel .nome {width: 100%;height: 86px;font-size: 40px;color: #00407D; font-weight: 700; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 100%; text-align: left;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local {display: flex; margin: 10px 0px; }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local .bairro-cidade-estado {font-size: 22px;font-weight: 500; color: #00407D; background: transparent url(../i/quebrado/icones-padrao/SVG/local-rodape-azul.svg) -4px center no-repeat; background-size: 30px; padding: 5px 0px 5px 30px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local #borda{ border-left: 2px solid #00407D; margin :0px 15px 0px 15px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local i{font-size: 20px; font-weight: 500; color: #00407D; display: flex; align-items: center;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas{width: 100%; display: flex;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas #fundo-caracteristica{display: flex; background: linear-gradient(to left, #006db8, #00407d); margin-top: 10px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas #fundo-caracteristica #caracteristica{font-size: 20px; font-weight: 200; align-items: center; color: white; padding: 10px 20px 10px 50px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones { display: flex; justify-content: center;width: 45%; }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados {width: 100%; margin-top: 45px; display:flex; align-content: center; justify-content: space-between; align-items: center; justify-items: center;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco {display: flex; flex-wrap: wrap;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #quartos { display: flex; align-items: center; margin-right: 10px; margin-bottom: 25px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #quartos .quartos-img {width:30px; height:30px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/quartos.svg')center center no-repeat;background-size: 30px}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #quartos .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D; width: 65px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #banheiros { display: flex; align-items: center; margin-right: 10px; margin-bottom: 25px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #banheiros .banheiros-img { width:30px; height:30px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/banheiros.svg')center center no-repeat;background-size: 30px}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #banheiros .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D; width: 65px; }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #area { display: flex; align-items: center; margin-bottom: 0px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #area .area-img {width:30px; height:30px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/extensao.svg')center center no-repeat; background-size: 30px 30px; }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #area .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D;width: 65px; }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #suite {display: flex; align-items: center; margin-right: 10px; margin-bottom: 0px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #suite .suite-img {width:30px; height:30px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/garagem.svg')center center no-repeat;background-size: 30px}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #suite .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D; width: 65px; }
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .a-partir{font-size: 26px;  align-items: center; color: #3a3a3a;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .preco {font-size: 40px; text-align: center; align-items: center; color: #3a3a3a; font-weight: 600;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .preco .centavos {font-size: 28px; color: #3a3a3a; font-weight: 600; vertical-align: top;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .parcela {font-size: 22px; text-align: center; align-items: center; color: #3a3a3a; margin: 5px 0px;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .detalhes {width: 100px; height: 20px; display: flex; align-items: center; justify-content: center;  font-size: 17px;  margin-top: 30px; border-radius: 0px; color: #ffffff; padding: 5px 10px; background-color: #00407d; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #mostra-adquira #bloco-imovel a:hover #conteudo-dados #lado-dir-conteudo-dados .detalhes {width: 100px; height: 20px; display: flex; align-items: center; justify-content: center;  font-size: 17px;  margin-top: 30px; border-radius: 0px; color: #ffffff; padding: 5px 10px; background-color: #0063c1; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #ver-todos {width: 100%; display: flex; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #ver-todos p {width: 115px; height: 40px; display: flex; align-items: center; justify-content: center;  font-size: 21px;  margin-top: 35px; border-radius: 0px; color: #ffffff; padding: 5px 70px; background-color: #00407d; transition: all .3s; cursor: pointer;}
#tudo #conteudo #repete-conteudo #repete-adquira #conteudo-adquira #ver-todos:hover p {width: 115px; height: 40px; display: flex; align-items: center; justify-content: center;  font-size: 21px;  margin-top: 35px; border-radius: 0px; color: #ffffff; padding: 5px 70px; background-color: #0063c1; transition: all .3s;}

#tudo #rodape {width:100%; }
#tudo #rodape #repete-rodape {width:100%; background: url('../i/quebrado/Imagens/rodape.jpg') center center no-repeat; background-size: cover; display: flex; padding-bottom: 40px; padding-top: 40px;}
#tudo #rodape #repete-rodape #conteudo-rodape {width:1300px; margin:0 auto; }
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape{display: flex; justify-content: space-between;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-esq-sup{}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-esq-sup #titulo-redes{ color: white; font-size: 22px; font-weight: 500;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-esq-sup #redes{display: flex; margin-top: 25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-esq-sup #redes .facebook {float:left; border: 1px solid white; border-radius: 10px; padding: 0px 10px}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-esq-sup #redes .facebook a {display: block; color: #ffffff; font-size: 18px; font-weight: 300; padding-top: 10px; padding-bottom: 10px; padding-left: 43px; background: transparent url(../i/quebrado/icones-padrao/SVG/facebook.svg) left center no-repeat; background-size: 35px;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-esq-sup #redes .instagram {float:left; border: 1px solid white; border-radius: 10px; padding: 0px 10px; margin-right: 30px;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-esq-sup #redes .instagram a {display: block; color: #ffffff; font-size: 18px; font-weight: 300; padding-top: 10px; padding-bottom: 10px; padding-left: 43px; background: transparent url(../i/quebrado/icones-padrao/SVG/insta.svg) left center no-repeat; background-size: 35px;} 
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-dir-sup{display: flex;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-dir-sup #redes .telefone {display: flex;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-dir-sup #redes .telefone a {display:block; color:#ffffff; cursor:pointer;  font-size:16px; padding: 32px; background:transparent url('../i/quebrado/icones-padrao/PNG/whatsapp.png') center center no-repeat; background-size:55px;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-dir-sup #redes .youtube {display: flex; margin-right: 50px;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-sup-rodape #lado-dir-sup #redes .youtube a {display:block; color:#ffffff; cursor:pointer;  font-size:16px; padding: 32px; background:transparent url('../i/quebrado/icones-padrao/PNG/youtube.png') center center no-repeat; background-size:55px;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-inf-rodape {display: flex; justify-content: space-between; margin-top: 30px;     margin-bottom: 30px;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-inf-rodape #mapa-site {width:300px; margin-right:40px; border-right: 2px solid white;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-inf-rodape .titulo{color:#ffffff; cursor:pointer;font-size:22px; font-weight: 600; margin-bottom: 20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-inf-rodape .p {font-size:16px; color:#ffffff; list-style: none;  margin-bottom: 20px; list-style-type: disc;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-inf-rodape .p a {font-size:18px; color:#ffffff; font-weight:300; }
#tudo #rodape #repete-rodape #conteudo-rodape #pt-inf-rodape .p a:hover {text-decoration:underline; color: #006db8;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-inf-rodape .ativo { font-size:16px; font-weight:400; text-decoration:underline; list-style-type: disc;  color:#FFF; padding-right: 30px; margin-bottom: 20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #pt-inf-rodape .ativo a {font-size:18px; color:#FFF; font-weight:300; }
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes { display: flex; justify-content: space-between;}
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes #acesso{ display: flex; padding-right: 40px; border-right: solid 1px white;}
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes #acesso p{font-size:20px; color: white; font-weight: 100 ; padding-top: 5px;padding-bottom: 5px; cursor: pointer;}
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes #cnpj{ display: flex; padding-right: 40px; border-right: solid 1px white;}
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes #cnpj p{font-size:20px; color: white; font-weight: 100 ; padding-top: 5px;padding-bottom: 5px; cursor: pointer;}
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes #cnpj p span{ font-size:20px; color:white; font-weight:500;}
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes #creci{font-size:20px; display: flex; padding-right: 110px; border-right: solid 1px white; }
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes #creci p{font-size:20px; color: white; font-weight:300; font-weight: 100;padding-top: 5px;padding-bottom: 5px; cursor: pointer;}
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes #creci p span{font-size:20px; color: white;font-weight:500;}
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes .endereco {}
#tudo #rodape #repete-rodape #conteudo-rodape #informacoes .endereco a {display:block; color:#ffffff; font-weight:100;font-size:20px; text-align:left; padding-top: 5px;padding-bottom: 5px; background:transparent url('../i/quebrado/icones-padrao/SVG/local-rodape.svg') left center no-repeat; background-size:30px; padding-left: 35px; }
#tudo #rodape #repete-copy {width:100%; padding-top:8px; padding-bottom:5px; background-color:#ffffff;}
#tudo #rodape #repete-copy #conteudo-copy {width:1300px; margin:0 auto;}
#tudo #rodape #repete-copy #conteudo-copy .copy {color: #00407D; font-size:16px; padding-top:3px; float:left;}
#tudo #rodape #repete-copy #conteudo-copy .softbest {float:right;}


#conteudo-interno {width:100%; padding-top:164px; min-height:616px; padding-bottom:40px;}
#conteudo-interno #bloco-titulo {width: 1200px; margin: 0 auto; margin-bottom:40px; margin-top: 50px; text-align: center;}
#conteudo-interno #bloco-titulo .titulo { font-size: 46px; align-items: center; color: #383838; font-weight: 600; margin-top: 60px; margin: 0 auto;}

#conteudo-interno #filtro-terrenos #conteudo-filtro {width:1300px; margin:0 auto;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro {background-color:#00407d; display: flex; align-items: center; border-radius: 30px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro {width:100%;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros {width: 100%; display: flex; align-items: center; justify-content: center;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros  #titulo-filtro {display: block; font-size: 18px; color: #FFF; margin-bottom: 5px; font-weight: 700;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros select {width:215px; height:40px; cursor:pointer; font-size:14px; position:relative; z-index:31; font-weight:500; padding:0px 15px; outline:none; color:#FFF; border: none; background:transparent; border-radius: 10px}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros select option {color:#383838; font-size:14px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .campo-select {position:relative; height:40px;  border-radius: 10px; border: 1px solid #FFF;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .campo-select:before {content: ""; display: inline-block; cursor: pointer; z-index: 30; vertical-align: middle; position: absolute; margin-top: 17px; right: 20px; width: 0px; height: 0px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 8px solid #FFF; transition: .2s linear;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection {height:40px; overflow-y:auto; padding-left:15px; color: #000; border: none; font-size:15px; outline:none; padding-right:15px; cursor:pointer;  background:none; border-radius:0px; border-radius: 10px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection input {margin-top:10px; margin-left:0px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection input::placeholder {color:#FFF; font-size:14px; font-weight:500;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection .select2-selection__clear {margin-right:20px; margin-top:8px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection .select2-selection__choice {margin-top:6px; font-size:15px; line-height:20px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection--single .select2-selection__rendered {padding:0px; line-height:40px; color:#FFF;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection--multiple .select2-selection__rendered {padding:0px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection .select2-selection__arrow {display:none;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .select2-selection .select2-search {}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .cidade {display:table; float:left; margin-right: 20px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros #carrega-bairro {display:table; float:left; margin-right:20px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .imovel-busca {display:table; float:left; margin-right:20px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .ordenar-por {display:table; float:left; margin-right:20px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .label {display: block; font-size: 15px; color: #ffffff; font-weight: 600; }
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro #outros-filtros .botao-buscar {float: right; margin-top: 4px; margin-left: 8px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro .botao-buscar .submit-buscar  {}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro .botao-buscar input {cursor: pointer; width: 200px; height: 100px; font-size: 26px; font-weight: 600; color: #383838; border: none; background: #ccc url(../i/quebrado/icones-padrao/SVG/busca-preto.svg) 30px 30px no-repeat; background-size: 37px; transition: all .2s; border-radius: 0px 27px 27px 0px; padding-left: 37px;}
#conteudo-interno #filtro-terrenos #conteudo-filtro #filtro #bloco-filtro .botao-buscar input:hover { background: #dbdbdb url(../i/quebrado/icones-padrao/SVG/busca-preto.svg) 30px 30px no-repeat; background-size: 37px;}

#conteudo-interno #conteudo-sobre #topo {width:1300px; margin: 0 auto; display: flex; justify-content: end; position: relative ;z-index: 400;}
#conteudo-interno #conteudo-sobre #topo #logo-topo {position:absolute; top: 35px; left:50%; transform:translate(-50%, 0%);}
#conteudo-interno #conteudo-sobre #topo #logo-topo #logo{}
#conteudo-interno #conteudo-sobre #topo #pg-inicial {display: flex; margin-top: 70px; position: absolute; top: 0px; right: 0;}
#conteudo-interno #conteudo-sobre #topo #pg-inicial #icon{ padding-right: 10px; border-right: 1px solid rgba(255, 255, 255, 0.678);}
#conteudo-interno #conteudo-sobre #topo #pg-inicial .descricao{display: flex; align-items: center; font-size: 24px; font-weight: 500; color: white; margin-left: 10px;}
#conteudo-interno #conteudo-sobre #img-sobre {position: relative;}
#conteudo-interno #conteudo-sobre #img-sobre #imagem-fundo {width:100vw; height:100vh; object-fit:cover;}
#conteudo-interno #conteudo-sobre #img-sobre #titulo-sobre { text-align: center; position: absolute; bottom: 80px; left: 50%; transform: translateX(-50%);}
#conteudo-interno #conteudo-sobre #img-sobre #titulo-sobre .titulo { font-size: 2.5vw; font-family: "learning-curve", sans-serif; color: #ffffff; width: 1200px; }
#conteudo-interno #conteudo-sobre #img-sobre #titulo-sobre .titulo strong { font-size: 28px; color: #00407d;}
#conteudo-interno #conteudo-sobre #img-sobre #ancora { position: absolute; bottom: 11px; left: 50%; transform: translateX(-50%);}
#conteudo-interno #conteudo-sobre #img-sobre #ancora #seta {cursor:pointer; animation: sobeDesce 2s ease-in-out infinite;}
@keyframes sobeDesce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); }}
#conteudo-interno #conteudo-sobre .descricao-sobre {width: 1300px; margin: 0 auto; margin-top: 40px; text-align: center; }
#conteudo-interno #conteudo-sobre .descricao p {text-align: justify; line-height: 110%; font-size: 18px; color: #444444;}
#conteudo-interno #conteudo-sobre #repete-historia {width: 100%; margin-bottom: 75px;}
#conteudo-interno #conteudo-sobre #repete-historia #conteudo-historia {width: 1300px; margin: 0 auto;}
#conteudo-interno #conteudo-sobre #repete-historia #conteudo-historia #titulo-historia {width: 100%; text-align: center;}
#conteudo-interno #conteudo-sobre #repete-historia #conteudo-historia #titulo-historia .titulo {font-size: 50px; color: #00407d; margin-top: 60px; margin-bottom: 40px;}
#conteudo-interno #conteudo-sobre #repete-historia #conteudo-historia #titulo-historia .titulo strong{font-size: 54px; color: #00407d ;}
#conteudo-interno #conteudo-sobre #repete-historia #conteudo-historia  .descricao {text-align: center;}
#conteudo-interno #conteudo-sobre #repete-historia #conteudo-historia  .descricao p{text-align: justify; line-height: 150%; font-size: 20px; color: #444444;}
#conteudo-interno #conteudo-sobre #repete-historia #conteudo-historia  .descricao p span{text-align: justify; line-height: 150%; font-size: 24px; color: #444444;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento {width: 100%; background: url('../i/quebrado/Imagens/Frente-matriz.jpg') center center no-repeat; background-size: cover;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento {margin: 0 auto; display: flex;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-esq {width: 50%; padding: 75px 132px 75px 50px; background-color: #00407dd6;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-esq #titulo-comecoEMomento {width: 100%; }
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-esq #titulo-comecoEMomento .titulo {font-size: 48px; color: #ffffff; margin-bottom: 35px;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-esq #titulo-comecoEMomento .titulo strong{font-size: 48px; color: #ffffff; margin-bottom: 35px;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-esq .descricao {}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-esq .descricao p {font-size: 20px; line-height:150%; background-color: transparent!important; line-height:170% ; color: white!important;;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-esq .descricao p span{font-size: 20px; line-height:150%; background-color: transparent!important; line-height:170% ; color: white!important;;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-dir {width: 50%; padding: 75px 50px 75px 132px; background-color: #FFFFFFd6;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-dir #titulo-comecoEMomento {width: 100%; }
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-dir #titulo-comecoEMomento .titulo {font-size: 48px; color: #00407d; margin-bottom: 35px;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-dir #titulo-comecoEMomento .titulo strong{font-size: 48px; color: #00407d; margin-bottom: 35px;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-dir .descricao {}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-dir .descricao p {font-size: 20px; line-height:150%; background-color: transparent!important; line-height:170% ; color: #444444 !important;}
#conteudo-interno #conteudo-sobre #repete-comecoEMomento #conteudo-comecoEMomento #lado-dir .descricao p span{font-size: 20px; line-height:150%; background-color: transparent!important; line-height:170% ; color: #444444 !important;}
#conteudo-interno #conteudo-sobre #repete-sede {width: 100%; margin-bottom: 90px;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede { width: 1300px; margin: 0 auto;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #titulo-sede {width: 100%; text-align: center;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #titulo-sede .titulo{font-size: 54px; color: #00407d; margin-top: 60px; margin-bottom: 40px; font-weight: 800;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede{}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #matriz{  display: flex;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #matriz #bloco-imagem{width: 580px;height:480px;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #matriz #conteudo-matriz {width: 50%; margin-left: 40px; }
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #matriz #conteudo-matriz .titulo{font-size: 48px; color: #00407d; margin-top:20px; margin-bottom: 40px; font-weight: 700;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #matriz #conteudo-matriz .titulo strong{font-size: 48px; color: #00407d; margin-top:20px; margin-bottom: 40px; font-weight: 700;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #matriz #conteudo-matriz .descricao{}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #matriz #conteudo-matriz .descricao p {font-size: 20px; line-height:160% ; color: #444444 !important;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #matriz #conteudo-matriz .descricao p span{font-size: 20px; line-height:160% ; color: #444444 !important;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #atendimento{ display: flex; position: relative; top: -23px;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #atendimento #bloco-imagem{width: 580px;height: 480px;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #atendimento #conteudo-atendimento {width: 50%; margin-right: 40px; }
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #atendimento #conteudo-atendimento .titulo{font-size: 48px; color: #00407d; margin-top:90px; margin-bottom: 40px; font-weight: 700; text-align: end;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #atendimento #conteudo-atendimento .titulo strong{font-size: 48px; color: #00407d; margin-top:90px; margin-bottom: 40px; font-weight: 700; text-align: end;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #atendimento #conteudo-atendimento .descricao{}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #atendimento #conteudo-atendimento .descricao p {font-size: 20px; line-height:160% ; color: #444444 !important;}
#conteudo-interno #conteudo-sobre #repete-sede #conteudo-sede #mostra-sede #atendimento #conteudo-atendimento .descricao p span{font-size: 20px; line-height:160% ; color: #444444 !important; text-align: right!important;;}
#conteudo-interno #conteudo-sobre #repete-diferencial {width: 100%; background-color : #003B79; padding-top: 25px; padding-bottom: 70px; margin-bottom: 50px;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial {width: 1300px; margin: 0 auto;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #titulo-diferencial {width: 100%; text-align: center;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #titulo-diferencial .titulo{font-size: 54px; color: rgb(255, 255, 255); margin-top:20px; margin-bottom: 40px; font-weight: 700;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #titulo-diferencial .titulo strong{font-size: 54px; color: #ffffff ;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial .descrica {text-align: center;background-color: transparent!important;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial .descricao p {text-align: justify; line-height: 140% ;background-color: transparent!important; font-size: 22px; color: #ffffff; font-weight: 300;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial .descricao p span{text-align: justify; line-height: 140% ;background-color: transparent!important; font-size: 22px; color: #ffffff; font-weight: 300!important;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego {display: flex; justify-content: center; align-items: center; margin-top: 60px; margin-bottom: 60px;     position: relative;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego img{border-radius: 100%; position: absolute; left: 175px;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego #fundo{width:700px; height: 200px; background-color: white; border-radius: 30px;display: flex; justify-content: end;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego #fundo #conteudo{width: 75%; padding: 15px 0px;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego #fundo #conteudo #descricao{width: 88%; text-align: center;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego #fundo #conteudo #descricao .descricao p{  text-align: center; font-size: 18px; font-weight: 500; color: #444444 !important;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego #fundo #conteudo #descricao .descricao p span{font-size: 18px; font-weight: 500; color: #444444 !important;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego #fundo #conteudo #nome{width: 88%; text-align: center; margin-top: 10px; }
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego #fundo #conteudo #nome p{font-size: 28px; font-weight: 700; color: #00407d !important;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego #fundo #conteudo #nome p span {font-size: 25px; font-weight: 70; color: #00407d !important;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego #fundo #conteudo #ceo {width: 88%; text-align: center;}
#conteudo-interno #conteudo-sobre #repete-diferencial #conteudo-diferencial #conteudo-diego #fundo #conteudo #ceo p{font-size: 16px; font-weight: 400; color: #00407d !important;}

#conteudo-interno #conteudo-sobre #repete-divisor {width: 100%; padding-top: 25px; padding-bottom: 70px; margin-bottom: 50px;}
#conteudo-interno #conteudo-sobre #repete-divisor #conteudo-divisor {width: 1200px; margin: 0 auto;}
#conteudo-interno #conteudo-sobre #repete-divisor #conteudo-divisor #titulo-divisor {width: 100%; text-align: center;}
#conteudo-interno #conteudo-sobre #repete-divisor #conteudo-divisor #titulo-divisor .titulo{font-size: 36px; color: #00407d; margin-top:20px; margin-bottom: 40px; font-weight: 700;}
#conteudo-interno #conteudo-sobre #repete-divisor #conteudo-divisor #titulo-divisor .titulo strong{font-size: 54px; color: #ffffff ;}
#conteudo-interno #conteudo-sobre #repete-divisor #conteudo-divisor .descricao p{line-height: 140% ;background-color: transparent!important; font-size: 20px; color: #00407d; font-weight: 300; text-align: center;}
#conteudo-interno #conteudo-sobre #repete-divisor #conteudo-divisor a {display: flex; justify-content: center; margin-top: 40px;}
#conteudo-interno #conteudo-sobre #repete-divisor #conteudo-divisor a #bloco-imagem{width: 1000px;height: 560px;}
#conteudo-interno #conteudo-sobre #repete-dif {width: 100%; padding-top: 25px; padding-bottom: 70px; background-color: #eeefee ;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-dif {width: 1200px; margin: 0 auto;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-dif #titulo-dif {width: 100%; text-align: center;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-dif #titulo-dif .titulo{font-size: 36px; color: #00407d; margin-top:20px; margin-bottom: 40px; font-weight: 700;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-dif #titulo-dif .titulo strong{font-size: 54px; color: #ffffff ;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-dif .descricao {line-height: 140% ;background-color: transparent!important; font-size: 20px; color: #00407d; font-weight: 300; text-align: center;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-dif .descricao p{line-height: 140% ;background-color: transparent!important; font-size: 20px; color: #00407d; font-weight: 300; text-align: center;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-dif a {display: flex; justify-content: center; margin-top: 40px;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-dif a #bloco-imagem{width: 1000px;height: 560px;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre {width: 1200px; margin: 0 auto; display: flex; justify-content: center;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #imagem {width: 30%;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #imagem img{border-radius: 100%;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #fundo { width: 80%; display: flex; align-items: center;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #fundo #conteudo {width: 100%;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #fundo #conteudo #descricao{}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #fundo #conteudo #descricao .descricao{text-align: center; font-size: 18px; font-weight: 500; color: #00407d !important;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #fundo #conteudo #descricao .descricao p{text-align: center; font-size: 18px; font-weight: 500; color: #00407d !important;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #fundo #conteudo #nome{display: flex; justify-content: center; margin-top: 20px;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #fundo #conteudo #nome p{display: flex; font-size: 28px; font-weight: bold!important;; font-weight: 70; color: #00407d !important;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #fundo #conteudo #ceo{display: flex; justify-content: center;}
#conteudo-interno #conteudo-sobre #repete-dif #conteudo-andre #fundo #conteudo #ceo p{display: flex;font-size: 16px; font-weight: 400; color: #00407d !important;}



#conteudo-interno #conteudo-regioes #topo {width:1300px; margin: 0 auto; display: flex; justify-content: end; position: absolute;z-index: 400; left:50%; transform:translateX(-50%);}
#conteudo-interno #conteudo-regioes #topo #logo-topo {width:1300px; margin:0 auto; padding-top:20px;}
#conteudo-interno #conteudo-regioes #topo #logo-topo #logo{}
#conteudo-interno #conteudo-regioes #topo #pg-inicial {display: flex; margin-top: 70px; position: absolute; top: 0px; right: 0;}
#conteudo-interno #conteudo-regioes #topo #pg-inicial #icon{ padding-right: 10px; border-right: 1px solid rgba(255, 255, 255, 0.678);}
#conteudo-interno #conteudo-regioes #topo #pg-inicial .descricao{display: flex; align-items: center; font-size: 24px; font-weight: 500; color: white; margin-left: 10px;}
#conteudo-interno #conteudo-regioes #banner-capa {width:100%; position:relative;}
#conteudo-interno #conteudo-regioes #banner-capa .titulo-regiao {font-size:70px; font-weight:700; color:#FFF; text-transform:uppercase; position:absolute; top:50%; left:50%; margin-top:-43px; font-style:italic; padding:10px 30px 5px 30px; z-index:50; transform:translate(-50%,-50%); background:rgba(0,64,125,0.8);}
#conteudo-interno #conteudo-regioes #banner-capa .estado-regiao {font-size:30px; font-weight:700; color:#FFF; text-transform:uppercase; position:absolute; top:50%; left:50%; margin-top:43px; margin-left:40px; font-style:italic; padding:3px 30px 3px 40px; z-index:50; transform:translate(-50%,-50%); background:rgba(255,42,46,0.6);}
#conteudo-interno #conteudo-regioes #banner-capa .estado-regiao span {position:absolute; margin-top:-40px; margin-left:-190px;}
#conteudo-interno #conteudo-regioes #banner-capa #imagem-banner {width:100vw; height:100vh; object-fit:cover;}
#conteudo-interno #conteudo-regioes #banner-capa #titulo-regioes { text-align: center; position: absolute; bottom: 80px; left: 50%; z-index:50; transform: translateX(-50%);}
#conteudo-interno #conteudo-regioes #banner-capa #titulo-regioes .titulo { font-size: 2.5vw; font-family: "learning-curve", sans-serif; color: #ffffff; width: 1200px; }
#conteudo-interno #conteudo-regioes #banner-capa #titulo-regioes .titulo strong { font-size: 28px; color: #00407d;}
#conteudo-interno #conteudo-regioes #banner-capa #ancora { position: absolute; bottom: 20px; left: 50%; z-index:50; transform: translateX(-50%);}
#conteudo-interno #conteudo-regioes #banner-capa #ancora #seta {cursor:pointer; animation: sobeDesce 2s ease-in-out infinite;}
@keyframes sobeDesce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); }}
#conteudo-interno #conteudo-regioes #conteudo-cols {width:1300px; margin:0 auto; padding-top:70px;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-esq-historia {width:55%; float:left;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-esq-historia .titulo-historia {font-size:36px; color:#00407D; margin-top:-10px;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-esq-historia .titulo-historia strong {font-size:36px; font-weight:900; color:#00407D;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-esq-historia .descricao-historia {margin-top:20px;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-esq-historia .descricao-historia p {text-align: justify; line-height: 150%; font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-esq-historia .descricao-historia span {text-align: justify; line-height: 150%; font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-esq-historia .descricao-historia div {text-align: justify; line-height: 150%; font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-esq-historia .descricao-historia strong {text-align: justify; line-height: 150%; font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-dir-historia {width:42%; height:440px; float:right;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-dir-historia .owl-prev {width:30px; height:30px; position:absolute; left:20px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; opacity:0.4; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-dir-historia .owl-prev:hover {opacity:0.7; transition: all .3s;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-dir-historia .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-dir-historia .owl-next {width:30px; height:30px; position:absolute;  transform: rotate(180deg);  right:20px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; opacity:0.4; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-dir-historia .owl-next:hover {opacity:0.7; transition: all .3s;}
#conteudo-interno #conteudo-regioes #conteudo-cols #col-dir-historia .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-regioes #video-360 {width:100%; margin-top:70px;}
#conteudo-interno #conteudo-regioes #video-360 #mostra-alinha {width:1300px; margin:0 auto; display:flex; align-items:center; justify-content: center; gap:0px 30px;}
#conteudo-interno #conteudo-regioes #video-360 #mostra-alinha .link-video {width:58%;}
#conteudo-interno #conteudo-regioes #video-360 #mostra-alinha .iframe-360 {width:40%;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento {width:100%; margin-top:70px; padding-top:50px; padding-bottom:50px; background-color:#f5f5f5;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento {width:1300px; margin:0 auto;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento .titulo-desenvolvimento {font-size:36px; font-weight:900; color:#00407D; text-align:center;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento .descricao-desenvolvimento {text-align:justify; margin-top:20px; line-height:150%;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento .descricao-desenvolvimento p {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento .descricao-desenvolvimento span {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento .descricao-desenvolvimento div {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento .descricao-desenvolvimento strong {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento #bloco-itens {margin-top:30px;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento #bloco-itens .owl-prev {width:40px; height:40px; position:absolute; left:-60px; top:53%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 40px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento #bloco-itens .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento #bloco-itens .owl-next {width:40px; height:40px; position:absolute;  transform: rotate(180deg);  right:-60px; top:53%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 40px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento #bloco-itens .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento #bloco-itens #bloco-dados {width:-webkit-fill-available; padding:10px; position:absolute; bottom:0; left:0; padding-top:70px; padding-bottom:10px; background: linear-gradient(to top, rgba(0, 64, 125, 1), rgba(0, 64, 125, 0));}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento #bloco-itens #bloco-dados .nome-desenvolvimento {font-size:20px; color:#FFF; font-weight:600; text-align:center;}
#conteudo-interno #conteudo-regioes #repete-desenvolvimento #conteudo-desenvolvimento #bloco-itens #bloco-dados .texto-desenvolvimento {font-size:11px; color:#FFF; margin-top:10px; text-align:center;}
#conteudo-interno #conteudo-regioes #repete-localizacao {width:100%; padding-top:50px; padding-bottom:80px;}
#conteudo-interno #conteudo-regioes #repete-localizacao #conteudo-localizacao {width:1300px; margin:0 auto;}
#conteudo-interno #conteudo-regioes #repete-localizacao #conteudo-localizacao .titulo {font-size:36px; font-weight:900; color:#00407D; text-align:center;}
#conteudo-interno #conteudo-regioes #repete-localizacao #conteudo-localizacao #col-esq-localizacao {width:60%; float:left; margin-top:50px;}
#conteudo-interno #conteudo-regioes #repete-localizacao #conteudo-localizacao #col-dir-localizacao {width:38%; float:right; margin-top:50px;;}
#conteudo-interno #conteudo-regioes #repete-localizacao #conteudo-localizacao #col-dir-localizacao .localizacao {font-size:32px; font-weight:700; line-height:33px; color:#00407D; padding-left:75px; background:transparent url('../i/quebrado/google-maps.svg') left center no-repeat; background-size:65px;}
#conteudo-interno #conteudo-regioes #repete-localizacao #conteudo-localizacao #col-dir-localizacao .localizacao span {font-size:24px; color:#00407D; font-weight:normal;}
#conteudo-interno #conteudo-regioes #repete-localizacao #conteudo-localizacao #col-dir-localizacao #distancias {padding:10px 20px; border:1px solid #00407D; margin-top:30px; max-height:280px; overflow-y:auto;}
#conteudo-interno #conteudo-regioes #repete-localizacao #conteudo-localizacao #col-dir-localizacao #distancias .item {color:#00407D; font-size:20px; padding-top:10px; padding-bottom:10px; padding-left:50px; background:transparent url('../i/quebrado/carro.svg') left center no-repeat; background-size:38px;}
#conteudo-interno #conteudo-regioes #atracoes-esq {width:100%; padding-top:50px; padding-bottom:50px;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao {width:1300px; margin:0 auto;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-esq-atracoes {width:49%; float:left;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-esq-atracoes a {border-radius:0px 0px 50px 0px;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-esq-atracoes .owl-prev {width:30px; height:30px; position:absolute; left:20px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; opacity:0.4; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-esq-atracoes .owl-prev:hover {opacity:0.7; transition: all .3s;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-esq-atracoes .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-esq-atracoes .owl-next {width:30px; height:30px; position:absolute;  transform: rotate(180deg);  right:20px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; opacity:0.4; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-esq-atracoes .owl-next:hover {opacity:0.7; transition: all .3s;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-esq-atracoes .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-dir-atracoes {width:49%; float:right;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-dir-atracoes #bloco-dados {width:100%; height:450px; overflow-y:auto;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados {padding-right:15px; height:450px; display:table-cell; vertical-align:middle;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .nome-atracao {font-size:36px; font-weight:900; color:#00407D;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .texto-atracao {text-align:justify; line-height:180%; margin-top:15px;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .texto-atracao p {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .texto-atracao span {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .texto-atracao div {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #atracoes-esq #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .texto-atracao strong {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #atracoes-dir {width:100%; padding-top:50px; padding-bottom:50px;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao {width:1300px; margin:0 auto;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-esq-atracoes {width:49%; float:right;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-esq-atracoes a {border-radius:0px 0px 0px 50px;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-esq-atracoes .owl-prev {width:30px; height:30px; position:absolute; left:20px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; opacity:0.4; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-esq-atracoes .owl-prev:hover {opacity:0.7; transition: all .3s;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-esq-atracoes .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-esq-atracoes .owl-next {width:30px; height:30px; position:absolute;  transform: rotate(180deg);  right:20px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; opacity:0.4; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-esq-atracoes .owl-next:hover {opacity:0.7; transition: all .3s;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-esq-atracoes .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-dir-atracoes {width:49%; float:left;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-dir-atracoes #bloco-dados {width:100%; height:450px; overflow-y:auto;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados {padding-right:15px; height:450px; display:table-cell; vertical-align:middle;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .nome-atracao {font-size:36px; font-weight:900; color:#00407D;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .texto-atracao {text-align:justify; line-height:180%; margin-top:15px;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .texto-atracao p {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .texto-atracao span {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .texto-atracao div {font-size:16px; color: #444444;}
#conteudo-interno #conteudo-regioes #atracoes-dir #alinha-atracao #col-dir-atracoes #bloco-dados #alinha-dados .texto-atracao strong {font-size:16px; color: #444444;}

#conteudo-interno #conteudo-turismo #topo {width:1300px; margin: 0 auto; display: flex; justify-content: end; position: absolute; left:50%; transform:translateX(-50%); z-index: 400;}
#conteudo-interno #conteudo-turismo #topo #logo-topo {width:1300px; margin:0 auto; padding-top:20px;}
#conteudo-interno #conteudo-turismo #topo #logo-topo #logo{}
#conteudo-interno #conteudo-turismo #topo #pg-inicial {display: flex; margin-top: 70px; position: absolute; top: 0px; right: 0;}
#conteudo-interno #conteudo-turismo #topo #pg-inicial #icon{ padding-right: 10px; border-right: 1px solid rgba(255, 255, 255, 0.678);}
#conteudo-interno #conteudo-turismo #topo #pg-inicial .descricao {display: flex; align-items: center; font-size: 24px; font-weight: 500; color: white; margin-left: 10px;}
#conteudo-interno #conteudo-turismo #banner-capa {width:100%; position:relative;}
#conteudo-interno #conteudo-turismo #banner-capa .titulo-turismo {font-size:70px; font-weight:700; color:#FFF; text-transform:uppercase; position:absolute; top:50%; left:50%; margin-top:-45px; font-style:italic; padding:25px 30px 5px 30px; z-index:50; transform:translate(-50%,-50%);}
#conteudo-interno #conteudo-turismo #banner-capa .descricao-turismo {font-size:20px; color:#FFF; position:absolute; top:50%; left:50%; z-index:50; margin-top:45px; text-align:center; transform:translate(-50%,-50%);}
#conteudo-interno #conteudo-turismo #banner-capa #imagem-banner {width:100vw; height:75vh; object-fit:cover;}
#conteudo-interno #conteudo-turismo #banner-capa #titulo-turismo { text-align: center; position: absolute; bottom: 80px; left: 50%; z-index:50; transform: translateX(-50%);}
#conteudo-interno #conteudo-turismo #banner-capa #titulo-turismo .titulo { font-size: 2.5vw; font-family: "learning-curve", sans-serif; color: #ffffff; width: 1200px; }
#conteudo-interno #conteudo-turismo #banner-capa #titulo-turismo .titulo strong { font-size: 28px; color: #00407d;}
#conteudo-interno #conteudo-turismo #postagens-esq {width:100%; background-color:#FFF; padding-top:70px; padding-bottom:70px;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem {width:1300px; margin:0 auto;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-esq-postagens {width:35%; float:left;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-esq-postagens .owl-prev {width:30px; height:30px; position:absolute; left:20px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; opacity:0.4; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-esq-postagens .owl-prev:hover {opacity:0.7; transition: all .3s;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-esq-postagens .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-esq-postagens .owl-next {width:30px; height:30px; position:absolute;  transform: rotate(180deg);  right:20px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; opacity:0.4; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-esq-postagens .owl-next:hover {opacity:0.7; transition: all .3s;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-esq-postagens .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens {width:63%; float:right;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados {width:100%; height:350px;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados {padding-right:15px; height:350px; display:table-cell; vertical-align:middle;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .nome-postagem {height:80px; font-size:30px; margin-top:-10px; font-weight:500; color:#00407D;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .texto-postagem {text-align:justify; line-height:150%; margin-top:15px; padding-right:15px; height:225px; overflow-y:auto;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .texto-postagem p {font-size:15px; color: #444444;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .texto-postagem span {font-size:15px; color: #444444;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .texto-postagem div {font-size:15px; color: #444444;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .texto-postagem strong {font-size:15px; color: #444444;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .botao {display:table; float:left; margin-top:15px;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .botao a {display:block; padding:5px 20px 5px 45px; color:#FFF; background:#00407D url('../i/quebrado/link.svg') 15px center no-repeat; background-size:20px; border-radius:15px;}
#conteudo-interno #conteudo-turismo #postagens-esq #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .personalizado {color:#00407D; text-align:right; font-size:20px; padding-top:15px; padding-right:15px;}
#conteudo-interno #conteudo-turismo .linha {width:100%; height:3px; background: linear-gradient(to right, white 10%, black 50%, white 90%);}
#conteudo-interno #conteudo-turismo #postagens-dir {width:100%; background-color:#FFF; padding-top:70px; padding-bottom:70px;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem {width:1300px; margin:0 auto;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-esq-postagens {width:35%; float:right;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-esq-postagens .owl-prev {width:30px; height:30px; position:absolute; left:20px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; opacity:0.4; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-esq-postagens .owl-prev:hover {opacity:0.7; transition: all .3s;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-esq-postagens .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-esq-postagens .owl-next {width:30px; height:30px; position:absolute;  transform: rotate(180deg);  right:20px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; opacity:0.4; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-esq-postagens .owl-next:hover {opacity:0.7; transition: all .3s;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-esq-postagens .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens {width:63%; float:left;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados {width:100%; height:350px;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados {padding-right:15px; height:350px; display:table-cell; vertical-align:middle;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .nome-postagem {height:80px; font-size:30px; margin-top:-10px; font-weight:500; color:#00407D;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .texto-postagem {text-align:justify; line-height:150%; margin-top:15px; padding-right:15px; height:225px; overflow-y:auto;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .texto-postagem p {font-size:15px; color: #444444;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .texto-postagem span {font-size:15px; color: #444444;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .texto-postagem div {font-size:15px; color: #444444;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .texto-postagem strong {font-size:15px; color: #444444;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .botao {display:table; float:left; margin-top:15px;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .botao a {display:block; padding:5px 20px 5px 45px; color:#FFF; background:#00407D url('../i/quebrado/link.png') 15px center no-repeat; background-size:20px; border-radius:15px;}
#conteudo-interno #conteudo-turismo #postagens-dir #alinha-postagem #col-dir-postagens #bloco-dados #alinha-dados .personalizado {color:#00407D; text-align:right; font-size:20px; padding-top:15px; padding-right:15px;}
#conteudo-interno #conteudo-turismo #responsabilidade {width:100%; padding-top:30px; padding-bottom:30px; background-color:#f5f5f5;}
#conteudo-interno #conteudo-turismo #responsabilidade #conteudo-responsabilidade {width:1300px; margin:0 auto;}
#conteudo-interno #conteudo-turismo #responsabilidade #conteudo-responsabilidade .texto {font-size:22px; color:#000; text-align:center; line-height:160%;}

#conteudo-interno #conteudo-atendimento2 {width:100%; padding-bottom:150px; background:transparent url('../i/quebrado/fundo-atendimento.jpg') center center no-repeat;}
#conteudo-interno #conteudo-atendimento2 #topo-interno {width:1300px; margin: 0 auto; position:relative; z-index:400;}
#conteudo-interno #conteudo-atendimento2 #topo-interno #logo-topo {width:1300px; margin:0 auto; display:block; padding-top:20px;}
#conteudo-interno #conteudo-atendimento2 #topo-interno #logo-topo #logo{}
#conteudo-interno #conteudo-atendimento2 #topo-interno #pg-inicial {margin-top: 70px; display:flex; position: absolute; top: 0px; right: 0;}
#conteudo-interno #conteudo-atendimento2 #topo-interno #pg-inicial #icon{ padding-right: 10px; border-right: 1px solid rgba(255, 255, 255, 0.678);}
#conteudo-interno #conteudo-atendimento2 #topo-interno #pg-inicial .descricao {display: flex; align-items: center; font-size: 24px; font-weight: 500; color: white; margin-left: 10px;}
#conteudo-interno #conteudo-atendimento2 #banner-capa {width:100%; position:absolute;}
#conteudo-interno #conteudo-atendimento2 #banner-capa .titulo-atendimento {font-size:70px; font-weight:700; color:#FFF; text-transform:uppercase; position:absolute; top:250px; left:50%; font-style:italic; padding:25px 30px 5px 30px; z-index:50; transform:translate(-50%,-50%);}
#conteudo-interno #conteudo-atendimento2 #banner-capa .descricao-atendimento {font-size:20px; color:#FFF; position:absolute; top:350px; left:50%; z-index:50; text-align:center; transform:translate(-50%,-50%);}
#conteudo-interno #conteudo-atendimento2 #banner-capa #imagem-banner {width:100vw; object-fit:cover;}
#conteudo-interno #conteudo-atendimento2 #banner-capa #titulo-atendimento { text-align: center; position: absolute; bottom: 80px; left: 50%; z-index:50; transform: translateX(-50%);}
#conteudo-interno #conteudo-atendimento2 #banner-capa #titulo-atendimento .titulo { font-size: 2.5vw; font-family: "learning-curve", sans-serif; color: #ffffff; width: 1200px; }
#conteudo-interno #conteudo-atendimento2 #banner-capa #titulo-atendimento .titulo strong { font-size: 28px; color: #00407d;}
#conteudo-interno #conteudo-atendimento2 #corretores {width:1300px; margin:0 auto; display:flex; gap:20px; align-items:center; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: center; padding-top:400px; position:relative; z-index:50;}
#conteudo-interno #conteudo-atendimento2 #corretores #bloco-corretor {width:300px; display:inline-block; cursor:pointer; border:3px solid #FFF; overflow:hidden; background-color:#00407D; border-radius:30px;}
#conteudo-interno #conteudo-atendimento2 #corretores #bloco-corretor .imagem {width:100%; height:300px;}
#conteudo-interno #conteudo-atendimento2 #corretores #bloco-corretor #bloco-dados {padding:15px;}
#conteudo-interno #conteudo-atendimento2 #corretores #bloco-corretor #bloco-dados .nome {font-size:20px; font-weight:700; color:#FFF; font-style:italic; text-transform:uppercase; text-align:center;}
#conteudo-interno #conteudo-atendimento2 #corretores #bloco-corretor #bloco-dados .whats {display:table; margin:0 auto; margin-top:5px; font-size:18px; color:#FFF; padding-top:2px; padding-bottom:2px; padding-left:35px; background:transparent url('../i/quebrado/whats.svg') left center no-repeat; background-size:27px;}
#conteudo-interno #repete-quemSomos {width:100%; height: 700px;  background: white url('../i/quebrado/Imagens/quem-somos.jpg') center center no-repeat; background-size: cover; }
#conteudo-interno #repete-quemSomos #fundo-azul{width: 100%;  height: 100%; background:linear-gradient(to left, #00407C 52%, #00407d 48%, #56698d00 70%);}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos {width:1300px; margin:0 auto;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a {display: flex; justify-content: end;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos {width: 60%; margin-top: 70px;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos .titulo {font-size: 56px; font-weight: 700; color: white; font-style: italic;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-mercado {display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0) url('../i/quebrado/Imagens/+de 15 anos.png') center center no-repeat; background-size: contain; }
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-mercado #alinha {display: flex; margin-left: 16px; align-items: center}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-mercado #alinha .descricao{ font-size: 20px; color: white; width: 59%; position: relative; top: -7px; line-height: 100%;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-mercado #alinha .descricao strong{ font-size: 18px; color: rgb(255, 255, 255);}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-mercado #alinha .mais{font-size: 71px; color: white; width: 40px; font-weight: bold; position: relative;top: -7px;} 
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria {display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0) url('../i/quebrado/Imagens/imobiliaria-incorporadora.png') center center no-repeat; background-size: contain; }
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria #alinha {display: flex; margin-left: 25px; align-items: center;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria #alinha #imagem {position: relative; top: -7px; margin-right: 5px;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria #alinha .descricao { font-size: 20px; color: white; width: 52%; position: relative; top: -7px;line-height: 100%;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria #alinha .descricao strong { font-size: 18px; color: rgb(255, 255, 255);}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-imobiliaria #alinha .mais {font-size: 71px; color: white; width: 20%; font-weight: bold; position: relative;top: -7px;} 
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho {display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0) url('../i/quebrado/Imagens/sonhos.png') center center no-repeat; background-size: contain; }
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho #alinha {display: flex; margin-left: 13px; align-items: center;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho #alinha #imagem {position: relative; top: -7px; margin-right: 5px;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho #alinha .descricao { font-size: 20px; color: white; width: 67%; position: relative; top: -7px;line-height: 100%;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho #alinha .descricao strong { font-size: 18px; color: rgb(255, 255, 255);}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #laco-sonho #alinha .mais {font-size: 71px; color: white; width: 20%; font-weight: bold; position: relative;top: -7px;} 
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos .titulo-endereco {font-size: 28px; font-weight: 500; color: white; margin-top: 35px; margin-bottom: 10px;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #mapa {width: 100%; height: 120px;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #mapa iframe {width: 100%; height: 120px; border-radius: 20px; }
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #ver-todos {width: 100%; margin-top: 60px;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #ver-todos p {width: 115px; height: 55px; display: flex; align-items: center; justify-content: center;  font-size: 21px;  margin-top: 35px; border-radius: 0px; color: #ffffff; padding: 5px 45px; background-color: #0083bb; transition: all .3s;}
#conteudo-interno #repete-quemSomos #conteudo-quemSomos a #quemSomos #ver-todos:hover p {width: 115px; height: 55px; display: flex; align-items: center; justify-content: center;  font-size: 21px;  margin-top: 35px; border-radius: 0px; color: #ffffff; padding: 5px 45px; background-color: #0032c7; transition: all .3s;}

#conteudo-interno #conteudo-imoveis {width:100%;}
#conteudo-interno #conteudo-imoveis #bloco-titulo {width: 1300px; margin: 0 auto; margin-bottom:40px; margin-top: 40px;}
#conteudo-interno #conteudo-imoveis #bloco-titulo .titulo {font-size: 46px; display: flex;  align-items: center; color: #666563; font-weight: 600; margin-top: 60px; margin: 0 auto;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis {width:1300px; margin:0 auto; margin-top:40px; display:flex; flex-wrap: wrap;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel {width:100%; margin-bottom:25px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a {display: block; position: relative; background-color: #f5f5f5; padding: 20px;  display: flex;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a .bloco-imagem {width:350px; height:197px; position:relative; background-color:#FFF; overflow:hidden; transition: all .3s; }
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a .bloco-imagem .imagem {width:100%; height:197px; position:relative; overflow:hidden; transition: all .3s;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a:hover .bloco-imagem .imagem {width:100%; height:197px; position:relative; overflow:hidden;  transform:scale(1.1); transition: all .3s;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados {width:880px; margin: 0px 0px 0px 30px; }
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados {width: 100%;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #nome-imovel {width:100%;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #nome-imovel .nome {font-size:26px; color:#00407D; font-weight:700; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; white-space: normal; text-align: left;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #dir-local-preco {display: flex; min-height:104px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local-caracteristica {width:67%;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local-caracteristica #local {display: flex; margin: 10px 0px; }
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local-caracteristica #local .bairro-cidade-estado {font-size:18px; font-weight: 500; color: #00407D; background: transparent url(../i/quebrado/icones-padrao/SVG/local-rodape-azul.svg) -4px center no-repeat; background-size: 30px; padding: 5px 0px 5px 30px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local-caracteristica #local #borda{ border-left: 2px solid #00407D; margin :0px 15px 0px 15px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local-caracteristica #local i{font-size: 18px; font-weight: 500; color: #00407D; display: flex; align-items: center;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local-caracteristica #caracteristicas{width: 100%; display: flex;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local-caracteristica #caracteristicas #fundo-caracteristica{display: flex; background: linear-gradient(to left, #006db8, #00407d); margin-top: 10px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local-caracteristica #caracteristicas #fundo-caracteristica #caracteristica{font-size: 16px; font-weight: 200; align-items: center; color: white; padding: 7px 15px 7px 50px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones { display: flex;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados {width: 100%; margin-top: 20px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco {display: flex;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #quartos { display: flex; align-items: center; margin-right: 30px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #quartos .quartos-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/quartos.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #quartos .conteudo {margin: 0px 0px 0px 10px; font-size: 16px; color: #00407D;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #banheiros { display: flex; align-items: center; margin-right: 30px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #banheiros .banheiros-img { width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/banheiros.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #banheiros .conteudo {margin: 0px 0px 0px 10px; font-size: 16px; color: #00407D;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #area { display: flex; align-items: center; margin-bottom: 0px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #area .area-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/extensao.svg')center center no-repeat; background-size: 25px 25px; }
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #area .conteudo {margin: 0px 0px 0px 10px; font-size: 16px; color: #00407D;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #suite {display: flex; align-items: center; margin-right: 30px; margin-bottom: 0px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #suite .suite-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/garagem.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #suite .conteudo {margin: 0px 0px 0px 10px; font-size: 16px; color: #00407D;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #dMar { display: flex; align-items: center; margin-right: 20px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #dMar .dMar-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/perto-do-mar.png')center center no-repeat;background-size: 32px}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #dMar .conteudo {margin: 0px 0px 0px 10px; font-size: 16px; color: #00407D;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #frente-fundo { display: flex; align-items: center; margin-right: 20px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #frente-fundo .frente-fundo-img { width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/tamanho.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #frente-fundo .conteudo {margin: 0px 0px 0px 10px; font-size: 16px; color: #00407D;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #area { display: flex; align-items: center; margin-bottom: 0px;    margin-right: 20px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #area .area-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/terrenos.svg')center center no-repeat; background-size: 25px 25px; }
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #area .conteudo {margin: 0px 0px 0px 10px; font-size: 16px; color: #00407D;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #posicao {display: flex; align-items: center; margin-right: 18px; margin-bottom: 0px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #posicao .posicao-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/frente-ao-mar.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados #alinha-icones #espaco #posicao .conteudo {margin: 0px 0px 0px 10px; font-size: 16px; color: #00407D;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #conteudo-preco {width:33%; display:inline-flex; align-items:baseline; flex-direction:column; justify-content:center;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #conteudo-preco .a-partir {font-size: 18px;  align-items: center; color: #3a3a3a;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #conteudo-preco .preco {font-size: 32px; text-align: center; align-items: center; color: #3a3a3a; font-weight: 600;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #conteudo-preco .preco .centavos {font-size: 22px; color: #3a3a3a; font-weight: 600; vertical-align: top;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #conteudo-preco .parcela {font-size: 20px; text-align: center; align-items: center; color: #3a3a3a; margin: 5px 0px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #conteudo-preco .detalhes {width: 100px; height: 20px; display: flex; align-items: center; justify-content: center;  font-size: 17px;  margin-top: 30px; border-radius: 0px; color: #ffffff; padding: 5px 10px; background-color: #00407d; transition: all .3s;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis #bloco-imovel a:hover #conteudo-dados #lado-dir-conteudo-dados #conteudo-preco .detalhes {width: 100px; height: 20px; display: flex; align-items: center; justify-content: center;  font-size: 17px;  margin-top: 30px; border-radius: 0px; color: #ffffff; padding: 5px 10px; background-color: #0063c1; transition: all .3s;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis .ver-mais {display:table; margin:0 auto; margin-top:20px;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis .ver-mais a {display:table; margin: auto; font-size:15px; margin-right:10px; border-radius: 8px; color:#ffffff; padding:5px 25px; background-color:#01CCD2; transition: all .3s;}
#conteudo-interno #conteudo-imoveis #mostra-imoveis .ver-mais a:hover {background-color:#00f7ff; transition: all .3s;}
#conteudo-interno #repete-imoveis-detalhes { margin:0 auto;}
#conteudo-interno #repete-imoveis-detalhes #bloco-titulo .titulo-interno {font-size: 40px; align-items: center; color: #383838; font-weight: 600; margin-top: 60px; margin: 0 auto;}
#conteudo-interno #repete-imoveis-detalhes #bloco-titulo #alinha-cidade { display: flex; justify-content: center; }
#conteudo-interno #repete-imoveis-detalhes #bloco-titulo #alinha-cidade .cidade { display: flex; font-size: 22px;  color: #00407D; background:transparent url('../i/quebrado/icones-padrao/SVG/local-rodape-azul.svg') left center no-repeat; background-size:40px 30px; padding-left: 40px; margin-top: 10px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno {  margin:0 auto; margin-bottom:15px; display: flex; justify-content: center;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel {width:1300px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #bloco-imagem {width: 100%; position:relative;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #bloco-imagem .download {position:absolute; bottom:10px; left:10px; background-color:#FF0000; border-radius:100%; padding:5px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #bloco-imagem .owl-prev {width:30px; height:30px; position:absolute; left:-60px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #bloco-imagem .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #bloco-imagem .owl-next {width:30px; height:30px; position:absolute;  transform: rotate(180deg);  right:-60px; top:50%; margin-top:-15px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #bloco-imagem .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza  {}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes {width:1300px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco {display: flex; flex-wrap: wrap; justify-content: space-evenly; gap: 20px 30px; margin-top: 25px; margin-bottom: 40px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #quartos { display: flex; align-items: center;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #quartos .quartos-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/quartos.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #quartos .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D;line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #quartos .nome {margin: 0px 0px 0px 5px; font-size: 16px; color: #00407D; font-weight: bold; line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #banheiros { display: flex; align-items: center;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #banheiros .banheiros-img { width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/banheiros.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #banheiros .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D;line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #banheiros .nome {margin: 0px 0px 0px 5px; font-size: 16px; color: #00407D; font-weight: bold; line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #area { display: flex; align-items: center; margin-bottom: 0px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #area .area-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/tamanho.svg')center center no-repeat; background-size: 25px 25px; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #area .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D;line-height: 17px; line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #area .nome {margin: 0px 0px 0px 5px; font-size: 16px; color: #00407D; font-weight: bold;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #garagem {display: flex; align-items: center; margin-bottom: 0px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #garagem .garagem-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/garagem.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #garagem .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D;line-height: 17px; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #garagem .nome {margin: 0px 0px 0px 5px; font-size: 16px; color: #00407D; font-weight: bold; line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #suite {display: flex; align-items: center; margin-bottom: 0px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #suite .suite-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/suite.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #suite .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D;line-height: 17px; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #suite .nome {margin: 0px 0px 0px 5px; font-size: 16px; color: #00407D; font-weight: bold; line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #cozinha {display: flex; align-items: center; margin-bottom: 0px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #cozinha .cozinha-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/cozinha.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #cozinha .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D;line-height: 17px; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #cozinha .nome {margin: 0px 0px 0px 5px; font-size: 16px; color: #00407D; font-weight: bold; line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #dMar {display: flex; align-items: center; margin-bottom: 0px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #dMar .dMar-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado//perto-do-mar.png')center center no-repeat;background-size: 32px}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #dMar .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D; line-height: 17px; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #dMar .nome {margin: 0px 0px 0px 5px; font-size: 16px; color: #00407D; font-weight: bold; line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #posicao {display: flex; align-items: center; margin-bottom: 0px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #posicao .posicao-img {width:25px ; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/frente-ao-mar.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #posicao .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D;line-height: 17px; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #posicao .nome {margin: 0px 0px 0px 5px; font-size: 16px; color: #00407D; font-weight: bold; line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #areaC {display: flex; align-items: center; margin-bottom: 0px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #areaC .areaC-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/total.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #areaC .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D;line-height: 17px; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #areaC .nome {margin: 0px 0px 0px 5px; font-size: 16px; color: #00407D; font-weight: bold; line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #frente-fundos {display: flex; align-items: center; margin-bottom: 0px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #frente-fundos .frente-fundos-img {width:25px; height:25px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/fundo.svg')center center no-repeat;background-size: 25px}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #frente-fundos .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D;line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #espaco #frente-fundos .nome {margin: 0px 0px 0px 5px; font-size: 16px; color: #00407D; font-weight: bold; line-height: 17px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis {width:620px; float:left; color: #00407D; margin-top:30px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados {width:620px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados #alinha {}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados #alinha #alinha-denovo {}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados #alinha #alinha-denovo .outros-imovel {width:48%; float:left; font-size:16px; padding-bottom:3px; margin-bottom:20px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados #alinha #alinha-denovo .outros-imovel .bold {font-size:18px; color:#00407D; font-weight:600; display: grid;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados .preco-imovel {margin-top:20px; margin-bottom: 20px; text-align:center; font-weight:600; font-size:26px; color:#ffffff; padding:10px  0px; background:#00407d; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados .preco-imovel #conteudo-preco {display: flex; justify-content: center; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados .preco-imovel #conteudo-preco .a-partir {font-size: 22px;  align-items: center; font-weight:300; margin:7px 0px; padding-right:10px; color: #ffffff;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados .preco-imovel #conteudo-preco .preco { display: flex; font-size: 24px; text-align: center; align-items: center; text-transform: uppercase; color: #ffffff; font-weight: 600;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados .preco-imovel #conteudo-preco .preco .centavos {font-size: 24px; color: #ffffff; font-weight: 600; margin-right: 7px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados .preco-imovel #conteudo-preco .parcela {font-size: 24px; text-align: center; align-items: center; color: #ffffff; margin: 5px 0px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados .preco-imovel #conteudo-preco .n-parcelas {font-size: 22px; color: #ffffff; font-weight:300;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #bloco-dados .preco-imovel #conteudo-preco .detalhes {width: 100px; height: 20px; display: flex; align-items: center; justify-content: center;  font-size: 17px;  margin-top: 30px; border-radius: 0px; color: #ffffff; padding: 5px 10px; background-color: #00407d; transition: all .3s;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #caracteristicas { margin-top: 20px;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #caracteristicas .titulo { text-align: center }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #caracteristicas .titulo strong { font-size: 22px ; color: #00407C;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #caracteristicas #conteudo-caracteristica {width: 100%; display: flex; flex-wrap: wrap; margin-top: 20px; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #caracteristicas #conteudo-caracteristica .item-caracteristica { width: 47%; font-size: 18px ; color: #000000; font-weight: 300; margin-bottom:10px;  position: relative; padding-left: 15px; }
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #caracteristicas #conteudo-caracteristica .item-caracteristica::before { content: "•"; position: absolute; left: 0;  color: #000000; font-size: 18px; line-height: 1.4;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #whatz {width: 100%; display: flex;  justify-content: center;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #whatz #fundo{ width: 300px; height: 75px; background-color: #009c17 ; border-radius: 15px; display: flex; align-items: center;  transition: all .3s; cursor: pointer;} 
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #whatz #fundo:hover{ width: 300px; height: 75px; background-color: #02cf21 ; border-radius: 15px; display: flex; align-items: center; transition: all .3s;} 
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #whatz #fundo #dir{ width: 30%; display: flex; justify-content: center; border-radius: 10px 0px 0px 10px; align-items: center; height: 75px; box-shadow: 5px 0 10px rgba(0, 0, 0, 0.3); } 
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #whatz #fundo #esq{ margin-left: 20px;} 
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #whatz #fundo #esq .whatz{color: #ffffff; font-size: 24px; font-weight: bold;} 
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #mostra-informacoes #col-esq-imoveis #whatz #fundo #esq .descricao{color: #ffffff; font-size: 18px; } 
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #bloco-desc {width:620px; padding:15px; margin-top:30px; min-height:410px; border: 2px solid #898989; border-radius:5px; float:right;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #bloco-desc .titulo {font-size:22px; padding-bottom:5px; text-align:center; font-weight:600; color:#00407C;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #bloco-desc .descricao {margin-top:10px; line-height:185%; text-align:justify;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #bloco-desc .descricao p {font-size:14px; color:#313237;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #bloco-desc .descricao span {font-size:14px; color:#313237;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #bloco-desc .descricao div {font-size:14px; color:#313237;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #bloco-desc .descricao class {font-size:14px; color:#313237;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza #bloco-desc .descricao strong {font-size:16px; color:#313237;}
#conteudo-interno #repete-imoveis-detalhes #conteudo-imoveis-interno #detalhes-imovel #centraliza .link-video {width:825px; height:400px; margin:0 auto; margin-top:40px;}  
#conteudo-interno #repete-imoveis-detalhes #mostra-anexos {width:1300px; margin:0 auto; margin-top:50px;}  
#conteudo-interno #repete-imoveis-detalhes #mostra-anexos .titulo {font-size:26px; padding-bottom:5px; text-align:center; font-weight:900; color:#00407C;}  
#conteudo-interno #repete-imoveis-detalhes #mostra-anexos #tabela {width:100%; margin-top:20px; border:1px solid #ccc;} 
#conteudo-interno #repete-imoveis-detalhes #mostra-anexos #tabela .tr-titulo {} 
#conteudo-interno #repete-imoveis-detalhes #mostra-anexos #tabela .tr-titulo td {padding:5px 10px; color:#00407C; font-weight:bold; border-right:1px solid #ccc; font-size:18px;} 
#conteudo-interno #repete-imoveis-detalhes #mostra-anexos #tabela .tr-item {}
#conteudo-interno #repete-imoveis-detalhes #mostra-anexos #tabela .tr-item td {padding:5px 10px; color:#00407C; font-size:16px;}
#conteudo-interno #repete-imoveis-detalhes #mostra-anexos #tabela .tr-item td a {font-size:16px; display:block; text-align:center; text-decoration:underline;}
#conteudo-interno #repete-imoveis-detalhes .veja {display:table; font-size:42px; margin:0 auto; margin-bottom:30px; margin-top: 10px; text-align:center; padding:5px 40px; color:#00407d; }
#conteudo-interno #repete-imoveis-detalhes .veja strong {font-size:42px; color:#00407d; font-weight:600;}
#conteudo-interno #repete-imoveis-detalhes #recomendado {width:90%; margin:0 auto;}
#conteudo-interno #repete-imoveis-detalhes #recomendado .owl-prev {width:40px; height:40px; position:absolute; left:-4%; top:53%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 40px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-imoveis-detalhes #recomendado .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado .owl-next {width:40px; height:40px; position:absolute;  transform: rotate(180deg);  right:-4%; top:53%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 40px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-imoveis-detalhes #recomendado .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel {float:left; margin-right:20px; margin-bottom:20px; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel {display: flex; width: 100%;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a {width: 100%; overflow:hidden; display: block; position: relative; z-index:10; background-color: #ffffff; margin: 0 auto;  padding:1%; display: flex;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a .bloco-imagem {width:40%; height:380px; position:relative; background-color:#FFF; overflow:hidden; transition: all .3s; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a .bloco-imagem .imagem {width:100%; height:380px; position:relative; overflow:hidden; transition: all .3s;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a:hover .bloco-imagem .imagem {width:100%; height:380px; position:relative; overflow:hidden;  transform:scale(1.1); transition: all .3s;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados { width: 60%; display: flex; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados { margin: 0px 0px 0px 30px; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados{width: 65%;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #nome-imovel {margin-top: 30px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #nome-imovel .nome {width: 100%;height: 86px;font-size: 40px;color: #00407D; font-weight: 700; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 100%;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local {display: flex; margin: 15px 0px; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local .bairro-cidade-estado {font-size: 22px;font-weight: 500; color: #00407D; background: transparent url(../i/quebrado/icones-padrao/SVG/local-rodape-azul.svg) -4px center no-repeat; background-size: 30px; padding: 5px 0px 5px 30px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local #borda{ border-left: 2px solid #00407D; margin :0px 15px 0px 15px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #local i{font-size: 20px; font-weight: 500; color: #00407D; display: flex; align-items: center;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas{display: inline-flex; background: linear-gradient(to left, #006db8, #00407d); margin-top: 10px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas #caracteristica{font-size: 18px; font-weight: 200; align-items: center; color: white; padding: 8px 20px 8px 40px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones { display: flex; margin-top: 30px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco {width: 100%; display: flex; flex-wrap: wrap; gap:50px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #dMar { display: flex; align-items: center; margin-bottom: 10px; margin-top: 10px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #dMar .dMar-img {width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/distancia-do-mar.svg')center center no-repeat;background-size: 27px}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #dMar .conteudo {margin: 0px 10px;; font-size: 18px; color: #00407D; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #frente-fundo {display: flex; align-items: center; margin-bottom: 10px; margin-top: 10px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #frente-fundo .frente-fundo-img { width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/tamanho.svg')center center no-repeat;background-size: 21px}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #frente-fundo .conteudo { margin: 0px 10px; font-size: 18px; color: #00407D; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area { display: flex; align-items: center; margin-bottom: 10px; margin-top: 10px; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area .area-img {width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/terrenos.svg')center center no-repeat; background-size: 28px 23px; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area .conteudo {margin: 0px 10px; font-size: 18px; color: #00407D;  }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #posicao {display: flex; align-items: center;margin-bottom: 10px; margin-top: 10px; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #posicao .posicao-img {width:26px; height:26px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/frente-ao-mar.svg')center center no-repeat;background-size: 26px}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #posicao .conteudo {margin: 0px 10px; font-size: 18px; color: #00407D;  }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #quartos { display: flex; align-items: center;margin-bottom: 10px; margin-top: 10px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #quartos .quartos-img {width:30px; height:30px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/quartos.svg')center center no-repeat;background-size: 30px}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #quartos .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #banheiros { display: flex; align-items: center; margin-bottom: 10px; margin-top: 10px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #banheiros .banheiros-img { width:30px; height:30px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/banheiros.svg')center center no-repeat;background-size: 30px}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #banheiros .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area { display: flex; align-items: center;margin-bottom: 10px; margin-top: 10px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area .area-img {width:30px; height:30px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/extensao.svg')center center no-repeat; background-size: 30px 30px; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #area .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #suite {display: flex; align-items: center; margin-bottom: 10px; margin-top: 10px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #suite .suite-img {width:30px; height:30px; padding: 5px; border-radius: 8px; background: #005da2  url('../i/quebrado/icones-padrao/SVG/garagem.svg')center center no-repeat;background-size: 30px}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #alinha-icones #espaco #suite .conteudo {margin: 0px 0px 0px 5px; font-size: 20px; color: #00407D; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas-loteamento{display: inline-flex; background: linear-gradient(to left, #006db8, #00407d); flex-wrap: wrap; justify-content: space-around; border-radius: 25px 0px 25px 0px; padding: 15px 20px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-esq-conteudo-dados #caracteristicas-loteamento #caracteristica{font-size: 18px; font-weight: 200; align-items: center; color: white; padding: 8px 20px 8px 40px; }
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados {width: 40%; display: grid; align-content: center; justify-content: center; align-items: center; justify-items: center;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .a-partir{font-size: 22px;  align-items: center; color: #3a3a3a;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .preco {font-size: 32px; text-align: center; align-items: center; text-transform: uppercase; color: #3a3a3a; font-weight: 600;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .preco .centavos {font-size: 28px; color: #3a3a3a; font-weight: 600; vertical-align: top;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .parcela {font-size: 22px; text-align: center; align-items: center; color: #3a3a3a; margin: 5px 0px;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #bloco-imovel a #conteudo-dados #lado-dir-conteudo-dados .detalhes {width: 100px; height: 35px; display: flex; align-items: center; justify-content: center;  font-size: 18px;  margin-top: 10px; border-radius: 0px; color: #ffffff; padding: 5px 10px; background-color: #00407d; transition: all .3s;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #ver-todos {width: 100%; display: flex; justify-content: center;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #ver-todos p {width: 115px; height: 40px; display: flex; align-items: center; justify-content: center;  font-size: 21px;  margin-top: 35px; border-radius: 0px; color: #ffffff; padding: 5px 70px; background-color: #00407d; transition: all .3s; cursor: pointer;}
#conteudo-interno #repete-imoveis-detalhes #recomendado #ver-todos:hover p {width: 115px; height: 40px; display: flex; align-items: center; justify-content: center;  font-size: 21px;  margin-top: 35px; border-radius: 0px; color: #ffffff; padding: 5px 70px; background-color: #0063c1; transition: all .3s;}

#conteudo-interno #repete-loteamentos {width:100%; padding-top:60px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos {width:100%;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos {width:1300px; margin:0 auto;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos #bloco-loteamento {float:left; margin-right:50px; margin-bottom:50px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos #bloco-loteamento #imagem{ overflow: hidden; height: 225px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos #bloco-loteamento #imagem img{ scale: 1.0; transition: all .5s;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos #bloco-loteamento:hover #imagem img{ scale: 1.05; transition: all .5s;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos #bloco-loteamento {width: 400px; height: 400px; background-color: #00407d ;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos #bloco-loteamento #conteudo {display: grid; align-items: center; justify-content: center; text-align: center; justify-items: center;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos #bloco-loteamento #conteudo .nome{font-size: 24px; color: white; font-weight: 500; margin-top: 20px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos #bloco-loteamento #conteudo .cidade{ font-size: 16px;color: white; font-weight: 200; margin-top: 5px; background: transparent url(../i/quebrado/icones-padrao/SVG/local-rodape.svg) -3px center no-repeat; background-size: 22px; padding: 2px 0px 2px 20px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos #bloco-loteamento #conteudo .detalhes{font-size: 14px; color: #00407d; background-color: white; padding: 5px 15px;     margin-top: 20px; transition: all .3s; cursor: pointer;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-loteamentos #bloco-loteamento:hover #conteudo .detalhes{font-size: 14px; color: #00407d; background-color: rgb(185, 185, 185); padding: 5px 15px; margin-top: 20px; transition: all .3s;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #bloco-imagem {width:1300px; margin:0 auto;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #bloco-imagem .owl-prev {width:40px; height:40px; position:absolute; left:-60px; top:53%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 40px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #bloco-imagem .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #bloco-imagem .owl-next {width:40px; height:40px; position:absolute;  transform: rotate(180deg);  right:-60px; top:53%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 40px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #bloco-imagem .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes {width:1300px; margin:0 auto; padding-top:60px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-esq-loteamentos {width:47%; float:left;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-esq-loteamentos #bloco-dados {width:100%;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-esq-loteamentos #bloco-dados .loteamento {color:#3a3a3a; font-size:26px; font-weight:400; line-height:25px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-esq-loteamentos #bloco-dados .titulo {color:#00407D; font-size:50px; font-weight:700; line-height:50px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-esq-loteamentos #bloco-dados .descricao {margin-top:20px; line-height:180%; max-height:325px; padding-right:15px; overflow-y:auto;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-esq-loteamentos #bloco-dados .descricao p {font-size:16px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-esq-loteamentos #bloco-dados .descricao strong {font-size:16px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-esq-loteamentos #bloco-dados .descricao div {font-size:16px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-esq-loteamentos #bloco-dados .descricao span {font-size:16px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-esq-loteamentos #bloco-dados .descricao li {font-size:16px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos {width:50%; float:right;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos .titulo {font-size:26px; color:#3a3a3a; text-align:center;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos .endereco {font-size:22px; color:#00407D; font-weight:600; text-align:center;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos #imagens-localizacao {margin-top:20px; position:relative;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos #imagens-localizacao .icone-localizacao {position:absolute; bottom:20px; left:20px; z-index:50;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos #imagens-localizacao .owl-prev {width:30px; height:30px; position:absolute; left:20px; top:53%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; opacity:0.4; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos #imagens-localizacao .owl-prev:hover {opacity:0.8; transition: all .3s;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos #imagens-localizacao .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos #imagens-localizacao .owl-next {width:30px; height:30px; position:absolute;  transform: rotate(180deg);  right:20px; top:53%; margin-top:-25px; color:#FFF; outline:none; opacity:0.4; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos #imagens-localizacao .owl-next:hover {opacity:0.8; transition: all .3s;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #mostra-informacoes #col-dir-loteamentos #imagens-localizacao .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-caracteristicas {width:100%; margin-top:60px; padding-top:50px; padding-bottom:50px; background-color:#f5f5f5;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-caracteristicas #caracteristicas {width:1300px; margin: auto;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-caracteristicas #caracteristicas .titulo {font-weight:700; font-size:32px; color:#00407D;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-caracteristicas #caracteristicas #conteudo-caracteristica {display:flex; align-items:center; flex-wrap:wrap; margin-top:30px; gap:30px 70px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-caracteristicas #caracteristicas #conteudo-caracteristica .item-caracteristica {display:flex; align-items:center; gap:15px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-caracteristicas #caracteristicas #conteudo-caracteristica .item-caracteristica .icone {padding:10px; background-color:#005da2; border-radius:10px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-caracteristicas #caracteristicas #conteudo-caracteristica .item-caracteristica .texto {font-size:20px; color:#00407D;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-localizacao {width:100%; padding-top:50px; padding-bottom:80px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-localizacao #conteudo-localizacao {width:1300px; margin:0 auto;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-localizacao #conteudo-localizacao .titulo {font-size:36px; font-weight:900; color:#00407D; text-align:center;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-localizacao #conteudo-localizacao #col-esq-localizacao {width:60%; float:left; margin-top:50px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-localizacao #conteudo-localizacao #col-dir-localizacao {width:38%; float:right; margin-top:50px;;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-localizacao #conteudo-localizacao #col-dir-localizacao .localizacao {font-size:24px; color:#00407D; font-weight:normal; color:#00407D; padding-left:75px; background:transparent url('../i/quebrado/google-maps.svg') left center no-repeat; background-size:65px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-localizacao #conteudo-localizacao #col-dir-localizacao .localizacao span {font-size:40px; font-weight:700; line-height:33px; color:#00407D;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-localizacao #conteudo-localizacao #col-dir-localizacao #distancias {padding:10px 20px; border:1px solid #00407D; margin-top:30px; max-height:280px; overflow-y:auto;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #repete-localizacao #conteudo-localizacao #col-dir-localizacao #distancias .item {color:#00407D; font-size:20px; padding-top:10px; padding-bottom:10px; padding-left:50px; background:transparent url('../i/quebrado/carro.svg') left center no-repeat; background-size:38px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #video-360 {width:100%; padding-top:50px; padding-bottom:50px; background-color:#f5f5f5;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #video-360 #mostra-alinha {width:1300px; margin:0 auto; display:flex; align-items:center; justify-content: center; gap:0px 30px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #video-360 #mostra-alinha .link-video {width:58%;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #video-360 #mostra-alinha .iframe-360 {width:40%;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra {width:1300px; margin:0 auto; margin-top:60px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra .titulo {font-size:40px; color:#00407D; margin-bottom:20px; text-align:center;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra .titulo strong {font-size:32px; color:#00407D;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra #alinha-porcentagens {display:flex; align-items:center;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra #alinha-porcentagens #bloco-esq {width:40%;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra #alinha-porcentagens #bloco-esq .circle-container {width:400px; height:400px; position:relative; display:flex; align-items:center; justify-content:center; font-size:24px; font-weight:bold; color:#333; margin:20px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra #alinha-porcentagens #bloco-esq .progress-text {position: absolute; font-size: 70px; font-weight:500; color:#00407D;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra #alinha-porcentagens #bloco-esq .circles-wrapper {display:flex; gap:20px; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: center;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra #alinha-porcentagens #bloco-dir {width:60%;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra #alinha-porcentagens #bloco-dir .circle-container {width:170px; height:170px; margin-top:-10px; position:relative; display:flex; align-items:center; justify-content:center; font-size:24px; font-weight:bold; color:#333; margin:20px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra #alinha-porcentagens #bloco-dir .progress-text {position: absolute; font-size: 42px; font-weight:400; color:#00407D;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra #alinha-porcentagens #bloco-dir .progress-name {position: absolute; font-size: 16px; font-weight:400; bottom:-35px; color:#5d5d5d;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #andamento-obra #alinha-porcentagens #bloco-dir .circles-wrapper {display:flex; gap:20px; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: center;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #conteudo-preco {display:table; margin:0 auto; text-align:center; padding:20px 60px; background-color:#f5f5f5; margin-top:80px; border-radius:30px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #conteudo-preco .a-partir{font-size: 30px; color: #3a3a3a;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #conteudo-preco .preco {font-size: 52px; text-align: center; align-items: center; text-transform: uppercase; color: #3a3a3a; font-weight: 600;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #conteudo-preco .preco .centavos {font-size: 36px; color: #3a3a3a; font-weight: 600; vertical-align: top;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #conteudo-preco .parcela {font-size: 30px; text-align: center; align-items: center; color: #3a3a3a; margin: 5px 0px;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #conteudo-preco .detalhes {width: 100px; height: 35px; display: flex; align-items: center; justify-content: center;  font-size: 18px;  margin-top: 10px; border-radius: 0px; color: #ffffff; padding: 5px 10px; background-color: #00407d; transition: all .3s;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #whatz {width: 100%; display: flex; margin-top:50px;  justify-content: center;}
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #whatz #fundo{ width: 300px; height: 75px; background-color: #009c17 ; border-radius: 15px; display: flex; align-items: center;  transition: all .3s; cursor: pointer;} 
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #whatz #fundo:hover{ width: 300px; height: 75px; background-color: #02cf21 ; border-radius: 15px; display: flex; align-items: center; transition: all .3s;} 
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #whatz #fundo #dir{ width: 30%; display: flex; justify-content: center; border-radius: 10px 0px 0px 10px; align-items: center; height: 75px; box-shadow: 5px 0 10px rgba(0, 0, 0, 0.3); } 
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #whatz #fundo #esq{ margin-left: 20px;} 
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #whatz #fundo #esq .whatz{color: #ffffff; font-size: 24px; font-weight: bold;} 
#conteudo-interno #repete-loteamentos #conteudo-loteamentos #whatz #fundo #esq .descricao{color: #ffffff; font-size: 18px; } 

#conteudo-interno #repete-residenciais {width:100%; padding-top:60px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais {width:100%;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais {width:1300px; margin:0 auto;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais #bloco-residencial {float:left; margin-right:50px; margin-bottom:50px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais #bloco-residencial #imagem{ overflow: hidden; height: 225px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais #bloco-residencial #imagem img{ scale: 1.0; transition: all .5s;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais #bloco-residencial:hover #imagem img{ scale: 1.05; transition: all .5s;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais #bloco-residencial {width: 400px; height: 400px; background-color: #00407d ;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais #bloco-residencial #conteudo {display: grid; align-items: center; justify-content: center; text-align: center; justify-items: center;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais #bloco-residencial #conteudo .nome{font-size: 24px; color: white; font-weight: 500; margin-top: 20px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais #bloco-residencial #conteudo .cidade{ font-size: 16px;color: white; font-weight: 200; margin-top: 5px; background: transparent url(../i/quebrado/icones-padrao/SVG/local-rodape.svg) -3px center no-repeat; background-size: 22px; padding: 2px 0px 2px 20px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais #bloco-residencial #conteudo .detalhes{font-size: 14px; color: #00407d; background-color: white; padding: 5px 15px;     margin-top: 20px; transition: all .3s; cursor: pointer;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-residenciais #bloco-residencial:hover #conteudo .detalhes{font-size: 14px; color: #00407d; background-color: rgb(185, 185, 185); padding: 5px 15px; margin-top: 20px; transition: all .3s;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #bloco-imagem {width:1300px; margin:0 auto;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #bloco-imagem .owl-prev {width:40px; height:40px; position:absolute; left:-60px; top:53%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 40px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #bloco-imagem .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #bloco-imagem .owl-next {width:40px; height:40px; position:absolute;  transform: rotate(180deg);  right:-60px; top:53%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta.svg') center center no-repeat; background-size:auto 40px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #bloco-imagem .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes {width:1300px; margin:0 auto; padding-top:60px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-esq-residenciais {width:47%; float:left;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-esq-residenciais #bloco-dados {width:100%;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-esq-residenciais #bloco-dados .loteamento {color:#3a3a3a; font-size:26px; font-weight:400; line-height:25px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-esq-residenciais #bloco-dados .titulo {color:#00407D; font-size:50px; font-weight:700; line-height:50px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-esq-residenciais #bloco-dados .descricao {margin-top:20px; line-height:180%; max-height:300px; padding-right:15px; overflow-y:auto;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-esq-residenciais #bloco-dados .descricao p {font-size:16px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-esq-residenciais #bloco-dados .descricao strong {font-size:16px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-esq-residenciais #bloco-dados .descricao div {font-size:16px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-esq-residenciais #bloco-dados .descricao span {font-size:16px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-esq-residenciais #bloco-dados .descricao li {font-size:16px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais {width:50%; float:right;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais .titulo {font-size:26px; color:#3a3a3a; text-align:center;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais .endereco {font-size:22px; color:#00407D; font-weight:600; text-align:center;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais #imagens-localizacao {margin-top:20px; position:relative;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais #imagens-localizacao .icone-localizacao {position:absolute; bottom:20px; left:20px; z-index:50;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais #imagens-localizacao .owl-prev {width:30px; height:30px; position:absolute; left:20px; top:53%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; opacity:0.4; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais #imagens-localizacao .owl-prev:hover {opacity:0.8; transition: all .3s;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais #imagens-localizacao .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais #imagens-localizacao .owl-next {width:30px; height:30px; position:absolute;  transform: rotate(180deg);  right:20px; top:53%; margin-top:-25px; color:#FFF; outline:none; opacity:0.4; font-size:0.001px; background:transparent url('../i/quebrado/icones-padrao/SVG/seta-branca.svg') center center no-repeat; background-size:auto 30px; border-radius:0; transition: all .3s;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais #imagens-localizacao .owl-next:hover {opacity:0.8; transition: all .3s;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #mostra-informacoes #col-dir-residenciais #imagens-localizacao .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-caracteristicas {width:100%; margin-top:70px; padding-top:50px; padding-bottom:50px; background-color:#f5f5f5;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-caracteristicas #caracteristicas {width:1300px; margin: auto;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-caracteristicas #caracteristicas .titulo {font-weight:700; font-size:32px; color:#00407D;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-caracteristicas #caracteristicas #conteudo-caracteristica {display:flex; align-items:center; flex-wrap:wrap; margin-top:30px; gap:30px 70px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-caracteristicas #caracteristicas #conteudo-caracteristica .item-caracteristica {display:flex; align-items:center; gap:15px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-caracteristicas #caracteristicas #conteudo-caracteristica .item-caracteristica .icone {padding:10px; background-color:#005da2; border-radius:10px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-caracteristicas #caracteristicas #conteudo-caracteristica .item-caracteristica .texto {font-size:20px; color:#00407D;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-localizacao {width:100%; padding-top:50px; padding-bottom:50px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-localizacao #conteudo-localizacao {width:1300px; margin:0 auto;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-localizacao #conteudo-localizacao .titulo {font-size:36px; font-weight:900; color:#00407D; text-align:center;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-localizacao #conteudo-localizacao #col-esq-localizacao {width:60%; float:left; margin-top:50px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-localizacao #conteudo-localizacao #col-dir-localizacao {width:38%; float:right; margin-top:50px;;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-localizacao #conteudo-localizacao #col-dir-localizacao .localizacao {font-size:24px; color:#00407D; font-weight:normal; color:#00407D; padding-left:75px; background:transparent url('../i/quebrado/google-maps.svg') left center no-repeat; background-size:65px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-localizacao #conteudo-localizacao #col-dir-localizacao .localizacao span {font-size:40px; font-weight:700; line-height:33px; color:#00407D;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-localizacao #conteudo-localizacao #col-dir-localizacao #distancias {padding:10px 20px; border:1px solid #00407D; margin-top:30px; max-height:280px; overflow-y:auto;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #repete-localizacao #conteudo-localizacao #col-dir-localizacao #distancias .item {color:#00407D; font-size:20px; padding-top:10px; padding-bottom:10px; padding-left:50px; background:transparent url('../i/quebrado/carro.svg') left center no-repeat; background-size:38px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #video-360 {width:100%; padding-top:50px; padding-bottom:50px; background-color:#f5f5f5;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #video-360 #mostra-alinha {width:1300px; margin:0 auto; display:flex; align-items:center; justify-content: center; gap:0px 30px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #video-360 #mostra-alinha .link-video {width:58%;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #video-360 #mostra-alinha .iframe-360 {width:40%;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra {width:1300px; margin:0 auto; margin-top:60px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra .titulo {font-size:40px; color:#00407D; margin-bottom:20px; text-align:center;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra .titulo strong {font-size:32px; color:#00407D;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra #alinha-porcentagens {display:flex; align-items:center;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra #alinha-porcentagens #bloco-esq {width:40%;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra #alinha-porcentagens #bloco-esq .circle-container {width:400px; height:400px; position:relative; display:flex; align-items:center; justify-content:center; font-size:24px; font-weight:bold; color:#333; margin:20px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra #alinha-porcentagens #bloco-esq .progress-text {position: absolute; font-size: 70px; font-weight:500; color:#00407D;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra #alinha-porcentagens #bloco-esq .circles-wrapper {display:flex; gap:20px; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: center;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra #alinha-porcentagens #bloco-dir {width:60%;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra #alinha-porcentagens #bloco-dir .circle-container {width:170px; height:170px; margin-top:-10px; position:relative; display:flex; align-items:center; justify-content:center; font-size:24px; font-weight:bold; color:#333; margin:20px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra #alinha-porcentagens #bloco-dir .progress-text {position: absolute; font-size: 42px; font-weight:400; color:#00407D;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra #alinha-porcentagens #bloco-dir .progress-name {position: absolute; font-size: 20px; font-weight:400; bottom:-35px; color:#5d5d5d;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #andamento-obra #alinha-porcentagens #bloco-dir .circles-wrapper {display:flex; gap:20px; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: center;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #conteudo-preco {display:table; margin:0 auto; text-align:center; padding:20px 60px; background-color:#f5f5f5; margin-top:80px; border-radius:30px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #conteudo-preco .a-partir{font-size: 30px; color: #3a3a3a;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #conteudo-preco .preco {font-size: 52px; text-align: center; align-items: center; text-transform: uppercase; color: #3a3a3a; font-weight: 600;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #conteudo-preco .preco .centavos {font-size: 36px; color: #3a3a3a; font-weight: 600; vertical-align: top;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #conteudo-preco .parcela {font-size: 30px; text-align: center; align-items: center; color: #3a3a3a; margin: 5px 0px;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #conteudo-preco .detalhes {width: 100px; height: 35px; display: flex; align-items: center; justify-content: center;  font-size: 18px;  margin-top: 10px; border-radius: 0px; color: #ffffff; padding: 5px 10px; background-color: #00407d; transition: all .3s;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #whatz {width: 100%; display: flex; margin-top:50px;  justify-content: center;}
#conteudo-interno #repete-residenciais #conteudo-residenciais #whatz #fundo{ width: 300px; height: 75px; background-color: #009c17 ; border-radius: 15px; display: flex; align-items: center;  transition: all .3s; cursor: pointer;} 
#conteudo-interno #repete-residenciais #conteudo-residenciais #whatz #fundo:hover{ width: 300px; height: 75px; background-color: #02cf21 ; border-radius: 15px; display: flex; align-items: center; transition: all .3s;} 
#conteudo-interno #repete-residenciais #conteudo-residenciais #whatz #fundo #dir{ width: 30%; display: flex; justify-content: center; border-radius: 10px 0px 0px 10px; align-items: center; height: 75px; box-shadow: 5px 0 10px rgba(0, 0, 0, 0.3); } 
#conteudo-interno #repete-residenciais #conteudo-residenciais #whatz #fundo #esq{ margin-left: 20px;} 
#conteudo-interno #repete-residenciais #conteudo-residenciais #whatz #fundo #esq .whatz{color: #ffffff; font-size: 24px; font-weight: bold;} 
#conteudo-interno #repete-residenciais #conteudo-residenciais #whatz #fundo #esq .descricao{color: #ffffff; font-size: 18px; } 



#tudo #rodape #politica-privacidade {padding:15px 20px; position:fixed; left:50%; line-height:15px; left:60px; bottom:60px; z-index:10000; background:#f5f5f5; border:2px solid #00407D; border-radius:15px; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto {font-size:13px; color:#000000; font-weight:300; text-align:center;}
#tudo #rodape #politica-privacidade .texto a {font-size:13px; color:#00407D; font-weight:600; text-align:center;}
#tudo #rodape #politica-privacidade .texto .botao-ok {color:#FFF; padding:5px 15px; font-size:12px; font-weight:600; cursor:pointer; border-radius:20px; background-color:#00407D; transition: all .2s;}
#tudo #rodape #politica-privacidade .texto .botao-ok:hover {background-color:#006db8; transition: all .2s;}

.botao-whatsapp {position:fixed; top:50%; margin-top:-24px; cursor:pointer; right:-120px; z-index:500; transition: all .2s;}
.botao-whatsapp:hover {right:0; transition: all .2s;}
.botao-whatsapp .one {width:120px; height:40px; margin:0 auto; display:block; padding-top:8px; color:#FFF; padding-left:50px; line-height:16px; font-size:12px; background:rgba(5,163,8,0.8) url('../i/quebrado/icones-padrao/SVG/whatsapp.svg') 7px center no-repeat; background-size:36px; border-radius:30px 0px 0px 30px; transition: all .3s ease-in-out 0s;}
.botao-whatsapp .one:before {content:"1"; width:15px; height:15px; left:25px; top:0px; text-align:center; position:absolute; background-color:#FF0000; border-radius:100%;}
.botao-whatsapp .one:after {content:""; width:30px; height:30px; border-radius:100%; border:15px solid #f5f5f5; position:absolute; z-index:-1; top:50%; left:24px; transform:translate(-50%, -50%); animation:ring 1.5s infinite;} 
.botao-whatsapp:hover .one {background:#2bb52d url('../i/quebrado/icones-padrao/SVG/whatsapp.svg') 7px center no-repeat; background-size:36px; transition: all .3s;}

@keyframes ring {
  0% {
    width: 0px;
    height: 0px;
    opacity: 1;
  }
  100% {
    width: 60px;
    height: 60px;
    opacity: 0;
  }
}

#conteudo-interno #repete-politica {width: 100%;}
#conteudo-interno #repete-politica #bloco-titulo {width:100%; margin-bottom:20px;}
#conteudo-interno #repete-politica #bloco-titulo .titulo-interno {color:#00407D; font-size:36px; text-align:center; font-weight:900;}
#conteudo-interno #repete-politica #conteudo-politica {width: 1300px; margin: 0 auto;}
#conteudo-interno #repete-politica #conteudo-politica h2 {font-weight:700; font-size:26px; color:#00407D; padding-top:20px; font-weight:600; padding-bottom:20px;}
#conteudo-interno #repete-politica #conteudo-politica h3 {font-weight:700; font-size:18px; color:#00407D; padding-top:20px; font-weight:600; padding-bottom:15px;}
#conteudo-interno #repete-politica #conteudo-politica p {font-size:16px; color:#313237; line-height:150%; text-align:justify; padding-top:10px; padding-bottom:10px;}
#conteudo-interno #repete-politica #conteudo-politica a {font-size:16px; color:#313237; text-decoration:underline;}
#conteudo-interno #repete-politica #conteudo-politica li {font-size:16px; color:#313237; line-height:150%; text-align:justify; margin-left:30px; list-style:disc;}
#conteudo-interno #repete-politica #conteudo-politica strong {font-size:18px; color:#00407D; font-weight:600;}

#conteudo-interno #conteudo-404 {width:100%; margin-top:150px; min-height: 416px;}
#conteudo-interno #conteudo-404 .titulo {color:#00407D; text-align:center; font-weight:600; font-size:150px;}
#conteudo-interno #conteudo-404 .descricao {color:#000000; text-align:center; padding-bottom:10px; font-size:16px;}


/* Largura da barra de rolagem */
::-webkit-scrollbar {
    width: 9px;
    height: 9px;
}

/* Fundo da barra de rolagem */
::-webkit-scrollbar-track-piece {
    background-color: #FFF;
}

/* Cor do indicador de rolagem */
::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal {
    background-color: #00407D
}

/* Cor do indicador de rolagem - ao passar o mouse */
::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover {
    background-color: #155897
}

#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p {font-size:12px; margin-top:5px ;}
#paginacao strong{font-size:12px; color:#373435;}
#paginacao ul {height:30px; margin:10px auto 0; text-align:center;}
#paginacao ul li {display:inline;}
#paginacao ul li a {margin-right:5px; font-size:13px; background-color:#00407d; padding:2px 15px; border-radius:5px; transition:0.2s linear;}
#paginacao ul li a:hover {background-color:#1b60a3; transition:0.2s linear;}
#paginacao a:link {color:#FFF;}
#paginacao a:visited {color:#FFF;}
#paginacao a:hover {color:#FFF;}
#paginacao a:active {color:#FFF;}
#paginacao span.branco  {margin-right:5px; font-size:13px; background-color:#fff; border:1px solid #00407d; padding:2px 15px; border-radius:5px;}

/* Botoes de voltar Áreas Internas */
#conteudo-interno .botao-topo a:before {content:""; display: inline-block; cursor: pointer; vertical-align: middle; position: absolute; margin-top: 3px; margin-left: -20px; width: 0; height: 0;border-bottom: 7px solid transparent; border-top: 7px solid transparent; border-right: 10px solid #00243c; transition: .2s linear;}
#conteudo-interno .botao-bottom a:before {content:""; display: inline-block; cursor: pointer; vertical-align: middle; position: absolute; margin-top: 3px; margin-left: -20px; width: 0; height: 0;border-bottom: 7px solid transparent; border-top: 7px solid transparent; border-right: 10px solid #00243c; transition: .2s linear;}
