.functionality-header {
  position: relative;
  width: 100%;
  top: 0px;
  height: 58em;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920.5986 771.4928' enable-background='new 0 0 1920.5986 771.4928' xml:space='preserve'%3E %3Cg%3E %3Cpolygon fill='%23DCE7F5' points='0,0 0,771.4928 1920.5986,580.3579 1920.5986,0 '/%3E %3Cg%3E %3Cdefs%3E %3Cpolygon id='SVGID_1_' points='1920.5986,580.358 1920.5986,0 0.6316,0 0.6316,771.4928 '/%3E %3C/defs%3E %3CclipPath id='SVGID_2_'%3E %3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E %3C/clipPath%3E %3Cpolygon clip-path='url(%23SVGID_2_)' fill='%23ECF3FB' points='1726.9133,549.9863 1920.7861,530.6855 1920.7861,480.9199 1731.5531,499.7578 '/%3E %3Cpolygon clip-path='url(%23SVGID_2_)' fill='%23C0D5ED' points='1478.6556,574.6788 1474.0157,624.9064 1789.0591,593.5441 1793.699,543.3156 '/%3E %3Cpolygon opacity='0.5' clip-path='url(%23SVGID_2_)' fill='%23C0D5ED' points='475.2773,577.4272 207.3596,604.0991 202.7197,654.3267 470.6375,627.6548 '/%3E %3Cpolygon opacity='0.75' clip-path='url(%23SVGID_2_)' fill='%23ECF3FB' points='124.5253,384.0631 -143.3925,410.735 -148.0324,460.9625 119.8854,434.2906 '/%3E %3Cpolygon clip-path='url(%23SVGID_2_)' fill='%23C0D5ED' points='83.8885,713.5055 79.2486,763.733 308.8045,740.8805 313.4444,690.653 '/%3E %3Cpolygon opacity='0.5' clip-path='url(%23SVGID_2_)' fill='%23C0D5ED' points='1582.5417,514.5916 1731.5157,499.7605 1736.1556,449.533 1587.1816,464.364 '/%3E %3Cpolygon clip-path='url(%23SVGID_2_)' fill='%23ECF3FB' points='-1.5989,722.0153 -6.2388,772.2428 79.2486,763.733 83.8885,713.5055 '/%3E %3Cpolygon opacity='0.75' clip-path='url(%23SVGID_2_)' fill='%23ECF3FB' points='127.1157,562.1141 122.4758,612.3416 207.9632,603.8318 212.6031,553.6043 '/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-position: center top;
  background-repeat: no-repeat;
  z-index: -1;
  display: inline-block; }

.functionality-headline {
  margin-top: -35em; }
  @media (max-width: 479px) {
    .functionality-headline {
      margin-top: -45em; } }
  .functionality-headline > .mdc-layout-grid {
    width: 100%;
    max-width: 1280px; }
  .functionality-headline .functionality-headline__title {
    text-align: center; }
  .functionality-headline .functionality-headline__subtitle {
    text-align: center; }

.functionality-menu-bar {
  width: 100%;
  max-width: 1280px;
  z-index: 2; }

.functionality-menu-bar .mdc-toolbar {
  background-color: #ffffff;
  border-radius: 2px;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  height: 5.03em; }
  @media (min-width: 720px) and (max-width: 839px) {
    .functionality-menu-bar .mdc-toolbar {
      height: 4em; } }
  .functionality-menu-bar .mdc-toolbar .mdc-toolbar__section {
    padding: 0; }
  .functionality-menu-bar .mdc-toolbar .item {
    float: left;
    width: 25%; }
    .functionality-menu-bar .mdc-toolbar .item .toolbar-link {
      display: block;
      line-height: 4.1875em;
      height: 4.17em;
      text-align: center;
      color: #0b1742;
      font-family: 'Poppins-Light';
      font-size: 1.1429em;
      border-bottom: #FFF 4px solid;
      text-decoration: none;
      text-transform: uppercase; }
      @media (min-width: 720px) and (max-width: 839px) {
        .functionality-menu-bar .mdc-toolbar .item .toolbar-link {
          font-size: 0.9em; } }
    .functionality-menu-bar .mdc-toolbar .item .toolbar-link.active {
      font-family: 'Poppins-Medium';
      border-bottom: 4px solid;
      border-bottom-color: #004f9f;
      color: #004f9f; }

@keyframes mdc-ripple-fg-radius-in {
  from {
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1); }
  to {
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1)); } }

@keyframes mdc-ripple-fg-opacity-in {
  from {
    animation-timing-function: linear;
    opacity: 0; }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0); } }

@keyframes mdc-ripple-fg-opacity-out {
  from {
    animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0); }
  to {
    opacity: 0; } }

.mdc-ripple-surface--test-edge-var-bug {
  --mdc-ripple-surface-test-edge-var: 1px solid #000;
  visibility: hidden; }
  .mdc-ripple-surface--test-edge-var-bug::before {
    border: var(--mdc-ripple-surface-test-edge-var); }

/**
  * @license
  * Copyright 2018 Google Inc. All Rights Reserved.
  *
  * Licensed under the Apache License, Version 2.0 (the "License")
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *      http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
*/
.mdc-tab {
  position: relative;
  font-family: Roboto, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 2.25rem;
  font-weight: 500;
  letter-spacing: 0.08929em;
  text-decoration: none;
  text-transform: uppercase;
  display: flex;
  flex: 1 0 auto;
  justify-content: center;
  box-sizing: border-box;
  height: 48px;
  padding: 0 24px;
  border: none;
  outline: none;
  background: none;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  -webkit-appearance: none;
  z-index: 1; }
  .mdc-tab .mdc-tab__text-label {
    color: #000;
    /* @alternate */
    color: var(--mdc-theme-on-surface, #000); }
  .mdc-tab .mdc-tab__icon {
    color: #000;
    /* @alternate */
    color: var(--mdc-theme-on-surface, #000); }

.mdc-tab--min-width {
  flex: 0 1 auto; }

.mdc-tab__ripple {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .mdc-tab__ripple::before, .mdc-tab__ripple::after {
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""; }
  .mdc-tab__ripple::before {
    transition: opacity 15ms linear;
    z-index: 1; }
  .mdc-tab__ripple.mdc-ripple-upgraded::before {
    transform: scale(var(--mdc-ripple-fg-scale, 1)); }
  .mdc-tab__ripple.mdc-ripple-upgraded::after {
    top: 0;
    /* @noflip */
    left: 0;
    transform: scale(0);
    transform-origin: center center; }
  .mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after {
    top: var(--mdc-ripple-top, 0);
    /* @noflip */
    left: var(--mdc-ripple-left, 0); }
  .mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after {
    animation: 225ms mdc-ripple-fg-radius-in forwards, 75ms mdc-ripple-fg-opacity-in forwards; }
  .mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after {
    animation: 150ms mdc-ripple-fg-opacity-out;
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1)); }
  .mdc-tab__ripple::before, .mdc-tab__ripple::after {
    top: calc(50% - 100%);
    /* @noflip */
    left: calc(50% - 100%);
    width: 200%;
    height: 200%; }
  .mdc-tab__ripple.mdc-ripple-upgraded::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%); }
  .mdc-tab__ripple::before, .mdc-tab__ripple::after {
    background-color: #6200ee; }
    @supports not (-ms-ime-align: auto) {
      .mdc-tab__ripple::before, .mdc-tab__ripple::after {
        /* @alternate */
        background-color: var(--mdc-theme-primary, #6200ee); } }
  .mdc-tab__ripple:hover::before {
    opacity: 0.04; }
  .mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before, .mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before {
    transition-duration: 75ms;
    opacity: 0.12; }
  .mdc-tab__ripple:not(.mdc-ripple-upgraded)::after {
    transition: opacity 150ms linear; }
  .mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after {
    transition-duration: 75ms;
    opacity: 0.16; }
  .mdc-tab__ripple.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.16; }

.mdc-tab__content {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: inherit;
  pointer-events: none; }

.mdc-tab__text-label,
.mdc-tab__icon {
  z-index: 2; }

.mdc-tab__text-label {
  display: inline-block;
  opacity: 0.6;
  line-height: 1; }

.mdc-tab__icon {
  width: 24px;
  height: 24px;
  opacity: 0.54; }

.mdc-tab--stacked {
  height: 72px; }

.mdc-tab--stacked .mdc-tab__content {
  flex-direction: column;
  align-items: center;
  justify-content: space-between; }

.mdc-tab--stacked .mdc-tab__icon {
  padding-top: 12px; }

.mdc-tab--stacked .mdc-tab__text-label {
  padding-bottom: 16px; }

.mdc-tab--animating-activate .mdc-tab__text-label,
.mdc-tab--animating-activate .mdc-tab__icon,
.mdc-tab--animating-deactivate .mdc-tab__text-label,
.mdc-tab--animating-deactivate .mdc-tab__icon {
  transition: 150ms color linear, 150ms opacity linear; }

.mdc-tab--animating-activate .mdc-tab__text-label,
.mdc-tab--animating-activate .mdc-tab__icon {
  transition-delay: 100ms; }

.mdc-tab--active .mdc-tab__text-label {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee); }

.mdc-tab--active .mdc-tab__icon {
  color: #6200ee;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee); }

.mdc-tab--active .mdc-tab__text-label,
.mdc-tab--active .mdc-tab__icon {
  opacity: 1; }

.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label {
  /* @noflip */
  padding-left: 8px;
  /* @noflip */
  padding-right: 0; }
  [dir="rtl"] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label, .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label[dir="rtl"] {
    /* @noflip */
    padding-left: 0;
    /* @noflip */
    padding-right: 8px; }

.functionality-tab-switcher {
  margin-top: 7em; }
  .functionality-tab-switcher .mdc-layout-grid {
    width: 100%;
    max-width: 1220px;
    padding: 0; }
  .functionality-tab-switcher .mdc-tab-bar {
    background-color: #004f9f; }
  .functionality-tab-switcher .mdc-tab-scroller__scroll-content {
    border-top: 6px solid #004f9f; }
    .functionality-tab-switcher .mdc-tab-scroller__scroll-content .mdc-tab {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      font-size: 1.25em; }
      .functionality-tab-switcher .mdc-tab-scroller__scroll-content .mdc-tab .mdc-tab__text-label {
        color: #FFF; }
      .functionality-tab-switcher .mdc-tab-scroller__scroll-content .mdc-tab.mdc-tab--active {
        background-color: #FFF; }
        .functionality-tab-switcher .mdc-tab-scroller__scroll-content .mdc-tab.mdc-tab--active .mdc-tab__text-label {
          color: #004f9f; }
      .functionality-tab-switcher .mdc-tab-scroller__scroll-content .mdc-tab .mdc-tab__ripple::before, .functionality-tab-switcher .mdc-tab-scroller__scroll-content .mdc-tab .mdc-tab__ripple::after {
        background-color: #FFF; }

.functionality-verification > .mdc-layout-grid {
  width: 100%;
  max-width: 1280px; }

.functionality-verification .functionality-verification__title {
  text-align: center; }

.functionality-verification .functionality-verification__subtitle {
  text-align: center; }

body {
  margin: 0;
  padding: 0; }

.functionality-page__background-gradient {
  position: relative;
  width: 100%; }

.functionality-page__background-gradient-container {
  position: absolute;
  top: -50em;
  z-index: -3;
  width: 100%;
  height: 100em;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1922.8462 1614.0564' enable-background='new 0 0 1922.8462 1614.0564' xml:space='preserve' preserveAspectRatio='xMinYMin'%3E %3Cg%3E %3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='962.8627' y1='137.6063' x2='962.8627' y2='964.9319'%3E %3Cstop offset='0' style='stop-color:%23ECF3FB'/%3E %3Cstop offset='1' style='stop-color:%23ECF3FB;stop-opacity:0'/%3E %3C/linearGradient%3E %3Cpolygon fill='url(%23SVGID_1_)' points='2.8792,279.8219 2.8792,1614.0564 1922.8462,1614.0564 1922.8462,88.6871 '/%3E %3Cpolygon fill='%2323AE84' points='1726.1272,107.7226 1920,88.4218 1920,38.6562 1730.767,57.4941 '/%3E %3Cpolygon fill='%23ECF3FB' points='1636.9246,17.2373 1632.2847,67.4653 1805.4371,50.2285 1810.077,0 '/%3E %3Cpolygon fill='%23DCE7F5' points='1600.5548,122.1147 1332.6371,148.7866 1327.9972,199.0142 1595.9149,172.3423 '/%3E %3Cpolygon fill='%23ECF3FB' points='1515.1626,230.091 1664.1367,215.26 1668.7766,165.0324 1519.8025,179.8635 '/%3E %3Cg%3E %3Cg%3E %3Cpolygon fill='%23ECF3FB' points='0,191.4043 0,241.1705 136.0493,227.6272 140.6893,177.3987 '/%3E %3C/g%3E %3Cpolygon opacity='0.5' fill='%23ECF3FB' points='510.542,142.3717 505.9021,192.5993 820.9454,161.237 825.5853,111.0085 '/%3E %3Cpolygon fill='%2323AE84' points='0,279.8219 0,329.1413 198.0778,309.5381 202.7177,259.3106 '/%3E %3Cpolygon fill='%23C0D5ED' points='278.9286,351.2626 427.9027,336.4315 432.5426,286.204 283.5685,301.035 '/%3E %3Cpolygon fill='%23DCE7F5' points='202.7177,259.3106 198.0778,309.5381 283.5652,301.0284 288.2051,250.8008 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position-top: left top; }

.functionality_page__side-gradient-down {
  position: relative;
  width: 100%; }

.functionality_page__side-gradient-down-container {
  position: absolute;
  top: -25em;
  z-index: -2;
  width: 50%;
  height: 30em;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1001.6602 668.8026' enable-background='new 0 0 1001.6602 668.8026' xml:space='preserve' preserveAspectRatio='xMinYMax'%3E %3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='-10851.2832' y1='334.4013' x2='-11788.1025' y2='334.4013' gradientTransform='matrix(-1 0 0 1 -10822.1875 0)'%3E %3Cstop offset='0' style='stop-color:%23ECF3FB'/%3E %3Cstop offset='1' style='stop-color:%23ECF3FB;stop-opacity:0'/%3E %3C/linearGradient%3E %3Cpolygon fill='url(%23SVGID_1_)' points='1001.6602,668.8026 0,567.3398 0,0 1001.6602,101.4628 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  background-position-top: left bottom; }

.functionality_page__side-gradient-up {
  position: relative;
  width: 100%; }

.functionality_page__side-gradient-up-container {
  position: absolute;
  top: 5em;
  z-index: -2;
  width: 50%;
  height: 50em;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1001.6602 728.7807' enable-background='new 0 0 1001.6602 728.7807' xml:space='preserve' preserveAspectRatio='xMinYMax'%3E %3Cg%3E %3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='-12685.0117' y1='364.3904' x2='-13621.8311' y2='364.3904' gradientTransform='matrix(-1 0 0 1 -12655.916 0)'%3E %3Cstop offset='0' style='stop-color:%23ECF3FB'/%3E %3Cstop offset='1' style='stop-color:%23ECF3FB;stop-opacity:0'/%3E %3C/linearGradient%3E %3Cpolygon fill='url(%23SVGID_1_)' points='1001.6602,627.7561 0,728.7807 0,104.0248 1001.6602,0 '/%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  background-position-top: left bottom; }

.functionality_page__svg-container {
  z-index: -1;
  position: relative;
  width: 100%;
  height: 40em;
  margin-top: -40em;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920 326.1856' style='enable-background:new 0 0 1920 326.1856;' xml:space='preserve' preserveAspectRatio='xMidYMax'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:url(%23SVGID_1_);%7D .st1%7Bfill:url(%23SVGID_2_);%7D .st2%7Bopacity:0.4;%7D .st3%7Bfill:%230B1742;%7D .st4%7Bopacity:0.3;%7D .st5%7Bfill:%230E2050;%7D %3C/style%3E %3Cg%3E %3Cg%3E %3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='1046.0933' y1='782.6882' x2='104.4159' y2='1142.9822' gradientTransform='matrix(1 0 0 1 0 -589.1897)'%3E %3Cstop offset='0' style='stop-color:%23102D69'/%3E %3Cstop offset='0.2839' style='stop-color:%230F2F6D'/%3E %3Cstop offset='0.5466' style='stop-color:%230C3678'/%3E %3Cstop offset='0.8001' style='stop-color:%2306428B'/%3E %3Cstop offset='1' style='stop-color:%23004F9F'/%3E %3C/linearGradient%3E %3Cpolygon class='st0' points='-11.361,131.0382 -11.361,326.1856 1920,326.1856 1920,0 '/%3E %3C/g%3E %3Cg%3E %3ClinearGradient id='SVGID_2_' gradientUnits='userSpaceOnUse' x1='902.7471' y1='851.4033' x2='154.0445' y2='469.0112' gradientTransform='matrix(1 0 0 1 0 -589.1897)'%3E %3Cstop offset='0' style='stop-color:%23102D69'/%3E %3Cstop offset='0.2798' style='stop-color:%230D3373'/%3E %3Cstop offset='0.7584' style='stop-color:%2305458F'/%3E %3Cstop offset='1' style='stop-color:%23004F9F'/%3E %3C/linearGradient%3E %3Cpolygon class='st1' points='1920,250.9218 1920,326.1856 -11.361,326.1856 -11.361,133.294 '/%3E %3C/g%3E %3Cg class='st2'%3E %3Cpolygon class='st3' points='1920,325.0334 1920,326.1856 -11.3278,326.1856 -11.3278,193.9952 '/%3E %3C/g%3E %3Cg class='st4'%3E %3Cpolygon class='st3' points='-11.361,239.5077 -11.361,326.1856 1920,325.8495 1920,201.6201 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cpolygon class='st5' points='-11.361,303.1259 -11.361,326.1856 1920,326.1856 1920,326.1856 '/%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center bottom; }
  @media (min-width: 600px) {
    .functionality_page__svg-container {
      margin-top: -31em; } }

.functionality-accordion-blue__container {
  max-width: 1220px;
  margin: 0 auto;
  padding-right: 1em;
  padding-left: 1em;
  padding-bottom: 4em; }

.functionality-accordion-blue {
  box-sizing: border-box; }
  @media (min-width: 320px) {
    .functionality-accordion-blue {
      background-color: #0E2050;
      background-repeat: no-repeat;
      background-position: center top;
      background-size: 252%;
      width: 100%;
      padding-top: 2.5em; } }
  @media (min-width: 1024px) {
    .functionality-accordion-blue {
      background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1157.6757 920.3224' enable-background='new 0 0 1157.6757 920.3224' xml:space='preserve' preserveAspectRatio='none'%3E %3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='577.0459' y1='417.2246' x2='-76.8433' y2='667.4084'%3E %3Cstop offset='0' style='stop-color:%23102D69'/%3E %3Cstop offset='1' style='stop-color:%23004F9F'/%3E %3C/linearGradient%3E %3Cpolygon fill='url(%23SVGID_1_)' points='929.6506,920 0,920.3224 0,0.3225 1075.6506,0 1021.6506,550 '/%3E %3Cpolygon opacity='0.65' fill='%23004F9F' points='1075.9912,0.3225 1157.6757,0.3225 930.3795,920.3224 985.2872,920.3224 '/%3E %3C/svg%3E");
      background-color: #ECF3FB;
      background-repeat: no-repeat;
      background-position: center left;
      background-size: 60% 100%;
      padding-top: 3em;
      height: 45em; } }
  @media (min-width: 600px) and (max-width: 1024px) {
    .functionality-accordion-blue {
      height: auto;
      background-size: auto;
      padding-top: 2em; } }

.functionality_accordion_blue__accordion {
  width: 100%; }

.functionality-accordion-blue__header {
  font-family: 'Poppins-Light';
  color: white;
  font-size: 2.6em;
  text-transform: uppercase; }

.functionality-accordion-blue__header span {
  font-family: 'Poppins-Regular'; }

.functionality-accordion-blue__subheader {
  font-family: 'Poppins-Light';
  color: white;
  font-size: 1em; }

.functionality-accordion-blue__accordion-header {
  text-transform: uppercase;
  font-family: 'Poppins-Regular';
  font-size: 1.2em;
  font-weight: 300;
  color: white;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 11.6641' enable-background='new 0 0 20 11.6641' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%23FFFFFF' d='M19.8027,2.1245l-9.3401,9.3379c-0.1228,0.1206-0.3026,0.2017-0.4604,0.2017 c-0.1622,0-0.342-0.0811-0.4604-0.2017L0.2017,2.1245C0.0789,2.0039,0,1.8242,0,1.6641c0-0.1622,0.0789-0.342,0.2017-0.4626 l0.9998-1.002C1.3243,0.0789,1.4821,0,1.6663,0c0.1579,0,0.3376,0.0789,0.4604,0.1995l7.8755,7.8755l7.8755-7.8755 C17.9961,0.0789,18.1758,0,18.3381,0s0.342,0.0789,0.4604,0.1995l1.0042,1.002C19.9211,1.3221,20,1.5019,20,1.6641 C20,1.8242,19.9211,2.0039,19.8027,2.1245z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 1em 1em;
  text-transform: uppercase;
  margin-left: 0; }
  .functionality-accordion-blue__accordion-header.active {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 11.6641' enable-background='new 0 0 20 11.6641' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%2323AE84' d='M0.1973,9.5396l9.3401-9.3379C9.6602,0.0811,9.8399,0,9.9978,0c0.1622,0,0.342,0.0811,0.4604,0.2017 l9.3401,9.3379C19.9211,9.6602,20,9.8399,20,10c0,0.1622-0.0789,0.342-0.2017,0.4626l-0.9998,1.002 c-0.1228,0.1206-0.2806,0.1995-0.4648,0.1995c-0.1579,0-0.3376-0.0789-0.4604-0.1995L9.9978,3.5891l-7.8755,7.8755 c-0.1184,0.1206-0.2982,0.1995-0.4604,0.1995s-0.342-0.0789-0.4604-0.1995l-1.0042-1.002C0.0789,10.342,0,10.1622,0,10 C0,9.8399,0.0789,9.6602,0.1973,9.5396z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
    color: #23AE84; }
  .functionality-accordion-blue__accordion-header:hover {
    cursor: pointer; }

.functionality-accordion-blue__accordion-image-container {
  width: 100%;
  height: 100%; }

.functionality-accordion-blue__accordion-image {
  height: 100%;
  width: 100%;
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center; }
  @media (max-width: 1023px) {
    .functionality-accordion-blue__accordion-image {
      display: none; } }

.functionality-accordion-blue__accordion-image img {
  height: 100%; }

.functionality-accordion-blue__accordion-image svg {
  width: 100%; }

.functionality-accordion-blue__accordion-item {
  padding: 0.5em;
  border-bottom: 1px solid white; }

.functionality-accordion-blue__accordion-item-text {
  font-family: 'Roboto-Light';
  color: white;
  line-height: 1.7em;
  padding-right: 1em;
  margin: 1em 0; }

.svg-container {
  position: relative;
  height: 100%; }
  .svg-container .os-triangles-svg-2 {
    position: absolute;
    bottom: -9.2em;
    left: -6em;
    width: 156px;
    height: 156px; }
    @media (max-width: 479px) {
      .svg-container .os-triangles-svg-2 {
        display: none; } }
    @media (min-width: 480px) and (max-width: 1024px) {
      .svg-container .os-triangles-svg-2 {
        left: 0;
        height: 100px;
        width: 100px;
        bottom: -3.9em;
        display: none; } }
    .svg-container .os-triangles-svg-2 svg {
      width: 100%; }

.functionality-accordion-blue-bowtie .functionality-accordion-blue-bowtie__left-container > .mdc-layout-grid {
  padding: 1.5em;
  max-width: calc(100% - (200% - 1280px) / 2);
  margin: 0 0 0 auto; }
  @media (max-width: 479px) {
    .functionality-accordion-blue-bowtie .functionality-accordion-blue-bowtie__left-container > .mdc-layout-grid {
      width: 100%;
      max-width: 100%; } }

@media (max-width: 479px) {
  .functionality-accordion-blue-bowtie .functionality-accordion-blue-bowtie__left-container .mdc-button {
    margin-bottom: 2em; } }

.functionality-accordion-blue-bowtie .home-right-choice__right-column {
  background-color: #ECF3FB;
  position: relative; }

.functionality-accordion-blue-bowtie .functionality-accordion-blue-bowtie__left-container {
  position: relative;
  z-index: 2;
  padding: 3em 2.5em 3em 0;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1107.0012 510' style='enable-background:new 0 0 1107.0012 510;' xml:space='preserve' preserveAspectRatio='none'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:url(%23SVGID_1_);%7D %3C/style%3E %3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='600.5872' y1='273.4937' x2='-32.1842' y2='70.0231' gradientTransform='matrix(1 0 0 -1 0 512)'%3E %3Cstop offset='0' style='stop-color:%23102D69'/%3E %3Cstop offset='1' style='stop-color:%23004F9F'/%3E %3C/linearGradient%3E %3Cpolygon class='st0' points='1190,-20 -11,-20 -11,521 1137.5762,521 1190,328.4899 '/%3E %3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left-top;
  align-items: right; }
  @media (max-width: 479px) {
    .functionality-accordion-blue-bowtie .functionality-accordion-blue-bowtie__left-container {
      padding: 0; } }

.functionality-accordion-blue-bowtie .home-right-choice__mobile-bowtie {
  position: absolute;
  z-index: 6;
  left: 0;
  width: 100%;
  height: 6.5em;
  bottom: -2.3em;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 600 127.6598' enable-background='new 0 0 600 127.6598' xml:space='preserve'%3E %3Cpolygon opacity='0.65' fill='%2301519C' enable-background='new ' points='600,82.0944 600,0 0,127.6598 0,82.0944 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover; }

.functionality-accordion-blue-bowtie .home-right-choice__desktop-bowtie {
  position: absolute;
  width: 7em;
  height: 100%;
  top: 0;
  right: -4.5em; }

.functionality-accordion-blue-bowtie .home-right-choice__desktop-bowtie svg {
  height: 100%;
  width: 100%;
  object-fit: contain; }

.functionality-accordion-white__container {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: -10em; }
  .functionality-accordion-white__container > .mdc-layout-grid {
    width: 100%;
    max-width: 1280px; }

.functionality-accordion-white {
  box-sizing: border-box; }
  @media (min-width: 320px) {
    .functionality-accordion-white {
      background-color: #0E2050;
      background-repeat: no-repeat;
      background-position: center top;
      background-size: 252%;
      width: 100%;
      padding-top: 2.5em; } }
  @media (min-width: 1024px) {
    .functionality-accordion-white {
      background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1157.6757 920.3224' enable-background='new 0 0 1157.6757 920.3224' xml:space='preserve' preserveAspectRatio='none'%3E %3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='577.0459' y1='417.2246' x2='-76.8433' y2='667.4084'%3E %3Cstop offset='0' style='stop-color:%23102D69'/%3E %3Cstop offset='1' style='stop-color:%23004F9F'/%3E %3C/linearGradient%3E %3Cpolygon fill='url(%23SVGID_1_)' points='929.6506,920 0,920.3224 0,0.3225 1075.6506,0 1021.6506,550 '/%3E %3Cpolygon opacity='0.65' fill='%23004F9F' points='1075.9912,0.3225 1157.6757,0.3225 930.3795,920.3224 985.2872,920.3224 '/%3E %3C/svg%3E");
      background-color: #ECF3FB;
      background-repeat: no-repeat;
      background-position: center left;
      background-size: 60% 100%;
      padding-top: 3em; } }
  @media (min-width: 600px) and (max-width: 1024px) {
    .functionality-accordion-white {
      height: auto;
      background-size: auto;
      padding-top: 2em; } }

.functionality-accordion-blue__accordion {
  width: 100%; }

.functionality-accordion-white__header {
  font-family: 'Poppins-Light';
  color: #004f9f;
  font-size: 2.8em;
  text-transform: uppercase; }

.functionality-accordion-white__header span {
  font-family: 'Poppins-Regular'; }

.functionality-accordion-white__subheader {
  font-family: 'Poppins-Light';
  color: #3d495e;
  font-size: 1em; }

.functionality-accordion-white__accordion-header {
  text-transform: uppercase;
  font-family: 'Poppins-Regular';
  font-size: 1.2em;
  font-weight: 300;
  color: #3d495e;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 11.6641' enable-background='new 0 0 20 11.6641' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%23004F9F' d='M19.8027,2.1245l-9.3401,9.3379c-0.1228,0.1206-0.3026,0.2017-0.4604,0.2017 c-0.1622,0-0.342-0.0811-0.4604-0.2017L0.2017,2.1245C0.0789,2.0039,0,1.8242,0,1.6641c0-0.1622,0.0789-0.342,0.2017-0.4626 l0.9998-1.002C1.3243,0.0789,1.4821,0,1.6663,0c0.1579,0,0.3376,0.0789,0.4604,0.1995l7.8755,7.8755l7.8755-7.8755 C17.9961,0.0789,18.1758,0,18.3381,0s0.342,0.0789,0.4604,0.1995l1.0042,1.002C19.9211,1.3221,20,1.5019,20,1.6641 C20,1.8242,19.9211,2.0039,19.8027,2.1245z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 1em 1em;
  text-transform: uppercase;
  margin-left: 0; }
  .functionality-accordion-white__accordion-header.active {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 11.6641' enable-background='new 0 0 20 11.6641' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%2323AE84' d='M0.1973,9.5396l9.3401-9.3379C9.6602,0.0811,9.8399,0,9.9978,0c0.1622,0,0.342,0.0811,0.4604,0.2017 l9.3401,9.3379C19.9211,9.6602,20,9.8399,20,10c0,0.1622-0.0789,0.342-0.2017,0.4626l-0.9998,1.002 c-0.1228,0.1206-0.2806,0.1995-0.4648,0.1995c-0.1579,0-0.3376-0.0789-0.4604-0.1995L9.9978,3.5891l-7.8755,7.8755 c-0.1184,0.1206-0.2982,0.1995-0.4604,0.1995s-0.342-0.0789-0.4604-0.1995l-1.0042-1.002C0.0789,10.342,0,10.1622,0,10 C0,9.8399,0.0789,9.6602,0.1973,9.5396z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
    color: #004f9f; }
  .functionality-accordion-white__accordion-header:hover {
    cursor: pointer; }

.functionality-accordion-white__accordion-image__container {
  position: relative;
  width: 100%; }

.functionality-accordion-white__accordion-image {
  position: absolute;
  width: 20em;
  right: 5em;
  top: 5em; }

.functionality-accordion-white__accordion-image svg {
  width: 100%; }

.functionality-accordion-white__accordion-item {
  padding: 0.5em;
  color: #3d495e;
  border-bottom: 1px solid #3d495e; }

.functionality-accordion-white__accordion-item-text {
  font-family: 'Roboto-Light';
  color: #3d495e;
  line-height: 1.7em;
  padding-right: 1em;
  margin: 1em 0; }

.svg-container {
  position: relative; }
  .svg-container .os-triangles-svg-2 {
    position: absolute;
    bottom: -9.2em;
    left: -6em;
    width: 156px;
    height: 156px; }
    @media (max-width: 599px) {
      .svg-container .os-triangles-svg-2 {
        display: none; } }
    @media (min-width: 600px) and (max-width: 1024px) {
      .svg-container .os-triangles-svg-2 {
        left: 0;
        height: 100px;
        width: 100px;
        bottom: -3.9em;
        display: none; } }
    .svg-container .os-triangles-svg-2 svg {
      width: 100%; }

.functionality-accordion-white__module {
  width: 100%; }

.functionality-accordion-white__module-text {
  font-family: 'Roboto-Light';
  text-align: center;
  font-size: 0.9em;
  color: #3d495e; }

.functionality-accordion-white__module-header {
  font-family: 'Poppins-Light';
  text-align: center;
  color: #004f9f;
  font-size: 1.1em;
  text-transform: uppercase; }

.functionality-accordion-white__module-image-container {
  position: relative;
  width: 100%; }

.functionality-accordion-white__module-image {
  position: relative;
  width: 20em;
  height: 20em;
  margin: 0 auto;
  margin-top: 8em; }

.functionality-accordion-white__module-image svg {
  width: 100%; }

.functionality-footer-block__container {
  background-color: #0E2050;
  width: 100%; }

.functionality-footer-block {
  margin: 0 auto;
  max-width: 1220px;
  padding: 2em 1em 2em 1em; }

.functionality-footer-block__header {
  font-family: 'Poppins-Light';
  color: white;
  font-size: 2.8em;
  text-align: center; }

.functionality-footer-block__header span {
  font-family: 'Poppins-Medium'; }

.functionality-footer-block__subheader {
  font-family: 'Roboto-Light';
  color: white;
  text-align: center;
  font-size: 1.5em; }

.functionality-footer-block__subheader span {
  font-family: 'Roboto-Medium'; }

.functionality-footer-block__text-component {
  font-family: 'Roboto-Light';
  color: white;
  text-align: center;
  font-size: 1.2em; }

.functionality-footer-block__text-component span {
  color: #23AE84; }

.functionality-info-card__container .mdc-layout-grid {
  width: 100%;
  max-width: 1280px; }
  .functionality-info-card__container .mdc-layout-grid .mdc-card {
    background-color: #FFF;
    position: relative;
    border: none;
    box-shadow: none; }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__container-title {
      margin-top: 1.5em; }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list-header {
      font-family: 'Roboto-Bold';
      color: #0b1742;
      font-size: 1.3em;
      margin-top: 2em;
      margin-bottom: 1em; }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list {
      display: flex;
      align-items: stretch;
      /* Default */
      justify-content: space-between;
      width: 75%;
      margin-top: 1em;
      margin-bottom: 4em;
      padding: 0; }
      @media (max-width: 499px) {
        .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list {
          display: block; } }
    @media (max-width: 1050px) {
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list {
        width: 80%; } }
    @media (max-width: 950px) {
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list {
        width: 100%; } }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list-item {
      position: relative;
      display: inline-block;
      flex: 0 1 auto;
      /* Default */
      list-style-type: none;
      height: 1.6em;
      line-height: 1.8em; }
      @media (max-width: 499px) {
        .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list-item {
          display: block; } }
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list-item.functionality-info-card__device-list-item--desktop {
        background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.128 19.9744' enable-background='new 0 0 25.128 19.9744' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%2324AD83' stroke='%2324AD83' stroke-width='0.5' stroke-miterlimit='10' d='M21.7208,0.25H3.4072 C1.6664,0.25,0.25,1.6662,0.25,3.4068v9.9831c0,1.7406,1.4164,3.1568,3.1572,3.1568h18.3136c1.7408,0,3.1572-1.4162,3.1572-3.1568 V3.4068C24.878,1.6662,23.4616,0.25,21.7208,0.25z M3.4072,1.1774h18.3136c1.2296,0,2.2299,1,2.2299,2.2294v8.6199H1.1774V3.4068 C1.1774,2.1774,2.1776,1.1774,3.4072,1.1774z M21.7208,15.6192H3.4072c-1.2296,0-2.2299-1-2.2299-2.2294V12.954h22.7733v0.4358 C23.9507,14.6192,22.9504,15.6192,21.7208,15.6192z'/%3E %3Cpath fill='%2324AD83' stroke='%2324AD83' stroke-width='0.5' stroke-miterlimit='10' d='M17.1556,18.797H7.9724 c-0.2561,0-0.4637,0.2076-0.4637,0.4637s0.2076,0.4637,0.4637,0.4637h9.1832c0.2561,0,0.4637-0.2076,0.4637-0.4637 S17.4117,18.797,17.1556,18.797z'/%3E %3Cpath fill='%2324AD83' stroke='%2324AD83' stroke-width='0.5' stroke-miterlimit='10' d='M18.8348,13.8553h-2.1013 c-0.2561,0-0.4637,0.2076-0.4637,0.4637s0.2076,0.4637,0.4637,0.4637h2.1013c0.2561,0,0.4637-0.2076,0.4637-0.4637 S19.0909,13.8553,18.8348,13.8553z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E"); }
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list-item.functionality-info-card__device-list-item--tablet {
        background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18.4387 23.2201' enable-background='new 0 0 18.4387 23.2201' xml:space='preserve'%3E %3Cpath fill='%2324AD83' stroke='%2324AD83' stroke-width='0.5' stroke-miterlimit='10' d='M17.725,6.0625 c0.2561,0,0.4637-0.2076,0.4637-0.4637V3.3053c0-0.2561-0.2076-0.4637-0.4637-0.4637h-0.1324V2.5684 c0-1.2783-1.0401-2.3184-2.3184-2.3184H2.5684C1.2901,0.25,0.25,1.2901,0.25,2.5684v18.0834c0,1.2783,1.0401,2.3184,2.3184,2.3184 h12.7058c1.2783,0,2.3184-1.0401,2.3184-2.3184V9.0888h0.1324c0.2561,0,0.4637-0.2076,0.4637-0.4637V7.4784 c0-0.2561-0.2076-0.4637-0.4637-0.4637h-0.1324V6.0625H17.725z M2.5684,1.1774h12.7058c0.7671,0,1.391,0.624,1.391,1.391v15.8455 c-0.0723-0.0466-0.1534-0.0805-0.2459-0.0805H1.1774V2.5684C1.1774,1.8013,1.8013,1.1774,2.5684,1.1774z M15.2742,22.0428H2.5684 c-0.7671,0-1.391-0.624-1.391-1.391v-1.391h15.242c0.0924,0,0.1736-0.0339,0.2459-0.0805v1.4716 C16.6652,21.4188,16.0412,22.0428,15.2742,22.0428z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E"); }
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list-item.functionality-info-card__device-list-item--sms {
        background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20.5 19.632' enable-background='new 0 0 20.5 19.632' xml:space='preserve'%3E %3Cpath fill='%2324AD83' d='M16.875,0H3.625C1.626,0,0,1.626,0,3.625v9.25C0,14.874,1.626,16.5,3.625,16.5H4.38 c-0.0118,2.3676,0.1164,2.2281,0.1229,2.2516c0.1188,0.437,0.4359,0.756,0.8494,0.852c0.1677,0.0387,0.3369,0.0374,0.4995-0.001 c0.2343-0.0554,0.4529-0.1873,0.6286-0.3868c0.0937-0.1069,1.6268-1.775,2.4393-2.6577C8.998,16.5416,9.0739,16.5182,9.1516,16.5 h7.7234c1.999,0,3.625-1.626,3.625-3.625v-9.25C20.5,1.626,18.874,0,16.875,0z M5.8104,15H3.625C2.4531,15,1.5,14.0469,1.5,12.875 v-9.25C1.5,2.4531,2.4531,1.5,3.625,1.5h13.25C18.0469,1.5,19,2.4531,19,3.625v9.25C19,14.0469,18.0469,15,16.875,15H8.3906 l-1.4567,1.6083l-0.0001,0.0001l0,0c-0.4345,0.4725-0.8947,0.973-1.2011,1.3069L5.8104,15z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E"); }
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list-item.functionality-info-card__device-list-item--email {
        background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21.9355 21.3655' enable-background='new 0 0 21.9355 21.3655' xml:space='preserve'%3E %3Cpath fill='%2324AD83' stroke='%2324AD83' stroke-width='0.5' stroke-miterlimit='10' d='M21.6781,7.4167 c-0.0015-0.0113-0.0018-0.0221-0.0041-0.0333c-0.0108-0.0527-0.0306-0.102-0.0583-0.1475 c-0.0024-0.0039-0.0023-0.0085-0.0049-0.0123c-0.0037-0.0057-0.0098-0.0085-0.0137-0.014 c-0.0301-0.0424-0.0656-0.0809-0.1092-0.1116c-0.0029-0.002-0.0051-0.005-0.008-0.0069c-0.0006-0.0004-0.001-0.0009-0.0015-0.0013 L11.2978,0.3275c-0.1546-0.1028-0.3555-0.1035-0.5105-0.0016L0.4597,7.0882C0.4587,7.0888,0.4581,7.0897,0.4572,7.0903 C0.4523,7.0935,0.4486,7.0982,0.4439,7.1016c-0.0417,0.03-0.0761,0.0668-0.1052,0.1077c-0.004,0.0056-0.0102,0.0085-0.014,0.0143 C0.3223,7.2274,0.3223,7.2318,0.32,7.2356C0.2922,7.281,0.2725,7.3304,0.2616,7.3831c-0.0023,0.0115-0.0028,0.0224-0.0042,0.034 C0.2548,7.4368,0.25,7.4559,0.25,7.476v11.2849c0,1.2984,1.0564,2.3546,2.3548,2.3546h16.7258c1.2984,0,2.3548-1.0562,2.3548-2.3546 V7.476C21.6855,7.4558,21.6807,7.4365,21.6781,7.4167z M11.0395,1.2692l9.3374,6.2023l-9.4092,6.1042L1.5629,7.4742L11.0395,1.2692z M19.3307,20.1882H2.6048c-0.7872,0-1.4275-0.6403-1.4275-1.4273V8.3296l8.9384,5.7988l-2.0596,1.3361 c-0.2149,0.1392-0.276,0.4265-0.1365,0.6414c0.0888,0.1367,0.2375,0.2112,0.3894,0.2112c0.0865,0,0.1739-0.0242,0.252-0.0747 l2.4067-1.5613l2.4067,1.5613c0.0781,0.0507,0.1655,0.0747,0.252,0.0747c0.1519,0,0.3007-0.0745,0.3894-0.2112 c0.1395-0.2149,0.0783-0.5022-0.1365-0.6414l-2.0596-1.3361l8.9384-5.7988v10.4313C20.7581,19.5479,20.1179,20.1882,19.3307,20.1882 z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E"); }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list-item-icon {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 1.5em; }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list-item-icon svg {
      width: 100%; }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__device-list-item-text {
      margin-left: 2em;
      font-family: 'Roboto-Light';
      color: #004f9f;
      font-size: 1.2em;
      line-height: 1.5em; }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__image-container {
      position: relative;
      width: 100%; }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__image {
      position: absolute;
      left: -7.5em;
      height: 24em;
      width: 37em; }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__image svg {
      width: 100%; }
    @media (max-width: 1349px) {
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__image {
        position: absolute;
        left: 0em;
        right: 0;
        height: 24em; }
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__image svg {
        height: 100%; } }
    @media (max-width: 849px) {
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__image {
        position: relative;
        left: 0em;
        right: 0;
        height: 24em; } }
    @media (max-width: 479px) {
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__image {
        position: relative;
        left: 0em;
        right: 0;
        height: 16em;
        width: 23em;
        margin: 0 auto; } }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card {
        margin-top: 1em; } }
    .functionality-info-card__container .mdc-layout-grid .mdc-card .functionality-info-card__button-container {
      align-items: center;
      justify-content: center;
      text-align: center; }

.functionality-green-block {
  margin-top: 4em; }
  .functionality-green-block .mdc-layout-grid {
    width: 100%;
    max-width: 1280px; }
    .functionality-green-block .mdc-layout-grid .mdc-card {
      background-color: #23ae84;
      padding: 4em;
      border: none;
      box-shadow: none;
      position: relative; }
      @media (max-width: 479px) {
        .functionality-green-block .mdc-layout-grid .mdc-card {
          padding: 1em; } }
      .functionality-green-block .mdc-layout-grid .mdc-card .particles {
        position: absolute;
        width: 8.2297em;
        height: 7.6372em;
        right: 2.2601em;
        top: -4.6554em; }
        @media (max-width: 479px) {
          .functionality-green-block .mdc-layout-grid .mdc-card .particles {
            display: none; } }
        .functionality-green-block .mdc-layout-grid .mdc-card .particles svg {
          width: 100%;
          height: 100%; }
  .functionality-green-block .functionality-green-block__header {
    text-align: center; }

.functionality-reuse-card__container {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto;
  margin-bottom: 6em;
  box-sizing: border-box; }

.functionality-reuse-card {
  position: relative;
  width: 100%;
  overflow: hidden;
  background-color: white; }

.functionality-reuse-card__module-container {
  position: relative;
  width: 100%;
  margin-top: 10em;
  height: 20em;
  margin-left: -1.52em; }
  @media (max-width: 499px) {
    .functionality-reuse-card__module-container {
      margin-top: 2em;
      height: 10em; } }

.functionality-reuse-card__module-image {
  position: absolute;
  left: 0;
  width: 8em;
  height: 9em; }
  @media (max-width: 499px) {
    .functionality-reuse-card__module-image {
      height: 3em; } }

.functionality-reuse-card__module-image svg {
  width: 100%; }

.functionality-reuse-card__module-header {
  font-family: 'Poppins-Medium';
  text-transform: uppercase;
  color: #3D495E;
  position: relative;
  left: 160px;
  width: 60%;
  font-size: 1.3em; }

.functionality-reuse-card__module-text {
  color: #3D495E;
  font-family: 'Poppins-Light';
  position: relative;
  margin-top: 0.7em;
  line-height: 2em;
  left: 160px;
  width: 60%; }

.functionality-reuse-card__svg-container {
  position: relative;
  width: 90%;
  height: 30em; }
  @media (max-width: 700px) {
    .functionality-reuse-card__svg-container {
      height: 20em; } }
  @media (max-width: 499px) {
    .functionality-reuse-card__svg-container {
      height: 20em; } }

.functionality-reuse-card__svg--tall {
  position: absolute;
  top: 2em;
  right: 5em;
  left: 6.5em;
  bottom: -2em; }

.functionality-reuse-card__svg--wide {
  position: absolute;
  left: 2em;
  right: 0;
  height: 100%; }

.functionality-reuse-card__svg--wide svg {
  position: absolute;
  width: 100%;
  bottom: 0; }

.functionality-reuse-card__svg--tall svg {
  position: absolute;
  width: 100%;
  bottom: 0; }

.functionality-iso-list__container {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto; }

.functionality-iso-item {
  margin-bottom: 1.5em; }

.functionality-iso-list__icon-container {
  position: relative;
  width: 100%;
  height: 100%; }

.functionality-iso-list__icon-container {
  margin: 0 auto;
  width: 9em;
  height: 9em; }

.functionality-iso-list__icon-container svg {
  width: 100%; }

.functionality-iso-list__header {
  font-size: 1.5em;
  font-family: 'Poppins-Light';
  color: #3d495e;
  text-align: center;
  margin-top: 1em; }

.functionality-iso-list__text {
  color: #3d495e;
  padding-left: 2em;
  padding-right: 2em;
  line-height: 2em;
  font-family: 'Roboto-Light';
  font-size: 1em;
  text-align: center; }

.os-mt__1 {
  margin-top: 1em !important; }

.os-mt__2 {
  margin-top: 2em !important; }

.os-mt__3 {
  margin-top: 3em !important; }

.os-mt__4 {
  margin-top: 4em !important; }

.os-mt__5 {
  margin-top: 5em !important; }

.os-mt__6 {
  margin-top: 6em !important; }

.os-mt__7 {
  margin-top: 7em !important; }

.os-mt__8 {
  margin-top: 8em !important; }

.os-mt__9 {
  margin-top: 9em !important; }

.os-mt__10 {
  margin-top: 10em !important; }

@media (min-width: 320px) {
  .pro-cta-section {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 600 460' enable-background='new 0 0 600 460' xml:space='preserve'%3E %3Cg%3E %3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='307.2227' y1='204.8948' x2='-30.2328' y2='313.4052'%3E %3Cstop offset='0' style='stop-color:%23233267'/%3E %3Cstop offset='1' style='stop-color:%2301519C'/%3E %3C/linearGradient%3E %3Crect x='0' fill='url(%23SVGID_1_)' width='600' height='414.4346'/%3E %3Cpolygon opacity='0.65' fill='%2301519C' points='600,414.4346 600,332.3402 0,460 0,414.4346 '/%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100%;
    width: 100%;
    height: 20.2em;
    min-height: 20.2em;
    padding-top: 1.5em;
    margin-bottom: 1.5em;
    z-index: 1; }
    .pro-cta-section .mdc-button--raised:not(:disabled) {
      font-family: 'Poppins-SemiBold';
      background-color: #ffd500;
      color: #0b1742; } }

@media (min-width: 384px) and (max-width: 411px) {
  .pro-cta-section {
    height: 20.2em;
    min-height: 20.2em; } }

@media (min-width: 412px) and (max-width: 599px) {
  .pro-cta-section {
    height: 19.2em;
    min-height: 19.2em;
    margin-bottom: 1.5em; } }

@media (min-width: 600px) {
  .pro-cta-section {
    display: none; } }


/*# sourceMappingURL=pro_functionalities.css.map*/