#PIXY-U {
  position: relative;
  width: 100%;
  height: 100%; }
  #PIXY-U .btn-action {
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.87); }
    #PIXY-U .btn-action:hover {
      color: #f7941d; }
    #PIXY-U .btn-action i {
      margin-right: 8px; }
  #PIXY-U .ico-play {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  #PIXY-U section {
    padding: 30px 0; }
    @media only screen and (min-width: 601px) {
      #PIXY-U section {
        padding: 90px 0; } }
    #PIXY-U section h3 {
      font-family: "Barlow Condensed";
      color: #f7941d;
      text-transform: uppercase;
      font-size: 24px; }
    #PIXY-U section.updown {
      position: relative;
      width: 100%;
      z-index: 1;
      padding-bottom: 0px !important;
      text-align: center; }
      @media only screen and (min-width: 601px) {
        #PIXY-U section.updown {
          padding-bottom: 30px; } }
      #PIXY-U section.updown .section-title {
        position: relative; }
        @media only screen and (min-width: 601px) {
          #PIXY-U section.updown .section-title {
            position: absolute;
            top: 50%;
            transform: translateY(-50%); } }
      #PIXY-U section.updown .updown-img {
        position: relative;
        margin-top: 15px; }
    #PIXY-U section.bg-grey {
      background-color: #f9f9f9; }
    #PIXY-U section.sdk {
      padding-bottom: 0; }
      #PIXY-U section.sdk img {
        margin-top: 60px; }
    #PIXY-U section.ligthweight {
      position: relative;
      height: 500px;
      color: #ffffff;
      text-align: center; }
      @media only screen and (min-width: 601px) {
        #PIXY-U section.ligthweight {
          height: 900px; } }
      #PIXY-U section.ligthweight a {
        position: relative;
        color: #f7941d;
        margin-top: 60px; }
        @media only screen and (min-width: 601px) {
          #PIXY-U section.ligthweight a {
            position: absolute;
            bottom: 90px;
            z-index: 1;
            left: 50%;
            margin-top: 0px;
            transform: translateX(-50%); } }
    #PIXY-U section.mapping {
      position: relative;
      padding: 60px auto; }
      @media only screen and (min-width: 601px) {
        #PIXY-U section.mapping {
          height: 800px;
          padding: 0; } }
      #PIXY-U section.mapping video {
        position: relative;
        width: 100%;
        height: auto; }
      #PIXY-U section.mapping .mapping-content {
        position: relative;
        border-radius: 5px; }
        @media only screen and (min-width: 601px) {
          #PIXY-U section.mapping .mapping-content {
            position: absolute;
            background-size: cover !important;
            left: 50%;
            padding: 30px;
            transform: translateX(-50%);
            top: 60px;
            z-index: 1; } }
        #PIXY-U section.mapping .mapping-content h1 {
          margin-top: 0px !important;
          margin-bottom: 20px; }
        #PIXY-U section.mapping .mapping-content .mapping-video {
          position: relative;
          color: #ffffff;
          margin: 20px 0 10px 0; }
        #PIXY-U section.mapping .mapping-content .btn-action {
          background: #f7941d;
          color: #ffffff;
          padding: 15px 30px;
          border-radius: 30px; }
    #PIXY-U section.mission .section-title {
      margin-bottom: 60px; }
    #PIXY-U section.mission .mission-title {
      background: #f0f0f0;
      padding: 15px;
      box-sizing: border-box; }
      #PIXY-U section.mission .mission-title img {
        width: 100%; }
      #PIXY-U section.mission .mission-title h3 {
        margin-top: 0; }
      #PIXY-U section.mission .mission-title p {
        color: rgba(0, 0, 0, 0.87); }
    #PIXY-U section.mission .mission-list .col {
      margin-bottom: 30px; }
      #PIXY-U section.mission .mission-list .col:first-child {
        padding-right: 1px !important; }
      #PIXY-U section.mission .mission-list .col:last-child {
        padding-left: 1px !important; }
      #PIXY-U section.mission .mission-list .col .mission-item .mission-img {
        position: relative; }
      #PIXY-U section.mission .mission-list .col .mission-item:hover {
        position: relative;
        z-index: 1;
        -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.3); }
        #PIXY-U section.mission .mission-list .col .mission-item:hover img.video-bg {
          transition: transform .2s;
          /* Animation */
          position: relative;
          width: 100%; }
        #PIXY-U section.mission .mission-list .col .mission-item:hover:hover img.video-bg {
          box-sizing: border-box;
          transform: scale(1.2);
          /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ }
    #PIXY-U section.applicate {
      position: relative;
      padding-bottom: 0; }
      #PIXY-U section.applicate .section-title {
        position: relative;
        z-index: 1;
        margin-bottom: 60px; }
        #PIXY-U section.applicate .section-title p {
          color: #ffffff; }
      #PIXY-U section.applicate .background {
        position: absolute;
        background: #282828;
        top: 0;
        height: 80%;
        width: 100%; }
    #PIXY-U section.compatible {
      padding-top: 30px; }
      #PIXY-U section.compatible .section-title {
        margin-bottom: 30px; }
      #PIXY-U section.compatible .compatible-img {
        position: relative;
        border: 1px solid #f9f9f9; }
      #PIXY-U section.compatible .compatible-item {
        position: relative;
        padding-bottom: 30px; }
        @media only screen and (min-width: 601px) {
          #PIXY-U section.compatible .compatible-item {
            padding-bottom: 0px; } }
      #PIXY-U section.compatible .compatible-content {
        position: relative; }
        @media only screen and (min-width: 601px) {
          #PIXY-U section.compatible .compatible-content {
            position: absolute;
            top: 50%;
            transform: translateY(-50%); } }
        #PIXY-U section.compatible .compatible-content ul {
          padding-left: 20px; }
        #PIXY-U section.compatible .compatible-content .compatible-inner {
          margin-bottom: 25px; }
        #PIXY-U section.compatible .compatible-content h3 {
          margin-bottom: 15px; }
        #PIXY-U section.compatible .compatible-content a {
          color: rgba(0, 0, 0, 0.87);
          border: 1px solid #d0d0d0;
          padding: 6px 15px;
          border-radius: 16px; }
          #PIXY-U section.compatible .compatible-content a:hover {
            border: 1px solid #f7941d;
            color: #f7941d; }
    #PIXY-U section.order {
      background: #383838;
      color: #ffffff; }
      #PIXY-U section.order .section-content > div {
        vertical-align: middle; }
      #PIXY-U section.order .order-logo {
        width: 300px; }
      #PIXY-U section.order .order-price {
        font-size: 36px;
        font-family: "Barlow Condensed";
        color: #f7941d;
        margin-bottom: 30px; }
      #PIXY-U section.order ul {
        padding: 30px 0; }
        @media only screen and (min-width: 601px) {
          #PIXY-U section.order ul {
            padding: 90px 0; } }
        #PIXY-U section.order ul li {
          font-family: "Barlow Condensed";
          font-size: 24px;
          display: inline;
          color: #ffffff;
          line-height: 30px; }
          #PIXY-U section.order ul li:before {
            content: '';
            height: 5px;
            width: 5px;
            background-color: #f7941d;
            border-radius: 50%;
            display: inline-block;
            margin: 0 5px;
            vertical-align: middle; }
          #PIXY-U section.order ul li:first-child:before {
            height: 0;
            width: 0; }
      #PIXY-U section.order .btn-order {
        margin: 20px 0; }
        #PIXY-U section.order .btn-order a {
          background: #f7941d;
          padding: 10px 30px;
          border-radius: 22px;
          line-height: 24px;
          text-transform: uppercase;
          color: #ffffff; }
      #PIXY-U section.order .notes {
        font-size: 12px; }
  #PIXY-U .video-img {
    overflow: hidden; }
    #PIXY-U .video-img img.video-bg {
      transition: transform .2s;
      /* Animation */
      position: relative;
      width: 100%; }
    #PIXY-U .video-img:hover img.video-bg {
      box-sizing: border-box;
      transform: scale(1.2);
      /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ }
  #PIXY-U .section-content {
    position: relative;
    width: 100%;
    max-width: 1170px;
    margin: 0 auto; }
    #PIXY-U .section-content h1 {
      font-family: "Barlow Condensed";
      color: #f7941d;
      font-size: 48px;
      margin-bottom: 20px; }
  #PIXY-U .pixyu-slider {
    background: #000000;
    padding: 60px 30px; }
    @media only screen and (min-width: 601px) {
      #PIXY-U .pixyu-slider {
        position: relative;
        height: 900px;
        padding: 0; } }
    #PIXY-U .pixyu-slider .pixyu-slider-content {
      position: relative; }
      @media only screen and (min-width: 601px) {
        #PIXY-U .pixyu-slider .pixyu-slider-content {
          position: absolute;
          bottom: 0;
          right: 0;
          width: 100%;
          height: 100%;
          overflow: hidden; } }
      #PIXY-U .pixyu-slider .pixyu-slider-content .slider-overlay {
        position: absolute;
        bottom: 0;
        right: 0;
        min-height: 100%;
        min-width: 100%;
        background: rgba(0, 0, 0, 0.85);
        z-index: 1; }
      #PIXY-U .pixyu-slider .pixyu-slider-content video {
        position: relative;
        width: 100%;
        height: auto; }
      #PIXY-U .pixyu-slider .pixyu-slider-content .slider-title {
        position: relative;
        margin-top: 30px; }
        @media only screen and (min-width: 601px) {
          #PIXY-U .pixyu-slider .pixyu-slider-content .slider-title {
            margin-top: 0px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            z-index: 1; } }
        #PIXY-U .pixyu-slider .pixyu-slider-content .slider-title .slider-button {
          margin-top: 30px; }
          #PIXY-U .pixyu-slider .pixyu-slider-content .slider-title .slider-button a {
            display: inline-block;
            padding: 10px 30px;
            border: 1px solid #ffffff;
            margin: 0;
            color: #ffffff;
            border-radius: 22px; }
            #PIXY-U .pixyu-slider .pixyu-slider-content .slider-title .slider-button a i {
              margin-right: 8px;
              font-size: 14px; }
            #PIXY-U .pixyu-slider .pixyu-slider-content .slider-title .slider-button a:hover {
              border: 1px solid #f7941d;
              color: #f7941d; }
      #PIXY-U .pixyu-slider .pixyu-slider-content ul {
        position: relative;
        text-align: center;
        margin-top: 30px; }
        @media only screen and (min-width: 601px) {
          #PIXY-U .pixyu-slider .pixyu-slider-content ul {
            position: absolute;
            bottom: 60px;
            z-index: 1;
            left: 50%;
            transform: translateX(-50%);
            margin-top: 0px; } }
        #PIXY-U .pixyu-slider .pixyu-slider-content ul li {
          display: inline-block;
          border-right: 1px solid #ffffff;
          padding: 0 10px; }
          @media only screen and (min-width: 601px) {
            #PIXY-U .pixyu-slider .pixyu-slider-content ul li {
              padding: 0 20px; } }
          #PIXY-U .pixyu-slider .pixyu-slider-content ul li:last-child {
            border-right: none; }
          #PIXY-U .pixyu-slider .pixyu-slider-content ul li a {
            color: #ffffff; }
            #PIXY-U .pixyu-slider .pixyu-slider-content ul li a:hover {
              color: #f7941d; }
  #PIXY-U .swiper-camera {
    position: relative;
    height: 400px; }
    @media only screen and (min-width: 601px) {
      #PIXY-U .swiper-camera {
        height: 600px;
        margin-top: 60px; } }
    #PIXY-U .swiper-camera img {
      width: 100%; }
    #PIXY-U .swiper-camera .swiper-container {
      height: 100%; }
      #PIXY-U .swiper-camera .swiper-container .swiper-slide {
        border: none; }
    #PIXY-U .swiper-camera .thumbnail-list {
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%); }
      #PIXY-U .swiper-camera .thumbnail-list a {
        margin-top: 30px;
        color: rgba(0, 0, 0, 0.87); }
        #PIXY-U .swiper-camera .thumbnail-list a:hover {
          color: #f7941d; }
      #PIXY-U .swiper-camera .thumbnail-list .swiper-thumbnails {
        margin-bottom: 30px; }
        #PIXY-U .swiper-camera .thumbnail-list .swiper-thumbnails .item-thumbnails {
          cursor: pointer;
          border-right: 1px solid #f0f0f0;
          border-bottom: 1px solid #f0f0f0; }
          #PIXY-U .swiper-camera .thumbnail-list .swiper-thumbnails .item-thumbnails:nth-child(3n+0) {
            border-right: none; }
          #PIXY-U .swiper-camera .thumbnail-list .swiper-thumbnails .item-thumbnails:nth-last-child(-n+4) {
            border-bottom: none; }
          #PIXY-U .swiper-camera .thumbnail-list .swiper-thumbnails .item-thumbnails.is-active {
            background: #f0f0f0; }
  #PIXY-U .swiper-applicate {
    position: relative;
    height: 200px; }
    @media only screen and (min-width: 601px) {
      #PIXY-U .swiper-applicate {
        height: 600px; } }
    #PIXY-U .swiper-applicate .swiper-container {
      height: 100%; }
    #PIXY-U .swiper-applicate .thumbnail-list a {
      margin-top: 30px;
      color: rgba(0, 0, 0, 0.87); }
      #PIXY-U .swiper-applicate .thumbnail-list a:hover {
        color: #f7941d; }
    #PIXY-U .swiper-applicate .thumbnail-list .swiper-thumbnails {
      position: absolute;
      bottom: 30px;
      left: 50%;
      transform: translateX(-50%);
      z-index: 1;
      padding: 19px 20px;
      background: rgba(255, 255, 255, 0.87);
      border-radius: 30px; }
      #PIXY-U .swiper-applicate .thumbnail-list .swiper-thumbnails .item-thumbnails {
        cursor: pointer;
        display: inline-block;
        border-right: 1px solid rgba(0, 0, 0, 0.87);
        padding: 0 10px; }
        #PIXY-U .swiper-applicate .thumbnail-list .swiper-thumbnails .item-thumbnails:last-child {
          border-right: 0px; }
        #PIXY-U .swiper-applicate .thumbnail-list .swiper-thumbnails .item-thumbnails.is-active {
          color: #f7941d; }

#PIXY-U-MANUAL .manual .manual-menu .menual-menu-list li a:hover {
  color: #f7941d; }
#PIXY-U-MANUAL .manual .manual-menu .menual-menu-list li a.active {
  color: #f7941d; }
  #PIXY-U-MANUAL .manual .manual-menu .menual-menu-list li a.active:before {
    border-left: 5px solid #f7941d; }
#PIXY-U-MANUAL .manual .manual-menu .menual-menu-list .button-manual .btn1 {
  color: #f7941d;
  border: 1px solid #f7941d; }
  #PIXY-U-MANUAL .manual .manual-menu .menual-menu-list .button-manual .btn1:hover {
    color: #ffffff;
    background: #f7941d; }
#PIXY-U-MANUAL .manual .manual-content .item-manual .title {
  color: #f7941d; }
#PIXY-U-MANUAL .manual .manual-content .item-manual .sub-title {
  color: #f7941d; }

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