@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");body{font-family:Roboto,sans-serif}.faq-container{padding:2rem;background:linear-gradient(90deg,#b3d4e6,#FFFFFF,#b3d4e6);max-width:100vw;margin:0;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.1);box-sizing:border-box}.faq-title{color:#002d72;text-align:center;margin-bottom:2rem;font-size:2.2rem;font-weight:700}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:#ffffff;border:1px solid #dbe1e6;border-radius:8px;padding:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease,border-color .3s ease;cursor:pointer;max-width:100%;position:relative}.faq-item:hover{background-color:#729fc6a1;border-color:#b0c6f0;transform:scale(1.01)}.faq-item.active{background-color:#729fc6a1;border-color:#0056b3}.faq-question{font-weight:500;color:#003366;margin-bottom:.5rem;font-size:1.2rem;position:relative;padding-left:2rem}.faq-question:before{content:"+";font-size:1.5rem;color:#296c9e;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:color .3s ease}.faq-item.active .faq-question:before{content:"-"}.faq-item.active .faq-question{text-decoration:underline}.faq-answer{color:#333;font-size:1rem;line-height:1.5;display:none;background-color:#f8f9fa;padding:1rem;border-radius:5px;border:1px solid #e2e6ea;margin-top:.5rem;opacity:0;transition:opacity .4s ease,max-height .4s ease;max-height:0;overflow:hidden}.faq-item.active .faq-answer{display:block;opacity:1;max-height:200px}@media (max-width:768px){.faq-container{padding:1rem}.faq-title{font-size:1.5rem;margin-bottom:1rem}.faq-list{flex-direction:column;gap:.5rem}.faq-item{padding:1rem;max-width:100%}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem;padding:.5rem}.faq-item:hover{transform:scale(1)}.faq-answer{transition:opacity .3s ease,max-height .3s ease}}#Test{background:linear-gradient(90deg,#b3d4e6,#FFFFFF,#b3d4e6)!important;margin:auto;overflow:hidden;width:100%}#Test h2{justify-content:center;font-size:2rem;font-weight:700;margin:5px 5px 25px}#Test h2,.testimonials{display:flex;align-items:center}.testimonials{gap:20px;width:calc(300px * 8 + 140px);animation:scroll-right 45s linear infinite;padding-bottom:80px}.testimonial1,.testimonial2,.testimonial3,.testimonial4,.testimonial5,.testimonial6,.testimonial7,.testimonial8{background-color:#ffffff;border:1px solid #ddd;border-radius:10px;width:300px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;flex:none;position:relative}.testimonial1:hover,.testimonial2:hover,.testimonial3:hover,.testimonial4:hover,.testimonial5:hover,.testimonial6:hover,.testimonial7:hover,.testimonial8:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2);border-color:#0459c1;border-width:2px}.testimonial-content{position:relative}.testimonial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.testimonial-stars{color:#f39c12;font-size:1.5em}.student-review{margin:0;color:#333;font-size:14px;line-height:1.5}.student-name{font-size:1.2em;margin-top:10px}@keyframes scroll-right{0%{transform:translateX(0)}to{transform:translateX(calc(-300px * 8 - 140px))}}