.category-card,body.loading{overflow:hidden}html{scroll-behavior:smooth}body{font-family:"Titillium Web",sans-serif}.hero-section{background:url('https://storage.googleapis.com/giffycms-skyitinfratech.appspot.com/5728026360807424') center/cover;text-align:center;color:#fff;padding:120px 20px;margin-top:5%}.hero-section h1{font-size:54px;font-weight:700;margin-bottom:10px;animation:1s forwards fadeInDown}.hero-section p{font-size:15px;max-width:700px;margin:0 auto 30px;opacity:.9;animation:1.2s forwards fadeIn}.hero-section .btn-primary{display:inline-block;background:#fff;color:#051634;padding:8px 45px;font-size:18px;font-weight:400;border-radius:30px;text-decoration:none;transition:background .3s,color .3s,transform .2s;font-style:italic}.hero-section .btn-primary:hover{background:#fff;color:#036;transform:scale(1.05)}.category-section{padding:60px 15px 40px;background:linear-gradient(135deg,#eef3ff,#fff)}.category-container{width:90%;margin:0 auto}.category-title{text-align:center;margin-bottom:40px;font-weight:600;font-size:34px;color:#000}.category-card{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:30px;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;height:100%}.category-card:hover{transform:translateY(-10px);box-shadow:0 6px 15px rgba(0,0,0,.15)}.category-card img{width:100%;height:300px;object-fit:cover}.category-content{padding:20px 20px 30px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.category-content h4{font-size:18px;font-weight:600;color:#222;margin-bottom:15px;text-align:center}.category-content .viewmore-btn{background:#fff;cursor:pointer;text-align:center;display:inline-block;padding:6px 12px;border:2px solid #0736b5;border-radius:30px;color:#051634;font-weight:600;text-decoration:none;transition:.3s;width:fit-content}.category-content .viewmore-btn:hover{background:#0736b5;color:#fff}#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(213,213,213,.274);z-index:9999;display:flex;justify-content:center;align-items:center}#page-loader img{width:400px;height:auto}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (max-width:660px){.hero-section h1{font-size:44px}.category-title{font-size:32px}.category-content h4{font-size:24px}.category-content .viewmore-btn{width:auto}}@media (min-width:660px) and (max-width:767px){.hero-section h1{font-size:50px}.hero-section p{font-size:16px}.category-title{font-size:36px}.category-card img{height:500px}.category-content h4{font-size:28px}}@media (min-width:767px) and (max-width:992px){.hero-section h1{font-size:50px}.hero-section p{font-size:16px}.category-title{font-size:36px}.category-card img{height:500px}.category-content h4{font-size:28px}}@media (min-width:992px) and (max-width:1024px){.hero-section h1{font-size:50px}.hero-section p{font-size:16px}.category-title{font-size:34px}}@media (min-width:1024px) and (max-width:1200px){.hero-section h1{font-size:50px}.hero-section p{font-size:16px}}@media (min-width:1200px) and (max-width:1440px){.hero-section h1{font-size:50px}.hero-section p{font-size:16px}.category-title{font-size:34px}}@media (min-width:1440px){.hero-section{margin-top:4%}.hero-section h1{font-size:62px}.hero-section p{font-size:20px}.hero-section .btn-primary{font-size:23px}.category-title{font-size:45px;margin-bottom:1em}.category-card img{height:375px}.category-content h4{font-size:22px}.category-content .viewmore-btn{font-size:18px}}@media (min-width:1800px){.hero-section{margin-top:3%}.hero-section h1{font-size:74px}.hero-section p{font-size:23px}.hero-section .btn-primary{font-size:26px}.category-title{font-size:50px}.category-card img{height:450px}.category-content h4{font-size:27px}.category-content .viewmore-btn{font-size:20px}}@media (min-width:2200px){.hero-section h1{font-size:85px}.hero-section p{font-size:28px}.hero-section .btn-primary{font-size:30px}.category-title{font-size:60px}.category-card img{height:500px}.category-content h4{font-size:32px}.category-content .viewmore-btn{font-size:24px}}