.elementor-10837 .elementor-element.elementor-element-1bc22ae{margin-top:20px;margin-bottom:0px;}.elementor-10837 .elementor-element.elementor-element-0deb8be .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:42px;font-weight:700;color:#1F3557;}.elementor-10837 .elementor-element.elementor-element-8da908c{font-size:18px;color:#1F3557;}.elementor-10837 .elementor-element.elementor-element-63d0802{--grid-row-gap:35px;z-index:91;--grid-column-gap:30px;}.elementor-10837 .elementor-element.elementor-element-63d0802 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10837 .elementor-element.elementor-element-0deb8be .elementor-heading-title{font-size:44px;}.elementor-10837 .elementor-element.elementor-element-63d0802 > .elementor-widget-container{padding:20px 0px 0px 0px;}}/* Start custom CSS for posts, class: .elementor-element-63d0802 *//* Scope it to this specific Elementor widget instance (your grid) */
.pt-cv-content-item{
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Push the button wrapper to the bottom of the card */
.pt-cv-rmwrap{
  margin-top: auto;
}

/* Target this specific grid */
#partners .pt-cv-thumb-wrapper,
.partners-grid .pt-cv-thumb-wrapper{
  /* fixed logo area height – adjust */
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  overflow: hidden;            /* prevents any bleed */
}

/* Make the link fill the logo area so centering works */
#partners .pt-cv-thumb-wrapper > a,
.partners-grid .pt-cv-thumb-wrapper > a{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* The key: contain the whole image */
#partners img.pt-cv-thumbnail,
.partners-grid img.pt-cv-thumbnail{
  width: 100%;
  height: 100%;
  object-fit: contain;         /* <<< ensures entire image is visible */
  object-position: center;
  display: block;

  /* optional: stop WordPress width/height attributes from forcing layout */
  max-width: 100%;
  max-height: 100%;
}/* End custom CSS */