@font-face{font-family:Poppins;src:url(../fonts/Poppins-Regular.ttf);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:PoppinsLight;src:url(../fonts/Poppins-Light.ttf);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:PoppinsExtraLight;src:url(../fonts/Poppins-ExtraLight.ttf);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:PoppinsSemiBold;src:url(../fonts/Poppins-SemiBold.ttf);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:PoppinsExtraBold;src:url(../fonts/Poppins-ExtraBold.ttf);font-display:swap;font-weight:400;font-style:normal}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:orange;color:#000;-webkit-text-fill-color:#000}::selection{background:orange;color:#000;-webkit-text-fill-color:#000}a,a:visited{color:#fff;text-decoration:none}a:hover{color:#f1f1f1}img{height:100%;width:auto;max-width:100%}body{background:#0f0f0e;color:#fff;font-family:Poppins;font-size:clamp(.8125rem,.75rem + .2vw,1rem);min-height:200vh;overflow-x:hidden}.grecaptcha-badge{display:none!important}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 5%;height:95px;position:fixed;top:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#0f0f0e),color-stop(rgba(15,15,14,.5)),to(transparent));background:linear-gradient(#0f0f0e 40%,rgba(15,15,14,.5),transparent);z-index:2000}header>a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:20;width:clamp(280px,28vw,350px);position:relative}header>a::after{content:"";display:none;position:absolute;height:15px;width:15px;background:radial-gradient(red 10%,rgba(0,0,0,0));border-radius:50%;left:18%;top:0;-webkit-animation:clignotte 1.2s ease-in infinite;animation:clignotte 1.2s ease-in infinite}header>a:hover::after{display:block}header>a span{font-size:25px}header nav{width:50%;position:relative;max-width:550px;z-index:20}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-right:15%}header nav ul li::before{content:"--"}header nav ul .insta{position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:-70px;top:115px}p{line-height:1.5}.text p{margin-bottom:1em}.text p span{font-family:PoppinsExtraBold}@-webkit-keyframes clignotte{0%,50%{opacity:1}100%,51%{opacity:0}}@keyframes clignotte{0%,50%{opacity:1}100%,51%{opacity:0}}body:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:2500px;max-height:100%;opacity:.25;background-image:url(../img/logo-bbp-05.svg);background-repeat:no-repeat;background-position:top 50px center;background-size:120%;pointer-events:none}@media(max-width:1600px){body:before{background-position:top 75px center}}@media(max-width:1400px){body:before{background-position:top 100px center}}@media(max-width:1200px){body:before{background-position:top 125px center}}@media(max-width:1000px){body:before{background-position:top 150px center}}@media(max-width:800px){body:before{background-position:top 175px center}}div.range{width:55%;margin:2vh auto 10vh;position:relative}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;background:-webkit-gradient(linear,left top,right top,from(#eb5639),color-stop(#f9e251),color-stop(#fff),to(#3900f7));background:linear-gradient(90deg,#eb5639,#f9e251,#fff,#3900f7);outline:0;display:block;padding:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:clamp(40px,7vw,70px);height:clamp(40px,7vw,70px);border-radius:50%;background:rgba(0,0,0,0);border:3px solid #fff;cursor:-webkit-grab;cursor:grab;z-index:10;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}input[type=range]::-webkit-slider-thumb:hover{height:80px;width:80px}input[type=range]::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}input[type=range]::-moz-range-thumb{width:clamp(40px,5vw,70px);width:clamp(40px,5vw,70px);border-radius:50%;background:rgba(0,0,0,0);border:3px solid #fff;cursor:grab;z-index:10;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}input[type=range]::-moz-range-thumb:hover{height:80px;width:80px}input[type=range]::-moz-range-thumb:active{cursor:grabbing}.card{margin:0;width:100vw;height:100vh;position:fixed;top:0;z-index:-1;pointer-events:none}.focus{position:absolute;width:100%;height:100%;left:0;right:0;margin-left:auto;margin-right:auto}#contact{padding:5% 10% 0 10%;background:#000}#contact .trait{height:100px;width:1px;background:#fff;position:relative}#contact .trait::after{height:45px;width:45px;border:1px solid #fff;content:"";border-radius:50%;display:block;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:0;position:absolute}#contact h2{margin-top:20px;width:50%;text-transform:uppercase;font-size:5em;font-family:PoppinsExtraBold;line-height:.9}#contact .form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#contact .infos{width:clamp(300px,35%,1000px);margin-left:5%;font-size:1.5em;font-family:PoppinsExtraLight;text-align:right}#contact .infos *{margin-bottom:40px;display:block}#contact .infos .btn{text-transform:uppercase;font-family:Poppins}#contact form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:clamp(300px,60%,1000px);margin-top:5vh}#contact form input{width:45%;color:#fff;margin-bottom:3.5em;background-color:#000;border:0;border-radius:0;border-bottom:#fff solid 1px;min-height:2em;font-size:1.3em;font-family:PoppinsExtraLight}#contact form ::-webkit-input-placeholder{color:#fff;font-size:1em;font-family:PoppinsExtraLight}#contact form ::-moz-placeholder{color:#fff;font-size:1em;font-family:PoppinsExtraLight}#contact form :-ms-input-placeholder{color:#fff;font-size:1em;font-family:PoppinsExtraLight}#contact form ::-ms-input-placeholder{color:#fff;font-size:1em;font-family:PoppinsExtraLight}#contact form ::placeholder{color:#fff;font-size:1em;font-family:PoppinsExtraLight}#contact form textarea{font-size:1.3em;width:100%;color:#fff;background-color:#000;border:0;border-radius:0;border-bottom:#fff solid 1px;min-height:2em;margin-bottom:1em;field-sizing:content}#contact form #envoyer{font-size:1.5em;margin-top:30px;width:auto;border-radius:30px}.btnsend{position:relative}.btnsend::after{width:100%;height:50px;background:#000;content:"";display:block;position:relative;z-index:1}.btnsend #envoyer{background:#000;z-index:2;position:relative;margin-bottom:0}.btnsend img{position:absolute;height:70px;width:auto;-webkit-transform:rotate(25deg);transform:rotate(25deg);top:40px;right:10px;z-index:1;-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out}.btnsend img.move{top:-20px;right:-20px}.btnsend .fond{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-2px;height:5px;width:5px;border-radius:50%;right:8px;z-index:3;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);background:#fff;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-filter:blur(20px);filter:blur(20px)}.btnsend .fond.move{height:800vh;width:800vw}.btnsend .textEnd{position:fixed;height:100vh;width:100vw;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2em;font-family:PoppinsExtraBold;text-align:center;color:#000;background:#fff;opacity:0;pointer-events:none;-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out;z-index:-1}.btnsend .textEnd .close{position:fixed;top:12vh;right:9vw;font-size:5rem;font-family:PoppinsLight;cursor:pointer;color:#000;font-weight:300}.btnsend .textEnd.move{opacity:1;pointer-events:all;z-index:20}.btnsend .textEnd p{width:80%;margin-bottom:4%}@media screen and (max-width:1100px){.btnsend .textEnd p{margin-bottom:20%}}.bottom{background:#0f0f0e;font-size:.9em;padding:20px;text-align:center}.btn{border:1px solid #fff!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;min-height:2em;cursor:pointer;padding:0 2em}.top{margin:30vh 20vh 10vh 20vh;color:#fff;position:relative;min-height:calc(50vh - 90px)}.top h1{font-size:5em;font-family:PoppinsLight}.top h1 span:not(.invisible){font-family:PoppinsExtraBold;display:block}.top h1 .invisible{color:transparent}.top h1 .invisible::-moz-selection{z-index:-1}.top h1 .invisible::selection{z-index:-1}.top .titleO{position:absolute;height:3.1em;padding:3px;top:1.3em;left:23.85em}.top .text{margin-top:3vh;width:clamp(450px,50%,700px)}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:none}.hamRotate.active{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.line{fill:none;-webkit-transition:stroke-dasharray .4s,stroke-dashoffset .4s;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#fff;stroke-width:3;stroke-linecap:round}.ham1 .top{stroke-dasharray:40 139}.ham1 .bottom{stroke-dasharray:40 180}.ham1.active .top{stroke-dashoffset:-98px}.ham1.active .bottom{stroke-dashoffset:-138px}.mobile{display:none}@media screen and (max-width:1100px){header nav{position:fixed;top:0;left:101vw;height:100vh;width:100vw;background:#0f0f0e;z-index:100;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}header nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22.5vh 5vw 32.5vh;font-size:1.4em;margin:0}header nav ul li.insta{position:initial;-webkit-transform:none;transform:none;text-align:center}header .ham{display:block;position:relative;z-index:101}header .ham.active+nav{left:0}}@media screen and (max-width:1100px){.mobile{display:block}.card{display:none}body{font-size:16px}body::before{background-size:300%;background-position:top 100px center}header{padding:20px 0 20px 5%;position:fixed;top:0;z-index:3}header::after{content:"";display:block;position:absolute;top:-15%;left:-15%;width:130%;height:120%;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,.2)));background:linear-gradient(#000,rgba(0,0,0,.2));-webkit-filter:blur(10px);filter:blur(10px)}header>a{width:auto}header>a img{position:relative;z-index:110}header>a span{text-align:center;position:relative;z-index:111;margin-left:22vw;font-size:1.3rem;-webkit-transform:translateX(-25%);transform:translateX(-25%);display:none}.top{margin:30vh 5vw 15vh}.top h1{font-size:3em}.top .titleO{height:2.15em;left:14.15em;top:.6em}.top .text{width:100%}#contact h2{width:100%;font-size:3em}#contact .infos{text-align:center;width:100%;font-size:1.2em;margin:5vh 0 0 0}#contact form{width:100%}#contact .btnsend{margin:0 auto}footer .bottom{line-height:1.5}footer .mobile{display:block;opacity:0;height:1px}}@media screen and (max-width:750px){#contact form input{width:100%}}.test{position:absolute;top:5vh;left:0;z-index:-2;opacity:.5}.test video{width:100%;height:auto}@media screen and (max-width:750px){.test video{height:80vh;width:100%;-o-object-fit:cover;object-fit:cover}}.test:after{content:"";height:100%;width:100%;position:absolute;display:block;-webkit-box-shadow:inset 0 0 8vw 7vw #0f0f0e;box-shadow:inset 0 0 8vw 7vw #0f0f0e;z-index:1;top:0;left:0}@media screen and (max-width:750px){.test:after{-webkit-box-shadow:none;box-shadow:none}}strong{font-family:PoppinsExtraBold}:root{--text:#2B3044;--line:#BBC1E1;--line-active:#275EFE}a.fancy{display:inline-block;position:relative;text-decoration:none;color:inherit;margin:0 var(--spacing,0);-webkit-transition:margin .25s;transition:margin .25s}a.fancy svg{width:120%;height:50px;position:absolute;left:50%;bottom:-2.5px;-webkit-transform:translate(-50%,7px) translateZ(0);transform:translate(-50%,7px) translateZ(0);fill:none;stroke:#fff;stroke-linecap:round;stroke-width:1px;stroke-dasharray:var(--offset,69px) 278px;stroke-dashoffset:361px;-webkit-transition:stroke .25s ease var(--stroke-delay,0s),stroke-dasharray .35s;transition:stroke .25s ease var(--stroke-delay,0s),stroke-dasharray .35s}a.fancy:hover{--spacing:4px;--stroke:var(--line-active);--stroke-delay:.1s;--offset:180px}body:before{top:140vh}.top .text span{position:relative;font-weight:700}.top svg{fill:#fff;height:clamp(50px,7vh,200px);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:10px;top:36px}.top svg.mobile{display:none}@media screen and (max-width:1100px){.top svg.mobile{display:block}}main{padding:5vh 0;height:60vh}@media screen and (max-width:768px){main{padding:15vh 0}}main .videos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:80%;margin:2vh auto}main article{width:15%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;cursor:pointer}main article:nth-child(2){text-align:center}main article:nth-child(2) div.text{-moz-text-align-last:center;text-align-last:center}main article:nth-child(3){text-align:right}main article:nth-child(3) div.text{-moz-text-align-last:right;text-align-last:right}main article h2{font-family:PoppinsExtraBold;text-transform:uppercase;font-size:3.5em;margin-bottom:2vh;line-height:.8;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}main article h2 span.aft::after,main article h2 span.bef::before{content:"-"}main article div.text{height:4.6em;overflow:hidden;background:-webkit-linear-gradient(#fff,#0f0f0e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;text-align:justify}main article.active{width:50%}main article.active h2 span::after,main article.active h2 span::before{content:""}main article.active h2 br{display:none}main article.active div.text{background:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;height:auto}.a-section{padding:3em 3% 0}.a-section-marquee-box{padding:2vh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border:1px solid #fff;background:#fff;color:#000}.a-section-marquee-box span{white-space:nowrap;font-size:1.5em;font-family:PoppinsLight;-ms-flex-negative:0;flex-shrink:0;padding-left:.5em;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:a-text-scroll 35s linear infinite;animation:a-text-scroll 35s linear infinite}@-webkit-keyframes a-text-scroll{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes a-text-scroll{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}aside{padding:5vh 10%;position:relative}aside .trait{height:200px;width:1px;background:#fff;position:relative}aside .trait::after{height:45px;width:45px;border:1px solid #fff;content:"";border-radius:50%;display:block;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:10px;position:absolute}aside h2{margin-top:20px;font-size:5em;font-family:PoppinsExtraBold;line-height:.9}aside h2 span{font-family:PoppinsLight;-webkit-transform:skew(-8deg);transform:skew(-8deg);display:inline-block}aside .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:50px 0}aside .block ul{border-left:1px solid #fff;padding-left:5%}aside .block ul li{text-transform:uppercase;padding:7px 0;width:clamp(250px,15vw,400px);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;cursor:default}aside .block ul li:hover{letter-spacing:1.1px}aside .block ul li.barre{text-decoration:line-through;text-decoration-thickness:3px}aside .block .text{margin-top:3vh;width:clamp(450px,50%,700px)}aside .block .text p::before{margin-right:.3em}aside .block+.trait{position:absolute;margin-top:22.5px;height:100px}aside .block+.trait::after{bottom:unset;top:-22.5px}aside .img{-webkit-transform:translateY(-20%);transform:translateY(-20%);width:28%;margin-left:5%}aside .img img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}aside h3{padding:22.5px 0 0 5%;font-family:PoppinsSemiBold;font-size:1.3em;line-height:1.25}aside h3 span{font-family:Poppins;text-transform:uppercase;text-decoration:underline}aside h3+div.text{margin:22.5px 0 0 5%;width:clamp(550px,60%,800px)}@media screen and (max-width:1100px){.reels{display:-webkit-box;display:-ms-flexbox;display:flex}div.range{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 0 5vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}div.range::before{content:"";height:97.5%;background:-webkit-gradient(linear,left bottom,left top,from(#eb5639),color-stop(#f9e251),color-stop(#fff),to(#3900f7));background:linear-gradient(0deg,#eb5639,#f9e251,#fff,#3900f7);display:block;width:3px;position:absolute;top:20px}div.range::after{content:"";height:40px;width:40px;display:block;border:2px solid #fff;border-radius:50%;position:-webkit-sticky;position:sticky;top:50vh}div.range input{display:none}main{min-height:60vh;height:auto}main .videos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 5vw 0 2vw;width:75vw}main .videos article,main .videos article.active{width:100%}main .videos article h2,main .videos article.active h2{font-size:2.5em;text-align:left}main .videos article h2 span.aft::after,main .videos article h2 span.bef::before,main .videos article.active h2 span.aft::after,main .videos article.active h2 span.bef::before{content:""}main .videos article h2 br,main .videos article.active h2 br{display:none}main .videos article div.text,main .videos article.active div.text{margin-bottom:10vh;-moz-text-align-last:left;text-align-last:left;height:auto;overflow:initial;background:unset;background-clip:unset;-webkit-text-fill-color:#fff;color:#fff}main .videos article.active:last-of-type div.text,main .videos article:last-of-type div.text{margin-bottom:0}aside h2{font-size:3.5em}aside .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}aside .block .text{width:100%}aside .img{margin:25px auto;width:70%;-webkit-transform:translate(0);transform:translate(0);max-height:25vh}aside .img img{-o-object-fit:contain;object-fit:contain}aside h3{padding:22.5px 0 0 10vw}aside h3+div.text{width:100%}}