html,
body,
div,
span,
applet,
object,
iframe,

h2,
h3,
h4,
h5,
h6,

blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block}
body{line-height:1}
ol,
ul{list-style:none}
blockquote,
q{quotes:none}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none}
img{max-width:100%}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.25em}
sub{bottom:-0.25em}

@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'),
    url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2)
      format('woff2');
  font-display: swap;
}
@font-face { font-family: Helvetica; font-display: swap; }
@font-face{font-family:'Gotham HTF Thin';src:url("../fonts/gothamhtf-thin-webfont.eot");src:url("../fonts/gothamhtf-thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gothamhtf-thin-webfont.woff") format("woff"), url("../fonts/gothamhtf-thin-webfont.ttf") format("truetype"), url("../fonts/gothamhtf-thin-webfont.svg#gotham_htfultra") format("svg");font-weight:normal;font-style:normal;font-display: swap}
@font-face{font-family:'Gotham HTF Light';src:url("../fonts/gothamhtf-light-webfont.eot");src:url("../fonts/gothamhtf-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gothamhtf-light-webfont.woff") format("woff"), url("../fonts/gothamhtf-light-webfont.ttf") format("truetype"), url("../fonts/gothamhtf-light-webfont.svg#gotham_htflight") format("svg");font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Gotham HTF Light Condensed';src:url("../fonts/gothamhtf-lightcondensed-webfont.eot");src:url("../fonts/gothamhtf-lightcondensed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gothamhtf-lightcondensed-webfont.woff") format("woff"), url("../fonts/gothamhtf-lightcondensed-webfont.ttf") format("truetype"), url("../fonts/gothamhtf-lightcondensed-webfont.svg#gotham_htflight") format("svg");font-weight:normal;font-style:normal;font-display: swap}
@font-face{font-family:'Gotham HTF Book';src:url("../fonts/gothamhtf-book-webfont.eot");src:url("../fonts/gothamhtf-book-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gothamhtf-book-webfont.woff") format("woff"), url("../fonts/gothamhtf-book-webfont.ttf") format("truetype"), url("../fonts/gothamhtf-book-webfont.svg#gotham_htfbook") format("svg");font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Gotham HTF Medium';src:url("../fonts/gothamhtf-medium-webfont.eot");src:url("../fonts/gothamhtf-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gothamhtf-medium-webfont.woff") format("woff"), url("../fonts/gothamhtf-medium-webfont.ttf") format("truetype"), url("../fonts/gothamhtf-medium-webfont.svg#gotham_htfmedium") format("svg");font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Gotham HTF Bold';src:url("../fonts/gothamhtf-bold-webfont.eot");src:url("../fonts/gothamhtf-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gothamhtf-bold-webfont.woff") format("woff"), url("../fonts/gothamhtf-bold-webfont.ttf") format("truetype"), url("../fonts/gothamhtf-bold-webfont.svg#gotham_htfbold") format("svg");font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'Gotham HTF Black';src:url("../fonts/gothamhtf-black-webfont.eot");src:url("../fonts/gothamhtf-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gothamhtf-black-webfont.woff") format("woff"), url("../fonts/gothamhtf-black-webfont.ttf") format("truetype"), url("../fonts/gothamhtf-black-webfont.svg#gotham_htfultra") format("svg");font-weight:normal;font-style:normal;font-display: swap}
@font-face{font-family:'Gotham HTF Ultra';src:url("../fonts/gothamhtf-ultra-webfont.eot");src:url("../fonts/gothamhtf-ultra-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gothamhtf-ultra-webfont.woff") format("woff"), url("../fonts/gothamhtf-ultra-webfont.ttf") format("truetype"), url("../fonts/gothamhtf-ultra-webfont.svg#gotham_htfultra") format("svg");font-weight:normal;font-style:normal;font-display: swap}
@font-face{font-family:'ostrichroundedwebfont';src:url("../fonts/ostrichroundedwebfont.eot");src:url("../fonts/ostrichroundedwebfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ostrichroundedwebfont.woff") format("woff"), url("../../fonts/ostrichroundedwebfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display: swap;}
@font-face {
    font-family: 'Quick_dream';                      
	src: url("../fonts/quick-dream.ttf");
	font-display: swap
}
*{box-sizing:border-box}
::-moz-selection{background:#ED145B;color:#FFF}
::selection{background:#ED145B;color:#FFF}
body{color:#262626;font:14px/1.8 'Gotham HTF Book';overflow-x:hidden;padding-top:95px}
body.is-fixed{padding-top:0}
a{color:inherit}
strong,
b{color:inherit;font-family:'Gotham HTF Bold'}
p+p{margin-top:20px}
img{vertical-align:middle}
button{border:none;background:none;cursor:pointer;outline:none;padding:0}




.container{-webkit-transition:all 400ms;transition:all 400ms}
.container.is-pushed{-webkit-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}
.wrapper{margin:auto;max-width:1180px;position:relative;width:90%}
.clear{clear:both}
.full-width{width:100%}
.link{border-bottom:1px solid #2C2C2C}
.link-magenta{border-bottom:1px solid #ED145B;color:#ED145B;font-family:'Gotham HTF Medium'}
.text-medium{font-family:'Gotham HTF Medium'}
.text-bold{font-family:'Gotham HTF Bold'}
.text-magenta{color:#545454; background: #FFFFFF}
.section{overflow:hidden;padding:50px 0}
.section-header{margin-bottom:70px}
.section-header-half{display:table;table-layout:fixed;width:100%}
.section-header-box{display:table;float:left}
.section-header-center{margin-bottom:140px;text-align:center}
.wrapper-video-iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:300}
.menu-datadisk{background:#FFFFFF;text-align:right;-webkit-transition:all 400ms;transition:all 400ms}
.menu-item{display:inline-block;padding:0.1px;position:relative}
.menu-datadisk-link{color:#000000;display:block;margin-left:10px;padding:10px 0.1px;text-transform:uppercase;-webkit-transition:all 400ms;transition:all 400ms;vertical-align:middle}
.menu-datadisk-link:hover{color:#ED145B}
.menu-datadisk-secundario{background:#3E3E3E;max-height:0;overflow:hidden;position:absolute;right:0;-webkit-transition:max-height 400ms;transition:max-height 400ms;top:100%;width:250px;z-index:200}
.menu-datadisk-secundario:before{background:#232323;color:#FFF;content:'\25BE';display:block;font-size:18px;padding:5px 0;text-align:center}
.menu-item:hover .menu-datadisk-secundario{max-height:350px}
.menu-datadisk-secundario-link{border-bottom:2px solid #232323;color:#FFF;display:block;font:10px/40px "Gotham HTF Medium";letter-spacing:1px;text-transform:uppercase;text-align:center;-webkit-transition:all 400ms;transition:all 400ms}
.menu-datadisk-secundario-link:hover{background:#FFF;color:#232323}
.menu-datadisk-novidades .menu-datadisk-novidades-icon{display:inline-block;fill:none;height:11px;stroke:#ccc;stroke-width:30;margin-right:5px;margin-top:-2px;-webkit-transition:stroke 400ms;transition:stroke 400ms;vertical-align:middle;width:14px}
.menu-datadisk-novidades:hover .menu-datadisk-novidades-icon{stroke:#ED145B}
.menu-datadisk-sites{padding-right:10px;position:relative}
.menu-datadisk-sites:after{border:solid #808080;border-width:0 1px 1px 0;content:'';display:block;height:5px;position:absolute;right:0;top:10px;-webkit-transition:border-color 400ms;transition:border-color 400ms;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px;z-index:100}
.menu-datadisk-sites:hover:after{border-color:#ED145B}
.menu-novidades{background:#262626;color:#FFF;max-height:0;overflow:hidden;-webkit-transition:max-height 400ms;transition:max-height 400ms}
.menu-novidades.is-active{max-height:85px}
.menu-novidades-column{display:table-cell;padding:0 10px;vertical-align:middle}
.menu-novidades-title{display:inline-block;font:15px/20px "Gotham HTF Book";text-transform:uppercase}
.menu-novidades-clear{display:none}
.menu-novidades-fechar{display:block;height:30px;position:relative;text-indent:-99999px;width:35px}
.menu-novidades-fechar:after,
.menu-novidades-fechar:before{background:#767676;content:'';display:block;position:absolute;height:4px;margin-top:-2px;-webkit-transition:background 400ms;transition:background 400ms;top:50%;width:100%}
.menu-novidades-fechar:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.menu-novidades-fechar:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-novidades-fechar:hover:after,
.menu-novidades-fechar:hover:before{background:#DDD}
.menu-novidades-btn{background:#0000CD;color:#FFF;display:inline-block;font:15px/25px "Gotham HTF Bold";letter-spacing:0.5px;margin:10px 0;padding:10px 20px;text-transform:uppercase;-webkit-transition:all 400ms;transition:all 400ms}
.menu-novidades-btn:hover{background:#FFF;color:#ED145B}
.menu{position:fixed;top:0;-webkit-transition:all 400ms;transition:all 400ms;width:100%;z-index:500}
.menu.is-active{background:#ED145B}
.menu-logo{display:inline-block;height:65px;line-height:62px;margin-left:50px;max-width:300px;vertical-align:middle;width:50%;}
.menu-logo-img{height:100%;width:100%}
.menu-btn{background:none;border:none;color:#FFF;display:inline-block;font:11px 'Gotham HTF Bold';height:65px;outline:none;padding-right:40px;position:relative;text-transform:uppercase;-webkit-transition:all 400ms;transition:all 400ms;visibility:visible}
.menu-btn:after{background:#FFF;box-shadow:0 14px 0 0 #fff, 0 7px 0 0 #fff;content:'';display:block;height:1px;position:absolute;right:0;top:26px;width:25px}
.menu-call{float:right;height:65px;line-height:65px}
.menu-call-btn{border:1px solid #FFF;color:#FFF;display:inline-block;font:14px 'Gotham HTF Bold';padding:10px 15px;text-transform:uppercase;-webkit-transition:all 400ms;transition:all 400ms;vertical-align:middle}
.menu-call-btn:hover{background:#FFF;color:#ED145B}
.menu-lateral{background:#222;border-top:31px solid #262626;box-shadow:0 6px 10px 0 rgba(20, 20, 20, 0.15);height:100vh;max-width:480px;position:fixed;padding:70px 110px 60px 35px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 400ms;transition:all 400ms;top:0;width:100%;z-index:600}
.menu-lateral.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.menu-lateral-wrapper{height:100%;overflow-y:auto}
.menu-lateral-btn{background:none;border:none;color:#FFF;cursor:pointer;display:block;font:11px 'Gotham HTF Book';height:70px;outline:none;position:absolute;text-transform:uppercase;top:0;-webkit-transition:all 400ms;transition:all 400ms;right:0;width:110px}
.menu-lateral-btn.is-hidden{opacity:0}
.menu-lateral-btn-arrow{display:inline-block;height:20px;margin-left:10px;margin-top:-3px;position:relative;vertical-align:middle;width:20px}
.menu-lateral-btn-arrow:after,
.menu-lateral-btn-arrow:before{background:#FFF;content:'';display:block;height:20px;margin-top:-10px;position:absolute;top:50%;left:50%;width:1px}
.menu-lateral-btn-arrow:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.menu-lateral-btn-arrow:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-principal-link{border-bottom:2px solid #333;color:#FFF;display:block;font:16px 'Gotham HTF Medium';letter-spacing:1px;padding:17px 20px;text-transform:uppercase;-webkit-transition:all 400ms;transition:all 400ms}
.menu-principal-item:last-child .menu-principal-link{border-bottom:none}
.menu-principal-link:hover{background:#ED145B}
.menu-secundario{margin-top:60px}
.menu-secundario-link{color:#FFF;display:block;font:13px 'Gotham HTF Medium';letter-spacing:1px;padding:7px 20px;text-transform:uppercase;-webkit-transition:color 400ms;transition:color 400ms}
.menu-secundario-link:hover{color:#ED145B}
.logo-no-menu{background-image:url("../imagens/logo.png");}


.banner{position:relative}
.banner .slick-track{display:table}
.banner .slick-dots{bottom:auto;right:25px;padding:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:auto}
.banner .slick-dots li{display:block}
.banner-item{background-color:#000;background-position:center;background-size:cover;color:#FFF;display:table;height:100vh;max-height:350px;min-height:350px;width:100%}
.banner-item .wrapper{position:static}
.banner-wrapper{display:table-cell;padding-top:60px;position:relative;text-align:center;vertical-align:middle;z-index:100}
.banner-btn{background:#ED145B;color:#ED145B;display:inline-block;font:15px/25px "Gotham HTF Bold";letter-spacing:0.5px;margin:50px 0 10px;padding:10px 20px;text-transform:uppercase;-webkit-transition:all 400ms;transition:all 400ms}
.banner-btn:hover{background:#ED145B;color:#ED145B}
.banner-scroll{border-radius:50%;bottom:25px;display:block;height:35px;left:50%;margin:25px auto 0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:35px}
.banner-scroll:after{border-color:rgba(50,50,205);border-style:solid;border-width:0 2px 2px 0;content:'';display:block;height:11px;left:11px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:9px;width:11px}
.banner-scroll:before{background:rgba(50, 50, 205, 0.9);border-radius:50%;bottom:2px;content:'';left:2px;position:absolute;right:2px;top:2px}
.casodesucesso-btn{border:2px solid #FFFFFF;color:#FFF;font:20px 'Gotham HTF Medium';text-transform:uppercase;-webkit-transition:all 0.4s;transition:all 0.4s}
.casodesucesso-btn:hover{background:#06e2e6}
.section-caso-concorrentes-texto{color:#2A2929;padding-right:15px;font:17px/26px "Gotham HTF Book";text-align:justify}
.linksite-btn:hover{background:#ED145B;color:#FFF}


.section-indice-problema-content{margin:auto;max-width:1000px}
.section-indice-problema-title{font:35px 'Gotham HTF Light';margin-bottom:80px;text-transform:uppercase}
.section-indice-problema-header{font-size:0;margin-bottom:40px}
.section-indice{display:inline-block;font:15px 'Gotham HTF Bold';letter-spacing:0.5px;text-transform:uppercase;width:100%}
.section-box-chart{border:1px solid #B4B6B8;font-size:0;padding:10px 0;}
.section-indice-problema-btn{background:#B9137A;color:#FFF;display:inline-block;font:15px/25px "Gotham HTF Bold";letter-spacing:0.5px;margin:70px 0 0;padding:10px 20px;width:70%;text-transform:uppercase;-webkit-transition:all 400ms;transition:all 400ms}
.section-indice-problema-btn:hover{background:#FFF;color:#ED145B}
.section-videos{background:#DEDEDE}
.section-videos-img{display:block;margin:auto;max-width:985px;width:100%}
.slick-active{opacity:1}
.section-clientes{background:#F4F7FB}
.section-casosdesucesso{background:#2279B9;color:#FFF;margin-bottom:-1px;padding-bottom:0}
.section-casosdesucesso .slick-dots li{display:none}
.section-casosdesucesso .slick-dots li.is-active{display:inline-block}
.section-casosdesucesso-wrapper{position:relative}
.section-casosdesucesso-list{font-size:0;left:0;position:absolute;text-align:center;top:25px;width:100%;z-index:100}
.section-casosdesucesso-item{display:inline-block}
.section-casosdesucesso-link{color:#DDD;display:inline-block;font:13px/50px "Gotham HTF Book";padding:0 15px;position:relative;text-transform:uppercase}
.section-casosdesucesso-link:after{background:#ED145B;bottom:0;content:'';display:block;height:3px;left:50%;position:absolute;-webkit-transition:all 400ms;transition:all 400ms;width:0}
.section-casosdesucesso-link:hover:after,
.section-casosdesucesso-link.is-active:after{left:0;width:100%}
.section-casosdesucesso-banner{background-size:cover;display:table;position:relative;text-align:center;width:100%}
.section-casosdesucesso-banner:after{background:rgba(0, 0, 0, 0.6);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:10}
.section-casosdesucesso-banner-wrapper{display:table-cell;padding:50px 100px;position:relative;vertical-align:middle;z-index:20}
.section-casosdesucesso-banner-img{display:inline-block;margin-bottom:60px;vertical-align:middle}
.section-casosdesucesso-banner-img-mobile{margin:auto;height:70px;width:80%}
.section-casosdesucesso-banner-desc{color:#CCC;font:17px/26px "Gotham HTF Book";text-align:justify}
.section-casosdesucesso-prev,
.section-casosdesucesso-next{display:block;margin-top:-55px;position:absolute;text-indent:-99999px;top:50%;height:110px;padding:1px;width:110px;z-index:100}
.section-casosdesucesso-prev:after,
.section-casosdesucesso-next:after{border:solid #DDD;content:'';display:block;height:70px;margin-top:-35px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity 400ms;transition:opacity 400ms;top:50%;width:70px}
.section-casosdesucesso-prev:hover:after,
.section-casosdesucesso-next:hover:after{opacity:.6}
.section-casosdesucesso-prev{left:25px}
.section-casosdesucesso-prev:after{border-width:0 0 3px 3px;left:40px}
.section-casosdesucesso-next{right:25px}
.section-casosdesucesso-next:after{border-width:3px 3px 0 0;right:40px}
.section-casoresolvido{background:#FFF;color:#333}
.section-cases-intro{font:15px/25px "Gotham HTF Book";padding:150px 0}
.section-cases-intro-title{font:35px/40px "Gotham HTF Book";margin-bottom:40px;text-transform:uppercase;text-align:left}
.section-cases-intro-left,
.section-cases-intro-right{float:left;width:50%;text-align:left;padding:10px;}
.section-caso-concorrentes-video{display:inline-block;margin-bottom:35px;position:relative}
.section-caso-concorrentes-video:after{background:url("../imagens/play2.png");content:'';display:block;height:76px;left:50%;margin-left:-49px;margin-top:-38px;position:absolute;top:50%;width:98px;z-index:200}
.section-depoimentos{background:#333;color:#DDD;padding:150px 0}
.section-depoimentos-title{display:block;font:20px/26px "Gotham HTF Bold";margin-bottom:10px;text-transform:uppercase}
.section-depoimentos-desc{text-align:right;}
.section-depoimentos-btn_maisdepoimentos{text-align:center;}
.section-depoimentos-assinatura{text-align:right;font:12px/14px "Gotham HTF Bold";margin-bottom:10px;}
.section-depoimentos-assinatura2{text-align:right;font:12px/14px "Gotham HTF";margin-bottom:10px;}
.section-hub{background:#F4F7FB}
.section-hub-item{background-size:cover;float:left;height:370px;position:relative;text-align:center;width:50%}
.section-hub-laboratorio{display:table;background-image:url("../imagens/hub/hub_lab.jpg")}
.section-hub-salalimpa{display:table;background-image:url("../imagens/hub/hub_salalimpa.jpg")}
.section-hub-logo{-webkit-transition:opacity 400ms;transition:opacity 400ms}
.section-hub-item:hover .section-hub-logo{opacity:0}
.section-hub-content{background:rgba(237, 22, 81, 0.9);color:#FFF;display:table;height:100%;left:0;opacity:0;position:absolute;-webkit-transition:opacity 400ms;transition:opacity 400ms;top:0;width:100%}
.section-hub-item:hover .section-hub-content{opacity:1}
.section-hub-title{font:20px 'Gotham HTF Bold';margin-bottom:25px;text-transform:uppercase}
.section-hub-btn{border:2px solid #FFF;display:inline-block;font:15px 'Gotham HTF Medium';margin-top:25px;padding:10px 40px;text-transform:uppercase;-webkit-transition:all 400ms;transition:all 400ms}
.section-hub-btn:hover{background:#FFF;color:#ED145B}

/* LOGOS DOS CLIENTES */
.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}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-loading .slick-track{visibility:hidden}
.slick-loading .slick-slide{visibility:hidden}
.slick-loading img{display:none}
.slick-initialized .slick-slide{display:block}
.slick-track{display:block;left:0;position:relative;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:1}
.slick-track:after,
.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-slide{cursor:move;display:none;float:left;min-height:1px;position:relative;z-index:1}
.slick-slide img{display:block}
.slick-dots{bottom:50px;display:block;list-style:none;position:absolute;padding:25px 10px;text-align:center;width:100%;z-index:300}
.slick-dots li{display:inline-block;margin:0 10px}
.slick-dots button{background:none;border:3px solid rgba(255, 255, 255, 0.2);border-radius:50%;cursor:pointer;display:inline-block;font-size:0;padding:5px;outline:none;-webkit-transition:background 400ms;transition:background 400ms;vertical-align:middle}
.slick-dots button:hover{background:#FFF}
.slick-dots .slick-active button{background:#ddd}
.slick-prev,
.slick-next{display:none !important}



.wrapper_menu{margin:auto;max-width:1366px;padding:0 21px;position:relative;width:85%;}
.section-black{background:#1D1D1D;color:#F8F8F8;}

.secao-linhaseparacao{background:currentColor;height:2px;left:-10px;max-width:1366px;opacity:.2;position:relative;top:0;margin-bottom: 50px; width:100%;}

.servico-header{margin-bottom:25px;padding-right:85px;position:relative;}
.servico-header-title{font:30px 'Gotham HTF Bold';letter-spacing:3px;margin:0;text-transform:uppercase;}
.servico-header-title2{font:30px 'Gotham HTF Book';letter-spacing:3px;margin:0;text-transform:uppercase;}
.servico-header-desc{margin:35px 0 0;font:16px 'Gotham HTF Book';letter-spacing:2px;text-align: justify;color: #C2AF08}
.tipo-dispositivos{margin:0 -20px;}
.tipo-dispositivo{display:inline-block !important;outline:none;-webkit-transition:height .4s;-moz-transition:height .4s;-o-transition:height .4s;transition:height .4s;vertical-align:top;width:24%;z-index:1;}
.tipo-dispositivo.slick-slide{opacity:.3;position:relative;}
.tipo-dispositivo.slick-active, .tipo-dispositivo.slick-current{opacity:1;}
.tipo-dispositivo.is-disabled{opacity:.3;z-index:-1;}
.tipo-dispositivo-box{padding:20px;position:relative;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.tipo-dispositivo-box:hover{background:#FFF;-webkit-box-shadow:0 10px 38px rgba(0, 0, 0, 0.35);-moz-box-shadow:0 10px 38px rgba(0, 0, 0, 0.35);box-shadow:0 10px 38px rgba(0, 0, 0, 0.35);color:#666;}
.tipo-dispositivo.is-active .tipo-dispositivo-box:hover,
.tipo-dispositivo.is-disabled .tipo-dispositivo-box:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:inherit;}
.tipo-dispositivo-box:after{border-style:solid;border-width:0 15px 20px 15px;border-color:transparent;border-bottom-color:#FFF;bottom:0;content:'';display:block;height:0;left:50%;margin-left:-7.5px;opacity:0;position:absolute;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:0;}
.tipo-dispositivo.is-active .tipo-dispositivo-box:after{opacity:1;}
.tipo-dispositivo-media{background:#000;overflow:hidden;position:relative;}
.tipo-dispositivo-img{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%; height:100% }
.tipo-dispositivo-box:hover .tipo-dispositivo-img{opacity:.25;}
.tipo-dispositivo.is-active .tipo-dispositivo-img,
.tipo-dispositivo.is-disabled .tipo-dispositivo-img{opacity:1;}
.tipo-dispositivo-hover{color:#FFF;left:50%;opacity:0;padding:0 30px;position:absolute;text-align:center;text-transform:uppercase;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;visibility:hidden;white-space:nowrap;z-index:2;}
.tipo-dispositivo-box:hover .tipo-dispositivo-hover{opacity:1;visibility:visible;}
.tipo-dispositivo.is-active .tipo-dispositivo-hover,
.tipo-dispositivo.is-disabled .tipo-dispositivo-hover{display:none;}
.tipo-dispositivo-hover-info{font:12px/18px 'Gotham HTF Book';margin:0 0 15px;}
.tipo-dispositivo-hover-more{font:12px 'Gotham HTF Medium';letter-spacing:0.5px;text-transform:none;}
.tipo-dispositivo-hover-btn{border:2px solid #FFF;background:#FFF;color:#000;display:inline-block;font:13px 'Gotham HTF Bold';margin-left:10px;padding:8px 15px;text-transform:uppercase;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.tipo-dispositivo-hover-btn:hover{background:none;color:#FFF;}
.resumo{color:#000;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;visibility:hidden;z-index:100;}
.resumo.is-active{opacity:1;visibility:visible;}
.tipo-dispositivo-info{margin-bottom:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;}
.footer{background:#121212;border-top:solid 1px #E91C5D;color:#868686;font-family:'Roboto';font-size:0;line-height:14px;padding:95px 0 85px}
.footer-section:not(:first-child){margin-top:40px}
.footer-column{display:inline-block;font-size:12px;vertical-align:top;width:25%}
.footer-column2{display:inline-block;font-size:12px;vertical-align:top;width:50%}
.footer-columns{list-style:none;margin:0 -85px}
.footer-logo-icon{fill:#868686;stroke:#868686;-webkit-transition:fill .4s, stroke .4s;transition:fill .4s, stroke .4s;width:100px}
.footer-logo-icon:hover{fill:#E91C5D;stroke:#E91C5D}
.footer-social{font-size:0;margin-left:-5px}
.footer-social-item{display:inline-block;margin:0 5px}
.footer-social-link{border:2px solid rgba(255, 255, 255, 0.75);border-radius:50%;display:inline-block;fill:rgba(255, 255, 255, 0.75);height:35px;line-height:32px;text-align:center;-webkit-transition:border-color .4s, fill .4s;transition:border-color .4s, fill .4s;width:35px}
.footer-social-link:hover{border-color:#E91C5D;fill:#E91C5D}
.footer-social-icon{display:inline-block;height:25px;margin-top:-2px;vertical-align:middle;width:25px}
.footer-title{color:#FFF;display:block;font:16px 'Gotham HTF Medium';letter-spacing:3px;margin-bottom:15px;text-transform:uppercase}
.footer-item{margin:15px 0}
.footer-list{list-style:none;margin:0;padding:0}
.footer-link{color:#7D7D7D;display:inline-block;font:12px 'Gotham HTF Medium';padding:7px 0;-webkit-transition:all .4s;transition:all .4s}
.footer-link:hover{color:#FFF}
*{box-sizing:border-box}
body{font-family:Verdana,sans-serif;}
.mySlides{display:none}
.slideshow-container{max-width:99%;position:relative;margin:auto;}
.dot{height:13px;width:13px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:none;}
.banner-active{background-color:#717171;}
.banner-fade{-webkit-animation-name:fade;-webkit-animation-duration:2.2s;animation-name:fade;animation-duration:2.9s;}
.imgLogosClientes{width:1230px; height:350px}
.logoscliente-dot{text-align:center}
@-webkit-keyframes fade{from{opacity:.4}
to{opacity:50}
}
@keyframes fade{from{opacity:.4}
to{opacity:50}
}
 
.casossucesso_emdestaque_img{width:100%; height:100%}
.icon_form_lead{width:30px; height:38px}
.footer-somosempresacerta{color:#0A83BF;display:block;font:36px 'Quick_dream';letter-spacing:1px;margin-bottom:15px;text-align: center}
.footer-title_telefone{color:#E92F69;display:block;font:12px 'Gotham HTF Medium';letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}

img {
  width: 100%; /* or max-width: 100%; */
  height: auto;
}
.img_hub{width:273px;height:146px;}

@media (max-width:768px){.disable-mobile{display:none}
	
	.banner_home{
		height:235px;
		background-image:url("../banners/2021/10/slide-1-mobile.jpg");
		background-size: 100%;
		background-repeat: no-repeat;
		background-color: #E3D55B
	}
	/* h1 {font-family:'Gotham HTF Medium';line-height:50px; font-size: clamp(30px, 4vw, 52px); line-height: 1.12; font-weight: 700; letter-spacing: -0.02em; padding-bottom:20px;color:#0000CD} */
	 .hero h1 {
        font-size: 30px;
        line-height: 1.18;
        letter-spacing: -0.01em;
    }
	
	.title-home {font-family:'Gotham HTF Medium';line-height:50px; font-size: clamp(17px, 2vw, 21px); line-height: 1.55; font-weight: 400; letter-spacing: -0.02em; padding-bottom:20px;color:#0000CD}
	.menu-novidades-wrapper{display:table;margin:auto;padding:2px 0}
	.menu-datadisk-link{font:12px 'Gotham HTF Book';}
	.linksite-btn{background:#487498;color:#FFF;display:inline-block;font:13px/20px "Gotham HTF Bold";letter-spacing:0.5px;margin:35px 10px 10px;padding:15px 20px;border-radius:10px;text-transform:uppercase;-webkit-transition:all 400ms;transition:all 400ms}
	.section-hub-analisegratuita{display:none}
	.section-hub-monitorar{display:none}
	.section-hub-wrapper{display:table-cell;padding:24px;font:13px/20px "Gotham HTF Book";vertical-align:super;}
	.section-caso-concorrentes{background-color:#FFBF00;font:15px/25px "Gotham HTF Book";padding:50px 0}
	.section-casesucesso-intro-right{padding-top:15px}
	.section-caso-concorrentes-title{font:32px/37px "Gotham HTF Book";margin-bottom:40px;text-transform:uppercase;text-align:left}
	.section-caso-concorrentes-desc{display:none}
	.section-depoimentos-lista{margin:0 -12px}
	.section-depoimentos-item{padding:5px 12px;width:100%}
	.section-depoimentos-link{border:3px solid #484848;display:block;height:550px;padding:15px;-webkit-transition:border-color 400ms;transition:border-color 400ms}
	.section-depoimentos-link:hover{border-color:#FFFFFF;background:#819FF7;font-color:#131212}
	.title-small{font-size:25px;line-height:40px;text-transform:uppercase}
	.title-h2{font-family:'Gotham HTF Light';line-height:50px;font-size:25px;color:#4F4F4F}
	.title-h2-destaque{font-family:'Gotham HTF Medium';line-height:20px;font-size:26px;color:#CD4623}
	.subtitle-small{font-size:14px;line-height:22px;text-transform:uppercase}
	.section-header-half-left,
	.section-header-half-right{display:table-cell;padding:1px 0;vertical-align:middle;width:80%}
	.section-header-half-left{border-right:2px solid #ED145B;padding-right:50px;text-align:right}
	.section-header-half-right{border-left:2px solid #ED145B;padding-left:10px;text-align:left}
	.menu-datadisk-contato{display:none}
	.menu-lateral{max-width:none;padding-left:0;padding-right:0}
	.menu-lateral-wrapper{overflow-y:auto}
	.menu-principal-link{font-size:14px}
	.menu-secundario{margin-top:20px}
	.menu-call{display:none}
	.section-header{margin-bottom:20px}
	.section-indice-problema{display:none}
	.section-casosdesucesso{display:none}
	.section-black{display:none}
	.banner-cliente2{font-size:25px;letter-spacing:0;line-height:28px;padding:15px 25px 13px}
	.section-videos-img{max-width:527px}
	.section-casosdesucesso-prev,
	.section-casosdesucesso-next{height:50px;margin-top:-25px;width:50px}
	.section-casosdesucesso-prev:after,
	.section-casosdesucesso-next:after{height:25px;margin-top:-13px;width:25px}
	.section-casosdesucesso-prev:after{left:20px}
	.section-casosdesucesso-next:after{right:20px}
	.abrirchamado{background:#FFF;padding:75px 0 75px;text-align:center}
	.i-porquenaoescolher{display:none}
	.i-porquenaoescolher-title-1{color:#121212;letter-spacing:4px;font:48px/57px 'Gotham HTF Bold';padding-left:15px;text-transform:uppercase}
	.i-porquenaoescolher-title-2{color:#000;font:40px/48px 'ostrichroundedwebfont';padding-left:15px;text-transform:uppercase}
	.indice-sucesso-titulo{background:#FFF;color:#000;text-align:center;letter-spacing:4px;font:30px 'Gotham HTF Book';padding-left:15px;text-transform:uppercase}
	.indice-sucesso-anoanterior{text-align:center;color:#3B21C0;letter-spacing:4px;font:140px 'Gotham HTF Bold';padding-left:15px;text-transform:uppercase;width:90%}
	.indice-sucesso-anterior{text-align:left;color:#3B21C0;letter-spacing:4px;font:50px 'Gotham HTF Bold';padding-left:15px;}
	/*.footer{display:none}*/
	.section-hub-item{background-size:cover;float:center;width:99%;height:370px;position:relative;text-align:center}
	.imgLogosClientes{width:100%; height:100%}

	/* INICIO DA SEÇÃO: rodape */

	.footer{background:#121212;border-top:solid 1px #E91C5D;color:#868686;font-family:'Roboto';font-size:0;line-height:14px;padding:45px 0 85px}
	.footer-section:not(:first-child){margin-top:40px}
	.footer-section-tel{text-align: center; margin-top:40px}
	.footer-column{display:inline-block;font-size:12px;vertical-align:top;width:90%}
	.footer-column2{display:inline-block;font-size:12px;vertical-align:top;width:90%}
	.footer-columns{list-style:none;margin:0 -85px}
	.footer-logo-icon{fill:#868686;stroke:#868686;-webkit-transition:fill .4s, stroke .4s;transition:fill .4s, stroke .4s;width:100px}
	.footer-logo-icon:hover{fill:#E91C5D;stroke:#E91C5D}
	.footer-social{font-size:0;align-content: center}
	.footer-social-item{position: relative;display: flex;margin:10px 5px;align-items: center;justify-content: center}
	.footer-social-link{border:2px solid rgba(255, 255, 255, 0.75);border-radius:50%;display:inline-block;fill:rgba(255, 255, 255, 0.75);height:35px;line-height:32px;text-align:center;-webkit-transition:border-color .4s, fill .4s;transition:border-color .4s, fill .4s;width:35px}
	.footer-social-link:hover{border-color:#E91C5D;fill:#E91C5D}
	.footer-social-icon{display:inline-block;height:25px;margin-top:-2px;vertical-align:middle; width:25px}
	.footer-menu{color:#FFF;display:block;text-align: center; font:26px 'Gotham HTF Medium';letter-spacing:3px;margin-bottom:15px;text-transform:uppercase}
	.footer-title{color:#FFF;display:block;font:16px 'Gotham HTF Medium';letter-spacing:3px;margin-bottom:15px;text-transform:uppercase}
	.footer-title_telefone{color:#FFF;display:block;font:16px 'Gotham HTF Medium';letter-spacing:3px;margin-bottom:15px;text-transform:uppercase}
	.footer-title_siganos{color:#FFF;display:block;font:16px 'Gotham HTF Medium';letter-spacing:3px;margin-left:20px;margin-bottom:15px;text-transform:uppercase}
	.footer-item{margin:15px 0}
	.footer-list{list-style:none;margin:0;padding:0}
	.footer-link{color:#9E9898;display:inline-block;font:11px 'Gotham HTF Medium';padding:7px 0;text-transform:uppercase;-webkit-transition:all .4s;transition:all .4s}
	.footer-link:hover{color:#FFF}
	.footer-desktop{display: none}
	.footer-mobile{display:inline}
	/* FIM DA SEÇÃO: rodape */

}
/* FIM LAYOUT MOVEL */

@media (min-width:801px){
	.enable-mobile{display:none}
	.footer-mobile{display:none}
	.banner_home{
		height:635px;
		background-image:url("../banners/2025/05/tecnico_recuperacao_de_dados.jpg");
		background-size: 100%;
		background-repeat: no-repeat;
		background-color: #FFFFFF
	}
	/* h1 {font-family:'Gotham HTF Medium';line-height:50px; font-size: clamp(30px, 4vw, 52px); line-height: 1.12; font-weight: 700; letter-spacing: -0.02em; padding-bottom:20px;color:#0000CD} */
	.title-home {font-family:'Gotham HTF Medium';line-height:50px; font-size: clamp(17px, 2vw, 21px); line-height: 1.55; font-weight: 400; letter-spacing: -0.02em; padding-bottom:20px;color:#0000CD}
	h1 {
		font-size: clamp(34px, 3.2vw, 46px);
		line-height: 1.22;
		font-weight: 700;
		letter-spacing: 0.02em;
		color: #081B5F;
		max-width: 1180px;
		margin-bottom: 26px;
	}
	
	.hero-subtitle {
		font-size: clamp(17px, 1.45vw, 21px);
		line-height: 1.55;
		font-weight: 500;
		color: #1F2937;
		max-width: 1120px;
		margin: 0;
	}
	
	.abrirchamado{display:none}
	.menu-datadisk-link{font:9px 'Gotham HTF Book';}
	.menu-novidades-wrapper{display:table;margin:auto;padding:2px 0}
	.linksite-btn{background:#487498;color:#FFF;display:inline-block;font:15px/25px "Gotham HTF Bold";letter-spacing:0.5px;margin:75px 0 10px;padding:10px 20px;text-transform:uppercase;-webkit-transition:all 400ms;transition:all 400ms}
	.section-hub-monitorar{display:table;background-image:url("../imagens/hub/hub_monitoramento.jpg")}
	.section-indice-problema{background:#FFFFFF;border-bottom:5px solid #ED145B;border-top:5px solid #ED145B;text-align:center}
	.section-hub-analisegratuita{display:table;background-image:url("../imagens/hub/hub_analisegratuita.jpg")}
	.section-hub-wrapper{display:table-cell;padding:25px;vertical-align:middle}
	.section-caso-concorrentes{background-color:#FFBF00;font:15px/25px "Gotham HTF Book";padding:150px 0}
	.section-caso-concorrentes{font-size:14px}
	.section-caso-concorrentes-left,
	.section-casesucesso-intro-right{float:left;width:50%}
	.section-casesucesso-intro-center{float:right;padding: 10px; width:70%}
	.section-caso-concorrentes-title{font:35px/40px "Gotham HTF Book";margin-bottom:40px;text-transform:uppercase;text-align:left}
	.section-caso-concorrentes-desc{background:#d71051;color:#FFF;font:14px/22px "Gotham HTF Medium";letter-spacing:1px;padding:10px 20px;position:absolute;text-align:center;text-transform:uppercase;top:100%}
	.wrapper-depoimento {
		margin: auto;
		max-width: 1600px; /* 1200px */
		padding: 0 10px;
		position: relative;
		width: 95%
	}
	.section-depoimentos-lista{margin:0 -12px}
	.section-depoimentos-item{float:left;padding:0 12px;width:23%;margin: 1%}
	.section-depoimentos-link{border:3px solid #484848;display:block;height:770px;padding:15px;-webkit-transition:border-color 400ms;transition:border-color 400ms}
	.section-depoimentos-link:hover{border-color:#FFFFFF;background:#819FF7;font-color:#131212}
	.title-h2{font-family:'Gotham HTF Light';line-height:50px;font-size:32px;color:#4F4F4F}
	.title-h2-destaque{font-family:'Gotham HTF Medium';line-height:50px;font-size:33px;color:#B23A2E}
	.title-small{font-family:'Gotham HTF Light';line-height:50px;font-size:36px;text-transform:uppercase}
	.subtitle-small{font-size:16px;line-height:32px;text-transform:uppercase}
	.servico-title{font:9px/11px 'Gotham HTF Medium';letter-spacing:-0.3px;text-transform:uppercase;padding-top:10px}
	.indice-sucesso-titulo{background:#FFF;color:#000;text-align:center;letter-spacing:4px;font:50px 'Gotham HTF Book';padding-left:15px;text-transform:uppercase}
	.section-header-half-left,
	.section-header-half-right{display:table-cell;padding:25px 0;vertical-align:middle;width:50%}
	.section-header-half-left{border-right:2px solid #ED145B;padding-right:100px;text-align:right}
	.section-header-half-right{border-left:2px solid #ED145B;padding-left:40px;text-align:left}
	.indice-sucesso-anoanterior{text-align:center;color:#3B21C0;letter-spacing:4px;font:350px 'Gotham HTF Bold';padding-left:15px;text-transform:uppercase}
	.indice-sucesso-anterior{text-align:center;color:#3B21C0;letter-spacing:4px;font:150px 'Gotham HTF Bold';padding-left:15px;}
	.indice-sucesso-anoanterior-rodape{text-align:center;color:#dedede;letter-spacing:4px;font:190px 'Gotham HTF Bold';padding-left:15px;text-transform:uppercase}
	.indice-sucesso-anterior-rodape{text-align:center;color:#dedede;letter-spacing:4px;font:90px 'Gotham HTF Bold';padding-left:15px;}
	.i-porquenaoescolher{background:#FFF;padding:155px 0 155px;text-align:center}
	.i-porquenaoescolher-title-1{color:#121212;letter-spacing:4px;font:57px/62px 'Gotham HTF Bold';padding-left:15px;text-transform:uppercase}
	.i-porquenaoescolher-title-2{color:#000;font:48px/52px 'ostrichroundedwebfont';padding-left:15px;text-transform:uppercase}
	.i-porquenaoescolher-title-3{color:#E91C5D;font:30px 'Gotham HTF Book';letter-spacing:-0.3px;text-transform:uppercase}
	
	
}

.highcharts-figure, .highcharts-data-table table {
    min-width: 320px; 
    max-width: 800px;
    margin: 1em auto;
}

.highcharts-data-table table {
	font-family: Verdana, sans-serif;
	border-collapse: collapse;
	border: 1px solid #EBEBEB;
	margin: 10px auto;
	text-align: center;
	width: 100%;
	max-width: 500px;
}
.highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
}
.highcharts-data-table th {
	font-weight: 600;
    padding: 0.5em;
}
.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
    padding: 0.5em;
}
.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8;
}
.highcharts-data-table tr:hover {
    background: #f1f7ff;
}


input[type="number"] {
	min-width: 50px;
}
