@charset "utf-8";
/****************************************/
/*#############导入各部分组件##############*/
/****************************************/
/**
 * =============================================================================
 * ************   Grid 网格系统   ************
 * =============================================================================
 */
input.input{

    margin-top: 0.25rem;

    display: block;

    width: 100%;

    --tw-border-opacity: 1;

    border-color: rgba(209, 213, 219, var(--tw-border-opacity));

    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
input.input:focus{

    --tw-border-opacity: 1;

    border-color: rgba(0, 103, 255, var(--tw-border-opacity));

    --tw-ring-opacity: 1;

    --tw-ring-color: rgba(0, 103, 255, var(--tw-ring-opacity));
}
input.input {

    font-size: 16px;
    line-height: 24px;
    color: #121127;

    background: #FFFFFF;
    border: 1px solid #4D4D4D;
    box-sizing: border-box;
    border-radius: 4px;
}
.label {
    display: block;
    color: #4D4D4D;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
.pp-grid-list {
  margin: 0 -12px;
}
.pp-grid-list .pp-col,
.pp-grid-list [class*="pp-col-xs-"],
.pp-grid-list [class*="pp-col-sm-"],
.pp-grid-list [class*="pp-col-md-"],
.pp-grid-list [class*="pp-col-lg-"],
.pp-grid-list [class*="pp-col-xl-"] {
  padding: 12px;
}
.pp-container,
.pp-container-fluid {
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  padding-right: 8px;
  padding-left: 8px;
}
.pp-container::after,
.pp-container-fluid::after {
  display: table;
  clear: both;
  content: '';
}
.pp-container {
  width: 96%;
  max-width: 1200px;
}
@media (min-width: 600px) {
  .pp-container {
    width: 94%;
  }
}
@media (min-width: 1024px) {
  .pp-container {
    width: 95%;
    padding-right: 0;
    padding-left: 0;
  }
}
.pp-row,
[class*="pp-row-"] {
  margin-right: -8px;
  margin-left: -8px;
}
.pp-row::after,
[class*="pp-row-"]::after {
  display: table;
  clear: both;
  content: '';
}
[class*="pp-col-xs-"],
[class*="pp-col-sm-"],
[class*="pp-col-md-"],
[class*="pp-col-lg-"],
[class*="pp-col-xl-"],
.pp-col {
  position: relative;
  box-sizing: border-box;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
/* 取消列间距 */
.pp-row-gapless .pp-col,
.pp-row-gapless [class*="pp-col-xs-"],
.pp-row-gapless [class*="pp-col-sm-"],
.pp-row-gapless [class*="pp-col-md-"],
.pp-row-gapless [class*="pp-col-lg-"],
.pp-row-gapless [class*="pp-col-xl-"] {
  padding-right: 0;
  padding-left: 0;
}
.pp-row-gapless .pp-row,
.pp-row-gapless [class*="pp-row-"] {
  margin-right: 0;
  margin-left: 0;
}
.pp-col-xs-1 {
  float: left;
  width: 8.333333%;
}
.pp-col-offset-xs-1 {
  margin-left: 8.333333%;
}
.pp-row-xs-1 .pp-col {
  float: left;
  width: 100%;
}
.pp-col-xs-2 {
  float: left;
  width: 16.666667%;
}
.pp-col-offset-xs-2 {
  margin-left: 16.666667%;
}
.pp-row-xs-2 .pp-col {
  float: left;
  width: 50%;
}
.pp-col-xs-3 {
  float: left;
  width: 25%;
}
.pp-col-offset-xs-3 {
  margin-left: 25%;
}
.pp-row-xs-3 .pp-col {
  float: left;
  width: 33.333333%;
}
.pp-col-xs-4 {
  float: left;
  width: 33.333333%;
}
.pp-col-offset-xs-4 {
  margin-left: 33.333333%;
}
.pp-row-xs-4 .pp-col {
  float: left;
  width: 25%;
}
.pp-col-xs-5 {
  float: left;
  width: 41.666667%;
}
.pp-col-offset-xs-5 {
  margin-left: 41.666667%;
}
.pp-row-xs-5 .pp-col {
  float: left;
  width: 20%;
}
.pp-col-xs-6 {
  float: left;
  width: 50%;
}
.pp-col-offset-xs-6 {
  margin-left: 50%;
}
.pp-row-xs-6 .pp-col {
  float: left;
  width: 16.666667%;
}
.pp-col-xs-7 {
  float: left;
  width: 58.333333%;
}
.pp-col-offset-xs-7 {
  margin-left: 58.333333%;
}
.pp-row-xs-7 .pp-col {
  float: left;
  width: 14.285714%;
}
.pp-col-xs-8 {
  float: left;
  width: 66.666667%;
}
.pp-col-offset-xs-8 {
  margin-left: 66.666667%;
}
.pp-row-xs-8 .pp-col {
  float: left;
  width: 12.5%;
}
.pp-col-xs-9 {
  float: left;
  width: 75%;
}
.pp-col-offset-xs-9 {
  margin-left: 75%;
}
.pp-row-xs-9 .pp-col {
  float: left;
  width: 11.111111%;
}
.pp-col-xs-10 {
  float: left;
  width: 83.333333%;
}
.pp-col-offset-xs-10 {
  margin-left: 83.333333%;
}
.pp-row-xs-10 .pp-col {
  float: left;
  width: 10%;
}
.pp-col-xs-11 {
  float: left;
  width: 91.666667%;
}
.pp-col-offset-xs-11 {
  margin-left: 91.666667%;
}
.pp-row-xs-11 .pp-col {
  float: left;
  width: 9.090909%;
}
.pp-col-xs-12 {
  float: left;
  width: 100%;
}
.pp-col-offset-xs-12 {
  margin-left: 100%;
}
.pp-row-xs-12 .pp-col {
  float: left;
  width: 8.333333%;
}
@media (min-width: 600px) {
  .pp-col-sm-1 {
    float: left;
    width: 8.333333%;
  }
  .pp-col-offset-sm-1 {
    margin-left: 8.333333%;
  }
  .pp-row-sm-1 .pp-col {
    float: left;
    width: 100%;
  }
  .pp-col-sm-2 {
    float: left;
    width: 16.666667%;
  }
  .pp-col-offset-sm-2 {
    margin-left: 16.666667%;
  }
  .pp-row-sm-2 .pp-col {
    float: left;
    width: 50%;
  }
  .pp-col-sm-3 {
    float: left;
    width: 25%;
  }
  .pp-col-offset-sm-3 {
    margin-left: 25%;
  }
  .pp-row-sm-3 .pp-col {
    float: left;
    width: 33.333333%;
  }
  .pp-col-sm-4 {
    float: left;
    width: 33.333333%;
  }
  .pp-col-offset-sm-4 {
    margin-left: 33.333333%;
  }
  .pp-row-sm-4 .pp-col {
    float: left;
    width: 25%;
  }
  .pp-col-sm-5 {
    float: left;
    width: 41.666667%;
  }
  .pp-col-offset-sm-5 {
    margin-left: 41.666667%;
  }
  .pp-row-sm-5 .pp-col {
    float: left;
    width: 20%;
  }
  .pp-col-sm-6 {
    float: left;
    width: 50%;
  }
  .pp-col-offset-sm-6 {
    margin-left: 50%;
  }
  .pp-row-sm-6 .pp-col {
    float: left;
    width: 16.666667%;
  }
  .pp-col-sm-7 {
    float: left;
    width: 58.333333%;
  }
  .pp-col-offset-sm-7 {
    margin-left: 58.333333%;
  }
  .pp-row-sm-7 .pp-col {
    float: left;
    width: 14.285714%;
  }
  .pp-col-sm-8 {
    float: left;
    width: 66.666667%;
  }
  .pp-col-offset-sm-8 {
    margin-left: 66.666667%;
  }
  .pp-row-sm-8 .pp-col {
    float: left;
    width: 12.5%;
  }
  .pp-col-sm-9 {
    float: left;
    width: 75%;
  }
  .pp-col-offset-sm-9 {
    margin-left: 75%;
  }
  .pp-row-sm-9 .pp-col {
    float: left;
    width: 11.111111%;
  }
  .pp-col-sm-10 {
    float: left;
    width: 83.333333%;
  }
  .pp-col-offset-sm-10 {
    margin-left: 83.333333%;
  }
  .pp-row-sm-10 .pp-col {
    float: left;
    width: 10%;
  }
  .pp-col-sm-11 {
    float: left;
    width: 91.666667%;
  }
  .pp-col-offset-sm-11 {
    margin-left: 91.666667%;
  }
  .pp-row-sm-11 .pp-col {
    float: left;
    width: 9.090909%;
  }
  .pp-col-sm-12 {
    float: left;
    width: 100%;
  }
  .pp-col-offset-sm-12 {
    margin-left: 100%;
  }
  .pp-row-sm-12 .pp-col {
    float: left;
    width: 8.333333%;
  }
}
@media (min-width: 1024px) {
  .pp-col-md-1 {
    float: left;
    width: 8.333333%;
  }
  .pp-col-offset-md-1 {
    margin-left: 8.333333%;
  }
  .pp-row-md-1 .pp-col {
    float: left;
    width: 100%;
  }
  .pp-col-md-2 {
    float: left;
    width: 16.666667%;
  }
  .pp-col-offset-md-2 {
    margin-left: 16.666667%;
  }
  .pp-row-md-2 .pp-col {
    float: left;
    width: 50%;
  }
  .pp-col-md-3 {
    float: left;
    width: 25%;
  }
  .pp-col-offset-md-3 {
    margin-left: 25%;
  }
  .pp-row-md-3 .pp-col {
    float: left;
    width: 33.333333%;
  }
  .pp-col-md-4 {
    float: left;
    width: 33.333333%;
  }
  .pp-col-offset-md-4 {
    margin-left: 33.333333%;
  }
  .pp-row-md-4 .pp-col {
    float: left;
    width: 25%;
  }
  .pp-col-md-5 {
    float: left;
    width: 41.666667%;
  }
  .pp-col-offset-md-5 {
    margin-left: 41.666667%;
  }
  .pp-row-md-5 .pp-col {
    float: left;
    width: 20%;
  }
  .pp-col-md-6 {
    float: left;
    width: 50%;
  }
  .pp-col-offset-md-6 {
    margin-left: 50%;
  }
  .pp-row-md-6 .pp-col {
    float: left;
    width: 16.666667%;
  }
  .pp-col-md-7 {
    float: left;
    width: 58.333333%;
  }
  .pp-col-offset-md-7 {
    margin-left: 58.333333%;
  }
  .pp-row-md-7 .pp-col {
    float: left;
    width: 14.285714%;
  }
  .pp-col-md-8 {
    float: left;
    width: 66.666667%;
  }
  .pp-col-offset-md-8 {
    margin-left: 66.666667%;
  }
  .pp-row-md-8 .pp-col {
    float: left;
    width: 12.5%;
  }
  .pp-col-md-9 {
    float: left;
    width: 75%;
  }
  .pp-col-offset-md-9 {
    margin-left: 75%;
  }
  .pp-row-md-9 .pp-col {
    float: left;
    width: 11.111111%;
  }
  .pp-col-md-10 {
    float: left;
    width: 83.333333%;
  }
  .pp-col-offset-md-10 {
    margin-left: 83.333333%;
  }
  .pp-row-md-10 .pp-col {
    float: left;
    width: 10%;
  }
  .pp-col-md-11 {
    float: left;
    width: 91.666667%;
  }
  .pp-col-offset-md-11 {
    margin-left: 91.666667%;
  }
  .pp-row-md-11 .pp-col {
    float: left;
    width: 9.090909%;
  }
  .pp-col-md-12 {
    float: left;
    width: 100%;
  }
  .pp-col-offset-md-12 {
    margin-left: 100%;
  }
  .pp-row-md-12 .pp-col {
    float: left;
    width: 8.333333%;
  }
}
@media (min-width: 1440px) {
  .pp-col-lg-1 {
    float: left;
    width: 8.333333%;
  }
  .pp-col-offset-lg-1 {
    margin-left: 8.333333%;
  }
  .pp-row-lg-1 .pp-col {
    float: left;
    width: 100%;
  }
  .pp-col-lg-2 {
    float: left;
    width: 16.666667%;
  }
  .pp-col-offset-lg-2 {
    margin-left: 16.666667%;
  }
  .pp-row-lg-2 .pp-col {
    float: left;
    width: 50%;
  }
  .pp-col-lg-3 {
    float: left;
    width: 25%;
  }
  .pp-col-offset-lg-3 {
    margin-left: 25%;
  }
  .pp-row-lg-3 .pp-col {
    float: left;
    width: 33.333333%;
  }
  .pp-col-lg-4 {
    float: left;
    width: 33.333333%;
  }
  .pp-col-offset-lg-4 {
    margin-left: 33.333333%;
  }
  .pp-row-lg-4 .pp-col {
    float: left;
    width: 25%;
  }
  .pp-col-lg-5 {
    float: left;
    width: 41.666667%;
  }
  .pp-col-offset-lg-5 {
    margin-left: 41.666667%;
  }
  .pp-row-lg-5 .pp-col {
    float: left;
    width: 20%;
  }
  .pp-col-lg-6 {
    float: left;
    width: 50%;
  }
  .pp-col-offset-lg-6 {
    margin-left: 50%;
  }
  .pp-row-lg-6 .pp-col {
    float: left;
    width: 16.666667%;
  }
  .pp-col-lg-7 {
    float: left;
    width: 58.333333%;
  }
  .pp-col-offset-lg-7 {
    margin-left: 58.333333%;
  }
  .pp-row-lg-7 .pp-col {
    float: left;
    width: 14.285714%;
  }
  .pp-col-lg-8 {
    float: left;
    width: 66.666667%;
  }
  .pp-col-offset-lg-8 {
    margin-left: 66.666667%;
  }
  .pp-row-lg-8 .pp-col {
    float: left;
    width: 12.5%;
  }
  .pp-col-lg-9 {
    float: left;
    width: 75%;
  }
  .pp-col-offset-lg-9 {
    margin-left: 75%;
  }
  .pp-row-lg-9 .pp-col {
    float: left;
    width: 11.111111%;
  }
  .pp-col-lg-10 {
    float: left;
    width: 83.333333%;
  }
  .pp-col-offset-lg-10 {
    margin-left: 83.333333%;
  }
  .pp-row-lg-10 .pp-col {
    float: left;
    width: 10%;
  }
  .pp-col-lg-11 {
    float: left;
    width: 91.666667%;
  }
  .pp-col-offset-lg-11 {
    margin-left: 91.666667%;
  }
  .pp-row-lg-11 .pp-col {
    float: left;
    width: 9.090909%;
  }
  .pp-col-lg-12 {
    float: left;
    width: 100%;
  }
  .pp-col-offset-lg-12 {
    margin-left: 100%;
  }
  .pp-row-lg-12 .pp-col {
    float: left;
    width: 8.333333%;
  }
}
@media (min-width: 1920px) {
  .pp-col-xl-1 {
    float: left;
    width: 8.333333%;
  }
  .pp-col-offset-xl-1 {
    margin-left: 8.333333%;
  }
  .pp-row-xl-1 .pp-col {
    float: left;
    width: 100%;
  }
  .pp-col-xl-2 {
    float: left;
    width: 16.666667%;
  }
  .pp-col-offset-xl-2 {
    margin-left: 16.666667%;
  }
  .pp-row-xl-2 .pp-col {
    float: left;
    width: 50%;
  }
  .pp-col-xl-3 {
    float: left;
    width: 25%;
  }
  .pp-col-offset-xl-3 {
    margin-left: 25%;
  }
  .pp-row-xl-3 .pp-col {
    float: left;
    width: 33.333333%;
  }
  .pp-col-xl-4 {
    float: left;
    width: 33.333333%;
  }
  .pp-col-offset-xl-4 {
    margin-left: 33.333333%;
  }
  .pp-row-xl-4 .pp-col {
    float: left;
    width: 25%;
  }
  .pp-col-xl-5 {
    float: left;
    width: 41.666667%;
  }
  .pp-col-offset-xl-5 {
    margin-left: 41.666667%;
  }
  .pp-row-xl-5 .pp-col {
    float: left;
    width: 20%;
  }
  .pp-col-xl-6 {
    float: left;
    width: 50%;
  }
  .pp-col-offset-xl-6 {
    margin-left: 50%;
  }
  .pp-row-xl-6 .pp-col {
    float: left;
    width: 16.666667%;
  }
  .pp-col-xl-7 {
    float: left;
    width: 58.333333%;
  }
  .pp-col-offset-xl-7 {
    margin-left: 58.333333%;
  }
  .pp-row-xl-7 .pp-col {
    float: left;
    width: 14.285714%;
  }
  .pp-col-xl-8 {
    float: left;
    width: 66.666667%;
  }
  .pp-col-offset-xl-8 {
    margin-left: 66.666667%;
  }
  .pp-row-xl-8 .pp-col {
    float: left;
    width: 12.5%;
  }
  .pp-col-xl-9 {
    float: left;
    width: 75%;
  }
  .pp-col-offset-xl-9 {
    margin-left: 75%;
  }
  .pp-row-xl-9 .pp-col {
    float: left;
    width: 11.111111%;
  }
  .pp-col-xl-10 {
    float: left;
    width: 83.333333%;
  }
  .pp-col-offset-xl-10 {
    margin-left: 83.333333%;
  }
  .pp-row-xl-10 .pp-col {
    float: left;
    width: 10%;
  }
  .pp-col-xl-11 {
    float: left;
    width: 91.666667%;
  }
  .pp-col-offset-xl-11 {
    margin-left: 91.666667%;
  }
  .pp-row-xl-11 .pp-col {
    float: left;
    width: 9.090909%;
  }
  .pp-col-xl-12 {
    float: left;
    width: 100%;
  }
  .pp-col-offset-xl-12 {
    margin-left: 100%;
  }
  .pp-row-xl-12 .pp-col {
    float: left;
    width: 8.333333%;
  }
}
#navbar .menu-link {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
}
#navbar .logo {
  max-width: 206px;
}
.h1-heading {
  font-weight: 500;
  font-size: 44px;
  line-height: 66px;
  word-break: break-word;
}
.h2-xl {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.h2-heading {
  font-weight: 500;
  font-size: 32px;
  line-height: 48px;
  text-align: center;
}
.h4-heading {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
}
.h5-heading {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.h6-heading {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #6C6B80;
}
.h2-subheading {
  font-weight: 400;
  font-size: 20px;
  line-height: 66px;
  color: #6C6B80;
}
.h3-subheading {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #6C6B80;
}
.h5-subheading {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #6C6B80;
}
.pp-item-wrap {
  margin-top: 12px;
}
.pp-item-wrap .pp-item {
  padding: 6px 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  background: rgba(18, 17, 39, 0.08);
  border-radius: 6px;
  margin-right: 12px;
}
.pp-item-wrap .pp-item:last-child {
  margin-right: 0;
}
.btn {
  padding: 10px 20px;
  color: #0067FF;
  background: rgba(0, 0, 0, 0);
  border: 1px solid #0067FF;
  box-sizing: border-box;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  display: inline-block;
}
.btn:hover {
  background: #0067FF;
  color: #ffffff;
}
.btn:active {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), #0067FF;
  color: #ffffff;
}
.btn.btn-min {
  font-size: 12px;
  line-height: 150%;
  font-weight: 600;
}
.btn.btn-primary {
  color: #FFFFFF;
  background-color: #0067FF;
}
.btn.btn-primary:hover {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), #0067FF;
}
.btn.btn-primary:active {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #0067FF;
}
.btn.btn-second {
  color: #0067FF;
  border: 1px solid rgba(0, 0, 0, 0);
  background-color: rgba(0, 103, 255, 0.1);
}
.btn.btn-second:hover {
  color: #ffffff;
  background: #0067FF;
  border: 1px solid #0067FF;
}
.btn.btn-second:active {
  color: #ffffff;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #0067FF;
  border: 1px solid linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #0067FF;
}
.btn.btn-menu {
  height: 40px;
  padding: 8px 20px;
  border: 1px solid rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.9);
}
.btn.btn-menu:hover {
  border: 1px solid #0067FF;
  color: white;
}
@media (min-width: 640px) {
  .btn.block-btn {
    width: 17.875rem;
  }
  .btn.btn-footer-second {
    width: 10.9375rem;
  }
}
.app-list .app-list_item {
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.05);
  border-radius: 20px;
  background-color: #fff;
  height: 116px;
}
.app-list .app-list_item:hover {
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
}
.app-list .app-list_item a {
  padding: 22px 20px;
  display: flex;
  align-items: center;
}
.app-list .app-list_item .list_item__content {
  overflow: hidden;
  margin-left: 12px;
}
.app-list .app-list_item__icon {
  height: 72px;
  border-radius: 15px;
}
.question-list .question-list__item-title {
  font-weight: 500;
}
.question-list .question-list__item-content {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #6C6B80;
}
.question-list .question-list__item-content a {
  color: #0067FF;
}
.question-list .question-list__item-content a:hover {
  text-decoration: underline;
}
.double-column {
  background: url("https://b-cdn.parcelpanel.com/asset/v3/bg.jpg") no-repeat top;
  background-size: cover;
  padding-top: var(--pt, 100px);
  padding-bottom: var(--pb, 100px);
}
.double-column__item {
  margin-right: 0;
  margin-left: 0;
}
.double-column__item > .pp-col {
  padding: 0;
}
.double-column__item > .double-column__item-img {
  display: flex;
  justify-content: right;
}
.double-column-content {
  padding-top: 72px;
  padding-bottom: 72px;
}
.double-column-content[data-style="1"] {
  background: url("https://b-cdn.parcelpanel.com/asset/v3/bg.jpg") no-repeat top;
  background-size: cover;
}
.double-column-content[data-style="1"] .dcc-content {
  align-items: flex-start;
  background-position-x: right;
}
.double-column-content[data-style="1"] .dcc-content .dcc-star {
  margin-top: 38px;
}
.double-column-content[data-style="1"] .dcc-content h2 {
  text-align: left;
}
.double-column-content[data-style="1"] .dcc-content p {
  text-align: left;
}
.double-column-content[data-style="2"] {
  background: #F5F7FA;
}
.double-column-content[data-style="2"] .dcc-content .dcc-star {
  margin-top: 60px;
}
.double-column-content[data-style="2"] .dcc-content h2 {
  text-align: right;
}
.double-column-content[data-style="2"] .dcc-content p {
  text-align: right;
}
.double-column-content .dcc-content {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  height: var(--bg-h, 100%);
  background-position-x: left;
  background-position-y: top;
  background-repeat: no-repeat;
}
.double-column-content .dcc-content h2 {
  font-weight: 500;
  font-size: 32px;
  line-height: 48px;
}
.double-column-content .dcc-content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 20px;
  color: #6C6B80;
  max-width: 484px;
}
.trusted-customer-list {
  background-color: #F5F7FA;
  padding-top: 100px;
  padding-bottom: 100px;
}
.trusted-customer-list .customers{

    margin-top: 4rem;

    display: grid;

    grid-template-columns: repeat(1, minmax(0, 1fr));

    grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px){
    .trusted-customer-list .customers{

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
@media (min-width: 1280px){
    .trusted-customer-list .customers{

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
.trusted-customer-list .customers {
  margin-top: 40px;
  -moz-column-gap: 24px;
       column-gap: 24px;
  row-gap: 24px;
}
.trusted-customer-list .customers-item{

    --tw-bg-opacity: 1;

    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));

    padding-top: 1.75rem;

    padding-bottom: 1.75rem;

    padding-left: 1.5rem;

    padding-right: 1.5rem;
  border-radius: 16px;
}
/****************************************/
/*#############以下是公共部分##############*/
/****************************************/
#integration,
#affiliate,
#contact-us,
#privacy-policy,
#service-terms,
#pricing,
#features,
#carries,
.affiliate__wrap3,
.partners__wrap1,
.partners-wrap3,
.solutions__wrap2,
#try-free {
  background: url("https://b-cdn.parcelpanel.com/asset/v3/bg.jpg") no-repeat top;
  background-size: cover;
}
#integration .pp-container,
#affiliate .pp-container,
#contact-us .pp-container,
#privacy-policy .pp-container,
#service-terms .pp-container,
#pricing .pp-container,
#features .pp-container,
#carries .pp-container,
.affiliate__wrap3 .pp-container,
.partners__wrap1 .pp-container,
.partners-wrap3 .pp-container,
.solutions__wrap2 .pp-container,
#try-free .pp-container {
  padding-top: 80px;
  padding-bottom: 100px;
}
/****************************************/
/*#################工具类################*/
/****************************************/
/**
 * ========================= 隐藏内容
 */
/* 隐藏元素 */
.pp-hidden,
[hidden] {
  display: none !important;
}
/* 使元素不可见 */
.pp-invisible {
  visibility: hidden;
}
#navbar {
  /*overflow: hidden;*/
}
#navbar .menu-link {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
}
#navbar .logo {
  max-width: 206px;
}
/*#navbar .menu-link:hover {*/
/*  color: #0067FF;*/
/*}*/
/*pc nav list*/
#navbar .menu-click-show {
  color: #0067FF;
}
#navbar .menu-features-nav {
  position: relative;
  cursor: pointer;
}
#navbar .menu-features {
  position: absolute;
  top: 32px;
  z-index: 999;
  background: #fff;
  width: 200px;
  min-width: 300px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.05);
  border-radius: 16px;
  color: #000;
  overflow: hidden;
  padding: 10px 0 10px 0;
}
#navbar .menu-features .nav-features a {
  display: block;
  padding: 10px 20px;
}
#navbar .menu-features .nav-features:hover {
  background: rgba(0, 103, 255, 0.05);
}
#navbar .menu-features .nav-features a {
  position: relative;
  line-height: 30px;
}
#navbar .menu-features .nav-features picture {
  display: inline-block;
  position: absolute;
  overflow: hidden;
}
#navbar .menu-features .nav-features a div {
  display: block;
  margin-left: 42px;
  font-weight: 500;
  font-size: 16px;
}
/*pc nav list*/
/* mobile */
#menu .menu-features-mol {
  position: relative;
  padding: 10px 0;
}
#menu .menu-features-mol .nav-features-mol:hover {
  background: rgba(0, 103, 255, 0.05);
}
#menu .menu-features-mol .nav-features-mol a {
  position: relative;
  line-height: 24px;
  padding: 10px 0;
  display: block;
}
#menu .menu-features-mol .nav-features-mol picture {
  display: inline-block;
  position: absolute;
  overflow: hidden;
}
#menu .menu-features-mol .nav-features-mol a div {
  display: block;
  margin-left: 36px;
  font-size: 13px;
  line-height: 24px;
}
/* mobile */
/* Responsive utilities 响应式工具
   ========================================================================== */
/* 在特定屏幕的特备上隐藏 */
@media (max-width: 599.9px) {
  .pp-hidden-xs {
    display: none !important;
  }
}
@media (min-width: 600px) and (max-width: 1023.9px) {
  .pp-hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439.9px) {
  .pp-hidden-md {
    display: none !important;
  }
}
@media (min-width: 1440px) and (max-width: 1919.9px) {
  .pp-hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1920px) {
  .pp-hidden-xl {
    display: none !important;
  }
}
/* 在比特定屏幕小的设备上隐藏 */
@media (max-width: 599.9px) {
  .pp-hidden-xs-down {
    display: none !important;
  }
}
@media (max-width: 1023.9px) {
  .pp-hidden-sm-down {
    display: none !important;
  }
}
@media (max-width: 1439.9px) {
  .pp-hidden-md-down {
    display: none !important;
  }
}
@media (max-width: 1919.9px) {
  .pp-hidden-lg-down {
    display: none !important;
  }
}
.pp-hidden-xl-down {
  display: none !important;
}
/* 在比特定屏幕大的设备上隐藏 */
.pp-hidden-xs-up {
  display: none !important;
}
@media (min-width: 600px) {
  .pp-hidden-sm-up {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .pp-hidden-md-up {
    display: none !important;
  }
}
@media (min-width: 1440px) {
  .pp-hidden-lg-up {
    display: none !important;
  }
}
@media (min-width: 1920px) {
  .pp-hidden-xl-up {
    display: none !important;
  }
}
/****************************************/
/*###############杂乱代码###############*/
/****************************************/
/*统一这种*/
.content{

    margin-left: auto;

    margin-right: auto;

    max-width: 75rem;

    padding-left: 1rem;

    padding-right: 1rem;
}
@media (min-width: 768px){
    .content{

        padding-left: 1.5rem;

        padding-right: 1.5rem;
    }
}
@media (min-width: 1280px){
    .content{

        padding-left: 0px;

        padding-right: 0px;
    }
}
.functions-color {
  color: #121127;
}
.functions .pp-iconfont.pp-icon-check {
  font-size: 0.875rem;
}
.pricing-card {
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
}
.pricing-card .pricing-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 140%;
  text-align: center;
}
.pricing-card .pricing-summary {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  text-align: center;
  color: #6C6B80;
}
.pricing-card .pricing-price {
  font-weight: 600;
  font-size: 24px;
  line-height: 42px;
  text-align: center;
}
.pricing-card .pricing-cycle {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #4D4D4D;
}
.pricing-list .recommended {
  box-shadow: 0 0 0 1px #0067FF, 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.pricing-list .recommended-title {
  box-shadow: 0 0 0 1px #0067FF;
  position: absolute;
  left: 0px;
  top: -2.5rem;
  z-index: 10;
  height: 2.5rem;
  width: 100%;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgba(0, 103, 255, var(--tw-bg-opacity));
  text-align: center;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
article.prose h3 {
  color: #121127;
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 2rem;
}
article.prose p{

    margin-bottom: 1.5rem;
}
article.prose p:last-child {
  margin-bottom: 0;
}
article.prose p{

    margin-bottom: 3rem;
}
/*try free*/
#try-free .group.bg-white:hover {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.24);
  transition: all 0.2s linear;
}
@media screen and (max-width: 640px) {
  div > div.pricing-card.recommended.relative {
    margin-top: 2.5rem;
  }
}
@media screen and (min-width: 640px) and (max-width: 800px) {
  div > div.pricing-card.recommended.relative {
    margin-top: 1.8rem;
  }
  div > div.pricing-card.recommended.relative + div {
    margin-top: 1.8rem;
  }
}
.two-line-clamp {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.three-line-clamp{
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
/****************************************/
/*###############以下是页脚###############*/
/****************************************/
.footer-list{

    grid-column: span 2 / span 2;

    grid-column: span 2 / span 2;

    display: grid;

    grid-template-columns: repeat(2, minmax(0, 1fr));

    gap: 1rem;

    padding-top: 1rem;
}
@media (min-width: 768px){
    .footer-list{

        grid-column: span 1 / span 1;
    }
    .footer-list{

        padding-top: 0px;
    }
}
@media (min-width: 1024px){
    .footer-list{

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
.footer-list {
  grid-column: span 2 / span 2 !important;
  gap: 1rem !important;
}
.footer-list-item{

    grid-column: span 1 / span 1;
}
.footer-list-item__title {
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
}
footer .copyright {
  display: flex;
  height: 50px;
  align-items: center;
  justify-content: flex-start;
}
footer .copyright p {
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  color: #6C6B80;
  opacity: 0.5;
}
.editor-content-view img[data-href]:not([data-href=""]) {
  cursor: pointer;
}
footer .footer-main{

    display: grid;

    grid-template-columns: repeat(2, minmax(0, 1fr));

    padding-bottom: 2.5rem;
  padding-bottom: 6.8125rem;
}
@media (min-width: 768px) {
  footer .footer-main{

        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  footer .footer-main {
    padding-top: 40px;
    padding-bottom: 60px;
  }
}
/****************************************/
/*###############以下是字体###############*/
/****************************************/
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins'), url(https://b-cdn.parcelpanel.com/asset/v3/fonts/poppins/Poppins-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins'), url(https://b-cdn.parcelpanel.com/asset/v3/fonts/poppins/Poppins-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins'), url(https://b-cdn.parcelpanel.com/asset/v3/fonts/poppins/Poppins-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins'), url(https://b-cdn.parcelpanel.com/asset/v3/fonts/poppins/Poppins-SemiBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins'), url(https://b-cdn.parcelpanel.com/asset/v3/fonts/poppins/Poppins-Bold.ttf) format('truetype');
}
/*全新开始*/
.banner {
    width: 100%;
    min-height: 667px;
    z-index: 10;
}
.banner-bg {
    background: url("https://b-cdn.parcelpanel.com/asset/v3/bg.jpg") no-repeat top;
    background-size: cover;
    width: 100%;
    height: 569px;
    position: absolute;
    z-index: -10;
}
.banner > .pp-container {
    padding-top: 80px;
}
.banner > .pp-container .banner-btn {
    margin-top: 32px;
}
.banner > .pp-container img {
    /*max-width: 485px;*/
    float: right;
}
.banner > .pp-container img::after {
    clear: both;
}
/*统计分析*/
.statistics{

    display: grid;

    --tw-bg-opacity: 1;

    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));

    padding-left: 2.5rem;

    padding-right: 2.5rem;

    padding-top: 3.625rem;

    padding-bottom: 3.625rem;
}
@media (min-width: 640px){
    .statistics{

        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .statistics{

        -moz-column-gap: 1.5rem;

             column-gap: 1.5rem;
    }
}
@media (min-width: 1024px){
    .statistics{

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .statistics{

        -moz-column-gap: 0.75rem;

             column-gap: 0.75rem;
    }
}
.statistics {
    width: 100%;
    margin: 80px auto 0;
    padding: 48px 40px 48px!important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.05);
    border-radius: 16px;
}
.statistics-item-count {
    font-weight: 600;
    font-size: 44px;
    line-height: 150%;
    --tw-text-opacity: 1;
    color: rgba(0, 103, 255, var(--tw-text-opacity));
}
.statistics-item-text {
    font-size: 16px;
    margin-top: 0.25rem;
    display: block;
    font-weight: 400;
}
/*第2板式*/
#wrap2 {
    padding-top: 162px;
    padding-bottom: 123px;
}
/*分割线*/
/*分割线*/
/*分割线*/
/*分割线*/
/*分割线*/
/*分割线*/
/*分割线*/
/*分割线*/
/*分割线*/
/*分割线*/
/*分割线*/
#wrap2 picture {
    -webkit-animation-name: slidein;
            animation-name: slidein;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-animation-direction: alternate;
            animation-direction: alternate;
}
@-webkit-keyframes slidein {
    from {
        transform: scale(.8);
        opacity: 0.4;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes slidein {
    from {
        transform: scale(.8);
        opacity: 0.4;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}
#wrap2 section ul[role="list"] li {
    cursor: default;
}
#wrap2 section ul[role="list"] li.active {
    background-color: #F2F5FF;
}
#wrap3 {
    padding-top: 100px;
    padding-bottom: 80px;
    background: url("https://b-cdn.parcelpanel.com/asset/v3/bg.jpg") no-repeat center;
    background-size: cover;
}
#wrap3 #reviews-list {
    margin-top: 80px;
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
}
#wrap3 #reviews-list .reviews-icon {
    font-size: 2rem;
    line-height: 2rem;
}
#wrap3 #reviews-list::-webkit-scrollbar {
    display: none;
    /* Chrome Safari */
}
/*第2板式*/
#wrap4 {
  padding-top: 100px;
  padding-bottom: 100px;
  background: #F5F7FA;
}
#wrap4 .pp-container .qualification{

    margin-top: 4rem;

    display: grid;

    grid-template-columns: repeat(1, minmax(0, 1fr));

    grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px){
    #wrap4 .pp-container .qualification{

        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
@media (min-width: 1280px){
    #wrap4 .pp-container .qualification{

        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
#wrap4 .pp-container .qualification {
  margin-top: 40px;
  -moz-column-gap: 24px;
       column-gap: 24px;
  row-gap: 24px;
}
#wrap4 .qualification-box {
  padding: 20px 0;
}
#wrap4 figcaption {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  padding: 16px 0;
}
#wrap4 figcaption + p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color:  #6C6B80;
  text-align: center;
}
#reviews-list > div {
    height: 12.125rem;
}
#reviews-list div p.comment-content {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}
#reviews-list .swiper-wrapper {
    transition-timing-function: linear !important;
    margin: 0 auto !important;
}
#reviews-list .swiper-slide {
    max-width: 24rem !important;
}
@media screen and (min-width: 1160px) {
    .py-home-data-info .group.text-center {
        position: relative;
    }

    .py-home-data-info .group.text-center:not(:nth-child(1))::after {
        position: relative;
        content: "";
        display: block;
        width: 0.125rem;
        height: 1.5rem;
        background-color: #D8D8D8;
        top: -45%;
        left: -0.375rem;
    }
}
.pp-advantage-item {
    padding: 20px 24px;
}
.pp-advantage-newItem {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.pp-advantage-item figcaption {
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
}
.pp-advantage-newItem figcaption{
  text-align: center;
}
.pp-advantage-item figcaption + p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color:  #6C6B80;
}
.customers{

    margin-top: 4rem;

    display: grid;

    grid-template-columns: repeat(1, minmax(0, 1fr));

    grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px){
    .customers{

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
@media (min-width: 1280px){
    .customers{

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
.customers {
    margin-top: 40px;
    -moz-column-gap: 24px;
         column-gap: 24px;
    row-gap: 24px;
}
.customers-item{

    --tw-bg-opacity: 1;

    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));

    padding-top: 1.75rem;

    padding-bottom: 1.75rem;

    padding-left: 1.5rem;

    padding-right: 1.5rem;
    border-radius: 16px;
}
.review-item{

    display: inline-flex;

    height: 12rem;

    width: 24rem;

    flex-direction: column;

    padding: 1.5rem;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
}
.review-item .review-name{

    display: block;

    width: 16rem;

    overflow: hidden;

    text-overflow: ellipsis;
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;
}
.review-item .review-content{

    max-height: 4.5rem;

    overflow: hidden;

    white-space: normal;
    margin-top: 14px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color:  #6C6B80;
}
#pricing h2.h2-xl {
  margin-top: 32px;
}
#pricing .pricing-list {
  margin-top: 82px;
}
#pricing .pricing-list .pricing-summary {
  position: relative;
}
#pricing .pricing-list .pricing-summary:after {
  content: "";
  position: absolute;
  height: 1px;
  width: 94%;
  top: 145%;
  left: 3%;
  background: #D8D8D8;
  border-radius: 1px;
}
#pricing .selected {
  display: block !important;
}
#pricing .show-content {
  display: none;
}
#pricing .pp-pricing-woocom {
  margin-top: 80px !important;
  height: 707px;
  background: #FFFFFF;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.102573);
  border-radius: 8px;
  margin: 0 auto;
}
#pricing .pp-pricing-woocom .pricing-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 140%;
  text-align: center;
}
#pricing .pp-pricing-woocom .pricing-fn-list {
  display: flex;
  justify-content: center;
}
#pricing .pp-pricing-woocom .pricing-summary-woocom {
  position: relative;
  display: flex;
  justify-content: center;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  margin-top: 12px;
}
#pricing .pp-pricing-woocom .pricing-summary-woocom:after {
  content: "";
  position: absolute;
  height: 1px;
  width: 96%;
  top: 215%;
  left: 2%;
  background: #D8D8D8;
  border-radius: 1px;
}
#pricing .pp-pricing-woocom .pricing-summary-woocom .pricing-time-counter {
  font-weight: 600;
}
@media screen and (min-width: 375px) and (max-width: 413px) {
  #pricing .pp-pricing-woocom {
    height: 707px;
    background: #FFFFFF;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.102573);
    border-radius: 8px;
    margin: 0 auto;
  }
  #pricing .pp-pricing-woocom .pricing-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    text-align: center;
  }
  #pricing .pp-pricing-woocom .pricing-fn-list {
    display: flex;
    justify-content: center;
  }
  #pricing .pp-pricing-woocom .pricing-summary-woocom {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    margin-top: 12px;
  }
  #pricing .pp-pricing-woocom .pricing-summary-woocom:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 96%;
    top: 150%;
    left: 2%;
    background: #D8D8D8;
    border-radius: 1px;
  }
  #pricing .pp-pricing-woocom .pricing-summary-woocom .pricing-time-counter {
    font-weight: 600;
  }
  #pricing .pp-pricing-selectbox {
    height: 66px !important;
    background: #FFFFFF;
    box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto;
  }
  #pricing .pp-pricing-selectbox li {
    height: 50px !important;
    background: #FFFFFF;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0.45;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 14px !important;
    line-height: 150%;
    color: rgba(18, 17, 39, 0.72);
  }
  #pricing .pp-pricing-selectbox li.active {
    background: #0067FF;
    color: #FFFFFF;
  }
  #pricing .pp-pricing-selectbox li:not(.active):hover {
    color: #0067FF;
  }
  #pricing .pp-pricing-selectbox .pricing-icon-circle {
    width: 24px;
    height: 24px;
    box-shadow: 0px 8px 20px rgba(18, 17, 39, 0.1);
    border-radius: 88px;
    background-color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 6px !important;
  }
}
@media screen and (min-width: 414px) and (max-width: 768px) {
  #pricing .pp-pricing-woocom .pricing-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    text-align: center;
  }
  #pricing .pp-pricing-woocom .pricing-summary-woocom {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  #pricing .pp-pricing-woocom .pricing-summary-woocom:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 96%;
    top: 150%;
    left: 2%;
    background: #D8D8D8;
    border-radius: 1px;
  }
  #pricing .pp-pricing-selectbox {
    height: 66px !important;
    background: #FFFFFF;
    box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto;
  }
  #pricing .pp-pricing-selectbox li {
    height: 50px !important;
    font-size: 14px !important;
  }
  #pricing .pp-pricing-selectbox .pricing-icon-circle {
    margin-right: 6px !important;
  }
}
#pricing .pp-pricing-selectbox {
  height: 86px;
  background: #FFFFFF;
  box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.05);
  border-radius: 16px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin: 0 auto;
}
#pricing .pp-pricing-selectbox li {
  height: 70px;
  background: #FFFFFF;
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0.45;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
  color: rgba(18, 17, 39, 0.72);
}
#pricing .pp-pricing-selectbox li.active {
  background: #0067FF;
  color: #FFFFFF;
}
#pricing .pp-pricing-selectbox li:not(.active):hover {
  color: #0067FF;
}
#pricing .pp-pricing-selectbox .pricing-icon-circle {
  width: 36px;
  height: 36px;
  box-shadow: 0px 8px 20px rgba(18, 17, 39, 0.1);
  border-radius: 88px;
  background-color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
}
#try-free .pp-icon-parcelpanel-logo {
  font-size: 3rem;
}
#try-free .pp-icon-shopify {
  font-size: 3rem;
}
#try-free .pp-icon-woocommerce {
  font-size: 3rem;
}
#try-free .pp-icon-convert {
  font-size: 2rem;
}
#try-free .shadow-box {
  height: 25rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#try-free .pp-merchants {
  width: 22.5rem;
  font-size: 1.125rem;
  line-height: 27px;
  font-weight: 400;
  color: rgba(18, 17, 39, 0.48);
  margin-top: 0.25rem;
  margin-bottom: 3rem;
}
#try-free .pp-Frame_sw {
  width: 5rem;
  height: 5rem;
  border-radius: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  margin: auto 1rem;
  box-shadow: 1px 9px 19px 1px rgba(0, 0, 0, 0.6);
}
#try-free-shopify {
  background: #FFFFFF;
  width: 100vw;
  min-height: 100vh;
  max-width: 100%;
  padding-bottom: 10px;
}
#try-free-shopify .left-pic {
  width: 991px;
  max-height: 646px;
  padding-right: 0;
  max-width: 100%;
}
#try-free-shopify .left-pic img {
  width: 100%;
  height: 100%;
  max-height: 100%;
}
#try-free-shopify .main {
  max-width: 100%;
}
#try-free-shopify .right-content {
  flex: 1;
  color: #171717;
  margin-left: 100px;
}
#try-free-shopify .right-content img {
  width: 100%;
}
#try-free-shopify .right-content .theme-color {
  color: #0067FF;
}
#try-free-shopify .right-content h1 {
  font-size: 64px;
  font-weight: 700;
  line-height: 96px;
}
#try-free-shopify .right-content .desc {
  margin-top: 17px;
  margin-bottom: 32px;
  width: 595px;
  max-width: 100%;
  font-weight: 500;
  color: #171717;
  font-size: 22px;
  line-height: 1.5;
}
#try-free-shopify .right-content .site {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
#try-free-shopify .right-content .site .site-icon {
  width: 20px;
}
#try-free-shopify .right-content .site .site-title {
  margin-left: 1rem;
  font-size: 16px;
  line-height: 150%;
  color: #6C6B80;
}
#try-free-shopify .right-content .input-item {
  display: flex;
  margin-top: 52px;
}
#try-free-shopify .right-content .input-item input {
  border-radius: 8px 0px 0px 8px;
  width: 322px;
}
#try-free-shopify .right-content .input-item input::-moz-placeholder {
  color: #9D9CAF;
}
#try-free-shopify .right-content .input-item input:-ms-input-placeholder {
  color: #9D9CAF;
}
#try-free-shopify .right-content .input-item input::placeholder {
  color: #9D9CAF;
}
#try-free-shopify .right-content .input-item .input-button {
  border-radius: 0px 8px 8px 0px;
  width: 205px;
  height: 54px;
  line-height: 1.5;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
}
#try-free-shopify .bottom-wrapper {
  display: flex;
  margin: 39px auto 0 auto;
  width: 1396px;
  background: #F3F3F6;
  border-radius: 1rem;
  align-items: center;
  padding: 30px 70px 30px 50px;
  justify-content: space-between;
  max-width: calc(100% - 56px);
}
#try-free-shopify .bottom-wrapper .left-text {
  color: #171717;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
}
#try-free-shopify .bottom-wrapper .right-items {
  display: flex;
  align-items: center;
}
#try-free-shopify .bottom-wrapper .right-pic {
  margin-left: 7.5rem;
  display: flex;
  align-items: center;
}
#try-free-shopify .get-free-input-wrapper {
  height: 54px;
  min-width: 1px;
  margin-top: 52px;
}
#try-free-shopify .get-free-input-banner {
  margin-top: 14px;
  padding: 6px 24px;
  width: 527px;
  max-width: 100%;
  border-radius: 8px;
  background: var(--tm-orange-50, linear-gradient(0deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%), #FF6000);
  display: flex;
  box-sizing: border-box;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: var(--yellow-800, #FC7125);
}
#try-free-shopify .get-free-input-banner .banner-icon {
  width: 26px;
  height: 26px;
}
#try-free-shopify .get-free-input-banner .banner-icon img {
  width: 100%;
}
#try-free-shopify .get-free-input-banner .banner-text {
  flex: 1;
  width: 100%;
  line-height: 1.5;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1600px) {
  #try-free-shopify .left-pic img {
    height: auto;
  }
}
@media screen and (max-width: 1500px) {
  #try-free-shopify .right-content h1 {
    font-size: 50px;
    line-height: 66px;
  }
}
@media screen and (max-width: 1200px) {
  #try-free-shopify .right-content h1 {
    font-size: 34px;
    line-height: 46px;
  }
  #try-free-shopify .right-content .desc {
    font-size: 16px;
  }
  #try-free-shopify .left-pic {
    max-height: initial;
  }
}
@media screen and (max-width: 1040px) {
  #try-free-shopify .main {
    flex-direction: column-reverse;
    margin-top: 0;
  }
  #try-free-shopify .left-pic {
    width: 100%;
    height: auto;
  }
  #try-free-shopify .right-content {
    width: 100%;
    margin-left: 0;
    padding: 1rem 2rem;
    margin-bottom: 10px;
  }
  #try-free-shopify .bottom-wrapper .right-pic {
    margin-left: 2.5rem;
  }
}
@media screen and (max-width: 840px) {
  #try-free-shopify .left-pic {
    height: auto;
  }
  #try-free-shopify .left-pic img {
    height: auto;
  }
  #try-free-shopify .right-content {
    margin-left: 0;
    padding: 1rem;
  }
  #try-free-shopify .right-content h1 {
    font-size: 2rem;
    line-height: 1.5;
  }
  #try-free-shopify .right-content .desc {
    display: flex;
  }
  #try-free-shopify .bottom-wrapper .right-pic {
    margin-left: 1.5rem;
  }
}
@media screen and (max-width: 629px) {
  #try-free-shopify {
    padding-bottom: 1rem;
  }
  #try-free-shopify .bottom-wrapper {
    padding: 20px;
    flex-direction: column;
  }
  #try-free-shopify .bottom-wrapper .right-items {
    margin-top: 10px;
  }
  #try-free-shopify .bottom-wrapper .right-pic {
    margin: 0 1rem;
  }
  #try-free-shopify .right-content .input-item .input-button {
    font-size: 13px;
  }
}
.blog-top-img{
  max-width: 626px;

}
.blog-top-img>img{
  width: 100%;
}
.blog-text-width {
  max-width: 510px;
}
.blog-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 48px;
  margin-bottom: 1rem;
}
.blog-list > li {
  margin-right: 3rem;
  line-height: 1.375rem;
  font-size: 0.875rem;

}
.current-cat{
  color: #0067FF;
}
.blog-list > li:hover {
  cursor: pointer;
}
.blog-nev {
  display: flex;
}
.blog-nev-left {
    flex: 2;
}
.blog-nev-text{
  font-size: 2.5rem;
  font-weight: 600;
  color: #121127;
  line-height: 3rem;
  margin-bottom: 1.5rem;
}
.blog-nev-left > div {

  /*width: 24rem;*/
  margin-bottom: 1.5rem;
  /*margin-right: 1.5rem;*/
  background: #FFFFFF;
  box-shadow: 0px 0.125rem 1.25rem 0px rgba(0, 0, 0, 0.1);
  border-radius: 0.25rem;
  cursor: pointer;
}
.blog-nev-left-bottom {
  max-height: 10rem;
  padding: 1.5rem;
}
.blog-nev-left-img {
  width: 100%;
  height: 13.5rem;

}
.blog-nev-left-img > img {
  height: 100%;
  width: 100%;
}
.blog-nev-title {
  width: 2.75rem;
  height: 1.25rem;
  display: block;
  overflow-wrap: break-word;
  color: rgba(7, 49, 177, 1);
  font-size: 0.875rem;
  white-space: nowrap;
  line-height: 1.25rem;
  text-align: left;

}
.blog-nev-content {
  overflow-wrap: break-word;
  color: #121127;
  font-size: 1rem;
  line-height: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-top: 0.75rem;
}
.blog-nev-data {
  display: block;
  color: #4d4d4d;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: left;
  margin-top: 0.75rem;
}
.blog-nev-right-content {
  max-height: 831px;
  background: #FFFFFF;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.102573);
  border-radius: 16px;
  padding: 1.5rem 1.5rem 0 1.5rem;
  overflow: hidden;
}
.blog-nev-right-details{
  padding-left: 22px;
}
.blog-nev-search {
  width: 100%;
  height: 3rem;
  border-radius: 0.25rem;
  border: 1px solid #4D4D4D;
  display: flex;
  margin-bottom: 1.5rem;
}
.blog-nev-input {
  flex: 1;
  padding: 1px;
}
.blog-nev-input>form{
  height: 100%;
}
.blog-nev-a {
  width: 3.75rem;
  height: 100%;
  background-color: #0067FF;
  padding: 0.75rem 1.125rem;
}
.blog-nev-inputText {
  color: #727272;
  outline: none;
  border: 0;
  width: 100%;
  height: 100%;
}
.blog-nev-inputText[type='search']:focus,
.blog-nev-inputText:focus {
  border-color: #0067FF;
}
.blog-nev-list {
  margin-top: 1.5rem;
}
.blog-nev-list-title {
  display: flex;
  justify-content: start;
}
.blog-nev-list-title > img {
  width: 1.375rem;
  height: 1.625rem;
  margin-right: 0.75rem;
}
.blog-nev-list-title > span {
  width: 7.3125rem;
  height: 1.75rem;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 23, 23, 1);
  font-size: 1.25rem;
  white-space: nowrap;
  line-height: 1.75rem;
  text-align: left;
}
.blog-nev-list-content {
  margin-top: 1.5rem;
}
.blog-nev-list-content > li > a{
  position: relative;
  margin-bottom: 1.5rem;
  line-height: 1.375rem;
  display: flex;
  justify-content: start;
  cursor: pointer;
}
.blog-nev-list-content > li > a > span:hover{

    text-decoration: underline;
}
.blog-nev-list-content > li > a > span {
  font-size: 14px;
  color: rgba(18,17,39,.5);
  display: inline-block;
  width: 20.25rem;
  flex: 1;
  margin-left: 0.7rem;
  line-height: 1.375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.blog-ellipse {
  position: absolute;
  top: 0.5625rem;
  display: inline-block;
  width: 0.25rem;
  height: 0.25rem;
  background-color: rgba(7, 49, 177, 1);
  border-radius: 50%;
}
.blog-switch {
  /*max-width: 49.5rem;*/
  margin-bottom: 24px;
}
#switch-button a{
  background-color: white;
}
.blog-switch-button {
  margin: 0 auto;
  /*width: 22rem;*/
  padding: 0;
  display: flex;
  justify-content: center;
}
.blog-switch-button > a{
  float: left;
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 2rem;
  border-radius: 0.25rem;
  border:1px solid #D9D9D9;
  margin-right: 0.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #4D4D4D;
}
.blog-switch-button > span{
  float: left;
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 2rem;
  border-radius: 0.25rem;
  border:1px solid #D9D9D9;
  margin-right: 0.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #4D4D4D;
}
.blog-switch-button-dot{
  width: 2rem;
  height: 2rem;
  float: left;
  line-height: 1.6rem ;
  text-align: center;
  margin-right: 0.5rem;
  font-size: 0.875rem;
  font-weight: 800;
  color: #D9D9D9;
}
.page-numbers{
  background: white;
}
.prev.page-numbers{
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuOTAzOTMgMTEuMjQ1OUM2Ljc3MjY4IDExLjI0NTkgNi42NDAwNiAxMS4yMDIxIDYuNTI5MzIgMTEuMTE0NkwwLjczNTE4MSA2LjQ1Mzg2QzAuNTk0MzYgNi4zNDAzOSAwLjUxMjMyOSA2LjE2OTQ5IDAuNTEyMzI5IDUuOTg3NjVDMC41MTIzMjkgNS44MDcxOCAwLjU5NDM2IDUuNjM0OTIgMC43MzUxODEgNS41MjI4MUw2LjUwNDcxIDAuODg2Njc2QzYuNzYxNzQgMC42ODAyMzEgNy4xMzc3MiAwLjcyMTI0NiA3LjM0NDE2IDAuOTc4Mjc4QzcuNTUwNjEgMS4yMzUzMSA3LjUwOTU5IDEuNjExMjkgNy4yNTI1NiAxLjgxNzczTDIuMDYyNzIgNS45ODc2NUw3LjI3ODU0IDEwLjE4MzZDNy41MzU1NyAxMC4zOSA3LjU3NjU5IDEwLjc2NiA3LjM3MDE0IDExLjAyM0M3LjI1MTIgMTEuMTY5MyA3LjA3ODkzIDExLjI0NTkgNi45MDM5MyAxMS4yNDU5WiIgZmlsbD0iIzU4NTg1OCI+PC9wYXRoPjwvc3ZnPg==);
  background-size:  10px;
}
.next.page-numbers{
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMTA4NCAxMS4yNDA3QzEuMjM5NjUgMTEuMjQwNyAxLjM3MjI3IDExLjE5NyAxLjQ4MzAxIDExLjEwOTVMNy4yNzcxNSA2LjQ0ODc0QzcuNDE3OTcgNi4zMzUyNiA3LjUgNi4xNjQzNiA3LjUgNS45ODI1M0M3LjUgNS44MDIwNiA3LjQxNzk3IDUuNjI5NzkgNy4yNzcxNSA1LjUxNzY4TDEuNTA3NjIgMC44ODE1NDlDMS4yNTA1OSAwLjY3NTEwNCAwLjg3NDYwOSAwLjcxNjExOSAwLjY2ODE2NCAwLjk3MzE1MUMwLjQ2MTcxOSAxLjIzMDE4IDAuNTAyNzM0IDEuNjA2MTYgMC43NTk3NjYgMS44MTI2TDUuOTQ5NjEgNS45ODI1M0wwLjczMzc4OSAxMC4xNzg0QzAuNDc2NzU4IDEwLjM4NDkgMC40MzU3NDIgMTAuNzYwOCAwLjY0MjE4OCAxMS4wMTc5QzAuNzYxMTMzIDExLjE2NDIgMC45MzMzOTggMTEuMjQwNyAxLjEwODQgMTEuMjQwN1oiIGZpbGw9IiM1ODU4NTgiPjwvcGF0aD48L3N2Zz4=);
  background-size:  10px;
}
.blog-switch-button > a:hover {
  cursor: pointer;
}
.page-numbers.current{
  color: #FFFFFF !important;
  background-color: #0067FF;
}
.blog-switch-button > a > img {
  margin: 0.5rem auto;
  width: 0.875rem;
  height: 0.875rem;
}
.blog-details{
  display: flex;
}
@media screen and (max-width: 840px){
  .blog-nev {
    display: flex;
    flex-direction:column;
    align-items: center
  }
  .blog-nev>div{
    align-items: center;
  }
  .blog-details{
    flex-direction:column;
  }
}
.blog-nev-left-detail{
  flex: 2;
}
.blog-nev-left-detail::-webkit-scrollbar {display:none}
.blog-nev-detail-left{
  width: 384px;
  height: 376px;
  background: #FFFFFF;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 1rem;
  overflow: hidden;
}
.blog-nev-detail-left-img{
  height: 215px;
}
.blog-nev-detail-left-img>img{
  width: 100%;
  height: 100%;
}
.blog-details-content p{

    margin-bottom: 1.5rem;

    line-height: 1.5rem;
  margin-bottom: 28px;
}
.blog-details-content  h2  {
  font-size: 20px; line-height: 30px; font-weight: 500;
  margin-bottom: 28px;
}
.blog-details-content a{
  color:rgb(69, 143, 255);
  text-decoration: underline;

}
.blog-details-content a:hover {
  color: #0067FF;
  text-decoration: underline;
}
/*.blog-details-content h2{*/
/*margin-top: 1.875em;*/
/*  margin-bottom: 0.9375em;*/
/*  font-size: 1.7777777778em;*/
/*  line-height: 2rem;*/
/*  font-weight: 600;*/
/*  clear: both;*/
/*}*/
/*.blog-details-content h3{*/
/*  font-size: 1.3888888889em;*/
/*  font-weight: 500;*/
/*  margin-top: 1.8em;*/
/*  margin-bottom: 1.2em;*/
/*}*/
.blog-details-content figure{

    margin-bottom: 1.5rem;
}
.blog-details-content img{

    border-radius: 0.25rem;
  border-radius: 6px !important;
  /*width: 100% !important;*/
}
.blog-details-content figcaption{
  text-align: center;
  font-size:0.8125rem;
  color: #555555;
}
.blog-details-content div{

    margin-top: 1.5rem;
  margin-top: 40px;
}
.adminShadow{

    transform: var(--tw-transform);

    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;

    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;

    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;

    transition-duration: 500ms;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.adminShadow:hover{

    --tw-translate-y: -0.25rem;

    transform: var(--tw-transform);

    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media screen and (max-width: 640px) {
  .blog-switch-button > a {
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }

  .blog-switch-button > span {
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }

  .blog-switch-button-dot {
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }

  #switch-button {
    max-width: 28rem;
  }
}
/*############################################*/
/*######################全新###################*/
/*############################################*/
.blog_post {
  border-radius: 16px;
  background-color: white;
  margin-bottom: 1.5rem;
}
.blog_post .blog_thumbnail {
  width: 100%;
  height: 13.5rem;
  overflow: hidden;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.blog_post .blog_thumbnail img{
  width: 100% !important;
}
.blog_content_wrap {
  padding: 24px;
}
.blog_post_category {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #0067FF;
  min-height: 21px;
}
.blog_post_title {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #121127;
  margin-top: 12px;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.blog_post_time {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #727272;
  margin-top: 12px;
}
#blog-index .banner-bg{
  height: 515px;
  z-index: 0;
}
@media (max-width: 1024px){
  #blog-index .banner-bg{
    height: 95vh;
  }
}
@media (max-width: 564px){
  #blog-index .banner-bg{
    height: 80%;
  }
}
/*focus:border-blue-600 focus:text-gray-700 text-gray-700 text-base font-normal*/
input[data-carriers-input] {
  border-color: #6b7280
}
input[data-carriers-input]:focus {
  border-color: #0067FF;
}
input[data-carriers-inputDetails]:focus{
  /*border-color:#6b7280 !important;*/
  box-shadow: none;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control {
  width: 1%;
}
.input-group > :not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.brands-list > a {
  background: #FFFFFF;
  box-shadow: 0 1px 3px 0 rgba(63, 63, 68, 0.15), 0 0 0 1px rgba(63, 63, 68, 0.05);
  border-radius: 6px;
}
.brands-list > a:hover {
  box-shadow: 0 1px 3px 0 rgba(63, 63, 68, 0.15), 0 0 0 1px rgba(63, 63, 68, 0.05), 0 4px 10px 0 #dfe3e8;
}
.brands-list > figure {
  background: #FFFFFF;
  box-shadow: 0 1px 3px 0 rgba(63, 63, 68, 0.15), 0 0 0 1px rgba(63, 63, 68, 0.05);
  border-radius: 6px;
}
.brands-list > figure:hover {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.24);
  transition: all 0.2s linear;
}
.brands-list-img {
  width: 3.75rem;
  height: 3.75rem;
}
.brands-list-span {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
#pp-brands-heading-content {
  padding: 80px 0 2px;
  background: url("https://b-cdn.parcelpanel.com/asset/v3/bg.jpg") no-repeat top;
  background-size: cover;
}
.pp-compare-track-dom {
  max-width: 598px;
  margin: 0 auto;
}
#brands {
  padding-bottom: 100px;
}
.pp-brands-container {
  max-width: 1200px;
  margin: 0 auto;
}
#brands-top-container {
  background: url(https://b-cdn.parcelpanel.com/asset/v3/bg.jpg) no-repeat top;
  background-size: cover;
}
.brands-list img {
  -o-object-fit: contain;
     object-fit: contain;
}
.pp-brands-top-img {
  width: 160px;
  height: 160px;
  -o-object-fit: contain;
     object-fit: contain;
}
.pp-compare {
  padding: 16px;
  padding-top: 90px;
}
.compare-list > a {
  background: #FFFFFF;
  box-shadow: 0 1px 3px 0 rgba(63, 63, 68, 0.15), 0 0 0 1px rgba(63, 63, 68, 0.05);
  border-radius: 6px;
}
.compare-list > a:hover {
  box-shadow: 0 1px 3px 0 rgba(63, 63, 68, 0.15), 0 0 0 1px rgba(63, 63, 68, 0.05), 0 4px 10px 0 #dfe3e8;
}
.compare-list > figure {
  border-radius: 12px;
  overflow: hidden;
}
#pp-compare-select {
  padding: 80px 0 100px 0 !important;
}
.pp-compare-pricing-container .pp-container {
  padding: unset !important;
}
.compare-list > figure:hover {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.24);
  transition: all 0.2s linear;
}
.compare-list-img {
  width: 3.75rem;
  height: 3.75rem;
}
.compare-list-span {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pp-competition #one-billion h2,
.pp-competition #carrier-partners h2,
.pp-competition #happy-customers h2 {
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #0067FF;
}
.compare-list-img {
  width: 4.5rem;
  height: 4.5rem;
}
.pp-compare-img-container {
  background: url("https://b-cdn.parcelpanel.com/asset/v3/bg.jpg") no-repeat top;
  background-position: center;
}
#pp-compare-heading-content {
  background: url("https://b-cdn.parcelpanel.com/asset/v3/bg.jpg") no-repeat top;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 100px;
}
.pp-compare-container {
  max-width: 1200px;
  margin: 0 auto;
  padding-bottom: 100px;
}
.compare-list img {
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 768px) {
  .pp-compare-img-container {
    padding: 1.5rem 0 !important;
  }
  .compare-list-img {
    width: 3.5rem !important;
    height: 3.5rem !important;
  }
  .h3-subheading {
    width: 90% !important;
    margin: 0 auto !important;
  }
}
.link-content-box a:hover {
  text-decoration: underline;
}
.carries-title {
  /*max-width:34.5rem;*/
  text-align: center;
}
.carries-list > a {
  background: #FFFFFF;
  box-shadow: 0 1px 3px 0 rgb(63 63 68 / 15%), 0 0 0 1px rgb(63 63 68 / 5%);
  border-radius: 6px;
}
.carries-list > a:hover {
  box-shadow: 0 1px 3px 0 rgb(63 63 68 / 15%), 0 0 0 1px rgb(63 63 68 / 5%), 0 4px 10px 0 #dfe3e8;
}
.carries-list > figure {
  background: #FFFFFF;
  box-shadow: 0 1px 3px 0 rgb(63 63 68 / 15%), 0 0 0 1px rgb(63 63 68 / 5%);
  border-radius: 6px;
}
.carries-list > figure:hover {
  box-shadow: 0 4px 20px 0 rgb(0 0 0 / 24%);
  transition: all .2s linear;
}
.carries-list-img {
  width: 3.75rem;
  height: 3.75rem;
}
.carries-list-span{
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.partner-title {
  text-align: center;
}
.partner-list > div {
  padding: 1.5rem;
  background: #FFFFFF;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 0.25rem;
  display: flex;
  align-items: center;
}
.partner-list h2 {
  height: 2.25rem;
  font-size: 1.75rem;
  font-weight: 600;
  color: #121127;
  line-height: 2.25rem;
  margin-bottom: 0.375rem;
}
.partner-list span {
  width: 100%;
  max-height: 3rem;
  font-size: 1rem;
  font-weight: 400;
  color: #4D4D4D;
  line-height: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.partner-list img {
  width: 3.75rem;
  height: 3.75rem;
  margin-right: 1.5rem;
}
.finally {
  margin: 0 auto;
  font-size: 1.75rem;
  font-weight: bold;
  color: #121127;
}
.carries-details-box {
  text-align: center;
  padding: 36px 32px;
  width: 384px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.carries-details-box-svg {
  width: 4rem;
  height: 4rem;
  margin-bottom: 1.25rem;
}
.carries-details-box-title {
  padding: 5px 10px;
  background-color: #121127;
  line-height: 21px;
  border-radius: 1rem;
  color: #FFFFFF;
}
.carries-details-box-subtitle {
  margin: 1rem auto;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.875rem;
  word-break: break-word;
}
.carries-details-box-text {
  margin-bottom: 16px;
  color: #6C6B80;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  word-break: break-word;
}
.carries-details-box-button {
  color: #0067FF;
}
@media screen and (max-width: 1024px) {
  .carries-details-box {
    margin-bottom: 1.25rem;
    max-width:100%;
  }
}
@media screen and (max-width: 765px) {
  .pp-carries>.pp-container{
    padding-top: 0 !important;
  }
  .carries-list-img {
    width: 3.125rem;
    height:3.125rem;
    margin-right: 0.5rem !important;
  }
}
.carries-faq {
  background-color: #FFFFFF;
}
/* faq自定义引入样式*/
.editor-content-view blockquote {
  border-left: 8px solid #d0e5f2;
  padding: 10px 10px;
  margin: 10px 0;
  background-color: #f1f1f1;
}
.editor-content-view code {
  font-family: monospace;
  background-color: #eee;
  padding: 3px;
  border-radius: 3px;
}
.editor-content-view pre>code {
  display: block;
  padding: 10px;
}
.editor-content-view table {
  border-collapse: collapse;
}
.editor-content-view td,
.editor-content-view th {
  border: 1px solid #ccc;
  min-width: 50px;
  height: 20px;
}
.editor-content-view th {
  background-color: #f1f1f1;
}
.editor-content-view table tr:nth-child(2n) {
  background-color: #f8f8f8;
}
.editor-content-view img {
  display: initial;
}
.editor-content-view a {
  color: #0067FF;
}
.editor-content-view a:hover {
  text-decoration: underline;
}
.editor-content-view input[type="checkbox"] {
  margin-right: 5px;
}
.editor-content-view ul,
.editor-content-view li,
.editor-content-view ol,
.editor-content-view p,
.editor-content-view h1,
.editor-content-view h2,
.editor-content-view h3,
.editor-content-view h4,
.editor-content-view h5,
.editor-content-view h6 {
  all: revert;
}
/*自定义引入样式*/
.faq-container{

    margin-left: auto;

    margin-right: auto;
}
.faq-container .richtext-box{

    display: inline-block;

    width: 100%;
}
@media (min-width: 1280px){
    .faq-container .richtext-box{

        width: 882px;
    }
}
.anchor-box{

    margin-left: 1.5rem;

    box-sizing: border-box;

    display: none;

    height: 100%;

    width: 18rem;

    --tw-bg-opacity: 1;

    background-color: rgba(249, 249, 251, var(--tw-bg-opacity));

    padding: 2rem;

    vertical-align: top;

    line-height: 1.5;
}
@media (min-width: 1280px){
    .anchor-box{

        display: inline-block;
    }
}
.anchor-box {
  position: -webkit-sticky;
  position: sticky;
  top: 73px;
}
.anchor-item{

    margin-bottom: 0.5rem;

    display: flex;

    cursor: pointer;

    align-items: flex-start;

    --tw-bg-opacity: 1;

    background-color: rgba(249, 249, 251, var(--tw-bg-opacity));

    text-align: left;
}
.anchor-item.anchor-item--active .anchor-item__title{

    --tw-text-opacity: 1;

    color: rgba(0, 103, 255, var(--tw-text-opacity));
}
.anchor-item__index{

    margin-right: -1.25rem;

    display: flex;

    height: 2.5rem;

    width: 2.5rem;

    --tw-translate-x: -10px;

    transform: var(--tw-transform);

    align-items: center;

    justify-content: center;

    --tw-bg-opacity: 1;

    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));

    font-size: 20px;

    --tw-text-opacity: 1;

    color: rgba(0, 103, 255, var(--tw-text-opacity));
}
.group:hover .anchor-item__index{

    --tw-bg-opacity: 1;

    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.anchor-item__index {
  transform: scale(0.5) translate(-20px, -20px);
}
.anchor-item__title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-left: 0.5rem;
    font-size: 14px;
    --tw-text-opacity: 1;
    color: rgba(108, 107, 128, var(--tw-text-opacity));
}
.group:hover .anchor-item__title{

    --tw-text-opacity: 1;

    color: rgba(0, 103, 255, var(--tw-text-opacity));
}
.countries-select-box{

    margin-left: 0px !important;

    margin-top: 0.5rem !important;

    width: 100% !important;
}
@media (min-width: 640px){
    .countries-select-box{

        margin-left: 1rem !important;
    }
    .countries-select-box{

        margin-top: 0px !important;
    }
    .countries-select-box{

        width: 20rem !important;
    }
}
#countries-select .countries-select--select{

    width: 100%;

    border-radius: 4px;

    border-width: 1px;

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgba(108, 107, 128, var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    padding-left: 10px;

    padding-right: 2.5rem;

    text-align: left;
}
#countries-select .select-icon--down{

    pointer-events: none;

    position: absolute;

    top: 0px;

    bottom: 0px;

    right: 0px;

    margin-top: 0.75rem;

    margin-bottom: 0.75rem;

    display: flex;

    align-items: center;

    padding-left: 0.5rem;

    padding-right: 0.5rem;
}
#countries-select .select-icon--up{

    pointer-events: none;

    position: absolute;

    top: 0px;

    bottom: 0px;

    right: 0px;

    margin-top: 0.75rem;

    margin-bottom: 0.75rem;

    display: flex;

    --tw-rotate: 180deg;

    transform: var(--tw-transform);

    align-items: center;

    padding-left: 0.5rem;

    padding-right: 0.5rem;
}
#countries-select .countries-filter{

    position: absolute;

    z-index: 10;

    margin-top: 10px;

    display: none;

    width: 100%;

    overflow: hidden;

    border-radius: 0.25rem;

    --tw-bg-opacity: 1;

    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));

    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
#countries-select .countries-filter__input{

    height: 3rem;

    width: 100%;

    flex: 1 1 0%;

    -webkit-appearance: none;

       -moz-appearance: none;

            appearance: none;

    border-radius: 0.5rem;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgba(108, 107, 128, var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;

    padding-left: 1rem;

    padding-right: 1rem;

    padding-left: 3.5rem;

    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
#countries-select .countries-filter__input:focus{

    --tw-border-opacity: 1;

    border-color: rgba(0, 103, 255, var(--tw-border-opacity));
}
#countries-select .countries-filter__option{

    cursor: pointer;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    padding-left: 1.25rem;

    padding-right: 1.25rem;

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;

    font-weight: 400;
}
#countries-select .countries-filter__option:hover{

    --tw-bg-opacity: 1;

    background-color: rgba(249, 249, 251, var(--tw-bg-opacity));
}
#countries-select ::-webkit-scrollbar {
  width : 4px;
  height: 1px;
}
#countries-select ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #D1D1DB
}
#countries-select ::-webkit-scrollbar-track {
  margin: 4px 0;
}
.faq-item a{
  color:var(--swiper-theme-color);
}
.faq-item a:hover{
  text-decoration:underline;
}
.faq-item .faq-item__desc {
  height: 0;
  overflow: hidden;
  padding-top: 0;
  transition: none;
  white-space: pre-line;
}
.faq-item .faq-item--arrow_left {
  display: block;
}
.faq-item .faq-item--arrow_down {
  display: none;
}
.faq-item--open .faq-item__desc {
  height: 100%;
  padding-top: 18px;
  transition: all 0.2s linear;
}
.faq-item--open .faq-item--arrow_left {
  display: none;
}
.faq-item--open .faq-item--arrow_down {
  display: block;
}
@font-face {
    font-family: "pp-iconfont"; /* Project id 2910006 */
    /* Color fonts */
    src: url(/fonts/iconfont.woff2?61229a597441b1862bfe875e64300aff) format('woff2'),
    url(/fonts/iconfont.woff?e5b0b914d8b62a80bba87bbc7c184cf9) format('woff'),
    url(/fonts/iconfont.ttf?dbf353c2c866ee80c12581dcb6994e4b) format('truetype');
    font-display: swap;
}
.pp-iconfont {
    font-family: "pp-iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.pp-icon-convert:before {
    content: "\e60e";
}
.pp-icon-parcelpanel-logo:before {
    content: "\e60d";
}
.pp-icon-shopify:before {
    content: "\ea2f";
}
.pp-icon-woocommerce:before {
    content: "\e672";
}
.pp-icon-check:before {
    content: "\e60c";
}
.pp-icon-five-star:before {
    content: "\e60b";
}
/*@import "poppins.css";*/
#integration .integration-list{

    display: grid;

    grid-template-columns: repeat(1, minmax(0, 1fr));

    gap: 1.5rem;
}
@media (min-width: 640px){
    #integration .integration-list{

        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 1024px){
    #integration .integration-list{

        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
#integration .integration-list {
  margin-top: 80px;
}
#integration .integration-list__item{

    --tw-bg-opacity: 1;

    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.05);
  border-radius: 20px;
}
#integration .integration-list__item:hover {
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
}
#integration .integration-list__item .integration-list__item_logo {
  width: 72px;
  height:72px;
  flex-shrink:0;
  border-radius: 15px;
}
#integration .integration-list__item .integration-list__item_link{

    display: flex;

    height: 100%;

    align-items: center;
  padding: 20px;
}
#integration .integration-list__item .integration-list__item_content{

    overflow: hidden;
  margin-left: 12px;
}
.affiliate__wrap2 {
  background-color: #F4F6F9;
  padding-top: 120px;
  padding-bottom: 120px;
}
.affiliate__wrap2 .affiliate__wrap2-why {
  padding-top: 38px;
}
.affiliate__wrap2 .affiliate__wrap2-why .why__item {
  padding-top: 20px;
  padding-bottom: 20px;
}
.affiliate__wrap2 .affiliate__wrap2-why .why__item .why__item-icon {
  max-width: 68px;
  height: auto;
  margin: 0 auto;
}
.affiliate__wrap2 .affiliate__wrap2-why .why__item .why__item-name {
  margin-top: 20px;
}
.affiliate__wrap2 .affiliate__wrap2-why .why__item .why__item-desc {
  margin-top: 16px;
  font-size: 14px;
}
.affiliate__wrap4 {
  background-color: #F4F6F9;
  padding-top: 100px;
  padding-bottom: 100px;
}
#partners #solutions-partners h2,
#partners #carrier-partners h2,
#partners #happy-customers h2 {
  font-size: 32px;
  text-align: left;
  color: #0067FF;
}
#partners #solutions-partners h4,
#partners #carrier-partners h4,
#partners #happy-customers h4 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
#partners #solutions-partners h2 {
  font-weight: 600;
}
#partners #carrier-partners h2 {
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
}
@media (max-width: 600px) {
  #partners #carrier-partners {
    margin-left: -30px;
  }
  #partners #happy-customers {
    margin-left: -12px;
  }
}
#partners #happy-customers h2 {
  font-weight: 600;
  font-size: 32px;
}
.partners-wrap2 {
  background-color: #F4F6F9;
  padding-bottom: 120px;
}
.partners-wrap2 .partners-wrap2_card-g {
  position: relative;
  top: -140px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .partners-wrap2 .partners-wrap2_card-g {
    flex-direction: row;
  }
}
.partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item,
.partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item__normal {
  padding: 20px;
  height: 308px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item {
  background: #FFFFFF;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.05);
  border-radius: 16px;
  text-align: center;
  padding-bottom: 32px;
}
.partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item h5 {
  margin-top: 16px;
  font-size: 14px;
}
@media (min-width: 1024px) {
  .partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item {
    width: 41.666667%;
  }
  .partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item:first-child {
    margin-right: 24px;
  }
  .partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item:nth-child(2) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
.partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item:nth-child(2) {
  margin-top: 24px;
  margin-bottom: 24px;
}
.partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item h5 {
  margin-bottom: 20px;
}
.partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item__normal {
  background: #FFFFFF;
  border-radius: 16px;
  text-align: left;
}
@media (min-width: 1024px) {
  .partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item__normal {
    margin-left: 24px;
    width: 16.666667%;
  }
}
.partners-wrap2 .partners-wrap2_card-g .partners-wrap2_card-item__normal p {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
}
.partners-wrap2 .partners-wrap2_content {
  margin-top: -20px;
}
.partners-wrap2 .partners-wrap2_content .partners-wrap2_content-rcp {
  margin-top: 40px;
}
.partners-wrap2 .partners-wrap2_content .partners-wrap2_content-rcp > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
}
.partners-wrap2 .partners-wrap2_content .partners-wrap2_content-rcp h4 {
  margin-top: 20px;
  margin-bottom: 16px;
}
.partners-wrap2 .partners-wrap2_content .partners-wrap2_content-rcp h5 {
  font-size: 14px;
}
.partners-wrap3 ul.wrap3__list {
  margin-right: 12px;
}
.partners-wrap3 ul.wrap3__list li {
  padding: 37px 35px;
}
.partners-wrap3 ul.wrap3__list li span {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.3);
  padding-right: 20px;
}
.partners-wrap3 ul.wrap3__list li h5 {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}
.partners-wrap3 ul.wrap3__list li.active {
  background: #FFFFFF;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.05);
  border-radius: 16px;
  position: relative;
}
.partners-wrap3 ul.wrap3__list li.active::before {
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 16px solid white;
  position: absolute;
  top: 42px;
  right: -12px;
}
.partners-wrap3 ul.wrap3__list li:nth-child(2) {
  margin: 18px 0;
}
.partners-wrap3 .wrap3__list-content {
  margin-left: 12px;
  position: relative;
}
.partners-wrap3 .wrap3__list-content li {
  top: 0;
  left: 0;
  position: absolute;
  background: #FFFFFF;
  border-radius: 16px;
  padding: 40px;
  z-index: 0;
}
.partners-wrap3 .wrap3__list-content li.active {
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.05);
  z-index: 10;
}
.partners-wrap3 .wrap3__list-content_wrap {
  display: flex;
  justify-content: space-between;
  width: 609px;
  height: 249px;
}
.partners-wrap3 .wrap3__list-content_wrap h3 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.partners-wrap3 .wrap3__list-content_wrap h3 strong {
  font-weight: 500;
  font-size: 120px;
  line-height: 180px;
  display: block;
}
.partners-wrap3 .wrap3__list-content_wrap .wrap3__list-content_wrap-img {
  padding-left: 90px;
}
@media screen and (max-width: 1280px) {
  .pp-yiDong {
    display: none;
  }
  .partners-wrap3 .wrap3__list-content_wrap {
    display: flex;
    justify-content: space-between;
    max-width: 609px;
    max-height: 249px;
  }
  .partners-wrap3 .wrap3__list-content_wrap h3 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
  .partners-wrap3 .wrap3__list-content_wrap h3 strong {
    font-weight: 500;
    font-size: 4.5rem;
    line-height: 8.25rem;
    display: block;
  }
  .partners-wrap3 .wrap3__list-content_wrap .wrap3__list-content_wrap-img {
    /*padding-left: 3rem;*/
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .partners-wrap3 .wrap3__list-content_wrap {
    width: 100%;
    height: 100%;
  }
  .partners-wrap3 .wrap3__list-content_wrap h3 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }
  .partners-wrap3 .wrap3__list-content_wrap h3 strong {
    font-weight: 500;
    font-size: 2.5rem;
    line-height: 4.25rem;
    display: block;
  }
  .partners-wrap3 .wrap3__list-content_wrap .wrap3__list-content_wrap-img {
    padding-left: 1rem;
    width: auto;
  }
}
.solutions__wrap1 {
  background-color: #F4F6F9;
  padding-top: 120px;
  padding-bottom: 120px;
}
.solutions__wrap1 .solutions__wrap1-why{

    display: grid;

    grid-template-columns: repeat(2, minmax(0, 1fr));

    align-items: flex-start;

    gap: 1rem;
}
@media (min-width: 768px){
    .solutions__wrap1 .solutions__wrap1-why{

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
.solutions__wrap1 .solutions__wrap1-why_item {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.solutions__wrap1 .solutions__wrap1-why_item .h5-heading {
  margin-top: 20px;
  margin-bottom: 16px;
}
.solutions__wrap1 .solutions__wrap1-why_item .h5-subheading {
  font-size: 14px;
}
.solutions__wrap1 .solutions__wrap1-why_icon {
  width: 68px;
  height: 68px;
  max-width: unset;
}
.solutions__wrap2 .pp-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.solutions__wrap2 .quote-svg_text {
  max-width: 792px;
  margin-top: 24px;
  margin-bottom: 40px;
}
.solutions__wrap2 .user-pic {
  border-radius: 50%;
  width: 120px;
  height: 120px;
}
.solutions__wrap2 .h2-heading,
.solutions__wrap2 .h3-subheading {
  margin-top: 14px;
}
.solutions__wrap3 {
  background-color: #F4F6F9;
  padding-top: 100px;
  padding-bottom: 100px;
}
#about #one-billion h2,
#about #carrier-partners h2,
#about #happy-customers h2 {
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #0067FF;
}
#about .about__wrap1 {
  background: #F4F6F9;
  padding-top: 110px;
  padding-bottom: 120px;
}
#about .about__wrap1 > div {
  width: 100%;
  height: 459px;
  background: url("https://b-cdn.parcelpanel.com/asset/v3/image/about/1_empty-text.png") no-repeat top center;
  background-size: 100% auto;
}
@media screen and (max-width: 1200px) {
  #about .about__wrap1 > div {
    background-image: url("https://b-cdn.parcelpanel.com/asset/v3/image/about/1.png");
    height: auto;
    padding-bottom: 38.25%;
  }
  #about .about__wrap1 h2,
  #about .about__wrap1 svg {
    display: none;
  }
}
#feature .pp-tk-banner {
  background: url("https://b-cdn.parcelpanel.com/asset/v3/bg.jpg") no-repeat top;
  background-size: cover;
  width: 100%;
}
#feature .pp-tk-banner .pp-tk-banner-box {
  height: 650px;
  padding-top: 40px;
  max-width: 1200px;
  margin: 0 auto;
}
#feature .pp-bg-first {
  background: url("https://b-cdn.parcelpanel.com/asset/features/bg-first.png") no-repeat top;
  background-size: cover;
  width: 100%;
}
#feature .pp-bg-second {
  background: url("https://b-cdn.parcelpanel.com/asset/features/bg-second.png") no-repeat top;
  background-size: cover;
  width: 100%;
}
#feature .pp-container {
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
#feature .features-heading {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 48px;
  color: #121127;
}
#feature .features-subheading {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color:  #6C6B80;
  max-width: 484px;
}
#feature .pp-top-content-heading {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 44px;
  line-height: 66px;
  color: #121127;
}
#feature .pp-top-content-heading-bold {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 44px;
  line-height: 66px;
  color: #121127;
}
#feature .pp-top-content-subheading {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color:  #6C6B80;
}
#feature .pp-tk-page-container-first,
#feature .pp-tk-page-container-second {
  height: 640px;
  padding: 100px 0;
  max-width: 1200px;
  margin: 0 auto;
}
#feature .pp-tk-page-content-box-l {
  padding: 140px 100px 0 0;
}
#feature .pp-tk-page-pic-box-l {
  max-width: 588px;
  height: 440px;
  overflow: hidden;
  border-radius: 16px;
}
#feature .pp-tk-page-content-box-r {
  padding: 140px 0 0 100px;
}
#feature .pp-tk-page-pic-box-r {
  max-width: 588px;
  height: 440px;
  overflow: hidden;
  border-radius: 16px;
}
@media screen and (min-width: 375px) and (max-width: 413px) {
  #feature .pp-top-content-heading,
  #feature .pp-top-content-heading-bold {
    font-size: 32px !important;
    line-height: 36px !important;
    margin-bottom: 12px !important;
  }
  #feature .pp-tk-banner .pp-tk-banner-box {
    height: 695px !important;
  }
  #feature .pp-row {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  #feature .pp-row picture {
    float: none !important;
  }
  #feature .pp-row img {
    width: 382px !important;
    margin: 0 auto;
  }
  #feature .pp-row .pp-tk-page-top-box {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }
  #feature .pp-row .pp-tk-page-top-box .pp-top-content-subheading {
    text-align: center !important;
    width: 90%;
  }
  #feature .pp-tk-page-container-first {
    height: 640px;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
  }
  #feature .pp-tk-page-container-first .pp-tk-page-pic-box-r {
    height: 100% !important;
    margin-top: 10px;
  }
  #feature .pp-tk-page-container-first .pp-tk-page-content-box-r {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #feature .pp-tk-page-container-second {
    height: 640px;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
  }
  #feature .pp-tk-page-container-second .pp-tk-page-pic-box-l {
    height: 100% !important;
    margin-top: 10px;
  }
  #feature .pp-tk-page-container-second .pp-tk-page-content-box-l {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #feature .features-heading {
    font-size: 24px !important;
    line-height: 36px !important;
    text-align: center !important;
  }
  #feature .features-subheading {
    width: 90%;
  }
  #feature .pp-top-content-subheading {
    width: 90%;
  }
}
@media screen and (min-width: 414px) and (max-width: 768px) {
  #feature .pp-top-content-heading,
  #feature .pp-top-content-heading-bold {
    font-size: 36px !important;
    line-height: 40px !important;
    margin-bottom: 12px !important;
  }
  #feature .pp-tk-banner .pp-tk-banner-box {
    height: 715px !important;
  }
  #feature .pp-row {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  #feature .pp-row picture {
    float: none !important;
  }
  #feature .pp-row img {
    width: 382px !important;
    margin: 0 auto;
  }
  #feature .pp-row .pp-tk-page-top-box {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }
  #feature .pp-row .pp-tk-page-top-box .pp-top-content-subheading {
    text-align: center !important;
  }
  #feature .pp-tk-page-container-first {
    height: 640px;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
  }
  #feature .pp-tk-page-container-first .pp-tk-page-pic-box-r {
    height: 100% !important;
    margin-top: 10px;
  }
  #feature .pp-tk-page-container-first .pp-tk-page-pic-box-r img {
    width: 420px !important;
    margin: 0 auto;
  }
  #feature .pp-tk-page-container-first .pp-tk-page-content-box-r {
    padding: 0 !important;
  }
  #feature .pp-tk-page-container-second {
    height: 640px;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
  }
  #feature .pp-tk-page-container-second .pp-tk-page-pic-box-l {
    height: 100% !important;
    margin-top: 10px;
  }
  #feature .pp-tk-page-container-second .pp-tk-page-pic-box-l img {
    width: 420px !important;
    margin: 0 auto;
  }
  #feature .pp-tk-page-container-second .pp-tk-page-content-box-l {
    padding: 0 !important;
  }
  #feature .features-heading {
    font-size: 28px !important;
    line-height: 38px !important;
    text-align: center !important;
  }
  #feature .features-subheading {
    text-align: center !important;
  }
  #feature .pp-top-content-subheading {
    width: 90%;
  }
}
@media screen and (min-width: 767px) and (max-width: 1023px) {
  #feature .pp-row {
    display: flex;
    justify-content: center;
    align-items: flex-start;
  }
  #feature .pp-tk-page-container {
    height: 640px;
    padding: 100px 0;
    max-width: 1200px;
    margin: 0 auto;
  }
  #feature .pp-tk-page-content-box-l {
    padding: 140px 100px 0 20px;
  }
  #feature .pp-tk-page-top-box {
    margin-left: 18px !important;
    flex: 1;
  }
  #feature .pp-tk-page-container-first {
    height: 640px;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
  }
  #feature .pp-tk-page-container-first .pp-tk-page-pic-box-r {
    height: 100% !important;
    margin-top: 10px;
  }
  #feature .pp-tk-page-container-first .pp-tk-page-content-box-r {
    padding: 0 !important;
    margin-left: 10px;
  }
  #feature .pp-tk-page-container-second {
    height: 640px;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
  }
  #feature .pp-tk-page-container-second .pp-tk-page-pic-box-l {
    height: 100% !important;
    margin-top: 10px;
  }
  #feature .pp-tk-page-container-second .pp-tk-page-content-box-l {
    padding: 0 !important;
    margin-left: 10px;
  }
}
.direction-ltr {
    direction: ltr
}
.direction-rtl {
    direction: rtl;
}
#happiness-marketing {
    background: url("https://b-cdn.parcelpanel.com/asset/v3/bg.jpg") no-repeat top;
    background-size: cover;
    width: 100%;
    height: calc(100vh - 66px);
    padding-top: 80px;
}
#happiness-marketing[data-type=feedback] {
    height: calc(100vh - 78px);
}
.happiness-marketing-logo{

    display: flex;

    align-items: center;

    justify-content: center;
}
.happiness-marketing-logo img {
    width: 120px;
    height: 120px;
}
.happiness-marketing-logo-main {
    position: relative;
}
@-webkit-keyframes happinessMarketingHi {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes happinessMarketingHi {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.happiness-marketing-hi {
    position: absolute;
    top: -8px;
    right: -38px;
    width: 64px;
    height: 60px;
    opacity: 1;
    background: url(https://b-cdn.parcelpanel.com/asset/v1/image/happiness-marketing/hi.svg?_v=1) -4px 0 no-repeat;
    -webkit-animation: happinessMarketingHi 1s 1 alternate forwards;
            animation: happinessMarketingHi 1s 1 alternate forwards;
}
.happiness-marketing-logo-name {
    color: #0067FF;
}
.happiness-marketing-title{

    --tw-text-opacity: 1;

    color: rgba(18, 17, 39, var(--tw-text-opacity));
    font-weight: 500;
    font-size: 42px;
    line-height: 48px;
    text-align: center;
    color: #121127;
    margin-top: 48px;
}
.happiness-marketing-subtitle{

    text-align: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #121127;
    margin-top: 24px;
}
.happiness-marketing-btn {
    width: 420px;
    height: 80px;
    color: white;
    background-color: #0067FF;
    text-align: center;
    border-radius: 10px;
    font-size: 20px;
    line-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 28px;
}
.happiness-marketing-logo-full{

    display: flex;

    align-items: center;

    justify-content: center;
}
.happiness-marketing-logo-full img {
    width: 102px;
    height: 102px;
    margin-right: -30px;
    border: 2px solid #fff;
}
.shopify .shopify-description {
  line-height: 1.875rem;
  font-size: 1.25rem;
  font-weight: 400;
}
.shopify .shopify-fy {
  text-align: center;
  padding: 2.8125rem 0 40px;
  overflow: hidden;
}
.shopify .shopify-fy .shopify-fy-pd {
  padding: 20px;
}
.shopify .shopify-fy .shopify-fy-pd img {
  width: 68px;
  height: 68px;
  margin: 0 auto;
}
.shopify .shopify-fy .shopify-fy-title {
  margin-bottom: 16px;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.shopify .shopify-fy .shopify-fy-description {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  color:  #6C6B80;
}
.shopify .shopify-fy-content {
  padding: 72px 0;
  position: relative;
  z-index: 10;
}
.shopify .shopify-fy-content .shopify-fy-content-title {
  max-width: 30.375rem;
  font-size: 32px;
  font-weight: 500;
  line-height: 48px;
}
.shopify .shopify-fy-content .shopify-fy-content-description {
  color:  #6C6B80;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 20px;
  max-width: 484px;
}
.shopify .shopify-backColor1 {
  background: linear-gradient(to bottom, #e5eeff, rgba(255, 255, 255, 0.8));
  padding-top: 5rem;
}
.shopify .shopify-backColor1 .shopify-backColor1-pb {
  padding-bottom: 100px;
}
.shopify .shopify-backColor2 {
  background: rgba(255, 255, 255, 0.8);
}
.shopify .shopify-backColor3 {
  background: #fafcff;
}
.shopify .shopify-backColor4 {
  background: linear-gradient(to right, #ffffff, #ffffff, #f7f7ff, #ffffff, #ffffff);
}
.shopify .shopify-backColor5 {
  background: #fafcff;
}
.shopify .isMobile {
  display: none;
}
@media screen and (max-width: 1024px) {
  .shopify .shopify-backColor1 {
    padding-top: 1rem;
  }
  .shopify .shopify-backColor1 .shopify-h1 {
    font-size: 26px;
    line-height: 33px;
  }
  .shopify .shopify-backColor1 .shopify-description {
    font-size: 17px;
    line-height: 26px;
  }
  .shopify .shopify-backColor1 .shopify-backColor1-pb {
    padding-bottom: 50px;
  }
  .shopify .shopify-fy > div {
    margin: 3.125rem 0;
  }
  .shopify .isWeb {
    display: none;
  }
  .shopify .isMobile {
    display: block;
  }
  .shopify .shopify-fy-content {
    padding: 70px 0 65px;
  }
  .shopify .shopify-fy-content .shopify-fy-content-title {
    font-size: 24px;
    line-height: 30px;
  }
}
.casus .shopify-description {
  line-height: 30px;
  font-size: 20px;
  font-weight: 400;
}
.casus .shopify-backColor1 {
  background: linear-gradient(to bottom, #e5eeff, rgba(255, 255, 255, 0.8));
  padding-top: 80px;
}
.casus .shopify-backColor1 .shopify-backColor1-pb {
  padding-bottom: 168px;
}
.casus .casus-title {
  margin-top: 85px;
}
.casus .casus-post-category {
  font-weight: 500;
  line-height: 1.5rem;
  font-size: 1rem;
  color: #0067FF;
}
.casus .casus-post-title {
  font-weight: 500;
  line-height: 30px;
  font-size: 20px;
  margin-top: 12px;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-break: break-word;
}
.casus .casus-content {
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.05);
  margin-bottom: 0;
}
.casus .casus-details-img {
  width: 100%;
  border-radius: 16px;
}
.casus .casus-details {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)), #0067FF;
  color: #ffffff;
  border-radius: 16px;
  display: flex;
  text-align: center;
  padding: 53px 56px;
}
.casus .casus-details p {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-break: break-word;
}
.casus .casus-details .casus-details-left,
.casus .casus-details .casus-details-center,
.casus .casus-details .casus-details-right {
  flex: 1;
}
.casus .casus-details .casus-details-staff {
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  margin: auto 0;
}
.casus .casus-details h2 {
  font-weight: 700;
  font-size: 44px;
  line-height: 66px;
}
.casus .casus-details p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.casus .casus-details-title {
  font-size: 56px;
  line-height: 84px;
}
.casus-footer-borderTop {
  border-top: 2px solid rgba(0, 0, 0, 0.05);
}
.casus-details-content-borderBottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 20px;
}
@media screen and (max-width: 1024px) {
  .casus .casus-title {
    margin-top: 0;
  }
  .casus .casus-details {
    flex-direction: column;
  }
  .casus .casus-details .casus-details-staff {
    border: 0;
  }
  .casus .casus-post-title {
    line-height: 21px;
    font-size: 16px;
  }
  .casus .shopify-backColor1 {
    padding-top: 1rem;
  }
  .casus .shopify-backColor1 .h1-heading {
    font-size: 26px;
    line-height: 33px;
  }
  .casus .shopify-backColor1 .shopify-description {
    font-size: 17px;
    line-height: 26px;
  }
  .casus .shopify-backColor1 .shopify-backColor1-pb {
    padding-bottom: 84px;
  }
  .casus .casus-details-title {
    font-size: 26px;
    line-height: 42px;
  }
}
.sitemap-list {
  margin-bottom: 20px;
}
.sitemap-list .sitemap-content {
  margin-top: 20px;
}
.sitemap-list .sitemap-content > a {
  cursor: pointer;
}
@media screen and (max-width: 521px) {
  #contact-us .pp-container {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  #contact-us .pp-container .platform-site {
    margin-left: 0;
    margin-top: 1.5rem;
  }
  #contact-us .pp-container .concat-main {
    flex-direction: column-reverse;
  }
  #contact-us .pp-container .select-wrapper {
    flex-direction: column;
  }
}
@media (min-width: 482px) and (max-width: 521px) {
  #contact-us .pp-container .platform-site {
    margin-left: 0;
    margin-top: 0rem;
  }
}
@media (min-width: 522px) and (max-width: 526px) {
  #contact-us .pp-container .platform-site {
    margin-left: 1rem;
    margin-top: 0rem;
  }
}
#track-dom .vue-tel-input {
  border: 1px solid #4D4D4D;
  box-sizing: border-box;
  border-radius: 4px;
  box-shadow: none;
  height: 42px;
}
#track-dom .vue-tel-input strong {
  font-weight: 400;
}
#track-dom .vue-tel-input .vti__dropdown {
  border-radius: 3px;
}
#track-dom .vue-tel-input .vti__dropdown-list {
  z-index: 2;
}
#track-dom .vue-tel-input .vti__input {
  position: relative;
  border: 1px solid transparent;
  box-sizing: border-box;
  z-index: 1;
  border-left: 1px solid #4D4D4D;
}
#track-dom .vue-tel-input .vti__input:focus {
  border: 1px solid #0067FF;
}
#track-dom .vue-tel-input input.input:focus {
  --tw-border-opacity: 1;
  border-color: rgba(0, 103, 255, var(--tw-border-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 103, 255, var(--tw-ring-opacity));
}
button[disabled] {
  cursor: not-allowed !important;
  opacity: 0.5;
}
button[disabled]:hover {
  background-color: #ccc;
}
/* 样式可根据需要自行修改 */
.custom-select {
  width: 100%;
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  color: #121127;
  background: #FFFFFF;
  border: 1px solid #4D4D4D;
  box-sizing: border-box;
  border-radius: 4px;
}
.custom-select.select-focus {
  outline: 2px solid #0067FF;
  border-color: transparent;
}
.select-input-hidden {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  opacity: 0;
  z-index: -1;
}
[data-selected-value] .select-placeholder {
  color: #121127;
}
.select-placeholder {
  padding: 8px 12px;
  color: #6B7280;
  border: 1px solid transparent;
  border-radius: 4px;
}
.arrow {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  color: #BFBFBF;
}
.select-options {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border: 1px solid #ccc;
  display: none;
  background-color: #fff;
  z-index: 999;
}
.option {
  padding: 8px 12px;
}
.option:hover {
  background-color: #f1f1f1;
}
.submit-success {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 30px;
  text-align: center;
}
#bcfm-page {
  width: 100%;
  overflow: hidden;
}
.bcfm-main{
  width: 1390px;
  max-width: 100%;
  margin: 0 auto;
}
.activePainting{
  position: relative;
}
.center-logo{
  position: absolute;
  left: 50%;
  top: 65%;
  width: 10%;
  transform: translate(-50%, -50%);
}
.center-logo svg{
  width: 100%;
}
.main-title-wrapper{
  width: 800px;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
}
.main-title-wrapper h1{
  font-size: 64px;
  font-weight: 700;
  line-height: 96px;
  background-image: linear-gradient(97deg, #FFF 21.33%, rgba(255, 255, 255, 0.50) 85.88%);
  -webkit-background-clip: text;
  color: transparent;
}
.main-title-wrapper p{
  font-size: 18px;
}
.-mt-\[15vw\] {
  margin-top: -15vw
}
.countdown-wrapper{
  display: flex;
  justify-content: center;
  margin-top: 32px;
}
.countdown-item{
  width: 200px;
  height: 200px;
  border-radius: 24px;
  background: #111111;
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin: 0 12px;
}
.countdown-item .time{
  font-size: 64px;
  font-weight: 700;
  text-align: center;
}
.countdown-item .label{
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
  opacity: 0.56;
  position: relative;
  top: -12px;
}
.countdown-end .time,
.countdown-end .label{
  opacity: 0.32;
}
@media (max-width: 1024px){
  .main-title-wrapper{
    padding: 0 10px;
  }
  .main-title-wrapper h1{
    font-size: 44px;
    line-height: 1.5;
  }
}
@media (max-width: 378px){
  .main-title-wrapper h1{
    font-size: 34px;
    line-height: 1.5;
  }
  .countdown-item{
    margin: 0 8px;
    flex: 1;
    height: 100px;
  }
  .countdown-item .time{
    font-size: 34px;
  }
}
.opacity72{
  opacity: 0.72;
}
.opacity32{
  opacity: 0.32;
}
.opacity48{
  opacity: 0.48;
}
.opacity56{
  opacity: 0.56;
}
/*第一模块*/
.apps-first{
  margin-top: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-wrapper{
  border-radius: 8px;
  overflow: hidden;
  width: 384px;
}
.app-wrapper .top-banner{
  text-align: center;
  display: flex;
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  padding: 8px 0;
}
.app-wrapper .top-banner img{
  margin-left: 8px;
}
.app-info{
  padding: 24px 32px 32px 32px;
  background: #0D1114;
  text-align: center;
}
.app-info .logo{
  width: 80px;

  margin: 0 auto;
}
.app-info .logo img{
  width: 100%;
}
.dot-image{
  vertical-align: text-top;
  display: inline-block;
  opacity: 1;
  width: 20px;
  height: 20px;
}
.product-card{
  width: 584px;
  /*max-width: 100%;*/
  /*max-width: 49%;*/
  background: #fff;
  border-radius: 8px;
  padding: 32px 24px;
  box-shadow: 0px 12px 80px 0px rgba(0, 0, 0, 0.08);
}
@media (min-width: 1024px){
  .product-card{
    max-width: 48.66%;
  }
}
.hr-line{
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #E9ECEF 50%, rgba(0, 0, 0, 0) 100%);
  width: 100%;
  height: 1px;
}
.product-link{
  width: 89px;
  padding: 9px 0;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
  flex: none;
}
.bfcm-wrapper{
  background: #05010D;
  padding: 100px 0;
}
.bfcm-main{
  max-width: 100%;
  padding: 48px 64px;
  background: linear-gradient(90deg, #121127 0.04%, #121228 100.04%);
}
.divider-details{
  background: #D1D1DB;
  width: 29px;
  height: 1px;
}
.icon-left-0 {
  offset-path: path("M2.92676 772.512C2.92676 772.512 297.701 524.512 797.927 524.512");
  transform-origin: 50% 50%;
  offset-rotate: 0deg;
  -webkit-animation: animation-0 var(--animation-total-time,8s) ease-in-out infinite;
          animation: animation-0 var(--animation-total-time,8s) ease-in-out infinite;
  -webkit-animation-delay: var(--animation-delay,0s);
          animation-delay: var(--animation-delay,0s)
}
@-webkit-keyframes animation-0 {
  0% {
    offset-distance: 0;
    transform: translate(70px,38px) scale(.1)
  }

  20% {
    opacity: 0
  }

  25% {
    opacity: 1
  }

  50% {
    transform: translate(755px,360px) scale(1)
  }

  to {
    offset-distance: 100%;
    transform: translate(145px,70px) scale(.2);
    opacity: 1
  }
}
@keyframes animation-0 {
  0% {
    offset-distance: 0;
    transform: translate(70px,38px) scale(.1)
  }

  20% {
    opacity: 0
  }

  25% {
    opacity: 1
  }

  50% {
    transform: translate(755px,360px) scale(1)
  }

  to {
    offset-distance: 100%;
    transform: translate(145px,70px) scale(.2);
    opacity: 1
  }
}
.icon-left-1 {
  offset-path: path("M1.57324 147.512C1.57324 147.512 296.348 493.512 796.573 493.512");
  transform-origin: 50% 50%;
  offset-rotate: 0deg;
  -webkit-animation: animation-1 var(--animation-total-time,8s) ease-in-out infinite;
          animation: animation-1 var(--animation-total-time,8s) ease-in-out infinite;
  -webkit-animation-delay: var(--animation-delay,0s);
          animation-delay: var(--animation-delay,0s)
}
@-webkit-keyframes animation-1 {
  0% {
    offset-distance: 0;
    transform: translate(75px,35px) scale(.1)
  }

  20% {
    opacity: 0
  }

  25% {
    opacity: 1
  }

  50% {
    transform: translate(750px,345px) scale(1)
  }

  to {
    offset-distance: 100%;
    transform: translate(150px,70px) scale(.2);
    opacity: 1
  }
}
@keyframes animation-1 {
  0% {
    offset-distance: 0;
    transform: translate(75px,35px) scale(.1)
  }

  20% {
    opacity: 0
  }

  25% {
    opacity: 1
  }

  50% {
    transform: translate(750px,345px) scale(1)
  }

  to {
    offset-distance: 100%;
    transform: translate(150px,70px) scale(.2);
    opacity: 1
  }
}
.icon-left-2 {
  offset-path: path("M2.92676 660.512C2.92676 660.512 297.701 519.512 797.927 519.512");
  transform-origin: 50% 50%;
  offset-rotate: 0deg;
  -webkit-animation: animation-2 var(--animation-total-time,8s) ease-in-out infinite;
          animation: animation-2 var(--animation-total-time,8s) ease-in-out infinite;
  -webkit-animation-delay: var(--animation-delay,0s);
          animation-delay: var(--animation-delay,0s)
}
@-webkit-keyframes animation-2 {
  0% {
    offset-distance: 0;
    transform: translate(75px,35px) scale(.1)
  }

  20% {
    opacity: 0
  }

  25% {
    opacity: 1
  }

  50% {
    transform: translate(755px,345px) scale(1)
  }

  to {
    offset-distance: 100%;
    transform: translate(150px,70px) scale(.2);
    opacity: 1
  }
}
@keyframes animation-2 {
  0% {
    offset-distance: 0;
    transform: translate(75px,35px) scale(.1)
  }

  20% {
    opacity: 0
  }

  25% {
    opacity: 1
  }

  50% {
    transform: translate(755px,345px) scale(1)
  }

  to {
    offset-distance: 100%;
    transform: translate(150px,70px) scale(.2);
    opacity: 1
  }
}
.icon-left-3 {
  offset-path: path("M2.92676 360.512C2.92676 360.512 297.701 501.512 797.927 501.512");
  transform-origin: 50% 50%;
  offset-rotate: 0deg;
  -webkit-animation: animation-3 var(--animation-total-time,8s) ease-in-out infinite;
          animation: animation-3 var(--animation-total-time,8s) ease-in-out infinite;
  -webkit-animation-delay: var(--animation-delay,0s);
          animation-delay: var(--animation-delay,0s)
}
@-webkit-keyframes animation-3 {
  0% {
    offset-distance: 0;
    transform: translate(75px,35px) scale(.1)
  }

  20% {
    opacity: 0
  }

  25% {
    opacity: 1
  }

  50% {
    transform: translate(745px,340px) scale(1)
  }

  to {
    offset-distance: 100%;
    transform: translate(140px,68px) scale(.2);
    opacity: 1
  }
}
@keyframes animation-3 {
  0% {
    offset-distance: 0;
    transform: translate(75px,35px) scale(.1)
  }

  20% {
    opacity: 0
  }

  25% {
    opacity: 1
  }

  50% {
    transform: translate(745px,340px) scale(1)
  }

  to {
    offset-distance: 100%;
    transform: translate(140px,68px) scale(.2);
    opacity: 1
  }
}
.icon-right-0 {
  offset-path: path("M1591.07 360.512C1591.07 360.512 1296.3 501.512 796.073 501.512");
  transform-origin: 50% 50%;
  offset-rotate: 0deg;
  -webkit-animation: animation-4 var(--animation-total-time,8s) ease-in-out infinite;
          animation: animation-4 var(--animation-total-time,8s) ease-in-out infinite;
  -webkit-animation-delay: var(--animation-delay,0s);
          animation-delay: var(--animation-delay,0s)
}
@-webkit-keyframes animation-4 {
  0% {
    offset-distance: 100%;
    transform: translate(140px,70px) scale(.2);
    opacity: 1
  }

  50% {
    transform: translate(760px,345px) scale(1)
  }

  80% {
    opacity: 1
  }

  85% {
    opacity: 0
  }

  to {
    offset-distance: 0;
    transform: translate(90px,33px) scale(.1)
  }
}
@keyframes animation-4 {
  0% {
    offset-distance: 100%;
    transform: translate(140px,70px) scale(.2);
    opacity: 1
  }

  50% {
    transform: translate(760px,345px) scale(1)
  }

  80% {
    opacity: 1
  }

  85% {
    opacity: 0
  }

  to {
    offset-distance: 0;
    transform: translate(90px,33px) scale(.1)
  }
}
.icon-right-1 {
  offset-path: path("M1591.07 660.512C1591.07 660.512 1296.3 519.512 796.073 519.512");
  transform-origin: 50% 50%;
  offset-rotate: 0deg;
  -webkit-animation: animation-5 var(--animation-total-time,8s) ease-in-out infinite;
          animation: animation-5 var(--animation-total-time,8s) ease-in-out infinite;
  -webkit-animation-delay: var(--animation-delay,0s);
          animation-delay: var(--animation-delay,0s)
}
@-webkit-keyframes animation-5 {
  0% {
    offset-distance: 100%;
    transform: translate(155px,70px) scale(.2);
    opacity: 1
  }

  50% {
    transform: translate(760px,348px) scale(1)
  }

  80% {
    opacity: 1
  }

  85% {
    opacity: 0
  }

  to {
    offset-distance: 0;
    transform: translate(95px,35px) scale(.1)
  }
}
@keyframes animation-5 {
  0% {
    offset-distance: 100%;
    transform: translate(155px,70px) scale(.2);
    opacity: 1
  }

  50% {
    transform: translate(760px,348px) scale(1)
  }

  80% {
    opacity: 1
  }

  85% {
    opacity: 0
  }

  to {
    offset-distance: 0;
    transform: translate(95px,35px) scale(.1)
  }
}
.icon-right-2 {
  offset-path: path("M1591.07 147.512C1591.07 147.512 1296.3 493.512 796.073 493.512");
  transform-origin: 50% 50%;
  offset-rotate: 0deg;
  -webkit-animation: animation-6 var(--animation-total-time,8s) ease-in-out infinite;
          animation: animation-6 var(--animation-total-time,8s) ease-in-out infinite;
  -webkit-animation-delay: var(--animation-delay,0s);
          animation-delay: var(--animation-delay,0s)
}
@-webkit-keyframes animation-6 {
  0% {
    offset-distance: 100%;
    transform: translate(155px,70px) scale(.2);
    opacity: 1
  }

  50% {
    transform: translate(765px,345px) scale(1)
  }

  80% {
    opacity: 1
  }

  85% {
    opacity: 0
  }

  to {
    offset-distance: 0;
    transform: translate(80px,33px) scale(.1)
  }
}
@keyframes animation-6 {
  0% {
    offset-distance: 100%;
    transform: translate(155px,70px) scale(.2);
    opacity: 1
  }

  50% {
    transform: translate(765px,345px) scale(1)
  }

  80% {
    opacity: 1
  }

  85% {
    opacity: 0
  }

  to {
    offset-distance: 0;
    transform: translate(80px,33px) scale(.1)
  }
}
.icon-right-3 {
  offset-path: path("M1591.07 772.512C1591.07 772.512 1296.3 524.512 796.073 524.512");
  transform-origin: 50% 50%;
  offset-rotate: 0deg;
  -webkit-animation: animation-7 var(--animation-total-time,8s) ease-in-out infinite;
          animation: animation-7 var(--animation-total-time,8s) ease-in-out infinite;
  -webkit-animation-delay: var(--animation-delay,0s);
          animation-delay: var(--animation-delay,0s)
}
@-webkit-keyframes animation-7 {
  0% {
    offset-distance: 100%;
    transform: translate(160px,70px) scale(.2);
    opacity: 1
  }

  50% {
    transform: translate(760px,348px) scale(1)
  }

  80% {
    opacity: 1
  }

  85% {
    opacity: 0
  }

  to {
    offset-distance: 0;
    transform: translate(82px,35px) scale(.1)
  }
}
@keyframes animation-7 {
  0% {
    offset-distance: 100%;
    transform: translate(160px,70px) scale(.2);
    opacity: 1
  }

  50% {
    transform: translate(760px,348px) scale(1)
  }

  80% {
    opacity: 1
  }

  85% {
    opacity: 0
  }

  to {
    offset-distance: 0;
    transform: translate(82px,35px) scale(.1)
  }
}
.icon-right-4 {
  offset-path: path("M1591.07 249.512C1591.07 249.512 1296.3 497.512 796.073 497.512");
  transform-origin: 50% 50%;
  offset-rotate: 0deg;
  -webkit-animation: animation-8 var(--animation-total-time,8s) ease-in-out infinite;
          animation: animation-8 var(--animation-total-time,8s) ease-in-out infinite;
  -webkit-animation-delay: var(--animation-delay,0s);
          animation-delay: var(--animation-delay,0s)
}
@-webkit-keyframes animation-8 {
  0% {
    offset-distance: 100%;
    transform: translate(155px,70px) scale(.2);
    opacity: 1
  }

  50% {
    transform: translate(763px,348px) scale(1)
  }

  80% {
    opacity: 1
  }

  85% {
    opacity: 0
  }

  to {
    offset-distance: 0;
    transform: translate(85px,32px) scale(.1)
  }
}
@keyframes animation-8 {
  0% {
    offset-distance: 100%;
    transform: translate(155px,70px) scale(.2);
    opacity: 1
  }

  50% {
    transform: translate(763px,348px) scale(1)
  }

  80% {
    opacity: 1
  }

  85% {
    opacity: 0
  }

  to {
    offset-distance: 0;
    transform: translate(85px,32px) scale(.1)
  }
}
@media(prefers-reduced-motion) {
  .\!icon {
    -webkit-animation-play-state: paused!important;
            animation-play-state: paused!important
  }

  .icon {
    -webkit-animation-play-state: paused;
            animation-play-state: paused
  }
}
.ribbon{
  width: 100%;
  height: 128px;
  background: linear-gradient(90deg, #0052CC 14.06%, #4C00D3 44.79%, #FF8A56 71.87%, #FFA84B 100%);
}
.running-text-wrap {
  width: 110vw;
  overflow: hidden;
  background: #121127;
  transform: translateX(-5vw) rotate(-2.5deg);
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.25);
  padding: 40px 38px;
  margin-top: 16px;
  display: flex;
  position: relative;
  top: 12px;
}
@media (max-width: 375px){
  .running-text-wrap {
    top: 4px;
  }
}
.running-text-container {
  display: flex;
  align-items: center;
  white-space: nowrap;
  will-change: transform;
  -webkit-animation: marquee 40s linear infinite;
          animation: marquee 40s linear infinite;
}
.running-text{
  flex: 1;
  display: flex;
  width: 300px;
}
.running-text img {
  height: 40px;
  width: auto;
}
@media (max-width: 375px){
  .ribbon{
    height: 64px;
  }
  .running-text-wrap {
    padding: 20px 16px;
    margin-top: 8px;
  }
  .running-text{
    flex: 1;
    display: flex;
    width: 150px;
  }
  .running-text img {
    height: 20px;
    width: auto;
  }
}
@-webkit-keyframes marquee {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0%);
  }
}
@keyframes marquee {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0%);
  }
}
.padding-section{
  padding: 100px 0;
}
.section-h1-title{
  width: 571px;
  max-width: 100%;
  font-weight: 700;
}
.section-desc-wrapper{
  width: 608px;
  max-width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
}
.section-icon-wrapper{
  width: 64px;
  height: 64px;
  flex: none;
}
.brands-card{
  padding: 80px 56px;
  background-image: url("https://business-parcelpanel.oss-us-west-1.aliyuncs.com/asset/v6/bg2.jpg");
  align-items: center;
  border-radius: 10px;
  background-size: cover;
  background-position: center center;
  position: relative;
  z-index: 2;
}
@media (max-width: 380px){
  .brands-card{
    padding: 40px 28px;
  }
}
.bottom-wrapper-black{
  background: #000408;
  padding: 104px 0 72px 0;
  margin-top: -104px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.brands-sub-card{
  margin-top: 24px;
  padding: 40px;
  border-radius: 16px;
}
@media (max-width: 375px){
  .brands-sub-card{
    max-width: 100%;
  }
  .app-wrapper .top-banner{
    font-size: 12px;
  }
}
.brands-sub-card:first-child{
  background: linear-gradient(90deg, #2D78E9 0%, rgba(29, 170, 250, 0.411458) 47.4%, rgba(51, 133, 255, 0) 100%);
}
.brands-sub-card:last-child{
  background: linear-gradient(90deg, #553456 0%, #340F1D 47.4%, rgba(26, 6, 17, 0) 100%);
}
/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com*/
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
	box-sizing: border-box;
}
/**
Use a more readable tab size (opinionated).
*/
html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}
/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
/*
Sections
========
*/
/**
Remove the margin in all browsers.
*/
body {
	margin: 0;
}
/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/
body {
	font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}
/*
Grouping content
================
*/
/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/
hr {
	height: 0; /* 1 */
	color: inherit; /* 2 */
}
/*
Text-level semantics
====================
*/
/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}
/**
Add the correct font weight in Edge and Safari.
*/
b,
strong {
	font-weight: bolder;
}
/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
	font-size: 1em; /* 2 */
}
/**
Add the correct font size in all browsers.
*/
small {
	font-size: 80%;
}
/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
/*
Tabular data
============
*/
/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/
table {
	text-indent: 0; /* 1 */
	border-color: inherit; /* 2 */
}
/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}
/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
	text-transform: none;
}
/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}
/**
Remove the inner border and padding in Firefox.
*/
::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
/**
Restore the focus styles unset by the previous rule.
*/
:-moz-focusring {
	outline: 1px dotted ButtonText;
}
/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/
:-moz-ui-invalid {
	box-shadow: none;
}
/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
	padding: 0;
}
/**
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
	vertical-align: baseline;
}
/**
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}
/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}
/**
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
	-webkit-appearance: none;
}
/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/
::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}
/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
	display: list-item;
}
/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */
/**
 * Removes the default spacing and border for appropriate elements.
 */
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
button {
  background-color: transparent;
  background-image: none;
}
fieldset {
  margin: 0;
  padding: 0;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/**
 * Tailwind custom reset styles
 */
/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */
html {
  font-family: Poppins, Helvetica, Arial, sans-serif; /* 1 */
  line-height: 1.5; /* 2 */
}
/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */
body {
  font-family: inherit;
  line-height: inherit;
}
/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
/*
 * Ensure horizontal rules are visible by default
 */
hr {
  border-top-width: 1px;
}
/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */
img {
  border-style: solid;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role="button"] {
  cursor: pointer;
}
/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */
:-moz-focusring {
	outline: auto;
}
table {
  border-collapse: collapse;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */
a {
  color: inherit;
  text-decoration: inherit;
}
/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}
/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */
pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */
img,
video {
  max-width: 100%;
  height: auto;
}
/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */
[hidden] {
  display: none;
}
*, ::before, ::after{

    --tw-translate-x: 0;

    --tw-translate-y: 0;

    --tw-rotate: 0;

    --tw-skew-x: 0;

    --tw-skew-y: 0;

    --tw-scale-x: 1;

    --tw-scale-y: 1;

    --tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

    --tw-border-opacity: 1;

    border-color: rgba(229, 231, 235, var(--tw-border-opacity));

    --tw-ring-offset-shadow: 0 0 #0000;

    --tw-ring-shadow: 0 0 #0000;

    --tw-shadow: 0 0 #0000;

    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);

    --tw-ring-offset-width: 0px;

    --tw-ring-offset-color: #fff;

    --tw-ring-color: rgba(59, 130, 246, 0.5);

    --tw-ring-offset-shadow: 0 0 #0000;

    --tw-ring-shadow: 0 0 #0000;

    --tw-shadow: 0 0 #0000;

    --tw-blur: var(--tw-empty,/*!*/ /*!*/);

    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);

    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);

    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);

    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);

    --tw-invert: var(--tw-empty,/*!*/ /*!*/);

    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);

    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);

    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);

    --tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{

    -webkit-appearance: none;

       -moz-appearance: none;

            appearance: none;

    background-color: #fff;

    border-color: #6b7280;

    border-width: 1px;

    border-radius: 0px;

    padding-top: 0.5rem;

    padding-right: 0.75rem;

    padding-bottom: 0.5rem;

    padding-left: 0.75rem;

    font-size: 1rem;

    line-height: 1.5rem;

    --tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{

    outline: 2px solid transparent;

    outline-offset: 2px;

    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);

    --tw-ring-offset-width: 0px;

    --tw-ring-offset-color: #fff;

    --tw-ring-color: #2563eb;

    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);

    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

    border-color: #2563eb;
}
input::-moz-placeholder, textarea::-moz-placeholder{

    color: #6b7280;

    opacity: 1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{

    color: #6b7280;

    opacity: 1;
}
input::placeholder,textarea::placeholder{

    color: #6b7280;

    opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper{

    padding: 0;
}
::-webkit-date-and-time-value{

    min-height: 1.5em;
}
select{

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");

    background-position: right 0.5rem center;

    background-repeat: no-repeat;

    background-size: 1.5em 1.5em;

    padding-right: 2.5rem;

    -webkit-print-color-adjust: exact;

            color-adjust: exact;
}
[multiple]{

    background-image: initial;

    background-position: initial;

    background-repeat: unset;

    background-size: initial;

    padding-right: 0.75rem;

    -webkit-print-color-adjust: unset;

            color-adjust: unset;
}
[type='checkbox'],[type='radio']{

    -webkit-appearance: none;

       -moz-appearance: none;

            appearance: none;

    padding: 0;

    -webkit-print-color-adjust: exact;

            color-adjust: exact;

    display: inline-block;

    vertical-align: middle;

    background-origin: border-box;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;

    flex-shrink: 0;

    height: 1rem;

    width: 1rem;

    color: #2563eb;

    background-color: #fff;

    border-color: #6b7280;

    border-width: 1px;

    --tw-shadow: 0 0 #0000;
}
[type='checkbox']{

    border-radius: 0px;
}
[type='radio']{

    border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus{

    outline: 2px solid transparent;

    outline-offset: 2px;

    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);

    --tw-ring-offset-width: 2px;

    --tw-ring-offset-color: #fff;

    --tw-ring-color: #2563eb;

    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);

    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked{

    border-color: transparent;

    background-color: currentColor;

    background-size: 100% 100%;

    background-position: center;

    background-repeat: no-repeat;
}
[type='checkbox']:checked{

    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
[type='radio']:checked{

    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{

    border-color: transparent;

    background-color: currentColor;
}
[type='checkbox']:indeterminate{

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");

    border-color: transparent;

    background-color: currentColor;

    background-size: 100% 100%;

    background-position: center;

    background-repeat: no-repeat;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{

    border-color: transparent;

    background-color: currentColor;
}
[type='file']{

    background: unset;

    border-color: inherit;

    border-width: 0;

    border-radius: 0;

    padding: 0;

    font-size: unset;

    line-height: inherit;
}
[type='file']:focus{

    outline: 1px auto -webkit-focus-ring-color;
}
.pp-fresh-container{

    margin-left: auto;

    margin-right: auto;

    width: 100%;

    overflow: hidden;

    padding-top: 2.5rem;

    padding-bottom: 2.5rem;

    padding-left: 1.25rem;

    padding-right: 1.25rem;
}
@media (min-width: 768px){
    .pp-fresh-container{

        padding-top: 2.5rem;

        padding-bottom: 2.5rem;
    }
    .pp-fresh-container{

        padding-left: 2.5rem;

        padding-right: 2.5rem;
    }
}
@media (min-width: 1280px){
    .pp-fresh-container{

        width: 1280px;
    }
    .pp-fresh-container{

        padding-top: 6.25rem;

        padding-bottom: 6.25rem;
    }
}
.pp-fresh-bg_img{

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;
}
.rounded-logo {
    border-radius: 22px;
  }
.sr-only{

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip: rect(0, 0, 0, 0);

    white-space: nowrap;

    border-width: 0;
}
.visible{

    visibility: visible;
}
.fixed{

    position: fixed;
}
.absolute{

    position: absolute;
}
.relative{

    position: relative;
}
.sticky{

    position: -webkit-sticky;

    position: sticky;
}
.inset-0{

    top: 0px;

    right: 0px;

    bottom: 0px;

    left: 0px;
}
.inset-x-0{

    left: 0px;

    right: 0px;
}
.inset-y-0{

    top: 0px;

    bottom: 0px;
}
.top-0{

    top: 0px;
}
.right-0{

    right: 0px;
}
.right-5{

    right: 1.25rem;
}
.top-14{

    top: 3.5rem;
}
.top-\[-16px\]{

    top: -16px;
}
.left-0{

    left: 0px;
}
.top-1\/2{

    top: 50%;
}
.left-2{

    left: 0.5rem;
}
.top-7{

    top: 1.75rem;
}
.right-7{

    right: 1.75rem;
}
.-top-3{

    top: -0.75rem;
}
.z-50{

    z-index: 50;
}
.z-20{

    z-index: 20;
}
.z-10{

    z-index: 10;
}
.z-30{

    z-index: 30;
}
.col-span-3{

    grid-column: span 3 / span 3;
}
.col-span-2{

    grid-column: span 2 / span 2;
}
.row-span-3{

    grid-row: span 3 / span 3;
}
.row-span-2{

    grid-row: span 2 / span 2;
}
.row-end-1{

    grid-row-end: 1;
}
.-m-3{

    margin: -0.75rem;
}
.m-0{

    margin: 0px;
}
.m-auto{

    margin: auto;
}
.mx-auto{

    margin-left: auto;

    margin-right: auto;
}
.mx-5{

    margin-left: 1.25rem;

    margin-right: 1.25rem;
}
.mx-3{

    margin-left: 0.75rem;

    margin-right: 0.75rem;
}
.-my-2{

    margin-top: -0.5rem;

    margin-bottom: -0.5rem;
}
.mx-2{

    margin-left: 0.5rem;

    margin-right: 0.5rem;
}
.my-6{

    margin-top: 1.5rem;

    margin-bottom: 1.5rem;
}
.mx-4{

    margin-left: 1rem;

    margin-right: 1rem;
}
.my-auto{

    margin-top: auto;

    margin-bottom: auto;
}
.ml-1{

    margin-left: 0.25rem;
}
.mt-2{

    margin-top: 0.5rem;
}
.mr-2{

    margin-right: 0.5rem;
}
.ml-2{

    margin-left: 0.5rem;
}
.mt-4{

    margin-top: 1rem;
}
.ml-4{

    margin-left: 1rem;
}
.mt-8{

    margin-top: 2rem;
}
.ml-12{

    margin-left: 3rem;
}
.-mt-px{

    margin-top: -1px;
}
.mb-5{

    margin-bottom: 1.25rem;
}
.mr-5{

    margin-right: 1.25rem;
}
.mr-3{

    margin-right: 0.75rem;
}
.ml-10{

    margin-left: 2.5rem;
}
.mt-5{

    margin-top: 1.25rem;
}
.mb-6{

    margin-bottom: 1.5rem;
}
.mr-3\.5{

    margin-right: 0.875rem;
}
.mt-20{

    margin-top: 5rem;
}
.mt-12{

    margin-top: 3rem;
}
.mt-6{

    margin-top: 1.5rem;
}
.mb-2{

    margin-bottom: 0.5rem;
}
.mr-8{

    margin-right: 2rem;
}
.mb-3{

    margin-bottom: 0.75rem;
}
.mb-12{

    margin-bottom: 3rem;
}
.mb-\[14px\]{

    margin-bottom: 14px;
}
.mr-10{

    margin-right: 2.5rem;
}
.mb-4{

    margin-bottom: 1rem;
}
.-mr-2{

    margin-right: -0.5rem;
}
.ml-8{

    margin-left: 2rem;
}
.mt-\[20px\]{

    margin-top: 20px;
}
.mr-4{

    margin-right: 1rem;
}
.mt-10{

    margin-top: 2.5rem;
}
.mt-\[48px\]{

    margin-top: 48px;
}
.ml-\[-2\.5rem\]{

    margin-left: -2.5rem;
}
.mr-\[-2\.5rem\]{

    margin-right: -2.5rem;
}
.mt-14{

    margin-top: 3.5rem;
}
.mt-7{

    margin-top: 1.75rem;
}
.ml-6{

    margin-left: 1.5rem;
}
.mt-\[26px\]{

    margin-top: 26px;
}
.mt-18{

    margin-top: 4.5rem;
}
.mb-14{

    margin-bottom: 3.5rem;
}
.mb-9{

    margin-bottom: 2.25rem;
}
.mr-\[52px\]{

    margin-right: 52px;
}
.mb-\[100px\]{

    margin-bottom: 100px;
}
.mt-1{

    margin-top: 0.25rem;
}
.mb-10{

    margin-bottom: 2.5rem;
}
.mb-8{

    margin-bottom: 2rem;
}
.-mt-2\.5{

    margin-top: -0.625rem;
}
.-mt-2{

    margin-top: -0.5rem;
}
.-ml-2{

    margin-left: -0.5rem;
}
.-mt-1\.5{

    margin-top: -0.375rem;
}
.-mt-1{

    margin-top: -0.25rem;
}
.mb-7{

    margin-bottom: 1.75rem;
}
.mt-3{

    margin-top: 0.75rem;
}
.mt-11{

    margin-top: 2.75rem;
}
.ml-11{

    margin-left: 2.75rem;
}
.mt-16{

    margin-top: 4rem;
}
.mt-60px{

    margin-top: 3.75rem;
}
.block{

    display: block;
}
.inline-block{

    display: inline-block;
}
.flex{

    display: flex;
}
.inline-flex{

    display: inline-flex;
}
.flow-root{

    display: flow-root;
}
.grid{

    display: grid;
}
.contents{

    display: contents;
}
.hidden{

    display: none;
}
.h-5{

    height: 1.25rem;
}
.h-8{

    height: 2rem;
}
.h-16{

    height: 4rem;
}
.h-80{

    height: 20rem;
}
.h-18{

    height: 4.5rem;
}
.h-\[88px\]{

    height: 88px;
}
.h-6{

    height: 1.5rem;
}
.h-14{

    height: 3.5rem;
}
.h-\[60px\]{

    height: 60px;
}
.h-\[140px\]{

    height: 140px;
}
.h-9{

    height: 2.25rem;
}
.h-12{

    height: 3rem;
}
.h-full{

    height: 100%;
}
.h-2{

    height: 0.5rem;
}
.max-h-96{

    max-height: 24rem;
}
.max-h-48{

    max-height: 12rem;
}
.min-h-screen{

    min-height: 100vh;
}
.min-h-\[63px\]{

    min-height: 63px;
}
.w-5{

    width: 1.25rem;
}
.w-8{

    width: 2rem;
}
.w-auto{

    width: auto;
}
.w-40{

    width: 10rem;
}
.w-\[88px\]{

    width: 88px;
}
.w-full{

    width: 100%;
}
.w-6{

    width: 1.5rem;
}
.w-\[240px\]{

    width: 240px;
}
.w-14{

    width: 3.5rem;
}
.w-\[140px\]{

    width: 140px;
}
.w-9{

    width: 2.25rem;
}
.w-96{

    width: 24rem;
}
.w-12{

    width: 3rem;
}
.w-18{

    width: 4.5rem;
}
.w-2{

    width: 0.5rem;
}
.w-4\/5{

    width: 80%;
}
.w-11{

    width: 2.75rem;
}
.w-1\/2{

    width: 50%;
}
.w-16{

    width: 4rem;
}
.min-w-0{

    min-width: 0px;
}
.max-w-6xl{

    max-width: 72rem;
}
.max-w-xs{

    max-width: 20rem;
}
.max-w-75rem{

    max-width: 75rem;
}
.max-w-screen-2xl{

    max-width: 1536px;
}
.max-w-2xl{

    max-width: 42rem;
}
.max-w-\[800px\]{

    max-width: 800px;
}
.max-w-\[588px\]{

    max-width: 588px;
}
.flex-none{

    flex: none;
}
.flex-auto{

    flex: 1 1 auto;
}
.flex-1{

    flex: 1 1 0%;
}
.flex-shrink-0{

    flex-shrink: 0;
}
.flex-grow{

    flex-grow: 1;
}
.flex-grow-0{

    flex-grow: 0;
}
.origin-top-right{

    transform-origin: top right;
}
.scale-95{

    --tw-scale-x: .95;

    --tw-scale-y: .95;

    transform: var(--tw-transform);
}
.scale-100{

    --tw-scale-x: 1;

    --tw-scale-y: 1;

    transform: var(--tw-transform);
}
.transform{

    transform: var(--tw-transform);
}
.cursor-pointer{

    cursor: pointer;
}
.resize-none{

    resize: none;
}
.grid-cols-1{

    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{

    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4{

    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.flex-col{

    flex-direction: column;
}
.flex-wrap{

    flex-wrap: wrap;
}
.items-start{

    align-items: flex-start;
}
.items-center{

    align-items: center;
}
.items-stretch{

    align-items: stretch;
}
.justify-start{

    justify-content: flex-start;
}
.justify-end{

    justify-content: flex-end;
}
.justify-center{

    justify-content: center;
}
.justify-between{

    justify-content: space-between;
}
.justify-evenly{

    justify-content: space-evenly;
}
.gap-4{

    gap: 1rem;
}
.gap-6{

    gap: 1.5rem;
}
.gap-5{

    gap: 1.25rem;
}
.gap-10{

    gap: 2.5rem;
}
.gap-20{

    gap: 5rem;
}
.gap-x-6{

    -moz-column-gap: 1.5rem;

         column-gap: 1.5rem;
}
.gap-y-14{

    row-gap: 3.5rem;
}
.gap-y-8{

    row-gap: 2rem;
}
.gap-y-6{

    row-gap: 1.5rem;
}
.gap-y-4{

    row-gap: 1rem;
}
.gap-y-10{

    row-gap: 2.5rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){

    --tw-space-x-reverse: 0;

    margin-right: calc(0.5rem * var(--tw-space-x-reverse));

    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-5 > :not([hidden]) ~ :not([hidden]){

    --tw-space-x-reverse: 0;

    margin-right: calc(1.25rem * var(--tw-space-x-reverse));

    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]){

    --tw-space-y-reverse: 0;

    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));

    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-12 > :not([hidden]) ~ :not([hidden]){

    --tw-space-y-reverse: 0;

    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));

    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]){

    --tw-space-x-reverse: 0;

    margin-right: calc(1.5rem * var(--tw-space-x-reverse));

    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.divide-y-2 > :not([hidden]) ~ :not([hidden]){

    --tw-divide-y-reverse: 0;

    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));

    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
}
.divide-gray-50 > :not([hidden]) ~ :not([hidden]){

    --tw-divide-opacity: 1;

    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
}
.overflow-auto{

    overflow: auto;
}
.overflow-hidden{

    overflow: hidden;
}
.overflow-x-hidden{

    overflow-x: hidden;
}
.overflow-y-hidden{

    overflow-y: hidden;
}
.overflow-x-scroll{

    overflow-x: scroll;
}
.truncate{

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;
}
.whitespace-nowrap{

    white-space: nowrap;
}
.whitespace-pre-line{

    white-space: pre-line;
}
.break-words{

    overflow-wrap: break-word;
}
.rounded-2xl{

    border-radius: 1rem;
}
.rounded-md{

    border-radius: 0.375rem;
}
.rounded{

    border-radius: 0.25rem;
}
.rounded-lg{

    border-radius: 0.5rem;
}
.rounded-full{

    border-radius: 9999px;
}
.border{

    border-width: 1px;
}
.border-4{

    border-width: 4px;
}
.border-t{

    border-top-width: 1px;
}
.border-b-2{

    border-bottom-width: 2px;
}
.border-solid{

    border-style: solid;
}
.border-none{

    border-style: none;
}
.border-gray-200{

    --tw-border-opacity: 1;

    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}
.border-gray-100{

    --tw-border-opacity: 1;

    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}
.border-primary{

    --tw-border-opacity: 1;

    border-color: rgba(0, 103, 255, var(--tw-border-opacity));
}
.border-\[\#4D4D4D\]{

    --tw-border-opacity: 1;

    border-color: rgba(77, 77, 77, var(--tw-border-opacity));
}
.bg-white{

    --tw-bg-opacity: 1;

    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-gray-100{

    --tw-bg-opacity: 1;

    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.bg-transparent{

    background-color: transparent;
}
.bg-fresh-bg_gray_light{

    --tw-bg-opacity: 1;

    background-color: rgba(249, 249, 251, var(--tw-bg-opacity));
}
.bg-fresh-bg_gray{

    --tw-bg-opacity: 1;

    background-color: rgba(245, 247, 250, var(--tw-bg-opacity));
}
.bg-slider{

    --tw-bg-opacity: 1;

    background-color: rgba(233, 235, 242, var(--tw-bg-opacity));
}
.bg-primary{

    --tw-bg-opacity: 1;

    background-color: rgba(0, 103, 255, var(--tw-bg-opacity));
}
.bg-black{

    --tw-bg-opacity: 1;

    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.bg-gray-50{

    --tw-bg-opacity: 1;

    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.bg-opacity-90{

    --tw-bg-opacity: 0.9;
}
.bg-clip-padding{

    background-clip: padding-box;
}
.fill-\[rgba\(33\2c 33\2c 33\2c \.8\)\]{

    fill: rgba(33,33,33,.8);
}
.object-cover{

    -o-object-fit: cover;

       object-fit: cover;
}
.p-6{

    padding: 1.5rem;
}
.p-2{

    padding: 0.5rem;
}
.p-3{

    padding: 0.75rem;
}
.p-\[10px\]{

    padding: 10px;
}
.p-12{

    padding: 3rem;
}
.py-4{

    padding-top: 1rem;

    padding-bottom: 1rem;
}
.px-6{

    padding-left: 1.5rem;

    padding-right: 1.5rem;
}
.px-4{

    padding-left: 1rem;

    padding-right: 1rem;
}
.py-2{

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;
}
.px-5{

    padding-left: 1.25rem;

    padding-right: 1.25rem;
}
.py-16{

    padding-top: 4rem;

    padding-bottom: 4rem;
}
.py-6{

    padding-top: 1.5rem;

    padding-bottom: 1.5rem;
}
.py-\[18px\]{

    padding-top: 18px;

    padding-bottom: 18px;
}
.py-\[38px\]{

    padding-top: 38px;

    padding-bottom: 38px;
}
.px-\[28px\]{

    padding-left: 28px;

    padding-right: 28px;
}
.px-3{

    padding-left: 0.75rem;

    padding-right: 0.75rem;
}
.py-5{

    padding-top: 1.25rem;

    padding-bottom: 1.25rem;
}
.px-2{

    padding-left: 0.5rem;

    padding-right: 0.5rem;
}
.pt-8{

    padding-top: 2rem;
}
.pt-5{

    padding-top: 1.25rem;
}
.pb-56{

    padding-bottom: 14rem;
}
.pr-5{

    padding-right: 1.25rem;
}
.pb-6{

    padding-bottom: 1.5rem;
}
.pl-2{

    padding-left: 0.5rem;
}
.pr-2{

    padding-right: 0.5rem;
}
.pt-16{

    padding-top: 4rem;
}
.pb-\[50px\]{

    padding-bottom: 50px;
}
.pt-\[16px\]{

    padding-top: 16px;
}
.pl-4{

    padding-left: 1rem;
}
.pt-0{

    padding-top: 0px;
}
.pb-\[40px\]{

    padding-bottom: 40px;
}
.pt-12{

    padding-top: 3rem;
}
.pb-8{

    padding-bottom: 2rem;
}
.pt-50px{

    padding-top: 50px;
}
.pt-6{

    padding-top: 1.5rem;
}
.pt-20{

    padding-top: 5rem;
}
.pb-100px{

    padding-bottom: 6.25rem;
}
.pb-4{

    padding-bottom: 1rem;
}
.pl-5{

    padding-left: 1.25rem;
}
.pl-6{

    padding-left: 1.5rem;
}
.pt-10{

    padding-top: 2.5rem;
}
.pb-0{

    padding-bottom: 0px;
}
.pl-0{

    padding-left: 0px;
}
.text-left{

    text-align: left;
}
.text-center{

    text-align: center;
}
.align-middle{

    vertical-align: middle;
}
.text-sm{

    font-size: 0.875rem;

    line-height: 1.25rem;
}
.text-lg{

    font-size: 1.125rem;

    line-height: 1.75rem;
}
.text-4xl{

    font-size: 2.25rem;

    line-height: 2.5rem;
}
.text-xl{

    font-size: 1.25rem;

    line-height: 1.75rem;
}
.text-3xl{

    font-size: 1.875rem;

    line-height: 2.25rem;
}
.text-base{

    font-size: 1rem;

    line-height: 1.5rem;
}
.text-5xl{

    font-size: 3rem;

    line-height: 1;
}
.text-\[14px\]{

    font-size: 14px;
}
.text-\[32px\]{

    font-size: 32px;
}
.text-\[20px\]{

    font-size: 20px;
}
.text-\[24px\]{

    font-size: 24px;
}
.text-2xl{

    font-size: 1.5rem;

    line-height: 2rem;
}
.text-\[0px\]{

    font-size: 0px;
}
.text-\[44px\]{

    font-size: 44px;
}
.text-\[16px\]{

    font-size: 16px;
}
.text-\[12px\]{

    font-size: 12px;
}
.font-semibold{

    font-weight: 600;
}
.font-bold{

    font-weight: 700;
}
.font-normal{

    font-weight: 400;
}
.font-medium{

    font-weight: 500;
}
.leading-7{

    line-height: 1.75rem;
}
.leading-9{

    line-height: 2.25rem;
}
.leading-normal{

    line-height: 1.5;
}
.leading-\[30px\]{

    line-height: 30px;
}
.leading-\[48px\]{

    line-height: 48px;
}
.leading-loose{

    line-height: 2;
}
.leading-5{

    line-height: 1.25rem;
}
.text-gray-200{

    --tw-text-opacity: 1;

    color: rgba(229, 231, 235, var(--tw-text-opacity));
}
.text-gray-300{

    --tw-text-opacity: 1;

    color: rgba(209, 213, 219, var(--tw-text-opacity));
}
.text-gray-400{

    --tw-text-opacity: 1;

    color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.text-gray-500{

    --tw-text-opacity: 1;

    color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.text-gray-600{

    --tw-text-opacity: 1;

    color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.text-gray-700{

    --tw-text-opacity: 1;

    color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.text-gray-900{

    --tw-text-opacity: 1;

    color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.text-primary{

    --tw-text-opacity: 1;

    color: rgba(0, 103, 255, var(--tw-text-opacity));
}
.text-fresh-black{

    --tw-text-opacity: 1;

    color: rgba(18, 17, 39, var(--tw-text-opacity));
}
.text-fresh-gray{

    --tw-text-opacity: 1;

    color: rgba(108, 107, 128, var(--tw-text-opacity));
}
.text-white{

    --tw-text-opacity: 1;

    color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-gray-subtitle{

    --tw-text-opacity: 1;

    color: rgba(77, 77, 77, var(--tw-text-opacity));
}
.text-red-600{

    --tw-text-opacity: 1;

    color: rgba(220, 38, 38, var(--tw-text-opacity));
}
.text-121127{

    --tw-text-opacity: 1;

    color: rgba(18, 17, 39, var(--tw-text-opacity));
}
.text-\[\#6D7175\]{

    --tw-text-opacity: 1;

    color: rgba(109, 113, 117, var(--tw-text-opacity));
}
.underline{

    text-decoration: underline;
}
.line-through{

    text-decoration: line-through;
}
.antialiased{

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;
}
.opacity-0{

    opacity: 0;
}
.opacity-100{

    opacity: 1;
}
.shadow{

    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{

    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-normal{

    --tw-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.12);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{

    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-solid{

    --tw-shadow: inset 0px -1px 0px #E1E3E5;;

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.ring-1{

    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);

    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-black{

    --tw-ring-opacity: 1;

    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}
.ring-opacity-5{

    --tw-ring-opacity: 0.05;
}
.drop-shadow{

    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));

    filter: var(--tw-filter);
}
.filter{

    filter: var(--tw-filter);
}
.transition{

    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;

    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;

    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;
}
.duration-150{

    transition-duration: 150ms;
}
.duration-200{

    transition-duration: 200ms;
}
.duration-100{

    transition-duration: 100ms;
}
.ease-in-out{

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{

    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.ease-in{

    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.statistics-item{

    text-align: center;
}
body {
  color: #121127;
}
html,body {
  -webkit-tap-highlight-color:transparent !important;
}
.track-navbar{
  max-width: 1440px;
  padding: 0 10px !important;
}
.track-footer>.pp-container{
  max-width: 1440px;
  padding: 0 10px !important;
}
@media screen and (max-width: 1480px){
  .track-navbar{
    padding: 0 24px !important;
  }
  .track-footer>.pp-container{
    padding: 0 24px !important;
  }
}
@media screen and (min-width: 375px) and (max-width: 413px) {
  .bottom-icon-free {
  display: none;
  }
}
@media screen and (min-width: 414px) and (max-width: 768px) {
  .bottom-icon-free {
    display: none;
  }
}
@media (min-width: 924px){
  .tab-nav.lg\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }
}
@media (min-width: 1124px){
  .tab-nav.lg\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }
}
@media (min-width: 1184px){
  .tab-nav.lg\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
}
.dark{
  background: #05010D;
  color: #fff;
  border-color: #000408;
}
.dark-1{
  background: #000408;
  color: #fff;
}
.tab-nav{
  flex-wrap: wrap;
}
@media (max-width: 576px) {

  #top-banner.h-14, #navbar.h-14 {
    height: 5.5rem;
  }
  .h-14{
    height: 5.5rem;
  }
  .top-14{
    top: 5.5rem;
  }
}
@media (max-width: 1004px) {
  #navbar .menu-link{
    margin-bottom: 4px;
  }
}
.even\:bg-fresh-bg_gray:nth-child(even){

    --tw-bg-opacity: 1;

    background-color: rgba(245, 247, 250, var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover{

    --tw-bg-opacity: 1;

    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.hover\:bg-primary:hover{

    --tw-bg-opacity: 1;

    background-color: rgba(0, 103, 255, var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover{

    --tw-bg-opacity: 1;

    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.hover\:text-gray-500:hover{

    --tw-text-opacity: 1;

    color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.hover\:underline:hover{

    text-decoration: underline;
}
.hover\:shadow-2xl:hover{

    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:border-primary:focus{

    --tw-border-opacity: 1;

    border-color: rgba(0, 103, 255, var(--tw-border-opacity));
}
.focus\:bg-gray-100:focus{

    --tw-bg-opacity: 1;

    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.focus\:bg-white:focus{

    --tw-bg-opacity: 1;

    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.focus\:shadow-none:focus{

    --tw-shadow: 0 0 #0000;

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus{

    outline: 2px solid transparent;

    outline-offset: 2px;
}
.focus\:ring-0:focus{

    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);

    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-2:focus{

    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);

    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-inset:focus{

    --tw-ring-inset: inset;
}
.focus\:ring-indigo-500:focus{

    --tw-ring-opacity: 1;

    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
}
.group:nth-child(even) .group-even\:flex-row-reverse{

    flex-direction: row-reverse;
}
.group:hover .group-hover\:fill-\[red\]{

    fill: red;
}
@media (min-width: 640px){
    .sm\:col-span-4{

        grid-column: span 4 / span 4;
    }
    .sm\:col-span-8{

        grid-column: span 8 / span 8;
    }
    .sm\:ml-0{

        margin-left: 0px;
    }
    .sm\:mb-10{

        margin-bottom: 2.5rem;
    }
    .sm\:block{

        display: block;
    }
    .sm\:flex{

        display: flex;
    }
    .sm\:hidden{

        display: none;
    }
    .sm\:h-20{

        height: 5rem;
    }
    .sm\:w-3\/4{

        width: 75%;
    }
    .sm\:w-2\/4{

        width: 50%;
    }
    .sm\:grid-cols-1{

        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .sm\:grid-cols-12{

        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .sm\:grid-cols-2{

        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:items-center{

        align-items: center;
    }
    .sm\:justify-start{

        justify-content: flex-start;
    }
    .sm\:justify-between{

        justify-content: space-between;
    }
    .sm\:rounded-lg{

        border-radius: 0.5rem;
    }
    .sm\:p-6{

        padding: 1.5rem;
    }
    .sm\:px-6{

        padding-left: 1.5rem;

        padding-right: 1.5rem;
    }
    .sm\:pt-0{

        padding-top: 0px;
    }
    .sm\:pb-120px{

        padding-bottom: 7.5rem;
    }
    .sm\:pt-100px{

        padding-top: 6.25rem;
    }
    .sm\:text-left{

        text-align: left;
    }
    .sm\:text-right{

        text-align: right;
    }
}
@media (min-width: 768px){
    .md\:col-span-1{

        grid-column: span 1 / span 1;
    }
    .md\:row-span-1{

        grid-row: span 1 / span 1;
    }
    .md\:mt-\[148px\]{

        margin-top: 148px;
    }
    .md\:mb-\[118px\]{

        margin-bottom: 118px;
    }
    .md\:mb-0{

        margin-bottom: 0px;
    }
    .md\:block{

        display: block;
    }
    .md\:inline-block{

        display: inline-block;
    }
    .md\:flex{

        display: flex;
    }
    .md\:hidden{

        display: none;
    }
    .md\:w-1\/2{

        width: 50%;
    }
    .md\:w-80{

        width: 20rem;
    }
    .md\:w-\[560px\]{

        width: 560px;
    }
    .md\:w-1\/3{

        width: 33.333333%;
    }
    .md\:min-w-\[420px\]{

        min-width: 420px;
    }
    .md\:max-w-none{

        max-width: none;
    }
    .md\:flex-1{

        flex: 1 1 0%;
    }
    .md\:grid-cols-2{

        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-1{

        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .md\:grid-cols-3{

        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:flex-row{

        flex-direction: row;
    }
    .md\:flex-nowrap{

        flex-wrap: nowrap;
    }
    .md\:justify-between{

        justify-content: space-between;
    }
    .md\:gap-8{

        gap: 2rem;
    }
    .md\:space-x-8 > :not([hidden]) ~ :not([hidden]){

        --tw-space-x-reverse: 0;

        margin-right: calc(2rem * var(--tw-space-x-reverse));

        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
    }
    .md\:border-t-0{

        border-top-width: 0px;
    }
    .md\:border-l{

        border-left-width: 1px;
    }
    .md\:px-6{

        padding-left: 1.5rem;

        padding-right: 1.5rem;
    }
    .md\:py-6{

        padding-top: 1.5rem;

        padding-bottom: 1.5rem;
    }
    .md\:px-10{

        padding-left: 2.5rem;

        padding-right: 2.5rem;
    }
    .md\:pt-36{

        padding-top: 9rem;
    }
    .md\:pt-0{

        padding-top: 0px;
    }
    .md\:text-\[32px\]{

        font-size: 32px;
    }
    .md\:text-\[44px\]{

        font-size: 44px;
    }
    .md\:text-\[20px\]{

        font-size: 20px;
    }
    .md\:text-\[14px\]{

        font-size: 14px;
    }
    .md\:leading-\[30px\]{

        line-height: 30px;
    }
    .md\:leading-\[48px\]{

        line-height: 48px;
    }
    .md\:leading-\[66px\]{

        line-height: 66px;
    }
    .md\:last\:hidden:last-child{

        display: none;
    }
}
@media (min-width: 1024px){
    .lg\:col-span-6{

        grid-column: span 6 / span 6;
    }
    .lg\:col-span-5{

        grid-column: span 5 / span 5;
    }
    .lg\:col-span-7{

        grid-column: span 7 / span 7;
    }
    .lg\:mt-\[60px\]{

        margin-top: 60px;
    }
    .lg\:ml-\[96px\]{

        margin-left: 96px;
    }
    .lg\:mb-0{

        margin-bottom: 0px;
    }
    .lg\:mt-0{

        margin-top: 0px;
    }
    .lg\:block{

        display: block;
    }
    .lg\:grid{

        display: grid;
    }
    .lg\:hidden{

        display: none;
    }
    .lg\:h-\[360px\]{

        height: 360px;
    }
    .lg\:h-\[276px\]{

        height: 276px;
    }
    .lg\:w-0{

        width: 0px;
    }
    .lg\:w-1\/2{

        width: 50%;
    }
    .lg\:w-\[571px\]{

        width: 571px;
    }
    .lg\:w-\[608px\]{

        width: 608px;
    }
    .lg\:w-96{

        width: 24rem;
    }
    .lg\:w-\[480px\]{

        width: 480px;
    }
    .lg\:w-2\/4{

        width: 50%;
    }
    .lg\:w-3\/5{

        width: 60%;
    }
    .lg\:w-\[486px\]{

        width: 486px;
    }
    .lg\:w-\[389px\]{

        width: 389px;
    }
    .lg\:max-w-none{

        max-width: none;
    }
    .lg\:flex-1{

        flex: 1 1 0%;
    }
    .lg\:grid-cols-3{

        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:grid-cols-2{

        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:grid-cols-4{

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:flex-row{

        flex-direction: row;
    }
    .lg\:flex-nowrap{

        flex-wrap: nowrap;
    }
    .lg\:items-center{

        align-items: center;
    }
    .lg\:justify-between{

        justify-content: space-between;
    }
    .lg\:gap-\[126px\]{

        gap: 126px;
    }
    .lg\:gap-x-\[120px\]{

        -moz-column-gap: 120px;

             column-gap: 120px;
    }
    .lg\:gap-x-6{

        -moz-column-gap: 1.5rem;

             column-gap: 1.5rem;
    }
    .lg\:gap-x-8{

        -moz-column-gap: 2rem;

             column-gap: 2rem;
    }
    .lg\:space-x-10 > :not([hidden]) ~ :not([hidden]){

        --tw-space-x-reverse: 0;

        margin-right: calc(2.5rem * var(--tw-space-x-reverse));

        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
    }
    .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){

        --tw-space-y-reverse: 0;

        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));

        margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }
    .lg\:whitespace-nowrap{

        white-space: nowrap;
    }
    .lg\:px-8{

        padding-left: 2rem;

        padding-right: 2rem;
    }
    .lg\:py-\[48px\]{

        padding-top: 48px;

        padding-bottom: 48px;
    }
    .lg\:px-\[64px\]{

        padding-left: 64px;

        padding-right: 64px;
    }
    .lg\:py-24{

        padding-top: 6rem;

        padding-bottom: 6rem;
    }
    .lg\:pb-\[100px\]{

        padding-bottom: 100px;
    }
    .lg\:pb-100px{

        padding-bottom: 6.25rem;
    }
    .lg\:pt-\[52px\]{

        padding-top: 52px;
    }
    .lg\:pt-\[100px\]{

        padding-top: 100px;
    }
    .lg\:text-left{

        text-align: left;
    }
    .lg\:text-\[24px\]{

        font-size: 24px;
    }
    .lg\:text-\[16px\]{

        font-size: 16px;
    }
    .lg\:leading-\[36px\]{

        line-height: 36px;
    }
    .lg\:last\:block:last-child{

        display: block;
    }
}
@media (min-width: 1280px){
    .xl\:col-span-5{

        grid-column: span 5 / span 5;
    }
    .xl\:col-span-7{

        grid-column: span 7 / span 7;
    }
    .xl\:hidden{

        display: none;
    }
    .xl\:h-\[440px\]{

        height: 440px;
    }
    .xl\:w-96{

        width: 24rem;
    }
    .xl\:w-\[588px\]{

        width: 588px;
    }
    .xl\:w-\[1280px\]{

        width: 1280px;
    }
    .xl\:grid-cols-2{

        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .xl\:px-0{

        padding-left: 0px;

        padding-right: 0px;
    }
}


