/* CSS Document */
@keyframes brilho {
    0% { background-position: 0% 50%;}
    50% { background-position: 100% 50%;}
    100% { background-position: 0% 50%; }
}

body.product .light .color-blue{ color:#7088c9 }
body.product .light .color-purple{ color:#9b69d1 }
span.line-break{ display: block; }

body.product.automacao-analise-concorrentes .secao.content{ font-family: termina, sans-serif; font-weight: normal; background: none; color:#000; background-color: #FFF; }
.secao.content .capa{ min-height: 600px; background-image: url("capa.jpg"); background-position: right top; background-repeat: no-repeat; background-size: contain; }
.product.automacao-analise-concorrentes h1{ font-size: 40px; font-weight: 600; line-height: 1.2; }
.product.automacao-analise-concorrentes h2{ text-align: left; margin-bottom: 15px; font-weight: normal; }
.product.automacao-analise-concorrentes h2 span{ font-weight: 600; }
.product.automacao-analise-concorrentes h3{ margin: 30px 0; font-size: 20px; font-weight: 500; }
.product.automacao-analise-concorrentes h4{ margin: 20px 0; font-size: 17px; font-weight: 500; }
.color-red{ color:#ec2d30 }
.color-gold{ color:#FFCC00 }
.color-blue{ color:#9eb7f9 }
.color-purple{ color:#d1b1f3 }
.color-grey{ color:#B0B0B0; }
.color-white{ color:#FFF; }
.risk{ text-decoration: line-through; }
.hat{ margin: 30px 0 20px; }

.product.automacao-analise-concorrentes.demo .capa .form-advise{ width: 70%; }
.product.automacao-analise-concorrentes.demo .capa input{ border-radius: 5px; }
.product.automacao-analise-concorrentes.demo .capa input#btnSend{ padding: 10px; border: none; background-color: #d1b1f3; cursor: pointer; }
.product.automacao-analise-concorrentes.demo .capa span#fieldNameAlert,
.product.automacao-analise-concorrentes.demo .capa span#fieldPhoneAlert,
.product.automacao-analise-concorrentes.demo .capa span#fieldEmailAlert{ color: #d1b1f3; display: none; font-weight: 600; }
.product.automacao-analise-concorrentes.demo .capa .loading{ display: none; height: 40px; }
.product.automacao-analise-concorrentes.demo .capa .msg{ display: none; }

@media only screen and (max-width: 780px){
	span.line-break{ display: contents; }
	.secao.content .capa{ background-image: url("capa-mobile.jpg"); }
	.capa .text{ padding-top: 40px; }
	.product.automacao-analise-concorrentes.demo .capa .form-advise{ width: 100%; }
	.product.automacao-analise-concorrentes h1{ font-size: 30px;; margin-bottom: 10px; }
}