@import"https://fonts.googleapis.com/css2?family=Jost:wght@400..700&display=swap";:root{--blue-fab:#5270ff}#__next,body,html{height:100%}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#medias-digitaux,.container section#medias-sociaux{padding-bottom:7em}.container section#medias-digitaux .section-content,.container section#medias-sociaux .section-content{display:flex;flex-direction:column;row-gap:7em}@media screen and (max-width:1200px){.container,.container section{display:block;width:100%}.container section{scroll-snap-align:none;grid-area:inherit;min-height:75vh}.container section .section-content{width:100%}}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:flex;justify-content:space-evenly}@media screen and (max-width:768px){section#famed-and-bound .chiffres{display:flex;flex-direction:column}}section#famed-and-bound .chiffres .chiffre{display:flex;flex-direction:column;text-align:center;margin-top:8vw}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 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 .section-content{width:100%;padding:6em 2em}section#nos-partenaires .section-content.description{display:grid;grid-template-columns:auto 1200px auto;background-color:#000;color:#fff;text-align:center}section#nos-partenaires .section-content.description p{font-family:Impact,sans-serif;font-size:45px;grid-area:1/2/2/3}section#nos-partenaires .section-content.description p span{color:var(--blue-fab)}@media screen and (max-width:1200px){section#nos-partenaires .section-content.description{display:block}}section#nos-partenaires .section-content ul{display:flex;justify-content:center;row-gap:3em 1em;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{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:center;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 .adresses,section#contact .section-content .rescue{width:auto;align-items:center}section#contact .section-content .rescue{margin-top:2em}}nav{display:flex;align-items:center;max-width:100%;height:90px;padding:0 2rem;background:#fff}nav,nav .logo{position:relative}nav .logo{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}@media screen and (max-width:1040px){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}}