html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
input[type='search'] {
  -webkit-appearance: none;
  /* 1 */
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}
.coh-inline-block {
  max-width: 100%;
  display: inline-block;
}
.coh-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #3898EC;
  color: white;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
}
input.coh-button {
  -webkit-appearance: button;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  margin-bottom: 10px;
}
h1 {
  font-size: 38px;
  line-height: 44px;
  margin-top: 20px;
}
h2 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px;
}
h3 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 20px;
}
h4 {
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
}
h6 {
  font-size: 12px;
  line-height: 18px;
  margin-top: 10px;
}
p {
  margin-top: 0;
  margin-bottom: 10px;
}
blockquote {
  margin: 0 0 10px 0;
  padding: 10px 20px;
  border-left: 5px solid #E2E2E2;
  font-size: 18px;
  line-height: 22px;
}
figure {
  margin: 0;
  margin-bottom: 10px;
}
figcaption {
  margin-top: 5px;
  text-align: center;
}
ul,
ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
button,
[type='button'],
[type='reset'] {
  border: 0;
  cursor: pointer;
  -webkit-appearance: button;
}
.coh-form {
  margin: 0 0 15px;
}
label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
.coh-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}
.coh-container:before,
.coh-container:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.coh-container:after {
  clear: both;
}
.coh-container .coh-row {
  margin-left: -10px;
  margin-right: -10px;
}
.coh-row:before,
.coh-row:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.coh-row:after {
  clear: both;
}
.coh-row .coh-row {
  margin-left: 0;
  margin-right: 0;
}
.coh-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.coh-col .coh-col {
  padding-left: 0;
  padding-right: 0;
}
.coh-col-2 {
  width: 16.66666667%;
}
.coh-col-4 {
  width: 33.33333333%;
}
.coh-col-5 {
  width: 41.66666667%;
}
.coh-col-6 {
  width: 50%;
}
@media screen and (max-width: 991px) {
.coh-container {
    max-width: 728px;
  }
}
@media screen and (max-width: 767px) {
.coh-row,
  .coh-container .coh-row {
    margin-left: 0;
    margin-right: 0;
  }
.coh-col {
    width: 100%;
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 479px) {
.coh-container {
    max-width: none;
  }
.coh-col {
    width: 100%;
  }
}
.coh-background-video {
  position: relative;
  overflow: hidden;
  height: 500px;
  color: white;
}
.coh-background-video > video {
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
  right: -100%;
  bottom: -100%;
  top: -100%;
  left: -100%;
  object-fit: cover;
  z-index: -100;
}
.coh-background-video > video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.coh-slider {
  position: relative;
  height: 300px;
  text-align: center;
  background: #dddddd;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.coh-slider-mask {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 1;
  left: 0;
  right: 0;
  height: 100%;
  white-space: nowrap;
}
.coh-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
}
.coh-slider-nav {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.coh-slider-nav.coh-round > div {
  border-radius: 100%;
}
.coh-slider-nav.coh-num > div {
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
  font-size: inherit;
  line-height: inherit;
}
.coh-slider-dot {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  margin: 0 3px 0.5em;
  transition: background-color 100ms, color 100ms;
}
.coh-slider-dot.coh-active {
  background-color: #fff;
}
.coh-slider-dot:focus {
  outline: none;
  box-shadow: 0px 0px 0px 2px #fff;
}
.coh-slider-dot:focus.coh-active {
  box-shadow: none;
}
.coh-slider-arrow-left,
.coh-slider-arrow-right {
  position: absolute;
  width: 80px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  overflow: hidden;
  color: white;
  font-size: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  user-select: none;
}
.coh-slider-arrow-left:focus,
.coh-slider-arrow-right:focus {
  outline: 0;
}
.coh-slider-arrow-left {
  z-index: 3;
  right: auto;
}
.coh-slider-arrow-right {
  z-index: 4;
  left: auto;
}
.coh-dropdown {
  display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900;
}
.coh-dropdown-btn,
.coh-dropdown-toggle,
.coh-dropdown-link {
  position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;
}
.coh-dropdown-toggle {
  user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px;
}
.coh-dropdown-toggle:focus {
  outline: 0;
}
.coh-dropdown-list {
  position: absolute;
  background: #dddddd;
  display: none;
  min-width: 100%;
}
.coh-dropdown-list.coh--open {
  display: block;
}
.coh-richtext:before,
.coh-richtext:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.coh-richtext:after {
  clear: both;
}
.coh-richtext[contenteditable="true"]:before,
.coh-richtext[contenteditable="true"]:after {
  white-space: initial;
}
.coh-richtext ol,
.coh-richtext ul {
  overflow: hidden;
}
.coh-richtext figure.coh-richtext-figure-type-video > div:after,
.coh-richtext figure[data-rt-type="video"] > div:after {
  content: '';
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.coh-richtext figure {
  position: relative;
  max-width: 60%;
}
.coh-richtext figure > div:before {
  cursor: default!important;
}
.coh-richtext figure img {
  width: 100%;
}
.coh-richtext figure div {
  /* fix incorrectly sized selection border in the data manager */
  font-size: 0px;
  color: transparent;
}
.coh-richtext figure.coh-richtext-figure-type-image,
.coh-richtext figure[data-rt-type="image"] {
  display: table;
}
.coh-richtext figure.coh-richtext-figure-type-image > div,
.coh-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}
.coh-richtext figure.coh-richtext-figure-type-image > figcaption,
.coh-richtext figure[data-rt-type="image"] > figcaption {
  display: table-caption;
  caption-side: bottom;
}
.coh-richtext figure.coh-richtext-figure-type-video,
.coh-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}
.coh-richtext figure.coh-richtext-figure-type-video iframe,
.coh-richtext figure[data-rt-type="video"] iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.coh-richtext figure.coh-richtext-figure-type-video > div,
.coh-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}
.coh-nav {
  position: relative;
  background: #dddddd;
  z-index: 1000;
}
.coh-nav:before,
.coh-nav:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.coh-nav:after {
  clear: both;
}
.coh-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333333;
}
.coh-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.coh-nav-link.coh--current {
  color: #0082f3;
}
.coh-nav-menu {
  position: relative;
  float: right;
}
[data-nav-menu-open] {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #C8C8C8;
  text-align: center;
  overflow: visible;
  min-width: 200px;
}
.coh-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}
.coh-nav-overlay [data-nav-menu-open] {
  top: 0;
}
.coh-nav[data-animation='over-left'] .coh-nav-overlay {
  width: auto;
}
.coh-nav[data-animation='over-left'] .coh-nav-overlay,
.coh-nav[data-animation='over-left'] [data-nav-menu-open] {
  right: auto;
  z-index: 1;
  top: 0;
}
.coh-nav[data-animation='over-right'] .coh-nav-overlay {
  width: auto;
}
.coh-nav[data-animation='over-right'] .coh-nav-overlay,
.coh-nav[data-animation='over-right'] [data-nav-menu-open] {
  left: auto;
  z-index: 1;
  top: 0;
}
.coh-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  user-select: none;
}
.coh-nav-button:focus {
  outline: 0;
}
.coh-nav-button.coh--open {
  background-color: #C8C8C8;
  color: white;
}
.coh-nav[data-collapse='all'] .coh-nav-menu {
  display: none;
}
.coh-nav[data-collapse='all'] .coh-nav-button {
  display: block;
}
@media screen and (max-width: 991px) {
.coh-nav[data-collapse='medium'] .coh-nav-menu {
    display: none;
  }
.coh-nav[data-collapse='medium'] .coh-nav-button {
    display: block;
  }
}
@media screen and (max-width: 767px) {
.coh-nav[data-collapse='small'] .coh-nav-menu {
    display: none;
  }
.coh-nav[data-collapse='small'] .coh-nav-button {
    display: block;
  }
.coh-nav-brand {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
.coh-nav[data-collapse='tiny'] .coh-nav-menu {
    display: none;
  }
.coh-nav[data-collapse='tiny'] .coh-nav-button {
    display: block;
  }
}
.coh-tabs {
  position: relative;
}
.coh-tabs:before,
.coh-tabs:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
}
.coh-tabs:after {
  clear: both;
}
.coh-tab-menu {
  position: relative;
}
.coh-tab-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 9px 30px;
  text-align: left;
  cursor: pointer;
  color: #222222;
  background-color: #dddddd;
}
.coh-tab-link.coh--current {
  background-color: #C8C8C8;
}
.coh-tab-link:focus {
  outline: 0;
}
.coh-tab-content {
  position: relative;
  display: block;
  overflow: hidden;
}
.coh-tab-pane {
  position: relative;
  display: none;
}
.coh--tab-active {
  display: block;
}
@media screen and (max-width: 479px) {
.coh-tab-link {
    display: block;
  }
}
.coh-layout-grid {
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

@font-face {
  font-family: Line Rounded Icons;
  src: url('../fonts/line-rounded-icons.woff2') format("woff2"), url('../fonts/line-rounded-icons.eot') format("embedded-opentype"), url('../fonts/line-rounded-icons.woff') format("woff"), url('../fonts/line-rounded-icons.ttf') format("truetype"), url('../fonts/line-rounded-icons.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
:root {
  --neutral--800: #070719;
  --neutral--300: #babcc6;
  --neutral--100: white;
  --accent--primary-1: #3a5aff;
  --neutral--500: #505362;
  --general--shadow-01: #14142b0f;
  --neutral--700: #0e0e21;
  --card-bg-color: #09091b;
  --neutral--600: #171731;
  --neutral--400: #858892;
  --neutral--200: whitesmoke;
  --system--green-400: #11845b;
  --system--blue-400: #086cd9;
  --system--blue-300: #1d88fe;
  --system--blue-200: #8fc3ff;
  --system--blue-100: #eaf4ff;
  --system--green-300: #05c168;
  --system--green-200: #7fdca438;
  --system--green-100: #def2e6;
  --system--red-400: #dc2b2b;
  --system--300: #ff5a65;
  --system--red-200: #ffbec2;
  --system--red-100: #ffeff0;
  --system--orange-400: #d5691b;
  --system--orange-300: #ff9e2c;
  --system--orange-200: #ffd19b;
  --system--orange-100: #fff3e4;
  --brand-bright-gold: #feb;
  --general--shadow-02: #14142b14;
  --general--shadow-03: #14142b1a;
  --general--shadow-04: #14142b24;
  --general--shadow-05: #14142b29;
  --general--shadow-06: #14142b3d;
  --button-shadow--color-01: #3a5aff0f;
  --button-shadow--color-2: #3a5aff14;
  --button-shadow--color-03: #3a5aff14;
  --button-shadow--white-01: #14142b0a;
  --button-shadow--white-02: #14142b0f;
  --button-shadow--white-03: #14142b1a;
  --gradient-color: #5ebbff;
  --border-shadow: #3d96ff66;
  --transparent: #fff0;
  --heading-gradient-color: #cfd7ff;
  --old-gold: #b49543;
  --_default-copy---border-shadow-2: #3d96ff66;
  --_default-copy---brand-bright-gold-2: #feb;
  --_default-copy---old-gold-2: #b49543;
  --_default-copy---gradient-color-2: #5ebbff;
  --_default-copy---transparent-2: #fff0;
  --_default-copy---heading-gradient-color-2: #cfd7ff;
  --_default-copy---card-bg-color-2: #09091b;
  --_default-copy---accent--primary-1-2: #3a5aff;
  --_default-copy---button-shadow--color-01-2: #3a5aff0f;
  --_default-copy---button-shadow--white-01-2: #14142b0a;
  --_default-copy---button-shadow--white-02-2: #14142b0f;
  --_default-copy---button-shadow--white-03-2: #14142b1a;
  --_default-copy---button-shadow--color-2-2: #3a5aff14;
  --_default-copy---button-shadow--color-03-2: #3a5aff14;
  --_default-copy---general--shadow-01-2: #14142b0f;
  --_default-copy---general--shadow-02-2: #14142b14;
  --_default-copy---general--shadow-03-2: #14142b1a;
  --_default-copy---general--shadow-04-2: #14142b24;
  --_default-copy---general--shadow-05-2: #14142b29;
  --_default-copy---general--shadow-06-2: #14142b3d;
  --_default-copy---neutral--800-2: #070719;
  --_default-copy---neutral--700-2: #0e0e21;
  --_default-copy---neutral--600-2: #171731;
  --_default-copy---neutral--500-2: #505362;
  --_default-copy---neutral--400-2: #858892;
  --_default-copy---neutral--300-2: #babcc6;
  --_default-copy---neutral--200-2: whitesmoke;
  --_default-copy---neutral--100-2: white;
  --_default-copy---system--blue-400-2: #086cd9;
  --_default-copy---system--blue-300-2: #1d88fe;
  --_default-copy---system--blue-200-2: #8fc3ff;
  --_default-copy---system--blue-100-2: #eaf4ff;
  --_default-copy---system--green-400-2: #11845b;
  --_default-copy---system--green-300-2: #05c168;
  --_default-copy---system--green-200-2: #7fdca438;
  --_default-copy---system--green-100-2: #def2e6;
  --_default-copy---system--red-400-2: #dc2b2b;
  --_default-copy---system--300-2: #ff5a65;
  --_default-copy---system--red-200-2: #ffbec2;
  --_default-copy---system--red-100-2: #ffeff0;
  --_default-copy---system--orange-400-2: #d5691b;
  --_default-copy---system--orange-300-2: #ff9e2c;
  --_default-copy---system--orange-200-2: #ffd19b;
  --_default-copy---system--orange-100-2: #fff3e4;
}
.coh-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;
}
.coh-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media screen and (max-width: 991px) {
.coh-layout-blockcontainer {
    max-width: 728px;
  }
}
@media screen and (max-width: 767px) {
.coh-layout-blockcontainer {
    max-width: none;
  }
}
body {
  background-color: var(--neutral--800);
  color: var(--neutral--300);
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.714em;
}
h1 {
  color: var(--neutral--100);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 54px;
  font-weight: 500;
  line-height: 1.222em;
}
h2 {
  color: var(--neutral--100);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.316em;
}
h3 {
  color: var(--neutral--100);
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.417em;
}
h4 {
  color: var(--neutral--100);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3em;
}
h5 {
  color: var(--neutral--100);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.375em;
}
h6 {
  color: var(--neutral--100);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.429em;
}
p {
  margin-bottom: 16px;
}
a {
  color: var(--neutral--100);
  text-decoration: underline;
  transition: color .3s;
}
a:hover {
  color: var(--accent--primary-1);
}
ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}
li {
  margin-bottom: 8px;
  padding-left: 8px;
}
img {
  max-width: 100%;
  display: inline-block;
}
label {
  color: var(--neutral--100);
  margin-bottom: 12px;
  font-weight: 500;
  line-height: 1.143em;
  display: block;
}
strong {
  color: var(--neutral--100);
  font-weight: 500;
}
blockquote {
  color: var(--neutral--100);
  text-align: center;
  background-image: url('../images/rich-text-bg-image.png'), url('../images/rich-text-frame-image.png');
  background-position: 50%, 0 0;
  background-size: cover, 100% 100%;
  border: 0 solid #000;
  border-radius: 8px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 64px;
  font-size: 20px;
  line-height: 1.5em;
}
figure {
  margin-top: 24px;
  margin-bottom: 48px;
}
figcaption {
  text-align: center;
  margin-top: 16px;
}
.grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.grid-2-columns.template-page-sidebar {
  grid-column-gap: 40px;
  grid-template-columns: .35fr 1fr;
  align-items: start;
}
.grid-2-columns.dropdown-menu-wrapper {
  grid-column-gap: 40px;
  grid-template-columns: auto auto;
  align-items: start;
}
.grid-2-columns.dropdown-menu-wrapper.footer-v1 {
  grid-column-gap: 48px;
}
.grid-2-columns.features-icon-left-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
}
.grid-2-columns.features-icon-left-grid.v3 {
  grid-column-gap: 32px;
  grid-template-columns: auto auto;
  justify-content: start;
}
.grid-2-columns.features-grid---top {
  grid-template-columns: .7fr 1fr;
  padding-bottom: 40px;
}
.grid-2-columns.features-grid---bottom {
  grid-template-columns: 1fr .7fr;
}
.grid-2-columns.hero-section-grid---home-v2 {
  grid-template-columns: .7fr 1fr;
}
.grid-2-columns.our-process-grid-image-left {
  grid-column-gap: 48px;
  grid-template-columns: 1fr .55fr;
}
.grid-2-columns.our-process-tabs-left-grid {
  z-index: 1;
  grid-column-gap: 40px;
  grid-template-columns: .8fr 1fr;
  position: relative;
}
.grid-2-columns.features-grid {
  grid-template-columns: 1fr .8fr;
}
.grid-2-columns.integrations-grid-icons-left {
  grid-column-gap: 28px;
  grid-template-columns: 1fr .7fr;
}
.grid-2-columns.features-image-right-grid {
  grid-row-gap: 40px;
  align-items: center;
}
.card {
  z-index: 1;
  background-color: var(--neutral--700);
  border-radius: 8px;
  position: relative;
}
.card.sticky-top {
  top: 24px;
}
.card.whats-included {
  background-color: var(--card-bg-color);
}
.card.cta-footer-v1 {
  z-index: 1;
  background-color: #0a0a1999;
  background-image: url('../images/cta-footer-v1-border-image.png'), url('../images/cta-footer-v1-bg-image.png');
  background-position: 0 0, 50%;
  background-size: 100% 100%, cover;
  border-width: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
}
.card.hero-card---bg-right {
  background-image: url('../images/uses-cases-bg-image.png');
  background-position: 100% 100%;
  background-size: cover;
  padding: 80px 48px;
}
.card.hero-card---bg-right.pd-sides-64px {
  background-image: url('../images/imp_panel_11e.png');
  background-position: 50% 0;
  padding-left: 64px;
  padding-right: 64px;
}
.card.feature-card-image-top {
  background-color: #0e0e21b3;
  background-image: url('../images/card-frame.png');
  background-size: 100% 100%;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}
.card.feature-card-image-top.v2 {
  justify-content: center;
}
.card.testimonial-card {
  min-width: 364px;
  max-width: 364px;
  height: 100%;
  padding: 24px;
}
.card.testimonial-card.v2 {
  min-width: 0;
  max-width: none;
}
.card.testimonial-card.v3 {
  min-width: 380px;
  max-width: 380px;
}
.card.proccess-card-image-right {
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 64px;
}
.card.featured-card-small {
  background-color: #0e0e21b3;
  background-image: url('../images/card-frame.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 40px;
}
.card.integrations-section-icons-left {
  padding: 80px 64px;
}
.card._404-card {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #0e0e21b3;
  background-image: url('../images/card-frame.png');
  background-position: 0 0;
  background-size: 100% 100%;
  padding: 72px 64px;
}
.card.overflow-hidden {
  text-align: center;
  max-width: 1194px;
}
.card.forge_feature-card-image-top {
  background-color: #0e0e21b3;
  background-image: url('../images/card-frame.png');
  background-size: 100% 100%;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}
.card.forge_feature-card-image-top.v2 {
  justify-content: center;
}
.color-neutral-300 {
  color: var(--neutral--300);
  align-self: auto;
}
.color-neutral-100 {
  color: var(--neutral--100);
}
.color-neutral-400 {
  color: var(--neutral--400);
}
.mg-bottom-8px {
  margin-bottom: 8px;
}
.mg-bottom-16px {
  margin-bottom: 16px;
}
.mg-bottom-24px {
  margin-bottom: 24px;
}
.mg-bottom-32px {
  margin-bottom: 32px;
}
.mg-bottom-48px {
  margin-bottom: 48px;
}
.text-200 {
  font-size: 16px;
  line-height: 1.125em;
}
.text-200.medium {
  font-weight: 500;
}
.display-1 {
  color: var(--neutral--100);
  font-size: 54px;
  font-weight: 500;
  line-height: 1.222em;
}
.grid-1-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.grid-1-column.gap-row-28px {
  grid-row-gap: 28px;
}
.grid-1-column.our-process-grid-right {
  grid-row-gap: 40px;
  max-width: 366px;
}
.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}
.gap-row-64px {
  grid-row-gap: 64px;
}
.display-2 {
  color: var(--neutral--100);
  font-size: 38px;
  font-weight: 500;
  line-height: 1.316em;
}
.display-3 {
  color: var(--neutral--100);
  font-size: 24px;
  font-weight: 500;
  line-height: 1.333em;
}
.display-4 {
  color: var(--neutral--100);
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5em;
}
.text-100 {
  font-size: 14px;
  line-height: 1.143em;
}
.text-100.medium {
  font-weight: 500;
}
.text-100.medium.color-bright-gold {
  color: var(--brand-bright-gold);
}
.grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.inner-container._600px {
  max-width: 600px;
}
.inner-container.center {
  margin-left: auto;
  margin-right: auto;
}
.inner-container._460px {
  max-width: 460px;
}
.inner-container._500px {
  max-width: 500px;
}
.inner-container._680px {
  max-width: 680px;
}
.inner-container._475px {
  max-width: 475px;
}
.inner-container._322px {
  max-width: 322px;
}
.inner-container._515px {
  max-width: 515px;
}
.inner-container._415px {
  max-width: 415px;
}
.inner-container._345px {
  max-width: 345px;
}
.inner-container._690px {
  max-width: 690px;
}
.inner-container._480px {
  max-width: 480px;
}
.mg-bottom-0 {
  margin-bottom: 0;
}
.btn-primary {
  z-index: 1;
  background-color: var(--neutral--800);
  color: var(--neutral--100);
  text-align: center;
  border: 0 solid #3d96ff66;
  border-radius: 6px;
  justify-content: center;
  padding: 20px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.125em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  position: relative;
  box-shadow: 0 2px 8px #3d96ff66, inset 0 -2px 12px #3a71ff80;
}
.btn-primary:hover {
  color: var(--neutral--100);
  transform: none;
}
.btn-primary.small {
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.143em;
  transition: box-shadow .3s, background-color .3s, transform .3s, color .3s;
}
.btn-primary.small.arrow-button {
  font-size: 18px;
  line-height: 1em;
}
.btn-primary.large {
  border-width: 0;
  padding: 24px 32px;
  font-size: 20px;
  line-height: 1.1em;
}
.btn-secondary {
  border: 1px solid var(--neutral--500);
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
  color: var(--neutral--100);
  text-align: center;
  background-color: #0000;
  border-radius: 6px;
  padding: 20px 24px;
  font-size: 16px;
  line-height: 1.125em;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
}
.btn-secondary:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
  transform: scale(.96);
}
.btn-secondary.small {
  padding: 12px 24px;
  font-size: 14px;
  line-height: 1.143em;
}
.btn-secondary.small.header-button {
  margin-left: 16px;
}
.btn-secondary.small.width-100 {
  justify-content: center;
}
.btn-secondary.large {
  padding: 24px 32px;
  font-size: 20px;
  line-height: 1.1em;
}
.badge-secondary {
  border: .8px solid var(--neutral--500);
  color: var(--neutral--100);
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  background-color: #ffffff03;
  border-radius: 40px;
  padding: 10px 18px;
  font-size: 10px;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
  box-shadow: inset 0 -2px 12px #fff3;
}
.badge-secondary.small {
  padding: 8px 16px;
  font-size: 10px;
  line-height: 1.2em;
}
.badge-secondary.large {
  padding: 14px 22px;
  font-size: 14px;
  line-height: 1em;
}
.badge-secondary.link {
  color: var(--neutral--200);
  transform-style: preserve-3d;
  transition: transform .3s, color .3s;
}
.badge-secondary.link:hover {
  color: var(--neutral--100);
  transform: scale3d(.96, .96, 1.01);
}
.position-relative {
  position: relative;
}
.avatar-circle {
  border-radius: 50%;
  width: 100%;
  overflow: hidden;
  transform: translate(0);
}
.avatar-circle._02 {
  width: 40px;
  max-width: 40px;
  height: 40px;
  max-height: 40px;
}
.line-rounded-icon {
  font-family: Line Rounded Icons, sans-serif;
}
.line-rounded-icon.dropdown-arrow {
  margin-left: 8px;
}
.rich-text img {
  border-radius: 8px;
}
.rich-text p {
  margin-bottom: 16px;
}
.rich-text h3 {
  margin-top: 40px;
  margin-bottom: 16px;
}
.rich-text figure {
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}
.rich-text ul, .rich-text ol {
  margin-top: 24px;
  margin-bottom: 24px;
}
.rich-text h6, .rich-text h5, .rich-text h4 {
  margin-top: 40px;
  margin-bottom: 16px;
}
.buttons-row {
  align-items: center;
  display: flex;
}
.buttons-row.center {
  justify-content: center;
}
.width-100 {
  width: 100%;
}
.container-default {
  max-width: 1244px;
  padding-left: 24px;
  padding-right: 24px;
}
.container-default.z-index-1 {
  z-index: 1;
  position: relative;
}
.container-default.large {
  max-width: 1360px;
}
.section {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section.small {
  padding-top: 64px;
  padding-bottom: 64px;
}
.section.top {
  padding-top: 48px;
  overflow: hidden;
}
.section.template-pages-hero {
  background-color: var(--neutral--800);
  padding-top: 148px;
  padding-bottom: 148px;
}
.section.template-pages-hero.short {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section.hero-section---home-v2 {
  padding-top: 200px;
  padding-bottom: 304px;
  position: relative;
}
.section.bottom {
  padding-bottom: 160px;
}
.heading-h5-size {
  color: var(--neutral--100);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.375em;
}
.header-wrapper {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  position: absolute;
  inset: 0% 0% auto;
}
.header-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}
.header-nav-link {
  color: var(--brand-bright-gold);
  padding: 0;
}
.header-nav-link:hover {
  color: var(--accent--primary-1);
}
.header-nav-link.coh--current {
  color: var(--neutral--100);
}
.header-nav-link.coh--current:hover {
  color: var(--accent--primary-1);
}
.header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}
.header-nav-list-item.middle {
  padding-left: 20px;
  padding-right: 20px;
}
.header-nav-list-item.left {
  padding-left: 0;
  padding-right: 40px;
}
.dropdown-toggle {
  color: var(--neutral--100);
  align-items: center;
  padding: 0;
  transition: none;
  display: flex;
}
.dropdown-toggle:hover {
  color: var(--accent--primary-1);
}
.dropdown-column-wrapper {
  background-color: #0000;
  overflow: hidden;
  transform: translate(-50%);
}
.dropdown-column-wrapper.left {
  transform: translate(-40%);
}
.dropdown-pd {
  border: 1px solid var(--neutral--500);
  background-color: var(--neutral--700);
  border-radius: 8px;
  width: 725px;
  margin-top: 16px;
  padding: 40px 48px;
}
.header-logo-link {
  max-width: 96px;
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}
.header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}
.header-logo-link.left {
  margin-right: 48px;
}
.hamburger-menu-wrapper {
  padding: 0;
}
.hamburger-menu-wrapper.coh--open {
  background-color: #0000;
}
.hamburger-menu-bar {
  background-color: var(--neutral--100);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.header-right-side {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.header-middle {
  align-items: center;
  display: flex;
}
.header-middle.center {
  margin-left: auto;
  margin-right: auto;
}
.utility-page-wrap {
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}
.utility-page-wrap._404-page {
  padding-top: 140px;
  padding-bottom: 200px;
  position: relative;
}
.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 100%;
  max-width: 632px;
  display: flex;
}
.utility-page-content._404-page {
  z-index: 1;
  max-width: 584px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.hidden-on-desktop {
  display: none;
}
.flex-vertical {
  flex-direction: column;
  display: flex;
}
.flex-vertical.align-center {
  align-items: center;
}
.flex-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}
.flex-horizontal.space-between {
  justify-content: space-between;
}
.flex-horizontal.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
.footer-wrapper {
  z-index: 1;
  background-color: var(--neutral--800);
  position: relative;
}
.footer-logo {
  max-width: 96px;
  transform-style: preserve-3d;
  transition: transform .3s;
}
.footer-logo:hover {
  transform: scale3d(.92, .92, 1.01);
}
.footer-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}
.footer-list-item {
  margin-bottom: 0;
  padding-left: 0;
  line-height: 1.125em;
}
.footer-link {
  color: var(--neutral--300);
  font-weight: 500;
  text-decoration: none;
}
.footer-link:hover {
  color: var(--accent--primary-1);
}
.footer-link.highlighted {
  color: var(--neutral--100);
}
.footer-link.highlighted:hover {
  color: var(--accent--primary-1);
}
.footer-top {
  padding-top: 48px;
  padding-bottom: 48px;
}
.footer-bottom {
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  position: relative;
}
.text-center {
  text-align: center;
}
.sticky-top {
  position: sticky;
  top: 0;
}
.overflow-hidden {
  overflow: hidden;
}
.cta-card {
  z-index: 1;
  background-image: url('../images/the-easiest-way-to-power-up-your-business-with-ai-bg-image.png');
  background-size: cover;
  border-radius: 8px;
  padding: 110px 64px;
  position: relative;
}
.cta-card.cta-v3 {
  background-color: var(--neutral--800);
  background-image: url('../images/cta-v3-bg-image.png');
}
.slider-wrapper {
  background-color: #0000;
  align-items: center;
  height: 100%;
  display: flex;
}
.slider-mask {
  height: 100%;
}
.slider-mask.testimonials-slider-mask, .slider-mask.blog-slider-mask {
  max-width: 380px;
  overflow: visible;
}
.tabs-wrapper.position-static {
  position: static;
}
.pd---content-inside-card {
  padding: 40px 28px 48px;
}
.pd---content-inside-card.large {
  padding: 64px 56px;
}
.pd---content-inside-card.large.template-pages {
  padding-top: 40px;
}
.pd---content-inside-card.template-pages---sidebar {
  padding: 32px 16px 24px;
}
.image {
  width: 100%;
}
.image.hero-section---main-image---home-v3 {
  margin-bottom: -6%;
}
.mg-bottom-4px {
  margin-bottom: 4px;
}
.image-wrapper {
  overflow: hidden;
}
.image-wrapper.footer-bg-image {
  z-index: 0;
  width: 56%;
  max-width: 800px;
  position: absolute;
  inset: auto 0% 0% auto;
}
.image-wrapper.backdrop-filter-blur-6px {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
}
.image-wrapper.featured-card-v2---bottom-right {
  margin-right: -40px;
}
.image-wrapper.features-bg-image-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}
.image-wrapper.hero-section---main-image---home-v2 {
  width: 90%;
  max-width: 1022px;
  margin-left: auto;
  position: relative;
}
.image-wrapper.hero-section---left-image---home-v2 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  width: 37%;
  max-width: 428px;
  position: absolute;
  inset: auto auto 13% 0%;
}
.image-wrapper.hero-section---bg-image---home-v2 {
  z-index: -1;
  width: 118%;
  max-width: 1334px;
  position: absolute;
  inset: auto auto -57% -32%;
}
.image-wrapper.hero-section---main-image---home-v3 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  width: 86%;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.image-wrapper.hero-section---left-image---home-v3 {
  -webkit-backdrop-filter: blur(6px) blur(5px);
  backdrop-filter: blur(6px) blur(5px);
  width: 31%;
  max-width: 368px;
  position: absolute;
  inset: auto auto 33% 0%;
}
.image-wrapper.hero-section---right-image---home-v3 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  width: 37%;
  max-width: 428px;
  position: absolute;
  inset: auto 0% 18% auto;
}
.image-wrapper.hero-section---bottom-image---home-v3 {
  position: absolute;
  inset: auto 0% 0%;
}
.image-wrapper.hero-section---bg-image---home-v3 {
  z-index: -1;
  width: 148%;
  max-width: 1750px;
  position: absolute;
  bottom: -15%;
  left: auto;
  right: auto;
}
.image-wrapper.our-process-right-images---img-right {
  width: 116%;
  max-width: 776px;
  margin-left: 23%;
}
.image-wrapper.our-process-right-images---img-left {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  width: 39%;
  max-width: 258px;
  position: absolute;
  inset: auto auto 0% 0%;
}
.image-wrapper.cta-v3---top-image {
  position: absolute;
  inset: 0% 0% auto;
  transform: translate(0, -100%);
}
.image-wrapper.cta-v3---bottom-image {
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 100%);
}
.image-wrapper.hero-section---form-page {
  z-index: -1;
  width: 125%;
  max-width: 1752px;
  position: absolute;
  inset: auto auto 0%;
}
._404-not-found {
  color: var(--neutral--100);
  text-align: center;
  margin-bottom: -26%;
  font-size: 400px;
  font-weight: 500;
  line-height: 1em;
}
.template-pages---sidebar-navigation {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}
.template-pages---nav-item-link {
  color: var(--neutral--300);
  background-color: #0000;
  border-radius: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex;
}
.template-pages---nav-item-link:hover {
  background-color: var(--neutral--600);
  color: var(--neutral--100);
}
.template-pages---nav-item-link.coh--current {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  font-weight: 500;
}
.z-index-1 {
  z-index: 1;
  position: relative;
}
.card-sales-home-image {
  z-index: 2;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: relative;
}
.card-sales-home-content {
  z-index: 2;
  background-color: var(--card-bg-color);
  text-align: center;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 32px;
  position: relative;
}
.button-border {
  z-index: 0;
  background-image: linear-gradient(#bed8ff, #3d96ff);
  border-radius: 6px;
  margin: 0;
  display: block;
  position: absolute;
  inset: 0%;
}
.button-primary-wrapper {
  background-image: linear-gradient(to bottom, var(--gradient-color), var(--accent--primary-1));
  cursor: pointer;
  border-radius: 6px;
  padding: 1px;
  transition: transform .3s;
  display: inline-block;
  position: relative;
}
.button-primary-wrapper:hover {
  transform: scale(.96);
}
.button-primary-wrapper.button-row {
  margin-right: 16px;
}
.button-primary-wrapper.header-button {
  margin-left: 16px;
}
.header-static-spacer {
  min-height: 80px;
  position: relative;
}
.menu-title {
  color: var(--neutral--100);
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
}
.dropdown-list-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  align-items: start;
}
.dropdown-list {
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  justify-items: start;
}
.social-media-flex-container {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}
.social-media-icon {
  z-index: 1;
  background-color: var(--transparent);
  width: 32px;
  height: 32px;
  color: var(--neutral--100);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin: 1px;
  line-height: 1em;
  text-decoration: none;
  display: flex;
  position: relative;
}
.social-media-icon:hover {
  color: var(--neutral--100);
}
.social-icon-border {
  border-radius: 50%;
  position: absolute;
  inset: 0%;
}
.social-icon-wrapper {
  transform-style: preserve-3d;
  transition: transform .3s;
  position: relative;
}
.social-icon-wrapper:hover {
  transform: scale3d(.96, .96, 1.01);
}
.footer-bottom-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.gradient-divider {
  opacity: .4;
  background-color: #ffffff0d;
  background-image: linear-gradient(to right, #0000, #fff9 60%, #0000);
  width: 100%;
  height: 1px;
}
.gradient-divider._48px {
  margin-top: 48px;
  margin-bottom: 48px;
}
.gradient-divider._24px---32px {
  margin-top: 24px;
  margin-bottom: 32px;
}
.gradient-divider.left {
  background-image: linear-gradient(to right, #0000, #fff9 100%, #0000);
}
.gradient-divider.right {
  background-image: linear-gradient(to right, #0000, #fff9 0%, #0000);
}
.gradient-divider.top-border {
  position: absolute;
  inset: 0% 0% auto;
}
.grid-footer-v1 {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 650px) minmax(200px, auto);
}
.footer-top-content---footer-v1 {
  grid-column-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.footer-top-content-wrapper {
  position: relative;
}
.card-wrapper {
  max-width: 1194px;
  padding: 1px;
  text-decoration: none;
  position: relative;
}
.card-gradient-border {
  opacity: .4;
  background-color: #ffffff0d;
  background-image: linear-gradient(to right, #0000, #fff9 50%, #0000);
  border-radius: 8px;
  position: absolute;
  inset: 0%;
}
.image-container.hero-section-v2 {
  width: 80%;
  max-width: 1136px;
  position: absolute;
  top: 128px;
  left: 44%;
}
.image-container.hero-section-v3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 80px;
  display: flex;
  position: relative;
}
.image-container.our-process-right-images {
  z-index: 1;
  position: relative;
}
.title-left---content-right {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}
.title-left---content-right.center {
  align-items: center;
}
.icon-image {
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
}
.icon-image.small {
  min-width: 36px;
  max-width: 36px;
  min-height: 36px;
  max-height: 36px;
}
.flex-start {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.flex-start.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
.left-gradient-line {
  background-image: linear-gradient(#fff6, #0000);
  border-radius: 100%;
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.gradient-inside-line {
  background-image: linear-gradient(to bottom, var(--neutral--100), transparent);
  border-radius: 100%;
  width: 100%;
  height: 35%;
  position: absolute;
  top: 50%;
  bottom: 50%;
  left: 0;
  transform: translate(0, -50%);
}
.gradient-inside-line.bottom {
  top: auto;
  bottom: 0;
  transform: translate(0);
}
.gradient-inside-line.top {
  top: 0;
  bottom: auto;
  transform: none;
}
.border-left-item-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 28px;
  display: flex;
  position: relative;
}
.heading-gradient {
  background-image: linear-gradient(135deg, var(--neutral--100), var(--heading-gradient-color));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.tab-spacer {
  height: 8px;
}
.tab-body {
  max-width: 440px;
  overflow: hidden;
}
.tab-link-icon {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 1em;
  display: flex;
}
.mg-top--2 {
  margin-top: -2%;
}
.mg-bottom-6px {
  margin-bottom: 6px;
}
.mg-right-28px {
  margin-right: 28px;
}
.slider-arrow-wrapper {
  top: auto;
  bottom: auto;
}
.slider-arrow-wrapper.left {
  justify-content: flex-start;
  display: flex;
  left: -16px;
}
.slider-arrow-wrapper.right {
  justify-content: flex-end;
  display: flex;
  right: -16px;
}
.accordion-wrapper {
  border-bottom: 1px solid var(--neutral--500);
  cursor: pointer;
  padding-top: 24px;
  padding-bottom: 24px;
  transition: transform .3s;
}
.accordion-wrapper:hover {
  transform: translate(6px);
}
.accordion-wrapper.first {
  padding-top: 0;
}
.accordion-wrapper.last {
  border-bottom-width: 0;
  padding-bottom: 0;
}
.tab-menu-top-right-container {
  z-index: 1;
  background-color: #ffffff0a;
  background-image: url('../images/tab-frame.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 8px;
  padding: 12px;
  position: absolute;
  inset: -110px 0% auto auto;
}
.feature-tab-link {
  color: var(--neutral--400);
  background-color: #0000;
  border-radius: 8px;
  padding: 10px;
  font-size: 16px;
  line-height: 1.125em;
  transition: background-position .3s, background-color .3s, color .3s;
}
.feature-tab-link:hover {
  color: var(--neutral--100);
}
.feature-tab-link.coh--current {
  color: var(--neutral--100);
  background-color: #ffffff0d;
  background-image: url('../images/tab-frame.png');
  background-position: 0 0;
  background-size: 100% 100%;
}
.logo-strip-carousel-container {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}
.logo-strip-carrousel {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-right: 16px;
  display: flex;
}
.logo-strip-carrousel.v2 {
  grid-column-gap: 80px;
  padding-right: 80px;
}
.integration-icon-left-container {
  grid-column-gap: 8px;
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  background-image: linear-gradient(#0000, #ffffff1a);
  border: 1px solid #fff3;
  border-radius: 1000px;
  flex: none;
  align-items: center;
  padding: 12px;
  display: flex;
}
.logo-icon {
  width: 32px;
  height: 32px;
}
.logo-strip-carrousel-wrapper {
  display: flex;
}
.logo-strip-large---gradient-left {
  background-image: linear-gradient(to right, var(--neutral--700), transparent);
  width: 35%;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.logo-strip-large---gradient-left.v2 {
  background-image: linear-gradient(to right, var(--neutral--800), transparent);
}
.logo-strip-right---gradient-right {
  background-image: linear-gradient(270deg, var(--neutral--700), transparent);
  width: 35%;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.logo-strip-right---gradient-right.v2 {
  background-image: linear-gradient(270deg, var(--neutral--800), transparent);
}
.testimonial-slider-gradient-left {
  z-index: 1;
  background-image: linear-gradient(to right, var(--neutral--800), transparent);
  width: 12%;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.testimonial-slider-gradient-right {
  z-index: 1;
  background-image: linear-gradient(270deg, var(--neutral--800), transparent);
  width: 12%;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.card-full-width-right-bg {
  z-index: -1;
  background-color: var(--neutral--700);
  width: 100vw;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -50vw;
}
.card-full-width-left-bg {
  z-index: -1;
  background-color: var(--neutral--700);
  width: 100vw;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -50vw;
}
.text-span-4 {
  color: var(--neutral--400);
  font-weight: 500;
}
.text-span-5, .text-span-6 {
  color: var(--old-gold);
}
.text-span-7 {
  color: var(--brand-bright-gold);
}
.text-span-8 {
  color: var(--brand-bright-gold);
  font-weight: 700;
}
.imp-mg-bottom-0 {
  margin-bottom: 0;
}
.text-span-9 {
  color: var(--neutral--100);
}
.menu-title-2 {
  color: #fff;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.125em;
}
.dropdown-link-2 {
  color: #babcc6;
  padding: 0;
  font-weight: 400;
  line-height: 1.125em;
  text-decoration: none;
}
.dropdown-link-2:hover {
  color: #3a5aff;
}
.dropdown-link-2.highlighted {
  color: #fff;
}
.dropdown-link-2.highlighted:hover {
  color: #3a5aff;
}
.dropdown-link-2-gold {
  color: #feb;
  padding: 0;
  font-weight: 500;
  line-height: 1.125em;
  text-decoration: none;
}
.dropdown-link-2-gold:hover {
  color: #3a5aff;
}
.dropdown-link-2-gold.highlighted {
  color: #fff;
}
.dropdown-link-2-gold.highlighted:hover {
  color: #3a5aff;
}
.fleetbgv {
  max-height: 320px;
  margin-top: 45px;
}
.text-span-11, .text-span-12, .text-span-13 {
  color: var(--neutral--100);
  font-weight: 500;
}
.mg-top--2--2_forge {
  margin-top: 20px;
}
.text-span-14 {
  color: var(--neutral--100);
  font-weight: 500;
}
.link-2, .link-3 {
  color: var(--brand-bright-gold);
}
.display-1-component {
  color: var(--neutral--100);
  font-size: 54px;
  font-weight: 500;
  line-height: 1.222em;
}
.display-1-component.mg-bottom-8px.heading-gradient {
  text-align: center;
}
.mg-bottom-24px-component {
  margin-bottom: 24px;
}
.inner-container-component._600px {
  max-width: 600px;
}
.inner-container-component.center {
  margin-left: auto;
  margin-right: auto;
}
.inner-container-component._460px {
  max-width: 460px;
}
.inner-container-component._500px {
  max-width: 500px;
}
.inner-container-component._680px.center {
  text-align: center;
}
.inner-container-component._680px {
  max-width: 680px;
}
.inner-container-component._475px {
  max-width: 475px;
}
.inner-container-component._322px {
  max-width: 322px;
}
.inner-container-component._515px {
  max-width: 515px;
}
.inner-container-component._415px {
  max-width: 415px;
}
.inner-container-component._345px {
  max-width: 345px;
}
.inner-container-component._690px {
  max-width: 690px;
}
.inner-container-component._480px {
  max-width: 480px;
}
.btn-primary-copy {
  z-index: 1;
  background-color: var(--neutral--800);
  color: var(--neutral--100);
  text-align: center;
  border: 0 solid #3d96ff66;
  border-radius: 6px;
  justify-content: center;
  padding: 20px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.125em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  position: relative;
  box-shadow: 0 2px 8px #3d96ff66, inset 0 -2px 12px #3a71ff80;
}
.btn-primary-copy:hover {
  color: var(--neutral--100);
  transform: none;
}
.btn-primary-copy.small {
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.143em;
  transition: box-shadow .3s, background-color .3s, transform .3s, color .3s;
}
.btn-primary-copy.small.arrow-button {
  font-size: 18px;
  line-height: 1em;
}
.btn-primary-copy.large {
  border-width: 0;
  padding: 24px 32px;
  font-size: 20px;
  line-height: 1.1em;
}
.button-primary-wrapper-component {
  background-image: linear-gradient(180deg, var(--gradient-color), var(--accent--primary-1));
  cursor: pointer;
  border-radius: 6px;
  margin-top: 60px;
  padding: 1px;
  transition: transform .3s;
  display: inline-block;
  position: relative;
}
.button-primary-wrapper-component:hover {
  transform: scale(.96);
}
.button-primary-wrapper-component.button-row {
  margin-right: 16px;
}
.button-primary-wrapper-component.header-button {
  margin-left: 16px;
}
.orbat_green {
  background-image: linear-gradient(180deg, var(--transparent), #00ff002e 53%, var(--transparent));
  width: auto;
  color: var(--system--green-300);
  text-align: center;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
}
.orbat_hazard {
  background-image: linear-gradient(180deg, var(--transparent), #ffff002e 53%, var(--transparent));
  width: auto;
  color: var(--system--orange-300);
  text-align: center;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
}
.orbat_mg-top--2 {
  margin-top: 10px;
}
.orbat_wrapper_top {
  margin-top: 45px;
  margin-bottom: 0;
  overflow: hidden;
}
.orbat_wrapper_top.footer-bg-image {
  z-index: 0;
  width: 56%;
  max-width: 800px;
  position: absolute;
  inset: auto 0% 0% auto;
}
.orbat_wrapper_top.backdrop-filter-blur-6px {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
}
.orbat_wrapper_top.featured-card-v2---bottom-right {
  margin-right: -40px;
}
.orbat_wrapper_top.features-bg-image-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}
.orbat_wrapper_top.hero-section---main-image---home-v2 {
  width: 90%;
  max-width: 1022px;
  margin-left: auto;
  position: relative;
}
.orbat_wrapper_top.hero-section---left-image---home-v2 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  width: 37%;
  max-width: 428px;
  position: absolute;
  inset: auto auto 13% 0%;
}
.orbat_wrapper_top.hero-section---bg-image---home-v2 {
  z-index: -1;
  width: 118%;
  max-width: 1334px;
  position: absolute;
  inset: auto auto -57% -32%;
}
.orbat_wrapper_top.hero-section---main-image---home-v3 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  width: 86%;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.orbat_wrapper_top.hero-section---left-image---home-v3 {
  -webkit-backdrop-filter: blur(6px) blur(5px);
  backdrop-filter: blur(6px) blur(5px);
  width: 31%;
  max-width: 368px;
  position: absolute;
  inset: auto auto 33% 0%;
}
.orbat_wrapper_top.hero-section---right-image---home-v3 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  width: 37%;
  max-width: 428px;
  position: absolute;
  inset: auto 0% 18% auto;
}
.orbat_wrapper_top.hero-section---bottom-image---home-v3 {
  position: absolute;
  inset: auto 0% 0%;
}
.orbat_wrapper_top.hero-section---bg-image---home-v3 {
  z-index: -1;
  width: 148%;
  max-width: 1750px;
  position: absolute;
  bottom: -15%;
  left: auto;
  right: auto;
}
.orbat_wrapper_top.our-process-right-images---img-right {
  width: 116%;
  max-width: 776px;
  margin-left: 23%;
}
.orbat_wrapper_top.our-process-right-images---img-left {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  width: 39%;
  max-width: 258px;
  position: absolute;
  inset: auto auto 0% 0%;
}
.orbat_wrapper_top.cta-v3---top-image {
  position: absolute;
  inset: 0% 0% auto;
  transform: translate(0, -100%);
}
.orbat_wrapper_top.cta-v3---bottom-image {
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 100%);
}
.orbat_wrapper_top.hero-section---form-page {
  z-index: -1;
  width: 125%;
  max-width: 1752px;
  position: absolute;
  inset: auto auto 0%;
}
.orbat_stat_1 {
  background-color: var(--transparent);
  border-radius: 6px;
  padding: 2px 10px;
}
.orbat_columns {
  border-bottom: 1px solid var(--border-shadow);
  margin-top: 20px;
  margin-bottom: 0;
}
.orbat_metric {
  background-color: var(--transparent);
  border-radius: 6px;
  padding: 2px 10px;
}
.orbat_blue {
  background-image: linear-gradient(180deg, var(--transparent), #1414ff2e 53%, var(--transparent));
  width: auto;
  color: var(--system--blue-300);
  text-align: center;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
}
.orbat_display_4 {
  color: var(--neutral--100);
  text-align: left;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5em;
}
.orbat_mg-bottom-0 {
  text-align: left;
  margin-bottom: 0;
}
.orbat_card-image {
  z-index: 2;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: relative;
}
.orbat_icon-image {
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
}
.orbat_icon-image.small {
  min-width: 36px;
  max-width: 36px;
  min-height: 36px;
  max-height: 36px;
}
.orbat_card-copy {
  z-index: 2;
  background-color: var(--card-bg-color);
  text-align: left;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 0 32px 32px;
  position: relative;
}
.forge-grid-2-columns-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.forge-grid-2-columns-copy.template-page-sidebar {
  grid-column-gap: 40px;
  grid-template-columns: .35fr 1fr;
  align-items: start;
}
.forge-grid-2-columns-copy.dropdown-menu-wrapper {
  grid-column-gap: 40px;
  grid-template-columns: auto auto;
  align-items: start;
}
.forge-grid-2-columns-copy.dropdown-menu-wrapper.footer-v1 {
  grid-column-gap: 48px;
}
.forge-grid-2-columns-copy.features-icon-left-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
}
.forge-grid-2-columns-copy.features-icon-left-grid.v3 {
  grid-column-gap: 32px;
  grid-template-columns: auto auto;
  justify-content: start;
}
.forge-grid-2-columns-copy.features-grid---top {
  grid-template-columns: .7fr 1fr;
  padding-bottom: 40px;
}
.forge-grid-2-columns-copy.features-grid---bottom {
  grid-template-columns: 1fr .7fr;
}
.forge-grid-2-columns-copy.hero-section-grid---home-v2 {
  grid-template-columns: .7fr 1fr;
}
.forge-grid-2-columns-copy.our-process-grid-image-left {
  grid-column-gap: 48px;
  grid-template-columns: 1fr .55fr;
}
.forge-grid-2-columns-copy.our-process-tabs-left-grid {
  z-index: 1;
  grid-column-gap: 40px;
  grid-template-columns: .8fr 1fr;
  position: relative;
}
.forge-grid-2-columns-copy.features-grid {
  grid-template-columns: 1fr .8fr;
}
.forge-grid-2-columns-copy.integrations-grid-icons-left {
  grid-column-gap: 28px;
  grid-template-columns: 1fr .7fr;
}
.forge-grid-2-columns-copy.features-image-right-grid {
  grid-row-gap: 40px;
  align-items: center;
}
.section-doctrine-top {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section-doctrine-top.small {
  padding-top: 64px;
  padding-bottom: 64px;
}
.section-doctrine-top.top {
  padding-top: 48px;
  overflow: hidden;
}
.section-doctrine-top.template-pages-hero {
  background-color: var(--neutral--800);
  padding-top: 148px;
  padding-bottom: 148px;
}
.section-doctrine-top.template-pages-hero.short {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section-doctrine-top.hero-section---home-v2 {
  padding-top: 200px;
  padding-bottom: 304px;
  position: relative;
}
.section-doctrine-top.bottom {
  padding-bottom: 160px;
}
.section-doctrine-top.bottom.top {
  padding-bottom: 0;
}
.section-doctrine-bottom {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section-doctrine-bottom.small {
  padding-top: 64px;
  padding-bottom: 64px;
}
.section-doctrine-bottom.overflow-hidden {
  padding-top: 0;
}
.section-doctrine-bottom.top {
  padding-top: 48px;
  overflow: hidden;
}
.section-doctrine-bottom.template-pages-hero {
  background-color: var(--neutral--800);
  padding-top: 148px;
  padding-bottom: 148px;
}
.section-doctrine-bottom.template-pages-hero.short {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section-doctrine-bottom.hero-section---home-v2 {
  padding-top: 200px;
  padding-bottom: 304px;
  position: relative;
}
.section-doctrine-bottom.bottom {
  padding-bottom: 160px;
}
.coh_card {
  z-index: 1;
  background-color: var(--neutral--700);
  border-radius: 8px;
  position: relative;
}
.coh_card.sticky-top {
  top: 24px;
}
.coh_card.whats-included {
  background-color: var(--card-bg-color);
}
.coh_card.cta-footer-v1 {
  z-index: 1;
  background-color: #0a0a1999;
  background-image: url('../images/cta-footer-v1-border-image.png'), url('../images/cta-footer-v1-bg-image.png');
  background-position: 0 0, 50%;
  background-size: 100% 100%, cover;
  border-width: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
}
.coh_card.hero-card---bg-right {
  background-image: url('../images/uses-cases-bg-image.png');
  background-position: 100% 100%;
  background-size: cover;
  padding: 80px 48px;
}
.coh_card.hero-card---bg-right.pd-sides-64px {
  background-image: url('../images/imp_panel_11d.png');
  background-position: 50% 0;
  padding-left: 64px;
  padding-right: 64px;
}
.coh_card.feature-card-image-top {
  background-color: #0e0e21b3;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}
.coh_card.feature-card-image-top.v2 {
  justify-content: center;
}
.coh_card.testimonial-card {
  min-width: 364px;
  max-width: 364px;
  height: 100%;
  padding: 24px;
}
.coh_card.testimonial-card.v2 {
  min-width: 0;
  max-width: none;
}
.coh_card.testimonial-card.v3 {
  min-width: 380px;
  max-width: 380px;
}
.coh_card.proccess-card-image-right {
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 64px;
}
.coh_card.featured-card-small {
  background-color: #0e0e21b3;
  background-image: url('../images/card-frame.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 40px;
}
.coh_card.integrations-section-icons-left {
  padding: 80px 64px;
}
.coh_card._404-card {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #0e0e21b3;
  background-image: url('../images/card-frame.png');
  background-position: 0 0;
  background-size: 100% 100%;
  padding: 72px 64px;
}
.coh_card.overflow-hidden {
  text-align: center;
  max-width: 1194px;
}
.coh_card.forge_feature-card-image-top {
  background-color: #0e0e21b3;
  background-image: url('../images/card-frame.png');
  background-size: 100% 100%;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}
.coh_card.forge_feature-card-image-top.v2 {
  justify-content: center;
}
.button-primary-wrapper-component-2 {
  cursor: pointer;
  background-image: linear-gradient(#5ebbff, #3a5aff);
  border-radius: 6px;
  margin-top: 60px;
  padding: 1px;
  transition: transform .3s;
  display: inline-block;
  position: relative;
}
.button-primary-wrapper-component-2:hover {
  transform: scale(.96);
}
.divider-3 {
  background-color: #505362;
  height: 1px;
  margin-top: 80px;
  margin-bottom: 80px;
}
.divider-3._64px {
  margin-top: 64px;
  margin-bottom: 64px;
}
.divider-3._64px.template-pages-start-here {
  margin-bottom: 40px;
}
.btn-primary-copy-2 {
  z-index: 1;
  color: #fff;
  text-align: center;
  background-color: #070719;
  border: 0 solid #3d96ff66;
  border-radius: 6px;
  justify-content: center;
  padding: 20px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.125em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  position: relative;
  box-shadow: 0 2px 8px #3d96ff66, inset 0 -2px 12px #3a71ff80;
}
.btn-primary-copy-2:hover {
  color: #fff;
  transform: none;
}
.btn-primary-copy-2.small {
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.143em;
  transition: box-shadow .3s, background-color .3s, transform .3s, color .3s;
}
.coh_component img {
  border-radius: 8px;
}
.coh_component p {
  margin-bottom: 16px;
}
.coh_component h3 {
  margin-top: 40px;
  margin-bottom: 16px;
}
.coh_component figure {
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}
.coh_component ul, .coh_component ol {
  margin-top: 24px;
  margin-bottom: 24px;
}
.coh_component h6, .coh_component h5, .coh_component h4 {
  margin-top: 40px;
  margin-bottom: 16px;
}
.link {
  color: var(--brand-bright-gold);
}
.template-pages---nav-item-link-2 {
  color: #babcc6;
  background-color: #0000;
  border-radius: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex;
}
.template-pages---nav-item-link-2:hover {
  color: #fff;
  background-color: #171731;
}
.template-pages---nav-item-link-2.coh--current {
  color: #fff;
  background-color: #3a5aff;
  font-weight: 500;
}
.template-pages---nav-item-link-3 {
  color: #babcc6;
  background-color: #0000;
  border-radius: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex;
}
.template-pages---nav-item-link-3:hover {
  color: #fff;
  background-color: #171731;
}
.template-pages---nav-item-link-3.coh--current {
  color: #fff;
  background-color: #3a5aff;
  font-weight: 500;
}
.background-video-4 {
  border: 1px solid var(--neutral--600);
  border-radius: 8px;
}
.displaylink {
  color: var(--brand-bright-gold);
}
.redact-header {
  color: var(--system--300);
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.419em;
}
.link-9 {
  color: #feb;
}
.sig {
  margin-top: 20px;
}
.agifont img {
  border-radius: 8px;
}
.agifont p {
  margin-bottom: 16px;
}
.agifont h3 {
  margin-top: 40px;
  margin-bottom: 16px;
}
.agifont figure {
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}
.agifont ul, .agifont ol {
  margin-top: 24px;
  margin-bottom: 24px;
}
.agifont h6, .agifont h5, .agifont h4 {
  margin-top: 40px;
  margin-bottom: 16px;
}
.agifont.mg-bottom-24px.coh_redaction {
  font-size: 12px;
  line-height: 16px;
}
.definitionlink {
  color: var(--neutral--300);
  background-color: #0000;
  border-radius: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px 0 24px;
  font-size: 12px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex;
}
.definitionlink:hover {
  background-color: var(--neutral--600);
  color: var(--neutral--100);
}
.definitionlink.coh--current {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  font-weight: 500;
}
.def_head {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-left: 0;
  font-size: 16px;
}
.coh_def {
  color: #ccc;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 80px;
  font-size: 14px;
}
.def_head-3 {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}
.def_head-4 {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}
.def_head-5 {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}
.def_head-6 {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}
.def_head-7 {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}
.def_head-8 {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}
.def_head-9 {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}
.def_head-10 {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}
.def_head-11 {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-left: 0;
  font-size: 16px;
}
.def_head-12 {
  color: #feb;
  margin-top: 40px;
  margin-left: -20px;
  padding-left: 0;
  font-size: 16px;
}
.preloader {
  z-index: 10000;
  background-color: #1c1d22;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0;
  overflow: hidden;
}
.loading-icon {
  z-index: 1;
  width: 24px;
  position: relative;
}
.signinbutt {
  border: 1px solid var(--neutral--500);
  box-shadow: 0 4px 10px 0 var(--button-shadow--white-01);
  color: var(--neutral--100);
  text-align: center;
  background-color: #0000;
  border-radius: 6px;
  padding: 20px 24px;
  font-size: 16px;
  line-height: 1.125em;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
}
.signinbutt:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
  transform: scale(.96);
}
.signinbutt.small {
  padding: 12px 24px;
  font-size: 14px;
  line-height: 1.143em;
}
.signinbutt.small.header-button {
  margin-left: 16px;
}
.signinbutt.small.width-100 {
  justify-content: center;
}
.signinbutt.large {
  padding: 24px 32px;
  font-size: 20px;
  line-height: 1.1em;
}
.badge-tertiary {
  border: .8px solid var(--neutral--500);
  color: var(--neutral--100);
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  background-color: #ffffff03;
  border-radius: 40px;
  padding: 10px 18px;
  font-size: 10px;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
  box-shadow: inset 0 -2px 12px #fff3;
}
.badge-tertiary.small {
  padding: 8px 16px;
  font-size: 10px;
  line-height: 1.2em;
}
.badge-tertiary.large {
  padding: 14px 22px;
  font-size: 14px;
  line-height: 1em;
}
.badge-tertiary.link {
  color: var(--neutral--200);
  transform-style: preserve-3d;
  transition: transform .3s, color .3s;
}
.badge-tertiary.link:hover {
  color: var(--neutral--100);
  transform: scale3d(.96, .96, 1.01);
}
.badge-quaternary {
  border: .8px solid var(--neutral--500);
  color: var(--neutral--100);
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  background-color: #ffffff03;
  border-radius: 40px;
  padding: 10px 18px;
  font-size: 10px;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
  box-shadow: inset 0 -2px 12px #fff3;
}
.badge-quaternary.small {
  padding: 8px 16px;
  font-size: 10px;
  line-height: 1.2em;
}
.badge-quaternary.large {
  padding: 14px 22px;
  font-size: 14px;
  line-height: 1em;
}
.badge-quaternary.link {
  color: var(--neutral--200);
  transform-style: preserve-3d;
  transition: transform .3s, color .3s;
}
.badge-quaternary.link:hover {
  color: var(--neutral--100);
  transform: scale3d(.96, .96, 1.01);
}
@media screen and (min-width: 1440px) {
.grid-2-columns {
    align-items: center;
  }
.grid-2-columns.dropdown-menu-wrapper.footer-v1 {
    grid-column-gap: 80px;
  }
.card.cta-footer-v1 {
    background-repeat: no-repeat;
  }
.card.hero-card---bg-right {
    padding-left: 56px;
    padding-right: 56px;
  }
.grid-footer-v1 {
    grid-column-gap: 64px;
  }
.slider-arrow-wrapper.left {
    left: -32px;
  }
.slider-arrow-wrapper.right {
    right: -32px;
  }
.testimonial-slider-gradient-left {
    width: 12%;
  }
.testimonial-slider-gradient-right {
    width: 15%;
  }
.forge-grid-2-columns-copy {
    align-items: center;
  }
.forge-grid-2-columns-copy.dropdown-menu-wrapper.footer-v1 {
    grid-column-gap: 80px;
  }
.coh_card.cta-footer-v1 {
    background-repeat: no-repeat;
  }
.coh_card.hero-card---bg-right {
    padding-left: 56px;
    padding-right: 56px;
  }
}
@media screen and (min-width: 1920px) {
.card.hero-card---bg-right.pd-sides-64px {
    background-image: url('../images/imp_panel_11d.png');
  }
.card.overflow-hidden {
    max-width: 1194px;
  }
.cta-card.cta-v3 {
    background-image: url('../images/imp_sky_2.jpg');
    background-size: cover;
  }
.image {
    border-radius: 0;
  }
.image-wrapper.our-process-right-images---img-left {
    background-image: url('../images/background-image.svg');
    background-position: 0 0;
    background-size: auto;
  }
.card-wrapper {
    overflow: visible;
  }
.testimonial-slider-gradient-left, .testimonial-slider-gradient-right {
    width: 30%;
  }
.text-span, .text-span-2, .text-span-3 {
    color: var(--brand-bright-gold);
  }
.orbat_wrapper.our-process-right-images---img-left, .orbat_wrapper_top.our-process-right-images---img-left {
    background-image: url('../images/background-image.svg');
    background-position: 0 0;
    background-size: auto;
  }
.coh_card.hero-card---bg-right.pd-sides-64px {
    background-image: url('../images/imp_panel_11d.png');
  }
.coh_card.overflow-hidden {
    max-width: 1194px;
  }
}
@media screen and (max-width: 991px) {
h1 {
    font-size: 48px;
  }
h2 {
    font-size: 30px;
  }
h3 {
    font-size: 22px;
  }
.grid-2-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }
.grid-2-columns.template-page-sidebar {
    grid-template-columns: .5fr 1fr;
  }
.grid-2-columns.dropdown-menu-wrapper {
    grid-column-gap: 80px;
  }
.grid-2-columns.features-icon-left-grid.v2 {
    grid-column-gap: 48px;
    grid-template-columns: auto auto;
    justify-content: start;
    justify-items: start;
  }
.grid-2-columns.features-grid---top, .grid-2-columns.features-grid---bottom {
    grid-template-columns: 1fr;
  }
.grid-2-columns.hero-section-grid---home-v2, .grid-2-columns.integration-image-right-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }
.grid-2-columns.our-process-grid-image-left {
    grid-column-gap: 32px;
    grid-template-columns: 1fr 1.1fr;
  }
.grid-2-columns.blog-v2-grid, .grid-2-columns.our-process-tabs-left-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }
.grid-2-columns.features-grid {
    grid-template-columns: 1fr 1fr;
  }
.grid-2-columns.integrations-grid-icons-left {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }
.grid-2-columns.features-image-right-grid {
    grid-template-columns: 1fr;
  }
.card {
    max-width: 91.0106%;
    display: block;
  }
.card.cta-footer-v1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.card.hero-card---bg-right {
    background-position: 75% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 64px 40px;
  }
.card.hero-card---bg-right.pd-sides-64px {
    padding-left: 48px;
    padding-right: 48px;
  }
.card.proccess-card-image-right {
    padding-top: 48px;
    padding-left: 40px;
    padding-right: 40px;
  }
.card.featured-card-small {
    height: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }
.card.integrations-section-icons-left {
    padding: 64px 40px;
  }
.card._404-card {
    padding-top: 64px;
    padding-bottom: 64px;
  }
.display-1 {
    font-size: 48px;
  }
.grid-1-column.our-process-grid-right {
    max-width: none;
  }
.display-2 {
    font-size: 32px;
  }
.grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }
.grid-3-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }
.inner-container._100-tablet {
    max-width: 100%;
  }
.btn-primary.large {
    padding: 26px 52px;
  }
.btn-secondary.small.header-button {
    display: none;
  }
.btn-secondary.large {
    padding: 26px 52px;
  }
.section.small.bottom {
    padding-bottom: 120px;
  }
.section.top {
    padding-top: 48px;
  }
.section.template-pages-hero.short {
    padding-top: 64px;
    padding-bottom: 64px;
  }
.section.hero-section---home-v2 {
    padding-top: 140px;
    padding-bottom: 160px;
  }
.header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }
.header-nav-menu-wrapper {
    border-top: 1px solid var(--neutral--500);
    border-bottom: 1px solid var(--neutral--500);
    background-color: var(--neutral--700);
    padding: 24px;
  }
.header-nav-menu-list {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
.header-nav-link {
    font-size: 16px;
  }
.header-nav-list-item {
    margin-bottom: 0;
    padding-left: 0;
  }
.header-nav-list-item.middle {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
.dropdown-toggle {
    font-size: 16px;
  }
.dropdown-column-wrapper {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
  }
.dropdown-column-wrapper.coh--open {
    position: static;
    transform: none;
  }
.dropdown-column-wrapper.left {
    transform: none;
  }
.dropdown-pd {
    background-color: #0000;
    border-style: solid;
    border-width: 0;
    border-radius: 0;
    width: auto;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
.hamburger-menu-wrapper {
    margin-left: 16px;
    transition: transform .3s;
  }
.hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }
.hamburger-menu-wrapper.coh--open {
    background-color: #0000;
  }
.hamburger-menu-bar {
    width: 44px;
    height: 3px;
  }
.hamburger-menu-bar.bottom {
    margin-top: 12px;
    margin-bottom: 12px;
  }
.header-middle {
    flex: 1;
  }
.header-middle.center {
    justify-content: center;
  }
.utility-page-wrap._404-page {
    padding-top: 160px;
    padding-bottom: 160px;
  }
.cta-card {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.slider-mask {
    position: static;
  }
.image.features-section-bg-image {
    height: 75%;
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
  }
.image-wrapper.backdrop-filter-blur-6px {
    width: 100%;
    max-width: none;
  }
.image-wrapper.hero-section---bg-image---home-v2 {
    width: 130%;
    bottom: -64%;
    left: -24%;
  }
.image-wrapper.our-process-right-images---img-right {
    width: 85%;
    margin-left: 15%;
  }
.image-wrapper.our-process-right-images---img-left {
    width: 31%;
  }
.image-wrapper.hero-section---form-page {
    width: 150%;
  }
._404-not-found {
    font-size: 340px;
  }
.grid-footer-v1 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }
.image-container.hero-section-v2 {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
.title-left---content-right {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }
.tab-body {
    max-width: none;
  }
.tab-menu-top-right-container {
    position: absolute;
    inset: -100px auto auto 0%;
  }
.features-tab-wrapper {
    padding-top: 100px;
    position: relative;
  }
.logo-strip-carrousel.v2 {
    grid-column-gap: 64px;
    padding-right: 64px;
  }
.testimonial-slider-gradient-left, .testimonial-slider-gradient-right {
    display: none;
  }
.display-1-component {
    font-size: 48px;
  }
.inner-container-component._100-tablet {
    max-width: 100%;
  }
.btn-primary-copy.large {
    padding: 26px 52px;
  }
.orbat_wrapper_top.backdrop-filter-blur-6px {
    width: 100%;
    max-width: none;
  }
.orbat_wrapper_top.hero-section---bg-image---home-v2 {
    width: 130%;
    bottom: -64%;
    left: -24%;
  }
.orbat_wrapper_top.our-process-right-images---img-right {
    width: 85%;
    margin-left: 15%;
  }
.orbat_wrapper_top.our-process-right-images---img-left {
    width: 31%;
  }
.orbat_wrapper_top.hero-section---form-page {
    width: 150%;
  }
.forge-grid-2-columns-copy._1-col-tablet {
    grid-template-columns: 1fr;
  }
.forge-grid-2-columns-copy.template-page-sidebar {
    grid-template-columns: .5fr 1fr;
  }
.forge-grid-2-columns-copy.dropdown-menu-wrapper {
    grid-column-gap: 80px;
  }
.forge-grid-2-columns-copy.features-icon-left-grid.v2 {
    grid-column-gap: 48px;
    grid-template-columns: auto auto;
    justify-content: start;
    justify-items: start;
  }
.forge-grid-2-columns-copy.features-grid---top, .forge-grid-2-columns-copy.features-grid---bottom {
    grid-template-columns: 1fr;
  }
.forge-grid-2-columns-copy.hero-section-grid---home-v2, .forge-grid-2-columns-copy.integration-image-right-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }
.forge-grid-2-columns-copy.our-process-grid-image-left {
    grid-column-gap: 32px;
    grid-template-columns: 1fr 1.1fr;
  }
.forge-grid-2-columns-copy.blog-v2-grid, .forge-grid-2-columns-copy.our-process-tabs-left-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }
.forge-grid-2-columns-copy.features-grid {
    grid-template-columns: 1fr 1fr;
  }
.forge-grid-2-columns-copy.integrations-grid-icons-left {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }
.forge-grid-2-columns-copy.features-image-right-grid {
    grid-template-columns: 1fr;
  }
.section-doctrine-top.small.bottom {
    padding-bottom: 120px;
  }
.section-doctrine-top.top {
    padding-top: 48px;
  }
.section-doctrine-top.template-pages-hero.short {
    padding-top: 64px;
    padding-bottom: 64px;
  }
.section-doctrine-top.hero-section---home-v2 {
    padding-top: 140px;
    padding-bottom: 160px;
  }
.section-doctrine-bottom.small.bottom {
    padding-bottom: 120px;
  }
.section-doctrine-bottom.top {
    padding-top: 48px;
  }
.section-doctrine-bottom.template-pages-hero.short {
    padding-top: 64px;
    padding-bottom: 64px;
  }
.section-doctrine-bottom.hero-section---home-v2 {
    padding-top: 140px;
    padding-bottom: 160px;
  }
.coh_card {
    max-width: 91.0106%;
    display: block;
  }
.coh_card.cta-footer-v1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.coh_card.hero-card---bg-right {
    background-position: 75% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 64px 40px;
  }
.coh_card.hero-card---bg-right.pd-sides-64px {
    padding-left: 48px;
    padding-right: 48px;
  }
.coh_card.proccess-card-image-right {
    padding-top: 48px;
    padding-left: 40px;
    padding-right: 40px;
  }
.coh_card.featured-card-small {
    height: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }
.coh_card.integrations-section-icons-left {
    padding: 64px 40px;
  }
.coh_card._404-card {
    padding-top: 64px;
    padding-bottom: 64px;
  }
.divider-3 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
.divider-3._64px {
    margin-top: 48px;
    margin-bottom: 48px;
  }
.preloader, .signinbutt.small.header-button {
    display: none;
  }
.signinbutt.large {
    padding: 26px 52px;
  }
}
@media screen and (max-width: 767px) {
h1 {
    margin-bottom: 12px;
    font-size: 42px;
  }
h2 {
    margin-bottom: 12px;
    font-size: 28px;
  }
h4 {
    font-size: 20px;
  }
h5 {
    font-size: 16px;
  }
h6 {
    font-size: 14px;
  }
p {
    margin-bottom: 12px;
  }
blockquote {
    margin-top: 32px;
    margin-bottom: 32px;
    padding: 48px 40px;
    font-size: 18px;
  }
.grid-2-columns {
    grid-template-columns: 1fr;
  }
.grid-2-columns.template-page-sidebar {
    grid-template-columns: 1fr;
  }
.grid-2-columns.dropdown-menu-wrapper {
    grid-row-gap: 64px;
    grid-template-columns: auto;
  }
.grid-2-columns.dropdown-menu-wrapper.footer-v1 {
    grid-template-columns: auto auto;
  }
.grid-2-columns.features-icon-left-grid.v2 {
    grid-column-gap: 28px;
  }
.grid-2-columns.hero-section-grid---home-v2 {
    grid-row-gap: 48px;
  }
.grid-2-columns.our-process-grid-image-left {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }
.grid-2-columns.features-grid {
    grid-template-columns: 1fr;
  }
.card.sticky-top.statict-mbl {
    position: static;
  }
.card.cta-footer-v1 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
.card.hero-card---bg-right {
    padding: 48px 32px;
  }
.card.hero-card---bg-right.pd-sides-64px {
    padding-left: 40px;
    padding-right: 40px;
  }
.card.feature-card-image-top {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }
.card.testimonial-card {
    min-width: 305px;
    max-width: 305px;
  }
.card.featured-blog-card.v1, .card.proccess-card-image-right {
    padding-left: 32px;
    padding-right: 32px;
  }
.card.featured-card-small {
    padding: 32px;
  }
.card.integrations-section-icons-left, .card.contact-form-right {
    padding: 48px 32px;
  }
.card._404-card, .card.pd-64px---56px {
    padding: 48px 32px;
  }
.card.forge_feature-card-image-top {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }
.mg-bottom-16px {
    margin-bottom: 12px;
  }
.mg-bottom-24px {
    margin-bottom: 20px;
  }
.mg-bottom-32px {
    margin-bottom: 24px;
  }
.mg-bottom-48px {
    margin-bottom: 40px;
  }
.text-200 {
    font-size: 16px;
  }
.display-1 {
    font-size: 38px;
  }
.display-2 {
    font-size: 28px;
  }
.display-3 {
    font-size: 22px;
  }
.display-4 {
    font-size: 18px;
  }
.grid-3-columns {
    grid-template-columns: 1fr;
  }
.inner-container._460px, .inner-container._475px, .inner-container._322px, .inner-container._700px---tablet, .inner-container._365px, .inner-container._415px, .inner-container._585px, .inner-container._345px, .inner-container._315px, .inner-container._690px, .inner-container._380px, .inner-container._275px, .inner-container._305px, .inner-container._635px, .inner-container._330px, .inner-container._790px, .inner-container._306px, .inner-container._545px, .inner-container._100-mbl {
    max-width: 100%;
  }
.btn-primary.large {
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 18px;
  }
.btn-secondary.small.header-button {
    display: none;
  }
.btn-secondary.large {
    padding-top: 24px;
    padding-bottom: 24px;
  }
.badge-primary.small, .badge-secondary.small {
    padding-top: 12px;
    padding-bottom: 12px;
  }
.avatar-circle._02 {
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
  }
.rich-text p {
    margin-bottom: 12px;
  }
.rich-text h3 {
    margin-top: 32px;
    margin-bottom: 12px;
  }
.rich-text figure {
    margin-top: 32px;
    margin-bottom: 32px;
  }
.rich-text ul, .rich-text ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }
.rich-text h6, .rich-text h5, .rich-text h4 {
    margin-top: 32px;
    margin-bottom: 12px;
  }
.section {
    padding-top: 72px;
    padding-bottom: 72px;
  }
.section.small {
    padding-top: 56px;
    padding-bottom: 56px;
  }
.section.small.bottom {
    padding-bottom: 100px;
  }
.section.top {
    padding-top: 40px;
  }
.section.template-pages-hero {
    padding-top: 116px;
    padding-bottom: 116px;
  }
.section.hero-section---home-v2 {
    padding-top: 120px;
    padding-bottom: 128px;
  }
.section.bottom {
    padding-bottom: 120px;
  }
.heading-h5-size {
    font-size: 16px;
  }
.header-logo-link {
    max-width: 88px;
  }
.hamburger-menu-wrapper {
    margin-left: 12px;
  }
.hamburger-menu-bar {
    width: 32px;
  }
.utility-page-wrap {
    min-height: 60vh;
  }
.utility-page-wrap._404-page {
    padding-top: 140px;
    padding-bottom: 140px;
  }
.footer-list-item {
    margin-bottom: 0;
  }
.cta-card, .cta-card.cta-v2 {
    padding: 64px 40px;
  }
.slider-wrapper.features-slider-v2 {
    padding-bottom: 80px;
  }
.pd---content-inside-card {
    padding: 32px 24px 40px;
  }
.pd---content-inside-card.large {
    padding: 56px 40px;
  }
.pd---content-inside-card.large.template-pages {
    padding-left: 32px;
    padding-right: 32px;
  }
.image-wrapper.footer-bg-image {
    width: 85%;
  }
.image-wrapper.featured-card-v2---bottom-right {
    margin-right: -32px;
  }
.image-wrapper.hero-section---left-image---home-v2.float-up {
    width: 42%;
  }
.image-wrapper.hero-section---bg-image---home-v2 {
    width: 121%;
    left: -21%;
  }
.image-wrapper.hero-section---left-image---home-v3.float-down {
    width: 36%;
    bottom: 28%;
  }
.image-wrapper.hero-section---right-image---home-v3.float-up {
    width: 40%;
    bottom: 10%;
  }
._404-not-found {
    margin-bottom: -20%;
    font-size: 240px;
  }
.button-primary-wrapper.header-button {
    display: none;
  }
.menu-title {
    margin-bottom: 20px;
  }
.dropdown-list-wrapper {
    grid-column-gap: 20px;
  }
.dropdown-list {
    grid-row-gap: 12px;
  }
.footer-bottom-content {
    flex-direction: column;
    justify-content: center;
  }
.gradient-divider._48px {
    margin-top: 40px;
    margin-bottom: 40px;
  }
.footer-top-content---footer-v1 {
    grid-row-gap: 24px;
    flex-wrap: wrap;
  }
.card-wrapper, .card-wrapper.testimonial-card-wrapper---top-center, .card-wrapper.testimonial-card-wrapper---bottom-left, .card-wrapper.testimonial-card-wrapper---bottom-right {
    margin-top: 0;
  }
.image-container.hero-section-v3 {
    margin-top: 64px;
  }
.features-line-left-container, .border-left-item-container {
    padding-left: 24px;
  }
.slider-arrow-wrapper.left {
    justify-content: flex-end;
    display: flex;
    inset: auto 50% 0% auto;
    transform: translate(-8px);
  }
.slider-arrow-wrapper.right {
    justify-content: flex-start;
    display: flex;
    inset: auto auto 0 50%;
    transform: translate(8px);
  }
.logo-strip-carrousel.v2 {
    grid-column-gap: 48px;
    padding-right: 48px;
  }
.menu-title-2 {
    margin-bottom: 20px;
  }
.display-1-component {
    font-size: 38px;
  }
.mg-bottom-24px-component {
    margin-bottom: 20px;
  }
.inner-container-component._460px, .inner-container-component._475px, .inner-container-component._322px, .inner-container-component._700px---tablet, .inner-container-component._365px, .inner-container-component._415px, .inner-container-component._585px, .inner-container-component._345px, .inner-container-component._315px, .inner-container-component._690px, .inner-container-component._380px, .inner-container-component._275px, .inner-container-component._305px, .inner-container-component._635px, .inner-container-component._330px, .inner-container-component._790px, .inner-container-component._306px, .inner-container-component._545px, .inner-container-component._100-mbl {
    max-width: 100%;
  }
.btn-primary-copy.large {
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 18px;
  }
.button-primary-wrapper-component.header-button {
    display: none;
  }
.orbat_wrapper_top.footer-bg-image {
    width: 85%;
  }
.orbat_wrapper_top.featured-card-v2---bottom-right {
    margin-right: -32px;
  }
.orbat_wrapper_top.hero-section---left-image---home-v2.float-up {
    width: 42%;
  }
.orbat_wrapper_top.hero-section---bg-image---home-v2 {
    width: 121%;
    left: -21%;
  }
.orbat_wrapper_top.hero-section---left-image---home-v3.float-down {
    width: 36%;
    bottom: 28%;
  }
.orbat_wrapper_top.hero-section---right-image---home-v3.float-up {
    width: 40%;
    bottom: 10%;
  }
.orbat_display_4 {
    font-size: 18px;
  }
.forge-grid-2-columns-copy {
    grid-template-columns: 1fr;
  }
.forge-grid-2-columns-copy.template-page-sidebar {
    grid-template-columns: 1fr;
  }
.forge-grid-2-columns-copy.dropdown-menu-wrapper {
    grid-row-gap: 64px;
    grid-template-columns: auto;
  }
.forge-grid-2-columns-copy.dropdown-menu-wrapper.footer-v1 {
    grid-template-columns: auto auto;
  }
.forge-grid-2-columns-copy.features-icon-left-grid.v2 {
    grid-column-gap: 28px;
  }
.forge-grid-2-columns-copy.hero-section-grid---home-v2 {
    grid-row-gap: 48px;
  }
.forge-grid-2-columns-copy.our-process-grid-image-left {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }
.forge-grid-2-columns-copy.features-grid {
    grid-template-columns: 1fr;
  }
.section-doctrine-top {
    padding-top: 72px;
    padding-bottom: 72px;
  }
.section-doctrine-top.small {
    padding-top: 56px;
    padding-bottom: 56px;
  }
.section-doctrine-top.small.bottom {
    padding-bottom: 100px;
  }
.section-doctrine-top.top {
    padding-top: 40px;
  }
.section-doctrine-top.template-pages-hero {
    padding-top: 116px;
    padding-bottom: 116px;
  }
.section-doctrine-top.hero-section---home-v2 {
    padding-top: 120px;
    padding-bottom: 128px;
  }
.section-doctrine-top.bottom {
    padding-bottom: 120px;
  }
.section-doctrine-bottom {
    padding-top: 72px;
    padding-bottom: 72px;
  }
.section-doctrine-bottom.small {
    padding-top: 56px;
    padding-bottom: 56px;
  }
.section-doctrine-bottom.small.bottom {
    padding-bottom: 100px;
  }
.section-doctrine-bottom.top {
    padding-top: 40px;
  }
.section-doctrine-bottom.template-pages-hero {
    padding-top: 116px;
    padding-bottom: 116px;
  }
.section-doctrine-bottom.hero-section---home-v2 {
    padding-top: 120px;
    padding-bottom: 128px;
  }
.section-doctrine-bottom.bottom {
    padding-bottom: 120px;
  }
.coh_card.sticky-top.statict-mbl {
    position: static;
  }
.coh_card.cta-footer-v1 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
.coh_card.hero-card---bg-right {
    padding: 48px 32px;
  }
.coh_card.hero-card---bg-right.pd-sides-64px {
    padding-left: 40px;
    padding-right: 40px;
  }
.coh_card.feature-card-image-top {
    max-width: 100%;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }
.coh_card.testimonial-card {
    min-width: 305px;
    max-width: 305px;
  }
.coh_card.featured-blog-card.v1, .coh_card.proccess-card-image-right {
    padding-left: 32px;
    padding-right: 32px;
  }
.coh_card.featured-card-small {
    padding: 32px;
  }
.coh_card.integrations-section-icons-left, .coh_card.contact-form-right {
    padding: 48px 32px;
  }
.coh_card._404-card, .coh_card.pd-64px---56px {
    padding: 48px 32px;
  }
.coh_card.forge_feature-card-image-top {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }
.divider-3 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
.coh_component p {
    margin-bottom: 12px;
  }
.coh_component h3 {
    margin-top: 32px;
    margin-bottom: 12px;
  }
.coh_component figure {
    margin-top: 32px;
    margin-bottom: 32px;
  }
.coh_component ul, .coh_component ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }
.coh_component h6, .coh_component h5, .coh_component h4 {
    margin-top: 32px;
    margin-bottom: 12px;
  }
.agifont p {
    margin-bottom: 12px;
  }
.agifont h3 {
    margin-top: 32px;
    margin-bottom: 12px;
  }
.agifont figure {
    margin-top: 32px;
    margin-bottom: 32px;
  }
.agifont ul, .agifont ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 32px;
  }
.agifont h6, .agifont h5, .agifont h4 {
    margin-top: 32px;
    margin-bottom: 12px;
  }
.coh_test-9, .coh_def, .coh_test-10, .coh_test-11, .coh_test-12, .coh_test-13, .coh_test-14, .coh_test-15, .coh_test-16, .coh_test-17, .coh_test-18, .coh_test-19, .coh_test-20, .coh_test-21, .coh_test-22, .coh_test-23, .coh_test-24, .coh_test-25, .coh_test-26, .coh_test-27, .coh_test-28, .coh_test-29, .coh_test-30, .coh_test-31 {
    padding-right: 10px;
  }
.signinbutt.small.header-button {
    display: none;
  }
.signinbutt.large {
    padding-top: 24px;
    padding-bottom: 24px;
  }
.badge-tertiary.small, .badge-quaternary.small {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media screen and (max-width: 479px) {
h1 {
    font-size: 32px;
  }
h2 {
    font-size: 26px;
  }
blockquote {
    padding: 40px 32px;
    font-size: 16px;
  }
.grid-2-columns.dropdown-menu-wrapper {
    grid-row-gap: 48px;
  }
.grid-2-columns.dropdown-menu-wrapper.footer-v1 {
    grid-template-columns: auto;
  }
.grid-2-columns.features-icon-left-grid.v2 {
    grid-template-columns: auto;
  }
.grid-2-columns.features-icon-left-grid.v3 {
    grid-template-columns: 427fr;
  }
.grid-2-columns.integration-image-right-grid, .grid-2-columns.our-process-grid-image-left {
    grid-row-gap: 48px;
  }
.grid-2-columns.our-process-tabs-left-grid, .grid-2-columns.integrations-grid-icons-left, .grid-2-columns.values-grid, .grid-2-columns.contact-form-left {
    grid-row-gap: 48px;
  }
.grid-2-columns.features-image-right-grid {
    grid-row-gap: 32px;
  }
.card.cta-footer-v1 {
    padding: 48px 24px;
  }
.card.hero-card---bg-right {
    padding: 40px 24px;
  }
.card.hero-card---bg-right.pd-sides-64px {
    background-position: 4% 0;
    background-size: cover;
    padding-left: 32px;
    padding-right: 32px;
  }
.card.feature-card-image-top {
    padding-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }
.card.testimonial-card.v3 {
    min-width: 100%;
    max-width: 100%;
  }
.card.proccess-card-image-right {
    padding: 40px 24px 48px;
  }
.card.featured-card-small, .card.integrations-section-icons-left, .card.faq-card {
    padding-left: 24px;
    padding-right: 24px;
  }
.card._404-card, .card.pd-64px---56px {
    padding: 40px 24px;
  }
.card.forge_feature-card-image-top {
    padding-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }
.display-1 {
    font-size: 30px;
  }
.display-2 {
    font-size: 26px;
  }
.display-3 {
    font-size: 20px;
  }
.grid-3-columns {
    grid-template-columns: 1fr;
  }
.btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }
.btn-primary.small.arrow-button {
    padding-left: 16px;
    padding-right: 16px;
  }
.btn-secondary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }
.badge-primary.small, .badge-secondary.small {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }
.rich-text ul, .rich-text ol {
    padding-left: 24px;
  }
.buttons-row {
    flex-direction: column;
    width: 100%;
  }
.container-default {
    padding-left: 20px;
    padding-right: 20px;
  }
.section.small.bottom {
    padding-bottom: 80px;
  }
.section.top {
    padding-top: 40px;
  }
.section.template-pages-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }
.section.template-pages-hero.short {
    padding-top: 48px;
    padding-bottom: 48px;
  }
.header-nav-list-item {
    text-align: left;
    width: 100%;
  }
.hamburger-menu-bar {
    width: 28px;
  }
.utility-page-wrap {
    padding-top: 56px;
    padding-bottom: 56px;
  }
.utility-page-wrap._404-page {
    padding-top: 120px;
    padding-bottom: 120px;
  }
.cta-card, .cta-card.cta-v2 {
    padding: 48px 32px;
  }
.slider-wrapper.features-slider-v2 {
    padding-bottom: 80px;
  }
.slider-mask.features-image-top-slider-mask, .slider-mask.testimonials-slider-mask, .slider-mask.blog-slider-mask {
    max-width: 100%;
  }
.pd---content-inside-card.large {
    padding: 40px 24px;
  }
.pd---content-inside-card.large.template-pages {
    padding-left: 24px;
    padding-right: 24px;
  }
.pd---content-inside-card.template-pages---sidebar {
    padding-top: 18px;
    padding-bottom: 18px;
  }
.image-wrapper.featured-card-v2---bottom-right {
    margin-right: -24px;
  }
.image-wrapper.hero-section---main-image---home-v2.float-down {
    width: 94%;
  }
.image-wrapper.hero-section---left-image---home-v2.float-up {
    width: 56%;
    bottom: 10%;
  }
.image-wrapper.hero-section---form-page {
    width: 200%;
  }
._404-not-found {
    font-size: 144px;
  }
.card-sales-home-content {
    padding-top: 24px;
    padding-bottom: 24px;
  }
.button-primary-wrapper {
    width: 100%;
  }
.button-primary-wrapper.button-row {
    margin-bottom: 16px;
    margin-right: 0;
  }
.button-primary-wrapper.header-button {
    display: none;
  }
.dropdown-list-wrapper {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }
.gradient-divider._48px {
    margin-top: 32px;
    margin-bottom: 32px;
  }
.image-container.hero-section-v3 {
    margin-top: 56px;
  }
.slider-arrow-wrapper.left {
    transform: translate(-8px);
  }
.slider-arrow-wrapper.right {
    transform: translate(8px);
  }
.tab-menu-top-right-container {
    width: 100%;
    top: -130px;
  }
.feature-tab-link {
    text-align: center;
  }
.features-tab-wrapper {
    padding-top: 130px;
  }
.logo-strip-carrousel {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-right: 8px;
  }
.integration-icon-left-container {
    padding: 10px;
  }
.logo-icon {
    width: 28px;
    height: 28px;
  }
.display-1-component {
    font-size: 30px;
  }
.btn-primary-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }
.btn-primary-copy.small.arrow-button {
    padding-left: 16px;
    padding-right: 16px;
  }
.button-primary-wrapper-component {
    width: 100%;
  }
.button-primary-wrapper-component.button-row {
    margin-bottom: 16px;
    margin-right: 0;
  }
.button-primary-wrapper-component.header-button {
    display: none;
  }
.orbat_green {
    width: 60px;
  }
.orbat_hazard, .orbat_red {
    width: 60px;
  }
.orbat_wrapper_top.featured-card-v2---bottom-right {
    margin-right: -24px;
  }
.orbat_wrapper_top.hero-section---main-image---home-v2.float-down {
    width: 94%;
  }
.orbat_wrapper_top.hero-section---left-image---home-v2.float-up {
    width: 56%;
    bottom: 10%;
  }
.orbat_wrapper_top.hero-section---form-page {
    width: 200%;
  }
.orbat_stat_1, .orbat_stat_2, .orbat_metric {
    padding-left: 10px;
  }
.orbat_blue {
    text-align: left;
    width: 60px;
  }
.orbat_card-image {
    max-width: 90%;
  }
.orbat_card-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }
.forge-grid-2-columns-copy.dropdown-menu-wrapper {
    grid-row-gap: 48px;
  }
.forge-grid-2-columns-copy.dropdown-menu-wrapper.footer-v1 {
    grid-template-columns: auto;
  }
.forge-grid-2-columns-copy.features-icon-left-grid.v2 {
    grid-template-columns: auto;
  }
.forge-grid-2-columns-copy.features-icon-left-grid.v3 {
    grid-template-columns: 427fr;
  }
.forge-grid-2-columns-copy.features-grid---top {
    width: auto;
    max-width: 90%;
  }
.forge-grid-2-columns-copy.integration-image-right-grid, .forge-grid-2-columns-copy.our-process-grid-image-left {
    grid-row-gap: 48px;
  }
.forge-grid-2-columns-copy.our-process-tabs-left-grid, .forge-grid-2-columns-copy.integrations-grid-icons-left, .forge-grid-2-columns-copy.values-grid, .forge-grid-2-columns-copy.contact-form-left {
    grid-row-gap: 48px;
  }
.forge-grid-2-columns-copy.features-image-right-grid {
    grid-row-gap: 32px;
  }
.section-doctrine-top.small.bottom {
    padding-bottom: 80px;
  }
.section-doctrine-top.top {
    padding-top: 40px;
  }
.section-doctrine-top.template-pages-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }
.section-doctrine-top.template-pages-hero.short {
    padding-top: 48px;
    padding-bottom: 48px;
  }
.section-doctrine-bottom.small.bottom {
    padding-bottom: 80px;
  }
.section-doctrine-bottom.top {
    padding-top: 40px;
  }
.section-doctrine-bottom.template-pages-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }
.section-doctrine-bottom.template-pages-hero.short {
    padding-top: 48px;
    padding-bottom: 48px;
  }
.coh_card.cta-footer-v1 {
    padding: 48px 24px;
  }
.coh_card.hero-card---bg-right {
    padding: 40px 24px;
  }
.coh_card.hero-card---bg-right.pd-sides-64px {
    background-position: 4% 0;
    background-size: cover;
    padding-left: 32px;
    padding-right: 32px;
  }
.coh_card.feature-card-image-top {
    max-width: 85vw;
    padding-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }
.coh_card.testimonial-card.v3 {
    min-width: 100%;
    max-width: 100%;
  }
.coh_card.proccess-card-image-right {
    padding: 40px 24px 48px;
  }
.coh_card.featured-card-small, .coh_card.integrations-section-icons-left, .coh_card.faq-card {
    padding-left: 24px;
    padding-right: 24px;
  }
.coh_card._404-card, .coh_card.pd-64px---56px {
    padding: 40px 24px;
  }
.coh_card.forge_feature-card-image-top {
    padding-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }
.button-primary-wrapper-component-2 {
    width: 100%;
  }
.divider-3, .divider-3._64px {
    margin-top: 32px;
    margin-bottom: 32px;
  }
.btn-primary-copy-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }
.coh_component ul, .coh_component ol {
    padding-left: 24px;
  }
.agifont ul, .agifont ol {
    padding-left: 24px;
  }
.def_head, .def_head-2 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.coh_def {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 20px;
    font-size: 12px;
  }
.def_head-3 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.def_head-4 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.def_head-5 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.def_head-6 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.def_head-7 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.def_head-8 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.def_head-9 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.def_head-10 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.def_head-11 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.def_head-12 {
    letter-spacing: normal;
    overflow-wrap: normal;
    font-size: 12px;
  }
.signinbutt {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }
.badge-tertiary.small, .badge-quaternary.small {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }
}
#coh-node-bc327a42-5afd-bf94-0890-211140076339-40076338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-bc327a42-5afd-bf94-0890-21114007637f-40076338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}
#coh-node-_418a167d-528a-aaa4-2dab-eb201a579394-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a579398-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a579399-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a57939b-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a57939d-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a57939f-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793a1-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793ab-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793ac-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793ae-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793b0-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793b2-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793b4-0e39598b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-_418a167d-528a-aaa4-2dab-eb201a5793bc-0e39598b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#coh-node-_418a167d-528a-aaa4-2dab-eb201a5793bd-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793bf-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793c1-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793c3-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793c5-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793cd-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793d0-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793d1-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793d3-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793d5-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793d7-0e39598b, #coh-node-_418a167d-528a-aaa4-2dab-eb201a5793dd-0e39598b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-_61914fa1f3028ad34c1c480b000000000014-4acc614d {
  align-self: stretch;
}
#coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-4acc6162, #coh-node-_604a2163-4511-3c80-dc1b-ae1edc4d8264-4acc617a, #coh-node-d8035787-2ae5-e342-1043-a42805ce3d81-4acc617a, #coh-node-d8035787-2ae5-e342-1043-a42805ce3d8b-4acc617a, #coh-node-d8035787-2ae5-e342-1043-a42805ce3d95-4acc617a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-d8035787-2ae5-e342-1043-a42805ce3cdc-4acc617a {
  align-self: stretch;
}
#coh-node-d8035787-2ae5-e342-1043-a42805ce3d34-4acc617a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-_8b48f6cd-3878-7ab9-e74a-eb95c184aae4-4acc617a {
  align-self: stretch;
}
#coh-node-_8b48f6cd-3878-7ab9-e74a-eb95c184aae5-4acc617a, #coh-node-_8b48f6cd-3878-7ab9-e74a-eb95c184aaf4-4acc617a, #coh-node-_00702321-e289-6029-b3b5-847f3d32a937-4acc617a, #coh-node-_00702321-e289-6029-b3b5-847f3d32a941-4acc617a, #coh-node-_00702321-e289-6029-b3b5-847f3d32a94b-4acc617a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-_590c168f-5e9c-42f9-eab2-0c95755079f3-4acc617a {
  align-self: stretch;
}
#coh-node-_590c168f-5e9c-42f9-eab2-0c95755079f4-4acc617a, #coh-node-_590c168f-5e9c-42f9-eab2-0c95755079fd-4acc617a, #coh-node-c1b437da-9881-b979-6a3e-e24987fdf055-4acc617a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-_0a6777e3-f383-61bf-7205-a0731dfeb3cb-b5986fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#coh-node-_7cbfcd1b-5747-3ed3-578b-b36a7f97d1c3-b5986fc0, #coh-node-_7cbfcd1b-5747-3ed3-578b-b36a7f97d1c7-b5986fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-_373fbb5f-d4a6-69e6-0cff-def1f2c3d049-b5986fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#coh-node-_3ce35996-e92d-c0c1-b048-c6d0cec4e889-b5986fc0, #coh-node-_3ce35996-e92d-c0c1-b048-c6d0cec4e88d-b5986fc0, #coh-node-_2d14b878-3784-bf1e-5e55-5fc669e1bd5c-b5986fc0, #coh-node-_6a3f29fb-7a6d-fbcb-6f7a-47543a921fdb-b5986fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-b0371e80-db4d-33d8-94e6-3c49a31ff2ac-b5986fc0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#coh-node-b0371e80-db4d-33d8-94e6-3c49a31ff2a2-b5986fc0, #coh-node-b0371e80-db4d-33d8-94e6-3c49a31ff299-b5986fc0, #coh-node-_94e24a7d-eb74-9a9b-e332-08767ffffa1e-b5986fc0, #coh-node-_94e24a7d-eb74-9a9b-e332-08767ffffa22-b5986fc0, #coh-node-_94e24a7d-eb74-9a9b-e332-08767ffffa26-b5986fc0, #coh-node-_94e24a7d-eb74-9a9b-e332-08767ffffa2a-b5986fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-_05a336ae-12e1-96d7-cfec-5bd6be467421-b5986fc0 {
  justify-self: end;
}
#coh-node-e373d280-3b6e-ce69-4b38-f56416608046-b5986fc0, #coh-node-e373d280-3b6e-ce69-4b38-f5641660804a-b5986fc0, #coh-node-e373d280-3b6e-ce69-4b38-f5641660804e-b5986fc0, #coh-node-e373d280-3b6e-ce69-4b38-f56416608052-b5986fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-_8cc0ccd1-e597-ce6d-4c68-f2ddcab0bcf6-b5986fc0 {
  justify-self: end;
}
#coh-node-b72cc5a7-497f-9dd1-72c3-6ffcb33adc30-b5986fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-b72cc5a7-497f-9dd1-72c3-6ffcb33add03-b5986fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}
#coh-node-_352325ef-7f5e-dd1e-c742-a798114710d5-becab714 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-_99ce57e1-75f2-b9ba-e126-67e2d62dd8b8-becab714 {
  align-self: stretch;
}
#coh-node-_99ce57e1-75f2-b9ba-e126-67e2d62dd8b9-becab714, #coh-node-_99ce57e1-75f2-b9ba-e126-67e2d62dd8c2-becab714, #coh-node-a62908a8-777b-03a1-b040-ffcd0e5e52b9-becab714, #coh-node-a62908a8-777b-03a1-b040-ffcd0e5e52ec-becab714, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-20264a15, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-fe28ed51, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-cf014042, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-e3c0f738, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-ecd417b5, #coh-node-_3511fdbe-6795-b8f4-5204-ca1c0cf44836-062f5018, #coh-node-_7ea834d3-b862-4a21-22fd-4df67e490f1b-062f5018 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-f512fb89-96b3-e20a-9e8c-1c0dc8385a66-062f5018 {
  justify-self: end;
}
#coh-node-a38f2c85-1ad4-a49f-cc60-0c9eb295d799-062f5018, #coh-node-_98966102-4241-d29c-e79f-bf0f58547cc6-062f5018, #coh-node-_7de5eeab-d43b-0be1-8387-eb3ab515c908-062f5018, #coh-node-ca79f227-d8ca-2faf-aa89-ccd6c961c11a-062f5018, #coh-node-_2d3b055e-4774-9243-00b7-2c2d126d9a66-4ed0e221, #coh-node-_7ea834d3-b862-4a21-22fd-4df67e490f1b-4ed0e221 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-f512fb89-96b3-e20a-9e8c-1c0dc8385a66-4ed0e221 {
  justify-self: end;
}
#coh-node-a38f2c85-1ad4-a49f-cc60-0c9eb295d799-4ed0e221, #coh-node-_98966102-4241-d29c-e79f-bf0f58547cc6-4ed0e221, #coh-node-_7de5eeab-d43b-0be1-8387-eb3ab515c908-4ed0e221, #coh-node-ca79f227-d8ca-2faf-aa89-ccd6c961c11a-4ed0e221, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-1f24c36c, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-3910543b, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-d92266de, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-b759b416, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-4b2ee648, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-c34133ca, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-b132ce8c, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-b5c9150d, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-4f87311d, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-cb7e2029, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-f54ac16a, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-cb7edfca, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-a2956ab4, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-c419b0d3, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-1a8f51e7, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-7c59fc71, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-f45a3862, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-e07f84fb, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-0d4ffff1, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-84849f20, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-848d526c, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-b8af2bac, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-d801ca8c, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-e5a648f8, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-7031a3cc, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-0c5c76f6, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-e9d567a7, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-b2700ce1, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-27b8429e, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-fc24ab46, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-918de8f0, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-429c47a7, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-2200ea23, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-2f1644b8, #coh-node-_3511fdbe-6795-b8f4-5204-ca1c0cf44836-8997edd8, #coh-node-_7ea834d3-b862-4a21-22fd-4df67e490f1b-8997edd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#coh-node-f512fb89-96b3-e20a-9e8c-1c0dc8385a66-8997edd8 {
  justify-self: end;
}
#coh-node-a38f2c85-1ad4-a49f-cc60-0c9eb295d799-8997edd8, #coh-node-_98966102-4241-d29c-e79f-bf0f58547cc6-8997edd8, #coh-node-_7de5eeab-d43b-0be1-8387-eb3ab515c908-8997edd8, #coh-node-ca79f227-d8ca-2faf-aa89-ccd6c961c11a-8997edd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
@media screen and (max-width: 991px) {
#coh-node-bc327a42-5afd-bf94-0890-211140076339-40076338 {
    justify-self: start;
  }
#coh-node-bc327a42-5afd-bf94-0890-21114007637f-40076338 {
    justify-self: auto;
  }
#coh-node-b0371e80-db4d-33d8-94e6-3c49a31ff2ac-b5986fc0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
#coh-node-b72cc5a7-497f-9dd1-72c3-6ffcb33add03-b5986fc0 {
    order: -9999;
    justify-self: auto;
  }
#coh-node-f512fb89-96b3-e20a-9e8c-1c0dc8385a66-062f5018, #coh-node-f512fb89-96b3-e20a-9e8c-1c0dc8385a66-4ed0e221, #coh-node-f512fb89-96b3-e20a-9e8c-1c0dc8385a66-8997edd8 {
    justify-self: auto;
  }
}
@media screen and (max-width: 767px) {
#coh-node-bc327a42-5afd-bf94-0890-211140076339-40076338 {
    justify-self: auto;
  }
#coh-node-b0371e80-db4d-33d8-94e6-3c49a31ff2ac-b5986fc0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
#coh-node-f512fb89-96b3-e20a-9e8c-1c0dc8385a66-062f5018, #coh-node-f512fb89-96b3-e20a-9e8c-1c0dc8385a66-4ed0e221, #coh-node-f512fb89-96b3-e20a-9e8c-1c0dc8385a66-8997edd8 {
    order: -9999;
  }
}
@media screen and (max-width: 479px) {
#coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-4acc6162, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-20264a15, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-fe28ed51, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-cf014042, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-e3c0f738, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-ecd417b5, #coh-node-ca79f227-d8ca-2faf-aa89-ccd6c961c11a-062f5018, #coh-node-ca79f227-d8ca-2faf-aa89-ccd6c961c11a-4ed0e221, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-1f24c36c, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-3910543b, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-d92266de, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-b759b416, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-4b2ee648, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-c34133ca, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-b132ce8c, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-b5c9150d, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-4f87311d, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-cb7e2029, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-f54ac16a, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-cb7edfca, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-a2956ab4, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-c419b0d3, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-1a8f51e7, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-7c59fc71, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-f45a3862, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-e07f84fb, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-0d4ffff1, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-84849f20, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-848d526c, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-b8af2bac, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-d801ca8c, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-e5a648f8, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-7031a3cc, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-0c5c76f6, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-e9d567a7, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-b2700ce1, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-27b8429e, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-fc24ab46, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-918de8f0, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-429c47a7, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-2200ea23, #coh-node-_2a439524-8dad-6e7a-792c-81379a0f6f2e-2f1644b8, #coh-node-ca79f227-d8ca-2faf-aa89-ccd6c961c11a-8997edd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
@font-face {
  font-family: 'Line Rounded Icons';
  src: url('../fonts/line-rounded-icons.woff2') format('woff2'), url('../fonts/line-rounded-icons.eot') format('embedded-opentype'), url('../fonts/line-rounded-icons.woff') format('woff'), url('../fonts/line-rounded-icons.ttf') format('truetype'), url('../fonts/line-rounded-icons.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.orbat_columns.coh-row.flex-start {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 0;
}
