.hero-section .btn-primary,.product-content .viewmore-btn{background:#fff;display:inline-block;color:#051634;text-decoration:none}.product-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{padding:8px 45px;font-size:18px;font-weight:400;border-radius:30px;transition:background .3s,color .3s,transform .2s;font-style:italic}.product-content .viewmore-btn,.product-content h4,.product-title{text-align:center;font-weight:600}.hero-section .btn-primary:hover{background:#fff;color:#036;transform:scale(1.05)}.product-section{padding:60px 15px 40px}.product-container{width:90%;margin:0 auto}.product-title{margin-bottom:40px;font-size:34px;color:#000}.product-card{background:#f4f7fb;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 15px 40px;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;height:100%}.product-card:hover{transform:translateY(-10px);box-shadow:0 6px 15px rgba(0,0,0,.15)}.product-card img{width:100%;height:250px;object-fit:cover;padding:15px;border-radius:22px}.product-content{padding:0 20px 30px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:150px}.product-content h4{font-size:20px;color:#222;margin-bottom:15px}.product-content .viewmore-btn{cursor:pointer;padding:6px 12px;border:2px solid #0736b5;border-radius:30px;transition:.3s;width:fit-content}.product-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:992px){.product-content{height:auto}}@media (max-width:660px){.hero-section h1{font-size:44px}.product-title{font-size:32px}.product-content h4{font-size:24px}.product-content .viewmore-btn{width:auto}.product-card img{height:400px}}@media (max-width:480px){.product-card img{height:350px}}@media (max-width:400px){.product-card img{height:300px}}@media (min-width:660px) and (max-width:767px){.hero-section h1{font-size:50px}.hero-section p{font-size:16px}.product-title{font-size:36px}.product-card img{height:500px}.product-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}.product-title{font-size:36px}.product-card img{height:350px}.product-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}.product-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}.product-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}.product-title{font-size:45px;margin-bottom:1em}.product-card img{height:375px}.product-content h4{font-size:22px}.product-content .viewmore-btn{font-size:18px}.product-content{height:165px}}@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}.product-title{font-size:50px}.product-card img{height:450px}.product-content h4{font-size:27px}.product-content .viewmore-btn{font-size:20px}.product-content{height:175px}}@media (min-width:2200px){.hero-section h1{font-size:85px}.hero-section p{font-size:28px}.hero-section .btn-primary{font-size:30px}.product-title{font-size:60px}.product-card img{height:500px}.product-content h4{font-size:32px}.product-content .viewmore-btn{font-size:24px}.product-content{height:195px}}