@font-face{font-family:Bodoni72;font-style:bold;font-weight:700;src:url(/static/media/Bodoni_72_OS.87e3b152f66e83ede231.ttc) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/Montserrat_Regular_400.2a2d37bf7680d86811db.ttf) format("truetype")}@font-face{font-family:Montserrat Bold;font-style:normal;font-weight:700;src:url(/static/media/Montserrat-Bold.50f0257aa1e905f4bfaf.ttf) format("truetype")}@font-face{font-family:Montserrat Medium;font-style:normal;font-weight:400;src:url(/static/media/Montserrat-Medium.b8c6753baa964ccac1ba.ttf) format("truetype")}body{background-color:#000;background-image:url(/static/media/background_black.0d80604fe49a3e0e5a8d.jpg);background-position:50%;background-repeat:repeat;background-size:1000px 1000px;width:100vw}.home,body{height:100vh}.home{align-items:center;display:flex;justify-content:center;overflow-x:hidden;position:relative;width:100%}.home div{padding-bottom:50px;z-index:1}.home h1{font-family:Bodoni72;font-size:3.2rem}.home .subtitle{font-family:Montserrat;font-size:1rem;letter-spacing:5px;padding-top:20px;text-align:center}.home #orange_blur_point{background-color:#e95d18;right:-200px;top:-100px}.home #blue_blur_point{background-color:rgba(32,23,159,.988);bottom:100px;left:-250px}.home #planeHome{left:10px;position:fixed;top:80vh;width:100px}.home #arrowHome{animation:bounce 1s infinite;bottom:60px;cursor:pointer;position:absolute;right:40px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@media(min-width:1024px){.home-header h1{font-size:8rem}.home-header .subtitle{font-size:1.5rem}.home #planeHome{width:150px!important}}.menu{background:linear-gradient(180deg,#00000040 20%,#0000);box-sizing:border-box;font-family:Bodoni72;font-size:1.3rem;justify-content:space-between;padding:30px;position:fixed;transition:2s;width:100%;z-index:9}.menu,.menu .rightSection{display:flex}.menu .rightSection .languageOption{cursor:pointer;margin-right:30px}.menu .rightSection .burger{display:flex;flex-direction:column;height:100%;justify-content:space-around;width:100%}.menu .rightSection .burger span{background-color:#fafafa;border-radius:24px;display:block;height:2px;transition:.2s;width:40px}.menu .rightSection .burger .isopen1{transform:translateY(6px) rotate(45deg)}.menu .rightSection .burger .isopen2{transform:translateY(-6px) rotate(-45deg)}.menu div>a{opacity:1;transition:1s}.menu_hide{background-color:#0000!important}.menu_hide div>a{cursor:default;opacity:0;transition:.1s}.menu_list{align-items:center;background-color:#242424;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:-100vh;transition:.5s;width:100vw;z-index:5}.menu_list ul{display:flex;flex-direction:column;height:50vh;justify-content:space-around}.menu_list ul li{cursor:pointer;font-size:3rem}.menu_liste_show{top:0!important;transition:.5s}@media(min-width:1024px){.menu_list ul{height:70vh!important}.menu_list ul li{cursor:pointer;font-size:6rem!important}}.footer{display:flex;flex-direction:column;height:100vh;justify-content:center}.footer #span-space{height:10vh}.footer .mail_box_container{border:1px solid #fafafa;border-radius:24px;display:flex;flex-direction:column;height:80%;justify-content:space-around;margin:30px}.footer .mail_box_container .mail_box{align-items:center;display:flex;flex-direction:column;height:35%;justify-content:space-between}.footer .mail_box_container .mail_box p{font-family:Montserrat}.footer .mail_box_container .mail_box .mail{font-family:Bodoni72;font-size:1.5rem}.footer .mail_box_container .mail_box .footer_plane{padding-bottom:20px;width:50px}.footer .mail_box_container .mail_box .footer_btn_section{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:300px;padding-bottom:25px;padding-top:25px;width:80%}.footer .mail_box_container .mail_box .footer_btn_section a{margin-bottom:20px}.footer .end-footer{align-items:center;display:flex;flex-direction:column;font-family:Montserrat;font-size:.7rem;height:10vh;justify-content:center;opacity:.7}@media(min-width:1024px){.mail_box{height:auto}.mail_box .mail{font-size:4rem!important}.end-footer{flex-direction:row-reverse!important;justify-content:space-around!important}.footer_btn_section{display:flex;flex-direction:row!important;justify-content:space-between!important}.footer_btn_section a{margin-bottom:0!important}}.about{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:90vh;padding:30px}.about .about_text_section{margin-bottom:30px;margin-top:30px}.about .about_text_section .about-content{font-family:Montserrat;font-size:2rem;line-height:2.8rem}.about .about_text_section .about-content .bold{font-family:Montserrat Bold}.about .about_text_section p{font-family:Montserrat;font-size:1.3rem;line-height:1.7}.about .about_text_section .personal_infos{align-items:start;display:flex;flex-direction:column;padding-bottom:30px;padding-top:30px;width:fit-content}.about .about_text_section .personal_infos div{align-items:center;border:1px solid #fafafa;border-radius:5px;display:flex;justify-content:center;margin-bottom:15px;padding:7.5px 15px}.about .about_text_section .personal_infos div img{height:15px;margin-right:15px}.about .about_text_section .personal_infos div p{font-size:1rem}.about #pp{border:3px solid #fafafa;border-radius:300px;width:300px}@media(min-width:1024px){.about{flex-direction:row;margin-left:auto;margin-right:auto;max-width:1300px}.about #pp{margin-right:60px;width:400px}.about .about_text_section{margin-bottom:0!important}.about div h2{font-size:3rem!important}.about div .personal_infos{flex-direction:row!important;justify-content:left!important}.about div .personal_infos div{margin-right:30px}.about div .personal_infos img{height:15px;margin-right:15px}.about div p{font-size:1.4rem}}.menu_page{overflow:hidden;padding-left:30px;padding-right:30px}.menu_page h2{font-family:Bodoni72;text-align:center}.menu_page .carrousel{display:flex;padding:30px;transition:.4s}.menu_page .menu_page_item{align-items:center;display:flex;justify-content:center}.menu_page .menu_page_item span{background-color:#e95d18;border-radius:20px;display:block;height:20px;transition:.2s;width:20px}.menu_page .menu_page_item p{font-family:Bodoni72;font-size:3rem;padding-left:30px;padding-right:30px;transition:.2s}.menu_page .split2{background-color:#fafafa;border-radius:2px;display:block;height:1px;opacity:.7;width:100%}.split1{align-items:center;display:flex;justify-content:center;opacity:.7}.split1 span{background-color:#fafafa;border-radius:2px;display:block;flex-grow:2;height:1px}.split1 p{flex-grow:1;font-family:Montserrat;font-size:.8rem;max-width:200px;text-align:center}.menu_page{padding-top:80px}.menu_page h2{font-size:3rem;padding-bottom:30px}.menu_page .carrousel:hover{cursor:pointer;transition:.4s}.menu_page .carrousel:hover .menu_page_item span{background-color:#257cff;transition:.2s}@media(min-width:1024px){.menu_page_item p{font-size:7rem!important}}.project_banner{display:flex;flex-direction:column;height:90vh;justify-content:space-around;overflow-x:hidden!important;padding-top:10vh;position:relative;width:100vw}.project_banner #orange_blur_point{background-color:#e95d18;right:-200px;top:-100px}.project_banner #blue_blur_point{background-color:rgba(32,23,159,.988);bottom:100px;left:-250px}.project_banner .categories_container{align-items:center;display:flex;flex-direction:column;margin-left:60px;margin-right:60px;z-index:2}.project_banner .categories_container .categories{display:flex;flex-direction:column;flex-grow:1;margin-bottom:60px}.project_banner .categories_container .categories .category p{font-family:Montserrat;font-size:1.3rem;margin-bottom:15px;text-align:center}.project_banner .categories_container #arrowHome{animation:bounce 1s infinite;margin-left:80vw}@media(min-width:1024px){.bannerTitle{margin-top:30px}.bannerTitle .bannerTitleContent p{font-size:6rem!important}.project_banner #orange_blur_point{height:650px;right:0;top:-60px;width:650px}.project_banner #blue_blur_point{bottom:100px;height:650px;left:0;width:650px}.project_banner .categories_container{flex-direction:row!important;margin-left:150px!important;margin-right:150px!important}.project_banner .categories_container .categories{flex-direction:row!important;margin-bottom:0!important}.project_banner .categories_container .categories .category:first-child span{display:none}.project_banner .categories_container .categories .category{align-items:center;display:flex}.project_banner .categories_container .categories .category p{margin-bottom:0!important;margin-left:15px;margin-right:15px}.project_banner .categories_container .categories .category span{background-color:#257cff;border-radius:7px;display:block;height:7px;width:7px}.project_banner #arrowHome{margin-left:0!important}}@keyframes translateTitle{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes translateTitleReverse{0%{transform:translateX(0)}to{transform:translateX(100%)}}.bannerTitle{height:100px;margin-inline:auto;max-width:100vw;position:relative;width:90%}.bannerTitle .bannerTitleContent{align-items:center;animation-duration:270s;animation-iteration-count:infinite;animation-timing-function:linear;display:flex;margin-bottom:30px;position:absolute}.bannerTitle .bannerTitleContent p{font-size:4rem;line-height:70%;padding-left:30px;padding-right:30px}.bannerTitle .bannerTitleContent span{background-color:#257cff;border-radius:20px;display:block;height:20px;width:20px}.item1{animation-delay:-243s}.item2{animation-delay:-216s}.item3{animation-delay:-189s}.item4{animation-delay:-162s}.item5{animation-delay:-135s}.item6{animation-delay:-108s}.item7{animation-delay:-81s}.item8{animation-delay:-54s}.item9{animation-delay:-27s}.item10{animation-delay:0s}.translate1{animation-name:scrollLeft;left:100%;left:var(--dynamic-spacing,100%);transform:translateX(-100%);transform:translateX(calc(var(--dynamic-spacing, 100%)*-1))}.translate2{animation-name:scrollRight;right:var(200px,calc(100% + 200px));transform:translateX(100%);transform:translateX(calc(var(--dynamic-spacing, 100%)))}.translate3{animation-name:scrollLeft;left:100%;left:var(--dynamic-spacing,100%);transform:translateX(-120%);transform:translateX(calc(var(--dynamic-spacing, 100%)*-1.2))}@keyframes scrollLeft{to{left:-200px}}@keyframes scrollRight{to{right:-200px}}.project-card{border:1px solid #fafafa;border-radius:24px;margin-bottom:30px;padding:30px}.project-card .project-title{overflow-wrap:break-word;word-break:break-word}.project-card .project-title h2{font-size:2.5rem;margin-bottom:20px}.project-card .project-title p{margin-bottom:20px}.project-card .project-card-text{font-family:Montserrat;line-height:1.7rem;margin-bottom:20px}.project-card .project-img{flex-direction:column}.project-card .project-img img,.project-card .project-img video{border-radius:15px;margin-top:30px;width:100%}@media(min-width:1224px){.project-card>div{display:flex}.project-card>div .project-card-text{margin-left:20px}.project-card>div .project-title{overflow-wrap:normal;word-break:normal}.project-card>div .project-title h2{font-size:4rem!important;min-width:450px}}.projects{padding:30px}.projects .projects-summary{display:none;height:fit-content;position:sticky;top:120px;width:80%}.projects .projects-summary p{font-family:Montserrat Bold}.projects .projects-summary div>a>p{transition:opacity .3s ease-in-out}.projects .projects-summary div>a>p:hover{opacity:1!important}.projects .projects-summary span{background-color:#fafafa;border-radius:5px;display:block;height:1px;margin-bottom:30px}.projects .projects-summary p{margin-bottom:20px}.projects .projects-list{width:100%}@media(min-width:1024px){.projects{display:grid;grid-template-columns:20vw auto;max-width:100%}.projects .projects-summary{display:block}}button{align-items:center;background-color:#fafafa;border-radius:5px;cursor:pointer;display:flex;justify-content:center;padding:8px 12px 8px 17px;position:relative}button div{height:15px;position:relative;width:15px}button div span{background-color:#e95d18;border-radius:15px;display:block;height:100%;left:0;position:absolute;top:0;transition:.5s;width:100%}button p{color:#242424;font-size:1.1rem;margin-left:8px;margin-right:8px}button img{width:15px}button:hover span{background-color:#257cff}button:hover #span-btn-not-fixed{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}*{background:none;border:none;color:#fafafa;list-style:none;margin:0;padding:0;text-decoration:none}html{scroll-behavior:smooth}.blur_point{border-radius:500px;filter:blur(100px);height:350px;opacity:.7;position:absolute;width:350px}@media(min-width:1024px){#dot_container{position:fixed;width:100vw;width:100vh;z-index:10}#dot_container .dot{background-color:#fafafa;height:5px;transform:translate(-2px,-2px);width:5px}#dot_container .circle,#dot_container .dot{border-radius:50%;display:block;pointer-events:none;position:absolute;z-index:10}#dot_container .circle{border:1px solid #fafafa;height:19px;opacity:.4;transform:translate(-10px,-10px);width:19px}}
/*# sourceMappingURL=main.7af27549.css.map*/