*{margin: 0;padding: 0;}
img{width: 100%;height: auto;}
.limite{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1000px;padding: 10px 0 10px 0;}
a{text-decoration: none;color: #1c1c1c;}
a,p,input,textarea,span,label,content{font-family: 'Lato', sans-serif !important;color: #1f1f1f;}
h1,h2,h3,h4,h5{font-family: 'Lato', sans-serif;font-weight: 900;text-transform: uppercase;}
.sessao{width: 100%;overflow: hidden;padding: 30px 0;}
.titulo{text-align: center;color: #1a1a1a;font-size: 1.8em;}
.sub-titulo{color: #353535;text-align: center;font-size: .9em;text-transform: uppercase;margin-top: 10px;font-weight: 400;line-height: 24px;}
.tira{width: 10%;height: 5px;margin: 10px auto 0 auto;background:url(../_img/ptn.png), #2980b9;}
.btn{width: 25%;background:#00897b;padding: 18px 15px;text-align: center;margin: 20px auto 0 auto;cursor: pointer;box-sizing: border-box;}
.btn a{color: white;text-transform: uppercase;font-size: .9em;}
.btn:hover{background:url(../_img/ptn.png), #1a1a1a;transition: all 1s;}
hr{border:1px solid rgba(0,0,0,.2);}
iframe{left:0;top:0;height:100%;width:100%;}

@keyframes btn-animado {
0%{bottom: :0px;}
100%{bottom:40px;}
}

.__talkjs_launcher {
animation: btn-animado 1s linear infinite;
background-color: #00897b !important;
}

/*----------------- KEYFRAME FADE-IN INĆĀ¨CIO-------------------*/
@-webkit-keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; } 
}
@-moz-keyframes fadeIn {
0% { opacity: 0;}
100% { opacity: 1; }
}
@-o-keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.fade {-webkit-animation: fadeIn 2s ease-in-out;animation: fadeIn 2s ease-in-out;}

