/*Button brilho */
.button-brilho{
    padding: 15px 30px;
    font-size: 16px;
    border: 0;
    border-radius: 50px;
    font-family: 'Calibri', sans-serif;
    color: #000;
    font-weight: bold;
    background: linear-gradient(to right, #d9f95b, rgb(255, 255, 0));
    cursor: pointer; 
}
.button-brilho:hover{
  text-decoration: none!important;
    animation-name: botao;
    color: #000;
    animation-duration: 0.5s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
    box-shadow: 0 0 60px 20px rgba(255, 255, 0, 0.4); 
}
@keyframes botao{
    0%{
        transform: scale(1);
        text-decoration: none!important;
    }
    100%{
        transform: scale(1.05);
    }
}
/*//Button brilho */
/*whatsapp flutuante pulse */
  .whatsapp-button {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 20px;
    right: 20px;
    background-color: #25d366;
    color: #fff;
    border-radius: 50px;
    text-align: center;
    font-size: 42px;
    box-shadow: 1px 1px 2px #888;
    z-index: 1000;
   animation: pulse 1.2s infinite;
}
  .whatsapp-button:hover {
    color: #fff;
}
@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.9); }
  70% { box-shadow: 0 0 0 15px rgba(37, 211, 102, 0); }
  100% { box-shadow: 0 0 0 0 rgba(37, 211, 102, 0); }
}
/*//whatsapp flutuante pulse */
.bgcolor{
	background: #111!important;
}
.white{
	color: #fff!important;
}
.bg-blue{
	background:#030d21!important;
}
.porcentagem{
	color: #999!important;
	font-size: 1.1em;
}
.margintop5{
	margin-top: 5px!important;
}
.margintop30{
	margin-top: 30px!important;
}
.margintop50{
	margin-top: 50px!important;
}
.margintop70{
	margin-top: 70px!important;
}
.margintop80{
	margin-top: 80px!important;
}
.marginbottom20{
	margin-bottom: 20px;
}
.marginbottom30{
	margin-bottom: 30px;
}
.marginbottom50{
	margin-bottom: 50px!important;
}
.title-peq{
	background: #383b29!important;
	padding: 12px 20px 12px 20px!important;
	border: 1px solid #666;
	border-radius: 50px;
	color: #d9f95b!important;
	font-size: 16px!important;
	letter-spacing: 1px;
	font-weight: 600;
}
.fontsize15{
	font-size: 15px!important;
}
.fontsize20{
	font-size: 20px!important;
}
.fontsize52{
	font-size: 52px!important;
}


@media(max-width:780px){
.fontsize52{
	font-size: 30px!important;
}
}

@media(max-width:780px){
.logotipo {
	margin-left: 20px!important;
	}
}	
@media(max-width:780px){
.banner-text p {
    font-size: 1.2em!important;
	}
}
