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;}
.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; height: 100%;}
a[href^=tel] { color: inherit; }

.loading-js{display: none;width: 100%;height: 100%;position: fixed;top: 0;z-index: 999999;background: rgba(0, 0, 0, 0.20);}
.loading-js .engloba-loading{width: 100%;height: 100%;position: fixed;top: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;}
.loading-js .engloba-loading .square-center{width: 100px;height: 100px;background: #0000006e;display: flex;align-items: center;justify-content: center;border-radius: 5px;flex-wrap: wrap;}
.loading-js .engloba-loading .square-center p{float: left;width: 100%;color: #fff;text-align: center;margin: 0 0 0;font: 12px latobold;}
.loading-js .engloba-loading .square-center .lds-roller {display: inline-block;position: relative;width: 64px;height: 64px;}
.loading-js .engloba-loading .square-center .lds-roller div {animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin: 32px 32px;}
.loading-js .engloba-loading .square-center .lds-roller div:after {content: " ";display: block;position: absolute;width: 6px;height: 6px;border-radius: 50%;background: #fff;margin: -3px 0 0 -3px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(1) {animation-delay: -0.036s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(1):after {top: 50px;left: 50px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(2) {animation-delay: -0.072s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(2):after {top: 54px;left: 45px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(3) {animation-delay: -0.108s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(3):after {top: 57px;left: 39px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(4) {animation-delay: -0.144s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(4):after {top: 58px;left: 32px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(5) {animation-delay: -0.18s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(5):after {top: 57px;left: 25px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(6) {animation-delay: -0.216s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(6):after {top: 54px;left: 19px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(7) {animation-delay: -0.252s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(7):after {top: 50px;left: 14px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(8) {animation-delay: -0.288s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(8):after {top: 45px;left: 10px;}
@keyframes lds-roller {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
@keyframes shadow-pulse{0% {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);}100% {box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);}}
@keyframes shadow-pulse-big{0% {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);}100% {box-shadow: 0 0 0 70px rgba(0, 0, 0, 0);}}

@media (max-width: 1220px){
    .conteudo-center-1200{width: 96%; margin: 0 2%;}
}