@import"https://fonts.googleapis.com/css2?family=Jost:wght@400..700&display=swap";:root{--blue-fab:#5270ff}#__next,body,html{min-height:100vh;height:auto}body{margin:0}body.noscroll{overflow:hidden}body.noscroll .container{overflow-y:hidden}*{box-sizing:border-box}a,div,li,p{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:Impact,sans-serif;letter-spacing:1px;margin:0;line-height:1}p,ul{margin:0;padding:0}li{list-style:none}.container{height:100%;overflow-y:auto}.container section{display:block;margin:0 auto}.container section .section-content{width:1200px;margin:0 auto}.container section header{display:inline-flex;align-items:center;flex-direction:column;width:100%}.container section header h2{font-size:5em;text-align:center;text-transform:uppercase;margin:75px 0}.container section header h2 span{color:var(--blue-fab);text-transform:lowercase;font-family:Impact,sans-serif}.container #best-cases .section-content,.container #nos-medias .section-content{display:flex;flex-direction:column;row-gap:7em}@media screen and (max-width:1200px){.container #best-cases .section-content,.container #nos-medias .section-content{row-gap:4em}}.container #best-cases .section-content .description,.container #nos-medias .section-content .description{display:flex;flex-direction:column;gap:2em;border:4px solid var(--blue-fab);border-right:none;border-left:none;padding:2em 0;margin:0 2em}.container #best-cases .section-content .description p,.container #nos-medias .section-content .description p{font-size:25px}.container #best-cases .section-content .description h3,.container #nos-medias .section-content .description h3{font-size:35px}.container #medias-digitaux .section-content{padding-top:0;display:flex;flex-direction:column;row-gap:7em}@media screen and (max-width:1200px){.container #medias-digitaux .section-content{row-gap:4em}.container,.container section{display:block;width:100%}.container section{scroll-snap-align:none;grid-area:inherit;padding-bottom:2em}.container section .section-content{width:100%;padding:0}.container section .section-content header h2{font-size:4em;margin-bottom:0}}section .section-content{padding:5em 0}section#home .section-content{margin:0 auto;padding:0}section#home .block-video{display:flex;pointer-events:none}section#home .block-video .video{position:relative;overflow:hidden;height:calc(100vh - 90px);width:50%}section#home .block-video .video video{position:absolute;top:-90px;left:0;right:0;height:auto;width:100%;z-index:-1}@media screen and (max-width:1200px){section#home .block-video{display:block}section#home .block-video .video{width:100%;height:calc((100vw - 90px)*1.7766990291)}section#home .block-video .video:last-child{display:none}}section#famed-and-bound{margin:-75px 0 75px;display:flex;flex-direction:column}section#famed-and-bound header{align-self:center;align-items:center;justify-content:space-between;display:flex;width:1200px;padding:0 1em;min-height:75px;z-index:1}section#famed-and-bound header h2{line-height:1;font-size:3.5rem;margin:0;color:#fff}section#famed-and-bound header .contact{display:flex;white-space:nowrap;align-items:center;justify-items:end;font-size:24px;color:#fff;background:#000;height:59px;border-radius:59px;padding:0 24px;border:0;text-decoration:none;cursor:pointer}section#famed-and-bound header .contact:after{content:"";background:url(/assets/images/arrow.svg) no-repeat;background-size:contain;height:24px;width:50px;margin-left:.4em;max-height:.8em}@media screen and (max-width:768px){section#famed-and-bound header .contact .img{max-width:2vh}}@media screen and (max-width:1200px){section#famed-and-bound{margin:0}section#famed-and-bound header{width:100%;flex-direction:column;gap:1em;margin-bottom:2em}section#famed-and-bound header h2{color:#000;font-size:2rem;text-align:center}}section#famed-and-bound .description{display:flex;flex-direction:column;background:#000;width:100%;color:#fff;padding:100px 50px 50px}section#famed-and-bound .description p{text-align:center;width:100%;margin:0 auto;font-size:2rem}section#famed-and-bound .chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2em;gap:2em;width:100%;padding:0 2rem}@media screen and (max-width:768px){section#famed-and-bound .chiffres{grid-template-columns:1fr;margin-top:3em;gap:2em}}section#famed-and-bound .chiffres .chiffre{display:flex;flex-direction:column;text-align:center;margin-top:8vw}section#famed-and-bound .chiffres .chiffre .note .until{font-size:2vh;text-transform:uppercase;font-weight:600}section#famed-and-bound .chiffres .chiffre span.big{position:relative;font-size:10vh;align-self:center;font-family:Impact,sans-serif}section#famed-and-bound .chiffres .chiffre span.big:before{content:"";position:absolute;top:-2vh;right:-5vh;width:6vh;height:5vh}section#famed-and-bound .chiffres .chiffre span.big.follower:before{background:url(/assets/images/icons/follower.svg) no-repeat;background-size:contain}section#famed-and-bound .chiffres .chiffre span.big.viewers:before{background:url(/assets/images/icons/viewers.svg) no-repeat;background-size:contain;right:-6vh}section#famed-and-bound .chiffres .chiffre span.big.engaged:before{background:url(/assets/images/icons/engaged.svg) no-repeat;background-size:contain;height:6vh;width:7vh;right:-6vh}section#famed-and-bound .chiffres .chiffre span.big.magnet:before{background:url(/assets/images/icons/magnet.svg) no-repeat;background-size:contain;height:6vh;width:7vh;right:-6vh}section#famed-and-bound .chiffres .chiffre p.label{color:#fff;font-size:3vh;padding:.75vh 2vw .5vh;background:var(--blue-fab);align-self:center;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-family:Impact,sans-serif;letter-spacing:1px;white-space:nowrap}section #nos-partenaires{background-color:#000;margin-top:4em}section #nos-partenaires h3{font-size:35px;color:#fff;width:100%;text-align:center}section #nos-partenaires .section-content{width:100%;padding:2em;gap:2em!important}section #nos-partenaires .section-content ul{background-color:#fff;border-radius:20px;padding:2em 0;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}section #nos-partenaires .section-content ul li{position:relative;width:auto;height:80px;min-width:175px}section #nos-partenaires .section-content ul li img{object-fit:contain}@media screen and (max-width:768px){section #nos-partenaires .section-content ul{gap:3em 2em}section #nos-partenaires .section-content ul li{min-width:80px}}section#contact h2{font-size:45px;padding:1em;background:#000;color:#fff}section#contact .section-content{margin:0;display:grid;grid-template-columns:auto 1000px auto;background-color:#000;color:#fff;padding:2em;width:100%}section#contact .section-content:nth-child(3){background:#fff;color:#000}section#contact .section-content h3{font-family:Impact,sans-serif;font-size:40px;text-transform:uppercase}section#contact .section-content .list{grid-area:1/2/2/3;display:flex;justify-content:start;gap:25%;width:100%}section#contact .section-content .person{width:50%}section#contact .section-content .person p{font-family:Impact,sans-serif;font-size:25px;margin:0 0 25px;text-transform:uppercase}section#contact .section-content .person a{font-family:Impact,sans-serif;background-color:#000;color:#fff;text-decoration:none;font-size:20px}section#contact .section-content .adresses,section#contact .section-content .rescue{width:50%;display:flex;flex-direction:column;gap:25px}section#contact .section-content .adresses a,section#contact .section-content .adresses address,section#contact .section-content .rescue a,section#contact .section-content .rescue address{font-style:normal;font-size:18px;font-family:Jost,sans-serif;text-transform:uppercase;text-decoration:none;color:#000}@media screen and (max-width:1000px){section#contact .section-content{display:block}section#contact .section-content .person{width:auto}}@media screen and (max-width:768px){section#contact .section-content .list{display:flex;flex-direction:column}section#contact .section-content .person:nth-child(2n){align-self:flex-end}section#contact .section-content .person:nth-child(2n) p{text-align:right}section#contact .section-content .person a{font-size:18px}section#contact .section-content .adresses,section#contact .section-content .rescue{width:auto;align-items:center}section#contact .section-content .rescue{margin-top:2em}}#nos-services{background-color:#000;color:#fff;padding:0 2rem}#nos-services .section-content{display:flex;flex-direction:column;row-gap:4em}#nos-services p{font-size:25px;margin-bottom:1em}#nos-services .description{font-weight:600}#nos-services .services{display:flex;gap:4em}#nos-services h3{font-size:35px;margin-bottom:1em;color:var(--blue-fab)}@media screen and (max-width:700px){#nos-services .section-content{padding:0 1.2rem}#nos-services h2{font-size:4em}#nos-services .services{flex-direction:column}}#why-fb{padding:0 2rem}#why-fb .section-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:4em;gap:4em;padding-top:0;max-width:1400px;width:auto}#why-fb p{font-size:25px;margin-bottom:15px}#why-fb .icon{display:flex;align-items:center;justify-content:flex-start}#why-fb .icon span{display:block;width:90px;height:90px;margin-bottom:20px;border-radius:50%;background-color:color-mix(in srgb,var(--blue-fab),transparent 85%);padding:.2rem}#why-fb .icon span:before{content:"";background-color:var(--blue-fab);display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}#why-fb .icon span.diamond:before{-webkit-mask:url(/assets/images/icons/diamond.svg) no-repeat center/contain;mask:url(/assets/images/icons/diamond.svg) no-repeat center/contain;color:var(--blue-fab)}#why-fb .icon span.puzzle:before{-webkit-mask:url(/assets/images/icons/puzzle.svg) no-repeat center/contain;mask:url(/assets/images/icons/puzzle.svg) no-repeat center/contain;color:var(--blue-fab)}#why-fb .icon span.compass:before{-webkit-mask:url(/assets/images/icons/compass.svg) no-repeat center/contain;mask:url(/assets/images/icons/compass.svg) no-repeat center/contain;color:var(--blue-fab)}#why-fb .icon span.hub:before{-webkit-mask:url(/assets/images/icons/hub.svg) no-repeat center/contain;mask:url(/assets/images/icons/hub.svg) no-repeat center/contain;color:var(--blue-fab)}#why-fb h3{font-size:35px;margin-bottom:1em;color:#000}@media screen and (max-width:1200px){#why-fb{margin-bottom:2em}}@media screen and (max-width:700px){#why-fb .section-content{flex-direction:column;padding:0 1.2rem}#why-fb h2{font-size:3.5em}}nav{display:flex;align-items:center;max-width:100%;height:90px;padding:0 2rem;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:100}nav .logo{position:relative;height:56px;min-width:200px;width:288px}nav .logo img{object-fit:contain;object-position:left}nav ul{display:flex;margin-left:auto;gap:1.25rem;align-items:center;flex-wrap:nowrap;z-index:100}nav ul li a{font-size:1.25em;color:#000;text-decoration:none;font-family:Oswald,Impact,sans-serif;letter-spacing:1px;white-space:nowrap}nav ul li a.linkedin{display:block;position:relative;height:42px;width:42px}nav ul li a.linkedin img{object-fit:contain}nav .burger{display:none}.up-btn{position:fixed;bottom:20px;right:20px;padding:.5rem;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #000;background-color:#fff;color:#000;pointer-events:auto;cursor:pointer;z-index:10}.up-btn .chevron{display:inline-block;border-right:2px solid #000;border-bottom:2px solid #000;margin-top:5px;width:10px;height:10px;transform:rotate(-135deg)}@media screen and (max-width:1460px){nav{background:#fff;justify-content:start;align-items:center;padding:0 1em;z-index:90}nav .logo{margin:0 auto}nav .burger{display:block;position:relative;width:30px;height:30px;margin:21px 10px 20px;padding:0;border:0;background:none;cursor:pointer}nav .burger span{top:0;display:block}nav .burger span,nav .burger:after,nav .burger:before{position:absolute;left:0;height:3px;width:30px;background:#000}nav .burger:after,nav .burger:before{content:""}nav .burger:before{top:10px}nav .burger:after{top:20px}nav ul{display:none;padding:1em 0 2em 2em}nav ul.show{display:flex;position:absolute;flex-direction:column;align-items:flex-start;top:89px;left:0;right:0;background:#fff}nav ul li a{color:#000}.overlay{display:none;position:absolute;inset:0;height:100vh;z-index:50;background:rgba(0,0,0,.66)}.overlay.show{display:block}}