.elementor-1199 .elementor-element.elementor-element-a737dc9{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1199 .elementor-element.elementor-element-a737dc9.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-1199 .elementor-element.elementor-element-9eb6dd7 img{width:176px;max-width:176px;height:176px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-radius:16px 16px 16px 16px;}.elementor-1199 .elementor-element.elementor-element-bc227b0{text-align:center;}.elementor-1199 .elementor-element.elementor-element-bc227b0 .elementor-heading-title{font-size:20px;font-weight:400;line-height:1.5em;color:#DED8E499;}@media(max-width:1024px) and (min-width:768px){.elementor-1199 .elementor-element.elementor-element-a737dc9{--width:auto;}}/* Start custom CSS for image, class: .elementor-element-9eb6dd7 */.elementor-1199 .elementor-element.elementor-element-9eb6dd7 .attachment-full {
  position: relative;
  z-index: 1;
  transition: transform 0.3s ease;
  border-radius: 12px;
  overflow: hidden;
}

.elementor-1199 .elementor-element.elementor-element-9eb6dd7 .attachment-full::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.2), rgba(255,255,255,1));
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */