.elementor-9495 .elementor-element.elementor-element-67806bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9495 .elementor-element.elementor-element-67806bb:not(.elementor-motion-effects-element-type-background), .elementor-9495 .elementor-element.elementor-element-67806bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9259f5 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-9495 .elementor-element.elementor-element-97922b8 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-9495 .elementor-element.elementor-element-97922b8{--icon-box-icon-margin:10px;}.elementor-9495 .elementor-element.elementor-element-97922b8 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-text );}.elementor-9495 .elementor-element.elementor-element-97922b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9495 .elementor-element.elementor-element-97922b8.elementor-view-framed .elementor-icon, .elementor-9495 .elementor-element.elementor-element-97922b8.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9495 .elementor-element.elementor-element-97922b8 .elementor-icon{font-size:21px;}.elementor-9495 .elementor-element.elementor-element-97922b8 .elementor-icon-box-title, .elementor-9495 .elementor-element.elementor-element-97922b8 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9495 .elementor-element.elementor-element-eda2428{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9495 .elementor-element.elementor-element-eda2428:not(.elementor-motion-effects-element-type-background), .elementor-9495 .elementor-element.elementor-element-eda2428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9259f5 );}.elementor-9495 .elementor-element.elementor-element-f970adc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9495 .elementor-element.elementor-element-73d8324{width:auto;max-width:auto;}.elementor-9495 .elementor-element.elementor-element-73d8324 > .elementor-widget-container{background-color:#FFFFFF;padding:010px 20px 0px 20px;border-radius:10px 10px 10px 10px;}.elementor-9495 .elementor-element.elementor-element-73d8324.elementor-element{--align-self:flex-start;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9495 .elementor-element.elementor-element-fdf3c61 .elementor-heading-title{font-family:var( --e-global-typography-d4b32e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d4b32e9-font-size );font-weight:var( --e-global-typography-d4b32e9-font-weight );line-height:var( --e-global-typography-d4b32e9-line-height );color:var( --e-global-color-text );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9495 .elementor-element.elementor-element-ffbcb72{--divider-border-style:solid;--divider-color:var( --e-global-color-dc83d9b );--divider-border-width:1px;}.elementor-9495 .elementor-element.elementor-element-ffbcb72 .elementor-divider-separator{width:100%;}.elementor-9495 .elementor-element.elementor-element-ffbcb72 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9495 .elementor-element.elementor-element-006345b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9495 .elementor-element.elementor-element-f4f33ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9495 .elementor-element.elementor-element-065732b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-55ad872 );}.elementor-9495 .elementor-element.elementor-element-6b96b22 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-9495 .elementor-element.elementor-element-39319bd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-9495 .elementor-element.elementor-element-ac8be3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-9495 .elementor-element.elementor-element-f970adc{--width:50%;}.elementor-9495 .elementor-element.elementor-element-f4f33ba{--width:50%;}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9495 .elementor-element.elementor-element-97922b8 .elementor-icon-box-title, .elementor-9495 .elementor-element.elementor-element-97922b8 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9495 .elementor-element.elementor-element-fdf3c61 .elementor-heading-title{font-size:var( --e-global-typography-d4b32e9-font-size );line-height:var( --e-global-typography-d4b32e9-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9495 .elementor-element.elementor-element-065732b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9495 .elementor-element.elementor-element-97922b8 .elementor-icon{font-size:13px;}.elementor-9495 .elementor-element.elementor-element-97922b8 .elementor-icon-box-title, .elementor-9495 .elementor-element.elementor-element-97922b8 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9495 .elementor-element.elementor-element-eda2428{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9495 .elementor-element.elementor-element-fdf3c61 .elementor-heading-title{font-size:var( --e-global-typography-d4b32e9-font-size );line-height:var( --e-global-typography-d4b32e9-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9495 .elementor-element.elementor-element-065732b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-006345b */Can't you just use this exactly and fix the image?

This is all the code. The image is still large and square:

/* grid wrapper */
.withme-speakers {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px,1fr));
  gap: 24px;
}

/* card container */
.withme-speaker {
  background: #fff;
  padding: 24px;
  border-radius: 8px;
  position: relative;
}

/* “About the speaker:” heading */
.withme-speaker__heading {
  margin: 0 0 16px;
  font-size: 14px;
  color: #333;
}

/* header row: image + name/role */
.withme-speaker__header {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}

/* circular photo, 40×40px */
.withme-speaker__photo img {
  width: 40px;
  height: 40px;
  border-radius: 10px!important;
  object-fit: cover;
}

/* name & role */
.withme-speaker__info { flex: 1; }
.withme-speaker__name {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
.withme-speaker__role {
  margin: 4px 0 0;
  font-size: 14px;
  color: #666;
}

/* toggle button */
.withme-speaker__toggle {
  background: none;
  border: 1px solid #222;
  border-radius: 30px;
  padding: 6px 14px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

/* hidden bio by default */
.withme-speaker__bio {
  display: none;
  margin-top: 16px;
  font-size: 14px;
  color: #333;
  line-height: 1.6;
}

/* when JS adds .active, it stays visible */
.withme-speaker__bio.active {
  display: block;
}
/* 1) Reduce “About the speaker:” font-size & spacing */
.elementor-9495 .elementor-element.elementor-element-006345b .withme-speaker__heading {
  font-size: 12px !important;
  margin-bottom: 8px !important;
  color: #555 !important;
}

/* 2) Stack name + role vertically */
.elementor-9495 .elementor-element.elementor-element-006345b .withme-speaker__info {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 4px !important;
}
.elementor-9495 .elementor-element.elementor-element-006345b .withme-speaker__name {
  font-size: 16px !important;
  font-weight: 600 !important;
}
.elementor-9495 .elementor-element.elementor-element-006345b .withme-speaker__role {
  font-size: 14px !important;
  color: #666 !important;
  margin: 0 !important;
}

/* 3) Make the image a smaller circle */
.elementor-9495 .elementor-element.elementor-element-006345b .withme-speaker__photo img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 20px !important;
  object-fit: cover !important;
}

/* (Bonus) tighten up header spacing */
.elementor-9495 .elementor-element.elementor-element-006345b .withme-speaker__header {
  align-items: center !important;
  gap: 12px !important;
  margin-bottom: 12px !important;
}
/* 1) Add gap between each speaker card */
.withme-speakers {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 24px;              /* 24px both row- and column-gap */
}

/* If you need extra bottom-margin on each card */
.withme-speaker {
  margin-bottom: 24px;    /* adds vertical spacing if grid-gap isn’t enough */
}

/* 2) Force the image to be circular */
.withme-speaker__photo img {
  width: 48px !important;
  height: 48px !important;
  border-radius: 12px% !important;
  object-fit: cover !important;
  display: block;         /* ensures object-fit works consistently */
}
.withme-speaker__photo img {
  /* same rules here */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-39319bd *//*Contact Form Input*/
.elementor-9495 .elementor-element.elementor-element-39319bd .hs-contact-form > * {
  box-sizing: border-box;
}

.elementor-9495 .elementor-element.elementor-element-39319bd input,
.elementor-9495 .elementor-element.elementor-element-39319bd textarea {
  font-family:"Poppins", sans-serif!important;
}

/* text fields & textareas */
.elementor-9495 .elementor-element.elementor-element-39319bd input[type='text'],
.elementor-9495 .elementor-element.elementor-element-39319bd input[type='email'],
.elementor-9495 .elementor-element.elementor-element-39319bd input[type='tel'],
.elementor-9495 .elementor-element.elementor-element-39319bd textarea {
  height:48px;
  border:1px solid #E0E0E0;
  border-radius:4px;
  padding:12px;
  width:100%!important;
}

/* checkboxes */
.elementor-9495 .elementor-element.elementor-element-39319bd input[type='checkbox'] {
  margin-right:10px;
}

/* selects */
.elementor-9495 .elementor-element.elementor-element-39319bd form select {
  -webkit-appearance: none!important;
  width:100%!important;
  border:1px solid #E0E0E0!important;
  border-radius:4px!important;
  background-color:white!important;
  position:relative!important;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L9 9L1 1' stroke='%234B644A' stroke-width='2'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-size:15px!important;
  background-position:calc(100% - 15px) 50%!important;
  height:48px;
  padding:12px;
  font-family:'Poppins', sans-serif;
}

/* submit button */
.elementor-9495 .elementor-element.elementor-element-39319bd input[type='submit'] {
  transition:.3s!important;
  cursor:pointer;
  height:48px;
  border-color:transparent!important;
  background-color: #A3D25D !important;
}
.elementor-9495 .elementor-element.elementor-element-39319bd input[type='submit']:hover {
  background-color: #00A6BE !important;
}

/* labels */
.elementor-9495 .elementor-element.elementor-element-39319bd label {
  margin-bottom:10px;
  display:block;
}

/* remove bullets from any ul */
.elementor-9495 .elementor-element.elementor-element-39319bd form ul {
  list-style:none;
  padding-inline-start:0;
  margin-block:5px;
}

/* two-column rows if you have any .form-columns-2 wrappers */
.elementor-9495 .elementor-element.elementor-element-39319bd .form-columns-2 {
  display:flex;
  gap:30px;
}

/* fix the special 5th and 6th rows */
.elementor-9495 .elementor-element.elementor-element-39319bd .form-columns-2:nth-child(5) {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-block-end: 20px;
}
.elementor-9495 .elementor-element.elementor-element-39319bd .form-columns-2:nth-child(5) .hs-form-field {
  margin-bottom: 0!important;
}
.elementor-9495 .elementor-element.elementor-element-39319bd .form-columns-2:nth-child(5) .hs_sipwithme__c,
.elementor-9495 .elementor-element.elementor-element-39319bd .form-columns-2:nth-child(5) .hs_printwithme__c {
  width: calc(50% - 15px)!important;
}
.elementor-9495 .elementor-element.elementor-element-39319bd .form-columns-2:nth-child(5) .hs-richtext {
  width: 100%;
}
.elementor-9495 .elementor-element.elementor-element-39319bd .form-columns-2:nth-of-type(6) {
  flex-direction: column;
}
.elementor-9495 .elementor-element.elementor-element-39319bd .form-columns-2:nth-of-type(6) .hs_printwithme__c {
  margin: -30px 0 30px!important;
}
.elementor-9495 .elementor-element.elementor-element-39319bd .form-columns-2:nth-of-type(6) .hs_sipwithme__c {
  margin-bottom: 0!important;
}

/* text color on selects */
.elementor-9495 .elementor-element.elementor-element-39319bd select {
  color:#000!important;
}

/* fieldset full-width */
.elementor-9495 .elementor-element.elementor-element-39319bd fieldset {
  max-width:100%!important;
}

/* error messages */
.elementor-9495 .elementor-element.elementor-element-39319bd .hs-error-msg {
  font-size:10px;
  margin:5px 0 0 0!important;
  padding-inline-start:0!important;
  color:#000!important;
  position:absolute!important;
}

/* field spacing */
.elementor-9495 .elementor-element.elementor-element-39319bd .hs-form-field {
  margin-bottom:30px!important;
}

/* checkbox row spacing & line-height */
.elementor-9495 .elementor-element.elementor-element-39319bd ul[role="checkbox"] li {
  margin-bottom:16px!important;
}
.elementor-9495 .elementor-element.elementor-element-39319bd ul[role="checkbox"] li label {
  line-height:1.2!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
}

/* breathing room above the checkbox group */
.elementor-9495 .elementor-element.elementor-element-39319bd form ul[role="checkbox"] {
  margin-top:20px!important;
}

/* remove any outline or box-shadow on the button */
.elementor-9495 .elementor-element.elementor-element-39319bd input[type="submit"],
.elementor-9495 .elementor-element.elementor-element-39319bd input[type="submit"]:focus,
.elementor-9495 .elementor-element.elementor-element-39319bd input[type="submit"]:active {
  border:none!important;
  outline:none!important;
  box-shadow:none!important;
}
.elementor-9495 .elementor-element.elementor-element-39319bd input[type="submit"] {
  margin-top: 15px !important;  /* adjust this value as needed */
}/* End custom CSS */