.ce_rsce_teasers {
	margin-bottom: var(--sp4);
}
.ce_rsce_teasers__hl {
	margin-bottom: var(--indent);
	
}
.ce_rsce_teasers__text {
	
}
.ce_rsce_teasers__items {
	display: grid;
	column-gap: var(--grid-gap);
	row-gap: calc( var(--grid-gap) * 1.6 );
}
.ce_rsce_teasers__item {
	/* display: flex; */
	/* flex-direction: column; */
	/* gap: clamp(1rem,2vw,2rem); */
}
.ce_rsce_teasers__image {
	margin-bottom: clamp(1rem,1.7vw,1.5rem);
	display: block;
	
}
.ce_rsce_teasers__image .dot {
	
}
.ce_rsce_teasers__image svg {
	display: block;
	
}
.ce_rsce_teasers__image:hover .icon {
	stroke-width: 6px !important;
}
.ce_rsce_teasers__image:hover .shape {
	/* transform-origin: 50% 50%; */
	transform: translateY(3.5rem);
	opacity: 0;
	
}
.ce_rsce_teasers__image .icon,
.ce_rsce_teasers__image .shape {
	transition: stroke-width .4s ease;
	
}
.ce_rsce_teasers__image:hover .bg {
	fill: var(--cl1) !important;
	
}
.ce_rsce_teasers__image .bg {
	fill: var(--cl4) !important;
	transition: fill .4s ease;
	
}
.ce_rsce_teasers__title {
	font-size: var(--lg);
	line-height: var(--lg);
	margin-bottom: 0rem;
	font-family: var(--font-copy);
	
}
.ce_rsce_teasers__description {
	font-size: var(--md);
	color: var(--cl-copy);
	line-height: var(--lh-md);
	margin-bottom: clamp(0.7rem,2vw,1.5rem);
	display: none;
}
@media screen and (min-width: 768px){
	.ce_rsce_teasers__items {
		grid-template-columns: 1fr 1fr;
		
	}
	
}
@media screen and (min-width: 992px){
	.ce_rsce_teasers__items {
		grid-template-columns: 1fr 1fr 1fr;
		
	}
	
}
