
.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base {
	padding: 2em 2.5em;
	border: 1px solid #333;
	background-color: #333;
}

.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base .sow-cta-text .sow-cta-title {
	color: #f98e36;
}

.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base {
	flex-direction: column;
}

.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base .sow-cta-text {
	text-align: center;
}

.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base .so-widget-sow-button {
	margin-top: 1.5em;
}

@media (max-width: 780px) {
	.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base .sow-cta-wrapper {
		display: flex;
		flex-direction: column;
	}
	
	.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base .sow-cta-wrapper .so-widget-sow-button {
		margin-right: 0;
		margin-left: 0;
	}
	
	.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base .sow-cta-wrapper .so-widget-sow-button {
		float: none;
	}
	
	.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base .sow-cta-wrapper .sow-cta-text {
		text-align: center;
	}
	
	.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base .sow-cta-wrapper .so-widget-sow-button {
		margin-top: 1em !important;
		margin-bottom: 0;
	}
}

.so-widget-sow-cta-default-7c687edcc05e .sow-cta-base .sow-cta-wrapper::after {
	clear: both;
	content: "";
	display: table;
}
