/* ---------------------------------------- */

/*  $ > Exposome v2 2020

/* ---------------------------------------- */

/*

@import url("https://hello.myfonts.net/count/3ab12b");

@font-face {
    font-family: "FuturaPT-Light";
    src: url("../webfonts/3AB12B_0_0.eot");
	src: url("../webfonts/3AB12B_0_0.eot?#iefix") format("embedded-opentype"),
	url("../webfonts/3AB12B_0_0.woff2") format("woff2"),
	url("../webfonts/3AB12B_0_0.woff") format("woff"),
	url("../webfonts/3AB12B_0_0.ttf") format("truetype");
    }
@font-face {
    font-family: "FuturaPT-Book";
    src: url("../webfonts/3AB12B_1_0.eot");
	src: url("../webfonts/3AB12B_1_0.eot?#iefix") format("embedded-opentype"),
	url("../webfonts/3AB12B_1_0.woff2") format("woff2"),
	url("../webfonts/3AB12B_1_0.woff") format("woff"),
	url("../webfonts/3AB12B_1_0.ttf") format("truetype");
    }
@font-face {
    font-family: "FuturaPT-DemiBold";
    src: url("../webfonts/3AB12B_2_0.eot");
	src: url("../webfonts/3AB12B_2_0.eot?#iefix") format("embedded-opentype"),
	url("../webfonts/3AB12B_2_0.woff2") format("woff2"),
	url("../webfonts/3AB12B_2_0.woff") format("woff"),
	url("../webfonts/3AB12B_2_0.ttf") format("truetype");
    }

*/

/***/

body {
	background: white;
	}

picture,
img {
	display: block;
	max-width: 100%;
	}

a{
    color: currentColor;
	}

/***/

.obj_section,
.obj_section * {
	box-sizing: border-box;
	}

.obj_section strong {
	font-weight: 700;
	/*font-family: "FuturaPT-DemiBold";*/
	}

.obj_section .var_left {
	text-align: left;
	}
.obj_section .var_center {
	text-align: center;
	}
.obj_section .var_right {
	text-align: right;
	}

.obj_section u {
	vertical-align: text-top;
	font-size: 0.6em;
	text-decoration: none;
	}

/***/

.obj_section {
	position: relative;
	overflow: hidden;
	width: 100%; 
	}
.obj_section > .ctn_section {
	position: relative;
	z-index: 2;
	width: 100%;
	margin: 0 auto;
	padding: 4vw 18.75vw;
	}

.obj_section .ctn_text > * + * {
	margin-top: 1.5vw;
	}
.obj_section .ctn_text .t_title {
	position: relative;
	margin-bottom: 3vw;
	font-weight: 600;
	/*font-family: "FuturaPT-DemiBold";*/
	font-size: 53px;
	font-size: calc(37px + (53 - 37) * ((100vw - 1280px) / (1920 - 1280)));
	line-height: 1;
	letter-spacing: -0.025em;
	}
.obj_section .ctn_text .t_title.title_dash {
	position: relative;
	padding-bottom: 2vw;
	}
.obj_section .ctn_text .t_title.title_dash::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	display: block;
	height: 0.4vw;
	width: 2.5vw;
	background: currentcolor;
	}
.obj_section p,
.obj_section ul,
.obj_section li {
	font-weight: 400;
	/*font-family: "FuturaPT-Book";*/
	font-size: 22px;
	font-size: calc(17px + (22 - 17) * ((100vw - 1280px) / (1920 - 1280)));
	line-height: 1.3;
	}
.obj_section .ctn_text .ctn_author {
	margin-top: 3.5vw;
	}
.obj_section .ctn_text .ctn_author .t_name {
	font-weight: 600;
	/*font-family: "FuturaPT-DemiBold";*/
	font-size: 22px;
	font-size: calc(17px + (22 - 17) * ((100vw - 1280px) / (1920 - 1280)));
	line-height: 1;
	text-transform: uppercase;
	}
.obj_section .ctn_text .ctn_author .t_function {
	font-size: 18px;
	font-size: calc(14px + (18 - 14) * ((100vw - 1280px) / (1920 - 1280)));
	line-height: 1;
	text-transform: uppercase;
	}

.obj_section .ctn_background {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	}
.obj_section .ctn_background img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: bottom center;
	}

@media screen and (max-width: 767px) {
	
	.obj_section > .ctn_section {
		padding: 70px 35px !important;
		}

	.obj_section .ctn_text > * + * {
		margin-top: 40px;
		}

	.obj_section .ctn_text .t_title {
		margin-bottom: 0;
		font-size: 42px;
		font-size: calc(28px + (42 - 28) * ((100vw - 320px) / (414 - 320)));
		}
	.obj_section .ctn_text .t_title br {
		display: none;
		}
	.obj_section .ctn_text .t_title.title_dash {
		padding-bottom: 35px;
		}
	.obj_section .ctn_text .t_title.title_dash::after {
		height: 8px;
		width: 50px;
		}
	.obj_section p,
	.obj_section ul,
	.obj_section li {
		font-size: 17px;
		font-size: calc(13px + (17 - 13) * ((100vw - 320px) / (414 - 320)));
		}
	.obj_section .ctn_text .ctn_author {
		margin-top: 35px;
		}
	.obj_section .ctn_text .ctn_author .t_name {
		font-size: 16px;
		font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (414 - 320)));
		}
	.obj_section .ctn_text .ctn_author .t_function {
		font-size: 14px;
		font-size: calc(10px + (14 - 10) * ((100vw - 320px) / (414 - 320)));
		}

	}

/* ======================================== */
/*  obj_card
/* ======================================== */

.ctn_cards {
	display: flex;
	flex-direction: row;
	}
.ctn_cards > * + * {
	margin-left: 20px;
	}
.ctn_cards > *:last-child {
	margin-right: 35px;
	}
.obj_card {
	position: relative;
	overflow: hidden;
	height: 400px;
	min-width: 215px;
	width: 215px;
	padding: 165px 15px 15px 15px;
	color: white;
	border-radius: 15px;
	background: #3d3838;
	box-shadow: 30px 30px 30px rgba(0, 0, 0, 0.25);
	}
.obj_card > * {
	position: relative;
	z-index: 2;
	}
.obj_card h3 {
	position: absolute;
	top: 0;
	left: 0;
	padding: 15px;
	font-weight: 400;
	/*font-family: "FuturaPT-Book";*/
	font-size: 22px;
	line-height: 1;
	text-transform: uppercase;
	}
.obj_card p {
	font-size: 14px;
	line-height: 1.4;
	}
.obj_card ul li + li {
	margin-top: 20px;
	}
.obj_card ul li {
	font-size: 14px;
	line-height: 1.2;
	}
.obj_card ul li em {
	text-transform: uppercase;
	}
.obj_card .ctn_background {
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 100%;
	border-radius: 15px;
	overflow: hidden;
	}
.obj_card .ctn_background img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	}
.var_small-txt .obj_card {
	min-width: 225px;
	width: 225px;
	}
.var_small-txt .obj_card p,
.var_small-txt .obj_card ul li {
	font-size: 13px;
	}

/***/

.obj_card.card_link {
	padding-bottom: 65px;
	background: linear-gradient(#1f233f, #616478);
	}
.obj_card.card_link p + p {
	margin-top: 10px;
	}
.obj_card.card_link .ctn_btn {
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 15px;
	}
.obj_card.card_link .ctn_btn .obj_btn {
	width: 100%;
	padding: 0 20px;
	font-size: 20px;
	line-height: 1.8;
	color: black;
	text-align: center;
	border-radius: 999px;
	background: white;
	}

/***/

.ctn_cards .obj_card,
.ctn_cards .obj_card .ctn_background {
	transition: 400ms;
	}

/***/

.ctn_scroll {
	height: auto;
	width: 60%;
	}
.ctn_scroll:hover,
.ctn_scroll:focus {
	outline: none;
	}

.jspHorizontalBar {
	box-sizing: content-box;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 30px;
	width: 100%;
	background: transparent;
	}
.jspDrag {
	height: 30px;
	background: transparent;
	}
.jspDrag::after {
	content: "";
	display: block;
	height: 10px;
	margin: 10px 0;
    background: black;
	}
.jspScrollable,
.jspContainer{
	overflow: visible !important;
	}
.jspTrack {
	transform: scaleX(0.85);
	transform-origin: 0 0;
	}

.ctn_scroll .ctn_cards {
	height: 500px;
	padding-bottom: 100px;
	}

@media screen and (min-width:1025px){
	.obj_card.card_link:hover .ctn_btn .obj_btn {
		color: white;
		background: black;
		}
	.ctn_cards:hover .obj_card {
		opacity: 0.5;
		box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25);
		transform: scale(0.95);
		}

	.ctn_cards:hover .obj_card:hover {
		opacity: 1;
		box-shadow: 30px 30px 30px rgba(0, 0, 0, 0.25);
		transform: scale(1);
		}
	.ctn_cards:hover .obj_card:hover .ctn_background {
		transform: scale(1.05);
		}
}
@media screen and (max-width:767px){
	.jspTrack {
		transform: scaleX(0.9);
		}
}

/* ======================================== */
/*  section_banner
/* ======================================== */

.section_banner > .ctn_section {
	display: flex;
	min-height: 40vw;
	padding: 110px 8vw 0 8vw;
	}

.section_banner .ctn_text {
	margin: auto 0 auto auto;
	width: 50%;
	color: white;
	}
.section_banner .ctn_text .t_title {
	margin-bottom: 2vw;
	font-weight: 400;
	/*font-family: "FuturaPT-Book";*/
	font-size: 60px;
	font-size: calc(40px + (60 - 40) * ((100vw - 1280px) / (1920 - 1280)));
	line-height: var(--aox-lh-80);
	}
.section_banner .ctn_text .t_subtitle {
	font-weight: 400;
	/*font-family: "FuturaPT-Book";*/
	font-size: 18px;
	font-size: calc(12px + (18 - 12) * ((100vw - 1280px) / (1920 - 1280)));
	line-height: 1.2;
	text-transform: uppercase;
	}

@media screen and (max-width: 767px) {
	
	.section_banner > .ctn_section {
		min-height: 500px;
		padding: 35px !important;
		}
	
	.section_banner .ctn_text {
		width: 100%;
		text-align: center;
		}
	.section_banner .ctn_text .t_title {
		font-size: 42px;
		font-size: calc(28px + (42 - 28) * ((100vw - 320px) / (414 - 320)));
		}
	.section_banner .ctn_text .t_subtitle {
		margin-top: 50px;
		font-size: 16px;
		font-size: calc(10px + (16 - 10) * ((100vw - 320px) / (414 - 320)));
		}
	
	}

/* ======================================== */
/*  section_delphine_kerob
/* ======================================== */

.section_delphine_kerob > .ctn_section > * + * {
	margin-top: 3vw;
	}

.section_delphine_kerob .ctn_row {
	display: flex;
	flex-direction: row;
	align-items: center;
	}
.section_delphine_kerob .ctn_row > * {
	width: calc((100% - 3vw) / 2);
	}

.section_delphine_kerob .ctn_text .t_title{
	font-size:45px;
	font-size:calc(30px + (45 - 30) * ((100vw - 1280px) / (1920 - 1280)));
	}

.section_delphine_kerob .t_title .t_pourcent {
	position: relative;
	display: inline-block;
	}
.section_delphine_kerob .t_title .t_pourcent em {
	font-weight: 400;
	/*font-family: "FuturaPT-Book";*/
	font-size: 200px;
	font-size: calc(124px + (200 - 124) * ((100vw - 1280px) / (1920 - 1280)));
	line-height: 0.8;
	}

@media screen and (max-width: 767px) {
	
	.section_delphine_kerob > .ctn_section {
		padding-top: 35px !important;
		}
	.section_delphine_kerob > .ctn_section > * + * {
		margin-top: 40px;
		}

	.section_delphine_kerob .ctn_row {
		flex-direction: column-reverse;
		}
	.section_delphine_kerob .ctn_row > * {
		width: 100%;
		}
	.section_delphine_kerob .ctn_row .ctn_text {
		margin-top: 30px;
		}
	.section_delphine_kerob .ctn_text .t_title{
		font-size:42px;
		font-size:calc(28px + (42 - 28) * ((100vw - 320px) / (414 - 320)));
		text-align: center;
		}
	.section_delphine_kerob .t_title .t_pourcent {
		display: block;
		margin: 0 auto;
		max-width: 80%;
		}
	.section_delphine_kerob .t_title .t_pourcent em {
		font-size: 100px;
		font-size: calc(62px + (100 - 62) * ((100vw - 320px) / (414 - 320)));
		}
	
	}

/* ======================================== */
/*  section_effects
/* ======================================== */

.section_effects > .ctn_section {
	max-width: 100%;
	padding: 8vw 0 8vw 8vw;
	}

.section_effects .ctn_row {
	display: flex;
	flex-direction: row;
	align-items: center;
	}

.section_effects .ctn_text {
	width: 50%;
	padding-right: 10vw;
	}
.section_effects .ctn_scroll {
	width: 70%;
	}

@media screen and (max-width: 767px) {
	.section_effects .ctn_row {
		flex-direction: column;
		}
	.section_effects .ctn_text {
		width: 100%;
		padding-right: 0;
		}
	.section_effects .ctn_scroll {
		width: calc(100% + 35px) !important;
		margin-top: 40px;
		margin-left: 35px;
		}
}

/* ======================================== */
/*  section_science
/* ======================================== */

.section_science > .ctn_section > * + * {
	margin-top: 3vw;
	}

.section_science .v_exposome {
	margin: 0 auto;
	width: 31vw;
	}

@media screen and (max-width: 767px) {
	
	.section_science > .ctn_section {
		padding-top: 35px !important;
		}
	.section_science > .ctn_section > * + * {
		margin-top: 40px;
		}
	
	.section_science .v_exposome {
		margin: 0 auto;
		width: 100%;
		max-width: 324px;
		}
	
	}

/* ======================================== */
/*  section_concept
/* ======================================== */

.obj_section.section_concept > .ctn_section{
	padding-top: 6.5vw;
	padding-bottom: 6.5vw;
	}
.section_concept .ctn_text {
	margin-left: auto;
	width: calc((100% - 10vw) / 2);
	color: white;
	}
.section_concept.var_black .ctn_text {
	color: #000;
	}

@media screen and (max-width: 767px) {

	.section_concept .ctn_text {
		width: 100%;
		}
	
	}

/* ======================================== */
/*  section_solutions
/* ======================================== */
.section_solutions > .ctn_section > * + * {
	margin-top: 3vw;
	}

.section_solutions .ctn_text.var_center {
	padding: 0 10.75vw;
	}

.section_solutions .ctn_row {
	display: flex;
	flex-direction: row;
	align-items: center;
	}
.section_solutions .ctn_row > * {
	width: calc(100% / 3);
	}

@media screen and (max-width: 767px) {

	.section_solutions > .ctn_section > * + * {
		margin-top: 40px;
		}
	
	.section_solutions .ctn_text.var_center {
		padding: 0;
		}
	
	.section_solutions .ctn_row {
		flex-direction: column-reverse;
		}
	.section_solutions .ctn_row > * {
		width: 100%;
		}
	.section_solutions .ctn_row > .ctn_text {
		margin-top: 40px;
		}
	
	}

/* ======================================== */
/*  section_marion_nielsen
/* ======================================== */

.section_marion_nielsen .ctn_text {
	width: 50%;
	}
.section_marion_nielsen .ctn_background img{
	object-position:top center;
	}

@media screen and (max-width: 767px) {

	.section_marion_nielsen {
		display: flex;
		flex-direction: column-reverse;
		background: #efedee;
		}
	
	.section_marion_nielsen .ctn_text {
		width: 100%;
		}
	.section_marion_nielsen .ctn_text .ctn_author {
		margin-top: 60px;
		text-align: left !important;
		}
	
	.section_marion_nielsen .ctn_background {
		position: static;
		height: auto;
		width: 100%;
		}
	.section_marion_nielsen .ctn_background img {
		height: auto;
		width: 100%;
		object-fit: inherit;
		}
	
	}

/* ======================================== */
/*  section_mobile-app
/* ======================================== */
.obj_section.section_mobile-app > .ctn_section{
	padding:8.5vw 8vw 5vw 8vw;
	}
.section_mobile-app .ctn_text{
	width:35%;
	}
.section_mobile-app .ctn_text .t_title{
	margin-bottom:0;
	font-weight: 100;
	/*font-family: "FuturaPT-Light";*/
	font-size:84px;
	font-size:calc(60px + (84 - 60) * ((100vw - 1280px) / (1920 - 1280)));
	line-height:0.8;
	text-transform:uppercase;
	}
.section_mobile-app .ctn_text .t_title strong{
	font-weight: 600;
	/*font-family: "FuturaPT-DemiBold";*/
	}
.section_mobile-app .ctn_text .t_title em{
	position:relative;
	top:-0.65em;
	font-weight: 600;
	/*font-family: "FuturaPT-DemiBold";*/
	font-size:0.5em;
	}
.section_mobile-app .ctn_text h3{
	font-weight: 600;
	/*font-family: "FuturaPT-DemiBold";*/
	font-size:24px;
	font-size:calc(17px + (24 - 17) * ((100vw - 1280px) / (1920 - 1280)));
	line-height:1.2;
	text-transform:uppercase;
	}
.section_mobile-app .ctn_text h3 u{
	vertical-align:unset;
	font-size:1em;
	text-decoration:underline;
	}
.section_mobile-app .ctn_text .ctn_cta-radius{
	margin-top:5vw;
	}

@media screen and (max-width:767px){
	.section_mobile-app{
		display:flex;
		flex-direction:column-reverse;
		background:#f5f4f9;
		}
	.section_mobile-app .ctn_text .t_title{
		font-size:11vw;
		}
	.section_mobile-app .ctn_text{
		width:100%;
		}
	.section_mobile-app .ctn_text h3{
		font-size:18px;
		}
	.section_mobile-app .ctn_text .ctn_cta-radius{
		margin-top:60px;
		}
	.section_mobile-app .ctn_background{
		position:static;
		height:auto;
		width:100%;
		}
	.section_mobile-app .ctn_background img{
		height:auto;
		width:100%;
		object-fit:inherit;
		}
}

/* ======================================== */
/*  obj_cta-radius
/* ======================================== */
.obj_cta-radius{
	position:relative;
	display:inline-block;
	padding:1.2vw 6vw;
	font-weight: 600;
	/*font-family: "FuturaPT-DemiBold";*/
	font-size:17px;
	font-size:calc(14px + (17 - 14) * ((100vw - 1280px) / (1920 - 1280)));
	line-height:1.2;
	text-transform:uppercase;
	color:#fff;
	background:#000;
	border-radius:100vw;
	transition:all .3s ease;
	}
.obj_cta-radius::before{
	content:'';
	position:absolute;
	right:2vw; top:50%;
	width:0.5vw; height:0.5vw;
	transform:translateY(-50%) rotate(45deg);
	border:2px solid #fff;
	border-left:none;
	border-bottom:none;
	}

@media screen and (min-width:1025px){
	.obj_cta-radius:hover{
		background:#1c223f;
		}
}
@media screen and (max-width:767px){
	.obj_cta-radius{
		padding:20px 50px;
		font-size:12px;
		}
	.obj_cta-radius::before{
		right:20px;
		width:8px; height:8px;
		}
}

/* ======================================== */
/*  section_factors
/* ======================================== */

.section_factors > .ctn_section {
	max-width: 100%;
	padding: 8vw 0 4vw 8vw;
	}

.section_factors .ctn_row {
	display: flex;
	flex-direction: row;
	align-items: center;
	}

.section_factors .ctn_text {
	width: 42%;
	padding-right: 10vw;
	}
.section_factors .ctn_scroll {
	width: 55%;
	}
	
@media screen and (max-width: 1024px) {
	.section_factors > .ctn_section {
		padding-bottom: 8vw;
		}
}
@media screen and (max-width: 767px) {

	.section_factors .ctn_row {
		flex-direction: column;
		}
	
	.section_factors .ctn_text {
		width: 100%;
		padding-right: 0;
		}
	.section_factors .ctn_scroll {
		width: calc(100% + 35px) !important;
		margin-top: 40px;
		margin-left: 35px;
		}
	
	}

/* ======================================== */
/*  section_luc_aguilar
/* ======================================== */

.section_luc_aguilar {
	min-height: 51vw;
	}
.section_luc_aguilar .ctn_text {
	margin-left: auto;
	width: calc((100% - 3vw) / 2);
	}
.section_luc_aguilar .ctn_background img{
	object-position:top center;
	}

@media screen and (max-width: 767px) {

	.section_luc_aguilar {
		display: flex;
		flex-direction: column-reverse;
		background: #dbd9d6;
		}
	.section_luc_aguilar > .ctn_section {
		padding: 70px 35px;
		}
	
	.section_luc_aguilar .ctn_text {
		width: 100%;
		}
	.section_luc_aguilar .ctn_text .ctn_author {
		margin-top: 60px;
		text-align: left !important;
		}
	
	.section_luc_aguilar .ctn_background {
		position: static;
		height: auto;
		width: 100%;
		}
	.section_luc_aguilar .ctn_background img {
		height: auto;
		width: 100%;
		object-fit: inherit;
		}
	
	}

/* ======================================== */
/*  section_mission
/* ======================================== */

.section_mission > .ctn_section {
	padding-top: 6vw;
	padding-bottom: 8vw;
	}
.section_mission > .ctn_section > * + * {
	margin-top: 3vw;
	}

.section_mission .ctn_row {
	display: flex;
	flex-direction: row;
	align-items: center;
	}
.section_mission .ctn_row > * {
	padding-left: 4.5vw;
	width: calc((100% - 3vw) / 2);
	}

.section_mission.var_white .ctn_text {
	color: #fff;
	}
	
@media screen and (max-width: 767px) {

	.section_mission > .ctn_section > * + * {
		margin-top: 40px;
		}
	
	.section_mission .ctn_row {
		flex-direction: column-reverse;
		}
	.section_mission .ctn_row > * {
		padding-left: 0;
		width: 100%;
		}
	.section_mission .ctn_row > * + * {
		margin-top: 0;
		margin-bottom: 40px;
		}
	
	}

/* ======================================== */
/*  section_publications
/* ======================================== */

.section_publications {
	background: #fcfcfc;
	}

.section_publications > .ctn_section {
	max-width: 100%;
	padding: 8vw 0 8vw 8vw;
	}

.section_publications .ctn_row {
	display: flex;
	flex-direction: row;
	align-items: center;
	}

.section_publications .ctn_text {
	width: 50%;
	padding-right: 10vw;
	}

.section_effects .ctn_text,
.section_factors .ctn_text,
.section_publications .ctn_text {
	opacity: 1;
	transition: all .5s ease;
	}
.section_effects .ctn_text.fade-out,
.section_factors .ctn_text.fade-out,
.section_publications .ctn_text.fade-out{
	opacity: 0;
	}

.section_publications .ctn_scroll {
	width: 70%;
	}

@media screen and (max-width:767px){
	.section_publications .ctn_row {
		flex-direction: column;
		}
	.section_publications .ctn_text {
		width: 100%;
		padding-right: 0;
		}
	.section_publications .ctn_scroll {
		width: calc(100% + 35px) !important;
		margin-top: 40px;
		margin-left: 35px;
		}
}

/* ======================================== */
/*  section_legal
/* ======================================== */

.section_legal {
	background: #222222;
	}
.section_legal > .ctn_section {
	padding-left: 8vw;
	padding-right: 8vw;
	}

.section_legal .ctn_text {
	color: #a4a4a4;
	}
.section_legal .ctn_text p {
	font-size: 16px;
	font-size: calc(12px + (16 - 12) * ((100vw - 1280px) / (1920 - 1280)));
	line-height: 1.4;
	}

@media screen and (max-width: 767px) {
	.section_legal .ctn_text p {
		font-size: 16px;
		font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (414 - 320)));
		}
}

/***/
.section_factors .obj_card{
	padding-top:130px;
	}
	
@media screen and (min-width:768px){
	.section_factors .ctn_row,
	.section_effects .ctn_row,
	.section_publications .ctn_row{
		align-items:flex-start;
		}
	.section_factors .ctn_text{
		margin-top:3vw;
		}
}
@media screen and (min-width:768px) and (max-width:1024px){
	.ctn_scroll .ctn_cards{
		height:450px;
		padding-bottom:50px;
		}
	.obj_card{
		min-width:200px;
		height:350px; width:200px;
		padding-top:150px;
		}
	.obj_card h3{
		font-size:18px;
		}
	.obj_card p,
	.var_small-txt .obj_card p,
	.obj_card ul li,
	.var_small-txt .obj_card ul li{
		font-size:12px;
		}
	.section_factors .obj_card{
		padding-top:100px;
		}
	.var_small-txt .obj_card{
		min-width:210px;
		width:210px;
		}
}