/* Start custom CSS *//* New Box — Accueil V2 : animations reprises du code source Pxlz */
@keyframes nbChar{from{transform:translateY(1.06em);opacity:0}to{transform:none;opacity:1}}@keyframes nbFade{from{opacity:0}to{opacity:1}}@keyframes nbAT{from{transform:translate3d(110%,0,0)}to{transform:translate3d(0,0,0)}}
/* 1. Hero (Revolution Slider freelancer-home) : lettre par lettre sous masque, 1000ms Power3.easeInOut, 50ms entre lettres, départ 200ms ; bouton en fondu à 1000ms */
.e-fba89-5707>span{display:block;overflow:hidden;padding-bottom:.04em}.e-fba89-5707>span>span{display:inline-block;white-space:pre;opacity:0;animation:nbChar 1000ms cubic-bezier(.645,.045,.355,1) both}
.e-fba89-5707>span:nth-child(1)>span:nth-child(1){animation-delay:200ms}.e-fba89-5707>span:nth-child(1)>span:nth-child(2){animation-delay:250ms}.e-fba89-5707>span:nth-child(1)>span:nth-child(3){animation-delay:300ms}.e-fba89-5707>span:nth-child(1)>span:nth-child(4){animation-delay:350ms}.e-fba89-5707>span:nth-child(1)>span:nth-child(5){animation-delay:400ms}.e-fba89-5707>span:nth-child(1)>span:nth-child(6){animation-delay:450ms}.e-fba89-5707>span:nth-child(1)>span:nth-child(7){animation-delay:500ms}.e-fba89-5707>span:nth-child(1)>span:nth-child(8){animation-delay:550ms}.e-fba89-5707>span:nth-child(1)>span:nth-child(9){animation-delay:600ms}.e-fba89-5707>span:nth-child(1)>span:nth-child(10){animation-delay:650ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(1){animation-delay:700ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(2){animation-delay:750ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(3){animation-delay:800ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(4){animation-delay:850ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(5){animation-delay:900ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(6){animation-delay:950ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(7){animation-delay:1000ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(8){animation-delay:1050ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(9){animation-delay:1100ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(10){animation-delay:1150ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(11){animation-delay:1200ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(12){animation-delay:1250ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(13){animation-delay:1300ms}.e-fba89-5707>span:nth-child(2)>span:nth-child(14){animation-delay:1350ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(1){animation-delay:1400ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(2){animation-delay:1450ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(3){animation-delay:1500ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(4){animation-delay:1550ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(5){animation-delay:1600ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(6){animation-delay:1650ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(7){animation-delay:1700ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(8){animation-delay:1750ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(9){animation-delay:1800ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(10){animation-delay:1850ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(11){animation-delay:1900ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(12){animation-delay:1950ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(13){animation-delay:2000ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(14){animation-delay:2050ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(15){animation-delay:2100ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(16){animation-delay:2150ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(17){animation-delay:2200ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(18){animation-delay:2250ms}.e-fba89-5707>span:nth-child(3)>span:nth-child(19){animation-delay:2300ms}
/* Point final de MEDIA en jaune charte */
.e-fba89-5707>span:nth-child(3)>span:last-child{color:var(--nb-jaune,#ffef3c)}
.e-5b1d46b8-1a14{opacity:0;animation:nbFade 1000ms cubic-bezier(.645,.045,.355,1) 1000ms both}
/* 2. Grille des métiers : léger mouvement du contenu au survol */
:is(.e-2afb0788-f904,.e-2b652bda-71d6,.e-5cd8d417-6efb,.e-5644f476-716e,.e-53a9d686-9b7b,.e-4ba4ade9-2be8)>*{transition:transform .5s cubic-bezier(.23,.71,.55,.99)}:is(.e-2afb0788-f904,.e-2b652bda-71d6,.e-5cd8d417-6efb,.e-5644f476-716e,.e-53a9d686-9b7b,.e-4ba4ade9-2be8):hover>h2{transform:translate3d(0,-6px,0)}:is(.e-2afb0788-f904,.e-2b652bda-71d6,.e-5cd8d417-6efb,.e-5644f476-716e,.e-53a9d686-9b7b,.e-4ba4ade9-2be8):hover>span{transform:translate3d(0,6px,0)}
/* 3. Pictogrammes : intitulé turquoise au survol */
.e-2e97bda7-fef2 a:hover p{color:#26ccca}
/* 4. Texte animé (edgtf-animate-text) : "ensemble" glisse depuis la droite sous masque */
.e-31a4958f-ab23>span{display:inline-block;overflow:hidden;vertical-align:top}.e-31a4958f-ab23>span>span{display:inline-block;color:#26ccca}@supports (animation-timeline:view()){.e-31a4958f-ab23>span>span{animation:nbAT cubic-bezier(.77,0,.175,1) both;animation-timeline:view();animation-range:entry 60% cover 40%}}
@media (prefers-reduced-motion:reduce){.e-fba89-5707>span>span,.e-5b1d46b8-1a14{animation:none;opacity:1}}
body.elementor-page-89 a[href="/mentions-legales/"],body.elementor-page-89 a[href="/confidentialite/"],body.elementor-page-89 a[href="/cookies/"]{color:inherit;text-decoration:underline;text-underline-offset:3px}
body.elementor-page-89 a[href="/mentions-legales/"]:hover,body.elementor-page-89 a[href="/confidentialite/"]:hover,body.elementor-page-89 a[href="/cookies/"]:hover{color:#26ccca}
body.elementor-page-89 [data-id="2e658760"]{background-color:rgba(13,13,13,.45)!important}
body.elementor-page-89 [data-id="7ef82210"]:hover [data-id="2e658760"]{background-color:rgba(13,13,13,.72)!important}/* End custom CSS */