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{z-index:1000}.logo{color:#fff;font-size:1.5rem}.logo i{animation:float 3s ease-in-out infinite}.navbar-toggler{background:none;border:none;color:#fff;font-size:1.5rem}.navbar-toggler:focus{box-shadow:none}.navbar-nav .nav-link{color:#fff!important;font-weight:700;transition:color .3s ease}.navbar-nav .nav-link:hover{color:#ffc107!important}.navbar-nav .nav-link i{margin-right:5px}.btn-warning{font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.btn-warning i{margin-right:5px}.mobile-menu{max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-menu.open{max-height:300px}.mobile-menu .navbar-nav{padding:10px 0}.mobile-menu .nav-link{border-bottom:1px solid #ffffff1a;padding:10px 0}.hero{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.video-background{-webkit-mask-image:-webkit-radial-gradient(#fff,#000);object-fit:cover;transform:translate(-50%,-50%);-webkit-transform:translateZ(0);z-index:-1}.overlay,.video-background{height:100%;left:0;position:absolute;top:0;width:100%}.overlay{background-color:#00000080;z-index:0}.hero .container{position:relative;z-index:1}.hero h1{color:#fff;font-size:3rem;margin-bottom:20px}.hero p{color:#fff;font-size:1.5rem;margin-bottom:30px}.hero .btn{background-color:#ffc107;border:none;color:#fff;font-size:1.2rem;padding:15px 30px;transition:background-color .3s ease}.hero .btn:hover{background-color:#e0a800}.hero .btn i{margin-right:10px}.scroll-down{animation:bounce 2s infinite}.scroll-down i{color:#fff}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.animate-fade-in-down{animation:fadeInDown 1.5s ease-in-out}.animate-fade-in-up{animation:fadeInUp 1.5s ease-in-out}.animate-fade-in{animation:fadeIn 2s ease-in-out}.animate-bounce{animation:bounce 2s infinite}@media (max-width:768px){.hero h1{font-size:2rem}.hero p{font-size:1.2rem}.hero .btn{font-size:1rem;padding:10px 20px}.video-background{height:100%;width:auto}}.purpose-item{border-radius:10px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.purpose-item:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-10px)}.purpose-item i{animation:float 3s ease-in-out infinite}.purpose-item h3{font-size:1.5rem;margin-bottom:10px}.purpose-item p{color:#666;font-size:1rem}.service-item{background-color:#fff;border-radius:10px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.service-item:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-10px)}.service-item i{animation:float 3s ease-in-out infinite}.service-item h3{font-size:1.5rem;margin-bottom:10px}.service-item p{color:#666;font-size:1rem}.testimonial-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.testimonial-card i{animation:float 3s ease-in-out infinite}.testimonial-card p{color:#666;font-size:1rem}.testimonial-card .fw-bold{color:#333;font-size:1.1rem}.contact-form{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px}.contact-form .form-control{border:1px solid #ddd;border-radius:5px;padding:10px}.contact-form .form-control:focus{border-color:#ffc107;box-shadow:0 0 5px #ffc10780}.contact-form .btn-warning{background-color:#ffc107;border:none;font-size:1.1rem;padding:10px;transition:background-color .3s ease}.contact-form .btn-warning:hover{background-color:#e0a800}.contact-info{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px}.info-item{align-items:center;display:flex;transition:transform .3s ease}.info-item:hover{transform:translateX(10px)}.info-item i{animation:float 3s ease-in-out infinite}.info-item h4{color:#333;font-size:1.2rem;margin-bottom:5px}.info-item p{color:#666;font-size:1rem;margin:0}.info-item a{color:#ffc107;text-decoration:none}.info-item a:hover{text-decoration:underline}footer{background-color:#036;color:#fff}footer h4{font-size:1.5rem;margin-bottom:20px}footer p{color:#ddd;font-size:1rem}footer a{color:#fff;text-decoration:none;transition:color .3s ease}footer a:hover{color:#ffc107}.social-links a{display:inline-block;transition:transform .3s ease}.social-links a:hover{transform:translateY(-5px)}.social-links i{animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.card:hover{transform:translateY(-10px)}.btn-warning{background-color:#ffc107;border:none}.btn-warning:hover{background-color:#e0a800}.bg-primary{background-color:#036!important}.text-warning{color:#ffc107!important}
/*# sourceMappingURL=main.ca2c265d.css.map*/