@charset "UTF-8";
body{background:white;padding:0;margin:0;font-size:16px;font-family: 'Raleway', sans-serif;}
p {font-size:16px;margin:20px 0;padding:0;font-family: 'Raleway', sans-serif;color:#303030;line-height:1.75em;}
img {height: auto;}

/*#######################################################
					Slick Slider
#########################################################*/

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

/*#######################################################
					Bootstrap Grid 4.3.1
#########################################################*/

html{box-sizing:border-box;-ms-overflow-style:scrollbar}
*,::after,::before{box-sizing:inherit}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row {display: -ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.container.full{padding-right:0;padding-left:0;}
@media (min-width: 576px) {
	.container{max-width:540px}
	.container.full{max-width:100%}
}
@media (min-width: 768px) {
	.container{max-width:720px}
	.container.full{max-width:100%}
}
@media (min-width: 992px) {
	.container,.container.short{max-width:960px}
	.container.full{max-width:100%}
}
@media (min-width: 1200px) {
	.container{max-width:1140px}
	.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
	.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
	.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
	.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
	.container.full{max-width:100%;padding-right:0;padding-left:0;}
}
@media (min-width: 1340px) {
	.container.large {max-width:1440px;}
	.container.full {max-width:100%;padding-right:0;padding-left:0;}
}
@media (min-width: 576px) {
	.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
	.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width: 768px) {
	.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
	.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
	.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width: 992px) {
	.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
	.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
	.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
	.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
	.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
	.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
	.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
	.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}


/*#######################################################
					configuração do pré topo
#########################################################*/
.pre-topo {background:#1e3f5e;color:white;padding:10px 0;}
.pre-topo ul {padding:0;margin:0;}
.pre-topo ul li {display:inline-block;margin:0 5px;}
.pre-topo ul li a {color:white;text-decoration:none;font-size:1em;transition:all 0.25s ease;display:inline-block;}
.pre-topo ul li a:hover {color:#f16623;transition:all 0.25s ease;transform:scale(1.2) !important;}

.topo {padding:30px 0;}
.menu-desktop {text-align: right;}
.menu-desktop .menu-menu-principal-container {display:inline-block;}
.menu-desktop ul {padding:0;margin:0;float:right;margin-top:15px;text-align: left;}
.menu-desktop ul li {display:inline-block;}
.menu-desktop ul li a {text-decoration:none;font-size:1em;color:#808080;font-weight:400;padding:10px 15px;}
.menu-desktop ul li a:hover {color:#f16623;}
/*.menu-desktop ul li:last-child a {background: #f16623;color: white !important;border-radius: 3px;transition:0.25s;}
.menu-desktop ul li:last-child a:hover {background:#21609c;transition:0.25s;}
.menu-desktop ul li:last-child:hover {transform:scale(1.05);transition:0.25s;}
.menu-desktop ul li:last-child {transition:0.25s;}*/

.menu-desktop ul li:hover ul {display:block;}
.menu-desktop ul li ul {background:#efefef;position:absolute;z-index:10;border-top:solid 5px #f16623;display:none;top:28px;}
.menu-desktop ul li ul li {display:block;}
.menu-desktop ul li ul li a {padding:20px;display:block;border-bottom:solid 1px #ccc;}
.menu-desktop ul li ul li a:hover {background:#f16623;color:white;}
.menu-desktop ul li ul li:last-child:hover {transform:none;}
.menu-desktop ul li ul li:last-child {transition:0.25s;}
.menu-desktop ul li ul li:last-child a {background:none;color:#808080 !important;transition:none;}
.menu-desktop ul li ul li:last-child a:hover {background:#f16623;color:white !important;border-radius:none !important;transition:none;}
.seta-menu {width:24px;position:absolute;top:-15px;left:33px;}
.botao_menu {display: inline-block;vertical-align: super;}

.menu-responsivo span {font-size: 3em;cursor: pointer;}
.menu-responsivo-suspenso {background:#1e3f5e;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;overflow-y:scroll;display:none;max-width: 400px;overflow:auto;}
.menu-responsivo-suspenso .logo-menu-responsivo-suspenso {text-align:center;margin-top:30px;}
.menu-responsivo-suspenso ul {display:block;padding:0;margin:0;}
.menu-responsivo-suspenso ul li {display:block;list-style:none;}
.menu-responsivo-suspenso ul li a {display:block;padding:20px 10px;color:white;text-decoration:none;border-bottom:solid 1px #2d5479;font-size:1.15em;}
.menu-responsivo-suspenso ul li a:hover {background:#102438;}
.menu-responsivo-suspenso ul li:hover ul {display:block;}
.menu-responsivo-suspenso ul li ul {padding:20px;background:#295075;display:none;}
/*.menu-responsivo-suspenso ul li:last-child a {background:#f16623 !important; font-weight:600;text-align:center;border-radius:3px;margin-bottom:50px;}
.menu-responsivo-suspenso ul li ul li:last-child a {background:none !important;text-transform:none;font-weight:normal;text-align:left;margin-bottom:0;}
.menu-responsivo-suspenso ul li ul li:last-child a:hover {background:#102438 !important;}*/
.menu-responsivo-suspenso .botao_menu {margin-top: 20px;}

iframe#st_gdpr_iframe {display:none !important;}


/*#######################################################
					configuração dos titulos
#########################################################*/

h1 {font-size:3em;font-family: 'Raleway', sans-serif;color:#4d4d4d;}
h2 {font-size:3em;font-family: 'Raleway', sans-serif;color:#4d4d4d;}
h3 {font-size:1.5em;font-family: 'Raleway', sans-serif;color:#4d4d4d;}
h4 {font-size:1em;font-family: 'Raleway', sans-serif;color:#4d4d4d;}
h5, h6 {font-size:0.875em;font-family: 'Raleway', sans-serif;color:#4d4d4d;}
p {font-size:1em;}
@media (max-width:529px) {
	h1 {font-size:2.5em}
	h2 {font-size:2.25em}
	h3 {font-size:2.0em}
	h4 {font-size:1.6em}
	h5, h6 {font-size:1.2em}
}
.titulo-banner {/*display:flex;align-items:baseline;flex-direction:column;justify-content:center;*/}
.titulo-banner h2 {font-size:3.5em;margin:0;}
.titulo-banner h3 {font-weight:400;margin: 15px 0 0 0;}
.banner {margin-bottom:75px;}

.planos {clear:both;}
.alignleft {margin:0 1em 0 0;}
.alignright {margin:0 0 0 1em;}

.marketing-digital {margin-bottom:75px;}
.marketing-digital h2 {color:#21609c;font-weight:400;font-size:2.5em;}
.marketing-digital h2 span {font-weight:600;}

.servicos {margin-bottom:75px;}
.servicos h2 {color:#303030;display:block;text-align:center;margin:0;}
.servicos h3 {color:#7f7f7f;display:block;text-align:center;margin:0;}
.servicos h4 {color:#303030;display:block;text-align:center;font-weight:400;font-size:2em;margin:0;}
.servicos-titulos {margin-bottom:50px;}

.servicos-conteudo .servico {padding:0 0 0 0;}
.servicos-conteudo div {display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.3s;}
.servicos-conteudo div:hover {transition:.3s;}
.servicos-conteudo div:nth-child(1) {background:#303436;color:white;}
.servicos-conteudo div:nth-child(1) h4, .servicos-conteudo div:nth-child(1) p {color:white;}
.servicos-conteudo div:nth-child(1):hover {background:#fe8852;}
.servicos-conteudo div:nth-child(2) {background:#fff;}
.servicos-conteudo div:nth-child(2):hover, .servicos-conteudo div:nth-child(4):hover, .servicos-conteudo div:nth-child(6):hover {background:#ebecec;}
.servicos-conteudo div:nth-child(3) {background:#303436;color:white;}
.servicos-conteudo div:nth-child(3) h4, .servicos-conteudo div:nth-child(3) p {color:white;}
.servicos-conteudo div:nth-child(3):hover  {background:#5dc39c;}
.servicos-conteudo div:nth-child(4) {background:#fff;}
.servicos-conteudo div:nth-child(5) {background:#303436;color:white;}
.servicos-conteudo div:nth-child(5) h4, .servicos-conteudo div:nth-child(5) p {color:white;}
.servicos-conteudo div:nth-child(5):hover {background:#6293bf;}
.servicos-conteudo div:nth-child(6) {background:#fff;}
.servicos-conteudo h4 {font-size:1.5em;}
.servicos-conteudo h4 span {font-weight:600;}
.servicos-conteudo p {text-align:center;}
.servicos-conteudo a {display:block;text-align:center;text-decoration:none;padding:65px 45px;height: 100%;}

.call-to-action-1 {margin-bottom:75px;display:flex;justify-content:center;flex-direction:column;align-items:center;background-image: linear-gradient(45deg, #ffffff 25%, #f5f5f5 25%, #f5f5f5 50%, #ffffff 50%, #ffffff 75%, #f5f5f5 75%, #f5f5f5 100%);background-size: 14.14px 14.14px;}
.call-to-action-1 h2 {margin:0 0 30px 0;display:block;text-align:center;font-size:5em;font-weight:600;}
.call-to-action-1 h3 {display:block;margin:0;text-align:center;font-size:2em;}
.call-to-action-1 h3:nth-child(1) {color:#f16623 !important;font-size:1.5em;}
.call-to-action-1 h3:nth-child(2) span {font-weight:400;}

.empresas {margin-bottom:100px;margin-top:100px;border-bottom:solid 3px #dcdcdc;padding:0px 0 80px 0;}
.empresas h2 {font-weight:400;display:block;text-align:center;margin:0;}
.empresas h2 span {font-weight:600;}
.empresas h3 {display:block;text-align:center;font-weight:400;margin:0;font-size:2em;}
.empresas .slide-marcas {margin:30px 0 0 0;}
.empresas-logo img {width:100%;margin:50px 0;}
.empresas-logo {min-height:100px;display:flex !important;flex-direction:column;justify-content:center;outline:0;}
span.traco {width:250px;height:5px;display:inline-block;background:#ccc;margin:30px 0 0 0;}

.blog {margin-bottom:50px;}
.blog-titulos {text-align:center;margin-bottom:30px;}
.blog-titulos h3 {color:#7f7f7f;margin:0 0 10px 0;display:block;text-align:center;}
.blog-titulos h2 {margin:0;display:block;text-align:center;font-weight:400;}
.blog-titulos h2 span {font-weight:600;}
.blog-titulos p {text-align:center;}
.noticias {margin-bottom:30px;transition: all 0.25s ease;}
.noticias:hover {transition: all 0.25s ease; transform:scale(1.05);}
.noticias h5,.noticias h5 a {margin:10px 0 10px 0;color:#303436;font-weight:normal;}
.noticias h3,.noticias h3 a {margin:0 0 10px 0;color:#737373;font-size:1.25em !important;}
.noticias p {color:#21609c;}
.noticias img {width:100%;border-radius:5px;}
.noticias a {text-decoration:none;display: block;}
.noticias a:hover h5, .noticias a:hover h3, .noticias a:hover p,.noticias h5 a:hover,.noticias h3 a:hover {color:#f16623 !important;}
.noticias span.traco-news {width:75px;height:2px;display:inline-block;background:#949494;margin-bottom:10px;}
.noticias a:hover span.traco-news {background:#f16623;}

.avaliacao {margin-bottom:70px;}
.avaliacao h2 {font-size:3.5em;margin:0 0 15px 0;}
.avaliacao h3 {font-weight:400;margin:0 0 20px 0;}
.avaliacao img {max-width:100%;}
.avaliacao .avaliacao-texto {display:flex;align-items:center;}

.parcerias {border-top:dotted 3px #ccc;border-bottom:dotted 3px #ccc;padding-top:20px;padding-bottom:20px; margin-bottom:50px;}
.parcerias .parcerias-texto {display:flex;align-items:center;}
.parcerias h3 {font-weight:400;margin-bottom:10px;margin-top:0;}
.parcerias h3 span {font-weight:600;}
.parcerias p {margin:0;}

footer {padding:0 !important;color:white;clear: both;margin-top: 60px;}
footer .pre-footer {background:#21609c;margin:0;padding-top:50px !important;padding-bottom:50px !important;padding-left:10px;padding-right:10px;}
footer .pre-footer h3 {color:white;margin: 0 0 10px 0;}
footer .pre-footer.copy {text-align: center;background: #1e3f5e;}
footer ul {margin:0;padding:0;}
footer ul li {list-style:none;}
footer ul li a {color:white;text-decoration:none;padding:10px 0;display:block;padding-left:0;transition:all 0.25s ease;}
footer ul li a:hover {text-decoration:none;padding-left:20px;transition:all 0.25s ease;font-weight:600;color:#f16623;}
footer span.traco-footer {width:75px;height:3px;display:inline-block;background:white;margin-bottom:10px;}
footer small a {color:white;text-decoration:none;}
footer small a:hover {font-weight:600;color:#f16623;}
footer ul.redes-footer li {display:inline-block;}
footer ul.redes-footer li a {font-size:2em;margin:0 10px;}
footer ul.redes-footer li a:hover {padding-left:0px !important;transform:scale(1.2);}
footer .links-footer {}

article a {color:#f16623;text-decoration:none;}
article a:hover {text-decoration:underline;}
.titulo-paginas {background:#eee;text-align:center;margin-bottom:50px;}
.conteudo-article {margin-bottom:75px;}
ul.breadcrumbs {display:inline;padding-left:5px;}
ul.breadcrumbs li {font-size:0.75em;font-weight:100;display:inline-block;padding: 0 5px;}
ul.breadcrumbs:before {}
ul.breadcrumbs li:before {display:none;}
.entry-title {margin-bottom:0;margin-top:30px;}
.entry-header h2 {margin-top:10px;margin-bottom:30px;font-size:2em;}
.entry-header h5 {margin-top:10px;margin-bottom:30px;}

main ul {list-style:none;}
main ul li {line-height: 1.75em;color: #303030;}
main ul li:before {content:'●';margin-right: 10px;color: #f16623;}
main ul li>ul>li:before {content:'▪';color:#fe8852;}
main ul li>ul>li>ul>li:before {content:'‣';color:#feb752;}

main .sumario {border: 2px solid #6293bf;padding:1rem 2rem;border-radius: 25px;background: #0000000a;}
main .sumario>ul {padding: 0;}
main .sumario a {color: #22629b;}

ul.breadcrumbs li a  {text-decoration: none;font-weight: 600;color: #f16623;}
ul.breadcrumbs li a:hover {text-decoration:underline;} 
a.botao-parcerias {width:100%;}
a.botao-avaliacao {}
.wp-block-quote {border-left: 5px solid #f16623 !important;} 

.slick-prev, .slick-arrow {display:none !important;}
ul.post-categories {display:inline-block !important;padding-left:0 !important;margin:0 0 0 0;}
ul.post-categories li {display:inline-block !important;}
ul.post-categories li:before {display: none;}

h5.post-dados {font-weight:500;border-bottom: dotted 2px #cecece;padding-bottom:10px;}
.compartilhar {margin-top: 60px;}
.compartilhar h2 {font-size: 1.8em;color: #21609c;margin-bottom: 15px}
.compartilhar .botoes-compartilhar {display:flex;flex-direction: row;flex-wrap: wrap;align-items: stretch;}
.compartilhar .botoes-compartilhar a {padding: 10px 15px;margin: 0 5px;border-radius: 10px;color: #fff;transition: .3s;}
.compartilhar .botoes-compartilhar a:first-child {margin-left:0;}
.compartilhar .botoes-compartilhar a:hover {text-decoration:none;transform: scale(1.15);transition: .3s;}
.compartilhar .botoes-compartilhar a.span {font-size:18em;margin-right:5px;}
.compartilhar .botoes-compartilhar a.whatsapp {background:#48c355;}
.compartilhar .botoes-compartilhar a.x {background:#000;}
.compartilhar .botoes-compartilhar a.facebook {background:#3f5aa3;}
.compartilhar .botoes-compartilhar a.linkedin {background:#0067b6;}

.form-pesquisa input[type=search] {width:80%;font-size:1em;color:#989898;border:solid 3px #b7b7b7;padding:15px 10px;font-weight:500;border-radius:3px 0 0 3px !important;}
.form-pesquisa input[type=search]:focus {border-color:#f16623;outline:none;}
.form-pesquisa input[type=submit] {width: 18%;font-size:1em;color:white;border:solid 3px #f16623;padding:15px 10px;font-weight:500;background:#f16623;border-radius: 0 3px 3px 0;margin-left:-5px;background-image:url(../imagens/icone-pesquisa.png);background-size:50%;background-repeat:no-repeat;background-position:center center;}

.posts-recentes {margin-top:50px;margin-bottom:50px;}
.lista-noticias {margin-bottom:30px;}
.lista-noticias img {width:100%;}
.lista-noticias h4 {margin:0 0 10px 0;}
.lista-noticias time {color:#f16623;font-size:0.75em;}
a.link-noticias-sidebar {text-decoration:none;display:block;transition:all 0.25s ease;}
a.link-noticias-sidebar:hover {transform:scale(1.1);transition:all 0.25s ease;}
a.link-noticias-sidebar:hover h4 {color:#f16623;}

.empresas-lista-de-logos {display:block;padding:15px 0 0;}
.empresas-lista-de-logos ul {list-style:none;margin:0;padding:0;text-align:center;}
.empresas-lista-de-logos ul li {display: inline-block;width: calc(16.333% - 24px);margin:10px 10px;}
.empresas-lista-de-logos ul li img {display: block;width: 100%;}

.posts-categorias {margin-bottom:50px;}
.posts-categorias ul {padding:0;margin:0;}
.posts-categorias ul li {display:block;list-style:none;}
.posts-categorias ul li:before {display: none;}
.posts-categorias ul li a {display:block;padding:20px 0;color:#4d4d4d;text-decoration:none;border-bottom:solid 1px#ddd;transition:all 0.25s ease;}
.posts-categorias ul li a:hover {background:#eee;padding-left:20px;transition:all 0.25s ease;font-weight:600;}
.posts-categorias ul li a:hover span {margin-right:30px;transition:all 0.25s ease;}
.posts-categorias ul li a span {background:#f16623;padding: 3px 15px;border-radius: 50px;float:right;color:white;transition:all 0.25s ease;}
.posts-tags a {padding:10px;background:#f16623;color:white;display:inline-block;text-decoration:none;margin-bottom:10px;border-radius:3px;transition:all 0.25s ease;}
.posts-tags a:hover {background:#21609c;transition:all 0.25s ease;}

.resultado-da-pesquisa {margin-bottom:50px;border-bottom:dashed 2px #ccc;padding-bottom:30px;display:flex;align-items:center;transition:all 0.25s ease;}
.resultado-da-pesquisa:hover {}
.resultado-da-pesquisa img {width:100%;margin-bottom:20px;}
a.link-resultado-da-pesquisa {text-decoration:none;transition:all 0.25s ease;}
a.link-resultado-da-pesquisa:hover {transition:all 0.25s ease;text-decoration:none;}
a.link-resultado-da-pesquisa:hover h3, a.link-resultado-da-pesquisa:hover p, a.link-resultado-da-pesquisa:hover time {color:#f16623;}

/*.formulario-de-contato input, .formulario-de-contato select, .formulario-de-contato textarea  {font-size:1em !important;color:#818181;padding:12px 10px;font-weight:400;border:solid 1px #b7b7b7;border-radius:3px;font-family:'Raleway', sans-serif;margin-bottom:0px;width:100%;margin-top:5px;}
.formulario-de-contato input:focus, .formulario-de-contato textarea:focus, .formulario-de-contato select:focus {border-color:#f16623;outline:none;}
.formulario-de-contato label {font-size:0.75em;color:#717171;font-family:'Raleway', sans-serif;display:block;margin-top:10px;}
.formulario-de-contato select {-webkit-appearance:none;}
.formulario-de-contato input[type=submit] {border:none;color:white;text-transform:none;font-family:'Raleway', sans-serif;padding:15px 10px;margin-top:0;font-weight:500;}
.formulario-de-contato textarea {height:150px;outline:0;margin-bottom:20px;}
.formulario-de-contato label:hover span.wpcf7-not-valid-tip {}
span.wpcf7-not-valid-tip {color:white;font-size:0.75em;font-weight:normal;display:block;background:#ff6565;display:inline-block;border-radius:50px;padding:5px 10px;margin-top:5px;}*/
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border:none;background:gold;padding: 10px 20px;border-radius: 3px;color:#515151;}
div.wpcf7-mail-sent-ok {border:none;background:#1cbbb3;padding: 10px 20px;border-radius: 3px;color:#515151;color:white;}

.novo-form {}
.novo-form p {margin-top: 0;}
.novo-form p.tam-dois {display: inline-block;width: calc(50% - 12.666px);}
.novo-form p.tam-dois:nth-child(2n+1) {margin-right:10px;}
.novo-form p.tam-dois:nth-child(2n+2) {margin-left:10px;}
.novo-form p.tam-um {margin-bottom: 10px;}
.novo-form p span.wpcf7-form-control-wrap {}
.novo-form p span input {}
.novo-form p span input::placeholder,.novo-form p span textarea::placeholder,.novo-form p span select::placeholder {color:#bdbdbd;}
.novo-form p span input,.novo-form p span textarea,.novo-form p span select {font-family:'Raleway',sans-serif;transition:.3s;}
.novo-form p span input:not([type=submit]),.novo-form p span textarea,.novo-form p span select {color:#808080;padding:10px 15px;border-radius: 5px;border: 1px solid #bdbdbd;width: 100%;}
.novo-form p span input:focus-visible,.novo-form p span textarea:focus-visible,.novo-form p span select:focus-visible {border-color:#6293bf7f;outline: 1px;box-shadow: 0 0 8px #6293bfb2;transition:.3s;}
.novo-form p span input:not([type=submit]) {}
.novo-form p span textarea {max-height:160px;}
.novo-form p span.nome input {}
.novo-form p span.negocio input {}
.novo-form p span.telefone input {}
.novo-form p span.emai input {}
.novo-form p input[type=submit] {border-radius:5px;background:#f16623;border:0;padding:15px 25px;color:#fff;font-size:1em;cursor:pointer;transform:scale(1);transition:.3s;}
.novo-form p input[type=submit]:hover {background:#d45213;transform:scale(1.15);transition:.3s;}
.novo-form p span.ajax-loader {}
.novo-form span.wpcf7-not-valid-tip{text-indent:-9999px;position:absolute;top:-11px;height:42px;left:-43px;}
.novo-form span.wpcf7-not-valid-tip:after{content:'';width:52px;height:42px;background:url(../imagens/falha-no-envio.svg) no-repeat;background-size:cover;display:block;position:absolute;top:0;}
.novo-form div.wpcf7-response-output{margin:15px 0 0;padding:10px 20px;background:#d41017;color:#ebebeb;text-transform:uppercase;display:block;width:calc(100% - 4px);bottom:-44px;z-index:4;}

.banner {margin:0 auto;background:#f1f5f8;width:100%;padding:0;}
.slick-slide {min-height:100px}
/*.slick-track {width: 100% !important;}*/
ul.slick-dots {display:block;text-align:center;padding:0;width: 100%;position: absolute;bottom: 10px;}
ul.slick-dots li {display:inline-block;margin:0 10px;}
ul.slick-dots li button {border:none;background:#ccc;display:inline-block;color:#ccc;width:20px;height:20px;border-radius:50px;cursor:pointer;outline:none;}
ul.slick-dots li button:hover {background:#f16623;color:#f16623;outline:none;}
ul.slick-dots li.slick-active button {background:#f16623;color:#f16623;outline:none;}
.banner-rotator .slick-slide {display:inline-flex;outline:none;padding-bottom: 30px;/*width: 100% !important;*/position: relative;}
.conteudo-banner-rotator {display:flex;flex-direction:column;justify-content:center;}
.conteudo-banner-rotator h2 {margin-bottom:0;font-size:3em;}
.imagem-banner-rotator img {width:100%;padding: 30px 0 10px;display:block;}

.modal {display:none;}
.modal h2 {margin:0 !important;}

.article_info {font-size:0.75em;padding-bottom:10px;color:#666 !important;}
h3.titulo-blog-destaque {font-size:3em !important;}

.paginacao {display:block;margin:50px 0;}
a.page-numbers {font-size:1em;padding:10px 15px;margin: 0px 5px;background:#f16623;color:white;border-radius:3px;transition:0.25s;text-decoration:none;}
a.page-numbers:hover {text-decoration:none;color:white;background:#21609c;transition:0.25s;}
span.current {font-size:16px;padding:10px 15px;margin: 0px 5px;background:#21609c;color:white;border-radius:3px;transition:0.25s;text-decoration:none;}

.valores {}
.valores-infor {background:#efefef;border-radius:5px;padding: 0 0 20px 0 !important;margin-bottom: 50px;transition:all 0.25s ease}
.valores-infor:hover {transform:scale(1.05);transition:all 0.25s ease}
.valores-infor span {font-family: 'Raleway', sans-serif;}
.valores-infor header {text-align:center;background:#535353;padding: 20px 0 1px 0;border-radius: 10px 10px 0 0;}
.valores-infor h3 {margin:0;text-transform:uppercase;color:white;font-size:2.25em;}
.valores-infor h3 span {color:white;}
.valores-infor h4 {margin:0 0 20px 0;color:white;font-size:1.3em;font-weight:100;}
.valores-infor p {color:white;margin-top:0;line-height:20px;}
.valores-infor p span {font-weight:bold;}
.valores-infor ul {padding:0 15px;margin:0;display:block;margin-bottom:30px;}
.valores-infor ul li {display:inline-block;display:block;border-bottom:solid 1px #aaa;text-align:center;}
.valores-infor ul li p {color:#666;margin-top:20px;margin:15px 0;}
.valores-infor ul li p img {width:16px;}
.valores-infor a {margin:0 15px;display:block;}

.content-area {display: grid;}

/*.recomendado {display:inline-block;padding: 5px 20px;background:#333;color:white;border-radius: 50px;position: absolute;top: -15px;left: 50%;margin-left:-85px;}*/


/*#######################################################
					configuração dos botões
#########################################################*/

.botao {background:#adadad;text-decoration:none;font-size:1em;padding:15px 30px;color:white;border-radius:3px;transition:all 0.5s ease;position:relative;z-index:2;text-align:center;}
.botao span {font-weight:600;}

.botao_laranja {background:#f16623; font-weight:500;}
.botao_azul {background:#21609c; font-weight:500;}
.botao_verde {background:#21af56; font-weight:500;}
.botao_amarelo {background:#f19d23; font-weight:500;}
.botao_fechar {position:absolute;top:10px;right:10px;border:none;padding: 20px 24px;cursor: pointer;}

.botao_laranja_hover {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.botao_laranja_hover:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #d45213;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius:3px;}
.botao_laranja_hover:hover:before, .botao_laranja_hover:focus:before, .botao_laranja_hover:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.botao_azul_hover {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.botao_azul_hover:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #164b7e;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius:3px;}
.botao_azul_hover:hover:before, .botao_azul_hover:focus:before, .botao_azul_hover:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.botao_azul_hover {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}

.botao_azul_hover:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #164b7e;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius:3px;}

.botao_azul_hover:hover:before, .botao_azul_hover:focus:before, .botao_azul_hover:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.botao_verde_hover {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.botao_verde_hover:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background:#12930b;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius:3px;}
.botao_verde_hover:hover:before, .botao_verde_hover:focus:before, .botao_verde_hover:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.botao_amarelo_hover {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.botao_amarelo_hover:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background:#d68817;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius:3px;}
.botao_amarelo_hover:hover:before, .botao_verde_hover:focus:before, .botao_verde_hover:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

.planos {padding:0;}
.planos .container {padding-left: 5px;padding-right: 5px;}
.planos h2 {padding-left:10px;padding-right:10px;font-size: 1.5em;}
.planos ul {list-style:none;padding:0;margin:0;text-align: center;}
.planos ul .plano {width:calc(25% - 20px);margin:10px 8px 20px;background:#eee;padding:15px 15px 30px;border-radius:6px;vertical-align: top;position:relative;display:inline-block;transition:.3s;}
.planos ul .plano:hover {transform:scale(1.05);transition:.3s;}
.planos ul .plano .selo {display:none;position:absolute;top:-15px;margin: 0 15px 15px 0px;background: #1aa16e;color: #fff; padding: 7px 30px;width: calc(100% - 30px);border-radius: 5px;text-transform: uppercase;font-weight: 600;}
.planos ul .plano .selo img {}
.planos ul .plano h3 {color:#4d4d4d;text-transform: uppercase;margin:10px 0 15px;font-size: 1.75em;}
.planos ul .plano small {display: block;color:#4d4d4d;}
.planos ul .plano.recomendado small {color: #fff;margin: -9px 0 13px;}
.planos ul .plano p {color:#4d4d4d;}
.planos ul .plano p.preco,.planos ul .plano p.preco-desconto {font-size:1.25em;font-weight:600;color:#f16623;margin: 0;}
.planos ul .plano p.preco span,.planos ul .plano p.preco-desconto span {font-size:.75em;font-weight:400;color:#4d4d4d;}
.planos ul .plano p.preco.promo-nao {}
.planos ul .plano p.preco-desconto.promo-sim {}
.planos ul .plano p.preco.promo-sim {opacity: .5;transform: scale(.7);margin:-19px 0 -18px;font-weight: 400;}
.planos ul .plano p.preco.promo-sim:before {content:'';width: 170px;height: 1px;background: #fff;display: block;position: absolute;top: 18px;left: calc(50% - 85px);}
.planos ul .plano p.preco-desconto.promo-nao {display:none;}
.planos ul .plano p.atributo {margin: 0 0 20px;}
.planos ul .plano p.atributo strong {font-size: 1.5em;}
.planos ul .plano button {padding: 0;border: 0;background:transparent;width: 100%;display: inline-block;max-width: 320px;}
.planos ul .plano button:hover {}
.planos ul .plano button a {display:block;text-transform: uppercase;font-weight: 600;font-size: 1.1em;}
.planos ul .plano button a:hover {}
.planos ul .plano h4.principal {border-top:1px solid #bbb;padding-top:20px;text-transform:uppercase;margin: 20px 0 10px;}
.planos ul .plano h6 {color:#4d4d4d;text-transform: uppercase;font-size: 1em;margin: 27px 0 10px;}
.planos ul .plano .plano-inclui {padding:10px 0 10px;}
.planos ul .plano .plano-inclui.redes {text-align:left;padding: 0 0 10px;}
.planos ul .plano .plano-inclui.redes h5 {font-size:1em;padding:0;margin:20px 0 10px;}
.planos ul .plano .plano-inclui.redes p {font-size:.9em;padding:0;margin:0 0 10px;line-height: 1;}
.planos ul .plano .plano-inclui.redes p span {font-size:.85em;}
.planos ul .plano .plano-inclui.ainda {border-top:1px solid #bbb;padding: 20px 0 15px;}
.planos ul .plano .plano-inclui.ainda.socia {border-bottom:1px solid #bbb;}
.planos ul .plano .plano-inclui.ainda.socia h6 {margin:7px 0 20px;}
.planos ul .plano .plano-inclui.ainda.anunci {margin-bottom: 15px;border-bottom:1px solid #bbb;}
.planos ul .plano .plano-inclui.ainda.conteud {border-top:0;padding:0 0 15px;}
.planos ul .plano .plano-inclui ul {text-align:left;}
.planos ul .plano .plano-inclui ul li {color:#4d4d4d;margin:0 0 9px 20px;font-size: .9em;}
.planos ul .plano .plano-inclui ul li:before {content:'';height: 16px;width: 16px;display: inline-block;margin: 0px 4px -3px -20px;background: url(../imagens/check.svg) center center no-repeat;background-size: 16px 16px;}
.planos ul .plano .plano-inclui ul li.nao-tem {}
.planos ul .plano .plano-inclui ul li.nao-tem:before {content:'';background: url(../imagens/close.svg);}
.planos ul .plano div.extras {padding:0 0 20px;}
.planos ul .plano div.extras.seo {padding:10px 0 10px;border-top: 1px solid #bbb;margin: 10px 0 15px;border-bottom: 1px solid #bbb;}
.planos ul .plano div.extras.emarketing {margin: 0 0 0 20px;padding: 0 0 10px}
.planos ul .plano div.extras.emarketing span {}
.planos ul .plano div.extras.emarketing span:before {content:'';background: url(../imagens/close.svg);height: 16px;width: 16px;display: inline-block;margin: 0px 4px -3px -20px;}
.planos ul .plano div.extras.emarketing.email-sim {margin: 0 0 0 0;}
.planos ul .plano div.extras.emarketing.email-sim span {display:none;}
.planos ul .plano div.extras.emarketing.email-nao strong {display:none;}
.planos ul .plano div.extras.emarketing span img {}
.planos ul .plano div.extras.reuniao {margin: 0 0 0 20px;padding: 0 0 20px}
.planos ul .plano div.extras.reuniao span:before {content:'';background: url(../imagens/close.svg);height: 16px;width: 16px;display: inline-block;margin: 0px 4px -3px -20px;}
.planos ul .plano div.extras.reuniao.email-sim {margin: 0 0 0 0;}
.planos ul .plano div.extras.reuniao.email-sim span {display:none;}
.planos ul .plano div.extras.reuniao.email-nao strong {display:none;}
.planos ul .plano div.extras.blog {padding: 0 0 15px;margin: 0}
.planos ul .plano div.extras.adicional {padding:15px 0 10px;border-top: 1px solid #bbb;margin:0 0 15px;border-bottom: 1px solid #bbb;}
.planos ul .plano div.extras.reunioes {padding: 0 0 10px;}
.planos ul .plano div.extras.artes {padding:10px 0 10px;margin: 10px 0 15px;border-bottom: 1px solid #bbb;}
.planos ul .plano div.extras.artes p {line-height:1.15;}
.planos ul .plano div.extras.percentual {padding:10px 0 0;font-size:.8em;}
.planos ul .plano div.extras.percentual p {text-align: center;display: flex;flex-direction: row;flex-wrap: nowrap;}
.planos ul .plano div.extras.percentual p span{font-size:1.8em;margin-top:-4px;}
.planos ul .plano div.extras.investimento {padding:10px 0 10px;}
.planos ul .plano div.extras.investimento p {text-align: center}
.planos ul .plano div.extras.landing-page {padding:15px 0 0;margin:0 0 15px;border-top: 1px solid #bbb}
.planos ul .plano div.extras p {text-align: left;margin: 0 0 12px;line-height: 1.25;font-size:1em;}
.planos ul .plano div.extras p strong {font-size:1.15em;}
.planos ul .plano div.extras p span {font-size:.85em;}
.planos ul .plano div.extras p em {font-size: .85em;}

.planos ul .plano.recomendado {background:#22629b;}
.planos ul .plano.recomendado:before {}
.planos ul .plano.recomendado .selo {display:block;}
.planos ul .plano.recomendado p.preco,.planos ul .plano.recomendado p.preco-desconto {color:#fff;}
.planos ul .plano.recomendado p.preco span,.planos ul .plano.recomendado p.preco-desconto span {color:#fff;}
.planos ul .plano.recomendado p.atributo {border-color:#bbbbbb4c;}
.planos ul .plano.recomendado button a {background: #f16623;}
.planos ul .plano.recomendado button a:before {background: #c6450b;}
.planos ul .plano.recomendado button a:hover {}
.planos ul .plano.recomendado p.preco,.planos ul .plano.recomendado p.preco-desconto {color:#fff;}
.planos ul .plano.recomendado h6,.planos ul .plano.recomendado h5,.planos ul .plano.recomendado h4,.planos ul .plano.recomendado h3,.planos ul .plano.recomendado h2,.planos ul .plano.recomendado p {color:#fff;}
.planos ul .plano.recomendado .plano-inclui.ainda {border-color:#bbbbbb4c;}
.planos ul .plano.recomendado .plano-inclui ul li {color:#fff;}
.planos ul .plano.recomendado div.extras.seo {border-color:#bbbbbb4c;}
.planos ul .plano.recomendado div.extras.emarketing {border-color:#bbbbbb4c;}
.planos ul .plano.recomendado div.extras.blog {border-color:#bbbbbb4c;}
.planos ul .plano.recomendado div.extras.adicional {border-color:#bbbbbb4c;}
.planos ul .plano.recomendado div.extras.reunioes {border-color:#bbbbbb4c;}
.planos ul .plano.recomendado div.extras.landing-page {border-color:#bbbbbb4c;}
.planos ul .plano.recomendado div.extras.artes {border-color:#bbbbbb4c;}

#secundary.content-area {}
#secundary.content-area main {}
#secundary.content-area h3 {}
#secundary.content-area h4 {}
#secundary.content-area h4 strong a {color:#f16623;}
#secundary.content-area p {}

.single-landing {}
.single-landing .container.topo .menu-menu-principal-container {display:none;}
@media (min-width: 240px) {
	.single-landing .container.topo .menu-desktop {display:block;}
}
@media (min-width: 576px) {
	.single-landing .container.topo .menu-desktop {display:block;}
}
@media (max-width:600px) {
	.single-landing .container.topo .logo-principal {text-align: center;flex: none;max-width: calc(100% - 30px);width: 360px !important;margin: 0 auto 20px;}
	.single-landing .container.topo .menu-desktop {width: 100%;text-align: center;flex: none;margin: 0 auto;}
}
.single-landing .container.topo .menu-responsivo {display: none;}
.single-landing .content-area {}
.single-landing .content-area .titulo-paginas {padding-bottom: 30px;margin-bottom:0;}
.single-landing .parallax-container{position:relative;height:600px;overflow:hidden}
.single-landing .parallax-bg{background-size:auto 100vh;background-position:top center;transform:translateZ(0);height:100%}
@media (min-width:600px) and (max-width:1359px) and (max-height:660px) {
	.single-landing .parallax-bg{background-size:calc(100% + 320px);}
}
.single-landing .parallax-content{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;transform:translateY(-400px);height:300px}
.single-landing .parallax-content .parallax-content-inner{padding:90px 0;text-align:center;color:#fff}
.single-landing .parallax-content h2{margin:0 0 30px;color:#fff}
.single-landing .parallax-content h3{margin:20px 0 0;color:#fff;font-weight:400}
.single-landing .parallax-content p{font-size:1.4em;line-height: 1.25;margin:20px 0 40px;color:#fff;font-weight:700}
.single-landing .parallax-content .botoes {display: flex;flex-wrap: wrap;text-align: center;justify-content: center;}
@media (max-width:767px) {
	.single-landing .parallax-content .botoes a {margin: 0 auto 20px !important;}
}
.single-landing .colunas-lp {display: flex;flex-wrap: wrap;justify-content: center;flex-direction: row;}
.single-landing .colunas-lp .coluna {width: calc(33.33% - 20px);margin: 0 10px 30px;text-align: center;border-radius: 30px;box-shadow: 0 5px 15px -5px #000000aa; padding: 20px;display: flex;align-items: center;}
.single-landing .colunas-lp .coluna h3 {font-size:1.25em;line-height:1.25;color: #7f7f7f;}
@media (max-width:767px) {
	.single-landing .colunas-lp .coluna {width:calc(50% - 20px);}
}
.single-landing h2.title-content-landing {font-size: 2em;text-align: center;}
.single-landing article {}
.single-landing .beneficios-tigris {display: flex;flex-wrap: wrap;flex-direction: row;align-items: stretch;justify-content: center;}
.single-landing .beneficios-tigris .beneficio {width: calc(33% - 17px);margin: 10px 10px;text-align: center;padding: 40px 20px;border-radius: 5px;display: flex;align-items: center;flex-direction: column;background: #fff;box-shadow: 0 8px 20px -20px #000000ff;}
.single-landing .beneficios-tigris .beneficio figure {margin: 0 auto 10px;}
.single-landing .beneficios-tigris .beneficio figure img {width: 100%;max-width: 80px;height: auto;}
.single-landing .beneficios-tigris .beneficio h3 {font-weight: 400;font-size: 1.25em;line-height: 1.5;margin:0 auto;}
@media (max-width:991px) {
	.single-landing .beneficios-tigris .beneficio {width: calc(50% - 21px);}
}
@media (max-width:529px) {
	.single-landing .parallax-content h3{font-size:1.5em;}
}
@media (max-width:479px) {
	.single-landing .beneficios-tigris .beneficio {padding:20px 10px}
	.single-landing .beneficios-tigris .beneficio h3 {font-size:1.15em;}
}
@media (max-width:419px) {
	.single-landing .beneficios-tigris .beneficio {width:100%;margin:10px 0;}
}
.single-landing .provas {display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;text-align: center;}
.single-landing .provas.duas {margin: 0 auto;max-width: 1140px;}
.single-landing .provas.quatro {margin: 0 auto}
.single-landing .provas .prova {margin: 20px 10px;}
.single-landing .provas.duas .prova {width: calc(50% - 20px);}
.single-landing .provas.quatro .prova {width: calc(25% - 20px);}
.single-landing .provas .prova img {width: calc(100% - 20px);border-radius: 10px;border:1px solid #CCCCCC;box-shadow: 0 20px 20px -20px;transition:.3s;}
.single-landing .provas .prova img:hover {transition:.3s;box-shadow: 0 0 20px 0px #00000050;border-radius:0;cursor: -webkit-zoom-in;border:transparent;}
.single-landing .provas.duas .prova img:hover {transform:scale(1.15);}
.single-landing .provas.quatro .prova img:hover {transform:scale(1.33);}
.single-landing .provas .prova h3 {font-size:1.25em}
@media (max-width: 991px) {
	.single-landing .provas.quatro .prova {width: calc(50% - 20px);}
	.single-landing .provas .prova h3 {font-size:1.15em;}
}
@media (min-width: 480px) and (max-width: 991px) {
	.single-landing .provas.duas .prova img:hover,.single-landing .provas.quatro .prova img:hover {transform:scale(2)}
	.single-landing .provas .prova:nth-child(2n+1) img:hover {margin-left: 50%;}
	.single-landing .provas .prova:nth-child(2n+2) img:hover {margin-left: -100%;}
}
@media (max-width: 479px) {
	.single-landing .provas.duas .prova,.single-landing .provas.quatro .prova {width:100%; margin:20px 0;}
}
.single-landing .segmentos {display:flex;flex-direction: row;flex-wrap: wrap;align-items: stretch;justify-content: center;}
.single-landing .segmentos .segmento {text-align:left;width:calc(33% - 20px);margin:15px 10px;padding: 15px 20px;border: 1px solid #ddd;border-radius: 10px;background:#fff;}
.single-landing .segmentos .segmento h3 {font-size:1.15em}
.single-landing .segmentos .segmento p {font-size:.9em}
@media (max-width:991px) {
	.single-landing .segmentos .segmento {width:calc(50% - 20px);}
}
@media (max-width:479px) {
	.single-landing .segmentos .segmento {width:100%;margin:20px 0;}
}
.single-landing .depoimentos {display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;}
.single-landing .depoimentos .depoimento {margin: 20px 10px;width: calc(50% - 20px);display: flex;flex-direction: row;align-items: flex-start;}
.single-landing .depoimentos .depoimento .foto-autor {width: 120px;margin-right: 20px;}
.single-landing .depoimentos .depoimento .foto-autor figure {margin:0;width:120px;}
.single-landing .depoimentos .depoimento .foto-autor figure img {width:100%;border-radius: 5px;border: 3px solid #fff;box-shadow: 0 10px 20px -15px #000000aa;}
.single-landing .depoimentos .depoimento .info-depoimento {position:relative;}
.single-landing .depoimentos .depoimento .info-depoimento:before {content:"";background-image:url(../imagens/blockquote.svg);    background-size: cover;
    background-repeat: no-repeat;width: 80px;height: 80px;position: absolute;top: 0;left: 0;opacity: .1;z-index: 1;}
.single-landing .depoimentos .depoimento .info-depoimento blockquote {margin: 15px 0 0;font-style: italic;color: #5d5f61;line-height: 1.5;text-indent: 30px;z-index: 2;position: relative;}
.single-landing .depoimentos .depoimento .info-depoimento p {margin: 7px 0 0;font-weight: 700;color: #1f476d;}
.single-landing .depoimentos .depoimento .info-depoimento p:before {content: "";width: 20px;height: 2px;background: #ef6527;display: inline-block; margin: 0 10px 5px 0;}
.single-landing .depoimentos .depoimento .info-depoimento small {margin: -2px 30px 0;font-style: italic;color: #77797b;display: block;}
@media (max-width: 991px) {
	.single-landing .depoimentos .depoimento {margin:20px 0;width:100%;}
}
.single-landing .clientes {display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap;align-items: flex-start;}
.single-landing .clientes ul {margin: 0;padding: 0;display: flex;flex-direction: row;align-items: flex-start;flex-wrap: wrap;}
.single-landing .clientes ul li {list-style: none;width: calc(16.667% - 16px);margin: 10px 8px;}
.single-landing .clientes ul li:before {display: none;}
.single-landing .clientes ul li figure {max-width: 100%;padding: 10px 15px;background: #fff;border-radius: 5px;box-shadow: 0 10px 20px -15px #00000060;}
.single-landing .clientes ul li figure img {width: 100%;filter: grayscale(1);transition: .3s;}
.single-landing .clientes ul li figure img:hover {filter: grayscale(0);transition: .3s;}
@media (max-width:991px) {
	.single-landing .clientes ul li {list-style: none;width: calc(33.333% - 16px)}
}
@media (max-width:479px) {
	.single-landing .clientes ul li {list-style: none;width: calc(50% - 16px)}
}

.cta-lp {border:1px solid #ef6527;border-radius:5px;padding:10px;display: flex;align-items: center;flex-wrap: nowrap;flex-direction: row;margin:20px 0;}
.cta-lp .chamadas {display: inline-block;width:66.666%;padding:10px}
.cta-lp .chamadas h3 {font-size: 36px;color:#ef6527;margin: 0 0 20px;}
.cta-lp .chamadas p {font-size:16px;color:#4d4d4d;margin:0 0 10px;line-height: 1.5;}
.cta-lp .chamadas p strong {}
.cta-lp .botoes {display:inline-block;width:33.333%;padding:10px;text-align: center;}
.cta-lp .botoes a {margin: 10px;}
.cta-lp .botoes a:hover {text-decoration: none;}
.cta-lp .botoes botao_azul {}
.cta-lp .botoes botao_azul_hover {}
.cta-lp .botoes botao_verde {background: #20b038;}
.cta-lp .botoes botao_verde_hover {}

#cookie-notice .cn-button {background: #f16623;transition:.3s;}
#cookie-notice .cn-button:hover {transition:.3s;}

.img404 {position:relative;margin-top: -60px;}
.img404 .entry-header {text-align:center;width:100%;position:absolute;top:30px;z-index: 2;}
.img404 .entry-header h1 {}
.img404 .entry-header h2 {}
.img404 .imagem {position:absolute;width:100%;text-align:center;bottom:100px;z-index:1;}
.img404 .imagem a {}
.img404 .imagem a img.botao {background: transparent;padding: 0;width: 200px;filter: drop-shadow(0 4px 6px #00000066);}
.img404 .imagem a img.botao:hover {transform:scale(1.15);}
.img404 .fundao {background-image:url(../imagens/imagem-404.svg);height:970px;background-size:cover;background-position:center bottom;}

.fancybox-can-swipe .fancybox-content {overflow: hidden;}
.fancybox-slide--html .fancybox-close-small {width: 70px;height: 70px;color: #9d3100 !important;right: -5px !important;top: -5px !important;transition: .5s;}
.fancybox-slide--html .fancybox-close-small:hover {transform: scale(1.25);transition: .5s;}

@keyframes whatsanimate {
	4.5% ,10.5%{transform: translate(-3px, 0px) rotate(1deg);}
	5% {transform: translate(1px, 1px) rotate(0deg);}
	5.5% {transform: translate(-1px, -2px) rotate(-1deg);}
	6% {transform: translate(-3px, 0px) rotate(1deg);}
	6.5% {transform: translate(3px, 2px) rotate(0deg);}
	7% {transform: translate(1px, -1px) rotate(1deg);}
	7.5% {transform: translate(-1px, 2px) rotate(-1deg);}
	8% {transform: translate(-3px, 1px) rotate(0deg);}
	8.5% {transform: translate(3px, 1px) rotate(-1deg);}
	9% {transform: translate(-1px, -1px) rotate(1deg);}
	9.5% {transform: translate(1px, 2px) rotate(0deg);}
	10% {transform: translate(1px, -2px) rotate(-1deg);}
}

.whatsapp-fixo{position:fixed;bottom:24px;left:20px;z-index:99;display: flex;animation:whatsanimate 6s infinite;}
.whatsapp-fixo img {width:40px;height:40px}
.whatsapp-fixo a{color:#fff;padding:12.5px 15px;border-radius:50%;box-shadow:1px 3px 6px #0000004c;text-decoration:none;transition:.3s;border: 2px solid #fff;background:#25d366;}
.whatsapp-fixo a:hover{background:#1eb757;transform:scale(1.07);transition:.3s}
.whatsapp-fixo a span{}
.whatsapp-fixo a span:before{}

.botao-fixo {display: none;position: fixed;top: 18px;right: 10px;z-index:9999;opacity: 0;transition:.3s;}
.botao-fixo:hover {transform: scale(1.15);transition:.3s;top: 19px;}
.botao-fixo a {padding: 12px 12px;background: #00000033;border-radius: 5px;}
.botao-fixo a:hover {}
.botao-fixo a img {opacity: .5;}
.botao-fixo.mostrar {display: block;opacity: 1;}


/*#######################################################
					Layout Responsivo
#########################################################*/

@media (min-width: 240px) {
	.menu-desktop {display:none;}
	.topo {padding: 20px 0 30px 0;}
	img.logo-topo {max-width:280px}
	a.botao-parcerias {margin-top:30px;}
	a.botao-avaliacao {margin-bottom:50px;}
	.avaliacao-texto {text-align:center;}
	footer .links-footer {margin-bottom:50px;}
	.logo-principal {text-align:left;width:80% !important;}
	.logo-principal a {display: block;}
	.logo-principal img {width:100%;}
	.menu-responsivo {display:block;text-align:center !important;width:20% !important;}
	.call-to-action-1 h2 {font-size:3.5em;}
	.img-marketing-digital {display:none;}
	.conteudo-banner-rotator {text-align:center;}
	.conteudo-banner-rotator a {max-width:768px !important;}
	h3.titulo-blog-destaque {font-size:1.5em;}
}

/* Dispositivos small (telefones em modo paisagem, com 576px ou mais)*/
@media (min-width: 576px) {
	.menu-desktop {display:none;}
	.menu-responsivo {display:block;text-align:right !important;}
	img.logo-topo {max-width:280px}
	footer .links-footer {margin-bottom:50px;}
}

/* Dispositivos médios (tablets com 768px ou mais)*/
@media (min-width: 768px) {
	.avaliacao-texto {text-align:left;}
	a.botao-avaliacao {margin-bottom:0px;}
	footer .links-footer {margin-bottom:0px;}
	.logo-principal {text-align:left;}
	.call-to-action-1 h2 {font-size:5em;}
	.img-marketing-digital {display:block;}
}

/* Dispositivos large (desktops com 992px ou mais)*/
@media (min-width: 992px) { 
.conteudo-banner-rotator {text-align:left;}
.conteudo-banner-rotator a {max-width:320px !important;}
h3.titulo-blog-destaque {font-size:3em;}
}

/* Dispositivos extra large (desktops grandes com 1200px ou mais)*/
@media (min-width: 1200px) {
	.menu-desktop {display:block;}
	.menu-responsivo {display:none;}
	a.botao-parcerias {margin-top:0;}
 }

@media (max-width:1199px) {
	.empresas-lista-de-logos ul li {width: calc(20% - 24px)}
	.img404 {}
	.img404 .imagem {}
	.img404 .imagem a img.botao {bottom:0px;}
	.img404 .fundao {height:860px}
}

 @media (max-width:991px) {
 	.empresas-lista-de-logos ul li {width: calc(25% - 24px)}
 	.planos ul .plano {width:calc(50% - 19px);}
 	.banner-rotator .slick-slide {padding-bottom: 50px;}
	ul.slick-dots {bottom: 0;}
	.imagem-banner-rotator {position:absolute;left: calc(50% - 75px);width:150px;top:0;}
	.conteudo-banner-rotator {margin-top:140px;}
	.img404 {margin-top:-30px;}
	.img404 .entry-header {top:10px;}
	.img404 .imagem {bottom:30px}
	.img404 .imagem a img.botao {bottom:0px;}
	.img404 .fundao {height:640px}
	.cta-lp {flex-wrap: wrap;}
	.cta-lp .chamadas,.cta-lp .botoes {width:100%;text-align:center;}
}
 @media (max-width:767px) {
	.pre-topo ul {text-align: center;width: 100%;}
	.pre-topo ul li {margin: 0 10px;}
	.pre-topo ul li a {font-size: 2em;}
 	.empresas-lista-de-logos ul li {width: calc(33.333% - 24px)}
 	.planos ul .plano {width:calc(100% - 15px);}
 	.img404 {margin-top:0px;}
 	.img404 .entry-header {top:-40px;}
	.img404 .imagem {bottom:20px}
	.img404 .imagem a img.botao {bottom:0px;}
	.img404 .fundao {height:520px}
	.pre-footer.copy .container .row>div {text-align: center;width: 100%;}
	footer ul.redes-footer li a {font-size:3em}
 }

 @media (max-width:575px) {
 	.logo-principal img {width: calc(100% - 30px);margin: 0 0 0 30px;left: 0;}
 	.img404 {}
	.img404 .entry-header {}
	.img404 .imagem {}
	.img404 .imagem a img.botao {bottom:0px;}
	.img404 .fundao {height:570px}
 }

 @media (max-width:480px) {
 	.empresas-lista-de-logos ul li {width: calc(50% - 24px)}
 	.img404 {margin-top:60px;}
	.img404 .entry-header {top:-100px;}
	.img404 .imagem {}
	.img404 .imagem a img.botao {bottom:0px;}
	.img404 .fundao {height:440px}
	.novo-form p {margin-bottom:15px;}
	.novo-form p.tam-dois {display: inline-block;width: 100%;}
	.novo-form p.tam-dois:nth-child(2n+1) {margin-right:0;}
	.novo-form p.tam-dois:nth-child(2n+2) {margin-left:0;}
 }
 @media (max-width:360px) {
	.img404 {margin-top:100px;}
 	.img404 .entry-header {top:-140px;}
	 .img404 .fundao {height:300px}
	 }