:root {
  --im-font-family: "Founders Grotesk", sans-serif;
  --im-color: #000;
  --im-bg: var(--wg-color-design);
  --im-link-color: inherit;
  --im-link-hover-color: var(--im-color);
  --im-btn-color: #fff;
  --im-btn-bg: #000;
  --im-btn-hover-bg: var(--im-btn-bg);
  --im-btn-active-box-shadow: none;
  --im-btn-s-color: var(--im-bg);
  --im-btn-s-bg: var(--im-btn-bg);
  --im-btn-s-hover-bg: var(--im-btn-hover-bg);
  --im-btn-s-active-bg: var(--im-btn-hover-bg);
  --im-overlay-bg: none;
}

div[data-service] .cll a,
div[data-service] .cll button,
div[data-service] .cll input {
   font-size: inherit;
   line-height: inherit;
}

div[data-service] {
   font-size: 14px;
   font-weight: inherit;
}

div[data-service] .cll .c-bg {
   opacity: 0.1;
}

div[data-service] .cll .c-n-t {
   font-size: inherit;
   line-height: inherit;
   max-width: 60rem;
}
div[data-service] .cll .c-n-t a:hover {
   color: var(--im-link-hover-color);
}

div[data-service] .cll .c-n-a {
   flex-wrap: wrap;
   column-gap: 1.5rem;
   row-gap: 0.6rem;
   margin-top: 1rem;
}

@media (min-width: 480px) {
   div[data-service] {
      font-size: 16px;
      font-weight: inherit;
   }
}

@media (min-width: 640px) {
   div[data-service] {
      font-size: inherit;
      font-weight: inherit;
   }

   div[data-service] .cll .c-t-cn {
      padding: 0 3rem;
   }
}

@media (min-width: 1120px) {
   div[data-service] .cll .c-n-a {
      margin-top: 3rem;
      column-gap: 3rem;
      row-gap: 3rem;
   }
}

div[data-service] .cll .c-n-a button + button {
   margin-left: 0;
}
div[data-service] .cll .c-t-cn {
   padding: 0 1rem;
}
div[data-service] .cll .c-l-b,
div[data-service] .cll .c-la-b {
   text-wrap: nowrap;
   border-radius: 0;
   box-shadow: none;
   font-size: inherit;
   font-weight: inherit;
   padding-left: 0.75rem;
   padding-right: 0.75rem;
   padding-top: 0.25rem;
   padding-bottom: 0.375rem;
}


div[data-service] .cll .c-l-b::before { 
   font-size: .6em;
   margin-top: .2em;
   margin-right: 0.5em;
}
div[data-service] .cll .c-la-b {
   color: var(--im-btn-color);
}

div[data-service] .cll .c-n-t a {
   text-decoration: underline;
   text-underline-offset: 4px;
}