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}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{scroll-behavior:smooth;width:100%}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}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-us{align-items:center;background-color:#fff;display:flex;font-family:"Arial, sans-serif";gap:2rem;justify-content:space-between;padding:3rem 2rem}.about-content{max-width:50%}.about-content h2{color:#000;font-size:2rem;font-weight:700;margin-bottom:1rem}.about-content p{color:#555;font-size:1.2rem;line-height:1.6;margin-bottom:1rem}.about-image img{border-radius:10px;box-shadow:0 4px 10px #0003;max-width:500px;width:100%}@media (max-width:768px){.about-us{flex-direction:column;text-align:center}.about-content{max-width:100%}.about-content h2{font-size:1.8rem}.about-content p{font-size:1rem}.about-image img{max-width:80%}}@media (max-width:480px){.about-content h2{font-size:1.5rem}.about-content p{font-size:.9rem}}.hero-section{align-items:center;background-color:#f8f8f8;display:flex;font-family:"Arial, sans-serif";gap:2rem;justify-content:space-between;overflow:hidden;padding:90px 2rem 2rem}.hero-content{max-width:50%}.hero-content h1{color:#000;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.hero-content p{color:#555;font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem}.hero-cta-button{background-color:#c78c3f;border-radius:5px;color:#fff;font-size:1rem;font-weight:600;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.hero-cta-button:hover{background-color:#a6762e}.hero-image img{border-radius:10px;box-shadow:0 4px 10px #0003;max-width:500px;width:100%}@media (max-width:768px){.hero-section{flex-direction:column-reverse;padding:80px 1.5rem 1.5rem;text-align:center}.hero-content{max-width:100%}.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.hero-image img{max-width:80%}}@media (max-width:480px){.hero-content h1{font-size:1.8rem}.hero-content p{font-size:.9rem}.hero-cta-button{font-size:.9rem;padding:.6rem 1rem}}.internships{background-color:#f9f9f9;font-family:"Arial, sans-serif";padding:3rem 2rem;text-align:center}.internships-content{margin-bottom:2rem}.internships-content h2{color:#000;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.internships-content p{color:#555;font-size:1.2rem;line-height:1.6}.internships-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.internship-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.internship-card h3{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.internship-card p{color:#666;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.apply-link{background-color:#c78c3f;border-radius:5px;color:#fff;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.apply-link:hover{background-color:#a6762e}@media (max-width:1024px){.internships-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.internships-grid{grid-template-columns:1fr}.internship-card{padding:1.5rem}}@media (max-width:480px){.internships-content h2{font-size:2rem}.internships-content p{font-size:1rem}}.navbar{background-color:#fff;box-shadow:0 2px 4px #0000001a;font-family:"Arial, sans-serif";justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.logo,.navbar{align-items:center;display:flex}.logo img{height:50px;margin-right:10px}.logo h1{color:#000;font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:2rem;list-style:none;transition:transform .3s ease,opacity .3s ease}.nav-links li a{color:#000;font-weight:600;text-decoration:none;transition:color .3s ease}.nav-links li a:hover{color:#c78c3f}.apply-button a{background-color:#c78c3f;border-radius:5px;color:#fff;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.apply-button a:hover{background-color:#a6762e}.hamburger{cursor:pointer;display:none;flex-direction:column}.bar{background-color:#333;height:3px;margin:3px 0;transition:.3s;width:25px}@media (max-width:768px){.nav-links{align-items:center;background-color:#fff;box-shadow:0 4px 6px #0000001a;flex-direction:column;gap:1rem;left:0;opacity:0;pointer-events:none;position:absolute;top:70px;transform:translateY(-20%);width:100%;z-index:5}.nav-links.nav-active{opacity:1;pointer-events:auto;transform:translateY(0)}.hamburger{display:flex}}@media (max-width:480px){.logo h1{font-size:1.2rem}.logo img{height:40px}.hamburger .bar{width:20px}}.why-choose-us{background-color:#fff;font-family:"Arial, sans-serif";padding:3rem 2rem;text-align:center}.why-choose-us .content-wrapper{margin:0 auto;max-width:1200px}.why-choose-us h2{color:#000;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.why-choose-us p{color:#555;font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.feature-card{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.feature-card .icon{color:#c78c3f;font-size:2.5rem;margin-bottom:1rem}.feature-card h3{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.feature-card p{color:#666;font-size:1rem;line-height:1.5}@media (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.features-grid{grid-template-columns:1fr}}.how-it-works{background-color:#f9f9f9;font-family:"Arial, sans-serif";padding:3rem 2rem;text-align:center}.how-it-works .content-wrapper{margin:0 auto;max-width:1200px}.how-it-works h2{color:#000;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.how-it-works p{color:#555;font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem}.steps-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.step-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.step-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.step-card .icon{color:#c78c3f;font-size:3rem;margin-bottom:1rem}.step-card .step-number{color:#555;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.step-card h3{color:#000;font-size:1.5rem;margin-bottom:.5rem}.step-card p{color:#666;font-size:1rem;line-height:1.5}@media (max-width:1024px){.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.steps-grid{grid-template-columns:1fr}.how-it-works p{font-size:1rem}.step-card{padding:1rem}}@media (max-width:480px){.step-card .icon{font-size:2.5rem}.step-card h3{font-size:1.2rem}.step-card p{font-size:.9rem}}.faqs{background-color:#fff;font-family:"Arial, sans-serif";padding:3rem 2rem}.faqs .content-wrapper{margin:0 auto;max-width:1200px;text-align:center}.faqs h2{color:#000;font-size:2.5rem;font-weight:700;margin-bottom:2rem}.faq-list{margin-top:1rem}.faq-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;cursor:pointer;margin-bottom:1rem;padding:1rem 1.5rem;transition:background-color .3s ease,box-shadow .3s ease}.faq-item:hover{background-color:#f1f1f1;box-shadow:0 4px 8px #0000001a}.faq-item.active{background-color:#f3e6d4;border-color:#c78c3f}.faq-question{align-items:center;color:#000;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between}.toggle-icon{color:#c78c3f;font-size:1.5rem}.faq-answer{color:#555;font-size:1rem;line-height:1.6;margin-top:1rem}@media (max-width:1024px){.faqs h2{font-size:2rem}.faq-question{font-size:1.1rem}.faq-answer{font-size:.95rem}}@media (max-width:768px){.faq-item{padding:1rem}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}@media (max-width:480px){.faqs{padding:2rem 1rem}.faqs h2{font-size:1.8rem}.faq-question{font-size:.9rem}.faq-answer{font-size:.85rem}}.contact-section{background-color:#f8f9fa;font-family:Arial,sans-serif;padding:4rem 2rem}.contact-wrapper{margin:0 auto;max-width:1200px}.section-title{color:#333;font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-subtitle{color:#666;font-size:1rem;margin-bottom:2.5rem;text-align:center}.contact-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.contact-info{background-color:#121212;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;padding:2rem}.contact-info h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.contact-info ul{list-style:none;padding:0}.contact-info li{align-items:center;display:flex;font-size:1rem;margin-bottom:.75rem}.contact-info li a{color:#c78c3f;text-decoration:none}.contact-info li i{color:#c78c3f;font-size:1.2rem;margin-right:.75rem}.contact-info .social-icons a{color:#c78c3f;font-size:1.5rem;margin-right:1rem;transition:color .3s ease}.contact-info .social-icons a:hover{color:#fff}.contact-google-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:2rem;text-align:center}.contact-google-form h3{color:#333;font-size:1.5rem;margin-bottom:1rem}.contact-google-form p{color:#666;font-size:1rem;margin-bottom:1.5rem}.google-form-button{background-color:#c78c3f;border-radius:4px;color:#fff;display:inline-block;font-size:1rem;padding:.75rem 2rem;text-decoration:none;transition:background-color .3s ease}.google-form-button:hover{background-color:#333}@media (max-width:768px){.contact-container{grid-template-columns:1fr}.contact-google-form,.contact-info{text-align:center}}.footer{background-color:#121212;color:#fff;font-family:Arial,sans-serif;padding:3rem 2rem}.footer .content-wrapper{margin:0 auto;max-width:1200px}.footer-columns{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.footer-logo h2{color:#c78c3f;font-size:2rem;margin-bottom:.5rem}.footer-logo p{color:#ccc;font-size:1rem;line-height:1.5}.footer-contact h3,.footer-links h3,.footer-socials h3{color:#fff;font-size:1.2rem;margin-bottom:1rem}.footer-contact ul,.footer-links ul{list-style:none;padding:0}.footer-contact li,.footer-links li{font-size:.95rem;margin-bottom:.5rem}.footer-links li a{color:#c78c3f;text-decoration:none;transition:color .3s ease}.footer-links li a:hover{color:#fff}.footer-contact ul li{font-size:.95rem}.footer-socials .social-icons a{color:#c78c3f;font-size:1.5rem;margin-right:1rem;transition:color .3s ease}.footer-socials .social-icons a:hover{color:#fff}.footer-bottom{border-top:1px solid #333;margin-top:2rem;padding-top:1rem;text-align:center}.footer-bottom p{color:#ccc;font-size:.85rem}@media (max-width:768px){.footer-columns{grid-template-columns:1fr;text-align:center}.footer-socials .social-icons a{margin:0 .5rem}}
/*# sourceMappingURL=main.b45d4636.css.map*/