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}body{color:#333;font-family:Poppins,sans-serif;line-height:1.6}.hero{overflow:hidden;padding-top:0;position:relative}.hero:before{background:linear-gradient(135deg,#000000b3,#0000004d);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero .info{padding-bottom:80px;padding-top:120px;position:relative;text-align:center;z-index:2}.hero .info h2{animation:fadeInDown 1s ease-out;color:#fff;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 10px #0000004d}.hero .info p{animation:fadeInUp 1s ease-out .3s both;color:#f8f9fa;font-size:1.25rem;margin:0 auto 2rem;max-width:800px;text-shadow:0 1px 5px #0000004d}.hero .info .btn-get-started{animation:fadeInUp 1s ease-out .6s both;background:linear-gradient(135deg,#0060c9,#004080);border:none;border-radius:50px;box-shadow:0 5px 15px #0060c94d;color:#fff;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.hero .info .btn-get-started:hover{background:linear-gradient(135deg,#004080,#0060c9);box-shadow:0 8px 25px #0060c966;transform:translateY(-3px)}#hero-carousel{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#hero-carousel .carousel-item{height:100vh}#hero-carousel .carousel-item img{filter:brightness(.8);height:100%;object-fit:cover;width:100%}#hero-carousel .carousel-control-next,#hero-carousel .carousel-control-prev{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:50%;height:50px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:3}#hero-carousel .carousel-control-next:hover,#hero-carousel .carousel-control-prev:hover{background:#fff3}#hero-carousel .carousel-control-next-icon,#hero-carousel .carousel-control-prev-icon{height:20px;width:20px}.section{padding:80px 0}.section-title{margin-bottom:60px;text-align:center}.section-title h2{color:#333;display:inline-block;font-size:2.5rem;font-weight:700;margin-bottom:1rem;position:relative}.section-title p{color:#666;font-size:1.1rem;margin:0 auto;max-width:700px}.service-item{background:#fff;border-radius:10px;box-shadow:0 5px 25px #0000000d;height:100%;padding:30px;transition:all .3s ease}.service-item:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-10px)}.service-item .icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:70px;justify-content:center;margin-bottom:20px;width:70px}.service-item h3{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:15px}.service-item p{color:#666;margin-bottom:20px}.service-item .readmore{align-items:center;color:#0060c9;display:inline-flex;font-weight:500;text-decoration:none;transition:all .3s ease}.service-item .readmore:hover{color:#004080}.service-item .readmore i{margin-left:5px;transition:transform .3s ease}.service-item:hover .readmore i{transform:translateX(5px)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.get-started{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0}.get-started .content h3{color:#333;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:start}.get-started .content p{color:#666;font-size:1.1rem;margin-bottom:1.5rem;text-align:start}.get-started .php-email-form{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000000d;padding:40px}.get-started .php-email-form h3{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.get-started .php-email-form p{color:#666;margin-bottom:1.5rem}.get-started .php-email-form .form-control{border:1px solid #ddd;border-radius:8px;font-size:1rem;margin-bottom:1rem;padding:12px 15px;transition:all .3s ease}.get-started .php-email-form .form-control:focus{border-color:#0060c9;box-shadow:0 0 0 3px #0060c91a}.get-started .php-email-form button{background:linear-gradient(135deg,#0060c9,#004080);border:none;border-radius:50px;box-shadow:0 5px 15px #0060c94d;color:#fff;font-weight:600;padding:12px 30px;transition:all .3s ease}.get-started .php-email-form button:hover{background:linear-gradient(135deg,#004080,#0060c9);box-shadow:0 8px 25px #0060c966;transform:translateY(-2px)}.header{background:#0000;box-shadow:none;transition:all .3s ease}.header.scrolled{background:#fff!important;box-shadow:0 5px 30px #00000026;padding:10px 0}.header .logo{align-items:center;background:#fff;border-radius:8px;display:flex;padding:10px 20px;transition:all .3s ease}.header .logo:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-3px)}.header .logo img{margin-right:10px;max-height:40px;transition:all .3s ease}.header .logo:hover img{transform:scale(1.05)}.header .sitename{color:#333;font-size:1.5rem;font-weight:700;margin:0;transition:all .3s ease}.header .dot,.header .logo .sitename{color:#0060c9}.header .dot{font-size:1.8rem;font-weight:700}.header .navmenu ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}.header .navmenu ul li{margin:0 15px}.header .navmenu ul li a{color:#fff;font-size:1rem;font-weight:500;padding:8px 0;position:relative;text-decoration:none;transition:all .3s ease}.header.scrolled .navmenu ul li a{color:#333!important}.header .navmenu ul li a:before{background:linear-gradient(135deg,#0060c9,#004080);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.header .navmenu ul li a.active:before,.header .navmenu ul li a:hover:before{width:100%}.header .navmenu ul li a.active,.header .navmenu ul li a:hover{color:#0060c9!important}.mobile-nav-toggle{color:#fff;cursor:pointer;font-size:1.5rem;transition:all .3s ease}.header.scrolled .mobile-nav-toggle{color:#333!important}.mobile-nav-toggle:hover{color:#0060c9!important}.our-story p,.our-story ul li{text-align:justify}.our-story ul li{margin-top:10px}.our-story ul li i{font-size:25px}.management-message p{text-align:justify}.footer{background:linear-gradient(135deg,#1a1a1a,#2c2c2c);color:#fff;padding:60px 0 20px}.footer .logo{color:#fff;display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:20px;text-decoration:none}.footer .logo:hover{color:#0060c9}.footer .footer-contact p{color:#aaa;margin-bottom:10px}.footer .social-links a{color:#aaa;font-size:1.2rem;margin-right:15px;transition:all .3s ease}.footer .social-links a:hover{color:#0060c9;transform:translateY(-3px)}.footer .footer-links h4{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:20px;padding-bottom:10px;position:relative}.footer .footer-links h4:after{background:#0060c9;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.footer .footer-links ul{list-style:none;padding:0}.footer .footer-links ul li{margin-bottom:10px}.footer .footer-links ul li a{color:#aaa;text-decoration:none;transition:all .3s ease}.footer .footer-links ul li a:hover{color:#0060c9;padding-left:5px}.footer .copyright{border-top:1px solid #333;color:#aaa;margin-top:40px;padding-top:20px}.footer .credits{color:#888;margin-top:5px}.footer .credits a{color:#0060c9;text-decoration:none}.footer .credits a:hover{color:#004080}.scroll-top{align-items:center;background:linear-gradient(135deg,#0060c9,#004080);border-radius:50%;bottom:20px;box-shadow:0 5px 15px #0060c94d;color:#fff;display:flex;font-size:1.2rem;height:50px;justify-content:center;opacity:0;position:fixed;right:20px;transition:all .3s ease;visibility:hidden;width:50px;z-index:1000}.scroll-top.active{opacity:1;visibility:visible}.scroll-top:hover{background:linear-gradient(135deg,#004080,#0060c9);box-shadow:0 8px 25px #0060c966;transform:translateY(-5px)}.product-card{border:none;border-radius:10px;box-shadow:0 5px 20px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.product-card:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-10px)}.product-card .card-img-top{aspect-ratio:1/1;height:220px;object-fit:cover;transition:all .3s ease;width:100%}.product-card:hover .card-img-top{transform:scale(1.05)}.product-card .product-info{display:flex;flex-direction:column;flex-grow:1;padding:25px}.product-card .card-title{color:#333;font-size:1.2rem;font-weight:600;line-height:1.4;margin-bottom:15px}.product-card .card-text{color:#666;flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:25px}.product-card .btn-container{display:flex;gap:10px;justify-content:center;margin-top:auto}.product-card .btn{border-radius:5px;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.product-card .btn-outline-primary{border-color:#0060c9;color:#0060c9}.product-card .btn-outline-primary:hover{background:#0060c9;border-color:#0060c9;color:#fff}.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{background-color:#282c34;color:#fff;padding:20px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.42aeef34.css.map*/