html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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, label, 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; 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;}
.float-left{float: left;}
.float-right{float: right;}
.float-none{float: none !important;}
.display-block{display: block !important;}
.display-inline{display: inline;}
.display-inline-block{display: inline-block;}
.display-none{display: none}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.tex-alight-none{text-align: inherit !important}
.border-none{border: none !important;}
.clear{clear: both;} 
.conteudo-center-1200{width: 1200px; margin: 0 auto;}
a[href^=tel] { color: inherit; }

.engloba-diferenciais-produtos{width: 100%;height: 627px;float: left;background: url(../img/home/fundo-dif-produtos.png)no-repeat center bottom;}
.titulo-dif-produtos{float: left;font: 36px robotoregular;color: #3a3b3f;margin: 102px 0 0 0;}
.titulo-dif-produtos span{color: #70cbea;}

.info-produtos{width: 570px;float: right;margin: 0 30px 0 0;}

.dif-1{width: 50%;height: 315px;float: left;background: #27282d;display: flex;align-items: center;justify-content: center;flex-flow: column;position: relative;}
.dif-1:hover{transition: 0.5s;box-shadow: inset 0 0 0 10px #00bff3;}



.icon-dif-1{width: 100%;height: 59px;float: left;background: url(../img/home/icon-dif-1.svg)no-repeat center top;background-size: 59px 59px;}
.txt-dif-1{width: 100%;float: left;font: 14px montserrat-regular;color: #ffffff;text-align: center;margin: 30px 0 0 0;}
.txt-dif-1 span{font-family: montserrat-bold; color: #2fc0f1;}

.dif-2{width: 50%;height: 315px;float: left;background: url(../img/home/icon-dif-2.jpg)no-repeat center #fff;}
.dif-3{width: 50%;height: 315px;float: left;background: url(../img/home/icon-dif-3.jpg)no-repeat center #fff;}
.dif-4{width: 50%;height: 315px;float: left;background: #00bff3;display: flex;align-items: center;justify-content: center;flex-flow: column;}

.dif-4:hover{transition: 0.5s;box-shadow: inset 0 0 0 10px #27282d;}

.icon-dif-4{width: 100%;height: 59px;float: left;background: url(../img/home/icon-dif-4.svg)no-repeat center top;background-size: 59px 59px;}
.txt-dif-4{width: 100%;float: left;font: 14px montserrat-regular;color: #ffffff;text-align: center;margin: 30px 0 0 0;}
.txt-dif-4 span{font-family: montserrat-bold; color: #2b2c30;}

.faixa-saiba-mais{width: 100%;height: 123px;float: left;background: url(../img/home/faixa-branca.png)no-repeat center top;margin: -65px 0 0 0;position: relative;z-index: 9999;background-size: 100% 123px;}
.engloba-logo-saiba-mais{width: 125px;height: 123px;float: right;background: url(../img/home/logo-saiba-mais.png)no-repeat center #00c9f9;}

.engloba-txt-saiba-mais{width: 36%;height: 123px;float: right;margin: 0 0 0 3%;display: flex;align-items: center;}
.txt-saiba-mais{font: 14px montserrat-regular;color: #87888f;line-height: 25px;}
.txt-saiba-mais span{font-family: montserrat-bold;color: #3b3b3e;}

.topo-pagina{width: 100%;height: 252px;float: left;background: url(../img/topo-paginas.jpg)no-repeat center top;display: flex;align-items: center;margin: 144px 0 0 0;}
.topo-pagina p{float: left;font: 36px robotoregular;color: #ffffff;margin: 0 0 0 30px;}
.topo-pagina span{color: #32c4f2;}

.mobi{display: none !important;}

.seta-left{width: 19px;height: 38px;float: left;background: url(../img/seta-left.png)no-repeat center top;position: absolute;left: -19px;}

@media (max-width: 1220px){
    .conteudo-center-1200{width: 96%; margin: 0 2%;}

    .engloba-diferenciais-produtos{background-size: 100% 312px;}
    .info-produtos{width: 50%;margin: 0;}
    .titulo-dif-produtos{width: 50%;}
}

@media (max-width: 990px){
    .faixa-saiba-mais{display: none;height: auto;background: none;margin: 0;}
    .engloba-logo-saiba-mais{display: none;}
    .engloba-txt-saiba-mais{width: 100%;height: auto;margin: 20px 0;}
    .txt-saiba-mais{width: 100%;text-align: center;}

    .engloba-diferenciais-produtos{background: none;height: auto;}
    .titulo-dif-produtos{display: none;width: 100%;margin: 0;font-size: 20px;text-align: center;}
    .info-produtos{width: 104%;margin: 20px -2% 0 0;background: #000;}

    .topo-pagina{height: 107px;margin: 90px 0 0 0;background-size: cover !important;}
    .topo-pagina p{width: 100%;font-size: 25px;text-align: center;margin: 0;}
    .topo-pagina span{display: none;}

    .mobi{display: block !important;}
    .desk{display: none !important;}

    .seta-left{display: none;}

    .dif-2{background-position-y: 90%;}
    .dif-3{background-position-y: 90%;}
}