.row-content-block .flex-container{
	display:flex;
}
.row-content-block .image-column{
	width: 60%;
    min-height: 450px;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
	box-sizing:border-box;
}
.row-content-block .image-column img{
	height: 100%;
    position: absolute;
    width: 100%;
    object-fit: cover;
}
.row-content-block .text-column{
	flex:1;
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 50px 100px;
	box-sizing:border-box;
	margin:auto;
}
.row-content-block .gb-button-wrapper a{
	display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--accent);
    text-align: center;
    padding: 15px 20px;
    border-radius: 10px;
	color: white!important;
    text-decoration: none;
}
.editor-styles-wrapper a, .editor-styles-wrapper a:visited{
	color:white!important;
}
.row-content-block .gb-button-wrapper a:hover{
    background-color: var(--accent-2);
}
/*** Responsive Styles Smartphone Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
	.row-content-block .image-column{
		width:50%;
	}
}
@media all and (min-width: 768px) and (max-width: 1100px) {
	.row-content-block .image-column{
		width:30%;
	}
	.row-content-block .text-column{
		padding:30px 50px;
	}
}

@media all and (max-width: 767px) {
	.row-content-block .flex-container{
		flex-wrap:wrap;
	}
	.row-content-block .image-column{
		width:100%;
		order:-1;
	}
	.row-content-block .text-column{
		width:100%;
		padding:15px 20px;
	}
}