
.image-colour-divider .color,.image-colour-divider .image{width:100%;display:none;}
.image-colour-divider .row img{width:100%}
.image-colour-divider .content{}

.image-colour-divider .content .topic{margin: 4.5rem 0 3.3rem 0;text-align:center;font-size: 2.7rem;line-height: 3.2rem;font-weight: normal;}
.image-colour-divider .image{overflow:hidden;display:block}

.image-colour-divider.css-loaded.itc_block_visible .content .btn {
	font-weight: bold;
	font-size: 1.5rem;
}

/* @media (min-width: 501px) { */
@media (min-width: 568px) {
	.image-colour-divider > .container { margin-left: 0; margin-right: 0; width: 100%; max-width: 100%; }
	.image-colour-divider .row { display: flex; position: relative; }
	.image-colour-divider .color, .image-colour-divider .image { width: 50%; display: block; }
	.image-colour-divider .image { overflow: hidden; display: block; }
	.image-colour-divider .content { position: absolute; top: 50%; transform: translateY(-50%); text-align: left; width:57%; }

	.image-colour-divider .content .topic{ text-align: left; margin: 0 0 1.2rem 0; }

	.image-colour-divider.css-loaded.itc_block_visible .content .btn,.image-colour-divider.css-loaded.itc_block_visible .content .topic{ -webkit-animation: image-colour-divider-topic 2s ease-out; animation: image-colour-divider-topic 2s ease-out; }

	.image-colour-divider.css-loaded.itc_block_visible .image img { -webkit-animation: image-colour-divider-image 2s ease-out; animation: image-colour-divider-image 2s ease-out; }
}

@media (min-width: 1024px) {
	.image-colour-divider .content .topic {
		font-size: 6rem;
		line-height: 8rem;
		margin: 0 0 2.1rem;
	}
}

@media (min-width: 1440px) {
	.image-colour-divider .content .topic {
		margin: 0 0 3rem;
	}
}

@media (min-width: 1920px) {
	.image-colour-divider .content .topic {
		margin: 0 0 3.8rem;
	}
}

@-webkit-keyframes image-colour-divider-topic {
	from {-webkit-transform:translateX(-7rem);opacity:0}
	to {-webkit-transform:translateX(0);opacity:1}
}

@keyframes image-colour-divider-topic {
	from {transform:translateX(-7rem);opacity:0}
	to {transform:translateX(0);opacity:1}
}

@-webkit-keyframes image-colour-divider-image {
	from {-webkit-transform:scale(1.15,1.15);}
	to {-webkit-transform:scale(1,1);}
}

@keyframes image-colour-divider-image {
	from {transform:scale(1.15,1.15);}
	to {transform:scale(1,1);}
}