.ad-works .container {
  text-align: left;
}
@media (max-width: 768px) {
  .ad-works .container {
    flex-direction: column;
  }
}
.ad-works .title-box {
  max-width: 740px;
}
.ad-works .title-box h2, .ad-works .title-box p {
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .ad-works .title-box {
    text-align: center;
  }
}

.ad-stats {
  background: linear-gradient(to bottom, #DEEEFF, rgba(255, 255, 255, 0));
}
.ad-stats .status-groups {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}
.ad-stats .status-groups li {
  padding: 40px 56px;
}
.ad-stats .status-groups li:not(:last-child) {
  border-right: 1px solid #DEEEFF;
}
.ad-stats .status-groups li p {
  color: #007BFF;
}
.ad-stats .status-groups li p i {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("/wp-content/themes/courtyard/images/icon/outline-arrow-primary500.svg") no-repeat;
  background-size: contain;
  transform: rotate(270deg);
}
.ad-stats .status-groups li p .arrow-down {
  transform: rotate(90deg);
}
.ad-stats .status-groups li p b {
  font-size: 60px;
}
.ad-stats .status-groups li span {
  font-weight: bold;
}
@media (max-width: 768px) {
  .ad-stats .status-groups {
    flex-wrap: wrap;
    width: 100%;
  }
  .ad-stats .status-groups li {
    padding: 24px 0;
    width: 50%;
  }
  .ad-stats .status-groups li:not(:last-child) {
    border: 0;
  }
}
@media (max-width: 540px) {
  .ad-stats .status-groups li p b {
    font-size: 40px;
  }
}
.ad-stats .annotation {
  margin-top: 24px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
}/*# sourceMappingURL=product-advertising.css.map */