@import url(https://fonts.googleapis.com/css2?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&family=Salsa&display=swap);@font-face{font-family:azonix;src:url(/static/media/Azonix.9091792cb1720a8c6ea0.otf)format("opentype")}*{box-sizing:border-box;cursor:default;font-family:Poppins,sans-serif;margin:0;padding:0}:root{--blue:#09465f;--black:#343434;--gray:#797979;--white:#fff;--white-1:#f4f4f4;--dark-background:#333}button{cursor:pointer}a{text-decoration:none}.app{font-family:Poppins,sans-serif}.blur-back-white{background-color:#ffffff5e;height:100%}.blur-back-dark{background-color:#333333b3;height:100%}.dark-background{background-color:#333;background-color:var(--dark-background);height:100%}.container{height:100%;margin:auto;max-width:1520px;overflow-x:hidden;width:80%}.title-wrapper .title{color:#09465f;color:var(--blue);font-family:Salsa,cursive;font-size:30px;margin:0;padding:0}.title-wrapper .sub-title{color:#343434;color:var(--black);font-size:45px;font-weight:600}.title-wrapper .description{color:#797979;color:var(--gray);font-size:18px;font-weight:500}.button-primary{background-color:#09465f;background-color:var(--blue);border:1px solid #09465f;border:1px solid var(--blue);color:#fff;color:var(--white);cursor:pointer;font-size:18px;font-weight:600;padding:10px 20px}.company-name{color:#09465f;color:var(--blue);font-family:azonix}@media only screen and (max-width:768px){.container{width:90%}.title-wrapper .title{font-size:30px}.title-wrapper .sub-title{font-size:40px}.title-wrapper .description{font-size:16px}}@media only screen and (max-width:480px){.container{width:90%}.title-wrapper .title{font-size:24px}.title-wrapper .sub-title{font-size:32px}.title-wrapper .description{font-size:14px}}@keyframes slide-top{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}h1{font-size:clamp(2.5rem,5vw + 1rem,4rem)}h2{font-size:clamp(2rem,4vw + 1rem,3.5rem)}h3{font-size:clamp(1.75rem,3.5vw + 1rem,3rem)}h4{font-size:clamp(1.5rem,3vw + .75rem,2.5rem)}h5{font-size:clamp(1.25rem,2.5vw + .5rem,2rem)}h6{font-size:clamp(1rem,2vw + .25rem,1.5rem)}header{align-items:center;background-color:var(--white);box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d;display:flex;justify-content:space-between;padding:0 10%;position:fixed;top:0;width:100%;z-index:9;.logo{a{cursor:pointer;.vimal-group-icon{height:40px}.vimal-group-name{height:20px}}}nav{padding:23px 0;.line{background:var(--blue);height:100%;left:53%;position:absolute;top:0;transform:skewX(30deg);width:50%;z-index:0}.desktop-menu{display:flex;list-style-type:none}.mobile-menu{cursor:pointer;display:none}.drop-down{background-color:var(--white);border-radius:5px;box-shadow:0 4px 8px var(--gray);flex-direction:column;padding:10px;position:absolute;top:55px;.drop-down-items{border-radius:5px;cursor:pointer;padding:10px;a{color:var(--black);padding:0}}li:hover{background-color:var(--blue);a{color:var(--white)}}}li{align-items:center;list-style-type:none;z-index:1;button{background:#0000;border:#0000;color:var(--white);font-size:18px}a,button,button *{cursor:pointer}a{color:var(--white);font-size:18px;padding:0 20px;text-decoration:none}}}}@media (max-width:1024px){header{nav{padding:10px 0;.line{left:30%;width:75%}}}}@media (max-width:991px){header{padding:20px 5%;nav{.line{left:45%;width:65%}.desktop-menu{display:none;transition:.3s ease;li{a{padding:0 20px}}}.desktop-menu.active{align-items:flex-start;background:var(--blue);display:block;flex-direction:column;height:100vh;justify-content:flex-start;padding:50px 30px;position:absolute;right:0;top:0;width:70%}.mobile-menu{cursor:pointer;display:block;position:relative;.icon{background-color:initial;border:#0000}}}}}.footer-top{background-image:url(/static/media/footerbar.6540aead80b1a0610508.jpg);background-position:50%;background-size:cover;.footer-top-wrapper{color:var(--white);display:flex;justify-content:space-between;padding:80px 0;.company-info{max-width:40%;img{height:50px}p{margin-top:20px}}h4{font-size:25px;font-weight:600;margin-bottom:10px;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}h5{font-size:16px;font-weight:400;margin-bottom:5px;a{color:var(--white);cursor:pointer;font-size:16px}}.contact-us{max-width:20%;h5{display:flex}}@media only screen and (max-width:768px){flex-direction:column;.company-info,.contact-us{max-width:100%}.company-info,.main-menu,.our-group{margin-bottom:40px}}}}#home{.hero-section{background-image:url(/static/media/hero-banner-back.0b20815239db7896cb77.jpeg);background-position:50%;background-size:cover;height:100vh;.hero-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;text-align:center;.logo-image{animation:slide-top 1.2s ease forwards;height:300px}p{animation:slide-top 1s ease forwards;color:var(--white);font-size:22px;max-width:800px}}@media only screen and (max-width:480px){.hero-wrapper h1{font-size:40px;margin-bottom:20px}.hero-wrapper{.logo-image{height:200px}p{font-size:18px}}}}.about-us{overflow:hidden;.line{background:var(--blue);height:40px;left:58%;position:relative;transform:skewX(30deg);width:80%}.about-us-wrapper{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:50px 0;text-align:left;.title-wrapper{opacity:0;transform:translateX(-100%);transition:all .8s ease;.description{width:45vw;.company-name{color:var(--blue);font-family:azonix}}.button-primary{margin:50px 0}}.images{opacity:0;transform:translateX(100%);transition:all .8s ease;img{max-width:500px;width:90%}}}.about-us-wrapper.active .images,.about-us-wrapper.active .title-wrapper{opacity:1;transform:translateX(0)}@media only screen and (max-width:768px){.title-wrapper .button-primary{margin:20px 0}.images img{max-width:525px;width:100%}}@media only screen and (max-width:480px){.line{left:30%;width:100%}.about-us-wrapper{flex-flow:column-reverse;padding:50px 0;text-align:center}.title-wrapper{padding:20px 0 0;.sub-title{line-height:35px;margin:10px 0}.description{width:100%}.button-primary{margin-bottom:0}}}}.company-list{background-color:var(--dark-background);padding:50px 0;.company-list-wrapper{margin-bottom:20px;.title-wrapper{margin-bottom:30px;text-align:center;.sub-title,.title{color:var(--white)}}.company-box-wrapper{background-color:var(--white);border-radius:30px;padding:30px 50px 40px}.company-box{align-items:center;display:flex;.logo-wrapper{img{height:auto;margin:0 auto;width:200px}}.details{margin:0 0 0 25px;.company-name{color:#000;cursor:pointer;font-size:45px;font-weight:200;margin:10px 0}p{font-size:16px}}}.company-box:nth-child(2){margin:30px 0}}@media only screen and (max-width:768px){.company-list-wrapper .company-box{img{width:200px}.company-name{margin-top:0}}}@media only screen and (max-width:480px){.company-list-wrapper .company-box{display:block;text-align:center;img{width:260px}.details{margin:0;p{text-align:justify}}}}}.our-clients{padding:50px 0;.our-clients-wrapper{text-align:center;.title-wrapper{margin-bottom:30px}.client-list{display:flex;justify-content:center;text-align:center;a img{height:120px;margin:0 10px;object-fit:cover;width:120px}}@media only screen and (max-width:768px){.client-list{justify-content:normal;overflow-x:scroll}}}}}
/*# sourceMappingURL=main.72c89898.css.map*/