.elementor-12061 .elementor-element.elementor-element-31093ad > .elementor-container{max-width:458px;}.elementor-12061 .elementor-element.elementor-element-2f45e7c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12061 .elementor-element.elementor-element-361b405 .box-content{align-items:center;text-align:center;}.elementor-12061 .elementor-element.elementor-element-361b405{--the7-img-object-fit:cover;--the7-img-width:inherit;--the7-img-height:auto;--the7-img-max-height:unset;--the7-img-max-width:100%;--box-width:var(--image-size, auto);--the7-img-ratio:var(--ratio, initial);--object-fit:contain;--ratio-img-width:auto;--svg-width:100%;--height:auto;--max-height:100%;--max-width:100%;--aspect-ratio:1;--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;--icon-spacing:9px;}.elementor-12061 .elementor-element.elementor-element-361b405 .elementor-image-div{align-self:center;}.elementor-12061 .elementor-element.elementor-element-361b405 > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFB4B4;border-radius:22px 22px 22px 22px;}.elementor-12061 .elementor-element.elementor-element-361b405:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B0FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12061 .elementor-element.elementor-element-361b405 .elementor-image-div img{padding:0px;}.elementor-12061 .elementor-element.elementor-element-361b405 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-12061 .elementor-element.elementor-element-361b405 .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-12061 .elementor-element.elementor-element-361b405 a:hover .the7-simple-post-thumb img,
					.elementor-12061 .elementor-element.elementor-element-361b405 .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-12061 .elementor-element.elementor-element-361b405 .box-description{margin-top:10px;}.elementor-12061  > .elementor-section-wrap, .elementor-12061 > .elementor-inner > .elementor-section-wrap{justify-content:stretch;}@media(max-width:1100px){.elementor-12061 .elementor-element.elementor-element-361b405 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}}@media(max-width:1100px) and (min-width:768px){.elementor-12061 .elementor-element.elementor-element-2f45e7c{width:100%;}}@media(max-width:767px){.elementor-12061 .elementor-element.elementor-element-361b405 > .elementor-widget-container{padding:0px 0px 20px 0px;border-radius:12px 12px 12px 12px;}}/* Start custom CSS for the7_image_box_widget, class: .elementor-element-361b405 */.nifty-badges {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  margin: 18px 0 26px;
}

.badge {
  padding: 8px 18px;
  border-radius: 999px;
  background: #FFFFFF;
  border: 1px solid #DDE6EF;
  color: #2C3E50;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;
}

.badge.blue {
  border-color: #00B0FF;
  color: #00B0FF;
  font-weight: 600;
}
.nifty-badges {
  display: flex;
  flex-direction: column;
  gap: 12px; /* 每一行之间的间距，可调 */
  align-items: center; /* 居中对齐，如果你想左对齐我下面给你 */
}/* End custom CSS */