.ce-subscribe-form {
	display: inline-flex;
	flex-direction: column;
	width: 100%; }
.elementor-field-type-subscribe {
	align-items: center; }
	.elementor-field-type-subscribe input[type=email] {
		color: #373a3c;
		background: #fff;
		border: 1px solid #818a91;
		border-radius: 0;
		transition: .5s; }
		.elementor-field-type-subscribe input[type=email]:focus {
			outline: 0; }
	.elementor-field-type-subscribe button[type=submit] {
		margin-inline-end: 0 !important; }
	.elementor-button-classic button[type=submit] {
		color: #fff;
		background: #5bc0de;
		border-radius: 0; }
.elementor-form-spinner ~ span[class*=icon] {
	display: none; }

@media screen and (max-width: 767px) {
	.elementor-mobile-layout-multiline button[type=submit] {
		margin-inline-start: 0 !important; }
	.elementor-mobile-layout-inline button[type=submit] {
		margin-top: 0 !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-tablet-layout-multiline button[type=submit] {
		margin-inline-start: 0 !important; }
	.elementor-tablet-layout-inline button[type=submit] {
		margin-top: 0 !important; } }

@media (min-width: 1025px) {
	.elementor-layout-multiline button[type=submit] {
		margin-inline-start: 0 !important; }
	.elementor-layout-inline button[type=submit] {
		margin-top: 0 !important; } }
