:root {
  --_colors---text--text-primary: var(--_brand-colors---tertiary--950-main);
  --text--font-size--regular: 1rem;
  --text--font-size--h1: 4rem;
  --text--font-size--h2: 3rem;
  --text--font-size--h3: 2.25rem;
  --text--font-size--h4: 1.75rem;
  --text--font-size--h5: 1.25rem;
  --text--font-size--h6: 1rem;
  --margin--xxsmall: 0.25rem;
  --text--font-size--small: 0.87rem;
  --_colors---background--bg-primary: var(--_brand-colors---primary--900-main);
  --_colors---text--text-inverse-light: var(--_brand-colors---tertiary--100);
  --spacing--small: 1rem;
  --padding--xlarge: 4rem;
  --margin--xlarge: 4rem;
  --margin--xsmall: 0.5rem;
  --padding--xhuge: 8rem;
  --padding--xxhuge: 12rem;
  --padding--huge: 6rem;
  --margin--large: 3rem;
  --padding--xxlarge: 5rem;
  --padding--large: 3rem;
  --margin--tiny: 0.15rem;
  --padding--small: 1rem;
  --margin--huge: 6rem;
  --padding--xmedium: 2rem;
  --padding--xsmall: 0.5rem;
  --margin--xxlarge: 5rem;
  --padding--xxsmall: 0.25rem;
  --margin--xhuge: 8rem;
  --padding--tiny: 0.125rem;
  --margin--small: 1rem;
  --margin--medium: 2rem;
  --margin--xxhuge: 12rem;
  --padding-section--none: 0rem;
  --spacing--xmedium: 1.5rem;
  --_colors---border--border-disabled\<deleted\|variable-df433260-d498-6726-69a7-5abff56c6035\>: var(
    --_colors---neutral--200\<deleted\|variable-129ef555-92f0-00f1-8820-ee970eda221b\>
  );
  --border-radius--lg: 1rem;
  --_colors---background--bg-inverse\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(
    --_brand-colors---tertiary--950-main
  );
  --_colors---text--text-secondary: var(--_brand-colors---gray--500-main);
  --_colors---border--border-success: #b1e9c9;
  --border-radius--md: 0.75rem;
  --_colors---background--bg-success: #eefbf4;
  --_colors---text--text-success: #12533a;
  --text--font-size--h1-blog: 2.5rem;
  --text--font-size--h2-blog: 2.25rem;
  --text--font-size--h3-blog: 2rem;
  --text--font-size--h4-blog: 1.85rem;
  --text--font-size--h5-blog: 1.5rem;
  --text--font-size--h6-blog: 1.25rem;
  --padding--medium: 1.5rem;
  --_colors---text--text-tag: #0a795b;
  --text--font-size--medium: 1.15rem;
  --padding--xxmedium: 2.5rem;
  --padding-section--small: 3rem;
  --_colors---text--text-white: white;
  --_colors---border--border-primary: var(--_brand-colors---tertiary--950-main);
  --text--font-size--tiny: 0.75rem;
  --_colors---background--bg-soft\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(
    --_colors---neutral--100\<deleted\|variable-4ac56684-8666-7523-6b03-77200351f35a\>
  );
  --_colors---background--bg-tag: #dfeae7;
  --_colors---background--bg-secondary: var(
    --_brand-colors---secondary--300-main
  );
  --border-radius--sm: 0.5rem;
  --_colors---basic--white: white;
  --_brand-colors---primary--800: #0c796c;
  --_colors---text--text-placeholder: var(--_brand-colors---gray--200);
  --padding-section--large: 8rem;
  --padding-section--medium: 5rem;
  --text--font-size--large: 1.25rem;
  --_colors---icons--icon-info: #0b77f7;
  --_colors---icons--icon-success: #4abd87;
  --_colors---border--border-error: #fea3a3;
  --_colors---background--bg-error: #fef2f2;
  --_colors---text--text-error: #eb5757;
  --spacing--xsmall: 0.5rem;
  --_brand-colors---tertiary--100: #dfece2;
  --spacing--huge: 6rem;
  --spacing--medium: 2rem;
  --spacing--xhuge: 8rem;
  --spacing--tiny: 0.125rem;
  --spacing--xxsmall: 0.25rem;
  --spacing--xxhuge: 12rem;
  --spacing--xlarge: 4rem;
  --spacing--large: 3rem;
  --spacing--xxlarge: 5rem;
  --_colors---text--text-info: #0657b7;
  --padding--regular: 1.25rem;
  --_brand-colors---tertiary--400: #699e7f;
  --_brand-colors---primary--700: #0f997e;
  --_colors---background--bg-highlight: var(--_brand-colors---highlights--500);
  --_brand-colors---tertiary--600: #35664c;
  --_brand-colors---neutral--100: #edeff1;
  --_brand-colors---primary--600: #12ba8a;
  --_brand-colors---highlights--600: #df4317;
  --border-radius--xs: 0.25rem;
  --_colors---background--bg-faint: #f8f8f8;
  --padding--none: 0rem;
  --_colors---border--border-tertiary: #e9eef1;
  --_colors---text--text-brand-primary: var(
    --_brand-colors---primary--900-main
  );
  --_colors---border--border-secondary: var(--_brand-colors---neutral--300);
  --text--font-size--huge: 1.75rem;
  --_colors---background--bg-disabled: var(--_brand-colors---neutral--50);
  --_colors---border--border-faint: #f8f8f8;
  --_brand-colors---primary--950: #013a3d;
  --_colors---icons--icon-error: #eb5757;
  --_brand-colors---highlights--400: #f27e45;
  --_brand-colors---tertiary--50: #f2f7f4;
  --_colors---form--border: #d5d7da;
  --_colors---form--border-active: var(--_colors---text--text-tag);
  --_colors---form--placeholder: #717680;
  --_colors---form--hint-text: #535862;
  --_colors---form--error: #d92d20;
  --_brand-colors---primary--50: #fafffb;
  --_brand-colors---tertiary--200: #c0dac8;
  --_brand-colors---highlights--200: #faceae;
  --_brand-colors---highlights--100: #fde8d7;
  --_brand-colors---highlights--500: #ee5e23;
  --_brand-colors---secondary--100: #fff0d4;
  --_brand-colors---primary--100: #d1fae1;
  --border-radius--xl: 1.5rem;
  --border-radius--xxl: 2rem;
  --_colors---basic--black: black;
  --_colors---background--bg-tertiary: var(
    --_brand-colors---tertiary--950-main
  );
  --_colors---background--bg-warning: #fefee8;
  --_colors---background--bg-info: #e9f2ff;
  --_colors---border--border-warning: #ecc806;
  --_colors---border--border-info: #a7ccff;
  --_colors---icons--icon-warning: #ecc806;
  --_colors---text--text-warning: #86580d;
  --_colors---text--text-brand-secondary: var(
    --_brand-colors---secondary--300-main
  );
  --_brand-colors---primary--200: #94f4c3;
  --_brand-colors---primary--300: #53eeab;
  --_brand-colors---primary--400: #25e99b;
  --_brand-colors---primary--500: #16e398;
  --_brand-colors---primary--900-main: #00524e;
  --_brand-colors---secondary--50: #fff8ed;
  --_brand-colors---secondary--200: #ffdea9;
  --_brand-colors---secondary--300-main: #ffc776;
  --_brand-colors---secondary--400: #fea239;
  --_brand-colors---secondary--500: #fc8513;
  --_brand-colors---secondary--600: #ed6909;
  --_brand-colors---secondary--700: #c54f09;
  --_brand-colors---secondary--800: #9c3e10;
  --_brand-colors---secondary--900: #7e3510;
  --_brand-colors---secondary--950: #441906;
  --_brand-colors---tertiary--300: #96bfa6;
  --_brand-colors---tertiary--500: #498062;
  --_brand-colors---tertiary--700: #2b513e;
  --_brand-colors---tertiary--800: #244133;
  --_brand-colors---tertiary--900: #1e362b;
  --_brand-colors---tertiary--950-main: #0f1c16;
  --_brand-colors---neutral--50: #f5f8f8;
  --_brand-colors---neutral--200: #dfe4e6;
  --_brand-colors---neutral--300: #cad5d7;
  --_brand-colors---neutral--400: #b4c0c5;
  --_brand-colors---neutral--500: #a0adb4;
  --_brand-colors---neutral--600: #808a93;
  --_brand-colors---neutral--700: #616a72;
  --_brand-colors---neutral--800: #52595d;
  --_brand-colors---neutral--900: #181c20;
  --_brand-colors---gray--50: #f5f5f6;
  --_brand-colors---gray--100: #e5e5e8;
  --_brand-colors---gray--200: #ceced3;
  --_colors---form--icons: #a4a7ae;
  --_brand-colors---gray--300: #adafb3;
  --_brand-colors---gray--400: #83848d;
  --_brand-colors---gray--500-main: #62636b;
  --_brand-colors---gray--600: #595961;
  --_brand-colors---gray--700: #4c4d52;
  --_brand-colors---gray--800: #434347;
  --_brand-colors---gray--900: #3b3b3e;
  --_brand-colors---gray--950: #252627;
  --_brand-colors---highlights--50: #fef5ee;
  --_brand-colors---highlights--300: #f6ab7b;
  --_brand-colors---highlights--700: #b93115;
  --_brand-colors---highlights--800: #932819;
  --_brand-colors---highlights--900: #772517;
  --_brand-colors---highlights--950: #40100a;
  --_colors---neutral--200\<deleted\|variable-129ef555-92f0-00f1-8820-ee970eda221b\>: #dfe4e6;
  --_colors---neutral--100\<deleted\|variable-4ac56684-8666-7523-6b03-77200351f35a\>: #edeff1;
}
body {
  color: var(--_colors---text--text-primary);
  font-family:
    DM Sans,
    sans-serif;
  font-size: var(--text--font-size--regular);
  --text--font-size--regular: 1rem;
  --text--font-size--h1: 4rem;
  --text--font-size--h2: 3rem;
  --text--font-size--h3: 2.25rem;
  --text--font-size--h4: 1.75rem;
  --text--font-size--h5: 1.25rem;
  --text--font-size--h6: 1rem;
  --margin--xxsmall: 0.25rem;
  --text--font-size--small: 0.87rem;
  --spacing--small: 1rem;
  --padding--xlarge: 4rem;
  --margin--xlarge: 4rem;
  --margin--xsmall: 0.5rem;
  --padding--xhuge: 8rem;
  --padding--xxhuge: 12rem;
  --padding--huge: 6rem;
  --margin--large: 3rem;
  --padding--xxlarge: 5rem;
  --padding--large: 3rem;
  --margin--tiny: 0.15rem;
  --padding--small: 1rem;
  --margin--huge: 6rem;
  --padding--xmedium: 2rem;
  --padding--xsmall: 0.5rem;
  --margin--xxlarge: 5rem;
  --padding--xxsmall: 0.25rem;
  --margin--xhuge: 8rem;
  --padding--tiny: 0.125rem;
  --margin--small: 1rem;
  --margin--medium: 2rem;
  --margin--xxhuge: 12rem;
  --padding-section--none: 0rem;
  --spacing--xmedium: 1.5rem;
  --border-radius--lg: 1rem;
  --border-radius--md: 0.75rem;
  --text--font-size--h1-blog: 2.5rem;
  --text--font-size--h2-blog: 2.25rem;
  --text--font-size--h3-blog: 2rem;
  --text--font-size--h4-blog: 1.85rem;
  --text--font-size--h5-blog: 1.5rem;
  --text--font-size--h6-blog: 1.25rem;
  --padding--medium: 1.5rem;
  --text--font-size--medium: 1.15rem;
  --padding--xxmedium: 2.5rem;
  --padding-section--small: 3rem;
  --text--font-size--tiny: 0.75rem;
  --border-radius--sm: 0.5rem;
  --padding-section--large: 8rem;
  --padding-section--medium: 5rem;
  --text--font-size--large: 1.25rem;
  --spacing--xsmall: 0.5rem;
  --spacing--huge: 6rem;
  --spacing--medium: 2rem;
  --spacing--xhuge: 8rem;
  --spacing--tiny: 0.125rem;
  --spacing--xxsmall: 0.25rem;
  --spacing--xxhuge: 12rem;
  --spacing--xlarge: 4rem;
  --spacing--large: 3rem;
  --spacing--xxlarge: 5rem;
  --padding--regular: 1.25rem;
  --border-radius--xs: 0.25rem;
  --padding--none: 0rem;
  --text--font-size--huge: 1.75rem;
  --border-radius--xl: 1.5rem;
  --border-radius--xxl: 2rem;
  line-height: 1.5;
}
h1 {
  font-family:
    DM Serif Display,
    sans-serif;
  font-size: var(--text--font-size--h1);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.1;
}
h2 {
  font-family:
    DM Serif Display,
    sans-serif;
  font-size: var(--text--font-size--h2);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.2;
}
h3 {
  font-family:
    DM Serif Display,
    sans-serif;
  font-size: var(--text--font-size--h3);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.2;
}
h4 {
  font-family:
    DM Serif Display,
    sans-serif;
  font-size: var(--text--font-size--h4);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.4;
}
h5 {
  font-family:
    DM Serif Display,
    sans-serif;
  font-size: var(--text--font-size--h5);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}
h6 {
  font-family:
    DM Serif Display,
    sans-serif;
  font-size: var(--text--font-size--h6);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}
p {
  margin-bottom: 0;
}
a {
  color: var(--_colors---text--text-primary);
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}
li {
  margin-bottom: 0.25rem;
}
img {
  max-width: 100%;
  display: inline-block;
}
label {
  margin-bottom: var(--margin--xxsmall);
  font-size: var(--text--font-size--small);
  font-weight: 500;
}
blockquote {
  border-left: 0.25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
figcaption {
  text-align: center;
  margin-top: 0.25rem;
}
.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;
}
.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}
.padding-xxlarge {
  padding: var(--padding--xxlarge);
}
.padding-vertical {
  padding-right: var(--padding-section--none);
  padding-left: var(--padding-section--none);
}
.padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}
.padding-bottom {
  padding-top: var(--padding-section--none);
  padding-right: var(--padding-section--none);
  padding-left: var(--padding-section--none);
}
.text-weight-semibold {
  font-weight: 600;
}
.z-index-1 {
  z-index: 1;
  position: relative;
}
.text-color-secondary {
  color: var(--_colors---text--text-secondary);
  text-align: center;
}
.text-color-secondary.text-style-3lines {
  text-align: left;
}
.text-color-secondary.text-style-2lines {
  text-align: center;
}
.heading-style-h1 {
  font-size: var(--text--font-size--h1);
  font-weight: 500;
  line-height: 1.2;
}
.heading-style-h1.text-style-balance {
  font-size: var(--text--font-size--h2);
  font-size: var(--text--font-size--h2);
}
.padding-global {
  padding-right: var(--padding--xxmedium);
  padding-left: var(--padding--xxmedium);
}
.text-weight-bold {
  font-weight: 700;
}
.form_field-wrapper {
  margin-bottom: var(--spacing--small);
}
.form_field-wrapper.phone-wrapper {
  padding: var(--padding--small);
  border-radius: var(--border-radius--md);
  background-color: var(--_colors---background--bg-tag);
  opacity: 0;
  border: 1px solid #0a795b40;
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  display: none;
  transform: translateY(10px);
}
.form_field-wrapper.phone-wrapper.show {
  opacity: 1;
  display: block;
  transform: translate(0);
}
.text-size-small {
  font-family:
    DM Sans,
    sans-serif;
  font-size: var(--text--font-size--small);
}
.text-size-small.text-color-secondary.text-style-2lines,
.text-align-left {
  text-align: left;
}
.padding-section-large {
  padding-top: var(--padding-section--large);
  padding-bottom: var(--padding-section--large);
  background-color: #0000;
}
.padding-section-large.pading-bottom-small {
  padding-bottom: var(--padding-section--small);
}
.padding-section-large.padding-bottom-small {
  padding-bottom: var(--padding-section--small);
}
.padding-section-large.pading-top-medium {
  padding-top: var(--padding-section--medium);
}
.padding-section-large.padding-bottom-small-copy {
  padding-bottom: var(--padding-section--small);
}
.padding-section-large.padding-bottom-zero {
  padding-bottom: var(--padding-section--none);
}
.padding-section-large.padding-top-small.padding-top-medium {
  padding-top: var(--padding-section--medium);
}
.padding-section-large.padding-top-small {
  padding-top: var(--padding-section--small);
}
.text-size-large {
  font-family:
    DM Sans,
    sans-serif;
  font-size: var(--text--font-size--large);
}
.text-size-large.text-weight-semibold.text-style-2lines {
  text-align: center;
}
.heading-style-h2 {
  font-size: var(--text--font-size--h2);
  font-weight: 500;
  line-height: 1.2;
}
.heading-style-h2.text-weight-bold {
  font-weight: 700;
}
.heading-style-h2.bottom-margin {
  margin-bottom: 1rem;
}
.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}
.button-size-wrapper {
  grid-column-gap: var(--spacing--xsmall);
  grid-row-gap: var(--spacing--xsmall);
  text-align: center;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.35s ease-in-out;
  display: inline-block;
  position: relative;
}
.button-size-wrapper:where(.w-variant-a4eaa2ff-825d-d7d1-0d14-2a93ed64a8e2) {
  font-size: 1.2em;
}
.button-size-wrapper:where(.w-variant-7b3c82e3-2960-461c-3423-c163d71ce69b) {
  font-size: 0.8em;
}
.button-size-wrapper:hover {
  background-color: var(--_brand-colors---primary--800);
}
.button-size-wrapper:hover:where(
    .w-variant-a4eaa2ff-825d-d7d1-0d14-2a93ed64a8e2
  ) {
  background-color: var(--_brand-colors---tertiary--100);
}
.text-size-medium {
  font-family:
    DM Sans,
    sans-serif;
  font-size: var(--text--font-size--medium);
}
.text-size-medium.text-color-secondary.left-align {
  text-align: left;
  text-align: left;
  text-align: left;
}
.hide {
  display: none;
}
.spacer-huge {
  padding-top: var(--spacing--huge);
  width: 100%;
}
.spacer-medium {
  padding-top: var(--spacing--medium);
  background-color: #0000;
  width: 100%;
}
.spacer-xsmall {
  padding-top: var(--spacing--xsmall);
  width: 100%;
}
.spacer-small {
  padding-top: var(--spacing--small);
  width: 100%;
}
.spacer-large {
  padding-top: var(--spacing--large);
  width: 100%;
}
.spacer-xxlarge {
  padding-top: var(--spacing--xxlarge);
  width: 100%;
}
.spacer-xxlarge.none {
  display: none;
}
.text-style-balance {
  text-wrap: balance;
}
.button_icon-wrapper {
  aspect-ratio: 1;
  width: 1.5em;
  height: 1.5em;
  padding: 0;
}
.button_content {
  grid-column-gap: var(--spacing--xsmall);
  grid-row-gap: var(--spacing--xsmall);
  font-size: var(--text--font-size--regular);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.button_content:where(.w-variant-c30cc5b7-6508-bfbf-4d8b-373153f8556d) {
  flex-flow: row-reverse;
}
.button_clickable {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.button_link {
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}
.button_tag {
  background-color: #0000;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}
.button_slot {
  width: 100%;
  height: 100%;
  padding: 0;
}
.button {
  background-color: var(--_colors---background--bg-primary);
  color: var(--_colors---text--text-white);
  border: 1px solid #0000;
  border-radius: 0.5em;
  padding: 0;
  font-size: 0.8rem;
  transition: all 0.25s cubic-bezier(0.77, 0, 0.175, 1);
  position: relative;
}
.button:where(.w-variant-e1a01878-f649-c650-822c-5f77a272ec99) {
  border-color: var(--_brand-colors---tertiary--400);
  background-color: var(--_colors---basic--white);
  color: var(--_colors---text--text-primary);
}
.button:where(.w-variant-64d6f241-e659-5a40-c59d-e4c9e3208372) {
  color: var(--_colors---text--text-primary);
  background-color: #0000;
}
.button:where(.w-variant-97a27cfb-16b8-7074-15c0-147eb41503ff) {
  background-color: var(--_colors---basic--white);
  color: var(--_colors---text--text-primary);
  border-color: #0000;
}
.button:where(.w-variant-e13d580c-fc5a-6a46-aa9d-d0668972902a) {
  background-color: var(--_brand-colors---primary--700);
}
.button:where(.w-variant-3a3b1104-5456-783b-0f82-4028fcf9146c) {
  background-color: var(--_colors---background--bg-highlight);
}
.button:hover {
  background-color: var(--_brand-colors---primary--800);
}
.button:hover:where(.w-variant-e1a01878-f649-c650-822c-5f77a272ec99) {
  background-color: var(--_brand-colors---tertiary--100);
}
.button:hover:where(.w-variant-64d6f241-e659-5a40-c59d-e4c9e3208372) {
  color: var(--_brand-colors---tertiary--600);
  background-color: #0000;
}
.button:hover:where(.w-variant-97a27cfb-16b8-7074-15c0-147eb41503ff) {
  background-color: var(--_brand-colors---neutral--100);
  border-color: #0000;
}
.button:hover:where(.w-variant-e13d580c-fc5a-6a46-aa9d-d0668972902a) {
  background-color: var(--_brand-colors---primary--600);
}
.button:hover:where(.w-variant-3a3b1104-5456-783b-0f82-4028fcf9146c) {
  background-color: var(--_brand-colors---highlights--600);
}
.button-size {
  padding: 1em 1.75em;
  display: inline-block;
}
.button-size:where(.w-variant-8d632789-72aa-8f0c-37ac-044a67ff52c5) {
  padding: 0;
}
.footer_component {
  background-color: var(--_colors---background--bg-primary);
  color: var(--_colors---text--text-white);
  width: 100%;
}
[data-intellimize-var-617138077] .footer_component {
  display: none;
}
.footer_top-wrapper {
  grid-column-gap: var(--spacing--xxlarge);
  grid-row-gap: var(--spacing--xxlarge);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  align-items: start;
  display: flex;
}
.footer_top-wrapper.flex-direction-horizontal {
  flex-flow: row;
  justify-content: space-between;
}
.footer_left-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-items: start;
  width: 100%;
}
.footer_logo-link {
  height: 2rem;
  padding-left: 0;
}
.footer_logo {
  width: 100%;
  height: 100%;
}
.footer_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}
.footer_link {
  padding-top: var(--padding--xsmall);
  padding-bottom: var(--padding--xsmall);
  color: var(--_colors---text--text-inverse-light);
  font-size: var(--text--font-size--small);
  text-decoration: none;
  transition: all 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.footer_link:hover {
  padding: var(--padding--xsmall);
  border-radius: var(--border-radius--xs);
  background-color: var(--_brand-colors---primary--800);
  font-weight: 600;
}
.footer_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.footer_credit-text {
  font-size: var(--text--font-size--tiny);
}
.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}
.footer1_social-link {
  padding-top: var(--padding--xsmall);
  padding-bottom: var(--padding--xsmall);
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  color: var(--_colors---text--text-inverse-light);
  align-items: center;
  text-decoration: none;
  transition: all 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: flex;
}
.footer1_social-link:hover {
  padding: var(--padding--xsmall);
  border-radius: var(--border-radius--xs);
  background-color: var(--_brand-colors---primary--800);
}
.section_cta-hire {
  background-color: var(--_colors---background--bg-faint);
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cta-hire_component {
  text-align: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}
.section_cta-salary-guide {
  background-color: var(--_colors---background--bg-primary);
  color: var(--_colors---text--text-white);
}
.cta-salary-guide_content {
  grid-column-gap: var(--spacing--xxlarge);
  grid-row-gap: var(--spacing--xxlarge);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.cta-salary-guide_image-wrapper {
  aspect-ratio: 1;
  border-radius: var(--border-radius--sm);
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cta-salary-guide_image {
  aspect-ratio: 16/9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.button_tag-submit {
  opacity: 0;
  background-color: #0000;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}
.section_roles-slider {
  overflow: hidden;
}
.splide__track {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}
.splide__list {
  grid-column-gap: var(--spacing--xmedium);
  grid-row-gap: var(--spacing--xmedium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: flex;
}
.splide__slide {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  min-width: 35%;
  max-width: 40%;
  display: flex;
}
.splide__slide.candidates {
  min-width: 30%;
  max-width: 35%;
}
.splide__slide.upcoming-webinar {
  min-width: 30%;
  max-width: 35%;
}
.splide__slide.roles {
  overflow: visible;
}
.roles-slider_card-image-wrapper {
  aspect-ratio: 3/2;
  border-radius: var(--border-radius--md);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}
.roles-slider_card-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.roles-slider_card-content {
  padding: var(--padding--xmedium);
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}
.roles_absolute-tag {
  padding: var(--padding--xxsmall) var(--padding--xsmall);
  border-radius: var(--border-radius--sm);
  background-color: var(--_colors---background--bg-tag);
  color: var(--_colors---text--text-tag);
  font-size: var(--text--font-size--regular);
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: inline-flex;
  overflow: hidden;
}
.roles-slider_tag-wrapper {
  bottom: var(--padding--small);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: absolute;
}
.tag_size {
  padding: 0.4em 0.75em;
}
.tag_size:where(.w-variant-da6d42f6-6244-1ec5-0c20-fc31ce8c6960) {
  font-size: var(--text--font-size--small);
  padding: 0.2em 0.5em;
}
.tag_size:where(.w-variant-3b0b6f64-1bba-fff2-91f0-a4f1cf7062f9) {
  font-size: var(--text--font-size--medium);
  padding: 0.55em 0.95em 0.5em;
}
.features-home_content {
  grid-column-gap: var(--spacing--xhuge);
  grid-row-gap: var(--spacing--xhuge);
  grid-template-rows: auto;
  grid-template-columns: 0.8fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.features-home_content.inverted {
  grid-template-columns: 1fr 0.8fr;
}
.features-home_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.features-home_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--_colors---text--text-secondary);
  display: flex;
}
.features-home_item-icon-wrapper {
  color: var(--_colors---text--text-tag);
  flex: none;
  align-self: flex-start;
}
.features-home_image-wrapper {
  padding: var(--padding--large);
  aspect-ratio: 1.2;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}
.features-home_image {
  z-index: 1;
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}
.features-home_circle-background {
  aspect-ratio: 1;
  background-color: var(--_colors---background--bg-secondary);
  border-radius: 999px;
  width: 80%;
  margin: auto;
  position: absolute;
  inset: 0%;
}
.global-talent_image-wrapper {
  border-radius: 0;
  overflow: hidden;
}
.global-talent_image {
  aspect-ratio: 16/9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.heading-wrapper-center {
  text-align: center;
  text-wrap: balance;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}
.heading-wrapper-center.extra-width {
  max-width: 53.5rem;
}
.heading-wrapper-center.extra-large-width {
  max-width: 60rem;
}
.section_header-home {
  background-color: var(--_colors---background--bg-primary);
  color: var(--_colors---text--text-white);
  position: relative;
  overflow: hidden;
}
.senja-embed-home {
  z-index: 2;
  position: relative;
}
.section_our-process {
  background-color: var(--_colors---background--bg-primary);
  color: var(--_colors---text--text-white);
}
.our-process_timeline-step {
  padding: var(--padding--xxmedium);
  grid-column-gap: var(--spacing--xmedium);
  grid-row-gap: var(--spacing--xmedium);
  border-radius: var(--border-radius--lg);
  background-image: linear-gradient(
    180deg,
    #00615c,
    var(--_colors---background--bg-primary)
  );
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}
.our-process_timeline-step.cta {
  background-color: var(--_colors---background--bg-success);
  color: var(--_colors---text--text-primary);
  background-image: none;
  background-color: var(--_colors---background--bg-success);
  background-image: none;
}
.our-process_timeline-icon-wrapper {
  z-index: 1;
  width: var(--spacing--large);
  height: var(--spacing--large);
  aspect-ratio: 1;
  border-radius: var(--border-radius--md);
  background-image: linear-gradient(
    180deg,
    var(--_colors---background--bg-success),
    var(--_colors---basic--white)
  );
  color: var(--_colors---text--text-tag);
  font-size: var(--text--font-size--medium);
  justify-content: center;
  align-items: center;
  font-weight: 800;
  display: flex;
  position: relative;
  box-shadow:
    0 0 #021d0200,
    0 1px 0.4px #021d0211,
    0 2px 0.8px #021d0215,
    0 3.4px 1.6px #021d0216,
    0 5.4px 2.9px #021d0217,
    0 8.9px 5.3px #021d0218,
    0 15.4px 10.4px #021d021a,
    0 30.6px 22.8px #021d021c;
}
.our-process_timeline-right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.header-home_container {
  justify-content: flex-end;
  align-items: flex-end;
  width: 25em;
  height: 20em;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}
.header-home_circle {
  background-color: var(--_colors---background--bg-secondary);
  border-radius: 9999px;
  width: 20em;
  height: 20em;
  margin-bottom: -4rem;
}
.image {
  width: 12em;
  position: absolute;
  inset: 0% auto auto 0%;
}
.roles-slider_item {
  border: 1px solid var(--_colors---border--border-tertiary);
  border-radius: var(--border-radius--md);
  height: 100%;
  text-decoration: none;
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
}
.roles-slider_item:hover {
  transform: translateY(-0.5rem);
  box-shadow: 0 0.5rem 10px #04312526;
}
.splide__progress-wrapper {
  grid-column-gap: var(--spacing--medium);
  grid-row-gap: var(--spacing--medium);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}
.control {
  aspect-ratio: 1;
  border: 1px solid var(--_colors---text--text-tag);
  color: var(--_colors---text--text-tag);
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all 0.25s;
  display: flex;
}
.control:hover {
  border-color: var(--_colors---background--bg-primary);
  background-color: var(--_colors---background--bg-primary);
  color: var(--_colors---text--text-white);
}
.splide__carousel-progress {
  background-color: var(--_colors---background--bg-tag);
  width: 100%;
  height: 0.3rem;
}
.splide__carousel-progress-bar {
  background-color: var(--_colors---text--text-tag);
  width: 0;
  height: 100%;
}
.cta-hire_background {
  justify-content: space-between;
  align-items: flex-end;
  position: absolute;
  inset: 0%;
}
.cta-hire_circle-01 {
  aspect-ratio: 1;
  background-color: var(--_colors---background--bg-secondary);
  border-radius: 9999px;
  width: 100%;
  max-width: 20rem;
  position: absolute;
  bottom: -8rem;
  left: -4rem;
}
.navbar_component {
  z-index: 998;
  background-color: var(--_colors---background--bg-primary);
  border-bottom: 1px solid #005d59;
  align-items: center;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: sticky;
  top: 0;
}
[data-intellimize-var-617138077] .navbar_component,
[data-intellimize-var-617138272] .navbar_component.testing {
  display: none;
}
.navbar_container {
  padding-right: var(--padding--xmedium);
  padding-left: var(--padding--xmedium);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--_colors---text--text-white);
  background-color: #00524e00;
  background-image: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 84rem;
  height: auto;
  min-height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.navbar_logo-link {
  padding-left: 0;
}
.navbar_logo {
  height: 1.5rem;
}
.navbar_menu {
  align-items: center;
  display: flex;
  position: static;
}
.navbar_menu-link-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.navbar_link {
  padding: var(--padding--xsmall) var(--padding--small);
  border-radius: var(--border-radius--xs);
  color: var(--_colors---text--text-white);
}
.navbar_link:hover {
  background-color: var(--_brand-colors---primary--800);
}
.navbar_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}
.navbar_dropdown-toggle {
  grid-column-gap: 0.5rem;
  border-radius: var(--border-radius--xs);
  color: var(--_colors---text--text-white);
  align-items: center;
  padding: 0.5rem 1rem;
  display: flex;
}
.navbar_dropdown-toggle:hover {
  background-color: var(--_brand-colors---primary--800);
}
.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}
.navbar_dropdown-list.w--open {
  padding: var(--padding--xsmall);
  border-radius: var(--border-radius--xs);
  background-color: var(--_colors---basic--white);
  color: var(--_colors---text--text-primary);
  position: absolute;
  box-shadow: 0 5px 15px #0000004d;
}
.navbar_dropdown-link {
  padding: var(--padding--xsmall) var(--padding--small);
  border-radius: var(--border-radius--xs);
  font-weight: 500;
}
.navbar_dropdown-link:hover {
  background-color: var(--_colors---background--bg-tag);
}
.navbar_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}
.navbar_button-wrapper {
  margin-left: var(--margin--medium);
  grid-column-gap: var(--spacing--small);
  grid-row-gap: var(--spacing--small);
  justify-content: center;
  align-items: center;
  display: flex;
}
.navbar_menu-button {
  padding: 0;
}
.padding-section-header {
  padding-top: var(--padding--xxhuge);
  padding-bottom: var(--padding-section--large);
}
.banner_component {
  background-color: var(--_brand-colors---primary--800);
  color: var(--_colors---text--text-white);
  font-size: var(--text--font-size--small);
  width: 100%;
}
[data-intellimize-var-617138077] .banner_component,
[data-intellimize-var-617138272] .banner_component.testing {
  display: none;
}
.banner_content-wrapper {
  padding-top: var(--padding--small);
  padding-bottom: var(--padding--small);
  grid-column-gap: var(--spacing--small);
  grid-row-gap: var(--spacing--small);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 84rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.banner_link {
  padding: var(--padding--xsmall) var(--padding--small);
  border-radius: var(--border-radius--sm);
  background-color: var(--_colors---basic--white);
  color: var(--_colors---text--text-primary);
  text-decoration: none;
}
.navbar_menu-wrapper {
  display: none;
}
.text-size-huge {
  font-family:
    DM Sans,
    sans-serif;
  font-size: var(--text--font-size--huge);
}
.text-color-tag {
  color: var(--_colors---text--text-tag);
}
.tag-text {
  display: inline-block;
}
.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}
.icon-embed-small.talent-source_flag-spacing {
  margin-left: -0.5rem;
}
.section_testimonials:where(.w-variant-0c7d0465-99c4-e57f-8336-140041a21201),
.section_testimonials.h1b.dark-2,
.section_testimonials.h1b.dark-2 {
  background-color: var(--_colors---background--bg-primary);
  color: var(--_colors---text--text-white);
}
.cta-hire_circle-02 {
  aspect-ratio: 1;
  background-color: var(--_colors---background--bg-secondary);
  border-radius: 9999px;
  width: 100%;
  max-width: 20rem;
  position: absolute;
  inset: -5rem -4rem auto auto;
}
.our-process_content-grid {
  grid-column-gap: var(--spacing--small);
  grid-row-gap: var(--spacing--small);
  text-wrap: balance;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}
.text-style-highlight_paragraph {
  text-underline-offset: 0.12em;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--_brand-colors---highlights--400);
  text-decoration-color: var(--_brand-colors---highlights--400);
  text-decoration-style: solid;
  text-decoration-thickness: 0.1rem;
}
.termly-display-preferences {
  padding-top: var(--padding--xsmall);
  padding-bottom: var(--padding--xsmall);
  color: var(--_colors---text--text-inverse-light);
  font-size: var(--text--font-size--small);
  text-decoration: none;
  transition: all 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.termly-display-preferences:hover {
  padding: var(--padding--xsmall);
  border-radius: var(--border-radius--xs);
  background-color: var(--_brand-colors---primary--800);
  font-weight: 600;
}
.component_button-slots {
  grid-column-gap: var(--spacing--small);
  grid-row-gap: var(--spacing--small);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.component_button-group {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: inline-flex;
}
.component_button-group:where(.w-variant-0b056ed6-84ca-918f-9521-52a4544a7611) {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}
.component_button-group:where(.w-variant-53d54e70-ff8e-059f-6bf3-539761eda871) {
  justify-content: flex-start;
  align-items: flex-end;
}
.component_button-group:where(.w-variant-7adf2448-fb87-d25b-55ca-87afa6cdc5f4) {
  justify-content: flex-start;
  align-items: flex-start;
}
.component_button-group.left-align {
  justify-content: flex-start;
  align-items: center;
}
.component_button-group.center-mobile {
  justify-content: flex-start;
  align-items: flex-start;
}
.component_button-group.left,
.component_button-group.left-5 {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}
.component_button-group.center-mobile-5 {
  justify-content: flex-start;
  align-items: flex-start;
}
.section_popup {
  position: relative;
}
.popup_component {
  z-index: 999;
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  transition: all 0.4s cubic-bezier(1, 0, 0, 1);
  display: none;
  position: fixed;
  inset: 0%;
}
.popup_component.show {
  opacity: 1;
  display: flex;
}
.popup_component.hide {
  opacity: 0;
  transition-duration: 0.3s;
}
.popup_content-wrapper {
  border-top-left-radius: var(--border-radius--lg);
  border-top-right-radius: var(--border-radius--lg);
  border-bottom-left-radius: var(--border-radius--lg);
  border-bottom-right-radius: var(--border-radius--lg);
  background-color: var(--_colors---background--bg-disabled);
  text-wrap: balance;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 32rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  position: relative;
}
.popup_close-button {
  color: var(--_colors---text--text-tag);
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.popup_form-block {
  flex-direction: column;
  align-items: stretch;
  margin: 0;
}
.popup_form {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.form_field-label {
  margin-bottom: 0.5rem;
  font-weight: 400;
}
.popup_background-overlay {
  z-index: -1;
  background-color: #002e2cbf;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.popup_input {
  padding: var(--margin--xsmall) var(--padding--small);
  border: 1px solid var(--_colors---form--border);
  border-radius: var(--border-radius--sm);
  background-color: var(--_colors---basic--white);
  color: var(--_colors---text--text-primary);
  font-size: var(--text--font-size--regular);
  min-height: 3rem;
  margin-bottom: 0;
  transition: all 0.35s ease-in-out;
}
.popup_input:hover {
  border-width: 1px;
  border-color: var(--_brand-colors---primary--800);
}
.popup_input::placeholder {
  color: var(--_colors---text--text-placeholder);
}
.form_button-wrapper {
  margin-top: var(--margin--small);
}
.popup_button {
  padding: var(--padding--small) var(--padding--medium);
  background-color: var(--_brand-colors---primary--700);
  color: var(--_colors---text--text-white);
  font-size: var(--text--font-size--medium);
  text-align: center;
  border: 1px solid #0000;
  border-radius: 0.5em;
  width: 100%;
  font-weight: 700;
  transition: all 0.25s cubic-bezier(0.77, 0, 0.175, 1);
  position: relative;
}
.popup_button:where(.w-variant-e1a01878-f649-c650-822c-5f77a272ec99) {
  border-color: var(--_brand-colors---tertiary--400);
  background-color: var(--_colors---basic--white);
  color: var(--_colors---text--text-primary);
}
.popup_button:where(.w-variant-64d6f241-e659-5a40-c59d-e4c9e3208372) {
  color: var(--_colors---text--text-primary);
  background-color: #0000;
}
.popup_button:where(.w-variant-97a27cfb-16b8-7074-15c0-147eb41503ff) {
  background-color: var(--_colors---basic--white);
  color: var(--_colors---text--text-primary);
  border-color: #0000;
}
.popup_button:where(.w-variant-e13d580c-fc5a-6a46-aa9d-d0668972902a) {
  background-color: var(--_brand-colors---primary--700);
}
.popup_button:hover {
  background-color: var(--_brand-colors---primary--800);
}
.popup_button:hover:where(.w-variant-e1a01878-f649-c650-822c-5f77a272ec99) {
  background-color: var(--_brand-colors---tertiary--100);
}
.popup_button:hover:where(.w-variant-64d6f241-e659-5a40-c59d-e4c9e3208372) {
  color: var(--_brand-colors---tertiary--600);
  background-color: #0000;
}
.popup_button:hover:where(.w-variant-97a27cfb-16b8-7074-15c0-147eb41503ff) {
  background-color: var(--_brand-colors---neutral--100);
  border-color: #0000;
}
.popup_button:hover:where(.w-variant-e13d580c-fc5a-6a46-aa9d-d0668972902a) {
  background-color: var(--_brand-colors---primary--600);
}
.popup_heading-wrapper {
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.popup_extra-offer {
  grid-column-gap: var(--spacing--xsmall);
  grid-row-gap: var(--spacing--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.popup_icon-wrapper {
  width: 5rem;
  height: 5rem;
  margin-left: auto;
  margin-right: auto;
}
.popup_message-success-wrapper {
  background-color: #0000;
  margin-top: 1rem;
  padding: 0;
}
.popup_message-success {
  border: 1px solid var(--_colors---border--border-success);
  border-radius: var(--border-radius--md);
  background-color: var(--_colors---background--bg-success);
  color: var(--_colors---text--text-success);
  padding: 1.25rem;
}
.popup_message-error-wrapper {
  background-color: #0000;
  margin-top: 1rem;
  padding: 0;
}
.popup_message-error {
  border: 1px solid var(--_colors---border--border-error);
  border-radius: var(--border-radius--sm);
  background-color: var(--_colors---background--bg-error);
  color: var(--_colors---text--text-error);
  text-align: center;
  margin-top: 0.75rem;
  padding: 0.75rem;
}
.popup_error-text {
  color: var(--_colors---text--text-error);
}
.popup_embed {
  display: none;
}
.heading-style-h2-alternate {
  font-family:
    DM Sans,
    sans-serif;
  font-size: var(--text--font-size--h2);
  font-weight: 600;
  line-height: 1.2;
}
.heading-style-h4-alternate {
  font-family:
    DM Sans,
    sans-serif;
  font-size: var(--text--font-size--h4);
  font-weight: 600;
  line-height: 1.4;
}
.paragraph {
  color: var(--_colors---text--text-white);
}
.fs-marquee_instance {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: pointer;
  flex-flow: row;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
}
.fs-marquee_list-wrapper {
  background-color: var(--_brand-colors---secondary--100);
  background-image: linear-gradient(
    45deg,
    #a5d6a7,
    var(--_brand-colors---primary--800)
  );
  width: 100%;
  min-width: 0;
  min-height: 1rem;
  position: relative;
  overflow: clip;
}
.fs-marquee_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  min-width: 0;
  height: auto;
  min-height: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}
.fs-marquee_item {
  backface-visibility: hidden;
  transition-property: transform opacity;
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 20%;
  height: auto;
  min-height: 1rem;
  padding: 1rem;
  display: flex;
  position: relative;
}
.fs-marquee_image {
  aspect-ratio: 16/9;
  cursor: pointer;
  object-fit: cover;
  border-radius: 0.8rem;
  width: 75%;
  height: 5rem;
}
@media screen and (max-width: 991px) {
  body {
    --text--font-size--regular: 1rem;
    --text--font-size--h1: 3rem;
    --text--font-size--h2: 2.5rem;
    --text--font-size--h3: 2.25rem;
    --text--font-size--h4: 1.75rem;
    --text--font-size--h5: 1.25rem;
    --text--font-size--h6: 1rem;
    --margin--xxsmall: 0.25rem;
    --text--font-size--small: 0.87rem;
    --spacing--small: 1rem;
    --padding--xlarge: 3rem;
    --margin--xlarge: 3rem;
    --margin--xsmall: 0.5rem;
    --padding--xhuge: 6rem;
    --padding--xxhuge: 8rem;
    --padding--huge: 5rem;
    --margin--large: 2.5rem;
    --padding--xxlarge: 4rem;
    --padding--large: 2.5rem;
    --margin--tiny: 0.15rem;
    --padding--small: 1rem;
    --margin--huge: 5rem;
    --padding--xmedium: 1.5rem;
    --padding--xsmall: 0.5rem;
    --margin--xxlarge: 4rem;
    --padding--xxsmall: 0.25rem;
    --margin--xhuge: 6rem;
    --padding--tiny: 0.125rem;
    --margin--small: 1rem;
    --margin--medium: 1.5rem;
    --margin--xxhuge: 8rem;
    --padding-section--none: 0rem;
    --spacing--xmedium: 1.25rem;
    --border-radius--lg: 1rem;
    --border-radius--md: 0.75rem;
    --text--font-size--h1-blog: 2.5rem;
    --text--font-size--h2-blog: 2.25rem;
    --text--font-size--h3-blog: 2rem;
    --text--font-size--h4-blog: 1.85rem;
    --text--font-size--h5-blog: 1.5rem;
    --text--font-size--h6-blog: 1.25rem;
    --padding--medium: 1.25rem;
    --text--font-size--medium: 1.15rem;
    --padding--xxmedium: 1.75rem;
    --padding-section--small: 2rem;
    --text--font-size--tiny: 0.75rem;
    --border-radius--sm: 0.5rem;
    --padding-section--large: 6rem;
    --padding-section--medium: 4rem;
    --text--font-size--large: 1.25rem;
    --spacing--xsmall: 0.5rem;
    --spacing--huge: 5rem;
    --spacing--medium: 1.5rem;
    --spacing--xhuge: 6rem;
    --spacing--tiny: 0.125rem;
    --spacing--xxsmall: 0.25rem;
    --spacing--xxhuge: 8rem;
    --spacing--xlarge: 3rem;
    --spacing--large: 2.5rem;
    --spacing--xxlarge: 4rem;
    --padding--regular: 1.15rem;
    --border-radius--xs: 0.25rem;
    --padding--none: 0rem;
    --text--font-size--huge: 1.75rem;
    --border-radius--xl: 1.5rem;
    --border-radius--xxl: 2rem;
  }
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }
  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }
  .hide-tablet {
    display: none;
  }
  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }
  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .fs-styleguide_4-col,
  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }
  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }
  .hide-desktop {
    display: flex;
  }
  .footer_top-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  .footer_left-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    place-items: center start;
  }
  .cta-salary-guide_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .splide__list {
    grid-template-columns: 1fr;
  }
  .splide__slide.candidates {
    min-width: 45%;
    max-width: 55%;
    height: 26rem;
  }
  .features-home_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .our-process_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }
  .our-process_timeline-step {
    flex-flow: column;
  }
  .header-home_container {
    justify-content: flex-start;
    align-items: flex-start;
    width: 15em;
    height: 15em;
  }
  .header-home_circle {
    width: 15em;
    height: 15em;
    margin-top: 4rem;
    margin-bottom: 0;
  }
  .image {
    width: 10em;
  }
  .navbar_component {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }
  .navbar_container {
    padding-right: var(--padding--small);
  }
  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-top: 1px solid #005d59;
    justify-content: center;
    width: 100%;
    display: flex;
    position: absolute;
    overflow: auto;
  }
  .navbar_menu-link-wrapper {
    background-color: var(--_colors---background--bg-primary);
    flex-direction: column;
    width: 100%;
    padding: 2rem;
  }
  .navbar_menu-links {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }
  .navbar_link {
    text-align: center;
    width: 100%;
    padding: 0.75rem 0;
  }
  .navbar_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    display: flex;
  }
  .navbar_dropdown-toggle {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 0.75rem 0;
    display: flex;
  }
  .dropdown-chevron {
    inset: auto 0% auto auto;
  }
  .navbar_dropdown-list {
    position: static;
    overflow: hidden;
  }
  .navbar_dropdown-list.w--open {
    padding: var(--padding--xsmall);
    border: 1px solid var(--_brand-colors---primary--800);
    box-shadow: none;
    position: static;
  }
  .navbar_dropdown-link {
    text-align: center;
    width: auto;
    padding: 0.75rem 0;
  }
  .navbar_dropdown-link:hover {
    background-color: var(--_brand-colors---primary--700);
  }
  .navbar_button-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
    width: 70%;
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
  }
  .navbar_menu-button {
    padding: 0;
  }
  .navbar_menu-button.w--open {
    background-color: #0000;
  }
  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -0.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }
  .menu-icon2_line-top {
    background-color: var(--_colors---basic--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }
  .menu-icon2_line-middle {
    background-color: var(--_colors---basic--white);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }
  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }
  .menu-icon2_line-bottom {
    background-color: var(--_colors---basic--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }
  .navbar_menu-wrapper {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }
  .header-about_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .header-about_content-left {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .about-stats_list {
    grid-template-columns: 1fr;
  }
  .core-values_list,
  .about-team_list {
    grid-column-gap: 2rem;
  }
  .about-timeline_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .about-timeline_item {
    grid-template-columns: 1fr 10rem 1fr;
  }
  .section_header-how-it-works {
    overflow: hidden;
  }
  .how-pricing_row {
    grid-template-columns: 1fr 1fr;
  }
  .how-roles_card-content {
    padding: 2rem;
  }
  .candidates-slider_card {
    height: 100%;
  }
  .candidates-slider_play-wrapper {
    width: 3.5rem;
    height: 3.5rem;
  }
  .candidates-slider_icon {
    width: 1.75rem;
    height: 1.75rem;
  }
  .roles_list {
    grid-template-columns: 1fr 1fr;
  }
  .blog_layout {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }
  .blog_filters-wrapper {
    width: 100%;
    max-width: none;
    margin: 0;
    position: static;
    top: 0;
  }
  .blog_form-block {
    z-index: 999;
  }
  .blog_scroll-wrapper {
    border: 0 #0000;
    height: auto;
    padding: 0;
    overflow: visible;
  }
  .blog_list-wrapper {
    margin-bottom: 1.75rem;
  }
  .blog_feed-header {
    grid-column-gap: var(--spacing--xsmall);
    grid-row-gap: var(--spacing--xsmall);
    flex-flow: column;
    align-items: stretch;
  }
  .blog_tags-wrapper {
    justify-content: flex-start;
    align-items: center;
  }
  .dropdown1_toggle {
    align-items: center;
    display: flex;
  }
  .dropdown1_dropdown-list {
    overflow: hidden;
  }
  .blog_cms-list-wrapper {
    grid-template-columns: 1fr 1fr;
  }
  .blog_list-check {
    padding: var(--padding--xsmall);
    border: 1px solid var(--_colors---border--border-tertiary);
    white-space: nowrap;
    border-radius: 999px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }
  .section_header-webinars {
    text-wrap: balance;
  }
  .header-webinars_component {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
    display: flex;
  }
  .header-webinars_content {
    padding-right: var(--padding--xxmedium);
    padding-left: var(--padding--xxmedium);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    margin: 0;
    display: flex;
  }
  .header-webinars_image {
    height: auto;
    max-height: none;
  }
  .webinars_list {
    grid-template-columns: 1fr 1fr;
  }
  .webinar_form-block {
    width: 100%;
  }
  .header-hire-in_component {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    min-height: auto;
    padding-top: 6rem;
    display: flex;
  }
  .header-hire-in_content {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    margin: 0;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }
  .header-hire-in_image-wrapper {
    aspect-ratio: 16/9;
  }
  .header-hire-in_image {
    height: 100%;
    max-height: none;
  }
  .industries-benefits_content {
    grid-column-gap: var(--spacing--xmedium);
    grid-row-gap: var(--spacing--xmedium);
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .industries-benefits_image-wrapper {
    aspect-ratio: 16/9;
    width: 100%;
  }
  .industries-benefits_item-list {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    position: static;
  }
  .industries-benefits_item {
    flex-flow: column;
    height: 100%;
  }
  .industry-feature_list {
    grid-template-columns: 1fr;
  }
  .section_industries-resources {
    text-align: center;
  }
  .industries-resources_content {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: stretch;
    display: block;
  }
  .industries-resources_image-wrapper {
    display: none;
  }
  .industries-resources_item-list {
    text-align: left;
    grid-template-columns: 1fr;
  }
  .blog-post-header_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .blog-post-header_title-wrapper {
    text-align: center;
  }
  .blog-post-header_date {
    justify-content: space-between;
  }
  .blog-post-header_text-divider {
    display: none;
  }
  .blog-post-header_image-wrapper {
    aspect-ratio: 16/9;
  }
  .blog-post-header_image {
    object-fit: cover;
  }
  .blog-content_component {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: block;
  }
  .blog-content_sidebar {
    width: 100%;
    max-width: none;
    margin-right: 0;
    display: none;
    position: relative;
    top: 0;
  }
  .blog-content_sidebar-heading {
    justify-content: space-between;
    align-items: center;
  }
  .blog-content_accordion-icon {
    display: flex;
  }
  .affiliate-header_content {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    display: flex;
  }
  .affiliate-header_content-left {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .affiliate-header_image-wrapper {
    aspect-ratio: 16/9;
  }
  .grid_roles-numbers {
    flex-flow: column;
    display: flex;
  }
  .roles-description_component {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }
  .roles-description_content-wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: static;
  }
  .blog_sort-numbers {
    justify-content: space-between;
  }
  .header-pricing_content {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }
  .header-pricing_content-left {
    text-align: center;
    flex-flow: column;
    display: flex;
  }
  .header-pricing_calculator-content-text {
    font-size: 18px;
  }
  .pricing-savings_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .pricing-savings_graph-columns {
    padding-left: 25%;
    padding-right: 25%;
  }
  .header-pricing_button-group {
    justify-content: center;
    align-items: center;
  }
  .form-columns-2 {
    display: block;
  }
  .hs-form-field {
    margin-right: 0;
  }
  .remote-jobs_list {
    grid-template-columns: 1fr;
  }
  .why-choose-executive_row {
    grid-template-columns: 1fr 1fr;
  }
  .lp-executive-assistant_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .blog8_featured-item-content {
    padding: 2rem;
  }
  .events_component {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .events_presented {
    justify-content: flex-start;
    align-items: center;
  }
  .events_heading {
    font-size: 2.75rem;
  }
  .events_form-block {
    min-width: auto;
  }
  .events_logo-animation-wrapper {
    white-space: nowrap;
    box-sizing: border-box;
    width: 100%;
  }
  .events_logo-image {
    height: 4rem;
  }
  .upcoming-webinar-header_content {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .events_left {
    text-align: center;
    width: 100%;
  }
  .hire-lp-feature_content {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .hire-lp-graph_row {
    flex-flow: column;
    display: flex;
  }
  .hire-lp-graph_card {
    padding: var(--padding--xlarge) var(--padding--xmedium)
      var(--padding--xmedium);
  }
  .hire-lp-graph_card-content {
    min-width: 18rem;
  }
  .hire-lp-graph_side-card {
    padding: var(--padding--xlarge) var(--padding--xmedium)
      var(--padding--xmedium);
  }
  .hire-lp-graph_grid-wrapper {
    display: flex;
  }
  .hire-lp-graph_graph-content {
    min-width: 18rem;
  }
  .secure-eor_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .workshop_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .workshop_circle {
    width: 15em;
    height: 15em;
    margin-top: 4rem;
    margin-bottom: 0;
  }
  .workshop_dots {
    width: 10em;
  }
  .referral-features_list {
    grid-template-columns: 1fr 1fr;
  }
  .component_button-group:where(
    .w-variant-7adf2448-fb87-d25b-55ca-87afa6cdc5f4
  ),
  .component_button-group.center-mobile,
  .component_button-group.center-mobile-5,
  .component_button-group.center-mobile,
  .component_button-group.center-mobile-5 {
    justify-content: flex-start;
    align-items: center;
  }
  .candidates-feature_row {
    flex-flow: column;
    display: flex;
  }
  .candidates-feature_card {
    padding: var(--padding--xlarge) var(--padding--xmedium)
      var(--padding--xmedium);
  }
  .popup_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .blog-content_cta {
    display: block;
  }
  .hire-lp-header-am_content {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .hire-lp-header-am_content-left {
    text-align: center;
  }
  .feature-eor_card-content {
    padding: 2rem;
  }
  .why-eor_row,
  .pricing-eor_grid-list {
    grid-template-columns: 1fr;
  }
  .referral-rewards_list {
    grid-template-columns: 1fr 1fr;
  }
  .hire-lp-offer_list {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
  }
  .header-services_content {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .header-services_content-left {
    text-align: center;
  }
  .header-services_powered-by {
    justify-content: center;
    align-items: center;
  }
  .services-features_row {
    grid-template-columns: 1fr;
  }
  .direct-hire-offer_list {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
  }
  .direct-hire-roles_card-content {
    padding: 2rem;
  }
  .why-direct-hire_row {
    grid-template-columns: 1fr;
  }
  .why-direct-hire_card-content {
    text-align: center;
  }
  .why-direct-hire_card-content-top {
    justify-content: flex-start;
    align-items: center;
  }
  .direct-hire-feature_content {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .direct-hire-comparison_feature {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .direct-hire-cta_card {
    padding: 3rem;
  }
  .guides_content {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .guides_content-left {
    text-align: center;
  }
  .guide-features_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .guide-intro_row {
    grid-template-columns: 1fr;
  }
  .guide-list_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .guide-list_collection-list {
    grid-template-columns: 1fr;
  }
  .guide-list-filter_list-check {
    padding: var(--padding--xsmall);
    border: 1px solid var(--_colors---border--border-tertiary);
    white-space: nowrap;
    border-radius: 999px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }
  .direct-hire-comparison_grid {
    grid-template-columns: 1fr;
  }
  .mucker-features_content,
  .dream-team-features_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .header-dream-team_content {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .header-dream-team_content-left {
    text-align: center;
  }
  .header-dream-team_image-wrapper {
    aspect-ratio: 3/2;
  }
  .header-dream-team_image {
    object-fit: cover;
    object-position: 50% 25%;
  }
  .dream-team-somewhere_row {
    grid-template-columns: 1fr;
  }
  .dream-team-somewhere_card-content {
    text-align: center;
  }
  .dream-team-features-reverse_content,
  .best-country_content,
  .how-to-hire_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }
  .layout294_list {
    grid-template-columns: 1fr 1fr;
  }
  .footer_left-wrapper-jobs {
    grid-column-gap: 6rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }
  .navbar_component-jobs {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media screen and (max-width: 767px) {
  body {
    --text--font-size--regular: 0.95rem;
    --text--font-size--h1: 3rem;
    --text--font-size--h2: 2rem;
    --text--font-size--h3: 1.5rem;
    --text--font-size--h4: 1.25rem;
    --text--font-size--h5: 1.1rem;
    --text--font-size--h6: 1rem;
    --margin--xxsmall: 0.25rem;
    --text--font-size--small: 0.8rem;
    --spacing--small: 1rem;
    --padding--xlarge: 2rem;
    --margin--xlarge: 2rem;
    --margin--xsmall: 0.5rem;
    --padding--xhuge: 4rem;
    --padding--xxhuge: 4.5rem;
    --padding--huge: 3.5rem;
    --margin--large: 1.5rem;
    --padding--xxlarge: 3rem;
    --padding--large: 1.5rem;
    --margin--tiny: 0.15rem;
    --padding--small: 1rem;
    --margin--huge: 3.5rem;
    --padding--xmedium: 1.25rem;
    --padding--xsmall: 0.5rem;
    --margin--xxlarge: 3rem;
    --padding--xxsmall: 0.25rem;
    --margin--xhuge: 4rem;
    --padding--tiny: 0.125rem;
    --margin--small: 1rem;
    --margin--medium: 1.25rem;
    --margin--xxhuge: 4.5rem;
    --padding-section--none: 0rem;
    --spacing--xmedium: 1.15rem;
    --border-radius--lg: 1rem;
    --border-radius--md: 0.75rem;
    --text--font-size--h1-blog: 2.25rem;
    --text--font-size--h2-blog: 2rem;
    --text--font-size--h3-blog: 1.85rem;
    --text--font-size--h4-blog: 1.5rem;
    --text--font-size--h5-blog: 1.25rem;
    --text--font-size--h6-blog: 1rem;
    --padding--medium: 1.15rem;
    --text--font-size--medium: 1.05rem;
    --padding--xxmedium: 1.25rem;
    --padding-section--small: 2rem;
    --text--font-size--tiny: 0.7rem;
    --border-radius--sm: 0.5rem;
    --padding-section--large: 4rem;
    --padding-section--medium: 3rem;
    --text--font-size--large: 1.15rem;
    --spacing--xsmall: 0.5rem;
    --spacing--huge: 3.5rem;
    --spacing--medium: 1.25rem;
    --spacing--xhuge: 4rem;
    --spacing--tiny: 0.125rem;
    --spacing--xxsmall: 0.25rem;
    --spacing--xxhuge: 4.5rem;
    --spacing--xlarge: 2rem;
    --spacing--large: 1.5rem;
    --spacing--xxlarge: 3rem;
    --padding--regular: 1.05rem;
    --border-radius--xs: 0.25rem;
    --padding--none: 0rem;
    --text--font-size--huge: 1.3rem;
    --border-radius--xl: 1.5rem;
    --border-radius--xxl: 2rem;
  }
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }
  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }
  .hide-mobile-landscape {
    display: none;
  }
  .fs-styleguide_section-header {
    font-size: 0.875rem;
  }
  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }
  .text-style-nowrap {
    white-space: normal;
  }
  .button-group.mobile-stretch {
    flex-flow: column;
    align-items: stretch;
  }
  .footer_top-wrapper {
    grid-row-gap: 3rem;
    align-items: flex-start;
  }
  .footer_top-wrapper.flex-direction-horizontal {
    flex-flow: row;
  }
  .footer_left-wrapper {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start;
    display: grid;
  }
  .footer_logo-link.w--current {
    height: 1.5rem;
  }
  .footer_link-column {
    text-align: left;
  }
  .footer_link-list {
    justify-content: flex-start;
    align-items: flex-start;
  }
  .footer_bottom-wrapper {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 1rem;
  }
  .footer_bottom-wrapper.flex-center {
    justify-content: center;
    align-items: center;
  }
  .footer_credit-text {
    margin-top: 1rem;
  }
  .cta-salary-guide_content {
    grid-row-gap: 3rem;
  }
  .cta-salary-guide_image-wrapper {
    aspect-ratio: 1;
  }
  .splide__track {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .splide__list {
    grid-template-columns: 1fr;
  }
  .splide__list.candidates {
    grid-column-gap: var(--spacing--medium);
    grid-row-gap: var(--spacing--medium);
    grid-column-gap: var(--spacing--medium);
    grid-row-gap: var(--spacing--medium);
  }
  .splide__slide {
    min-width: 80%;
    max-width: 90%;
  }
  .splide__slide.candidates {
    min-width: 85%;
    max-width: 90%;
  }
  .splide__slide.upcoming-webinar {
    min-width: 70%;
    max-width: 80%;
  }
  .roles-slider_card-content {
    padding: var(--padding--large) var(--padding--xsmall) var(--padding--small);
  }
  .features-home_content {
    grid-column-gap: var(--spacing--large);
    grid-row-gap: var(--spacing--large);
    grid-template-columns: 1fr;
  }
  .features-home_content.inverted {
    grid-template-columns: 1fr;
  }
  .features-home_image-wrapper {
    padding-right: var(--padding--none);
    padding-left: var(--padding--none);
  }
  .our-process_content {
    grid-template-columns: 1fr;
  }
  .our-process_content-left {
    position: static;
  }
  .our-process_timeline-step {
    grid-column-gap: var(--spacing--medium);
    grid-row-gap: var(--spacing--medium);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }
  .our-process_timeline-icon-wrapper {
    width: var(--spacing--xxlarge);
    height: var(--spacing--xxlarge);
  }
  .our-process_timeline-right {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .header-home_container {
    display: none;
  }
  .cta-hire_circle-01 {
    max-width: 14rem;
  }
  .navbar_component {
    padding-left: 0%;
    padding-right: 0%;
  }
  .navbar_container {
    padding-right: var(--padding--small);
    min-height: 4rem;
    padding-left: 1.25rem;
  }
  .navbar_logo {
    height: 1.25rem;
  }
  .navbar_menu-link-wrapper {
    padding: 1.25rem;
  }
  .banner_content-wrapper {
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }
  .banner_link {
    text-align: center;
    white-space: nowrap;
    display: inline-flex;
  }
  .navbar_menu-wrapper {
    grid-column-gap: var(--spacing--xxsmall);
    grid-row-gap: var(--spacing--xxsmall);
  }
  .header-about_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .about-stats_list {
    flex: 1;
    grid-template-columns: 1fr;
  }
  .core-values_list {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    grid-template-columns: 1fr;
  }
  .about-team_list {
    grid-column-gap: var(--spacing--xlarge);
    grid-row-gap: var(--spacing--xlarge);
    grid-template-columns: 1fr;
  }
  .about-team_list.alumni {
    grid-template-columns: 1fr;
  }
  .about-team_item {
    width: 100%;
    max-width: 18rem;
  }
  .about-team_image-wrapper {
    height: 100%;
  }
  .about-timeline_content {
    grid-template-columns: 1fr;
    place-items: stretch start;
    overflow: hidden;
  }
  .about-timeline_list {
    padding-left: var(--padding--large);
  }
  .about-timeline_row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: max-content;
    display: block;
  }
  .about-timeline_empty-space {
    display: none;
  }
  .about-timeline_circle {
    margin-top: 2.25rem;
  }
  .about-timeline_item {
    padding: var(--padding--large);
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  .about-timeline_divider {
    left: 0;
  }
  .how-pricing_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .how-pricing_row {
    grid-template-columns: 1fr;
  }
  .how-pricing_card {
    text-align: center;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }
  .how-roles_card {
    grid-template-columns: 1fr;
  }
  .how-roles_card-content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding: 1.5rem;
  }
  .how-roles_card-content-top {
    justify-content: flex-start;
    align-items: center;
  }
  .roles_item-wrapper {
    text-align: center;
  }
  .roles_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .roles_tag-wrapper {
    justify-content: center;
    align-items: center;
  }
  .faq-how-it-works_question {
    padding: 1rem 1.25rem;
  }
  .faq-how-it-works_icon-wrappper {
    width: 1.75rem;
  }
  .faq-how-it-works_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .blog-header_component {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .blog_layout {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }
  .blog_cms-list-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }
  .header-webinars_component {
    padding-top: 4rem;
  }
  .webinars_list {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }
  .header-hire-in_component {
    padding-top: 4rem;
  }
  .industries-benefits_content {
    grid-template-columns: 1fr;
  }
  .text-style-highlight_heading {
    text-decoration-thickness: 0.2rem;
  }
  .industry-feature_list {
    flex: 1;
    grid-template-columns: 1fr;
  }
  .industries-resources_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .industries-resources_item {
    flex-flow: column;
    display: flex;
  }
  .industries-resources_item-image-wrapper {
    aspect-ratio: 16/9;
    width: 100%;
    overflow: hidden;
  }
  .industries-resources_item-text-wrapper {
    padding-top: var(--padding--large);
    padding-bottom: var(--padding--large);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }
  .industries-resources_item-image {
    object-fit: cover;
    height: 100%;
  }
  .blog-post-header_content {
    grid-row-gap: 3rem;
  }
  .faq-blog_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .faq-blog_icon-wrapper {
    width: 1.75rem;
  }
  .webinar-post-header_background {
    height: 30%;
  }
  .affiliate-header_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .form_wrapper {
    padding: var(--padding--none);
    overflow: hidden;
  }
  .roles-numbers_savings-wrapper {
    padding-top: var(--padding--xlarge);
    flex-flow: column;
    display: flex;
  }
  .roles-numbers_savings-divider {
    width: 100%;
    height: 1px;
  }
  .roles-numbers_graph-wrapper {
    text-align: center;
    flex-flow: column;
    display: flex;
  }
  .roles-numbers_graph-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .roles-numbers_graph-divider {
    width: 100%;
    height: 1px;
  }
  .roles-numbers_graph {
    aspect-ratio: 1;
    width: 100%;
  }
  .header-pricing_calculator-wrapper {
    padding: 23px 20px;
  }
  .header-pricing_calculator-title {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }
  .header-pricing_calculator-content-text {
    font-size: 18px;
  }
  .header-pricing_calculator-select {
    font-size: 0.875rem;
  }
  .pricing-savings_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .pricing-savings_graph-columns {
    padding-left: 20%;
    padding-right: 20%;
  }
  .hubspot_field-wrapper {
    padding: 1.1rem;
  }
  .hubspot_top-wrapper {
    grid-column-gap: var(--spacing--xmedium);
    grid-row-gap: var(--spacing--xmedium);
  }
  .hubspot_field-inner {
    padding: 1rem;
  }
  .form-columns-2 {
    display: block;
  }
  .hs-form-field {
    margin-bottom: 1rem;
  }
  .hs-button {
    font-size: 1.125rem;
  }
  .remote-jobs_list {
    flex: 1;
    grid-template-columns: 1fr;
  }
  .why-choose-executive_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  .why-choose-executive_card {
    grid-template-columns: 1fr;
  }
  .lp-executive-assistant_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .cta-hire_circle-02 {
    max-width: 14rem;
    right: -8rem;
  }
  .our-process_content-grid {
    grid-template-columns: 1fr;
  }
  .roles_avg-salary {
    justify-content: flex-start;
    align-items: center;
  }
  .blog8_featured-item-link {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }
  .blog8_featured-image-wrapper {
    aspect-ratio: 3/2;
  }
  .blog8_featured-item-content {
    text-align: center;
  }
  .events_somewhere-logo {
    max-height: 1.3rem;
  }
  .events_heading {
    font-size: 2.5rem;
  }
  .upcoming-webinar-header_content {
    grid-row-gap: 3rem;
  }
  .upcoming-webinar-header_title {
    text-align: center;
  }
  .upcoming-webinar-header_counter-subscribe-wrapper {
    width: 100%;
    max-width: none;
  }
  .upcoming-webinar-header_countdown {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .upcoming-webinar_date-wrapper {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
  }
  .upcoming-webinar_content-wrapper {
    text-align: center;
  }
  .upcoming-webinar_rich-text {
    text-align: left;
  }
  .hire-lp-feature_content {
    grid-column-gap: var(--spacing--huge);
    grid-row-gap: var(--spacing--huge);
    grid-template-columns: 1fr;
  }
  .hire-lp-feature_image-wrapper-sticky {
    position: static;
  }
  .faq_question {
    padding: 1rem 1.25rem;
  }
  .faq_icon-wrappper {
    width: 1.75rem;
  }
  .faq_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .hire-lp-graph_row {
    grid-column-gap: var(--spacing--xxlarge);
    grid-row-gap: var(--spacing--xxlarge);
    grid-template-columns: 1fr;
  }
  .hire-lp-graph_card {
    padding-top: var(--padding--huge);
    text-align: center;
    grid-template-columns: 1fr;
  }
  .hire-lp-graph_card-content {
    justify-content: flex-start;
    align-items: center;
  }
  .hire-lp-graph_side-card {
    grid-template-columns: 1fr;
  }
  .hire-lp-graph_grid-wrapper {
    flex-flow: column;
  }
  .hire-lp-graph_graph-content {
    justify-content: flex-start;
    align-items: center;
  }
  .secure-eor_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .secure-eor_content-left {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .workshop_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .workshop_content-left {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .referral-features_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .component_button-group:where(
    .w-variant-0b056ed6-84ca-918f-9521-52a4544a7611
  ),
  .component_button-group.left,
  .component_button-group.left-5,
  .component_button-group.left,
  .component_button-group.left-5 {
    justify-content: flex-start;
    align-items: center;
  }
  .webinar-post-header_note {
    flex-flow: column;
  }
  .candidates-header_skill-wrapper {
    grid-column-gap: var(--spacing--xsmall);
    grid-row-gap: var(--spacing--xsmall);
    flex-flow: column;
    align-items: stretch;
  }
  .candidates-feature_row {
    grid-column-gap: var(--spacing--xxlarge);
    grid-row-gap: var(--spacing--xxlarge);
    grid-template-columns: 1fr;
  }
  .candidates-feature_card {
    padding-top: var(--padding--huge);
    text-align: center;
    grid-template-columns: 1fr;
  }
  .webinar-post-header_content-wrapper {
    grid-column-gap: var(--spacing--xsmall);
    grid-row-gap: var(--spacing--xsmall);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }
  .webinar-post-header_countdown {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .workshop_over-image-wrapper {
    width: 70%;
  }
  .popup_component {
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }
  .popup_content-wrapper {
    width: 85vw;
    max-height: 90vh;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 5%;
    padding-right: 5%;
    overflow: auto;
  }
  .popup_extra-offer {
    text-align: center;
  }
  .popup_icon-wrapper {
    width: 3.5rem;
    height: 3.5rem;
  }
  .hire-lp-header-am_content {
    grid-column-gap: var(--spacing--xxlarge);
    grid-row-gap: var(--spacing--xxlarge);
  }
  .hire-lp-header-am_content-left {
    text-align: center;
  }
  .feature-eor_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .feature-eor_card {
    grid-template-columns: 1fr;
  }
  .feature-eor_image-wrapper {
    padding: var(--padding--xlarge);
  }
  .feature-eor_image {
    aspect-ratio: auto;
    height: auto;
  }
  .feature-eor_card-content {
    padding: 1.5rem;
  }
  .logo-eor_list {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
  }
  .logo-eor_logo {
    width: 8rem;
    height: 4rem;
  }
  .why-eor_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  .why-eor_card-content {
    padding: 1.5rem;
  }
  .why-eor_powered-by {
    justify-content: center;
    align-items: center;
  }
  .pricing-eor_grid-list {
    grid-template-columns: 1fr;
  }
  .pricing-eor_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .pricing-eor_cta {
    padding-top: var(--padding--small);
    padding-bottom: var(--padding--small);
    text-align: center;
    flex-flow: column;
  }
  .secure-eor_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  .secure-eor_row._02,
  .secure-eor_card,
  .secure-eor_gdpr-list {
    grid-template-columns: 1fr;
  }
  .secure-eor_leaders-logos {
    flex-flow: wrap;
  }
  .secure-eor_leaders-image-wrapper {
    height: 4.5rem;
  }
  .global-eor_image-list {
    grid-column-gap: var(--spacing--xsmall);
    grid-row-gap: var(--spacing--xsmall);
  }
  .global-eor_image-wrapper {
    border-width: 0.3rem;
  }
  .global-eor_image {
    width: 4rem;
    height: 4rem;
  }
  .referral-rewards_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .hire-lp-offer_list {
    grid-row-gap: var(--spacing--xlarge);
    grid-template-columns: 1fr;
  }
  .hire-lp-offer_line {
    display: none;
  }
  .hire-lp-header-am_image-logo {
    height: 3rem;
  }
  .header-services_content {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
  }
  .header-services_content-left {
    text-align: center;
  }
  .header-services_powered-by {
    justify-content: center;
    align-items: center;
  }
  .referral-program_call-out,
  .track-referral_call-out {
    grid-column-gap: var(--spacing--xsmall);
    grid-row-gap: var(--spacing--xsmall);
    text-align: center;
    flex-flow: column;
  }
  .referral-program_call-out-wrapper {
    flex-flow: column;
  }
  .recover-referral_call-out {
    padding: var(--padding--small);
    grid-column-gap: var(--spacing--xsmall);
    grid-row-gap: var(--spacing--xsmall);
    text-align: center;
    flex-flow: column;
  }
  .services-features_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .services-features_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  .services-features_card-content {
    padding-top: var(--padding--large);
    padding-bottom: var(--padding--large);
  }
  .direct-hire-offer_list {
    grid-row-gap: var(--spacing--xlarge);
    grid-template-columns: 1fr;
  }
  .direct-hire-offer_line {
    display: none;
  }
  .direct-hire-roles_card {
    grid-template-columns: 1fr;
  }
  .direct-hire-roles_card-content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding: 1.5rem;
  }
  .direct-hire-roles_card-content-top {
    justify-content: flex-start;
    align-items: center;
  }
  .direct-hire-compare_grid-list {
    grid-template-columns: 1fr;
  }
  .direct-hire-compare_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .why-direct-hire_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  .direct-hire-feature_content {
    grid-column-gap: var(--spacing--huge);
    grid-row-gap: var(--spacing--huge);
    grid-template-columns: 1fr;
  }
  .direct-hire-feature_image-wrapper-sticky {
    position: static;
  }
  .direct-hire-comparison_top-row {
    grid-template-columns: 1fr 1fr;
  }
  .direct-hire-comparison_top-row-title {
    display: none;
  }
  .direct-hire-comparison_row {
    grid-template-columns: 1fr 1fr;
  }
  .direct-hire-comparison_feature {
    border-bottom: 1px solid var(--_colors---background--bg-tag);
    text-align: center;
    justify-content: center;
    align-items: center;
  }
  .direct-hire-comparison_row-content {
    padding-right: var(--padding--small);
    padding-left: var(--padding--small);
    border-top-style: none;
  }
  .direct-hire-cta_card {
    padding: 2rem;
  }
  .guides_content {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
  }
  .guides_content-left {
    text-align: center;
  }
  .guide-features_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .guide-features_content-left {
    text-align: center;
  }
  .guide-features_image-wrapper {
    display: none;
  }
  .guide-intro_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  .guide-list_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .guide-list_content-left {
    text-align: center;
  }
  .guide-list_collection-item {
    text-align: center;
    position: relative;
  }
  .guide-list_saving-wrapper {
    padding: var(--padding--xsmall) var(--padding--xsmall)
      var(--padding--xsmall) var(--padding--small);
    flex-flow: row-reverse;
    justify-content: space-between;
    width: 100%;
  }
  .guide-list_name-wrapper {
    width: 100%;
  }
  .guide-list_upper-content {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }
  .guide-list_tag-wrapper {
    display: inline-flex;
  }
  .direct-hire-comparison_grid {
    grid-template-columns: 1fr;
  }
  .mucker-features_content {
    grid-row-gap: 3rem;
    text-align: left;
    grid-template-columns: 1fr;
  }
  .mucker-features_roles-group-wrap {
    grid-column-gap: var(--spacing--xsmall);
    grid-row-gap: var(--spacing--xsmall);
  }
  .dream-team-features_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .dream-team-features_image-wrapper {
    display: none;
  }
  .dream-team-features_content-left {
    text-align: center;
  }
  .dream-team-features_item {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    flex-flow: column;
  }
  .header-dream-team_content-left {
    text-align: center;
  }
  .talent-source_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .talent-source_card {
    text-align: center;
    grid-template-columns: 1fr;
  }
  .talent-source_card.reverse {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }
  .talent-source_image-wrapper {
    aspect-ratio: 3/2;
    order: -1;
  }
  .talent-source_image {
    aspect-ratio: auto;
    object-position: 50% 35%;
  }
  .talent-source_card-content {
    padding-top: var(--padding--xlarge);
  }
  .talent-source_title-wrapper {
    justify-content: center;
    align-items: center;
  }
  .talent-source_content-grid {
    grid-row-gap: var(--spacing--large);
    flex-flow: column;
    display: flex;
  }
  .dream-team-somewhere_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  .dream-team-features-reverse_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .dream-team-features-reverse_content-left {
    text-align: center;
  }
  .dream-team-features-reverse_item {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    flex-flow: column;
  }
  .best-country_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .best-country_content-left {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .how-to-hire_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .how-to-hire_content-left {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .island-video-wrapper.relative {
    height: 55vh;
  }
  .service-card {
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .service-card-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }
  .video-wrapper,
  .fs-marquee_item {
    width: 100%;
  }
  .layout294_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }
  .footer_left-wrapper-jobs {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    text-align: center;
    flex-flow: row;
    grid-template-columns: 1fr;
    justify-content: center;
    place-items: flex-start center;
    width: 100%;
    display: flex;
  }
  .footer_link-list-jobs {
    justify-content: flex-start;
    align-items: flex-start;
  }
  .navbar_component-jobs {
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media screen and (max-width: 479px) {
  body {
    --text--font-size--regular: 0.95rem;
    --text--font-size--h1: 2.5rem;
    --text--font-size--h2: 2rem;
    --text--font-size--h3: 1.5rem;
    --text--font-size--h4: 1.25rem;
    --text--font-size--h5: 1.1rem;
    --text--font-size--h6: 1rem;
    --margin--xxsmall: 0.25rem;
    --text--font-size--small: 0.8rem;
    --spacing--small: 1rem;
    --padding--xlarge: 2rem;
    --margin--xlarge: 2rem;
    --margin--xsmall: 0.5rem;
    --padding--xhuge: 4rem;
    --padding--xxhuge: 4.5rem;
    --padding--huge: 3.5rem;
    --margin--large: 1.5rem;
    --padding--xxlarge: 3rem;
    --padding--large: 1.5rem;
    --margin--tiny: 0.15rem;
    --padding--small: 1rem;
    --margin--huge: 3.5rem;
    --padding--xmedium: 1.25rem;
    --padding--xsmall: 0.5rem;
    --margin--xxlarge: 3rem;
    --padding--xxsmall: 0.25rem;
    --margin--xhuge: 4rem;
    --padding--tiny: 0.125rem;
    --margin--small: 1rem;
    --margin--medium: 1.25rem;
    --margin--xxhuge: 4.5rem;
    --padding-section--none: 0rem;
    --spacing--xmedium: 1.15rem;
    --border-radius--lg: 1rem;
    --border-radius--md: 0.75rem;
    --text--font-size--h1-blog: 2.25rem;
    --text--font-size--h2-blog: 2rem;
    --text--font-size--h3-blog: 1.85rem;
    --text--font-size--h4-blog: 1.5rem;
    --text--font-size--h5-blog: 1.25rem;
    --text--font-size--h6-blog: 1rem;
    --padding--medium: 1.15rem;
    --text--font-size--medium: 1.05rem;
    --padding--xxmedium: 1.25rem;
    --padding-section--small: 2rem;
    --text--font-size--tiny: 0.7rem;
    --border-radius--sm: 0.5rem;
    --padding-section--large: 4rem;
    --padding-section--medium: 3rem;
    --text--font-size--large: 1.15rem;
    --spacing--xsmall: 0.5rem;
    --spacing--huge: 3.5rem;
    --spacing--medium: 1.25rem;
    --spacing--xhuge: 4rem;
    --spacing--tiny: 0.125rem;
    --spacing--xxsmall: 0.25rem;
    --spacing--xxhuge: 4.5rem;
    --spacing--xlarge: 2rem;
    --spacing--large: 1.5rem;
    --spacing--xxlarge: 3rem;
    --padding--regular: 1.05rem;
    --border-radius--xs: 0.25rem;
    --padding--none: 0rem;
    --text--font-size--huge: 1.3rem;
    --border-radius--xl: 1.5rem;
    --border-radius--xxl: 2rem;
  }
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }
  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }
  .fs-styleguide_row {
    flex-wrap: wrap;
  }
  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }
  .hide-mobile-portrait {
    display: none;
  }
  .footer_top-wrapper {
    grid-row-gap: 48px;
  }
  .footer_top-wrapper.flex-direction-horizontal {
    flex-flow: column;
  }
  .footer_left-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }
  .footer_link-column {
    text-align: left;
  }
  .cta-salary-guide_content {
    grid-template-columns: 1fr;
  }
  .splide__slide.upcoming-webinar {
    min-width: 85%;
    max-width: 90%;
  }
  .features-home_content,
  .our-process_content,
  .header-about_content {
    grid-template-columns: 1fr;
  }
  .about-stats_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
  .core-values_list,
  .about-team_list {
    grid-template-columns: 1fr;
  }
  .about-team_item {
    max-width: 14rem;
  }
  .about-timeline_item {
    grid-template-columns: 3rem 1fr;
  }
  .how-pricing_row,
  .header-webinars_component,
  .header-hire-in_component {
    grid-template-columns: 1fr;
  }
  .header-hire-in_image-wrapper {
    aspect-ratio: 3/2;
  }
  .industries-benefits_content,
  .industries-benefits_item-list {
    grid-template-columns: 1fr;
  }
  .industry-feature_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
  .industries-resources_content,
  .industries-resources_item-list,
  .blog-post-header_content {
    grid-template-columns: 1fr;
  }
  .blog-post-header_share-wrapper {
    width: 100%;
  }
  .blog-content_sidebar-heading {
    align-self: auto;
  }
  .webinar-post-header_share-wrapper {
    width: 100%;
  }
  .affiliate-header_content {
    grid-template-columns: 1fr;
  }
  .affiliate-header_image-wrapper {
    aspect-ratio: 3/2;
  }
  .header-pricing_content {
    grid-template-columns: 1fr;
  }
  .header-pricing_calculator-content-wrapper {
    flex-direction: column;
    align-items: center;
  }
  .header-pricing_calculator-content-text {
    font-size: 16px;
  }
  .pricing-savings_content {
    grid-template-columns: 1fr;
  }
  .pricing-savings_graph {
    grid-template-rows: minmax(240px, 240px) auto;
    grid-template-columns: minmax(45px, 45px) 1fr 1fr;
    font-size: 12px;
  }
  .pricing-savings_graph-vertical-axis {
    padding-right: 20%;
    font-size: 11px;
  }
  .pricing-savings_graph-columns {
    padding-left: 5%;
    padding-right: 5%;
  }
  .pricing-savings_graph-us-columns,
  .pricing-savings_graph-philippines-column {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 75px;
  }
  .header-pricing_button-group {
    flex-flow: column;
    align-items: stretch;
  }
  .hubspot_field-inner {
    padding: 1rem;
  }
  .remote-jobs_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
  .why-choose-executive_row {
    display: block;
  }
  .why-choose-executive_card {
    margin-bottom: 1.5rem;
  }
  .lp-executive-assistant_content,
  .our-process_content-grid {
    grid-template-columns: 1fr;
  }
  .blog8_featured-item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .events_heading {
    font-size: 2.25rem;
  }
  .events_logo-animation-wrapper,
  .events_animation-wrapper {
    text-align: left;
  }
  .upcoming-webinar-header_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .upcoming-webinar-header_number-wrapper {
    min-width: auto;
  }
  .hire-lp-feature_content,
  .hire-lp-feature_item-list,
  .hire-lp-feature_check-list,
  .hire-lp-graph_row,
  .secure-eor_content,
  .workshop_content,
  .referral-features_list,
  .candidates-feature_row {
    grid-template-columns: 1fr;
  }
  .webinar-post-header_number-wrapper {
    min-width: auto;
  }
  .popup_component {
    display: flex;
  }
  .hire-lp-header-am_content {
    grid-template-columns: 1fr;
  }
  .logo-eor_list {
    justify-content: center;
  }
  .logo-eor_wrapper {
    justify-content: center;
    align-items: flex-start;
  }
  .logo-eor_logo {
    height: 4rem;
  }
  .secure-eor_row,
  .referral-rewards_list,
  .hire-lp-feature-am_item-list,
  .hire-lp-offer_list {
    grid-template-columns: 1fr;
  }
  .hire-lp-header-am_image-logo {
    height: 3.5rem;
    bottom: -1rem;
    left: auto;
    right: auto;
  }
  .header-services_content {
    grid-template-columns: 1fr;
  }
  .services-features_row._2-col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .direct-hire-offer_list,
  .direct-hire-offer_list._3-col,
  .direct-hire-offer_list._3-col,
  .direct-hire-feature_content,
  .direct-hire-feature_check-list {
    grid-template-columns: 1fr;
  }
  .direct-hire-comparison_top-row-title,
  .direct-hire-comparison_top-row-content {
    padding: 1rem 0.5rem;
  }
  .guides_content,
  .guide-features_content,
  .guide-features_item-list,
  .guide-list_content,
  .mucker-features_content,
  .dream-team-features_content,
  .dream-team-features_item-list,
  .header-dream-team_content,
  .dream-team-features-reverse_content,
  .dream-team-features-reverse_item-list,
  .best-country_content,
  .how-to-hire_content {
    grid-template-columns: 1fr;
  }
  .island-video-wrapper.relative {
    height: 30vh;
  }
  .service-card-wrapper {
    flex-flow: column;
  }
  .layout294_item {
    padding: 1.25rem;
  }
  .layout294_list {
    grid-template-columns: 1fr;
  }
  .footer_left-wrapper-jobs {
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .footer_link-list-jobs {
    justify-content: flex-start;
    align-items: flex-start;
  }
}
#w-node-_644ca245-6fd5-db18-739f-2ca60c815739-88e4235b,
#w-node-_644ca245-6fd5-db18-739f-2ca60c81573f-88e4235b,
#w-node-_644ca245-6fd5-db18-739f-2ca60c815745-88e4235b,
#w-node-_9d990563-f398-6dde-8ea8-099960519740-88e4235b,
#w-node-_9d990563-f398-6dde-8ea8-099960519746-88e4235b,
#w-node-_9d990563-f398-6dde-8ea8-09996051974c-88e4235b {
  align-self: start;
}
#phone-wrapper.w-node-_2f7e550e-0aef-9487-0df9-900d50ce7e72-50ce7e4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_613aec4e-c476-649b-10d8-0b017bc62285-7bc62281 {
  justify-self: center;
}
#w-node-_613aec4e-c476-649b-10d8-0b017bc6229e-7bc62281 {
  justify-self: end;
}
@media screen and (max-width: 991px) {
  #w-node-_4cefde08-6cd7-e682-4c6e-e0a51538716e-15387169 {
    grid-area: 1/1/2/4;
  }
}
@media screen and (max-width: 767px) {
  #w-node-_644ca245-6fd5-db18-739f-2ca60c815753-88e4235b {
    order: -9999;
  }
  #w-node-_4cefde08-6cd7-e682-4c6e-e0a51538716e-15387169 {
    grid-area: 1/1/2/4;
  }
  #w-node-_4cefde08-6cd7-e682-4c6e-e0a5153871b5-15387169 {
    grid-area: 4/1/5/2;
  }
  #w-node-_38f1c9d7-43a7-2894-9844-e1838b92f57d-8b92f546 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
@media screen and (max-width: 479px) {
  #w-node-_4cefde08-6cd7-e682-4c6e-e0a51538716e-15387169 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
