@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  7% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  14% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  21% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  35% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  7% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  14% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  21% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  35% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

#connectedEnterprise2 {
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  background-color: #fff;
  padding: 20px 0px 20px;
  -webkit-font-smoothing: antialiased;
  width: calc(100% + 20px);
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px); }
  @media (min-width: 500px) {
    #connectedEnterprise2 {
      padding-left: 5vw;
      padding-right: 5vw;
      width: 100%;
      -webkit-transform: none;
      transform: none; } }
  @media (min-width: 641px) {
    #connectedEnterprise2 {
      padding-left: 0;
      padding-right: 0; } }
  #connectedEnterprise2 article, #connectedEnterprise2 aside, #connectedEnterprise2 details, #connectedEnterprise2 figcaption, #connectedEnterprise2 figure, #connectedEnterprise2 footer, #connectedEnterprise2 header, #connectedEnterprise2 hgroup, #connectedEnterprise2 main, #connectedEnterprise2 menu, #connectedEnterprise2 nav, #connectedEnterprise2 section, #connectedEnterprise2 summary {
    display: block; }
  #connectedEnterprise2 audio, #connectedEnterprise2 canvas, #connectedEnterprise2 progress, #connectedEnterprise2 video {
    display: inline-block;
    
    vertical-align: baseline;
     }
  #connectedEnterprise2 audio:not([controls]) {
    display: none;
    height: 0; }
  #connectedEnterprise2 [hidden], #connectedEnterprise2 template {
    display: none; }
  #connectedEnterprise2 a {
    background-color: transparent; }
    #connectedEnterprise2 a:active, #connectedEnterprise2 a:hover {
      outline: 0; }
  #connectedEnterprise2 abbr[title] {
    border-bottom: 1px dotted; }
  #connectedEnterprise2 b, #connectedEnterprise2 strong {
    font-weight: bold; }
  #connectedEnterprise2 dfn {
    font-style: italic; }
  #connectedEnterprise2 h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  #connectedEnterprise2 mark {
    background: #ff0;
    color: #000; }
  #connectedEnterprise2 small {
    font-size: 80%; }
  #connectedEnterprise2 sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  #connectedEnterprise2 sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em; }
  #connectedEnterprise2 sub {
    bottom: -0.25em; }
  #connectedEnterprise2 img {
    border: 0; }
  #connectedEnterprise2 svg:not(:root) {
    overflow: hidden; }
  #connectedEnterprise2 figure {
    margin: 1em 40px; }
  #connectedEnterprise2 hr {
    box-sizing: content-box;
    height: 0; }
  #connectedEnterprise2 pre {
    overflow: auto; }
  #connectedEnterprise2 code, #connectedEnterprise2 kbd, #connectedEnterprise2 pre, #connectedEnterprise2 samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  #connectedEnterprise2 button, #connectedEnterprise2 input, #connectedEnterprise2 optgroup, #connectedEnterprise2 select, #connectedEnterprise2 textarea {
    color: inherit;
    
    font: inherit;
    
    margin: 0;
     }
  #connectedEnterprise2 button {
    overflow: visible;
    text-transform: none; }
  #connectedEnterprise2 select {
    text-transform: none; }
  #connectedEnterprise2 button, #connectedEnterprise2 html input[type="button"] {
    -webkit-appearance: button;
    
    cursor: pointer;
     }
  #connectedEnterprise2 input[type="reset"], #connectedEnterprise2 input[type="submit"] {
    -webkit-appearance: button;
    
    cursor: pointer;
     }
  #connectedEnterprise2 button[disabled], #connectedEnterprise2 html input[disabled] {
    cursor: default; }
  #connectedEnterprise2 button::-moz-focus-inner {
    border: 0;
    padding: 0; }
  #connectedEnterprise2 input {
    line-height: normal; }
    #connectedEnterprise2 input::-moz-focus-inner {
      border: 0;
      padding: 0; }
    #connectedEnterprise2 input[type="checkbox"], #connectedEnterprise2 input[type="radio"] {
      box-sizing: border-box;
      
      padding: 0;
       }
    #connectedEnterprise2 input[type="number"]::-webkit-inner-spin-button, #connectedEnterprise2 input[type="number"]::-webkit-outer-spin-button {
      height: auto; }
    #connectedEnterprise2 input[type="search"] {
      -webkit-appearance: textfield;
      
      
      box-sizing: content-box; }
      #connectedEnterprise2 input[type="search"]::-webkit-search-cancel-button, #connectedEnterprise2 input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none; }
  #connectedEnterprise2 fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  #connectedEnterprise2 legend {
    border: 0;
    
    padding: 0;
     }
  #connectedEnterprise2 textarea {
    overflow: auto; }
  #connectedEnterprise2 optgroup {
    font-weight: bold; }
  #connectedEnterprise2 table {
    border-collapse: collapse;
    border-spacing: 0; }
  #connectedEnterprise2 td, #connectedEnterprise2 th {
    padding: 0; }
  #connectedEnterprise2 * {
    box-sizing: border-box; }
  #connectedEnterprise2 > ul {
    width: 100%;
    margin: 0 auto;
    height: 0;
    padding-top: 100%;
    position: relative; }
    #connectedEnterprise2 > ul > li {
      border-radius: 100%;
      width: 27%;
      height: 0;
      padding-top: 27%;
      background-color: #03328e;
      position: absolute;
      top: 0;
      left: 0;
      color: #fff;
      z-index: 1;
      cursor: pointer;
      -webkit-transition: opacity 500ms cubic-bezier(0.86, 0, 0.07, 1);
      transition: opacity 500ms cubic-bezier(0.86, 0, 0.07, 1); }
      #connectedEnterprise2 > ul > li span {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-align: center;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        border-radius: 100%;
        font-weight: bold;
        font-size: 12.5px;
        line-height: 14px;
        letter-spacing: -0.2px;
        padding: 8px; }
        @media (min-width: 360px) {
          #connectedEnterprise2 > ul > li span {
            font-size: calc(3.75vw);
            line-height: calc(4.25vw);
            padding: 1.9vw; } }
        @media (min-width: 470px) {
          #connectedEnterprise2 > ul > li span {
            font-size: 18px;
            line-height: 20.5px;
            padding: 16px; } }
        @media (min-width: 1000px) {
          #connectedEnterprise2 > ul > li span {
            font-size: 19px;
            line-height: 21.5px;
            padding: 20px; } }
      #connectedEnterprise2 > ul > li .ce-tooltip {
        position: absolute;
        top: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        background-color: #fff;
        border-radius: 6px;
        padding: 8px 12px;
        text-align: center;
        border: 1px solid #e1e1e1;
        width: 250%;
        opacity: 0;
        margin-top: 10px;
        margin-bottom: 10px;
        pointer-events: none;
        max-width: 280px;
        -webkit-transition: opacity 250ms cubic-bezier(0.86, 0, 0.07, 1);
        transition: opacity 250ms cubic-bezier(0.86, 0, 0.07, 1); }
        #connectedEnterprise2 > ul > li .ce-tooltip h4 {
          color: #000;
          margin-bottom: 6px; }
      #connectedEnterprise2 > ul > li.active {
        z-index: 5; }
        #connectedEnterprise2 > ul > li.active .ce-tooltip {
          opacity: 1; }
      #connectedEnterprise2 > ul > li.inactive {
        z-index: 1;
        opacity: 0.35; }
      #connectedEnterprise2 > ul > li:nth-child(1) {
        top: 1%;
        left: 36.5%;
        -webkit-animation-name: heartBeat;
        animation-name: heartBeat;
        -webkit-animation-duration: 2.5s;
        animation-duration: 2.5s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite; }
        @media (min-width: 768px) {
          #connectedEnterprise2 > ul > li:nth-child(1):hover ~ .bg-circles {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }
      #connectedEnterprise2 > ul > li:nth-child(2) {
        top: 36.5%;
        left: 1%; }
        #connectedEnterprise2 > ul > li:nth-child(2) .ce-tooltip {
          -webkit-transform: none;
          transform: none;
          top: auto;
          bottom: 100%;
          left: 0; }
        @media (min-width: 768px) {
          #connectedEnterprise2 > ul > li:nth-child(2):hover ~ .bg-circles {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg); } }
      #connectedEnterprise2 > ul > li:nth-child(3) {
        width: 31%;
        padding-top: 31%;
        top: 34.5%;
        left: 34.5%;
        background-color: #0095d2; }
        @media (min-width: 768px) {
          #connectedEnterprise2 > ul > li:nth-child(3):hover ~ .bg-circles {
            -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }
      #connectedEnterprise2 > ul > li:nth-child(4) {
        top: 36.5%;
        left: 72%; }
        #connectedEnterprise2 > ul > li:nth-child(4) .ce-tooltip {
          -webkit-transform: none;
          transform: none;
          top: auto;
          bottom: 100%;
          left: auto;
          right: 0; }
        @media (min-width: 768px) {
          #connectedEnterprise2 > ul > li:nth-child(4):hover ~ .bg-circles {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
      #connectedEnterprise2 > ul > li:nth-child(5) {
        top: 72%;
        left: 36.5%; }
        #connectedEnterprise2 > ul > li:nth-child(5) .ce-tooltip {
          top: auto;
          bottom: 100%; }
        @media (min-width: 768px) {
          #connectedEnterprise2 > ul > li:nth-child(5):hover ~ .bg-circles {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); } }
    #connectedEnterprise2 > ul .bg-circles {
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 0;
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: -webkit-transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
      transition: -webkit-transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
      transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
      transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 500ms cubic-bezier(0.86, 0, 0.07, 1); }
      #connectedEnterprise2 > ul .bg-circles:before {
        content: '';
        border: 2px solid #dfdfdf;
        position: absolute;
        top: 14.5%;
        left: 14.5%;
        width: 71%;
        height: 71%;
        border-radius: 100%; }
      #connectedEnterprise2 > ul .bg-circles:after {
        content: '';
        border: 2px solid #dfdfdf;
        position: absolute;
        top: 14.5%;
        left: 32.25%;
        width: 35.5%;
        height: 35.5%;
        border-radius: 100%; }
      #connectedEnterprise2 > ul .bg-circles > div:first-child:before {
        content: '';
        border: 2px solid #dfdfdf;
        position: absolute;
        top: 32.25%;
        left: 14.5%;
        width: 35.5%;
        height: 35.5%;
        border-radius: 100%; }
      #connectedEnterprise2 > ul .bg-circles > div:first-child:after {
        content: '';
        border: 2px solid #dfdfdf;
        position: absolute;
        top: 32.25%;
        left: 50%;
        width: 35.5%;
        height: 35.5%;
        border-radius: 100%; }
      #connectedEnterprise2 > ul .bg-circles > div:last-child:before {
        content: '';
        border: 2px solid #dfdfdf;
        position: absolute;
        top: 50%;
        left: 32.25%;
        width: 35.5%;
        height: 35.5%;
        border-radius: 100%; }
  #connectedEnterprise2.interacted > ul > li:nth-child(1) {
    -webkit-animation: none;
    animation: none; }
