/* Shared green hover for every action button on Elementor pages. */
.elementor-button,
.elementor-button-link,
.plew-cloud-cta__button,
.pla-btn,
.pla-cta__btn,
.wp-block-button__link {
	transition:
		background-color 0.22s ease,
		color 0.22s ease,
		border-color 0.22s ease,
		box-shadow 0.22s ease,
		transform 0.22s ease;
}

.elementor-button:hover,
.elementor-button:focus,
.elementor-button-link:hover,
.elementor-button-link:focus,
.plew-cloud-cta__button:hover,
.plew-cloud-cta__button:focus,
.pla-btn:hover,
.pla-btn:focus,
.pla-cta__btn:hover,
.pla-cta__btn:focus,
.wp-block-button__link:hover,
.wp-block-button__link:focus {
	background-color: #0dd183 !important;
	background-image: none !important;
	color: #010010 !important;
	border-color: #0dd183 !important;
	box-shadow: 0 0 30px rgba(104, 255, 195, 0.36) !important;
	transform: translateY(-2px);
}

.elementor-button:hover .elementor-button-text,
.elementor-button:focus .elementor-button-text,
.elementor-button:hover i,
.elementor-button:focus i,
.elementor-button:hover svg,
.elementor-button:focus svg,
.plew-cloud-cta__button:hover,
.plew-cloud-cta__button:focus {
	color: #010010 !important;
	fill: #010010;
}

.plew-cloud-cta__button:hover .plew-cloud-cta__button-arrow,
.plew-cloud-cta__button:focus .plew-cloud-cta__button-arrow {
	filter: none;
	transform: translateX(4px);
}
