.elementor-40147 .elementor-element.elementor-element-87b9eb6:not(.elementor-motion-effects-element-type-background), .elementor-40147 .elementor-element.elementor-element-87b9eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-40147 .elementor-element.elementor-element-87b9eb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-40147 .elementor-element.elementor-element-87b9eb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40147 .elementor-element.elementor-element-11f90ac .elementor-button{background-color:#D2329F;}.elementor-40147 .elementor-element.elementor-element-0c05dd8:not(.elementor-motion-effects-element-type-background), .elementor-40147 .elementor-element.elementor-element-0c05dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-40147 .elementor-element.elementor-element-0c05dd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-40147 .elementor-element.elementor-element-0c05dd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40147 .elementor-element.elementor-element-1e9373a:not(.elementor-motion-effects-element-type-background), .elementor-40147 .elementor-element.elementor-element-1e9373a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-40147 .elementor-element.elementor-element-1e9373a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-40147 .elementor-element.elementor-element-1e9373a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40147 .elementor-element.elementor-element-5338a63 .elementor-button{height:75px;width:389px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;padding:20px 20px 20px 20px;}.elementor-40147 .elementor-element.elementor-element-fb1538a:not(.elementor-motion-effects-element-type-background), .elementor-40147 .elementor-element.elementor-element-fb1538a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-40147 .elementor-element.elementor-element-fb1538a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-40147 .elementor-element.elementor-element-fb1538a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40147 .elementor-element.elementor-element-416ad69{--alignment:center;--width:350px;--rotate:0deg;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:10px;--word-spacing:5px;--text-color:#FFFFFF;--transition:0.3s;}@media(max-width:1024px){.elementor-40147 .elementor-element.elementor-element-416ad69{--width:500px;letter-spacing:-1.2px;}}@media(max-width:900px){.elementor-40147 .elementor-element.elementor-element-416ad69{--width:500px;}}/* Start custom CSS for button, class: .elementor-element-11f90ac */.elementor-40147 .elementor-element.elementor-element-11f90ac .elementor-button{
	transform: translate3d(0px, 0px, 0);
	animation: pracima 1s infinite ;
	animation-timing-function: linear;
}

@keyframes pracima{
	from{
		transform: translate3d(opx, 0px, 0);
	}
	to{
		transform: translate3d(50px, 0px, 0);
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5144e5c */.elementor-40147 .elementor-element.elementor-element-5144e5c .elementor-button{
	transform: translate3d(0px, 0px, 0);
	animation:  scale 0.7s infinite ;
	animation-timing-function: linear;
}

@keyframes scale{
	0%{
		transform: scale(1)
	}
	50%{
		transform: scale(1.1)
	}
	100%{
		transform: scale(1)
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5338a63 */.elementor-40147 .elementor-element.elementor-element-5338a63 .elementor-button{
	animation: brilho 3.5s infinite;
	background-image: linear-gradient(45deg, #1BBAED, #07FEE1, #1BBAED, #07FEE1);
	background-size: 400% 200%;
	transition: background 1.6s;
}

@keyframes brilho{
	0%{
		Background-position: 0 0;
	}
	100%{
		Background-position: 100% 0;
	}
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-416ad69 */.elementor-40147 .elementor-element.elementor-element-416ad69{
	animation: rodando 15s linear infinite;
}

@keyframes rodando{
	0%{
	Transform: rotate(0deg);
	}
100%{
	Transform: rotate(360deg);
	}
}/* End custom CSS */