@layer theme;@layer base{@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer vendor;@layer legacy{.menu-button{width:39px;height:29px;display:block}.menu-button [id*=letter]{transition:all .2s ease-in-out}.menu-button-white [id*=letter]{fill:#fff}.close-menu-button{width:39px;height:29px;display:block}.close-menu-button [id*=icon_close_menu]{transition:all .2s ease-in-out}.close-menu-button-white [id*=icon_close_menu]{fill:#fff}.bdsa-symbol-button{width:119px;height:60px;display:none}@media screen and (width>=768px),print{.bdsa-symbol-button{display:block}}.bdsa-symbol-button [id*=part-]{transition:all .2s ease-in-out}.bdsa-symbol-button-white [id*=part-]{fill:#fff}.bdsa-symbol-button-black [id*=part-]{fill:#0a0a0a}.bdsa-logotype-button{width:71px;height:37px;transition:all .2s ease-in-out;display:block}.bdsa-logotype-button-white [id*=letter-],.bdsa-logotype-button-white [id*=bigletter-]{fill:#fff}.button-circle{color:#0a0a0a;background:#ffbb2b;border-radius:50%;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;font-size:.8rem;font-weight:700;transition:all .2s ease-in-out;display:flex}.button-circle:hover{color:#0a0a0a;background:#fff;transform:rotate(90deg)}.button-circle.button-circle-white{color:#0a0a0a;background:#fff}.button-circle.button-circle-white:hover{color:#fff;background:#0a0a0a}.button-circle-hover-black:hover{color:#fff;background:#0a0a0a}.bdsa-modal-off{display:none}.bdsa-modal .fancybox-slide{padding:0}.bdsa-modal .fancybox-content{width:100%;height:100%;padding:0}*{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{color:#0a0a0a;background:#333}a:link,a:hover,a:visited,strong{color:inherit}.page-remplit-ecran{flex-direction:column;min-height:100dvh;display:flex}.page-remplit-ecran>#site-footer{margin-top:auto}.page-remplit-ecran>.section-remplit{flex:auto;align-items:center;display:flex}.page-remplit-ecran>.section-remplit>.inner{width:100%}.section-fullscreen{width:100vw;height:100vh;position:relative}.section-fullscreen .inner{width:100%;height:100%;padding:10vmin}@media screen and (width>=1921px){.section-fullscreen .inner{padding:10vmin 35vmin}}.section-default{width:100vw;position:relative}.section-default .inner{padding:10vmin}@media screen and (width>=1921px){.section-default .inner{padding:10vmin 35vmin}}.section-halfscreen{width:100vw;height:50vh;position:relative}.section-halfscreen .inner{width:100%;height:100%;padding:10vmin}@media screen and (width>=1921px){.section-halfscreen .inner{padding:10vmin 35vmin}}.section-onethirdscreen{width:100vw;height:34vh;position:relative}.section-onethirdscreen .inner{width:100%;height:100%;padding:10vmin}@media screen and (width>=1921px){.section-onethirdscreen .inner{padding:10vmin 35vmin}}.section-twothirdscreen{width:100vw;height:66vh;position:relative}.section-twothirdscreen .inner{width:100%;height:100%;padding:10vmin}@media screen and (width>=1921px){.section-twothirdscreen .inner{padding:10vmin 35vmin}}.use-left-half{padding-right:50%}.use-right-half{padding-left:50%}@media screen and (orientation:portrait){.use-left-half,.use-right-half{padding:0}}.site-header{z-index:10000;width:100%;position:fixed;top:0;left:0}.site-header:after{clear:both;content:" ";display:table}.site-header.is-embed{position:relative;top:auto;left:auto}.site-header .header-wrapper{grid-template-columns:1fr auto 1fr;align-items:center;height:3.5rem;padding:0 1rem;display:grid}@media screen and (width>=768px),print{.site-header .header-wrapper{height:6.25rem;padding:0 2rem}}.site-header.is-white .menu-button [id*=letter],.site-header.is-white .menu-button [class*=cls-],.site-header.is-white .close-menu-button [id*=icon_close_menu],.site-header.is-white .bdsa-symbol-button [class*=cls-1],.site-header.is-white .bdsa-logotype-button [id*=letter-],.site-header.is-white .bdsa-logotype-button [id*=bigletter-]{fill:#fff}.site-header.is-white .bdsa-logotype-button svg *{fill:#fff}#site-footer{color:#fff;background-color:#000;background-image:url(/assets/ui/bdsa_symbol2-white.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 2.75rem}@media screen and (width>=768px),print{#site-footer{background-size:auto 3.75rem}}#site-footer .inner{flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}#site-footer .inner .site-footer-links{margin-top:auto;font-size:.75rem;display:flex}#site-footer .inner .site-footer-links li{padding:1rem}#site-footer .inner .site-footer-links li a{color:currentColor;border-bottom:1px solid #0000;transition:all .2s ease-in-out}#site-footer .inner .site-footer-links li a:hover{border-bottom:1px solid #fff}.has-yellow-footer #site-footer{color:#000;background-color:#ffbb2b;background-image:url(/assets/ui/bdsa_symbol2.svg)}.section-getcontact{background:#fff url(/assets/img/feather-getcontact-white.jpg) bottom/85% no-repeat}.section-getcontact.is-yellow{background:#ffbb2b url(/assets/img/feather-getcontact-yellow2.jpg) bottom/85% no-repeat}@media screen and (orientation:portrait){.section-getcontact{background-size:auto 50%}}.section-getcontact .inner{flex-direction:column;justify-content:center;align-items:center;display:flex}.section-getcontact h1{text-transform:uppercase;margin-bottom:12.5vmin;font-size:7vmin;font-weight:800;line-height:.8em;transition:all .2s ease-in-out}@media screen and (orientation:portrait){.section-getcontact h1{text-align:center}}.section-intro .inner{flex-direction:column;justify-content:center;align-items:center;font-size:8vmin;display:flex}@media screen and (orientation:portrait){.section-intro .inner{text-align:center;font-size:12vmin}}.section-intro .inner .intro-title{color:#ffbb2b;text-transform:uppercase;font-weight:900}.section-intro .inner .intro-subtitle{color:#fff;text-transform:uppercase;font-size:.3em}#bdsaFullscreenMenu{background:radial-gradient(#333 0%,#000 100%)}#bdsaFullscreenMenu .menu-wrapper{flex-direction:column;height:100%;display:flex}#bdsaFullscreenMenu .menu-links{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:12vmin 0;display:flex}#bdsaFullscreenMenu .menu-links a{color:#ffbb2b;text-transform:uppercase;padding:1.65vmin;font-size:2.65vmin;transition:all .2s ease-in-out}@media screen and (orientation:portrait){#bdsaFullscreenMenu .menu-links a{padding:3vmin;font-size:6vmin}@media screen and (width>=768px),print{#bdsaFullscreenMenu .menu-links a{padding:3vmin;font-size:4vmin}}}#bdsaFullscreenMenu .menu-links a:hover{color:#fff;text-shadow:0 0 3rem #0a0a0a99}#bdsaFullscreenMenu .network-icons{justify-content:space-between;align-items:center;width:100%;max-width:300px;margin:auto auto 3rem;padding:0 1.25rem;display:flex}#homepage-intro-grain .slogan{z-index:113;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0}#homepage-intro-grain .slogan h1{text-align:right;text-transform:uppercase;font-size:10vmin;font-weight:900;line-height:.85em}@media screen and (orientation:portrait){#homepage-intro-grain .slogan h1{font-size:12.5vmin}}#homepage-intro-grain .baseline{z-index:112;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0}#homepage-intro-grain .baseline p{text-align:right;text-transform:uppercase;padding-right:6em;font-size:2vmin;font-weight:300;line-height:1.18em}@media screen and (orientation:portrait){#homepage-intro-grain .baseline p{font-size:2.45vmin}}#homepage-intro-grain .image{z-index:111;width:100vw;height:100vh;position:absolute;top:0;left:0}@media screen and (orientation:landscape){#homepage-intro-grain .image{background:url(/assets/img/grains-de-mais-400.jpg) 0/100vmin no-repeat}@media screen and (width>=768px),print{#homepage-intro-grain .image{background:url(/assets/img/grains-de-mais-800.jpg) 0/100vmin no-repeat}}@media screen and (width>=1440px){#homepage-intro-grain .image{background:url(/assets/img/grains-de-mais-1280.jpg) 0/100vmin no-repeat}}@media screen and (width>=1921px){#homepage-intro-grain .image{background:url(/assets/img/grains-de-mais.jpg) 0/100vmin no-repeat}}}@media screen and (orientation:portrait){#homepage-intro-grain .image{background:url(/assets/img/grains-de-mais-400.jpg) bottom/contain no-repeat}@media screen and (width>=768px),print{#homepage-intro-grain .image{background:url(/assets/img/grains-de-mais-800.jpg) 0/contain no-repeat}}}#homepage-restons-simple .slogan{z-index:122;justify-content:flex-end;display:flex;position:absolute;top:0;left:0}@media screen and (orientation:portrait){#homepage-restons-simple .slogan{flex-direction:column;justify-content:flex-start}}#homepage-restons-simple .slogan h1{color:#fff;text-align:right;text-transform:uppercase;margin-top:.25em;font-size:15vmin;font-weight:900;line-height:.85em}@media screen and (orientation:portrait){#homepage-restons-simple .slogan h1{margin-top:12.5vmin;font-size:12.5vmin}}#homepage-restons-simple .baseline{z-index:123;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0}@media screen and (orientation:portrait){#homepage-restons-simple .baseline{flex-direction:column;justify-content:flex-start}}#homepage-restons-simple .baseline ul{text-transform:uppercase;margin-right:1.5em;font-size:2vmin;font-weight:300;line-height:1.18em}@media screen and (orientation:portrait){#homepage-restons-simple .baseline ul{text-align:right;width:100%;margin-top:40vmin;margin-right:0;font-size:3.2vmin}}#homepage-restons-simple .baseline .button-circle{color:#0a0a0a}@media screen and (orientation:portrait){#homepage-restons-simple .baseline .button-circle{margin-top:2.75vmin;margin-left:auto}}#homepage-restons-simple .image{z-index:121;width:50vw;height:100vh;position:absolute;top:0;left:0}@media screen and (orientation:landscape){#homepage-restons-simple .image{background:url(/assets/img/oeuf-au-plat-400.png) right bottom 5vmin/45vmax no-repeat}@media screen and (width>=1024px){#homepage-restons-simple .image{background:url(/assets/img/oeuf-au-plat-800.png) right bottom 5vmin/45vmax no-repeat}}@media screen and (width>=1440px){#homepage-restons-simple .image{background:url(/assets/img/oeuf-au-plat-1280.png) right bottom 5vmin/45vmax no-repeat}}@media screen and (width>=1921px){#homepage-restons-simple .image{background:url(/assets/img/oeuf-au-plat.png) right bottom 5vmin/45vmax no-repeat}}}@media screen and (orientation:portrait){#homepage-restons-simple .image{background:url(/assets/img/oeuf-au-plat-400.png) center bottom 20vmin/80vmin no-repeat;width:100vw}@media screen and (width>=768px),print{#homepage-restons-simple .image{background:url(/assets/img/oeuf-au-plat-800.png) center bottom 5vmin/60vmin no-repeat}}}#homepage-ensemble .text{z-index:132;flex-direction:column;justify-content:center;align-items:flex-end;width:50vw;padding:0;display:flex;position:absolute;top:0;left:0}@media screen and (orientation:portrait){#homepage-ensemble .text{width:100vw;padding:10vmin}}#homepage-ensemble .text .slogan{max-width:56vmin;margin-top:20vmin;position:relative}@media screen and (orientation:portrait){#homepage-ensemble .text .slogan{max-width:none;margin-top:-10vmin}}#homepage-ensemble .text .slogan h1{text-transform:uppercase;font-size:11.9vmin;font-weight:900}@media screen and (orientation:portrait){#homepage-ensemble .text .slogan h1{font-size:15.75vmin}}#homepage-ensemble .text .slogan h1 span{float:left;background:#fff;width:100%;padding:1vmin 1vmin 0;line-height:.85em;display:block}#homepage-ensemble .text .slogan h1 span:first-child{width:auto;margin-bottom:-1vmin;display:inline-block}#homepage-ensemble .text .slogan .button-circle{position:absolute;top:1vmin;right:0}@media screen and (orientation:portrait){#homepage-ensemble .text .slogan .button-circle{top:60vmin}@media screen and (width>=768px),print{#homepage-ensemble .text .slogan .button-circle{top:1vmin}}}#homepage-ensemble .text .baseline{background:#fff;width:100%;max-width:56vmin;padding:1vmin}@media screen and (orientation:portrait){#homepage-ensemble .text .baseline{max-width:none}}#homepage-ensemble .text .baseline p{text-transform:uppercase;font-size:2vmin;font-weight:300;line-height:1.18em}@media screen and (orientation:portrait){#homepage-ensemble .text .baseline p{font-size:3.25vmin}#homepage-ensemble .text .baseline p br{display:none}}#homepage-ensemble .image{z-index:131;background:url(/assets/img/plumes-noires-en-tas.jpg) 50%/contain no-repeat;width:100vw;height:100vh;position:absolute;top:0;left:0}@media screen and (orientation:landscape){#homepage-ensemble .image{background:url(/assets/img/plumes-noires-en-tas-400.jpg) 50%/contain no-repeat}@media screen and (width>=768px),print{#homepage-ensemble .image{background:url(/assets/img/plumes-noires-en-tas-800.jpg) bottom/contain no-repeat}}@media screen and (width>=1440px){#homepage-ensemble .image{background:url(/assets/img/plumes-noires-en-tas.jpg) bottom/contain no-repeat}}}@media screen and (orientation:portrait){#homepage-ensemble .image{background:url(/assets/img/plumes-noires-en-tas-400.jpg) bottom/cover no-repeat}@media screen and (width>=768px),print{#homepage-ensemble .image{background:url(/assets/img/plumes-noires-en-tas-800.jpg) bottom/cover no-repeat}}}#homepage-tombe-du-nid .slogan{z-index:142;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:60%;display:flex;position:absolute;top:0;left:0}@media screen and (width>=768px),print{#homepage-tombe-du-nid .slogan{padding-left:0;padding-right:0}}@media screen and (orientation:portrait){#homepage-tombe-du-nid .slogan{width:100%;padding-bottom:19vmin;padding-left:5vmin;padding-right:5vmin}@media screen and (width>=768px),print{#homepage-tombe-du-nid .slogan{padding-bottom:16.5vmin}}}#homepage-tombe-du-nid .slogan .slogan-wrapper{background:#fff;width:44vmin}@media screen and (orientation:portrait){#homepage-tombe-du-nid .slogan .slogan-wrapper{width:calc(3.75rem + 4vmin)}}#homepage-tombe-du-nid .slogan h1{text-transform:uppercase;flex-direction:column;align-items:flex-end;font-size:10.5vmin;font-weight:900;display:flex}@media screen and (orientation:portrait){#homepage-tombe-du-nid .slogan h1{font-size:10vmin}}#homepage-tombe-du-nid .slogan h1 span{float:right;white-space:nowrap;background:#fff;padding:1vmin 1vmin 0;line-height:.85em;display:inline-block}#homepage-tombe-du-nid .slogan h1 span:first-child{padding:1vmin 1vmin 2vmin}#homepage-tombe-du-nid .slogan h1 span:nth-of-type(2){margin-top:-2vmin}#homepage-tombe-du-nid .slogan .button-circle{margin:3vmin 2vmin 2vmin}@media screen and (orientation:portrait){#homepage-tombe-du-nid .slogan .button-circle{float:right;margin:1.75vmin 2vmin}@media screen and (width>=768px),print{#homepage-tombe-du-nid .slogan .button-circle{margin:12vmin 2vmin 2vmin}}}#homepage-tombe-du-nid .baseline{z-index:141;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:40%;display:flex;position:absolute;top:0;left:60%;overflow:hidden}@media screen and (width>=768px),print{#homepage-tombe-du-nid .baseline{padding-left:0;padding-right:0}}@media screen and (orientation:portrait){#homepage-tombe-du-nid .baseline{width:100%;padding-left:5vmin;padding-right:5vmin;left:0%}#homepage-tombe-du-nid .baseline br{display:none}}#homepage-tombe-du-nid .baseline p{text-transform:uppercase;background:#fff;padding:5.5vmin 2vmin 4vmin;font-size:2vmin;font-weight:300;line-height:1.18em;display:inline-block}@media screen and (orientation:portrait){#homepage-tombe-du-nid .baseline p{padding-right:calc(3.75rem + 4vmin);font-size:3.25vmin}}#homepage-tombe-du-nid .image{width:100%}#homepage-tombe-du-nid .image img{max-width:50vmin}@media screen and (orientation:portrait){#homepage-tombe-du-nid .image img{max-width:none}@media screen and (width>=768px),print{#homepage-tombe-du-nid .image img{max-width:65vmin;margin:auto}}}#homepage-dpevents .text{z-index:132;flex-direction:column;justify-content:center;align-items:flex-end;width:50vw;padding:0;display:flex;position:absolute;top:0;left:0}@media screen and (orientation:portrait){#homepage-dpevents .text{width:100vw;padding:10vmin}}#homepage-dpevents .text .slogan{max-width:56vmin;margin-top:20vmin;position:relative}@media screen and (orientation:portrait){#homepage-dpevents .text .slogan{max-width:none;margin-top:-15vmin}}#homepage-dpevents .text .slogan h1{text-transform:uppercase;font-size:10vmin;font-weight:900}@media screen and (orientation:portrait){#homepage-dpevents .text .slogan h1{font-size:10vmin}}#homepage-dpevents .text .slogan h1 span{float:right;background:#fff;width:auto;padding:1vmin 1vmin 0;line-height:.85em;display:inline-block}#homepage-dpevents .text .slogan h1 span:first-child{width:auto;display:inline-block}#homepage-dpevents .text .slogan h1 span.small{font-size:3.9vmin}#homepage-dpevents .text .slogan .button-circle{position:absolute;bottom:-16vmin;right:0}@media screen and (orientation:portrait){#homepage-dpevents .text .slogan .button-circle{top:50vmin}}#homepage-dpevents .text .baseline{background:#fff;width:100%;max-width:65vmin;padding:1vmin}@media screen and (orientation:portrait){#homepage-dpevents .text .baseline{max-width:none}}#homepage-dpevents .text .baseline p{text-transform:uppercase;font-size:2vmin;font-weight:300;line-height:1.18em}@media screen and (orientation:portrait){#homepage-dpevents .text .baseline p{font-size:3.25vmin}#homepage-dpevents .text .baseline p br{display:none}}#homepage-dpevents .image{z-index:131;background:url(/assets/img/home-evenements.jpg) 50%/contain no-repeat;width:100vw;height:100vh;position:absolute;top:0;left:0}@media screen and (orientation:landscape){#homepage-dpevents .image{background:url(/assets/img/home-evenements.jpg) 50%/contain no-repeat}@media screen and (width>=768px),print{#homepage-dpevents .image{background:url(/assets/img/home-evenements.jpg) bottom/contain no-repeat}}@media screen and (width>=1440px){#homepage-dpevents .image{background:url(/assets/img/home-evenements.jpg) bottom/contain no-repeat}}}@media screen and (orientation:portrait){#homepage-dpevents .image{background:url(/assets/img/home-evenements.jpg) bottom/cover no-repeat}@media screen and (width>=768px),print{#homepage-dpevents .image{background:url(/assets/img/home-evenements.jpg) bottom/cover no-repeat}}}#homepage-surfer [class*=slogan]{position:absolute;inset:0}#homepage-surfer [class*=slogan] video{width:100%;height:100%;position:absolute;top:0;left:0}@media (aspect-ratio>=16/9){#homepage-surfer [class*=slogan] video{height:300%;top:-100%}}@media (aspect-ratio<=16/9){#homepage-surfer [class*=slogan] video{width:300%;left:-100%}}@supports (object-fit:cover){#homepage-surfer [class*=slogan] video{object-fit:cover;width:100%;height:100%;top:0;left:0}}#homepage-surfer .slogan-before{background:#ffbb2b;width:34%;overflow:hidden}@media screen and (orientation:portrait){#homepage-surfer .slogan-before{width:100%;height:34%;top:0;left:0}}#homepage-surfer .slogan-before video{mix-blend-mode:luminosity;z-index:141}#homepage-surfer .slogan-before h1{text-align:right;text-transform:uppercase;z-index:142;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:5vmin;font-size:5vmin;font-weight:900;line-height:.85em;display:flex;position:absolute;bottom:0;left:0}#homepage-surfer .slogan-after{background:#000;width:66%;left:34%;overflow:hidden}@media screen and (orientation:portrait){#homepage-surfer .slogan-after{width:100%;height:66%;top:34%;left:0}}#homepage-surfer .slogan-after video{z-index:143}#homepage-surfer .slogan-after .text{text-transform:uppercase;z-index:144;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:3vmin;font-weight:900;line-height:1em;display:flex;position:absolute;top:0;left:0}@media screen and (orientation:portrait){#homepage-surfer .slogan-after .text{font-size:4.5vmin}}#homepage-surfer .slogan-after .text ul{justify-content:space-between;width:100%;max-width:40vmin;margin-top:2vmin;display:flex}#homepage-surfer .slogan-after .text ul img{width:auto;height:7vmin;display:block}@media screen and (width>=768px),print{#homepage-surfer .slogan-after .text ul img{height:48px}}#homepage-surfer .slogan-after .text-wrapper{margin-top:10vmin}#agence-intro{color:#fff;background:#0a0a0a url(/assets/img/agence-768.jpg) 50%/cover no-repeat}@media screen and (width>=768px),print{#agence-intro{background:#0a0a0a url(/assets/img/agence-1024.jpg) 50%/cover no-repeat}}@media screen and (width>=1440px){#agence-intro{background:#0a0a0a url(/assets/img/agence-1280.jpg) 50%/cover no-repeat}}@media screen and (width>=1921px){#agence-intro{background:#0a0a0a url(/assets/img/agence.jpg) 50%/cover no-repeat}}#agence-about{flex-direction:column;display:flex;overflow:hidden}@media screen and (orientation:portrait){#agence-about{height:auto}}@media screen and (orientation:landscape){#agence-about{flex-direction:row}}#agence-about .bdsa-title{color:#fff;background:#000;width:100%;padding:20vmin 5vmin}@media screen and (orientation:landscape){#agence-about .bdsa-title{width:50%;height:100%}}#agence-about .bdsa-title h1{color:#fff;text-align:right;text-transform:uppercase;white-space:nowrap;margin-bottom:2vmin;font-size:12vmin;font-weight:800;line-height:.8em;transition:all .2s ease-in-out}@media screen and (width>=768px),print{#agence-about .bdsa-title h1{font-size:7vmin}}@media screen and (orientation:landscape){#agence-about .bdsa-title h1{font-size:7vmin}}#agence-about .bdsa-title h1 span{display:block}#agence-about .bdsa-title h1 span:nth-of-type(3),#agence-about .bdsa-title h1 span:nth-of-type(4){color:#ffbb2b}#agence-about .bdsa-title .tocaps{text-align:right;text-transform:uppercase;font-size:4vmin;line-height:1.18em}@media screen and (width>=768px),print{#agence-about .bdsa-title .tocaps{font-size:2.45vmin}}@media screen and (width>=1024px){#agence-about .bdsa-title .tocaps{font-size:2vmin}}#agence-about .text{width:100%;padding:20vmin 10vmin;font-size:4vmin;overflow:hidden}@media screen and (orientation:portrait){@media screen and (width>=768px),print{#agence-about .text{font-size:2vmin}}}@media screen and (orientation:landscape){#agence-about .text{width:50%;height:100%;padding:20vmin 10vmin 0}@media screen and (width>=1024px){#agence-about .text{padding:10vmin 10vmin 0;font-size:1.75vmin}}@media screen and (width>=1440px){#agence-about .text{padding:20vmin 10vmin 0;font-size:2vmin}}}#agence-about .text p{margin-bottom:1em}#agence-about .text blockquote{text-align:center;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;margin:5vmin 0 0;padding:5vmin;font-family:ashby_lightregular;line-height:1.2em}#agence-about figure img{display:block}#agence-about .macarhead{width:48.6vmin;display:none;position:absolute;bottom:-10vmin;right:calc(50% - 2.25em);transform:rotate(-90deg)}@media screen and (orientation:landscape){#agence-about .macarhead{display:block}}#agence-about .beak-orange{width:3.2vmin;position:absolute;top:-5vmin;left:7vmin}@media screen and (width>=768px),print{#agence-about .beak-orange{left:15vmin}}#agence-menatwork{flex-direction:column;display:flex}@media screen and (width<=767px){#agence-menatwork{height:auto}}@media screen and (orientation:landscape){#agence-menatwork{flex-direction:row}}#agence-menatwork .content-menatwork{order:2;width:100%;height:55%;padding:25vmin 10vmin 10vmin}@media screen and (orientation:landscape){#agence-menatwork .content-menatwork{order:1;width:50%;height:100%;padding-top:40vmin}}#agence-menatwork .content-menatwork .text{font-size:4vmin}@media screen and (orientation:portrait){@media screen and (width>=768px),print{#agence-menatwork .content-menatwork .text{font-size:2vmin}}}@media screen and (orientation:landscape){@media screen and (width>=1024px){#agence-menatwork .content-menatwork .text{font-size:1.75vmin}}@media screen and (width>=1440px){#agence-menatwork .content-menatwork .text{font-size:2vmin}}}#agence-menatwork .content-menatwork .text p{margin-bottom:1em}#agence-menatwork .content-menatwork .tocaps{text-transform:uppercase;font-size:4vmin;line-height:1.18em}@media screen and (width>=768px),print{#agence-menatwork .content-menatwork .tocaps{font-size:2.45vmin}}@media screen and (width>=1024px){#agence-menatwork .content-menatwork .tocaps{font-size:2vmin}}#agence-menatwork .content-menatwork h1{text-transform:uppercase;margin-bottom:2vmin;font-size:12vmin;font-weight:800;line-height:.8em;position:relative}@media screen and (width>=768px),print{#agence-menatwork .content-menatwork h1{font-size:7vmin}}@media screen and (orientation:landscape){#agence-menatwork .content-menatwork h1{font-size:7vmin}}#agence-menatwork .content-menatwork h1 .beak-red{width:.68em;position:absolute;top:-.15em;left:-.68em}#agence-menatwork .content-menatwork h1 span{display:block}#agence-menatwork .asset-menatwork{background:#ffbb2b 50%/cover;order:1;width:100%;height:45%;font-size:1vmin;position:relative;overflow:hidden}#agence-menatwork .asset-menatwork figure img{display:block}#agence-menatwork .asset-menatwork .beak-orange{width:2.2em;position:absolute;top:calc(50% - 12.2em);left:calc(50% + 20.9em)}#agence-menatwork .asset-menatwork .beak-green{width:2.4em;position:absolute;top:calc(50% + 5.6em);left:calc(50% + 34.2em)}@media screen and (orientation:landscape){#agence-menatwork .asset-menatwork{width:50%;height:100%}}#agence-hello{background:#ffbb2b;position:relative}#agence-hello .mask{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}#agence-hello .mask.final [id^=disk-layer-5],#agence-hello .mask.final [id^=disk-layer-6]{fill:#0a0a0a}#agence-hello .mask.final [id^=disk-layer-1],#agence-hello .mask.final [id^=disk-layer-2],#agence-hello .mask.final [id^=disk-layer-3],#agence-hello .mask.final [id^=disk-layer-4]{fill:#0000}#agence-hello .mask svg{z-index:10;width:calc(100vmin - 2rem);height:auto;display:block;position:relative}@media screen and (width>=768px),print{#agence-hello .mask svg{width:calc(100vmin - 5rem)}}@media screen and (width>=1024px){#agence-hello .mask svg{width:calc(100% - 22vmin)}}#agence-hello .video-yellow-team{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#agence-hello .video-yellow-team .video-wrapper{width:35vmax;height:35vmax;position:relative;overflow:hidden}@media screen and (orientation:portrait){#agence-hello .video-yellow-team .video-wrapper{width:35vmin;height:35vmin}}#agence-hello .video-yellow-team video{filter:grayscale();width:100%;height:100%;position:absolute;top:0;left:0}@media (aspect-ratio>=16/9){#agence-hello .video-yellow-team video{height:300%;top:-100%}}@media (aspect-ratio<=16/9){#agence-hello .video-yellow-team video{width:300%;left:-100%}}@supports (object-fit:cover){#agence-hello .video-yellow-team video{object-fit:cover;width:100%;height:100%;top:0;left:0}}#agence-hello .text{color:#fff;z-index:20;padding:1rem;font-size:2vmin}@media screen and (width<=767px){#agence-hello .text{color:#0a0a0a}}@media screen and (width>=768px),print{#agence-hello .text{max-width:27em;padding:0;font-size:.7vw;position:absolute;top:calc(50% - 24em);left:calc(10rem - 17em)}}@media screen and (width>=1024px){#agence-hello .text{max-width:27em;font-size:.6vw;position:absolute;top:calc(50% - 25em);left:calc(11vmin + 7em)}}#agence-hello .text p{text-transform:uppercase;margin-bottom:1.35em;font-size:1.35em}#agence-hello .text p+p{margin-bottom:0}#agence-hello .text h1{text-transform:uppercase;margin-bottom:.5em;font-size:7.1em;font-weight:800;line-height:.8em;position:relative}#agence-hello .text h1 span{display:block}#agence-hello .text h1 span:nth-child(2){color:#ffbb2b;padding-left:.85em}@media screen and (width<=767px){#agence-hello .text h1 span:nth-child(2){color:#ffbb2b;background:#0a0a0a}}#agence-yellow-team{padding:10vmin;position:relative}@media screen and (width>=1921px){#agence-yellow-team{padding:10vmin}}#agence-yellow-team .text{font-size:2vmin}@media screen and (width>=1024px){#agence-yellow-team .text{font-size:1vmin}}#agence-yellow-team .text h1{text-transform:uppercase;margin:0;font-size:7.1em;font-weight:800;line-height:.8em;position:relative}#agence-yellow-team .text h1 span{font-family:ashby_lightregular;font-size:.2em;line-height:1em;display:block}@media screen and (width>=1024px){#agence-yellow-team .yellow-team{flex-wrap:wrap;display:flex}}#agence-yellow-team .yellow-team-member{background-color:#fff;background-image:url(/assets/img/yellow-team-triangle-left.svg),url(/assets/img/yellow-team-triangle-right.svg);background-position:left -1px bottom -1px,right -1px bottom -1px;background-repeat:no-repeat,no-repeat;background-size:contain;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;display:flex;position:relative}#agence-yellow-team .yellow-team-member .portrait{padding:0 0 0 25vmin;position:relative}#agence-yellow-team .yellow-team-member .portrait img{display:block;position:absolute;bottom:0;left:0}#agence-yellow-team .yellow-team-member .infos{white-space:nowrap;display:flex}#agence-yellow-team .yellow-team-member .infos .name{text-transform:uppercase;font-size:.95em;font-weight:700;line-height:1.25em}#agence-yellow-team .yellow-team-member .infos .job{text-transform:uppercase;font-family:ashby_lightregular;font-size:.5em;line-height:1.25em}@media screen and (width<=1023px){#agence-yellow-team .yellow-team-member{height:20vmin;margin-top:14vmin;padding:0 20%;font-size:5vmin}#agence-yellow-team .yellow-team-member .infos{padding:2vmin 0 0 2vmin}#agence-yellow-team .yellow-team-member:nth-of-type(odd){justify-content:flex-end}#agence-yellow-team .yellow-team-member:nth-of-type(odd) .portrait{order:2}#agence-yellow-team .yellow-team-member:nth-of-type(odd) .infos{text-align:right;order:1;padding:2vmin 2vmin 0 0}}@media screen and (width>=1024px){#agence-yellow-team .yellow-team-member{height:5rem;margin-top:2.5rem;font-size:1.25rem}#agence-yellow-team .yellow-team-member.is-eric .infos,#agence-yellow-team .yellow-team-member.is-julien .infos,#agence-yellow-team .yellow-team-member.is-stephanie .infos,#agence-yellow-team .yellow-team-member.is-camille .infos,#agence-yellow-team .yellow-team-member.is-cecilia .infos,#agence-yellow-team .yellow-team-member.is-sebastienmet .infos,#agence-yellow-team .yellow-team-member.is-antoine .infos{padding:1rem 0 0 5.5rem!important}#agence-yellow-team .yellow-team-member.is-sebastienrio .infos{padding:1rem 0 0 5.25rem!important}#agence-yellow-team .yellow-team-member.is-cecile .infos,#agence-yellow-team .yellow-team-member.is-alexis .infos,#agence-yellow-team .yellow-team-member.is-christelle .infos,#agence-yellow-team .yellow-team-member.is-estelle .infos{padding:1rem 0 0 5.75rem!important}#agence-yellow-team .yellow-team-member.is-sarah .infos{padding:1rem 0 0 calc(27% + 5.5rem)!important}#agence-yellow-team .yellow-team-member.is-pierrette .infos,#agence-yellow-team .yellow-team-member.is-benoit .infos,#agence-yellow-team .yellow-team-member.is-gaelle .infos{padding:1rem 0 0 calc(27% + 5.75rem)!important}#agence-yellow-team .yellow-team-member .portrait{padding:0 0 0 5rem}#agence-yellow-team .yellow-team-member .infos{z-index:1;width:100%;height:100%;padding:0;position:absolute;right:0}#agence-yellow-team .yellow-team-member:nth-of-type(3n+1){background:#fff url(/assets/img/yellow-team-triangle-left.svg) left -1px bottom -1px/contain no-repeat;width:33%;padding-left:9%}#agence-yellow-team .yellow-team-member:nth-of-type(3n+1) .infos{padding:1rem 0 0 calc(27% + 5rem)}#agence-yellow-team .yellow-team-member:nth-of-type(3n+2){background:#fff;width:24%}#agence-yellow-team .yellow-team-member:nth-of-type(3n+2) .infos{padding:1rem 0 0 5rem}#agence-yellow-team .yellow-team-member:nth-of-type(3n){background:#fff url(/assets/img/yellow-team-triangle-right.svg) right -1px bottom -1px/contain no-repeat;width:33%;padding-right:9%}#agence-yellow-team .yellow-team-member:nth-of-type(3n) .infos{justify-content:flex-start;padding:1rem 0 0 5rem}#agence-yellow-team .yellow-team-member:nth-of-type(6n+1){margin-left:10%}}@media screen and (width>=1440px){#agence-yellow-team .yellow-team-member{height:9rem;margin-top:6rem;font-size:1.5rem}#agence-yellow-team .yellow-team-member.is-eric .infos,#agence-yellow-team .yellow-team-member.is-julien .infos,#agence-yellow-team .yellow-team-member.is-stephanie .infos,#agence-yellow-team .yellow-team-member.is-camille .infos,#agence-yellow-team .yellow-team-member.is-cecilia .infos,#agence-yellow-team .yellow-team-member.is-sebastienmet .infos,#agence-yellow-team .yellow-team-member.is-antoine .infos{padding:1rem 0 0 10.5rem!important}#agence-yellow-team .yellow-team-member.is-sebastienrio .infos{padding:1rem 0 0 10.25rem!important}#agence-yellow-team .yellow-team-member.is-cecile .infos,#agence-yellow-team .yellow-team-member.is-alexis .infos,#agence-yellow-team .yellow-team-member.is-christelle .infos,#agence-yellow-team .yellow-team-member.is-estelle .infos{padding:1rem 0 0 10.75rem!important}#agence-yellow-team .yellow-team-member.is-sarah .infos{padding:1rem 0 0 calc(27% + 10.5rem)!important}#agence-yellow-team .yellow-team-member.is-pierrette .infos,#agence-yellow-team .yellow-team-member.is-benoit .infos,#agence-yellow-team .yellow-team-member.is-gaelle .infos{padding:1rem 0 0 calc(27% + 10.75rem)!important}#agence-yellow-team .yellow-team-member .portrait{padding:0 0 0 10rem}#agence-yellow-team .yellow-team-member .infos{z-index:1;width:100%;height:100%;padding:0;position:absolute;right:0}#agence-yellow-team .yellow-team-member:nth-of-type(3n+1){background:#fff url(/assets/img/yellow-team-triangle-left.svg) left -1px bottom -1px/contain no-repeat;width:33%;padding-left:9%}#agence-yellow-team .yellow-team-member:nth-of-type(3n+1) .infos{padding:1rem 0 0 calc(27% + 10rem)}#agence-yellow-team .yellow-team-member:nth-of-type(3n+2){background:#fff;width:24%}#agence-yellow-team .yellow-team-member:nth-of-type(3n+2) .infos{padding:1rem 0 0 10rem}#agence-yellow-team .yellow-team-member:nth-of-type(3n){background:#fff url(/assets/img/yellow-team-triangle-right.svg) right -1px bottom -1px/contain no-repeat;width:33%;padding-right:9%}#agence-yellow-team .yellow-team-member:nth-of-type(3n) .infos{justify-content:flex-start;padding:1rem 0 0 10rem}#agence-yellow-team .yellow-team-member:nth-of-type(6n+1){margin-left:10%}}@media screen and (width>=1921px){#agence-yellow-team .yellow-team-member{height:12.5rem;margin-top:6.25rem;font-size:2rem}#agence-yellow-team .yellow-team-member.is-eric .infos,#agence-yellow-team .yellow-team-member.is-julien .infos,#agence-yellow-team .yellow-team-member.is-stephanie .infos,#agence-yellow-team .yellow-team-member.is-camille .infos,#agence-yellow-team .yellow-team-member.is-cecilia .infos,#agence-yellow-team .yellow-team-member.is-sebastienmet .infos,#agence-yellow-team .yellow-team-member.is-antoine .infos{padding:1rem 0 0 13rem!important}#agence-yellow-team .yellow-team-member.is-sebastienrio .infos{padding:1rem 0 0 12.25rem!important}#agence-yellow-team .yellow-team-member.is-cecile .infos,#agence-yellow-team .yellow-team-member.is-alexis .infos,#agence-yellow-team .yellow-team-member.is-christelle .infos,#agence-yellow-team .yellow-team-member.is-estelle .infos{padding:1rem 0 0 14rem!important}#agence-yellow-team .yellow-team-member.is-sarah .infos{padding:1rem 0 0 calc(27% + 12.5rem)!important}#agence-yellow-team .yellow-team-member.is-pierrette .infos,#agence-yellow-team .yellow-team-member.is-benoit .infos{padding:1rem 0 0 calc(27% + 13.75rem)!important}#agence-yellow-team .yellow-team-member.is-gaelle .infos{padding:1rem 0 0 calc(27% + 12.75rem)!important}#agence-yellow-team .yellow-team-member .portrait{padding:0 0 0 12.5rem}#agence-yellow-team .yellow-team-member .infos{z-index:1;width:100%;height:100%;padding:0;position:absolute;right:0}#agence-yellow-team .yellow-team-member:nth-of-type(3n+1){background:#fff url(/assets/img/yellow-team-triangle-left.svg) left -1px bottom -1px/contain no-repeat;width:33%;padding-left:9%}#agence-yellow-team .yellow-team-member:nth-of-type(3n+1) .infos{padding:1rem 0 0 calc(27% + 12.5rem)}#agence-yellow-team .yellow-team-member:nth-of-type(3n+2){background:#fff;width:24%}#agence-yellow-team .yellow-team-member:nth-of-type(3n+2) .infos{padding:1rem 0 0 12.5rem}#agence-yellow-team .yellow-team-member:nth-of-type(3n){background:#fff url(/assets/img/yellow-team-triangle-right.svg) right -1px bottom -1px/contain no-repeat;width:33%;padding-right:9%}#agence-yellow-team .yellow-team-member:nth-of-type(3n) .infos{justify-content:flex-start;padding:1rem 0 0 12.5rem}#agence-yellow-team .yellow-team-member:nth-of-type(6n+1){margin-left:10%}}#expertises-intro,#evenements-intro{color:#fff;background:#0a0a0a url(/assets/img/expertises-768.jpg) 50%/cover no-repeat}@media screen and (width>=768px),print{#expertises-intro,#evenements-intro{background:#0a0a0a url(/assets/img/expertises-1024.jpg) 50%/cover no-repeat}}@media screen and (width>=1440px){#expertises-intro,#evenements-intro{background:#0a0a0a url(/assets/img/expertises-1280.jpg) 50%/cover no-repeat}}@media screen and (width>=1921px){#expertises-intro,#evenements-intro{background:#0a0a0a url(/assets/img/expertises.jpg) 50%/cover no-repeat}}.section-expertise,.section-evenements{flex-direction:column;display:flex}@media screen and (orientation:portrait){.section-expertise,.section-evenements{height:auto}}@media screen and (orientation:landscape){.section-expertise,.section-evenements{flex-direction:row}}:is(.section-expertise,.section-evenements) .text{text-align:right;order:1;width:100%;height:auto;padding:25vmin 10vmin 10vmin;font-size:4vmin}@media screen and (orientation:portrait){:is(.section-expertise,.section-evenements) .text{text-align:left}@media screen and (width>=768px),print{:is(.section-expertise,.section-evenements) .text{font-size:2vmin}}}@media screen and (orientation:landscape){:is(.section-expertise,.section-evenements) .text{order:1;width:50%;height:100%;padding-top:40vmin}@media screen and (width>=1024px){:is(.section-expertise,.section-evenements) .text{font-size:1.75vmin}}@media screen and (width>=1440px){:is(.section-expertise,.section-evenements) .text{font-size:2vmin}}}:is(.section-expertise,.section-evenements) .text h1{-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;margin-bottom:2vmin;font-size:12vmin;font-weight:800;line-height:.8em;transition:all .2s ease-in-out;position:relative}@media screen and (width>=768px),print{:is(.section-expertise,.section-evenements) .text h1{font-size:7vmin}}@media screen and (orientation:landscape){:is(.section-expertise,.section-evenements) .text h1{font-size:7vmin}}:is(.section-expertise,.section-evenements) .text h1 span{z-index:20;position:relative}:is(.section-expertise,.section-evenements) .text .tocaps{text-transform:uppercase;margin-bottom:1em;font-size:4vmin;line-height:1.18em}@media screen and (width>=768px),print{:is(.section-expertise,.section-evenements) .text .tocaps{font-size:2.45vmin}}@media screen and (width>=1024px){:is(.section-expertise,.section-evenements) .text .tocaps{font-size:2vmin}}:is(.section-expertise,.section-evenements) .text blockquote{text-align:center;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;margin:5vmin 0 0;padding:5vmin;font-family:ashby_lightregular;line-height:1.2em}:is(.section-expertise,.section-evenements) .asset-expertise{order:1;justify-content:center;width:100%;height:auto;padding:10vmin;display:flex;position:relative;overflow:hidden}@media screen and (orientation:portrait){:is(.section-expertise,.section-evenements) .asset-expertise:before{content:"";border:20px solid #0000;border-top-color:#fff;border-bottom-width:0;width:0;height:0;position:absolute;top:0;left:calc(50% - 20px)}}@media screen and (orientation:landscape){:is(.section-expertise,.section-evenements) .asset-expertise{width:50%;height:100%;padding-top:40vmin}}:is(.section-expertise,.section-evenements) .asset-expertise svg{display:block}:is(.section-expertise,.section-evenements) .asset-expertise .prestations{display:inline-block;position:relative}:is(.section-expertise,.section-evenements) .asset-expertise .prestations figure{position:absolute}:is(.section-expertise,.section-evenements) .asset-expertise .prestations-item{color:#fff;text-transform:uppercase;font-size:4vmin;font-weight:800;display:block}@media screen and (orientation:portrait){@media screen and (width>=768px),print{:is(.section-expertise,.section-evenements) .asset-expertise .prestations-item{font-size:2vmin}}}@media screen and (orientation:landscape){@media screen and (width>=1024px){:is(.section-expertise,.section-evenements) .asset-expertise .prestations-item{font-size:1.75vmin}}@media screen and (width>=1440px){:is(.section-expertise,.section-evenements) .asset-expertise .prestations-item{font-size:2.5vmin}}}:is(.section-expertise,.section-evenements).reverse .text{text-align:left;order:1}@media screen and (orientation:landscape){:is(.section-expertise,.section-evenements).reverse .text{order:2}}:is(.section-expertise,.section-evenements).reverse .asset-expertise{order:3}@media screen and (orientation:landscape){:is(.section-expertise,.section-evenements).reverse .asset-expertise{order:1}}:is(.section-expertise,.section-evenements).reverse .prestations{text-align:right}@media screen and (orientation:portrait){:is(.section-expertise,.section-evenements).reverse .prestations{text-align:left}}:is(#expertises-conseil-strategique,#evenements-partie-1) .asset-conseil-strategique .prestations .symbol-beak-red{top:0;right:calc(100% + 2vmin)}:is(#expertises-conseil-strategique,#evenements-partie-1) .asset-conseil-strategique .prestations .symbol-beak-green{bottom:calc(100% + 7vmin);right:0}:is(#expertises-conseil-strategique,#evenements-partie-1) .asset-conseil-strategique .prestations .symbol-beak-orange{top:20vmin;left:50%}#expertises-video-motion{overflow:hidden}#expertises-video-motion .asset-video{z-index:1;position:absolute;inset:0}#expertises-video-motion .asset-video video{width:100%;height:100%;position:absolute;top:0;left:0}@media (aspect-ratio>=16/9){#expertises-video-motion .asset-video video{height:300%;top:-100%}}@media (aspect-ratio<=16/9){#expertises-video-motion .asset-video video{width:300%;left:-100%}}@supports (object-fit:cover){#expertises-video-motion .asset-video video{object-fit:cover;width:100%;height:100%;top:0;left:0}}#expertises-video-motion .text{text-align:right;z-index:10;flex-direction:column;justify-content:center;padding:10vmin;font-size:4vmin;display:flex;position:absolute;inset:0}@media screen and (orientation:landscape){#expertises-video-motion .text{padding-right:50%}@media screen and (width>=1024px){#expertises-video-motion .text{font-size:1.75vmin}}@media screen and (width>=1440px){#expertises-video-motion .text{font-size:2vmin}}}@media screen and (orientation:portrait){@media screen and (width>=768px),print{#expertises-video-motion .text{font-size:2vmin}}}#expertises-video-motion .text .prestations{margin-top:2vmin;display:inline-block;position:relative}#expertises-video-motion .text .prestations-item{color:#fff;text-transform:uppercase;font-size:4vmin;font-weight:800;display:block}@media screen and (orientation:portrait){@media screen and (width>=768px),print{#expertises-video-motion .text .prestations-item{font-size:2vmin}}}@media screen and (orientation:landscape){@media screen and (width>=1024px){#expertises-video-motion .text .prestations-item{font-size:1.75vmin}}@media screen and (width>=1440px){#expertises-video-motion .text .prestations-item{font-size:2.5vmin}}}#expertises-video-motion .text .wrapper{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;display:flex}#expertises-video-motion .text [id^=expertises-symbol-badge]{z-index:15;width:40vmin;height:40vmin;display:block;position:absolute;top:-34.5vmin;right:0}@media screen and (width>=768px),print{#expertises-video-motion .text [id^=expertises-symbol-badge]{width:26vmin;height:26vmin;top:-22.5vmin;right:0}}@media screen and (orientation:landscape){#expertises-video-motion .text [id^=expertises-symbol-badge]{width:26vmin;height:26vmin;top:-4.5vmin;right:-20vmin}}#expertises-video-motion .text h1{text-align:right;text-transform:uppercase;white-space:nowrap;margin-bottom:2vmin;font-size:12vmin;font-weight:800;line-height:.8em;transition:all .2s ease-in-out;position:relative}@media screen and (width>=768px),print{#expertises-video-motion .text h1{font-size:7vmin}}@media screen and (orientation:landscape){#expertises-video-motion .text h1{font-size:7vmin}}#expertises-video-motion .text h1 span{z-index:20;position:relative}#expertises-clients{position:relative}#expertises-clients .text{text-align:center;padding:30vmin 0 5.5vmin}@media screen and (orientation:landscape){#expertises-clients .text{padding:17vmin 0 5.5vmin}}#expertises-clients .text h1{color:#ffbb2b;text-transform:uppercase;z-index:200;margin-bottom:2vmin;font-size:12vmin;font-weight:800;line-height:.8em;transition:all .2s ease-in-out;position:relative}@media screen and (orientation:landscape){#expertises-clients .text h1{font-size:7vmin}}#expertises-clients .text p{margin:0 0 .5em;font-size:4vmin}@media screen and (width>=768px),print{#expertises-clients .text p{font-size:2vmin}}@media screen and (orientation:landscape){#expertises-clients .text p{font-size:1.4vmin}}#expertises-clients .clients-container{margin:0 auto;position:relative}@media screen and (width>=1024px){#expertises-clients .clients-container{width:896px;max-width:896px}}@media screen and (width>=1440px){#expertises-clients .clients-container{width:1312px;max-width:1312px}}@media screen and (width>=1921px){#expertises-clients .clients-container{width:1793px;max-width:1793px}}#expertises-clients .client-list{flex-wrap:wrap;width:100%;padding:0 0 7vmin;display:flex}#expertises-clients .client-list .client-item{border:none;border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;width:50%;display:block;position:relative}@media screen and (width<=767px){#expertises-clients .client-list .client-item:first-of-type,#expertises-clients .client-list .client-item:nth-of-type(2){border-top:none}#expertises-clients .client-list .client-item:nth-of-type(odd){border-left:none}@media screen and (orientation:landscape){#expertises-clients .client-list .client-item{width:25%}#expertises-clients .client-list .client-item:first-of-type,#expertises-clients .client-list .client-item:nth-of-type(2),#expertises-clients .client-list .client-item:nth-of-type(3),#expertises-clients .client-list .client-item:nth-of-type(4){border-top:none}#expertises-clients .client-list .client-item:nth-of-type(odd){border-left:1px solid #ffffff26}#expertises-clients .client-list .client-item:nth-of-type(4n+1){border-left:none}}}@media screen and (width>=768px) and (width<=1023px){#expertises-clients .client-list .client-item{width:25%}#expertises-clients .client-list .client-item:first-of-type,#expertises-clients .client-list .client-item:nth-of-type(2),#expertises-clients .client-list .client-item:nth-of-type(3),#expertises-clients .client-list .client-item:nth-of-type(4){border-top:none}#expertises-clients .client-list .client-item:nth-of-type(4n+1){border-left:none}}@media screen and (width>=1024px){#expertises-clients .client-list .client-item{width:16.6667%}#expertises-clients .client-list .client-item:first-of-type,#expertises-clients .client-list .client-item:nth-of-type(2),#expertises-clients .client-list .client-item:nth-of-type(3),#expertises-clients .client-list .client-item:nth-of-type(4),#expertises-clients .client-list .client-item:nth-of-type(5),#expertises-clients .client-list .client-item:nth-of-type(6){border-top:none}#expertises-clients .client-list .client-item:nth-of-type(6n+1){border-left:none}}#expertises-clients .client-list .client-item:before{content:"";width:100%;padding:0 0 100%;display:block;top:0;left:0}#expertises-clients .client-list .client-item div{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#expertises-clients .client-list .client-item img{max-width:60%;display:block}#references-intro{color:#fff;background:#0a0a0a url(/assets/img/references-768.jpg) 50%/cover no-repeat}@media screen and (width>=768px),print{#references-intro{background:#0a0a0a url(/assets/img/references-1024.jpg) 50%/cover no-repeat}}@media screen and (width>=1440px){#references-intro{background:#0a0a0a url(/assets/img/references-1280.jpg) 50%/cover no-repeat}}@media screen and (width>=1921px){#references-intro{background:#0a0a0a url(/assets/img/references.jpg) 50%/cover no-repeat}}.ref-filters{flex-wrap:wrap;justify-content:center;align-items:center;margin:0 -1.25rem;padding:.5rem;display:flex}@media screen and (width>=768px),print{.ref-filters{padding:2rem}}.ref-filters.is-pinned{z-index:10001;background:#0a0a0a}.ref-filters button{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:0;margin:5px;padding:.25em .5em;font-size:.75rem;transition:border-color .4s ease-in-out;outline:0!important}.ref-filters button.is-active{border-bottom:1px solid #ffbb2b;transition:border-color .4s ease-in-out}.section-references-list{background:radial-gradient(#333 0%,#000 100%) fixed;padding:4rem 1.25rem;position:relative}@media screen and (width>=768px),print{.section-references-list{padding:6.25rem 1.25rem}}.references-list-wrapper{margin:0 auto}.references-list-wrapper article{opacity:1;width:100%;margin-bottom:1.25rem;transition:opacity .2s ease-in-out;display:block}@media screen and (width>=768px),print{.references-list-wrapper article{width:420px}}.references-list-wrapper article:hover{opacity:.8}.references-list-wrapper article a,.references-list-wrapper article img{display:block}.section-references-item{background:radial-gradient(#333 0%,#000 100%);min-height:100vh}.section-references-item .inner{width:100%;margin:auto;padding:6.25rem 1.25rem}@media screen and (width>=768px),print{.section-references-item .inner{max-width:calc(620px + 2.5rem)}}@media screen and (width>=1024px){.section-references-item .inner{max-width:calc(940px + 2.5rem)}}@media screen and (width>=1440px){.section-references-item .inner{max-width:calc(1300px + 2.5rem);padding:10vmin 1.25rem}}.section-references-item .reference-header{flex-direction:column-reverse;align-items:center;margin-top:5vmin;display:flex}@media screen and (width>=768px),print{.section-references-item .reference-header{flex-direction:row;align-items:flex-end}}.section-references-item .reference-header h1{text-transform:uppercase;padding-right:1.25rem;font-size:5vmin;font-weight:800}.section-references-item .reference-header .goto-references{margin:0 auto 1rem}@media screen and (width>=768px),print{.section-references-item .reference-header .goto-references{margin:0 0 1vmin auto}}.section-references-item .reference-footer{align-items:center;display:flex}@media screen and (width<=767px){.section-references-item .reference-footer{justify-content:center}}.section-references-item .reference-footer .reference-share{align-items:center;display:flex}.section-references-item .reference-footer .reference-share li{margin-left:.75rem}@media screen and (width>=768px),print{.section-references-item .reference-footer .reference-share{margin-left:auto}}.section-references-item .reference-tags{text-align:center;text-transform:uppercase;font-size:.75rem}@media screen and (width>=768px),print{.section-references-item .reference-tags{text-align:left;padding-right:1.25rem}}.section-references-item .references-item-gallery{margin:0 auto}.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img{opacity:1;width:100%;margin-bottom:1.25rem;transition:opacity .2s ease-in-out;display:block}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img) .video-embed{height:0;padding-top:30px;padding-bottom:56.25%;position:relative;overflow:hidden}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img) .video-embed video{max-width:100%;max-height:100%;position:absolute;top:0;left:0;width:100%!important;height:auto!important}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img) .video-embed iframe,:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img) .video-embed object,:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img) .video-embed embed{width:100%;height:100%;position:absolute;top:0;left:0}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img).has-img-1x1 .video-embed{padding-bottom:69.0476%}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img).has-img-2x2 .video-embed{padding-bottom:69.7674%}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img).has-img-3x2 .video-embed{padding-bottom:46.1538%}@media screen and (width>=768px),print{.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img{width:300px}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img).has-img-2x2{width:620px}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img).has-img-3x2{width:940px}}@media screen and (width>=1440px){.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img{width:420px}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img).has-img-2x2{width:860px}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img).has-img-3x2{width:1300px}}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img):hover{opacity:.8}:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img) a,:is(.section-references-item .references-item-gallery .sizer,.section-references-item .references-item-gallery .gallery-img) img{display:block}.section-casestudies .inner{justify-content:flex-start;align-items:flex-end;display:flex}.section-casestudies .inner a{background:#fff;padding:1.25rem}.section-casestudies .inner .intro-title{color:currentColor;text-transform:uppercase;margin:0 0 1.25rem;font-size:8vmin;font-weight:800;line-height:.8em}.section-casestudies .inner .intro-subtitle{color:currentColor;text-transform:uppercase;font-size:.75rem;display:inline-block}#keystudy-ccivikin{background:#ce594a 50%/cover no-repeat}@media screen and (width>=768px),print{#keystudy-ccivikin{background:#ce594a 50%/cover no-repeat}}@media screen and (width>=1024px){#keystudy-ccivikin{background:#ce594a 50%/cover no-repeat}}@media screen and (width>=1440px){#keystudy-ccivikin{background:#ce594a 50%/cover no-repeat}}#keystudy-ccivikin a{color:#ce594a}#keystudy-rnal{background:#e30613 50%/cover no-repeat}@media screen and (width>=768px),print{#keystudy-rnal{background:#e30613 50%/cover no-repeat}}@media screen and (width>=1024px){#keystudy-rnal{background:#e30613 50%/cover no-repeat}}@media screen and (width>=1440px){#keystudy-rnal{background:#e30613 50%/cover no-repeat}}#keystudy-rnal a{color:#e30613}#keystudy-lahune{background:#e30459 50%/cover no-repeat}#keystudy-lahune a{color:#e30459}#keystudy-yvetot-normandie{background:#4b3d38 50%/cover no-repeat}#keystudy-yvetot-normandie a{color:#4b3d38}#keystudy-stadeoceane{background:#001fa6 50%/cover no-repeat}#keystudy-stadeoceane a{color:#001fa6}.page-casestudy{font-size:4vmin}@media screen and (orientation:portrait){@media screen and (width>=768px),print{.page-casestudy{font-size:2vmin}}}@media screen and (orientation:landscape){@media screen and (width>=1024px){.page-casestudy{font-size:1.75vmin}}@media screen and (width>=1440px){.page-casestudy{font-size:2.25vmin}}}.page-casestudy p{margin-bottom:1em}.page-casestudy .chapo{font-size:1.5em;font-weight:700}.page-casestudy h2{-webkit-hyphens:none;hyphens:none;text-transform:uppercase;margin-bottom:.5em;font-size:2em;font-weight:800;line-height:.8em}.page-casestudy .tocaps{text-transform:uppercase;margin-bottom:1em;font-size:4vmin;line-height:1.18em}@media screen and (width>=768px),print{.page-casestudy .tocaps{font-size:2.45vmin}}@media screen and (width>=1024px){.page-casestudy .tocaps{font-size:2vmin}}.page-casestudy .section-intro{justify-content:center;align-items:center;display:flex}.page-casestudy .section-intro h1{display:none}.page-casestudy .btn-link{background:#0a0a0a;color:#ffbb2b!important}.page-casestudy .swiper-container{width:100%}.page-casestudy .swiper-container .swiper-slide{justify-content:center;align-items:center;display:flex}.page-casestudy video{max-width:100%;max-height:100%;width:100%!important;height:auto!important}.section-split-1-1{display:flex}@media screen and (orientation:landscape){.section-split-1-1 .split-part-1,.section-split-1-1 .split-part-2{flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;padding:10vmin;display:flex}}@media screen and (orientation:portrait){.section-split-1-1{flex-direction:column;height:auto}.section-split-1-1 .split-part-1,.section-split-1-1 .split-part-2{flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;min-height:100vh;padding:10vmin;display:flex}}.page-casestudy-transdev .color-transdev-red{color:red}.page-casestudy-transdev .has-bg-transdev-red{background-color:red}.page-casestudy-transdev .section-intro{background:red}.page-casestudy-transdev .section-intro img{width:25vw;display:block}@media screen and (orientation:portrait){.page-casestudy-transdev .section-intro img{width:80vmin}}.page-casestudy-transdev .section-casestudy-01 .split-part-2{background:#000 100%/cover no-repeat}.page-casestudy-transdev .section-casestudy-02 .split-part-1{background:#000 50%/cover no-repeat}@media screen and (orientation:portrait){.page-casestudy-transdev .section-casestudy-02 .split-part-1{order:2}.page-casestudy-transdev .section-casestudy-02 .split-part-2{order:1}}@media screen and (orientation:landscape){.page-casestudy-transdev .section-casestudy-03 .split-part-1 .text{text-align:right}}.page-casestudy-lia .color-lia-brun{color:#aa9c8f}.page-casestudy-lia .color-lia-black{color:#1e1e1e}.page-casestudy-lia .has-bg-lia-brunclair{background:#e5ddd3}.page-casestudy-lia .section-intro{background:#aa9c8f url(/assets/keystudies/lia/hero-transdev-lia.jpg) 50%/cover no-repeat;padding-top:50vh}.page-casestudy-lia .section-intro:after{content:"";opacity:.2;z-index:-1;background:#000;position:absolute;inset:0}.page-casestudy-lia .section-intro img{height:15vmin;display:block}@media screen and (orientation:portrait){.page-casestudy-lia .section-intro img{height:17.5vmin}}.page-casestudy-lia .section-casestudy-01 .split-part-2{background:#000 100%/cover no-repeat}.page-casestudy-lia .section-casestudy-03 .split-part-1{background:#000 50%/cover no-repeat}.page-casestudy-lia .section-casestudy-07{background:#000 50%/cover no-repeat}.page-casetudy-vikin .has-bg-vikin-blue{background:#1e2660}.page-casetudy-vikin .has-text-vikin-blue{color:#1e2660}.page-casetudy-vikin h2{color:#e86147}.page-casetudy-vikin .section-intro{background:#e86147 url(/assets/keystudies/cci-vikin-768.jpg) 50%/cover no-repeat}.page-casetudy-vikin .section-intro img{min-width:60vmin}@media screen and (width>=768px),print{.page-casetudy-vikin .section-intro{background:#e86147 url(/assets/keystudies/cci-vikin-1024.jpg) 50%/cover no-repeat}}@media screen and (width>=1024px){.page-casetudy-vikin .section-intro{background:#e86147 url(/assets/keystudies/cci-vikin.jpg) 50%/cover no-repeat}}.page-casetudy-vikin .section-casestudy-01 .split-part-1{position:relative}.page-casetudy-vikin .section-casestudy-01 .split-part-1 .source{padding:1em 2em;font-size:.5em;display:inline-block;position:absolute;bottom:0;right:0}.page-casetudy-vikin .section-casestudy-01 .split-part-2{background:#e86147 50%/cover no-repeat}.page-casetudy-vikin .section-casestudy-02 .split-part-1{background:#e86147 0/cover no-repeat}@media screen and (orientation:portrait){.page-casetudy-vikin .section-casestudy-02 .split-part-1{order:2}.page-casetudy-vikin .section-casestudy-02 .split-part-2{order:1}}.page-casetudy-vikin .section-casestudy-03 .split-part-2{background:#e86147 0/cover no-repeat}.page-casetudy-vikin .section-casestudy-04{background:#e86147 top/cover no-repeat}.page-casetudy-vikin .section-casestudy-05 .split-part-2{background:#e86147 100%/cover no-repeat}@media screen and (orientation:portrait){.page-casetudy-vikin .section-casestudy-05 .split-part-2{background:#e86147 50%/cover no-repeat}}@media screen and (orientation:portrait){.page-casetudy-vikin .section-casestudy-06 .split-part-1{order:2}.page-casetudy-vikin .section-casestudy-06 .split-part-2{order:1}}.page-casetudy-vikin .section-casestudy-06 .split-part-1{background:#e86147 0/cover no-repeat}.page-casetudy-vikin .section-casestudy-07{background:#1e2660 0/contain no-repeat}@media screen and (orientation:portrait){.page-casetudy-vikin .section-casestudy-07{background-size:cover}}.page-casetudy-vikin .section-casestudy-07 .inner{background:rgba(#1e2660, .8);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-casetudy-vikin .section-casestudy-07 .inner .text{color:#fff;text-align:center;padding:1em;font-size:1.25em}@media screen and (orientation:landscape){.page-casetudy-vikin .section-casestudy-07 .inner .text{max-width:75%;font-size:1.5em}@media screen and (width>=1921px){.page-casetudy-vikin .section-casestudy-07 .inner .text{max-width:85%}}}.page-casetudy-vikin .section-casestudy-07 .inner blockquote{text-align:center;line-height:1.5em}.page-casestudy-rnal .has-bg-rnal-lightgrey{background:#f7f9ff}.page-casestudy-rnal .has-text-rnal-grey{color:#777981}.page-casestudy-rnal .casetudy-logo{background:#fff;max-width:50vmin;padding:1em;display:inline-block}.page-casestudy-rnal h2{color:#e30613}.page-casestudy-rnal .section-intro{background:#fff url(/assets/keystudies/rnal-background-rouen.jpg) 100% 100%/cover no-repeat}.page-casestudy-rnal .section-casestudy-01 .split-part-2{background:#fff 50%/cover no-repeat}.page-casestudy-rnal .section-casestudy-02 .split-part-1{background:#fff 50%/cover no-repeat}@media screen and (orientation:portrait){.page-casestudy-rnal .section-casestudy-02 .split-part-1{order:2}.page-casestudy-rnal .section-casestudy-02 .split-part-2{order:1}}.page-casestudy-rnal .section-casestudy-03 .split-part-2{background:#fff 50%/cover no-repeat}.page-casestudy-rnal .section-casestudy-03b .split-part-1{background:#fff 100%/cover no-repeat}.page-casestudy-rnal .section-casestudy-04{background:#fff 50%/cover no-repeat}@media screen and (orientation:portrait){.page-casestudy-rnal .section-casestudy-04 .split-part-1{order:2}.page-casestudy-rnal .section-casestudy-04 .split-part-2{order:1}}.page-casestudy-rnal .section-casestudy-05 .split-part-1{background:#fff 50%/cover no-repeat}.page-casestudy-rnal .section-casestudy-06{background:#fff 50%/cover no-repeat}@media screen and (orientation:portrait){.page-casestudy-rnal .section-casestudy-06 .split-part-1{order:2}.page-casestudy-rnal .section-casestudy-06 .split-part-2{order:1}}.page-casestudy-rnal .section-casestudy-07{background:#fff 50%/cover no-repeat}.page-casestudy-rnal .section-casestudy-07 .inner{background:rgba(#e30613, .9);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-casestudy-rnal .section-casestudy-07 .inner .text{color:#fff;text-align:center;padding:1em;font-size:1.25em}@media screen and (orientation:landscape){.page-casestudy-rnal .section-casestudy-07 .inner .text{max-width:75%;font-size:1.5em}@media screen and (width>=1921px){.page-casestudy-rnal .section-casestudy-07 .inner .text{max-width:85%}}}#evenements-intro{background:#0a0a0a url(/assets/img/BALLONS-768.jpg) 50%/cover no-repeat}@media screen and (width>=768px),print{#evenements-intro{background:#0a0a0a url(/assets/img/BALLONS-1024.jpg) 50%/cover no-repeat}}@media screen and (width>=1440px){#evenements-intro{background:#0a0a0a url(/assets/img/BALLONS-1280.jpg) 50%/cover no-repeat}}@media screen and (width>=1921px){#evenements-intro{background:#0a0a0a url(/assets/img/BALLONS-1920.jpg) 50%/cover no-repeat}}:is(#evenements-partie-1 .symbol-beak-red,#evenements-partie-1 .symbol-beak-green,#evenements-partie-1 .symbol-beak-orange) svg *{fill:#ffbb2b}#evenements-partie-1 .symbol-beak-orange{display:none;top:30vmin!important}@media screen and (width>=1024px){#evenements-partie-1 .symbol-beak-orange{display:block}}.page-evenements .bdsa-symbol-button{width:55px;height:37px;display:block}@media screen and (width>=768px),print{.page-evenements .bdsa-symbol-button{width:70px;height:60px}}.page-evenements .bdsa-logotype-button{width:55px;height:37px;display:none}@media screen and (width>=768px),print{.page-evenements .bdsa-logotype-button{display:block}.page-evenements .bdsa-logotype-button svg{visibility:hidden}}.page-evenements .section-evenements .text h1{font-size:8vmin;line-height:1em}.page-evenements .section-getcontact.is-yellow{background:#ffbb2b}.page-evenements .section-getcontact.is-yellow h1{text-align:center}.page-evenements .section-getcontact.is-yellow .colMentions{margin-top:2rem}.page-evenements #site-footer{background-image:url(/assets/ui/bdsa_x_dpevents.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 2.75rem}@media screen and (width>=768px),print{.page-evenements #site-footer{background-size:auto 3.75rem}}.page-evenements #site-footer .inner p{margin-top:auto;font-size:.8rem;display:flex}@media screen and (width>=768px),print{.page-evenements #site-footer .inner p{font-size:.8rem}}.page-evenements #site-footer .inner .site-footer-links{margin-top:0}.page-evenements #formContact input[type=submit]{text-transform:uppercase;background:#ffbb2b;border:1px solid #000;margin-top:1rem;padding:1rem 3rem;font-weight:700;display:inline-block;color:#0a0a0a!important}.page-evenements .section-fullscreen.section-getcontact{width:100vw;height:auto;position:relative}.page-evenements .site-footer.section-onethirdscreen{min-height:20rem}@media screen and (orientation:landscape){#evenements-partie-2 .text{padding-top:33vmin}}@media screen and (orientation:landscape){#evenements-partie-2 .asset-expertise{padding-top:20vmin}}@media screen and (orientation:landscape){#evenements-partie-3 .text{padding-top:30vmin}#evenements-partie-3 .text h1{font-size:6vmin}}@media screen and (orientation:landscape){#evenements-partie-3 .asset-expertise{padding-top:30vmin}}@media screen and (orientation:landscape){#evenements-partie-4 .text{padding-top:30vmin}#evenements-partie-4 .text h1{font-size:6vmin}}@media screen and (orientation:landscape){#evenements-partie-4 .asset-expertise{padding-top:30vmin}}@media screen and (orientation:landscape){#evenements-partie-5 .text{padding-top:30vmin}#evenements-partie-5 .text h1{font-size:6vmin}}@media screen and (orientation:landscape){#evenements-partie-5 .asset-expertise{padding-top:30vmin}}.site-header .bdsa-symbol-button .cls-1{fill:#000}.site-header .bdsa-symbol-button .cls-2{fill:#ffbb2b}.site-header.is-white .bdsa-symbol-button .cls-1{fill:#fff}.site-header.is-white .bdsa-symbol-button .cls-2{fill:#ffbb2b}#contact{color:#fff;background:radial-gradient(#333 0%,#000 100%) 0 0/cover}#contact .intro-title{color:#ffbb2b;text-align:center;text-transform:uppercase;margin:13vmin auto;font-size:5vmin;font-weight:900;line-height:1em}@media screen and (orientation:portrait){@media screen and (width<=767px){#contact .intro-title{margin:13vmin auto 10vmin;font-size:7vmin}}}#contact .block-trainees{margin-top:13vmin}@media screen and (orientation:portrait){@media screen and (width<=767px){#contact .block-trainees{margin-top:0}}}#contact .block-trainees .contact-text{margin-bottom:2vmin}#contact .has-blocks{flex-direction:column;display:flex}#contact .has-blocks .block-network{margin-top:auto}@media screen and (orientation:portrait){@media screen and (width<=767px){#contact .has-blocks .block-network{margin-top:7vmin}}@media screen and (width>=768px),print{#contact .has-blocks .block-network{margin-top:2vmin}}}#contact .block-address address{margin-bottom:3vmin}@media screen and (orientation:portrait){@media screen and (width<=767px){#contact .block-address address br{display:none}}}#contact .contact-tag{text-transform:uppercase;font-size:1.5vmin;font-weight:900}@media screen and (orientation:portrait){@media screen and (width<=767px){#contact .contact-tag{font-size:3vmin}}}#contact .contact-link{color:inherit;transition:color 200mx ease-in-out;font-size:1.5vmin;font-weight:700}@media screen and (orientation:portrait){@media screen and (width<=767px){#contact .contact-link{font-size:3vmin}}}#contact .contact-link:hover{color:#ffbb2b}#contact .contact-text{font-size:2.6vmin;font-style:normal;font-weight:300}@media screen and (orientation:portrait){@media screen and (width<=767px){#contact .contact-text{font-size:5.2vmin}}}#contact .contact-text a{color:inherit;border:1px solid #0000;transition:border .2s ease-in-out}#contact .contact-text a:hover{border-bottom:1px solid #fff}#mentions-legales,#protection-des-donnees{color:#fff;background:radial-gradient(#333 0%,#000 100%) 0 0/cover}:is(#mentions-legales,#protection-des-donnees) .text{padding-top:25vmin;font-size:4vmin}@media screen and (orientation:portrait){@media screen and (width>=768px),print{:is(#mentions-legales,#protection-des-donnees) .text{font-size:2vmin}}}@media screen and (orientation:landscape){@media screen and (width>=1024px){:is(#mentions-legales,#protection-des-donnees) .text{font-size:1.75vmin}}@media screen and (width>=1440px){:is(#mentions-legales,#protection-des-donnees) .text{font-size:2vmin}}}:is(#mentions-legales,#protection-des-donnees) .text h1{color:#ffbb2b;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;margin-bottom:2vmin;font-size:12vmin;font-weight:800;line-height:.8em;transition:all .2s ease-in-out;position:relative}@media screen and (width>=768px),print{:is(#mentions-legales,#protection-des-donnees) .text h1{font-size:7vmin}}@media screen and (orientation:landscape){:is(#mentions-legales,#protection-des-donnees) .text h1{font-size:7vmin}}:is(#mentions-legales,#protection-des-donnees) .text h1 span{z-index:20;position:relative}:is(#mentions-legales,#protection-des-donnees) .text h1,:is(#mentions-legales,#protection-des-donnees) .text .tocaps,:is(#mentions-legales,#protection-des-donnees) .text p,:is(#mentions-legales,#protection-des-donnees) .text h2,:is(#mentions-legales,#protection-des-donnees) .text ul,:is(#mentions-legales,#protection-des-donnees) .text ol,:is(#mentions-legales,#protection-des-donnees) .text blockquote{max-width:72vmin;margin-inline:auto}:is(#mentions-legales,#protection-des-donnees) .text p{margin-bottom:1em}:is(#mentions-legales,#protection-des-donnees) .text h2{color:#ffbb2b;margin-block:2.5em .8em;font-size:1.4em;font-weight:700}:is(#mentions-legales,#protection-des-donnees) .text h2+p{margin-top:0}:is(#mentions-legales,#protection-des-donnees) .text a{text-underline-offset:.2em;text-decoration:underline}:is(#mentions-legales,#protection-des-donnees) .text ul{margin-bottom:1em;padding-left:1.2em;list-style:outside}:is(#mentions-legales,#protection-des-donnees) .text li{margin-bottom:.4em}:is(#mentions-legales,#protection-des-donnees) .text .tocaps{text-transform:uppercase;margin-bottom:1em;font-size:4vmin;line-height:1.18em}@media screen and (width>=768px),print{:is(#mentions-legales,#protection-des-donnees) .text .tocaps{font-size:2.45vmin}}@media screen and (width>=1024px){:is(#mentions-legales,#protection-des-donnees) .text .tocaps{font-size:2vmin}}:is(#mentions-legales,#protection-des-donnees) .text blockquote{text-align:center;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;margin-block:5vmin 0;padding:5vmin;font-family:ashby_lightregular;line-height:1.2em}@font-face{font-family:ashby_lightregular;src:url(/build/assets/ashbyreg-webfont-BHPmNfQ1.woff2)format("woff2"),url(/build/assets/ashbyreg-webfont-AK5GeKjA.woff)format("woff");font-weight:400;font-style:normal}.bdsa-title{z-index:500}.macarhead,.beak-orange,.beak-green,#agence-hello{z-index:400;transform-style:flat}.bdsa-title h1,.bdsa-title p{z-index:400}@media screen and (width>=1024px){#agence-menatwork .asset-menatwork{background:#ffbb2b}}.try{z-index:10;z-index:2;justify-content:center;align-items:center;width:calc(100% - 22vmin);height:100vh;display:flex;position:relative}.try svg{width:100%}[id^=disk-layer-0],[id^=disk-layer-6]{transform-origin:50%}[id^=disk-layer-5]{transform-origin:100% 0}[id^=disk-layer-4]{transform-origin:0 100%}[id^=disk-layer-2]{transform-origin:100% 100%}.bdsa-title .beak-green{z-index:0;width:2.4em;position:absolute;top:calc(50% + 5.6em);left:80%}.bdsa-title h1{transform:translateZ(30px)}.audessous{z-index:-1}.audessus{z-index:200}.section-expertise .asset-expertise .prestations-item,.section-evenements .asset-expertise .prestations-item{font-weight:400}body{overflow-x:hidden!important}@media screen and (width>=768px){#expertises-branding,#expertises-communication-digitale{background:0 0}#expertises-conseil-strategique .inner.text,#evenements-partie-1 .inner.text,#expertises-branding .inner.text,#expertises-communication-digitale .inner.text{background:#fff}.video-wrapper{opacity:0}}@media screen and (width<=1024px) and (orientation:portrait){.beak-orange,.beak-green{display:none}}.section-intro .inner .intro-title{font-size:105%}.section-intro .inner .intro-subtitle{text-shadow:0 0 40px #000;font-size:.35em}.section-getcontact h1{margin-bottom:6.5vmin}.section-getcontact h1+a{margin-bottom:8vmin}@media screen and (orientation:landscape){#expertises-video-motion .text [id^=expertises-symbol-badge]{right:-23vmin}}#agence-hello .text p{margin-left:4.85em}.subText{text-align:center}.btn-link{text-transform:uppercase;background:#ffbb2b;margin:3rem;padding:1rem;font-weight:700;display:inline-block;color:#0a0a0a!important}.has-bg-bdsa-yellow,.has-bg-bdsa-yellow .prestations-item{color:#000!important}.has-bg-bdsa-yellow{background:#ffbb2b}.has-bg-bdsa-yellow .btn-link{background:#0a0a0a;color:#fff!important}.has-yellow-footer .block-network svg path{fill:#000}.innersociaux{color:#000;justify-content:center;width:100%;position:absolute;top:2rem}.innersociaux .block-network{width:100%}.innersociaux .contact-tag{font-weight:700}#site-footer{background-position:50% 55%}#formContact label{display:block}#formContact input[type=text],#formContact input[type=email]{width:100%;padding:.5rem}#formContact textarea{width:100%;height:8rem;padding:.5rem}.block-contact{position:relative}@media screen and (width>=1024px){.block-contact{margin-right:3rem}}#formContact input[type=submit]{text-transform:uppercase;background:#ffbb2b;border:0;margin-top:1rem;padding:1rem 3rem;font-weight:700;display:inline-block;color:#0a0a0a!important}#contact .block-network{margin-top:3.5vmin}#contact .block-trainees{margin-top:2vmin;margin-bottom:3vmin}@media screen and (width<=1023px){.colForm{order:2}.colCard{order:1}.colReseaux{order:4}.colMentions{order:5}}.page-contact .section-default .inner{padding-bottom:4vmin}#responseForm{padding:1rem 0;position:absolute;left:0}body img,body svg,body video,body canvas{vertical-align:middle;display:inline-block}}@layer components,utilities;@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/montserrat-latin-300-normal-BgP24wlQ.woff2)format("woff2"),url(/build/assets/montserrat-latin-300-normal-sTRdVzlf.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/build/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/build/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2)format("woff2"),url(/build/assets/montserrat-latin-900-normal-BDWDmVut.woff)format("woff")}
