:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{color:#333}.main-container{display:flex;flex-direction:column;height:100%;width:100%}.main-content{display:flex;padding-top:100px;padding-bottom:0;flex-direction:column;justify-content:center}.top-bar{position:fixed;display:flex;flex-direction:row;width:100%;height:100px;background-color:#6090af;background-color:#84a7ba;background-color:#9dc0cf;justify-content:space-between;align-items:center}.standard{display:flex;justify-content:center;flex-direction:row;align-items:center}.standard-down{display:flex;flex-direction:column;justify-content:center;align-items:center}.top-button-container{margin-right:150px}.intro-box{display:flex;height:580px;width:100%;justify-content:center;gap:200px;background-color:#6090af;background-color:#84a7ba;background-color:#e1e5ea;background-color:#b7d8e6;background-color:#d3e4eb}.resource-box{display:flex;height:1000px;width:100%;justify-content:left;padding-left:25%;padding-top:5%;background-color:#fff;flex-direction:column}.link-list{display:flex;flex-direction:column;justify-content:left;gap:10px}.link-list p{font-size:20px;color:#333}.text-link p,a{color:#333;font-size:20px}#pic{width:440px;height:320px;border-radius:20px}.review-box{display:flex;width:100%;height:150px;background:#fff;justify-content:center;align-items:center;flex-direction:row}.bottom-bar{display:flex;flex-direction:column;width:100%;height:500px;background-color:#6090af;background-color:#84a7ba;background-color:#9dc0cf;justify-content:center;align-items:center}.faq-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;background-color:#fff}.faq-section{margin:0 auto;padding:20px 20px 150px;font-family:sans-serif;background-color:#fff}.faq-title{text-align:center;margin-bottom:30px;color:#333;margin-top:30px}.faq-item{margin-bottom:10px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease}.faq-item.active{box-shadow:0 2px 8px #0000001a}.faq-question{width:50vw;padding:16px 20px;text-align:left;color:#333;border:none;background:#f8f8f8;cursor:pointer;font-size:1rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;transition:background .2s ease}.faq-question:hover{background:#f0f0f0}.faq-icon{font-size:1.2rem;font-weight:700}.faq-answer{padding:20px;background:#fff;width:50vw;line-height:1.6;color:#555}.sub-title{font-size:50px;color:#333;font-weight:500;margin-bottom:50px}.form-container{display:flex;flex-direction:row;justify-content:center;padding:10px;gap:150px}.input-container{display:flex;flex-direction:column;justify-content:center;padding-top:100px}.info-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;padding-top:100px}.form-input{width:20vw;height:40px;padding:5px;font-size:20px;margin-bottom:25px;background:none;color:#333;border-width:3px;border-radius:5px;border-color:#000}.form-textarea{width:20vw;padding:5px;font-size:20px;margin-bottom:25px;background:none;color:#333;border-width:3px;border-radius:5px;resize:none}.heading{font-size:18px;color:#333;margin-bottom:5px}.submit-btn{width:20vw;margin-top:15px;margin-bottom:100px;border-radius:10px;font-size:18px;padding:15px 30px;cursor:pointer;background-color:#9dc0cf}.form-group{display:flex;flex-direction:column}.sub-title{font-size:50px;color:#333;font-weight:500;margin-bottom:20px}.form-container p{color:#333;font-size:18px}
