@font-face {
font-family: 'Century Gothic';
src: url(https://www.financiamentodainovacao.com.br/wp-content/themes/leidobem/fonts/centurygothic/centurygothic.tff) format("tff");
}
*{
font-family: 'Century Gothic', Arial, Sans-serif;
}
body {}
a { font-size: 16px;
}
a:hover {
transition: all .3s;
}
p {
color: #484848;
font-size: 16px;
font-weight: 400;
}
h1, h2, h3, h4 ,h5, h6 {
font-weight: 600;
}
h1 {}
h2 {}
h3 {
font-size: 26px;
}
h4 {
color: #0064B9;
font-size: 24px;
}
h5 {
color: #FDD946;
font-size: 16px;
margin-bottom: 20px;
text-align: center;
text-transform: uppercase;
}
ul {
padding-left: 20px;
}
ul li {
color: #484848;
font-size: 16px;
font-weight: 400;
}
li + li {
margin-top: 5px;
}
img, iframe {
max-width: 100%;
height: auto;
} .container {
max-width: 1270px !important;
}
.vc_row.linha-menor {
max-width: 1070px;
margin: 0 auto !important;
}
.visible-xs { display: none !important; }
.hidden-xs { display: block !important; }
[class^="gap"] { display:block; clear: both; }
.gap10 { height: 10px; }
.gap20 { height: 20px; }
.gap30 { height: 30px; }
.gap40 { height: 40px; }
.gap50 { height: 50px; }
.gap60 { height: 60px; }
.title h2, .title p,
.sub h2, .sub p {
color: #484848;
text-align: center;
}
.title h2, .sub h2 {
font-weight: 700;
}
.title h3, .sub h3,
.title h3 + p, .sub h3 + p {
color: #484848;
text-align: left;
}
.title strong,
.sub strong {
color: #00AEFF;
}
.cta a {
background-color: #8CAD14;
border-radius: 25px;
color: #fff;
display: inline-block;
font-size: 18px;
padding: 7px 28px;
transition: all .3s;
}
.cta a:hover {
background: #678013;
color: #ffffff;
text-decoration: none;
}
.video-wrapper {}
.video-wrapper a:hover { opacity: .8; }
.coluna * {
margin: 0 !important;
padding: 0 !important;
}
.imagem-metade {
background-position: right;
background-repeat:  no-repeat;
background-size: 50%;
}
.card-div {
background: #ffffff;
border: 1px solid #DEDEDE;
padding: 50px !important;
}
.no-padding-y {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.tparrows:before{
font-size: 40px !important;
} .swiper-slide {
display: flex;
justify-content: center;
}
.swiper-button-prev,
.swiper-button-next{
color: #DEDEDE !important;
opacity: 0.5;
} .img-com-quadrado .vc_figure {
position: relative;
}
.img-com-quadrado .vc_figure:after {
content: '';
width: 135px;
height: 135px;
background: #0000A4;
position: absolute;
bottom: -30px;
left: -30px;
display: block;
opacity: 0.8;
}
.img-com-quadrado.big .vc_figure:after {
bottom: -45px;
height: 215px;
width: 215px;
}
.img-com-quadrado.direita .vc_figure:after {
left: unset;
right: -30px;
}
.img-com-quadrado.direita.big .vc_figure:after {
right: -107px;
} .bg-cinza { background-color: #f5f5f5; }
.bg-branco { background-color: #fff; } .custom-list {}
.custom-list ul {
padding-left: 0;
}
.custom-list li + li{
margin-top: 15px;
}
.custom-list li{
color: #484848;
font-size: 16px;
font-weight: 500;
list-style: none;
max-width: 95%;
padding-left: 20px;
position: relative;
}
.custom-list li:before {
background-color: #03A0E6;
border-radius: 100%;
content: '';
display: inline-block;
height: 6px;
width: 6px;
position: absolute;
left: 0;
top: 10px;
} #faixa-topo{
align-items: center;
background-color: #171F5A;
display: flex;
height: 36px;
}
#faixa-topo .container{
display: flex;
justify-content: space-between;
}
#faixa-topo .container .telefones{
column-gap: 30px;
display: flex;
}
#faixa-topo .container .redes-sociais{
column-gap: 10px;
display: flex;
}
#faixa-topo .container .redes-sociais a:hover i{
color: #00AEFF;
}
#faixa-topo .icone-contato {
color: #DEDEDE;
font-size: 14px;
}
#faixa-topo .icone-contato.telefone{
border-right: 1px solid #ffffff;
padding-right: 30px;
}
#faixa-topo .icone-contato i{
color:  #DEDEDE;
font-size: 20px;
margin-right: 10px;
}
#faixa-topo .icone-contato a { color: #fff; }
#faixa-topo .icone-contato a:hover { color: #f8f8f8; text-decoration: none; }
#faixa-topo .icone-contato a:active, 
#faixa-topo .icone-contato a:focus { color: #f8f8f8; }
#faixa-topo .icone-contato a:visited { color: #fff; }
#faixa-topo .icone-contato .telefone i { font-size: 25px; } #header { 
background-color: transparent;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 997;
}
#logo {
min-width: 240px;
} #menu-superior-wrapper {
margin-top: 30px;
}
#menu-superior-wrapper > .container {
display: flex;
}
nav#menu-superior {
align-items: center;
background-color: transparent;
column-gap: 30px;
display: flex !important;
justify-content: end;
padding: 25px 0 20px 0;
width: 100%;
}
nav#menu-superior img{
cursor: pointer;
margin-bottom: 4px;
}
#menu-superior ul {
column-gap: 25px;
display: flex;
margin: 0;
}
#menu-superior ul li {
list-style: none;
position: relative;
}
#menu-superior ul li + li {
margin-top: 0;
}
#menu-superior ul li a {
color: #ffffff;
font-size: 15px;
padding: 10px 0;
font-weight: 500;
text-transform: uppercase;
}
#menu-superior ul li a:hover {
color: #00AEFF;
text-decoration: none;
} #menu-superior .sub-menu {
background-color: #ffffff;
box-shadow: 0px 3px 6px #00000029;
display: none;
height: auto;
min-width: 180px;
padding: 0;
position: absolute;
top: 30px;
z-index: 2;
}
#menu-superior .sub-menu li {
max-width: 100%;
}
#menu-superior .sub-menu li a {
border-bottom: 1px solid #EFEFEF;
color: #484848 !important;
display: block;
font-weight: 400;
padding: 9px 10px 9px 20px;
text-transform: uppercase;
}
#menu-superior .sub-menu a:hover {
background-color: #EFEFEF;
}
#menu-superior li:hover .sub-menu { 
display: block; 
} .cover-dark {
display: none;
background: rgba(0, 0, 0, 0.9);
height: 100%;
overflow: hidden;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 998;
}
#abrirMenu {
cursor: pointer;
} #menu-mobile-content {
display: none;
position: fixed;
top: 0;
left: 0;
padding: 0;
margin: 0;
width: 100%;
z-index: 999;
background-color: var(--dark-blue);
padding-bottom: 50px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
height: 100vh;
}
#menu-mobile-content #logo-menu {
margin-top: 15px;
text-align: center;
}
#menu-mobile-content #logo-menu img {
max-width: 145px;
}
#menu-mobile-content ul {
margin: 0;
padding: 0;
padding-top: 55px;
}
#menu-mobile-content li {
background-color: var(--dark-blue);
list-style: none;
padding: 0;
margin: 0;
text-align: left;
line-height: 1.3;
}
#menu-mobile-content li a {
color: #fff;
display: inline-block;
font-size: 15px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
text-decoration: none;
line-height: 1;
padding: 5px 34px;
margin: 0;
margin-bottom: 15px;
}
#menu-mobile-content li a:hover,
#menu-mobile-content li:hover,
#menu-mobile-content li a:active,
#menu-mobile-content li:active,
#menu-mobile-content li a:focus,
#menu-mobile-content li:focus {
background: var(--dark-blue);
color: #1ebde3;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
#menu-mobile-content li#menu-item-634:hover, #menu-mobile-content li#menu-item-634:hover a {
background-color: var(--dark-blue);
color: #1ebde3;
}
#menu-mobile-content li.menu-item-1051 {
margin-top: 35px;
padding-top: 15px;
position: relative;
}
#menu-mobile-content li.menu-item-1051:before {
content: '';
display: block;
width: 80px;
background: #fff;
height: 1px;
position: absolute;
top: 0;
left: 35px;
} #menu-mobile-content ul.sub-menu {
position: relative;
visibility: unset;
z-index: 1;
}
#menu-mobile-content li.menu-item-has-children {}
#menu-mobile-content li>ul {
padding-top: 0;
padding-left: 0;
}
#menu-mobile-content li>ul.sub-menu li {
background: #fff;
background-color: var(--dark-blue);
}
#menu-mobile-content ul.sub-menu {
border-top: none;
display: none;
}
#menu-mobile-content li>ul.sub-menu li a {
background: #fff;
background-color: var(--dark-blue);
text-transform: uppercase;
color: #fff;
border-bottom: none;
font-weight: bold;
line-height: 1.3;
font-size: 15px;
padding: 4px 15px 4px 70px;
max-width: 100%;
}
#menu-mobile-content li>ul.sub-menu li a:hover,
#menu-mobile-content li>ul.sub-menu li a:focus,
#menu-mobile-content li>ul.sub-menu li a:active {
color: #1ebde3;
}
#menu-mobile-content li:hover>ul.sub-menu {
display: block;
}
#menu-mobile-content li.menu-item-29 {
margin-top: 25px;
} #menu-mobile-content ul.sub-menu {
margin-left: -20px;
}
div#menu-mobile-content li#menu-item-33::after {
content: '';
height: 2px;
background: #707070;
width: 70%;
left: 30px;
margin-top: 10px;
z-index: 9999;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
}
div#menu-mobile {
padding: 10px 0;
} #menu-mobile-content #btnClose {
background: transparent;
overflow: hidden;
text-align: right;
float: right;
}
#menu-mobile-content #btnClose .close {
color: #fff;
font-size: 50px;
opacity: 0.7;
padding: 24px 36px;
}
#menu-mobile-content #btnClose .close:focus {
outline: none;
}
#menu-mobile-content li.btnBuscar {
display: none;
} #menu-mobile-content .btnSearchTopo { display: none; } #footer {
background-color: #030391;
padding: 50px 0;
}
#footer *{
font-size: 13px;
}
#footer p,
#footer a,
#footer li{
color: #DEDEDE;
}
#footer .localizacoes,
#footer .localizacoes li{
color: #ffffff;
}
#footer .localizacoes + p{
margin-top: 30px;
}
#footer .col-sm-3{
display: flex;
justify-content: center;
}
#footer h4{
color: #ffffff;
font-size: 15px;
margin: 40px 0 20px 0;
text-transform: uppercase;
}
#footer img{
margin-bottom: 24px;
}
#footer ul{
padding: 0;
}
#footer li{
list-style: none;
}
#footer .redes-sociais{
column-gap: 10px;
display: flex;
margin-top: 30px;
}
#footer .icone-contato {
color: #DEDEDE;
font-size: 14px;
}
#footer .icone-contato i{
color:  #DEDEDE;
font-size: 25px;
margin-right: 10px;
} #copyright {
background-color: #020275;
}
#copyright p {
color: #8686F3;
font-size: 13px;
margin-bottom: 0;
padding: 10px 0;
text-align: center;
}
#copyright a {
color: #8590A1;
font-size: 13px;
}
#copyright a:hover {
color: #fff;
text-decoration: none;
}
#copyright .links { padding-top: 0; }
#copyright .links a:first-child{ margin-left: 30px; } .wpcf7 input:not(input[type='checkbox']):not(input[type='submit']),
.wpcf7 textarea {
background-color: transparent;
border: 1px solid #AFAFC3;
border-radius: 5px;
color: #484848;
padding: 10px;
width: 100%;
}
::placeholder{
color: #484848;
}
.wpcf7 h4 {
color: #484848;
font-size: 20px;
font-weight: 400;
margin-bottom: 30px;
text-align: center;
}
.wpcf7 .row {}
.wpcf7 .row + .row{
margin-top: 20px;
}
.wpcf7 .cta{
display: grid;
justify-content: flex-end;
}
.wpcf7 label{
align-items: flex-start;
column-gap: 2%; }
.wpcf7 input[type='submit']{
background-color: #8CAD14;
border: 0px;
border-radius: 18px;	
color: #ffffff;
cursor: pointer;
padding: 8px 50px;
transition: all .3s;
}
.wpcf7 input[type='submit']:hover {
background: #678013;
color: #ffffff;
text-decoration: none;
}
.wpcf7 span{
color: #484848;
font-size: 15px;
margin: 0;
}
.wpcf7 input[type='checkbox']{
margin-top: 5px;
}  .wpcf7 input[type="text"].wpcf7-not-valid,
.wpcf7 input[type="email"].wpcf7-not-valid,
.wpcf7 select.wpcf7-not-valid,
.wpcf7 textarea.wpcf7-not-valid {
background: #ffe1e2;
color: #ff585d;
}
.wpcf7 div.wpcf7-validation-errors,
.wpcf7 div.wpcf7-mail-sent-ok { 
background: #fff;
border: 2px solid #d9d9d9;
color: #398f14;
font-size: 12px;
padding: 7px 15px;
}
.wpcf7-form .wpcf7-response-output {
border-radius: 10px;
border-color: #fff;
background: #fff;
clear: both;
font-size: 14px;
margin: 0 !important;
padding: 12px 15px !important;
}
.wpcf7 form.sent .wpcf7-response-output { background-color: #dff2bf;
border: 0;
color: #4F8A10;  
}
.wpcf7 form.invalid .wpcf7-response-output { background-color: #ffe1e2;
border: 0;
color: #ff585d;
}
.wpcf7 span.wpcf7-not-valid-tip {
color: #ff585d;
font-weight: bold;
font-size: 12px;
margin-top: 5px;
} .grecaptcha-badge { visibility: hidden; }  #hero{
min-height: 600px;
padding-bottom: 40px;
}
#hero .conteudo{
margin-top: 240px;
margin-left: 100px;
max-width: 100%;
}
#hero p{
font-size: 20px;
margin: 25px 0 40px 0;
}
#hero *{
color: #ffffff;
}
#hero h1,
#hero p{
max-width: 85%;
} #entenda-lei-do-bem{
padding-top: 60px;
margin-bottom: 50px;
}
#entenda-lei-do-bem .title{
margin-bottom: 50px;
} #entenda-lei-do-bem #linha-boxes {}
#entenda-lei-do-bem #linha-boxes .col-item {}
#entenda-lei-do-bem #linha-boxes .col-item .vc_column-inner > .wpb_wrapper {
max-width: 512px;
margin: 0 auto;
position: relative;
}
#entenda-lei-do-bem .col-item .bloco-animacao {
background-color: rgba(2, 2, 117, 0.7);
bottom: 0;
height: 195px;
left: 0;
margin-bottom: 0;
max-width: 100%;
padding: 30px 20px 20px 20px;
position: absolute;
transition: 0.3s linear;    
width: 100%;
}
#entenda-lei-do-bem .bloco-animacao h3,
#entenda-lei-do-bem .bloco-animacao p {
color: #ffffff;
text-align: center;
width: 100%;
}
#entenda-lei-do-bem .bloco-animacao p {
margin: 25px auto 0 auto;
max-width: 80%;
}
#entenda-lei-do-bem .bloco-animacao:hover {
animation: extender 0.3s forwards;
}
#entenda-lei-do-bem .bloco-animacao a {
opacity: 0;
}
#entenda-lei-do-bem .bloco-animacao:hover a{
transition: 0.3s;
opacity: 1;
}
@keyframes extender{
from{
height: 195px;
}to{
height: 275px;
bottom: 0;
}
} #entenda-lei-do-bem #linha-ebook {
align-items: center;
display: flex;
margin-top: 20px;
}
#entenda-lei-do-bem #linha-ebook .title { 
padding: 45px 20px 25px 20px;
}
#entenda-lei-do-bem #linha-ebook .cta p{
text-align: left;
}
#entenda-lei-do-bem #linha-ebook h3 + p{
margin: 25px 0;
}
#entenda-lei-do-bem #linha-ebook .title.cta p:last-child{
margin-top: 45px;
}
#entenda-lei-do-bem #linha-ebook .col-texto {
margin-bottom: 35px;
margin-left: -15px;   
}
#entenda-lei-do-bem #linha-ebook .col-texto > div {
background-color: #ECECEC;
height: 325px;
max-width: 70%;
} #calculadora-wrapper-home {
background: #333 url(//www.financiamentodainovacao.com.br/wp-content/themes/leidobem/images/bg/bg-calculadora.jpg) no-repeat top;
background-size: cover;
padding-top: 95px;
padding-bottom: 95px;
}
#calculadora-wrapper-home .texto { max-width: 520px; padding-left: 60px; }
#calculadora-wrapper-home .texto h2,
#calculadora-wrapper-home .texto p { color: #484848;text-align: left; }
#calculadora-wrapper-home .texto h2 { margin-bottom: 35px; }
#calculadora-wrapper-home .cta { margin-top: 40px; margin-bottom: 0; padding-left: 60px; }
#calculadora-wrapper-home .cta a { padding-left: 40px; padding-right: 40px; }
.calculadora h4{
color: #0000A4;
font-weight: bold;
margin-bottom: 15px;
text-align: left;
}
.calculadora label{
display: block;
font-size: 16px;
margin: 0;
padding: 0;
}
.calculadora .radio{
margin: 15px 0;
}
.calculadora .radio span{
margin-top: 5px;
text-align: center;
}
.calculadora .wpcf7-checkbox .wpcf7-list-item {
display: block;
text-align: left;
}
.calculadora .wpcf7-checkbox input[type='checkbox'] {
margin-top: 5px;
float: left;
margin-right: 10px;
}
.calculadora .valores br{
display: none;
} #quem-somos{
background-color: #DBF3FF;
padding-top: 75px;
padding-bottom: 75px;
}
#quem-somos p {
font-weight: 400;
}
#quem-somos .title {
margin-bottom: 70px;
}
#quem-somos .cta p { max-width: 90%;
margin-top: 25px;
}
#quem-somos .cta p:last-child{
margin-top: 50px;
} #fi-news{
background-color: #F5F5F5;
padding-top: 50px;
padding-bottom: 50px;
}
#fi-news .title{
margin-bottom: 70px;
}
#fi-news .row + .row{
margin-top: 15px;
}
#fi-news #swiper-blog img {
max-width: 100%;
height: auto;
} #fi-news .col-sm-6.blog-swiper{
border-right: 1px solid #afafc3;
padding-right: 35px;
}
#fi-news .swiper-slide{}
#fi-news #swiper-blog article {
margin-top: 0;
margin: 0;
}
#fi-news #swiper-blog .post-featured {
background-color: #ddd;
background-repeat: no-repeat;
background-size: cover;
display: flex;
flex-direction: column;
height: 345px;
justify-content: flex-end;
max-height: 100%;
padding: 35px 35px 25px 35px;
position: relative;
width: 100%;
}
#fi-news #swiper-blog .post-featured .cover {
background-color: rgba(0, 0, 0, 0.2);
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
}
#fi-news #swiper-blog .post-meta {
color: #fff;
font-size: 15px;
font-weight: bold;
position: absolute;
text-transform: uppercase;	
top: 35px;
z-index: 10;
}
#fi-news #swiper-blog .post-date {
color: #fff;
font-size: 15px;
font-weight: 400;
margin-bottom: 15px;
z-index: 10;
}
#fi-news #swiper-blog .post-title { z-index: 10; }
#fi-news #swiper-blog .post-title h4 {
color: #fff;
font-size: 20px;
line-height: 1.4;
margin-bottom: 0;
}
#fi-news #swiper-blog .post-title a:hover {
color: #dfdfdf;
text-decoration: none;
transition: all .3s ease;
}
#fi-news #swiper-blog .post-title a:hover h4 {
color: #dfdfdf;
transition: all .3s ease;
} #fi-news .blog-pagination{
bottom: -35px;
}
#fi-news .blog-pagination .swiper-pagination-bullet{
background-color: transparent;
border: 1.5px solid #0000a4;
opacity: 1;
padding: 5px;
}
#fi-news .blog-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
background-color: #0000a4;
} #fi-news .col-sm-6.blog-static{
padding-left: 35px;
}
#fi-news .posts-wrapper {
display: block;
}
#fi-news .posts-wrapper .article-item {
width: 100%;
margin: 0 0 55px 0;
}
#fi-news .posts-wrapper .article-item:nth-child(even) {
margin-bottom: 0;
}
#fi-news .posts-wrapper .article-item .post-featured img {
width: 236px;
height: 158px;
object-fit: cover;
}
#fi-news .posts-wrapper .article-item .post-title h4 {
margin-bottom: 0;
}
#fi-news .cta{
margin-top: 70px;
text-align: center;
} .page-title-wrapper {
background-color: #111;
background-repeat: no-repeat;
background-size: cover;
min-height: 330px;
display: flex;
flex-direction: column;
justify-content: end;
padding-bottom: 40px;
}
.page-title {
text-align: center;
width: 100%;
}
.page-title * {
color: #fff;
}
.page-title h1 {
color: #fff;
font-weight: bold;
font-size: 40px;
}
.breadcrumbs {
text-align: center;
}
.breadcrumbs * {
color: #fff;
}  #newsletter {
background-color: #0000A4;
padding: 60px 0 20px 0;
}
#newsletter div {
margin: 0 auto;
}
#newsletter h2 {
color: #ffffff;
margin-bottom: 42px;
}
#newsletter form {
position: relative;
max-width: 730px;
margin: 0 auto;
}
#newsletter form p {
color: #ffffff;
text-align: center;
}
#newsletter form input[type="email"]{
background-color: #080C82;
border: 0;
border-radius: 20px;
color: #ffffff;
height: 44px;
line-height: 44px;
padding: 0 10px;
width: 100%;
}
#newsletter form .checkbox{
display: flex;
margin: 30px auto 0 auto;
max-width: 90%;
}
#newsletter form .checkbox p{
font-size: 14px;
font-weight: 400;
text-align: left;
}
#newsletter form .checkbox input {
accent-color: transparent;
background-color: trnsparent;
margin-right: 15px;
transform: scale(1.6);
}
#newsletter form .submit{ 
align-items: center;
border: 0;
background-color: #00AEFF;
border-radius: 50%;
color: #ffffff;
cursor: pointer;
display: flex;
font-size: 20px;
font-weight: 700;
height: 44px;
justify-content: center;
position: absolute;
right: 0;
top: 0px;
width: 44px;
}
#newsletter form .submit:hover {
opacity: .8;
transition: all .3s;
}
#newsletter.single .title{
margin-bottom: 30px;
} #form-newsletter-cdim {	overflow: hidden; }
#form-newsletter-cdim h2 { margin-bottom: 30px; }
#form-newsletter-cdim #cd_ht_text + .responsiveRow { display: none; }
#form-newsletter-cdim #cd_ht_text + .responsiveRow + .responsiveRow { display: none; }
#form-newsletter-cdim #cd_ht_text + .responsiveRow + .responsiveRow + .responsiveRow .alignBottom span { display: none; }
#form-newsletter-cdim form input[type="text"]{
background-color: #080C82;
border: 0;
border-radius: 20px;
color: #ffffff;
font-size: 16px;
height: 44px;
line-height: 44px;
padding: 0 10px;
width: 100%;
}
#form-newsletter-cdim .requiredInfo {
display: block;
text-align: center;
width: 100%;
}
#form-newsletter-cdim .requiredInfo > div {
color: #ff585d;
font-weight: bold;
font-size: 12px;
margin-top: 5px;
}
#form-newsletter-cdim input[type="button"]{ 
align-items: center;
border: 0;
background: #00AEFF url(//www.financiamentodainovacao.com.br/wp-content/themes/leidobem/images/bg/bg-arrow-submit.png) no-repeat center center;
border-radius: 50%;
color: #fff !important;
cursor: pointer;
display: flex;
font-size: 20px;
font-weight: 700;
height: 44px;
justify-content: center;
margin-top: 0;
position: absolute;
right: 30px;
top: 0px;
width: 44px;
text-indent: 200px;
}
#form-newsletter-cdim input[type="button"]:hover {
opacity: .8;
transition: all .3s;
}
#form-newsletter-cdim span {
font-size: 14px;
font-weight: 400;
} #nossos-diferenciais{
background-color: #F5F5F5;
padding: 80px 0 50px 0;
}
#nossos-diferenciais.bg-white {
background-color: #fff;
}
#nossos-diferenciais .title{
margin-bottom: 70px;
}
#nossos-diferenciais p{
color: #484848;
font-weight: 400;
margin: 0 auto;
max-width: 80%;
text-align: center;
top: 0;
} #nossos-escritorios{
background-color: #000;
background-image: url(//www.financiamentodainovacao.com.br/wp-content/themes/leidobem/images/bg/bg-globo.jpg);
background-position: top;
background-repeat: no-repeat;
background-size: cover;
padding: 60px 0;
}
#nossos-escritorios h2{
color: #ffffff;
font-size: 32px;
text-align: left;
}
#nossos-escritorios h2 strong{
color: #00AEFF;
}
#nossos-escritorios strong{
color: #ffffff;
}
#nossos-escritorios ul{
display: grid;
grid-template-columns: 50% 50%;
}
#nossos-escritorios li{
color: #00AEFF;
font-size: 25px;
margin-top: 5px;
}
#nossos-escritorios li strong{
font-size: 18px;
} #fi-numeros{
padding-top: 80px;
padding-bottom: 80px;
}
#fi-numeros .contador{
margin: 65px auto 0 auto;
margin-top: 65px;
max-width: 80%;
}
#fi-numeros .contador h2{
color: #00AEFF;
font-size: 40px;
margin-top: -20px;
text-align: center;
}
#fi-numeros h3{
font-size: 20px;
font-weight: 500;
margin-top: 10px;
text-align: center;
text-transform: uppercase;
} div[id^="modal"] .modal-header {
border-bottom: 0;
position: absolute;
right: 0;
top: 0;
width: 100px;
z-index: 9999;
}
div[id^="modal"] .modal-body #form2023 h2 {
margin-bottom: 0;
}
div[id^="modal"] .modal-body {
padding: 5px 15px 15px 15px;
} div[id^="modal"] .modal-body .responsiveRow {	
display: flex;
}
div[id^="modal"] .modal-body input[type="text"],
div[id^="modal"] .modal-body input[type="email"],
div[id^="modal"] .modal-body textarea {
border: 1px solid #AFAFC3;
border-radius: 5px;
height: 36px;
line-height: 36px;
padding: 0 8px;
}
div[id^="modal"] .modal-body #clickdimensionsForm p { 
margin-bottom: 0;
}
div[id^="modal"] .modal-body #clickdimensionsForm * {
font-size: 14px !important;
}
div[id^="modal"] .modal-body #btnSubmit {
background-color: #8CAD14 !important;
border: 0px;
border-radius: 18px;
color: #ffffff;
cursor: pointer;
padding: 8px 50px;
transition: all .3s;
}
div[id^="modal"] .modal-body #btnSubmit:hover {
background: #678013 !important;
color: #ffffff;
text-decoration: none;
} #posts-relacionados {
background-color: #F5F5F5;
padding: 70px 0 20px 0;
}
#posts-relacionados h2 {
font-weight: bold;
margin-bottom: 70px;
}
#posts-relacionados #blog-wrapper { 
padding: 0;
}
#posts-relacionados #blog-wrapper .article-item {
margin-top: 0;
margin-bottom: 50px;
}  #incentivos-fiscais{
padding: 75px 0;
}
#incentivos-fiscais .text{
color: #484848;
margin-top: 25px; max-width: 90%;
}
#incentivos-fiscais .text strong{
color: #00AEFF;
} #consultoria-especializada{
background-color: #F5F5F5;
padding: 70px 0 50px 0;
}
#consultoria-especializada h2{
font-size: 28px;
margin-bottom: 40px;
}
#consultoria-especializada p,
#consultoria-especializada h2{
text-align: left;
}
#consultoria-especializada .title{
margin-left: 30px; }
#consultoria-especializada .title p > strong{
color: #484848;
}
#consultoria-especializada .title b{
color: #00AEFF;
} .titulo-recursos{
margin: 40px 0 0 0;
}
.titulo-recursos h2{
font-size: 20px;
margin: 0 auto;
max-width: 80%;
} .linha-download-recursos.cinza { background-color: #F5F5F5; }
.linha-download-recursos.branco { background-color: #ffffff; }
.linha-download-recursos { padding-top: 35px; padding-bottom: 50px; }
.linha-download-recursos > .vc_row {
margin: 0 auto !important;
max-width: 1120px;
}
.linha-download-recursos .linha-central {
display: flex;
align-items: center;
}
.linha-download-recursos .title,
.linha-download-recursos .title h2,
.linha-download-recursos .text,
.linha-download-recursos .text p,
.linha-download-recursos .text li,
.linha-download-recursos li {
text-align: left;
}
.linha-download-recursos .title h2 {
margin-bottom: 30px;
}
.linha-download-recursos .text p { margin: 30px 0; } .linha-download-recursos .wpcf7 {
margin: 0 auto;
margin-top: 30px;
max-width: 830px;
}
.linha-download-recursos.cinza .wpcf7 input[type="text"],
.linha-download-recursos.cinza .wpcf7 input[type="email"],
.linha-download-recursos.cinza .wpcf7 textarea	{
background-color: #fff;
}
.linha-download-recursos .wpcf7 input:not(input[type='submit']){
background-color: #FBFBFB;
border-color: #AFAFC3;
}
.linha-download-recursos .wpcf7 a {
color: #484848;
font-size: 15px;
text-decoration: underline;
}
.linha-download-recursos .wpcf7 a:hover {
color: #00AEFF;
} #linha-recurso-ebook {}
#linha-recurso-ebook .col-dir { padding-left: 60px; } #linha-recurso-manual {}
#linha-recurso-manual .legenda { text-align: right; }
#linha-recurso-manual .legenda p { font-size: 15px; } #linha-recurso-portal { padding-top: 70px; }
#linha-recurso-portal .col-dir { padding-left: 60px; } .form-recursos-cdim {
margin: 0 auto;
max-width: 830px;
overflow: hidden;
}
[id^="linha-recurso"] .form-recursos-cdim form {
padding-bottom: 50px;
} [id^="linha-recurso"] .form-recursos-cdim .clickdform .responsiveCell div.alignTop {
display: block;
}
[id^="linha-recurso"] .form-recursos-cdim form .responsiveRow {
position: relative;
}
[id^="linha-recurso"] .form-recursos-cdim .responsiveCellSize1 {
width: 50%;
max-width: 100%;
}
[id^="linha-recurso"] .form-recursos-cdim .responsiveCellSize2 {
width: 100%;
max-width: 100%;
}
[id^="linha-recurso"] .form-recursos-cdim .clickdform .minSize1,
[id^="linha-recurso"] .form-recursos-cdim .clickdform .minSize2 {
width: 100%;
min-width: 100%;
}
[id^="linha-recurso"] .form-recursos-cdim .clickdform .maxSize1, 
[id^="linha-recurso"] .form-recursos-cdim .clickdform .maxSize2 {
max-width: 100%;
} [id^="linha-recurso"] .form-recursos-cdim .requiredInfo {
display: block;
text-align: center;
width: 100%;
}
[id^="linha-recurso"] .form-recursos-cdim .requiredInfo > div {
color: #ff585d;
font-weight: bold;
font-size: 12px;
margin-top: 5px;
text-align: left;
} [id^="linha-recurso"] .form-recursos-cdim input[type="text"],
[id^="linha-recurso"] .form-recursos-cdim input[type="email"],
[id^="linha-recurso"] .form-recursos-cdim textarea {
background-color: #fff;
border: 1px solid #AFAFC3;
border-radius: 5px;
color: #484848;
font-family: 'Century Gothic', Arial, Sans-serif;
padding: 10px;
width: 100%;
width: calc(100% - 20px);
}
[id^="linha-recurso-manual"] .form-recursos-cdim input[type="text"],
[id^="linha-recurso-manual"] .form-recursos-cdim input[type="email"],
[id^="linha-recurso-manual"] .form-recursos-cdim textarea {
background-color: #FBFBFB;
}
[id^="linha-recurso"] .form-recursos-cdim textarea { 
height: 200px !important;
margin-bottom: 15px;
}
[id^="linha-recurso"] .form-recursos-cdim input[type="button"] {
background-color: #8CAD14 !important;
border: 0px;
border-radius: 18px;
color: #ffffff;
cursor: pointer;
font-family: 'Century Gothic', Arial, Sans-serif;
font-size: 16px !important;
margin-top: 30px !important;
padding: 8px 50px;
transition: all .3s;
position: absolute;
right: 0;
}
[id^="linha-recurso"] .form-recursos-cdim input[type="button"]:hover {
background-color: #678013 !important;
color: #ffffff;
text-decoration: none;
}
[id^="linha-recurso"] .form-recursos-cdim input[type="button"]:hover {
opacity: .8;
transition: all .3s;
} [id^="linha-recurso"] .form-recursos-cdim span,
[id^="linha-recurso"] .form-recursos-cdim a {
font-family: 'Century Gothic', Arial, Sans-serif !important;
font-size: 14px !important;
font-weight: 400; }
[id^="linha-recurso"] .form-recursos-cdim span a {
color: #484848 !Important;
}
[id^="linha-recurso"] .form-recursos-cdim span a span {
font-weight: bold !Important;
} .titulo-faq h2{
font-size: 20px;
margin: 50px auto 100px auto;
max-width: 75%;
}
#faq-perguntas{
background-color: #F5F5F5;
}
#faq-perguntas #acordeao{
margin: 100px auto 60px auto;
max-width: 1070px;
}
#faq-perguntas #acordeao h4{
background-color: #ffffff;
border-radius: 5px;
}
#faq-perguntas #acordeao span{
font-weight: bold;
}
#faq-perguntas #acordeao .vc_tta-panel-heading{
border: 1px solid #AFAFC3;
border-radius: 5px;
margin-bottom: 0;
}
#faq-perguntas #acordeao .vc_tta-panel.vc_active .vc_tta-panel-heading{
border-bottom: 0;
border-left: 1px solid #AFAFC3;
border-right: 1px solid #AFAFC3;
border-top: 1px solid #AFAFC3;	
}
#faq-perguntas #acordeao .vc_active .vc_tta-panel-heading,
#faq-perguntas #acordeao .vc_active h4 {
border-radius: 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#faq-perguntas .vc_tta-panel{
margin-bottom: 25px;
}
#faq-perguntas .vc_tta-panel-body{
background-color: #ffffff;
border-bottom: 1px solid #AFAFC3;
border-left: 1px solid #AFAFC3;
border-right: 1px solid #AFAFC3;
border-top: 0;
}
#faq-perguntas .vc_tta-panel-body p{
color: #484848;
text-align: left;
}
#faq-perguntas #acordeao .vc_tta-panel-heading i::before{
border-color: #00AEFF !important;
}
#faq-perguntas .vc_tta-container{
margin-top: -30px;
}  #form-contato { }
#form-contato h5 {
color: #00AEFF;
font-size: 20px;
margin-top: 44px;
margin-bottom: 60px;
text-transform: unset;
}
#form-contato a {
color: #484848;
font-size: 15px;
text-decoration: underline;
}
#form-contato a:hover {
color: #00AEFF;
} #form-contato-cdim {
margin: 0 auto;
max-width: 830px; } #form-contato-cdim .clickdform .responsiveCell div.alignTop {
display: block;
}
#form-contato-cdim .responsiveCellSize1 {
width: 50%;
max-width: 100%;
}
#form-contato-cdim .responsiveCellSize2 {
width: 100%;
max-width: 100%;
min-width: auto;
}
#form-contato-cdim .clickdform .minSize1,
#form-contato-cdim .clickdform .minSize2 {
width: 100%;
min-width: 100%;
}
#form-contato-cdim .clickdform .maxSize1,
#form-contato-cdim .clickdform .maxSize2 {
max-width: 100%;
} #form-contato-cdim .requiredInfo {
display: block;
text-align: center;
width: 100%;
}
#form-contato-cdim .requiredInfo > div {
color: #ff585d;
font-weight: bold;
font-size: 12px;
margin-top: 5px;
text-align: left;
} #form-contato-cdim input[type="text"],
#form-contato-cdim input[type="email"],
#form-contato-cdim textarea {
background-color: #FBFBFB;
border: 1px solid #AFAFC3;
border-radius: 5px;
color: #484848;
font-family: 'Century Gothic', Arial, Sans-serif;
padding: 10px;
width: 100%;
width: calc(100% - 20px);
}
#form-contato-cdim textarea { 
height: 200px !important;
margin-bottom: 15px;
}
#form-contato-cdim input[type="button"]{ 
background-color: #8CAD14 !important;
border: 0px;
border-radius: 18px;
color: #ffffff;
cursor: pointer;
font-family: 'Century Gothic', Arial, Sans-serif;
font-size: 16px !important;
padding: 8px 50px;
position: absolute;
right: 0;
transition: all .3s;
width: 140px;
}
#form-contato-cdim input[type="button"]:hover {
background-color: #678013 !important;
color: #ffffff;
text-decoration: none;
opacity: .8;
transition: all .3s;
} #form-contato-cdim span {
font-family: 'Century Gothic', Arial, Sans-serif !important;
font-size: 14px !important;
font-weight: 400; }
#form-contato-cdim span a {
color: #484848 !important;
}
#form-contato-cdim span a span {
font-weight: bold !important;
} #nossos-escritorios-endereco {
background-color: #F5F5F5;
padding-top: 70px;
padding-bottom: 85px;
}
#nossos-escritorios-endereco > div{
margin: 0 auto;
max-width: 980px;
}
#nossos-escritorios-endereco .cards{
display: flex;
column-gap: 25px;
margin-top: 30px;
}
@media screen and (min-width: 768px) {
#nossos-escritorios-endereco .card{
max-width: 293px;
}
}
#nossos-escritorios-endereco .card{
border: 1px solid #AFAFC3;
border-radius: 0;
min-height: 260px;
padding: 30px 40px 0 40px;
}
#nossos-escritorios-endereco .card h4{
border-bottom: 1px solid #AFAFC3;
color: #00AEFF;
font-size: 20px;
margin-bottom: 33px;
padding-bottom: 15px;
}
#nossos-escritorios-endereco .card img{
margin-left: -30px;
margin-right: 17px;
}
#nossos-escritorios-endereco .card p{
font-size: 16px;
}  #lista-beneficios-fiscais{
padding-top: 70px;
padding-bottom: 70px;
}
#lista-beneficios-fiscais p + ul{
margin-top: 30px;
} #lista-beneficios-fiscais .texto{ max-width: 90%;
}
#lista-beneficios-fiscais strong{
color: #484848;
font-weight: 500;
} #download {
padding: 50px 0 15px 0;
}
#download .vc_row {
display: flex;
justify-content: center;
align-items: center;
}
#download p {
margin: 30px 0;
max-width: 75%;
}
#download p,
#download h2 {
text-align: left;
}
#download img {
margin-right: 30px;
}
#download .cta a {
color: #fff;
} #o-que-e {
margin: 75px 0;
}
#o-que-e .title {}
#o-que-e .title strong {
color: #00AEFF;
}
@media screen and (min-width: 768px) {
#o-que-e .intro { padding-right: 35px; }
}
#o-que-e .intro p {
line-height: 1.6;
} #finep {
background-color: #F2F2F2;
padding: 75px 0 40px 0;
}
#finep .linha-menor:nth-child(odd) {
margin-bottom: 50px !important;
}
#finep .foto {}
#finep .foto img {}
#finep .texto {}
#finep .texto h4 {
color: #00AEFF;
font-size: 26px;
margin-bottom: 25px;
}
#finep .texto p {}
@media screen and (min-width: 768px) {
#finep .linha-menor:nth-child(odd) .texto { padding-left: 35px; }
#finep .linha-menor:nth-child(even) .texto { padding-right: 35px; }
} #bancos {
padding: 75px 0 40px 0;
}
#bancos .title {
margin-bottom: 50px;
}
#bancos .foto {} #pre-requisitos{
margin-top: 80px;
}
#pre-requisitos h2{
margin-bottom: 20px;
}
#pre-requisitos h4{
color: #00AEFF;
font-size: 20px;
margin: 0 auto;
max-width: 75%;
text-align: center;
}
#pre-requisitos .linha {
display: flex;
justify-content: center;
}
#pre-requisitos .col-item{
align-items: center;
border: 1px solid #AFAFC3;
display: flex;
max-width: 250px;
min-height: 200px;
margin: 50px 1% 0 1%;
transition: all .3s;
width: 23%;
}
#pre-requisitos .col-item:hover {
background-color: #4A4AAC;
}
#pre-requisitos .col-item:hover h4 {
color: #fff;
}
#pre-requisitos .wpb_content_element{
margin-bottom: 0;
} #solucao-digital {
background-color: #F5F5F5;
margin-top: 100px;
padding-top: 75px;
}
#solucao-digital h2{
margin-bottom: 65px;
}
#solucao-digital p{
color: #484848; max-width: 90%;
}
#solucao-digital p + p{
margin-top: 30px;
} #principais-funcionalidades{
background-color: #F5F5F5;
padding: 90px 0;
}
#principais-funcionalidades h2{
margin-bottom: 50px;
} #principais-funcionalidades .texto{
margin-left: 25%;
max-width: 75%;
} #atividades-de-pesquisa{
background-color: #374A66;
padding: 80px 0;
}
#atividades-de-pesquisa .title {
margin-bottom: 70px;
}
#atividades-de-pesquisa .title *{
color: #ffffff;
}
#atividades-de-pesquisa .title h2,
#atividades-de-pesquisa .title p{
margin: 0 auto;
max-width: 60%;
}
#atividades-de-pesquisa .title h2{
margin-bottom: 30px;
}
#atividades-de-pesquisa .vc_tta-tabs-position-left{
display: block;
}
#atividades-de-pesquisa .vc_tta-title-text{
font-size: 26px;
font-weight: 600;
}
#atividades-de-pesquisa li + li{
margin-top: 20px;
}
#atividades-de-pesquisa p{
color: #ffffff;
max-width: 85%;
}
#atividades-de-pesquisa li a{
background-color: #374A66;
border: 0;
color: #ffffff;
}
#atividades-de-pesquisa .vc_tta-panel-heading,
#atividades-de-pesquisa .vc_tta-panel-body{
background: transparent;
border: 0;
}
#atividades-de-pesquisa .vc_tta-panel-heading h4 a,
#atividades-de-pesquisa .vc_tta-panel-heading h4 i::before,
#atividades-de-pesquisa .vc_tta-panel-heading h4 i::after{
border-color: #ffffff;
color: #FFFFFF;
} #resumo{
background-color: #F5F5F5;
padding: 70px 0;
}
#resumo h2{
margin-bottom: 50px;
}
#resumo p{ margin-top: 20px;
max-width: 90%;
}  #form-contato.calculadora{
padding: 80px 0;
max-width: 800px;
margin: 0 auto;
} #section-resultado-calculadora{
padding: 80px 0;
}
#section-resultado-calculadora .texto {
margin-bottom: 35px;
}
#section-resultado-calculadora h4{
color: #707070;
text-align: center;
margin: 0 auto;
max-width: 85%;
}
#section-resultado-calculadora h6{
margin: 30px auto 0 auto;
max-width: 900px;
text-align: center;
}
#section-resultado-calculadora .total h4{
font-weight: 400;
}
#section-resultado-calculadora h4 + p{
margin: 20px auto 0 auto;
max-width: 450px;
}
#section-resultado-calculadora small{
display: none;
}
#section-resultado-calculadora small.display{
display: block;
}
#section-resultado-calculadora .aviso {
max-width: 80%;
margin: 55px auto 35px auto;
} body.error404 .page-title-wrapper { 
min-height: 200px;
}
#pg-404 {
min-height: 500px;
padding: 50px 0 100px 0;
text-align: center;
max-width: 800px;
margin: 0 auto;
}
#pg-404 .ops {
font-size: 5rem;
font-weight: bold;
margin-bottom: 2rem;
}
#pg-404 h1 {
color: #00AEFF;
}
#pg-404 h3 {
font-size: 1.5rem;
font-weight: 500;
margin-bottom: 2rem;
} #blog-wrapper {
padding: 60px 0 40px 0;
}
#blog-wrapper .sub.titulo {
width: 100%;
text-align: left;
}
#blog-wrapper .sub.titulo h2 {
border-bottom: 2px solid #dfdfdf;
color: #484848;
font-weight:bold;
margin-bottom: 35px;
padding-bottom: 15px;
text-align: left;
}
#blog-wrapper .sub.titulo h2 strong {
color: #00AEFF;
}
#blog-wrapper .cta {
margin-bottom: 60px;
text-align: center;
width: 100%;
} .posts-wrapper {
display: flex;
flex-wrap: wrap;
}
.posts-wrapper .article-item {
width: calc(50% - 40px);
height: auto;
margin: 0 20px 55px 20px;
}
.posts-wrapper .article-item .post-featured { 
width: 100%;
max-width: 260px;
height: 160px;
float: left;
margin-right: 25px;
}
.posts-wrapper .article-item .post-featured img {
width: 267px;
height: 166px;
object-fit: cover;	
}
.posts-wrapper .article-item .post-featured img:hover {
opacity: .9;
transition: all .3s ease;
}
.posts-wrapper .article-item .post-meta {
color: #484848;
font-size: 14px;
margin-bottom: 20px;
}
.posts-wrapper .article-item .post-meta .col-12 { padding: 0; }
.posts-wrapper .article-item .post-meta .categoria { font-weight: bold; }
.posts-wrapper .article-item .post-meta .data {}
.posts-wrapper .article-item .post-title {}
.posts-wrapper .article-item .post-title h4 {
color: #00AEFF;
font-size: 20px;
font-weight: bold;
}
.posts-wrapper .article-item .post-title h4:hover,
.posts-wrapper .article-item .post-title a:hover {
color: #1E5482; transition: all .3s ease;
text-decoration: none;
} .posts-wrapper.loop2 .article-item {  }
.posts-wrapper.loop2 .article-item.oculto { display: none; }
.posts-wrapper.loop2 .article-item.visivel { display: block; } body.single .page-title-wrapper,
body.archive .page-title-wrapper {
background-image: url(//www.financiamentodainovacao.com.br/wp-content/themes/leidobem/images/bg/bg-header-blog.jpg);
}
.article-item {
max-width: 836px;
margin: 40px auto 70px auto;
} .article-item .post-header {}
.article-item .post-header h1 {
color: #00AEFF;
font-size: 32px;
margin-bottom: 30px;
} .article-item .post__feature-img {
position: relative;
}
.article-item .post__feature-img img {
max-width: 100%;
width: 100%;
} .article-item .post__meta {
border-bottom: 1px solid #9A9A9A;
margin-bottom: 35px;
margin-top: 5px;
padding: 10px 0;
}
.article-item .post__meta div[class^="col-"] {
display: flex;
align-items: center;
}
.article-item .post__meta .col-right {
justify-content: end;
}
.article-item .post__meta .column {}
.article-item .post__meta .category {
color: #858585;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
}
.article-item .post__meta .date {
border-left: 1px solid #858585;
color: #858585;
font-size: 13px;
margin-left:15px;
padding-left: 15px;
}
.article-item .post__meta .share-title {
color: #858585;
font-size: 13px;
text-transform: uppercase;
}
.article-item .post__meta .share-icons {
border-left: 1px solid #858585;
color: #858585;
font-size: 13px;
margin-left:15px;
padding-left: 15px;
}
.article-item .post__meta .share-icons i {
color: #858585;
font-size: 15px;
margin:0 5px;
}
.article-item .post__meta .share-icons a { color: #858585; }
.article-item .post__meta .share-icons i:hover,
.article-item .post__meta .share-icons a:hover { color: #0084BB; }
.article-item .post__meta .share-icons a:hover { text-decoration: none; } .article-item .post__content {}
.article-item .post__content p {
font-weight: 500;
margin-bottom: 25px;
}
.article-item .post__content h2,
.article-item .post__content h3,
.article-item .post__content h4,
.article-item .post__content h5 {
margin-top: 10px;
}
.article-item .post__content h4 {
color: #00AEFF;
font-size: 20px;
font-weight: 600;
margin-bottom: 30px;
}
.article-item .post__content h3 {
color: #00AEFF;
font-size: 24px;
font-weight: 600;
margin-bottom: 30px;
}
.article-item .post__content h2 {
color: #00AEFF;
font-size: 28px;
font-weight: 600;
margin-bottom: 30px;
}
.article-item .post__content a {
color: #00AEFF;
text-decoration: none;
}
.article-item .post__content a:hover {
color: #1E5482;
}
.article-item .post__content img {
max-width: 100%;
}
.article-item iframe {
max-width: 100%;
width: 100%:
}
.article-item .post__content ul {
list-style: none;
margin-bottom: 30px;
}
.article-item .post__content ol {
margin-bottom: 30px;
padding-left: 20px;
}
.article-item .post__content li {
font-weight: 500;
margin-bottom: 15px;
padding-left: 0px;
position: relative;
}
.article-item .post__content ul li::before {
content: "";
background-color: #00AEFF;
border-radius: 100%;
display: inline-block;
width: 7px;
height: 7px;
position: absolute;
left: -20px;
top: 10px;
} .article-item .post__tags {
color: #858585;
display: flex;
align-items: center;
gap: 20px;
margin-top: 60px;
}
.article-item .post__tags a {
background-color: #E1E1E1;
border: 1px solid #E1E1E1;
border-radius: 3px;
color: #858585;
font-size: 14px;
padding: 4px 12px;
pointer-events: none;
text-transform: lowercase;
}
.article-item .post__tags a:hover {
background-color: transparent;
} #section-obrigado-wrapper {
padding: 60px 0 25px 0;
} #editais {
padding: 60px 0;
}
#editais .sub {
margin-bottom: 35px;
}
#editais .sub h2 { text-align: left;
}
#editais .sub  p {
text-align: left;
}
.filtro-editais {
align-items: center;
display: flex;
justify-content: start;
gap: 25px;
margin-bottom: 40px;
padding: 6px 0;
}
.filtro-editais .form-group {
margin-bottom: 0;
}
.filtro-editais select {
font-size: 15px;
}
.filtro-editais label {
display: block;
font-size: 13px;
font-weight: bold;
margin-bottom: 2px;
}
.filtro-editais button {
cursor: pointer;
padding: 3px 8px;
}
.filtro-editais .form-group select {}
.editais-conteudo {}
.editais-conteudo .edital-item {
background-color: #fff;
border: 1px solid #dfdfdf;
padding: 20px;
margin-bottom: 35px;
}
.editais-conteudo .edital-item .edital-logo img {
margin-bottom: 20px;
}
.editais-conteudo .edital-item h4 {
margin-bottom: 25px;
}
#editais .col-dir {
background-color: #f8f8f8;
overflow: hidden;
padding: 25px 20px;
} #editais #form-contato-cdim .responsiveCellSize1 {
width: 100%;
}
#editais #form-contato-cdim input[type="button"] {
position: relative;
}
#editais #form-contato-cdim h2 {
display: none;
} #politica-de-privacidade {
padding: 70px 0 40px 0;
}
@media screen and (max-width: 767px) {
#politica-de-privacidade { padding: 40px 0 5px 0; }
} #form2023 h2 {
margin-bottom: 30px;
}
#form2023 h2 span{
color: #00AEFF;
font-size: 20px !important;
font-weight: 900;
}
#form2023 div[data-editorblocktype="Text"] h2{
color: #00AEFF;
font-family: 'Century Gothic', Arial, Sans-serif;
font-size: 20px !important;
font-weight: 900;
text-align: center;
margin-bottom: 60px;
}
#form2023 div[data-editorblocktype="Text"] p{
color: #00AEFF;
font-family: 'Century Gothic', Arial, Sans-serif;
font-size: 20px !important;
font-weight: 900;
text-align: center;
margin-bottom: 60px;
}
#form2023 form {
width: 100%;
margin: 0 auto;
}
#form2023 form > div:first-of-type {
max-width: 800px !important;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
#form2023 form table {
width: 100% !important;
padding: 0 !important;
}
#form2023 form th {
padding: 0 !important;
width: 800px !important;
}
#form2023 form .lookupFormFieldBlock {
padding: 12px 20px !important;
display: flex;
gap: 0;
}
#form2023 form .textFormFieldBlock {
padding: 12px 20px !important;
display: flex;
gap: 0;
}
#form2023 form .optionSetFormFieldBlock {
display: flex;
gap: 0;
}
#form2023 form label {
display: flex;
justify-content: start;
align-items: center;
font-family: 'Century Gothic', Arial, Sans-serif;
font-weight: 400;
color: #484848;
font-size: 14px;
}
#form2023 form label p{
width: auto;
font-family: 'Century Gothic', Arial, Sans-serif;
font-weight: 400;
color: #484848;
font-size: 14px;
}
#form2023 form label[title="Country"]{
font-family: 'Century Gothic', Arial, Sans-serif;
font-weight: 400;
color: #484848;
font-size: 14px;
}
#form2023 form label[title="Source Channel"]{
font-family: 'Century Gothic', Arial, Sans-serif;
font-weight: 400;
color: #484848;
font-size: 14px;
}
#form2023 form label::after{
margin-left: -4px;
font-family: 'Century Gothic', Arial, Sans-serif;
font-weight: 400;
color: #484848;
font-size: 14px;
}
#form2023 form input{
background-color: #FBFBFB;
border: 1px solid #AFAFC3;
border-radius: 5px;
color: #484848;
font-family: 'Century Gothic', Arial, Sans-serif;
padding: 10px;
width: 100%;
}
#form2023 form select{
background-color: #FBFBFB;
border: 1px solid #AFAFC3;
border-radius: 5px;
color: #484848;
font-family: 'Century Gothic', Arial, Sans-serif;
padding: 10px;
}
#form2023 form input[type="checkbox"]{
width: 3%;
}
#form2023 form .submitButtonWrapper{
float: right;
padding: 0 !important;
margin-top: 15px;
}
#form2023 form .submitButtonWrapper .submitButton{
background-color: #8CAD14 !important;
border-radius: 18px;
padding: 8px 50px;
transition: all .3s;
}
#form2023 form .submitButtonWrapper .submitButton span{
font-size: 16px !important;
font-weight: 400;
}
#form2023 form .submitButtonWrapper .submitButton:hover{
background-color: #678011 !important;
opacity: .8;
}
#form-contato-cdim input[type="text"], #form-contato-cdim input[type="email"], #form-contato-cdim textarea {
width: 100% !important;
}
#form2023.form2023-newsletter form {
padding: 0;
}
#form2023.form2023-newsletter form label p{
width: auto;
font-family: 'Century Gothic', Arial, Sans-serif;
font-weight: 400;
color: #FBFBFB;
text-align: start;
font-size: 14px;
}
#form2023.form2023-newsletter form label p a{
width: auto;
font-family: 'Century Gothic', Arial, Sans-serif;
font-weight: 400;
color: #FBFBFB;
text-align: start;
font-size: 14px;
text-decoration: underline;
}
#form2023.form2023-newsletter form .textFormFieldBlock label::after{
display: none;
}
#form2023.form2023-newsletter form .submitButtonWrapper{
margin-bottom: 30px;
}
#form2023 form label::after{
margin-left: -4px;
font-family: 'Century Gothic', Arial, Sans-serif;
font-weight: 400;
color: #FBFBFB;
font-size: 14px;
}
#form2023.form2023-newsletter form input{
background-color: #FBFBFB;
border: 1px solid #AFAFC3;
border-radius: 20px;
color: #484848;
font-family: 'Century Gothic', Arial, Sans-serif;
}
#form2023.form2023-modal form input{
padding: 0;
min-height: 38px;
padding-left: 10px;
} @media screen and (max-width: 900px)  {
#form2023 form {
padding: 20px 0;
width: 600px;
}
#form2023.form2023-modal form {
padding: 20px 0;
width: 100% !important;
}
} @media screen and (max-width: 768px) {
#form2023 form {
padding: 20px 0;
width: 600px;
}
#form2023.form2023-modal form {
padding: 20px 0;
width: 100% !important;
}
#form2023 form th {
padding: 0 !important; width: 100% !important;
}
} @media screen and (max-width: 650px) {
#form2023 form {
padding: 20px 0;
width: 500px;
}
} @media screen and (max-width: 550px) {
#form2023 form {
padding: 20px 0;
width: 400px;
}
} @media screen and (max-width: 450px) {
#form2023 form {
padding: 20px 0;
width: 330px;
}
} @media screen and (max-width: 350px) {
#form2023 form {
padding: 20px 0;
width: 280px;
}
}    @media screen and (max-width: 1536px) {} @media screen and (max-width: 1440px) {} @media screen and (max-width: 1366px) {} @media screen and (max-width: 1280px) { #faixa-topo { padding: 0 15px 0 25px; } #menu-superior-wrapper { padding: 0 25px; } #footer { padding: 50px 25px; }
} @media screen and (max-width: 1024px) { .vc_row.linha-menor { padding-left: 30px; padding-right: 30px; }
.img-com-quadrado .vc_figure:after { display: none; } #logo img { width: 200px; height: auto; }
#menu-superior ul li a { font-size: 14px; } #entenda-lei-do-bem .bloco-animacao p { max-width: 100%; }
#entenda-lei-do-bem .bloco-animacao p br { display: none; }
#entenda-lei-do-bem #linha-ebook .col-texto > div { max-width: 418px; }
} @media screen and (max-width: 900px)  {  } @media screen and (max-width: 768px) { h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; } .hidden-xs { display: none !important; }
.visible-xs { display: block !important; }
.vc_row.linha-menor { padding-left: 10px; padding-right: 10px; } #faixa-topo { display: none; } nav#menu-superior { display: none !important; }
#menu-superior-wrapper { margin-top: 15px; padding: 0 15px; }
#menu-superior-wrapper > .container { align-items: center; justify-content: space-between; } #footer { padding: 35px 15px 25px 15px; }
#footer img { max-width: 200px; margin-bottom: 35px; }
#footer .col-sm-3 { justify-content: start; } #hero .conteudo { margin-top: 140px; margin-left: 25px; }
#entenda-lei-do-bem { padding-top: 40px; margin-bottom: 40px; }
#entenda-lei-do-bem .col-item .bloco-animacao { height: 100%; padding-top: 30px; }
#entenda-lei-do-bem .bloco-animacao:hover { animation: none; }
#entenda-lei-do-bem .bloco-animacao a { opacity: 1;	}
#entenda-lei-do-bem #linha-ebook { flex-direction: column; padding: 0 25px; }
#entenda-lei-do-bem #linha-ebook .col-texto { margin-left: 0; margin-bottom: 0; }
#entenda-lei-do-bem #linha-ebook .wpb_single_image { margin-bottom: 0; }
#entenda-lei-do-bem #linha-ebook .col-texto > div { height: auto; }
#entenda-lei-do-bem #linha-ebook .vc_col-sm-6:nth-child(1) .vc_column-inner { padding: 0; }
#calculadora-wrapper-home { background-position: 55% top; background-size: cover; padding-top: 40px; padding-bottom: 50px; }
#calculadora-wrapper-home .texto { max-width: 70%; padding-left: 0;	}
#calculadora-wrapper-home .cta { padding-left: 0; }
#quem-somos { padding-top: 40px; padding-bottom: 20px; }
#quem-somos .title { margin-bottom: 35px; }
#quem-somos .linha-menor { display: flex; flex-direction: column; }
#quem-somos .linha-menor .vc_col-sm-6:nth-child(1) { order: 2; }
#quem-somos .linha-menor .vc_col-sm-6:nth-child(2) { order: 1; }
#quem-somos .wpb_single_image { margin-bottom: 0; }
#quem-somos .cta { text-align: center; }
#quem-somos .cta p { max-width: 100%; text-align: center; }
#quem-somos .cta p:last-child { margin-top: 35px; }
#fi-numeros { padding: 40px 0 15px 0; }
#fi-numeros .title { margin-bottom: 45px; }
#fi-numeros .contador {	margin: 0 auto; margin-top: 0; max-width: 100%; }
#fi-numeros .vc_col-sm-4 { margin-bottom: 20px; }
#fi-numeros .wpb_single_image img { max-width: 80%; }
#fi-numeros .contador h2 { font-size: 34px; }
#fi-news { padding: 40px 0 15px 0; }
#fi-news .title { margin-bottom: 40px; }
#fi-news .cta { margin-top: 45px; }
#fi-news .col-sm-6.blog-swiper { border-right: none; padding-right: 15px; }
#fi-news .col-sm-6.blog-static { margin-top: 60px; padding-left: 15px; }
#fi-news .posts-wrapper { margin: 0 auto; max-width: 320px; }
#fi-news .posts-wrapper .article-item .post-meta .col-12 { padding: 0 15px; }
#fi-news .posts-wrapper .article-item { margin-bottom: 35px; }
#fi-news .posts-wrapper .article-item .post-featured { float: none; margin: 0 0 15px 0; max-width: 320px; height: 200px; }
#fi-news .posts-wrapper .article-item .post-featured img { width: 320px; height: 200px; }
#fi-news .posts-wrapper .article-item .post-title { max-width: 320px; } #form-newsletter-cdim .responsiveCellSize1 { width: 100%; min-width: 100%; }
#form-newsletter-cdim .clickdform .minSize1 {	max-width: 100%; width: 100%; }
#form-newsletter-cdim .clickdform .responsiveCell div.alignTop { display: block; }
#form-newsletter-cdim input[type="button"] { right: 0; } .page-title-wrapper { min-height: 230px; background-position: -200px center; }
.page-title h1 { font-size: 32px; }
.page-id-147 .page-title-wrapper { background-position: -600px center; } .page-id-67 .page-title-wrapper { background-position: 80% center; } .page-id-214 .page-title-wrapper { background-position: -450px center; }  #o-que-e { margin: 45px 0 25px 0; }
#finep { padding: 60px 0 25px 0; }
#finep .foto { text-align: left; }
#finep .linha-menor:nth-child(odd) { display: flex; flex-direction: column; margin-bottom: 0px !important; }
#finep .linha-menor:nth-child(odd) .vc_col-sm-4 { order: 2; }
#finep .linha-menor:nth-child(odd) .vc_col-sm-8 { order: 1; }
#bancos { padding: 45px 15px 35px 15px; }
#download { padding: 45px 25px 15px 25px; }
#download .vc_row { display: block; }
#download p,
#download h2 { text-align: center; }
#download p { margin: 30px auto; max-width: 80%; }  #editais { padding: 45px 15px; }
.filtro-editais { display: block; margin-bottom: 35px; }
.filtro-editais .form-group { width: 80%; margin-bottom: 15px; } #lista-beneficios-fiscais { padding: 45px 15px 15px 15px; }
#lista-beneficios-fiscais .texto { max-width: 100%; }
#nossos-diferenciais { padding: 45px 15px 15px 15px; }
#nossos-diferenciais .title { margin-bottom: 45px; } #incentivos-fiscais { padding: 45px 15px 15px 15px;	}
#incentivos-fiscais .text {	margin-top: 0; max-width: 100%; }
#consultoria-especializada { padding: 45px 15px 15px 15px;	}
#consultoria-especializada .linha-menor { display: flex; flex-direction: column; }
#consultoria-especializada .vc_col-sm-5 { order: 2; }
#consultoria-especializada .vc_col-sm-7 { order: 1; }
#consultoria-especializada .title { margin-left: 0; }
#consultoria-especializada h2 { font-size: 26px; margin-bottom: 25px; }
#nossos-escritorios { padding: 45px 15px 15px 120px !important; }
#nossos-escritorios h2 { font-size: 26px; } .linha-download-recursos { padding-top: 45px; padding-bottom: 15px; }
.responsiveCellSize2 { min-width: auto !important; }
[id^="linha-recurso"] .form-recursos-cdim .responsiveCellSize1 { width: 100%;}
#linha-recurso-ebook .col-esq { display: none; }
#linha-recurso-ebook .col-dir { padding-left: 0; }
#linha-recurso-manual .col-dir { display: none; }
#linha-recurso-portal .col-esq { display: none; }
#linha-recurso-portal .col-dir { padding-left: 0; } #form-contato.calculadora { padding: 45px 15px 15px 15px; }
.calculadora .radio { margin: 0 0 15px 0; } #section-resultado-calculadora { padding: 45px 20px; } #blog-wrapper { padding: 45px 0 0px 0; }
#blog-wrapper .posts-wrapper .article-item { width: calc(50% - 30px); margin: 0 15px 40px 15px; }
#blog-wrapper .posts-wrapper .article-item .post-featured { overflow: hidden; }
#blog-wrapper .posts-wrapper .article-item .post-meta { padding-left: 15px; }
#blog-wrapper .posts-wrapper .article-item .post-title h4 { font-size: 18px; } .titulo-faq h2 { margin: 35px auto 45px auto; max-width: 80%; }
#faq-perguntas { padding: 45px 15px; }
#faq-perguntas #acordeao { margin: 35px auto 0 auto; }
#acordeao h4 { font-size: 24px; } #form-contato h5 { margin-top: 45px; margin-bottom: 45px; }
#nossos-escritorios-endereco { padding: 45px 15px !important; }
#nossos-escritorios-endereco .cards { flex-direction: column; margin-top: 0; padding: 0 15px }
#nossos-escritorios-endereco .card { min-height: auto; margin-bottom: 35px; } #form-contato-cdim .responsiveCellSize1 { width: 100%; }
#form-contato-cdim input[type="button"] { left: 20px; margin-top: 30px; } .single .article-item {	margin: 45px auto 45px auto; padding: 0 15px; }
.article-item .post__meta div[class^="col-"] { width: 50%; }
.article-item .post__meta .share-title { display: none; }
.article-item .post__meta .share-icons { border-left: none; }
.article-item .post__content h2 { font-size: 26px; } #posts-relacionados { padding: 45px 0 15px 0; }
#posts-relacionados h2 { margin-bottom: 45px; }
#posts-relacionados .posts-wrapper .article-item { width: calc(50% - 30px); margin: 0 15px 40px 15px; }
#posts-relacionados .posts-wrapper .article-item .post-featured { overflow: hidden; }
#posts-relacionados .posts-wrapper .article-item .post-meta { padding-left: 15px; }
#posts-relacionados .posts-wrapper .article-item .post-title h4 { font-size: 18px; }
}