@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");:root{--orange:#ff6f0f;--light_orange:#ffbd91;--pastel-orange:#ff7955;--white:#fff;--grey:#323232;--dark-grey:#2a2a2a;--black:#000;--lightgrey:#e6e6e6}*{box-sizing:border-box!important}body,html{font-family:Roboto,sans-serif;overflow-x:hidden}h1{color:var(--orange)!important;font-weight:700!important}h6{font-weight:600!important}.white-title,h6{color:var(--white)!important}.white-title{font-weight:500!important}.black-header{color:var(--black)!important;font-weight:700;font-size:2.5rem;line-height:3.5rem}.white-p{color:var(--white)!important;font-weight:600;font-size:1rem;line-height:2rem}.text-orange{color:var(--orange)!important}.fw-400{font-weight:400;font-size:1.125rem;line-height:1.5rem}.border-2{border:2px solid var(--orange);border-radius:0}.bg-darkgrey{background-color:var(--dark-grey)!important}.bg-grey{background-color:var(--grey)!important}.bg-white{background-color:var(--white)}.highlight{color:var(--orange)!important}.related{background-color:var(--light_orange);color:var(--black)}.btn.primaryBtn{font-weight:600;color:var(--white);background-color:var(--orange);border-radius:0;padding:5px 30px}.btn.primaryBtn:hover{color:var(--white)!important;background-color:var(--pastel-orange)!important}.btn.outlined-btn{color:var(--white);border:1px solid var(--orange);border-radius:0}.btn.outlined-btn:hover{background-color:var(--lightgrey)}.wrap{width:80%!important;margin-left:auto!important;margin-right:auto!important}.navbar-toggler-icon{border-color:var(--black)}.bottom-bar{color:var(--white)}.nav-link.active-link{color:var(--orange)!important;font-weight:700}.nav-link{color:var(--white);transition:color .3s ease}.nav-item:hover .nav-link{color:var(--orange)!important}.footer{background-color:var(--black);color:var(--white)}.bg-footer li a{background-color:var(--white);color:var(--black)}.list li{font-size:.75rem}.divider{border-left:2px solid var(--white);height:100%;width:1px}.hero-section{background:url(/images/banners/homepage-banner.png) 50%/cover no-repeat;color:var(--white);height:auto}.text-content{position:relative;z-index:2;max-width:900px}.banner-header{color:var(--white)!important;font-size:4rem!important}.hero-buttons .btn{margin:10px}.hero-buttons .btn:hover{background-color:var(--pastel-orange);color:var(--white)}.categories{display:flex;justify-content:space-around;padding-top:0}.categories .btn{color:var(--white)}.categories .btn:hover{color:var(--orange)}.horisontal-line{border:0;height:4px;background-color:#f60;width:100%;opacity:1;margin:0}.industries-links span{color:var(--dark-grey)!important}.industries-links span:hover{color:var(--orange)!important}.card-shape{--p:35px;height:220px;max-width:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--p)));position:relative}.leader-card{max-width:300px;width:100%}.leader-img{width:100%;height:100%;object-fit:cover}.arrow-forward{bottom:-22px}.arrow-forward,.back-arrow{position:absolute;left:20%;transform:translateX(-50%);background-color:var(--orange)!important;border:none;border-radius:100%!important;padding:3px!important;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer}.back-arrow{bottom:20px!important}.overlay-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch}.leader-card-overlay{display:flex;flex-direction:column;justify-content:space-between;width:400px;min-height:518px;overflow:hidden;margin-top:50px}.overlay-content{background-color:var(--orange)!important;clip-path:polygon(0 0,100% 5%,100% 100%,0 100%);color:var(--black)!important;min-height:500px;padding:20px;width:100%;text-align:center}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1000;padding:50px}@keyframes scrollLogos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partner-logos-wrapper{display:flex;overflow:hidden;width:100%;position:relative;white-space:nowrap}.partner-logos{display:flex;align-items:center;animation:scrollLogos 15s linear infinite;width:200%}.reach-out-container{position:relative;width:100%;display:flex;justify-content:center;align-items:center;.horisontal-line{position:absolute;top:50%;height:4px;z-index:1}.reach-out-section{position:relative;z-index:2;padding:2rem;width:60%;box-shadow:0 4px 10px rgba(0,0,0,.2)}}.about-us-banner{background:url(/images/banners/about-banner.png) 50%/cover no-repeat;color:var(--white);height:auto;text-align:center;padding:100px 20px}.about-us-banner h2{font-size:3.65rem!important}.about-us-card{margin-top:-70px!important}.each-card{color:var(--white)!important}.each-card h3{font-weight:700!important}.bg-location{background-image:url(/images/banners/location-banner.png)}.text-size p{font-size:.85rem!important}.vertical-line{border-left:2px solid var(--orange)!important;height:350px}.about-us-button.btn:hover{background-color:var(--pastel-orange);color:var(--white)}.megamenu-p{font-size:.7rem}.btn.megamenu-button{background-color:var(--orange);border-radius:0;font-size:.6rem;height:30px;justify-content:space-between;font-weight:700}.btn.megamenu-button:hover{background-color:var(--pastel-orange)}.dropdown-menu-1{background:hsla(0,0%,93%,.813);backdrop-filter:blur(1px);transition:opacity .3s ease,visibility .3s ease;z-index:1000;margin-top:34rem}.megamenu-content{color:var(--black)}.megamenu-content hr{margin:0;color:var(--black)}.megamenu-contanier{color:var(--black)}.megamenu-contanier hr{color:var(--black);margin:0}.megamenu-contanier .card-body img{width:30%}.megamenu-contanier .card-body .megamenu-title{color:var(--dark-grey)!important}.dropdown-menu .show{opacity:1;visibility:visible}.herp-content{z-index:1;position:relative}input::placeholder{color:var(--lightgrey)!important}.service-banner{background:url(/images/banners/services-banner.png) 50%/cover no-repeat;color:var(--white);height:auto;text-align:center;padding:100px}.vertical-line-1{border-left:1px solid var(--orange)}.service-title{color:var(--orange);font-weight:400}.service-card{border-bottom:2px solid var(--orange)}.service-info h4{color:var(--orange)}.service-info p{color:var(--white)}.breadcrumb-container{font-size:14px;color:#ff7f00;gap:8px}.breadcrumb-container,.breadcrumb-item{display:flex;align-items:center}.breadcrumb-link{text-decoration:none;color:#ff7f00;font-weight:500;transition:color .3s}.breadcrumb-link:hover{color:#ff4500}.breadcrumb-active{color:#fff;font-weight:700}.breadcrumb-separator{margin:0 5px;color:#ccc}.industries-banner{background:url(/images/banners/industries-banner.png) 50%/cover no-repeat;color:var(--white);height:auto;text-align:center;padding:100px}.indsutries-card{color:var(--white)}.primary-text{color:var(--orange)!important}.contact-us-section p{color:var(--white);font-weight:200}.industries-button.btn:hover{background-color:var(--pastel-orange);color:var(--white)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#212020;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:20px;width:400px;max-width:90%;border-radius:8px;text-align:center;position:relative}.contact-page p{font-weight:400}.timeline-list{position:relative!important;padding-left:1.5rem!important}.timeline-list:before{content:"";position:absolute;left:.75rem;top:0;height:100%;width:2px;background-color:var(--white)}.circle{width:30px;height:30px;border-radius:50%;font-size:14px;background-color:var(--orange);color:var(--white)}.circle+p{line-height:1.6;color:#fff}.contact-form label{color:var(--orange)!important}.contact-form form-control{background-color:transparent!important}.contact-form input,.contact-form select,.contact-form textarea{background-color:var(--grey)!important;color:var(--white);border:1px solid var(--orange)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background-color:var(--grey)!important;color:var(--white);outline:none;border:1px solid var(--white)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:hsla(0,0%,100%,.7)}.newsletter-hero-section{background:url(/images/banners/newsletter-banner.png) 50%/cover no-repeat;color:var(--white);height:auto;display:flex;align-items:center;justify-content:center}.main-container-newsletter .summary{border-top:3px solid #000;border-bottom:3px solid #000}.main-container-newsletter .conclusion{border-bottom:5px solid #ff6f0f}#newsletter-card{background-color:#e6e6e6;border:none;border-bottom:3px solid #ff6f0f;box-sizing:border-box;max-width:100%}#newsletter-card .card-body{word-wrap:break-word;overflow-wrap:break-word}.main-container-newsletter .related-news{border-bottom:3px solid #000}.main-container-newsletter .contributor-card .card{background-color:#e6e6e6;border:none;border-bottom:3px solid #ff6f0f;height:fit-content}#newsletter-form .form-control{background-color:#b8b8b8;color:#fff}#newsletter-form .form-control::placeholder{color:#fff;text-align:center}.vertical-line{border-left:8px solid #2a2a2a;height:100%;left:50%}.carousel-container-newsletter{background-color:#323232}.carousel-container-newsletter .overflow-hidden .card{background-color:#ffd2b5;color:#000}.progress-bar{background-color:var(--orange)!important}.newsletter-sub{border-bottom:5px solid #ff6f0f}@media (max-width:1180px){#newsletter-card .card-body{width:auto}#newsletter-card .btn-primary{width:fit-content}.contributor-card .card .card-body{width:auto}#newsletter-form .btn-primary{width:100%}}@media (max-width:768px){.hero-section{padding-top:3rem;padding-bottom:0}.text-content{width:100%}.banner-header,.banner-paragraph,.text-content h5{font-size:1rem}.hero-buttons{margin:0}.leadership-section{overflow-x:hidden!important}#newsSlider-card{flex:0 0 50%;max-width:50%}}@media (max-width:480px){.hero-section{padding-top:3.5rem!important;text-align:center}.hero-section h5{text-align:center!important}.banner-header{font-size:1.5rem!important}.text-content{text-align:center!important}.banner-paragraph{padding-top:3rem!important}.intro-section .white-p{font-size:.75rem;line-height:1rem;font-weight:400}.partner-logos{animation:none;flex-direction:column;margin:auto}.about-us-banner{padding-top:4.5rem}.about-us-banner h2{font-size:2rem!important;text-align:center}.video-section img{height:80%!important}.service-banner{padding:0;display:flex;flex-direction:column;gap:0}.partnership-banner h1{width:100%!important}.service-banner h1,.service-banner p{margin-bottom:0!important}.reach-out-section{width:90%}#newsSlider-card{flex:0 0 100%;max-width:100%}}