#body {
  z-index: 50;
  height: 100% !important; }

.hotImg {
  display: none !important; }

div#fps {
  color: white !important;
  top: -90vh;
  font-size: 14px; }

div#header {
  z-index: 50;
  position: absolute;
  bottom: 0;
  top: auto !important;
  background-color: rgba(0, 0, 0, 0.7);
  pointer-events: auto;
  font-size: 1.2em; }

div#infoText {
  bottom: 100%;
  top: auto; }

#titles {
  display: none;
  left: 2.8em;
  top: 2.8em;
  pointer-events: none;
  font-size: 1em; }
  #titles .mainTitle {
    font-size: 1.05em; }

div#featuresMenu {
  left: 5.3em;
  top: auto;
  bottom: 100%;
  overflow-y: auto;
  padding: 0.4em;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-transform-origin: bottom;
  -moz-transform-origin: bottom;
  transform-origin: bottom; }
  div#featuresMenu div.featureItem {
    background-image: none;
    padding: 1em; }
    div#featuresMenu div.featureItem:active, div#featuresMenu div.featureItem:hover {
      background-color: rgba(131, 209, 245, 0.75) !important; }
      body[data-model="AC922"] div#featuresMenu div.featureItem:active, body[data-model="E980"] div#featuresMenu div.featureItem:active, body[data-model="E950"] div#featuresMenu div.featureItem:active, body[data-model="S924"] div#featuresMenu div.featureItem:active, body[data-model="AC922"] div#featuresMenu div.featureItem:hover, body[data-model="E980"] div#featuresMenu div.featureItem:hover, body[data-model="E950"] div#featuresMenu div.featureItem:hover, body[data-model="S924"] div#featuresMenu div.featureItem:hover {
        background-color: rgba(105, 166, 255, 0.75) !important; }

#headerLeft > div {
  color: white; }

#headerLeft > div:active, #headerRight > div:active, #headerLeft > div.active, #headerRight > div.active {
  background-color: transparent; }

#headerRight > div {
  color: white;
  font-size: 1.4em;
  overflow: visible;
  position: relative; }

#headerLeft > #features:after {
  display: none;
  content: ""; }

div#headerLeft > div#features {
  border: 1px solid white;
  height: 2.4em;
  margin-top: 0.5em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  color: #83d1f5 !important;
  max-width: none;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  overflow: visible;
  background-image: url(../img/triangle_updown.png);
  background-size: 0.8em !important;
  background-position-x: calc(100% - 0.6em);
  background-position-y: 50%;
  background-repeat: no-repeat; }
  body[data-model="AC922"] div#headerLeft > div#features, body[data-model="S924"] div#headerLeft > div#features, body[data-model="E980"] div#headerLeft > div#features, body[data-model="E950"] div#headerLeft > div#features {
    color: #69a6ff !important; }
  div#headerLeft > div#features::before {
    content: " ";
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 3px solid white;
    box-sizing: border-box;
    opacity: 0.5;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    transform-origin: center;
    -webkit-animation-name: featuresGlowAnim;
    -moz-animation-name: featuresGlowAnim;
    animation-name: featuresGlowAnim;
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    animation-timing-function: linear; }
@keyframes featuresGlowAnim {
  0% {
    transform: scale(1); }
  50% {
    transform: scaleX(1.05) scaleY(1.3); }
  100% {
    transform: scale(1); } }
@-webkit-keyframes featuresGlowAnim {
  0% {
    transform: scale(1); }
  50% {
    transform: scaleX(1.05) scaleY(1.3); }
  100% {
    transform: scale(1); } }
.bodyPhoneP #headerLeft > #features {
  max-width: 30em; }

div#headerRight {
  background-color: rgba(131, 209, 245, 0.75);
  position: absolute;
  right: 0%;
  bottom: 100%;
  width: 3em;
  top: auto;
  height: auto;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-right: 0.15em;
  -webkit-transition: 0.5s -webkit-transform ease ;
  -moz-transition: 0.5s -moz-transform ease ;
  transition: 0.5s transform ease ; }
  body[data-model="AC922"] div#headerRight, body[data-model="S924"] div#headerRight, body[data-model="E980"] div#headerRight, body[data-model="E950"] div#headerRight {
    background-color: rgba(105, 166, 255, 0.75); }
  div#headerRight:not(.reveal) {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    transform: translateX(100%); }

div#headerButton {
  position: absolute;
  right: 0.5em;
  bottom: 0;
  width: 2.0em;
  height: 2.0em; }
  div#headerButton .menu_icon, div#headerButton .close_icon {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: 0.5s -webkit-transform ease , 0.5s opacity ease;
    -moz-transition: 0.5s -moz-transform ease , 0.5s opacity ease;
    transition: 0.5s transform ease , 0.5s opacity ease; }
    div#headerButton .menu_icon svg, div#headerButton .close_icon svg {
      position: absolute;
      left: 0.5em;
      top: 0.5em;
      width: calc(100% - 1.0em);
      height: calc(100% - 1.0em); }
      div#headerButton .menu_icon svg path, div#headerButton .close_icon svg path {
        fill: white; }
  div#headerButton.close_mode .menu_icon {
    opacity: 0;
    -webkit-transform: rotate(-225deg);
    -moz-transform: rotate(-225deg);
    transform: rotate(-225deg); }
  div#headerButton:not(.close_mode) .close_icon {
    opacity: 0;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    transform: rotate(225deg); }

#header_forwards_back {
  width: 4.3em;
  padding-left: 0.1em;
  background-color: transparent !important; }
  #header_forwards_back #header_fb_container {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    display: -moz-flex;
    -moz-flex-direction: column;
    -moz-justify-content: center;
    -moz-align-items: center;
    display: -ms-flex;
    -ms-flex-direction: column;
    -ms-justify-content: center;
    -ms-align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between; }
  #header_forwards_back .header_back, #header_forwards_back .header_forwards {
    position: relative;
    width: 1.4em;
    height: 1.4em; }
    #header_forwards_back .header_back svg, #header_forwards_back .header_forwards svg {
      position: absolute;
      top: 0.3em;
      left: 0.3em;
      width: calc(100% - 0.6em);
      height: calc(100% - 0.6em); }
      #header_forwards_back .header_back svg polygon, #header_forwards_back .header_forwards svg polygon {
        fill: white; }
  #header_forwards_back .header_divider {
    height: 1.1em;
    width: 1px;
    background-color: white; }

div#share div#shareMenu {
  background-color: rgba(131, 209, 245, 0.75);
  right: calc(100% + 0.1em);
  bottom: 0;
  top: auto; }
  div#share div#shareMenu > div {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  div#share div#shareMenu #email2 {
    display: none; }

div#kaonvr {
  display: none; }

#headerRight:not(.reveal) div#share div#shareMenu {
  display: none !important; }

div#hotText {
  display: none; }

div#otherIndicators {
  display: none; }

#headerLeft > #features, #shareMenu, #docsMenu, #featuresMenu {
  font-family: AppFont; }

body {
  font-family: AppFont; }

p {
  margin: 0; }

.touchable {
  pointer-events: auto;
  cursor: pointer; }

img.svg-replace {
  display: none; }

span.sup {
  font-size: 0.6em;
  position: relative;
  top: -0.6em; }

span.sub {
  font-size: 0.6em;
  position: relative;
  top: 0.6em; }

.dark_load_cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #303030;
  z-index: 100;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  z-index: 200; }
  .dark_load_cover.fadeAway {
    opacity: 0; }

.app_container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  pointer-events: none; }

.full_model_content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ibm_logo {
  position: absolute;
  top: 1em;
  left: 1em;
  width: 5em;
  height: 5em;
  fill: white;
  pointer-events: auto;
  z-index: 100; }

.front_page {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: calc(100% - 3em);
  display: -webkit-flex;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
  -webkit-align-items: center;
  display: -moz-flex;
  -moz-flex-direction: column;
  -moz-justify-content: center;
  -moz-align-items: center;
  display: -ms-flex;
  -ms-flex-direction: column;
  -ms-justify-content: center;
  -ms-align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-transition: 0.5s opacity ease;
  -moz-transition: 0.5s opacity ease;
  transition: 0.5s opacity ease; }
  .front_page:not(.display) {
    display: none; }
  .front_page:not(.view) {
    opacity: 0; }

.logo_spacer {
  width: 100%;
  height: 6.2em;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0; }

.fp_text {
  width: 100%;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
  -webkit-align-items: center;
  display: -moz-flex;
  -moz-flex-direction: column;
  -moz-justify-content: center;
  -moz-align-items: center;
  display: -ms-flex;
  -ms-flex-direction: column;
  -ms-justify-content: center;
  -ms-align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -webkit-justify-content: baseline;
  -moz-justify-content: baseline;
  -ms-justify-content: baseline;
  justify-content: baseline; }
  .fp_text .f_text_1, .fp_text .f_text_2, .fp_text .f_text_3 {
    width: calc(100% - 5.6em);
    margin-left: 2.8em;
    margin-right: 2.8em; }
  .fp_text .f_text_1 .i18n {
    font-size: 2.1em;
    color: #83d1f5;
    font-family: AppFontBold; }
    body[data-model="AC922"] .fp_text .f_text_1 .i18n, body[data-model="S924"] .fp_text .f_text_1 .i18n, body[data-model="E980"] .fp_text .f_text_1 .i18n, body[data-model="E950"] .fp_text .f_text_1 .i18n {
      color: white;
      font-family: AppFontMedium; }
  .fp_text .f_text_2 {
    margin-bottom: 0.5em; }
    .fp_text .f_text_2 .i18n {
      font-size: 2.1em;
      color: #83d1f5; }
      body[data-model="AC922"] .fp_text .f_text_2 .i18n, body[data-model="S924"] .fp_text .f_text_2 .i18n, body[data-model="E980"] .fp_text .f_text_2 .i18n, body[data-model="E950"] .fp_text .f_text_2 .i18n {
        color: #69a6ff; }
  .fp_text .f_text_3 .i18n {
    font-size: 1.2em;
    color: white;
    width: 100%;
    line-height: 1.4em;
    max-width: 40em; }
  .fp_text .f_big_line {
    width: 100%;
    height: 2px;
    background-color: white;
    margin-top: 0.7em;
    margin-bottom: 0.7em;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0; }

.hpc_graphic {
  position: absolute;
  left: 0;
  bottom: -17em;
  width: 200%;
  height: 32em;
  z-index: 5;
  pointer-events: none;
  -webkit-transition: transform 1s ease, opacity 1s ease;
  -moz-transition: transform 1s ease, opacity 1s ease;
  transition: transform 1s ease, opacity 1s ease; }
  .hpc_graphic[data-slidepos="1"] {
    -webkit-transform: translateX(-10%);
    -moz-transform: translateX(-10%);
    transform: translateX(-10%); }
  .hpc_graphic[data-slidepos="2"] {
    -webkit-transform: translateX(-17.5%);
    -moz-transform: translateX(-17.5%);
    transform: translateX(-17.5%); }
  .hpc_graphic[data-slidepos="3"] {
    -webkit-transform: translateX(-25%);
    -moz-transform: translateX(-25%);
    transform: translateX(-25%); }
  .hpc_graphic:not(.view) {
    opacity: 0; }
  .hpc_graphic svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  body[data-model="AC922"] .hpc_graphic.power_8_graphic, body[data-model="S924"] .hpc_graphic.power_8_graphic, body[data-model="FAB3"] .hpc_graphic.power_8_graphic, body[data-model="E980"] .hpc_graphic.power_8_graphic, body[data-model="E950"] .hpc_graphic.power_8_graphic {
    display: none; }
  body:not([data-model="AC922"]):not([data-model="S924"]):not([data-model="FAB3"]):not([data-model="E980"]):not([data-model="E950"]) .hpc_graphic.power_9_graphic {
    display: none; }
  .hpc_graphic.power_9_graphic {
    bottom: -13em;
    height: 32em;
    width: 150%; }
    .hpc_graphic.power_9_graphic svg path, .hpc_graphic.power_9_graphic svg circle, .hpc_graphic.power_9_graphic svg ellipse, .hpc_graphic.power_9_graphic svg polygon {
      fill: #69a6ff !important; }

.top_bg_graphic {
  position: absolute;
  top: -8em;
  right: -18em;
  width: 40em;
  height: 18em; }
  .top_bg_graphic svg path, .top_bg_graphic svg circle, .top_bg_graphic svg ellipse, .top_bg_graphic svg polygon {
    fill: #69a6ff !important; }

.front_center {
  width: 100%;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  -webkit-justify-content: center;
  -webkit-align-items: center;
  display: -moz-flex;
  -moz-flex-direction: column;
  -moz-justify-content: center;
  -moz-align-items: center;
  display: -ms-flex;
  -ms-flex-direction: column;
  -ms-justify-content: center;
  -ms-align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  min-width: 0;
  min-height: 0;
  -webkit-flex-basis: 26em;
  -moz-flex-basis: 26em;
  -ms-flex-basis: 26em;
  flex-basis: 26em; }
  .front_center .slide_box_container {
    position: relative;
    width: 28em;
    height: 20em;
    overflow: hidden; }
    .front_center .slide_box_container:not(.reveal) {
      opacity: 0 !important; }
    .front_center .slide_box_container .slide_box {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: -webkit-flex;
      -webkit-flex-direction: column;
      -webkit-justify-content: center;
      -webkit-align-items: center;
      display: -moz-flex;
      -moz-flex-direction: column;
      -moz-justify-content: center;
      -moz-align-items: center;
      display: -ms-flex;
      -ms-flex-direction: column;
      -ms-justify-content: center;
      -ms-align-items: center;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      -webkit-transition: 0.5s -webkit-transform ease ;
      -moz-transition: 0.5s -moz-transform ease ;
      transition: 0.5s transform ease ; }
      .front_center .slide_box_container .slide_box.slide_out_left {
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        transform: translateX(-100%); }
      .front_center .slide_box_container .slide_box.slide_out_right {
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        transform: translateX(100%); }
      .front_center .slide_box_container .slide_box.slide_out_right .c_icon.security .key, .front_center .slide_box_container .slide_box.slide_out_left .c_icon.security .key {
        opacity: 0;
        transform: translateY(100%); }
      .front_center .slide_box_container .slide_box.slide_out_right .c_icon.security .lock, .front_center .slide_box_container .slide_box.slide_out_left .c_icon.security .lock {
        opacity: 0; }
      .front_center .slide_box_container .slide_box.slide_out_right .c_icon.currency .arrow.little_arrow, .front_center .slide_box_container .slide_box.slide_out_left .c_icon.currency .arrow.little_arrow {
        opacity: 0;
        transform: translateY(-50%); }
      .front_center .slide_box_container .slide_box:not(.slide_out_right):not(.slide_out_left) .c_icon.currency .arrow {
        top: -30%;
        left: -25%;
        height: 150%;
        width: 150%;
        -webkit-animation-name: arrow_fade_drop;
        -moz-animation-name: arrow_fade_drop;
        animation-name: arrow_fade_drop;
        -webkit-animation-duration: 3s;
        -moz-animation-duration: 3s;
        animation-duration: 3s;
        -webkit-animation-iteration-count: infinite;
        -moz-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
        animation-timing-function: linear; }
        .front_center .slide_box_container .slide_box:not(.slide_out_right):not(.slide_out_left) .c_icon.currency .arrow.little_arrow {
          -webkit-animation-delay: 0.2s;
          -moz-animation-delay: 0.2s;
          animation-delay: 0.2s;
          opacity: 1; }
@keyframes arrow_fade_drop {
  0% {
    transform: translateY(-50%);
    opacity: 0; }
  25% {
    transform: translateY(0%);
    opacity: 1; }
  90% {
    transform: translateY(0%);
    opacity: 1; }
  100% {
    transform: translateY(0%);
    opacity: 0; } }
@-webkit-keyframes arrow_fade_drop {
  0% {
    -webkit-transform: translateY(-50%);
    opacity: 0; }
  25% {
    -webkit-transform: translateY(0%);
    opacity: 1; }
  90% {
    -webkit-transform: translateY(0%);
    opacity: 1; }
  100% {
    transform: translateY(0%);
    opacity: 1; } }
      .front_center .slide_box_container .slide_box:not(.slide_out_right):not(.slide_out_left) .c_icon.security .lock {
        -webkit-transition-delay: 0.1s;
        -moz-transition-delay: 0.1s;
        transition-delay: 0.1s;
        -webkit-transition: 0.5s opacity ease;
        -moz-transition: 0.5s opacity ease;
        transition: 0.5s opacity ease;
        opacity: 1; }
      .front_center .slide_box_container .slide_box:not(.slide_out_right):not(.slide_out_left) .c_icon.security .key {
        -webkit-animation-name: key_fade_up;
        -moz-animation-name: key_fade_up;
        animation-name: key_fade_up;
        -webkit-animation-duration: 3s;
        -moz-animation-duration: 3s;
        animation-duration: 3s;
        -webkit-animation-iteration-count: infinite;
        -moz-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-delay: 0.2s;
        -moz-animation-delay: 0.2s;
        animation-delay: 0.2s; }
@keyframes key_fade_up {
  0% {
    transform: translateY(50%);
    opacity: 0; }
  25% {
    transform: translateY(0%);
    opacity: 1; }
  90% {
    transform: translateY(0%);
    opacity: 1; }
  100% {
    transform: translateY(0%);
    opacity: 1; } }
@-webkit-keyframes key_fade_up {
  0% {
    -webkit-transform: translateY(50%);
    opacity: 0; }
  25% {
    transform: translateY(0%);
    opacity: 1; }
  90% {
    transform: translateY(0%);
    opacity: 1; }
  100% {
    transform: translateY(0%);
    opacity: 1; } }
      .front_center .slide_box_container .slide_box .c_icon_container {
        position: relative;
        width: 8em;
        height: 8em;
        margin: 0.5em;
        z-index: 20; }
        .front_center .slide_box_container .slide_box .c_icon_container .c_icon {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%; }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.perf_inner {
            -webkit-transform-origin: 48.5% 55.5%;
            -moz-transform-origin: 48.5% 55.5%;
            transform-origin: 48.5% 55.5%;
            -webkit-animation-name: perf_spin;
            -moz-animation-name: perf_spin;
            animation-name: perf_spin;
            -webkit-animation-duration: 2s;
            -moz-animation-duration: 2s;
            animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
            animation-timing-function: linear; }
@keyframes perf_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@-webkit-keyframes perf_spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cloud_outer {
            -webkit-animation-name: cloud_spin;
            -moz-animation-name: cloud_spin;
            animation-name: cloud_spin;
            -webkit-animation-duration: 2s;
            -moz-animation-duration: 2s;
            animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
            animation-timing-function: linear; }
@keyframes cloud_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@-webkit-keyframes cloud_spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.connect_outer {
            -webkit-animation-name: connect_spin;
            -moz-animation-name: connect_spin;
            animation-name: connect_spin;
            -webkit-animation-duration: 10s;
            -moz-animation-duration: 10s;
            animation-duration: 10s;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
            animation-timing-function: linear; }
@keyframes connect_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@-webkit-keyframes connect_spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.innovate_line {
            -webkit-animation-name: innovate_glow;
            -moz-animation-name: innovate_glow;
            animation-name: innovate_glow;
            -webkit-animation-duration: 2s;
            -moz-animation-duration: 2s;
            animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
            animation-timing-function: linear; }
@keyframes innovate_glow {
  0% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes innovate_glow {
  0% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.innovate_line.il_1 {
              -webkit-animation-delay: -4s;
              -moz-animation-delay: -4s;
              animation-delay: -4s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.innovate_line.il_2 {
              -webkit-animation-delay: -3.6s;
              -moz-animation-delay: -3.6s;
              animation-delay: -3.6s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.innovate_line.il_3 {
              -webkit-animation-delay: -3.2s;
              -moz-animation-delay: -3.2s;
              animation-delay: -3.2s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.innovate_line.il_4 {
              -webkit-animation-delay: -2.8s;
              -moz-animation-delay: -2.8s;
              animation-delay: -2.8s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.innovate_line.il_5 {
              -webkit-animation-delay: -2.6s;
              -moz-animation-delay: -2.6s;
              animation-delay: -2.6s; }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.insights_bar {
            -webkit-transform-origin: 50% 96%;
            -moz-transform-origin: 50% 96%;
            transform-origin: 50% 96%;
            -webkit-animation-name: insights_grow;
            -moz-animation-name: insights_grow;
            animation-name: insights_grow;
            -webkit-animation-duration: 3s;
            -moz-animation-duration: 3s;
            animation-duration: 3s;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
@keyframes insights_grow {
  0% {
    transform: scaleY(0); }
  70% {
    transform: scaleY(1); }
  100% {
    transform: scaleY(0); } }
@-webkit-keyframes insights_grow {
  0% {
    -webkit-transform: scaleY(0); }
  70% {
    -webkit-transform: scaleY(1); }
  100% {
    -webkit-transform: scaleY(0); } }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.insights_bar.ib_1 {
              -webkit-animation-delay: -4s;
              -moz-animation-delay: -4s;
              animation-delay: -4s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.insights_bar.ib_2 {
              -webkit-animation-delay: -3.25s;
              -moz-animation-delay: -3.25s;
              animation-delay: -3.25s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.insights_bar.ib_3 {
              -webkit-animation-delay: -2.75s;
              -moz-animation-delay: -2.75s;
              animation-delay: -2.75s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.insights_bar.ib_4 {
              -webkit-animation-delay: -2s;
              -moz-animation-delay: -2s;
              animation-delay: -2s; }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_s path {
            fill: #83d1f5 !important; }
            body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_s path, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_s path, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_s path, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_s path {
              fill: #69a6ff !important; }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_gear {
            -webkit-animation-duration: 3s;
            -moz-animation-duration: 3s;
            animation-duration: 3s;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
            animation-timing-function: linear; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_gear.cg_1 {
              -webkit-transform-origin: 33% 60%;
              -moz-transform-origin: 33% 60%;
              transform-origin: 33% 60%;
              -webkit-animation-name: gear_spin_1;
              -moz-animation-name: gear_spin_1;
              animation-name: gear_spin_1; }
@keyframes gear_spin_1 {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@-webkit-keyframes gear_spin_1 {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_gear.cg_2 {
              -webkit-transform-origin: 81% 26%;
              -moz-transform-origin: 81% 26%;
              transform-origin: 81% 26%;
              -webkit-animation-name: gear_spin_2;
              -moz-animation-name: gear_spin_2;
              animation-name: gear_spin_2; }
@keyframes gear_spin_2 {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(-360deg); } }
@-webkit-keyframes gear_spin_2 {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(-360deg); } }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_gear path {
              fill: #83d1f5 !important; }
              body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_gear path, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_gear path, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_gear path, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.cost_gear path {
                fill: #69a6ff !important; }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_core path {
            fill: #83d1f5 !important; }
            body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_core path, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_core path, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_core path, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_core path {
              fill: #69a6ff !important; }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong {
            -webkit-animation-name: virtual_glow;
            -moz-animation-name: virtual_glow;
            animation-name: virtual_glow;
            -webkit-animation-duration: 3.6s;
            -moz-animation-duration: 3.6s;
            animation-duration: 3.6s;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
            animation-timing-function: linear; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong path {
              fill: #83d1f5 !important; }
              body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong path, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong path, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong path, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong path {
                fill: #69a6ff !important; }
@keyframes virtual_glow {
  0% {
    opacity: 0; }
  10% {
    opacity: 0; }
  35% {
    opacity: 1; }
  65% {
    opacity: 1; }
  90% {
    opacity: 0; }
  100% {
    opacity: 0; } }
@-webkit-keyframes virtual_glow {
  0% {
    opacity: 0; }
  10% {
    opacity: 0; }
  35% {
    opacity: 1; }
  65% {
    opacity: 1; }
  90% {
    opacity: 0; }
  100% {
    opacity: 0; } }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong.vp_1 {
              -webkit-animation-delay: -4s;
              -moz-animation-delay: -4s;
              animation-delay: -4s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong.vp_2 {
              -webkit-animation-delay: -3.4s;
              -moz-animation-delay: -3.4s;
              animation-delay: -3.4s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong.vp_3 {
              -webkit-animation-delay: -2.8s;
              -moz-animation-delay: -2.8s;
              animation-delay: -2.8s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong.vp_4 {
              -webkit-animation-delay: -2.2s;
              -moz-animation-delay: -2.2s;
              animation-delay: -2.2s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong.vp_5 {
              -webkit-animation-delay: -1.6s;
              -moz-animation-delay: -1.6s;
              animation-delay: -1.6s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.virtualization_prong.vp_6 {
              -webkit-animation-delay: -1s;
              -moz-animation-delay: -1s;
              animation-delay: -1s; }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.conf_icon {
            -webkit-animation-name: conf_glow;
            -moz-animation-name: conf_glow;
            animation-name: conf_glow;
            -webkit-animation-duration: 3s;
            -moz-animation-duration: 3s;
            animation-duration: 3s;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
            animation-timing-function: linear; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.conf_icon path {
              fill: #69a6ff !important; }
@keyframes conf_glow {
  0% {
    opacity: 0; }
  5% {
    opacity: 0; }
  25% {
    opacity: 1; }
  75% {
    opacity: 1; }
  95% {
    opacity: 0; }
  100% {
    opacity: 0; } }
@-webkit-keyframes conf_glow {
  0% {
    opacity: 0; }
  5% {
    opacity: 0; }
  25% {
    opacity: 1; }
  75% {
    opacity: 1; }
  95% {
    opacity: 0; }
  100% {
    opacity: 0; } }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.conf_icon.confidence_1 {
              -webkit-animation-delay: -1s;
              -moz-animation-delay: -1s;
              animation-delay: -1s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.conf_icon.confidence_2 {
              -webkit-animation-delay: -2s;
              -moz-animation-delay: -2s;
              animation-delay: -2s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.conf_icon.confidence_3 {
              -webkit-animation-delay: -3s;
              -moz-animation-delay: -3s;
              animation-delay: -3s; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.conf_icon.confidence_main {
              -webkit-animation-name: none;
              -moz-animation-name: none;
              animation-name: none; }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.security {
            top: -25%;
            left: -25%;
            height: 150%;
            width: 150%; }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.currency {
            top: -25%;
            left: -25%;
            height: 150%;
            width: 150%; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.currency .arrow.little_arrow {
              opacity: 1; }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon.multicloud {
            top: -20%;
            left: -20%;
            height: 140%;
            width: 140%; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.multicloud .st0,
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.multicloud .st2 {
              fill: none;
              stroke-width: 4;
              stroke-linecap: round;
              stroke-linejoin: round;
              stroke-miterlimit: 10; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.multicloud .st2 {
              display: none; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.multicloud g.inner {
              -webkit-transform-origin: 100% 100%;
              -moz-transform-origin: 100% 100%;
              transform-origin: 100% 100%;
              -webkit-animation-name: cloud_pulse;
              -moz-animation-name: cloud_pulse;
              animation-name: cloud_pulse;
              -webkit-animation-duration: 2s;
              -moz-animation-duration: 2s;
              animation-duration: 2s;
              -webkit-animation-iteration-count: infinite;
              -moz-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
              -webkit-animation-timing-function: linear;
              -moz-animation-timing-function: linear;
              animation-timing-function: linear; }
@keyframes cloud_pulse {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1); } }
@-webkit-keyframes cloud_pulse {
  0% {
    -webkit-transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1); } }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon.multicloud g.outer {
              -webkit-transform-origin: 100% 100%;
              -moz-transform-origin: 100% 100%;
              transform-origin: 100% 100%;
              -webkit-animation-name: cloud_spin;
              -moz-animation-name: cloud_spin;
              animation-name: cloud_spin;
              -webkit-animation-duration: 15s;
              -moz-animation-duration: 15s;
              animation-duration: 15s;
              -webkit-animation-iteration-count: infinite;
              -moz-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
              -webkit-animation-timing-function: linear;
              -moz-animation-timing-function: linear;
              animation-timing-function: linear; }
@keyframes cloud_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@-webkit-keyframes cloud_spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
          .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%; }
            .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg circle, .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg line, .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path, .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg polyline, .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg rect, .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path {
              stroke: #83d1f5 !important; }
              body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg circle, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg circle, body[data-model="FAB3"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg circle, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg circle, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg circle, body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg line, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg line, body[data-model="FAB3"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg line, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg line, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg line, body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path, body[data-model="FAB3"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path, body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg polyline, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg polyline, body[data-model="FAB3"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg polyline, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg polyline, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg polyline, body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg rect, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg rect, body[data-model="FAB3"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg rect, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg rect, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg rect, body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path, body[data-model="FAB3"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container .c_icon svg path {
                stroke: #69a6ff !important; }
      .front_center .slide_box_container .slide_box .c_text_1 {
        position: relative;
        z-index: 20;
        width: 100%; }
        .front_center .slide_box_container .slide_box .c_text_1 .i18n {
          font-size: 1em;
          color: #83d1f5;
          line-height: 1;
          text-align: center; }
          body[data-model="AC922"] .front_center .slide_box_container .slide_box .c_text_1 .i18n, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_text_1 .i18n, body[data-model="S924"] .front_center .slide_box_container .slide_box .c_text_1 .i18n, body[data-model="E950"] .front_center .slide_box_container .slide_box .c_text_1 .i18n, body[data-model="E980"] .front_center .slide_box_container .slide_box .c_text_1 .i18n {
            color: #69a6ff; }
      .front_center .slide_box_container .slide_box .c_text_2 {
        position: relative;
        z-index: 20;
        width: 100%; }
        .front_center .slide_box_container .slide_box .c_text_2 .i18n {
          font-size: 1em;
          color: white;
          text-align: center;
          line-height: 1.4; }
      .front_center .slide_box_container .slide_box .c_text_3 {
        position: relative;
        z-index: 20;
        width: 100%; }
        .front_center .slide_box_container .slide_box .c_text_3 .i18n {
          font-size: 0.63em;
          color: white;
          text-align: center;
          line-height: 1.5; }
      .front_center .slide_box_container .slide_box .c_shadow {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 7em;
        z-index: 10;
        background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, transparent 75%, transparent 100%);
        background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, transparent 75%, transparent 100%);
        background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.4) 0%, transparent 75%, transparent 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=1 ); }
  .front_center .fc_nav {
    width: 8em;
    height: 5em;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    display: -moz-flex;
    -moz-flex-direction: column;
    -moz-justify-content: center;
    -moz-align-items: center;
    display: -ms-flex;
    -ms-flex-direction: column;
    -ms-justify-content: center;
    -ms-align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between; }
    .front_center .fc_nav .fc_back, .front_center .fc_nav .fc_forward {
      fill: #83d1f5;
      width: 1.5em;
      height: 1.5em; }
      body[data-model="AC922"] .front_center .fc_nav .fc_back, body[data-model="S924"] .front_center .fc_nav .fc_back, body[data-model="E950"] .front_center .fc_nav .fc_back, body[data-model="E980"] .front_center .fc_nav .fc_back, body[data-model="AC922"] .front_center .fc_nav .fc_forward, body[data-model="S924"] .front_center .fc_nav .fc_forward, body[data-model="E950"] .front_center .fc_nav .fc_forward, body[data-model="E980"] .front_center .fc_nav .fc_forward {
        fill: #69a6ff; }
      .front_center .fc_nav .fc_back svg, .front_center .fc_nav .fc_forward svg {
        width: 100%;
        height: 100%; }
    .front_center .fc_nav .fc_dot {
      width: 0.7em;
      height: 0.7em;
      border-radius: 50%;
      border: 2px solid #83d1f5; }
      body[data-model="AC922"] .front_center .fc_nav .fc_dot, body[data-model="S924"] .front_center .fc_nav .fc_dot, body[data-model="E950"] .front_center .fc_nav .fc_dot, body[data-model="E980"] .front_center .fc_nav .fc_dot {
        border: 2px solid #69a6ff; }
      .front_center .fc_nav .fc_dot.filled {
        background-color: #83d1f5; }
        body[data-model="AC922"] .front_center .fc_nav .fc_dot.filled, body[data-model="S924"] .front_center .fc_nav .fc_dot.filled, body[data-model="E950"] .front_center .fc_nav .fc_dot.filled, body[data-model="E980"] .front_center .fc_nav .fc_dot.filled {
          background-color: #69a6ff; }

.info_card {
  position: absolute;
  bottom: 2em;
  width: 25em;
  left: calc(50% - 15em);
  padding: 2.5em;
  height: auto;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-transition: 0.8s transform cubic-bezier(0.65, -0.26, 0.37, 1.21);
  -moz-transition: 0.8s transform cubic-bezier(0.65, -0.26, 0.37, 1.21);
  transition: 0.8s transform cubic-bezier(0.65, -0.26, 0.37, 1.21); }
  .info_card.close_mode {
    -webkit-transform: translateX(-50vw) translateX(-12.5em);
    -moz-transform: translateX(-50vw) translateX(-12.5em);
    transform: translateX(-50vw) translateX(-12.5em); }
  .info_card .info_close, .info_card .info_open {
    position: absolute;
    right: 0;
    top: 0;
    width: 2.5em;
    height: 2.5em;
    -webkit-transition: 0.5s -webkit-transform ease , 0.5s opacity ease;
    -moz-transition: 0.5s -moz-transform ease , 0.5s opacity ease;
    transition: 0.5s transform ease , 0.5s opacity ease;
    pointer-events: auto; }
    .info_card .info_close svg, .info_card .info_open svg {
      position: absolute;
      top: 0.5em;
      left: 0.5em;
      width: calc(100% - 1em);
      height: calc(100% - 1em); }
      .info_card .info_close svg rect, .info_card .info_open svg rect {
        fill: white !important; }
  .info_card:not(.close_mode) .info_open {
    opacity: 0;
    pointer-events: none;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  .info_card.close_mode .info_close {
    opacity: 0;
    pointer-events: none;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg); }
  .info_card .info_title {
    margin: 0.5em; }
    .info_card .info_title .i18n {
      color: #83d1f5;
      text-align: center;
      font-family: AppFontMedium;
      font-size: 1.3em; }
      body[data-model="AC922"] .info_card .info_title .i18n, body[data-model="S924"] .info_card .info_title .i18n, body[data-model="E950"] .info_card .info_title .i18n, body[data-model="E980"] .info_card .info_title .i18n {
        color: #69a6ff; }
  .info_card .info_text .i18n {
    color: white;
    text-align: center;
    font-family: AppFontLight;
    font-size: 0.9em; }
  .info_card .nvidia_logo {
    width: 100%;
    height: 3em;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12em;
    background-image: url(../img/nvidia_logo.png); }

.magic_glove {
  position: absolute;
  right: calc(2% + 2.5em);
  bottom: calc(40% - 2.5em);
  width: 20em;
  height: 20em;
  pointer-events: none;
  -webkit-transition: 0.5s opacity ease;
  -moz-transition: 0.5s opacity ease;
  transition: 0.5s opacity ease; }
  .magic_glove:not(.reveal) {
    opacity: 0; }
  .magic_glove .magic_hand {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 5em;
    height: 5em; }
  .magic_glove.reveal .magic_hand {
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-animation-name: hand_anim;
    -moz-animation-name: hand_anim;
    animation-name: hand_anim;
    -webkit-animation-duration: 2.5s;
    -moz-animation-duration: 2.5s;
    animation-duration: 2.5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-delay: -1s;
    -moz-animation-delay: -1s;
    animation-delay: -1s; }
@keyframes hand_anim {
  0% {
    opacity: 0;
    transform: rotate(5deg); }
  30% {
    opacity: 1;
    transform: rotate(5deg); }
  70% {
    opacity: 1;
    transform: translate(-300%, -100%) rotate(-5deg); }
  100% {
    opacity: 0;
    transform: translate(-300%, -100%) rotate(-5deg); } }
@-webkit-keyframes hand_anim {
  0% {
    opacity: 0;
    -webkit-transform: rotate(5deg); }
  30% {
    opacity: 1;
    -webkit-transform: rotate(5deg); }
  70% {
    opacity: 1;
    -webkit-transform: translate(-300%, -100%) rotate(-5deg); }
  100% {
    opacity: 0;
    -webkit-transform: translate(-300%, -100%) rotate(-5deg); } }
  .magic_glove svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .magic_glove svg path {
      stroke: white !important; }

.hotspot {
  position: absolute;
  left: -1.25em;
  top: -2.5em;
  width: 2.5em;
  height: 2.5em;
  -webkit-transition: 0.5s opacity ease;
  -moz-transition: 0.5s opacity ease;
  transition: 0.5s opacity ease; }
  body[data-notes="hide"] .hotspot {
    display: none !important; }
  .hotspot:not(.show) {
    opacity: 0;
    pointer-events: none; }
  .hotspot.show {
    pointer-events: auto; }
  .hotspot.active_hotspot {
    z-index: 100; }
    .hotspot.active_hotspot .hotspot_glow {
      display: none; }
  .hotspot .hotspot_glow {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    transform-origin: center;
    -webkit-animation-name: hotspotGlowAnim;
    -moz-animation-name: hotspotGlowAnim;
    animation-name: hotspotGlowAnim;
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    animation-timing-function: linear; }
@keyframes hotspotGlowAnim {
  0% {
    transform: scale(1); }
  50% {
    transform: scaleX(1.3) scaleY(1.3); }
  100% {
    transform: scale(1); } }
@-webkit-keyframes hotspotGlowAnim {
  0% {
    transform: scale(1); }
  50% {
    transform: scaleX(1.3) scaleY(1.3); }
  100% {
    transform: scale(1); } }
    .hotspot .hotspot_glow svg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      .hotspot .hotspot_glow svg path {
        fill: #83d1f5; }
        body[data-model="AC922"] .hotspot .hotspot_glow svg path, body[data-model="S924"] .hotspot .hotspot_glow svg path, body[data-model="FAB3"] .hotspot .hotspot_glow svg path, body[data-model="E950"] .hotspot .hotspot_glow svg path, body[data-model="E980"] .hotspot .hotspot_glow svg path {
          fill: #69a6ff; }
  .hotspot .hs_icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .hotspot .hs_icon svg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      .hotspot .hs_icon svg path {
        fill: #83d1f5; }
        body[data-model="AC922"] .hotspot .hs_icon svg path, body[data-model="S924"] .hotspot .hs_icon svg path, body[data-model="FAB3"] .hotspot .hs_icon svg path, body[data-model="E950"] .hotspot .hs_icon svg path, body[data-model="E980"] .hotspot .hs_icon svg path {
          fill: #69a6ff; }
  .hotspot .hs_text_box {
    position: absolute;
    bottom: 4.5em;
    left: -5.75em;
    width: 12em;
    height: auto;
    padding: 1em;
    background-color: rgba(0, 0, 0, 0.75);
    border-bottom: 3px solid #83d1f5;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    display: -moz-flex;
    -moz-flex-direction: column;
    -moz-justify-content: center;
    -moz-align-items: center;
    display: -ms-flex;
    -ms-flex-direction: column;
    -ms-justify-content: center;
    -ms-align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    body[data-model="AC922"] .hotspot .hs_text_box, body[data-model="S924"] .hotspot .hs_text_box, body[data-model="FAB3"] .hotspot .hs_text_box, body[data-model="E950"] .hotspot .hs_text_box, body[data-model="E980"] .hotspot .hs_text_box {
      border-bottom: 3px solid #69a6ff; }
    .hotspot .hs_text_box.wide_box {
      left: -11.75em;
      width: 24em; }
      .hotspot .hs_text_box.wide_box.pushed_left_box {
        left: -15em; }
    .hotspot .hs_text_box.semiwide_box {
      left: -8.75em;
      width: 18em; }
      .hotspot .hs_text_box.semiwide_box.pushed_left_box {
        left: -15em; }
    .hotspot .hs_text_box .hs_text {
      width: 100%; }
      .hotspot .hs_text_box .hs_text .i18n {
        color: #83d1f5; }
        body[data-model="AC922"] .hotspot .hs_text_box .hs_text .i18n, body[data-model="S924"] .hotspot .hs_text_box .hs_text .i18n, body[data-model="FAB3"] .hotspot .hs_text_box .hs_text .i18n, body[data-model="E950"] .hotspot .hs_text_box .hs_text .i18n, body[data-model="E980"] .hotspot .hs_text_box .hs_text .i18n {
          color: #69a6ff; }
        .hotspot .hs_text_box .hs_text .i18n ul {
          padding-left: 1em;
          margin: 0; }
  .hotspot .hs_line {
    position: absolute;
    bottom: 100%;
    left: 1.25em;
    width: 1px;
    height: 2em;
    background-color: #83d1f5; }
    body[data-model="AC922"] .hotspot .hs_line, body[data-model="S924"] .hotspot .hs_line, body[data-model="FAB3"] .hotspot .hs_line, body[data-model="E950"] .hotspot .hs_line, body[data-model="E980"] .hotspot .hs_line {
      background-color: #69a6ff; }
  .hotspot:not(.active_hotspot) .hs_text_box {
    display: none; }
  .hotspot:not(.active_hotspot) .hs_line {
    display: none; }

.full_model_content[data-model="AC922"] .slide_box,
.full_model_content[data-model="S924"] .slide_box,
.full_model_content[data-model="FAB3"] .slide_box,
.full_model_content[data-model="E950"] .slide_box,
.full_model_content[data-model="E980"] .slide_box {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end; }

.full_model_content[data-model="AC922"] .front_center .slide_box_container .slide_box .c_icon_container.perf,
.full_model_content[data-model="S924"] .front_center .slide_box_container .slide_box .c_icon_container.perf,
.full_model_content[data-model="FAB3"] .front_center .slide_box_container .slide_box .c_icon_container.perf,
.full_model_content[data-model="E950"] .front_center .slide_box_container .slide_box .c_icon_container.perf,
.full_model_content[data-model="E980"] .front_center .slide_box_container .slide_box .c_icon_container.perf {
  margin: 0.2em; }

span.dot {
  margin-left: 0.5em;
  margin-right: 0.5em; }

.full_model_content[data-model="AC922"] .info_card .info_text .i18n,
.full_model_content[data-model="S924"] .info_card .info_text .i18n,
.full_model_content[data-model="FAB3"] .info_card .info_text .i18n,
.full_model_content[data-model="E950"] .info_card .info_text .i18n,
.full_model_content[data-model="E980"] .info_card .info_text .i18n {
  text-align: left; }
.full_model_content[data-model="AC922"] .info_card .info_text strong,
.full_model_content[data-model="S924"] .info_card .info_text strong,
.full_model_content[data-model="FAB3"] .info_card .info_text strong,
.full_model_content[data-model="E950"] .info_card .info_text strong,
.full_model_content[data-model="E980"] .info_card .info_text strong {
  font-weight: normal;
  font-family: AppFontBold;
  line-height: 1.7; }

.full_model_content[data-model="S924"] .front_center .slide_box_container {
  height: 24em; }
  .full_model_content[data-model="S924"] .front_center .slide_box_container .slide_box {
    height: calc(100% - 2em); }
    .full_model_content[data-model="S924"] .front_center .slide_box_container .slide_box .c_shadow {
      bottom: -1.4rem;
      height: 7em;
      background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5) 30%, transparent 75%, transparent 100%);
      background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5) 30%, transparent 75%, transparent 100%);
      background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.5) 30%, transparent 75%, transparent 100%); }

body {
  position: relative; }
  body > .twoScreen {
    position: absolute;
    top: 0;
    left: 0;
    height: 50% !important; }
    body > .twoScreen#body {
      position: absolute;
      height: 50% !important; }
  body #bottomScreen {
    display: none;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    background-image: url(../img/logoSlave.png);
    background-position: center;
    background-repeat: no-repeat;
    z-index: 100; }
    body #bottomScreen.show {
      display: block; }

body[data-model="FAB3"] #sidecar {
  display: none !important; }
body[data-model="FAB3"] .hotspot[data-hotspot="u1ef1d885-1144"] .hs_text_box {
  width: 14em;
  left: -6.75em;
  text-align: center; }
body[data-model="FAB3"] .hotspot[data-hotspot="u1ef1d885-1132"] .hs_text_box,
body[data-model="FAB3"] .hotspot[data-hotspot="u1ef1d885-1175"] .hs_text_box {
  left: -8.5em;
  width: 17em;
  text-align: center; }
body[data-model="FAB3"] .hotspot[data-hotspot="u1ef1d885-1161"] .hs_text_box {
  width: 32em; }
  body[data-model="FAB3"] .hotspot[data-hotspot="u1ef1d885-1161"] .hs_text_box .hs_text {
    padding-left: 1.5em; }
body[data-model="FAB3"] .hotspot[data-hotspot="u1ef1d885-1159"] .hs_text_box,
body[data-model="FAB3"] .hotspot[data-hotspot="u1ef1d885-1163"] .hs_text_box,
body[data-model="FAB3"] .hotspot[data-hotspot="u1ef1d885-1162"] .hs_text_box,
body[data-model="FAB3"] .hotspot[data-hotspot="u1f016d36-1030"] .hs_text_box {
  width: 8em;
  left: -3.75em;
  text-align: center; }
body[data-model="FAB3"] .hotspot[data-hotspot="u1ef1d885-1173"] .hs_text_box {
  width: 20em;
  left: -3.75em;
  text-align: center; }
body[data-model="FAB3"] .hotspot[data-hotspot="edit112114406119"] .hs_text_box {
  width: 35em;
  left: -30em;
  text-align: left; }
body[data-model="FAB3"] [data-text="fab3_advanced_data_text"] {
  font-size: 1.3rem; }
body[data-model="FAB3"] .info_text {
  font-size: 0.88em; }
body[data-model="FAB3"] [data-withscript="u1eef2346-1157"] .info_card,
body[data-model="FAB3"] [data-withscript="u1f016d36-1021"] .info_card,
body[data-model="FAB3"] [data-withscript="u1eef2346-1106"] .info_card,
body[data-model="FAB3"] [data-withscript="u1ef1d885-1123"] .info_card {
  width: 35em;
  left: calc(50% - 17.5em);
  box-sizing: border-box; }
  body[data-model="FAB3"] [data-withscript="u1eef2346-1157"] .info_card.close_mode,
  body[data-model="FAB3"] [data-withscript="u1f016d36-1021"] .info_card.close_mode,
  body[data-model="FAB3"] [data-withscript="u1eef2346-1106"] .info_card.close_mode,
  body[data-model="FAB3"] [data-withscript="u1ef1d885-1123"] .info_card.close_mode {
    -webkit-transform: translateX(-50vw) translateX(-15em);
    -moz-transform: translateX(-50vw) translateX(-15em);
    transform: translateX(-50vw) translateX(-15em); }
body[data-model="FAB3"] br {
  line-height: 2em; }
body[data-model="FAB3"] ul li {
  margin: 0 0 0.75rem 0; }
body[data-model="FAB3"] [data-withscript="u1ef1d885-1128"] .scrollbox {
  height: 21em; }
  body[data-model="FAB3"] [data-withscript="u1ef1d885-1128"] .scrollbox.end::after {
    background-image: linear-gradient(to top, transparent 90%, rgba(0, 0, 0, 0.75)); }
  body[data-model="FAB3"] [data-withscript="u1ef1d885-1128"] .scrollbox::after {
    background-image: linear-gradient(to bottom, transparent 90%, rgba(0, 0, 0, 0.75));
    height: 25em; }
body[data-model="FAB3"] .scrollbox {
  height: 5em;
  pointer-events: auto;
  overflow: hidden; }
  body[data-model="FAB3"] .scrollbox .info_text {
    overflow-y: scroll;
    pointer-events: auto;
    height: 100%; }
body[data-model="FAB3"] .scrollbox.end::after {
  background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.75)); }
body[data-model="FAB3"] .scrollbox::after {
  content: "\A";
  width: 100%;
  height: 5em;
  opacity: 1;
  pointer-events: none;
  background-image: linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.75));
  position: absolute;
  bottom: 2.5em;
  left: 0;
  transition: background-image 0.2s ease-in; }

body[data-model="S924"] .hotspot .hs_text_box,
body[data-model="E950"] .hotspot .hs_text_box,
body[data-model="E980"] .hotspot .hs_text_box {
  padding: .5em;
  align-items: flex-start; }

body[data-model="E950"] .hotspot[data-hotspot="u1f5879d5-1016"] .hs_text_box {
  width: 22em; }

.text_box_title {
  font-size: .9em;
  font-family: AppFontBold;
  color: #bfbfbf; }

.text_box_blue {
  font-size: .8em;
  color: #69a6ff;
  font-style: italic; }

.text_box_text {
  font-size: .7em;
  margin-top: -0.7em;
  margin-bottom: -0.7em;
  color: #bfbfbf; }

.path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: dash 5s linear infinite; }

@keyframes dash {
  to {
    stroke-dashoffset: 0; } }
.hotspot[data-hotspot="u1f5879d5-1012"] .hs_text_box {
  left: -2.7em;
  width: 8.5em; }

.hotspot[data-hotspot="u1f5879d5-1011"] .hs_text_box {
  width: 9.5em;
  left: -2.9em; }

.hotspot[data-hotspot="u1f5879d5-1013"] .hs_text_box {
  left: -4.4em;
  width: 10.5em; }

.hotspot[data-hotspot="u1f5879d5-1015"] .hs_text_box {
  left: -5.4em;
  width: 12.1em; }

.hotspot[data-hotspot="u1f5879d5-1016"] .hs_text_box {
  left: -10em; }

.hotspot[data-hotspot="u1f5879d5-1017"] .hs_text_box {
  width: 3.7em;
  left: -1.1em; }

.hotspot[data-hotspot="u1f5879d5-1023"] .hs_text_box {
  width: 17.2em;
  left: -7.9em; }

.hotspot[data-hotspot="u1f5879d5-1025"] .hs_text_box {
  width: 29em;
  left: -13.3em; }

.hotspot[data-hotspot="u1f5879d5-1020"] .hs_text_box {
  width: 16.8em;
  left: -7.7em; }

.hotspot[data-hotspot="u1f5879d5-1024"] .hs_text_box {
  width: 15em;
  left: -6.4em; }

.hotspot[data-hotspot="u1f5879d5-1019"] .hs_text_box {
  width: 14.7em;
  left: -6.8em; }

.hotspot[data-hotspot="u1f5879d5-1002"] .hs_text_box {
  width: 9.8em;
  left: -2.9em; }

.hotspot[data-hotspot="u1f5879d5-1003"] .hs_text_box {
  width: 3.4em;
  left: -0.8em; }

.hotspot[data-hotspot="u1f5879d5-1004"] .hs_text_box {
  width: 14em;
  left: -4em; }

.hotspot[data-hotspot="u1f5879d5-1008"] .hs_text_box {
  width: 15.5em;
  left: -7em; }

.hotspot[data-hotspot="u1f5879d5-1007"] .hs_text_box {
  width: 11.7em;
  left: -8em; }

.security_inner_icon_container {
  position: relative;
  width: 8em;
  height: 8em; }
  .security_inner_icon_container .security_icon {
    position: absolute;
    top: 0em;
    left: 0em;
    width: 8em;
    height: 8em; }
    .security_inner_icon_container .security_icon.light {
      -webkit-animation-name: conf_glow;
      -moz-animation-name: conf_glow;
      animation-name: conf_glow;
      -webkit-animation-duration: 3s;
      -moz-animation-duration: 3s;
      animation-duration: 3s;
      -webkit-animation-iteration-count: infinite;
      -moz-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
      -webkit-animation-timing-function: linear;
      -moz-animation-timing-function: linear;
      animation-timing-function: linear; }
@keyframes conf_glow {
  0% {
    opacity: 0; }
  5% {
    opacity: 0; }
  25% {
    opacity: 1; }
  75% {
    opacity: 1; }
  95% {
    opacity: 0; }
  100% {
    opacity: 0; } }
@-webkit-keyframes conf_glow {
  0% {
    opacity: 0; }
  5% {
    opacity: 0; }
  25% {
    opacity: 1; }
  75% {
    opacity: 1; }
  95% {
    opacity: 0; }
  100% {
    opacity: 0; } }
      .security_inner_icon_container .security_icon.light._1 {
        -webkit-animation-delay: -1s;
        -moz-animation-delay: -1s;
        animation-delay: -1s; }
      .security_inner_icon_container .security_icon.light._2 {
        -webkit-animation-delay: -3s;
        -moz-animation-delay: -3s;
        animation-delay: -3s; }
      .security_inner_icon_container .security_icon.light._3 {
        -webkit-animation-delay: -2s;
        -moz-animation-delay: -2s;
        animation-delay: -2s; }

.reliable_check {
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
  -webkit-animation-name: draw_check;
  -moz-animation-name: draw_check;
  animation-name: draw_check;
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }
@keyframes draw_check {
  to {
    stroke-dashoffset: 0; } }
@-webkit-keyframes draw_check {
  to {
    stroke-dashoffset: 0; } }
.performance_arrow_container {
  position: absolute;
  top: 0;
  left: 0;
  width: 8em;
  height: 8em;
  overflow: hidden; }

.performance_inner_arrow {
  position: absolute;
  top: 0;
  left: 0;
  width: 8em;
  height: 8em; }

.performance_arrow_container._left {
  width: 8em;
  left: -3em; }
  .performance_arrow_container._left .performance_inner_arrow {
    padding-left: 3em;
    transform: rotate(90deg);
    transform-origin: bottom left;
    width: 8em;
    -webkit-animation-name: rotate_arrow;
    -moz-animation-name: rotate_arrow;
    animation-name: rotate_arrow;
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
@keyframes rotate_arrow {
  to {
    transform: rotate(0deg); } }
.performance_arrow_container._center {
  height: 5.3em; }
  .performance_arrow_container._center .performance_inner_arrow {
    transform: translateY(65%);
    -webkit-animation-name: center_arrow_rise;
    -moz-animation-name: center_arrow_rise;
    animation-name: center_arrow_rise;
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
@keyframes center_arrow_rise {
  to {
    transform: translateY(0%); } }
.performance_arrow_container._right {
  width: 8em;
  left: 0em; }
  .performance_arrow_container._right .performance_inner_arrow {
    padding-right: 3em;
    transform: rotate(-90deg);
    transform-origin: bottom right;
    width: 8em;
    animation-delay: .5s;
    -webkit-animation-name: rotate_arrow_clockwise;
    -moz-animation-name: rotate_arrow_clockwise;
    animation-name: rotate_arrow_clockwise;
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
@keyframes rotate_arrow_clockwise {
  to {
    transform: rotate(0deg); } }
body[data-model="E950"] .hotspot .hotspot_glow svg path, body[data-model="S924"] .hotspot .hotspot_glow svg path, body[data-model="FAB3"] .hotspot .hotspot_glow svg path, body[data-model="E950"] .hotspot .hotspot_glow svg path, body[data-model="E980"] .hotspot .hotspot_glow svg path {
  fill: white; }

body[data-model="E980"] .hotspot .hotspot_glow svg path, body[data-model="S924"] .hotspot .hotspot_glow svg path, body[data-model="FAB3"] .hotspot .hotspot_glow svg path, body[data-model="E950"] .hotspot .hotspot_glow svg path, body[data-model="E980"] .hotspot .hotspot_glow svg path {
  fill: white; }

body[data-model="E980"] .info_card {
  display: none; }

body[data-model="E980"] .info_card.show {
  display: block; }

body[data-model="E950"] .info_card {
  display: none; }

body[data-model="E950"] .info_card.show {
  display: block; }

body[data-model="E980"] .info_card .info_text .i18n {
  text-align: left; }

body[data-model="E950"] .info_card .info_text .i18n {
  text-align: left; }

body[data-model="S924"] .innerList {
  margin-left: -1.2rem !important; }

[data-model="AC922"] .hotspot .hs_text_box {
  padding: 0.5em;
  width: 14.5em;
  align-items: flex-start; }
  [data-model="AC922"] .hotspot .hs_text_box.small_box {
    width: 5.5em; }
[data-model="AC922"] .hotspot .hs_line {
  height: 2em; }
[data-model="AC922"] .hotspot.inverted .hs_text_box {
  bottom: auto;
  top: 4.5em; }
[data-model="AC922"] .hotspot.inverted .hs_line {
  bottom: auto;
  top: 100%;
  height: 2em; }
[data-model="AC922"] [data-withscript="u1ddcb37a-1002"] .info_card {
  bottom: 0.3em; }
[data-model="AC922"] .info_card .info_text .i18n {
  color: #69a6ff;
  font-family: AppFontBold; }
[data-model="AC922"] .info_card .info_text .text_box_blue .i18n {
  font-size: 1em;
  font-family: AppFont; }
[data-model="AC922"] .info_card .info_text .text_box_text .i18n {
  color: #bfbfbf;
  line-height: 1.3;
  font-size: 1em;
  font-family: AppFont; }
[data-model="AC922"] .info_card .info_text.specs .i18n {
  color: white;
  font-family: AppFontLight; }

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