.elementor-65 .elementor-element.elementor-element-16d90ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-65 .elementor-element.elementor-element-ba9cbf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:19px;--padding-block-end:19px;--padding-inline-start:19px;--padding-inline-end:19px;}.elementor-65 .elementor-element.elementor-element-ba9cbf7:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-ba9cbf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-65 .elementor-element.elementor-element-ba9cbf7, .elementor-65 .elementor-element.elementor-element-ba9cbf7::before{--border-transition:0.3s;}.elementor-65 .elementor-element.elementor-element-b140133 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-b140133 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-f625f46{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-65 .elementor-element.elementor-element-f625f46 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-65 .elementor-element.elementor-element-9f9cf01 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-9f9cf01.elementor-element{--align-self:stretch;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-ba9cbf7{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-9f9cf01 */.elementor-65 .elementor-element.elementor-element-9f9cf01 a.elementor-button {
	animation: animateBg 3s linear infinite;
	background-image: linear-gradient(100deg, #054e55, #08666f, #054e55, #08666f);
	background-size:300% 100%;
	box-shadow: 0 5px 20px 0px #AC614E6E;
}

@keyframes animateBg {
	0% {
		background-position: 0 0;
		/*transform: scale(1)*/
		}

	50% {
		/*transform: scale(1.08)*/
		}

	100% {
		background-position: 100% 0;
		}

}

.btn-padrao:hover {
    border-radius: 1px;

	box-shadow: 0 0 0 0 rgba(5, 78, 85, 1);
	animation: pulse-green 2s;
}

@keyframes pulse-green {
	0% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(5, 78, 850, 0.7);
	}
	
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(5, 78, 85, 0);
	}
	
	100% {
		transform: scale(1);
		box-shadow: 0 0 0 0 rgba(5, 78, 850, 0);
	}
}/* End custom CSS */