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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-header{align-items:center;background-color:#0d2858;box-shadow:0 2px 10px #0000001a;display:flex;height:100px;justify-content:space-between;margin:0;padding:10px 50px;position:sticky;top:0;z-index:1000}.logo-container{display:flex;text-align:center}.main-logo{height:80px;justify-content:center;width:80px}.main-logo:hover{filter:drop-shadow(0 0 12px)}.list-items{display:flex;flex-direction:row;justify-content:center;text-align:center}.list-item{color:#ebe21a;font-size:20px;font-weight:700;list-style-type:none;padding:3px 20px;text-align:center}.list-item:hover{text-decoration:underline}.hover-btn{background-color:#0d2858;border:2px solid #ebe21a;border-radius:20px;border-top-right-radius:0;color:#ebe21a;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;outline:none;overflow:hidden;padding:5px 25px;position:relative;transition:color .3s ease-in-out;z-index:1}.hover-btn:before{background:#ebe21a;content:"";height:100%;position:absolute;right:100%;top:0;transition:right .4s ease-in-out;width:100%;z-index:-1}.hover-btn:hover:before{right:0}.hover-btn:hover{color:#0d2858}.line{color:#ebe21a;margin-left:45px;margin-right:45px}@media (max-width:768px){.main-logo{height:60px;margin-right:0;width:60px}.main-logo:hover{filter:drop-shadow(0 0 12px)}}.logo-card{display:flex}.header-company-name{animation:typewriter 5s steps(30) infinite,blink 15s step-end infinite;background-color:#0d2858;border-right:2px solid #ebe21a;color:#ebe21a;font-family:Arial,sans-serif;font-size:30px;font-weight:700;overflow:hidden;padding:10px 20px;text-align:center;text-transform:uppercase;white-space:nowrap}@media (max-width:768px){.header-company-name{font-size:12px}}@keyframes typewriter{0%{width:0}70%{width:100%}to{width:0}}@keyframes blink{0%{border-color:#0000}to{border-color:#ebe21a}}@media (min-width:768px){#mobile,#mobile-items{display:none}}#icon{font-size:30px}#icon,#mobile-list-items{color:#fff}@media (max-width:768px){.main-header{padding-left:20px;padding-right:20px}.list-items{display:none}#mobile-items{align-items:flex-start;background:#f0f0e6;box-shadow:0 40px 60px #0000001a;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:40px 0 0 10px;position:fixed;right:-300px;top:79.5px;transition:.3s ease-in-out;width:250px}#mobile-items.active{right:0}#nav-item{align-items:center;background:#0000;border-radius:0;box-shadow:0 0 0 0;display:flex;gap:15px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}}.testimonials{background-color:#f9f9f9;height:500px;padding:50px 0;text-align:center}.testimonials-heading{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:30px}.container{padding:0 20px}.testimonials-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.testimonial-card{transition:transform .3s ease}.testimonial-card:hover{transform:translateY(-10px)}.testimonial-content{text-align:center}.testimonial-feedback{color:#555;font-style:italic;margin-bottom:15px;text-align:center}.testimonial-author{display:flex;flex-direction:column;text-align:center}.author-name{font-size:1.2rem;font-weight:700;margin-bottom:5px}.author-role{color:#888;font-size:1rem}@media (max-width:768px){.testimonials{height:1800px}.container{height:100px}}.carousel-container{background-color:#f9f9f9;height:auto;overflow:hidden;position:relative;width:100%}.carousel-wrapper{animation:scrollCarousel 20s linear infinite;display:flex;transition:transform 1s ease-in-out}.testimonial-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex:0 0 auto;margin-right:20px;min-width:33.33%;padding:20px;text-align:center}.testimonial-image{border-radius:50%;height:80px;margin-bottom:20px;object-fit:cover;width:80px}.testimonial-content{color:#555;font-style:italic}.testimonial-author{font-size:1.2rem;font-weight:700;margin-top:10px}.testimonial-role{color:#888;font-size:1rem}@media (max-width:768px){.carousel-wrapper{animation:none;display:block;transform:none}.testimonial-card{margin-bottom:20px;min-width:100%}}@media (min-width:769px){.testimonial-card{min-width:33.33%}}@media (min-width:1024px){.testimonial-card{min-width:25%}}@keyframes scrollCarousel{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.clients-section{background-color:#f8f9fa;padding:60px 20px;text-align:center}.section-title{color:#333;font-size:2rem;font-weight:600;margin-bottom:30px}.clients-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.client-logo img{filter:grayscale(100%);transition:transform .3s ease,filter .3s ease,box-shadow .3s ease;width:120px}.client-logo:hover img{box-shadow:0 5px 15px #0003;filter:grayscale(0);transform:scale(1.1)}@media (max-width:768px){.clients-grid{gap:20px}.client-logo img{width:100px}}.container-home{background-size:cover;height:100%;margin-bottom:0;padding:10px;width:100vw}.company-name{margin:0 auto;max-width:1200px;position:relative;text-align:center;width:90%}.company-name h1{animation:fade-in 1.5s ease-in-out forwards,border-reveal 2.5s ease-in-out;color:#0d2858;display:inline-block;font-size:3.5rem;font-weight:700;letter-spacing:.1em;opacity:0;overflow:hidden;position:relative;text-transform:uppercase}.company-name h1:after{animation:underline-reveal 2.5s ease-in-out forwards;background:#ebe21a;bottom:0;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;width:100%}.hero{align-items:center;color:#0d2858;display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.hero-content{margin-bottom:10px}.hero-content h1{animation:slideIn 1.5s ease-in;font-size:3em;margin-bottom:20px}.hero-content p{font-size:1.5em}.cta-btn,.hero-content p{animation:slideIn 1.5s ease-in;margin-bottom:30px}.cta-btn{background-color:#0d2858;border-radius:5px;color:#fff;font-size:13px;font-weight:700;padding:15px 30px;text-decoration:none}.cta-btn:hover{background-color:gold;color:#0d2858}.home-main{align-items:center;display:flex;flex-direction:row;justify-content:space-around;padding:10px}.home-description{animation:slideIn 1.5s ease-out;color:#0d2858;font-size:21px;transition:.3s ease}.home-cards{align-items:center;justify-content:space-around}.home-cards,.video-container{display:flex;flex-direction:column}.video-container{animation:slideIn 1.5s ease-in;justify-content:center}.video-container iframe{border-radius:8px;height:250px;margin-top:10px;max-width:900px;width:400px}.home-cta-cards{align-items:center;animation:slideIn 1.5s ease-in;display:flex;flex-direction:row;justify-content:center}.cta-image{height:110px}.cta-image,.cta-image-2{padding-right:20px;width:160px}.cta-image-2{height:100px;padding-top:20px}.home-image-card{background-color:#74a2f1;border-radius:8px;display:flex;flex-direction:column;height:120px;justify-content:center;margin:30px 10px 10px;width:150px}.home-image-card:hover{background-color:#ebe21a}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes underline-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.company-name h1:hover{color:#ebe21a;text-shadow:0 0 8px #ebe21a,0 0 15px #ebe21a;transition:.3s ease-in-out}.floating-call-btn{font-size:1.5rem;height:100px;padding:20px}.floating-call-btn a{line-height:40px}.largeScreen-view{margin-top:20px}.mobile-view{display:none}@media (max-width:768px){.container-home{height:100%}.cta-btn,.hero-content{font-size:10px}.home-main{display:flex;flex-direction:column}.floating-call-btn{height:10px;padding:5px}.company-name h1{stroke:#ebe21a;stroke-width:2px;font-size:20px;font-weight:700}.home-description{font-size:15px}.video-container iframe{width:320px}.largeScreen-view{display:none}.mobile-view{display:block}}.about-us-section{align-items:top;background:#fff;background-repeat:no-repeat;background-size:cover;color:#0d2858;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:20px;height:100vh;justify-content:center;padding:50px 20px;width:100vw}.about-us-section-img{animation:fadeIn 1s ease forwards;animation-delay:.2s;border-radius:10px;box-shadow:0 4px 10px #0000001a;height:600px;max-width:400px;opacity:0;padding:0;transform:translateY(20px);width:40%}.about-us-text{animation:fadeIn 1s ease forwards;animation-delay:.4s;max-width:600px;opacity:0;text-align:left;transform:translateY(20px)}.about-us-text h2{color:#0d2858;font-size:3rem;font-weight:700;margin-bottom:20px;text-shadow:0 0 15px #ebe21a;text-transform:uppercase}.about-us-text p{color:#0d2858;font-size:1.2rem;line-height:1.8;margin-bottom:20px}.about-us-text a{background:#ebe21a;border-radius:50px;box-shadow:0 4px 10px #0003;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.about-us-text a:hover{background:gold;box-shadow:0 6px 15px #0000004d;transform:scale(1.1)}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.about-us-section{display:flex;flex-direction:row;height:100%;justify-content:center;text-align:center}.about-us-section img{height:30%;width:80%}.about-us-text h2{font-size:2rem}.about-us-text p{font-size:1rem}.about-us-text a{font-size:1rem;padding:10px 20px}}.services-section{height:950px}.service-heading{font-size:35px;text-align:center}.services-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.service-card{animation:slideIn 1.5s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;height:400px;justify-content:space-between;overflow:hidden;padding:20px;position:relative;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:250px}.service-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-10px)}.service-img{height:60px;width:60px}.service-img,.service-img-one{border-radius:8px;transition:transform .3s ease}.service-img-one{height:50px;width:40px}.service-card:hover .service-img{transform:scale(1.05)}.service-card h3{color:#333;font-size:1.5em;margin-top:10px;transition:color .3s ease,transform .3s ease}.service-card:hover h3{color:#007bff;transform:translateY(-5px)}.service-card p{color:#555;font-size:1em;margin:10px 0;opacity:1;transition:opacity .3s ease}.service-card:hover p{opacity:.7}.service-card .service-link{color:#007bff;font-weight:700;transition:transform .3s ease}.link,.link-btn{text-decoration:none}.link-btn{background-color:#ebe21a;border-radius:8px;color:#0d2858;font-weight:700;height:40px;margin-left:10px;margin-right:10px;padding:8px}.link-btn:hover{background-color:#0d2858;color:#ebe21a}.service-card:hover .service-link{transform:translateY(3px)}@keyframes slide-in{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.service-detail h1,.service-detail img,.service-detail p{animation:slide-in .8s ease-out forwards;opacity:0}.service-detail h1{animation-delay:.2s}.service-detail p{animation-delay:.4s}.service-detail img{animation-delay:.6s}.fade-in{opacity:0;transition:opacity .8s ease-in-out}.fade-in.visible{opacity:1}@media (max-width:768px){.services-section{height:3050px}}.container{height:100vh}.contact-page{align-items:center;background-color:#f7f7f7;background-repeat:no-repeat;background-size:cover;flex-direction:column;font-family:Arial,sans-serif;padding:40px}.contact-container,.contact-page{display:flex;justify-content:space-around}.contact-container{background-color:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001a;flex-direction:row;padding:20px;text-align:center;width:100%}.contact-page h2{animation:fadeIn 1s ease forwards;animation-delay:.2s;color:#0d2858;font-size:2rem;font-weight:700;letter-spacing:2px;margin-bottom:30px;margin-top:0;opacity:0;text-transform:uppercase;transform:translateY(-30px)}.contact-info{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.contact-item{align-items:center;background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;gap:15px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.contact-item i{color:#0d2858;font-size:2rem}.contact-item p{color:#333;font-size:1.1rem;margin:0}.contact-item:hover{box-shadow:0 6px 15px #0000001a;transform:translateY(-10px)}.contact-item a{color:#0d2858;font-weight:700;text-decoration:none;transition:color .3s ease}.contact-item a:hover{color:#ebe21a}.social-icons{display:flex;gap:20px;justify-content:center;margin-bottom:30px}.social-icons a{color:#0d2858;font-size:2rem;transition:color .3s ease,transform .3s ease}.social-icons a:hover{color:#ebe21a;transform:scale(1.2)}.contact-btn{background-color:#ebe21a;border-radius:50px;box-shadow:0 4px 10px #0003;color:#0d2858;display:inline-block;font-size:1.2rem;font-weight:700;padding:15px 40px;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease}.contact-btn:hover{background-color:gold;box-shadow:0 6px 15px #0000004d;transform:scale(1.1)}.map-container{margin-right:30px;margin-top:0;max-width:100%;padding-top:0;position:relative;width:100%}@keyframes slideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.map{animation:slideIn 1.5s ease-out;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 10px #0003;height:400px;overflow:hidden;width:100%}.map-container h2{animation:fadeIn 1s ease forwards;animation-delay:.2s;color:#0d2858;font-size:2rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;margin-top:0;opacity:0;text-transform:uppercase;transform:translateY(-30px)}.map-container iframe{border:0;border-radius:8px;height:400px;width:100%}.floating-call-btn{align-items:center;background-color:#ebe21a;border-radius:50%;bottom:20px;box-shadow:0 4px 15px #0000004d;cursor:pointer;display:flex;height:50px;height:80px;justify-content:center;position:fixed;right:20px;text-align:center;transition:transform .3s ease;width:50px;width:80px;z-index:1000}.floating-call-btn:hover{background-color:gold;transform:scale(1.1)}.floating-call-btn i{color:#0d2858;font-size:2rem}.floating-call-btn a{color:inherit;display:block;height:100%;line-height:60px;text-align:center;text-decoration:none;width:100%}.form{margin:8px}@media (max-width:768px){.contact-page{padding:10px}.contact-container{display:flex;flex-direction:column;justify-content:center;padding:10px;width:100%}.contact-details{order:-1}.contact-page h2{font-size:1.5rem;font-weight:700;margin-top:0}.contact-item p{font-size:15px}.contact-info{gap:20px;grid-template-columns:1fr}.contact-item{padding:10px}.social-icons a{font-size:1rem}.contact-btn{margin-bottom:40px}.map-container iframe{height:350px}.floating-call-btn{height:60px;width:60px}}.site-footer{background:#0d2858;color:#ebe21a;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;padding:40px 20px 20px}.footer-container{background-color:#0d2858;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:100%}.footer-about,.footer-contact,.footer-links{color:#fff;flex:1 1;margin:20px;min-width:250px}.footer-about h2,.footer-contact h3,.footer-links h3{color:#ebe21a;font-size:20px;margin-bottom:15px}.footer-links ul{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#ebe21a;text-decoration:none;transition:color .3s ease-in-out}.footer-links a:hover{color:#fff;text-decoration:underline}.footer-contact p{margin:5px 0}.footer-social-icons{display:flex;gap:20px;margin-bottom:30px}.footer-social-icons a{color:#fff;font-size:2rem;transition:color .3s ease,transform .3s ease}.footer-social-icons a:hover{color:#ebe21a;transform:scale(1.2)}.footer-bottom{background-color:#0d2858;border-top:1px solid #ebe21a;color:#fff;font-size:12px;padding-bottom:10px;padding-top:10px;text-align:center}.footer-bottom p{margin:0}@media (max-width:768px){.footer-container{flex-direction:column;text-align:center}.footer-about,.footer-contact,.footer-links{margin:10px 0}.footer-social-icons{display:flex;justify-content:center}}*{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}body{background-color:#f4f4f4}.cta-button-1{color:#ebe21a}.cta-button-1,.cta-button-2{background-color:#0d2858;border-radius:5px;display:inline-block;font-size:16px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.cta-button-2{border:2px solid #ebe21a;color:#fff;margin-left:10px}.cta-button-2:hover{background-color:#ebe21a;color:#0d2858}footer{background:#2a3d54;color:#fff;margin-top:40px;padding:15px;text-align:center}.service-detail{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;padding:40px 20px}.service-image{flex:1 1;margin-right:20px;max-width:600px}.service-image img{border-radius:8px;height:auto;width:100%}.service-info{flex:1 1;max-width:600px}.service-info h2{color:#2a3d54;font-size:32px;margin-bottom:20px}.service-description{font-size:18px;line-height:1.6;margin-bottom:20px}.service-info h3{color:#333;font-size:24px;margin-bottom:10px;margin-top:20px}.service-info ul{list-style-type:none;margin-bottom:20px;padding-left:0}.service-info ul li{font-size:16px;margin-bottom:8px}.cta-button{background-color:#0d2858;border:2px solid #ebe21a;border-radius:5px;color:#fff;display:inline-block;font-size:16px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.cta-button:hover{background-color:#ebe21a;color:#0d2858}@media (max-width:768px){.service-detail{align-items:center;flex-direction:column}.service-image,.service-info{margin:0;max-width:100%}.service-info h2{font-size:28px}.service-info h3{font-size:20px}.cta-button{padding:12px 24px}}@media (max-width:480px){nav ul{align-items:center;flex-direction:column}nav ul li{margin:10px 0}.service-info h2{font-size:24px}.service-description{font-size:16px}}.not-found-container{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.not-found-img{width:400px}.not-found-heading{color:#6d396b;font-family:Roboto;font-weight:500;line-height:56px}@media (min-width:576px){.not-found-heading{font-size:48px}}body{background:#f9f9f9;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;line-height:1.6;margin:0;padding:0}.container{margin:0 auto;max-width:1200px;width:90%}
/*# sourceMappingURL=main.882149ac.css.map*/