section.mod_circle_full{
	display: flex;
	padding-left: max(calc(50vw - 400px),20px) !important;
	padding-right: max(calc(50vw - 400px),20px) !important;
	isolation: isolate;
	align-items: center;
}

section.mod_circle_full h2.bloqTitle{
	flex: 2 2 2px;
	margin: 0;
	z-index: 1;
	padding-bottom: 10%;
}

section.mod_circle_full div.Full{
	margin: 0 auto;
	flex: 3 3 3px;
	max-width: 500px;
}

section.mod_circle_full div.Full ul li div.Item span.ItemBefore{
	height: 100%;
	border-radius: 50%;
	aspect-ratio: 1 / 1;
	overflow: hidden;
}

section.mod_circle_full div.Full ul li div.Item span.ItemBefore video{
	height: 100%;
	width: auto;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}

section.mod_circle_full div.Full>ul>li .Item .ItemBefore, section div.Full>ul>li .Item .ItemBefore{
	margin-bottom: 0;
}

section.mod_circle_full div.Full>ul>li .Item .description .descriptiontext{
    display: none;
}

@media screen and (max-width: 500px){
	section.mod_circle_full{
		flex-wrap: wrap;
	}

	section.mod_circle_full h2.bloqTitle{
		min-width: 100%;
		max-width: 100%;
		padding-bottom: 0.5em;
	}

	section.mod_circle_full div.Full{
		min-width: 100%;
	}

	section.mod_circle_full div.Full>ul>li .Item .description .descriptiontext{
		position: relative;
		top: 0;
		width: 100%;
    	padding: 10px 0;
	}
}