:root {
  --vr-radius: 4px;
  --vr-line-height: calc(3px + 2ex + 3px);
  --vr-h-letter-spacing: -.05rem;
  --vr-h-word-spacing: -.05rem;
  --vr-xl-font-size: calc(var(--text-s) * 2.645);
  --vr-xl-line-height-ORIG: 1.125;
  --vr-xl-line-height: 1.25;
  --vr-xl-max-inline-size: 29ch;
  --vr-l-font-size: calc(var(--text-xs) * 1.575);
  --vr-l-line-height: 1.125;
  --vr-l-max-inline-size: 37ch;
  --vr-cta-heading-font-size: calc(var(--text-xxl) * 1.215);
  --vr-aspect-ratio: 1.1111/1;
  --vr-clip-path:polygon(75% 0, 94% 38%, 80% 38%, 80% 41%,95.5% 41%,97.5% 45%, 90% 45%, 90% 48%, 99% 48%, 100% 50%, 75% 100%, 25% 100%,0 50%, 25% 0%);
  --text-xxs: calc(var(--text-m) * .823);
  --text-xxl: clamp(1.0001587915rem, calc(100cqb + 0.9174179833rem), 1.214767763rem);
  --top-space--1: 33px;
  --btm-space--1: 18px;
  --clip-space: 7px;
  --line-val--2: calc(var(--btm-space--1) - var(--clip-space));
  --line-val--3: 56px;
  --line-val--4: calc(var(--line-val--3) - var(--clip-space));
  --vr-card-clip-path: polygon(100% 0,
      100% calc(100% - var(--btm-space--1)),
      var(--space-m) calc(100% - var(--btm-space--1)), 
      var(--space-m) calc(100% - var(--line-val--2)), 
      100% calc(100% - var(--line-val--2)), 
      100% 100%, 
      0 100%, 
      0 0%, 
      100% 0%, 
      100% var(--top-space--1), 
      calc(100% - var(--space-xxl)) var(--top-space--1), 
      calc(100% - var(--space-xxl)) calc(var(--top-space--1) + var(--clip-space)),
      100% calc(var(--top-space--1) + var(--clip-space)), 
      100% var(--line-val--4), 
      calc(100% - var(--space-xl)) var(--line-val--4), 
      calc(100% - var(--space-xl)) var(--line-val--3),
      100% var(--line-val--3));
}
.bricks-is-frontend header {
  background: var(--base-dark-trans-10);
}
p.brxe-text-basic {
  max-inline-size: 62ch;
}
/** || ANIMATION **/
.scroll {
  animation: scroll 20s linear infinite;
  animation-duration: 20s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-fill-mode: none;
  animation-play-state: running;
  animation-name: scroll;
}
a {
  transition: all 0.3s;
}
/** || FORMS **/
.brxe-ws-form-form {
  max-width: 690px;
}
/** || ACCESSIBILITY **/
.skip-link {
  color: var(--shade);
  font-weight: 500;
}
/** ACCESSIBILITY END **/
h2.vr-split-text {
  font-size: var(--vr-xl-font-size);
  display: inline;
  letter-spacing: var(--vr-h-letter-spacing);
  line-height: var(--vr-xl-line-height);
  margin-top: 0;
  max-inline-size: var(--vr-xl-max-inline-size);
  text-transform: capitalize;
  word-spacing: var(--vr-h-word-spacing);
}
/** || FIX HEADER >> INNER PAGE HEADERS **/
h2, h3 {
  font-weight: 600;
}
h2 {
  display: inline-block;
  line-height: var(--vr-xl-line-height);
  vertical-align: text-top;
}
h3 {
  line-height: var(--vr-l-line-height);
  max-width: var(--vr-l-max-inline-size) !important;
}
body:not(.home) h3 {
  justify-content: end;
}
::marker {
  color: var(--primary);
}
/* || INNER PAGE HEADERS end */
/** || INNER PAGE PITCH SECTION LAYOUT **/
/* || INNER PAGE PITCH SECTION LAYOUT end */
/**  || GRAPHICS end **/
/* CONTENT LAYOUT */
.vr-c-split__info-wrap {
  top: 74px;
}
@media only screen and (max-width: 1870px) {
  .vr-c-split__info-wrap {
    top: 102px;
  }
}
@media only screen and (max-width: 991px) {
  .vr-c-split__info-wrap {
    position: inherit;
  }
}
.vr-c-split__content-heading a {
  color: var(--primary);
  text-decoration: underline;
  text-decoration-color: var(--primary);
  text-decoration-thickness: 0.1rem;
  text-underline-offset: 0.5rem;
}
.vr-c-split__content-heading a:hover {
  text-decoration-color: var(--primary-light);
}
/* || FRONT PAGE */
.vr-main__section {
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
  align-items: start;
  grid-gap: var(--space-xxl);
  grid-template-columns: repeat(5, 1fr);
  align-content: flex-start;
  margin-top: var(--section-space-m);
}
