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}.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)}}.header{background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;height:auto;justify-content:center;min-height:50px;padding:0 20px}.container,.header{align-items:center;display:flex}.container{flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.nav-left ul,.nav-right ul{align-items:center;display:flex;font-size:20px;list-style:none;margin:0;padding:0}.nav-left ul li a,.nav-right ul li a{color:#333;font-size:1em;margin-top:0;position:relative;text-decoration:none;transition:color .3s ease}.nav-left ul li a:hover,.nav-right ul li a:hover{color:#007bff}.wave-link{color:#fff;cursor:pointer;display:inline-block;font-size:1em;position:relative;text-decoration:none;transition:color .3s ease}.wave-link:hover{color:#007bff}.wave-link span{display:inline-block;transition:transform .3s ease}.wave-link:hover span{animation:wave .6s ease forwards}@keyframes wave{0%{transform:translateY(0)}20%{transform:translateY(-8px)}40%{transform:translateY(0)}60%{transform:translateY(-8px)}80%{transform:translateY(0)}to{transform:translateY(0)}}.item1{margin-right:200px}.item4{margin-left:200px}.logo{flex:1 1;margin:0 auto;text-align:center}.logo img{height:auto;width:250px}@media (max-width:768px){.container,.nav-left ul,.nav-right ul{align-items:center;flex-direction:column}.nav-left ul,.nav-right ul{gap:10px}.item1,.item4{margin:0}.logo{margin-bottom:20px}.logo img{width:150px}}.hero-section{background-image:url(/static/media/hero-bg.d72e5bcd467361200577.jpeg);background-position:50%;background-size:cover;color:#373737;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.hero-section:before{background-color:#1c3d5ab0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-content{color:#fff;margin:0 auto;max-width:800px;position:relative;z-index:2}.hero-section h1{font-size:2.5em;margin-bottom:20px}.hero-section p{font-size:1.2em;margin-bottom:30px}.cta-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1.2em;padding:15px 30px;text-decoration:none;transition:background-color .3s ease}.cta-button:hover{background-color:#0056b3}.company-logo{transform:translateY(5px)}.hero-content img{height:auto;width:140px}@media (max-width:1024px){.hero-section{padding:80px 20px}.hero-section h1{font-size:2.2em}.cta-button,.hero-section p{font-size:1.1em}.cta-button{padding:12px 25px}.hero-content img{width:130px}}@media (max-width:768px){.hero-section{padding:60px 15px}.hero-section h1{font-size:2em}.cta-button,.hero-section p{font-size:1em}.cta-button{padding:10px 20px}.hero-content img{width:120px}}@media (max-width:480px){.hero-section{padding:40px 10px}.hero-section h1{font-size:1.8em}.hero-section p{font-size:.9em;margin-bottom:20px}.cta-button{font-size:.9em;padding:8px 18px}.hero-content img{width:100px}}.services-section{background-color:#f4f4f4;padding:40px}.services-title{color:#000;font-size:36px;margin-bottom:40px;text-align:center}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0 auto;max-width:1200px}.service-card{align-items:center;background-color:#2141a0;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:180px;justify-content:flex-start;overflow:hidden;padding:20px;position:relative;transition:transform .3s ease,height .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 10px 20px #0003;height:300px;transform:scale(1.05)}.service-card .icon{height:60px;margin:0 auto 10px;transition:transform .5s ease;width:60px;z-index:1}.service-card .icon img{display:block;height:auto;width:100%}.service-card:hover .icon{transform:translateY(10px)}.service-card .title{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center;transition:color .3s ease;z-index:2}.service-card .description{font-size:14px;line-height:1.5;margin-top:20px;opacity:0;padding:0 10px;text-align:center;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;z-index:2}.service-card:hover .description{opacity:1;transform:translateY(0)}.service-card:hover .title{color:#ffde00}.centered-service-grid{display:flex;justify-content:center;margin-top:40px}.centered-service-grid .service-card{height:180px;transition:transform .3s ease,height .3s ease,box-shadow .3s ease;width:250px}.centered-service-grid .service-card:hover{box-shadow:0 10px 20px #0003;height:300px;transform:scale(1.05)}@media (max-width:768px){.services-grid{grid-template-columns:1fr 1fr}.centered-service-grid{margin-top:30px}}@media (max-width:480px){.services-grid{grid-template-columns:1fr}.service-card{height:200px}.service-card:hover{height:320px}.centered-service-grid .service-card{width:100%}}.about-section{background-color:#444;color:#d3d3d3;display:flex;flex-direction:column-reverse;padding:60px 20px}.about-left,.about-right{flex:1 1;padding:20px 0}.about-left{padding-right:0;text-align:center}.about-right{align-items:center;display:flex;justify-content:center}.about-right img{border-radius:10px;max-width:100%}.about-title{font-size:30px;font-weight:700;margin-bottom:20px}.about-text{font-size:16px;line-height:1.6;margin-bottom:20px}.cards-container{display:flex;flex-direction:column;gap:20px;margin-top:20px}.card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#444;display:flex;padding:20px}.card-icon{color:#2141a0;font-size:24px;margin-right:15px}.card-title{font-size:18px;font-weight:700;margin-bottom:5px}.card-text{font-size:14px;line-height:1.4}@media (min-width:768px){.about-section{flex-direction:column-reverse}.about-left,.about-right{padding:20px}.about-title{font-size:35px}.about-text{font-size:17px;margin-bottom:30px}}@media (min-width:1024px){.about-section{flex-direction:row}.about-left{padding-right:40px;text-align:left}.about-title{font-size:40px}.about-text{font-size:18px;margin-bottom:40px}.cards-container{flex-direction:column}}@media (min-width:1440px){.about-title{font-size:45px}.about-text,.card-title{font-size:20px}.card-text{font-size:16px}}.contact-section{background-color:#1c3d5a;color:#97aab6;display:flex;flex-direction:column;padding:40px 20px}.contact-left,.contact-right{flex:1 1;padding:20px 0}.contact-title{color:#fff;font-size:28px;font-weight:700;margin-bottom:20px}.contact-form{display:flex;flex-direction:column;gap:15px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}.contact-form button{background-color:#2141a0;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:10px 20px;transition:background-color .3s ease}.contact-form button:hover{background-color:#1b3492}.contact-info{display:flex;flex-direction:column;gap:20px;padding-top:20px}.contact-info div{align-items:center;display:flex;gap:10px}.contact-info-icon{color:#2141a0;font-size:24px}.contact-info-icon img{height:24px;width:24px}.contact-info-text{color:#acbbc8;font-size:16px}.map-container{border-radius:10px;box-shadow:0 2px 10px #0000001a;height:300px;overflow:hidden;width:100%}@media (min-width:768px){.contact-section{flex-direction:row}.contact-left,.contact-right{padding:0 20px}}.footer-section{background-color:#1b2a3b}.footer-divider{border-top:1px solid #4a5a6a}.accreditation-logo{transition:transform .3s ease;width:60px}.footer-links a{color:#d1d1d1}.footer-section{background-color:#33383a;color:#fff;padding:20px 20px 40px;text-align:center}.footer-social{align-items:center;display:flex;justify-content:center;margin-top:20px}.footer-divider{border:none;border-top:1px solid #808285;flex-grow:1;margin:0 20px}.social-icons{display:flex;gap:15px}.social-icons a img{transition:transform .3s ease;width:24px}.social-icons a:hover img{transform:scale(1.2)}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:20px auto 0;max-width:1200px;padding:20px 0}.footer-left,.footer-right{display:flex;flex:1 1;justify-content:center}.footer-center{color:#f5f5f5;flex:2 1;text-align:center}.company-logo{margin-bottom:10px;width:150px}.accreditation-1{transition:transform .3s ease;width:300px}.accreditation-2{transition:transform .3s ease;width:120px}.accreditation-logo:hover{transform:scale(1.1)}.footer-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.footer-links a{color:#808285;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#fff}@media (max-width:768px){.footer-divider{display:none}.footer-content{flex-direction:column}.footer-left,.footer-right{justify-content:center;margin:10px 0}.footer-links,.footer-social{align-items:center;flex-direction:column}.footer-links{margin-top:10px}}
/*# sourceMappingURL=main.95934311.css.map*/