@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.app-display{display:flex;flex-direction:column;min-height:100vh}.main{flex-grow:1}.introduction{margin:0 auto;text-align:center;width:80%}.intro-paragraphe-2{color:#24408e;margin:80px auto;text-align:center;width:80%}.lists-container{display:flex;gap:20px;height:350px;justify-content:space-around}.scroll-container{background-color:#fff;border:1px solid #e37d00;border-radius:10px;display:flex;flex-direction:column;height:260px;overflow:hidden;width:100%}.soft-fr-list{width:365px}.scroll-container ul{flex:1 1;margin:4px 3px;overflow-y:auto;padding:10px;scrollbar-color:#24408e #fff;scrollbar-width:thin}h3{color:#e37d00;text-align:center}.soft-fr-list li,h3{font-family:Quicksand,sans-serif;font-weight:700}.soft-fr-list li{align-items:center;color:#24408e;display:flex;justify-content:space-between;margin:10px;padding-right:10px}.project-title-div{overflow:hidden;text-align:center}.project-title{color:#e37d00;cursor:default;display:inline-block;font-family:Quicksand,sans-serif;font-size:30px;font-weight:700;position:relative;text-align:center}.project-title:after{background-color:currentColor;bottom:-6px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:100%;width:calc(100% + var(--underline-extra-width, 0vw))}.display-left{display:flex;flex-direction:column;gap:20px;width:40%}.display-right{display:flex;flex-wrap:wrap;width:60%}.softw-logo{height:60px;margin:10px;object-fit:cover}.softw-logo-small{height:40px;object-fit:cover}.char-card-container{border-radius:20px;height:300px}.char-card{border-radius:20px}.booking-card-container{width:100%}.logo-container{width:37%}.ai-logo{margin:10px}.charact-rbnb-logo{height:130px}@media (max-width:1550px){.screen-container,.softw-container{width:100%}.anim-container{height:300px;margin:2% auto 0;width:500px}.prompt-card-container{width:60%}.ai-logo{height:100px;margin:0 auto 0 10%}.lottie-wrapper{height:80px;margin:0}.flex-up{flex-direction:column}.flex-down{flex-wrap:wrap}}@media (max-width:1025px){.lists-container{align-items:center;flex-direction:column;height:100%}}@media (max-width:500px){.soft-fr-list{width:240px}.softw-logo{height:35px}}.flex-down,.flex-up{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.project-container{background-color:#929dbb;border-radius:10px;margin:20px 0;padding:20px}.softw-container{align-items:center;background-color:#5e6e9b;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;padding:2% 0;width:30%}.screen-board{border-radius:10px;width:100%}.screen-container{display:flex;justify-content:flex-end;width:65%}.anim-container{background-color:#393f5e;border-radius:10px;bottom:10%;height:300px;overflow:hidden;position:relative;width:65%}.prompt-card-container{display:flex;justify-content:center;width:100%}.prompt-card{border-radius:10px;width:500px}.ai-logo-container{margin-top:2%;width:35%}.ai-logo{border-radius:10px;height:130px;margin:10px 10px 10px 20px;object-fit:contain}.lottie-wrapper{display:inline-block;margin:10px;position:relative}dotlottie-player{position:relative;z-index:1}@media (max-width:2280px){.anim-container,.screen-container{width:80%}.ai-logos-container{width:30%}.ai-logo{margin-top:10%}.lottie-wrapper{margin:0}}@media (max-width:1850px){.anim-container,.prompt-card{width:100%}}@media (max-width:1550px){.screen-container,.softw-container{width:100%}.anim-container{height:160px;margin:2% auto 0;width:500px}.prompt-card-container{width:60%}.ai-logo{height:100px;margin:0 auto 0 10%}.lottie-wrapper{height:80px;margin:0}.flex-up{flex-direction:column;margin-bottom:10px}.flex-down{flex-wrap:wrap}}@media (max-width:900px){.prompt-card-container{width:100%}.ai-logo-container{display:flex;flex-direction:column;width:100%}.ai-logo{margin:auto}.lottie-wrapper{height:100%;margin:auto}}.animation{height:100%;margin:0 auto;position:relative;right:23%;width:140%}.frame{animation-duration:9.78s;animation-iteration-count:infinite;left:0;object-fit:cover;opacity:0;position:absolute;top:0;width:100%}.frame-1{animation-name:anim-frame-1}.frame-2{animation-name:anim-frame-2}.frame-3{animation-name:anim-frame-3}.frame-4{animation-name:anim-frame-4}.frame-5{animation-name:anim-frame-5}.frame-6{animation-name:anim-frame-6}.frame-7{animation-name:anim-frame-7}.frame-8{animation-name:anim-frame-8}.frame-9{animation-name:anim-frame-9}.frame-10{animation-name:anim-frame-10}.frame-11{animation-name:anim-frame-11}.frame-12{animation-name:anim-frame-12}.frame-13{animation-name:anim-frame-13}.frame-14{animation-name:anim-frame-14}.frame-15{animation-name:anim-frame-15}.frame-16{animation-name:anim-frame-16}.frame-17{animation-name:anim-frame-17}.frame-18{animation-name:anim-frame-18}@keyframes anim-frame-1{0%{opacity:1}6.89%{opacity:1}6.90%{opacity:0}}@keyframes anim-frame-2{6.89%{opacity:0}6.90%{opacity:1}13.78%{opacity:1}13.79%{opacity:0}}@keyframes anim-frame-3{13.78%{opacity:0}13.79%{opacity:1}20.67%{opacity:1}20.68%{opacity:0}}@keyframes anim-frame-4{20.67%{opacity:0}20.68%{opacity:1}27.56%{opacity:1}27.57%{opacity:0}}@keyframes anim-frame-5{27.56%{opacity:0}27.57%{opacity:1}34.45%{opacity:1}34.46%{opacity:0}}@keyframes anim-frame-6{34.45%{opacity:0}34.46%{opacity:1}41.34%{opacity:1}41.35%{opacity:0}}@keyframes anim-frame-7{41.34%{opacity:0}41.35%{opacity:1}44.24%{opacity:1}44.25%{opacity:0}}@keyframes anim-frame-8{44.24%{opacity:0}44.25%{opacity:1}47.14%{opacity:1}47.15%{opacity:0}}@keyframes anim-frame-9{47.14%{opacity:0}47.15%{opacity:1}50.04%{opacity:1}50.05%{opacity:0}}@keyframes anim-frame-10{50.04%{opacity:0}50.05%{opacity:1}56.94%{opacity:1}56.95%{opacity:0}}@keyframes anim-frame-11{56.94%{opacity:0}56.95%{opacity:1}63.83%{opacity:1}63.84%{opacity:0}}@keyframes anim-frame-12{63.83%{opacity:0}63.84%{opacity:1}70.72%{opacity:1}70.73%{opacity:0}}@keyframes anim-frame-13{70.72%{opacity:0}70.73%{opacity:1}77.61%{opacity:1}77.62%{opacity:0}}@keyframes anim-frame-14{77.61%{opacity:0}77.62%{opacity:1}84.50%{opacity:1}84.51%{opacity:0}}@keyframes anim-frame-15{84.50%{opacity:0}84.51%{opacity:1}91.39%{opacity:1}91.40%{opacity:0}}@keyframes anim-frame-16{91.39%{opacity:0}91.40%{opacity:1}94.29%{opacity:1}94.30%{opacity:0}}@keyframes anim-frame-17{94.29%{opacity:0}94.30%{opacity:1}97.19%{opacity:1}97.20%{opacity:0}}@keyframes anim-frame-18{97.19%{opacity:0}97.20%{opacity:1}to{opacity:1}100.1%{opacity:0}}.container{margin:5% 20%}.introduction{color:#24408e;width:50%}.orange-text{color:#e37d00;font-family:Quicksand,sans-serif;font-weight:700}.flex-left{display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;width:30%}.flex-right{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:70%}.flex-bottom-char{display:flex;gap:20px;justify-content:space-evenly;width:100%}.project-char-container{background-color:#929dbb;border-radius:10px;display:flex;gap:20px;margin:20px 0;padding:20px}.char-softw-container{align-items:center;background-color:#5e6e9b;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;padding:2% 0}.char-softw-logo{height:60px;margin:10px;object-fit:cover}.char-screen-board{border-radius:10px;width:100%}.char-screen-container{width:100%}.char-card-container{border-radius:25px;display:flex;height:400px;justify-content:center}.char-card{border-radius:25px;height:100%}.booking-card-container{display:flex;height:205px;justify-content:center;width:400px}.booking-card{border-radius:10px;object-fit:cover;width:400px}.logo-container{align-items:center;display:flex;width:130px}.charact-rbnb-logo{border-radius:10px;margin-right:10px;object-fit:contain}.box-shadow-blue{box-shadow:3px 3px 7px #1c326fd1}@media (max-width:1980px){.char-card-container{height:370px}}@media (max-width:1550px){.flex-left{flex-direction:row;width:100%}.flex-right{width:100%}.project-char-container{flex-direction:column}.char-softw-container{width:40%}}@media (max-width:900px){.project-char-container{padding:0}.flex-left{flex-direction:column;margin:20px auto 10px;width:80%}.flex-right{margin:10px auto 20px;width:90%}.char-softw-logo{height:50px}.char-card-container{height:300px}.flex-bottom-char{flex-direction:column}.booking-card-container,.char-softw-container,.project-char-container{width:100%}.logo-container{display:flex;justify-content:center;width:100%}.booking-card{height:105px;width:200px}.booking-card-container{height:110px}}a,li,p{font-family:Quicksand,sans-serif}.navbar{background:linear-gradient(0deg,#fff0,#fff 17%);display:flex;justify-content:space-between;padding-bottom:30px}.avatar{border-radius:50%;height:200px;object-fit:cover;width:200px}.signature{filter:brightness(0) saturate(100%) invert(76%) sepia(66%) saturate(1858%) hue-rotate(329deg) brightness(103%) contrast(96%);height:50px;object-fit:cover;width:120px}.navbar-left{gap:20px;margin:20px}.navbar-left,.navbar-right{align-items:center;display:flex}.navbar-right{gap:10%;justify-content:flex-end;margin:20px 50px;width:500px}.navbar-center{align-items:center;color:#e37d00;display:flex;font-size:40px}.liens-navbar{color:#e37d00;position:relative;text-decoration:none!important;transition:.3s ease}.liens-navbar:active:after,.liens-navbar:hover:after{left:0;transform:translateX(0);width:100%}.liens-navbar:hover{color:#24408e}.liens-navbar:after{background-color:currentColor;bottom:0;content:"";height:.5px;left:50%;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-out,width .3s ease-out,left .3s ease-out;width:0}.mobile{display:none;margin:auto}.mobile-menu-logo{color:#e37d00;font-size:25px;width:50px}.mobile-menu-logo.clicked{color:#ffc524}.mobile-menu{background-color:#e37d00;display:flex;flex-direction:column;max-height:0;overflow:hidden;position:absolute;right:3px;top:110px;transition:max-height .4s ease-out;width:35%}.mobile-menu a{color:#fff;padding:10px 0;text-decoration:none}.menu-up-bar{border-top:1px solid #fff}.mobile-menu.open{max-height:200px;transition:max-height .4s ease-in}@media (max-width:820px){.navbar-right,.signature{display:none}.mobile{display:flex}.avatar{height:100px;width:100px}.navbar-center{font-size:2em}}.footer-container{align-items:center;background-color:#e37d00;display:flex;height:80px;justify-content:space-around}.footer-name{filter:brightness(0) invert(1);height:50px;object-fit:cover;width:90px}.footer-logo-container{display:flex;justify-content:space-between;width:70px}.footer-logo{filter:brightness(0) invert(1);height:30px;object-fit:cover}.contact-btn{border:1px solid #fff;color:#fff;font-family:Quicksand,sans-serif;font-size:16px;font-weight:700;overflow:hidden;padding:20px 30px;position:relative;text-decoration:none}.contact-btn:hover{box-shadow:1px 1px 15px 10px #fff6}.contact-btn:before{background:linear-gradient(120deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .65s;width:100%}.contact-btn:hover:before{left:100%}.container-contact{display:flex;height:100%;justify-content:space-evenly;margin:5% 20%}.form{align-items:center;display:flex;flex-direction:column}.form h2{color:#e37d00;font-size:28px}.form-inside{align-items:center;display:flex;flex-direction:column;font-family:Quicksand,sans-serif;gap:20px}.form input{font-size:16px;height:50px;width:300px}.form input,.form textarea{border:none;box-sizing:border-box;color:#24408e;padding:10px}.form textarea{height:250px;width:620px}.form-margin-right{margin-right:20px}.form-background-color{background-color:#fbead6ba}.form-text,.submit-btn{font-family:Quicksand,sans-serif}.submit-btn{background-color:#e37d00;border:1px solid #fff;color:#fff;font-size:16px;font-weight:700;overflow:hidden;padding:20px 30px;position:relative;text-decoration:none}.submit-btn:hover{box-shadow:1px 1px 15px 10px #fff6}.submit-btn:before{background:linear-gradient(120deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .65s;width:100%}.submit-btn:hover:before{left:100%}.btn-clicked{background-color:#24408e;border:none;box-shadow:0 0 10px #24408e;color:#fff;font-family:Quicksand,sans-serif;font-size:16px;font-weight:700;overflow:hidden;padding:20px 30px;position:relative;text-decoration:none}input:focus,textarea:focus{border:none;box-shadow:none;outline:none}.contact-logo-container{display:flex;justify-content:space-between;margin-left:10px;width:70px}.contact-logo{filter:brightness(0) saturate(100%) invert(22%) sepia(14%) saturate(7486%) hue-rotate(207deg) brightness(90%) contrast(90%);height:30px;object-fit:cover}.ref-group h2{color:#e37d00}.ref-group h2,.ref-group p,a{font-family:Quicksand,sans-serif}.ref-group p,a{color:#24408e;margin-left:10px;text-decoration:none}.status-msg{color:#24408e}@media (max-width:1568px){.container-contact{flex-direction:column;gap:50px}.references{margin:0 auto}.ref-group{text-align:center}.contact-logo-container{margin:0 auto}.form input{margin:10px 0;width:100%}.form textarea{width:100%}}
/*# sourceMappingURL=main.6db971d8.css.map*/