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}.header{align-items:center;background-color:#f8fcfa;border-bottom:1px solid #e7f3ef;display:flex;justify-content:space-between;padding:12px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-left h2{color:#0e1b17;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.header-right{align-items:center;display:flex;gap:32px}.nav-links{display:flex;gap:36px}.nav-links a{color:#0e1b17;font-size:.875rem;font-weight:500;text-decoration:none}.profile-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9999px;height:40px;width:40px}.hamburger-menu{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:5px}.hamburger-line{background-color:#0e1b17;border-radius:2px;height:3px;transition:all .3s ease;width:25px}.hamburger-line.open:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-line.open:nth-child(2){opacity:0}.hamburger-line.open:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width:1024px){.header{padding:12px 20px}.header-right{gap:16px}.nav-links{gap:18px}}@media (max-width:768px){.header{padding:10px 20px}.hamburger-menu{display:flex}.nav-links{background-color:#f8fcfa;border-bottom:1px solid #e7f3ef;flex-direction:column;gap:0;left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden}.nav-links.nav-open{opacity:1;transform:translateY(0);visibility:visible}.nav-links a{border-bottom:1px solid #e7f3ef;padding:15px 20px;text-align:left;width:100%}.nav-links a:last-child{border-bottom:none}}@media (max-width:425px){.header{padding:8px 16px}.header-left h2{font-size:16px}.profile-img{height:32px;width:32px}.hamburger-line{height:2px;width:22px}}.hero{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;max-width:1200px;padding:20px 160px;scroll-margin-top:100px}.hero-image{aspect-ratio:16/9;background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;max-width:480px;width:100%}.hero-content{display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:400px}.hero-content h1{font-size:2.25rem;font-weight:900;letter-spacing:-.033em}.hero-content h1,.hero-content h2{color:#0e1b17;margin-bottom:0;margin-top:0}.hero-content h2{font-size:1rem;font-weight:400}.hero-content h2 a{color:#000;text-decoration:none}.hero-button{background-color:#16ce91;border:none;border-radius:12px;color:#0e1b17;cursor:pointer;font-weight:700;padding:12px 20px;width:100%}@media (max-width:1024px){.hero{padding:20px 40px}.hero-content{min-width:300px}}@media (max-width:768px){.hero{flex-direction:column;gap:16px;padding:16px 20px}.hero-content{align-items:center;min-width:0;min-width:auto;width:100%}.hero-image{aspect-ratio:16/10;max-width:100%}}@media (max-width:425px){.hero{align-content:center;align-items:center;justify-content:center}.hero-content{align-items:center;text-align:center}.hero-content h1{font-size:1.5rem}.hero-content h2{font-size:.9rem}}.about-section{margin:0 auto;max-width:1200px;padding:40px 20px;scroll-margin-top:80px;text-align:center}.about-section h2{color:#0e1b17;font-size:28px;font-weight:700;margin-bottom:24px}.about-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;width:1200px}.about-img{border-radius:16px;flex-shrink:0;height:300px;margin-top:20px;object-fit:cover;width:300px}.about-text{color:#0e1b17;flex:1 1;text-align:justify}.about-text p{font-size:1rem;line-height:1.6;margin-bottom:16px}.about-text a{color:#007bff;text-decoration:none}.about-text a:hover{text-decoration:underline}@media (max-width:768px){.about-container{align-items:center;flex-direction:column;max-width:760px;text-align:center}.about-img{height:auto;max-width:320px;width:100%}.about-text{width:100%}.about-text,.about-text p{text-align:justify}}@media (max-width:425px){.about-section{text-align:center}.about-section h2{font-size:22px}.about-text p{font-size:.95rem}.about-container{max-width:360px;text-align:center}}.qualifications-section{box-sizing:border-box;margin-left:139px;max-width:1200px;padding:16px;scroll-margin-top:60px}.qualifications-section h2{color:#111815;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2;padding-bottom:12px}.qualification-table-container{margin-top:12px;overflow-x:auto;width:1200px}.qualification-table{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.qualification-table td,.qualification-table th{border-bottom:1px solid #728a82;color:#111815;font-size:.875rem;font-weight:400;padding:12px 10px;text-align:left;vertical-align:top;white-space:normal;word-break:break-word}.qualification-table th{background-color:#f2f2f2;font-weight:700}.qualification-table tr:nth-child(2n){background-color:#f9f9f9}.qualification-table td:first-child,.qualification-table th:first-child{width:22%}.qualification-table td:nth-child(2),.qualification-table th:nth-child(2){width:25%}.qualification-table td:nth-child(3),.qualification-table th:nth-child(3){width:6%}.qualification-table td:nth-child(4),.qualification-table th:nth-child(4){width:22%}.qualification-table td:nth-child(5),.qualification-table th:nth-child(5){width:25%}@media (max-width:1024px){.qualifications-section{margin-left:40px}.qualification-table td,.qualification-table th{font-size:.85rem;padding:10px 6px}}@media (max-width:768px){.qualifications-section{margin-left:0;padding:12px 20px}.qualification-table-container{overflow-x:hidden;width:100%}.qualification-table,.qualification-table tbody,.qualification-table thead{display:block;width:100%}.qualification-table thead{display:none}.qualification-table tr{grid-gap:8px;border-bottom:1px solid #e9e9e9;display:grid;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:10px 0}.qualification-table td,.qualification-table th{box-sizing:border-box;display:block;padding:8px 6px;white-space:normal;width:100%}.qualification-table td:first-child{grid-column:1/2;grid-row:1;width:auto}.qualification-table td:nth-child(2){grid-column:2/3;grid-row:1;width:auto}.qualification-table td:nth-child(3){display:none}.qualification-table td:nth-child(4){grid-column:1/2;grid-row:2;width:auto}.qualification-table td:nth-child(5){grid-column:2/3;grid-row:2;width:auto}}@media (max-width:425px){.qualifications-section{padding:8px 16px}.qualification-table td,.qualification-table th{font-size:.8rem;padding:6px 4px}.qualification-table-container{overflow-x:hidden}.qualification-table tr{grid-gap:6px;border-bottom:1px solid #e9e9e9;display:grid;gap:6px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:8px 0}.qualification-table td:first-child{grid-column:1/2;grid-row:1;width:auto}.qualification-table td:nth-child(2){grid-column:2/3;grid-row:1;width:auto}.qualification-table td:nth-child(3){display:none}.qualification-table td:nth-child(4){grid-column:1/2;grid-row:2;width:auto}.qualification-table td:nth-child(5){grid-column:2/3;grid-row:2;width:auto}}.services-section{margin-left:139px;max-width:1200px;padding:16px;scroll-margin-top:50px}.services-section h2{color:#0e1b17;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2;padding-bottom:5px;padding-top:20px}.services-grid{grid-gap:12px;display:grid;gap:12px;grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.service-card{align-items:center;background-color:#f8fcfa;border:1px solid #d0e7df;border-radius:12px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:16px}.service-img{border-radius:12px;height:140px;margin-left:16px;margin-right:0;object-fit:cover;width:300px}.service-card-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px}.service-card h3{color:#0e1b17;font-size:1rem;font-weight:700}.service-card p{color:#376756;font-size:.875rem}@media (max-width:1024px){.services-section{margin-left:40px}.services-grid{grid-template-columns:1fr}}@media (max-width:768px){.services-section{margin-left:0;padding:12px 20px}.services-grid{grid-template-columns:1fr}.service-card{align-items:flex-start;flex-direction:column;gap:10px}.service-img{height:120px;margin-left:0;width:100%}}@media (max-width:425px){.services-section{padding:8px 16px}.service-card h3{font-size:.95rem}.service-card p{font-size:.85rem}}.research-section{margin-left:139px;max-width:1200px;padding:20px 16px;scroll-margin-top:55px}.research-section h2{color:#111815;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2;padding-bottom:12px}.research-grid{display:grid;grid-template-columns:100% 1fr}.research-item{display:contents}.research-item p{border-bottom:1px solid #728a82;color:#111815;font-size:.875rem;font-weight:400;margin-top:0;padding-bottom:15px}@media (max-width:1024px){.research-section{margin-left:40px}.research-grid{grid-template-columns:1fr}}@media (max-width:768px){.research-section{margin-left:0;padding:12px 20px}.research-grid{grid-template-columns:1fr}}@media (max-width:425px){.research-section{padding:8px 16px}.research-item p{font-size:.85rem}}.testimonials-section{align-items:center;margin-left:139px;max-width:1200px;padding:20px 16px;scroll-margin-top:50px}.testimonials-section h2{color:#111815;font-size:22px;font-weight:700;padding-bottom:16px}.testimonial-list{grid-gap:12px;display:grid;gap:12px;grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.testimonial-img{align-items:fixed;border-radius:50%;height:100px;margin-left:16px;margin-right:0;margin-top:8px;max-height:100px;object-fit:cover;object-position:top;width:300px}.testimonial-card{align-items:center;background-color:#f9fbfa;display:flex;flex-direction:row;gap:16px;justify-content:space-between;max-width:600px}.testimonial-name{color:#111815;font-weight:500}.testimonial-date{color:#608577;font-size:.875rem}.testimonial-text{color:#111815;margin-top:8px}@media (max-width:1024px){.testimonials-section{margin-left:40px}.testimonial-list{grid-template-columns:1fr}.testimonial-img{border-radius:50%;object-fit:cover;object-position:top}}@media (max-width:768px){.testimonials-section{margin-left:0;padding:12px 20px}.testimonial-list{grid-template-columns:1fr}.testimonial-card{align-items:flex-start;flex-direction:column;gap:10px;max-width:100%}.testimonial-img{border-radius:50%;height:80px;margin-left:0;object-fit:cover;object-position:top;width:80px}}@media (max-width:425px){.testimonials-section{padding:8px 16px}.testimonial-name{font-size:.95rem}.testimonial-text{font-size:.85rem}.testimonial-img{border-radius:50%;height:60px;object-fit:cover;object-position:top;width:60px}}.contact-section{color:#b0aeae;margin-left:139px;max-width:1200px;padding:20px 16px;scroll-margin-top:50px}.contact-section h2{color:#0e1b17;font-size:22px;font-weight:700;padding-bottom:12px}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form input,.contact-form textarea{background-color:#e7f3ef;border:none;border-radius:12px;color:#0e1b17;font-size:1rem;padding:16px}.contact-form button{background-color:#16ce91;border:none;border-radius:12px;color:#0e1b17;cursor:pointer;font-weight:700;padding:12px 20px}.contact-form select[name=Service]{background-color:#e7f3ef;border:none;border-radius:12px;color:#757575;font-size:1rem;padding:16px}.contact-form select[name=Service]:focus{background:#fff;border-color:#26a69a}@media (max-width:1024px){.contact-section{margin-left:40px}}@media (max-width:768px){.contact-section{margin-left:0;padding:12px 20px}.contact-form input,.contact-form select[name=Service],.contact-form textarea{font-size:.95rem;padding:12px}}@media (max-width:425px){.contact-section{padding:8px 16px}.contact-form button{font-size:.95rem;padding:10px 12px}}.footer{background:#f8fcfa;border-top:1px solid #e7f3ef;color:#0e1b17;padding:32px 0 0}.footer-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2rem}.footer-left{display:flex;flex-direction:column}.footer-links a{color:#000;text-decoration:none}.footer-brand{font-size:1.2rem}.footer-brand,.social-name{color:#26a69a;font-weight:700;margin-bottom:4px}.social-name{align-items:center;font-size:1.1rem}.footer-middle,.footer-right{align-items:center;display:flex;flex-direction:column;gap:12px}.footer-social-label{color:#0e1b17;font-size:1rem}.social-icons{display:flex;gap:15px}.social-icons a{align-items:center;display:flex;justify-content:center;transition:transform .2s}.social-icons a:hover svg{stroke:#00796b;transform:scale(1.15)}.footer-bottom{border-top:1px solid #e7f3ef;color:#78938a;font-size:.95rem;padding-bottom:18px;text-align:center}@media (max-width:1024px){.footer-container{align-items:center;flex-direction:column;padding:0 1rem}}@media (max-width:768px){.footer{padding:16px 0 0}.footer-container{padding:0 .5rem}.footer-left,.footer-middle,.footer-right{align-items:center;text-align:center}}@media (max-width:425px){.footer{padding:8px 0 0}.footer-bottom{font-size:.85rem;padding-bottom:10px}}.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)}}
/*# sourceMappingURL=main.70b4b495.css.map*/