.elementor-7475 .elementor-element.elementor-element-7ceaabc{width:var( --container-widget-width, 100.004% );max-width:100.004%;--container-widget-width:100.004%;--container-widget-flex-grow:0;}/* Start custom CSS for html, class: .elementor-element-7ceaabc */.gk-featured-media {
  height: 100%;
  min-height: 420px;
  overflow: hidden;
  border-radius: 18px;
  background: linear-gradient(180deg, #f7fbf5 0%, #eef5eb 100%);
  padding: 16px;
  box-sizing: border-box;
}

.gk-featured-media img {
  width: 80%;
  height: 80%;
  display: block;
  object-fit: contain;
  object-position: center center !important;
  border-radius: 18px;
}

.gk-card-media {
  height: 340px;
  overflow: hidden;
  background: linear-gradient(180deg, #fafcf9 0%, #f0f5ee 100%);
  padding: 14px;
  box-sizing: border-box;
}

.gk-card-media img {
  width: 80%;
  height: 80%;
  display: block;
  object-fit: contain;
  object-position: center center !important;
  transition: transform 0.4s ease;
 .gk-card-media {
  height: 220px;
  background: linear-gradient(180deg, #fafcf9 0%, #f0f5ee 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow: hidden;
}

.gk-card-media img {
  max-width: 68%;
  max-height: 68%;
  width: auto;
  height: auto;
  object-fit: contain;
  object-position: center center;
  display: block;
}/* End custom CSS */