@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;line-height:132%}.container-fluid{max-width:1440px;margin-left:auto;margin-right:auto;padding:60px}@media screen and (max-width: 991px){.container-fluid{padding:30px}}.fs-26{font-size:clamp(20px,2vw,26px)}.fs-32{font-size:clamp(24px,2.5vw,32px)}.fs-36{font-size:clamp(26px,3vw,36px)}.fs-48{font-size:clamp(32px,4vw,48px)}.fs-64{font-size:clamp(40px,6vw,64px)}.fs-80{font-size:clamp(50px,7vw,80px);font-weight:300}.fs-90{font-size:clamp(60px,8vw,90px)}.fs-120{font-size:clamp(70px,10vw,120px);font-weight:600}.mt-n150{margin-top:-150px}.mt-64{margin-top:64px}.mt-80{margin-top:80px}.mb-78{margin-bottom:78px}.mb-60{margin-bottom:60px}.fw-bolder{font-weight:900 !important}:root{--bbb-black: #2D2D2D;--bbb-grey: #F4F4F4;--bbb-grey-dark: #6D6C6C;--bbb-pink: #FFE7CD;--bbb-orange: #D37F24;--bbb-bg-black: rgba(0,0,0,.6)}.orange{color:var(--bbb-orange)}.black{color:var(--bbb-black)}.bg-black{background-color:var(--bbb-bg-black) !important;color:#fff}html{overflow-x:hidden;width:100vw}html body{box-sizing:border-box;font-size:20px;color:var(--bbb-grey-dark);overflow-x:hidden;width:100vw}html body .anim{opacity:0;transition:all .6s ease-out}html body .anim.anim-left{transform:translate(50px, 0px)}html body .anim.anim-right{transform:translate(-50px, 0px)}html body .anim.animok{opacity:1;transform:translate(0, 0)}html body a{color:var(--bbb-orange);text-decoration:none;font-weight:500}html body img{border-radius:20px;max-width:100%}html body .btn{background-color:var(--bbb-black);height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;color:#fff;padding:0 44px;text-decoration:none;font-size:16px}@media screen and (max-width: 767px){html body .btn{padding:0 24px}}html body .btn:hover{background-color:var(--bbb-orange);color:#fff}html body .logo-top{height:auto;width:100%;max-width:424px;border-radius:0}html body .social{background-color:var(--bbb-black);height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;line-height:0;text-decoration:none;color:#fff;transition:background-color .2s ease}html body .social:hover{background-color:var(--bbb-orange);color:#fff}html body header{margin-bottom:100px}html body .intro{margin-bottom:144px}@media screen and (max-width: 767px){html body .intro{margin-bottom:64px}}html body .intro .titre{font-size:64px;font-weight:400;max-width:630px}@media screen and (max-width: 767px){html body .intro .titre{font-size:32px;margin-bottom:16px}}html body .intro .bear{width:45%}@media screen and (max-width: 767px){html body .intro .bear{width:100%;margin-bottom:16px}}html body .intro .bear-txt{position:absolute;margin-left:16%;padding-left:calc(29% + 32px);padding-right:32px;padding-top:80px;background-color:var(--bbb-grey);border-radius:20px;top:80px;height:100%;z-index:-1}@media screen and (max-width: 767px){html body .intro .bear-txt{position:relative;padding:16px 16px 16px 16px;margin-left:0;top:0}}html body .intro .pink-square-txt{margin-top:320px;padding-top:108px;padding-left:50px}html body .intro .pink-square-txt::before{content:"";position:absolute;display:block;z-index:-1;height:200px;width:200px;background-color:var(--bbb-pink);border-radius:20px;top:0;left:0}@media screen and (max-width: 1199px){html body .intro .pink-square-txt{margin-top:64px}}@media screen and (max-width: 769px){html body .intro .pink-square-txt{margin-top:0px}}html body .about{margin-bottom:144px}@media screen and (max-width: 767px){html body .about{margin-bottom:64px}}html body .about .title{font-size:90px;font-weight:400;margin-bottom:50px}html body .about .name{font-size:48px}html body .about .decal{padding-top:230px}@media screen and (max-width: 767px){html body .about .decal{padding-top:0px}}html body .about .mw-380{max-width:380px}html body .vision{margin-bottom:144px}@media screen and (max-width: 767px){html body .vision{margin-bottom:64px}}html body .method{margin-bottom:144px}@media screen and (max-width: 767px){html body .method{margin-bottom:64px}}html body .method .illu{position:static;width:100%}@media screen and (min-width: 768px){html body .method .illu{width:50%}}@media screen and (min-width: 1200px){html body .method .illu{width:100%;position:absolute}}@media screen and (max-width: 767px){html body .method .mt-64{margin-top:0px}}@media screen and (max-width: 767px){html body .method .mt-80{margin-top:0px}}html body .why{margin-bottom:144px}@media screen and (max-width: 767px){html body .why{margin-bottom:64px}}html body .how{margin-bottom:144px}@media screen and (max-width: 767px){html body .how{margin-bottom:64px}}html body .how .items .item{max-width:512px}html body .how .items .item:nth-child(1){margin-left:50px}html body .how .items .item:nth-child(2){margin-left:100px}html body .how .items .item:nth-child(3){margin-left:150px}html body .how .items .item:nth-child(4){margin-left:200px}@media screen and (max-width: 767px){html body .how .items .item{margin-left:0 !important}}html body .how .bg-black{border-radius:20px;padding:54px 36px}@media screen and (max-width: 575px){html body .how .bg-black{padding:27px 18px}}html body .contact #contactForm input,html body .contact #contactForm textarea{border-radius:10px;border:1px solid var(--bbb-grey-dark);padding:8px 16px;max-width:100%}html body .contact #contactForm textarea{width:100%;min-height:150px;resize:none}
