@charset "UTF-8";

/*
Theme Name: Energy Child
Description: Grusio child theme for Energy.
Template: energy
Version: 1.0.0
Text Domain: energy-child
*/
body {
  text-align: center;
  font-family: PingFangSCMedium; }

.h3, h3 {
  font-size: 32px !important; }

.entry-header-wrapper {
  display: none; }

.align-center {
  text-align: center !important; }

.sub-menu .menu-item-has-children::after {
  position: absolute;
  top: 25px;
  right: 20px;
  border-right: 0;
  border-top: .3em solid transparent;
  border-left: .3em solid;
  border-bottom: .3em solid transparent; }

@media (max-width: 767px) {
  .banner {
    padding-left: 2vw !important;
    padding-right: 2vw !important; } }
.banner {
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  text-align: left; }
  .banner .mask {
    background: linear-gradient(#2F3650, #0D102D);
    width: 100vw;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.8; }
  .banner .banner-items {
    line-height: 20px;
    font-size: 20px;
    opacity: 0.8;
    color: white;
    padding: 0 10vw; }
  .banner .banner-title {
    line-height: 40px;
    color: white;
    font-size: 40px;
    opacity: 0.8; }
  .banner .banner-text {
    line-height: 30px;
    color: white;
    font-size: 18px;
    opacity: 0.8; }

.product-banner {
  padding-top: 10vh;
  padding-bottom: 10vh;
  padding-left: 2vw;
  padding-right: 2vw; }
  .product-banner video {
    width: 100%; }
  .product-banner .wp-embedded-content {
    position: fixed !important;
    width: 100vw !important;
    left: 0 !important;
    top: 0 !important;
    height: 500px !important; }
    .product-banner .wp-embedded-content video {
      width: 100vw !important;
      max-width: 100vw !important;
      max-height: 100vh !important; }
    .product-banner .wp-embedded-content source {
      min-width: 100%;
      min-height: 100%;
      height: auto;
      width: auto; }

@media (max-width: 565px) {
  .product-banner {
    padding-top: 6vh !important;
    padding-bottom: 1vh !important; }
    .product-banner h1 {
      font-size: 14px;
      line-height: 0;
      padding-bottom: 1px; }
    .product-banner h6 {
      font-size: 13px; } }
@media (max-width: 768px) {
  .product-banner {
    padding-top: 6vh;
    padding-bottom: 6vh; }
    .product-banner h1 {
      font-size: 18px; } }
@media (max-width: 1200px) {
  .product-banner {
    padding-top: 7vh;
    padding-bottom: 5vh; } }
.product-banner.mask {
  background: rgba(0, 0, 0, 0.5); }

.footer a:not(.fw-btn), .footer a strong, .section-dark-bg a strong {
  color: white !important; }

.footer {
  padding: 90px 0 123px 0 !important; }
  .footer .widget-width__side {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .footer p {
    margin: 0 0 15px 0; }
  @media (max-width: 768px) {
    .footer ul {
      padding-inline-start: 0px !important; } }

.copyright-text {
  line-height: 24px;
  opacity: 0.5;
  color: white;
  font-size: 16px;
  padding-top: 20px; }

.footer .footer-box {
  padding-bottom: 20px; }
@media (max-width: 767px) {
  .footer .footer-box .widget-title {
    text-align: center; }
  .footer .footer-box .textwidget {
    text-align: center; }
    .footer .footer-box .textwidget ul {
      margin-left: 0px !important; }
      .footer .footer-box .textwidget ul li {
        text-align: center; }
    .footer .footer-box .textwidget div {
      text-align: center; } }
.footer .textwidget ul {
  margin-left: 0px !important;
  padding-left: 0px; }
.footer .copyright {
  padding-top: 20px; }

.footer .widget {
  text-align: left !important;
  opacity: 0.8; }
  .footer .widget .widget-title {
    font-size: 16px;
    margin-bottom: 30px !important;
    margin-top: -7px; }
  .footer .widget .textwidget {
    font-size: 16px;
    color: white; }
  .footer .widget .grey-font {
    color: white;
    font-size: 15px; }

.inline-block {
  display: inline-block !important; }

.pointer {
  cursor: pointer !important; }

.v-h-center {
  display: flex;
  align-items: center;
  justify-content: center; }

.section .section-content {
  margin: 0 auto; }
  .section .section-content .container {
    margin-left: auto !important;
    margin-right: auto !important; }
.section .title {
  line-height: 32px;
  color: #1d2034;
  font-size: 32px;
  padding-left: 15px;
  padding: 15px; }
.section .subtitle {
  line-height: 16px;
  color: #999999;
  font-size: 16px;
  padding-left: 15px;
  padding-right: 15px; }

#particles-js {
  position: relative; }
  #particles-js canvas {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }

.index-page .system-function {
  background-color: #F7F9FC;
  margin: 0 auto;
  padding-bottom: 90px; }
  .index-page .system-function .system-function-content {
    margin: 0 auto; }
    .index-page .system-function .system-function-content .triangle-up {
      margin: 0 auto;
      visibility: hidden; }
    .index-page .system-function .system-function-content .rotate-180 {
      transform: rotate(180deg); }
.index-page .section {
  padding-top: 90px; }
  .index-page .section .title {
    line-height: 32px;
    color: #1d2034;
    font-size: 32px; }
  .index-page .section .subtitle {
    line-height: 16px;
    color: #999999;
    font-size: 16px; }
  .index-page .section .each-line .item.active .hover-show {
    display: inline-block; }
  .index-page .section .each-line .item.active .hover-hide {
    display: none; }
  .index-page .section .each-line .item.active .triangle-up {
    visibility: visible; }
  .index-page .section .each-line .item {
    width: 19%; }
    .index-page .section .each-line .item .hover-show {
      display: none; }
    .index-page .section .each-line .item .hover-hide {
      display: inline-block; }
  .index-page .section .description {
    background-color: white !important;
    text-align: left !important;
    -moz-box-shadow: -3px 1px 15px #E3E3E3;
    -webkit-box-shadow: -3px 1px 15px #E3E3E3;
    box-shadow: -3px 1px 15px #E3E3E3; }
    .index-page .section .description .title {
      line-height: 20px;
      padding-left: 0px;
      color: #0a111c;
      font-size: 16px; }
    .index-page .section .description .desc {
      line-height: 26px;
      color: #666666;
      font-size: 14px; }
  @media (max-width: 375px) {
    .index-page .section .description {
      height: 300px; } }
  @media (max-width: 750px) {
    .index-page .section .description {
      height: 260px; } }
  @media (max-width: 1280px) {
    .index-page .section .description {
      height: 190px; } }
  @media (min-width: 1281px) {
    .index-page .section .description {
      height: 190px; } }
.index-page .solution .solution-content .content {
  height: 650px;
  position: relative;
  line-height: 16px;
  font-size: 16px;
  color: #888d9d;
  text-align: center; }
  .index-page .solution .solution-content .content .content-bg {
    position: absolute;
    opacity: 0.9;
    background-color: #2F3650;
    width: 100%;
    height: 650px; }
  .index-page .solution .solution-content .content .nav-tabs > li:focus {
    background-color: inherit;
    border: none; }
  .index-page .solution .solution-content .content .nav-tabs > li.active > a, .index-page .solution .solution-content .content .nav-tabs > li.active > a:focus, .index-page .solution .solution-content .content .nav-tabs > li.active > a:hover, .index-page .solution .solution-content .content .nav-tabs > li > a {
    background-color: inherit;
    border: none; }
  .index-page .solution .solution-content .content .nav > li > a {
    padding: 10px 5px; }
  .index-page .solution .solution-content .content .nav {
    margin: 0 auto;
    padding-top: 110px;
    padding-bottom: 70px;
    border-bottom: none; }
    .index-page .solution .solution-content .content .nav .active-hide {
      display: inline; }
    .index-page .solution .solution-content .content .nav .active-show {
      display: none; }
    .index-page .solution .solution-content .content .nav .nav-item {
      width: 16%; }
      .index-page .solution .solution-content .content .nav .nav-item img {
        width: 30px;
        margin-bottom: 15px; }
      .index-page .solution .solution-content .content .nav .nav-item .title {
        line-height: 16px;
        opacity: 0.6;
        color: white;
        font-size: 16px; }
    .index-page .solution .solution-content .content .nav .nav-item.active {
      border-bottom: 2px solid #4184F5; }
      .index-page .solution .solution-content .content .nav .nav-item.active .title {
        color: #4184F5;
        opacity: 1; }
      .index-page .solution .solution-content .content .nav .nav-item.active .active-hide {
        display: none; }
      .index-page .solution .solution-content .content .nav .nav-item.active .active-show {
        display: inline; }
  .index-page .solution .solution-content .content .tab-content {
    margin: 0 auto;
    text-align: left; }
    .index-page .solution .solution-content .content .tab-content .content-title {
      line-height: 28px;
      color: #f7f9fc;
      font-size: 28px;
      opacity: 0.8; }
    .index-page .solution .solution-content .content .tab-content .default-btn {
      margin-bottom: 15px;
      text-align: center;
      display: inline-block;
      opacity: 0.9;
      background-color: #f7f9fc;
      padding: 13px 25px;
      line-height: 14px;
      color: #333333;
      font-size: 14px; }
      .index-page .solution .solution-content .content .tab-content .default-btn img {
        width: 30px; }
      .index-page .solution .solution-content .content .tab-content .default-btn a:hover {
        color: #333333; }
    .index-page .solution .solution-content .content .tab-content .desc {
      line-height: 26px;
      opacity: 0.6;
      color: #f7f9fc;
      font-size: 16px; }
    .index-page .solution .solution-content .content .tab-content .show-detail-btn {
      background: linear-gradient(to right, #3EA2FA 50%, #1867F3 90%);
      width: 180px;
      height: 40px;
      border-radius: 2px;
      text-align: center;
      opacity: 0.9;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px; }
      .index-page .solution .solution-content .content .tab-content .show-detail-btn a {
        color: white !important; }
@media (max-width: 1200px) {
  .index-page .solution .solution-content .content .nav {
    padding-top: 80px;
    padding-bottom: 80px; } }
@media (max-width: 1000px) {
  .index-page .solution .solution-content .content .nav {
    padding-top: 60px;
    padding-bottom: 60px; }
    .index-page .solution .solution-content .content .nav .title {
      font-size: 14px !important; } }
@media (max-width: 452px) {
  .index-page .solution .solution-content .content .content-bg {
    height: 700px !important; }
  .index-page .solution .solution-content .content .tab-content .mb-30 {
    margin-bottom: 15px !important; }
  .index-page .solution .solution-content .content .nav {
    padding-top: 10px;
    padding-bottom: 10px; }
  .index-page .solution .solution-content .content .default-btn {
    width: 100% !important; } }
.index-page .service .service-content {
  margin: 0 auto; }
  .index-page .service .service-content p {
    margin-bottom: 0px; }
  .index-page .service .service-content .value-icon {
    padding-top: 60px; }
    .index-page .service .service-content .value-icon img {
      width: 60px; }
  .index-page .service .service-content .value-name {
    padding-top: 20px;
    color: #0A111C;
    font-size: 24px;
    font-weight: 500; }
  .index-page .service .service-content .value-des {
    padding-top: 10px;
    padding-bottom: 120px; }
    .index-page .service .service-content .value-des p {
      line-height: 26px;
      font-size: 16px;
      color: #666666; }
.index-page .service .step-container {
  position: relative; }
  .index-page .service .step-container .line {
    height: 1px;
    border: 0.6px dashed #4184f5; }
  .index-page .service .step-container .step {
    cursor: pointer; }
  .index-page .service .step-container .step.active {
    top: -30px; }
    .index-page .service .step-container .step.active .default-circle {
      display: none; }
    .index-page .service .step-container .step.active .active-circle {
      display: inline-block; }
    .index-page .service .step-container .step.active .step-title {
      color: #4184f5; }
  .index-page .service .step-container .step1 {
    position: absolute;
    top: -12px;
    left: 0px; }
  .index-page .service .step-container .step2 {
    position: absolute;
    top: -12px;
    left: calc(100% / 3 - 30px); }
  .index-page .service .step-container .step3 {
    position: absolute;
    top: -12px;
    left: calc(100% / 3 * 2 - 30px); }
  .index-page .service .step-container .step4 {
    position: absolute;
    top: -12px;
    right: -30px; }
  .index-page .service .step-container .active-circle {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    background-color: #4184f5;
    display: none; }
  .index-page .service .step-container .out-circle {
    width: 24px;
    height: 24px;
    background-color: white;
    border: 0.6px dashed #4184f5;
    border-radius: 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center; }
    .index-page .service .step-container .out-circle .inner-circle {
      width: 10px;
      height: 10px;
      border-radius: 5px;
      background-color: #4184f5; }
@media (max-width: 767px) {
  .index-page .service .step-container {
    margin-left: 15px;
    margin-right: 45px !important; } }
@media (max-width: 1200px) {
  .index-page .service .step-container {
    margin-left: 15px;
    margin-right: 15px; } }
.index-page .service .content {
  text-align: left;
  min-height: 277px; }
  .index-page .service .content .title {
    line-height: 24px;
    color: #0a111c;
    font-size: 24px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 6px; }
  .index-page .service .content .black-square {
    width: 40px;
    height: 1px;
    background-color: #0a111c; }
  .index-page .service .content .desc {
    line-height: 20px;
    color: #999999;
    font-size: 14px; }
.index-page .hardware {
  height: 720px; }
  .index-page .hardware .title, .index-page .hardware .subtitle {
    color: white;
    opacity: 0.8; }
  .index-page .hardware .hardware-content {
    margin: 0 auto;
    display: flex; }
    .index-page .hardware .hardware-content .item:not(:last-child) {
      margin-right: 10px; }
    .index-page .hardware .hardware-content .item {
      width: 17%;
      height: 340px;
      opacity: 0.8;
      cursor: pointer;
      background: linear-gradient(to bottom, #1A1E38, #212848 90%); }
      .index-page .hardware .hardware-content .item .default-content {
        display: block; }
      .index-page .hardware .hardware-content .item .active-content {
        display: none; }
      .index-page .hardware .hardware-content .item .title {
        line-height: 16px;
        color: white;
        font-size: 16px; }
      .index-page .hardware .hardware-content .item .left-side {
        text-align: left;
        float: left; }
        .index-page .hardware .hardware-content .item .left-side .head {
          line-height: 16px;
          color: white;
          font-size: 16px; }
        .index-page .hardware .hardware-content .item .left-side .desc {
          line-height: 24px;
          opacity: 0.8;
          color: white;
          font-size: 14px; }
        .index-page .hardware .hardware-content .item .left-side .show-more-btn {
          width: 180px;
          height: 40px;
          border-radius: 2px;
          background: linear-gradient(to right, #3EA2FA 50%, #1867F3 90%); }
          .index-page .hardware .hardware-content .item .left-side .show-more-btn a, .index-page .hardware .hardware-content .item .left-side .show-more-btn a:hover {
            color: white; }
      .index-page .hardware .hardware-content .item .right-side .img-bottom {
        background-color: #262b44;
        width: 100%;
        padding: 10px 20px;
        color: white; }
    .index-page .hardware .hardware-content .item.active {
      background: linear-gradient(to bottom, #131B4E, #262F60 90%);
      width: 100%; }
      .index-page .hardware .hardware-content .item.active .default-content {
        display: none; }
  .index-page .hardware .hardware-nav-tab .nav-item.active {
    border-bottom: 1px solid #4184f5; }
  .index-page .hardware .hardware-nav-tab .nav-item {
    width: 25%; }
    .index-page .hardware .hardware-nav-tab .nav-item a {
      color: white;
      background: transparent;
      border: 0px; }
    .index-page .hardware .hardware-nav-tab .nav-item a:hover {
      color: #337ab7; }
  .index-page .hardware .hardware-tab-content {
    padding-top: 20px;
    color: #f7f9fc; }
    .index-page .hardware .hardware-tab-content .head {
      text-align: left; }
    .index-page .hardware .hardware-tab-content .desc {
      line-height: 24px;
      color: #f7f9fc;
      text-align: left; }
    .index-page .hardware .hardware-tab-content .show-more-btn {
      width: 160px;
      height: 40px;
      border: 1px solid #4184f5;
      font-size: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 auto;
      cursor: pointer; }
      .index-page .hardware .hardware-tab-content .show-more-btn a, .index-page .hardware .hardware-tab-content .show-more-btn a:hover {
        color: #4184f5; }
    .index-page .hardware .hardware-tab-content .img-bottom {
      padding-top: 11px;
      background-color: #262b44;
      width: 100%;
      padding: 10px 20px;
      color: white; }
.index-page .case .case-content {
  margin: 0 auto; }
  .index-page .case .case-content .each-line .col-xs-6, .index-page .case .case-content .each-line .col-sm-4, .index-page .case .case-content .each-line .col-md-3 {
    padding-left: 0px;
    padding-right: 0px; }
  .index-page .case .case-content .each-line .item {
    width: 100%;
    height: 320px !important;
    position: relative;
    display: inline-block;
    background-size: cover;
    cursor: pointer; }
    .index-page .case .case-content .each-line .item .hover-hide {
      display: inline-block; }
    .index-page .case .case-content .each-line .item .hover-show {
      display: none; }
    .index-page .case .case-content .each-line .item .mask {
      position: absolute;
      background-color: #000;
      opacity: 0.5;
      width: 100%;
      height: 320px !important; }
    .index-page .case .case-content .each-line .item .content {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 320px !important; }
      .index-page .case .case-content .each-line .item .content .title {
        line-height: 15px;
        font-size: 15px;
        color: white;
        opacity: 0.6; }
      .index-page .case .case-content .each-line .item .content .subtitle {
        font-size: 12px;
        color: white;
        opacity: 0.6;
        text-transform: uppercase; }
      .index-page .case .case-content .each-line .item .content .desc {
        line-height: 24px;
        color: white;
        font-size: 14px;
        opacity: 0.6; }
      @media (max-width: 767px) {
        .index-page .case .case-content .each-line .item .content .desc.p-20 {
          padding: 10px !important;
          font-size: 12px;
          line-height: 16px; } }
  .index-page .case .case-content .each-line .item:hover .mask {
    background: #1f71ff;
    opacity: 0.9 !important; }
  .index-page .case .case-content .each-line .item:hover .hover-hide {
    display: none; }
  .index-page .case .case-content .each-line .item:hover .hover-show {
    display: inline-block; }
  .index-page .case .case-content .show-more-btn {
    width: 160px;
    height: 40px;
    border: 1px solid #4184f5;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    cursor: pointer; }
    .index-page .case .case-content .show-more-btn a, .index-page .case .case-content .show-more-btn a:hover {
      color: #4184f5; }
.index-page .contact {
  height: 140px;
  padding-top: 0;
  display: flex;
  align-items: center; }
  .index-page .contact .contact-content {
    margin: 0 auto;
    line-height: 24px;
    color: white;
    font-size: 24px;
    text-align: left;
    z-index: 99; }
    .index-page .contact .contact-content .contact-title {
      display: inline-block;
      padding-bottom: 20px; }
    .index-page .contact .contact-content .contact-us-btn {
      width: 140px;
      height: 42px;
      border-radius: 2px;
      border: 1px solid whitesmoke;
      line-height: 16px;
      color: white;
      font-size: 16px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      float: right;
      margin-right: 50px; }
.index-page .product-center {
  background: #F7F9FC; }
  .index-page .product-center .content {
    padding-bottom: 100px; }
  .index-page .product-center .title {
    font-size: 32px;
    padding-top: 100px;
    color: #1D2034;
    font-weight: 500; }
  .index-page .product-center .subtitle {
    font-size: 16px;
    font-size: 16px;
    color: #999999;
    padding-bottom: 31px; }
  .index-page .product-center .menu {
    background: #ffffff; }
    .index-page .product-center .menu .nav-tabs li > a {
      width: 100%;
      border: 1px solid #EDEDED !important;
      border-radius: 0px;
      font-weight: 500;
      padding-top: 16px;
      padding-bottom: 18px;
      background: #ffffff;
      line-height: 20px;
      font-size: 16px;
      color: #999999; }
    .index-page .product-center .menu .nav-tabs li > a:hover {
      background-color: #FFFFFF;
      border: 1px solid #FFFFFF;
      color: #4184F5; }
    .index-page .product-center .menu .nav-tabs .active a {
      border-top: 3px solid #4184F5 !important;
      color: #4184F5;
      font-size: 20px;
      font-weight: 600;
      padding-top: 16px;
      padding-bottom: 16px; }
    @media (max-width: 768px) {
      .index-page .product-center .menu .nav-tabs li > a {
        font-size: 16px; }
      .index-page .product-center .menu .nav-tabs li > a:hover {
        font-size: 16px; }
      .index-page .product-center .menu .nav-tabs .active a {
        font-size: 16px; } }
    .index-page .product-center .menu .nav-tabs .nav-item {
      background: #FFFFFF;
      width: 33.333333333%;
      font-size: 20px;
      color: #999999; }
    .index-page .product-center .menu .tab-content {
      padding-top: 40px; }
      .index-page .product-center .menu .tab-content .product .left {
        padding-top: 20px;
        padding-bottom: 80px; }
        .index-page .product-center .menu .tab-content .product .left .left-img {
          width: 640px;
          height: 480px;
          padding-left: 20px; }
      .index-page .product-center .menu .tab-content .product .glyphicon-ok {
        color: #4184F5; }
      .index-page .product-center .menu .tab-content .product .line {
        border-top: 1px solid #D8D8D8; }
      .index-page .product-center .menu .tab-content .product .product-content {
        text-align: left; }
        .index-page .product-center .menu .tab-content .product .product-content .product-title {
          font-size: 16px;
          color: #1A1A1A;
          font-weight: 600; }
        .index-page .product-center .menu .tab-content .product .product-content .theory {
          color: #999999;
          font-size: 14px;
          line-height: 24px;
          padding-bottom: 20px; }
        .index-page .product-center .menu .tab-content .product .product-content .core {
          padding-top: 25px;
          font-size: 16px;
          color: #1A1A1A;
          font-weight: 600;
          padding-bottom: 20px; }
        .index-page .product-center .menu .tab-content .product .product-content .operational-module .single {
          vertical-align: middle;
          color: #1A1A1A;
          font-size: 14px;
          font-weight: 600;
          padding-bottom: 20px;
          margin-bottom: 0px;
          line-height: 18px; }
          .index-page .product-center .menu .tab-content .product .product-content .operational-module .single .icon-right {
            padding-right: 8px; }
        .index-page .product-center .menu .tab-content .product .product-content .module-function p {
          margin-bottom: 0px; }
        .index-page .product-center .menu .tab-content .product .product-content .module-function .function-title {
          padding-top: 25px;
          padding-bottom: 25px;
          font-size: 16px;
          color: #1A1A1A;
          font-weight: 600; }
        .index-page .product-center .menu .tab-content .product .product-content .module-function .module {
          display: flex;
          padding-bottom: 40px; }
          .index-page .product-center .menu .tab-content .product .product-content .module-function .module .single {
            width: 25%;
            margin-right: 10px;
            border: 1px solid #EDEDED;
            text-align: center; }
            .index-page .product-center .menu .tab-content .product .product-content .module-function .module .single img {
              padding-top: 16px;
              padding-bottom: 8px; }
            .index-page .product-center .menu .tab-content .product .product-content .module-function .module .single p {
              padding-bottom: 15px; }
      .index-page .product-center .menu .tab-content .equipment .equipments {
        display: flex;
        flex-wrap: wrap;
        margin-top: 40px;
        margin-bottom: 40px;
        border: 1px solid #ffffff; }
        .index-page .product-center .menu .tab-content .equipment .equipments .single {
          width: 33.333%;
          text-align: center; }
          .index-page .product-center .menu .tab-content .equipment .equipments .single img {
            padding-top: 16px;
            padding-bottom: 6px; }
          .index-page .product-center .menu .tab-content .equipment .equipments .single p {
            padding-top: 13px;
            margin-bottom: 13px; }
        .index-page .product-center .menu .tab-content .equipment .equipments .single:nth-child(2n+1) {
          background: #F7F9FC; }

.product-center p {
  margin-bottom: 0px; }
.product-center .content .underline {
  width: 83px;
  border: 3px solid #4184F5;
  margin: 0 auto; }
.product-center .content .product-center {
  background: -webkit-linear-gradient(#060747, #060A51);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#060747, #060A51);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#060747, #060A51);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(#060747, #060A51);
  /* 标准的语法 */ }
.product-center .content .product-center-banner {
  text-align: left;
  display: flex; }
  .product-center .content .product-center-banner .left {
    width: 50%;
    z-index: 2;
    padding-top: 276px; }
    .product-center .content .product-center-banner .left .banner-title {
      font-size: 48px;
      color: #FFFFFF;
      font-weight: 500; }
    .product-center .content .product-center-banner .left .banner-subheading {
      font-size: 20px;
      color: #ffffff;
      font-weight: 500;
      white-space: nowrap;
      padding-bottom: 40px; }
    .product-center .content .product-center-banner .left .apply-trial {
      color: #FFFFFF;
      font-size: 18px;
      background: #4184F5;
      padding: 17px 56px;
      border-radius: 56px; }
  .product-center .content .product-center-banner .left > * {
    animation: fadeInUp 1.2s; }
  .product-center .content .product-center-banner .right {
    width: 50%;
    padding-top: 171px;
    padding-bottom: 100px; }
    .product-center .content .product-center-banner .right img {
      height: 479px;
      width: 660px;
      animation: fadeInRight 1.2s; }
@media (max-width: 768px) {
  .product-center .content .product-center-banner {
    display: block; }
    .product-center .content .product-center-banner .left {
      width: 100%;
      padding-top: 30px;
      padding-bottom: 100px; }
      .product-center .content .product-center-banner .left .banner-subheading {
        white-space: normal; }
    .product-center .content .product-center-banner .right {
      padding-top: 40px;
      display: none; } }
.product-center .content .main-function {
  background: -webkit-linear-gradient(#060747, #060A51);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#060747, #060A51);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#060747, #060A51);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(#060747, #060A51);
  /*  */ }
  .product-center .content .main-function .function-title {
    font-size: 42px;
    color: #FFFFFF;
    font-weight: 500;
    margin-bottom: -6px;
    padding-top: 87px; }
  .product-center .content .main-function .underline {
    width: 83px;
    border: 3px solid #4184F5;
    margin: 0 auto; }
  .product-center .content .main-function .function-subheading {
    font-size: 16px;
    color: #FFFFFF;
    padding-top: 12px; }
  .product-center .content .main-function .functions .box {
    padding-bottom: 170px;
    padding-top: 200px;
    transform: translateY(100px); }
  .product-center .content .main-function .functions .box:nth-child(1) {
    transition: 0.25s; }
  .product-center .content .main-function .functions .box:nth-child(2) {
    transition: 0.5s; }
  .product-center .content .main-function .functions .box:nth-child(3) {
    transition: 0.75s; }
  .product-center .content .main-function .functions .box:nth-child(4) {
    transition: 1s; }
  .product-center .content .main-function .functions .box.active {
    transform: translateY(0);
    opacity: 1; }
  @media (max-width: 991px) {
    .product-center .content .main-function .functions .box:nth-child(1) {
      padding-top: 80px; }
    .product-center .content .main-function .functions .box {
      padding-top: 0px; } }
  .product-center .content .main-function .functions .single {
    transition: 1s;
    padding-bottom: 40px;
    background: #FFFFFF;
    border-radius: 6px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    border: 7px solid #ffffff; }
    .product-center .content .main-function .functions .single .suspend-icon {
      position: absolute;
      top: -50px;
      left: 0;
      right: 0;
      margin: auto; }
    .product-center .content .main-function .functions .single .function-name {
      color: #0A111C;
      font-size: 22px;
      font-weight: 500;
      padding-bottom: 10px;
      padding-top: 90px; }
    .product-center .content .main-function .functions .single .function-value {
      color: #4184F5;
      font-weight: 500;
      font-size: 16px;
      padding-bottom: 18px; }
    .product-center .content .main-function .functions .single .des {
      height: 80px; }
    .product-center .content .main-function .functions .single .function-describe {
      color: #666666;
      font-size: 14px;
      line-height: 20px; }
  .product-center .content .main-function .functions .single:hover {
    border: 7px solid #4184F5;
    transform: translateY(-60px); }
  @media (max-width: 768px) {
    .product-center .content .main-function .functions .box {
      padding-bottom: 30px; }
    .product-center .content .main-function .functions .single {
      transition-duration: 0.5s;
      margin-top: 90px; }
    .product-center .content .main-function .functions .single:hover {
      border: 7px solid #4184F5;
      transform: translateY(-30px); } }
.product-center .content .core-business {
  background: linear-gradient(to bottom, #060747, #060A51); }
  .product-center .content .core-business .business-title {
    font-size: 42px;
    color: #FFFFFF;
    font-weight: 500;
    margin-bottom: -6px;
    padding-top: 140px; }
  .product-center .content .core-business .underline {
    width: 82px;
    margin: 0 auto;
    border-top: 3px solid #4184F5; }
  .product-center .content .core-business .business-subheading {
    color: #ffffff;
    font-size: 16px;
    padding-top: 12px; }
  .product-center .content .core-business .business {
    padding-top: 105px;
    padding-bottom: 140px;
    text-align: left; }
    .product-center .content .core-business .business .box {
      padding-top: 40px;
      transform: translateY(100px); }
    .product-center .content .core-business .business .box:nth-child(2n) {
      transition: 0.5s; }
    .product-center .content .core-business .business .box:nth-child(2n+1) {
      transition: 1s; }
    .product-center .content .core-business .business .box.active {
      transform: translateY(0px); }
    .product-center .content .core-business .business .single {
      background: #0B7DFF;
      border-radius: 5px; }
      .product-center .content .core-business .business .single .line-image {
        position: absolute;
        top: 10px;
        right: 10px; }
      .product-center .content .core-business .business .single .hover-detail {
        transition: opacity 1s ease-in-out;
        opacity: 0; }
        .product-center .content .core-business .business .single .hover-detail .view-detail {
          display: none; }
      .product-center .content .core-business .business .single:hover .hover {
        position: relative; }
        .product-center .content .core-business .business .single:hover .hover .hover-detail {
          position: absolute;
          top: 0px;
          width: 97%;
          height: 98%;
          border-radius: 5px;
          transition: opacity 1s ease-in-out;
          opacity: 1;
          text-align: center;
          display: flex;
          vertical-align: middle;
          justify-content: center;
          align-items: center;
          background-size: cover; }
          .product-center .content .core-business .business .single:hover .hover .hover-detail .view-detail {
            font-size: 16px;
            color: #ffffff;
            padding: 13px 41px;
            background: #1867F3;
            border-radius: 30px;
            display: inline-block;
            align-self: center; }
      .product-center .content .core-business .business .single .pd-30 {
        padding-left: 30px;
        padding-right: 30px; }
      .product-center .content .core-business .business .single .business-name {
        color: #ffffff;
        font-size: 32px;
        padding-top: 40px;
        margin-bottom: 0px;
        font-width: 500; }
      .product-center .content .core-business .business .single .subheading {
        padding-top: 18px;
        font-size: 16px;
        font-width: 500;
        color: #ffffff; }
      .product-center .content .core-business .business .single .describe-height {
        padding-top: 44px;
        padding-bottom: 40px; }
      .product-center .content .core-business .business .single .business-describe {
        height: 80px;
        font-size: 14px;
        line-height: 20px;
        color: #ffffff; }
    .product-center .content .core-business .business .box:nth-child(2n+1) .single {
      background: linear-gradient(to bottom, #0019B4, #031DBC); }
.product-center .content .product-value {
  position: relative;
  background: linear-gradient(to bottom right, #1B0D5F, #050C4C, #031251); }
  .product-center .content .product-value .wavy-line {
    position: relative;
    top: -120px; }
    .product-center .content .product-value .wavy-line .wavy-line-box {
      position: relative; }
  .product-center .content .product-value .value-title {
    font-size: 42px;
    color: #FFFFFF;
    font-weight: 500;
    margin-bottom: -6px;
    padding-top: 140px; }
  .product-center .content .product-value .value-subheading {
    color: #ffffff;
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 80px; }
  .product-center .content .product-value .values {
    background: #ffffff;
    border-radius: 10px; }
    .product-center .content .product-value .values .box .icon {
      width: 51px;
      padding-top: 49px;
      padding-bottom: 25px; }
    .product-center .content .product-value .values .box .value {
      font-size: 24px;
      font-weight: 500;
      color: #0A111C;
      padding-bottom: 10px; }
    .product-center .content .product-value .values .box .advantage {
      font-size: 16px;
      line-height: 26px;
      color: #666666;
      padding-bottom: 49px; }
      .product-center .content .product-value .values .box .advantage .bold {
        color: #0A111C; }
    .product-center .content .product-value .values .box .single > * {
      transform: translateY(100px); }
    .product-center .content .product-value .values .box:nth-child(1) .single > * {
      transition: 0.25s; }
    .product-center .content .product-value .values .box:nth-child(2) .single > * {
      transition: 0.5s; }
    .product-center .content .product-value .values .box:nth-child(3) .single > * {
      transition: 0.75s; }
    .product-center .content .product-value .values .box:nth-child(4) .single > * {
      transition: 1s; }
    .product-center .content .product-value .values .active .single > * {
      transform: translateY(0px) !important; }
  .product-center .content .product-value .wave {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
    .product-center .content .product-value .wave .apply-trial {
      font-size: 18px;
      padding: 17px 57px;
      background: #1867F3;
      border-radius: 28px;
      color: #ffffff;
      margin: 0 50px; }
    .product-center .content .product-value .wave .understand-cased {
      font-size: 18px;
      padding: 17px 57px;
      background: #1867F3;
      border-radius: 28px;
      color: #ffffff;
      margin: 0 50px; }
  @media (max-width: 599px) {
    .product-center .content .product-value .wavy-line {
      top: 0px; }
    .product-center .content .product-value img {
      min-height: 220px; }
    .product-center .content .product-value .wave {
      top: 10%;
      width: 100%;
      padding-top: 120px; }
      .product-center .content .product-value .wave .apply-trial {
        margin-bottom: 20px; }
      .product-center .content .product-value .wave a {
        display: block; } }
  @media (min-width: 600px) and (max-width: 768px) {
    .product-center .content .product-value .wavy-line {
      top: 0px; }
    .product-center .content .product-value .wave {
      top: 10%;
      width: 100%;
      padding-top: 120px; }
      .product-center .content .product-value .wave .apply-trial {
        margin-bottom: 20px; }
      .product-center .content .product-value .wave a {
        display: initial; } }
  @media (min-width: 769px) and (max-width: 1170px) {
    .product-center .content .product-value .wave {
      top: 80%;
      width: 100%; }
      .product-center .content .product-value .wave .apply-trial {
        margin-bottom: 20px; }
      .product-center .content .product-value .wave a {
        display: initial; } }
  @media (min-width: 1171px) and (max-width: 1500px) {
    .product-center .content .product-value .wave {
      top: 70%;
      width: 100%; }
      .product-center .content .product-value .wave .apply-trial {
        margin-bottom: 20px; }
      .product-center .content .product-value .wave a {
        display: initial; } }
@media (max-width: 768px) {
  .product-center .content .product-value {
    padding-bottom: 0px;
    padding-top: 10px; }
    .product-center .content .product-value .value-title {
      padding-top: 20px; } }
.product-center .content .iot-equipment {
  background: linear-gradient(to bottom, #060747, #060A51); }
  .product-center .content .iot-equipment .equipment-title {
    font-size: 42px;
    color: #FFFFFF;
    font-weight: 500;
    margin-bottom: -6px;
    padding-top: 140px; }
  .product-center .content .iot-equipment .equipment-subheading {
    color: #ffffff;
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 80px; }
  .product-center .content .iot-equipment .equipments {
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 120px; }
    .product-center .content .iot-equipment .equipments .box {
      padding-top: 40px;
      padding-bottom: 20px;
      transform: translateY(100px); }
      .product-center .content .iot-equipment .equipments .box .equipment-name {
        color: #0A111C;
        font-size: 16px;
        font-weight: 500;
        padding-top: 20px; }
    .product-center .content .iot-equipment .equipments .box:nth-child(2n+1) {
      transition: 0.25s; }
    .product-center .content .iot-equipment .equipments .box:nth-child(2n) {
      transition: 0.5s; }
    .product-center .content .iot-equipment .equipments .active {
      transform: translateY(0px); }
  @media (max-width: 768px) {
    .product-center .content .iot-equipment .equipments {
      padding-bottom: 0px; }
      .product-center .content .iot-equipment .equipments .box:nth-of-type(odd) {
        width: 100%;
        background: #F7F9FC; }
      .product-center .content .iot-equipment .equipments .box:nth-of-type(even) {
        width: 100%;
        background: #ffffff; } }
  @media (min-width: 769px) and (max-width: 1200px) {
    .product-center .content .iot-equipment .equipments .box {
      width: 33.33%; }
    .product-center .content .iot-equipment .equipments .box:nth-of-type(odd) {
      background: #F7F9FC; }
    .product-center .content .iot-equipment .equipments .box:nth-of-type(even) {
      background: #ffffff; } }
  @media (min-width: 1200px) {
    .product-center .content .iot-equipment .equipments .box {
      width: 16.666%; }
    .product-center .content .iot-equipment .equipments .box:nth-of-type(2n) {
      background-color: #ffffff; }
    .product-center .content .iot-equipment .equipments .box:nth-child(-2n+7) {
      background-color: #F7F9FC; }
    .product-center .content .iot-equipment .equipments .box:nth-child(n+7) {
      background-color: #ffffff; }
    .product-center .content .iot-equipment .equipments .box:nth-child(2n+8) {
      background-color: #F7F9FC; } }
@media (max-width: 768px) {
  .product-center .content .iot-equipment .equipment-title {
    padding-top: 50px; } }
.product-center .content .service {
  padding-top: 120px;
  background: linear-gradient(to bottom, #060747, #060A51); }
  .product-center .content .service .service-title {
    font-size: 42px;
    color: #FFFFFF;
    font-weight: 500;
    margin-bottom: -6px;
    padding-top: 140px; }
  @media (max-width: 768px) {
    .product-center .content .service .service-title {
      padding-top: 10px; } }
  .product-center .content .service .equipment-subheading {
    color: #ffffff;
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 80px; }
  .product-center .content .service .services {
    display: flex;
    align-items: center;
    padding-bottom: 175px; }
    .product-center .content .service .services .left {
      background: #ffffff;
      width: 65%;
      border-radius: 0 10px 10px 0;
      margin-right: -5%; }
      .product-center .content .service .services .left .box {
        padding-left: 28%;
        padding-bottom: 80px; }
      .product-center .content .service .services .left .grid .image img {
        transform: translateY(50px);
        transition: 0.8s; }
      .product-center .content .service .services .left .grid .describe {
        transform: translateY(50px);
        transition: 0.5s; }
      .product-center .content .service .services .left .grid .more-service-title {
        transition: 1s;
        transform: translateY(100px); }
      .product-center .content .service .services .left .active > * .image img {
        transform: translateY(0px); }
      .product-center .content .service .services .left .active > * .describe {
        transform: translateY(0px); }
      .product-center .content .service .services .left .active > * .more-service-title {
        transform: translateY(0px); }
      .product-center .content .service .services .left .single {
        display: flex;
        padding-top: 80px; }
        .product-center .content .service .services .left .single .image {
          width: 80px; }
        .product-center .content .service .services .left .single .msg {
          width: 280px;
          text-align: left;
          padding-left: 15px; }
          .product-center .content .service .services .left .single .msg .more-service-title {
            color: #0A111C;
            font-size: 24px;
            padding-bottom: 10px; }
          .product-center .content .service .services .left .single .msg .describe {
            line-height: 26px;
            font-size: 16px;
            color: #666666; }
    .product-center .content .service .services .right {
      width: 40%;
      height: 412px;
      position: relative;
      animation: fadeInRight 1.2s; }
      .product-center .content .service .services .right img {
        height: 100%;
        position: relative;
        bottom: -32px; }
  @media (max-width: 767px) {
    .product-center .content .service .services {
      display: block; }
      .product-center .content .service .services .left {
        width: 100%;
        border-radius: 0px; }
        .product-center .content .service .services .left .box {
          padding-left: 0px;
          margin: 0 auto; }
        .product-center .content .service .services .left .single {
          justify-content: center; }
      .product-center .content .service .services .right {
        width: 100%; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .product-center .content .service .services .left {
      width: 55%; }
      .product-center .content .service .services .left .box {
        padding-left: 5%; }
    .product-center .content .service .services .right {
      width: 45%; } }
  @media (min-width: 1171px) and (max-width: 1500px) {
    .product-center .content .service .services .left {
      width: 60%; }
      .product-center .content .service .services .left .box {
        padding-left: 5%; }
    .product-center .content .service .services .right {
      width: 40%; } }
  @media (min-width: 992px) and (max-width: 1170px) {
    .product-center .content .service .services .left {
      width: 65%; }
      .product-center .content .service .services .left .box {
        padding-left: 5%; }
    .product-center .content .service .services .right {
      width: 35%; } }
.product-center .content #product-particles-js {
  position: relative;
  background: linear-gradient(to right, #3EA2FA, #1867F3); }
  .product-center .content #product-particles-js canvas {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
  .product-center .content #product-particles-js .contact {
    height: 140px;
    padding-top: 0;
    display: flex;
    align-items: center; }
    .product-center .content #product-particles-js .contact .contact-content {
      margin: 0 auto;
      line-height: 24px;
      color: white;
      font-size: 24px;
      text-align: left;
      z-index: 99; }
      .product-center .content #product-particles-js .contact .contact-content .contact-title {
        display: inline-block;
        padding-bottom: 20px; }
      .product-center .content #product-particles-js .contact .contact-content .contact-us-btn {
        width: 140px;
        height: 42px;
        border-radius: 2px;
        border: 1px solid whitesmoke;
        line-height: 16px;
        color: white;
        font-size: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        float: right;
        margin-right: 50px; }

.service-page .exclusive-products {
  padding-bottom: 140px; }
  .service-page .exclusive-products .content {
    display: flex; }
  .service-page .exclusive-products .item {
    position: relative;
    width: 20%;
    height: 360px;
    cursor: pointer; }
    .service-page .exclusive-products .item .item-mask {
      width: 100%;
      height: 360px;
      position: absolute; }
    .service-page .exclusive-products .item .hover-show {
      display: none; }
    .service-page .exclusive-products .item .hover-hide {
      display: inline-block;
      height: 100%; }
    .service-page .exclusive-products .item .item-content {
      width: 100%;
      height: 360px;
      opacity: 0.85; }
    .service-page .exclusive-products .item .title {
      line-height: 16px;
      color: white;
      font-size: 16px; }
    .service-page .exclusive-products .item .desc {
      line-height: 24px;
      color: white;
      font-size: 13px;
      display: none; }
  .service-page .exclusive-products .item:hover .hover-show {
    display: inline-block;
    height: 100%; }
  .service-page .exclusive-products .item:hover .hover-hide {
    display: none; }
  .service-page .exclusive-products .item:hover .desc {
    display: block; }
  @media (max-width: 768px) {
    .service-page .exclusive-products .section-content .content {
      display: block; }
      .service-page .exclusive-products .section-content .content .hover-hide {
        width: 100%; }
      .service-page .exclusive-products .section-content .content .hover-show {
        width: 100%; }
    .service-page .exclusive-products .section-content .item {
      width: 100%;
      margin-bottom: 15px; }
    .service-page .exclusive-products .section-content .item:hover .icon-hide {
      display: block !important; }
    .service-page .exclusive-products .section-content .item:hover .desc {
      margin-top: 0px !important; } }
  @media (max-width: 1200px) {
    .service-page .exclusive-products .section-content .content {
      width: 100% !important; }
    .service-page .exclusive-products .section-content .item:hover .icon-hide {
      display: none; } }
.service-page .customized-deployment {
  background-color: #f7f9fc;
  padding-bottom: 140px; }
  .service-page .customized-deployment .content .item {
    cursor: pointer;
    padding: 40px 30px; }
    .service-page .customized-deployment .content .item .title {
      line-height: 16px;
      color: #0a111c;
      font-size: 16px; }
    .service-page .customized-deployment .content .item .black-span {
      width: 24px;
      height: 1px;
      background-color: #0a111c;
      margin: 0 auto; }
    .service-page .customized-deployment .content .item .description {
      text-align: left;
      line-height: 24px;
      color: #666666;
      font-size: 12px;
      text-align: left; }
    @media (min-width: 769px) and (max-width: 991px) {
      .service-page .customized-deployment .content .item .description {
        height: 144px; } }
    @media (min-width: 992px) and (max-width: 1200px) {
      .service-page .customized-deployment .content .item .description {
        height: 185px; } }
    @media (min-width: 1201px) {
      .service-page .customized-deployment .content .item .description {
        height: 165px; } }
  .service-page .customized-deployment .content .item.active {
    border-radius: 4px;
    background-color: white;
    box-shadow: 0px 2px 25px 0px rgba(65, 132, 245, 0.1); }
.service-page .big-data {
  padding-bottom: 120px; }
  .service-page .big-data .title {
    color: white;
    opacity: 0.9;
    padding: 0px; }
  .service-page .big-data .subtitle {
    color: white;
    padding-left: 15px;
    padding-right: 15px; }
  .service-page .big-data .right-side {
    padding-top: 15px; }
  .service-page .big-data .content {
    display: flex; }
    .service-page .big-data .content .item {
      width: 25%;
      cursor: pointer; }
      .service-page .big-data .content .item .data-img {
        margin: 0 auto; }
      .service-page .big-data .content .item .name {
        line-height: 18px;
        opacity: 0.56;
        color: white;
        font-size: 18px;
        margin-bottom: 10px; }
      .service-page .big-data .content .item .white-triangle-up {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid white;
        visibility: hidden;
        margin: 0 auto; }
    .service-page .big-data .content .item.active .name {
      color: #4184f5; }
    .service-page .big-data .content .item.active .white-triangle-up {
      visibility: visible; }
  .service-page .big-data .desc {
    text-align: left;
    display: none;
    background-color: white;
    padding: 35px 50px;
    text-align: left; }
    .service-page .big-data .desc .title {
      color: #0a111c;
      font-size: 18px; }
    .service-page .big-data .desc .text {
      line-height: 24px;
      color: #666666;
      font-size: 14px; }
  @media (max-width: 767px) {
    .service-page .big-data .desc {
      padding: 35px 0px; } }
  .service-page .big-data .desc.active {
    display: block; }
.service-page .data {
  padding-bottom: 100px; }
  .service-page .data .item {
    text-align: left;
    width: calc(50% - 20px); }
    .service-page .data .item .single {
      background-color: #f7f9fc;
      padding: 40px 30px; }
    .service-page .data .item .title {
      color: #0a111c;
      font-size: 16px;
      padding-left: 0px; }
    .service-page .data .item .square {
      width: 45px;
      height: 2px;
      background-color: #4184f5; }
    .service-page .data .item .desc {
      line-height: 24px;
      color: #666666;
      font-size: 14px; }
    @media (min-width: 769px) and (max-width: 991px) {
      .service-page .data .item .desc {
        height: 212px; } }
    @media (min-width: 992px) and (max-width: 1200px) {
      .service-page .data .item .desc {
        height: 216px; } }
  @media (max-width: 767px) {
    .service-page .data .item {
      padding-top: 15px; } }

.case-page .nav-pills > li + li {
  margin-left: 0; }
.case-page .nav-pills {
  display: inline-block;
  height: 60px;
  background-color: white !important;
  padding-left: 0vw !important;
  padding-right: 0vw !important;
  background: red;
  margin-top: 60px; }
  .case-page .nav-pills li a {
    line-height: 30px;
    color: #666666;
    font-size: 16px;
    text-align: center;
    font-weight: bold; }
  .case-page .nav-pills li *:hover {
    background-color: white !important; }
  .case-page .nav-pills li.active a {
    background-color: white !important;
    color: black; }
  .case-page .nav-pills li.active:after {
    content: '';
    height: 2px;
    background-color: #000;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto; }
  .case-page .nav-pills li:not(:last-child) {
    margin-right: 50px; }
@media (max-width: 768px) {
  .case-page .cases .nav-item {
    width: 100%; }
  .case-page .cases .nav-pills {
    height: auto !important; } }
.case-page .tab-content {
  margin-top: 30px;
  margin-bottom: 40px; }
.case-page .case-item-wrapper {
  padding: 0 30px; }
.case-page .case-item:hover {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1); }
  .case-page .case-item:hover .img-wrapper img {
    transform: scale(1.1); }
.case-page .case-item {
  width: 100%;
  height: 390px;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.11);
  margin-bottom: 40px;
  cursor: pointer; }
  .case-page .case-item .img-wrapper {
    width: 100%;
    height: 210px;
    overflow: hidden; }
    .case-page .case-item .img-wrapper img {
      object-fit: cover;
      transition: 0.5s; }
  .case-page .case-item .text {
    padding: 20px; }
    .case-page .case-item .text .title {
      line-height: 20px;
      color: #0a111c;
      font-size: 20px;
      text-align: left;
      font-weight: bold;
      margin-bottom: 15px; }
    .case-page .case-item .text .desc {
      line-height: 26px;
      color: #666666;
      font-size: 14px;
      text-align: left;
      padding-bottom: 35px; }
    .case-page .case-item .text .excerpt {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 6;
      overflow: hidden;
      text-overflow: ellipsis;
      height: 160px; }

.case-page.news-page .case-item {
  height: 300px; }
  .case-page.news-page .case-item .img-wrapper {
    height: 150px; }
  .case-page.news-page .case-item .text .desc.excerpt {
    height: 80px; }

.wp-pagenavi {
  margin: 50px; }
  .wp-pagenavi a, .wp-pagenavi span {
    padding: 3px 10px !important;
    border: 1px solid rgba(0, 0, 0, 0.15) !important;
    color: rgba(0, 0, 0, 0.65) !important; }
  .wp-pagenavi span.current {
    background-color: #4184f5 !important;
    border-color: #4184f5 !important;
    color: white !important; }

.customize-menu {
  width: 100vw;
  height: 72px;
  background: rgba(29, 32, 52, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9; }
  .customize-menu .navbar-inverse {
    background-color: transparent;
    border-color: transparent; }
  .customize-menu .navbar-inverse .navbar-nav > li > a {
    color: white; }
  .customize-menu .container {
    height: 100%; }
    .customize-menu .container .logo-wrapper {
      margin-top: 15px; }
    .customize-menu .container .menu-item.active .menu-title {
      color: #4184F5; }
    .customize-menu .container .menu-item {
      text-align: left;
      display: inline-block;
      cursor: pointer;
      position: relative; }
      .customize-menu .container .menu-item span {
        line-height: 14px;
        color: white;
        font-size: 14px; }
      .customize-menu .container .menu-item .menu-title {
        line-height: 72px; }
      .customize-menu .container .menu-item .menu-item-btn {
        border-radius: 2px;
        background: linear-gradient(to right, #3EA2FA, #1867F3);
        padding: 9px 32px;
        line-height: 14px;
        color: #f7f9fc;
        font-size: 14px;
        text-align: center; }
      .customize-menu .container .menu-item .menu-sub-item-single {
        background-color: #0a111c;
        padding: 30px 30px 10px 30px;
        position: absolute;
        left: -30px;
        top: 72px;
        width: 172px;
        display: none; }
        .customize-menu .container .menu-item .menu-sub-item-single .submenu {
          opacity: 0.6; }
        .customize-menu .container .menu-item .menu-sub-item-single .submenu:hover span {
          color: #4184F5; }
      .customize-menu .container .menu-item .menu-sub-item {
        background-color: #0a111c;
        padding: 30px 50px 30px;
        position: absolute;
        left: -50px;
        top: 72px;
        width: 610px;
        display: none; }
        .customize-menu .container .menu-item .menu-sub-item .menu-sub-item-group:not(:last-child) {
          margin-right: 60px; }
        .customize-menu .container .menu-item .menu-sub-item .menu-sub-item-group {
          max-width: 300px;
          display: inline-block;
          float: left; }
          .customize-menu .container .menu-item .menu-sub-item .menu-sub-item-group .menu-sub-item-group-title {
            line-height: 16px;
            color: white;
            font-size: 16px;
            text-align: left; }
          .customize-menu .container .menu-item .menu-sub-item .menu-sub-item-group .line {
            height: 1px;
            opacity: 0.1;
            background-color: white; }
          .customize-menu .container .menu-item .menu-sub-item .menu-sub-item-group .menu-sub-item-child {
            display: flex; }
            .customize-menu .container .menu-item .menu-sub-item .menu-sub-item-group .menu-sub-item-child .menu-sub-item-child-title {
              line-height: 22px;
              opacity: 0.7;
              color: white;
              font-size: 14px;
              text-align: left; }
            .customize-menu .container .menu-item .menu-sub-item .menu-sub-item-group .menu-sub-item-child .menu-sub-item-child-text {
              line-height: 18px;
              opacity: 0.4;
              color: white;
              font-size: 12px;
              text-align: left; }
          .customize-menu .container .menu-item .menu-sub-item .menu-sub-item-group .menu-sub-item-child:hover .menu-sub-item-child-title, .customize-menu .container .menu-item .menu-sub-item .menu-sub-item-group .menu-sub-item-child:hover .menu-sub-item-child-text {
            color: #4184F5; }
          .customize-menu .container .menu-item .menu-sub-item .menu-sub-item-group .menu-sub-item-child:not(:last-child) {
            margin-bottom: 40px; }
    .customize-menu .container .menu-item:not(:last-child) {
      margin-right: 20px !important; }
    .customize-menu .container .menu-item:hover .menu-title {
      color: #4184f5; }
    .customize-menu .container .menu-item:hover .menu-sub-item {
      display: block; }
    .customize-menu .container .menu-item:hover .menu-sub-item-single {
      display: block; }
  @media (max-width: 767px) {
    .customize-menu .logo {
      padding-left: 15px !important; } }
  .customize-menu #header .navigation {
    float: right;
    padding-top: 9px;
    font-size: 1.4rem; }
  @media (max-width: 767px) {
    .customize-menu #header .navigation {
      background: #0a0a0a;
      float: none;
      text-align: left;
      margin-top: 0px; }
      .customize-menu #header .navigation a {
        font-size: 1.4rem; } }
  @media (max-width: 999px) {
    .customize-menu #header .navigation a {
      font-size: 1.2rem; } }
  .customize-menu #header .scheme-unfold {
    width: 550px; }
  @media (max-width: 767px) {
    .customize-menu #header .scheme-unfold {
      width: 100%; } }
  .customize-menu #header .unfold {
    background: #0a111c;
    padding-top: 20px; }
    .customize-menu #header .unfold .menu-sub-item-group {
      max-width: 300px;
      display: inline-block;
      float: left; }
      .customize-menu #header .unfold .menu-sub-item-group .menu-sub-item-group-title {
        line-height: 16px;
        color: white;
        font-size: 16px;
        text-align: left;
        padding: 20px; }
      .customize-menu #header .unfold .menu-sub-item-group .scheme {
        padding: 10px 20px; }
        .customize-menu #header .unfold .menu-sub-item-group .scheme .scheme-img {
          height: 68px; }
      .customize-menu #header .unfold .menu-sub-item-group .menu-sub-item-child {
        display: flex; }
        .customize-menu #header .unfold .menu-sub-item-group .menu-sub-item-child .menu-sub-item-child-title {
          line-height: 22px;
          opacity: 0.7;
          color: white;
          font-size: 14px;
          text-align: left; }
        .customize-menu #header .unfold .menu-sub-item-group .menu-sub-item-child .menu-sub-item-child-text {
          line-height: 18px;
          opacity: 0.4;
          color: white;
          font-size: 12px;
          text-align: left; }
      .customize-menu #header .unfold .menu-sub-item-group .menu-sub-item-child:hover .menu-sub-item-child-title, .customize-menu #header .unfold .menu-sub-item-group .menu-sub-item-child:hover .menu-sub-item-child-text {
        color: #4184F5; }
      .customize-menu #header .unfold .menu-sub-item-group .menu-sub-item-child:not(:last-child) {
        margin-bottom: 40px; }
    .customize-menu #header .unfold a {
      color: white; }
      .customize-menu #header .unfold a:hover {
        background: #0a111c; }
  .customize-menu #header .dropdown-menu > li {
    height: 50px; }

.customize-menu.black-bg {
  background-color: #0a111c !important; }

.tp-parallax-wrap {
  padding-top: 40px !important; }

.Energy_Title {
  line-height: 90px !important;
  letter-spacing: 1px !important; }

.Energy_Text {
  line-height: 24px !important;
  color: white !important;
  font-size: 24px !important;
  opacity: 0.8 !important;
  margin-top: 20px !important; }

.Energy_SubTitle {
  line-height: 24px !important; }

.hermes .tp-bullet {
  display: none; }

.hardware-page .moduleTab .tab-content {
  margin-top: 70px; }
  .hardware-page .moduleTab .tab-content .tab-title {
    line-height: 32px;
    color: #1d2034;
    font-size: 32px;
    text-align: center;
    margin-bottom: 20px;
    font-weight: bold; }
.hardware-page .moduleTab .parent-li {
  width: 33.333%; }
  @media (max-width: 498px) {
    .hardware-page .moduleTab .parent-li a {
      height: 60px;
      font-size: 14px; } }
  .hardware-page .moduleTab .parent-li a {
    padding: 20px 15px; }
.hardware-page .product-tab {
  text-align: center; }
  .hardware-page .product-tab .nav {
    display: inline-block; }
  .hardware-page .product-tab li a {
    padding: 9px 35px; }
  .hardware-page .product-tab li *:hover {
    background-color: white; }
  @media (max-width: 600px) {
    .hardware-page .product-tab li a {
      padding: 9px 15px;
      font-size: 12px; } }
  .hardware-page .product-tab li.active a {
    border-radius: 16px;
    background-color: #4184f5; }
.hardware-page .tab-content {
  text-align: left; }
.hardware-page .product-item {
  margin-bottom: 40px; }
  .hardware-page .product-item .box {
    box-shadow: 0px 12px 14px 0px rgba(0, 0, 0, 0.11); }
    .hardware-page .product-item .box .image-wrapper {
      border-bottom: 1px solid #eeeeee; }
      .hardware-page .product-item .box .image-wrapper img {
        width: 100%; }
  .hardware-page .product-item .text {
    padding: 20px 14px;
    color: #0a111c;
    text-align: left; }
    .hardware-page .product-item .text .title {
      font-size: 16px;
      margin-bottom: 15px; }
    .hardware-page .product-item .text .desc {
      font-size: 12px; }

.contact-us .fw-imgbox.ib-type4 {
  box-shadow: none !important; }
  .contact-us .fw-imgbox.ib-type4:hover {
    box-shadow: 0px 2px 25px 0px rgba(65, 132, 245, 0.1) !important; }
.contact-us .fw-imgbox.ib-type4 .fw-imgbox-content {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px; }

.customize-menu .menu-item:nth-child(2), .customize-menu .menu-item:nth-child(6) {
  display: inline-block !important; }

.history-section .fw-btn {
  background-image: url("../../images/year-bg.svg");
  background-color: transparent !important; }

.section-title {
  margin-bottom: 20px; }

.section-subtitle {
  margin-bottom: 40px; }

.section-title p, .section-subtitle p {
  line-height: 1; }

.section-title span {
  font-size: 32px; }

.section-subtitle span {
  font-size: 16px; }

.common-section .fw-col-sm-6 {
  width: calc(50% - 40px);
  margin: 20px; }

.fw-card {
  background-color: white;
  border: 1px solid rgba(153, 153, 153, 0.2);
  padding: 20px 30px;
  text-align: left;
  cursor: pointer; }
  @media (min-width: 768px) {
    .fw-card .partner-des {
      height: 120px; } }

.fw-card p {
  line-height: 24px;
  color: #666666;
  font-size: 12px; }

.fw-card .fw-card-title p {
  color: #0a111c;
  font-size: 20px;
  font-family: PingFangSCMedium; }

.fw-card .fw-btn {
  text-decoration: none;
  border-radius: 15px;
  background: linear-gradient(to right, #3EA2FA, #1867F3);
  line-height: 14px;
  color: white;
  font-size: 14px;
  padding: 8px 20px;
  height: auto;
  font-weight: normal; }

.fw-hover-card .fw-iconbox-image img {
  width: 140px;
  height: 150px;
  max-height: max-content; }

.fw-hover-card .fw-iconbox-1 .fw-iconbox-image.has-image + .fw-iconbox-aside {
  margin-top: 10px !important; }

.fw-hover-card .fw-iconbox-title h3 {
  line-height: 20px !important;
  color: #0a111c;
  font-size: 20px !important;
  text-align: center;
  font-family: PingFangSCMedium;
  margin-bottom: 20px; }

.fw-hover-card .fw-iconbox-text div {
  line-height: 26px;
  color: #666;
  font-size: 14px;
  text-align: left; }

.fw-hover-card .fw-iconbox-1.ib-type2::before, .fw-hover-card .fw-iconbox-1.ib-type2::after {
  display: none; }

.fw-hover-card:hover {
  border-radius: 4px;
  box-shadow: 0px 2px 25px 0px rgba(65, 132, 245, 0.1); }

.banner .fw-btn {
  border-radius: 2px;
  background: linear-gradient(to right, #3EA2FA, #1867F3);
  color: #f7f9fc;
  font-size: 14px;
  text-align: center;
  padding: 13px 62px; }

.banner h3, .banner h6 {
  font-weight: normal !important; }

.footer .widget p {
  line-height: 1.5em; }

.fw-hover-card .fw-iconbox-image {
  text-align: center !important; }

.fw-hover-card .fw-iconbox-image img {
  width: 140px !important;
  height: 150px !important;
  max-height: max-content !important; }

.fw-hover-card .fw-iconbox-1 .fw-iconbox-image.has-image + .fw-iconbox-aside {
  margin-top: 10px !important; }

.fw-hover-card .fw-iconbox-title h3 {
  line-height: 20px !important;
  color: #0a111c !important;
  font-size: 20px !important;
  text-align: center !important;
  font-family: PingFangSCMedium;
  margin-bottom: 20px !important; }

.fw-hover-card .fw-iconbox-text div {
  line-height: 26px !important;
  color: #666 !important;
  font-size: 14px !important;
  text-align: left !important; }

.fw-hover-card .fw-iconbox-1.ib-type2::before, .fw-hover-card .fw-iconbox-1.ib-type2::after {
  display: none; }

.dark-gradual-section {
  background: linear-gradient(#343355, #18172A); }

.main-function-item {
  padding-left: 5px !important;
  padding-right: 5px !important; }
  .main-function-item .fw-imgbox {
    background-color: white;
    box-shadow: none;
    padding: 30px 0px;
    margin-bottom: 10px;
    cursor: pointer; }
    .main-function-item .fw-imgbox img {
      margin-bottom: 20px; }
    .main-function-item .fw-imgbox .fw-imgbox-title {
      font-size: 16px; }
  .main-function-item:hover .fw-imgbox img {
    width: 55px;
    margin-bottom: 10px; }

.banner .fw-special-title, .banner .fw-heading h3 {
  margin-bottom: 25px !important;
  color: white; }
.banner .banner-item {
  margin-bottom: 20px; }
.banner .fw-special-subtitle {
  font-size: 1.6rem;
  color: white; }

@media (max-width: 1500px) {
  .banner .banner-items {
    padding: 0 5vw; } }
@media (max-width: 768px) {
  .banner .banner-items {
    padding: 0; }
    .banner .banner-items .banner-item {
      margin-bottom: 20px; }

  .case-page .content .item .right-side img {
    margin-top: 60px; } }
.tab-section .fw-tabs-container .h1, .tab-section .fw-tabs-container h1, .tab-section .fw-tabs-container .h2, .tab-section .fw-tabs-container h2, .tab-section .fw-tabs-container .h3, .tab-section .fw-tabs-container h3, .tab-section .fw-tabs-container .h4, .tab-section .fw-tabs-container h4, .tab-section .fw-tabs-container .h5, .tab-section .fw-tabs-container h5, .tab-section .fw-tabs-container .h6, .tab-section .fw-tabs-container p {
  margin: 0; }
.tab-section .fw-tabs-container .fw-tabs ul li:first-child {
  border-left: none; }
.tab-section .fw-tabs-container .fw-tabs ul li {
  color: white;
  margin-right: 10px;
  background-color: rgba(255, 255, 255, 0.3);
  border: none; }
  .tab-section .fw-tabs-container .fw-tabs ul li a {
    padding: 9.5px 29.5px; }
.tab-section .fw-tabs-container .fw-tabs ul li.ui-state-active {
  background-color: #4184f5; }
  .tab-section .fw-tabs-container .fw-tabs ul li.ui-state-active a {
    color: white; }

.product-super-section .fw-imgbox {
  box-shadow: none;
  display: flex; }
  .product-super-section .fw-imgbox:hover {
    box-shadow: none;
    transform: none; }
  .product-super-section .fw-imgbox .fw-imgbox-title {
    color: #1d2034;
    font-size: 20px;
    text-align: left;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-top: 8px; }
  .product-super-section .fw-imgbox .fw-imgbox-image {
    width: 130px; }

.relate-case .fw-imgbox .fw-imgbox-image .unyson-media-image {
  width: 100%; }
  .relate-case .fw-imgbox .fw-imgbox-image .unyson-media-image img {
    width: 100%; }
.relate-case .fw-imgbox .fw-imgbox-title {
  padding-top: 20px;
  margin-bottom: 20px;
  color: #0a111c;
  font-size: 18px;
  text-align: left; }

.case-section .fw-imgbox .fw-imgbox-image .unyson-media-image {
  width: 100%; }
  .case-section .fw-imgbox .fw-imgbox-image .unyson-media-image img {
    width: 100%; }
.case-section .fw-imgbox .fw-imgbox-title {
  color: #0a111c;
  font-size: 18px;
  text-align: left !important;
  padding: 15px; }
.case-section .fw-imgbox .fw-imgbox-content {
  padding: 0 15px 10px 15px !important; }
@media (min-width: 768px) and (max-width: 1204px) {
  .case-section .fw-imgbox .fw-imgbox-title {
    font-size: 16px; }
  .case-section .fw-imgbox .fw-imgbox-content p {
    height: 153px; } }

@media (max-width: 1170px) {
  .fw-row .fw-iconbox-1.ib-type2 {
    padding: 10px 10px 10px 10px; } }
@media (min-width: 768px) {
  .fw-row .fw-iconbox-text div {
    height: 180px; } }
.fw-row p {
  line-height: 24px; }

.image-section {
  width: calc(100vw - 80px);
  margin-left: 40px;
  margin-right: 40px; }
  .image-section .fw-container {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%; }
    .image-section .fw-container .container {
      max-width: 100vw;
      padding-left: 0;
      width: 100%; }

.case-img-list {
  width: 100vw; }
  .case-img-list .fw-container {
    width: 100vw !important;
    padding-left: 0;
    padding-right: 0; }
    .case-img-list .fw-container .container {
      width: 100vw;
      max-width: 100vw;
      padding-left: 0;
      padding-right: 0; }
      .case-img-list .fw-container .container .fw-row {
        margin-left: 0;
        margin-right: 0; }
        .case-img-list .fw-container .container .fw-row .image-item {
          padding-left: 0;
          padding-right: 0; }

.product .product-banner .introduce {
  text-align: left; }
  .product .product-banner .introduce .product-name {
    padding-top: 156px;
    color: #ffffff;
    font-size: 60px; }
  .product .product-banner .introduce .product-describe {
    color: #FFFFFF;
    font-size: 22px;
    opacity: 0.8;
    line-height: 40px;
    max-width: 800px; }
  @media (max-width: 768px) {
    .product .product-banner .introduce .product-name {
      font-size: 4rem; }
    .product .product-banner .introduce .product-describe {
      font-size: 2rem;
      padding-top: 20px; } }
.product .pain-spot {
  background: #F5F5F5; }
  .product .pain-spot .product-status {
    padding-top: 80px;
    font-size: 44px;
    color: #333333; }
  .product .pain-spot .box {
    display: flex;
    padding-top: 60px; }
    .product .pain-spot .box .left {
      width: 46%; }
      .product .pain-spot .box .left .spot-title {
        color: #FF780A;
        font-size: 36px;
        font-weight: 500;
        text-align: center; }
    .product .pain-spot .box .center {
      width: 8%; }
    .product .pain-spot .box .right {
      width: 46%; }
      .product .pain-spot .box .right .measure-title {
        font-size: 36px;
        color: #0B7DFF;
        font-weight: 500; }
  .product .pain-spot .boxes {
    padding-bottom: 100px; }
    .product .pain-spot .boxes .single {
      display: flex;
      padding-top: 30px;
      text-align: left; }
      .product .pain-spot .boxes .single .left {
        padding: 20px;
        width: 46%;
        text-align: left;
        background: #FFFFFF;
        border-radius: 5px;
        display: flex; }
        .product .pain-spot .boxes .single .left .amount .index {
          font-size: 48px;
          color: #FF780A;
          margin-top: -6px;
          font-weight: 500;
          padding-right: 20px; }
        .product .pain-spot .boxes .single .left .message .spot-title {
          font-size: 24px;
          color: #333333;
          font-weight: 500; }
        .product .pain-spot .boxes .single .left .message .spot-describe {
          font-size: 14px;
          color: #666666;
          line-height: 22px; }
      .product .pain-spot .boxes .single .center {
        width: 8%;
        text-align: center;
        padding-top: 28px; }
        .product .pain-spot .boxes .single .center img {
          padding-left: 10px;
          padding-right: 10px; }
      .product .pain-spot .boxes .single .right {
        width: 46%;
        padding: 20px;
        background: #0B7DFF;
        border-radius: 5px;
        color: #FFFFFF; }
        .product .pain-spot .boxes .single .right p {
          padding-left: 10px;
          line-height: 36px;
          text-indent: -10px;
          margin: 0px; }
        .product .pain-spot .boxes .single .right p:before {
          content: '•';
          font-weight: 600; }
  @media (max-width: 768px) {
    .product .pain-spot .product-status {
      font-size: 4rem; }
    .product .pain-spot .box .left .spot-title {
      font-size: 3rem; }
    .product .pain-spot .box .right .measure-title {
      font-size: 3rem; }
    .product .pain-spot .boxes .single {
      display: block; }
      .product .pain-spot .boxes .single .left {
        width: 100%;
        display: block; }
      .product .pain-spot .boxes .single .center {
        width: 100%; }
        .product .pain-spot .boxes .single .center img {
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
      .product .pain-spot .boxes .single .right {
        width: 100%;
        margin-top: 26px; } }
.product .retrofit-content .retrofit-title {
  padding-top: 80px;
  color: #333333;
  font-size: 44px;
  font-weight: 500; }
.product .retrofit-content .retrofit {
  padding-top: 100px;
  padding-bottom: 107px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); }
  .product .retrofit-content .retrofit .single {
    padding: 20px; }
    .product .retrofit-content .retrofit .single .scheme {
      padding-top: 15px;
      font-size: 24px;
      font-weight: 500; }
    .product .retrofit-content .retrofit .single .scheme-describe {
      font-size: 14px;
      padding-top: 10px;
      color: #666666;
      line-height: 24px; }
@media (max-width: 768px) {
  .product .retrofit-content .retrofit-title {
    font-size: 4rem;
    padding-left: 15px;
    padding-right: 15px; } }
.product .product-theory {
  background: #161E48;
  padding-bottom: 100px; }
  .product .product-theory .theory-title {
    font-size: 44px;
    color: #ffffff;
    padding-top: 100px;
    padding-bottom: 60px; }
  .product .product-theory .single {
    display: flex;
    background: #ffffff;
    border-radius: 15px;
    text-align: left;
    padding: 20px;
    margin-top: 20px;
    transition-duration: 1s;
    padding-top: 25px; }
    .product .product-theory .single .index {
      color: #0B7DFF;
      font-size: 48px;
      font-weight: 500;
      margin-top: -7px;
      padding-right: 10px; }
    .product .product-theory .single .describe .describe-title {
      font-size: 24px;
      color: #333333;
      font-weight: 500;
      margin-bottom: 0px; }
    .product .product-theory .single .describe .theory-describe {
      padding-top: 15px;
      line-height: 22px;
      margin-bottom: 0px;
      padding-bottom: 4px; }
    .product .product-theory .single:hover {
      color: #ffffff;
      background-image: url("/wp-content/themes/energy-child/images/product/energyenergy.png");
      background-size: cover;
      transition-duration: 1s; }
      .product .product-theory .single:hover .index {
        color: #ffffff; }
      .product .product-theory .single:hover .describe-title {
        color: #ffffff; }
  @media (max-width: 768px) {
    .product .product-theory .theory-title {
      font-size: 4rem; } }
.product .product-apply {
  background: #ffffff;
  padding-bottom: 100px; }
  .product .product-apply .apply-title {
    font-size: 44px;
    padding-top: 80px;
    font-weight: 500;
    color: #333333;
    padding-bottom: 60px; }
  .product .product-apply .scenes {
    display: grid;
    grid-row-gap: 20px;
    grid-column-gap: 20px; }
    .product .product-apply .scenes .single {
      height: 290px;
      border-radius: 15px;
      position: relative;
      transform: scale(1);
      transition: all 1s; }
    .product .product-apply .scenes .single:hover {
      transform: scale(1.05);
      transition: all 1s; }
    .product .product-apply .scenes .scene-name {
      font-size: 28px;
      font-weight: 500;
      color: #ffffff;
      text-align: left;
      position: absolute;
      bottom: 0px;
      margin-bottom: 0px;
      background-image: url("/wp-content/themes/energy-child/images/product/yycj_bg.png");
      background-size: cover;
      padding: 15px 20px;
      width: 100%;
      border-bottom-left-radius: 15px;
      border-bottom-right-radius: 15px; }
    .product .product-apply .scenes .single:nth-child(1) {
      grid-row-start: 1;
      grid-row-end: 3;
      height: 600px; }
    .product .product-apply .scenes .single:nth-child(2) {
      grid-column-start: 2; }
    .product .product-apply .scenes .single:nth-child(3) {
      grid-column-start: 3; }
    @media (max-width: 768px) {
      .product .product-apply .scenes .single:nth-child(1) {
        height: 290px; }
      .product .product-apply .scenes .single:nth-child(2) {
        grid-column-start: 1; }
      .product .product-apply .scenes .single:nth-child(3) {
        grid-column-start: 1; } }
  @media (max-width: 768px) {
    .product .product-apply .apply-title {
      font-size: 4rem; } }
.product .plan-highlights {
  background: #F5F5F5;
  padding-bottom: 100px; }
  .product .plan-highlights .highlights-title {
    padding-top: 80px;
    font-size: 44px;
    color: #333333;
    font-weight: 500;
    padding-bottom: 60px; }
  .product .plan-highlights .advantages {
    display: grid;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    grid-column-gap: 10px;
    transition: all 1s; }
    .product .plan-highlights .advantages .single {
      background-size: cover;
      transition: 1s;
      background-image: url("/wp-content/themes/energy-child/images/product/bg_default.png");
      padding: 20px 25px;
      color: #ffffff;
      text-align: left;
      border-radius: 15px;
      position: relative; }
      .product .plan-highlights .advantages .single p {
        margin-bottom: 0px; }
      .product .plan-highlights .advantages .single .index {
        font-size: 60px;
        font-weight: 500;
        color: #ffffff; }
      .product .plan-highlights .advantages .single .advantage-title {
        font-weight: 500;
        font-size: 28px;
        padding-top: 30px;
        position: absolute;
        bottom: 20px;
        transition: 1s; }
      .product .plan-highlights .advantages .single .advantage-describe {
        padding-top: 20px;
        font-size: 18px;
        line-height: 28px;
        padding-bottom: 71px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        min-height: 175px;
        transition: 1s; }
    .product .plan-highlights .advantages .active {
      background-size: cover;
      transition: 1s;
      background-image: url("/wp-content/themes/energy-child/images/product/bg-light.png"); }
      .product .plan-highlights .advantages .active .advantage-describe {
        transition: 1s; }
      .product .plan-highlights .advantages .active .advantage-title {
        transition: 1s;
        position: initial !important; }
  @media (max-width: 768px) {
    .product .plan-highlights .highlights-title {
      font-size: 4rem; }
    .product .plan-highlights .advantages {
      grid-template-columns: 1fr !important;
      grid-row-gap: 20px; }
      .product .plan-highlights .advantages .single .advantage-title {
        position: inherit; } }
  @media (min-width: 769px) and (max-width: 1200px) {
    .product .plan-highlights .advantages {
      grid-row-gap: 20px; }
      .product .plan-highlights .advantages .advantage-title {
        font-size: 22px !important; }
      .product .plan-highlights .advantages .active .advantage-title {
        font-size: 30px !important; } }
.product .facility {
  background: #161E48;
  padding-bottom: 100px; }
  .product .facility .facility-title {
    font-size: 44px;
    font-weight: 500;
    color: #ffffff;
    padding-top: 80px;
    padding-bottom: 60px; }
  .product .facility .single {
    background: #ffffff;
    border-radius: 15px;
    padding: 20px; }
    .product .facility .single .facility-name {
      color: #333333;
      text-align: left;
      margin-bottom: 0px;
      padding-top: 14px;
      font-weight: 500; }
  .product .facility .swiper-wrapper {
    height: auto !important; }
  @media (max-width: 768px) {
    .product .facility .facility-title {
      font-size: 4rem; } }
  @media (min-width: 800px) {
    .product .facility section.swiper {
      padding: 0px 24px;
      position: relative; }
    .product .facility .swiper-button-prev, .product .facility .swiper-container-rtl .swiper-button-next {
      left: 10%;
      color: #FFFFFF; }
    .product .facility .swiper-button-next, .product .facility .swiper-container-rtl .swiper-button-prev {
      right: 10%;
      color: #FFFFFF; }
    .product .facility .nav-swiper .swiper-slide {
      margin: 0px;
      text-align: center;
      font-size: 13px;
      color: #999;
      background: #F2F2F2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; }
    .product .facility .nav-swiper span {
      display: inline-block;
      vertical-align: top;
      height: 64px; }
    .product .facility .nav-swiper b {
      height: 42px;
      display: table-cell;
      vertical-align: middle;
      width: 42px;
      text-align: center;
      background: #F7F7F7;
      border-radius: 50%;
      border: #fff 1px solid;
      color: #ccc;
      box-shadow: 0px 1px 3px #999; }
    .product .facility .nav-swiper span.now b {
      border-color: #FF6602; } }
  @media (max-width: 800px) {
    .product .facility .swiper-button-prev, .product .facility .swiper-container-rtl .swiper-button-next {
      left: 10%;
      color: #999999;
      display: none; }
    .product .facility .swiper-button-next, .product .facility .swiper-container-rtl .swiper-button-prev {
      right: 10%;
      color: #999999;
      display: none; } }
  @media (min-width: 801px) and (max-width: 1500px) {
    .product .facility .swiper-button-prev, .product .facility .swiper-container-rtl .swiper-button-next {
      left: 20px;
      color: #FFFFFF; }
    .product .facility .swiper-button-next, .product .facility .swiper-container-rtl .swiper-button-prev {
      right: 20px;
      color: #FFFFFF; } }
.product .loading-case {
  background: #ffffff;
  padding-bottom: 100px; }
  .product .loading-case .loading-case-title {
    padding-top: 80px;
    padding-bottom: 60px;
    color: #333333;
    font-size: 44px;
    font-weight: 500; }
  .product .loading-case .cases-swiper-container .single {
    display: grid;
    grid-template-columns: 1fr 1fr; }
    .product .loading-case .cases-swiper-container .single .right {
      box-shadow: 0px 5px 30px 0px #cfd6e6;
      padding-left: 60px;
      text-align: left;
      padding-right: 20px; }
      .product .loading-case .cases-swiper-container .single .right .case-title {
        font-size: 30px;
        color: #333333;
        font-weight: 500;
        padding-top: 60px;
        padding-bottom: 20px;
        margin-bottom: 0px; }
      .product .loading-case .cases-swiper-container .single .right .case-describe {
        font-size: 18px;
        color: #666666;
        line-height: 32px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        height: 128px; }
      .product .loading-case .cases-swiper-container .single .right .detail {
        padding-top: 52px;
        padding-bottom: 60px; }
        .product .loading-case .cases-swiper-container .single .right .detail .view-detail {
          padding: 13px 22px;
          font-size: 18px;
          color: #ffffff;
          background: #4184F5;
          border-radius: 8px; }
    @media (max-width: 768px) {
      .product .loading-case .cases-swiper-container .single .right {
        padding-left: 15px;
        padding-right: 15px; } }
  @media (max-width: 768px) {
    .product .loading-case .cases-swiper-container .single {
      grid-template-columns: 1fr;
      grid-template-rows: 0.5fr 1fr; } }
  .product .loading-case .swiper-wrapper {
    height: auto !important; }
  @media (max-width: 768px) {
    .product .loading-case .loading-case-title {
      font-size: 4rem; } }
  @media (max-width: 800px) {
    .product .loading-case .swiper-button-prev, .product .loading-case .swiper-container-rtl .swiper-button-next {
      display: none; }
    .product .loading-case .swiper-button-next, .product .loading-case .swiper-container-rtl .swiper-button-prev {
      display: none; } }
  @media (min-width: 800px) {
    .product .loading-case section.swiper {
      padding: 0px 24px;
      position: relative; }
    .product .loading-case .swiper-button-prev, .product .loading-case .swiper-container-rtl .swiper-button-next {
      left: 10%;
      color: #999999; }
    .product .loading-case .swiper-button-next, .product .loading-case .swiper-container-rtl .swiper-button-prev {
      right: 10%;
      color: #999999; }
    .product .loading-case .swiper-wrapper {
      height: auto !important; }
    .product .loading-case .nav-swiper .swiper-slide {
      margin: 0px;
      text-align: center;
      font-size: 13px;
      color: #999;
      background: #F2F2F2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; }
    .product .loading-case .nav-swiper span {
      display: inline-block;
      vertical-align: top;
      height: 64px; }
    .product .loading-case .nav-swiper b {
      height: 42px;
      display: table-cell;
      vertical-align: middle;
      width: 42px;
      text-align: center;
      background: #F7F7F7;
      border-radius: 50%;
      border: #fff 1px solid;
      color: #ccc;
      box-shadow: 0px 1px 3px #999; }
    .product .loading-case .nav-swiper span.now b {
      border-color: #FF6602; } }
  @media (min-width: 801px) and (max-width: 1500px) {
    .product .loading-case .swiper-button-prev, .product .loading-case .swiper-container-rtl .swiper-button-next {
      left: 20px;
      color: #999999; }
    .product .loading-case .swiper-button-next, .product .loading-case .swiper-container-rtl .swiper-button-prev {
      right: 20px;
      color: #999999; } }

#product-particles-js {
  position: relative;
  background: linear-gradient(to right, #3EA2FA, #1867F3); }
  #product-particles-js canvas {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
  #product-particles-js .contact {
    height: 140px;
    padding-top: 0;
    display: flex;
    align-items: center; }
    #product-particles-js .contact .contact-content {
      margin: 0 auto;
      line-height: 24px;
      color: white;
      font-size: 24px;
      text-align: left;
      z-index: 99; }
      #product-particles-js .contact .contact-content .contact-title {
        display: inline-block;
        padding-bottom: 20px; }
      #product-particles-js .contact .contact-content .contact-us-btn {
        width: 140px;
        height: 42px;
        border-radius: 2px;
        border: 1px solid whitesmoke;
        line-height: 16px;
        color: white;
        font-size: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        float: right;
        margin-right: 50px; }

.news-page .text .title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

#page.information .banner {
  padding-top: 100px;
  padding-bottom: 0; }
#page.information p {
  line-height: 24px; }
#page.information img {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  width: 100%;
  margin: 0 auto;
  vertical-align: left; }
#page.information section {
  text-align: left; }
#page.information table {
  width: 100%; }
  #page.information table td, #page.information table th {
    border: 1px solid #ccc; }

#newBridge #nb_icon_wrap {
  width: 50px !important;
  height: 50px !important;
  margin-top: 50px !important;
  top: 50% !important;
  border-radius: 2px !important;
  right: 0 !important; }
  #newBridge #nb_icon_wrap .nb-icon-inner-wrap {
    height: 50px !important;
    width: 50px !important;
    background-color: #fff !important;
    opacity: 0.95 !important;
    background-image: url(/wp-content/uploads/2022/10/1665382799_275.png) !important;
    background-size: 50px 50px !important; }
    #newBridge #nb_icon_wrap .nb-icon-inner-wrap .nb-icon-bridge-base {
      background: none !important; }

#newBridge.mobile-no-scale #nb_icon_wrap {
  margin-top: 75px !important; }

#ey_service_menu {
  right: 15px !important;
  top: auto !important;
  bottom: -35px !important;
  width: 41px !important; }

.to-top {
  background-color: #f58324 !important; }

.m-auto {
  margin: auto; }

.mv-auto {
  margin-top: auto;
  margin-bottom: auto; }

.mh-auto {
  margin-left: auto;
  margin-right: auto; }

.mt-auto {
  margin-top: auto; }

.mb-auto {
  margin-bottom: auto; }

.ml-auto {
  margin-left: auto; }

.mr-auto {
  margin-right: auto; }

.l-auto {
  left: auto; }

.r-auto {
  right: auto; }

.t-auto {
  top: auto; }

.b-auto {
  bottom: auto; }

.m--20 {
  margin: -20px !important; }

.mv--20 {
  margin-top: -20px !important;
  margin-bottom: -20px !important; }

.mh--20 {
  margin-left: -20px !important;
  margin-right: -20px !important; }

.mt--20 {
  margin-top: -20px !important; }

.mb--20 {
  margin-bottom: -20px !important; }

.ml--20 {
  margin-left: -20px !important; }

.mr--20 {
  margin-right: -20px !important; }

.l--20 {
  left: -20px !important; }

.r--20 {
  right: -20px !important; }

.t--20 {
  top: -20px !important; }

.b--20 {
  bottom: -20px !important; }

.m--15 {
  margin: -15px !important; }

.mv--15 {
  margin-top: -15px !important;
  margin-bottom: -15px !important; }

.mh--15 {
  margin-left: -15px !important;
  margin-right: -15px !important; }

.mt--15 {
  margin-top: -15px !important; }

.mb--15 {
  margin-bottom: -15px !important; }

.ml--15 {
  margin-left: -15px !important; }

.mr--15 {
  margin-right: -15px !important; }

.l--15 {
  left: -15px !important; }

.r--15 {
  right: -15px !important; }

.t--15 {
  top: -15px !important; }

.b--15 {
  bottom: -15px !important; }

.m--10 {
  margin: -10px !important; }

.mv--10 {
  margin-top: -10px !important;
  margin-bottom: -10px !important; }

.mh--10 {
  margin-left: -10px !important;
  margin-right: -10px !important; }

.mt--10 {
  margin-top: -10px !important; }

.mb--10 {
  margin-bottom: -10px !important; }

.ml--10 {
  margin-left: -10px !important; }

.mr--10 {
  margin-right: -10px !important; }

.l--10 {
  left: -10px !important; }

.r--10 {
  right: -10px !important; }

.t--10 {
  top: -10px !important; }

.b--10 {
  bottom: -10px !important; }

.m--7 {
  margin: -7px !important; }

.mv--7 {
  margin-top: -7px !important;
  margin-bottom: -7px !important; }

.mh--7 {
  margin-left: -7px !important;
  margin-right: -7px !important; }

.mt--7 {
  margin-top: -7px !important; }

.mb--7 {
  margin-bottom: -7px !important; }

.ml--7 {
  margin-left: -7px !important; }

.mr--7 {
  margin-right: -7px !important; }

.l--7 {
  left: -7px !important; }

.r--7 {
  right: -7px !important; }

.t--7 {
  top: -7px !important; }

.b--7 {
  bottom: -7px !important; }

.m--5 {
  margin: -5px !important; }

.mv--5 {
  margin-top: -5px !important;
  margin-bottom: -5px !important; }

.mh--5 {
  margin-left: -5px !important;
  margin-right: -5px !important; }

.mt--5 {
  margin-top: -5px !important; }

.mb--5 {
  margin-bottom: -5px !important; }

.ml--5 {
  margin-left: -5px !important; }

.mr--5 {
  margin-right: -5px !important; }

.l--5 {
  left: -5px !important; }

.r--5 {
  right: -5px !important; }

.t--5 {
  top: -5px !important; }

.b--5 {
  bottom: -5px !important; }

.m-0 {
  margin: 0px !important; }

.mv-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.mh-0 {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.mt-0 {
  margin-top: 0px !important; }

.mb-0 {
  margin-bottom: 0px !important; }

.ml-0 {
  margin-left: 0px !important; }

.mr-0 {
  margin-right: 0px !important; }

.l-0 {
  left: 0px !important; }

.r-0 {
  right: 0px !important; }

.t-0 {
  top: 0px !important; }

.b-0 {
  bottom: 0px !important; }

.p-0 {
  padding: 0px !important; }

.pv-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.ph-0 {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.pt-0 {
  padding-top: 0px !important; }

.pb-0 {
  padding-bottom: 0px !important; }

.pl-0 {
  padding-left: 0px !important; }

.pr-0 {
  padding-right: 0px !important; }

.m-1 {
  margin: 1px !important; }

.mv-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important; }

.mh-1 {
  margin-left: 1px !important;
  margin-right: 1px !important; }

.mt-1 {
  margin-top: 1px !important; }

.mb-1 {
  margin-bottom: 1px !important; }

.ml-1 {
  margin-left: 1px !important; }

.mr-1 {
  margin-right: 1px !important; }

.l-1 {
  left: 1px !important; }

.r-1 {
  right: 1px !important; }

.t-1 {
  top: 1px !important; }

.b-1 {
  bottom: 1px !important; }

.p-1 {
  padding: 1px !important; }

.pv-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important; }

.ph-1 {
  padding-left: 1px !important;
  padding-right: 1px !important; }

.pt-1 {
  padding-top: 1px !important; }

.pb-1 {
  padding-bottom: 1px !important; }

.pl-1 {
  padding-left: 1px !important; }

.pr-1 {
  padding-right: 1px !important; }

.m-2 {
  margin: 2px !important; }

.mv-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important; }

.mh-2 {
  margin-left: 2px !important;
  margin-right: 2px !important; }

.mt-2 {
  margin-top: 2px !important; }

.mb-2 {
  margin-bottom: 2px !important; }

.ml-2 {
  margin-left: 2px !important; }

.mr-2 {
  margin-right: 2px !important; }

.l-2 {
  left: 2px !important; }

.r-2 {
  right: 2px !important; }

.t-2 {
  top: 2px !important; }

.b-2 {
  bottom: 2px !important; }

.p-2 {
  padding: 2px !important; }

.pv-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important; }

.ph-2 {
  padding-left: 2px !important;
  padding-right: 2px !important; }

.pt-2 {
  padding-top: 2px !important; }

.pb-2 {
  padding-bottom: 2px !important; }

.pl-2 {
  padding-left: 2px !important; }

.pr-2 {
  padding-right: 2px !important; }

.m-3 {
  margin: 3px !important; }

.mv-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important; }

.mh-3 {
  margin-left: 3px !important;
  margin-right: 3px !important; }

.mt-3 {
  margin-top: 3px !important; }

.mb-3 {
  margin-bottom: 3px !important; }

.ml-3 {
  margin-left: 3px !important; }

.mr-3 {
  margin-right: 3px !important; }

.l-3 {
  left: 3px !important; }

.r-3 {
  right: 3px !important; }

.t-3 {
  top: 3px !important; }

.b-3 {
  bottom: 3px !important; }

.p-3 {
  padding: 3px !important; }

.pv-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important; }

.ph-3 {
  padding-left: 3px !important;
  padding-right: 3px !important; }

.pt-3 {
  padding-top: 3px !important; }

.pb-3 {
  padding-bottom: 3px !important; }

.pl-3 {
  padding-left: 3px !important; }

.pr-3 {
  padding-right: 3px !important; }

.m-4 {
  margin: 4px !important; }

.mv-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important; }

.mh-4 {
  margin-left: 4px !important;
  margin-right: 4px !important; }

.mt-4 {
  margin-top: 4px !important; }

.mb-4 {
  margin-bottom: 4px !important; }

.ml-4 {
  margin-left: 4px !important; }

.mr-4 {
  margin-right: 4px !important; }

.l-4 {
  left: 4px !important; }

.r-4 {
  right: 4px !important; }

.t-4 {
  top: 4px !important; }

.b-4 {
  bottom: 4px !important; }

.p-4 {
  padding: 4px !important; }

.pv-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important; }

.ph-4 {
  padding-left: 4px !important;
  padding-right: 4px !important; }

.pt-4 {
  padding-top: 4px !important; }

.pb-4 {
  padding-bottom: 4px !important; }

.pl-4 {
  padding-left: 4px !important; }

.pr-4 {
  padding-right: 4px !important; }

.m-5 {
  margin: 5px !important; }

.mv-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

.mh-5 {
  margin-left: 5px !important;
  margin-right: 5px !important; }

.mt-5 {
  margin-top: 5px !important; }

.mb-5 {
  margin-bottom: 5px !important; }

.ml-5 {
  margin-left: 5px !important; }

.mr-5 {
  margin-right: 5px !important; }

.l-5 {
  left: 5px !important; }

.r-5 {
  right: 5px !important; }

.t-5 {
  top: 5px !important; }

.b-5 {
  bottom: 5px !important; }

.p-5 {
  padding: 5px !important; }

.pv-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

.ph-5 {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.pt-5 {
  padding-top: 5px !important; }

.pb-5 {
  padding-bottom: 5px !important; }

.pl-5 {
  padding-left: 5px !important; }

.pr-5 {
  padding-right: 5px !important; }

.m-6 {
  margin: 6px !important; }

.mv-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important; }

.mh-6 {
  margin-left: 6px !important;
  margin-right: 6px !important; }

.mt-6 {
  margin-top: 6px !important; }

.mb-6 {
  margin-bottom: 6px !important; }

.ml-6 {
  margin-left: 6px !important; }

.mr-6 {
  margin-right: 6px !important; }

.l-6 {
  left: 6px !important; }

.r-6 {
  right: 6px !important; }

.t-6 {
  top: 6px !important; }

.b-6 {
  bottom: 6px !important; }

.p-6 {
  padding: 6px !important; }

.pv-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important; }

.ph-6 {
  padding-left: 6px !important;
  padding-right: 6px !important; }

.pt-6 {
  padding-top: 6px !important; }

.pb-6 {
  padding-bottom: 6px !important; }

.pl-6 {
  padding-left: 6px !important; }

.pr-6 {
  padding-right: 6px !important; }

.m-7 {
  margin: 7px !important; }

.mv-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important; }

.mh-7 {
  margin-left: 7px !important;
  margin-right: 7px !important; }

.mt-7 {
  margin-top: 7px !important; }

.mb-7 {
  margin-bottom: 7px !important; }

.ml-7 {
  margin-left: 7px !important; }

.mr-7 {
  margin-right: 7px !important; }

.l-7 {
  left: 7px !important; }

.r-7 {
  right: 7px !important; }

.t-7 {
  top: 7px !important; }

.b-7 {
  bottom: 7px !important; }

.p-7 {
  padding: 7px !important; }

.pv-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important; }

.ph-7 {
  padding-left: 7px !important;
  padding-right: 7px !important; }

.pt-7 {
  padding-top: 7px !important; }

.pb-7 {
  padding-bottom: 7px !important; }

.pl-7 {
  padding-left: 7px !important; }

.pr-7 {
  padding-right: 7px !important; }

.m-8 {
  margin: 8px !important; }

.mv-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important; }

.mh-8 {
  margin-left: 8px !important;
  margin-right: 8px !important; }

.mt-8 {
  margin-top: 8px !important; }

.mb-8 {
  margin-bottom: 8px !important; }

.ml-8 {
  margin-left: 8px !important; }

.mr-8 {
  margin-right: 8px !important; }

.l-8 {
  left: 8px !important; }

.r-8 {
  right: 8px !important; }

.t-8 {
  top: 8px !important; }

.b-8 {
  bottom: 8px !important; }

.p-8 {
  padding: 8px !important; }

.pv-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.ph-8 {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.pt-8 {
  padding-top: 8px !important; }

.pb-8 {
  padding-bottom: 8px !important; }

.pl-8 {
  padding-left: 8px !important; }

.pr-8 {
  padding-right: 8px !important; }

.m-10 {
  margin: 10px !important; }

.mv-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.mh-10 {
  margin-left: 10px !important;
  margin-right: 10px !important; }

.mt-10 {
  margin-top: 10px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.ml-10 {
  margin-left: 10px !important; }

.mr-10 {
  margin-right: 10px !important; }

.l-10 {
  left: 10px !important; }

.r-10 {
  right: 10px !important; }

.t-10 {
  top: 10px !important; }

.b-10 {
  bottom: 10px !important; }

.p-10 {
  padding: 10px !important; }

.pv-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.ph-10 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.pt-10 {
  padding-top: 10px !important; }

.pb-10 {
  padding-bottom: 10px !important; }

.pl-10 {
  padding-left: 10px !important; }

.pr-10 {
  padding-right: 10px !important; }

.m-14 {
  margin: 14px !important; }

.mv-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important; }

.mh-14 {
  margin-left: 14px !important;
  margin-right: 14px !important; }

.mt-14 {
  margin-top: 14px !important; }

.mb-14 {
  margin-bottom: 14px !important; }

.ml-14 {
  margin-left: 14px !important; }

.mr-14 {
  margin-right: 14px !important; }

.l-14 {
  left: 14px !important; }

.r-14 {
  right: 14px !important; }

.t-14 {
  top: 14px !important; }

.b-14 {
  bottom: 14px !important; }

.p-14 {
  padding: 14px !important; }

.pv-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important; }

.ph-14 {
  padding-left: 14px !important;
  padding-right: 14px !important; }

.pt-14 {
  padding-top: 14px !important; }

.pb-14 {
  padding-bottom: 14px !important; }

.pl-14 {
  padding-left: 14px !important; }

.pr-14 {
  padding-right: 14px !important; }

.m-15 {
  margin: 15px !important; }

.mv-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.mh-15 {
  margin-left: 15px !important;
  margin-right: 15px !important; }

.mt-15 {
  margin-top: 15px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.ml-15 {
  margin-left: 15px !important; }

.mr-15 {
  margin-right: 15px !important; }

.l-15 {
  left: 15px !important; }

.r-15 {
  right: 15px !important; }

.t-15 {
  top: 15px !important; }

.b-15 {
  bottom: 15px !important; }

.p-15 {
  padding: 15px !important; }

.pv-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.ph-15 {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.pt-15 {
  padding-top: 15px !important; }

.pb-15 {
  padding-bottom: 15px !important; }

.pl-15 {
  padding-left: 15px !important; }

.pr-15 {
  padding-right: 15px !important; }

.m-16 {
  margin: 16px !important; }

.mv-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important; }

.mh-16 {
  margin-left: 16px !important;
  margin-right: 16px !important; }

.mt-16 {
  margin-top: 16px !important; }

.mb-16 {
  margin-bottom: 16px !important; }

.ml-16 {
  margin-left: 16px !important; }

.mr-16 {
  margin-right: 16px !important; }

.l-16 {
  left: 16px !important; }

.r-16 {
  right: 16px !important; }

.t-16 {
  top: 16px !important; }

.b-16 {
  bottom: 16px !important; }

.p-16 {
  padding: 16px !important; }

.pv-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

.ph-16 {
  padding-left: 16px !important;
  padding-right: 16px !important; }

.pt-16 {
  padding-top: 16px !important; }

.pb-16 {
  padding-bottom: 16px !important; }

.pl-16 {
  padding-left: 16px !important; }

.pr-16 {
  padding-right: 16px !important; }

.m-18 {
  margin: 18px !important; }

.mv-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important; }

.mh-18 {
  margin-left: 18px !important;
  margin-right: 18px !important; }

.mt-18 {
  margin-top: 18px !important; }

.mb-18 {
  margin-bottom: 18px !important; }

.ml-18 {
  margin-left: 18px !important; }

.mr-18 {
  margin-right: 18px !important; }

.l-18 {
  left: 18px !important; }

.r-18 {
  right: 18px !important; }

.t-18 {
  top: 18px !important; }

.b-18 {
  bottom: 18px !important; }

.p-18 {
  padding: 18px !important; }

.pv-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important; }

.ph-18 {
  padding-left: 18px !important;
  padding-right: 18px !important; }

.pt-18 {
  padding-top: 18px !important; }

.pb-18 {
  padding-bottom: 18px !important; }

.pl-18 {
  padding-left: 18px !important; }

.pr-18 {
  padding-right: 18px !important; }

.m-20 {
  margin: 20px !important; }

.mv-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.mh-20 {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.ml-20 {
  margin-left: 20px !important; }

.mr-20 {
  margin-right: 20px !important; }

.l-20 {
  left: 20px !important; }

.r-20 {
  right: 20px !important; }

.t-20 {
  top: 20px !important; }

.b-20 {
  bottom: 20px !important; }

.p-20 {
  padding: 20px !important; }

.pv-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.ph-20 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.pt-20 {
  padding-top: 20px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pl-20 {
  padding-left: 20px !important; }

.pr-20 {
  padding-right: 20px !important; }

.m-24 {
  margin: 24px !important; }

.mv-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important; }

.mh-24 {
  margin-left: 24px !important;
  margin-right: 24px !important; }

.mt-24 {
  margin-top: 24px !important; }

.mb-24 {
  margin-bottom: 24px !important; }

.ml-24 {
  margin-left: 24px !important; }

.mr-24 {
  margin-right: 24px !important; }

.l-24 {
  left: 24px !important; }

.r-24 {
  right: 24px !important; }

.t-24 {
  top: 24px !important; }

.b-24 {
  bottom: 24px !important; }

.p-24 {
  padding: 24px !important; }

.pv-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

.ph-24 {
  padding-left: 24px !important;
  padding-right: 24px !important; }

.pt-24 {
  padding-top: 24px !important; }

.pb-24 {
  padding-bottom: 24px !important; }

.pl-24 {
  padding-left: 24px !important; }

.pr-24 {
  padding-right: 24px !important; }

.m-25 {
  margin: 25px !important; }

.mv-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important; }

.mh-25 {
  margin-left: 25px !important;
  margin-right: 25px !important; }

.mt-25 {
  margin-top: 25px !important; }

.mb-25 {
  margin-bottom: 25px !important; }

.ml-25 {
  margin-left: 25px !important; }

.mr-25 {
  margin-right: 25px !important; }

.l-25 {
  left: 25px !important; }

.r-25 {
  right: 25px !important; }

.t-25 {
  top: 25px !important; }

.b-25 {
  bottom: 25px !important; }

.p-25 {
  padding: 25px !important; }

.pv-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important; }

.ph-25 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

.pt-25 {
  padding-top: 25px !important; }

.pb-25 {
  padding-bottom: 25px !important; }

.pl-25 {
  padding-left: 25px !important; }

.pr-25 {
  padding-right: 25px !important; }

.m-26 {
  margin: 26px !important; }

.mv-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important; }

.mh-26 {
  margin-left: 26px !important;
  margin-right: 26px !important; }

.mt-26 {
  margin-top: 26px !important; }

.mb-26 {
  margin-bottom: 26px !important; }

.ml-26 {
  margin-left: 26px !important; }

.mr-26 {
  margin-right: 26px !important; }

.l-26 {
  left: 26px !important; }

.r-26 {
  right: 26px !important; }

.t-26 {
  top: 26px !important; }

.b-26 {
  bottom: 26px !important; }

.p-26 {
  padding: 26px !important; }

.pv-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important; }

.ph-26 {
  padding-left: 26px !important;
  padding-right: 26px !important; }

.pt-26 {
  padding-top: 26px !important; }

.pb-26 {
  padding-bottom: 26px !important; }

.pl-26 {
  padding-left: 26px !important; }

.pr-26 {
  padding-right: 26px !important; }

.m-27 {
  margin: 27px !important; }

.mv-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important; }

.mh-27 {
  margin-left: 27px !important;
  margin-right: 27px !important; }

.mt-27 {
  margin-top: 27px !important; }

.mb-27 {
  margin-bottom: 27px !important; }

.ml-27 {
  margin-left: 27px !important; }

.mr-27 {
  margin-right: 27px !important; }

.l-27 {
  left: 27px !important; }

.r-27 {
  right: 27px !important; }

.t-27 {
  top: 27px !important; }

.b-27 {
  bottom: 27px !important; }

.p-27 {
  padding: 27px !important; }

.pv-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important; }

.ph-27 {
  padding-left: 27px !important;
  padding-right: 27px !important; }

.pt-27 {
  padding-top: 27px !important; }

.pb-27 {
  padding-bottom: 27px !important; }

.pl-27 {
  padding-left: 27px !important; }

.pr-27 {
  padding-right: 27px !important; }

.m-30 {
  margin: 30px !important; }

.mv-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.mh-30 {
  margin-left: 30px !important;
  margin-right: 30px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.ml-30 {
  margin-left: 30px !important; }

.mr-30 {
  margin-right: 30px !important; }

.l-30 {
  left: 30px !important; }

.r-30 {
  right: 30px !important; }

.t-30 {
  top: 30px !important; }

.b-30 {
  bottom: 30px !important; }

.p-30 {
  padding: 30px !important; }

.pv-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

.ph-30 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.pt-30 {
  padding-top: 30px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.pl-30 {
  padding-left: 30px !important; }

.pr-30 {
  padding-right: 30px !important; }

.m-39 {
  margin: 39px !important; }

.mv-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important; }

.mh-39 {
  margin-left: 39px !important;
  margin-right: 39px !important; }

.mt-39 {
  margin-top: 39px !important; }

.mb-39 {
  margin-bottom: 39px !important; }

.ml-39 {
  margin-left: 39px !important; }

.mr-39 {
  margin-right: 39px !important; }

.l-39 {
  left: 39px !important; }

.r-39 {
  right: 39px !important; }

.t-39 {
  top: 39px !important; }

.b-39 {
  bottom: 39px !important; }

.p-39 {
  padding: 39px !important; }

.pv-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important; }

.ph-39 {
  padding-left: 39px !important;
  padding-right: 39px !important; }

.pt-39 {
  padding-top: 39px !important; }

.pb-39 {
  padding-bottom: 39px !important; }

.pl-39 {
  padding-left: 39px !important; }

.pr-39 {
  padding-right: 39px !important; }

.m-40 {
  margin: 40px !important; }

.mv-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.mh-40 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.mt-40 {
  margin-top: 40px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.ml-40 {
  margin-left: 40px !important; }

.mr-40 {
  margin-right: 40px !important; }

.l-40 {
  left: 40px !important; }

.r-40 {
  right: 40px !important; }

.t-40 {
  top: 40px !important; }

.b-40 {
  bottom: 40px !important; }

.p-40 {
  padding: 40px !important; }

.pv-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.ph-40 {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.pt-40 {
  padding-top: 40px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

.pl-40 {
  padding-left: 40px !important; }

.pr-40 {
  padding-right: 40px !important; }

.m-46 {
  margin: 46px !important; }

.mv-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important; }

.mh-46 {
  margin-left: 46px !important;
  margin-right: 46px !important; }

.mt-46 {
  margin-top: 46px !important; }

.mb-46 {
  margin-bottom: 46px !important; }

.ml-46 {
  margin-left: 46px !important; }

.mr-46 {
  margin-right: 46px !important; }

.l-46 {
  left: 46px !important; }

.r-46 {
  right: 46px !important; }

.t-46 {
  top: 46px !important; }

.b-46 {
  bottom: 46px !important; }

.p-46 {
  padding: 46px !important; }

.pv-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important; }

.ph-46 {
  padding-left: 46px !important;
  padding-right: 46px !important; }

.pt-46 {
  padding-top: 46px !important; }

.pb-46 {
  padding-bottom: 46px !important; }

.pl-46 {
  padding-left: 46px !important; }

.pr-46 {
  padding-right: 46px !important; }

.m-50 {
  margin: 50px !important; }

.mv-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important; }

.mh-50 {
  margin-left: 50px !important;
  margin-right: 50px !important; }

.mt-50 {
  margin-top: 50px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.ml-50 {
  margin-left: 50px !important; }

.mr-50 {
  margin-right: 50px !important; }

.l-50 {
  left: 50px !important; }

.r-50 {
  right: 50px !important; }

.t-50 {
  top: 50px !important; }

.b-50 {
  bottom: 50px !important; }

.p-50 {
  padding: 50px !important; }

.pv-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important; }

.ph-50 {
  padding-left: 50px !important;
  padding-right: 50px !important; }

.pt-50 {
  padding-top: 50px !important; }

.pb-50 {
  padding-bottom: 50px !important; }

.pl-50 {
  padding-left: 50px !important; }

.pr-50 {
  padding-right: 50px !important; }

.m-52 {
  margin: 52px !important; }

.mv-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important; }

.mh-52 {
  margin-left: 52px !important;
  margin-right: 52px !important; }

.mt-52 {
  margin-top: 52px !important; }

.mb-52 {
  margin-bottom: 52px !important; }

.ml-52 {
  margin-left: 52px !important; }

.mr-52 {
  margin-right: 52px !important; }

.l-52 {
  left: 52px !important; }

.r-52 {
  right: 52px !important; }

.t-52 {
  top: 52px !important; }

.b-52 {
  bottom: 52px !important; }

.p-52 {
  padding: 52px !important; }

.pv-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important; }

.ph-52 {
  padding-left: 52px !important;
  padding-right: 52px !important; }

.pt-52 {
  padding-top: 52px !important; }

.pb-52 {
  padding-bottom: 52px !important; }

.pl-52 {
  padding-left: 52px !important; }

.pr-52 {
  padding-right: 52px !important; }

.m-60 {
  margin: 60px !important; }

.mv-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important; }

.mh-60 {
  margin-left: 60px !important;
  margin-right: 60px !important; }

.mt-60 {
  margin-top: 60px !important; }

.mb-60 {
  margin-bottom: 60px !important; }

.ml-60 {
  margin-left: 60px !important; }

.mr-60 {
  margin-right: 60px !important; }

.l-60 {
  left: 60px !important; }

.r-60 {
  right: 60px !important; }

.t-60 {
  top: 60px !important; }

.b-60 {
  bottom: 60px !important; }

.p-60 {
  padding: 60px !important; }

.pv-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important; }

.ph-60 {
  padding-left: 60px !important;
  padding-right: 60px !important; }

.pt-60 {
  padding-top: 60px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

.pl-60 {
  padding-left: 60px !important; }

.pr-60 {
  padding-right: 60px !important; }

.m-70 {
  margin: 70px !important; }

.mv-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important; }

.mh-70 {
  margin-left: 70px !important;
  margin-right: 70px !important; }

.mt-70 {
  margin-top: 70px !important; }

.mb-70 {
  margin-bottom: 70px !important; }

.ml-70 {
  margin-left: 70px !important; }

.mr-70 {
  margin-right: 70px !important; }

.l-70 {
  left: 70px !important; }

.r-70 {
  right: 70px !important; }

.t-70 {
  top: 70px !important; }

.b-70 {
  bottom: 70px !important; }

.p-70 {
  padding: 70px !important; }

.pv-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important; }

.ph-70 {
  padding-left: 70px !important;
  padding-right: 70px !important; }

.pt-70 {
  padding-top: 70px !important; }

.pb-70 {
  padding-bottom: 70px !important; }

.pl-70 {
  padding-left: 70px !important; }

.pr-70 {
  padding-right: 70px !important; }

.m-80 {
  margin: 80px !important; }

.mv-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

.mh-80 {
  margin-left: 80px !important;
  margin-right: 80px !important; }

.mt-80 {
  margin-top: 80px !important; }

.mb-80 {
  margin-bottom: 80px !important; }

.ml-80 {
  margin-left: 80px !important; }

.mr-80 {
  margin-right: 80px !important; }

.l-80 {
  left: 80px !important; }

.r-80 {
  right: 80px !important; }

.t-80 {
  top: 80px !important; }

.b-80 {
  bottom: 80px !important; }

.p-80 {
  padding: 80px !important; }

.pv-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

.ph-80 {
  padding-left: 80px !important;
  padding-right: 80px !important; }

.pt-80 {
  padding-top: 80px !important; }

.pb-80 {
  padding-bottom: 80px !important; }

.pl-80 {
  padding-left: 80px !important; }

.pr-80 {
  padding-right: 80px !important; }

.m-90 {
  margin: 90px !important; }

.mv-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important; }

.mh-90 {
  margin-left: 90px !important;
  margin-right: 90px !important; }

.mt-90 {
  margin-top: 90px !important; }

.mb-90 {
  margin-bottom: 90px !important; }

.ml-90 {
  margin-left: 90px !important; }

.mr-90 {
  margin-right: 90px !important; }

.l-90 {
  left: 90px !important; }

.r-90 {
  right: 90px !important; }

.t-90 {
  top: 90px !important; }

.b-90 {
  bottom: 90px !important; }

.p-90 {
  padding: 90px !important; }

.pv-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important; }

.ph-90 {
  padding-left: 90px !important;
  padding-right: 90px !important; }

.pt-90 {
  padding-top: 90px !important; }

.pb-90 {
  padding-bottom: 90px !important; }

.pl-90 {
  padding-left: 90px !important; }

.pr-90 {
  padding-right: 90px !important; }

.m-100 {
  margin: 100px !important; }

.mv-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important; }

.mh-100 {
  margin-left: 100px !important;
  margin-right: 100px !important; }

.mt-100 {
  margin-top: 100px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

.ml-100 {
  margin-left: 100px !important; }

.mr-100 {
  margin-right: 100px !important; }

.l-100 {
  left: 100px !important; }

.r-100 {
  right: 100px !important; }

.t-100 {
  top: 100px !important; }

.b-100 {
  bottom: 100px !important; }

.p-100 {
  padding: 100px !important; }

.pv-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important; }

.ph-100 {
  padding-left: 100px !important;
  padding-right: 100px !important; }

.pt-100 {
  padding-top: 100px !important; }

.pb-100 {
  padding-bottom: 100px !important; }

.pl-100 {
  padding-left: 100px !important; }

.pr-100 {
  padding-right: 100px !important; }

.m-140 {
  margin: 140px !important; }

.mv-140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important; }

.mh-140 {
  margin-left: 140px !important;
  margin-right: 140px !important; }

.mt-140 {
  margin-top: 140px !important; }

.mb-140 {
  margin-bottom: 140px !important; }

.ml-140 {
  margin-left: 140px !important; }

.mr-140 {
  margin-right: 140px !important; }

.l-140 {
  left: 140px !important; }

.r-140 {
  right: 140px !important; }

.t-140 {
  top: 140px !important; }

.b-140 {
  bottom: 140px !important; }

.p-140 {
  padding: 140px !important; }

.pv-140 {
  padding-top: 140px !important;
  padding-bottom: 140px !important; }

.ph-140 {
  padding-left: 140px !important;
  padding-right: 140px !important; }

.pt-140 {
  padding-top: 140px !important; }

.pb-140 {
  padding-bottom: 140px !important; }

.pl-140 {
  padding-left: 140px !important; }

.pr-140 {
  padding-right: 140px !important; }

.w-auto {
  width: auto; }

.h-auto {
  height: auto; }

.lh-auto {
  line-height: auto; }

.min-w-auto {
  min-width: auto; }

.min-h-auto {
  min-height: auto; }

.max-w-auto {
  max-width: auto; }

.max-h-auto {
  max-height: auto; }

.w-0 {
  width: 0px !important; }

.h-0 {
  height: 0px !important; }

.lh-0 {
  line-height: 0px !important; }

.min-w-0 {
  min-width: 0px !important; }

.min-h-0 {
  min-height: 0px !important; }

.max-w-0 {
  max-width: 0px !important; }

.max-h-0 {
  max-height: 0px !important; }

.wp-0 {
  width: 0% !important; }

.hp-0 {
  height: 0% !important; }

.min-wp-0 {
  min-width: 0% !important; }

.min-hp-0 {
  min-height: 0% !important; }

.max-wp-0 {
  max-width: 0% !important; }

.max-hp-0 {
  max-height: 0% !important; }

.w-5 {
  width: 5px !important; }

.h-5 {
  height: 5px !important; }

.lh-5 {
  line-height: 5px !important; }

.min-w-5 {
  min-width: 5px !important; }

.min-h-5 {
  min-height: 5px !important; }

.max-w-5 {
  max-width: 5px !important; }

.max-h-5 {
  max-height: 5px !important; }

.wp-5 {
  width: 5% !important; }

.hp-5 {
  height: 5% !important; }

.min-wp-5 {
  min-width: 5% !important; }

.min-hp-5 {
  min-height: 5% !important; }

.max-wp-5 {
  max-width: 5% !important; }

.max-hp-5 {
  max-height: 5% !important; }

.w-10 {
  width: 10px !important; }

.h-10 {
  height: 10px !important; }

.lh-10 {
  line-height: 10px !important; }

.min-w-10 {
  min-width: 10px !important; }

.min-h-10 {
  min-height: 10px !important; }

.max-w-10 {
  max-width: 10px !important; }

.max-h-10 {
  max-height: 10px !important; }

.wp-10 {
  width: 10% !important; }

.hp-10 {
  height: 10% !important; }

.min-wp-10 {
  min-width: 10% !important; }

.min-hp-10 {
  min-height: 10% !important; }

.max-wp-10 {
  max-width: 10% !important; }

.max-hp-10 {
  max-height: 10% !important; }

.w-12 {
  width: 12px !important; }

.h-12 {
  height: 12px !important; }

.lh-12 {
  line-height: 12px !important; }

.min-w-12 {
  min-width: 12px !important; }

.min-h-12 {
  min-height: 12px !important; }

.max-w-12 {
  max-width: 12px !important; }

.max-h-12 {
  max-height: 12px !important; }

.wp-12 {
  width: 12% !important; }

.hp-12 {
  height: 12% !important; }

.min-wp-12 {
  min-width: 12% !important; }

.min-hp-12 {
  min-height: 12% !important; }

.max-wp-12 {
  max-width: 12% !important; }

.max-hp-12 {
  max-height: 12% !important; }

.w-15 {
  width: 15px !important; }

.h-15 {
  height: 15px !important; }

.lh-15 {
  line-height: 15px !important; }

.min-w-15 {
  min-width: 15px !important; }

.min-h-15 {
  min-height: 15px !important; }

.max-w-15 {
  max-width: 15px !important; }

.max-h-15 {
  max-height: 15px !important; }

.wp-15 {
  width: 15% !important; }

.hp-15 {
  height: 15% !important; }

.min-wp-15 {
  min-width: 15% !important; }

.min-hp-15 {
  min-height: 15% !important; }

.max-wp-15 {
  max-width: 15% !important; }

.max-hp-15 {
  max-height: 15% !important; }

.w-18 {
  width: 18px !important; }

.h-18 {
  height: 18px !important; }

.lh-18 {
  line-height: 18px !important; }

.min-w-18 {
  min-width: 18px !important; }

.min-h-18 {
  min-height: 18px !important; }

.max-w-18 {
  max-width: 18px !important; }

.max-h-18 {
  max-height: 18px !important; }

.wp-18 {
  width: 18% !important; }

.hp-18 {
  height: 18% !important; }

.min-wp-18 {
  min-width: 18% !important; }

.min-hp-18 {
  min-height: 18% !important; }

.max-wp-18 {
  max-width: 18% !important; }

.max-hp-18 {
  max-height: 18% !important; }

.w-20 {
  width: 20px !important; }

.h-20 {
  height: 20px !important; }

.lh-20 {
  line-height: 20px !important; }

.min-w-20 {
  min-width: 20px !important; }

.min-h-20 {
  min-height: 20px !important; }

.max-w-20 {
  max-width: 20px !important; }

.max-h-20 {
  max-height: 20px !important; }

.wp-20 {
  width: 20% !important; }

.hp-20 {
  height: 20% !important; }

.min-wp-20 {
  min-width: 20% !important; }

.min-hp-20 {
  min-height: 20% !important; }

.max-wp-20 {
  max-width: 20% !important; }

.max-hp-20 {
  max-height: 20% !important; }

.w-22 {
  width: 22px !important; }

.h-22 {
  height: 22px !important; }

.lh-22 {
  line-height: 22px !important; }

.min-w-22 {
  min-width: 22px !important; }

.min-h-22 {
  min-height: 22px !important; }

.max-w-22 {
  max-width: 22px !important; }

.max-h-22 {
  max-height: 22px !important; }

.wp-22 {
  width: 22% !important; }

.hp-22 {
  height: 22% !important; }

.min-wp-22 {
  min-width: 22% !important; }

.min-hp-22 {
  min-height: 22% !important; }

.max-wp-22 {
  max-width: 22% !important; }

.max-hp-22 {
  max-height: 22% !important; }

.w-24 {
  width: 24px !important; }

.h-24 {
  height: 24px !important; }

.lh-24 {
  line-height: 24px !important; }

.min-w-24 {
  min-width: 24px !important; }

.min-h-24 {
  min-height: 24px !important; }

.max-w-24 {
  max-width: 24px !important; }

.max-h-24 {
  max-height: 24px !important; }

.wp-24 {
  width: 24% !important; }

.hp-24 {
  height: 24% !important; }

.min-wp-24 {
  min-width: 24% !important; }

.min-hp-24 {
  min-height: 24% !important; }

.max-wp-24 {
  max-width: 24% !important; }

.max-hp-24 {
  max-height: 24% !important; }

.w-25 {
  width: 25px !important; }

.h-25 {
  height: 25px !important; }

.lh-25 {
  line-height: 25px !important; }

.min-w-25 {
  min-width: 25px !important; }

.min-h-25 {
  min-height: 25px !important; }

.max-w-25 {
  max-width: 25px !important; }

.max-h-25 {
  max-height: 25px !important; }

.wp-25 {
  width: 25% !important; }

.hp-25 {
  height: 25% !important; }

.min-wp-25 {
  min-width: 25% !important; }

.min-hp-25 {
  min-height: 25% !important; }

.max-wp-25 {
  max-width: 25% !important; }

.max-hp-25 {
  max-height: 25% !important; }

.w-30 {
  width: 30px !important; }

.h-30 {
  height: 30px !important; }

.lh-30 {
  line-height: 30px !important; }

.min-w-30 {
  min-width: 30px !important; }

.min-h-30 {
  min-height: 30px !important; }

.max-w-30 {
  max-width: 30px !important; }

.max-h-30 {
  max-height: 30px !important; }

.wp-30 {
  width: 30% !important; }

.hp-30 {
  height: 30% !important; }

.min-wp-30 {
  min-width: 30% !important; }

.min-hp-30 {
  min-height: 30% !important; }

.max-wp-30 {
  max-width: 30% !important; }

.max-hp-30 {
  max-height: 30% !important; }

.w-32 {
  width: 32px !important; }

.h-32 {
  height: 32px !important; }

.lh-32 {
  line-height: 32px !important; }

.min-w-32 {
  min-width: 32px !important; }

.min-h-32 {
  min-height: 32px !important; }

.max-w-32 {
  max-width: 32px !important; }

.max-h-32 {
  max-height: 32px !important; }

.wp-32 {
  width: 32% !important; }

.hp-32 {
  height: 32% !important; }

.min-wp-32 {
  min-width: 32% !important; }

.min-hp-32 {
  min-height: 32% !important; }

.max-wp-32 {
  max-width: 32% !important; }

.max-hp-32 {
  max-height: 32% !important; }

.w-36 {
  width: 36px !important; }

.h-36 {
  height: 36px !important; }

.lh-36 {
  line-height: 36px !important; }

.min-w-36 {
  min-width: 36px !important; }

.min-h-36 {
  min-height: 36px !important; }

.max-w-36 {
  max-width: 36px !important; }

.max-h-36 {
  max-height: 36px !important; }

.wp-36 {
  width: 36% !important; }

.hp-36 {
  height: 36% !important; }

.min-wp-36 {
  min-width: 36% !important; }

.min-hp-36 {
  min-height: 36% !important; }

.max-wp-36 {
  max-width: 36% !important; }

.max-hp-36 {
  max-height: 36% !important; }

.w-40 {
  width: 40px !important; }

.h-40 {
  height: 40px !important; }

.lh-40 {
  line-height: 40px !important; }

.min-w-40 {
  min-width: 40px !important; }

.min-h-40 {
  min-height: 40px !important; }

.max-w-40 {
  max-width: 40px !important; }

.max-h-40 {
  max-height: 40px !important; }

.wp-40 {
  width: 40% !important; }

.hp-40 {
  height: 40% !important; }

.min-wp-40 {
  min-width: 40% !important; }

.min-hp-40 {
  min-height: 40% !important; }

.max-wp-40 {
  max-width: 40% !important; }

.max-hp-40 {
  max-height: 40% !important; }

.w-42 {
  width: 42px !important; }

.h-42 {
  height: 42px !important; }

.lh-42 {
  line-height: 42px !important; }

.min-w-42 {
  min-width: 42px !important; }

.min-h-42 {
  min-height: 42px !important; }

.max-w-42 {
  max-width: 42px !important; }

.max-h-42 {
  max-height: 42px !important; }

.wp-42 {
  width: 42% !important; }

.hp-42 {
  height: 42% !important; }

.min-wp-42 {
  min-width: 42% !important; }

.min-hp-42 {
  min-height: 42% !important; }

.max-wp-42 {
  max-width: 42% !important; }

.max-hp-42 {
  max-height: 42% !important; }

.w-44 {
  width: 44px !important; }

.h-44 {
  height: 44px !important; }

.lh-44 {
  line-height: 44px !important; }

.min-w-44 {
  min-width: 44px !important; }

.min-h-44 {
  min-height: 44px !important; }

.max-w-44 {
  max-width: 44px !important; }

.max-h-44 {
  max-height: 44px !important; }

.wp-44 {
  width: 44% !important; }

.hp-44 {
  height: 44% !important; }

.min-wp-44 {
  min-width: 44% !important; }

.min-hp-44 {
  min-height: 44% !important; }

.max-wp-44 {
  max-width: 44% !important; }

.max-hp-44 {
  max-height: 44% !important; }

.w-46 {
  width: 46px !important; }

.h-46 {
  height: 46px !important; }

.lh-46 {
  line-height: 46px !important; }

.min-w-46 {
  min-width: 46px !important; }

.min-h-46 {
  min-height: 46px !important; }

.max-w-46 {
  max-width: 46px !important; }

.max-h-46 {
  max-height: 46px !important; }

.wp-46 {
  width: 46% !important; }

.hp-46 {
  height: 46% !important; }

.min-wp-46 {
  min-width: 46% !important; }

.min-hp-46 {
  min-height: 46% !important; }

.max-wp-46 {
  max-width: 46% !important; }

.max-hp-46 {
  max-height: 46% !important; }

.w-48 {
  width: 48px !important; }

.h-48 {
  height: 48px !important; }

.lh-48 {
  line-height: 48px !important; }

.min-w-48 {
  min-width: 48px !important; }

.min-h-48 {
  min-height: 48px !important; }

.max-w-48 {
  max-width: 48px !important; }

.max-h-48 {
  max-height: 48px !important; }

.wp-48 {
  width: 48% !important; }

.hp-48 {
  height: 48% !important; }

.min-wp-48 {
  min-width: 48% !important; }

.min-hp-48 {
  min-height: 48% !important; }

.max-wp-48 {
  max-width: 48% !important; }

.max-hp-48 {
  max-height: 48% !important; }

.w-50 {
  width: 50px !important; }

.h-50 {
  height: 50px !important; }

.lh-50 {
  line-height: 50px !important; }

.min-w-50 {
  min-width: 50px !important; }

.min-h-50 {
  min-height: 50px !important; }

.max-w-50 {
  max-width: 50px !important; }

.max-h-50 {
  max-height: 50px !important; }

.wp-50 {
  width: 50% !important; }

.hp-50 {
  height: 50% !important; }

.min-wp-50 {
  min-width: 50% !important; }

.min-hp-50 {
  min-height: 50% !important; }

.max-wp-50 {
  max-width: 50% !important; }

.max-hp-50 {
  max-height: 50% !important; }

.w-60 {
  width: 60px !important; }

.h-60 {
  height: 60px !important; }

.lh-60 {
  line-height: 60px !important; }

.min-w-60 {
  min-width: 60px !important; }

.min-h-60 {
  min-height: 60px !important; }

.max-w-60 {
  max-width: 60px !important; }

.max-h-60 {
  max-height: 60px !important; }

.wp-60 {
  width: 60% !important; }

.hp-60 {
  height: 60% !important; }

.min-wp-60 {
  min-width: 60% !important; }

.min-hp-60 {
  min-height: 60% !important; }

.max-wp-60 {
  max-width: 60% !important; }

.max-hp-60 {
  max-height: 60% !important; }

.w-70 {
  width: 70px !important; }

.h-70 {
  height: 70px !important; }

.lh-70 {
  line-height: 70px !important; }

.min-w-70 {
  min-width: 70px !important; }

.min-h-70 {
  min-height: 70px !important; }

.max-w-70 {
  max-width: 70px !important; }

.max-h-70 {
  max-height: 70px !important; }

.wp-70 {
  width: 70% !important; }

.hp-70 {
  height: 70% !important; }

.min-wp-70 {
  min-width: 70% !important; }

.min-hp-70 {
  min-height: 70% !important; }

.max-wp-70 {
  max-width: 70% !important; }

.max-hp-70 {
  max-height: 70% !important; }

.w-72 {
  width: 72px !important; }

.h-72 {
  height: 72px !important; }

.lh-72 {
  line-height: 72px !important; }

.min-w-72 {
  min-width: 72px !important; }

.min-h-72 {
  min-height: 72px !important; }

.max-w-72 {
  max-width: 72px !important; }

.max-h-72 {
  max-height: 72px !important; }

.wp-72 {
  width: 72% !important; }

.hp-72 {
  height: 72% !important; }

.min-wp-72 {
  min-width: 72% !important; }

.min-hp-72 {
  min-height: 72% !important; }

.max-wp-72 {
  max-width: 72% !important; }

.max-hp-72 {
  max-height: 72% !important; }

.w-80 {
  width: 80px !important; }

.h-80 {
  height: 80px !important; }

.lh-80 {
  line-height: 80px !important; }

.min-w-80 {
  min-width: 80px !important; }

.min-h-80 {
  min-height: 80px !important; }

.max-w-80 {
  max-width: 80px !important; }

.max-h-80 {
  max-height: 80px !important; }

.wp-80 {
  width: 80% !important; }

.hp-80 {
  height: 80% !important; }

.min-wp-80 {
  min-width: 80% !important; }

.min-hp-80 {
  min-height: 80% !important; }

.max-wp-80 {
  max-width: 80% !important; }

.max-hp-80 {
  max-height: 80% !important; }

.w-90 {
  width: 90px !important; }

.h-90 {
  height: 90px !important; }

.lh-90 {
  line-height: 90px !important; }

.min-w-90 {
  min-width: 90px !important; }

.min-h-90 {
  min-height: 90px !important; }

.max-w-90 {
  max-width: 90px !important; }

.max-h-90 {
  max-height: 90px !important; }

.wp-90 {
  width: 90% !important; }

.hp-90 {
  height: 90% !important; }

.min-wp-90 {
  min-width: 90% !important; }

.min-hp-90 {
  min-height: 90% !important; }

.max-wp-90 {
  max-width: 90% !important; }

.max-hp-90 {
  max-height: 90% !important; }

.w-100 {
  width: 100px !important; }

.h-100 {
  height: 100px !important; }

.lh-100 {
  line-height: 100px !important; }

.min-w-100 {
  min-width: 100px !important; }

.min-h-100 {
  min-height: 100px !important; }

.max-w-100 {
  max-width: 100px !important; }

.max-h-100 {
  max-height: 100px !important; }

.wp-100 {
  width: 100% !important; }

.hp-100 {
  height: 100% !important; }

.min-wp-100 {
  min-width: 100% !important; }

.min-hp-100 {
  min-height: 100% !important; }

.max-wp-100 {
  max-width: 100% !important; }

.max-hp-100 {
  max-height: 100% !important; }

.w-120 {
  width: 120px !important; }

.h-120 {
  height: 120px !important; }

.lh-120 {
  line-height: 120px !important; }

.min-w-120 {
  min-width: 120px !important; }

.min-h-120 {
  min-height: 120px !important; }

.max-w-120 {
  max-width: 120px !important; }

.max-h-120 {
  max-height: 120px !important; }

.w-135 {
  width: 135px !important; }

.h-135 {
  height: 135px !important; }

.lh-135 {
  line-height: 135px !important; }

.min-w-135 {
  min-width: 135px !important; }

.min-h-135 {
  min-height: 135px !important; }

.max-w-135 {
  max-width: 135px !important; }

.max-h-135 {
  max-height: 135px !important; }

.w-140 {
  width: 140px !important; }

.h-140 {
  height: 140px !important; }

.lh-140 {
  line-height: 140px !important; }

.min-w-140 {
  min-width: 140px !important; }

.min-h-140 {
  min-height: 140px !important; }

.max-w-140 {
  max-width: 140px !important; }

.max-h-140 {
  max-height: 140px !important; }

.w-150 {
  width: 150px !important; }

.h-150 {
  height: 150px !important; }

.lh-150 {
  line-height: 150px !important; }

.min-w-150 {
  min-width: 150px !important; }

.min-h-150 {
  min-height: 150px !important; }

.max-w-150 {
  max-width: 150px !important; }

.max-h-150 {
  max-height: 150px !important; }

.w-160 {
  width: 160px !important; }

.h-160 {
  height: 160px !important; }

.lh-160 {
  line-height: 160px !important; }

.min-w-160 {
  min-width: 160px !important; }

.min-h-160 {
  min-height: 160px !important; }

.max-w-160 {
  max-width: 160px !important; }

.max-h-160 {
  max-height: 160px !important; }

.w-170 {
  width: 170px !important; }

.h-170 {
  height: 170px !important; }

.lh-170 {
  line-height: 170px !important; }

.min-w-170 {
  min-width: 170px !important; }

.min-h-170 {
  min-height: 170px !important; }

.max-w-170 {
  max-width: 170px !important; }

.max-h-170 {
  max-height: 170px !important; }

.w-180 {
  width: 180px !important; }

.h-180 {
  height: 180px !important; }

.lh-180 {
  line-height: 180px !important; }

.min-w-180 {
  min-width: 180px !important; }

.min-h-180 {
  min-height: 180px !important; }

.max-w-180 {
  max-width: 180px !important; }

.max-h-180 {
  max-height: 180px !important; }

.w-200 {
  width: 200px !important; }

.h-200 {
  height: 200px !important; }

.lh-200 {
  line-height: 200px !important; }

.min-w-200 {
  min-width: 200px !important; }

.min-h-200 {
  min-height: 200px !important; }

.max-w-200 {
  max-width: 200px !important; }

.max-h-200 {
  max-height: 200px !important; }

.w-240 {
  width: 240px !important; }

.h-240 {
  height: 240px !important; }

.lh-240 {
  line-height: 240px !important; }

.min-w-240 {
  min-width: 240px !important; }

.min-h-240 {
  min-height: 240px !important; }

.max-w-240 {
  max-width: 240px !important; }

.max-h-240 {
  max-height: 240px !important; }

.w-250 {
  width: 250px !important; }

.h-250 {
  height: 250px !important; }

.lh-250 {
  line-height: 250px !important; }

.min-w-250 {
  min-width: 250px !important; }

.min-h-250 {
  min-height: 250px !important; }

.max-w-250 {
  max-width: 250px !important; }

.max-h-250 {
  max-height: 250px !important; }

.w-260 {
  width: 260px !important; }

.h-260 {
  height: 260px !important; }

.lh-260 {
  line-height: 260px !important; }

.min-w-260 {
  min-width: 260px !important; }

.min-h-260 {
  min-height: 260px !important; }

.max-w-260 {
  max-width: 260px !important; }

.max-h-260 {
  max-height: 260px !important; }

.w-300 {
  width: 300px !important; }

.h-300 {
  height: 300px !important; }

.lh-300 {
  line-height: 300px !important; }

.min-w-300 {
  min-width: 300px !important; }

.min-h-300 {
  min-height: 300px !important; }

.max-w-300 {
  max-width: 300px !important; }

.max-h-300 {
  max-height: 300px !important; }

.w-350 {
  width: 350px !important; }

.h-350 {
  height: 350px !important; }

.lh-350 {
  line-height: 350px !important; }

.min-w-350 {
  min-width: 350px !important; }

.min-h-350 {
  min-height: 350px !important; }

.max-w-350 {
  max-width: 350px !important; }

.max-h-350 {
  max-height: 350px !important; }

.w-380 {
  width: 380px !important; }

.h-380 {
  height: 380px !important; }

.lh-380 {
  line-height: 380px !important; }

.min-w-380 {
  min-width: 380px !important; }

.min-h-380 {
  min-height: 380px !important; }

.max-w-380 {
  max-width: 380px !important; }

.max-h-380 {
  max-height: 380px !important; }

.w-400 {
  width: 400px !important; }

.h-400 {
  height: 400px !important; }

.lh-400 {
  line-height: 400px !important; }

.min-w-400 {
  min-width: 400px !important; }

.min-h-400 {
  min-height: 400px !important; }

.max-w-400 {
  max-width: 400px !important; }

.max-h-400 {
  max-height: 400px !important; }

.w-500 {
  width: 500px !important; }

.h-500 {
  height: 500px !important; }

.lh-500 {
  line-height: 500px !important; }

.min-w-500 {
  min-width: 500px !important; }

.min-h-500 {
  min-height: 500px !important; }

.max-w-500 {
  max-width: 500px !important; }

.max-h-500 {
  max-height: 500px !important; }

.w-600 {
  width: 600px !important; }

.h-600 {
  height: 600px !important; }

.lh-600 {
  line-height: 600px !important; }

.min-w-600 {
  min-width: 600px !important; }

.min-h-600 {
  min-height: 600px !important; }

.max-w-600 {
  max-width: 600px !important; }

.max-h-600 {
  max-height: 600px !important; }

.w-800 {
  width: 800px !important; }

.h-800 {
  height: 800px !important; }

.lh-800 {
  line-height: 800px !important; }

.min-w-800 {
  min-width: 800px !important; }

.min-h-800 {
  min-height: 800px !important; }

.max-w-800 {
  max-width: 800px !important; }

.max-h-800 {
  max-height: 800px !important; }

.text-left {
  text-align: left !important; }

.text-center {
  text-align: center !important; }

.text-right {
  text-align: right !important; }

.inline {
  display: inline; }

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