@keyframes rotateWord {
	0% { opacity: 0; }
	2% { opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); }
	5% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
	17% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
	20% { opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes bounceArrow {
	0% { -webkit-transform: translateY(0); transform: translateY(0);}
	4% { -webkit-transform: translateY(-4px); transform: translateY(-4px); }
	8% { -webkit-transform: translateY(0); transform: translateY(0);}
	12% { -webkit-transform: translateY(4px); transform: translateY(4px); }
	16% { -webkit-transform: translateY(0); transform: translateY(0); }
	20% { -webkit-transform: translateY(-4px); transform: translateY(-4px); }
	24% { -webkit-transform: translateY(0); transform: translateY(0);}
	28% { -webkit-transform: translateY(4px); transform: translateY(4px); }
	32% { -webkit-transform: translateY(0); transform: translateY(0); }
	100% { -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes fadeOut {
  from { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
  99% { opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); display: none; }
  to { display: none; }
}

@keyframes loadContent {
	from { opacity: 0; }
	to { opacity: 1; }
}
@keyframes fadeIn {
	from { opacity: 0; }
	50% { opacity: 1; }
	to { opacity: 1; }
}
@keyframes fadeInSlideUp {
	from { opacity: 0; -webkit-transform: translateY(100px); transform: translateY(100px); }
	50% { opacity: 1; }
	to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes fadeInSlideDown {
	from { opacity: 0; -webkit-transform: translateY(-100px); transform: translateY(-100px); }
	50% { opacity: 1; }
	to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes loadBar {
	from { opacity: 0; width: 0; }
	50% { opacity: 1; }
	to { opacity: 1; width: 100%; }
}
@keyframes zoomIn {
	from { opacity: 0; transform: scale3d(.8, .8, .8) translateY(-30px); }
	50% { opacity: .5; transform: scale3d(1.06, 1.06, 1.06) translateY(-30px); }
	to { opacity: 1; transform: scale3d(1, 1, 1) translateY(0); }
}
@keyframes rotateIcon {
	from { opacity: 0; transform: rotate(0deg); }
	50% { opacity: 1; transform: rotate(180deg);}
	to { opacity: 1; transform: rotate(360deg);}
}
@keyframes shakeIt {
	from { opacity: 0; transform: rotate(-1.5deg); }
	10% { transform: rotate(1.5deg);}
	20% { transform: rotate(-1.5deg);}
	30% { transform: rotate(1.5deg);}
	40% { transform: rotate(-1.5deg);}
	50% { transform: rotate(1.5deg);}
	60% { transform: rotate(-1.5deg);}
	70% { transform: rotate(1.5deg);}
	80% { transform: rotate(-1.5deg);}
	90% { transform: rotate(1.5deg);}
	to { opacity: 1; transform: rotate(0deg);}
}
@keyframes pulse {
	from { transform: scale3d(1, 1, 1); }
	50% { transform: scale3d(1.05, 1.05, 1.05); }
	to { transform: scale3d(1, 1, 1); }
}
@keyframes Heart {
	from { transform: scale3d(1, 1, 1); }
	20% { transform: scale3d(1, 1, 1); color: rgba(150,0,0,1); }
	26.66667% { transform: scale3d(1.2, 1.2, 1.2); color: rgba(150,0,0,1); }
	35.33334% { transform: scale3d(1, 1, 1); color: rgba(150,0,0,1); }
	43% { transform: scale3d(1.2, 1.2, 1.2); color: rgba(150,0,0,1); }
	50.66667% { transform: scale3d(1, 1, 1); color: rgba(150,0,0,1); }
	58.33334% { transform: scale3d(1.2, 1.2, 1.2); color: rgba(150,0,0,1); }
	66% { transform: scale3d(1, 1, 1); color: rgba(150,0,0,1); }
	to { transform: scale3d(1, 1, 1); }
}
@keyframes rotateOpinion {
	0% { opacity: 0; }
	5% { opacity: 0; transform: translate(-20% , -50%); }
	8% { opacity: 1; transform: translate(-50% , -50%);}
	20% { opacity: 1; transform: translate(-50% , -50%); }
	23% { opacity: 0; transform: translate(-80% , -50%); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
.anim_start { opacity: 0; animation-fill-mode: forwards !important; }
.anim_done { opacity: 1; }
div.pace.pace-inactive + div.up + div.wrapper { animation: loadContent .4s linear 1 0s; }
div.wrapper > section.header > div.header.content > div.header.down > div.header.slogan > p { opacity: 0; overflow: hidden; animation: rotateWord 36s linear infinite 0s; }
div.wrapper > section.header > div.header.content > div.header.down > div.header.slogan > p:nth-child(2) {animation-delay: 9s; }
div.wrapper > section.header > div.header.content > div.header.down > div.header.slogan > p:nth-child(3) {animation-delay: 18s; }
div.wrapper > section.header > div.header.content > div.header.down > div.header.slogan > p:nth-child(4) {animation-delay: 27s; }
div.wrapper > section.header > div.header.content > div.header.scroll > div.header.scroll.arrow { animation: bounceArrow 2s linear 5s infinite; }

div.wrapper > section.content > section.whoweare > div.whoweare > div.top.animate { animation: fadeIn .4s linear 1 0s; }
div.wrapper > section.content > section.whoweare > div.whoweare > div.top > div.niveaux > ul.niveaux.animate > li > div.bar > div.content > div.bar { animation: loadBar .4s linear; }
div.wrapper > section.content > section.whoweare > div.whoweare > div.bottom > ul.valeurs.animate > li { animation: fadeInSlideUp .4s linear 1; }
div.wrapper > section.content > section.whoweare > div.whoweare > div.bottom > ul.valeurs.animate > li:nth-child(1) { animation-delay: 0s }
div.wrapper > section.content > section.whoweare > div.whoweare > div.bottom > ul.valeurs.animate > li:nth-child(2) { animation-delay: .1s }
div.wrapper > section.content > section.whoweare > div.whoweare > div.bottom > ul.valeurs.animate > li:nth-child(3) { animation-delay: .2s }
div.wrapper > section.content > section.whoweare > div.whoweare > div.bottom > ul.valeurs.animate > li:nth-child(4) { animation-delay: .3s }
div.wrapper > section.content > section.whoweare > div.whoweare > div.bottom > ul.valeurs.animate > li:nth-child(5) { animation-delay: .4s }

div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter { opacity: 1; animation: pulse .4s linear 1; }
div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter:nth-child(1) { animation-delay: 0s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter:nth-child(2) { animation-delay: .1s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter:nth-child(3) { animation-delay: .2s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter:nth-child(4) { animation-delay: .3s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter:nth-child(5) { animation-delay: .4s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter:nth-child(6) { animation-delay: .5s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter:nth-child(7) { animation-delay: .6s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter:nth-child(8) { animation-delay: .7s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter:nth-child(9) { animation-delay: .8s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.subs.animate > a.filter:nth-child(10) { animation-delay: .9s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.posts > div.loading > i { animation: rotateIcon 1s linear infinite 0s; }
div.wrapper > section.content > section.ourworks > div.ourworks > div.posts > ul.works.animate > li.work { animation: zoomIn .4s linear 1; overflow: hidden; }
div.wrapper > section.content > section.ourworks > div.ourworks > div.posts > ul.works.animate > li.work:nth-child(1) { animation-delay: 0s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.posts > ul.works.animate > li.work:nth-child(2) { animation-delay: .1s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.posts > ul.works.animate > li.work:nth-child(3) { animation-delay: .2s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.posts > ul.works.animate > li.work:nth-child(4) { animation-delay: .3s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.posts > ul.works.animate > li.work:nth-child(5) { animation-delay: .4s }
div.wrapper > section.content > section.ourworks > div.ourworks > div.posts > ul.works.animate > li.work:nth-child(6) { animation-delay: .5s }

div.wrapper > section.content > section.skills > div.skills > div.blocks > ul.skills.animate > li.skill { animation: zoomIn .4s linear 1; overflow: hidden; }
div.wrapper > section.content > section.skills > div.skills > div.blocks > ul.skills.animate > li.skill:nth-child(1) { animation-delay: 0s }
div.wrapper > section.content > section.skills > div.skills > div.blocks > ul.skills.animate > li.skill:nth-child(2) { animation-delay: .1s }
div.wrapper > section.content > section.skills > div.skills > div.blocks > ul.skills.animate > li.skill:nth-child(3) { animation-delay: .2s }
div.wrapper > section.content > section.skills > div.skills > div.blocks > ul.skills.animate > li.skill:nth-child(4) { animation-delay: .3s }
div.wrapper > section.content > section.skills > div.skills > div.blocks > ul.skills.animate > li.skill:nth-child(5) { animation-delay: .4s }
div.wrapper > section.content > section.skills > div.skills > div.blocks > ul.skills.animate > li.skill:nth-child(6) { animation-delay: .5s }

div.wrapper > section.content > section.expertises > div.expertises > div.blocks > ul.expertises.animate > li.expertise { animation: zoomIn .4s linear 1; overflow: hidden; }
div.wrapper > section.content > section.expertises > div.expertises > div.blocks > ul.expertises.animate > li.expertise:nth-child(1) { animation-delay: 0s }
div.wrapper > section.content > section.expertises > div.expertises > div.blocks > ul.expertises.animate > li.expertise:nth-child(2) { animation-delay: .1s }
div.wrapper > section.content > section.expertises > div.expertises > div.blocks > ul.expertises.animate > li.expertise:nth-child(3) { animation-delay: .2s }
div.wrapper > section.content > section.expertises > div.expertises > div.blocks > ul.expertises.animate > li.expertise:nth-child(4) { animation-delay: .3s }

div.wrapper > section.content > section.opinions > div.opinions > div.content > ul.opinions.animate > li.opinion { animation: rotateOpinion linear infinite; overflow: hidden; }
div.wrapper > section.footer > div.logo > div.content.animate > p { animation: fadeInSlideUp .4s linear 1 0s; overflow: hidden; }
div.wrapper > section.footer > div.credits > div.content > p > i.fa-heart { animation: Heart 3s linear infinite 2s; overflow: hidden; }
/*
     FILE ARCHIVED ON 08:48:42 Jan 25, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:24:30 Jun 30, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.989
  exclusion.robots: 0.06
  exclusion.robots.policy: 0.043
  esindex: 0.015
  cdx.remote: 72.361
  LoadShardBlock: 273.497 (3)
  PetaboxLoader3.datanode: 226.134 (4)
  PetaboxLoader3.resolve: 109.542 (2)
  load_resource: 141.617
*/