@font-face {
  font-family: 'Poppins';
  font-weight: 400;
  src: url("../fonts/Poppins-Regular.ttf"); }

@font-face {
  font-family: 'Poppins';
  font-weight: 700;
  src: url("../fonts/Poppins-Bold.ttf"); }

@font-face {
  font-family: 'Poppins';
  font-weight: 800;
  src: url("../fonts/Poppins-ExtraBold.ttf"); }

@font-face {
  font-family: 'Poppins';
  font-weight: 600;
  src: url("../fonts/Poppins-SemiBold.ttf"); }

@font-face {
  font-family: 'Poppins';
  font-weight: 300;
  src: url("../fonts/Poppins-Light.ttf"); }

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

a {
  color: inherit;
  text-decoration: none;
  cursor: pointer; }
  a:hover {
    color: #b41cca; }

body {
  position: relative;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  color: #ffffff;
  background: #000000;
  overflow-x: hidden; }

body.fixed {
  overflow: hidden; }

.container {
  max-width: 1130px;
  margin: 0 auto;
  padding: 0 10px; }

.select {
  background: none;
  border: none; }

.logo .logoImage {
  margin-bottom: 31px; }

.logo .logoText {
  font-size: 36px;
  line-height: 26px;
  font-weight: 800;
  color: #ffffff; }
  .logo .logoText span {
    color: #b41cca; }

.owl-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.owl-carousel button.owl-dot {
  width: 29px;
  height: 4px;
  background: #FFFFFF;
  border-radius: 4px;
  margin-right: 17px; }
  .owl-carousel button.owl-dot:last-child {
    margin-right: 0; }

.owl-carousel button.owl-dot.active {
  background: #B41CCA; }

.owl-carousel .owl-item {
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s; }

.owl-carousel .owl-item.center {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1); }

.sliderNavbar {
  position: relative;
  top: -205px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .sliderNavbar .customNextBtn, .sliderNavbar .customPrevBtn {
    position: relative;
    cursor: pointer; }
    .sliderNavbar .customNextBtn:hover, .sliderNavbar .customPrevBtn:hover {
      opacity: 0.8; }
  .sliderNavbar .customNextBtn {
    left: 61px; }
  .sliderNavbar .customPrevBtn {
    left: -61px; }

.downloadContainer {
  margin-top: 32px; }
  .downloadContainer a:first-child {
    margin-right: 15px; }

.header .container {
  height: 72px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .header .container .langToggle {
    margin-left: auto;
    margin-right: 25px; }
  .header .container .navLeft, .header .container .navRight {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .header .container .navLeft li, .header .container .navRight li {
      margin-right: 32px;
      list-style-type: none; }
      .header .container .navLeft li:last-child, .header .container .navRight li:last-child {
        margin-right: 0; }
      .header .container .navLeft li .item, .header .container .navRight li .item {
        font-size: 16px;
        line-height: 26px; }
  .header .container .mobileMenu .logoImage {
    display: none;
    width: 56px;
    height: 72px;
    margin-bottom: 87px; }
  .header .container .mobileMenu .downloadContainer {
    display: none;
    margin-top: 100%; }

.main {
  position: relative;
  padding-bottom: 282px;
  background: url("../img/bg1.png");
  background-size: contain; }
  .main .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%; }
  .main .infoContainer {
    max-width: 540px;
    margin-top: 150px; }
    .main .infoContainer .title {
      margin-top: 48px;
      font-weight: 800;
      font-size: 48px;
      line-height: 64px; }
    .main .infoContainer .subtitle {
      margin-top: 16px;
      font-size: 18px;
      line-height: 32px; }
  .main .deviceImage {
    margin: 73px 47px 0 0; }

.benefits {
  text-align: center;
  padding: 0 0 90px 0; }
  .benefits .container .title {
    font-weight: 800;
    font-size: 48px;
    line-height: 64px; }
  .benefits .container .subtitle {
    max-width: 520px;
    margin: 8px auto 0 auto;
    font-size: 18px;
    line-height: 32px; }
  .benefits .container .benefitsContainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 47px; }
    .benefits .container .benefitsContainer .item {
      width: 350px;
      margin-bottom: 64px; }
      .benefits .container .benefitsContainer .item .iconContainer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        min-height: 48px;
        margin-bottom: 18px; }
      .benefits .container .benefitsContainer .item .title {
        font-weight: 600;
        font-size: 24px;
        line-height: 32px; }
      .benefits .container .benefitsContainer .item .subtitle {
        font-size: 16px;
        line-height: 26px; }

.reviews {
  position: relative;
  padding: 67px 0 170px 0;
  background: url("../img/bg2.png");
  background-size: contain; }
  .reviews .container .sliderNavbar {
    top: -265px; }
  .reviews .container .title {
    text-align: center;
    font-weight: 800;
    font-size: 48px;
    line-height: 64px; }
  .reviews .container .slider {
    margin-top: 80px; }
    .reviews .container .slider .item {
      width: 359px;
      padding: 34px 40px 20px 40px;
      border-radius: 8px;
      background: #ffffff; }
      .reviews .container .slider .item .starContainer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .reviews .container .slider .item .starContainer .star {
          width: 26px;
          height: 26px;
          margin-right: 2.89px;
          opacity: 0.3; }
          .reviews .container .slider .item .starContainer .star:last-child {
            margin-right: 0; }
        .reviews .container .slider .item .starContainer .star.active {
          opacity: 1; }
      .reviews .container .slider .item .textContent {
        max-width: 273px;
        margin-top: 19px;
        font-weight: 300;
        font-size: 14px;
        line-height: 26px;
        color: #402B2B; }
      .reviews .container .slider .item .profileContainer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        margin-top: 28px; }
        .reviews .container .slider .item .profileContainer img {
          width: 50px;
          height: auto; }
        .reviews .container .slider .item .profileContainer .name {
          margin-left: 18px;
          color: #402B2B;
          font-size: 14px;
          font-weight: 700;
          line-height: 26px; }
  .reviews .owl-dots {
    margin-top: 84px; }

.devices {
  padding: 60px 0 110px 0;
  background: url("../img/bg3.png");
  background-size: contain; }
  .devices .container .slider .item {
    width: 238px;
    height: auto;
    margin: 0 auto; }
  .devices .container .owl-carousel .owl-stage-outer {
    padding: 35px 0; }
  .devices .container .owl-dots {
    margin-top: 84px; }
  .devices .container .sliderNavbar {
    top: -400px; }

.faq {
  padding-bottom: 144px; }
  .faq .container .title {
    text-align: center;
    font-weight: 800;
    font-size: 48px;
    line-height: 72px;
    text-transform: uppercase; }
  .faq .container .faqContainer {
    margin-top: 45px; }
    .faq .container .faqContainer .question {
      border-bottom: 1px solid rgba(252, 255, 255, 0.24);
      padding-bottom: 24px;
      margin-bottom: 24px;
      cursor: pointer; }
      .faq .container .faqContainer .question:last-child {
        border-bottom: none; }
      .faq .container .faqContainer .question .qestionContainer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: start;
            -ms-flex-align: start;
                align-items: start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding-right: 25px; }
        .faq .container .faqContainer .question .qestionContainer .content {
          font-size: 22px;
          line-height: 24px; }
        .faq .container .faqContainer .question .qestionContainer .arrow {
          width: 17px;
          height: 8.5px;
          -webkit-transition: 0.25s;
          -o-transition: 0.25s;
          transition: 0.25s; }
      .faq .container .faqContainer .question .answer {
        position: relative;
        line-height: 0;
        overflow: hidden;
        -webkit-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        transition: all .15s ease-in-out;
        font-size: 14px;
        opacity: 0.8; }
    .faq .container .faqContainer .question.active .qestionContainer .arrow {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
    .faq .container .faqContainer .question.active .answer {
      line-height: 1.5;
      margin-top: 45px; }
    .faq .container .faqContainer .question.active:last-child {
      margin-bottom: 0; }

.footer {
  padding: 53px 0;
  background: url("../img/bg4.png");
  background-size: contain; }
  .footer .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .footer .container .title {
      width: 350px;
      color: #D9DBE1;
      font-weight: 500;
      font-size: 18px;
      line-height: 28px; }
    .footer .container .navbar {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
      -webkit-justify-content: end;
          -ms-flex-pack: end;
              justify-content: end;
      width: 700px; }
      .footer .container .navbar li {
        margin-right: 24px;
        list-style-type: none; }
        .footer .container .navbar li:last-child {
          margin-right: 0; }
        .footer .container .navbar li a {
          font-size: 16px;
          line-height: 26px; }
    .footer .container .downloadContainer {
      width: 500px; }
    .footer .container .copyright {
      margin-left: auto;
      font-size: 14px;
      line-height: 24px;
      color: #D9DBE1; }

/* some SASS variables */
/* end var */
.toggle-hamburger {
  background: none;
  display: none;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 66px;
  height: 66px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: none;
  cursor: pointer;
  /* --- animate to X --- */ }
  .toggle-hamburger:focus {
    outline: none; }
  .toggle-hamburger span {
    display: block;
    position: absolute;
    top: 32px;
    left: 12px;
    right: 12px;
    height: 2px;
    background: #ffffff;
    border-radius: 2px; }
    .toggle-hamburger span::before, .toggle-hamburger span::after {
      position: absolute;
      display: block;
      left: 0;
      width: 100%;
      height: 2px;
      background-color: #ffffff;
      content: ""; }
    .toggle-hamburger span::before {
      top: -14px; }
    .toggle-hamburger span::after {
      bottom: -14px; }
  .toggle-hamburger.toggle-hamburger__animx span {
    -webkit-transition: background 0s 0.15s;
    -o-transition: background 0s 0.15s;
    transition: background 0s 0.15s; }
    .toggle-hamburger.toggle-hamburger__animx span::before, .toggle-hamburger.toggle-hamburger__animx span::after {
      -webkit-transition-duration: 0.15s, 0.15s;
           -o-transition-duration: 0.15s, 0.15s;
              transition-duration: 0.15s, 0.15s;
      -webkit-transition-delay: 0.15s, 0s;
           -o-transition-delay: 0.15s, 0s;
              transition-delay: 0.15s, 0s; }
    .toggle-hamburger.toggle-hamburger__animx span::before {
      -webkit-transition-property: top, \transform;
      -o-transition-property: top, \transform;
      transition-property: top, \transform; }
    .toggle-hamburger.toggle-hamburger__animx span::after {
      -webkit-transition-property: bottom, \transform;
      -o-transition-property: bottom, \transform;
      transition-property: bottom, \transform; }
  .toggle-hamburger.toggle-hamburger__animx.is-active span {
    background: none; }
    .toggle-hamburger.toggle-hamburger__animx.is-active span::before, .toggle-hamburger.toggle-hamburger__animx.is-active span::after {
      -webkit-transition-delay: 0s, 0.15s;
           -o-transition-delay: 0s, 0.15s;
              transition-delay: 0s, 0.15s; }
    .toggle-hamburger.toggle-hamburger__animx.is-active span::before {
      top: 0;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    .toggle-hamburger.toggle-hamburger__animx.is-active span::after {
      bottom: 0;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }

.select {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 35px 0 auto;
  cursor: pointer; }
  .select img {
    width: 18px;
    height: auto;
    margin-left: 17px;
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    -o-transition: transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s; }
  .select .selectContainer {
    position: absolute;
    visibility: hidden;
    top: -webkit-calc(100% + 6px);
    top: calc(100% + 6px);
    right: 0;
    -webkit-transition: margin-top .25s;
    -o-transition: margin-top .25s;
    transition: margin-top .25s;
    z-index: 10; }
    .select .selectContainer .option {
      padding: 4px 10px;
      font-size: 14px;
      cursor: pointer; }

.select.active img {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.select.active .selectContainer {
  top: 100%;
  visibility: visible;
  margin-top: 10px; }

@media (max-width: 1248px) {
  .sliderNavbar {
    display: none; } }

@media (max-width: 1130px) {
  .toggle-hamburger {
    display: block;
    z-index: 10; }
  .header .container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .header .container .select {
      margin: 0; }
    .header .container .mobileMenu {
      position: fixed;
      z-index: 1;
      padding: 30px 64px;
      width: 100vw;
      height: 100vh;
      left: 100%;
      top: 0;
      -webkit-transition: left .15s ease-in-out;
      -o-transition: left .15s ease-in-out;
      transition: left .15s ease-in-out;
      background-color: #000000;
      background: url("../img/bgMobileMenu.png"), #000000;
      background-size: cover; }
      .header .container .mobileMenu .logoImage, .header .container .mobileMenu .downloadContainer {
        display: block; }
      .header .container .mobileMenu .navLeft {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: start;
            -ms-flex-align: start;
                align-items: start; }
        .header .container .mobileMenu .navLeft li {
          margin-right: 0;
          margin-top: 28px; }
          .header .container .mobileMenu .navLeft li a {
            font-size: 24px;
            line-height: 26px; }
          .header .container .mobileMenu .navLeft li:first-child {
            margin-top: 0; }
    .header .container .mobileMenu.active {
      left: 0; }
    .header .container .navRight {
      display: none; }
  .main {
    background-size: cover;
    padding-bottom: 131px; }
    .main .container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .main .deviceImage {
      margin: 62px -7px 0 0;
      width: 268px;
      height: auto; }
    .main .infoContainer {
      margin-top: 40px; }
      .main .infoContainer .logo {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .main .infoContainer .logo .logoImage {
          width: 70px;
          height: auto;
          margin: 0; }
        .main .infoContainer .logo .logoText {
          font-size: 48px;
          line-height: 23px;
          margin-top: 48px; }
      .main .infoContainer .title {
        display: none; }
      .main .infoContainer .subtitle {
        margin-top: 22px;
        font-size: 16px;
        line-height: 28px;
        text-align: center;
        opacity: 0.6; }
      .main .infoContainer .downloadContainer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .main .infoContainer .downloadContainer a:first-child {
          margin-right: 0;
          margin-bottom: 8px; }
  .benefits {
    padding: 0 0 70px 0; }
    .benefits .container .title {
      font-size: 40px;
      line-height: 64px; }
    .benefits .container .subtitle {
      max-width: 350px;
      margin: 17px auto 0 auto;
      font-size: 16px;
      line-height: 28px;
      letter-spacing: -0.015em; }
    .benefits .container .benefitsContainer {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .benefits .container .benefitsContainer .item {
        margin-bottom: 30px; }
        .benefits .container .benefitsContainer .item .subtitle {
          max-width: 320px;
          font-size: 14px;
          line-height: 26px;
          margin: 8px auto 0 auto; }
  .reviews {
    background-size: cover;
    padding: 67px 0 42px 0; }
    .reviews .container .title {
      font-size: 40px;
      line-height: 46px; }
    .reviews .container .slider {
      margin-top: 72px; }
      .reviews .container .slider .item {
        width: 299px;
        margin: 0 auto;
        padding: 36px 32px 24px 32px; }
        .reviews .container .slider .item .textContent {
          max-width: 235px; }
        .reviews .container .slider .item .profileContainer {
          margin-top: 24px; }
    .reviews .owl-dots {
      margin-top: 58px; }
  .devices {
    padding: 61px 0 63px 0;
    background-size: cover; }
    .devices .container .owl-dots {
      margin-top: 30px; }
    .devices .container .slider .item {
      width: 218px; }
  .faq {
    padding-bottom: 20px; }
    .faq .container .faqContainer {
      padding: 0 14px; }
      .faq .container .faqContainer .question .qestionContainer {
        padding-right: 10px; }
        .faq .container .faqContainer .question .qestionContainer .content {
          max-width: -webkit-calc(100% - 50px);
          max-width: calc(100% - 50px);
          font-size: 20px;
          line-height: 30px; }
        .faq .container .faqContainer .question .qestionContainer .arrow {
          margin-top: 23px; }
      .faq .container .faqContainer .question .answer.active {
        margin-top: 24px; }
    .faq .title {
      font-size: 40px;
      line-height: 60px; }
  .footer {
    padding: 36px 0;
    background-size: cover; }
    .footer .container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .footer .container .navbar {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
            -ms-flex-order: 0;
                order: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%; }
        .footer .container .navbar li {
          margin: 0 0 24px 0; }
          .footer .container .navbar li:last-child {
            margin-bottom: 0; }
      .footer .container .title {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1;
        width: 100%;
        text-align: center;
        margin-top: 50px; }
      .footer .container .downloadContainer, .footer .container .copyright {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2;
        margin-left: 0;
        width: 100%;
        text-align: center; }
      .footer .container .downloadContainer {
        margin-top: 15px; }
        .footer .container .downloadContainer img {
          width: 135px;
          height: auto; }
      .footer .container .copyright {
        margin-top: 39px; } }

@media (max-width: 768px) {
  .benefits .container .benefitsContainer .item {
    width: 100%; }
  .container {
    padding: 0 25px; }
  .benefits .benefitsContainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; } }
