/* https://clickconnect.com.br/wp-content/themes/clickconnect_theme/assets/css/custom.css?ver=489100847 */
/* Import rule from: https://clickconnect.com.br/wp-content/themes/clickconnect_theme/assets/css/animacoes.css */
/*Texto expandindo*/
.text-expand {
	-webkit-animation: tracking-in-expand 0.7s
		cubic-bezier(0.215, 0.61, 0.355, 1) both;
	animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}
@-webkit-keyframes tracking-in-expand {
	0% {
		letter-spacing: -0.5em;
		opacity: 0;
	}
	40% {
		opacity: 0.6;
	}
	100% {
		opacity: 1;
	}
}
@keyframes tracking-in-expand {
	0% {
		letter-spacing: -0.5em;
		opacity: 0;
	}
	40% {
		opacity: 0.6;
	}
	100% {
		opacity: 1;
	}
}

/*Jello - pulo*/
.pulo {
	-webkit-animation: jello-horizontal 0.9s ease-in infinite alternate both;
	animation: jello-horizontal 0.9s ease-in infinite alternate both;
}
@-webkit-keyframes jello-horizontal {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}
	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}
	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes jello-horizontal {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}
	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}
	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

/*Flick*/
.text-flicker-in-glow {
	-webkit-animation: text-flicker-in-glow 4s linear both;
	animation: text-flicker-in-glow 4s linear both;
}
@-webkit-keyframes text-flicker-in-glow {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0;
		text-shadow: none;
	}
	10.1% {
		opacity: 1;
		text-shadow: none;
	}
	10.2% {
		opacity: 0;
		text-shadow: none;
	}
	20% {
		opacity: 0;
		text-shadow: none;
	}
	20.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.25);
	}
	20.6% {
		opacity: 0;
		text-shadow: none;
	}
	30% {
		opacity: 0;
		text-shadow: none;
	}
	30.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45),
			0 0 60px rgba(255, 255, 255, 0.25);
	}
	30.5% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45),
			0 0 60px rgba(255, 255, 255, 0.25);
	}
	30.6% {
		opacity: 0;
		text-shadow: none;
	}
	45% {
		opacity: 0;
		text-shadow: none;
	}
	45.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45),
			0 0 60px rgba(255, 255, 255, 0.25);
	}
	50% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45),
			0 0 60px rgba(255, 255, 255, 0.25);
	}
	55% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45),
			0 0 60px rgba(255, 255, 255, 0.25);
	}
	55.1% {
		opacity: 0;
		text-shadow: none;
	}
	57% {
		opacity: 0;
		text-shadow: none;
	}
	57.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.35);
	}
	60% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.35);
	}
	60.1% {
		opacity: 0;
		text-shadow: none;
	}
	65% {
		opacity: 0;
		text-shadow: none;
	}
	65.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.35),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	75% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.35),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	75.1% {
		opacity: 0;
		text-shadow: none;
	}
	77% {
		opacity: 0;
		text-shadow: none;
	}
	77.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.4),
			0 0 110px rgba(255, 255, 255, 0.2),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	85% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.4),
			0 0 110px rgba(255, 255, 255, 0.2),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	85.1% {
		opacity: 0;
		text-shadow: none;
	}
	86% {
		opacity: 0;
		text-shadow: none;
	}
	86.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.6),
			0 0 60px rgba(255, 255, 255, 0.45),
			0 0 110px rgba(255, 255, 255, 0.25),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	100% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.6),
			0 0 60px rgba(255, 255, 255, 0.45),
			0 0 110px rgba(255, 255, 255, 0.25),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
}
@keyframes text-flicker-in-glow {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0;
		text-shadow: none;
	}
	10.1% {
		opacity: 1;
		text-shadow: none;
	}
	10.2% {
		opacity: 0;
		text-shadow: none;
	}
	20% {
		opacity: 0;
		text-shadow: none;
	}
	20.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.25);
	}
	20.6% {
		opacity: 0;
		text-shadow: none;
	}
	30% {
		opacity: 0;
		text-shadow: none;
	}
	30.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45),
			0 0 60px rgba(255, 255, 255, 0.25);
	}
	30.5% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45),
			0 0 60px rgba(255, 255, 255, 0.25);
	}
	30.6% {
		opacity: 0;
		text-shadow: none;
	}
	45% {
		opacity: 0;
		text-shadow: none;
	}
	45.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45),
			0 0 60px rgba(255, 255, 255, 0.25);
	}
	50% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45),
			0 0 60px rgba(255, 255, 255, 0.25);
	}
	55% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.45),
			0 0 60px rgba(255, 255, 255, 0.25);
	}
	55.1% {
		opacity: 0;
		text-shadow: none;
	}
	57% {
		opacity: 0;
		text-shadow: none;
	}
	57.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.35);
	}
	60% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.35);
	}
	60.1% {
		opacity: 0;
		text-shadow: none;
	}
	65% {
		opacity: 0;
		text-shadow: none;
	}
	65.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.35),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	75% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.35),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	75.1% {
		opacity: 0;
		text-shadow: none;
	}
	77% {
		opacity: 0;
		text-shadow: none;
	}
	77.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.4),
			0 0 110px rgba(255, 255, 255, 0.2),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	85% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.55),
			0 0 60px rgba(255, 255, 255, 0.4),
			0 0 110px rgba(255, 255, 255, 0.2),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	85.1% {
		opacity: 0;
		text-shadow: none;
	}
	86% {
		opacity: 0;
		text-shadow: none;
	}
	86.1% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.6),
			0 0 60px rgba(255, 255, 255, 0.45),
			0 0 110px rgba(255, 255, 255, 0.25),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
	100% {
		opacity: 1;
		text-shadow: 0 0 30px rgba(255, 255, 255, 0.6),
			0 0 60px rgba(255, 255, 255, 0.45),
			0 0 110px rgba(255, 255, 255, 0.25),
			0 0 100px rgba(255, 255, 255, 0.1);
	}
}

/*Color change BG*/
.color-change-2x {
	-webkit-animation: color-change-2x 10s infinite alternate both;
	animation: color-change-2x 10s infinite alternate both;
}
@-webkit-keyframes color-change-2x {
	0% {
		background: #4d6ba2;
	}
	100% {
		background: #17479e;
	}
}
@keyframes color-change-2x {
	0% {
		background: #4d6ba2;
	}
	100% {
		background: #17479e;
	}
}

/*Shake*/
.jxPOhn,
.shake {
	animation: shake-animation 4.72s ease infinite;
	transform-origin: 50% 50%;
}
@keyframes shake-animation {
	0% {
		transform: translate(0, 0);
	}
	1.78571% {
		transform: translate(5px, 0);
	}
	3.57143% {
		transform: translate(0, 0);
	}
	5.35714% {
		transform: translate(5px, 0);
	}
	7.14286% {
		transform: translate(0, 0);
	}
	8.92857% {
		transform: translate(5px, 0);
	}
	10.71429% {
		transform: translate(0, 0);
	}
	100% {
		transform: translate(0, 0);
	}
}

/*SlideTopLeft*/
.slide-tl {
	-webkit-animation: slide-tl 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
	animation: slide-tl 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
@-webkit-keyframes slide-tl {
	0% {
		-webkit-transform: translateY(0) translateX(0);
		transform: translateY(0) translateX(0);
	}
	100% {
		-webkit-transform: translateY(-100px) translateX(-100px);
		transform: translateY(-100px) translateX(-100px);
	}
}
@keyframes slide-tl {
	0% {
		-webkit-transform: translateY(0) translateX(0);
		transform: translateY(0) translateX(0);
	}
	100% {
		-webkit-transform: translateY(-100px) translateX(-100px);
		transform: translateY(-100px) translateX(-100px);
	}
}

/*SlideInTopRight*/
.slide-in-bck-tr {
	-webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)
		both;
	animation: slide-in-bck-tr 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
@-webkit-keyframes slide-in-bck-tr {
	0% {
		-webkit-transform: translateZ(700px) translateY(-300px)
			translateX(400px);
		transform: translateZ(700px) translateY(-300px) translateX(400px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0) translateY(0) translateX(0);
		transform: translateZ(0) translateY(0) translateX(0);
		opacity: 1;
	}
}
@keyframes slide-in-bck-tr {
	0% {
		-webkit-transform: translateZ(700px) translateY(-300px)
			translateX(400px);
		transform: translateZ(700px) translateY(-300px) translateX(400px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0) translateY(0) translateX(0);
		transform: translateZ(0) translateY(0) translateX(0);
		opacity: 1;
	}
}

/*SlideInTop*/
.slide-in-bck-top {
	-webkit-animation: slide-in-bck-top 0.6s
		cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
	animation: slide-in-bck-top 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
@-webkit-keyframes slide-in-bck-top {
	0% {
		-webkit-transform: translateZ(700px) translateY(-300px);
		transform: translateZ(700px) translateY(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0) translateY(0);
		transform: translateZ(0) translateY(0);
		opacity: 1;
	}
}
@keyframes slide-in-bck-top {
	0% {
		-webkit-transform: translateZ(700px) translateY(-300px);
		transform: translateZ(700px) translateY(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0) translateY(0);
		transform: translateZ(0) translateY(0);
		opacity: 1;
	}
}

/*FlipHorizontalBottom*/
.flip-horizontal-bottom {
	-webkit-animation: flip-horizontal-bottom 0.4s
		cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
	animation: flip-horizontal-bottom 0.4s
		cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
}
@-webkit-keyframes flip-horizontal-bottom {
	0% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
	}
	100% {
		-webkit-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
	}
}
@keyframes flip-horizontal-bottom {
	0% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
	}
	100% {
		-webkit-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
	}
}

/*Puff*/
.puff-in-hor {
	-webkit-animation: puff-in-hor 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) both;
	animation: puff-in-hor 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) both;
}
@-webkit-keyframes puff-in-hor {
	0% {
		-webkit-transform: scaleX(2);
		transform: scaleX(2);
		-webkit-filter: blur(4px);
		filter: blur(4px);
		opacity: 0;
	}
	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1;
	}
}
@keyframes puff-in-hor {
	0% {
		-webkit-transform: scaleX(2);
		transform: scaleX(2);
		-webkit-filter: blur(4px);
		filter: blur(4px);
		opacity: 0;
	}
	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1;
	}
}

/*Text Popup*/
.text-pop-up-top {
	-webkit-animation: text-pop-up-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
		both;
	animation: text-pop-up-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
@-webkit-keyframes text-pop-up-top {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		text-shadow: none;
	}
	100% {
		-webkit-transform: translateY(-50px);
		transform: translateY(-50px);
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		text-shadow: 0 1px 0 #ccc, 0 2px 0 #ccc, 0 3px 0 #ccc, 0 4px 0 #ccc,
			0 5px 0 #ccc, 0 6px 0 #ccc, 0 7px 0 #ccc, 0 8px 0 #ccc, 0 9px 0 #ccc,
			0 50px 30px rgba(0, 0, 0, 0.3);
	}
}
@keyframes text-pop-up-top {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		text-shadow: none;
	}
	100% {
		-webkit-transform: translateY(-50px);
		transform: translateY(-50px);
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		text-shadow: 0 1px 0 #ccc, 0 2px 0 #ccc, 0 3px 0 #ccc, 0 4px 0 #ccc,
			0 5px 0 #ccc, 0 6px 0 #ccc, 0 7px 0 #ccc, 0 8px 0 #ccc, 0 9px 0 #ccc,
			0 50px 30px rgba(0, 0, 0, 0.3);
	}
}

/*Focus In*/
.focus-in-expand:hover {
	-webkit-animation: focus-in-expand 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94)
		both;
	animation: focus-in-expand 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
@-webkit-keyframes focus-in-expand {
	0% {
		letter-spacing: -0.5em;
		-webkit-filter: blur(12px);
		filter: blur(12px);
		opacity: 0;
	}
	100% {
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1;
	}
}
@keyframes focus-in-expand {
	0% {
		letter-spacing: -0.5em;
		-webkit-filter: blur(12px);
		filter: blur(12px);
		opacity: 0;
	}
	100% {
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1;
	}
}

/*Roll In Top*/
.roll-in-top {
	-webkit-animation: roll-in-top 0.6s ease-out both;
	animation: roll-in-top 0.6s ease-out both;
}
@-webkit-keyframes roll-in-top {
	0% {
		-webkit-transform: translateY(-800px) rotate(-540deg);
		transform: translateY(-800px) rotate(-540deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0) rotate(0deg);
		transform: translateY(0) rotate(0deg);
		opacity: 1;
	}
}
@keyframes roll-in-top {
	0% {
		-webkit-transform: translateY(-800px) rotate(-540deg);
		transform: translateY(-800px) rotate(-540deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0) rotate(0deg);
		transform: translateY(0) rotate(0deg);
		opacity: 1;
	}
}

/*Jello Horizontal*/
.jello-horizontal,
.jello:hover {
	-webkit-animation: jello-horizontal 0.9s both;
	animation: jello-horizontal 0.9s both;
}
@-webkit-keyframes jello-horizontal {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}
	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}
	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@keyframes jello-horizontal {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}
	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}
	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

/*Vibration*/
.vibration:focus {
	-webkit-animation: vibration 0.3s linear infinite both;
	animation: vibration 0.3s linear infinite both;
}
@-webkit-keyframes vibration {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
	20% {
		-webkit-transform: translate(-2px, 2px);
		transform: translate(-2px, 2px);
	}
	40% {
		-webkit-transform: translate(-2px, -2px);
		transform: translate(-2px, -2px);
	}
	60% {
		-webkit-transform: translate(2px, 2px);
		transform: translate(2px, 2px);
	}
	80% {
		-webkit-transform: translate(2px, -2px);
		transform: translate(2px, -2px);
	}
	100% {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}
@keyframes vibration {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
	20% {
		-webkit-transform: translate(-2px, 2px);
		transform: translate(-2px, 2px);
	}
	40% {
		-webkit-transform: translate(-2px, -2px);
		transform: translate(-2px, -2px);
	}
	60% {
		-webkit-transform: translate(2px, 2px);
		transform: translate(2px, 2px);
	}
	80% {
		-webkit-transform: translate(2px, -2px);
		transform: translate(2px, -2px);
	}
	100% {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}.logo img{max-width:190px}.page-footer .logo__link img{max-width:120px;filter:brightness(800%)}.uk-navbar-nav .uk-active,.current_page_item,.uk-navbar-nav a:hover{border-bottom:1px solid var(--cor-branca)}div.developer{padding-top:5px;font-size:.8rem;color:#fff}div.developer a{font-size:0.8rem!important;color:#fff}div.developer i{font-size:0.8rem!important}.dfBDQI{display:none!important}.branco{color:#fff!important}#scroll{position:fixed;left:10px;bottom:10px;cursor:pointer;width:60px;height:60px;background-color:#3498db;text-indent:-9999px;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;z-index:100}#scroll span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#fff}#scroll:hover{background-color:var(--cor-apoio);opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.toTop:hover{box-shadow:rgb(0 0 0 / 70%) 2px 2px 11px}.afasta-5-l{padding-left:5px}.afasta-5-r{padding-right:5px}.espaco-bottom-5{margin-bottom:5px}.uk-search-large .uk-search-input{background:var(--cor-secundaria);color:var(--cor-primaria)}.uk-search-large .uk-search-input::placeholder{color:#fff;opacity:1}.uk-search-large .uk-search-input:-ms-input-placeholder{color:#fff}.uk-search-large .uk-search-input::-ms-input-placeholder{color:#fff}.section-faq .uk-input::-webkit-input-placeholder,.section-faq .uk-select::-webkit-input-placeholder,.section-faq .uk-textarea::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.section-faq .uk-input::-moz-placeholder,.section-faq .uk-select::-moz-placeholder,.section-faq .uk-textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.section-faq .uk-input:-ms-input-placeholder,.section-faq .uk-select:-ms-input-placeholder,.section-faq .uk-textarea:-ms-input-placeholder{color:rgba(255,255,255,.5)}.section-faq .uk-input::-ms-input-placeholder,.section-faq .uk-select::-ms-input-placeholder,.section-faq .uk-textarea::-ms-input-placeholder{color:rgba(255,255,255,.5)}.section-faq .uk-input::placeholder,.section-faq .uk-select::placeholder,.section-faq .uk-textarea::placeholder{color:rgba(255,255,255,.5)}.page-header__top,.page-footer{border-bottom:none;background:-moz-linear-gradient(0deg,rgba(7,22,90,1) 35%,rgba(35,61,177,1) 53%,rgba(7,13,47,1) 100%);background:-webkit-linear-gradient(0deg,rgba(7,22,90,1) 35%,rgba(35,61,177,1) 53%,rgba(7,13,47,1) 100%);background:linear-gradient(0deg,rgba(7,22,90,1) 35%,rgba(35,61,177,1) 53%,rgba(7,13,47,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#07165a",endColorstr="#070d2f",GradientType=1);color:#fff}.page-header__top .page-header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.page-header__top-left ul{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:0;list-style-type:none}.page-header__top-left ul li{padding-right:35px;padding-left:35px;line-height:40px}.page-header__top-right .search-btn{-webkit-transition:0.3s;-o-transition:0.3s;padding:8px 19px;color:#fff;transition:0.3s;background-color:var(--cor-apoio);font-weight:700}.page-header__top-right .search-btn:hover,.page-header__top-right .search-btn:focus,.page-header__top-right .search-btn:active{color:var(--cor-primaria)}#menu-menu-pc>.current-menu-item>a{color:#fff!important}.page-header__bottom{background-color:var(--cor-barra-menu)}.section-faq__shape{padding:134px 0 5px}.empresa .section-title{margin-bottom:5px}.maisvendido{background-color:var(--cor-apoio)!important;transform:scale(1.05)}hr.uk-divider-icon{margin-bottom:10px;margin-top:5px}.page-footer .page-footer-top{padding-bottom:0}.page-footer .page-footer-bottom{padding:20px 0}.page-footer .uk-list-disc li{padding:1px 0}.contacts-list-item__desc{padding-left:0}.page-footer .uk-list-disc li a,.page-footer .uk-list-disc li a:hover,.contacts-list-item__content a:hover,.contacts-list-item__content a:focus,.contacts-list-item__content a:active{color:#fff}span#cncc a{color:#ffffff!important;text-decoration:underline}.anatel small{font-size:.8rem}.asp_simplebar-content{display:flex;justify-content:center}.resdrg .asp_content{display:flex!important;align-items:center!important;justify-content:center!important}#ajaxsearchprores2_1.horizontal .results .item,#ajaxsearchprores2_2.horizontal .results .item,div.asp_r.asp_r_2.horizontal .results .item{width:auto!important}.asp_res_url{pointer-events:none}#ajaxsearchpro2_1 .probox .proinput,#ajaxsearchpro2_2 .probox .proinput,div.asp_m.asp_m_2 .probox .proinput{padding-left:5%}.uk-input,.uk-select,.uk-textarea{padding-left:10px}.uk-input,.uk-select:not([multiple]):not([size]){height:55px}.fa-beat{-webkit-animation:fa-beat 1s infinite linear;animation:fa-beat 1s infinite linear}.gCdMUP{opacity:0!important}@keyframes fa-beat{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.3);transform:scale(1.3)}90%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.red{color:#ff0015}.uk-search{margin-top:-200px!important}.uk-modal-close-full{border-top-left-radius:2rem;border-bottom-left-radius:2rem;background:var(--cor-apoio);color:#fff}.uk-modal-close-full:hover{-webkit-box-shadow:0 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:0 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0)}.blueBGGradient{background:linear-gradient(180deg,rgba(77,107,162,1) 0%,rgba(23,71,158,1) 120px)}.uk-modal-dialog2,.section-types-of-cars{background:radial-gradient(circle,rgba(0,163,224,1) 0%,rgb(8,38,95) 66%)}.section-types-of-cars .uk-h2,.section-types-of-cars span{color:#fff}.types-cars-item__more .uk-button-link{padding:5px 7px 6px 12px}.uk-button-danger{color:var(--cor-primaria)}.botao{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cor-apoio);border-radius:.6em;color:var(--cor-apoio);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-weight:400;line-height:1;margin:10px;padding:.8em 1.8em;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:700;transition:0.7s ease}.botao:hover,.botao:focus{color:#fff;outline:0;text-decoration:none;-webkit-animation:shadow-drop-bottom 0.4s cubic-bezier(.25,.46,.45,.94) both;animation:shadow-drop-bottom 0.4s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes shadow-drop-bottom{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35);box-shadow:0 12px 20px -12px rgba(0,0,0,.35)}}@keyframes shadow-drop-bottom{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35);box-shadow:0 12px 20px -12px rgba(0,0,0,.35)}}.botao-1{color:#fff;background-image:-webkit-linear-gradient(45deg,var(--cor-primaria) 50%,transparent 50%);background-image:linear-gradient(45deg,var(--cor-primaria) 50%,transparent 50%);background-position:100%;background-size:400%;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.botao-1:hover{background-position:0}.pdf:hover:after{font-family:"Font Awesome\ 5 Free";content:"\f1c1";padding-left:4px}.medidor:hover:after{font-family:"Font Awesome\ 5 Free";content:"\f233";padding-left:4px}.section-latest-tech{padding-top:50px}.section-latest-tech__shape{background:-moz-linear-gradient(0deg,rgba(7,22,90,1) 35%,rgba(35,61,177,1) 53%,rgba(7,13,47,1) 100%);background:-webkit-linear-gradient(0deg,rgba(7,22,90,1) 35%,rgba(35,61,177,1) 53%,rgba(7,13,47,1) 100%);background:linear-gradient(0deg,rgba(7,22,90,1) 35%,rgba(35,61,177,1) 53%,rgba(7,13,47,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#07165a",endColorstr="#070d2f",GradientType=1)}.latest-tech-box{background-color:transparent}.latest-tech-box .uk-h2{color:#fff}.cadastro-planos{display:flex;justify-content:center;text-transform:uppercase}.cadastro-planos a{color:#ebebeb;padding:.2rem;font-size:.7rem;text-decoration:none}.cadastro-planos a:hover{color:var(--cor-primaria);text-decoration:underline;font-weight:700;transition:all 0.2s ease}.cadastro-planos:hover{color:var(--cor-apoio);transition:all 0.2s ease}.bg-roxo{background-color:#793ea5!important}.bg-branco{background-color:#ffffff!important;background:#ffffff!important}.bg-amarelo{background-color:#eaf205!important}.bg-vermelho{background-color:#f24607!important}.bg-verde{background-color:#49d907!important}.bg-preto{background-color:#000000!important}.bg-cinza{background-color:#ebebeb!important}.bg-azul{background-color:#08265f!important}.bg-azul2{background-color:#38bdf2!important}.txt-branco{color:#ffffff!important}.txt-preto{color:#000000!important}.txt-laranja{color:var(--cor-apoio)!important}.pad-05{padding:5px!important}.pad-10{padding:10px!important}.pad-20{padding:20px!important}.pad-30{padding:30px!important}.pad-40{padding:40px!important}.pad-50{padding:50px!important}.pad-b5{padding-bottom:5px!important}.pad-b10{padding-bottom:10px!important}.pad-b20{padding-bottom:20px!important}.pad-b30{padding-bottom:30px!important}.pad-b40{padding-bottom:40px!important}.pad-b50{padding-bottom:50px!important}.pad-b60{padding-bottom:60px!important}.uk-card-primary{background:var(--cor-primaria);color:#fff}.uk-card-secondary{background:var(--cor-apoio);color:#fff}.mapa-container{border-radius:12px}.mapa-container iframe{width:100%;display:block;pointer-events:none;border-radius:12px}.mapa-container iframe.clicked{pointer-events:auto}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.wpcf7 form .wpcf7-response-output{margin:-1em .5em 1em;padding:1.5em!important;border:2px solid #00a0d2;text-align:center!important;text-transform:uppercase!important;font-size:1.1em!important;color:#fff}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background-color:#00b894}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#ff7675;background-color:#d63031}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#6c5ce7;background-color:#e74c3c;color:#eaf205}.wpcf7-not-valid-tip{color:#dc3232!important;font-size:1em;font-weight:700;display:block}.uppernome{text-transform:uppercase!important}.grecaptcha-badge{opacity:0}.fZbFLE,.jWcIXO,.hlANmy{width:60px!important;height:60px!important}.dmopMx{display:none!important}@media only screen and (max-width:424px){.logo img{max-width:240px}.page-footer .logo__link img{max-width:220px}}