.asides {
	position : sticky;
	top      : 135px;
}

.aside {
	border-radius : 10px;
	padding       : 20px;
	margin-bottom : 20px;
}

.aside iframe {
	max-width : 100%;
}


/* --------------------------------------------------------------- */
/*
/* FORMULAIRE
/*
/* --------------------------------------------------------------- */
.aside .form_material_dw label {
	display : none;
}

.aside .form_material_dw .form-check label {
	display : block;
}

.aside .form_material_dw b.required_indicator {
	right : 5px !important;
}

.aside .form_material_dw .group .form-control {
	border-radius : 10px !important;
}

.aside .form_material_dw .group .form-control:focus {
	box-shadow   : none;
	border-color : #CED4DA;
}

.aside .form_material_dw .group .form-control::placeholder {
	color : var(--text-grey);
}

.aside p.required_fields {
	font-size     : 12px;
	text-align    : right;
	margin-bottom : 10px !important;
}

.aside p.required_fields b.required_indicator {
	position : relative !important;
	right    : 0 !important;
}

.col-12.d-flex.align-items-center.justify-content-center {
	width   : 100%;
	padding : 0;
	margin  : 0;
}

#rcaptchacontactaside div iframe {
	transform : scale(0.9);
}

#form_contact_aside_submit {
	background-color : var(--light-blue);
	max-width        : 254px;
	width            : 100%;
}


/* --------------------------------------------------------------- */
/*
/* Responsive
/*
/* --------------------------------------------------------------- */
@media screen and (max-width : 1024px) {
	#rcaptchacontactaside div iframe {
		transform : scale(0.65);
	}

	#form_contact_aside_submit {
		width : 100%;
	}
}


@media screen and (max-width : 768px) {
	#rcaptchacontactaside div iframe {
		transform : none;
	}

	.aside {
		padding : 30px 50px;
	}

	#form_contact_aside_submit {
		width : 255px;
	}
}

@media screen and (max-width : 425px) {
	#form_contact_aside_submit {
		width : 100%;
	}
}

@media screen and (max-width : 320px) {
	#rcaptchacontactaside div iframe {
		transform : scale(0.9);
	}
}