.cta-small-img{
	display: none; }
.cta-small-wrapp,
.cta-small-content{
	display: flex;
	display: -ms-flexbox; 
	flex: 1;
	-ms-flex: 1; 
}
@media (min-width: 640px){
	.cta-small-img{
		display: flex;
		display: -ms-flex; 
		flex: 1;
		-ms-flex: 1; }
}
.cta-small-wrapp{
	flex-direction: row-reverse;
	justify-content: center;
}
.cta-small-img{
	background-color: var(--text-color-dark);
	justify-content: center;
	flex: 1 1 17%;
	padding: 4rem 0; }
.cta-small-img img{
	object-fit: scale-down;
}
.cta-small-content{
	flex: 1 1 83%;
	flex-direction: column;
	justify-content: center;
	padding-left: 2rem; }
.cta-small-content h2,
.cta-small-content p{
	font-size: 2rem;
	margin: 0; }
.cta-small-content p{
	color: var(--link-color); }
.cta-small-content a{
	display: inline-block;
	padding: 0.3rem 0.6rem;
	border-radius: 0.1rem;
	margin-top: 2rem; 
	border: none; }
.cta-small-content a.bg-bot{
	border-radius: 0.1rem;
	text-align: center;
	color: var(--text-color-light);
	background: linear-gradient( var(--text-color-dark) 50%, var(--link-color) 50%);
	background-size: 100% 200%;
	background-position-y: 0%;
	transition: 0.4s; }
.cta-small-content a.bg-bot:hover{
	background-position-y: 100%;
	color: var(--text-color-dark); }
