@import"https://fonts.googleapis.com/css2?family=Great+Vibes&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}body{background:linear-gradient(to bottom,#e3f2fd,#fff)}.Utility-Padding10{padding:0 10%}.btn{background:#fff;padding:12px 25px;border-radius:50px;color:#212ea0;font-size:16px;font-weight:500;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none;transition:all .3s ease}.btn:hover{background:#6b5bc9;color:#fff;box-shadow:0 4px 15px #0003}.btn.darkbtn{background:#212ea0;color:#fff}.btn.darkbtn.diss{opacity:.6;cursor:not-allowed;background:#aaa!important}.About{margin:0 auto;padding:40px 10%;background:#fff;border-radius:15px;box-shadow:0 4px 20px #0000001a;line-height:1.8;color:#333}.About h2{color:#212ea0;font-size:28px;margin-bottom:20px}.About p{font-size:16px;margin-bottom:15px}@media only screen and (max-width: 800px){.About{padding:20px 5%}}@media only screen and (max-width: 450px){.About h2{font-size:24px}.About p{font-size:14px}}.ContactUs{margin:0 auto;padding:40px 0;display:flex;justify-content:space-between;gap:20px;max-width:1200px}.contactCol-1{flex-basis:48%;color:#333;background:#f8f9fa;padding:30px;border-radius:10px}.contactCol-1 h3{color:#212ea0;font-weight:600;font-size:26px;display:flex;align-items:center;margin-bottom:20px;gap:15px}.contactCol-1 p{line-height:1.7;font-size:16px;margin-bottom:20px}.contactCol-1 ul li{margin:15px 0;list-style-type:none;display:flex;align-items:center;gap:12px;font-size:16px}.contactCol-2{flex-basis:48%;background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 20px #0000001a}.contactCol-2 input,.contactCol-2 textarea{display:block;width:100%;background:#f1f4ff;padding:15px;border:1px solid #E0E0E0;border-radius:8px;resize:none;font-size:16px;transition:border-color .3s ease}.contactCol-2 input:focus,.contactCol-2 textarea:focus{border-color:#212ea0;outline:none}.inputblock{margin:10px 0 20px}.inputblock label{font-size:16px;color:#212ea0;font-weight:500;margin-bottom:8px;display:block}.Err{display:block;font-size:14px;color:#d32f2f;padding:5px 0}.formMessages{display:block;color:#212ea0;font-size:16px;padding:10px 0;display:flex;align-items:center;gap:8px}@media only screen and (max-width: 800px){.ContactUs{padding:20px 5%}}@media only screen and (max-width: 700px){.ContactUs{display:block}.contactCol-1,.contactCol-2{flex-basis:100%;margin-bottom:20px}}@media only screen and (max-width: 450px){.contactCol-1 h3{font-size:22px}.contactCol-1 p,.contactCol-1 ul li,.contactCol-2 input,.contactCol-2 textarea{font-size:14px}}.Footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #E0E0E0;width:90%;margin:40px auto;padding:20px 0;color:#333;font-size:14px}.Footer .foot a{padding:0 15px;color:#212ea0;text-decoration:none;transition:color .3s ease}.Footer .foot a:hover{color:#6b5bc9}@media only screen and (max-width: 650px){.Footer{display:block;text-align:center}.Footer .foot{padding-top:15px}.Footer .foot a{display:inline-block;margin:5px 10px}}.Home{height:100vh;background:linear-gradient(#080032bf,#080032bf),url(/assets/working-img-CLfekiuj.jpeg);background-size:cover;background-position:center;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;cursor:default}.Home-Text{max-width:900px;padding:20px}.Home-Text h1{font-size:48px;font-weight:700;margin-bottom:20px;line-height:1.2}.Home-Text p{max-width:700px;margin:0 auto 30px;font-size:18px;line-height:1.6}.Home button{background:#fff;color:#212ea0;padding:12px 30px;border-radius:50px;font-size:18px;font-weight:500;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease}.Home button:hover{background:#6b5bc9;color:#fff;transform:translateY(-3px);box-shadow:0 4px 15px #0003}@media only screen and (max-width: 800px){.Home{padding:0 5%}.Home-Text h1{font-size:36px}.Home-Text p{font-size:16px}.Home button{font-size:16px;padding:10px 25px}}@media only screen and (max-width: 450px){.Home-Text h1{font-size:28px}.Home-Text p{font-size:14px}}.Navbar{width:100%;color:#fff;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;z-index:100;padding:15px 10%;transition:background .3s ease;background:transparent}.logo{font-size:28px;font-family:Poppins,sans-serif;font-weight:700;cursor:pointer;color:#fff}.Navbar ul{display:flex;align-items:center;gap:30px}.Navbar li{list-style-type:none;font-size:18px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:color .3s ease}.Navbar li a{display:flex;align-items:center;text-decoration:none;color:inherit;line-height:1}.Navbar li span{display:flex;align-items:center;line-height:1}.Navbar li:hover{color:#6b5bc9}.menu,.cross{display:none;font-size:24px;cursor:pointer}.Dark-Nav{background:#212ea0;box-shadow:0 2px 5px #0003}@media only screen and (max-width: 800px){.Navbar{padding:10px 5%}.logo{font-size:24px}.Navbar li{font-size:16px;gap:6px}}@media only screen and (max-width: 650px){.Navbar ul{background:#212ea0;position:fixed;top:0;right:0;bottom:0;width:70%;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:60px 20px 20px;transform:translate(100%);transition:transform .3s ease-in-out}.Navbar li{font-size:18px;margin:20px 0;width:100%;padding:10px;border-bottom:1px solid rgba(255,255,255,.1)}.Navbar li a{width:100%}ul.Menu-Appear{transform:translate(0)}.menu{display:block}.cross{display:block;position:absolute;top:15px;right:15px}}@media only screen and (max-width: 450px){.Navbar{padding:10px 3%}.logo{font-size:20px}.Navbar li{font-size:16px;margin:15px 0}.menu,.cross{font-size:20px}}.Serve{margin:40px auto;padding:0 10%;max-width:1200px}.Serves{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-items:center}.EachServes{position:relative;overflow:hidden;border-radius:15px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;width:100%}.EachServes:hover{transform:translateY(-5px)}.EachServes img{width:100%;height:200px;object-fit:cover;border-radius:15px}.caption{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#0009;opacity:0;transition:opacity .3s ease,padding-top .3s ease;padding-top:40px}.caption span{font-size:20px;color:#fff;font-weight:500;text-align:center}.description{padding:15px;text-align:center;font-size:14px;color:#333;background:#fff}.caption-mobile{display:none}.EachServes:hover .caption{opacity:1;padding-top:0}@media only screen and (max-width: 950px){.caption span{font-size:16px}}@media only screen and (max-width: 800px){.Serve{padding:0 5%}}@media only screen and (max-width: 650px){.Serves{grid-template-columns:1fr}.EachServes{box-shadow:0 2px 10px #0000001a}.caption-mobile{display:block;text-align:center;font-size:16px;font-weight:500;color:#212ea0;padding:10px 0}.description{font-size:13px}.EachServes:hover .caption{opacity:0}}@media only screen and (max-width: 450px){.EachServes{max-width:300px}}.Title{text-align:center;color:#212ea0;font-size:16px;font-weight:600;text-transform:uppercase;margin:60px 0 20px}.Title p{color:#000f38;font-size:18px}.Title h2{font-size:36px;margin-top:8px;color:#212ea0}@media only screen and (max-width: 800px){.Title{padding:0 5%}}@media only screen and (max-width: 450px){.Title p{font-size:16px}.Title h2{font-size:28px}}
