@import"https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic";.green{color:#16d1c7}.indigo{color:#4f8cff}*{padding:0;margin:0;box-sizing:border-box;letter-spacing:0!important}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;background:radial-gradient(circle at 50% 100%,rgba(22,209,199,.12),transparent 42%),radial-gradient(circle at 12% 8%,rgba(22,209,199,.08),transparent 28%),linear-gradient(180deg,#080b0c,#070909 54%,#090c0d);background-attachment:fixed;color:#fff;line-height:1.6;min-height:100vh}.container{max-width:1180px;width:90%;margin:auto}a{text-decoration:none;color:#fff;text-transform:capitalize;transition:color .25s ease,opacity .25s ease,transform .25s ease}button,input,textarea{background:none;padding:0;margin:0;border:none;color:#fff;outline:none}::selection{background:rgba(22,209,199,.28);color:#fff}.flex{align-items:center}.flex,.flex1{display:flex}.text-center{text-align:center}.py{padding:80px 0}h3,h4,h5{font-weight:600}ul{text-decoration:none;list-style-type:none}p{font-size:17px;line-height:1.8}.desc-p{font-size:16px;line-height:30px;color:#b4bdc1;margin:22px 0}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.round{border-radius:8px}.ml,.mr{margin-left:50px}.brand-logo{display:inline-flex;align-items:center;color:#fff;transition:transform .25s ease,opacity .25s ease}.brand-logo:hover{transform:translateY(-1px)}.brand-word{display:inline-flex;align-items:baseline;gap:5px;line-height:.95}.brand-word strong{color:#fff;font-size:22px;font-weight:800}.brand-word span{color:#16d1c7;font-size:22px;font-weight:700;text-transform:uppercase}.logobg .brand-word span,.logobg .brand-word strong{font-size:60px}.titleSm{font-size:20px;font-weight:600;letter-spacing:1px}.title{font-size:42px;line-height:1.2;font-weight:700;background:linear-gradient(90deg,#fff,#9de8e2);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.title-bg{font-size:40px}.button-primary,.secondary-button{text-transform:capitalize;color:#101214;padding:13px 28px;background-color:#16d1c7;font-size:15px;border-radius:6px;box-shadow:0 18px 50px rgba(0,0,0,.28);cursor:pointer;font-weight:700;letter-spacing:.2px;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}.button-primary:hover,.secondary-button:hover{transform:translateY(-3px);background-color:#fff;box-shadow:0 20px 50px rgba(22,209,199,.18)}.secondary-button{background-color:#202629;border:1px solid hsla(0,0%,100%,.12);box-shadow:none;color:#fff;padding:16px 36px;font-size:16px;text-transform:uppercase;letter-spacing:1px}.secondary-button:hover{color:#101214}.heading-title{text-align:center;max-width:760px;margin:auto;padding-top:60px;padding-bottom:25px}.heading-title p{margin:25px 0;color:#b4bdc1}.card{background:rgba(23,27,29,.82);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:18px;height:100%;box-shadow:0 18px 45px rgba(0,0,0,.18);animation:fadeUp .7s ease both;transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.card:hover{transform:translateY(-6px);border-color:rgba(22,209,199,.42);background-color:#202629;box-shadow:0 24px 70px rgba(22,209,199,.1)}.card h1{transition:.25s}.card h1:hover{color:#16d1c7;cursor:pointer}.card a{display:flex;align-items:center;color:#16d1c7;text-transform:uppercase;letter-spacing:1px;margin-top:14px}.card a .link-icon{margin-left:14px}.card span{color:#b4bdc1;margin-top:22px;display:block;letter-spacing:1px;font-size:14px}.card .card-caption{color:#16d1c7;font-weight:600;text-transform:uppercase}.card ul{margin-top:35px}.card ul li{margin-bottom:20px;color:#b4bdc1;line-height:1.7}.card .title-link{display:block!important;color:#fff;letter-spacing:0!important;text-transform:capitalize}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes softGlow{0%,to{opacity:.72;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-10px,0)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.slick-arrow .next,.slick-arrow .prev{position:absolute;top:45%;width:50px;height:50px;background-color:#4f8cff;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:none;cursor:pointer;transition:.5s ease-in-out}.slick-arrow .next{right:-50px}.slick-arrow .prev{left:-50px}.slick-slider{margin:0 -15px}@media screen and (max-width:800px){.slick-arrow .next{top:0;right:0}.slick-arrow .prev{top:0;left:85%}.heading-title{max-width:100%;padding:50px 0}}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:50px}.grid-6{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:30px}@media screen and (max-width:800px){.grid-3,.grid-4,.grid-6{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px}}@media screen and (max-width:500px){.container{max-width:100%;padding:0 20px}.grid-2,.grid-3,.grid-4,.grid-6{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:50px}}header{padding:18px 0;position:-webkit-sticky;position:sticky;top:0;z-index:999}header .container{display:flex;align-items:center;justify-content:space-between;flex-direction:none;gap:24px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;--header-x:50%;--header-y:50%;background:radial-gradient(circle 220px at var(--header-x) var(--header-y),rgba(22,209,199,.24),transparent 62%),radial-gradient(circle at 50% 100%,rgba(22,209,199,.08),transparent 58%),rgba(9,12,13,.96);box-shadow:0 20px 55px rgba(0,0,0,.32)}header .container nav a{display:inline-flex;align-items:center;min-height:36px;margin:0 2px;padding:8px 13px;border-radius:6px;color:#b4bdc1;font-size:15px;font-weight:600}header .container nav a:hover{color:#fff;background:hsla(0,0%,100%,.04);transform:translateY(-1px)}.activeLink{position:relative;color:#101214!important;background:#16d1c7}.activeLink:after{display:none}.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid rgba(22,209,199,.34);border-radius:6px;color:#16d1c7;font-size:15px;font-weight:700;white-space:nowrap;background:rgba(22,209,199,.06)}.header-cta:hover{color:#101214;background:#16d1c7;transform:translateY(-2px)}@media screen and (max-width:800px){header nav{display:flex;flex-wrap:wrap;justify-content:center;order:3;width:100%;margin-top:6px}header nav a{margin-bottom:4px}header .container{flex-wrap:wrap;padding:12px}header .header-cta{min-height:38px;padding:0 14px}.activeLink:after{display:none}}.hero{text-align:left;padding:150px 0 110px;min-height:86vh;overflow:hidden!important;position:relative;display:flex;align-items:center}.hero:before{top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 100%,rgba(22,209,199,.14),transparent 46%),radial-gradient(circle at 78% 24%,rgba(22,209,199,.12),transparent 32%),linear-gradient(135deg,rgba(23,27,29,.72),rgba(7,9,9,.99) 60%);overflow-x:hidden!important;animation:softGlow 8s ease-in-out infinite}.hero:after,.hero:before{content:"";position:absolute;z-index:-1}.hero:after{right:6%;bottom:12%;width:34%;height:1px;background:linear-gradient(90deg,transparent,rgba(22,209,199,.55),transparent)}.hero .container{max-width:1180px}.hero .hero-title{max-width:850px;font-size:78px;line-height:1.04;font-weight:700;margin:30px 0;letter-spacing:0;animation:fadeUp .75s ease .08s both}.hero .sub-heading{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px;animation:fadeUp .75s ease .18s both}.hero .sub-heading .titleSm{margin:0;color:#b4bdc1;font-size:16px;text-transform:uppercase}.hero .sub-heading span{font-size:30px;line-height:1;color:#16d1c7}.hero-sec{position:relative;padding-bottom:30px}.hero-sec:before{content:"";position:absolute;top:-40px;left:0;width:100%;height:120px;z-index:-1;background:linear-gradient(180deg,rgba(16,18,20,0),#101214)}.hero-content .box{min-height:180px;padding:28px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(23,27,29,.75);box-shadow:0 18px 45px rgba(0,0,0,.18);animation:fadeUp .7s ease both;transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.hero-content .box:hover{transform:translateY(-6px);border-color:rgba(22,209,199,.42);background-color:#202629;box-shadow:0 24px 70px rgba(22,209,199,.1)}.hero-content .box h3{color:#fff;font-size:18px;line-height:1.45}.banner{margin-top:100px}.banner .container{border-radius:8px;padding:60px 80px;background:linear-gradient(135deg,#0f2632,#123f4d 52%,#0b171f);border:1px solid rgba(22,209,199,.18);box-shadow:0 24px 60px rgba(0,0,0,.22);display:flex;align-items:center;justify-content:space-between;flex-direction:none;animation:fadeUp .75s ease both}.banner .container h2{margin-top:12px;font-size:35px;line-height:1.25;color:#fff}.testimonial .card{padding:24px}.testimonial .cards{margin-top:30px}.testimonial .cards .slick-track{display:flex!important;align-items:stretch}.testimonial .cards .slick-slide{height:auto}.testimonial .cards .slick-slide>div{height:100%;padding:0 12px}.testimonial .cards .testimonial-card{display:flex;flex-direction:column;min-height:390px}.testimonial .cards .testimonial-card .details{display:flex;flex-direction:column;flex:1 1}.testimonial .cards .testimonial-card:not(.is-expanded) p{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.testimonial .cards p{margin-bottom:20px;color:#b4bdc1;font-size:15px;line-height:1.75}.testimonial .cards .image{display:flex;align-items:center;justify-content:none;flex-direction:none;margin-bottom:22px}.testimonial .cards .image .testimonial-initial{width:52px;height:52px;border:1px solid rgba(22,209,199,.38);border-radius:8px;background:#202629;color:#16d1c7;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-direction:none}.testimonial .cards .image .img-text{margin-left:22px}.testimonial .cards .image .img-text h3{font-size:17px;margin-bottom:6px}.testimonial .cards .image .img-text span{color:#b4bdc1;text-transform:uppercase;font-size:12px;letter-spacing:1px}.testimonial-toggle{align-self:flex-start;margin-top:auto;padding:9px 13px;border:1px solid rgba(22,209,199,.34);border-radius:6px;color:#16d1c7;font-size:14px;font-weight:700;cursor:pointer;transition:transform .25s ease,background-color .25s ease,color .25s ease}.testimonial-toggle:hover{color:#101214;background:#16d1c7;transform:translateY(-2px)}.brand-content .images{padding:18px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#171b1d;color:#b4bdc1;text-align:center}.blog-card .card{display:flex;align-items:none;justify-content:space-between;flex-direction:none}.blog-card .card .card-details{width:100%;padding:25px}footer{position:relative;padding:54px 0 0;border-top:1px solid hsla(0,0%,100%,.12);overflow:hidden}footer .footer-grid{display:grid;grid-template-columns:1.25fr .8fr 1.1fr .65fr;grid-gap:26px;gap:26px;align-items:start}footer .logobg{margin-bottom:20px}footer .logobg .brand-word span,footer .logobg .brand-word strong{font-size:30px}footer .logo{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:310px}footer h3{font-weight:600;letter-spacing:0;font-size:16px;margin-bottom:20px}footer p,footer span{color:#b4bdc1;font-size:14px;line-height:1.6}footer ul h3{margin-bottom:20px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}footer ul li a{color:#b4bdc1;transition:.25s ease-in-out;margin-bottom:10px;display:block;font-size:14px;line-height:1.45}footer ul li a:hover{color:#16d1c7}footer .connect{display:flex;align-items:center;justify-content:flex-start;flex-direction:none;gap:12px}footer .connect span{font-size:14px}footer .legal{justify-content:space-between;margin-top:34px;padding:22px 0;border-top:1px solid hsla(0,0%,100%,.12)}footer:after{bottom:0;height:36vh;background:radial-gradient(circle at 50% 100%,rgba(22,209,199,.1),transparent 58%);animation:softGlow 9s ease-in-out infinite}.bg-top:after,footer:after{content:"";position:absolute;left:0;width:100%!important;z-index:-1}.bg-top:after{top:0;height:48vh;background:linear-gradient(180deg,rgba(32,38,41,.76),rgba(16,18,20,0))}.agency .content{margin-top:60px}.agency .content h1{font-size:35px}.agency .content .box h1{font-size:60px;font-weight:400}.agency .content .misson-p{border-left:4px solid #16d1c7;padding-left:30px}.workforce{position:relative}.workforce-hero{padding:110px 0 70px}.workforce-hero .workforce-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:48px;gap:48px;align-items:center;animation:fadeUp .75s ease both}.workforce-hero h1{max-width:820px;margin:22px 0;font-size:66px;line-height:1.06;font-weight:700}.workforce-hero p{max-width:760px;color:#b4bdc1}.workforce-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:35px}.workforce-text-link{display:inline-flex;align-items:center;color:#16d1c7;font-weight:700}.workforce-text-link .link-icon{margin-left:8px}.workforce-panel{padding:34px;border:1px solid rgba(22,209,199,.24);border-radius:8px;background:linear-gradient(180deg,rgba(32,38,41,.96),rgba(23,27,29,.9));box-shadow:0 24px 60px rgba(0,0,0,.24);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.workforce-panel:hover{transform:translateY(-5px);border-color:rgba(22,209,199,.46);box-shadow:0 26px 72px rgba(22,209,199,.1)}.workforce-panel span{display:block;margin-bottom:20px;color:#16d1c7;font-size:14px;font-weight:700;text-transform:uppercase}.workforce-panel h2{font-size:30px;line-height:1.25;margin-bottom:20px}.workforce-panel p{color:#b4bdc1;font-size:16px}.workforce-summary{padding:0 0 40px}.workforce-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;overflow:hidden;background:rgba(23,27,29,.84)}.workforce-metrics div{padding:28px;border-right:1px solid hsla(0,0%,100%,.12)}.workforce-metrics div:last-child{border-right:0}.workforce-metrics strong{display:block;margin-bottom:8px;color:#fff;font-size:35px;line-height:1}.workforce-metrics span{color:#b4bdc1;font-size:16px}.workforce-roles{padding:40px 0 90px}.workforce-card{min-height:250px;padding:26px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(23,27,29,.78);animation:fadeUp .7s ease both;transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.workforce-card:hover{transform:translateY(-6px);border-color:rgba(22,209,199,.42);background-color:#202629;box-shadow:0 24px 70px rgba(22,209,199,.1)}.workforce-card h3{margin-bottom:20px;font-size:22px;line-height:1.25}.workforce-card p{color:#b4bdc1;font-size:16px}.workforce-role-grid{row-gap:24px}.workforce-sectors{padding:90px 0;background:rgba(23,27,29,.42);border-top:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12)}.workforce-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:54px;gap:54px;align-items:center}.workforce-split p{margin-top:25px;color:#b4bdc1}.sector-list{display:flex;flex-wrap:wrap;gap:12px}.sector-list span{padding:12px 16px;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;background:#202629;color:#fff;font-size:15px;font-weight:600}.workforce-model{padding:40px 0 90px}.workforce-process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.process-step{min-height:220px;padding:26px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#171b1d;animation:fadeUp .7s ease both;transition:transform .28s ease,border-color .28s ease,background-color .28s ease}.process-step:hover{transform:translateY(-5px);border-color:rgba(22,209,199,.38);background:#202629}.process-step strong{display:block;margin-bottom:25px;color:#16d1c7;font-size:30px}.process-step p{color:#b4bdc1;font-size:16px}.workforce-cta{padding:0 0 100px}.workforce-cta-box{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px;border:1px solid rgba(22,209,199,.2);border-radius:8px;background:linear-gradient(135deg,#0f2632,#123f4d 52%,#0b171f)}.workforce-cta-box h2{max-width:760px;margin-top:12px;font-size:35px;line-height:1.25}.showcase .btn{display:flex;align-items:center;justify-content:center;flex-direction:none}.contact{padding-bottom:100px}.contact-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:42px;gap:42px;align-items:end;padding:110px 0 48px;animation:fadeUp .75s ease both}.contact-hero p{max-width:760px;margin-top:25px;color:#b4bdc1}.contact-promise{padding:26px;border:1px solid rgba(22,209,199,.2);border-radius:8px;background:rgba(23,27,29,.82)}.contact-promise span{display:block;margin-bottom:12px;color:#16d1c7;font-size:14px;font-weight:700;text-transform:uppercase}.contact-promise p{margin:0;font-size:16px}.contact-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,.9fr);grid-gap:28px;gap:28px;align-items:start}.contact-info{display:grid;grid-gap:14px;gap:14px}.contact-card{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(23,27,29,.78);animation:fadeUp .7s ease both;transition:transform .28s ease,border-color .28s ease,background-color .28s ease}.contact-card:hover{transform:translateY(-4px);border-color:rgba(22,209,199,.38);background:#202629}.contact-card .icons{flex:0 0 auto;color:#16d1c7}.contact-card h3{margin-bottom:4px;font-size:17px}.contact-card p{color:#b4bdc1;font-size:15px;line-height:1.6}.contact-socials{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(23,27,29,.58)}.contact-socials span{color:#b4bdc1;font-weight:700;text-transform:uppercase;font-size:14px}.contact-socials div{display:flex;gap:14px;color:#16d1c7}.contact-form-panel{border-radius:8px;padding:28px;background-color:#171b1d;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 24px 60px rgba(0,0,0,.22);animation:fadeUp .7s ease .08s both}.contact-form-panel form{margin-top:30px}.contact-form-panel .inputs{margin-bottom:20px}.contact-form-panel .inputs span{display:block;color:#b4bdc1;font-size:14px;font-weight:700;text-transform:uppercase}.contact-form-panel .inputs input,.contact-form-panel .inputs textarea{width:100%;background-color:hsla(0,0%,100%,.95);border-radius:6px;padding:12px 13px;margin-top:8px;color:#101214;font-size:15px}.contact-form-panel button{width:100%;padding:15px}.post-details .heading-title .desc{text-align:left}@media screen and (max-width:800px){.hero{padding:110px 0 70px;min-height:auto}.hero .hero-title{font-size:46px;line-height:1.12}.banner .container{display:flex;align-items:center;justify-content:none;flex-direction:column}.banner .container button{margin-top:50px}.banner .container h1{font-size:30px}.blog-card .card{display:flex;align-items:none;justify-content:none;flex-direction:column}.blog-card .card .card-details{width:100%;padding:0}.w-30,.w-40,.w-50,.w-60,.w-70{width:100%;margin:0}.agency .flex,.agency .flex1{flex-direction:column}.agency .grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px}.workforce-hero{padding:80px 0 50px}.workforce-hero .workforce-hero-grid{grid-template-columns:1fr}.workforce-hero h1{font-size:44px;line-height:1.12}.workforce-metrics,.workforce-process,.workforce-split{grid-template-columns:1fr}.workforce-metrics div{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.12)}.workforce-metrics div:last-child{border-bottom:0}.workforce-model,.workforce-roles,.workforce-sectors{padding:50px 0}.workforce-cta{padding-bottom:70px}.workforce-cta-box{flex-direction:column;align-items:flex-start;padding:30px}footer .footer-grid{grid-template-columns:repeat(2,1fr);gap:24px}footer .legal{align-items:flex-start;flex-direction:column}.contact-hero,.contact-layout{grid-template-columns:1fr}.contact-hero{padding:70px 0 34px}.contact-form-panel{padding:24px}.sub-heading{flex-direction:column;align-items:center}.sub-heading .titleSm{margin:10px 0}.sub-heading span{display:none}}@media screen and (max-width:500px){footer{padding-top:42px}footer .footer-grid{grid-template-columns:1fr;gap:20px}footer .logo{max-width:100%}footer .legal{margin-top:24px;padding:18px 0}}