:root {
  --colour-bg--dark-bg: #090f15;
  --font-family--body: Aeonik, Arial, sans-serif;
  --colour-global--white: white;
  --font-family--headings: Aeonik, Arial, sans-serif;
  --text--h1-main: 5rem;
  --colour-global--black: #000;
  --text--h2-main: 2.875rem;
  --text--h3-main: 1.875rem;
  --text--h4-main: 1.5rem;
  --_spacing---section: 8.75rem;
  --colour-global--dark: #10161c;
  --_spacing---padding-xxl: 5rem;
  --_color---bg-light: white;
  --container-width--main-wp: 80rem;
  --colour-text--light-high-opacity: #ffffffd9;
  --text--label-main: 1.25rem;
  --colour-text--dark-text-high-opacity: #000000e6;
  --text--body-main: 1rem;
  --colour-brand--primary: #19b7bc;
  --colour-brand--secondary: #f93535;
  --color--white\<deleted\|variable-5577f210-c52d-3e58-be5f-fac4cf424391\>: white;
  --color--primary-1\<deleted\|variable-d194f7e3-9bce-4785-d0f1-2a5cafba091f\>: #481595;
  --color--bg-3\<deleted\|variable-3dbd8cbd-615f-b2bc-5395-a083c936eef8\>: #f9faff;
  --color--light-text\<deleted\|variable-f7e00555-ab29-b967-46e6-bf2651db3529\>: #ffffffe6;
  --white\<deleted\|variable-8aa93d78\>: white;
  --colour-global--light: white;
  --container-width--max-width-s: 60rem;
  --colour-text--light-med-opacity: #ffffffb3;
  --_color---light-text-med-opacity: #ffffffbf;
  --colour-text--dark-text-low-opacity: #0006;
  --colour-bg--light-bg: #f3f3f4;
  --colour-text--dark-text-med-opacity: #0009;
  --colour-brand--accent-1: #ffb546;
  --_color---dark-text-med-opacity: #000c;
  --colour-text--light-low-opacity: #fff6;
  --corner-radius--small-main: 1.125rem;
  --_typography---h2-m--font-size: 2.5rem;
  --_typography---h2-m--line-height: 110%;
  --_typography---h2-m--font-weight: 300;
  --_typography---h2-m--letter-spacing: 0em;
  --_spacing---padding-xl: 3.75rem;
  --_spacing---padding-l: 2.5rem;
  --_color---light-text-high-opacity: #ffffffd9;
  --text--h2-lsc: 2rem;
  --text--h3-lsc: 1.625rem;
  --_typography---h3--font-size: 1.625rem;
  --_typography---h3--line-height: 108%;
  --_typography---h3--font-weight: 400;
  --_typography---h3--letter-spacing: 0em;
  --_typography---h4--font-size: 1.25rem;
  --_typography---h4--line-height: 112%;
  --_typography---h4--letter-spacing: 0em;
  --text--body-main-large: 1.125rem;
  --text--body-large-tab: 1.125rem;
  --text--body-large-isc: 1rem;
  --_typography---body-l--font-weight: 400;
  --text--body-lsc: .9375rem;
  --text--label-tab: 1.125rem;
  --text--label-por: 1rem;
  --_typography-inner---h1-s--font-size: 3.375rem;
  --_typography-inner---h1-s--line-height: 106%;
  --_typography-inner---h1-s--font-weight: 400;
  --_typography---body-m--font-size: 1rem;
  --_typography---body-m--line-height: 140%;
  --_typography-inner---body-m-resources--font-weight: 300;
  --_typography-inner---h2-resources--font-size: 2.125rem;
  --_typography-inner---h2-resources--line-height: 115%;
  --_typography-inner---h2-resources--font-weight: 400;
  --_typography-inner---h3-resources--font-size: 1.625rem;
  --_typography-inner---h3-resources--font-weight: 400;
  --_typography-inner---h4-resources--font-size: 1.1875rem;
  --_typography-inner---h4-resources--line-height: 112%;
  --_typography-inner---h4-resources--font-weight: 400;
  --_spacing---padding-m: 1.25rem;
  --_typography---body-m-light-bg--line-height: 140%;
  --sec-padding--main: 7.5rem;
  --_color---bg-dark: #060c0f;
  --_color---light-text-low-opacity: #ffffffa6;
  --_typography---body-m--font-weight: 300;
  --_typography---body-m--letter-spacing: .005em;
  --_typography---h1-l--font-size: 5rem;
  --_typography---h1-l--line-height: 100%;
  --_typography---h1-l--font-weight: 400;
  --_typography---h1-l--letter-spacing: -.005em;
  --_typography---eyebrow--font-size: 1.25rem;
  --_typography---eyebrow--line-height: 100%;
  --_typography---eyebrow--font-weight: 400;
  --_typography---eyebrow--letter-spacing: .01em;
  --_typography---body-l--font-size: 1.125rem;
  --_spacing---padding-s: 1rem;
  --_spacing---padding-xs: 1rem;
  --_typography---body-l--line-height: 120%;
  --_color---border-dark-bg: #ffffff1a;
  --_animation---s2--heading--ecoooo: 1.5rem;
  --_animation---s1--stroke-offset: .1px;
  --_typography---body-l--letter-spacing: .005em;
  --_color---dark-text-low-opacity: #000000b3;
  --_typography---h2-l--font-size: 2.875rem;
  --_typography---h2-l--line-height: 112%;
  --_typography---h2-l--font-weight: 400;
  --_typography---h2-l-light-bg--line-height: 112%;
  --_color---dark-text-high-opacity: #000000e6;
  --_typography---h1-m--font-size: 4.125rem;
  --_typography---h1-m--font-weight: 400;
  --_typography---h1-m--letter-spacing: -.005em;
  --_color---light-text: white;
  --_typography---h4--font-weight: 400;
  --_color---primary: #17a6ab;
  --_typography---body-s--font-size: .875rem;
  --_typography---body-s--line-height: 120%;
  --_typography---body-s--font-weight: 300;
  --_typography---h2-l-light-bg--font-size: 2.875rem;
  --_typography---h2-l-light-bg--font-weight: 500;
  --_typography---h2-l-light-bg--letter-spacing: 0em;
  --sec-padding--tab: 5rem;
  --sec-padding--lsc: 3.75rem;
  --_typography-inner---h2-resources--letter-spacing: 0em;
  --_typography---h1-m--line-height: 100%;
  --_animation---s1--stroke-dashoffset: 2077px;
  --_animation---s2--stroke-offset: .1px;
  --_animation---s2--stroke-dashoffset: 1500px;
  --_animation---s3--stroke-offset: 0px;
  --_animation---s3--stroke-dashoffset: 2077px;
  --_animation---s4--stroke-offset: 0px;
  --_animation---s4--stroke-dashoffset: 933px;
  --_typography---h2-l--letter-spacing: 0em;
  --_typography---h2-m-light-bg--font-size: 2.5rem;
  --_typography---h2-m-light-bg--font-weight: 400;
  --_typography---h2-m-light-bg--line-height: 400%;
  --_typography---h2-m-light-bg--letter-spacing: 0em;
  --colour-bg--body-bg: var(--colour-global--white);
  --_typography---body-m-light-bg--font-size: 1rem;
  --_typography---body-m-light-bg--font-weight: 400;
  --_typography---body-m-light-bg--letter-spacing: .005em;
  --_typography---body-s--letter-spacing: .005em;
  --container-width--max-width-xs: 52.5rem;
  --container-width--max-width-xxs: 40rem;
  --container-width--max-width-l: 90rem;
  --container-width--max-width-xl: 100rem;
  --container-width--max-width-xxl: 120rem;
  --corner-radius--large-main: 1.75rem;
  --corner-radius--large-tab: 1.75rem;
  --corner-radius--large-lsc: 1.75rem;
  --corner-radius--large-por: 1.125rem;
  --corner-radius--med-main: 1.5rem;
  --corner-radius--med-tab: 1.5rem;
  --corner-radius--med-lsc: 1.5rem;
  --corner-radius--med-por: 1.125rem;
  --corner-radius--small-tab: 1.125rem;
  --corner-radius--small-lsc: 1.125rem;
  --corner-radius--small-por: 1rem;
  --sec-padding--por: 3.75rem;
  --sec-padding--inner-top-main: 12rem;
  --sec-padding--inner-top-tab: 11rem;
  --sec-padding--inner-top-lsc: 10rem;
  --sec-padding--inner-top-por: 9rem;
  --text--h1-tab: 3.125rem;
  --text--h1-lsc: 2.5rem;
  --text--h1-por: 2.125rem;
  --text--h2-tab: 2.75rem;
  --text--h2-por: 2rem;
  --text--label-lsc: 1rem;
  --text--h3-tab: 1.875rem;
  --text--h3-por: 1.625rem;
  --text--body-tab: 1rem;
  --text--body-por: .9375rem;
  --text--h4-tab: 1.5rem;
  --text--h4-lsc: 1.25rem;
  --text--h4-por: 1.125rem;
  --text--body-large-por: 1rem;
  --_typography-inner---h1-s--letter-spacing: -.005em;
  --_typography-inner---h3-resources--line-height: 108%;
  --_typography-inner---h3-resources--letter-spacing: 0em;
  --_typography-inner---h4-resources--letter-spacing: 0em;
  --_typography-inner---eyebrow--font-size: 1.25rem;
  --_typography-inner---eyebrow--font-weight: 400;
  --_typography-inner---eyebrow--line-height: 100%;
  --_typography-inner---eyebrow--letter-spacing: .01em;
  --_typography-inner---body-l-resources--font-size: 1.125rem;
  --_typography-inner---body-l-resources--font-weight: 400;
  --_typography-inner---body-l-resources--line-height: 120%;
  --_typography-inner---body-l-resources--letter-spacing: .005em;
  --_typography-inner---body-m-resources--font-size: 1rem;
  --_typography-inner---body-m-resources--line-height: 140%;
  --_typography-inner---body-m-resources--letter-spacing: .005em;
  --_typography-inner---body-s-resources--font-size: .875rem;
  --_typography-inner---body-s-resources--font-weight: 300;
  --_typography-inner---body-s-resources--line-height: 120%;
  --_typography-inner---body-s-resources--letter-spacing: .005em;
}

body {
  background-color: var(--colour-bg--dark-bg);
  font-family: var(--font-family--body);
  color: var(--colour-global--white);
  --_typography---h2-m--font-size: 2.5rem;
  --_typography---h2-m--line-height: 110%;
  --_typography---h2-m--font-weight: 300;
  --_typography---h2-m--letter-spacing: 0em;
  --_typography---h3--font-size: 1.625rem;
  --_typography---h3--line-height: 108%;
  --_typography---h3--font-weight: 400;
  --_typography---h3--letter-spacing: 0em;
  --_typography---h4--font-size: 1.25rem;
  --_typography---h4--line-height: 112%;
  --_typography---h4--letter-spacing: 0em;
  --_typography---body-l--font-weight: 400;
  --_typography---body-m--font-size: 1rem;
  --_typography---body-m--line-height: 140%;
  --_typography---body-m-light-bg--line-height: 140%;
  --_typography---body-m--font-weight: 300;
  --_typography---body-m--letter-spacing: .005em;
  --_typography---h1-l--font-size: 5rem;
  --_typography---h1-l--line-height: 100%;
  --_typography---h1-l--font-weight: 400;
  --_typography---h1-l--letter-spacing: -.005em;
  --_typography---eyebrow--font-size: 1.25rem;
  --_typography---eyebrow--line-height: 100%;
  --_typography---eyebrow--font-weight: 400;
  --_typography---eyebrow--letter-spacing: .01em;
  --_typography---body-l--font-size: 1.125rem;
  --_typography---body-l--line-height: 120%;
  --_typography---body-l--letter-spacing: .005em;
  --_typography---h2-l--font-size: 2.875rem;
  --_typography---h2-l--line-height: 112%;
  --_typography---h2-l--font-weight: 400;
  --_typography---h2-l-light-bg--line-height: 112%;
  --_typography---h1-m--font-size: 4.125rem;
  --_typography---h1-m--font-weight: 400;
  --_typography---h1-m--letter-spacing: -.005em;
  --_typography---h4--font-weight: 400;
  --_typography---body-s--font-size: .875rem;
  --_typography---body-s--line-height: 120%;
  --_typography---body-s--font-weight: 300;
  --_typography---h2-l-light-bg--font-size: 2.875rem;
  --_typography---h2-l-light-bg--font-weight: 500;
  --_typography---h2-l-light-bg--letter-spacing: 0em;
  --_typography---h1-m--line-height: 100%;
  --_typography---h2-l--letter-spacing: 0em;
  --_typography---h2-m-light-bg--font-size: 2.5rem;
  --_typography---h2-m-light-bg--font-weight: 400;
  --_typography---h2-m-light-bg--line-height: 400%;
  --_typography---h2-m-light-bg--letter-spacing: 0em;
  --_typography---body-m-light-bg--font-size: 1rem;
  --_typography---body-m-light-bg--font-weight: 400;
  --_typography---body-m-light-bg--letter-spacing: .005em;
  --_typography---body-s--letter-spacing: .005em;
  --_spacing---section: 8.75rem;
  --_spacing---padding-xxl: 5rem;
  --_spacing---padding-xl: 3.75rem;
  --_spacing---padding-l: 2.5rem;
  --_spacing---padding-m: 1.25rem;
  --_spacing---padding-s: 1rem;
  --_spacing---padding-xs: 1rem;
  --_color---bg-light: white;
  --_color---light-text-med-opacity: #ffffffbf;
  --_color---dark-text-med-opacity: #000c;
  --_color---light-text-high-opacity: #ffffffd9;
  --_color---bg-dark: #060c0f;
  --_color---light-text-low-opacity: #ffffffa6;
  --_color---border-dark-bg: #ffffff1a;
  --_color---dark-text-low-opacity: #000000b3;
  --_color---dark-text-high-opacity: #000000e6;
  --_color---light-text: white;
  --_color---primary: #17a6ab;
  --_typography-inner---h1-s--font-size: 3.375rem;
  --_typography-inner---h1-s--line-height: 106%;
  --_typography-inner---h1-s--font-weight: 400;
  --_typography-inner---body-m-resources--font-weight: 300;
  --_typography-inner---h2-resources--font-size: 2.125rem;
  --_typography-inner---h2-resources--line-height: 115%;
  --_typography-inner---h2-resources--font-weight: 400;
  --_typography-inner---h3-resources--font-size: 1.625rem;
  --_typography-inner---h3-resources--font-weight: 400;
  --_typography-inner---h4-resources--font-size: 1.1875rem;
  --_typography-inner---h4-resources--line-height: 112%;
  --_typography-inner---h4-resources--font-weight: 400;
  --_typography-inner---h2-resources--letter-spacing: 0em;
  --_typography-inner---h1-s--letter-spacing: -.005em;
  --_typography-inner---h3-resources--line-height: 108%;
  --_typography-inner---h3-resources--letter-spacing: 0em;
  --_typography-inner---h4-resources--letter-spacing: 0em;
  --_typography-inner---eyebrow--font-size: 1.25rem;
  --_typography-inner---eyebrow--font-weight: 400;
  --_typography-inner---eyebrow--line-height: 100%;
  --_typography-inner---eyebrow--letter-spacing: .01em;
  --_typography-inner---body-l-resources--font-size: 1.125rem;
  --_typography-inner---body-l-resources--font-weight: 400;
  --_typography-inner---body-l-resources--line-height: 120%;
  --_typography-inner---body-l-resources--letter-spacing: .005em;
  --_typography-inner---body-m-resources--font-size: 1rem;
  --_typography-inner---body-m-resources--line-height: 140%;
  --_typography-inner---body-m-resources--letter-spacing: .005em;
  --_typography-inner---body-s-resources--font-size: .875rem;
  --_typography-inner---body-s-resources--font-weight: 300;
  --_typography-inner---body-s-resources--line-height: 120%;
  --_typography-inner---body-s-resources--letter-spacing: .005em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}

h1 {
  font-family: var(--font-family--headings);
  color: var(--colour-global--white);
  font-size: var(--text--h1-main);
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 100%;
}

h2 {
  font-family: var(--font-family--headings);
  color: var(--colour-global--black);
  font-size: var(--text--h2-main);
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 115%;
}

h3 {
  font-family: var(--font-family--headings);
  color: var(--colour-global--black);
  font-size: var(--text--h3-main);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 120%;
}

h4 {
  font-family: var(--font-family--headings);
  color: var(--colour-global--black);
  font-size: var(--text--h4-main);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 112%;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--colour-global--white);
  text-decoration: none;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  object-fit: cover;
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section {
  padding-top: var(--_spacing---section);
  padding-bottom: var(--_spacing---section);
  position: relative;
}

.section.black-bg {
  background-color: #000;
}

.section.hero {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 120vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.section.case-study {
  overflow: hidden;
}

.section.case-study.bg {
  background-color: #060c0f;
}

.section.partners {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/675af656ca2cccd50e342f97_Our%20Partners-new-bg.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.section.awards {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/66fbd47c75ba856290c7ae5f_Our%20Partners-bg.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.capabilities-hero {
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding-top: 9.375rem;
  padding-bottom: 6.25rem;
  display: flex;
  position: relative;
}

.section.capabilities-hero.data-analytics {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/681b64239cafdc8fb86c8486_Data-analytics-bg%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.capabilities-hero.ai {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671903a23386f4d5f1ec33f3_Hero.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.capabilities-hero.modern-cloud {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6719178c9befb9818771d273_Cloud%20eng.webp");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.capabilities-hero.managed-services {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671917d5a0a8eb6cab3bb211_Managed%20services.webp");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.capabilities-hero.gcc {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6722184bfcccdb2498a30a9d_GCC%20Hero.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.challenges {
  background-color: var(--colour-global--dark);
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6705069161016ef8e6b36fb3_assistance-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.stats {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68e7f076d55199b95982db17_Stats%20bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.event-cont {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6710b28b8b671a1f9dec995a_event-cont-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.event-cont.no-top-padding {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.section.future-event {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6710b30b1bfbb88a0662a67d_upcomming-event-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.events-hero {
  padding-top: 11.875rem;
  position: relative;
}

.section.popular-event {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671217720eee0fa38034f41a_About-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.event-main {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671a3557242912cc02e5a422_event.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.form-sec {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/67123e7dffe98b5b3e3bbdcc_contact-hero.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.awards {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/67123ef33eaec2aef675a75c_awards-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section.location-sec {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671263a5acad8d5154a740da_loc-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.timeline {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6714acedf1e541413acaa83a_Timeline.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.roots {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6714bcd9188a12cb895143d6_How%20Parkar%20Was%20Born.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.vision {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6714c568f84bbe3ce6abb645_vision.webp");
  background-repeat: no-repeat;
  background-size: cover;
}

.section.about-us {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671a0db9613e2fa8d04453b7_323bda0c5baa843d859e4cb298083327_about-hero.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 9.6875rem;
  padding-bottom: 6rem;
}

.section.cta {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6714d1a4ad2ce77ba757d28a_CTA.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.our-team {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/67179bdf655e7fd059eff1d3_our-team-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 15rem;
}

.section.partners-hero {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671a0757f7c53b1899fe0ae5_op-hero.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 11.875rem;
  position: relative;
}

.section.collab {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6714c568f84bbe3ce6abb645_vision.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.join {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671638368a2b657d8b43cf17_join-us-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.life-at-parker-hero {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671644a32a2ccd119e0c472b_life-of-parker-bg-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 11.875rem;
  position: relative;
}

.section.diversity-impact {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6716663102a412692e15323a_diversity-bg.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.team-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/67166ca302a412692e1b806f_team-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.benefits-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6716827a7c18e63085d77426_benefits-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section.resources {
  display: none;
}

.section.next-steps {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6721f11e81101f87e510e565_steps-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.support {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/67220f0ecb4c64e8192f5573_support-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.intro-vector {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/672c90f2d9a9ff99a9484449_LP-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 6.25rem;
  padding-bottom: 5.75rem;
  overflow: hidden;
}

.section.team-highlights {
  aspect-ratio: 1440 / 1040;
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6745bf4c6c38a31c6fb43657_team-highlights-bg.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 11.125rem;
  padding-bottom: 0;
}

.section.spotlight-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6745c4e2524317946ce88de5_spotlioght-bg-frame.webp");
  background-position: 50%;
  background-size: cover;
}

.section.stars-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/67481bd6d48127bf357d1767_How%20Parkar%20bg.webp");
  background-position: 50%;
  background-size: cover;
}

.section.our-team-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6748398c3d0f4a0943970e61_team-bg.webp");
  background-position: 50%;
  background-size: cover;
}

.section.blog-hero {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/674eb651c7569b8ac7b515e6_blog-hero-bg.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 10rem;
}

.section.no-top-padding.black-bg {
  background-color: #0000;
  background-image: linear-gradient(8deg, #000, #fff0 70%);
}

.section.more-blog-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68f1cf79bd39b7ce6306ef44_inner%20bg.webp");
  background-position: 50%;
  background-size: cover;
}

.section.cs-hero {
  object-fit: cover;
  padding-top: 12.5rem;
  overflow: hidden;
}

.section.challneges-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/675055bdf5f5518a825d5fd7_challenges-bg.webp");
  background-position: 50%;
  background-size: cover;
}

.section.life-at-parkar-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/675686ec6d0a6478d25a92e0_life%40parkar-bg.webp");
  background-position: 50%;
  background-size: cover;
}

.section.map-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6756a5d1fc49bb4bed44270f_map-sec-bg-img.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 11rem;
  padding-bottom: 11rem;
  overflow: hidden;
}

.section.leadership-hero {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6756cd4c7ca75ca3b65e7c1b_leadership-hero-bg.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 10rem;
  padding-bottom: 0;
}

.section.team {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6757c1f847c86c655c6dc0c3_team-member-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.news-listing {
  padding-top: 12.5rem;
  padding-bottom: 0;
}

.section.award-listing {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68fa4f35b2f9b17e883ef230_awards-hero-image.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 11.25rem;
  padding-bottom: 11.25rem;
}

.section.awards-sec {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/675966fa5e34e45aff6721d1_awrds-cards-sec.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.award-inner {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6759bd6c6a7ebfd0aaa050b1_Award%20Innerbg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 11.25rem;
}

.section.award-content {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6759bd6cb5e820cf520107ed_award-content.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.upcoming-webinar {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/675a7af9f76b5bde42db2803_upcoming-webinar-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.upcoming-webinar.bg {
  background-color: #0000;
  background-image: none;
}

.section.insights {
  padding-top: 11.125rem;
}

.section.hidden {
  display: none;
}

.section.timeline-his {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/675ac3ce5a7bc555f1270a48_Timeline-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.upcoming {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/675ad9d671052021a33ec1b8_upcoming-event-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.solutions {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/675b13930c3cc7980ed4083a_cs%20solu-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.no-padding-bottom {
  padding-bottom: 0;
}

.section.no-padding-bottom.why-parkar {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6821907097f4878ff15cdca6_bg-why-parkar.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  display: flex;
}

.section.vision-tom {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/675ac3ce5a7bc555f1270a48_Timeline-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.res-webinar {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/675bbf06d3c534b95b834578_webinar-res-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.journey-hero {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/676cfc3e46ed8f644639bb90_Hero-Our-Journey-updated.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 11.875rem;
  position: relative;
}

.section.parker-spotlight-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/677fd9fb843d96419dce385f_life-at-parkar-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.our-approach {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/681473d4fa622c0811a6ce05_Approach-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section.purpose-sec {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/681de3249e86aad24e1a0ac4_purpose-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.about-hero-section {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671a0db9613e2fa8d04453b7_323bda0c5baa843d859e4cb298083327_about-hero.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 9.6875rem;
  padding-bottom: 6rem;
}

.section.about-vision {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6714c568f84bbe3ce6abb645_vision.webp");
  background-repeat: no-repeat;
  background-size: cover;
}

.section.gcc-hero {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68fa363407b88684c9052fe7_gcc-hero-11.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10.25rem;
  padding-bottom: 10.25rem;
}

.section.gcc-cs-section {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68341ab1491b4f1c5b9586db_gcc-cs-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.gcc-usecase-section {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68345e3cea210a2d0fd74771_Expertise-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
}

.section.gcc-team-section {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/683564264a23a0dee2f91795_product-team-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.gcc-bot-hero {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68778a2a6910a01731e96aa0_bot-hero.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10.25rem;
  padding-bottom: 10.25rem;
}

.section.gcc-paygo-hero {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68778d9f8cdc06833fd17ae5_pay-as-you-go-hero.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10.25rem;
  padding-bottom: 10.25rem;
}

.section.gcc-mngd-services-hero {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68fa385964b6f018f3068715_managed-gcc-image.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10.25rem;
  padding-bottom: 10.25rem;
}

.section.new-hero {
  width: 100%;
  height: 100svh;
  padding-top: 0;
  padding-bottom: var(--_spacing---padding-xxl);
  background-image: linear-gradient(0deg, #060c0fcc, #060c0f21 95%);
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  overflow: hidden;
}

.section.solution-hero {
  background-color: #060c0f;
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/69022a83d7599ce7179505a4_solution-hero-bg.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 15.375rem;
}

.section.challenges-section, .section.bg {
  background-color: #060c0f;
}

.section.methods-section {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68e378cade43f1c36a2c45f8_methods-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section.gcc-catalysts {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68e8db6ba265f48562ce87ab_GCCs%20Catalysts%20bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.what-we-do-gcc {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68ed253593bb304c6452590e_WHAT%20WE%20DO%20FOR%20GCCS%20bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.award-section {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68ed3141db2fc5685725cc33_award%20section%20bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.award-section.is-100px-top {
  padding-top: 6.25rem;
}

.section.overflow-hidden {
  overflow: hidden;
}

.section.timeline-bg-journy {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68ef6646522c815fa5173d4e_our%20journy%20bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.why-parkar {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68ef7601d7042f99bef66898_why%20parkar%20bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.cs-hero-copy {
  object-fit: cover;
  padding-top: 12.5rem;
  overflow: hidden;
}

.section.blend {
  overflow: hidden;
}

.section._60-padding {
  padding-top: 3.75rem;
}

.section.blend-copy {
  padding-top: 12.5rem;
  padding-bottom: 0;
  overflow: hidden;
}

.section._100-padding {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.section.bg-white {
  background-color: var(--colour-global--white);
}

.section.footer-section {
  z-index: 6;
  background-color: var(--colour-global--black);
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6714acedf1e541413acaa83a_Timeline.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 3.5rem;
  padding-bottom: 3.75rem;
}

.section.timeline-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68e7c3ea8c7330a063151303_intro%20bg.webp");
}

.section.light-new-bg {
  background-color: var(--_color---bg-light);
}

.section.loc {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68cfe6303117b13140da6c38_loc-bg.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section.no-padding.overflow-hidden {
  overflow: hidden;
}

.section.ecosystem-sec {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68d2a3b2fb4c5fa13c59af51_ecosystem-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.section.platform {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68e7d31689fede124dab46df_platform-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.award {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68e7de704a9a2cd5452cdf84_award%20bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section.hero-home {
  background-color: #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  padding-top: 0;
  padding-bottom: 0;
}

.main-wp {
  z-index: 1;
  width: 94%;
  max-width: var(--container-width--main-wp);
  margin-left: auto;
  margin-right: auto;
}

.main-wp.nav {
  z-index: 9999;
  border-radius: .1875rem;
  flex-flow: column;
  justify-content: flex-start;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.main-wp.solution-main-wp {
  position: relative;
}

.main-wp.new {
  z-index: 30;
  z-index: 30;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: -5%;
  display: flex;
  position: relative;
}

.subtext {
  font-size: var(--text--body-main);
  margin-top: 1rem;
}

.subtext.speaker-subtext {
  margin-top: .625rem;
}

.subtext.footer {
  color: #fffc;
  width: 85%;
  font-size: .875rem;
  font-weight: 300;
  line-height: 140%;
  display: block;
}

.button {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--colour-brand--primary);
  font-family: var(--font-family--body);
  color: #fff;
  letter-spacing: .25px;
  border-color: #ccc0;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1.0625rem 1.625rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button:hover {
  background-color: #079ea2;
}

.button.primary-light {
  background-color: var(--colour-global--white);
  color: #000;
  border-color: #fff;
  border-radius: 0;
}

.button.primary-light:hover {
  background-color: #ccc;
}

.button.secondary {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #0000;
  background-image: linear-gradient(135deg, #fff3 3%, #ffffff0f 99%);
  border: 1px solid #ffffff1a;
}

.button.secondary:hover {
  background-color: #079ea2;
  background-image: none;
}

.button.secondary-light {
  border-color: var(--colour-global--white);
  background-color: #0000;
}

.button.secondary-new {
  background-color: var(--colour-global--black);
}

.button.left-align {
  margin-left: 0;
}

.button.dark {
  background-color: var(--colour-global--black);
}

.button.tertiary {
  background-color: #0000;
  border-style: none;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.button.tertiary.light-text {
  letter-spacing: 0;
  font-size: .9375rem;
  font-weight: 400;
}

.button.tertiary.new {
  grid-column-gap: .5625rem;
  grid-row-gap: .5625rem;
}

.button.nav-btn {
  letter-spacing: 0;
  background-color: #0000;
  border-color: #fff9;
  padding: .625rem .875rem;
  font-size: .8125rem;
}

.button.nav-btn:hover {
  background-color: var(--colour-global--white);
  color: var(--colour-global--black);
}

.arrow-wp {
  width: .1875rem;
  height: .375rem;
  color: var(--colour-brand--secondary);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.arrow-wp.white {
  color: var(--color--white\<deleted\|variable-5577f210-c52d-3e58-be5f-fac4cf424391\>);
}

.footer-wp {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .75fr .5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: stretch stretch;
  display: flex;
}

.footer-ele {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.footer-ele._2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
}

.footer-head {
  margin-bottom: 1.125rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.footer-head.sub-block:hover, .footer-head.sub-block.w--current {
  color: var(--colour-brand--primary);
}

.footer-head.sub-block {
  color: #fffc;
  margin-bottom: 0;
  font-size: .9375rem;
  font-weight: 300;
  text-decoration: none;
}

.footer-head.sub-block:hover, .footer-head.sub-block.w--current {
  color: var(--colour-brand--primary);
}

.footer-subhead {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  font-family: var(--font-family--headings);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2rem;
  font-size: .9375rem;
  display: flex;
}

.footer-subhead.contact {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  margin-bottom: 0;
}

.copyright-text {
  color: #fffc;
  font-size: .9375rem;
  font-weight: 300;
  line-height: 120%;
  display: flex;
}

.arrow-btn {
  color: var(--colour-text--light-high-opacity);
  background-color: #fafafa00;
  border-color: #ccc0;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 1rem;
  line-height: 125%;
}

.nav-logo-img {
  width: 100%;
  height: 100%;
}

.nav-logo-wp {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 5.75rem;
  display: flex;
}

.navbar {
  z-index: 9991;
  background-color: #060c0f;
  width: 100%;
  position: fixed;
  inset: 0% 0% auto;
}

.light-text {
  color: var(--colour-global--light);
}

.white-text {
  color: var(--colour-global--white);
}

.white-text.max-ch-22 {
  max-width: 22ch;
}

.global-btn-wp {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3.75rem;
  display: flex;
}

.global-btn-wp.big-gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.global-btn-wp.hero {
  margin-top: 2.5rem;
}

.global-btn-wp.center {
  justify-content: center;
  align-items: center;
}

.global-btn-wp.no-gap {
  margin-top: 0;
}

.global-btn-wp.new {
  margin-top: 3.125rem;
}

.global-btn-wp.less-gap {
  margin-top: 1.875rem;
}

.footer-links-wp {
  grid-column-gap: 4.375rem;
  grid-row-gap: 4.375rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 70%;
  display: flex;
}

.footer-logo-wp {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex-flow: column;
  justify-content: flex-start;
  width: 32%;
  height: 100%;
  display: flex;
}

.nav-dd-grid-wp {
  grid-column-gap: 3.125rem;
  grid-row-gap: 1.6875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.nav-dd-grid-wp.nav-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.nav-dd-sub-links-wp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.nav-dd-links-wp {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  height: 100%;
  font-family: var(--font-family--headings);
  color: #ffffffb3;
  border: .5px solid #1f2427;
  border-top-width: 0;
  justify-content: flex-start;
  align-items: center;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 120%;
  transition: all .2s;
  display: flex;
}

.nav-dd-links-wp:hover {
  color: var(--colour-brand--primary);
  background-color: #09151a;
  background-image: linear-gradient(#0006, #0006), linear-gradient(253deg, #093447cc, #0934471a);
}

.nav-dd-links-wp.no-border {
  background-color: #ffffff0a;
  border-style: none;
  border-width: 1px;
}

.nav-dd-features-sublinks-wp {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: .5px #1f2427;
  border-right: .5px solid #1f2427;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  display: grid;
}

.nav-dd-features-sublinks-wp._7 {
  border-bottom: 1px #1f2427;
  border-right: 1px solid #1f2427;
  grid-template-columns: .398fr 1fr;
  place-items: start stretch;
}

.nav-dd-link-content-wp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1.875rem 2.5rem 1.875rem 1.875rem;
  display: flex;
  overflow: hidden;
}

.nav-dd-link-content-wp.no-padding {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  width: 70%;
  padding: 1.875rem;
}

.nav-dd-link-content-wp.last-no-border {
  border-right-style: none;
}

.nav-dd-link-content-wp.no-border {
  padding: 1rem .75rem;
}

.nav-dd-subtext {
  font-family: var(--font-family--body);
  color: #ffffffb3;
  margin-top: 1rem;
  font-size: .875rem;
  font-weight: 300;
  line-height: 160%;
}

.nav-btn {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  text-transform: uppercase;
  background-color: #0003;
  border: .5px solid #fff3;
  padding: .5rem .9375rem;
  font-size: .9375rem;
}

.dark-bg {
  background-color: var(--colour-bg--dark-bg);
}

.dark-text-high-opacity {
  color: var(--colour-text--dark-text-high-opacity);
}

.light-text-high-opacity {
  color: var(--colour-text--light-high-opacity);
}

.highlight-paragraph {
  color: #525f6c;
  font-size: 2.625rem;
  line-height: 120%;
}

.highlight-paragraph.new-highlight {
  color: #525f6c;
  font-size: var(--_typography---h2-m--font-size);
  line-height: var(--_typography---h2-m--line-height);
  font-weight: var(--_typography---h2-m--font-weight);
  letter-spacing: var(--_typography---h2-m--letter-spacing);
  font-size: var(--_typography---h2-m--font-size);
  line-height: var(--_typography---h2-m--line-height);
  font-weight: var(--_typography---h2-m--font-weight);
  letter-spacing: var(--_typography---h2-m--letter-spacing);
}

.no-bottom-margin {
  margin-bottom: 0;
}

.title-w-label-wp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-w-label-wp.flex-gap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.title-w-label-wp.res {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
}

.title-w-label-wp.center-aligned, .title-w-label-wp.history-title-wp {
  justify-content: flex-start;
  align-items: center;
}

.title-w-label-wp.width {
  width: 55%;
}

.title-w-label-wp.center {
  justify-content: flex-start;
  align-items: center;
}

.title-w-label-wp.small-width, .title-w-label-wp.max-width-xxxs {
  max-width: 30rem;
}

.title-w-label-wp.space-bt {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
}

.title-w-label-wp._w-margin {
  margin-bottom: 1.25rem;
}

.title-w-label-wp.award {
  max-width: 35rem;
}

.case-study-thumbnail {
  width: 100%;
  height: 100%;
}

.case-study-thumbnail.home-card-thumbnail {
  object-position: 50% 0%;
  min-height: 30rem;
}

.case-study-card {
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.case-study-card.overflow-hidden {
  overflow: hidden;
}

.cs-cards-mask {
  width: 50vw;
  height: 100%;
  max-height: 100%;
  margin-right: var(--_spacing---padding-xl);
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.cs-cards-mask.home-card-mask {
  margin-right: 1.25rem;
  overflow: hidden;
}

.cs-content-wp {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #00000080;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 85.35%;
  height: 85.56%;
  padding: 2.125rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.cs-content-wp.cs {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 95%;
  height: auto;
  padding: 1.875rem;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.cs-content-wp.hero {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-end;
  align-items: flex-start;
  width: 55%;
  height: auto;
  padding: 3.75rem;
}

.cs-content-wp.cs-home {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: stretch;
  width: 80%;
  height: 58%;
  padding: 1.875rem;
}

.cs-content-wp.cs-home.cs-gcc {
  justify-content: space-between;
  align-items: stretch;
}

.cs-title-wp {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cs-category {
  color: var(--colour-brand--primary);
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 100%;
}

.cs-category.hidden {
  display: none;
}

.cs-num-wp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--colour-text--light-high-opacity);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: .9375rem;
  line-height: 125%;
  display: flex;
}

.cs-num-wp.home {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
}

.cs-num-wp.fea-card {
  margin-top: var(--_spacing---padding-l);
}

.cs-num-wp.left-border {
  border-left: 1px solid #ffffff1a;
  max-width: 300px;
  padding-left: 2.5rem;
}

.cs-num {
  color: var(--_color---light-text-high-opacity);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 3.125rem;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.dark-bg-2 {
  background-color: var(--colour-global--dark);
}

.no-top-margin {
  margin-top: 0;
}

.cta-block {
  background-color: var(--colour-brand--primary);
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.cta-block.blog-cta-1 {
  margin-top: var(--_spacing---padding-xxl);
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: var(--colour-global--white);
  background-color: #19b7bc00;
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/696e0a0426e24623665472a9_rt-cta-1%20bg.png");
  background-position: 50%;
  background-size: cover;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 2.5rem 3.75rem;
  display: flex;
}

.cta-block.blog-cta-2 {
  margin-top: var(--_spacing---padding-xxl);
  grid-column-gap: 4.875rem;
  grid-row-gap: 4.875rem;
  color: var(--colour-global--white);
  background-color: #19b7bc;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 2.5rem 3.75rem;
  display: flex;
}

.cta-block.blog-cta-3 {
  margin-top: var(--_spacing---padding-xxl);
  color: var(--colour-global--white);
  text-align: center;
  background-color: #19b7bc00;
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/696e0fa33e1654f136614efc_CTA%203%20bg.png");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 2.5rem 6.875rem;
  display: flex;
}

.cta-block.blog-cta-03 {
  margin-top: var(--_spacing---padding-xxl);
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: var(--colour-global--white);
  background-color: #19b7bc;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 2.5rem 3.75rem;
  display: flex;
}

.cta-block.new {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.cta-block.new-cta {
  background-color: #19b7bc00;
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/68e88aab23b0fea2a6da549c_CTA%20bg.webp");
  background-position: 50%;
  background-size: cover;
}

.cta-block.new-cta.overflow-hidden {
  overflow: hidden;
}

.cta-block.new-cta.bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6998538fd4a3262dbce0c80f_CTA%20(1).png");
  background-position: 50%;
  background-size: cover;
}

.footer-social-wp {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  display: flex;
}

.footer-social-block {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.f-social-wp {
  width: 38px;
}

.f-social-wp:hover {
  opacity: .8;
}

.content-copyright-wp {
  border-top: 1px solid #ffffff1a;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 3.75rem;
  padding-top: 1.875rem;
  display: flex;
}

.f-content-block {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.case-studies-block {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: auto;
}

.case-studies-block.top-margin {
  margin-top: 6.1875rem;
}

.case-studies-cards {
  width: 96%;
  max-width: 80rem;
  height: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.case-studies-cards.home-cs-cards {
  display: flex;
}

.case-studies-cards.relative-card {
  position: relative;
}

.case-studies-cards.home-cs-cards-wp {
  width: 94%;
  margin-top: var(--_spacing---padding-xl);
  display: flex;
}

.case-studies-cards.relative-card-copy, .case-studies-cards.relative-card {
  position: relative;
}

.case-studies-cards.home-cs-cards-wp {
  width: 94%;
  margin-top: var(--_spacing---padding-xl);
  display: flex;
}

.partner-icons-block {
  aspect-ratio: 1;
  background-color: #090f1533;
  border: 1px solid #ffffff1a;
  border-style: solid solid none none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.partner-icons-block.left-align {
  border-left-style: solid;
}

.partner-icons-block.bottom-align {
  border-bottom-style: solid;
}

.partner-icons-block.bottom-align.dark-partner-bg.left-line {
  border-left-style: solid;
}

.partner-icons-block.bottom-align.left {
  border-left-style: none;
}

.partner-icons-block.left {
  border-left-style: solid;
}

.partner-icons-block.last {
  border-right-style: none;
}

.partner-black-block {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.partner-black-block.top {
  aspect-ratio: 3 / 2;
  aspect-ratio: 3 / 2;
}

.partner-logo-img {
  width: 80%;
  position: absolute;
}

.partner-logo-img.block-b.b1, .partner-logo-img.block-c.c1, .partner-logo-img.block-d.d1, .partner-logo-img.block-e.e1, .partner-logo-img.block-f.f1, .partner-logo-img.block-g.g1, .partner-logo-img.block-h.h1 {
  width: 70%;
}

.partner-logo-img.block-a.a1 {
  width: 55%;
}

.partner-logo-img.block-b.b1, .partner-logo-img.block-c.c1, .partner-logo-img.block-c.c1, .partner-logo-img.block-d.d1, .partner-logo-img.block-d.d1, .partner-logo-img.block-e.e1, .partner-logo-img.block-e.e1, .partner-logo-img.block-f.f1, .partner-logo-img.block-f.f1, .partner-logo-img.block-g.g1, .partner-logo-img.block-g.g1, .partner-logo-img.block-h.h1 {
  width: 70%;
}

.partner-logo-img.block-h.h1-copy {
  width: 50%;
}

.dark-partner-bg {
  background-color: #090f1580;
}

.image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image.left {
  object-position: 58% 50%;
}

.image._1 {
  aspect-ratio: 1;
  height: 210%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.h3-white {
  color: var(--colour-global--white);
}

.h3-white.card {
  line-height: 100%;
}

.h3-white.new {
  color: var(--_color---light-text-high-opacity);
  font-size: var(--_typography---h3--font-size);
  line-height: var(--_typography---h3--line-height);
  font-weight: var(--_typography---h3--font-weight);
  letter-spacing: var(--_typography---h3--letter-spacing);
  font-size: var(--_typography---h3--font-size);
  line-height: var(--_typography---h3--line-height);
  font-weight: var(--_typography---h3--font-weight);
  letter-spacing: var(--_typography---h3--letter-spacing);
}

.award-img {
  z-index: 10;
  aspect-ratio: 16 / 9;
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  object-position: 50% 0%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.award-img.for-center {
  object-fit: cover;
  object-position: 50% 20%;
}

.award-img.bg {
  z-index: 0;
  aspect-ratio: 2;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.nav-link-label {
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
}

.nav-link-label.gcc-link-label {
  font-size: .875rem;
}

.timeline-bg {
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6714acedf1e541413acaa83a_Timeline.webp");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.card-main-title {
  width: 17ch;
  color: var(--colour-global--white);
}

.card-main-title.ch-limit {
  width: auto;
  font-size: 1.5rem;
}

.card-line-sep {
  background-color: #fff3;
  flex: none;
  width: 100%;
  height: 1px;
}

.card-num-span {
  width: 50%;
  margin-bottom: 2px;
  margin-left: .75rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 100%;
  display: block;
}

.hide {
  display: none;
}

.f-content-grid {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 2rem;
  display: grid;
}

.f-content-grid.top {
  flex-flow: column;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.footer-priv {
  color: #8f9fa3;
  border-left: 1px solid #fffc;
  margin-left: .625rem;
  padding-left: .625rem;
  font-size: .9375rem;
  display: flex;
}

.footer-priv.hide {
  display: none;
}

.f-priv-link {
  color: #fffc;
  font-weight: 300;
}

.f-priv-link.terms-link {
  border-left: 1px solid #fffc;
  margin-left: .625rem;
  padding-left: .625rem;
}

.blog-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  display: grid;
}

.subtext-wp {
  margin-top: 1.25rem;
}

.award-img-wp {
  z-index: 0;
  border: 1px solid #ffffff0d;
  width: 100%;
  padding: 1.25rem 2.5rem;
  position: relative;
  overflow: hidden;
}

.overlay {
  z-index: 1;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6759614043f7bafff9fafa58_award-bg.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  width: 100%;
  position: absolute;
  inset: 0% 0% -1%;
}

.award-card-content {
  z-index: 2;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-image: linear-gradient(#19b7bc1f, #0a353d0a 55%, #07182100), linear-gradient(#060d10b3, #060d10b3);
  justify-content: center;
  align-items: stretch;
  height: 100%;
  min-height: 10rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.award-card-content-inner {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.award-card-block {
  width: 100%;
  height: 100%;
  padding-top: 5rem;
  position: absolute;
  inset: 0% 0% auto;
}

.award-content-outer {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.award-img-copy {
  z-index: 10;
  aspect-ratio: 16 / 9;
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  object-position: 50% 0%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.border {
  background-image: linear-gradient(#fff6, #fff0 65%, #fff0);
  height: 100%;
  padding-top: 1px;
  padding-left: 1px;
  padding-right: 1px;
}

.cs-card-overlay-link {
  z-index: 2;
  display: block;
  position: absolute;
  inset: 0%;
}

.h2-wp.center {
  max-width: 80ch;
  margin-left: auto;
  margin-right: auto;
}

.h2-wp.overflow-hidden {
  overflow: hidden;
}

.h2-wp.overflow-hidden.bottom-padding {
  padding-bottom: 5px;
}

.h2-wp.philophy {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h2-wp.max-width-l {
  max-width: 39.8rem;
}

.h2-wp.max-width-xxxs {
  max-width: 40rem;
}

.h2-wp.max-width-xxxs.text-aligned--center {
  text-align: center;
  text-align: center;
}

.cs-num-block {
  overflow: hidden;
}

.footer-gptw-logo {
  flex: none;
  width: 105px;
}

.footer-gptw-logo.show-mob {
  display: none;
}

.div-block-57 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pop-up {
  z-index: 10000;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.nav-inner-features-wp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-inner-features-wp.new {
  padding: 1rem 1.875rem 1.875rem;
}

.body-new {
  background-color: var(--_color---bg-dark);
  color: var(--_color---light-text-low-opacity);
  font-size: var(--_typography---body-m--font-size);
  line-height: var(--_typography---body-m--line-height);
  font-weight: var(--_typography---body-m--font-weight);
  letter-spacing: var(--_typography---body-m--letter-spacing);
}

.h1-l {
  color: var(--_color---light-text-high-opacity);
  font-size: var(--_typography---h1-l--font-size);
  line-height: var(--_typography---h1-l--line-height);
  font-weight: var(--_typography---h1-l--font-weight);
  letter-spacing: var(--_typography---h1-l--letter-spacing);
  transition: opacity .4s;
}

.hero-wp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  place-items: end start;
  display: grid;
}

.primary-new-button {
  color: var(--colour-global--black);
  font-size: var(--_typography---body-m--font-size);
  background-color: #fff;
  padding: 1.0625rem 1.25rem;
  font-weight: 500;
  line-height: 100%;
  transition: all .4s;
}

.eyebrow-text-wp {
  color: var(--_color---light-text-med-opacity);
  font-size: var(--_typography---eyebrow--font-size);
  line-height: var(--_typography---eyebrow--line-height);
  font-weight: var(--_typography---eyebrow--font-weight);
  letter-spacing: var(--_typography---eyebrow--letter-spacing);
  text-transform: uppercase;
  margin-bottom: .625rem;
}

.eyebrow-text-wp.dark-txt {
  color: var(--_color---dark-text-med-opacity);
}

.eyebrow-text-wp.overflow-hidden {
  overflow: hidden;
}

.eyebrow-text-wp.dark-text-high-opacity {
  color: var(--colour-text--dark-text-high-opacity);
}

.num-stats {
  color: var(--colour-text--light-high-opacity);
  letter-spacing: 0;
  font-size: 6.25rem;
  font-weight: 300;
  line-height: 112%;
}

.num-stats.overflow-hidden {
  overflow: hidden;
}

.stats-subtext {
  max-width: 24.8rem;
  color: var(--_color---light-text-med-opacity);
  font-size: var(--_typography---body-l--font-size);
  margin-top: 1rem;
  overflow: hidden;
}

.stats-subtext.max-width-xxxs {
  max-width: 24.375rem;
}

.platform-wp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.platform-toggle-wp {
  width: 100%;
}

.platform-main-wp {
  max-width: 70.4375rem;
  margin-left: auto;
  margin-right: auto;
}

.platform-details-wp {
  grid-column-gap: var(--_spacing---padding-m);
  grid-row-gap: var(--_spacing---padding-m);
  flex-flow: column;
  max-width: 35rem;
  display: flex;
  position: absolute;
  inset: auto 0% 2.375rem 3rem;
}

.industry-main {
  margin-top: var(--_spacing---padding-xl);
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ind-small {
  aspect-ratio: 239 / 280;
  width: 20%;
  position: relative;
}

.ind-details {
  z-index: 3;
  margin-right: var(--_spacing---padding-m);
  margin-bottom: var(--_spacing---padding-m);
  margin-left: var(--_spacing---padding-m);
  grid-column-gap: var(--_spacing---padding-s);
  grid-row-gap: var(--_spacing---padding-s);
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.ind-bg {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.ind-big {
  aspect-ratio: 239.45 / 316.41;
  width: 20%;
  position: relative;
}

.career-img-wp {
  width: 55%;
}

.career-main-wp {
  grid-column-gap: 5.25rem;
  grid-row-gap: 5.25rem;
  display: flex;
}

.caree-details {
  width: 40%;
}

.career-subtext-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  letter-spacing: var(--_typography---body-m--letter-spacing);
  flex-flow: column;
  margin-top: 2rem;
  display: flex;
}

.career-img {
  width: 100%;
  height: 100%;
}

.comp-main-wp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.comp-logo-wp {
  margin-top: var(--_spacing---padding-xxl);
  justify-content: center;
  align-items: center;
  display: flex;
}

.comp-logo-img {
  width: 20%;
  margin-left: -2%;
}

.tabs-menu {
  background-color: #0009;
  background-image: linear-gradient(167deg, #0009, #ffffff1a);
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: auto;
  padding: .3125rem;
  display: flex;
}

.loc-title {
  margin-top: var(--_spacing---padding-xs);
  font-size: 1.625rem;
  line-height: var(--_typography---h3--line-height);
  letter-spacing: var(--_typography---h3--letter-spacing);
  position: relative;
}

.headquaters-wp {
  padding: 1.5rem;
  position: relative;
}

.bg-loc {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.loc-subtext {
  max-width: 30ch;
  margin-top: .75rem;
  position: relative;
}

.tabs-content {
  margin-top: var(--_spacing---padding-xl);
}

.loc-main-wp {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 20% 80%;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.loc-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.location-wp {
  width: 100%;
  padding: 0px 0px var(--_spacing---padding-xs);
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
}

.loc-line {
  background-color: #fff3;
  width: 100%;
  height: .8px;
  margin-bottom: .375rem;
}

.tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.tabs.hide {
  display: none;
}

.tab-links {
  color: var(--colour-global--white);
  font-size: var(--_typography---body-m--font-size);
  line-height: var(--_typography---body-l--line-height);
  text-transform: uppercase;
  background-color: #0000;
  padding: .75rem 2.375rem;
}

.tab-links.w--current {
  background-color: var(--colour-global--white);
  color: var(--colour-global--black);
}

.home-stats-main-wp {
  grid-template-rows: auto auto auto;
  grid-template-columns: 45% auto 48%;
  grid-auto-columns: 1fr;
  display: grid;
}

.stat-sep {
  background-color: #ffffff1a;
  width: 1px;
}

.stat-h-sep {
  background-color: #ffffff1a;
  width: 200%;
  height: 1px;
  position: absolute;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.stat-h-sep.hide-in-desk {
  display: none;
}

.div-block-65-copy-copy {
  background-color: #ffffff1a;
  width: 200%;
  height: 1px;
  position: absolute;
  top: 0%;
  left: -14.5%;
}

.stat-card-wp {
  flex-flow: column;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.seperator {
  background-color: #ffffff1a;
  height: 1px;
}

.seperator.gcc.hidden-on-desk {
  display: none;
}

.seperator.dark {
  background-color: #0000001a;
}

.seperator.dark.life-at {
  margin-top: var(--_spacing---padding-l);
  margin-bottom: var(--_spacing---padding-m);
}

.seperator.cs-feature {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.seperator.news-card {
  margin-top: var(--_spacing---padding-l);
}

.primary-text-color {
  color: var(--colour-brand--primary);
}

.primary-text-color.small {
  font-size: 4rem;
}

.hero-banner-text-wp {
  color: #ffffffd9;
  flex-flow: column;
  margin-top: 1.25rem;
  display: flex;
}

.ecosystem-main-wp {
  z-index: 0;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.ecosystem-content-wp {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.ecosystem-sec-wp {
  height: 400vh;
  position: relative;
  overflow: visible;
}

.eco-system-card-wp {
  color: #ffffffb3;
  border-left: 1px solid #0000;
  flex-flow: column;
  margin-left: -1px;
  padding-left: 1.375rem;
  display: flex;
}

.eco-sys-subtext {
  margin-top: .5rem;
}

.eco-sys-btn-wp {
  margin-top: var(--_spacing---padding-m);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ecosys-cards-wp {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-left: 1px solid #fff3;
  flex-flow: column;
  display: flex;
}

.ecosy-card-head {
  color: var(--colour-global--white);
  font-size: var(--_animation---s2--heading--ecoooo);
  letter-spacing: 0;
  line-height: 100%;
}

.ecosystem-illustration-wp {
  aspect-ratio: 670 / 653;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 41.875rem;
  height: 100%;
  max-height: 40.625rem;
  display: flex;
  position: relative;
}

.ecosys-cards-tab {
  display: none;
}

.ecosys-tab-link, .ecosys-tab-link.w--current {
  background-color: #c8c8c800;
}

.svg {
  width: 77%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 11% 0% auto;
}

.svg.s2 {
  width: 40.7%;
  margin-left: 0;
  margin-right: 0;
  top: 10%;
  left: auto;
  right: 12%;
  transform: rotate(180deg);
}

.svg.s1 {
  z-index: 1;
  stroke-dasharray: var(--_animation---s1--stroke-offset);
  top: 11%;
  left: -1%;
}

.svg.s3 {
  z-index: 1;
  stroke-dasharray: var(--_animation---s1--stroke-offset);
  top: 48.2%;
  left: -1%;
}

.svg.s4 {
  width: 40.5%;
  margin-left: 0;
  margin-right: 0;
  top: 67%;
  left: 11%;
  right: auto;
}

.svg-illu {
  aspect-ratio: 6.7 / 6.5;
  justify-content: center;
  align-items: center;
  width: 45vw;
  display: flex;
  position: relative;
  overflow: visible;
}

.svg-bg {
  width: 100%;
}

.eco-content-block {
  overflow: hidden;
}

.body-l {
  color: var(--_color---light-text-low-opacity);
  font-size: var(--_typography---body-l--font-size);
  line-height: var(--_typography---body-l--line-height);
  font-weight: var(--_typography---body-l--font-weight);
  letter-spacing: var(--_typography---body-l--letter-spacing);
}

.body-l.dark {
  color: var(--_color---dark-text-low-opacity);
}

.body-l.dark.normal {
  font-weight: 400;
}

.body-l.dark-text-med-opacity {
  color: var(--_color---dark-text-med-opacity);
}

.body-l.light-text-high-opacity {
  color: var(--colour-text--light-high-opacity);
}

.gen-ai-text {
  width: 36%;
  position: absolute;
  left: 31%;
}

.who-we-are-grid-wp {
  grid-column-gap: 9.3125rem;
  grid-row-gap: 9.3125rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  place-items: start stretch;
  max-width: 72.5rem;
}

.who-we-are-content {
  opacity: .8;
}

.h2l {
  color: var(--_color---light-text-high-opacity);
  font-size: var(--_typography---h2-l--font-size);
  line-height: var(--_typography---h2-l-light-bg--line-height);
  font-weight: var(--_typography---h1-l--font-weight);
  letter-spacing: var(--_typography---h2-m--letter-spacing);
  overflow: visible;
}

.h2l.dark-text {
  color: var(--colour-global--black);
}

.h2l.dark-text.medium {
  font-weight: 500;
}

.h2l.white {
  color: var(--colour-global--white);
}

.h2l.text-aligned-center {
  text-align: center;
}

.industry-card-overlay {
  z-index: 0;
  -webkit-backdrop-filter: blur(34px);
  backdrop-filter: blur(34px);
  background-image: linear-gradient(0deg, #000, #0000);
  position: absolute;
  inset: 0%;
}

.platform-tabs-wp {
  width: 100%;
  height: 100%;
  margin-top: var(--_spacing---padding-xl);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.platform-tabs-wp.ab {
  z-index: 10;
  z-index: 10;
  inset: 0%;
  position: absolute;
  inset: 0%;
}

.tabs-content-2 {
  width: 100%;
  height: 100%;
}

.tabs-menu-2 {
  background-color: #0009;
  padding: .3125rem;
  display: flex;
  position: absolute;
  top: 2.5rem;
}

.platform-tab-link {
  color: var(--colour-global--white);
  font-size: var(--_typography---body-m--font-size);
  letter-spacing: 0;
  background-color: #ddd0;
  padding: .75rem 2.03125rem;
  font-weight: 500;
  line-height: 100%;
}

.platform-tab-link.w--current {
  color: var(--colour-global--black);
  background-color: #fff;
  padding-left: 1.6875rem;
  padding-right: 1.6875rem;
}

.h3-m {
  color: var(--colour-text--light-high-opacity);
  font-size: var(--_typography---h3--font-size);
  line-height: var(--_typography---h3--line-height);
  font-weight: var(--_typography---h3--font-weight);
  letter-spacing: var(--_typography---h3--letter-spacing);
}

.h3-m.dark-txt {
  color: var(--_color---dark-text-high-opacity);
}

.h3-m.dark-text-high-opacity, .h3-m.dark {
  color: var(--colour-text--dark-text-high-opacity);
}

.h3-m.max-ch {
  text-wrap: balance;
  max-width: 11ch;
}

.title-content-main-wp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.our-partner-content-wp {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 31rem;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.our-partners-logos-wp {
  width: 100%;
}

.our-partner-main-wp {
  width: 94%;
  max-width: var(--container-width--main-wp);
  grid-column-gap: 7.1875rem;
  grid-row-gap: 7.1875rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-subext-wp-copy {
  max-width: 34rem;
}

.subtext-wrap {
  margin-top: var(--_spacing---padding-m);
}

.subtext-wrap.multiple {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.subtext-wrap.text-aligned-center {
  text-align: center;
}

.subtext-wrap.small-width {
  width: 90%;
}

.subtext-wrap.x-small-width {
  max-width: 38rem;
}

.blue-cta-main-wp {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 48.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cs-num-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--colour-text--light-high-opacity);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: .9375rem;
  line-height: 125%;
  display: flex;
}

.client-card-head {
  color: var(--colour-text--light-high-opacity);
  letter-spacing: 0;
  font-size: 1.625rem;
  line-height: 106%;
}

.cs-content-main-wp {
  grid-column-gap: 2.125rem;
  grid-row-gap: 2.125rem;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #00000080;
  border: 1px #000;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 85.35%;
  padding: 1.75rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.cs-thumbnail {
  aspect-ratio: 1;
  width: 100%;
}

.cs-thumbnail.new {
  aspect-ratio: 1;
}

.cs-card {
  min-width: 30rem;
  height: 100%;
  max-height: 100%;
  margin-right: var(--_spacing---padding-xl);
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.h3-styled-as-h4 {
  color: var(--_color---light-text);
  font-size: var(--_typography---h4--font-size);
  line-height: var(--_typography---h4--line-height);
  font-weight: var(--_typography---h4--font-weight);
}

.h3-styled-as-h4.light-text-high-opacity {
  color: var(--_color---light-text-high-opacity);
}

.cta-main-wp {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  display: flex;
}

.cs-cards-main-wp {
  overflow: auto;
}

.h2l-light-bg {
  color: var(--_color---dark-text-high-opacity);
  font-size: var(--_typography---h2-l-light-bg--font-size);
  line-height: var(--_typography---h2-l-light-bg--line-height);
  font-weight: var(--_typography---h2-l-light-bg--font-weight);
  letter-spacing: var(--_typography---h2-l-light-bg--letter-spacing);
}

.swiper.life-at {
  position: relative;
}

.swiper-wrapper {
  display: flex;
}

.swiper-wrapper.life-at {
  flex-flow: row;
}

.swiper-slide.life-at {
  flex: none;
  width: 100%;
}

.swiper-slide.award {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
}

.award-cards {
  margin-top: var(--_spacing---padding-xl);
}

.award-card-copy {
  z-index: 0;
  width: 100%;
  max-width: 25rem;
  height: 100%;
  display: flex;
  position: relative;
}

.industry-card.ind-small, .industry-card.ind-big, .industry-card.ind-small, .industry-card.ind-big {
  overflow: hidden;
}

.padding-l {
  padding-top: var(--_spacing---padding-l);
}

.video-sec-overlay {
  z-index: 40;
  width: 100%;
  height: var(--_spacing---padding-xxl);
  background-image: linear-gradient(#020406, #060c0f 75%);
}

.background-video-2 {
  z-index: 10;
  background-color: #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tab-pane-vector, .tab-pane-aioniq {
  height: 100%;
}

.card-btn {
  display: none;
}

.our-partners-logo-grid-wp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 100%;
}

.award-content-wp-copy {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.25rem;
  display: flex;
}

.nav-sublinks-block-2 {
  width: 100%;
}

.nav-2-link {
  color: #fffc;
  font-variation-settings: "wght" 400;
  text-transform: uppercase;
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: 11px;
  line-height: 110%;
  text-decoration: none;
  display: flex;
}

.nav-2-link:hover {
  color: #d50064;
}

.nav-2-link.no-mm.w--current {
  color: #fff;
}

.nav-2-link.mm.nav-6, .nav-2-link.mm.nav-4, .nav-2-link.mm.nav-5, .nav-2-link.mm.nav-7 {
  display: flex;
}

.nav-2-link.mm {
  flex: none;
  justify-content: center;
  align-items: center;
}

.nav-2-link.mm.nav-6, .nav-2-link.mm.nav-4, .nav-2-link.mm.nav-5, .nav-2-link.mm.nav-7 {
  display: flex;
}

.nav-2-link.mm.nav-1 {
  color: #fff9;
}

.nav-2-link.mm.nav-6, .nav-2-link.mm.nav-4, .nav-2-link.mm.nav-5, .nav-2-link.mm.nav-7 {
  display: flex;
}

.nav-2-dd-table-title-wp {
  color: #000;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 2rem;
  font-size: 1.125rem;
  font-weight: 500;
}

.nav-2-links-dd-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: .1875rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-side-block-2 {
  color: #fff;
  text-align: center;
  background-color: #008f94;
  justify-content: center;
  align-items: center;
  min-width: 30%;
  padding: 1rem 2rem;
  display: flex;
}

.nav-arrow-wp {
  justify-content: center;
  align-items: center;
  width: 12px;
  display: flex;
  position: relative;
}

.desk-nav-2-btn-wp {
  z-index: 10;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-2-dd-block {
  z-index: 999;
  background-color: #060c0f;
  border-bottom: 1px solid #ffffff1a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.nav-link-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-2-dd-sub-links-wp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.nav-arrow-white {
  z-index: 1;
  width: .375rem;
  height: .375rem;
  position: relative;
}

.ham-wp {
  display: none;
}

.mob-nav-2-btn-wp {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2.25rem;
  display: none;
}

.nav-2-dd-content-main-wp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 94%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.nav-2-items-wp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.nav-2-dd-content-wp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: none;
  width: 90%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.nav-2-dd-content-wp.nav-4, .nav-2-dd-content-wp.nav-1 {
  display: none;
}

.nav-2-dd-content-wp.nav-3, .nav-2-dd-content-wp.nav-2, .nav-2-dd-content-wp.nav-5, .nav-2-dd-content-wp.nav-7, .nav-2-dd-content-wp.nav-4, .nav-2-dd-content-wp.nav-1 {
  display: none;
}

.nav-2-dd-content-wp.nav-6 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.nav-2-dd-content-wp.nav-3, .nav-2-dd-content-wp.nav-2, .nav-2-dd-content-wp.nav-5, .nav-2-dd-content-wp.nav-7 {
  display: none;
}

.nav-2-dd-mob-sublinks-wp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  display: none;
}

.nav-main-wp-cover {
  z-index: 9999;
  border-bottom-color: #ffffff26;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 3.7rem;
  display: flex;
  position: relative;
}

.nav-2-bg-overlay {
  z-index: 99;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0000004d;
  display: block;
  position: fixed;
  inset: 0%;
  transform: translate(0, -100%);
}

.nav-2-links-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.nav-link-text {
  color: #fff9;
  text-transform: capitalize;
  font-size: .875rem;
}

.nav-link-text:hover {
  color: #fff;
}

.nav-sub-components-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.nav-2-link-main-label {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: #fffc;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-2-dd-grid-wp {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.mob-nav-2-wp {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-main {
  z-index: 9999;
  border-bottom: 1px solid #ffffff26;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 3.75rem;
  display: flex;
  position: relative;
}

.primary-btn-wp {
  overflow: hidden;
}

.btn-txt-1 {
  cursor: pointer;
  position: absolute;
}

.btn-txt-1.no-wrap {
  color: #000;
  white-space: nowrap;
  white-space: nowrap;
  white-space: nowrap;
  white-space: nowrap;
  text-decoration: none;
}

.btn-txt-2 {
  cursor: pointer;
  position: relative;
}

.btn-txt-2.no-wrap {
  color: #000;
  white-space: nowrap;
  white-space: nowrap;
  white-space: nowrap;
  white-space: nowrap;
  text-decoration: none;
}

.award-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .7fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.arrows-wp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.arrows-wp.hide-in-desk {
  display: none;
}

.tab-wp {
  width: 100%;
  height: 100%;
  position: relative;
}

.empty-tab-div {
  aspect-ratio: 16 / 9;
  position: relative;
}

.div-block-106 {
  max-width: 43.125rem;
}

.aw_comp {
  width: 100%;
  max-width: 72.75rem;
  margin-top: 3.25rem;
  margin-left: auto;
  margin-right: auto;
}

.aw_comp.is-mobile {
  display: none;
}

.aw_image {
  width: 100%;
}

.aw_image.is-mob {
  display: none;
}

@media screen and (min-width: 1280px) {
  .section.cs-hero, .section.cs-hero-copy {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .section.cs-hero, .section.cs-hero-copy {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .section.hero-home {
    padding-top: 3.5rem;
  }

  .main-wp.new {
    margin-top: -3%;
  }

  .platform-card {
    height: 420px;
  }

  .global-btn-wp.hero {
    margin-top: 3.75rem;
  }

  .manage-cycle-sticky-wp {
    position: sticky;
  }

  .nav-links-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cs-cards-mask {
    width: 40vw;
  }

  .cs-content-wp.cs {
    width: 90%;
    padding: 2.125rem;
  }

  .accelerator-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .cta-block.blog-cta-1, .cta-block.blog-cta-03, .cta-block.blog-cta-1, .cta-block.blog-cta-03 {
    grid-column-gap: 4.875rem;
    grid-row-gap: 4.875rem;
  }

  .awards-info-wp {
    grid-template-columns: .45fr 1fr .55fr;
  }

  .assistance-tab-content._w-top-margin {
    margin-top: 13%;
  }

  .testimonial-main-wp {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .trending-cards-mask {
    width: 79vw;
  }

  .map-img {
    right: 3%;
  }

  .history-tab {
    margin-top: 2.5rem;
  }

  .history-tab-pane {
    width: 100%;
  }

  .history-img-wp {
    max-height: 23rem;
  }

  .stat-num-histoty {
    justify-content: center;
    align-items: flex-start;
  }

  .aur-team-card {
    justify-content: flex-start;
    align-items: stretch;
  }

  .diversity-content-block {
    font-size: 2.875rem;
  }

  .div-block-13, .engagement-cards-wp {
    flex-flow: row;
  }

  .spotlight-img-wp {
    width: 20%;
  }

  .highlight-content-wp {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
  }

  .map-frame.new {
    width: 69%;
  }

  .event-card-img {
    aspect-ratio: 16 / 9;
  }

  .life-at-parker-image {
    width: 53%;
  }

  .life-at-parker-content {
    width: 45%;
  }

  .case-study-card-wp.res-card {
    min-height: 32rem;
    overflow: hidden;
  }

  .case-study-bg {
    aspect-ratio: 2 / 1.2;
  }

  .odd-items-container.new {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .content-wp-left.demo, .case-studies-wp {
    max-width: 100%;
  }

  .main-wp-3 {
    width: 1280px;
  }

  .platform-bar-wp {
    right: 11.61%;
  }

  .h2.black {
    max-width: 100%;
  }

  .main-wp-vec {
    width: 1280px;
  }

  .hero-image-wp {
    width: 100%;
  }

  .text-link-wp, .footer-wp-2 {
    max-width: 100%;
  }

  .vec-dash-content-card {
    margin-top: -22rem;
  }

  .hero-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 2fr .9fr;
  }

  .home-stats-main-wp {
    grid-template-columns: 44% auto 48%;
  }

  .div-block-65-copy-copy {
    left: -16.5%;
  }

  .group1_img {
    right: -7%;
  }

  .challenges-main-wp {
    grid-template-columns: 1.2fr 1fr;
    margin-top: 0;
  }

  .challenges-content.large {
    padding-top: 11rem;
  }

  .challenges-title.large {
    inset: 0% auto auto 0%;
    width: 51%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .h2l.inline {
    flex-flow: column;
  }

  .subtext-wrap.small-width, .subtext-wrap.x-small-width, .subtext-wrap.small-width, .subtext-wrap.x-small-width {
    width: 80%;
  }

  .assist-tab-title {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
  }

  .assist-dp-wp-n {
    width: 90%;
  }

  .challenge-card-wp {
    flex-flow: column;
    display: flex;
  }

  .div-block-73 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .cs-card {
    width: 40vw;
  }

  .engagement-cards-wp-copy {
    flex-flow: row;
  }

  .cs-stat-main {
    grid-column-gap: 10rem;
  }

  .best-card-head-wp {
    width: 80%;
  }

  .benefits-cards-wp {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .team-member-cards-wp {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
  }

  .team-member-cards-wp.is-2 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .vision-main {
    grid-template-columns: 43% 49%;
  }

  .div-block-79 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 80%;
    margin-top: 0;
    margin-left: 2.5rem;
  }

  .div-block-80 {
    width: 52%;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .div-block-81 {
    padding-top: 8rem;
  }

  .footprint-wp {
    max-width: 30rem;
  }

  .platform-content-wp {
    width: 95%;
  }

  .contact-form-wp {
    max-width: 40rem;
  }

  .what-you-need-cards-wp {
    width: 57%;
  }

  .div-block-85 {
    width: 27%;
  }

  .benefits-main-wp {
    grid-template-columns: 1.2fr 1fr;
  }

  .life-at-hero-content-wp {
    max-width: 52rem;
  }

  .life-at-slider-main-wp, .life-at-testimonial-content-wp {
    grid-template-columns: .8fr 1fr;
  }

  .testimonial_image {
    width: 18rem;
  }

  .inner-content-block {
    width: 100%;
  }

  .insight-inner-layout {
    flex-flow: row;
  }

  .nav-2-links-block {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .div-block-72-copy {
    max-width: 49.9rem;
  }

  .vision-main-copy {
    grid-template-columns: 43% 49%;
  }

  .benefits-cards-wp-copy {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .highlight-content-wp-copy {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
  }

  .host-wp {
    grid-column-gap: 12.5rem;
    grid-row-gap: 12.5rem;
  }

  .team-member-item {
    width: 374.391px;
  }

  .leadership_text-comp {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (min-width: 1440px) {
  .section.hero {
    height: 100vh;
  }

  .section.timeline, .section.timeline-his {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6714acedf1e541413acaa83a_Timeline.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section.new-hero, .section.hero {
    height: 100vh;
  }

  .section.timeline, .section.timeline-his {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6714acedf1e541413acaa83a_Timeline.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section.new-hero {
    height: 100vh;
  }

  .navbar-dd-content-wp.nav-4 {
    display: block;
  }

  .hero-content-wp {
    width: 85%;
    max-width: 55rem;
  }

  .hero-tabs-menu {
    max-width: 42.5rem;
    left: 4.6%;
  }

  .cs-cards-mask {
    width: auto;
    min-width: 30rem;
  }

  .trending-cards-mask {
    width: 70vw;
  }

  .award-mask {
    width: 32%;
  }

  .history-tab-pane {
    width: 100%;
    position: relative;
  }

  .stat-num-histoty {
    justify-content: center;
    align-items: flex-start;
  }

  .stat-num-wp {
    line-height: 100%;
  }

  .ivt-num-wp {
    width: 60%;
  }

  .breadcrup-text, .breadcrum-text {
    color: var(--colour-text--light-med-opacity);
  }

  .team-memer-image.webinar-speaker {
    object-position: 50% 30%;
    object-position: 50% 30%;
  }

  .member-detail-wp {
    flex-flow: column;
  }

  .res-tabs-plane {
    width: 100%;
    position: relative;
  }

  .vector-sec.hero {
    padding-bottom: 40px;
  }

  .text-label {
    z-index: 5;
  }

  .margin-100px {
    margin-top: 220px;
  }

  .dash-ele._3 {
    z-index: 4;
    z-index: 4;
  }

  .hero-main-wp {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-content-wp-2.home-page {
    justify-content: center;
  }

  .group1_img {
    right: -17%;
  }

  .h2l.inline {
    display: inline;
  }

  .blue-cta-content-wp {
    max-width: 50rem;
  }

  .assist-tab-title {
    grid-column-gap: 4.3rem;
    grid-row-gap: 4.3rem;
  }

  .blue-cta-main-wp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .cs-card {
    width: auto;
    min-width: 30rem;
  }

  .benefits-cards-wp {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .gcc-card-head-wp {
    width: 80%;
  }

  .team-member-detail {
    flex-flow: column;
  }

  .milestone-image-wp {
    overflow: visible;
  }

  .div-block-80 {
    width: 49%;
  }

  .platform-content-wp {
    width: 90%;
  }

  .div-block-88 {
    bottom: 118px;
  }

  .impact-img._2 {
    box-sizing: border-box;
  }

  .benefits-cards-wp-copy {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .breadcrup-txt, .breadcrumb-txt {
    color: var(--colour-text--light-med-opacity);
  }

  .breadcrumb-txt-2, .breadcrup-txt-2 {
    color: #ffffffb3;
  }

  .guest-card {
    grid-column-gap: 6.875rem;
    grid-row-gap: 6.875rem;
  }
}

@media screen and (min-width: 1920px) {
  .section.about-us, .section.about-hero-section, .section.about-us, .section.about-hero-section {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671799ac0e65e96e4010a4fc_About-bg-xl.webp");
    background-position: 50%;
  }

  .main-wp.solution-main-wp {
    height: 105vh;
  }

  .hero-content-wp {
    width: 75%;
    max-width: 80rem;
  }

  .hero-img-wp {
    width: 45%;
  }

  .hero-content {
    justify-content: center;
    align-items: center;
    width: 55%;
    padding-right: 4%;
  }

  .hero-tabs-menu {
    bottom: 100px;
    left: 6.5%;
  }

  .cs-cards-mask {
    width: 27vw;
  }

  .cs-content-wp {
    max-height: 28.125rem;
  }

  .trending-cards-mask {
    width: 53vw;
  }

  .map-img {
    width: 45%;
    right: 15%;
  }

  .award-inner-hero-content {
    width: 43rem;
  }

  .award-inner-image {
    width: 400px;
  }

  .life-at-parker-image {
    width: 55%;
  }

  .card-subtext {
    font-size: 1rem;
  }

  .h3-empower {
    font-size: 2rem;
  }

  .cs-content-wp-2 {
    font-size: 24px;
  }

  .card-subtext-wp {
    font-size: 1.125rem;
  }

  .card-heading.xl {
    font-size: 36px;
  }

  .main-wp-3 {
    max-width: 1600px;
  }

  .content-wp-2 {
    max-width: 110ch;
  }

  .h2-wp.center {
    max-width: 70ch;
  }

  .text-label, .subtext-wp-2, .subtext-wp-2.center, .subtext-wp-2.center, .subtext-2, .subtext-2.normal, .subtext-2.max-ch, .subtext-2.normal, .subtext-2.max-ch {
    font-size: 1.125rem;
  }

  .h2.max-ch.center {
    max-width: 87ch;
  }

  .h2.max-ch-90 {
    max-width: 111ch;
  }

  .card-title {
    font-size: 1.5rem;
  }

  .line-hero._4 {
    justify-content: center;
    align-items: flex-end;
  }

  .main-wp-vec {
    max-width: 1600px;
  }

  .subtext-wp-3 {
    font-size: 1.125rem;
  }

  .introducing-vec.secure-app-ele {
    top: -9%;
  }

  .introducing-vec.secure-app-ele2 {
    top: 24%;
  }

  .div-line {
    width: 1px;
  }

  .subtext-wp-4, .subtext-wp-4.center, .subtext-wp-4.center, .subtext-3, .subtext-3.normal, .subtext-3.max-ch, .subtext-3.white, .subtext-3.normal, .subtext-3.max-ch, .subtext-3.white {
    font-size: 1.125rem;
  }

  .linear-stroke-grad.height {
    height: 400px;
  }

  .intro-vec-heading {
    font-size: 2rem;
  }

  .logo-block-wp {
    border: 1px solid #1f1f1f;
  }

  .vec-h1 {
    font-size: 4.5rem;
  }

  .vec-h2 {
    font-size: 2.875rem;
  }

  .cs-content-main-wp {
    max-height: 28.125rem;
  }

  .cs-card {
    width: 27vw;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_typography---h2-m--font-size: 2.25rem;
    --_typography---h2-m--line-height: 110%;
    --_typography---h2-m--font-weight: 300;
    --_typography---h2-m--letter-spacing: 0em;
    --_typography---h3--font-size: 1.5rem;
    --_typography---h3--line-height: 108%;
    --_typography---h3--font-weight: 400;
    --_typography---h3--letter-spacing: 0em;
    --_typography---h4--font-size: 1.125rem;
    --_typography---h4--line-height: 112%;
    --_typography---h4--letter-spacing: 0em;
    --_typography---body-l--font-weight: 400;
    --_typography---body-m--font-size: 1rem;
    --_typography---body-m--line-height: 140%;
    --_typography---body-m-light-bg--line-height: 140%;
    --_typography---body-m--font-weight: 300;
    --_typography---body-m--letter-spacing: .005em;
    --_typography---h1-l--font-size: 3.75rem;
    --_typography---h1-l--line-height: 100%;
    --_typography---h1-l--font-weight: 400;
    --_typography---h1-l--letter-spacing: -.005em;
    --_typography---eyebrow--font-size: 1.125rem;
    --_typography---eyebrow--line-height: 100%;
    --_typography---eyebrow--font-weight: 400;
    --_typography---eyebrow--letter-spacing: .01em;
    --_typography---body-l--font-size: 1rem;
    --_typography---body-l--line-height: 120%;
    --_typography---body-l--letter-spacing: .005em;
    --_typography---h2-l--font-size: 2.5rem;
    --_typography---h2-l--line-height: 112%;
    --_typography---h2-l--font-weight: 400;
    --_typography---h2-l-light-bg--line-height: 112%;
    --_typography---h1-m--font-size: 3.5rem;
    --_typography---h1-m--font-weight: 400;
    --_typography---h1-m--letter-spacing: -.005em;
    --_typography---h4--font-weight: 400;
    --_typography---body-s--font-size: .875rem;
    --_typography---body-s--line-height: 120%;
    --_typography---body-s--font-weight: 300;
    --_typography---h2-l-light-bg--font-size: 2.5rem;
    --_typography---h2-l-light-bg--font-weight: 500;
    --_typography---h2-l-light-bg--letter-spacing: 0em;
    --_typography---h1-m--line-height: 100%;
    --_typography---h2-l--letter-spacing: 0em;
    --_typography---h2-m-light-bg--font-size: 2.5rem;
    --_typography---h2-m-light-bg--font-weight: 400;
    --_typography---h2-m-light-bg--line-height: 400%;
    --_typography---h2-m-light-bg--letter-spacing: 0em;
    --_typography---body-m-light-bg--font-size: 1rem;
    --_typography---body-m-light-bg--font-weight: 400;
    --_typography---body-m-light-bg--letter-spacing: .005em;
    --_typography---body-s--letter-spacing: .005em;
    --_spacing---section: 6.25rem;
    --_spacing---padding-xxl: 3.75rem;
    --_spacing---padding-xl: 3rem;
    --_spacing---padding-l: 2.25rem;
    --_spacing---padding-m: 1.125rem;
    --_spacing---padding-s: .75rem;
    --_spacing---padding-xs: .75rem;
    --_typography-inner---h1-s--font-size: 2.75rem;
    --_typography-inner---h1-s--line-height: 106%;
    --_typography-inner---h1-s--font-weight: 400;
    --_typography-inner---body-m-resources--font-weight: 300;
    --_typography-inner---h2-resources--font-size: 1.875rem;
    --_typography-inner---h2-resources--line-height: 115%;
    --_typography-inner---h2-resources--font-weight: 400;
    --_typography-inner---h3-resources--font-size: 1.5rem;
    --_typography-inner---h3-resources--font-weight: 400;
    --_typography-inner---h4-resources--font-size: 1.125rem;
    --_typography-inner---h4-resources--line-height: 112%;
    --_typography-inner---h4-resources--font-weight: 400;
    --_typography-inner---h2-resources--letter-spacing: 0em;
    --_typography-inner---h1-s--letter-spacing: -.005em;
    --_typography-inner---h3-resources--line-height: 108%;
    --_typography-inner---h3-resources--letter-spacing: 0em;
    --_typography-inner---h4-resources--letter-spacing: 0em;
    --_typography-inner---eyebrow--font-size: 1.125rem;
    --_typography-inner---eyebrow--font-weight: 400;
    --_typography-inner---eyebrow--line-height: 100%;
    --_typography-inner---eyebrow--letter-spacing: .01em;
    --_typography-inner---body-l-resources--font-size: 1rem;
    --_typography-inner---body-l-resources--font-weight: 400;
    --_typography-inner---body-l-resources--line-height: 120%;
    --_typography-inner---body-l-resources--letter-spacing: .005em;
    --_typography-inner---body-m-resources--font-size: 1rem;
    --_typography-inner---body-m-resources--line-height: 140%;
    --_typography-inner---body-m-resources--letter-spacing: .005em;
    --_typography-inner---body-s-resources--font-size: .875rem;
    --_typography-inner---body-s-resources--font-weight: 300;
    --_typography-inner---body-s-resources--line-height: 120%;
    --_typography-inner---body-s-resources--letter-spacing: .005em;
  }

  .section.gcc-hero, .section.gcc-bot-hero, .section.gcc-paygo-hero, .section.gcc-mngd-services-hero {
    justify-content: flex-start;
    align-items: center;
    min-height: 550px;
    display: flex;
  }

  .section.hero {
    height: 100vh;
  }

  .section.capabilities-hero.data-analytics {
    background-position: 15%;
  }

  .section.capabilities-hero.managed-services {
    background-position: 20%;
  }

  .section.future-event {
    padding-bottom: 5rem;
  }

  .section.events-hero {
    background-position: 0%;
    padding-top: 9.375rem;
    padding-bottom: 6.25rem;
  }

  .section.form-sec {
    padding-top: 8rem;
  }

  .section.timeline {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .section.about-us {
    background-position: 60%;
    padding-bottom: 6.25rem;
  }

  .section.partners-hero {
    background-position: 30%;
    padding-top: 9.375rem;
    padding-bottom: 6.25rem;
  }

  .section.life-at-parker-hero {
    padding-top: 10rem;
  }

  .section.privacy-section {
    padding-top: 8rem;
  }

  .section.team-highlights {
    padding-top: 10rem;
  }

  .section.spotlight-bg {
    background-position: 100% 0;
    background-size: cover;
  }

  .section.our-team-bg {
    background-position: 0%;
    background-size: cover;
  }

  .section.no-top-padding {
    padding-top: 0;
  }

  .section.cs-hero {
    padding-top: 9rem;
  }

  .section.map-bg {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .section.award-listing {
    background-position: 60%;
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .section.award-inner {
    background-position: 60%;
    padding-top: 10rem;
  }

  .section.insights {
    padding-top: 10rem;
  }

  .section.timeline-his {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .section.journey-hero {
    background-position: 0%;
    padding-top: 9.375rem;
    padding-bottom: 6.25rem;
  }

  .section.parker-spotlight-bg {
    background-position: 100% 0;
    background-size: cover;
  }

  .section.about-hero-section {
    background-position: 60%;
    padding-bottom: 6.25rem;
  }

  .section.gcc-hero, .section.gcc-bot-hero, .section.gcc-paygo-hero, .section.gcc-mngd-services-hero {
    justify-content: flex-start;
    align-items: center;
    min-height: 550px;
    display: flex;
  }

  .section.light-new-bg {
    overflow: hidden;
  }

  .section.solution-hero {
    height: auto;
  }

  .section.cs-hero-copy {
    padding-top: 9rem;
  }

  .section.blend {
    padding-bottom: 0;
  }

  .section.hero-home {
    overflow: hidden;
  }

  .section.blend-copy {
    padding-top: 8.125rem;
    padding-bottom: 0;
  }

  .section._100-padding {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .main-wp.nav {
    justify-content: space-between;
    align-items: center;
  }

  .main-wp.solution-main-wp {
    height: auto;
    position: static;
  }

  .arrow-line {
    margin-top: -3px;
  }

  .hov-nav-card {
    padding: 1.875rem 0 0;
  }

  .footer-wp {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    flex-flow: column;
  }

  .footer-ele {
    width: 80%;
  }

  .footer-ele._2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    width: auto;
  }

  .footer-head.sub-block {
    font-size: .875rem;
  }

  .copyright-text {
    font-size: .8125rem;
  }

  .nav-links-dd-wp {
    z-index: 3;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .nav-logo-img {
    width: 100%;
    height: 100%;
  }

  .nav-btn-wp {
    display: none;
  }

  .ham-line {
    background-color: #fff;
    width: 1.25rem;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .ham-line._3 {
    position: absolute;
    bottom: .875rem;
    right: .25rem;
  }

  .ham-line._1 {
    position: absolute;
    top: .875rem;
    left: .25rem;
  }

  .nav-link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    font-family: var(--font-family--headings);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: .75rem .5rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 130%;
  }

  .nav-link.mm {
    border-top: .5px solid #1f2427;
    border-bottom: .5px solid #1f2427;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .nav-logo-wp {
    z-index: 5;
    width: 5.8125rem;
    position: relative;
  }

  .navbar {
    background-color: var(--colour-bg--dark-bg);
    transition: height .5s cubic-bezier(.25, .46, .45, .94);
  }

  .ham-menu {
    z-index: 5;
    aspect-ratio: 1;
    cursor: pointer;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 2.25rem;
    display: flex;
    position: relative;
  }

  .testimonial-slide {
    margin-right: 3.75rem;
  }

  .comp_top-row-content {
    text-align: left;
    cursor: pointer;
    border-radius: 3px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 13px 20px 13px 18px;
  }

  .footer-links-wp {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    width: 100%;
  }

  .footer-logo-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    width: 100%;
  }

  .reggi-benefits-sticky-wp {
    display: none;
  }

  .manage-cycle-illus-sticky-main-wp {
    width: 100%;
    max-width: 40rem;
  }

  .nav-dd-wp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-height: 70vh;
    display: none;
    position: relative;
    top: 0;
    overflow: auto;
  }

  .nav-items-wp {
    flex-flow: column;
    display: flex;
  }

  .nav-links-wp {
    z-index: 3;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 88vh;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: none;
    overflow: auto;
  }

  .navbar-dd-content-wp {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    height: 100%;
    padding-top: 1.75rem;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-back {
    display: flex;
  }

  .mob-nav-wp {
    width: 100%;
  }

  .nav-dd-grid-wp {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .nav-dd-grid-wp.nav-1, .nav-dd-grid-wp.nav-2, .nav-dd-grid-wp.nav-3, .nav-dd-grid-wp.nav-1, .nav-dd-grid-wp.nav-2, .nav-dd-grid-wp.nav-3 {
    grid-template-columns: 1fr;
  }

  .nav-dd-sub-links-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-top: 1rem;
  }

  .nav-dd-links-wp {
    border-top-style: none;
    border-bottom-color: #ffffff1a;
    border-left-style: none;
    border-right-style: none;
  }

  .nav-dd-links-wp:hover {
    color: var(--_color---light-text-med-opacity);
    background-color: #09151a00;
    background-image: none;
    font-size: .875rem;
    font-weight: 300;
  }

  .nav-dd-links-wp.no-border, .nav-dd-links-wp.no-border:hover {
    background-color: #fff0;
  }

  .nav-dd-links-wp.last {
    border-bottom-style: none;
    border-bottom-color: #fff0;
  }

  .nav-dd-links-wp.no-border, .nav-dd-links-wp.no-border:hover {
    background-color: #fff0;
  }

  .nav-dd-features-sublinks-wp {
    background-color: #ffffff05;
    border-bottom-style: none;
    border-right-style: none;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    overflow: hidden;
  }

  .nav-dd-features-sublinks-wp._7 {
    align-items: stretch;
    display: flex;
  }

  .nav-dd-link-content-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
    padding: .875rem 1.125rem;
  }

  .nav-dd-link-content-wp.no-border.mid {
    border-top: 1px solid #1f2427;
    border-bottom: 1px solid #1f2427;
  }

  .nav-dd-subtext {
    margin-left: 1rem;
    margin-right: 1rem;
    display: none;
  }

  .hide-on-desk {
    display: inline-flex;
  }

  .nav-dd-reg-topics-sublinks-wp, .nav-dd-industry-sublinks-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-dd-company-sublinks-wp, .nav-dd-resources-sublinks-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .rcm-automate-card-wp {
    grid-column-gap: 1.25rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding: 2rem;
  }

  .gc-change-class-name-1 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 3.25rem;
  }

  .dark-text-high-opacity.normal {
    font-weight: 300;
  }

  .cg-card-wp {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
  }

  .gc-change-class-name-2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
  }

  .hero-content-wp, .hero-img-wp {
    width: 100%;
  }

  .hero-content {
    justify-content: flex-start;
    align-items: center;
    width: 94%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 117px;
  }

  .scroll-down-wp {
    display: none;
  }

  .hero-tabs-menu {
    width: 94%;
  }

  .who-we-are-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .highlight-paragraph {
    font-size: 2.1875rem;
  }

  .title-content-wp {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .title-content-wp.featured-awards-content, .title-content-wp.method-title-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 90%;
  }

  .title-content-wp.subtext-below {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 90%;
  }

  .title-content-wp.full-width {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .title-content-wp.featured-awards-content, .title-content-wp.method-title-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 90%;
  }

  .title-content-wp.sticky {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 90%;
    position: static;
  }

  .title-w-label-wp.width {
    width: 70%;
  }

  .services-icons-wp {
    margin-top: 1.25rem;
  }

  .services-grid {
    grid-template-columns: 1fr 1fr;
  }

  .service-card.offer-card {
    min-width: 42%;
  }

  .service-card-content.mob-content {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .service-title {
    width: 85%;
  }

  .title-subext-wp {
    max-width: 90%;
    margin-top: 1.25rem;
  }

  .cs-cards-mask {
    width: 75vw;
  }

  .cs-content-wp {
    height: auto;
    top: 140px;
  }

  .cs-content-wp.hero {
    width: 80%;
    padding: 2rem;
  }

  .cs-content-wp.cs-home {
    top: 200px;
  }

  .cs-content-wp.cs-home.cs-gcc {
    max-height: none;
  }

  .cs-num {
    font-size: 2.6rem;
  }

  .stats-tabs-content {
    margin-bottom: 1.875rem;
  }

  .stats-img {
    min-height: 23rem;
  }

  .stats-num-content {
    width: 70%;
    bottom: 40px;
    left: 40px;
  }

  .stats-num {
    font-size: 3.75rem;
  }

  .stats-num.timeline, .stats-num.timeline.new, .stats-num.timeline, .stats-num.timeline, .stats-num.timeline.new, .stats-num.timeline.new {
    font-size: 7rem;
  }

  .no-top-margin {
    margin-top: 0;
  }

  .cta-card-content {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .cta-card-content.center-align {
    place-items: start stretch;
  }

  .our-partner-content {
    width: 94%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .our-partner-block {
    flex-flow: column;
    width: 100%;
  }

  .news-grid {
    grid-template-columns: 1fr;
  }

  .awards-info-wp {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: flex;
  }

  .awards-thumbnail-wp {
    position: static;
  }

  .awards-thumbnail-block {
    order: -1;
    width: 100%;
  }

  .awards-date-wp {
    order: 1;
  }

  .footer-social-block {
    flex: none;
  }

  .f-social-wp {
    width: 36px;
  }

  .f-social-wp:hover {
    opacity: 1;
  }

  .content-copyright-wp {
    margin-top: 2.5rem;
    padding-top: 1.5rem;
  }

  .case-studies-cards {
    width: 94%;
  }

  .our-partners-logos {
    padding-bottom: 5rem;
  }

  .partner-icons-block.left-align.image1-png {
    border-top-style: solid;
  }

  .partner-black-block.top, .partner-black-block.hide-mob, .partner-black-block.top, .partner-black-block.hide-mob {
    display: none;
  }

  .inner-hero-content-wp {
    width: 100%;
  }

  .image._1 {
    height: 150%;
    bottom: 20%;
  }

  .assistance-tabs {
    flex-flow: column;
  }

  .assistance-tabs-menu {
    margin-bottom: 1.875rem;
    margin-right: 0;
    padding-top: 0;
  }

  .assistance-tab-content._w-top-margin {
    margin-top: 0%;
  }

  .assist-tab-img.height {
    min-height: auto;
  }

  .exp-title-wp {
    position: static;
  }

  .expertise-grid, .expertise-grid.data {
    grid-template-columns: 1fr 1fr;
  }

  .expertise-grid.data {
    grid-template-columns: 1fr 1fr;
  }

  .expertise-grid._5-col {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .expertise-grid.solution-wp {
    grid-template-columns: 1fr 1fr;
    display: flex;
    overflow: auto;
  }

  .approach-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .cta-content-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    font-size: 1.125rem;
  }

  .cta-content-wp.xs {
    width: 100%;
  }

  .cta-content-wp.width {
    width: 75%;
  }

  .service-icon-label {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
  }

  .services-title-content-wp {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .testimonial-main-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .line-seperator.event {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .line-seperator.mob-horiz {
    width: 100%;
    height: 1px;
  }

  .testimonil-slider-wp {
    margin-top: 0;
  }

  .arrow-left-1 {
    justify-content: center;
    align-items: center;
    margin-top: 1.75rem;
    margin-left: auto;
    margin-right: 50%;
    position: relative;
    right: 20px;
  }

  .arrow-left-1.top-align {
    margin-right: 54%;
  }

  .arrow-right-1 {
    margin-top: -2.25rem;
    margin-left: 50%;
    margin-right: auto;
    position: relative;
    left: 20px;
  }

  .arrow-right-1.top-align {
    margin-left: 54%;
  }

  .testimonial-wp {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
  }

  .tetimonial-logo-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }

  .author-wp.hidden-on-mobile {
    display: none;
  }

  .author-wp.hide-on-desk {
    display: flex;
  }

  .capabilities-hero-content-wp {
    justify-content: flex-start;
    align-items: center;
  }

  .capabilities-hero-content {
    width: 100%;
    max-width: none;
  }

  .event-date {
    font-size: 5rem;
  }

  .event-time-wp, .event-location-wp {
    margin-top: 1.5rem;
  }

  .event-btn {
    margin-top: 2.5rem;
  }

  .event-resource-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-date-time-wp {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    flex-flow: wrap;
  }

  .event-card-title {
    font-size: var(--text--h3-main);
  }

  .test-stats {
    width: 100%;
  }

  .testimon-logo {
    background-color: #383841;
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    padding: 8px;
  }

  .slide {
    width: 100%;
  }

  .arrow-left-2 {
    justify-content: center;
    align-items: center;
    margin-top: 1.75rem;
    margin-left: auto;
    margin-right: 50%;
    position: relative;
    right: 20px;
  }

  .arrow-right-2 {
    margin-top: -2.25rem;
    margin-left: 50%;
    margin-right: auto;
    position: relative;
    left: 20px;
  }

  .h1 {
    font-size: 3.2rem;
  }

  .trending-cards-mask {
    width: 95vw;
  }

  .trending-cards {
    width: 94%;
  }

  .event-feat-content-wp {
    width: 80%;
  }

  .connect-card-grid {
    margin-top: 3.5rem;
  }

  .form-grid {
    grid-template-columns: 1.25fr;
  }

  .award-slider {
    margin-top: 7.5rem;
  }

  .award-mask {
    width: 45%;
  }

  .award-arrow-left {
    justify-content: center;
    align-items: center;
    margin-top: 1.75rem;
    margin-left: auto;
    margin-right: 50%;
    position: relative;
    top: 0%;
    right: 20px;
  }

  .award-arrow-right {
    margin-top: -2.25rem;
    margin-left: 50%;
    margin-right: auto;
    position: relative;
    top: 0%;
    left: 20px;
  }

  .logo-loop-wp {
    max-width: 73.125rem;
  }

  .faq-block.contact {
    width: 100%;
  }

  .location-cards-block {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }

  .location-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .loc-card {
    width: 35%;
  }

  .history-content-wp {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .history-content {
    font-size: var(--text--body-large-tab);
    margin-bottom: 0;
    margin-right: 0;
  }

  .vision-list {
    justify-content: flex-start;
    align-items: center;
  }

  .vision-main-wp {
    max-width: 28rem;
  }

  .about-us-hero-wp {
    max-width: 35rem;
  }

  .about-stat-wp {
    margin-top: 2.5rem;
  }

  .shaping-block {
    font-size: 2rem;
  }

  .leader-slider-wp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .leader-wp {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .leader-img-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    width: 30%;
  }

  .lead-left-arrow {
    justify-content: center;
    align-items: center;
    position: static;
    bottom: 0%;
  }

  .lead-right-arrow {
    bottom: 0%;
  }

  .aur-team-card {
    flex-flow: column;
  }

  .team-img-wp {
    width: 30%;
  }

  .team-left-arrow {
    justify-content: center;
    align-items: center;
    bottom: -15%;
  }

  .team-right-arrow {
    bottom: -15%;
  }

  .lead-left-arrow-copy {
    justify-content: center;
    align-items: center;
    position: static;
    bottom: 0%;
  }

  .lead-right-arrow-copy {
    bottom: 0%;
  }

  .join-us-content {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .join-us-grid {
    grid-column-gap: 1.875rem;
  }

  .diversity-content-block {
    padding: 5rem 2rem 2rem;
    font-size: 1.25rem;
  }

  .benefit-content {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }

  .benfit-mask {
    width: 45%;
  }

  .nav-dp-card-sep {
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: none;
  }

  .nav-link-label {
    font-size: 1rem;
  }

  .mob-nav-bg {
    width: 100%;
    height: 100%;
    display: none;
  }

  .nav-link-main-label {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .nav-dd-features-mob-sublinks-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #ffffff05;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 98%;
    display: grid;
    overflow: hidden;
  }

  .card-line-sep {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .nav-items {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .desk-nav-bg {
    display: none;
  }

  .leader-slider-wp-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .f-content-grid.top {
    margin-top: 0;
  }

  .f-priv-link {
    font-size: .8125rem;
  }

  .hero-overlay {
    background-image: linear-gradient(0deg, #070d0f 20%, #070d0f80 50%, #070d0f00 68%);
  }

  .vision-image-wp-copy {
    justify-content: flex-end;
    align-items: flex-start;
  }

  ._404-title-wp {
    font-size: 13rem;
  }

  ._404-content-wp {
    top: 78%;
  }

  ._404-subtext {
    font-size: var(--text--body-large-tab);
  }

  .ivt-num {
    font-size: 2rem;
  }

  .ivt-num-wp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    font-size: .9375rem;
  }

  .engagement-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .engagement-cards-wp.mob {
    margin-top: var(--_spacing---padding-xl);
    display: flex;
  }

  .engagement-cards-wp.desk {
    display: none;
  }

  .support-grid, .intro-vector-grid {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .team-hero-img-wp {
    margin-top: 3rem;
  }

  .spotlight-member-wp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .spotlight-img-wp {
    width: 30%;
  }

  .team-tabmenu-link {
    width: auto;
    padding-right: 7rem;
  }

  .team-stories-content {
    margin-top: 1.875rem;
  }

  .team-stories-grid {
    grid-column-gap: 2.8125rem;
    grid-row-gap: 2.8125rem;
    grid-template-columns: 1fr 1fr;
  }

  .team-featured-content-wp {
    width: 100%;
  }

  .new-cta-content-wp {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .team-head-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .team-card-wp {
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .team-hero-wp {
    flex-flow: column;
  }

  .team-thumbnail-wp, .team-story-main-content-wp {
    width: auto;
  }

  .bread-crump-wp.inner-breadcrumbs {
    margin-bottom: .5rem;
  }

  .date-min-wp {
    margin-top: 1.25rem;
  }

  .date-label-wp.new {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .share-link {
    margin-top: 2.5rem;
  }

  .share-link.vertical {
    display: none;
  }

  .share-link.vertical:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6) {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .share-link.no-top-margin {
    margin-top: 0;
  }

  .share-link.no-top-margin.padding-l.new {
    justify-content: flex-start;
    align-items: center;
    max-width: 53.125rem;
    margin-left: auto;
    margin-right: auto;
  }

  .share-link.vertical-copy {
    display: none;
  }

  .share-link.vertical-copy:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6) {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .share-link.vertical-copy-copy {
    display: none;
  }

  .share-link.vertical-copy-copy:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6) {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .sep-line.share-seperator.old-blog:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6) {
    display: none;
  }

  .share-text.rotate.old:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6) {
    transform: none;
  }

  .html-embed:hover {
    opacity: 1;
  }

  .team-highlight-heading {
    font-size: 2.875rem;
  }

  .more-articles-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: none;
    top: 100px;
  }

  .highlight-content-wp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .blog-hero-content-wp {
    width: 100%;
  }

  .blog-hero-content {
    padding: 4rem 3rem;
  }

  .blogs-wp {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog-card.res, .blog-card.res-copy, .blog-card.res, .blog-card.res-copy {
    width: 40vw;
  }

  .blog-card-head {
    font-size: 1.5rem;
  }

  .blog-inner-hero-wp {
    width: auto;
  }

  .blog-img-wp.inner-hero {
    aspect-ratio: 7.5 / 4.5;
    aspect-ratio: 7.5 / 4.5;
  }

  .blog-rich-text h2 {
    font-size: 1.865rem;
  }

  .blog-rich-text h3 {
    font-size: 1.4rem;
  }

  .blog-grid {
    grid-template-columns: 1fr 1fr;
  }

  .value-card-title {
    font-size: 1.25rem;
  }

  .diversity-subtext {
    font-size: .875rem;
  }

  .map-subtext {
    margin-top: 1.25rem;
  }

  .map-frame.new {
    width: 100%;
    position: relative;
    top: auto;
    right: auto;
  }

  .leadership-hero-img {
    margin-top: 3.75rem;
  }

  .leadership-img {
    height: 75vh;
  }

  .hero-img-content {
    max-width: 40rem;
    padding: 2.5rem;
    font-size: 1.55rem;
  }

  .team-mem-content {
    min-height: 22rem;
  }

  .team-member-grid {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .news-hero-card-wp {
    grid-template-columns: 1fr;
  }

  .news-resource-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .news-resource-wp.new {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .news-card-wp.new {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .awards-cards-wp {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .vision-grid-wp {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .award-hero-card {
    flex-flow: column;
    height: 100%;
  }

  .award-inner-hero-content {
    min-width: 100%;
  }

  .award-inner-image {
    aspect-ratio: 2;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .h1-inner {
    font-size: 2.5rem;
  }

  .webinar-list {
    grid-template-columns: 1fr 1fr;
  }

  .res-link {
    width: 25%;
  }

  .res-tabs-content-wp {
    margin-top: 1.875rem;
  }

  .div-block-16 {
    width: 100%;
  }

  .event-card-content {
    padding: 2.5rem;
  }

  .big-date {
    font-size: 4rem;
  }

  .odd-items-container.new {
    grid-template-columns: 1fr 1fr;
  }

  .why-parker-main-wp {
    top: 15vh;
  }

  .pointes-parker-wp {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
  }

  .title {
    justify-content: space-between;
    align-items: center;
  }

  .form-block {
    width: 40%;
  }

  .life-at-parkar-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .final-streamline-wp {
    padding: 35px;
  }

  .platform-card-grid.mob {
    margin-top: 32px;
    display: flex;
  }

  .content-wp-left.demo {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .streamline-block-wp {
    max-height: 50vh;
  }

  .vector-does-cards {
    border-bottom-style: none;
    padding-left: 30px;
    padding-right: 30px;
  }

  .vector-does-cards.bottom-stroke {
    border-bottom-style: solid;
  }

  .vector-does-cards.tab.bottom-strke, .vector-does-cards.bottom-stroke {
    border-bottom-style: solid;
  }

  .vector-does-cards.tab {
    border-right-width: 1px;
  }

  .vector-does-cards.tab.bottom-strke {
    border-bottom-style: solid;
  }

  .case-studies-wp {
    grid-template-columns: 1fr 1fr;
  }

  .streamline-bottom-card {
    height: 140px;
  }

  .why-vec-block {
    grid-column-gap: 40px;
    margin-bottom: 60px;
  }

  .col-right {
    align-self: stretch;
    margin-top: 24px;
  }

  .heading-wp.left {
    justify-content: center;
    align-items: center;
  }

  .label {
    margin-bottom: 10px;
  }

  .h1-vec-wp {
    width: auto;
  }

  .h1-vec-wp.max-ch {
    width: 89%;
    min-height: auto;
  }

  .demo-text-wp.max-90ch {
    max-width: 63ch;
  }

  .btn-wp-margin.mob-show {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 50px;
    display: flex;
  }

  .btn-wp-margin.left {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .main-wp-3 {
    width: 95%;
  }

  .main-wp-3.cc-flex-wp {
    flex-flow: column;
  }

  .lines.cta-bot {
    top: 92%;
  }

  .lines.cta {
    top: 7%;
  }

  .vector-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .vector-sec.about-us-hero {
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .vector-sec.case-studies {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .vector-sec.integration {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .vector-sec.hero {
    padding-top: 120px;
  }

  .vector-sec.sticky {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .platform-bar-wp {
    width: 18%;
  }

  .subtext-wp-2.center {
    text-align: center;
    text-align: center;
  }

  .vector-cards-wp {
    grid-template-columns: 1fr 1fr;
  }

  .h2 {
    width: 80%;
  }

  .h2.max-ch.left {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .streamline-block {
    max-height: 50vh;
  }

  .cs-grid {
    grid-template-columns: 1fr 1fr;
  }

  .platform-hero-wp {
    margin-top: 100px;
  }

  .block {
    top: 28%;
  }

  .block._3, .block._2 {
    top: 12%;
  }

  .block.non-sticky {
    justify-content: center;
    align-items: stretch;
    top: 0%;
  }

  .block._3, .block._2 {
    top: 12%;
  }

  .block._5 {
    min-height: 725px;
    top: 12%;
  }

  .block._1 {
    top: 12%;
  }

  .block.sticky {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    min-height: 0;
    margin-bottom: 0;
    display: block;
    top: 12%;
  }

  .block._4 {
    top: 12%;
  }

  .platform-card-2.dcp.hide-mob, .platform-card-2.sto.hide-mob {
    display: none;
  }

  .platform-card-2.dcp {
    min-height: auto;
  }

  .platform-card-2.dcp.hide-mob, .platform-card-2.sto.hide-mob, .platform-card-2.sto.hide-mob {
    display: none;
  }

  .h2-black {
    text-align: center;
  }

  .final-streamline-img {
    object-fit: scale-down;
  }

  .next-arrow {
    right: 2%;
  }

  .line-hero._2 {
    z-index: -1;
    top: -7.35%;
    left: 22%;
  }

  .line-hero._1 {
    z-index: 0;
    height: 1000px;
    top: -7.2%;
  }

  .line-hero._3 {
    z-index: -1;
    inset: -7% 22% auto auto;
  }

  .line-hero._4 {
    height: 800px;
    top: -7.2%;
  }

  .int-logos-wp.integration {
    margin-top: 3.125rem;
  }

  .int-cards-grid {
    grid-template-columns: 1fr 1fr;
  }

  .logo-img-div {
    margin: 5px;
  }

  .main-wp-vec {
    width: 95%;
  }

  .main-wp-vec.cc-flex-wp {
    flex-flow: column;
  }

  .int-logo-2 {
    padding: 0;
  }

  .horizontal-wp-logos._3, .horizontal-wp-logos._2, .horizontal-wp-logos._1, .horizontal-wp-logos._3, .horizontal-wp-logos._2, .horizontal-wp-logos._1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .button-wp.new {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .logos-content {
    font-size: 18px;
  }

  .active-line-move.left {
    height: 35%;
  }

  .active-line-move.right {
    height: 25%;
  }

  .learn_wrapper {
    margin-bottom: 0%;
  }

  .introducing-vec.secure-app-ele, .introducing-vec.secure-app-ele2, .introducing-vec.secure-app-ele, .introducing-vec.secure-app-ele2 {
    width: 45%;
  }

  .hide-div {
    display: none;
  }

  .challenge-cards-wp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 30px;
    display: grid;
  }

  .host-mouse.collab-3 {
    top: 54.5%;
  }

  .aft-wp-bg {
    min-height: 400px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .flex-block-space-between {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .challenges-card-wp {
    width: auto;
  }

  .margin-100px {
    margin-top: 0;
  }

  .dash-ele.collab {
    top: -10%;
  }

  .dash-ele._2 {
    top: 32%;
  }

  .dash-ele._1 {
    left: 6%;
  }

  .dash-ele._3 {
    bottom: 74%;
    left: 59%;
  }

  .key-stats-wp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .bef-wp {
    min-height: 400px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .intro-vec._1 {
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .intro-vec._3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .key-stat-wp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .sticky-wp {
    width: auto;
    height: auto;
    position: static;
  }

  .testimonials_content {
    width: 23rem;
  }

  .scroll-btn {
    display: none;
  }

  .subtext-wp-4.center {
    text-align: center;
    text-align: center;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-component-block {
    z-index: 2;
    min-height: auto;
    position: relative;
    overflow: hidden;
  }

  .key-stat-block {
    margin-left: 40px;
    margin-right: 40px;
  }

  .non-active-line {
    top: 3%;
  }

  .non-active-line.bottom {
    bottom: 3%;
  }

  .non-active-line.right {
    height: 10%;
  }

  .non-active-line.left {
    height: 8%;
  }

  .key-highlight-wp {
    padding-left: 40px;
  }

  .infra-bef-wp._1 {
    top: 21%;
  }

  .sticky-onscroll-line {
    display: none;
  }

  .hero-image-wp {
    z-index: 5;
    width: 100%;
    height: auto;
    position: relative;
  }

  .key-stat-num {
    font-size: 3rem;
  }

  .hero-main-wp {
    z-index: 2;
  }

  .hero-content-wp-2 {
    z-index: 5;
    position: relative;
  }

  .hero-content-wp-2.home-page {
    height: auto;
  }

  .vec-h1 {
    font-size: 3.125rem;
  }

  .text-link-wp {
    max-width: 97%;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-grid-wp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .linear-grad {
    top: 16%;
  }

  .footer-wp-2 {
    max-width: 97%;
    margin-top: 224px;
    margin-left: auto;
    margin-right: auto;
  }

  .f-link {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .f-link._2nd {
    grid-column-gap: 30px;
    grid-column-gap: 30px;
  }

  .vec-h2 {
    font-size: 1.875rem;
  }

  .vec-dash-content-card {
    margin-top: -12rem;
  }

  .vec-dash-overlay {
    background-image: linear-gradient(#04040400 10%, #040404b0 35%, #040404 42%);
  }

  .webinar-form-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    top: 100px;
  }

  .speakers-grid {
    grid-template-columns: 1fr 1fr;
  }

  .vec-ai-logo {
    margin-bottom: 2rem;
  }

  .footer-gptw-logo {
    width: 70px;
  }

  .service-card-arrow-wp {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/67e289c39ff33a2a24e43938_arrow-bg.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 36px;
    padding: .625rem;
    display: flex;
  }

  .gcc-cs-content-wp {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    flex-flow: column;
  }

  .gcc-cs-content {
    width: 100%;
  }

  .gcc-solution-card-content {
    height: auto;
  }

  .gcc-engine-card {
    padding: 1.25rem;
  }

  .usecase-card-title.width._4, .usecase-card-title.width._2, .usecase-card-title.width._1, .usecase-card-title.width._4, .usecase-card-title.width._2, .usecase-card-title.width._1, .usecase-card-title.width._4, .usecase-card-title.width._2, .usecase-card-title.width._1 {
    width: 5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .usecase-content {
    padding: 1.5rem;
  }

  .div-block-62 {
    flex: none;
    width: 100%;
  }

  .usecase-content-title {
    font-size: 1.75rem;
  }

  .usecase-card-arrows-wp {
    display: none;
  }

  .engage-model-card {
    padding: 1.25rem;
  }

  .gcc-card-wp, .gcc-grid {
    grid-template-columns: 1fr 1fr;
  }

  .pop-up-block {
    width: 70%;
    padding: 2rem;
  }

  .close-icon {
    top: 2rem;
    right: 2rem;
  }

  .gcc-features-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .nav-inner-features-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-wp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 2fr;
  }

  .primary-new-button.nav {
    position: relative;
  }

  .num-stats {
    font-size: 5rem;
  }

  .platform-toggle-wp {
    aspect-ratio: 16 / 9;
  }

  .platform-details-wp {
    max-width: none;
    bottom: 2rem;
    left: 2rem;
    right: 2rem;
  }

  .industry-main {
    width: 100vw;
    padding-right: 5%;
    overflow: auto;
  }

  .ind-small, .ind-big {
    flex: none;
    width: 40%;
  }

  .career-img-wp {
    width: 100%;
  }

  .career-main-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .caree-details {
    width: 100%;
  }

  .career-subtext-main {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-top: 1rem;
  }

  .comp-logo-img {
    width: 25%;
  }

  .headquaters-wp {
    width: 30%;
  }

  .headquaters-wp.width {
    width: 100%;
  }

  .loc-main-wp {
    display: flex;
  }

  .loc-grid {
    grid-template-columns: 1fr 1fr 1fr;
    width: 70%;
  }

  .home-stats-main-wp {
    grid-template-columns: 45% auto 49%;
  }

  .div-block-65-copy-copy {
    left: -12.5%;
  }

  .stat-card-wp {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .seperator {
    background-color: var(--_color---border-dark-bg);
  }

  .seperator.margin-l {
    margin-top: var(--_spacing---padding-l);
    margin-bottom: var(--_spacing---padding-l);
  }

  .seperator.cs-feature {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .seperator.large {
    width: 1010%;
    margin-left: -5%;
  }

  .primary-text-color.small {
    font-size: 3rem;
  }

  .ai {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .ecosystem-main-wp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
    position: sticky;
    top: 0;
  }

  .ecosystem-content-wp {
    flex-flow: column;
    height: auto;
    position: static;
    top: auto;
  }

  .ecosys-cards-wp {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
  }

  .ecosy-card-head {
    font-size: 1rem;
  }

  .ecosystem-illustration-wp {
    aspect-ratio: auto;
    order: -9999;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    max-width: none;
    max-height: none;
  }

  .svg-illu {
    width: 60vw;
  }

  .solution-hero-content-wp {
    max-width: 34rem;
  }

  .group1_img {
    top: -3%;
    right: 20%;
  }

  .outcome-content-wp {
    flex-flow: column;
  }

  .outcome-content {
    width: 100%;
  }

  .div-block-69 {
    margin-top: 3rem;
  }

  .outcome-grid {
    width: 100%;
    margin-top: 3rem;
  }

  .data-content-wp {
    flex-flow: column;
    margin-top: 11.25rem;
  }

  .data-content {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    margin-top: 3.75rem;
    display: flex;
  }

  .data-content.cloud {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    margin-top: 3.75rem;
    display: flex;
  }

  .use-case-content-wp {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .use-case-content {
    width: 100%;
    margin-top: 2.5rem;
  }

  .use-case-card {
    border-bottom-style: none;
    padding-bottom: .625rem;
  }

  .use-case-title-wp {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .use-case-subtext {
    width: 80%;
  }

  .use-case-subtext.no-top-padding {
    padding-top: 0;
  }

  .usecase-tab {
    display: none;
  }

  .div-block-70.group1_parent {
    top: 15%;
  }

  .usecase-dropdown {
    border-bottom: 1px solid #0000001a;
    width: 100%;
  }

  .usecase-dd-toggle {
    width: 100%;
    padding-top: 0;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .usecase-dd-toggle.w--open {
    padding-top: 0;
  }

  .div-block-71 {
    max-width: 40.625rem;
  }

  .usecase-dd-nav.w--open {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #ddd0;
    flex-flow: column;
    display: flex;
    position: relative;
  }

  .use-case-title {
    white-space: pre-wrap;
  }

  .challenges-main-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: 3rem;
    display: block;
  }

  .challenges-content {
    margin-right: 0;
    padding-top: 0;
  }

  .challenges-content.large {
    padding-top: 0;
  }

  .challenges-image {
    display: none;
  }

  .challenges-title {
    position: static;
  }

  .challenges-title.large {
    width: 100%;
  }

  .solutions-main-wp._4-col {
    grid-template-columns: 1fr 1fr;
  }

  .solution-card-wp {
    padding: 5rem 2rem 2rem;
  }

  .solution-icon {
    width: 2.5rem;
  }

  .solution-card-content-wp {
    max-width: none;
  }

  .who-we-are-grid-wp {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .tabs-menu-2 {
    padding: .25rem;
    top: 2rem;
  }

  .platform-tab-link, .platform-tab-link.w--current {
    padding: .5rem 1rem;
  }

  .title-subext-wp-copy {
    max-width: 90%;
    margin-top: 1.25rem;
  }

  .title-content-main-wp {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .our-partner-content-wp {
    width: 94%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .our-partners-logos-wp {
    width: 94%;
    max-width: var(--container-width--main-wp);
    padding-bottom: 5rem;
  }

  .our-partner-main-wp {
    grid-column-gap: var(--_spacing---padding-xxl);
    grid-row-gap: var(--_spacing---padding-xxl);
    flex-flow: column;
    width: 100%;
  }

  .blue-cta-content-wp {
    max-width: 30rem;
  }

  .title-subext-wp-copy {
    max-width: 90%;
  }

  .industry-hero.bot-hero {
    background-position: 60% 100%;
  }

  .industry-hero.award {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/69c68c90e1238ac5d924a1be_Herotab.png");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .industry-hero-content-wp {
    max-width: 26rem;
    margin-bottom: 5rem;
  }

  .testimonial-text {
    font-size: 1.875rem;
  }

  .testimonial-stats-main-wp {
    flex-flow: row;
    width: 100%;
    max-width: none;
  }

  .stat-mask-wp {
    flex: none;
    max-width: 100%;
  }

  .footer-social-block-wp {
    flex: none;
  }

  .f-social-wrap {
    width: 36px;
  }

  .engage-model-card-wp {
    padding: 1.25rem;
  }

  .engage-model-card-wp:hover {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .gcc-stat-sub {
    font-size: 1rem;
  }

  .gcc-engine-stat-card-title {
    font-size: 3.375rem;
  }

  .cs-card {
    min-width: 25rem;
  }

  .engagement-cards-wp-copy.desk {
    display: none;
  }

  .support-main-wp {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .support-list-wp.top-border {
    border-top-style: none;
    padding-top: 0;
  }

  .gen-ai-content-wp {
    width: 100%;
  }

  .blog-card-head-wp {
    font-size: 1.5rem;
  }

  .gcc-solution-card-content-wp {
    height: auto;
  }

  .gcc-ino-card-icon {
    margin-bottom: 1.5rem;
  }

  .gcc-cs-stat-card-title {
    font-size: 2.5rem;
  }

  .cs-stat-main-wp {
    grid-column-gap: 2rem;
    margin-top: 2rem;
  }

  .gcc-cs-content-main-wp {
    grid-column-gap: 0%;
    flex-flow: column;
    grid-template-rows: auto auto auto;
  }

  .gcc-cs-img-wp {
    width: 100%;
  }

  .text-span-2 {
    font-size: 2rem;
  }

  .text-span-2-copy {
    font-size: 3rem;
  }

  .cs-stat-main {
    grid-column-gap: 3.75rem;
    grid-row-gap: 1rem;
    margin-top: 5rem;
  }

  .benefits-cards-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .arrow-left-wp-1 {
    justify-content: center;
    align-items: center;
    margin-top: 1.75rem;
    margin-left: auto;
    margin-right: 48%;
    position: relative;
    right: 20px;
  }

  .arrow-right-wp-1 {
    margin-top: -2.25rem;
    margin-left: 50%;
    margin-right: auto;
    position: relative;
    left: 20px;
  }

  .resources-cards-wp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .resources-cards-wp.webinar, .resources-cards-wp.new {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .resources-cards-wp.webinar, .resources-cards-wp.new {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .resources-cards-wp.insights {
    display: flex;
  }

  .title-grid-wp {
    grid-column-gap: var(--_spacing---padding-m);
    grid-row-gap: var(--_spacing---padding-m);
    flex-flow: column;
  }

  .grid-subtext {
    max-width: none;
  }

  .webinar-card-wp {
    width: 40vw;
  }

  .awards-cards-main-wp {
    grid-column-gap: var(--_spacing---padding-m);
    grid-row-gap: var(--_spacing---padding-m);
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .team-member-cards-wp {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .team-mem-content-wp {
    min-height: 22rem;
  }

  .team-member-img {
    object-position: 50% 0%;
  }

  .trusted-alliance-card-wp {
    padding: 1.5rem;
  }

  .alliance-icon {
    width: 8rem;
    height: auto;
  }

  .history-content-main-wp {
    font-size: var(--text--body-large-tab);
    margin-bottom: 0;
    margin-right: 0;
  }

  .history-content-main {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .vision-main {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 100%;
    width: 100%;
  }

  .vision-image-wp {
    width: 100%;
  }

  .vision-content-wrap {
    width: 100%;
    max-width: 15.625rem;
  }

  .vision-content-wrap.about {
    max-width: 100%;
  }

  .vision-list-wrap.about {
    margin-top: 0;
  }

  .roots-card-wp {
    max-width: 30rem;
  }

  .roots-loop-text {
    z-index: 1;
    top: 7.5rem;
  }

  .about-hero-card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .div-block-80 {
    max-width: 33.75rem;
  }

  .about-hero {
    padding-top: 11.25rem;
    padding-bottom: var(--sec-padding--tab);
  }

  .about-stat-num {
    font-size: 4.5rem;
  }

  .about-stat-span {
    font-size: 3.75rem;
  }

  .about-stat-span.small {
    font-size: 2.5rem;
  }

  .div-block-82 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .diversity-img-card-copy {
    aspect-ratio: auto;
  }

  .diversity-content-block-copy {
    padding: 5rem 2rem 2rem;
    font-size: 1.25rem;
  }

  .form-content-wp {
    max-width: 20rem;
  }

  .contact-form-wp.podcast {
    max-width: 100%;
  }

  .challenges-mob-img-wp {
    aspect-ratio: 1;
    margin-top: 2.5rem;
    display: block;
  }

  .div-block-84 {
    flex-flow: column;
  }

  .what-you-need-cards-wp {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3.75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    margin-top: 4.375rem;
  }

  .what-you-need-card-wp, .what-you-need {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .div-block-85 {
    width: 80%;
  }

  .content-head-wp.life-at {
    text-align: center;
    text-align: center;
    max-width: 35rem;
    margin-left: auto;
    margin-right: auto;
  }

  .diversity-img {
    aspect-ratio: auto;
  }

  .footprint-main-wp {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: wrap;
    display: flex;
  }

  .benefits-heading {
    position: static;
  }

  .benefits-main-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: block;
  }

  .benefits-content {
    margin-right: 0;
  }

  .life-at-hero {
    padding-top: 11rem;
  }

  .testimonial_image {
    width: 12.2rem;
    left: 46%;
  }

  .team-hero {
    padding-top: 15rem;
  }

  .header_text {
    max-width: 29rem;
  }

  .blog-hero-card-content {
    padding: 4rem 3rem;
  }

  .cs-hero-card-copy {
    margin-top: 3.75rem;
  }

  .inner-content-block {
    width: 90%;
  }

  .insight-inner-layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .news-img-wp {
    position: static;
  }

  .hide-on-mob {
    display: none;
  }

  .cs-inner-block-layout {
    width: 100%;
  }

  .div-block-95 {
    display: none;
  }

  .story-link-wp {
    top: -3.75rem;
  }

  .background-video-2 {
    width: 105%;
    height: 70vh;
  }

  .card-btn {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .card-btn.top {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 2rem;
  }

  .card-btn.pad {
    margin-top: 1rem;
  }

  .award-content-wp-copy {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .gcc-solution-card-cont {
    height: auto;
  }

  .resources-cards-wp-copy {
    grid-template-columns: 1fr 1fr;
    display: flex;
    overflow: auto;
  }

  .nav-dd-features-mob-sublinks-wp-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #ffffff05;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 98%;
    display: grid;
    overflow: hidden;
  }

  .nav-2-link {
    color: #fff;
    font-variation-settings: "wght" 500;
    text-transform: none;
    border-bottom: 1px solid #fff3;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-top: 1.1875rem;
    padding-bottom: 1.1875rem;
    font-size: 1.5rem;
    line-height: 130%;
  }

  .nav-2-link:hover {
    color: #fff;
  }

  .nav-2-dd-table-title-wp {
    display: none;
  }

  .nav-2-back {
    display: flex;
  }

  .nav-2-links-dd-block {
    z-index: 0;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #060c0f;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100vw;
    height: 100vh;
    position: fixed;
    inset: 0%;
    overflow: hidden;
    transform: translate(0, -100%);
  }

  .nav-side-block-2 {
    width: 100%;
  }

  .nav-arrow-wp {
    width: 14px;
  }

  .desk-nav-2-btn-wp {
    display: none;
    position: static;
  }

  .ham-line-1 {
    background-color: #fff;
    width: 25px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-2-dd-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-height: 70vh;
    display: none;
    position: relative;
    top: 0;
    overflow: auto;
  }

  .nav-link-content {
    z-index: 9;
    width: 100vw;
    position: relative;
    overflow: hidden;
  }

  .nav-2-links-block-wp {
    width: 94%;
    margin-top: 3.75rem;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-arrow-white {
    width: .75rem;
    height: .5rem;
    display: inline-flex;
  }

  .ham-wp {
    z-index: 9;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    cursor: pointer;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    padding: 5px;
    display: flex;
    position: relative;
  }

  .mob-nav-2-btn-wp {
    display: flex;
  }

  .full-width-navbar {
    position: relative;
  }

  .nav-2-items-wp {
    flex-flow: column;
    justify-content: center;
    display: block;
    position: relative;
  }

  .nav-blog-item {
    text-transform: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: hidden;
  }

  .nav-2-dd-content-wp {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    width: 100%;
    max-width: none;
    height: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-2-dd-content-wp.nav-6, .nav-2-dd-content-wp.nav-3, .nav-2-dd-content-wp.nav-2, .nav-2-dd-content-wp.nav-5 {
    display: flex;
  }

  .nav-2-dd-content-wp.nav-4 {
    flex-flow: column;
    display: flex;
  }

  .nav-2-dd-content-wp.nav-1 {
    width: 100%;
    padding-top: 0;
    display: flex;
  }

  .nav-2-dd-content-wp.nav-6, .nav-2-dd-content-wp.nav-3, .nav-2-dd-content-wp.nav-2, .nav-2-dd-content-wp.nav-5 {
    display: flex;
  }

  .nav-2-dd-content-wp.nav-7 {
    display: block;
  }

  .nav-2-dd-mob-sublinks-wp {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    overflow: hidden;
  }

  .nav-main-wp-cover {
    justify-content: flex-start;
    align-items: center;
  }

  .navbar-full-width {
    justify-content: flex-start;
    align-items: center;
    transition: height .5s cubic-bezier(.25, .46, .45, .94);
    display: flex;
  }

  .nav-2-links-block {
    z-index: 3;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 95vh;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10vh;
    display: flex;
    overflow: auto;
  }

  .nav-link-text {
    color: #fff;
    font-size: 1rem;
    line-height: 125%;
  }

  .nav-link-text:hover {
    color: #fff;
  }

  .nav-sub-components-2 {
    flex-flow: column;
  }

  .ham-line-2 {
    background-color: #fff;
    width: 20px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-2-link-main-label {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .nav-2-dd-grid-wp {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .mob-nav-2-wp {
    z-index: 99;
    width: 100%;
    position: relative;
  }

  .nav-main {
    justify-content: flex-start;
    align-items: center;
  }

  .btn-txt-1 {
    display: none;
  }

  .title-grid-wp-copy {
    flex-flow: column;
  }

  .vision-main-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .div-block-82-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: 94%;
    margin-left: auto;
    margin-right: auto;
  }

  .team-cards {
    grid-template-columns: 1fr 1fr;
  }

  .benefits-cards-wp-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .best-for-cards-wp-copy {
    overflow: auto;
  }

  .blog-grid-copy {
    display: flex;
    overflow: auto;
  }

  .vision-content-wrap-copy {
    width: 100%;
    max-width: 15.625rem;
  }

  .div-block-99-copy {
    max-width: 25rem;
  }

  .collection-item-2 {
    width: 35vw;
  }

  .faq-main-wp {
    grid-column-gap: var(--_spacing---padding-xl);
    grid-row-gap: var(--_spacing---padding-xl);
    flex-flow: column;
  }

  .share-link-wp {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    height: 2.875rem;
    margin-top: 0;
  }

  .blog-rich-txt h3 {
    margin-top: 2.5rem;
  }

  .blog-rich-txt h4 {
    margin-top: 2rem;
  }

  .blog-rich-txt blockquote {
    font-size: 1.125rem;
  }

  .blog-temp-hero-content {
    width: auto;
  }

  .table-of-content-wp-2 {
    display: none;
  }

  .share-link-wp-2 {
    margin-top: 2.5rem;
  }

  .html-embed-drop:hover {
    opacity: 1;
  }

  .toc-blogs-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    position: static;
    top: 100px;
  }

  .highlight-content-wp-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .table-of-content-wp-copy {
    display: none;
  }

  .div-block-105:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6) {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .dropdown:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6) {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-106 {
    max-width: 37.5rem;
  }

  .highlight-content-wp-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .podcast-hero-wp {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    padding-left: 2.5rem;
  }

  .podcast-meta {
    margin-bottom: 1.5rem;
  }

  .pod-right {
    width: 100%;
  }

  .guest-card, .host-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .host-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .host-right {
    border-left-style: none;
    padding-top: 0;
    padding-bottom: 80px;
    padding-left: 0;
  }

  .div-block-117 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .div-block-118 {
    align-self: flex-start;
    max-width: 100%;
  }

  .podcast-form {
    width: 50%;
  }

  .award_banner-wp {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
    height: 12.5rem;
    padding-right: 0;
  }

  .award_banner-wp.desktop {
    display: none;
  }

  .award_banner-wp.tab {
    display: flex;
  }

  .award_txt-wp {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.5rem;
  }

  .award_bg-bg.is-2 {
    object-fit: fill;
    object-fit: fill;
  }

  .award_lbel-img {
    width: 20%;
    margin-left: 0%;
    left: auto;
  }

  .aw_comp.desktop {
    max-width: 100%;
  }

  .hero-industry-img {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_typography---h2-m--font-size: 2.25rem;
    --_typography---h2-m--line-height: 110%;
    --_typography---h2-m--font-weight: 300;
    --_typography---h2-m--letter-spacing: 0em;
    --_typography---h3--font-size: 1.5rem;
    --_typography---h3--line-height: 108%;
    --_typography---h3--font-weight: 400;
    --_typography---h3--letter-spacing: 0em;
    --_typography---h4--font-size: 1.125rem;
    --_typography---h4--line-height: 112%;
    --_typography---h4--letter-spacing: 0em;
    --_typography---body-l--font-weight: 400;
    --_typography---body-m--font-size: 1rem;
    --_typography---body-m--line-height: 140%;
    --_typography---body-m-light-bg--line-height: 140%;
    --_typography---body-m--font-weight: 300;
    --_typography---body-m--letter-spacing: .005em;
    --_typography---h1-l--font-size: 3.75rem;
    --_typography---h1-l--line-height: 100%;
    --_typography---h1-l--font-weight: 400;
    --_typography---h1-l--letter-spacing: -.005em;
    --_typography---eyebrow--font-size: 1.125rem;
    --_typography---eyebrow--line-height: 100%;
    --_typography---eyebrow--font-weight: 400;
    --_typography---eyebrow--letter-spacing: .01em;
    --_typography---body-l--font-size: 1rem;
    --_typography---body-l--line-height: 120%;
    --_typography---body-l--letter-spacing: .005em;
    --_typography---h2-l--font-size: 2.5rem;
    --_typography---h2-l--line-height: 112%;
    --_typography---h2-l--font-weight: 400;
    --_typography---h2-l-light-bg--line-height: 112%;
    --_typography---h1-m--font-size: 3.5rem;
    --_typography---h1-m--font-weight: 400;
    --_typography---h1-m--letter-spacing: -.005em;
    --_typography---h4--font-weight: 400;
    --_typography---body-s--font-size: .875rem;
    --_typography---body-s--line-height: 120%;
    --_typography---body-s--font-weight: 300;
    --_typography---h2-l-light-bg--font-size: 2.5rem;
    --_typography---h2-l-light-bg--font-weight: 500;
    --_typography---h2-l-light-bg--letter-spacing: 0em;
    --_typography---h1-m--line-height: 100%;
    --_typography---h2-l--letter-spacing: 0em;
    --_typography---h2-m-light-bg--font-size: 2.5rem;
    --_typography---h2-m-light-bg--font-weight: 400;
    --_typography---h2-m-light-bg--line-height: 400%;
    --_typography---h2-m-light-bg--letter-spacing: 0em;
    --_typography---body-m-light-bg--font-size: 1rem;
    --_typography---body-m-light-bg--font-weight: 400;
    --_typography---body-m-light-bg--letter-spacing: .005em;
    --_typography---body-s--letter-spacing: .005em;
    --_spacing---section: 6.25rem;
    --_spacing---padding-xxl: 3.75rem;
    --_spacing---padding-xl: 3rem;
    --_spacing---padding-l: 2.25rem;
    --_spacing---padding-m: 1.125rem;
    --_spacing---padding-s: .75rem;
    --_spacing---padding-xs: .75rem;
    --_typography-inner---h1-s--font-size: 2.125rem;
    --_typography-inner---h1-s--line-height: 106%;
    --_typography-inner---h1-s--font-weight: 400;
    --_typography-inner---body-m-resources--font-weight: 300;
    --_typography-inner---h2-resources--font-size: 1.625rem;
    --_typography-inner---h2-resources--line-height: 115%;
    --_typography-inner---h2-resources--font-weight: 400;
    --_typography-inner---h3-resources--font-size: 1.5rem;
    --_typography-inner---h3-resources--font-weight: 400;
    --_typography-inner---h4-resources--font-size: 1.125rem;
    --_typography-inner---h4-resources--line-height: 112%;
    --_typography-inner---h4-resources--font-weight: 400;
    --_typography-inner---h2-resources--letter-spacing: 0em;
    --_typography-inner---h1-s--letter-spacing: -.005em;
    --_typography-inner---h3-resources--line-height: 108%;
    --_typography-inner---h3-resources--letter-spacing: 0em;
    --_typography-inner---h4-resources--letter-spacing: 0em;
    --_typography-inner---eyebrow--font-size: 1.125rem;
    --_typography-inner---eyebrow--font-weight: 400;
    --_typography-inner---eyebrow--line-height: 100%;
    --_typography-inner---eyebrow--letter-spacing: .01em;
    --_typography-inner---body-l-resources--font-size: 1rem;
    --_typography-inner---body-l-resources--font-weight: 400;
    --_typography-inner---body-l-resources--line-height: 120%;
    --_typography-inner---body-l-resources--letter-spacing: .005em;
    --_typography-inner---body-m-resources--font-size: 1rem;
    --_typography-inner---body-m-resources--line-height: 140%;
    --_typography-inner---body-m-resources--letter-spacing: .005em;
    --_typography-inner---body-s-resources--font-size: .875rem;
    --_typography-inner---body-s-resources--font-weight: 300;
    --_typography-inner---body-s-resources--line-height: 120%;
    --_typography-inner---body-s-resources--letter-spacing: .005em;
  }

  h2 {
    line-height: 125%;
  }

  .section.life-at-parker-hero, .section.team-highlights {
    padding-top: 8rem;
  }

  .section.award-inner, .section.insights {
    padding-top: 8rem;
  }

  .section.capabilities-hero {
    padding-top: 30rem;
    padding-bottom: 5rem;
  }

  .section.capabilities-hero.data-analytics {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6719136153c99e22ab2a02a9_Mob-data.webp");
  }

  .section.capabilities-hero.ai {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6719136185aae746053ce0f2_Mob-AI.webp");
  }

  .section.capabilities-hero.modern-cloud {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/67191361fade9c9edea598e8_AI.webp");
  }

  .section.capabilities-hero.managed-services {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671917d55d78fa30bed10e5c_Managed%20services-1.webp");
  }

  .section.capabilities-hero.gcc {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/6719136185aae746053ce0f2_Mob-AI.webp");
  }

  .section.future-event {
    padding-bottom: 3.75rem;
  }

  .section.events-hero {
    padding-bottom: 5rem;
  }

  .section.timeline {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section.about-us {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671a0db9d15ab54e14ee461e_hero-Mob-AI.webp");
    background-position: 50% 100%;
    padding-top: 6rem;
    padding-bottom: 20rem;
  }

  .section.partners-hero {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671a07574f629ddcb18171b0_op-mob.webp");
    background-position: 50% 0;
    padding-top: 30rem;
    padding-bottom: 5rem;
  }

  .section.life-at-parker-hero, .section.team-highlights {
    padding-top: 8rem;
  }

  .section.award-listing {
    padding-top: 8rem;
    padding-bottom: 10rem;
  }

  .section.award-inner, .section.insights {
    padding-top: 8rem;
  }

  .section.timeline-his {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section.journey-hero {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/671a075746d416251551e81a_Frame%201171277368.webp");
    background-position: 50% 30%;
    padding-top: 30rem;
    padding-bottom: 5rem;
  }

  .section.about-hero-section {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/681df9e08f64b87157160417_about-hero-mob-bg.webp");
    background-position: 50% 0;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-end;
    min-height: 62.5rem;
    display: flex;
  }

  .section.gcc-usecase-section {
    padding-bottom: 7.5rem;
  }

  .section.gcc-mngd-services-hero {
    background-position: 50% 100%;
  }

  .section.solution-hero {
    padding-top: 12rem;
  }

  .section._60-padding {
    padding-top: 3rem;
  }

  .section._100-padding {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .subtext {
    margin-top: .75rem;
  }

  .button {
    padding: 1rem 1.25rem;
    font-size: .9375rem;
  }

  .banner-subtext {
    margin-top: .75rem;
    font-size: 1rem;
  }

  .hov-nav-card {
    padding-top: 1.75rem;
  }

  .footer-wp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .footer-ele {
    width: 100%;
  }

  .footer-head, .footer-subhead, .nav-link {
    font-size: 1rem;
  }

  .faq-content-wp {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .testimonial-slide {
    margin-right: 3rem;
  }

  .global-btn-wp, .global-btn-wp.new, .global-btn-wp.new {
    margin-top: 2rem;
  }

  .manage-cycle-sticky-wp {
    height: auto;
  }

  .footer-links-wp {
    flex-flow: wrap-reverse;
    width: 100%;
  }

  .footer-logo-wp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .gen-ai-hero-illus-wp {
    margin-top: 2rem;
    padding: 1rem;
  }

  .home-meet-reggi-illus-wp {
    margin-top: 2rem;
    padding: 2rem 1.5rem 1.5rem;
  }

  .manage-cycle-illus-sticky-main-wp {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 300vh;
    position: relative;
  }

  .nav-dd-link-content-wp {
    height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rcm-automate-card-wp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .gc-change-class-name-1 {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .separator._35-margin {
    margin-top: 1.5rem;
    margin-bottom: .5rem;
  }

  .cg-card-wp {
    padding: 2rem;
  }

  .gc-change-class-name-2 {
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .sec-name-main-wp {
    grid-template-columns: 1fr;
  }

  .hero-content-wp {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .hero-content, .hero-tabs {
    justify-content: center;
    align-items: center;
  }

  .hero-tabs-menu {
    border-bottom-style: none;
    justify-content: space-between;
    align-items: center;
    width: 35%;
    left: auto;
  }

  .hero-tab-link {
    background-color: #fff3;
    border-radius: 50%;
    width: .75rem;
    height: .75rem;
  }

  .hero-tab-link.w--current {
    background-image: url("https://cdn.prod.website-files.com/66fa50f0631f1401a2a41200/66fb996034e3e936a66943e6_slider-dot.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-bottom-width: 1px;
    border-bottom-color: #fff;
    width: 1.3125rem;
    height: 1.3125rem;
  }

  .hero-tab-line {
    display: none;
  }

  .hero-tab-line.view-on-mob {
    display: block;
  }

  .text-block {
    display: none;
  }

  .title-content-wp {
    justify-content: flex-start;
  }

  .title-content-wp.subtext-below, .title-content-wp.subtext-below.footprint-subtext, .title-content-wp.featured-awards-content, .title-content-wp.method-title-wp, .title-content-wp.sticky, .title-content-wp.subtext-below, .title-content-wp.subtext-below.footprint-subtext, .title-content-wp.subtext-below.footprint-subtext, .title-content-wp.featured-awards-content, .title-content-wp.method-title-wp, .title-content-wp.sticky {
    max-width: 100%;
  }

  .title-w-label-wp.history-title-wp {
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: auto;
  }

  .title-w-label-wp.width {
    width: 85%;
  }

  .services-icons-wp {
    max-width: 100%;
  }

  .services-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 1.75rem;
  }

  .service-card.offer-card {
    min-width: 55%;
  }

  .service-card-content.mob-content {
    width: 85%;
  }

  .cs-content-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1.5625rem;
    top: 70px;
  }

  .cs-content-wp.hero {
    width: 85%;
    padding: 1.5rem;
  }

  .cs-content-wp.cs-home {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    height: auto;
    top: 170px;
  }

  .cs-num {
    font-size: 2.5rem;
  }

  .states-tabs-menu {
    border-bottom-style: none;
    justify-content: space-between;
    align-items: center;
    overflow: auto;
  }

  .states-tabs-menu.border-mob {
    border-bottom-style: solid;
  }

  .stats-tab-link {
    flex: none;
    width: 35%;
  }

  .stats-num.timeline {
    color: #fff;
    font-size: 5rem;
  }

  .stats-num.timeline {
    color: #fff;
    font-size: 5rem;
  }

  .stats-num.timeline.new {
    opacity: 1;
    color: #fff;
    opacity: 1;
    font-size: 6.25rem;
    font-weight: 700;
    line-height: 112%;
  }

  .accelerator-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 1.875rem;
  }

  .acceler-card-content.data-cards {
    border-bottom: 1px solid #fff3;
    padding-bottom: 1rem;
  }

  .no-top-margin {
    margin-top: 0;
  }

  .cta-block.blog-cta-2, .cta-block.blog-cta-3, .cta-block.blog-cta-03 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .cta-block.blog-cta-1 {
    grid-column-gap: 1.1875rem;
    grid-row-gap: 1.1875rem;
    justify-content: space-between;
    align-items: flex-end;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .cta-block.blog-cta-2, .cta-block.blog-cta-3, .cta-block.blog-cta-03 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .cta-card-content {
    grid-template-columns: 1fr;
    place-items: start;
  }

  .cta-card-content.center-align {
    place-items: start;
  }

  .our-partner-content {
    padding-top: 5rem;
  }

  .res-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .awards-block {
    margin-top: 1.875rem;
  }

  .footer-social-block {
    flex-flow: row;
  }

  .f-social-wp {
    width: 32px;
  }

  .content-copyright-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .case-studies-cards {
    width: 94%;
  }

  .inner-hero-content-wp {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .image._1 {
    position: static;
  }

  .h2-white.inne-h2 {
    font-size: var(--text--h2-lsc);
    font-size: var(--text--h2-lsc);
  }

  .assist-tab-img {
    max-height: 15rem;
  }

  .expertise-grid {
    grid-template-columns: 1fr;
    margin-top: 1.75rem;
  }

  .expertise-grid._3-col, .expertise-grid._5-col, .expertise-grid._3-col, .expertise-grid._5-col {
    grid-template-columns: 1fr 1fr;
  }

  .approach-grid {
    grid-template-columns: 1fr;
  }

  .app-title-subext-wp._w-top-margin, .app-title-subext-wp.cs-text-top-margin, .app-title-subext-wp._w-top-margin, .app-title-subext-wp.cs-text-top-margin {
    margin-top: 2rem;
  }

  .int-grid {
    width: 100%;
  }

  .int-main-block {
    flex-flow: column;
  }

  .int-parkar-logo {
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .int-parkar {
    width: 40%;
  }

  .cta-content-wp.width {
    width: 90%;
  }

  .service-icon-label {
    font-size: .9375rem;
  }

  .line-seperator.event {
    width: 100%;
    height: 1px;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonil-slider-wp {
    min-height: auto;
    margin-top: 2rem;
  }

  .arrow-left-1 {
    width: 35px;
    height: 35px;
    right: 12px;
  }

  .arrow-right-1 {
    width: 35px;
    height: 35px;
    left: 12px;
  }

  .testimonial-wp {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    min-height: auto;
  }

  .author-wp.hide-on-desk {
    display: flex;
  }

  .testimonial-slide-wp {
    min-height: auto;
  }

  .capabilities-hero-content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .event-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .event-info {
    font-size: 1rem;
  }

  .event-date {
    font-size: 3rem;
  }

  .event-date-wp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
  }

  .event-time-wp, .event-location-wp {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    margin-top: .625rem;
  }

  .event-time {
    width: 28px;
    height: 28px;
  }

  .event-resource-wp {
    grid-template-columns: 1fr;
  }

  .date-card {
    font-size: 1rem;
  }

  .event-card-title {
    font-size: var(--text--h3-lsc);
  }

  .card-cta-wp {
    margin-top: 1.5rem;
  }

  .event-info-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .card-brief-wp {
    margin-top: 1rem;
  }

  .test-stats {
    flex-flow: column;
  }

  .testimon-logo {
    width: 20%;
  }

  .arrow-left-2 {
    opacity: 1;
    flex: none;
    width: 35px;
    height: 35px;
    margin-bottom: 0;
    display: block;
  }

  .arrow-right-2 {
    opacity: 1;
    flex: none;
    width: 35px;
    height: 35px;
    display: block;
    left: auto;
  }

  .h1 {
    font-size: 2.5rem;
  }

  .h1.solution-h1 {
    font-size: 3.5rem;
  }

  .trending-event {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .event-thumbnail-wp {
    width: 100%;
    height: 200px;
  }

  .event-thumbnail {
    min-height: 200px;
    max-height: 200px;
  }

  .trending-event-item {
    margin-right: 1.875rem;
    padding-right: 1.875rem;
  }

  .trending-cards-mask {
    width: 80vw;
  }

  .trending-cards {
    width: 94%;
  }

  .connect-card-grid {
    margin-top: 2.5rem;
  }

  .submit-btn {
    padding: .75rem .875rem;
    font-size: .9375rem;
  }

  .award-mask {
    width: 60%;
  }

  .award-arrow-left {
    width: 35px;
    height: 35px;
    right: 12px;
  }

  .award-arrow-right {
    width: 35px;
    height: 35px;
    left: 12px;
  }

  .logo-icon {
    margin-right: 3rem;
  }

  .faq-icon {
    width: 1.75rem;
  }

  .locations-block {
    padding: 1.5rem 2rem;
  }

  .location-grid {
    grid-row-gap: 1.875rem;
    grid-template-columns: 1fr 1fr;
  }

  .loc-name {
    font-size: 1.125rem;
  }

  .loc-row {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    font-size: 1rem;
  }

  .loc-row.center {
    justify-content: flex-start;
    align-items: center;
  }

  .loc-row-wp {
    margin-top: 2rem;
  }

  .history-tab-menu {
    border-bottom-style: none;
    justify-content: space-between;
    align-items: center;
    overflow: auto;
  }

  .history-tab-link {
    flex: none;
    width: 35%;
  }

  .history-img-wp {
    width: 100%;
    min-height: auto;
    padding-top: 0;
  }

  .history-content-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .history-content {
    z-index: 9;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
    font-size: var(--text--body-large-isc);
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: -3rem;
    position: relative;
  }

  .vision-list {
    font-size: var(--text--body-large-isc);
  }

  .vision-main-wp {
    max-width: 100%;
  }

  .vision-main-wp.width-mob {
    width: 94%;
    margin-left: auto;
    margin-right: auto;
  }

  .stats-wp {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .stats-wp.width {
    text-align: left;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
  }

  .leader-wp {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
  }

  .lead-left-arrow {
    right: 12px;
  }

  .leader-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .aur-team-card {
    flex-flow: column;
  }

  .why-choose-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 1.875rem;
  }

  .lead-left-arrow-copy {
    right: 12px;
  }

  .join-us-grid {
    grid-template-columns: 1fr;
  }

  .diversity-content-block {
    padding-top: 2rem;
  }

  .diversity-content-block.lap-block {
    min-height: 12rem;
    padding: 2rem 1rem 1rem;
  }

  .div-block-13 {
    flex-flow: column;
  }

  .team-grid {
    grid-template-columns: 1fr;
  }

  .benfit-mask {
    width: 60%;
  }

  .card-main-title {
    width: auto;
  }

  .card-num-span {
    font-size: 1rem;
  }

  .f-content-grid.top {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .vision-image-wp-copy {
    margin-bottom: 1.875rem;
  }

  ._404-title-wp {
    font-size: 11rem;
  }

  ._404-content-wp {
    top: 73%;
  }

  ._404-subtext {
    font-size: var(--text--body-lsc);
  }

  .investor-grid {
    grid-template-columns: 1fr 1fr;
  }

  .engagement-grid {
    grid-template-columns: 1fr;
  }

  .intro-vector-img-wp {
    width: 95%;
  }

  .team-hero-img-wp {
    margin-top: 2rem;
  }

  .spotlight-member-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .spotlight-img-wp {
    width: 50%;
  }

  .team-tabmenu-link {
    flex: none;
    font-size: 1.25rem;
  }

  .team-tabmenu-link.w--current {
    font-size: 1.25rem;
  }

  .team-stories-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .highlight-subtext {
    margin-top: .75rem;
    font-size: 1rem;
  }

  .team-featured-content-wp {
    margin-top: 2rem;
  }

  .new-cta-content-wp {
    grid-template-columns: 1fr;
    place-items: start;
  }

  .team-card-wp._3-3 {
    grid-template-columns: 1fr 1fr;
  }

  .team-details.team {
    font-size: 1.125rem;
  }

  .bread-crump-wp.inner-breadcrumbs {
    margin-bottom: 0;
  }

  .share-link.vertical:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6), .share-link.vertical-copy:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6), .share-link.vertical-copy-copy:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6), .share-link.vertical:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6), .share-link.vertical-copy:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6), .share-link.vertical-copy-copy:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6) {
    flex-flow: row;
    margin-top: 1rem;
  }

  .sep-line.share-seperator:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6) {
    width: 70px;
    height: 1px;
  }

  .share-text.rotate:where(.w-variant-afc172db-b8a5-4ea6-2168-03fbfd86a1d6) {
    transform: none;
  }

  .team-highlight-heading {
    font-size: 2.5rem;
  }

  .more-articles-wp {
    width: auto;
    max-width: none;
    position: static;
  }

  .highlight-content-wp {
    flex-flow: column;
  }

  .blog-hero-content-wp {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .featured-blog-wp {
    flex-flow: column;
  }

  .blog-hero-img {
    position: static;
  }

  .blog-hero-content {
    max-width: none;
    margin-left: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
  }

  .small-h2 {
    font-size: 1.875rem;
  }

  .blog-hero-btn-wp {
    margin-top: 3rem;
  }

  .blog-card.res, .blog-card.res-copy, .blog-card.res, .blog-card.res-copy {
    width: 60vw;
  }

  .blog-card-head {
    font-size: 1.5rem;
  }

  .blog-inner-hero-img {
    position: static;
  }

  .blog-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .form-subtext {
    margin-top: .75rem;
  }

  .challenges-subtext {
    margin-top: .75rem;
    font-size: 1rem;
  }

  .solution-grid {
    grid-template-columns: 1fr;
  }

  .philosophy-wp {
    flex-flow: column;
  }

  .philosophy-card-subtext {
    font-size: 1rem;
  }

  .map-frame.new {
    width: 100%;
    position: relative;
    right: 0%;
  }

  .leadership-hero-img {
    margin-top: 2.5rem;
  }

  .hero-img-content {
    font-size: 1.25rem;
  }

  .hero-img-content.news {
    padding: 1.5rem;
  }

  .writer {
    font-size: 1.125rem;
  }

  .team-mem-content {
    min-height: auto;
  }

  .news-resource-wp {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .news-listing-hero-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .news-rich-text h2 {
    font-size: 1.75rem;
  }

  .core-values-cards-wp {
    grid-template-columns: 1fr 1fr;
  }

  .awards-cards-wp {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .vision-grid-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .h1-inner {
    font-size: 1.75rem;
  }

  .webinar-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .resources-tab-menu {
    border-bottom-style: none;
    justify-content: space-between;
    align-items: center;
    overflow: auto;
  }

  .res-link {
    flex: none;
    width: 35%;
  }

  .comimg-event-card {
    flex-flow: column;
    margin-top: 1.5rem;
  }

  .event-card-content {
    width: 100%;
  }

  .event-card-img {
    aspect-ratio: 16 / 9;
    width: 100%;
    overflow: hidden;
  }

  .life-at-parker-image {
    width: 100%;
  }

  .life-at-parker-hero-wp {
    flex-flow: column;
  }

  .life-at-parker-content {
    width: 100%;
  }

  .btn-wp {
    margin-top: 1.5rem;
  }

  .big-date {
    font-size: 2rem;
  }

  .case-study-card-wp.hero {
    min-height: 19.4rem;
  }

  .case-study-card-wp.new {
    grid-column-gap: var(--_spacing---padding-xl);
    grid-row-gap: var(--_spacing---padding-xl);
    flex-flow: wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    grid-auto-flow: row dense;
    display: flex;
  }

  .cs-title {
    width: auto;
  }

  .odd-items-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 1.5rem;
  }

  .odd-items-container.new {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .cs-hero-card {
    margin-top: 1.5rem;
  }

  .head {
    font-size: 1.125rem;
  }

  .pointes-parker-wp {
    grid-column-gap: var(--_spacing---padding-l);
    grid-row-gap: var(--_spacing---padding-l);
  }

  .awards-rich-text-wp h2 {
    font-size: 1.75rem;
  }

  .div-block-19 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
  }

  .final-streamline-wp {
    opacity: 1;
    display: none;
    position: static;
  }

  .platform-card-grid.mob {
    justify-content: center;
    align-items: stretch;
  }

  ._100--img.desk {
    display: none;
  }

  ._100--img.mobile {
    display: block;
  }

  .content-wp-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .content-wp-left.demo {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .streamline-block-wp {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    height: 100%;
    max-height: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vector-does-cards {
    width: 100%;
  }

  .vector-does-cards.bottom-stroke {
    border-right-width: 1px;
  }

  .case-studies-wp {
    grid-template-columns: 1fr 1fr;
  }

  .why-vec-block {
    grid-template-columns: 1fr;
  }

  .h3-empower {
    font-size: 1.375rem;
  }

  .demo-text-wp {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .btn-wp-margin.mob-show {
    margin-top: 0;
    margin-bottom: 45px;
  }

  .lines.bottom-news {
    bottom: 2%;
  }

  .lines.top-news {
    top: 2%;
  }

  .lines.cta-bot {
    top: 93%;
  }

  .lines.cta {
    inset: 6% 0% auto;
  }

  .lines._3 {
    top: 92%;
  }

  .lines.left2 {
    height: 45%;
    left: 7%;
  }

  .lines.right2 {
    height: 45%;
    right: 7%;
  }

  .vector-sec {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .vector-sec.about-us-hero {
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .vector-sec.case-studies {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .vector-sec.integration {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .vector-sec.hero {
    padding-top: 100px;
  }

  .vector-sec.sticky {
    padding-top: 0;
  }

  .content-wp-2 {
    max-width: none;
  }

  .h2.max-ch.center-align, .h2.max-ch.center, .h2.max-ch.center-align, .h2.max-ch.center, .h2.max-ch.center-align, .h2.max-ch.center {
    text-align: center;
  }

  .streamline-block {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cs-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .platform-hero-wp {
    margin-top: 80px;
  }

  .block {
    margin-bottom: 40px;
  }

  .block.non-sticky {
    min-height: auto;
  }

  .block._5 {
    min-height: 650px;
  }

  .platform-card-2.uds {
    width: 80%;
  }

  .platform-card-2.dcp {
    width: 60%;
  }

  .platform-card-2.sto {
    width: 40%;
    min-height: auto;
  }

  .next-arrow {
    width: 13%;
    position: static;
    right: auto;
    transform: rotate(90deg);
  }

  .next-arrow.mob {
    display: block;
  }

  .next-arrow.desk {
    display: none;
  }

  .empower-card-wp {
    grid-template-columns: 1fr 1fr;
  }

  .streamlines-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .line-hero._2 {
    display: none;
    top: -4.35%;
  }

  .line-hero._1 {
    top: -4.2%;
  }

  .line-hero._3 {
    display: none;
    top: -4.35%;
  }

  .line-hero._4 {
    top: -4.2%;
  }

  .integration-tab {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .byt-search {
    min-height: 3.375rem;
  }

  .blog-sticky {
    position: static;
  }

  .int-logos-wp.integration {
    margin-top: 2.5rem;
  }

  .int-logo-2 {
    width: 6.75%;
    padding: 5.91px;
  }

  .int-logo-2.mob {
    display: none;
  }

  .int-tabs-content {
    width: 100%;
  }

  .int-tabs-menu {
    width: 100%;
    position: static;
  }

  .horizontal-wp-logos._3 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    top: 66%;
  }

  .horizontal-wp-logos._2 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    top: 33%;
  }

  .horizontal-wp-logos._1 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .button-wp.new {
    text-align: center;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .vector-card-wp._3 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .bef-aft-wp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .learn_wrapper {
    padding-right: 0;
  }

  .introducing-vec.secure-app-ele {
    width: 45%;
    top: 0%;
    left: 55%;
  }

  .introducing-vec.secure-app-ele2 {
    left: 55%;
  }

  .challenge-cards-wp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .aft-wp-bg {
    margin-bottom: 40px;
  }

  .flex-block-space-between {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .secure-design {
    width: 55%;
    top: 0%;
    right: 47%;
  }

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .margin-100px {
    z-index: 9;
    background-color: #040404;
    margin-top: 19px;
    position: relative;
  }

  .active-line-hero._1, .active-line-hero._4, .active-line-hero._1, .active-line-hero._4 {
    margin-left: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .intro-vec._3 {
    grid-template-columns: 1fr;
  }

  .logo-block {
    min-height: 106px;
    padding: 18px 25px;
  }

  .key-stat-wp {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .sticky-wp {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .testimonials_content {
    background-position: 100% 0;
    width: 18rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .subtext-3.white {
    margin-top: 16px;
  }

  .key-stat-card {
    padding: 30px;
  }

  .non-active-line.right {
    height: 8%;
    right: 8%;
  }

  .non-active-line.left {
    height: 5%;
    left: 9%;
  }

  .hero-content-wp-2.home-page {
    height: auto;
  }

  .vec-h1 {
    font-size: 2.25rem;
  }

  .text-link-wp {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap-reverse;
  }

  .footer-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .footer-cta-wp {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-grid-wp {
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-columns: 1.25fr 1fr;
    margin-bottom: 20px;
    display: flex;
  }

  .linear-grad {
    top: auto;
  }

  .desk-footer {
    display: none;
  }

  .footer-wp-2 {
    margin-top: 67px;
  }

  .f-link {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .f-link._2nd {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .webinar-form-wp {
    width: auto;
    max-width: none;
    position: static;
  }

  .speakers-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .button-text-wp {
    max-height: 1rem;
  }

  .data-card-divider {
    display: none;
  }

  .gcc-cs-reports-wp {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .gcc-cs-report-number {
    font-size: 2rem;
  }

  .gcc-engine-cards-grid {
    grid-template-columns: 1fr 1fr;
  }

  .gcc-usecase-wp.hide-mob {
    display: none;
  }

  .image-3 {
    height: auto;
    min-height: 500px;
  }

  .usecase-content-wp.show-mob {
    display: flex;
  }

  .div-block-62 {
    width: 100%;
  }

  .gcc-usecase-mob {
    margin-top: 2.5rem;
    display: block;
  }

  .usecase-slider {
    background-color: #ddd0;
    height: auto;
  }

  .usecase-slider-nav {
    display: none;
  }

  .usecase-slide {
    width: 90%;
    margin-right: .75rem;
  }

  .usecase-slider-mask {
    height: auto;
  }

  .usecase-slider-arrow {
    width: 50px;
    height: 40px;
    inset: auto auto -15% 10%;
  }

  .usecase-slider-arrow.left {
    inset: auto auto -15% 0%;
    inset: auto auto -15% 0%;
  }

  .gcc-card {
    padding: 1.5rem;
  }

  .pop-up-block {
    width: 85%;
    padding: 1.5rem;
  }

  .close-icon {
    top: 1.5rem;
    right: 1.5rem;
  }

  .hero-wp {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .eyebrow-text-wp.dark-txt.new {
    margin-top: .5rem;
  }

  .platform-main-wp.center {
    text-align: center;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .comp-logo-img {
    width: 30%;
  }

  .tabs-menu {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
  }

  .headquaters-wp {
    width: 100%;
  }

  .loc-main-wp {
    flex-flow: column;
  }

  .loc-grid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .tabs {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2rem;
  }

  .tab-links {
    padding: .5rem 1rem;
  }

  .home-stats-main-wp {
    grid-template-rows: auto;
    grid-template-columns: 100%;
  }

  .stat-sep {
    display: none;
  }

  .stat-h-sep {
    width: 110%;
    right: -5%;
  }

  .stat-h-sep.hide-in-desk {
    display: block;
  }

  .div-block-65-copy-copy {
    width: 110%;
    left: -5%;
  }

  .stat-card-wp {
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .group1_img {
    filter: blur(5px);
    width: 8rem;
    top: -8%;
    left: auto;
    right: -50%;
  }

  .div-block-69 {
    margin-top: 2rem;
  }

  .outcome-card {
    padding: 1.5rem;
  }

  .data-content-wp {
    flex-flow: column;
    margin-top: 8.125rem;
  }

  .data-image-wp, .data-image-2, .data-content {
    width: 100%;
  }

  .ellipse-image {
    width: 8rem;
    height: 8rem;
  }

  .use-case-content-wp {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .use-case-content, .use-case-subtext.no-top-padding, .use-case-subtext.no-top-padding {
    width: 100%;
  }

  .usecase-tab {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: none;
  }

  .use-case-tab-content {
    width: 100%;
  }

  .use-case-tab-menu {
    width: 100%;
    margin-left: 0;
  }

  .usecase-dd-toggle {
    padding-right: 0;
  }

  .use-case-title {
    font-size: 1.5rem;
    line-height: 106%;
  }

  .body-l {
    margin-top: 0;
  }

  .challenges-main-wp {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 1.125rem;
    display: block;
  }

  .challenges-image {
    display: none;
  }

  .solutions-main-wp {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .solution-card-wp {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h3-m.max-ch {
    max-width: 100%;
  }

  .title-content-main-wp {
    justify-content: flex-start;
  }

  .our-partner-content-wp {
    padding-top: 5rem;
  }

  .industry-hero.bot-hero {
    background-position: 70% 100%;
  }

  .industry-hero.leadership-hero {
    background-position: 70% 0;
  }

  .industry-hero.gcc-mngd-services-hero {
    background-position: 100% 0;
  }

  .industry-hero-content-wp {
    margin-bottom: 1rem;
  }

  .subtext-wrap {
    margin-top: .75rem;
    font-size: 1rem;
  }

  .challenge-card-wp {
    white-space: normal;
    word-break: normal;
    background-color: #060c0f;
    width: 100%;
    display: block;
  }

  .challenge-card-wp.w--open {
    color: var(--colour-text--light-high-opacity);
    background-color: #060c0f00;
    border-bottom-style: none;
    padding-bottom: 0;
    font-weight: 400;
  }

  .footer-social-block-wp {
    flex-flow: row;
  }

  .f-social-wrap {
    width: 32px;
  }

  .footer-head-wp {
    font-size: 1rem;
  }

  .vision-lists {
    font-size: var(--text--body-large-isc);
  }

  .gcc-engine-stat-card-title {
    font-size: 3rem;
  }

  .cs-content-main-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1.5625rem;
  }

  .blog-card-head-wp {
    font-size: 1.5rem;
  }

  .gcc-inovate-grid {
    grid-template-columns: 1fr;
  }

  .gcc-cs-stat-card-title {
    font-size: 2.25rem;
  }

  .gcc-stat-span {
    font-size: 2rem;
  }

  .cs-stat-main-wp {
    margin-top: 2rem;
  }

  .gcc-cs-content-main-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-span-2 {
    font-size: 1.8rem;
  }

  .text-span-2-copy {
    font-size: 2.9rem;
  }

  .cs-stat-main {
    grid-row-gap: 3.75rem;
    margin-top: 3.75rem;
  }

  .best-for-cards-wp {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .benefits-cards-wp {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .arrow-left-wp-1 {
    width: 35px;
    height: 35px;
    display: none;
    right: 12px;
  }

  .arrow-right-wp-1 {
    width: 35px;
    height: 35px;
    display: none;
    left: 12px;
  }

  .cta-main-wp {
    grid-column-gap: var(--_spacing---padding-l);
    grid-row-gap: var(--_spacing---padding-l);
    text-align: center;
    flex-flow: column;
  }

  .gcc-engine-cards-wp {
    grid-template-columns: 1fr 1fr;
  }

  .awards-cards-main-wp {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .team-member-cards-wp {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .team-mem-content-wp {
    min-height: auto;
  }

  .smal-width-h3-card {
    width: 57%;
  }

  .trusted-alliances-main-wp {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .milestones-list-main-wp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 1.125rem;
  }

  .history-content-main-wp {
    z-index: 9;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    width: 100%;
    font-size: var(--text--body-large-isc);
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .milestone-content-top {
    display: none;
  }

  .milestone-content-top.mob {
    margin-bottom: 2rem;
    display: block;
  }

  .milestone-content-bottom {
    margin-top: -4rem;
  }

  .milestone-image-wp {
    width: 100%;
    min-height: auto;
    padding-top: 0;
  }

  .history-content-main {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: center;
    flex-flow: wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .vision-main {
    grid-column-gap: var(--_spacing---padding-xl);
    grid-row-gap: var(--_spacing---padding-xl);
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .vision-content-wrap {
    max-width: none;
  }

  .vision-list-wrap, .vision-list-wrap.about, .vision-list-wrap.about {
    margin-top: 0;
  }

  .roots-card-wp {
    width: 80%;
    max-width: none;
  }

  .roots-loop-text {
    margin-bottom: 2.5rem;
    position: static;
    top: 7rem;
  }

  .div-block-79 {
    overflow: hidden;
  }

  .about-hero {
    padding-top: 11.25rem;
    padding-bottom: var(--sec-padding--lsc);
  }

  .div-block-82 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .diversity-content-block-copy {
    padding-top: 2rem;
  }

  .diversity-content-block-copy.top {
    padding: 3rem 1.25rem 1.25rem;
  }

  .div-block-83 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .platform-content-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    place-items: start center;
    width: 100%;
    margin-top: 2.25rem;
    position: static;
  }

  .vertical-divider {
    width: auto;
    height: 1px;
  }

  .connect-card-wp {
    margin-top: var(--_spacing---padding-m);
  }

  .form-content-wp {
    max-width: none;
  }

  .contact-form-wp {
    max-width: none;
    padding: 1rem;
  }

  .contact-main-wp {
    grid-column-gap: var(--_spacing---padding-l);
    grid-row-gap: var(--_spacing---padding-l);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .challenges-mob-img-wp {
    margin-top: 1.875rem;
    display: block;
  }

  .platform-overlay {
    display: none;
  }

  .div-block-84 {
    flex-flow: column;
  }

  .what-you-need-cards-wp {
    width: 100%;
    margin-top: var(--_spacing---padding-l);
  }

  .div-block-85 {
    width: 100%;
  }

  .content-head-wp.grid-head {
    flex-flow: column;
    display: flex;
  }

  .footprint-main-wp {
    grid-column-gap: var(--_spacing---padding-l);
    grid-row-gap: var(--_spacing---padding-l);
  }

  .benefits-main-wp {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 1.125rem;
  }

  .about-5 {
    height: 21.875rem;
  }

  .event-images-wp {
    animation-duration: 35s;
  }

  .about-1 {
    height: 21.875rem;
  }

  .img {
    z-index: 3;
    position: relative;
  }

  .about-3 {
    height: 10rem;
  }

  .about-2 {
    height: 10.8rem;
  }

  .life-at-hero {
    padding-top: 8rem;
  }

  .life-at-slider-main-wp {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    display: flex;
  }

  .life-at-slider-main-wp.highlight-title {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-flow: row;
    display: flex;
  }

  .what-say-content-wp {
    max-width: none;
  }

  .life-at-testimonial-content-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-top: 1rem;
    display: flex;
  }

  .life-at-testimonial-content-wp.highlights-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto;
  }

  .testimonial_image {
    width: 14rem;
    position: relative;
    bottom: auto;
    left: auto;
    transform: none;
  }

  .testimonial_image.member-image {
    position: static;
  }

  .div-block-88 {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 1rem;
    position: relative;
    bottom: 0;
  }

  .blog-hero-card-content {
    max-width: none;
    margin-left: 0;
    padding: 2rem 1rem;
  }

  .blogs-filter-left.sticky {
    width: 60%;
    position: static;
  }

  .div-block-91.top {
    flex-flow: column;
  }

  .collection-list-wrapper-8.width-mob, .news-feat-card {
    width: 100%;
  }

  .news-hero-feat-card-copy {
    grid-column-gap: var(--_spacing---padding-l);
    grid-row-gap: var(--_spacing---padding-l);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-94 {
    width: 100%;
  }

  .story-link-wp {
    top: 0;
  }

  .mob-nav-2-btn-wp {
    margin-top: 2rem;
  }

  .button-new {
    padding: .75rem .875rem;
    font-size: .9375rem;
  }

  .award-head {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .arrows-wp.hidein-mob {
    display: none;
  }

  .arrows-wp.hide-in-desk {
    justify-content: center;
    align-items: center;
    margin-top: 2.5rem;
    display: flex;
  }

  .vision-main-copy {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-82-copy {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .impact-img {
    aspect-ratio: auto;
    padding: 0;
  }

  .team-cards {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .benefits-cards-wp-copy {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .vision-content-wrap-copy, .div-block-99-copy {
    max-width: none;
  }

  .highlight-content-wp-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .body-l-copy, .styled-as-body-l {
    margin-top: 0;
  }

  .blog-rich-txt p {
    font-size: 1rem;
    line-height: 135%;
  }

  .blog-rich-txt li {
    font-size: 1rem;
  }

  .blog-rich-txt h3 {
    margin-top: 2.125rem;
  }

  .blog-rich-txt ul {
    margin-top: 1.125rem;
  }

  .blog-rich-txt h4 {
    margin-top: 1.875rem;
  }

  .cta-heading {
    font-size: 1.25rem;
  }

  .cta-block-content-wp {
    letter-spacing: .5px;
    font-size: .9375rem;
    line-height: 140%;
  }

  .blog-hero-main-inner {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .blog-main-content, .blog-temp-img {
    width: 100%;
  }

  .event-marquee {
    justify-content: flex-start;
  }

  .cta-block-2.blog-cta-2, .cta-block-2.blog-cta-1 {
    flex-flow: column;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .cta-block-2.blog-cta-3 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .cta-block-2.blog-cta-2, .cta-block-2.blog-cta-1 {
    flex-flow: column;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .toc-blogs-wp {
    width: auto;
    max-width: none;
    position: static;
  }

  .highlight-content-wp-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .cs-hero-image-inner {
    position: static;
  }

  .podcast-hero-wp {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .guest-card {
    padding: 1.5rem 0 2rem;
  }

  .host-left {
    padding-top: 60px;
  }

  .host-right {
    padding-bottom: 60px;
  }

  .podcast-form {
    width: 70%;
  }

  .award_banner-wp {
    height: 12.75rem;
  }

  .award_txt-wp {
    text-align: center;
    width: 100%;
    max-width: 14.3125rem;
    font-size: 1.375rem;
  }

  .award_lbel-img {
    top: -20%;
  }

  .aw_comp.desktop {
    display: none;
  }

  .aw_comp.is-mobile {
    display: block;
  }

  .leadership_text-comp {
    justify-content: center;
    align-items: flex-start;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_typography---h2-m--font-size: 1.75rem;
    --_typography---h2-m--line-height: 110%;
    --_typography---h2-m--font-weight: 300;
    --_typography---h2-m--letter-spacing: 0em;
    --_typography---h3--font-size: 1.375rem;
    --_typography---h3--line-height: 108%;
    --_typography---h3--font-weight: 400;
    --_typography---h3--letter-spacing: 0em;
    --_typography---h4--font-size: 1.125rem;
    --_typography---h4--line-height: 112%;
    --_typography---h4--letter-spacing: 0em;
    --_typography---body-l--font-weight: 400;
    --_typography---body-m--font-size: 1rem;
    --_typography---body-m--line-height: 140%;
    --_typography---body-m-light-bg--line-height: 140%;
    --_typography---body-m--font-weight: 300;
    --_typography---body-m--letter-spacing: .005em;
    --_typography---h1-l--font-size: 3rem;
    --_typography---h1-l--line-height: 100%;
    --_typography---h1-l--font-weight: 400;
    --_typography---h1-l--letter-spacing: -.005em;
    --_typography---eyebrow--font-size: 1rem;
    --_typography---eyebrow--line-height: 100%;
    --_typography---eyebrow--font-weight: 400;
    --_typography---eyebrow--letter-spacing: .01em;
    --_typography---body-l--font-size: 1rem;
    --_typography---body-l--line-height: 120%;
    --_typography---body-l--letter-spacing: .005em;
    --_typography---h2-l--font-size: 2rem;
    --_typography---h2-l--line-height: 112%;
    --_typography---h2-l--font-weight: 400;
    --_typography---h2-l-light-bg--line-height: 112%;
    --_typography---h1-m--font-size: 2.5rem;
    --_typography---h1-m--font-weight: 400;
    --_typography---h1-m--letter-spacing: -.005em;
    --_typography---h4--font-weight: 400;
    --_typography---body-s--font-size: .875rem;
    --_typography---body-s--line-height: 120%;
    --_typography---body-s--font-weight: 300;
    --_typography---h2-l-light-bg--font-size: 2rem;
    --_typography---h2-l-light-bg--font-weight: 500;
    --_typography---h2-l-light-bg--letter-spacing: 0em;
    --_typography---h1-m--line-height: 100%;
    --_typography---h2-l--letter-spacing: 0em;
    --_typography---h2-m-light-bg--font-size: 2.5rem;
    --_typography---h2-m-light-bg--font-weight: 400;
    --_typography---h2-m-light-bg--line-height: 400%;
    --_typography---h2-m-light-bg--letter-spacing: 0em;
    --_typography---body-m-light-bg--font-size: 1rem;
    --_typography---body-m-light-bg--font-weight: 400;
    --_typography---body-m-light-bg--letter-spacing: .005em;
    --_typography---body-s--letter-spacing: .005em;
    --_spacing---section: 5rem;
    --_spacing---padding-xxl: 3rem;
    --_spacing---padding-xl: 2.5rem;
    --_spacing---padding-l: 2rem;
    --_spacing---padding-m: 1rem;
    --_spacing---padding-s: .75rem;
    --_spacing---padding-xs: .75rem;
    --_typography-inner---h1-s--font-size: 2.125rem;
    --_typography-inner---h1-s--line-height: 106%;
    --_typography-inner---h1-s--font-weight: 400;
    --_typography-inner---body-m-resources--font-weight: 300;
    --_typography-inner---h2-resources--font-size: 1.875rem;
    --_typography-inner---h2-resources--line-height: 115%;
    --_typography-inner---h2-resources--font-weight: 400;
    --_typography-inner---h3-resources--font-size: 1.375rem;
    --_typography-inner---h3-resources--font-weight: 400;
    --_typography-inner---h4-resources--font-size: 1.125rem;
    --_typography-inner---h4-resources--line-height: 112%;
    --_typography-inner---h4-resources--font-weight: 400;
    --_typography-inner---h2-resources--letter-spacing: 0em;
    --_typography-inner---h1-s--letter-spacing: -.005em;
    --_typography-inner---h3-resources--line-height: 108%;
    --_typography-inner---h3-resources--letter-spacing: 0em;
    --_typography-inner---h4-resources--letter-spacing: 0em;
    --_typography-inner---eyebrow--font-size: 1rem;
    --_typography-inner---eyebrow--font-weight: 400;
    --_typography-inner---eyebrow--line-height: 100%;
    --_typography-inner---eyebrow--letter-spacing: .01em;
    --_typography-inner---body-l-resources--font-size: 1rem;
    --_typography-inner---body-l-resources--font-weight: 400;
    --_typography-inner---body-l-resources--line-height: 120%;
    --_typography-inner---body-l-resources--letter-spacing: .005em;
    --_typography-inner---body-m-resources--font-size: 1rem;
    --_typography-inner---body-m-resources--line-height: 140%;
    --_typography-inner---body-m-resources--letter-spacing: .005em;
    --_typography-inner---body-s-resources--font-size: .875rem;
    --_typography-inner---body-s-resources--font-weight: 300;
    --_typography-inner---body-s-resources--line-height: 120%;
    --_typography-inner---body-s-resources--letter-spacing: .005em;
  }

  .section.about-us, .section.our-team {
    padding-bottom: 10rem;
  }

  .section.cs-hero-copy, .section.blend-copy {
    padding-top: 7.5rem;
  }

  .section.white-bg.overflow {
    overflow: hidden;
  }

  .section.capabilities-hero {
    justify-content: center;
    align-items: flex-end;
    padding-top: 20rem;
    padding-bottom: 3rem;
  }

  .section.events-hero {
    background-image: linear-gradient(to bottom, null, null);
  }

  .section.event-main {
    background-position: 60%;
  }

  .section.timeline {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .section.about-us, .section.our-team {
    padding-bottom: 10rem;
  }

  .section.partners-hero {
    padding-top: 20rem;
  }

  .section.life-at-parker-hero {
    background-position: 30%;
  }

  .section.team-highlights {
    padding-bottom: 2rem;
  }

  .section.spotlight-bg {
    background-position: 0 0;
    background-size: cover;
  }

  .section.blog-hero {
    padding-top: 8rem;
  }

  .section.cs-hero {
    padding-top: 7.5rem;
  }

  .section.award-listing {
    padding-bottom: 10rem;
  }

  .section.timeline-his {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .section.journey-hero {
    background-position: 30%;
    padding-top: 20rem;
  }

  .section.parker-spotlight-bg {
    background-position: 0 0;
    background-size: cover;
  }

  .section.about-hero-section {
    min-height: 55rem;
    padding-bottom: 3.75rem;
  }

  .section.solution-hero {
    padding-top: 11rem;
  }

  .section.award-section.is-100px-top {
    padding-top: 5rem;
  }

  .section.cs-hero-copy, .section.blend-copy {
    padding-top: 7.5rem;
  }

  .main-wp {
    width: 90%;
  }

  .main-wp.nav {
    padding-left: 0;
    padding-right: 0;
  }

  .main-wp.new {
    margin-top: -5vh;
  }

  .subtext.footer {
    width: 100%;
    font-size: 14px;
  }

  .banner-subtext {
    width: 100%;
  }

  .footer-wp {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .footer-ele._2.hide-mob {
    display: none;
  }

  .footer-head.sub-block {
    font-size: .9375rem;
  }

  .footer-subhead {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .copyright-text {
    flex-flow: wrap-reverse;
    order: 1;
    justify-content: center;
    align-items: center;
    margin-top: 2.5625rem;
  }

  .testimonial-slide {
    margin-right: 1.25rem;
  }

  .global-btn-wp {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .global-btn-wp.hero {
    justify-content: center;
    align-items: flex-start;
    margin-top: 1.8rem;
  }

  .footer-links-wp {
    grid-template-columns: 1fr 1fr;
  }

  .footer-logo-wp {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    width: 100%;
  }

  .home-meet-reggi-illus-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem 1rem 1rem;
  }

  .nav-dd-links-wp {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-dd-features-sublinks-wp {
    grid-template-columns: 1fr;
  }

  .nav-dd-link-content-wp {
    padding-top: .8125rem;
    padding-bottom: .8125rem;
  }

  .rcm-automate-card-wp {
    padding: 1rem;
  }

  .gc-change-class-name-1 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    margin-top: 2.5rem;
  }

  .cg-card-wp, .gc-change-class-name-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero-text-light {
    color: #fff;
    font-weight: 500;
  }

  .hero-content-wp {
    width: 100%;
  }

  .hero-content {
    width: 90%;
    bottom: 80px;
  }

  .hero-tabs-menu {
    bottom: 30px;
  }

  .highlight-paragraph {
    font-size: 1.5rem;
  }

  .title-content-wp, .title-content-wp.full-width {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .title-content-wp.full-width {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .title-content-wp.featured-awards-content {
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .title-w-label-wp._w-margin {
    margin-bottom: 1rem;
  }

  .title-w-label-wp._w-margin.center-in-mob {
    justify-content: flex-start;
    align-items: center;
  }

  .title-w-label-wp.center-aligned.text-center {
    text-align: center;
    text-align: center;
  }

  .title-w-label-wp.mob-center {
    justify-content: flex-start;
    align-items: center;
  }

  .title-w-label-wp.width {
    width: 100%;
  }

  .title-w-label-wp.space-bt {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .title-w-label-wp.center-in-mob {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .services-icons-wp {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .services-grid {
    grid-template-columns: 1fr;
  }

  .service-card.offer-card {
    min-width: 85%;
  }

  .title-subext-wp {
    max-width: 100%;
    margin-top: 1rem;
  }

  .case-study-thumbnail {
    min-height: 26rem;
  }

  .cs-cards-mask {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 90vw;
  }

  .cs-cards-mask.home-card-mask {
    width: 85vw;
    margin-right: 0;
  }

  .cs-content-wp {
    width: 92%;
    padding: 1rem;
    top: 40px;
  }

  .cs-content-wp.cs {
    justify-content: flex-end;
    align-items: flex-start;
    width: 85%;
  }

  .cs-content-wp.hero {
    padding: 1rem;
  }

  .cs-content-wp.cs-home {
    width: 90%;
    padding: 1.2rem 1rem;
    inset: auto 0% 0%;
  }

  .cs-title-wp {
    white-space: normal;
  }

  .cs-category {
    font-size: .875rem;
  }

  .cs-num-wp {
    font-size: .9375rem;
  }

  .stats-img-overlay {
    background-image: linear-gradient(70deg, #000c, #000000bd 10%, #0000);
  }

  .stats-tab-link {
    width: 50%;
  }

  .stats-num-content {
    width: 80%;
    bottom: 20px;
    left: 20px;
  }

  .stats-num.timeline {
    font-size: 3.5rem;
  }

  .accelerator-grid {
    grid-template-columns: 1fr;
  }

  .no-top-margin {
    margin-top: 0;
  }

  .cta-block.blog-cta-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.25rem;
  }

  .cta-block.blog-cta-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.25rem;
  }

  .cta-block.blog-cta-3 {
    padding: 1.25rem;
  }

  .cta-block.blog-cta-03 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.25rem 1.25rem 1.625rem;
  }

  .our-partner-content {
    width: 90%;
  }

  .res-card-grid {
    grid-template-columns: 1fr;
  }

  .news-card {
    flex-flow: column;
  }

  .news-content-wp {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    width: 100%;
  }

  .news-thumbnail {
    min-height: auto;
    max-height: 15.625rem;
  }

  .news-thumbnail-wp {
    width: 100%;
  }

  .awards-date-wp {
    font-size: 1rem;
  }

  .award-title-wp {
    font-size: 1.375rem;
  }

  .footer-social-block {
    flex-flow: column;
  }

  .content-copyright-wp {
    border-top-style: none;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
  }

  .case-studies-cards {
    width: 90%;
  }

  .case-studies-cards.home-cs-cards, .case-studies-cards.home-cs-cards-wp, .case-studies-cards.home-cs-cards-wp, .case-studies-cards.home-cs-cards, .case-studies-cards.home-cs-cards-wp, .case-studies-cards.home-cs-cards-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .partner-icons-block.left-align.dark-partner-bg.top {
    border-bottom-style: none;
    border-right-style: none;
  }

  .partner-icons-block.left-align.image1-png {
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
  }

  .partner-icons-block.bottom-align.left {
    border-bottom-style: none;
  }

  .partner-icons-block.bottom-align.right {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .partner-icons-block.dark-partner-bg.right {
    border-right-style: none;
  }

  .partner-icons-block.left {
    border-left-style: none;
  }

  .partner-icons-block.last {
    border-style: none solid solid;
  }

  .partner-black-block.hide-in-mob {
    display: none;
  }

  .inner-hero-content-wp {
    width: 100%;
  }

  .image {
    z-index: -1;
  }

  .image.relative {
    z-index: 1;
    z-index: 1;
    position: relative;
  }

  .assistance-tabs {
    margin-top: 1.875rem;
  }

  .assistance-tab-link {
    padding: 1.25rem;
  }

  .assist-tab-title-wp {
    font-size: 1.4rem;
  }

  .assist-dp-wp {
    font-size: 1rem;
  }

  .expertise-grid, .expertise-grid.data, .expertise-grid._3-col, .expertise-grid._5-col, .expertise-grid.solution-wp, .expertise-grid.data, .expertise-grid._3-col, .expertise-grid._5-col, .expertise-grid.solution-wp {
    grid-template-columns: 1fr;
  }

  .app-title-subext-wp {
    font-size: 1rem;
  }

  .app-title-subext-wp._w-top-margin, .app-title-subext-wp.cs-text-top-margin, .app-title-subext-wp._w-top-margin, .app-title-subext-wp.cs-text-top-margin {
    margin-top: 1rem;
  }

  .cta-content-wp {
    font-size: 1rem;
  }

  .cta-content-wp.width {
    width: 100%;
  }

  .service-icon.p.hide-on-mob, .service-icon.ce.hide-on-mob, .service-icon.ms.hide-on-mob, .service-icon.p.hide-on-mob, .service-icon.p.hide-on-mob, .service-icon.ce.hide-on-mob, .service-icon.ce.hide-on-mob, .service-icon.ms.hide-on-mob, .service-icon.ms.hide-on-mob {
    display: none;
  }

  .line-seperator.mobile {
    width: 1px;
    height: 100%;
    min-height: 5rem;
  }

  .testimonial-wp {
    flex-flow: column;
    min-height: 9.375rem;
  }

  .mask {
    height: auto;
  }

  .testimanial-content, .stat-block {
    font-size: .9375rem;
  }

  .num {
    font-size: 2rem;
  }

  .capabilities-hero-content {
    width: 100%;
  }

  .event-wp {
    flex-flow: wrap-reverse;
  }

  .event-info {
    font-size: 1.25rem;
  }

  .event-date {
    font-size: 2.5rem;
  }

  .event-time {
    width: 24px;
    height: 24px;
  }

  .event-btn {
    margin-top: 2rem;
  }

  .card-event-date-wp {
    padding: .5rem;
  }

  .card-brief-wp {
    color: var(--colour-text--light-high-opacity);
  }

  .testimon-logo {
    width: 80px;
  }

  .arrow-left-2 {
    margin-right: 2.75rem;
    position: absolute;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .arrow-right-2 {
    position: absolute;
  }

  .h1 {
    font-size: 2.5rem;
  }

  .h1.solution-h1 {
    font-size: 3rem;
  }

  .trending-event-item {
    margin-right: 1.5rem;
    padding-right: 1.5rem;
  }

  .trending-cards-mask {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 80vw;
  }

  .trending-cards {
    width: 90%;
  }

  .event-feat-content-wp {
    flex-flow: column;
    width: 95%;
  }

  .event-card-content-wp {
    padding: 1rem;
  }

  .connect-card-grid {
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .submit-btn.primary-new-button.new {
    justify-content: flex-start;
  }

  .award-mask {
    width: 95%;
  }

  .faq {
    padding: 1.5rem;
  }

  .faq-question {
    font-size: 1.125rem;
  }

  .location-cards-block {
    margin-top: 10rem;
    margin-bottom: 2rem;
  }

  .loc-card {
    width: 80%;
  }

  .map-img {
    width: 100%;
  }

  .history-tab {
    flex-flow: wrap-reverse;
  }

  .history-tab-link, .history-tab-link.w--current {
    font-size: 1.2rem;
  }

  .history-img {
    min-height: 100%;
  }

  .history-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .vision-main-wp.width-mob {
    width: 90%;
  }

  .about-stat-wp {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    margin-top: 1.5rem;
  }

  .stats-wp {
    text-align: center;
  }

  .stats-wp.width {
    width: 75%;
  }

  .stat-num-wp {
    font-size: 2.4rem;
  }

  .shaping-block {
    font-size: 1.8rem;
    line-height: 112%;
  }

  .leader-slider-wp {
    margin-top: 2.25rem;
  }

  .leader-img-wp {
    aspect-ratio: 1;
    width: 100%;
  }

  .leader-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .aur-team-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .team-img-wp {
    aspect-ratio: 1;
    width: 100%;
  }

  .team-left-arrow, .team-right-arrow {
    bottom: -8%;
  }

  .why-choose-grid {
    grid-template-columns: 1fr;
  }

  .collab-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .collab-slide-block {
    flex-flow: column;
  }

  .collab-slide-sep {
    width: 100%;
    height: 1px;
    margin: 2rem 0;
  }

  .diversity-grid.lap-section-grid {
    grid-template-columns: 1fr;
  }

  .diversity-content-block {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .9375rem;
  }

  .team-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .benfit-mask {
    width: 95%;
  }

  .nav-dp-card-sep {
    background-color: #fff0;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-dp-card-sep.last {
    display: none;
  }

  .nav-link-label {
    font-size: .875rem;
  }

  .primary-nav-button-component-wp {
    width: 100%;
  }

  .nav-dd-features-mob-sublinks-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .service-icons-bottom {
    display: flex;
  }

  .card-main-title {
    font-size: 1.5rem;
  }

  .card-line-sep {
    margin-top: .625rem;
    margin-bottom: .625rem;
  }

  .card-num-span {
    font-size: .9375rem;
  }

  .lead-slider-mask {
    height: auto;
  }

  .leader-slider-wp-copy {
    margin-top: 2.25rem;
  }

  .f-content-grid {
    grid-template-columns: 1fr 1fr;
  }

  .f-content-grid.top {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .footer-priv {
    border-bottom: 1px solid #ffffff1a;
    border-left-style: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: .625rem;
    margin-left: 0;
    padding-bottom: .625rem;
    padding-left: 0;
  }

  ._404-title-wp {
    font-size: 8rem;
  }

  ._404-content-wp {
    width: 90%;
    top: 67%;
  }

  .ivt-num-block {
    width: 85%;
    bottom: 20px;
    left: 20px;
  }

  .ivt-num {
    font-size: 1.75rem;
  }

  .ivt-num-wp {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
  }

  .support-list {
    margin-top: 1rem;
  }

  .spotlight-img-wp {
    width: 100%;
  }

  .team-tabmenu-link {
    padding-right: 5rem;
    font-size: 1.2rem;
  }

  .team-tabmenu-link.w--current {
    font-size: 1.2rem;
  }

  .team-stories-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .highlight-subtext {
    width: 100%;
  }

  .team-head-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .team-card-wp {
    grid-row-gap: 1.5625rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .team-card-wp._3-3 {
    grid-template-columns: 1fr;
  }

  .team-details.team {
    font-size: 1.125rem;
  }

  .bread-crump-wp {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .breadcrup-text._1 {
    width: auto;
  }

  .date-min-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 1.125rem;
  }

  .date-label-wp._10-gap._2rem-margin {
    margin-top: 1rem;
  }

  .date-label-wp.new {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .share-link {
    margin-top: 0;
  }

  .share-social-icons {
    overflow: hidden;
  }

  .share-text {
    font-size: 1rem;
  }

  .social-share-btn {
    width: 32px;
    height: 32px;
  }

  .social-share-btn.ln, .social-share-btn.wa {
    width: 46px;
    height: 46px;
  }

  .social-share-btn.facebook, .social-share-btn.instagram, .social-share-btn.telegram {
    width: 9rem;
  }

  .social-share-btn.ln, .social-share-btn.wa {
    width: 46px;
    height: 46px;
  }

  .social-share-btn.facebook, .social-share-btn.instagram, .social-share-btn.telegram {
    width: 9rem;
  }

  .team-highlight-heading {
    margin-top: 1rem;
    font-size: 1.75rem;
  }

  .more-articles-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .highlight-content-wp {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .highlight-banner {
    padding: 1.25rem;
    font-size: 1.5rem;
  }

  .reading-wp {
    margin-top: 1rem;
  }

  .more-stories-wp {
    margin-top: 1.5rem;
  }

  .blog-hero-content-wp {
    width: 100%;
  }

  .small-h2 {
    font-size: 1.5rem;
  }

  .blog-hero-btn-wp {
    width: 100%;
  }

  .blog-label {
    font-size: var(--text--label-por);
  }

  .blogs-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .blog-card.res, .blog-card.res-copy, .blog-card.res, .blog-card.res-copy {
    width: 75vw;
  }

  .blog-img-wp {
    margin-top: 1.5rem;
  }

  .blog-rich-text p {
    margin-top: 1rem;
    font-size: .875rem;
  }

  .blog-rich-text h2 {
    font-size: 1.5rem;
  }

  .blog-rich-text h3 {
    font-size: 1.25rem;
  }

  .table-of-contents-wp {
    padding: 1.25rem;
  }

  .blog-grid {
    grid-template-columns: 1fr;
  }

  .form-wp {
    padding: 1.25rem;
  }

  .challenges-subtext {
    width: 100%;
  }

  .philosophy-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.5rem;
    font-size: 1.5rem;
  }

  .philosophy-card-subtext {
    width: 100%;
  }

  .map-subtext {
    max-width: 100%;
    margin-top: 1rem;
  }

  .map-icon {
    width: 2.8%;
  }

  .location-name.india, .location-name.apac {
    width: 8%;
  }

  .location-name.usa {
    width: 8.5%;
  }

  .location-name.middle-east {
    width: 14%;
  }

  .location-name.india, .location-name.apac {
    width: 8%;
  }

  .leadership-img {
    height: 100%;
  }

  .hero-img-content {
    padding: 1.5rem 1.5rem 3.75rem;
    position: static;
  }

  .hero-img-content.news {
    padding-bottom: 1.5rem;
  }

  .member-detail-wp {
    font-size: .875rem;
  }

  .team-member-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-5 {
    font-size: .875rem;
  }

  .news-hero-card-wp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .news-resource-wp {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .news-resource-wp.new {
    grid-template-columns: 1fr;
  }

  .news-card-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .news-card-wp.new {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    width: 75vw;
  }

  .news-card-content-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .news-listing-hero-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .news-rich-text h2 {
    margin-bottom: 1.125rem;
    line-height: 115%;
  }

  .core-values-cards-wp {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .our-vision-main-wp {
    width: 90%;
  }

  .vision-grid-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .vision-tick-content-wp {
    width: 100%;
  }

  .award-img-wp {
    padding: .8rem 1.5rem;
  }

  .resources-tabs.hide {
    display: none;
  }

  .res-link, .res-link.w--current {
    font-size: 1.2rem;
  }

  .event-card-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding: 1.5rem;
  }

  .life-at-parker-content {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .card-date-wp {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .case-study-card-wp {
    width: 85vw;
  }

  .case-study-card-wp.new, .case-study-card-wp.res-card {
    width: 100%;
  }

  .case-study-card-wp.hero {
    aspect-ratio: auto;
    width: 100%;
  }

  .case-study-card-wp.new, .case-study-card-wp.res-card {
    width: 100%;
  }

  .cs-title {
    font-size: 1.5rem;
  }

  .odd-items-container {
    grid-template-columns: 1fr;
    padding-left: 4%;
  }

  .odd-items-container._1 {
    padding-left: 0%;
  }

  .odd-items-container.new {
    grid-template-columns: 1fr;
    padding-left: 0%;
  }

  .why-parker-main-wp {
    grid-column-gap: var(--_spacing---padding-l);
    grid-row-gap: var(--_spacing---padding-l);
    flex-flow: column;
    position: sticky;
    top: 0;
  }

  .why-parker-left {
    width: 100%;
  }

  .why-parker-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .pointes-parker-wp {
    width: 100%;
  }

  .circle._1 {
    display: none;
    bottom: -39px;
    left: -24px;
  }

  .inner-circle._6 {
    display: none;
  }

  .arrow-btn-wp.btm {
    margin-top: 1.5rem;
    display: flex;
  }

  .title {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .awards-rich-text-wp h2 {
    margin-bottom: 1.125rem;
    line-height: 115%;
  }

  .filter-element-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .form-block {
    width: 100%;
  }

  .final-streamline-wp {
    padding: 15px;
  }

  .platform-card-title {
    font-size: 14px;
  }

  .platform-card-content-wp {
    font-size: 7px;
  }

  .platform-card-grid.mob {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    margin-top: 10px;
  }

  .streamline-block-wp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .vector-does-cards {
    border-right-width: 1px;
    width: 100%;
  }

  .vector-does-cards.stroke.bottom-stroke, .vector-does-cards.tab.bottom-strke {
    border-top-style: none;
  }

  .vector-does-cards.stroke {
    border-right-style: solid;
  }

  .vector-does-cards.stroke.bottom-stroke, .vector-does-cards.tab.bottom-strke, .vector-does-cards.tab.bottom-strke {
    border-top-style: none;
  }

  .streamline-part-2 {
    padding: 10px;
  }

  .case-studies-wp {
    grid-template-columns: 1fr;
  }

  .col-right._w-top-margin {
    margin-top: 60px;
  }

  .cs-content-wp-2 {
    font-size: 17px;
  }

  .h1-vec-wp.max-ch {
    z-index: 1;
    z-index: 1;
    width: 98%;
    min-height: 155px;
    position: relative;
  }

  .card-heading.xl {
    font-size: 24px;
  }

  .btn-wp-margin {
    margin-top: 30px;
  }

  .btn-wp-margin.mob-show {
    margin-top: 0;
    margin-bottom: 60px;
    display: flex;
  }

  .main-wp-3 {
    width: 90%;
  }

  .lines.left2, .lines.right2 {
    height: 37%;
  }

  .lines.bottom-news {
    bottom: 1%;
  }

  .lines.left-cta {
    height: 37%;
    left: 3%;
  }

  .lines.left-cta.full-height {
    height: 100%;
  }

  .lines.left-news {
    left: 3%;
  }

  .lines.cta-bot {
    top: 91%;
  }

  .lines.cta {
    top: 9%;
  }

  .lines.news {
    right: 3%;
  }

  .lines.rightwhite {
    height: 37%;
    right: 3%;
  }

  .lines.rightwhite.full-height {
    height: 100%;
  }

  .lines.bottom-why-vec {
    bottom: 1%;
  }

  .lines.left {
    left: 3%;
  }

  .lines._3 {
    top: 91.1%;
  }

  .lines._2 {
    top: 3%;
  }

  .lines.right {
    right: 3%;
  }

  .lines.left2, .lines.right2 {
    height: 37%;
  }

  .vector-sec.vector {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .vector-sec.about-us-hero {
    background-position: 0 0;
    padding-top: 120px;
  }

  .vector-sec.case-studies {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .vector-sec.book-demo {
    padding-bottom: 60px;
  }

  .vector-sec.integration {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .vector-sec.sticky {
    padding-top: 0;
    padding-bottom: 0;
  }

  .platform-bar-wp {
    width: 20%;
    right: 3%;
  }

  .challenge-card-logo-wp {
    margin-bottom: 20px;
  }

  .streamline-part-1 {
    padding: 20px 10px 10px;
  }

  .vector-cards-wp {
    grid-template-columns: 1fr;
  }

  .h2 {
    width: auto;
  }

  .h2.max-ch-mob {
    max-width: 25ch;
  }

  .streamline-block {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .unif-bg-icons._3 {
    width: 20%;
  }

  .unif-bg-icons._5, .unif-bg-icons._3 {
    width: 20%;
  }

  .unif-bg-icons._4 {
    width: 19%;
  }

  .unif-bg-icons._5 {
    width: 20%;
  }

  .block {
    min-height: 500px;
    padding: 28px 32px 32px;
    font-size: 24px;
    top: 24%;
  }

  .block.non-sticky {
    padding-bottom: 20px;
  }

  .block._5 {
    min-height: 500px;
  }

  .platform-card-2 {
    padding: 13px;
  }

  .platform-card-2.uds {
    min-height: 155px;
    padding-top: 18px;
  }

  .bottom-card-content {
    padding: 20px;
  }

  .next-arrow.mob {
    width: 15%;
  }

  .empower-card-wp {
    grid-template-columns: 1fr;
  }

  .hero-heading-wp {
    margin-top: 40px;
  }

  .streamlines-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .line-hero._2 {
    left: 30%;
  }

  .line-hero._1 {
    left: 2%;
  }

  .line-hero._3 {
    left: 72%;
  }

  .line-hero._4 {
    right: 1%;
  }

  .byt-search {
    color: #fff;
    min-width: auto;
  }

  .int-logos-wp {
    margin-left: -25px;
    margin-right: -25px;
  }

  .int-cards-grid {
    grid-template-columns: 1fr;
  }

  .desk {
    display: none;
  }

  .search-byt-wp-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .search-byt-wp-2.center {
    width: 90%;
  }

  .byt-search-wp-2 {
    width: 100%;
  }

  .mob {
    width: 100%;
    display: block;
  }

  .main-wp-vec {
    width: 90%;
  }

  .int-logo-2 {
    width: 12%;
  }

  .button-wp.new {
    text-align: center;
    text-align: center;
    justify-content: flex-start;
    align-items: stretch;
  }

  .hero-heading-wp-copy {
    margin-top: 40px;
  }

  .vector-card-wp._3 {
    width: 100%;
  }

  .learn_wrapper {
    padding-right: 0;
  }

  .introducing-vec.secure-app-ele {
    width: 50%;
  }

  .introducing-vec.secure-app-ele2 {
    width: 50%;
    top: 40%;
  }

  .challenge-cards-wp {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .block-profile-img {
    margin-right: 10px;
  }

  .aft-wp-bg {
    min-height: 400px;
    padding: 28px 20px 20px;
    font-size: 24px;
  }

  .secure-design {
    width: 58%;
    top: 10%;
    right: 48%;
  }

  .margin-100px {
    margin-top: 40px;
  }

  .dash-ele.collab {
    display: flex;
    top: -15%;
  }

  .dash-ele._2 {
    top: -10%;
    right: 6%;
  }

  .dash-ele._1 {
    left: 10%;
  }

  .dash-ele._3 {
    width: 60%;
    bottom: 2%;
    left: 26%;
  }

  .div-block-53 {
    grid-template-columns: 1fr;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .intro-vec._1 {
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .key-stat-wp {
    grid-template-columns: 1fr;
  }

  .sticky-wp {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .testimonials_content {
    background-position: 100% 0;
    width: 18rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-component-block {
    width: 100%;
  }

  .key-stat-card {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 20px;
  }

  .key-stat-block {
    margin: 20px 30px;
  }

  .non-active-line {
    top: 8%;
  }

  .non-active-line.right, .non-active-line.left {
    height: 4%;
  }

  .non-active-line.intro {
    inset: 1% 0% auto;
  }

  .non-active-line.bottom {
    bottom: 7%;
  }

  .non-active-line.bottom.intro {
    inset: auto 0% 1%;
    inset: auto 0% 1%;
  }

  .non-active-line.right, .non-active-line.left {
    height: 4%;
  }

  .key-highlight-wp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .key-stat-num {
    font-size: 2.25rem;
  }

  .hero-main-wp {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .mob--footer {
    width: 100%;
  }

  .sub-links-wp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .text-link-wp {
    justify-content: flex-start;
  }

  .cta-text-wp {
    z-index: 5;
  }

  .footer-grid-wp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1.5fr 1fr;
  }

  .footer-content-div {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .linear-grad {
    z-index: -1;
    width: 150%;
    top: 30%;
    left: -26%;
  }

  .linear-grad._2 {
    width: 150%;
    top: 95%;
    left: -26%;
  }

  .desk-footer {
    display: none;
  }

  .footer-wp-2 {
    margin-top: 140px;
  }

  .f-link {
    grid-template-columns: 1fr;
  }

  .t-c-wp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .vec-h2 {
    font-size: 1.375rem;
  }

  .vec-dash-content-card {
    margin-top: -6rem;
  }

  .vec-dash-overlay {
    background-image: linear-gradient(#04040400 10%, #040404b0 28%, #040404 35%);
  }

  .webinar-form-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .speakers-grid {
    grid-template-columns: 1fr;
  }

  .vec-ai-logo {
    width: 30%;
  }

  .footer-gptw-logo.show-mob {
    display: block;
  }

  .div-block-57 {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    flex-flow: wrap-reverse;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .gcc-cs-image {
    min-height: 300px;
  }

  .div-block-58 {
    padding: 1.25rem;
  }

  .gcc-cs-reports-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .gcc-cs-report-number {
    font-size: 1.5rem;
  }

  .gcc-cs-report-subtext {
    font-size: .875rem;
  }

  .gcc-solution-card-content {
    padding: 1.25rem;
  }

  .gcc-solution-card {
    min-height: 25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .gcc-engine-cards-grid {
    grid-template-columns: 1fr;
  }

  .usecase-content {
    padding: 1.5rem;
  }

  .usecase-content-title {
    font-size: 1.5rem;
  }

  .usecase-slider-arrow {
    left: 18%;
  }

  .gcc-card-wp, .gcc-grid {
    grid-template-columns: 1fr;
  }

  .pop-up-block, .primary-new-button.nav {
    width: 100%;
  }

  .primary-new-button.nav {
    width: 100%;
  }

  .primary-new-button.cta {
    padding: .75rem .9375rem;
  }

  .primary-new-button.in {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .tertiary-new-button:hover {
    outline-offset: 0px;
    outline: 1px solid #fff6;
  }

  .num-stats {
    font-size: 4.5rem;
  }

  .platform-toggle-wp {
    aspect-ratio: 2.5 / 2;
    justify-content: space-between;
    align-items: center;
    position: relative;
  }

  .platform-main-wp.center {
    text-align: center;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .platform-details-wp {
    padding: 1.25rem;
    position: static;
  }

  .ind-small, .ind-big {
    width: 60%;
  }

  .caree-details.center-in-mob {
    text-align: center;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .comp-logo-wp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 6%;
    display: flex;
  }

  .comp-logo-img {
    width: 56%;
    margin-top: -6%;
    margin-left: -6%;
  }

  .loc-main-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .loc-grid {
    grid-template-columns: 1fr;
  }

  .seperator.gcc.hidden-on-desk {
    display: block;
  }

  .primary-text-color.small {
    font-size: 2.8rem;
  }

  .ai {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ecosystem-main-wp {
    justify-content: flex-end;
    align-items: center;
  }

  .ecosystem-content-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ecosys-cards-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .svg.s2 {
    top: 9.5%;
  }

  .svg-illu {
    width: 80vw;
  }

  .group1_img {
    filter: blur(5px);
    left: auto;
    right: 0%;
  }

  .solution-tab-link {
    padding: 1.25rem;
  }

  .div-block-69 {
    margin-top: 1.5rem;
  }

  .outcome-grid {
    grid-template-columns: 1fr;
  }

  .data-content-wp {
    margin-top: 8.125rem;
  }

  .data-content {
    margin-top: 2.5rem;
  }

  .data-text-wp {
    font-size: 2rem;
  }

  .solutions-main-wp {
    overflow: hidden;
  }

  .solutions-main-wp._4-col {
    grid-template-columns: 1fr;
  }

  .solution-card-wp {
    padding: 3.75rem 1.125rem 1.125rem;
  }

  .solution-icon {
    width: 1.8rem;
  }

  .tabs-menu-2 {
    top: 1.5rem;
  }

  .title-content-main-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .our-partner-content-wp {
    width: 90%;
  }

  .our-partner-content-wp.center-in-mob {
    text-align: center;
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .our-partners-logos-wp {
    width: 90%;
  }

  .title-subext-wp-copy {
    max-width: 100%;
    margin-top: 1rem;
  }

  .industry-hero.gcc-service-hero {
    background-position: 60% 100%;
  }

  .industry-hero.bot-hero {
    background-position: 72% 0;
  }

  .industry-hero.healthcare-hero {
    background-position: 70% 0;
  }

  .industry-hero.financial-hero {
    background-position: 65% 0;
  }

  .industry-hero.manufacture-hero {
    background-position: 35%;
  }

  .industry-hero.media-hero {
    background-position: 60% 0;
  }

  .industry-hero.leadership-hero {
    background-position: 70% 0;
  }

  .industry-hero.gcc-resources-hub {
    background-position: 65% 0;
  }

  .industry-hero.gcc-mngd-services-hero {
    background-position: 10% 0;
  }

  .industry-hero.award {
    background-position: 83% -360%;
  }

  .subtext-wrap {
    width: 100%;
  }

  .assist-tab-title {
    font-size: 1.4rem;
  }

  .assist-dp-wp-n {
    font-size: 1rem;
  }

  .testimonial-stats-main-wp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .stat-card-block {
    font-size: .9375rem;
  }

  .stat-num {
    font-size: 2rem;
  }

  .challenge-card-wp {
    padding: 1.25rem;
  }

  .challenge-card-wp.w--open {
    font-weight: 400;
  }

  .f-content-grid-wp {
    grid-template-columns: 1fr 1fr;
  }

  .gcc-stat-sub {
    font-size: 1.125rem;
  }

  .gcc-engine-stat-card-title {
    font-size: 3.75rem;
  }

  .gcc-engine-stat-card-title.top-margin {
    margin-top: 1.5rem;
  }

  .cs-num-wrap {
    font-size: .9375rem;
  }

  .cs-content-main-wp {
    padding: 1rem;
  }

  .cs-thumbnail {
    min-height: 25rem;
  }

  .cs-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: none;
    width: 80vw;
    min-width: auto;
    margin-right: 1rem;
  }

  .support-list-wp {
    margin-top: 1rem;
  }

  .gcc-solution-card-content-wp {
    padding: 1.5rem;
  }

  .gcc-ino-card-icon {
    margin-bottom: 1.25rem;
  }

  .gcc-inovate-grid {
    grid-template-columns: 1fr;
  }

  .cs-stat-main-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .3fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1.5rem;
    display: grid;
  }

  .gcc-cs-img-wp {
    margin-top: 2rem;
  }

  .cs-stat-main {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .benefits-cards-wp {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .resources-cards-wp {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .resources-cards-wp.new {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .gcc-engine-cards-wp {
    grid-template-columns: 1fr;
  }

  .webinar-card-wp {
    width: 80vw;
  }

  .team-member-cards-wp {
    grid-row-gap: var(--_spacing---padding-l);
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .team-member-detail {
    font-size: .87rem;
    line-height: 120%;
  }

  .smal-width-h3-card {
    width: 100%;
  }

  .trusted-alliances-main-wp {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .alliance-icon {
    width: 7.5rem;
  }

  .history-content-main-wp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .roots-loop-text {
    top: 4.5rem;
  }

  .div-block-79 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .about-hero-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    aspect-ratio: 350 / 200;
    padding: 1.5rem;
  }

  .about-hero-card.about-img {
    aspect-ratio: 1;
    aspect-ratio: 1;
    position: relative;
  }

  .about-hero {
    padding-bottom: var(--sec-padding--lsc);
  }

  .about-stat-num {
    font-size: 3.5rem;
  }

  .about-stat-span {
    font-size: 3rem;
  }

  .about-stat-span.small {
    font-size: 2rem;
  }

  .div-block-82 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .diversity-img-card-copy {
    aspect-ratio: 16 / 9;
    padding: 0;
  }

  .diversity-content-block-copy {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .9375rem;
  }

  .div-block-83 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .platform-content-wp {
    place-items: start center;
  }

  .form-main-wp {
    align-items: stretch;
  }

  .contact-btn-wp {
    width: 100%;
  }

  .challenges-mob-img-wp {
    aspect-ratio: 1;
  }

  .what-you-need-cards-wp {
    grid-column-gap: var(--_spacing---padding-l);
    grid-row-gap: var(--_spacing---padding-l);
    flex-flow: column;
    display: flex;
  }

  .what-you-need-cards-wp.life {
    margin-top: 2.5rem;
  }

  .what-you-need {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .why-parker-left-copy {
    width: 100%;
    padding-bottom: 0;
    position: static;
  }

  .diversity-img {
    aspect-ratio: 16 / 9;
    padding: 0;
  }

  .img {
    z-index: 45;
    position: relative;
  }

  .about-3, .about-2 {
    height: 21.875rem;
  }

  .life-at-hero {
    padding-top: 8rem;
  }

  .life-at-testimonial-content-wp.highlights-content {
    grid-template-columns: 1.2fr;
  }

  .testimonial_image, .blogs-filter-left.sticky, .blogs-filter-left.sticky {
    width: 100%;
  }

  .cs-hero-card-copy {
    margin-top: 3rem;
  }

  .hide-on-mob {
    display: none;
  }

  .challange-block {
    padding: 2rem;
  }

  .background-video-2 {
    height: 47vh;
    margin-top: 5vh;
  }

  .card-btn.top {
    margin-top: 1rem;
  }

  .our-partners-logo-grid-wp {
    border: 1px solid #ffffff1a;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .gcc-solution-card-cont {
    padding: 1.5rem;
  }

  .resources-cards-wp-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .nav-dd-features-mob-sublinks-wp-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .nav-2-links-block-wp {
    width: 92%;
  }

  .mob-nav-2-btn-wp {
    text-align: center;
    background-color: #020010;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
  }

  .nav-blog-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .nav-2-dd-mob-sublinks-wp {
    grid-template-columns: 1fr;
  }

  .primary-btn-wp.insoght {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .button-new.primary {
    margin-top: 0;
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .btn-txt-2.no-wrap {
    font-size: .9375rem;
  }

  .arrows-wp.hide-in-desk {
    margin-top: 1.5rem;
  }

  .div-block-82-copy {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    width: 90%;
  }

  .impact-img {
    aspect-ratio: 16 / 9;
    padding: 0;
  }

  .team-cards {
    grid-template-columns: 1fr;
  }

  .benefits-cards-wp-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog-grid-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .webinar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .collection-item-2 {
    width: 80vw;
  }

  .share-link-wp {
    margin-top: 0;
  }

  .share-link-wp.postcast {
    flex-flow: wrap-reverse;
    height: auto;
  }

  .blog-rich-txt p {
    font-size: 1rem;
  }

  .blog-rich-txt h3 {
    margin-bottom: .5rem;
  }

  .cta-heading.small {
    font-size: 1.125rem;
    font-weight: 500;
  }

  .blog-hero-main-inner {
    flex-flow: column;
  }

  .blog-main-content, .blog-temp-img {
    width: 100%;
  }

  .main-wp-4 {
    width: 90%;
  }

  .date-min-wp-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-102 {
    width: 100%;
  }

  .blog-temp-img-2 {
    margin-top: 1.5rem;
  }

  .share-link-wp-2 {
    margin-top: 0;
  }

  .div-block-103 {
    flex-flow: column;
  }

  .toc-blogs-wp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .highlight-content-wp-copy {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .podcast-hero-wp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .podcast-meta {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .white-horizontal-line, .podcast-dot {
    display: none;
  }

  .host-img {
    max-width: 100%;
  }

  .host-details {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .podcast-form {
    width: 80%;
  }

  .award_banner-wp {
    height: 14rem;
  }

  .award_lbel-img {
    width: 45.5072%;
    top: -20%;
  }
}

#w-node-_2ed7762c-bddb-4d1a-5130-8384cb7c8ef2-a2a411d4 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_2ed7762c-bddb-4d1a-5130-8384cb7c8ef3-a2a411d4, #w-node-_2ed7762c-bddb-4d1a-5130-8384cb7c8efd-a2a411d4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2ed7762c-bddb-4d1a-5130-8384cb7c9049-a2a411d4, #w-node-_2ed7762c-bddb-4d1a-5130-8384cb7c904a-a2a411d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1280px) {
  #w-node-_371ddff4-6341-d0db-825f-51d76d488a09-a2a411d4 {
    justify-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2ed7762c-bddb-4d1a-5130-8384cb7c8ef3-a2a411d4, #w-node-_2ed7762c-bddb-4d1a-5130-8384cb7c8efd-a2a411d4 {
    grid-row: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2ed7762c-bddb-4d1a-5130-8384cb7c904e-a2a411d4 {
    order: 9999;
  }
}
