* {
font-family: "Poppins", serif;
}
html,
body {
height: 100%;
margin: 0;
}
#wrapper {
height: 100%;
overflow: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
text-rendering: optimizeLegibility;
line-height: 1;
margin: 0;
}
p,
ul,
ol {
margin: 0;
padding: 0;
}
ol ol,
ul ul,
ul ol,
ol ul {
margin: 0.4em 0;
}
a:hover,
a:focus,
a:visited,
a:active {
text-decoration: none;
color: inherit;
}
a[href],
input[type="submit"],
input[type="image"],
label[for],
select,
button {
cursor: pointer;
text-decoration: none;
}
input[type="text"],
textarea {
display: inline-block;
}
.section {
margin-top: 60px;
}
.loading {
position: fixed;
height: 100%;
width: 100%;
z-index: 99999999;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
background: black;
color: white;
} .clear-fix:after {
content: "";
display: block;
clear: both;
}
tbody tr:nth-child(odd) {
background-color: #ccc;
}
.left {
float: left;
}
.right {
float: right;
}
.center {
text-align: center;
}
.hide {
display: none;
}
.nopadding {
padding: 0;
}
.mobile,
.tablet {
display: none;
}
.nomobile,
.notablet {
display: block;
}
.btn-whatsapp-flutuante {
bottom: 100px;
right: 22px;
position: fixed;
bottom: 20px;
z-index: 99;
display: flex;
justify-content: center;
align-items: center;
height: 60px;
width: 60px;
}
.btn-whatsapp-flutuante img {
position: relative;
width: 119px;
height: 70px;
right: 15px;
}
@media (max-width: 992px) {
.tablet {
display: block;
}
.notablet {
display: none;
}
}
@media (max-width: 768px) {
.mobile {
display: block;
}
.nomobile {
display: none;
}
}
.thumb .thumb-img {
height: 100%;
width: 100%;
background-size: cover !important;
}
.thumb img {
display: none;
}
.the-content>* {
margin-top: 0;
margin-bottom: 0;
}
.the-content>*+* {
margin-top: 1.5rem;
margin-bottom: 0;
}
.the-content .alignleft {
float: left;
margin-right: 2em;
}
.the-content .alignright {
float: right;
margin-left: 2em;
}
.the-content .aligncenter {
clear: both;
display: block;
margin: 0 auto;
}  .navbar-brand a img,
.navbar-brand a svg {
height: 60px;
width: auto;
}
.navbar-brand .mobile a {
line-height: 50px;
}
.navbar-collapse {
float: right;
}
.navbar-collapse li { list-style-type: none;
}
.navbar-collapse a {
display: block;
padding: 0 5px;
font-size: 15px;
font-weight: 500;
line-height: 24px;
color: #fff;
}
.primary-menu:after {
content: "";
display: block;
clear: both;
}
#menu {
padding: 20px 0;
} #header {
position: relative;
z-index: 999;
}
.navbar-toggler:focus {
box-shadow: none;
} .page-404 h1 {
font-size: 114px;
font-weight: bold;
}
.page-404 a {
font-size: 16px;
color: #888;
border: 1px solid #ccc;
padding: 5px 15px;
margin-top: 15px;
display: inline-block;
transition: 300ms all ease-in-out;
}
.page-404 a:hover {
background-color: black;
color: white;
}
.page-404 .the-content {
font-size: 24px;
font-weight: 600;
color: #aaa;
}
.page-404 .the-content {
font-size: 24px;
font-weight: 600;
color: #9f9f9f;
}
.page-404 {
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
} .post-excerpt {
height: 200px;
} .page-header {
margin-bottom: 30px;
}
.the-content p+p {
margin-top: 15px;
}
.page-container {
padding: 30px 0;
}
.the-categories li {
display: inline-block;
}
.the-categories li+li:before {
content: ",";
position: relative;
display: inline-block;
margin-right: 4px;
left: -2px;
}
.share-this li {
display: inline-block;
} .galerias-content {
margin-top: -30px;
}
.galerias-element {
margin-top: 30px;
}
.galerias-element .thumb-img {
display: block;
width: 100%;
height: 200px;
} .contato-container {
margin-top: -30px;
}
.contato-container .lince-input {
margin-top: 30px;
}
.contato-container br {
display: none;
}
textarea,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"] {
outline: none;
border: none;
resize: none;
width: 100%;
box-sizing: border-box;
padding: 10px;
font-size: 14px;
transition: 0.2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus {
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 5px rgba(0, 0, 0, 0.1);
border: none;
}
input[type="submit"] {
outline: none;
cursor: pointer;
border: none;
background: #66cc33;
color: white;
padding: 10px;
}
label.error {
position: absolute;
right: 10px;
bottom: 10px;
font-size: 10px;
color: red;
}
.lince-input .label-file {
background: #b4b4c4;
padding: 10px;
cursor: pointer;
width: 30%;
box-sizing: border-box;
display: inline-block;
font-size: 14px;
text-align: center;
}
input[type="text"].file-archive {
width: 70%;
}
.alertify-button {
box-shadow: none !important;
border: none !important;
border-radius: 0 !important;
background: #66cc33 !important;
text-shadow: none !important;
margin-top: 20px;
} .lince-input .wpcf7-form-control-wrap {
display: block;
} p+.gallery,
ul+.gallery,
.gallery+p,
.gallery+ul,
.gallery+.gallery {
margin-top: 30px;
}
.gallery {
margin: 0;
top: -20px;
position: relative; }
.gallery-item {
display: inline-block;
max-width: 33.33%;
padding: 0 1.1400652% 2.2801304%;
text-align: center;
vertical-align: top;
width: 100%;
margin: 0;
padding: 0 1.1400652% 0;
margin-top: 20px;
}
.gallery-icon {
height: 200px;
}   body.admin-bar {
padding-bottom: 32px !important;
}
@media screen and (max-width: 782px) {
body.admin-bar {
padding-bottom: 46px !important;
}
} .facebook-cmt .fb-comments,
.facebook-cmt .fb-comments span,
.facebook-cmt .fb-comments iframe {
width: 100% !important;
} .gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
width: 100%;
height: auto;
}
.gallery-caption {
color: #686868;
display: block;
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
line-height: 1.6153846154;
padding-top: 0.5384615385em;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} @media (max-width: 992px) { .post+.post {
margin-top: 30px;
} .tablet {
display: block;
}
.slider-container .cycle-slideshow {
height: auto;
}
.slider-container .display-container {
display: block;
}
.slider-container .display-container .txt {
position: absolute;
top: 40%;
z-index: 999;
width: 100%;
text-align: center;
padding: 20px;
}
.slider-container .display-next,
.slider-container .display-prev {
display: none;
}
}
@media (max-width: 768px) { #menu {
padding: 0;
}
.navbar-collapse li {
float: none;
}
.navbar-collapse a {
padding: 0;
line-height: 45px;
} .navbar-collapse .sub-menu {
max-height: 0px !important;
padding: 0 0 0 20px;
margin: 0;
overflow: hidden;
opacity: 0;
transition: 1s ease;
}
.navbar-collapse .menu-item-has-children.opened .sub-menu {
max-height: 200px !important;
opacity: 1;
} .label-file span {
display: none;
} .gallery-item {
width: 100%;
max-width: 100% !important;
}
}
@media (min-width: 992px) {
.navbar-expand-lg {
flex-wrap: nowrap;
justify-content: flex-start;
}
} nav.navbar.navbar-expand-lg {
z-index: 10;
}
.dropdown-item:focus,
.dropdown-item:hover {
color: #f46b00;
background-color: transparent;
}
.nav-link:focus,
.nav-link:hover {
color: #f46b00;
}
.dropdown-menu.show {
display: block;
background-color: rgb(0, 0, 0, 0.2);
border: none;
backdrop-filter: blur(3px);
}
#display {
margin-top: -100px;
}
.img-display {
height: 600px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
display: flex;
align-items: center;
position: relative;
z-index: 0;
}
.local-status-display li {
font-size: 16px;
font-weight: 600;
line-height: 24px;
color: #fff;
list-style-type: none;
}
.local-status-display {
display: flex;
}
.local-status-display img {
margin: 0px 10px 0 8px;
}
.sombra-display {
background-image: linear-gradient(0deg, #0000002b, #000000);
position: absolute;
width: 100%;
height: 100%;
z-index: 0;
opacity: 0.8;
top: 0;
border-radius: 0;
}
.card-diferencial p {
margin: 0 10px;
text-align: center;
}
.informativo-display {
position: relative;
}
.informativo-display h1 {
font-size: 60px;
font-weight: 700; margin: 20px 0;
color: #fff;
}
.diferenciais-display {
display: flex;
flex-wrap: wrap;
margin-bottom: 30px;
}
.diferenciais-display li {
font-size: 16px;
font-weight: 600;
line-height: 24px;
color: #fff;
list-style-type: none;
margin-right: 20px;
margin-bottom: 8px;
}
ul.diferenciais-display li img {
margin-right: 3px;
}
.btn-Webmail {
box-shadow: 0px 4px 14px -7px #00000040;
background-color: #00000047;
padding: 10px 20px;
border-radius: 30px;
}
.social-header {
display: flex;
align-items: center;
}
#display .owl-carousel .owl-item img {
display: -webkit-inline-box;
width: auto;
}
.btn-padrao {
font-size: 16px;
font-weight: 600;
line-height: 38px;
color: #fff !important;
background: #f46b00;
padding: 10px 30px;
border-radius: 30px;
}
#filtrar-busca {
background: linear-gradient(90deg, #0644cd 0%, #012d98 100%);
padding: 22px 0;
}
#filtrar-busca h3 {
color: #fff;
font-size: 18px;
font-weight: 600;
line-height: 23px;
}
#filtrar-busca .form-select {
font-size: 14px;
font-weight: 500;
line-height: 27px;
border: none;
border-radius: 20px;
color: #fff;
background-color: #2387eb;
}
.alinhar-meio {
display: flex;
align-items: center;
}
nav.navbar .navbar-collapse li {
display: flex;
align-items: center;
}
nav.navbar .navbar-collapse li img {
margin-right: 6px;
}
.alinhar-final {
display: flex;
justify-content: flex-end;
align-items: center;
}
#empreendimentos {
padding: 60px 0;
}
#empreendimentos h3 {
font-size: 18px;
font-weight: 500;
line-height: 42px;
color: #2388eb;
}
#empreendimentos h2 {
font-size: 35px;
font-weight: 600;
line-height: 42px;
margin-bottom: 30px;
}
#empreendimentos .nav-link {
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: #5a5a5a;
}
#empreendimentos .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
background-color: transparent;
font-size: 16px;
font-weight: 600;
line-height: 24px;
color: #f46b00;
border-bottom: solid 2px;
border-radius: 0;
}
.status-empreendimento {
position: absolute;
top: -50px;
right: 10px;
padding: 0px 20px;
font-size: 14px;
font-weight: 400;
line-height: 38px;
background: #0642c9;
border-radius: 25px;
color: #fff;
}
.status-obras {
padding: 0px 20px;
background: #f46b00;
border-radius: 25px;
color: #fff;
font-family: Poppins;
font-weight: 400;
font-size: 14px;
line-height: 38px;
vertical-align: middle;
width: 20%;
text-align: center;
}
.img-empreendimento {
height: 230px;
border-radius: 30px 30px 0 0;
position: relative;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
object-fit: cover;
}
.img-obra-publica {
height: 230px;
border-radius: 30px 30px 0 0;
position: relative;
object-fit: cover;
width: 100%;
}
.localizacao {
margin: 0px 0 -10px 0px;
font-size: 14px;
font-weight: 400;
line-height: 38px;
}
.card-empreendimento h4 {
font-size: 25px;
font-weight: 600;
line-height: 38px;
color: #5a5a5a;
}
.diferenciais-cards img {
width: auto !important;
}
.diferenciais-cards {
display: flex;
align-items: center;
flex-wrap: wrap;
flex-direction: row;
}
.diferenciais-cards li {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 10px;
margin-left: 10px;
}
.diferenciais-cards li img {
margin-right: 8px;
width: 30px !important;
object-fit: contain;
}
.seta-empreendimentos-card {
width: auto !important;
}
.btn-ver-detalhe {
display: flex;
align-items: center;
}
.btn-ver-detalhe img {
margin-left: 8px;
}
.info-card-empreendimento {
border: 1px solid #cbcbcb;
border-radius: 0 0 30px 30px;
padding: 10px 20px 20px 20px;
position: relative;
}
.info-obras {
display: flex;
align-items: center;
gap: 30px;
}
.info-obras-display {
display: flex;
align-items: center;
gap: 30px;
font-family: Poppins;
font-weight: 400;
font-size: 18px;
line-height: 38px;
vertical-align: middle;
color: #fff;
}
#empreendimentos .owl-nav {
position: relative;
top: -400px;
display: flex;
justify-content: space-between;
height: 0;
}
#empreendimentos button.owl-prev {
position: relative;
width: 58px;
height: 58px;
cursor: pointer;
left: -40px;
background: #f46b00;
border-radius: 40px;
}
#empreendimentos button.owl-next {
position: relative;
width: 58px;
height: 58px;
background: #f46b00;
cursor: pointer;
right: -40px;
border-radius: 40px;
}
#simulador {
background-image: linear-gradient(90deg, #f1f5f9 50%, #0643cb 50%);
padding: 60px 0 0;
}
#simulador h2 {
font-size: 30px;
font-weight: 500;
line-height: 48px;
margin-bottom: 8px;
}
#simulador h2 span {
font-size: 32px;
font-weight: 700;
color: #f46b00;
}
.text-simulador {
font-size: 16px;
font-weight: 400;
line-height: 26px;
margin-bottom: 20px;
}
.circulo-azul {
background: #2387eb;
display: flex;
align-items: center;
justify-content: center;
height: 60px;
width: 60px;
border-radius: 30px;
}
.vantagens-simulador {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.circulo-azul {
background: #2387eb;
display: flex;
align-items: center;
justify-content: center;
height: 70px;
width: 70px;
border-radius: 40px;
position: relative;
z-index: 1;
}
.text-vantagens {
font-size: 16px;
font-weight: 600;
line-height: 22px;
color: #fff;
background: #0643cb;
padding: 10px 0px 10px 80px;
min-height: 65px;
border-radius: 30px;
margin-left: -60px;
z-index: 0;
position: relative;
display: flex;
align-items: center;
}
.vantagens-simulador hr {
color: #fff;
}
.observacao {
font-size: 15px;
font-weight: 400;
line-height: 22.5px;
color: #fff;
margin-bottom: 40px;
}
#depoimentos {
padding: 60px 0;
}
#depoimentos h2 {
font-size: 35px;
font-weight: 600;
line-height: 52.5px;
color: #5a5a5a;
margin-bottom: 60px;
}
.card-depoimento {
border: 1px solid #cbcbcb;
padding: 20px 20px 30px 20px;
border-radius: 15px 15px 0 0;
}
.img-depoimento {
object-fit: contain;
clip-path: circle(50% at 50% 50%);
}
.card-depoimento p {
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.card-empreendimento:hover .img-empreendimento {
transform: scale(1.1);
transition: 300ms all ease-in-out;
}
.moldura {
border-radius: 30px 30px 0 0;
overflow: hidden !important;
}
.btn-ver-detalhe {
transition: transform 0.3s ease;
}
.card-empreendimento:hover .btn-ver-detalhe {
transform: translateX(calc(100% - 172px));
}
#depoimentos .owl-nav {
position: relative;
top: -360px;
display: flex;
justify-content: flex-end;
height: 0;
}
#depoimentos button.owl-prev {
position: relative;
width: 58px;
height: 58px;
cursor: pointer;
background: #c8e4ff;
border-radius: 40px;
}
#depoimentos button.owl-next {
position: relative;
width: 58px;
height: 58px;
background: #c8e4ff;
cursor: pointer;
border-radius: 40px;
}
.nome-depo p {
font-size: 16px;
font-weight: 600;
line-height: 26px;
color: #fff;
}
.nome-depo {
background: #f46b00;
display: flex;
align-items: center;
justify-content: center;
border-radius: 30px;
margin: -20px 0 0 0px;
padding: 10px;
}
#blog {
padding: 60px 0;
background: #2388eb;
}
#blog h2 {
font-size: 35px;
font-weight: 500;
line-height: 45px;
color: #fff;
}
#blog h2 span {
font-size: 35px;
font-weight: 600;
line-height: 45px;
}
.img-capa-blog {
object-fit: cover;
height: 220px;
border-radius: 16px;
width: 100%;
}
.inf-blog {
background: #176ec4;
padding: 30px 20px 20px 20px;
box-shadow: 1px 4px 4px 0px #0000001a;
margin-top: -30px;
border-radius: 16px;
}
.resumo-inf-blog {
font-size: 14px;
font-weight: 400;
line-height: 20px;
color: #fff;
margin-bottom: 20px;
}
.inf-blog h3 {
font-size: 16px;
font-weight: 500;
line-height: 26px;
color: #fff;
margin: 10px 0;
}
.data-categoria-blog {
display: flex;
justify-content: space-between;
align-items: center;
}
.data-blog {
font-size: 15px;
font-weight: 400;
line-height: 23px;
color: #fff;
display: flex;
align-items: center;
text-transform: capitalize;
}
.data-blog img {
margin-right: 8px;
}
.cat-blog {
font-size: 15px;
font-weight: 400;
line-height: 23px;
color: #fff;
}
#instagram {
padding: 60px 0;
}
#instagram h2 {
font-size: 35px;
font-weight: 500;
line-height: 52.5px;
color: #5a5a5a;
}
#instagram h2 span {
font-weight: 700;
color: #f46b00;
}
.btn-padrao-2 {
font-size: 16px;
font-weight: 600;
line-height: 38px;
background: transparent;
padding: 10px 30px;
border-radius: 30px;
border: 1px solid #4745d0;
color: #f46b00 !important;
}
.img-instagram {
height: 250px;
border-radius: 16px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.cta-box {
background: linear-gradient(92.93deg,
#fab41b -1.41%,
#f06908 46.65%,
#ef5a24 100%);
border-radius: 15px;
padding: 60px 30px;
}
.cta-box h2 {
font-size: 30px;
font-weight: 400;
line-height: 33px;
color: #fff;
}
.cta-box h2 span {
font-weight: 700;
}
.cta-box label {
font-size: 14px;
font-weight: 400;
line-height: 21px;
color: #fff;
}
.cta-box input {
font-size: 14px;
font-weight: 400;
line-height: 21px;
border-radius: 20px;
height: 46px;
}
.alinhar-baixo {
display: flex;
align-items: flex-end;
}
.btn-padrao-3 {
font-size: 16px;
font-weight: 600;
line-height: 38px;
color: #fff !important;
padding: 10px 30px;
border-radius: 30px;
background: #f8a617;
width: 100%;
text-align: center;
height: 47px;
display: flex;
align-items: center;
justify-content: center;
}
#video iframe {
width: 100%;
border-radius: 16px;
}
#video {
padding: 60px 0;
}
#video h2 {
font-size: 35px;
font-weight: 500;
line-height: 27px;
margin-bottom: 30px;
color: #5a5a5a;
}
#video h2 span {
font-weight: 700;
color: #2387eb;
}
footer {
background: #012e9b;
}
.atalhos-footer {
background: #2387eb;
padding: 30px;
box-shadow: 0px 4px 4px 0px #0000001a;
border-radius: 0px 0 0 80px;
}
.btn-atalho-footer {
font-size: 16px;
font-weight: 400;
line-height: 24px;
border: 1px solid #e2e2e2;
background: #f46b00;
padding: 10px;
border-radius: 28px;
color: #fff !important;
box-shadow: 0px 4px 14px -7px #00000040;
display: block;
width: 100%;
text-align: center;
}
.logo-footer {
width: 210px;
}
footer h5 {
font-size: 16px;
font-weight: 700;
line-height: 24px;
color: #fff;
margin-top: 40px;
}
footer li {
font-size: 16px;
font-weight: 500;
color: #fff;
list-style-type: none;
margin: 10px 0 0 0px;
}
.social-footer {
display: flex;
}
.social-footer li {
margin-right: 8px;
}
.logos-footer li {
margin: 4px;
}
.logos-footer {
display: flex;
flex-wrap: wrap;
}
.barra-copy {
background-color: #fff;
padding: 20px;
}
.copy {
font-size: 13px;
font-weight: 400;
line-height: 24px;
}
.copy span {
text-decoration: underline;
font-weight: 700;
color: #f46b00;
}
.politica-privacidade {
font-size: 15px;
font-weight: 600;
line-height: 22.5px;
color: #f46b00 !important;
}
footer a:hover li {
color: #f46b00;
}
#footer-azul {
background-color: #012e9b;
}
#footer-branco {
background-color: #fff;
margin-top: 40px;
}
.footer-contato a {
display: block;
word-wrap: break-word;
word-break: break-word;
}
.footer-contato li {
word-wrap: break-word;
word-break: break-word;
}
a[href^="mailto:"] {
word-wrap: break-word;
word-break: break-word;
}
.footer-contato img {
margin-right: 8px;
} .internal-page .navbar-collapse a {
color: #5a5a5a !important;
}
.internal-page .dropdown-toggle::after {
color: #ff9f00;
}
.internal-page .btn-Webmail {
background-color: transparent;
border: 1px solid #e2e2e2;
}
.internal-page .navbar-collapse li img {
margin-right: 6px;
filter: invert(65%) sepia(85%) saturate(5637%) hue-rotate(7deg) brightness(102%) contrast(101%);
}
.internal-page .dropdown-menu.show { background-color: #fff;
border: none;
}
#navegacao {
background-color: #ff9f00;
padding: 22px 0;
}
.barra-navegacao {
display: flex;
color: #fff;
}
.barra-navegacao li {
list-style-type: none;
margin-right: 8px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #fff;
}
.item-navegacao-dest {
font-weight: 500;
font-size: 16px;
line-height: 24px;
letter-spacing: 0%;
}
.img-quem-somos {
object-fit: cover;
border-radius: 18px;
}
#quem-somos {
padding: 60px 0;
}
#quem-somos h1 {
font-weight: 600;
font-size: 35px;
line-height: 52.5px;
letter-spacing: 0%;
margin-bottom: 40px;
color: #2388eb;
}
#quem-somos p {
font-weight: 400;
font-size: 16px;
line-height: 26px;
letter-spacing: 0%;
color: #5a5a5a;
}
#cultura {
padding: 85px;
background-color: #f1f5f9;
}
#cultura h2 {
font-weight: 500;
font-size: 35px;
line-height: 40px;
color: #5a5a5a;
margin-bottom: 40px;
}
#cultura h2 span {
font-weight: 600;
color: #0641c6;
}
.list-cultura {
column-count: 2;
}
.text-cultur {
font-weight: 400;
font-size: 16px;
line-height: 26px;
margin-bottom: 10px;
}
.contagem-cultura {
color: #fff;
font-weight: 600;
font-size: 25px;
line-height: 37.5px;
background: #0643cb;
width: 60px;
height: 60px;
display: flex;
justify-content: center;
align-items: center;
margin-right: 12px;
border-radius: 6px;
max-width: 45px;
}
.list-cultura li {
display: flex;
margin-bottom: 20px;
align-items: center;
}
.list-cultura li {
display: flex;
margin-bottom: 20px;
align-items: center;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #5a5a5a;
}
#cultura h3 {
font-weight: 600;
font-size: 35px;
line-height: 40px;
color: #5a5a5a;
text-align: center;
margin-bottom: 40px;
}
.card-visao-valores {
box-shadow: 0px 4px 18px 0px #0000001a;
background: #f46b00;
padding: 40px;
border-radius: 8px;
color: #fff;
}
.card-visao-valores h4 {
font-weight: 600;
font-size: 24px;
line-height: 36px;
margin-bottom: 10px;
display: flex;
align-items: center;
}
.card-visao-valores h4 img {
margin-right: 8px;
}
.text-proposito {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #f6f6f6;
}
#valores h2 {
font-weight: 600;
font-size: 35px;
line-height: 52.5px;
color: #0641c6;
margin-bottom: 20px;
}
#valores {
padding: 30px 0;
background-color: #f1f5f9;
}
.cicle-valores {
background: #f6bd91;
display: inline-block;
padding: 10px;
border-radius: 38px;
}
.card-valores {
border: 2px solid #2388eb;
background-color: #2388eb;
padding: 40px 30px;
border-radius: 16px;
}
.card-valores h5 {
font-weight: 600;
font-size: 24px;
line-height: 36px;
color: #fff;
margin: 10px 0;
}
.card-valores p {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #fff;
}
#valores .owl-nav {
position: relative;
top: -180px;
display: flex;
justify-content: space-between;
height: 0;
}
#valores button.owl-prev {
position: relative;
width: 58px;
height: 58px;
cursor: pointer;
color: #fff;
left: -40px;
background: #f46b00;
border-radius: 40px;
}
#valores button.owl-next {
position: relative;
width: 58px;
height: 58px;
background: #f46b00;
cursor: pointer;
color: #fff;
right: -40px;
border-radius: 40px;
}
.icon-valores {
filter: invert(35%) sepia(98%) saturate(2043%) hue-rotate(197deg) brightness(50%) contrast(84%);
} #grupo-telesil {
padding: 30px 0 0;
}
#grupo-telesil h1 {
font-weight: 500;
font-size: 35px;
line-height: 52.5px;
color: #5a5a5a;
text-align: center;
margin-bottom: 30px;
}
#grupo-telesil h1 span {
color: #2388eb;
font-weight: 600;
}
.img-grupo {
height: 370px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.fundo-grupo-1 {
display: flex;
background-color: #f1f5f9;
flex-direction: column;
justify-content: center;
padding: 60px;
}
.fundo-grupo-2 {
display: flex;
background-color: #f1f5f9;
flex-direction: column;
justify-content: center;
padding: 60px;
}
#grupo-telesil h2 {
font-weight: 500;
font-size: 35px;
line-height: 52.5px;
color: #022f9d;
}
#grupo-telesil p {
font-weight: 400;
font-size: 16px;
line-height: 26px;
}
.btn-padrao-4 {
font-size: 16px;
font-weight: 600;
line-height: 20px;
color: #fff !important;
background: #f46b00;
padding: 10px 30px;
border-radius: 30px;
display: block;
text-align: center;
}
.btn-padrao-4:hover {
color: #fff !important;
background: #f46b00;
}
#filtrar-busca-blog input::-webkit-input-placeholder { color: #fff !important;
}
#filtrar-busca-blog input::-moz-placeholder { color: #fff !important;
}
#filtrar-busca-blog input:-ms-input-placeholder { color: #fff !important;
}
#filtrar-busca-blog input:-moz-placeholder { color: #fff !important;
}
#filtrar-busca-blog {
padding: 22px 0;
}
#filtrar-busca-blog h3 {
color: #fff;
font-size: 18px;
font-weight: 600;
line-height: 23px;
}
#filtrar-busca-blog .form-select {
font-size: 14px;
font-weight: 500;
line-height: 27px;
border: none;
border-radius: 20px;
color: #fff;
background-color: #2387eb;
}
#filtrar-busca-blog .form-control {
font-size: 14px;
font-weight: 500;
line-height: 19px;
border: none;
border-radius: 20px;
color: #fff;
background-color: #2387eb;
padding-left: 20px;
height: 38px;
}
.buscar-blog {
background: linear-gradient(90deg, #0644cd 0%, #012d98 100%);
border-radius: 16px;
padding: 25px;
}
.card-blog-int {
display: flex;
}
.img-capa-blog-int {
object-fit: cover;
height: 300px;
border-radius: 20px 0 0 20px;
width: 40%;
}
.inf-blog-int {
background: #176ec4;
padding: 30px 20px 20px 20px;
box-shadow: 1px 4px 4px 0px #0000001a;
border-radius: 0 16px 16px 0;
}
.inf-blog-int h3 {
font-size: 16px;
font-weight: 500;
line-height: 26px;
color: #fff;
margin: 10px 0;
}
#postagens-destaques {
padding: 60px 0;
}
#postagens-destaques h2 {
font-weight: 600;
font-size: 35px;
line-height: 23px;
color: #5a5a5a;
margin-bottom: 50px;
}
.inf-blog-2 {
background: #fff;
padding: 30px 20px 20px 20px;
box-shadow: 1px 4px 4px 0px #0000001a;
margin-top: -30px;
border-radius: 16px;
}
.inf-blog-2 h3 {
font-size: 18px;
font-weight: 500;
line-height: 26px;
margin: 10px 0;
color: #5a5a5a;
}
.resumo-inf-blog-2 {
font-size: 14px;
font-weight: 400;
line-height: 20px;
margin-bottom: 20px;
color: #5a5a5a;
}
.data-blog-2 {
font-size: 15px;
font-weight: 400;
line-height: 23px;
display: flex;
align-items: center;
color: #5a5a5a;
}
.cat-blog-2 {
font-size: 15px;
font-weight: 400;
line-height: 23px;
color: #f46b00;
}
.data-blog-2 img {
margin-right: 8px;
}
.card-blog {
margin-bottom: 30px;
} #cab-obra {
padding: 60px 0;
}
#cab-obra h1 {
font-family: Poppins;
font-weight: 600;
font-size: 35px;
line-height: 100%;
vertical-align: middle;
color: #f46b00;
text-align: center;
}
#cab-obra h2 {
font-family: Poppins;
font-weight: 500;
font-size: 25px;
line-height: 100%;
vertical-align: middle;
color: #5a5a5a;
text-align: center;
} #cab-empreendimento {
padding: 60px 0;
}
#cab-empreendimento h2 {
font-weight: 500;
font-size: 35px;
line-height: 52.5px;
letter-spacing: 0%;
text-align: center;
}
#cab-empreendimento h2 span {
font-weight: 600;
color: #f46b00;
}
#cab-empreendimento h4 {
font-weight: 500;
font-size: 25px;
line-height: 37.5px;
text-align: center;
color: #5a5a5a;
} #politicas .nav-link {
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: #5a5a5a;
}
#politicas .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
background-color: transparent;
font-size: 16px;
font-weight: 600;
line-height: 24px;
color: #f46b00;
border-bottom: solid 2px;
border-radius: 0;
}
#politicas {
padding: 60px 0;
}
#politicas h2 {
font-weight: 600;
font-size: 35px;
line-height: 38.5px;
color: #5a5a5a;
text-align: center;
}
#politicas .nav-pills {
display: flex;
justify-content: center;
margin: 30px 0 50px !important;
border-bottom: solid 1px #dadada;
}
#politicas .tab-pane p {
font-weight: 400;
font-size: 16px;
line-height: 30px;
letter-spacing: 0%;
color: #5a5a5a;
margin-bottom: 15px;
}
#politicas .tab-pane p b {
font-weight: 600;
font-size: 20px;
line-height: 23px;
letter-spacing: 0%;
color: #5a5a5a;
} #acessoRapido {
padding: 60px 0;
}
#acessoRapido h2 {
font-weight: 500;
font-size: 35px;
line-height: 45.5px;
text-align: center;
color: #5a5a5a;
margin-bottom: 30px;
}
#organograma {
padding: 60px 0;
h1 {
font-family: Poppins;
font-weight: 500;
font-size: 35px;
line-height: 100%;
margin-bottom: 30px;
text-align: center;
span {
color: #2388eb;
}
}
}
.card-contato {
border: 1px solid #012e9b;
border-radius: 16px;
padding: 30px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
min-height: 220px;
}
.icon-acesso {
margin-bottom: 10px;
}
.info-fale-contato {
font-weight: 500;
font-size: 16px;
line-height: 20.8px;
color: #012e9b;
margin-bottom: 10px;
}
.info-contato {
font-weight: 500;
font-size: 16px;
line-height: 24px;
text-align: center;
color: #5a5a5a;
}
.btn-padrao-5 {
font-size: 16px;
font-weight: 600;
line-height: 38px;
color: #fff !important;
background: #f46b00;
padding: 0 40px;
border-radius: 30px;
}
#form-contato {
background: #f1f5f9;
padding: 60px 0;
}
#form-contato h2 {
font-family: Poppins;
font-weight: 500;
font-size: 35px;
line-height: 125%;
color: #2f2e94;
}
#form-contato p {
font-family: Poppins;
font-weight: 500;
font-size: 18px;
line-height: 26px;
}
#form-contato .tab button {
display: block;
background-color: inherit;
padding: 22px 36px;
outline: none;
cursor: pointer;
transition: 0.3s;
font-weight: 400;
font-size: 18px;
line-height: 19.8px;
width: 100%;
color: #f46b00;
text-align: center;
border: 1px solid #f46b00;
border-radius: 40px;
margin-bottom: 20px;
}
#form-contato .tab button:hover {
background-color: #fff;
}
#form-contato .tab button.active {
color: #fff;
background-color: #f46b00;
}
#form-contato .tabcontent {
float: left;
padding: 0px 12px;
border-left: none;
}
#form-contato label {
font-weight: 500;
font-size: 15px;
line-height: 16.5px;
color: #5a5a5a;
}
.efeito-contato:hover {
color: #fff;
box-shadow: 0px 4px 20px 0px #00000040;
background: #2388eb;
}
.efeito-contato:hover .info-fale-contato {
color: #fff;
}
.efeito-contato:hover .info-contato {
color: #fff;
}
#form-contato .form-control,
#form-contato .form-select {
border: 1px solid #176ec4;
background-color: transparent;
height: 55px;
font-weight: 400;
font-size: 15px;
line-height: 16.5px;
padding-left: 15px;
color: #176ec4;
}
#form-contato textarea {
height: auto !important;
}
#form-contato input::-webkit-input-placeholder { color: #176ec4 !important;
}
#form-contato input::-moz-placeholder { color: #176ec4 !important;
}
#form-contato input:-ms-input-placeholder { color: #176ec4 !important;
}
#form-contato input:-moz-placeholder { color: #176ec4 !important;
}
#form-contato #exampleCheck1 {
margin-left: -10px;
margin-right: 10px;
}
#form-contato .form-file {
padding-top: 19px;
}
#leitura-responsabilidade {
padding: 60px 0;
}
#leitura-patrocinio-doacoes {
padding: 60px 0;
}
.img-blog {
height: 400px;
margin-bottom: 30px;
border-radius: 15px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
#lista-ancoras a {
color: #5a5a5a;
}
#leitura-responsabilidade h1 {
font-weight: 600;
font-size: 35px;
line-height: 50px;
color: #5a5a5a;
margin-bottom: 30px;
}
#leitura-responsabilidade p {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #5a5a5a;
}
#leitura-patrocinio-doacoes h1 {
font-weight: 600;
font-size: 35px;
line-height: 50px;
color: #5a5a5a;
margin-bottom: 30px;
}
#leitura-patrocinio-doacoes p {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #5a5a5a;
}
#galeria-responsabilidade {
background: #f1f5f9;
padding: 60px 0;
margin-bottom: -30px;
}
#galeria-responsabilidade h2 {
font-weight: 600;
font-size: 35px;
line-height: 27px;
text-align: center;
margin-bottom: 20px;
color: #2387eb;
}
#galeria-patrocinio-doacoes {
background: #f1f5f9;
padding: 60px 0;
margin-bottom: -30px;
}
#galeria-patrocinio-doacoes h2 {
font-weight: 600;
font-size: 35px;
line-height: 27px;
text-align: center;
margin-bottom: 20px;
color: #2387eb;
}
.img-galeria-resp {
object-fit: cover;
height: 260px;
border-radius: 16px;
}
.social-interesse li {
margin-bottom: 10px;
list-style-type: none;
}
#galeria-responsabilidade .owl-nav {
position: relative;
top: -170px;
display: flex;
justify-content: space-between;
height: 0;
}
#galeria-responsabilidade button.owl-prev {
position: relative;
width: 58px;
height: 58px;
cursor: pointer;
left: -40px;
background: #f46b00;
border-radius: 40px;
}
#galeria-responsabilidade button.owl-next {
position: relative;
width: 58px;
height: 58px;
background: #f46b00;
cursor: pointer;
right: -40px;
border-radius: 40px;
} #galeria-patrocinio-doacoes .owl-nav {
position: relative;
top: -170px;
display: flex;
justify-content: space-between;
height: 0;
}
#galeria-patrocinio-doacoes button.owl-prev {
position: relative;
width: 58px;
height: 58px;
cursor: pointer;
left: -40px;
background: #f46b00;
border-radius: 40px;
}
#galeria-patrocinio-doacoes button.owl-next {
position: relative;
width: 58px;
height: 58px;
background: #f46b00;
cursor: pointer;
right: -40px;
border-radius: 40px;
}
#leitura-blog {
padding: 60px 0;
}
.img-blog {
height: 400px;
margin-bottom: 30px;
border-radius: 15px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
text-align: center;
}
#leitura-blog p {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #5a5a5a;
}
#leitura-blog h1 {
font-weight: 600;
font-size: 35px;
line-height: 50px;
color: #5a5a5a;
margin-bottom: 30px;
text-align: center;
}
.box-leitura-blog h4 {
font-weight: 500;
font-size: 20px;
line-height: 27px;
margin-bottom: 10px;
}
.box-leitura-blog {
background: #f1f5f9;
padding: 35px 30px;
border-radius: 16px;
position: sticky;
top: 50px;
}
.box-leitura-blog li {
font-weight: 400;
font-size: 16px;
color: #5a5a5a;
line-height: 27px;
list-style-type: none;
margin-bottom: 8px;
}
.box-leitura-blog li:hover {
color: #f46b00;
font-weight: 500;
}
.social-blog {
display: flex;
}
.social-blog li {
margin: 0 5px;
list-style-type: none;
}
#postagens-destaques h4 {
font-weight: 600;
font-size: 35px;
line-height: 23px;
color: #5a5a5a;
}
.mb-30 {
margin-bottom: -30px;
}
.img-display-interno {
height: 600px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
display: flex;
position: relative;
z-index: 0;
align-items: flex-end;
}
#info-obra {
padding: 50px 0px 30px 0px;
}
#info-obra h2 {
font-family: Poppins;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #5a5a5a;
}
.title-info-obra {
font-family: Poppins;
font-weight: 600;
font-size: 30px;
line-height: 100%;
color: #f46b00;
}
.text-info-obra {
font-family: Poppins;
font-weight: 400;
font-size: 13px;
line-height: 20px;
color: #5a5a5a;
}
#inf-empreendimento h2 {
font-weight: 600;
font-size: 30px;
line-height: 45px;
color: #f46b00;
margin-bottom: 20px;
}
#inf-empreendimento {
padding: 40px 0;
}
#inf-empreendimento .text-info-emp {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #5a5a5a;
margin-bottom: 20px;
}
#inf-empreendimento h5 {
font-weight: 600;
font-size: 20px;
line-height: 26px;
margin-bottom: 10px;
}
.form-interesse {
box-shadow: 0px 4px 18px 0px #00000026;
border: 1px solid #e6e6e6;
padding: 40px 20px;
border-radius: 16px;
margin-top: -190px;
z-index: 10;
position: relative;
background-color: #ffffff;
}
.form-interesse h4 {
color: #012e9b;
font-weight: 600;
font-size: 20px;
margin-bottom: 10px;
}
.form-interesse label {
font-weight: 500;
font-size: 15px;
line-height: 22.5px;
letter-spacing: 0%;
}
.form-interesse .form-control {
background: #f3f5f7;
font-weight: 500;
font-size: 14px;
line-height: 21px;
padding-left: 35px;
}
.form-interesse input::-webkit-input-placeholder { color: #9a9ca4 !important;
}
.form-interesse input::-moz-placeholder { color: #9a9ca4 !important;
}
.form-interesse input:-ms-input-placeholder { color: #9a9ca4 !important;
}
.form-interesse input:-moz-placeholder { color: #9a9ca4 !important;
}
.alinhar-top {
display: flex;
align-items: flex-start;
}
.btn-consultor {
font-weight: 500;
font-size: 18px;
line-height: 27px;
text-align: center;
background: #2387eb;
display: block;
width: 100%;
margin: 20px 0 10px;
color: #fff;
border-radius: 30px;
}
.btn-consultor:hover {
background: #012e9b !important;
color: #fff;
}
.btn-simulador {
font-weight: 500;
font-size: 18px;
line-height: 27px;
text-align: center;
display: block;
width: 100%;
color: #f46b00;
border-radius: 30px;
border: 2px solid #f46b00;
}
.btn-simulador:hover {
background: #f46b00;
color: #fff !important;
}
#lazer h2 {
font-weight: 600;
font-size: 20px;
line-height: 26px;
color: #2388eb;
margin-bottom: 25px;
}
#lazer p {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #5a5a5a;
margin-bottom: 15px;
}
#lazer li {
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #5a5a5a;
list-style-type: none;
}
.list-lazer {
column-count: 2;
margin-bottom: 30px;
}
#diferenciais {
padding: 60px 0;
background: linear-gradient(90deg, #0641c7 0%, #0337b0 61.1%, #022f9c 100%);
}
#diferenciais h2 {
font-weight: 600;
font-size: 32px;
line-height: 35.2px;
text-align: center;
color: #fff;
margin-bottom: 50px;
}
#video-emp {
padding: 60px 0;
}
#video-emp iframe {
width: 100%;
height: 480px;
}
.video-destaque iframe {
width: 100%;
height: 410px;
}
.video-destaque2 iframe {
width: 100%;
height: 204px;
}
.card-diferencial {
border: 2px solid #e8e8e8;
display: flex;
flex-direction: column;
align-items: center;
border-radius: 8px;
min-height: 150px;
justify-content: center;
background-color: #e8e8e8;
}
.circulo-laranja {
width: 60px;
height: 60px;
background-color: #f46b00;
border-radius: 28px;
margin-bottom: 10px;
display: flex;
align-items: center;
justify-content: center;
}
.icon-dif {
width: 40px !important;
object-fit: contain;
}
#diferenciais .owl-dots {
position: relative;
top: 10px;
}
#galeria .nav-link {
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: #5a5a5a;
}
#galeria .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
background-color: transparent;
font-size: 16px;
font-weight: 600;
line-height: 24px;
color: #f46b00;
border-bottom: solid 2px;
border-radius: 0;
}
#galeria {
padding: 30px 0;
}
#galeria h2 {
font-weight: 600;
font-size: 32px;
line-height: 48px;
text-align: center;
color: #0640c3;
margin-bottom: 20px;
}
#galeria .nav-pills {
display: flex;
justify-content: center;
border-bottom: solid 1px #d9d9d9;
}
.img-galeria-emp {
object-fit: cover;
height: 410px;
border-radius: 16px;
}
#localizacao {
padding: 60px 0;
}
#localizacao h2 {
font-weight: 600;
font-size: 25px;
color: #5a5a5a;
}
.btn-maps {
font-weight: 400;
font-size: 14px;
line-height: 21px;
border: 1px solid #2388eb;
border-radius: 5px;
padding: 10px 30px;
color: #2388eb !important;
}
#localizacao iframe {
width: 100%;
height: 470px;
}
.img-obra {
object-fit: cover;
height: 400px;
border-radius: 16px;
}
.filtroObra {
font-weight: 600;
font-size: 18px;
line-height: 23.4px;
color: #4e4e4e !important;
}
#obra {
padding: 60px 0;
background-color: #f1f5f9;
}
#obra label {
font-weight: 400;
font-size: 14px;
line-height: 16.8px;
color: #f46b00;
}
#obra .form-select {
border: none;
background-color: transparent;
height: 55px;
padding-left: 15px;
font-weight: 400;
font-size: 16px;
line-height: 19.2px;
color: #5a5a5a;
border-bottom: solid 1px #a6a3a3;
border-radius: 0;
}
.alinhar-central {
display: flex;
align-items: center;
}
#obra h2 {
font-weight: 600;
font-size: 32px;
line-height: 41.6px;
color: #012e9b;
}
#obra .owl-nav {
position: relative;
top: -240px;
display: flex;
justify-content: space-between;
height: 0;
}
#obra button.owl-prev {
position: relative;
width: 58px;
height: 58px;
cursor: pointer;
left: -40px;
background: #f46b00;
border-radius: 40px;
}
#obra button.owl-next {
position: relative;
width: 58px;
height: 58px;
background: #f46b00;
cursor: pointer;
right: -40px;
border-radius: 40px;
}
#info-obra button.owl-prev {
position: relative;
width: 58px;
height: 58px;
cursor: pointer;
left: -280px;
top: -300px;
background: #f46b00;
border-radius: 40px;
}
#info-obra button.owl-next {
position: relative;
width: 58px;
height: 58px;
background: #f46b00;
cursor: pointer;
right: -280px;
top: -300px;
border-radius: 40px;
}
.img-galeria-obra {
border-radius: 15px;
}
.ocult-menos-tab {
display: none !important;
}
.desk {
display: block;
}
.tab-mob {
display: none;
}
.espacamento-mob.oculta-tab {
display: flex;
}
.dropdown-menu.show li {
padding: 10px 20px;
}
.info-banner {
position: relative;
min-height: 570px;
display: flex;
align-items: center;
}
.img-display-desk {
position: absolute;
height: 580px;
width: 100% !important;
background-repeat: no-repeat;
z-index: -10;
object-fit: cover;
}
.btn-padrao6 {
font-size: 16px;
font-weight: 600;
line-height: 22px;
color: #fff !important;
background: #f46b00;
padding: 10px 30px;
border-radius: 30px;
text-decoration: none;
}
#empreendimentos a,
#obras-publicas a {
color: #5a5a5a;
}
.mensagem-juridica {
color: #5a5a5a;
text-align: center;
font-size: 14px;
margin-top: 40px;
} @media all and (max-width: 767px) {
.img-quem-somos {
margin-top: 30px;
}
#cultura {
padding: 30px;
}
.list-cultura {
column-count: 1;
margin-top: 30px;
}
.card-visao-valores {
margin-bottom: 30px;
}
#valores h2 {
text-align: center;
}
#valores .owl-nav {
top: 0;
}
#valores button.owl-prev {
left: 0;
}
#valores button.owl-next {
right: 0px;
}
#valores {
padding: 30px 0 100px;
}
.esp-atalho-footer {
margin-bottom: 40px;
text-align: center;
}
.meio-footer {
flex-direction: column;
text-align: center;
}
.logo-footer {
margin-bottom: 40px;
}
.logos-footer li {
margin: 16px;
}
footer li {
margin: 20px 0;
}
.center-mob {
display: flex;
justify-content: center;
}
.copy {
margin-bottom: 10px;
}
.alinhar-final.center-mob img {
margin-top: 20px;
}
.fundo-grupo-1 {
padding: 20px;
}
.fundo-grupo-2 {
padding: 20px;
}
.order-mob-1 {
order: 1;
}
.order-mob-2 {
order: 2;
}
#filtrar-busca-blog .form-control {
height: 50px;
margin-bottom: 16px;
}
#filtrar-busca-blog .form-select {
height: 50px;
margin-bottom: 16px;
}
.card-blog-int {
display: flex;
flex-direction: column;
margin-bottom: 30px;
}
.img-capa-blog-int {
width: 100%;
margin-bottom: -20px;
border-radius: 16px;
}
.inf-blog-int {
border-radius: 0 0 16px 16px;
}
.cta-box h2 {
margin-bottom: 20px;
}
.abaixo-mob input {
margin-bottom: 16px;
}
.buscar-blog {
margin: 0;
}
#postagens-destaques h2 {
font-size: 32px;
line-height: 42px;
}
.barra-navegacao {
flex-wrap: wrap;
}
#galeria-responsabilidade .owl-nav {
top: 0;
}
#galeria-responsabilidade button.owl-next {
right: 0;
}
#galeria-responsabilidade button.owl-prev {
left: 0;
}
#galeria-responsabilidade {
padding: 60px 0 100px;
} #galeria-patrocinio-doacoes .owl-nav {
top: 0;
}
#galeria-patrocinio-doacoes button.owl-next {
right: 0;
}
#galeria-patrocinio-doacoes button.owl-prev {
left: 0;
}
#galeria-patrocinio-doacoes {
padding: 60px 0 100px;
}
ul.social-interesse {
display: flex;
justify-content: flex-end;
margin-bottom: 10px;
}
ul.social-interesse li {
margin-left: 10px;
}
.box-leitura-blog {
margin-bottom: 20px;
}
#leitura-blog h1 {
text-align: left;
}
.alinhar-meio-mob {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
#filtrar-busca h3 {
margin-bottom: 20px;
}
#filtrar-busca .form-select {
height: 50px;
margin-bottom: 20px;
}
.informativo-display h1 {
font-size: 36px;
}
.form-interesse {
margin-top: 20px;
}
.sombra-display {
background-image: linear-gradient(180deg, #0000002b, #000000);
}
#lazer h2 {
margin-top: 20px;
}
#video-emp iframe {
height: 250px;
border-radius: 16px;
}
#galeria .container-fluid {
padding: 15px !important;
}
.img-galeria-emp {
height: 230px;
}
#obra h2 {
margin-bottom: 20px;
}
#obra .owl-nav {
top: 0;
}
#obra {
padding: 60px 0 100px;
}
#obra button.owl-prev {
left: 0;
}
#obra button.owl-next {
right: 0;
}
#obra .col-sm-12.p-0 {
padding: 15px !important;
}
.img-obra {
height: 250px;
}
.img-display-interno {
height: 490px;
}
.card-contato {
margin-bottom: 20px;
}
.social-header {
display: flex;
align-items: flex-start;
flex-direction: column;
}
nav.navbar .navbar-collapse li {
display: flex;
align-items: center;
margin: 5px 0;
}
button.navbar-toggler {
border: none;
}
.dropdown-menu.show {
display: block;
background-color: #ff9f00;
border: none;
width: 350px;
padding: 0px 10px;
}
.dropdown-menu.show .navbar-collapse a {
color: #fff !important;
}
.espacamento-mob {
display: flex;
justify-content: space-between;
width: 100%;
}
.btn-Webmail {
box-shadow: 0px 4px 14px -7px #00000040;
background-color: #00000047;
padding: 0px 11px;
border-radius: 30px;
margin-right: 14px !important;
}
.img-display {
display: flex;
padding-bottom: 30px;
align-items: flex-end;
}
.btn-padrao {
width: 100%;
display: block;
text-align: center;
}
#empreendimentos button.owl-prev {
left: 0px;
}
#empreendimentos button.owl-next {
right: 0px;
}
#empreendimentos .owl-nav {
top: -430px;
}
#empreendimentos #pills-tab {
display: flex;
justify-content: center;
}
.img-depoimento {
width: 90px !important;
margin-bottom: 10px;
}
.row.nome-depo img {
width: 120px;
}
#depoimentos .owl-nav {
top: -390px;
}
.img-instagram {
margin-bottom: 20px;
}
#simulador {
background-image: linear-gradient(180deg, #f1f5f9 47%, #0643cb 47%);
padding: 60px 0 140px;
position: relative;
}
.text-vantagens {
padding: 10px 0px 10px 140px;
margin-top: -68px;
}
.mulher {
width: 170px;
position: absolute;
bottom: 0;
right: 0;
}
.observacao {
font-size: 15px;
font-weight: 400;
line-height: 22.5px;
color: #fff;
margin-bottom: 40px;
width: 60%;
}
.meio-espaco-mob {
width: 70%;
padding: 10px 0px;
position: relative;
z-index: 10px;
}
.btn-atalho-footer {
margin-bottom: 10px;
}
.ocult-menos-tab {
display: none;
}
.desk {
display: none;
}
.tab-mob {
display: block;
}
.data-blog img {
margin-right: 8px;
width: 22px !important;
}
.cta-box input {
margin-bottom: 20px;
}
.card-resumo-simulador {
justify-content: space-between;
}
.item-resumo-simulador {
font-size: 14px !important;
}
.espaco-interacao-4 {
margin-bottom: 30px;
padding: 15px;
}
.cent-mob {
text-align: center;
}
.passadores-resultado {
display: flex;
justify-content: space-between;
flex-direction: column-reverse;
}
.btn-passagem-simulador {
margin-bottom: 20px;
}
.box-simulador {
padding: 30px;
}
.passadores {
z-index: 10;
}
.alinhamento {
padding: 70px 0 10px;
}
#slider-pai {
height: 60vh !important;
}
#tela2 .btn-simulacao-2 {
text-align: center !important;
}
.box-simulador {
padding: 30px !important;
}
.mulher-simulador.img-fluid {
margin-bottom: 20px;
}
.pv-valor-reais {
text-align: end;
}
} @media (min-width: 768px) and (max-width: 1024px) {
#depoimentos .owl-nav {
top: -480px;
}
.abaixo-mob input {
margin-bottom: 16px;
}
#simulador {
position: relative;
}
.mulher {
bottom: 0;
position: absolute;
width: 300px;
}
.logo-footer {
margin-bottom: 20px;
}
.alinhar-meio {
text-align: center;
}
.oculta-tab {
display: none !important;
}
.social-header {
display: flex;
align-items: center;
justify-content: space-between;
}
.espacamento-mob {
display: flex;
}
.btn-Webmail {
box-shadow: 0px 4px 14px -7px #00000040;
background-color: #00000047;
padding: 0px 11px;
border-radius: 30px;
margin-right: 14px !important;
}
.ocult-menos-tab {
display: block !important;
}
.dropdown-menu.show {
display: flex;
background-color: #ff9f00;
border: none;
width: 350px;
padding: 10px;
flex-direction: column;
}
.dropdown-menu.show li {
padding: 10px;
}
.dropdown-menu.show .navbar-collapse a {
color: #fff !important;
}
button.navbar-toggler {
border: none;
}
.desk {
display: none;
}
.tab-mob {
display: block;
}
.data-blog img {
margin-right: 8px;
width: 22px !important;
}
#quem-somos p {
margin-bottom: 20px;
}
.list-cultura {
column-count: 2;
margin-top: 30px;
}
.card-blog-int {
display: flex;
flex-direction: column;
margin-bottom: 30px;
}
.img-capa-blog-int {
width: 100%;
margin-bottom: -20px;
border-radius: 16px;
}
.inf-blog-int {
border-radius: 0 0 16px 16px;
}
.cta-box input {
margin-bottom: 20px;
}
.barra-navegacao li {
display: flex;
align-items: center;
}
.barra-navegacao {
flex-wrap: wrap;
}
.form-interesse {
margin-top: 20px;
}
.img-lazer {
text-align: center;
margin-bottom: 30px;
}
.img-obra {
height: 320px;
}
#obra .owl-nav {
top: -210px;
}
#obra button.owl-prev {
left: 0;
}
#obra button.owl-next {
right: 0;
}
.btn-consultor {
padding: 16px;
}
.btn-simulador {
padding: 16px;
}
.btn-padrao-5 {
padding: 0 30px;
}
.item-navegacao img {
margin-left: 8px;
}
.alinhamento {
padding: 30px;
}
.passadores {
margin-top: 60px;
}
.cent-mob {
text-align: center;
}
.passadores-resultado {
margin-top: 60px;
z-index: 10;
}
.card-resumo-simulador {
flex-direction: column;
}
.passadores {
z-index: 10;
}
} @media (min-width: 1400px) and (max-width: 2600px) {}
#simulacao-completa {
display: none; }
#simulador-form {
background-image: linear-gradient(to right, #f1f5f9 30%, #fff 70%);
position: relative;
}
.box-simulador {
background: #f1f5f9;
padding: 60px 30px 0 0;
box-shadow: 5px 0px 12px 0px #0000001f;
border-radius: 0 30px 30px 0;
}
.box-simulador h2 {
font-weight: 700;
font-size: 14px;
color: #f46b00;
margin-bottom: 20px;
}
.box-simulador h1 {
font-weight: 600;
font-size: 25px;
line-height: 30px;
color: #012e9b;
margin-bottom: 20px;
}
.box-simulador p {
font-weight: 400;
font-size: 16px;
line-height: 142%;
color: #797979;
margin-bottom: 30px;
}
.btn-comecar {
font-weight: 600;
font-size: 16px;
line-height: 100%;
text-align: center;
vertical-align: middle;
text-transform: uppercase;
color: #012e9b !important;
display: flex;
align-items: center;
}
.btn-comecar img {
margin-left: 8px;
}
.alinhamento {
display: flex;
flex-direction: column;
justify-content: space-evenly;
}
.contagem {
font-weight: 500;
font-size: 18px;
line-height: 142%;
color: #b2b2b2;
margin-bottom: 20px;
}
#slider-pai h3 {
font-weight: 500;
font-size: 26px;
line-height: 142%;
margin-bottom: 16px;
color: #5a5a5a;
}
.text-slide {
font-weight: 400;
font-size: 16px;
line-height: 142%;
color: #797979;
margin-bottom: 40px;
}
.espaco-interacao {
display: flex;
flex-direction: column;
}
.btn-simulacao img {
margin-right: 10px;
}
.btn-simulacao {
border: 1px solid #176ec4;
margin-bottom: 20px;
text-align: justify;
display: flex;
align-items: center;
font-weight: 400;
font-size: 18px;
line-height: 142%;
vertical-align: middle;
padding: 15px;
}
#tela1 .btn-simulacao:hover {
border: 1px solid #176ec4 !important;
}
#tela1 .btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
background-color: #012e9b;
color: #fff;
}
.btn-check:checked+.btn img {
filter: invert(100%) sepia(99%) saturate(0%) hue-rotate(309deg) brightness(102%) contrast(103%);
}
.btn-passagem-simulador {
border: 1px solid #f58b29;
font-size: 16px;
line-height: 100%;
text-align: center;
padding: 16px 30px;
border-radius: 38px;
color: #2388eb;
font-weight: 500;
}
.btn-passagem-simulador:hover {
background-color: #f58b29;
color: #fff;
}
.passadores {
display: flex;
justify-content: space-around;
}
.espaco-interacao-2 {
display: flex;
justify-content: space-around;
}
.btn-passagem-simulador:hover img {
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(19deg) brightness(500%) contrast(105%);
}
#tela2 .btn-passagem-simulador-2:hover {
background-color: #176ec4 !important;
color: #fff !important;
}
#tela2 .btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
background-color: #f58b29;
color: #fff;
border: 1px solid #f58b29;
}
#tela2 .btn-simulacao-2 span {
font-weight: 600;
font-size: 32px;
line-height: 100%;
text-align: center;
vertical-align: middle;
margin-bottom: -10px;
}
#tela2 .btn-simulacao-2 {
min-height: 150px;
display: flex;
justify-content: center;
margin: 0 8px;
font-weight: 500;
font-size: 16px;
line-height: 100%;
vertical-align: middle;
border: 1px solid #012e9b;
margin-bottom: 20px;
text-align: justify;
align-items: center;
padding: 15px;
flex-direction: column;
color: #012e9b;
}
.espaco-interacao-3 label {
font-weight: 500;
font-size: 15px;
line-height: 142%;
vertical-align: middle;
color: #2388eb;
margin-bottom: 16px;
}
.espaco-interacao-3 input {
border: 1px solid #176ec4;
border-radius: 8px;
height: 55px;
font-weight: 400;
font-size: 16px;
line-height: 142%;
vertical-align: middle;
color: #a9a9a9;
width: 100%;
padding: 0px 20px;
}
.espaco-interacao-3 select {
border: 1px solid #176ec4;
border-radius: 8px;
height: 55px;
font-weight: 400;
font-size: 16px;
line-height: 142%;
vertical-align: middle;
color: #a9a9a9;
}
.espaco-interacao-3 input::-webkit-input-placeholder { color: #a9a9a9 !important;
}
.espaco-interacao-3 input::-moz-placeholder { color: #a9a9a9 !important;
}
.espaco-interacao-3 input:-ms-input-placeholder { color: #a9a9a9 !important;
}
.espaco-interacao-3 input:-moz-placeholder { color: #a9a9a9 !important;
}
.espaco-interacao-3 textarea:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus {
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 5px rgba(0, 0, 0, 0.1);
border: 1px solid #176ec4;
}
.laranja {
color: #f58b29;
}
.card-resumo-simulador {
display: flex;
align-items: center;
justify-content: space-between;
background: linear-gradient(90deg, #2387eb 0%, #176ec4 100%);
padding: 16px;
border-radius: 10px;
}
.item-resumo-simulador {
font-weight: 500;
font-size: 18px;
line-height: 142%;
color: #fff;
}
.pv-valor-reais {
font-weight: 400;
font-size: 15px;
line-height: 142%;
color: #fff;
}
.espaco-interacao-4 h1 {
font-weight: 600;
font-size: 32px;
line-height: 45px;
color: #012e9b;
text-align: center;
}
.central-card-simular {
display: flex;
justify-content: center;
}
#simulador-form-resultado {
padding: 60px 0 0;
position: relative;
}
.passadores-resultado {
display: flex;
justify-content: space-between;
}
#simulador-form-resultado::after {
background-image: url(//telesil.com.br/wp-content/themes/template-alfama/assets/img/efeito-logo.png);
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
width: 234px;
height: 224px;
content: "";
position: absolute;
bottom: 0;
left: 0;
z-index: 0;
}
#simulador-form::after {
background-image: url(//telesil.com.br/wp-content/themes/template-alfama/assets/img/efeito-logo.png);
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
width: 234px;
height: 224px;
content: "";
position: absolute;
bottom: 0;
left: 0;
z-index: 0;
}
.mulher-simulador.img-fluid {
position: relative;
z-index: 10;
}
#postagens-destaques .centro {
display: flex;
justify-content: center;
}
#postagens-destaques .navigation.pagination {
display: flex;
justify-content: center;
margin: 40px 0;
width: 100%;
}
#postagens-destaques .nav-links {
display: flex;
gap: 8px;
list-style: none;
margin: 0;
padding: 0;
}
#postagens-destaques .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border-radius: 4px;
background: #f8f9fa;
color: #495057;
text-decoration: none;
font-weight: 500;
transition: all 0.3s ease;
border: 1px solid #dee2e6;
margin: 0 4px;
}
#postagens-destaques .page-numbers.current {
background: #012e9b;
color: #fff;
border-color: #2387eb;
}
#postagens-destaques .page-numbers:not(.current):hover {
background: #e9ecef;
transform: translateY(-2px);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
#postagens-destaques .page-numbers.dots {
background: transparent;
border: none;
width: auto;
}
#postagens-destaques .page-numbers.prev,
#postagens-destaques .page-numbers.next {
width: auto;
padding: 0 15px;
} @media (max-width: 576px) {
#postagens-destaques .page-numbers {
width: 35px;
height: 35px;
font-size: 14px;
}
#postagens-destaques .page-numbers.prev,
#postagens-destaques .page-numbers.next {
padding: 0 10px;
font-size: 14px;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1200px;
}
}
.btn-link-arquivo {
font-size: 16px;
font-weight: 600;
list-style-type: none;
margin: 10px 0 0 0px;
color: #ff9f00 !important;
}
.single .tour {
padding: 50px 0;
}
.single .tour iframe {
width: 100%;
height: 360px;
}
.tour h2 {
font-weight: 600;
font-size: 32px;
line-height: 48px;
text-align: center;
color: #0640c3;
margin-bottom: 20px;
}