.elementor-11937 .elementor-element.elementor-element-41d8207 > .elementor-container{max-width:458px;}.elementor-11937 .elementor-element.elementor-element-3258a13.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11937 .elementor-element.elementor-element-4cb4787 .box-content{align-items:center;text-align:center;}.elementor-11937 .elementor-element.elementor-element-4cb4787{--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);--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-11937 .elementor-element.elementor-element-4cb4787 .elementor-image-div{align-self:center;}.elementor-11937 .elementor-element.elementor-element-4cb4787 > .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-11937 .elementor-element.elementor-element-4cb4787: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-11937 .elementor-element.elementor-element-4cb4787 .elementor-image-div img{padding:0px;}.elementor-11937 .elementor-element.elementor-element-4cb4787 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-11937 .elementor-element.elementor-element-4cb4787 .elementor-image-div img { transition: opacity 0.3s ease; }
					.elementor-11937 .elementor-element.elementor-element-4cb4787 a:hover .the7-simple-post-thumb img,
					.elementor-11937 .elementor-element.elementor-element-4cb4787 .post-thumbnail-rollover:hover img {opacity:calc(100/100);}.elementor-11937 .elementor-element.elementor-element-4cb4787 .box-description{margin-top:10px;}.elementor-11937  > .elementor-section-wrap, .elementor-11937 > .elementor-inner > .elementor-section-wrap{justify-content:stretch;}@media(max-width:1100px){.elementor-11937 .elementor-element.elementor-element-4cb4787 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}}@media(max-width:1100px) and (min-width:768px){.elementor-11937 .elementor-element.elementor-element-3258a13{width:100%;}}@media(max-width:767px){.elementor-11937 .elementor-element.elementor-element-4cb4787 > .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-4cb4787 */.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;
}/* End custom CSS */