div.elements.Childs {
	padding-top: var(--s2);
	width: auto;
	overflow: hidden;
}

div.elements.Childs>div.items>div.item>div.item2 {
	border-radius: var(--s2);
	overflow: hidden;
}

div.elements.Childs>div.items>div.item>div.item2>a {
	text-decoration: none;
	text-transform: uppercase;
	color: var(--color-25);
	position: relative;
	display: block;
}

div.elements.Childs>div.items>div.item>div.item2>a>span {
	position: absolute;
	bottom: var(--s3);
	left: var(--s3);
	font-weight: 700;
	max-width: 50%;
}

@media screen and (max-width: 810px) {
	div.elements.Childs>div.items>div.item>div.item2>a>span {
		max-width: 80%;
	}
}


@media screen and (max-width: 480px) {
	div.elements.Childs>div.items>div.item>div.item2>a>span {
		max-width: 80%;
	}
}