@import 'glightbox.min.css';

.fw500 * {
	font-weight: 500 !important;
}

/* loader */
#loader {
	z-index: 9999999;
	position: fixed;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #fff;
}

/* lightbox */
.glightbox-clean .gslide-media {
	background: #fff;
}

.goverlay {
	background: none;
}

.gbtn {
	display: none !important;
}

/* menu */
/*.menu {
	z-index: 9999;
	position: fixed;
	min-width: 400px;
	left: 0;
	top: 0;
	padding: 0;
	color: #fff;
	font-family: Neo Sans Pro, sans-serif;
	font-size: 1.3rem;
	background: #E2001A;
}

@media screen and (max-width: 1500px) {
	.menu {
		min-width: 330px;
	}
}

.menu button {
	cursor: pointer;
	display: block;
	width: 100%;
	padding: 16px 16px;
	background: none;
	border: none;
	-webkit-appearance: none;
}

.menu img {
	display: block;
	width: auto;
	height: 16px;
	margin: 0 auto;
}

.menu ul {
	margin: 0;
	list-style: none;
}

.menu > ul {
	display: none;
	padding: 0 16px;
}

.menu > ul.active {
	display: block;
}

.menu > ul > li {
	margin-bottom: 12px;
}

.menu > ul > li > a {
	padding: 12px 12px 8px;
	color: #E2001A;
	font-weight: 500;
	text-transform: uppercase;
	background: #fff;
}

.menu ul ul {
	padding-left: 40px;
}

.menu ul ul a {
	border-bottom: #fff dashed 1px;
}

.menu ul ul li:last-child a {
	border: none;
}

.menu a {
	position: relative;
	display: block;
	padding: 12px 25px 8px 0;
	color: #fff;
	text-decoration: none;
}

.menu a:after {
	content: '';
	position: absolute;
	width: 9px;
	height: 14px;
	right: 8px;
	top: 13px;
	background: url('../arrow-red.svg') no-repeat;
	transition: transform .2s;
}

.menu ul ul a:after {
	background: url('../arrow.svg') no-repeat;
}

.menu a:hover:after, .menu a:focus:after {
	transform: translateX(5px);
	transition: transform .2s;
}*/

.menu {
	z-index: 9999;
	position: fixed;
	left: 0;
	top: 0;
	padding: 0;
	color: #fff;
	font-family: Neo Sans Pro, sans-serif;
	font-size: 1.3rem;
	background: #E2001A;
}

.menu button {
	cursor: pointer;
	display: block;
	width: 100%;
	padding: 16px 16px;
	background: none;
	border: none;
	-webkit-appearance: none;
}

.menu img {
	display: block;
	width: auto;
	height: 16px;
}

.menu ul {
	margin: 0;
	list-style: none;
}

.menu > ul {
	display: none;
	padding: 0 16px;
}

.menu > ul.active {
	display: block;
}

.menu > ul > li {
	margin-bottom: 12px;
}

.menu > ul > li > a {
	padding: 12px 12px 8px;
	color: #E2001A;
	font-weight: 500;
	text-transform: uppercase;
	background: #fff;
}

.menu ul ul {
	padding-left: 40px;
}

.menu ul ul a {
	border-bottom: #fff dashed 1px;
}

.menu ul ul li:last-child a {
	border: none;
}

.menu a {
	position: relative;
	display: block;
	padding: 12px 25px 8px 0;
	color: #fff;
	text-decoration: none;
}

.menu a:after {
	content: '';
	position: absolute;
	width: 9px;
	height: 14px;
	right: 8px;
	top: 13px;
	background: url('../arrow-red.svg') no-repeat;
	transition: transform .2s;
}

.menu ul ul a:after {
	background: url('../arrow.svg') no-repeat;
}

.menu a:hover:after, .menu a:focus:after {
	transform: translateX(5px);
	transition: transform .2s;
}


/* index */
#Sommaire #ID2021 {
	opacity: 0;
	animation: fadeIn 2s forwards;
}

#VOLUONS_ENSEMBLE_ {
	opacity: 0;
	animation: fadeIn 2s 1s forwards;
}

#avec {
	opacity: 0;
	animation: fadeInUp 1.5s 2s forwards;
}

#Sommaire #logo_catch {
	opacity: 0;
	animation: fadeInUp 1.5s 2.5s forwards;
}

#Sommaire #logo_zensect {
	opacity: 0;
	animation: fadeInUp 1.5s 3.5s forwards;
}

#Groupe_1170 {
	opacity: 0;
	animation: fadeIn 1s 5s forwards;
}

#Groupe_1171 {
	opacity: 0;
	animation: fadeIn 1s 5s forwards;
}

#Groupe_1172 {
	opacity: 0;
	animation: fadeIn 1s 5s forwards;
}


/* Marché 1 */
.Rectangle_68, #Le_Dcret_Egalim__limitant_la_c, #Groupe_88,
.Rectangle_297, #La_mto__trs_favorable__aux_ins, #Groupe_817,
.Rectangle_298, #Le_confinement_propice__lutili, .Trac_939_cg {
	animation: fadeInUp 1.5s 1.5s backwards;
}

.Rectangle_299, #UN_MARCH_EN_FORTE_CROISSANCE {
	animation: fadeInUp 1.5s 3s backwards;
}

#Groupe_828, .Ligne_35, #Ventes_Valeur_en_Millions_d {
	animation: fadeIn 1s 4s backwards;
}

.Trac_970_cv, .Trac_971_cx, .Rectangle_301_cz, #Groupe_837, #t_2017, #ID113 {
	animation: fadeIn 1s 5s backwards;
}

.Ligne_40, .Trac_973_c, .Trac_972_c, .Rectangle_302_c, #Groupe_850, #t_2018, #ID136 {
	animation: fadeIn 1s 5.5s backwards;
}

.Ligne_41, .Trac_975_c, .Trac_974_c, .Rectangle_303_cb, #Groupe_851, #t_2019, #ID118 {
	animation: fadeIn 1s 6s backwards;
}

.Ligne_42, .Trac_976_cd, .Trac_977_cf, .Rectangle_304_ch, #Groupe_852, #t_2020, #Ligne_39, #ID1365M {
	animation: fadeIn 1s 6.5s backwards;
}

#ID15 {
	animation: zoomIn 1.5s 7s backwards;
}

#Groupe_826 {
	animation: fadeIn 1.5s 7s backwards;
}

.Trac_2813, .Trac_2815, .Rectangle_578_cs, #Pntration__Recrutement, .Trac_2815, #ID1_foyer_sur_2_achte_des_inse, .Ligne_84, #De_nouveaux_consommateurs_2_pt, #Groupe_24 {
	animation: fadeIn 1.5s 8s backwards;
}

/* Marché 2 */
#ID16 {
	opacity: 0;
	animation: fadeIn 1s 3.2s forwards;
}

#ID6 {
	opacity: 0;
	animation: fadeIn 1s 3.3s forwards;
}

#ID13 {
	opacity: 0;
	animation: fadeIn 1s 3.4s forwards;
}

#ID19 {
	opacity: 0;
	animation: fadeIn 1s 3.5s forwards;
}

#ID56 {
	opacity: 0;
	animation: fadeIn 1s 3.6s forwards;
}

#March_2 #ID36 {
	opacity: 0;
	animation: fadeIn 1s 3.7s forwards;
}

#ID01 {
	opacity: 0;
	animation: fadeIn 1s 3.8s forwards;
}

#ID4 {
	opacity: 0;
	animation: fadeIn 1s 3.9s forwards;
}

#March_2 #ID69 {
	opacity: 0;
	animation: fadeIn 1s 4s forwards;
}

#March_2 #ID57 {
	opacity: 0;
	animation: fadeIn 1s 4.1s forwards;
}

#lol {
	opacity: 0;
	animation: fadeIn 1s 4.2s forwards;
}

#Groupe_1186 {
	transform-origin: 0 100%;
	animation: grow 1s 1s backwards;
}

#ID35 {
	animation: fadeIn 1s 1s backwards;
}

#Groupe_1187 {
	transform-origin: 0 100%;
	animation: grow 1s 1.2s backwards;
}

#March_2 #ID12 {
	animation: fadeIn 1s 1.2s backwards;
}

#Groupe_1188 {
	transform-origin: 0 100%;
	animation: grow 1s 1.4s backwards;
}

#ID12_buu {
	animation: fadeIn 1s 1.4s backwards;
}

#Groupe_1189 {
	transform-origin: 0 100%;
	animation: grow 1s 1.6s backwards;
}

#ID11 {
	animation: fadeIn 1s 1.6s backwards;
}

#Groupe_1190 {
	transform-origin: 0 100%;
	animation: grow 1s 1.8s backwards;
}

#ID5 {
	animation: fadeIn 1s 1.8s backwards;
}

#Groupe_1191 {
	transform-origin: 0 100%;
	animation: grow 1s 2s backwards;
}

#ID5_bux {
	animation: fadeIn 1s 2s backwards;
}

#Groupe_1192 {
	transform-origin: 0 100%;
	animation: grow 1s 2.2s backwards;
}

#ID4_buy {
	animation: fadeIn 1s 2.2s backwards;
}

#Groupe_1193 {
	transform-origin: 0 100%;
	animation: grow 1s 2.4s backwards;
}

#ID3 {
	animation: fadeIn 1s 2.4s backwards;
}

#Groupe_1194 {
	transform-origin: 0 100%;
	animation: grow 1s 2.6s backwards;
}

#ID2 {
	animation: fadeIn 1s 2.6s backwards;
}

#Groupe_1195 {
	transform-origin: 0 100%;
	animation: grow 1s 2.8s backwards;
}

#ID2_bu {
	animation: fadeIn 1s 2.8s backwards;
}

#Groupe_1196 {
	transform-origin: 0 100%;
	animation: grow 1s 3s backwards;
}

#March_2 #ID1 {
	animation: fadeIn 1s 3s backwards;
}

#Groupe_1197 {
	transform-origin: 0 100%;
	animation: grow 1s 3.2s backwards;
}

#March_2 #ID10 {
	animation: fadeIn 1s 3.2s backwards;
}

.Trac_3445_bu, .Ligne_82 {
	animation: fadeInUp 1s 4.5s backwards;
}

#Groupe_597, #March_2 #ID17, #de_PDM__02pt, #ID17_bvd, #Ventes_Valeur, #logo_catch_bvo, #logo_zensect_bvp, #Ventes_valeur {
	animation: fadeInUp 1s 5s backwards;
}


@keyframes grow {
	0% {
		transform: scaleY(0);
	}

	100% {
		transform: scaleY(100%);
	}
}


/* Marché 3 */
#March_3 .Ellipse_34, #March_3 #Guepe, #March_3 #Moustique_2, #March_3 #Mouche {
	animation: bounceIn 1s 1s backwards;
}

#March_3 .Trac_3446_bss, #March_3 #VOLANTS, #March_3 .Trac_2894, #March_3 .Rectangle_493, #March_3 #ID19_15M,
#March_3 #ID69, #March_3 #du_march_bsq, #March_3 .Rectangle_352_bsv, #March_3 #ID944M {
	animation: fadeIn 1s 1.5s backwards;
}

#March_3 .Ellipse_35, #March_3 #Fourmis, #March_3 #Cafard, #March_3 #Araignee {
	animation: bounceIn 1s 2s backwards;
}

#March_3 .Trac_3447_br, #March_3 #RAMPANTS, #March_3 .Trac_3005, #March_3 .Rectangle_496, #March_3 #ID8_12M,
#March_3 #ID12, #March_3 #du_march_br, #March_3 .Rectangle_353_bsb, #March_3 #ID163M {
	animation: fadeIn 1s 2.5s backwards;
}

#March_3 .Ellipse_36, #March_3 #Mite, #March_3 #Groupe_713, #March_3 #Textiles___-6, #March_3 #Alimentaires___10 {
	animation: bounceIn 1s 3s backwards;
}

#March_3 .Trac_3222_bq, #March_3 #ANTI-MITES, #March_3 .Trac_3081, #March_3 .Rectangle_497, #March_3 #lol1_-94K,
#March_3 #ID10, #March_3 #du_march, #March_3 .Rectangle_354_brh, #March_3 #ID133M {
	animation: fadeIn 1s 3.5s backwards;
}

#March_3 .Ellipse_37, #March_3 #Moustique_Tigre_2 {
	animation: bounceIn 1s 4s backwards;
}

#March_3 .Rectangle_351_brq, #March_3 #Rpulsifs_corps, #March_3 .Trac_3113, #March_3 .Rectangle_498, #March_3 #ID20_21M,
#March_3 #ID9, #March_3 #du_march_brv, #March_3 .Rectangle_355_brx, #March_3 #ID124M {
	animation: fadeIn 1s 4.5s backwards;
}


/* Marché 4 */
#March_4 #ID2020, #March_4 .Rectangle_375, #March_4 .Rectangle_384_cw, #March_4 #Succs_des_rfrences_non-TP18_ {
	animation: fadeIn 1.5s 1s backwards;
}

#March_4 #ID3178041344982, #March_4 #ID3178041345095, #March_4 #ID2me_rotation_des_diffuseurs_,
#March_4 #ID3178041345149, #March_4 #ID3178041345163, #March_4 #ID6me_rotation_des_diffuseurs_,
#March_4 #ID3178041339278, #March_4 #ID3178041339261, #March_4 #ID8me_rotation__des_diffuseurs,
#March_4 #ID3152210226255, #March_4 #N1_des_ventes_Catch__Dans_le_T,
#March_4 #ID3152210228082, #March_4 #N1_des_ventes__ZenSect_,
#March_4 #ID3178041345477, #March_4 #ID3me_rotation_des__anti-mites {
	animation: fadeInUp 1.5s 2s backwards;
}

#March_4 #Groupe_1202 {
	animation: fadeIn 1.5s 3.5s backwards;
}

#March_4 #Groupe_1159 {
	animation: bounceIn 1s 5s backwards;
}

#March_4 #Groupe_1158 {
	animation: fadeIn 1s 5.8s backwards;
}

#March_4 #Groupe_1160 {
	animation: bounceIn 1s 6.6s backwards;
}


/* Gamme - Box */
#Des_Box_adapts_aux_besoins_des {
	animation: fadeIn 1s 1s backwards;
}

#Groupe_1034, #Groupe_1032, #Groupe_1036 {
	animation: fadeIn 1s 2s backwards;
}

#Groupe_1166, #Mouche_bjrw {
	animation: fadeIn 1s 3s backwards;
}

#Groupe_1164, #Mouche_bjrv, #Mite_bjry {
	animation: fadeIn 1s 4s backwards;
}

#Groupe_1165, #Mouche_bjrx, #Mite_bjrz {
	animation: fadeIn 1s 5s backwards;
}

#_PRIORISER_LES_BOX_NON-TP18,
#ID3178041445016_bjrn,
#ID3178041445108_bjrm,
#ID3178041447669_bjrl,
#ID3178041444910_bjrj,
#ID3178041446587_bjrk,
#Display_0_Insecticide_Catch_-_,
#Box_0_Insecticide_Moustiques_C,
#Box_Catch_Arosols_Mouches__Mou,
#Box_Zensect__Diffuseur_Capilla,
#Box_Catch_0_Insecticide__Diffu,
#La_gamme_les_boxs #Groupe_596_bi {
	animation: fadeIn 1s 6s backwards;
}
