/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:initial;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.flex{display:flex}.table{display:table}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.border{border-width:1px}.italic{font-style:italic}*,:after,:before{--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes rotateLogo{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.navbar{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffd9;box-shadow:0 2px 4px #0000001a;height:60px;justify-content:space-around;left:0;right:0;z-index:1000}.navbar a{border-radius:8px;color:#333;padding:10px 15px;transition:background .2s ease}.navbar a:hover{background-color:#e0e0e0}body{font-family:Arial,sans-serif}.navbar{padding:15px;position:fixed;width:100%;z-index:999}.nav-links{display:flex;gap:30px;justify-content:center;list-style:none;margin:0;padding:0}.nav-links li a{color:#fff;font-size:18px;font-weight:700;text-decoration:none;transition:color .3s ease}.nav-links li a:hover{color:gold}.page-container{background:#00000080;border-radius:10px;color:#fff;margin:20px;padding:80px 20px;text-align:center}.page-container h1{font-size:2.5em;margin-bottom:20px}.page-container p{font-size:1.2em}.kofi-container{background:#f9f9f9;border:2px dashed #00b9fe;border-radius:12px;box-shadow:0 4px 8px #0000001a;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:500px;padding:1rem;text-align:center}.kofi-container h3{color:#0077b6;font-size:1.2rem;margin-bottom:1rem}.kofi-button img{transition:transform .2s ease}.kofi-button img:hover{transform:scale(1.1)}.kofi-button{background-color:#29abe0;border-radius:5px;margin-top:1rem;padding:10px 20px;transition:background .3s ease}.kofi-button:hover{background-color:#0077b6}.thank-you-message{animation:fadeIn 1s ease-in-out;color:#fff;margin-top:.5rem}.home-container{background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:space-between;min-height:100vh;padding:1rem}.rotating-logo{animation:spin 6s linear infinite;height:80px;margin:1rem auto;width:80px}.main-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:2rem 0}.center-content,.left-content,.right-content{flex:1 1;min-width:280px}.home-video,.presentation-photo{border-radius:10px;box-shadow:0 4px 8px #0000004d;max-height:300px;object-fit:cover;width:100%}.welcome-message{font-size:1.8rem}.site-description,.welcome-message{margin-bottom:1rem;text-align:center}.kofi-button,.site-description{font-size:1rem}.kofi-button{background-color:#ff5f5f;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;margin:0 auto 1rem;padding:.8rem 1.2rem}.thank-you-message{color:gold;font-weight:700;text-align:center}.contact-box{background-color:#ffffff1a;border-radius:10px;margin-top:2rem;padding:1rem}.contact-box h3{margin-bottom:1rem;text-align:center}.contact-form input,.contact-form textarea{border:none;border-radius:6px;font-size:.9rem;margin-bottom:.8rem;padding:.5rem;width:100%}.contact-btn{background-color:#007acc;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:.6rem 1.2rem;width:100%}.scrolling-text{background-color:#0009;overflow:hidden;padding:.5rem;white-space:nowrap;width:100%}.scroll-content{animation:scroll-left 12s linear infinite;display:inline-block}@keyframes scroll-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@media (max-width:768px){.main-content{align-items:center;flex-direction:column}.welcome-message{font-size:1.4rem}.site-description{font-size:.95rem}.rotating-logo{height:60px;width:60px}.home-video,.presentation-photo{max-height:220px}}.about-container{background-color:#0009;border-radius:10px;margin:60px auto;max-width:800px;padding:40px}.Video-section{border-radius:12px;box-shadow:0 0 12px #0009;width:200px}.bibliotheques-container{background-position:50%;background-size:cover;padding:2rem}.bibliotheques-content{background-color:#02454ec2;border-radius:8px;padding:2rem}.resource-card{margin-bottom:2rem}.resource-card h3{margin-bottom:1rem}.resource-card ul{list-style-type:none;padding:0}.resource-card li{margin-bottom:.5rem}.link-style{color:#fe0;text-decoration:none}.link-style:hover{text-decoration:underline}.service-container{align-items:flex-start;background-position:50%;background-size:cover;color:#fff;display:flex;font-family:Segoe UI,sans-serif;justify-content:center;min-height:100vh;padding:60px 20px}.service-content{background-color:#00000080;border-radius:12px;max-width:800px;padding:30px;width:100%}.service-content h1{font-size:2.5rem;margin-bottom:30px;text-align:center}.service-section{margin-bottom:30px}.service-section h2{color:#fc0;font-size:1.5rem;margin-bottom:10px}.service-section p{font-size:1rem;line-height:1.6}.form-container{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:2rem auto;max-width:500px;padding:2rem}.form-container h2{color:#333;margin-bottom:1.5rem;text-align:center}.form-container label{color:#555;display:block;font-weight:600;margin-bottom:.5rem}.form-container input[type=email],.form-container input[type=text],.form-container select,.form-container textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:1rem;padding:.75rem;transition:border-color .3s ease;width:100%}.form-container input[type=email]:focus,.form-container input[type=text]:focus,.form-container select:focus,.form-container textarea:focus{border-color:#007bff;outline:none}.form-container button[type=submit]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.form-container button[type=submit]:hover{background-color:#0056b3}.form-container .other-input{margin-top:1rem}@media (max-width:600px){.form-container{padding:1rem}}.test-container{align-items:center;background-position:50%;background-size:cover;color:#2c3e50;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.test-box{background:#fffffff5;border-radius:15px;box-shadow:0 8px 16px #0003;max-width:700px;padding:2rem;text-align:center;width:100%}.question-number{color:#888;font-size:1rem;margin-bottom:.5rem}.question-text{font-size:1.5rem;font-weight:700;margin:1rem 0}.button-group{display:flex;gap:1.5rem;justify-content:center;margin:1.5rem 0}.button-group button{background-color:#3498db;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;padding:.8rem 1.5rem;transition:background-color .3s ease}.button-group button:hover{background-color:#2c80b4}.progress-bar-container{background-color:#eee;box-shadow:inset 0 1px 3px #0000001a;margin:1.5rem 0;overflow:hidden;width:100%}.progress-bar{background-color:#27ae60;transition:width .5s ease-in-out}.next-button{background-color:#2ecc71;font-size:4rem;margin-top:4rem;padding:.8rem 1.5rem;transition:background-color .3s ease}.answer-btn,.next-button{border:none;border-radius:8px;color:#fff;cursor:pointer}.answer-btn{font-size:20px;margin:10px;padding:15px 25px;transition:transform .2s,background-color .3s}.btn-0{background-color:#e74c3c}.btn-1{background-color:#f39c12}.btn-2{background-color:#2ecc71}.answer-btn:hover{opacity:.9;transform:scale(1.1)}.start-btn{background-color:#3498db;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;margin-top:20px;padding:15px 30px;transition:.3s ease}.start-btn:hover{background-color:#2980b9;transform:scale(1.05)}.intro-card{background-color:rgba(15,176,197,.795);border-radius:12px;box-shadow:0 5px 15px #0003;margin:30px auto;max-width:700px;padding:20px;text-align:center}.test-container{background-color:#105b86ad;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:0 auto;max-width:800px;padding:40px}.test-question{font-size:1.2em;font-weight:700;margin-bottom:20px}.test-options{display:flex;justify-content:space-around;margin-top:20px}.test-option{background-color:#423d3dc5;border:none;border-radius:8px;cursor:pointer;padding:15px 25px;transition:background-color .3s ease}.test-option:hover{background-color:#76c7c0}.progress-bar-container{background-color:#fc0505;border-radius:10px;height:20px;margin-top:20px}.progress-bar{background-color:#76c7c0;border-radius:10px;height:100%;transition:width .5s ease;width:0}.next-button:hover{background-color:#27ae60}.finish-button{background-color:#e67e22;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 1.5rem;transition:background-color .3s ease}.finish-button:hover{background-color:#d35400}@media (max-width:768px){.button-group{flex-direction:column;gap:1rem}.test-box{padding:1rem}}.results-container{background-position:50%;background-size:cover;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:2rem}.results-card{background-color:#000000bf;border-radius:12px;box-shadow:0 4px 15px #0006;margin-bottom:1.5rem;padding:1.5rem}.results-card h2{color:#ffe600;font-size:1.8rem;margin-bottom:.5rem}.results-card ul{list-style:none;padding-left:0}.results-card li{font-size:1rem;margin-bottom:6px}.motivation{color:#c4f1ff;font-style:italic;margin-bottom:1rem}.highlight{color:#00eaff;font-weight:700}.results-flex{gap:2rem;justify-content:center}.buttons,.results-flex{display:flex;flex-wrap:wrap}.buttons{gap:1rem;margin-top:2rem}.buttons button{background-color:#00eaff;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;padding:.6rem 1.2rem;transition:background .3s ease}.buttons button:hover{background-color:#00c0cc}form{background-color:#ffffffee;border-radius:8px;color:#000;margin-top:2rem;padding:1rem}form input,form textarea{border:1px solid #ccc;border-radius:4px;margin-top:4px;padding:.5rem;width:100%}form label{font-weight:700}form button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:1rem;padding:.6rem 1rem}form button:hover{background-color:#0056b3}@keyframes spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.logo-results{animation:spin 10s linear infinite;height:60px;margin-bottom:1rem}.next-steps{background-color:#ffffff1a;border-radius:10px;margin-top:2rem;padding:1rem;text-align:center}.next-steps h3{color:#fff;margin-bottom:.5rem}.navbar{background-color:#000000b3;display:flex;gap:20px;justify-content:center;padding:10px;position:sticky;top:0;z-index:10}.navbar a{color:#fff;font-weight:700;text-decoration:none;transition:.3s ease}.navbar a:hover{color:gold}body{background-attachment:fixed;background-image:url(/orientation-site/static/media/background.260cdbd28bb0cc4a646e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Segoe UI,sans-serif;margin:0;padding:0}.App{text-align:center}h1,h2,h3,p{color:#fff}.page-container{background-color:#0009;border-radius:12px;margin:50px auto;max-width:900px;padding:40px}
/*# sourceMappingURL=main.0a5a834d.css.map*/