/* ---------------------------------------- */

/*  $ > Menotalks 2021

/* ---------------------------------------- */

.pg_menotalks_2021 {
	background: white;
	}
.pg_menotalks_2021 .breadcrumb-container {
	display: none;
	}
.pg_vichymag.pg_menotalks_2021 .page-container{
	padding-bottom: 0;
	}

/* ======================================== */
/*  section_hero
/* ======================================== */

.section_hero {
	position: relative;
	}
.section_hero .ctn_section {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	height: var(--aox-670px);
	width: var(--aox-grid);
	margin: 0 auto;
	padding: var(--aox-100px) 0;
	}

.section_hero .obj_logo {
	position: relative;
	z-index: 2;
	width: var(--aox-280px);
	}
.section_hero .obj_logo img {
	object-fit: contain;
	}

.section_hero .ctn_text {
	position: relative;
	z-index: 2;
	width: var(--aox-col-6);
	margin-top: var(--aox-20px);
	color: white;
	text-align: center;
	}
.section_hero .ctn_text p {
	font-size: var(--aox-fs-24px);
	line-height: var(--aox-lh-140);
	}

.section_hero .ctn_background {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	}
.section_hero .ctn_background img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	}

/***/

@media screen and (max-width: 767px) {

	.section_hero .ctn_section {
		justify-content: space-between;
		height: var(--aox-590px);
		padding: var(--aox-60px) 0;
		}

	.section_hero .ctn_text {
		width: 100%;
		margin-top: 0;
		text-align: left;
		}
	.section_hero .ctn_text p {
		font-size: var(--aox-fs-16px);
		}

	.section_hero .ctn_background {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		}
	.section_hero .ctn_background img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		}

	}

/* ======================================== */
/*  section_hero-countdown
/* ======================================== */

.section_hero-countdown {
	position: relative;
	}
.section_hero-countdown .ctn_section {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	height: var(--aox-670px);
	width: var(--aox-grid);
	margin: 0 auto;
	padding: var(--aox-120px) 0 0 0;
	}

.section_hero-countdown .ctn_text {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: var(--aox-550px);
	text-align: center;
	}
.section_hero-countdown .ctn_text > * + * {
	margin-top: var(--aox-30px);
	}

.section_hero-countdown .ctn_text .ctn_title > * + * {
	margin-top: var(--aox-10px);
	}
.section_hero-countdown .ctn_text .ctn_title .t_title {
	font-weight: 700;
	font-size: var(--aox-fs-50px);
	line-height: var(--aox-lh-100);
	text-transform: uppercase;
	}
.section_hero-countdown .ctn_text .ctn_title .t_subtitle {
	font-size: var(--aox-fs-26px);
	line-height: var(--aox-lh-100);
	text-transform: uppercase;
	}
.section_hero-countdown .ctn_text .t_description {
	font-size: var(--aox-fs-26px);
	line-height: var(--aox-lh-100);
	text-transform: uppercase;
	}
.section_hero-countdown .ctn_text .t_description em {
	display: block;
	margin-top: var(--aox-10px);
	font-style: normal;
	font-weight: 700;
	font-size: var(--aox-fs-40px);
	line-height: var(--aox-lh-100);
	color: #FECB4A;
	}
.section_hero-countdown .ctn_text .obj_btn {
	color: black;
	background: #FECB4A;
	}
.section_hero-countdown .ctn_text .obj_btn:hover,
.section_hero-countdown .ctn_text .obj_btn:focus {
	color: #FECB4A;
	border-color: #FECB4A;
	background: white;
	}
.section_hero-countdown .ctn_text .t_legal {
	font-size: var(--aox-fs-12px);
	line-height: var(--aox-lh-120);
	text-transform: uppercase;
	color: #D5D5D5;
	}

.section_hero-countdown .ctn_text .obj_countdown {
	display: inline-flex;
	flex-direction: row;
	justify-content: center;
  	padding: var(--aox-30px) var(--aox-30px) var(--aox-25px) var(--aox-30px);
	border-radius: var(--aox-30px);
	background: #FECB4A;
	}
.section_hero-countdown .ctn_text .obj_countdown > * + * {
	margin-left: var(--aox-10px);
	}
.section_hero-countdown .ctn_text .obj_countdown .obj_number {
	position: relative;
	}
.section_hero-countdown .ctn_text .obj_countdown .obj_number + .obj_number::before {
	content: ":";
	display: block;
	height: var(--aox-50px);
	width: var(--aox-10px);
	position: absolute;
	top: 0;
	left: calc(var(--aox-10px) * -1);
	font-size: var(--aox-fs-40px);
	line-height: var(--aox-50px);
	color: white;
	}
.section_hero-countdown .ctn_text .obj_countdown .obj_number .t_number {
	position: relative;
	display: block;
	height: var(--aox-50px);
	width: var(--aox-80px);
	}
.section_hero-countdown .ctn_text .obj_countdown .obj_number .t_number::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: var(--aox-50px);
	width: var(--aox-38px);
	border-radius: var(--aox-8px);
	background: white;
	}
.section_hero-countdown .ctn_text .obj_countdown .obj_number .t_number::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	height: var(--aox-50px);
	width: var(--aox-38px);
	border-radius: var(--aox-8px);
	background: white;
	}
.section_hero-countdown .ctn_text .obj_countdown .obj_number .t_number span {
	position: relative;
	left: var(--aox-8px);
	z-index: 2;
	font-size: var(--aox-fs-40px);
	line-height: var(--aox-50px);
	letter-spacing: var(--aox-18px);
	color: #FECB4A;
	text-align: center;
	}
.section_hero-countdown .ctn_text .obj_countdown .obj_number .t_desc {
	margin-top: var(--aox-10px);
	font-size: var(--aox-fs-12px);
	color: white;
	text-transform: uppercase;
	}

.section_hero-countdown .ctn_background {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	}
.section_hero-countdown .ctn_background img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	}

/***/

@media screen and (max-width: 767px) {

	.section_hero-countdown .ctn_section {
		height: var(--aox-530px);
		padding: var(--aox-20px) 0;
		}

	.section_hero-countdown .ctn_text {
		width: 100%;
		justify-content: flex-start;
		}
	.section_hero-countdown .ctn_text > * + * {
		margin-top: var(--aox-20px);
		}

	.section_hero-countdown .ctn_text .ctn_title .t_title {
		font-size: var(--aox-fs-30px);
		}
	.section_hero-countdown .ctn_text .ctn_title .t_subtitle {
		font-size: var(--aox-fs-16px);
		}
	.section_hero-countdown .ctn_text .t_description {
		font-size: var(--aox-fs-16px);
		}
	.section_hero-countdown .ctn_text .t_description em {
		margin-top: var(--aox-5px);
		font-size: var(--aox-fs-26px);
		}
	.section_hero-countdown .ctn_text .obj_btn {
		height: var(--aox-30px);
		padding: var(--aox-5px) var(--aox-30px);
		font-size: var(--aox-fs-10px);
		line-height: var(--aox-20px);
		border-radius: var(--aox-15px);
		}
	.section_hero-countdown .ctn_text .t_legal {
		position: absolute;
		bottom: 0;
		font-size: var(--aox-fs-10px);
		}

	.section_hero-countdown .ctn_text .obj_countdown {
		padding: var(--aox-20px);
		border-radius: var(--aox-15px);
		}
	.section_hero-countdown .ctn_text .obj_countdown > * + * {
		margin-left: var(--aox-8px);
		}
	.section_hero-countdown .ctn_text .obj_countdown .obj_number + .obj_number::before {
		height: var(--aox-35px);
		width: var(--aox-8px);
		left: calc(var(--aox-8px) * -1);
		font-size: var(--aox-fs-24px);
		line-height: var(--aox-35px);
		}
	.section_hero-countdown .ctn_text .obj_countdown .obj_number .t_number {
		height: var(--aox-35px);
		width: var(--aox-52px);
		}
	.section_hero-countdown .ctn_text .obj_countdown .obj_number .t_number::before {
		height: var(--aox-35px);
		width: var(--aox-25px);
		border-radius: var(--aox-8px);
		}
	.section_hero-countdown .ctn_text .obj_countdown .obj_number .t_number::after {
		height: var(--aox-35px);
		width: var(--aox-25px);
		border-radius: var(--aox-8px);
		}
	.section_hero-countdown .ctn_text .obj_countdown .obj_number .t_number span {
		left: var(--aox-6px);
		font-size: var(--aox-fs-24px);
		line-height: var(--aox-35px);
		letter-spacing: var(--aox-12px);
		}
	.section_hero-countdown .ctn_text .obj_countdown .obj_number .t_desc {
		margin-top: var(--aox-10px);
		font-size: var(--aox-fs-8px);
		}

	}

/* ======================================== */
/*  section_topics
/* ======================================== */

.section_topics {
	position: relative;
	background: #FECB4A;
	}
.section_topics .ctn_section {
	margin: 0 auto;
	padding: var(--aox-120px) 0;
	}

.section_topics .obj_scroll {
	z-index: 2;
	}

.section_topics .ctn_header {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: var(--aox-external-gutter);
	width: var(--aox-col-4);
	transform: translateY(-50%);
	transition: all ease 400ms;
	}
.section_topics .ctn_header > * + * {
	margin-top: var(--aox-20px);
	}
.section_topics .ctn_header .t_title {
	font-weight: 700;
	font-size: var(--aox-fs-38px);
	line-height: var(--aox-lh-90);
	text-transform: uppercase;
	}
.section_topics .ctn_header p {
	font-size: var(--aox-fs-38px);
	line-height: var(--aox-lh-100);
	}

.section_topics .obj_scroll .ctn_scroll {
	display: flex;
	flex-direction: row;
	padding-left: calc(var(--aox-external-gutter) + var(--aox-col-5-gutter));
	}
.section_topics .obj_scroll .ctn_scroll > * {
	margin-right: var(--aox-gutter);
	}

.section_topics .obj_topic {
	position: relative;
	overflow: hidden;
	min-width: var(--aox-350px);
	width: var(--aox-350px);
	border-radius: var(--aox-10px);
	background: white;
	}
.section_topics .obj_topic .ctn_image {
	height: var(--aox-250px);
	background: #cccccc;
	}
.section_topics .obj_topic .ctn_bottom {
	padding: var(--aox-30px);
	}
.section_topics .obj_topic .ctn_bottom > * + * {
	margin-top: var(--aox-20px);
	}
.section_topics .obj_topic .ctn_bottom .ctn_text > * + * {
	margin-top: var(--aox-20px);
	}
.section_topics .obj_topic .ctn_bottom .ctn_text .t_title {
	font-weight: 700;
	font-size: var(--aox-fs-22px);
	line-height: var(--aox-lh-90);
	text-transform: uppercase;
	}
.section_topics .obj_topic .ctn_bottom .ctn_text p {
	font-size: var(--aox-fs-16px);
	line-height: var(--aox-lh-140);
	}
.section_topics .obj_topic .ctn_bottom .ctn_btn {
	justify-content: flex-start;
	}
.section_topics .obj_topic .ctn_bottom .ctn_btn .obj_btn {
	color: black;
	background: #FECB4A;
	}
.section_topics .obj_topic .ctn_bottom .ctn_btn .obj_btn:hover,
.section_topics .obj_topic .ctn_bottom .ctn_btn .obj_btn:focus {
	color: #FECB4A;
	border-color: #FECB4A;
	background: white;
	}

/***/
	@media screen and (min-width: 768px) {

		.section_topics .ctn_header.is_hidden {
			visibility: hidden;
			opacity: 0;
			}

	}

	@media screen and (max-width: 767px) {

		.section_topics .ctn_section {
			display: flex;
			flex-direction: column;
			padding: var(--aox-60px) 0;
			}

		.section_topics .ctn_header {
			position: static;
			width: var(--aox-grid);
			margin: 0 auto;
			transform: none;
			}
		.section_topics .ctn_header .t_title {
			font-size: var(--aox-fs-20px);
			}
		.section_topics .ctn_header p {
			font-size: var(--aox-fs-26px);
			}

		.section_topics .obj_scroll {
			margin-top: var(--aox-30px);
			}
		.section_topics .obj_scroll .ctn_scroll {
			padding-left: var(--aox-external-gutter);
			}

		.section_topics .obj_topic {
			position: relative;
			overflow: hidden;
			min-width: var(--aox-350px);
			width: var(--aox-350px);
			border-radius: var(--aox-10px);
			background: white;
			}
		.section_topics .obj_topic .ctn_image {
			height: var(--aox-250px);
			background: #cccccc;
			}
		.section_topics .obj_topic .ctn_bottom {
			padding: var(--aox-30px);
			}
		.section_topics .obj_topic .ctn_bottom > * + * {
			margin-top: var(--aox-20px);
			}
		.section_topics .obj_topic .ctn_bottom .ctn_text > * + * {
			margin-top: var(--aox-20px);
			}
		.section_topics .obj_topic .ctn_bottom .ctn_text .t_title {
			font-weight: 700;
			font-size: var(--aox-fs-22px);
			line-height: var(--aox-lh-90);
			text-transform: uppercase;
			}
		.section_topics .obj_topic .ctn_bottom .ctn_text p {
			font-size: var(--aox-fs-16px);
			line-height: var(--aox-lh-140);
			}
		.section_topics .obj_topic .ctn_bottom .ctn_btn {
			justify-content: flex-start;
			}
		.section_topics .obj_topic .ctn_bottom .ctn_btn .obj_btn {
			color: black;
			background: #FECB4A;
			}
		.section_topics .obj_topic .ctn_bottom .ctn_btn .obj_btn:hover,
		.section_topics .obj_topic .ctn_bottom .ctn_btn .obj_btn:focus {
			color: #FECB4A;
			border-color: #FECB4A;
			background: white;
			}

		}

/* ======================================== */
/*  section_protocol
/* ======================================== */
.section_protocol .ctn_section {
	margin: var(--aox-120px) auto 0 auto;
	}
.section_protocol .ctn_section > .ctn_title .t_title {
	font-weight: 700;
	font-size: var(--aox-fs-38px);
	line-height: var(--aox-lh-90);
	text-transform: uppercase;
	text-align: center;
	}

@media screen and (max-width: 767px) {
	.section_protocol .ctn_section {
		margin: var(--aox-60px) auto 0 auto;
		}
	.section_protocol .ctn_section > .ctn_title .t_title {
		padding: 0 var(--aox-30px);
		font-size: var(--aox-fs-20px);
		}
}

/* ======================================== */
/*  section_experts
/* ======================================== */

.section_experts .ctn_section {
	margin: var(--aox-120px) auto 0 auto;
	}

.section_experts .ctn_header {
	text-align: center;
	}
.section_experts .ctn_header > * + * {
	margin-top: var(--aox-20px);
	}
.section_experts .ctn_header .t_title {
	font-weight: 700;
	font-size: var(--aox-fs-38px);
	line-height: var(--aox-lh-90);
	text-transform: uppercase;
	}
.section_experts .ctn_header p {
	font-size: var(--aox-fs-16px);
	line-height: var(--aox-lh-140);
	}

.section_experts .ctn_skin {
	position: relative;
	margin-top: var(--aox-40px);
	}

.section_experts .ctn_skin .carrousel_experts {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: calc(var(--aox-external-gutter) + var(--aox-col-6-gutter));
	width: var(--aox-col-6);
	padding: var(--aox-80px) var(--aox-col-gutter);
	transform: translateY(-50%);
	background: white;
	}
.section_experts .ctn_skin .carrousel_experts .item > * + * {
	margin-top: var(--aox-20px);
	}
.section_experts .ctn_skin .carrousel_experts .item .t_title {
	font-weight: 700;
	font-size: var(--aox-fs-38px);
	line-height: var(--aox-lh-90);
	}
.section_experts .ctn_skin .carrousel_experts .item p {
	font-size: var(--aox-fs-16px);
	line-height: var(--aox-lh-140);
	}
.section_experts .ctn_skin .carrousel_experts .item .ctn_btn {
	justify-content: flex-start;
	}
.section_experts .ctn_skin .carrousel_experts .item .ctn_btn .obj_btn {
	color: black;
	background: #FECB4A;
	}
.section_experts .ctn_skin .carrousel_experts .item .ctn_btn .obj_btn:hover,
.section_experts .ctn_skin .carrousel_experts .item .ctn_btn .obj_btn:focus {
	color: #FECB4A;
	border-color: #FECB4A;
	background: white;
	}
.section_experts .ctn_skin .carrousel_experts .nav .prev,
.section_experts .ctn_skin .carrousel_experts .nav .next {
	position: absolute;
	top: 50%;
	height: var(--aox-col-gutter);
	width: var(--aox-col-gutter);
	text-indent: -9999px;
	transform: translateY(-50%);
	}
.section_experts .ctn_skin .carrousel_experts .nav .prev {
	left: 0;
	}
.section_experts .ctn_skin .carrousel_experts .nav .next {
	right: 0;
	}
.section_experts .ctn_skin .carrousel_experts .nav .prev::after,
.section_experts .ctn_skin .carrousel_experts .nav .next::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	height: var(--aox-15px);
	width: var(--aox-15px);
	transform: translate(-50%, -50%) rotate(-45deg);
	border-top: solid 2px black;
	}
.section_experts .ctn_skin .carrousel_experts .nav .prev::after {
	transform: translate(-50%, -50%) rotate(-45deg);
	border-left: solid 2px black;
	}
.section_experts .ctn_skin .carrousel_experts .nav .next::after {
	transform: translate(-50%, -50%) rotate(45deg);
	border-right: solid 2px black;
	}
.section_experts .ctn_skin .carrousel_experts .nav ul {
	position: absolute;
	bottom: 0;
	left: 50%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: var(--aox-80px);
	transform: translateX(-50%);
	}
.section_experts .ctn_skin .carrousel_experts .nav ul > * + * {
	margin-left: var(--aox-10px);
	}
.section_experts .ctn_skin .carrousel_experts .nav ul li {
	display: block;
	overflow: hidden;
	height: var(--aox-10px);
	width: var(--aox-10px);
	border: solid 1px black;
	border-radius: 50%;
	text-indent: -9999px;
	cursor: pointer;
	transition: all 400ms;
	}
.section_experts .ctn_skin .carrousel_experts .nav ul li.active {
	border-color: #FECB4A;
	background: #FECB4A;
	}
.section_experts .ctn_skin .carrousel_experts .nav ul li a {
	display: block;
	height: 100%;
	width: 100%;
	}

.section_experts .ctn_skin .carrousel_background {
	position: relative;
	overflow: hidden;
	height: var(--aox-580px);
	}
.section_experts .ctn_skin .carrousel_background .masque,
.section_experts .ctn_skin .carrousel_background .items,
.section_experts .ctn_skin .carrousel_background .item {
	position: relative;
	height: 100%;
	width: 100%;
	}
.section_experts .ctn_skin .carrousel_background .item {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: var(--aox-580px);
	width: calc(var(--aox-external-gutter) + var(--aox-col-10));
	background: #f1f4f1;
	transition: all ease 400ms;
	}
.section_experts .ctn_skin .carrousel_background .item.current {
	opacity: 1;
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_caption {
	position: absolute;
	top: 50%;
	left: 45%;
	z-index: 2;
	height: var(--aox-460px);
	width: var(--aox-460px);
	transform: translate(-50%, -50%);
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_caption::before {
	content: "";
	position: absolute;
	top: var(--aox-20px);
	left: 0;
	display: block;
	height: var(--aox-60px);
	width: var(--aox-60px);
	border-top: solid 4px black;
	border-left: solid 4px black;
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_caption::after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	height: var(--aox-60px);
	width: var(--aox-60px);
	border-bottom: solid 4px black;
	border-right: solid 4px black;
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_caption p {
	margin-left: var(--aox-80px);
	font-weight: 700;
	font-size: var(--aox-fs-22px);
	line-height: var(--aox-lh-90);
	text-transform: uppercase;
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_caption p strong {
	font-style: normal;
	font-size: var(--aox-fs-42px);
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_image {
	position: absolute;
	bottom: 0;
	left: 45%;
	transform: translateX(-50%);
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_image img {
	display: block;
	}

.section_experts .ctn_skin .carrousel_background .item .ctn_text {
	display: flex;
	align-items: center;
	position: absolute;
	z-index: 2;
	left: calc(var(--aox-external-gutter) + var(--aox-col-6-gutter));
	top: 50%;
	width: var(--aox-col-6); height: var(--aox-400px);
	padding: 0 var(--aox-col-gutter);
	transform: translateY(-50%);
	background: white;
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_text > div > * + * {
	margin-top: var(--aox-20px);
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_text .t_title {
	font-size: var(--aox-fs-38px); line-height: var(--aox-lh-90);
	font-weight: 700;
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_text p {
	font-size: var(--aox-fs-16px);
	line-height: var(--aox-lh-140);
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_text .ctn_btn {
	justify-content: flex-start;
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_text .ctn_btn .obj_btn {
	color: black;
	background: #FECB4A;
	}
.section_experts .ctn_skin .carrousel_background .item .ctn_text .ctn_btn .obj_btn:hover,
.section_experts .ctn_skin .carrousel_background .item .ctn_text .ctn_btn .obj_btn:focus {
	color: #FECB4A;
	border-color: #FECB4A;
	background: white;
	}

.section_experts .ctn_skin .carrousel_background .nav {
	position: absolute;
	z-index: 20;
	left: calc(var(--aox-external-gutter) + var(--aox-col-6-gutter)); top: 50%;
	width: var(--aox-col-6);
	transform: none;
	}
.section_experts .ctn_skin .carrousel_background .nav .prev,
.section_experts .ctn_skin .carrousel_background .nav .next {
	position: absolute;
	top: 50%;
	height: var(--aox-col-gutter);
	width: var(--aox-col-gutter);
	text-indent: -9999px;
	transform: translateY(-50%);
	border: none;
	}
.section_experts .ctn_skin .carrousel_background .nav .prev {
	left: 0;
	}
.section_experts .ctn_skin .carrousel_background .nav .next {
	right: 0;
	}
.section_experts .ctn_skin .carrousel_background .nav .prev::after,
.section_experts .ctn_skin .carrousel_background .nav .next::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	height: var(--aox-15px);
	width: var(--aox-15px);
	transform: translate(-50%, -50%) rotate(-45deg);
	border-top: solid 2px black;
	}
.section_experts .ctn_skin .carrousel_background .nav .prev::after {
	transform: translate(-50%, -50%) rotate(-45deg);
	border-left: solid 2px black;
	}
.section_experts .ctn_skin .carrousel_background .nav .next::after {
	transform: translate(-50%, -50%) rotate(45deg);
	border-right: solid 2px black;
	}
.section_experts .ctn_skin .carrousel_background .nav .prev.disabled,
.section_experts .ctn_skin .carrousel_background .nav .next.disabled{
	opacity: 0.5;
	}
.section_experts .ctn_skin .carrousel_background .nav ul {
	position: absolute;
	bottom: calc(var(--aox-170px) * -1);
	left: 50%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	transform: translateX(-50%);
	}

.section_experts .ctn_skin .carrousel_background .nav ul li {
	height: auto;
	width: auto;
	margin: 0;
	border-radius: 0;
	background: none;
	}

.section_experts .ctn_skin .carrousel_background .nav ul li + li {
	margin-left: var(--aox-10px);
	}
.section_experts .ctn_skin .carrousel_background .nav ul li button {
	display: block;
	overflow: hidden;
	height: var(--aox-10px);
	width: var(--aox-10px);
	border: solid 1px black;
	border-radius: 50%;
	text-indent: -9999px;
	cursor: pointer;
	transition: all 400ms;
	}
.section_experts .ctn_skin .carrousel_background .nav ul li button.current {
	border-color: #FECB4A;
	background: #FECB4A;
	}

/***/
@media screen and (max-width: 1024px) {

	.section_experts .ctn_skin .carrousel_background .item .ctn_text {
		height: var(--aox-500px);
		}
	.section_experts .ctn_skin .carrousel_background .nav ul {
		bottom: calc(var(--aox-220px) * -1);
		}

}

@media screen and (max-width: 767px) {

	.section_experts .ctn_section {
		margin: var(--aox-60px) auto 0 auto;
		}

	.section_experts .ctn_header {
		width: var(--aox-grid);
		margin: 0 auto;
		}
	.section_experts .ctn_header .t_title {
		padding: 0 var(--aox-30px);
		font-size: var(--aox-fs-20px);
		}
	.section_experts .ctn_header p br {
		display: none;
		}

	.section_experts .ctn_skin {
		position: relative;
		margin-top: var(--aox-30px);
		padding: var(--aox-30px) var(--aox-external-gutter);
		background: #f1f4f1;
		}

	.section_experts .ctn_skin .carrousel_background,
	.section_experts .ctn_skin .carrousel_background .items,
	.section_experts .ctn_skin .carrousel_background .item {
		/* height: var(--aox-220px); */
		height: auto;
		width: 100%;
		}
	.section_experts .ctn_skin .carrousel_background .item .ctn_caption {
		position: absolute;
		top: 0;
		left: 50%;
		height: var(--aox-220px);
		width: var(--aox-220px);
		transform: translateX(-50%);
		}
	.section_experts .ctn_skin .carrousel_background .item .ctn_caption::before {
		top: var(--aox-10px);
		height: var(--aox-30px);
		width: var(--aox-30px);
		border-top: solid 3px black;
		border-left: solid 3px black;
		}
	.section_experts .ctn_skin .carrousel_background .item .ctn_caption::after {
		content: none;
		}
	.section_experts .ctn_skin .carrousel_background .item .ctn_caption p {
		margin-left: var(--aox-40px);
		font-size: var(--aox-fs-12px);
		}
	.section_experts .ctn_skin .carrousel_background .item .ctn_caption p strong {
		font-size: var(--aox-fs-18px);
		}
	.section_experts .ctn_skin .carrousel_background .item .ctn_image {
		left: 50%;
		bottom: auto;
		top: var(--aox-40px);
		width: var(--aox-190px); height: var(--aox-220px);
		}

	.section_experts .ctn_skin .carrousel_experts {
		position: relative;
		top: auto;
		left: auto;
		width: 100%;
		padding: var(--aox-60px) var(--aox-30px);
		transform: none;
		}
	.section_experts .ctn_skin .carrousel_experts .item .t_title {
		font-size: var(--aox-fs-20px);
		}
	.section_experts .ctn_skin .carrousel_experts .nav .prev,
	.section_experts .ctn_skin .carrousel_experts .nav .next {
		display: none;
		}
	.section_experts .ctn_skin .carrousel_experts .nav ul {
		height: var(--aox-60px);
		}

	.section_experts .ctn_skin .carrousel_background .item .ctn_text {
		position: relative;
		left: auto; top: auto;
		width: 100%; height: auto;
		margin-top: var(--aox-220px);
		padding: var(--aox-60px) var(--aox-30px);
		transform: none;
		}
	.section_experts .ctn_skin .carrousel_background .item .ctn_text .t_title {
		font-size: var(--aox-fs-20px);
		}
	.section_experts .ctn_skin .carrousel_background .nav {
		left: 0; top: auto;
		bottom: 0;
		width: 100%;
		}
	.section_experts .ctn_skin .carrousel_background .nav .prev,
	.section_experts .ctn_skin .carrousel_background .nav .next {
		top: auto;
		bottom: calc(var(--aox-30px) * -1);
		height: var(--aox-60px);
		transform: none;
		}
	.section_experts .ctn_skin .carrousel_background .nav {
		bottom: var(--aox-30px);
		}
	.section_experts .ctn_skin .carrousel_background .nav ul {
		bottom: 0;
		}
}

/* ======================================== */
/*  section_skin
/* ======================================== */

.section_skin .ctn_section {
	width: var(--aox-grid);
	margin: var(--aox-120px) auto;
	}

.section_skin .ctn_header {
	text-align: center;
	}
.section_skin .ctn_header > * + * {
	margin-top: var(--aox-20px);
	}
.section_skin .ctn_header .t_title {
	padding: 0 var(--aox-30px);
	font-weight: 700;
	font-size: var(--aox-fs-38px);
	line-height: var(--aox-lh-90);
	text-transform: uppercase;
	}
.section_skin .ctn_header p {
	font-size: var(--aox-fs-16px);
	line-height: var(--aox-lh-140);
	}

.section_skin .ctn_skin {
	position: relative;
	margin-top: var(--aox-40px);
	}
.section_skin .ctn_skin .ctn_text {
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 2;
	width: var(--aox-col-6);
	padding: var(--aox-80px) var(--aox-col-gutter);
	transform: translateY(-50%);
	background: white;
	}
.section_skin .ctn_skin .ctn_text > * + * {
	margin-top: var(--aox-20px);
	}
.section_skin .ctn_skin .ctn_text .t_title {
	font-weight: 700;
	font-size: var(--aox-fs-38px);
	line-height: var(--aox-lh-90);
	text-transform: uppercase;
	}
.section_skin .ctn_skin .ctn_text p {
	font-size: var(--aox-fs-16px);
	line-height: var(--aox-lh-140);
	}
.section_skin .ctn_skin .ctn_text .ctn_btn {
	justify-content: flex-start;
	}
.section_skin .ctn_skin .ctn_text .ctn_btn .obj_btn {
	color: black;
	background: #FECB4A;
	}
.section_skin .ctn_skin .ctn_text .ctn_btn .obj_btn:hover,
.section_skin .ctn_skin .ctn_text .ctn_btn .obj_btn:focus {
	color: #FECB4A;
	border-color: #FECB4A;
	background: white;
	}

.section_skin .ctn_skin .ctn_image {
	height: var(--aox-580px);
	width: var(--aox-col-10);
	margin-left: auto;
	}

/***/

@media screen and (max-width: 767px) {

	.section_skin .ctn_section {
		width: 100%;
		margin: var(--aox-60px) auto;
		}

	.section_skin .ctn_header {
		width: var(--aox-grid);
		margin: 0 auto;
		}
	.section_skin .ctn_header .t_title {
		font-size: var(--aox-fs-20px);
		}
	.section_skin .ctn_header p br {
		display: none;
		}

	.section_skin .ctn_skin {
		margin-top: var(--aox-30px);
		padding-top: var(--aox-190px);
		}

	.section_skin .ctn_skin .ctn_text {
		position: relative;
		z-index: 2;
		top: auto;
		left: auto;
		width: var(--aox-grid);
		margin: 0 auto;
		padding: var(--aox-60px) var(--aox-30px);
		transform: none;
		}
	.section_skin .ctn_skin .ctn_text .t_title {
		font-size: var(--aox-fs-20px);
		}

	.section_skin .ctn_skin .ctn_image {
		position: absolute;
		top: 0;
		left: 0;
		height: var(--aox-300px);
		width: 100%;
		}

	}