

/* --- Stylesheet 7413 () --------- */ 

.T4634 { display: flex; flex-direction: column; }

.T4634 .item {
	position: relative;
	display: flex;
	padding: 0 0 2rem 0;
}

.T4634 .item:after {
	position: absolute;
	bottom: 1rem;
	right: 0;
	left: 0;
	content: "";
	display: block;
	border-bottom: 1px solid #CCC;
	width: 80%;
	margin: 0 auto;
}

.T4634 .item:last-child:after { display: none; }

.T4634 .item .image { width: 80px; flex-shrink: 0; }
.T4634 .item .image .image_inner { display: block; }
.T4634 .item .image :is(img, picture){ width: 100%; height: auto;  }

.T4634 .item .image img { aspect-ratio: 105 / 85; object-fit: cover; }

.T4634 .item .content {
	flex: 1;
	position: relative;

	display: flex;
	justify-content: center;
	flex-direction: column;
	
	padding: 0 0 0 1.5rem;
	color: #000;
}

.T4634 .item .arrow {
	color: #AAA;
	font-size: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.T4634 .item .content .sub {
	font-weight: 600;
	color: #333;
	font-size: 0.9rem;
	margin-bottom: 0.3rem;
}
.T4634 .item .content .headline {
	font-size: 2rem;
	margin-bottom: 0.4rem;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

/* --- Stylesheet 7414 () --------- */ 

@media (min-width: 567px) {
	.T4634 .item .image { width: 135px; }

	.T4634 .item .image img { aspect-ratio: 28 / 17; }
}

@media (min-width: 768px) {
	.T4634 .item .image { width: 200px; }
}

@media (min-width: 1024px) {
	.T4634 .item .image { width: 240px; }

	.T4634 .item { padding: 0 0 2.5rem 0; }
	.T4634 .item:after { display: none; }
	.T4634 .item .arrow { font-size: 3rem; }

}

@media (min-width: 1280px) {
	.T4634 .item { padding: 0 0 3rem 0; }
	.T4634 .item .image { width: 280px; }
}


/* --- Stylesheet 8024 (optional) --------- */ 

.T4634.S8024 .item .image .image_inner { overflow: hidden; }


/* --- Stylesheet 8025 (optional) --------- */ 

.T4634.S8025 .item .image { display: none; }


@media (min-width: 567px) {
	.T4634.S8025 .item .image { display: block; }
}


/* --- Stylesheet 8026 (optional) --------- */ 

.T4634.S8026 { 
	background-color: rgba(255,255,255,0.6);
	padding: 2rem 1.8rem;
}


/* --- Stylesheet 8027 (optional) --------- */ 

.T4634.S8027 { 
	background-color: rgba(0,0,0,0.05);
	padding: 2rem 1.8rem;
}


/* --- Stylesheet 8112 (optional) --------- */ 

@media (min-width: 567px) {

}

@media (min-width: 768px) {

}

@media (min-width: 1024px) {
	.T4634.S8112 { flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
	.T4634.S8112 .item {
		width: 47%;
	}
	.T4634.S8112 .item .image { width: 140px; }
	.T4634.S8112 .item .content { justify-content: flex-start; }
	.T4634.S8112 .item .content .headline { font-size: 1.8rem; }

}

@media (min-width: 1280px) {

}
