@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";body{scroll-behavior:smooth;color:#333;background-color:#f4f7fb;margin:0;padding:0;font-family:Poppins,sans-serif}.navbar{backdrop-filter:blur(8px);background:linear-gradient(90deg,#007bff,#00b4d8);box-shadow:0 4px 12px #0000001a}.navbar-brand span{letter-spacing:.5px}.nav-link{font-weight:500;transition:all .3s;position:relative;color:#fff!important}.nav-link:after{content:"";background:gold;width:0;height:2px;transition:all .3s;position:absolute;bottom:5px;left:0}.nav-link:hover:after{width:100%}#hero{color:#fff;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.hero-slides{z-index:0;width:100%;height:100%;position:absolute;inset:0}.slide{opacity:0;z-index:0;background-position:50%;background-size:cover;transition:opacity 1s ease-in-out;position:absolute;inset:0}.slide.active{opacity:1;z-index:1}#hero:after{content:"";z-index:1;background:#0000008c;position:absolute;inset:0}.hero-content{z-index:2;text-align:center;animation:1.2s forwards fadeUp;position:relative}.hero-content h1{text-shadow:0 4px 12px #00000080;margin-bottom:15px;font-size:3.2rem;font-weight:700}.hero-content p{margin-bottom:30px;font-size:1.3rem}.btn{border-radius:50px;padding:12px 30px;transition:all .3s}.btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000004d}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.card{background:#fff;border:none;border-radius:20px;transition:all .35s}.card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001f}.card-title{font-weight:600}form input,form textarea,form select{border:1px solid #ccc;border-radius:12px;padding:12px;transition:all .3s}form input:focus,form textarea:focus,form select:focus{box-shadow:none;border-color:#007bff}.modal-content{border-radius:1rem;overflow:hidden;box-shadow:0 10px 25px #0003}.modal-header{color:#fff;background:linear-gradient(90deg,#007bff,#00b4d8);border-bottom:none;border-radius:1rem 1rem 0 0}.modal-header .btn-close{filter:invert()}.modal-body input,.modal-body select,.modal-body textarea{border-radius:.5rem}.modal-body button{border-radius:2rem}.modal-body p{font-size:1.05rem}footer{color:#fff;text-align:center;letter-spacing:.5px;background:linear-gradient(90deg,#0d1b2a,#000);padding:1rem 0;font-size:.9rem}footer a{color:#0d9efd;text-decoration:none;transition:color .3s}footer a:hover{color:#06bfff}@media (width<=768px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}}
/*# sourceMappingURL=repo.0fb0378b.css.map */
