#root{margin:0 auto;min-height:100dvh;font-family:Poppins,sans-serif;font-weight:400;font-style:normal}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}body{background-color:#fff}nav{margin-top:1em;display:flex;justify-content:space-between;align-items:center;padding:1% 5em}nav .openMenu{display:none}nav .logo{width:10%;height:100px;background:url(/logo.svg) no-repeat left;background-size:contain}nav .menus{display:flex;gap:20px;width:90%;justify-content:end;transition:all .7s}nav .menus .closeMenu{display:none}nav .menus .menuItem,nav .menus .enquire{padding:1rem;font-weight:500}nav .menus .enquire{display:flex;gap:20px;background-color:#f5f5f5;width:34%;justify-content:space-around;padding:1% 2%;border-radius:4px}nav .menus .enquire .enquireItem{display:flex;align-items:center;flex-direction:row;gap:5px}nav .menus .enquire .enquireItem span{font-size:14px}nav .menus .enquire .enquireItem .phoneIcon{background-color:var(--primary);padding:2%;color:#fff;width:25px;height:25px;border-radius:4px}nav .menus .enquire .email{background-color:var(--primary);color:#fff;padding:0% 5%;border-radius:4px}@media only screen and (max-width: 820px){nav{padding:var(--container-padding)}nav .logo{width:20dvh;height:10dvh}nav .openMenu{display:block;font-size:2rem;background-color:var(--secondory);height:5dvh;width:5dvh;color:#fff;padding:.35rem;border-radius:11px;cursor:pointer}nav .open{left:0!important}nav .menus{min-height:100dvh;position:fixed;top:0;align-items:center;justify-content:center;flex-direction:column;background-color:var(--secondory);color:#fff;width:100%;left:-100dvw;margin:0 auto}nav .menus .closeMenu{position:absolute;top:5%;right:5%;z-index:15;color:#fff;display:block}nav .menus .enquire{flex-direction:column;color:#000;position:absolute;bottom:3dvh;min-width:60%;text-align:center;align-items:center;padding:3% 2%}}footer{background-color:var(--secondory);display:flex;color:#fff;justify-content:space-between;padding-top:3em!important;padding-bottom:3em!important}footer h3{font-size:.9em;color:#fff;font-weight:400}footer p{font-size:.7em;font-weight:300}@media only screen and (max-width: 820px){footer{flex-direction:column;gap:25px;text-align:center;flex-wrap:wrap}footer .column{width:100%}}.aboutBanner{height:30dvh;background:url(/bannerbg.png) no-repeat center;display:flex;justify-content:center;align-items:center;margin-top:1em}.aboutBanner h1{font-weight:400;color:#fff}.aboutDetails{display:flex;justify-content:space-between;margin-top:3em}.aboutDetails .textArea{width:68%}.aboutDetails .textArea ul{margin-top:2em}.aboutDetails .imageArea{width:30%;background:url(/aboutdetails.png) no-repeat center;min-height:70dvh;background-size:contain}.ourServices{background-color:var(--secondory);color:#fff;padding-top:6em;padding-bottom:6em;display:flex;justify-content:space-between;align-items:center}.ourServices .imageArea{display:flex;flex-direction:column;gap:40px;width:43%;justify-content:space-around}.ourServices .imageArea .mission{float:inline-end}.ourServices img{border-radius:4px;object-fit:cover}.ourServices .textArea{width:50%}.ourServices .textArea ul li{font-size:.9em;margin-top:.3em;padding:.2em;border-radius:4px}.ourServices .textArea ul li svg{color:#f5f5f5}.ourServices .textArea h3{margin:.5em 0}.ourServices .textArea .missionCards{display:flex;flex-direction:column;gap:20px}.ourServices .textArea .missionCards .missionCard{padding:1em;border-radius:4px;background-color:#000;font-size:.9em}.ourServices .textArea .missionCards .missionCard:nth-child(1){background-color:var(--primary)}.ourServices h3{color:#fff}.servicesAbout{padding-top:5em}.servicesAbout .tabContainer{display:flex;line-height:2}.servicesAbout .tabContainer .selected{color:var(--primary)}.servicesAbout .tabContainer .tabLinks{width:25%;cursor:pointer;line-height:2}.servicesAbout .tabContainer .tabLinks .tabsybmbol{margin-right:10px}.servicesAbout .tabContainer .tabDescription{width:65%;border-left:1px solid var(--primary);padding-left:2em;font-size:.9em}.servicesAbout .tabContainer .tabDescription ul{list-style-type:circle}.associatedBusiness{text-align:center;margin-top:2em;margin-bottom:2em}.associatedBusiness .businessCards{margin-top:1em;display:flex;gap:40px;justify-content:center}.associatedBusiness .businessCards img{max-height:10dvh;object-fit:contain}.aboutCards{background-color:var(--secondory);color:#fff;display:flex;padding-top:5%;padding-bottom:5%;gap:20px}.aboutCards .aboutCard{background-color:var(--primary);padding:1em;border-radius:4px}.aboutCards .aboutCard p{font-size:.7em;font-weight:300}@media only screen and (max-width: 820px){.aboutDetails .textArea,.aboutDetails .imageArea{width:100%}.aboutCards,.aboutDetails,.ourServices,.businessCards{flex-direction:column}.ourServices .imageArea,.ourServices .textArea{width:100%}.servicesabout{display:none}.tabContainer .tabLinks{width:35%!important}.tabContainer .tabLinks .tabLink{font-size:.7em}}.getStartedBtn,.moreBtn{margin:1% 0%;background-color:var(--primary);width:max-content;padding:1% 2%;border-radius:4px;color:#fff;cursor:pointer}.banner{height:90dvh;width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--container-padding);background-image:url(/bannerbg.png);color:#fff;margin-top:1em}.banner .textsection{display:flex;flex-direction:column;width:65%;height:100%;justify-content:center}.banner .textsection h1 span{color:var(--primary)}.banner .textsection h3{font-weight:400;color:#fff}.banner .textsection h5{font-size:1em;font-weight:400;line-height:1.5}.banner .imageSection{width:23%;height:50%;background:url(/banner.png) no-repeat;background-size:cover;border:1px solid var(--primary);border-radius:4px}.clients{margin-bottom:5em}.clients h3{text-align:center}.clients marquee{padding:.5% 0%;margin-top:2em}.clients .clientLogos{height:15dvh;border-radius:4px;display:flex;justify-content:space-around;align-items:center;gap:50px}.clients .clientLogos .client{background-repeat:no-repeat;height:100%;mix-blend-mode:multiply;background-size:contain;background-position:left;flex:0 0 150px;white-space:nowrap;background-blend-mode:multiply}.aboutUs,.companyProfile{display:flex;justify-content:space-between;height:50dvh;align-items:center;margin-top:5%}.aboutUs .textSection,.companyProfile .textSection{width:60%;height:100%;display:flex;flex-direction:column;justify-content:center}.aboutUs .textSection h5,.companyProfile .textSection h5{font-weight:300;line-height:1.7}.aboutUs .imageSection,.companyProfile .imageSection{width:30%;height:100%;background:url(/about.png) no-repeat center;background-size:contain;border-radius:10px;background-size:cover}.services,.topclients{flex-direction:row-reverse}.services ul,.topclients ul{display:flex;flex-wrap:wrap;justify-content:space-between}.services ul li,.topclients ul li{width:48%;font-size:.8rem;font-weight:300;margin-top:1%}.services .check,.topclients .check{color:var(--primary);margin-right:10px}.services .moreBtn,.topclients .moreBtn{margin-top:5%}.services .imageSection,.topclients .imageSection{background:url(/services.png) no-repeat center;background-position:center;background-size:cover}.companyProfile .imageSection{background:url(/profile.png) no-repeat center;background-position:center;background-size:contain}.topclients .imageSection{background:url(/clients.png) no-repeat center;background-position:center;background-size:contain}.specializedServices{background-color:var(--secondory);color:#fff;padding-top:5%;padding-bottom:5%;margin-top:5%}.specializedServices h3{font-size:3rem;text-align:center;color:#fff}.specializedServices .cardContainer{display:flex;padding-top:3%;justify-content:space-between}.specializedServices .cardContainer .card{width:27%;height:100%}.specializedServices .cardContainer .card h5{font-size:1.5em;margin:.3em 0;font-weight:600}.specializedServices .cardContainer .card p{font-size:.9em;color:#fbfdff;line-height:1.7}.specializedServices .cardContainer .card img{width:100%;height:55%;border-radius:4px}.specializedServices .featureCards{display:flex;justify-content:space-between}.specializedServices .featureCards .featureCard:nth-child(2){background:var(--primary)}.specializedServices .featureCards .featureCard{width:22%;background-color:#000;padding:4em;border-radius:4px;text-align:center}.specializedServices .featureCards .featureCard h4{font-size:2.5em;font-weight:300}.specializedServices .featureCards .featureCard p{font-size:.9em}.line{height:1px;width:100%;background-color:var(--primary);margin:3em 0}iframe{border:0;height:50dvh;margin:0;background-color:var(--secondory)}@media only screen and (max-width: 820px){.banner{height:60dvh;background-position:center}.banner .textsection{width:100%}.banner .imageSection{display:none}.aboutUs,.companyProfile{flex-direction:column;height:max-content;margin-top:2em}.aboutUs .imageSection,.companyProfile .imageSection{min-height:45dvh;width:100%}.aboutUs .textSection,.companyProfile .textSection{width:100%}.aboutUs .moreBtn,.companyProfile .moreBtn{margin-bottom:2em}.services .moreBtn,.topclients .moreBtn{margin-bottom:2em}.services ul li,.topclients ul li{width:100%}.specializedServices h3{font-size:2rem}.specializedServices .cardContainer,.specializedServices .featureCards{flex-direction:column;gap:10px;margin-top:1em}.specializedServices .cardContainer .card,.specializedServices .cardContainer .featureCard,.specializedServices .featureCards .card,.specializedServices .featureCards .featureCard{width:100%}.clients h3{margin-top:2em;text-align:left}.clients .clientLogos{width:100%;height:20dvh}.clients .clientLogos .client{padding:5em;width:30%}}:root{line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--container-padding: 0px 10rem;--primary: #F58320;--secondory: #864879}h1,h2,h3,h4,h6{margin:.5% 0%}h6{color:var(--primary);font-weight:600}ul{list-style-type:none;margin:0;padding:0}ul svg{margin-right:10px;color:var(--primary)}h1{font-size:5em}h3{font-size:2em;color:var(--secondory)}section,footer{padding:var(--container-padding)}@media only screen and (max-width: 820px){:root{--container-padding: 0px 1rem}h1{font-size:2.5em}h3{font-size:1.5em;color:var(--secondory)}}a{color:inherit;text-decoration:none}body{margin:0}
