.elementor-667 .elementor-element.elementor-element-d90ac12{--display:flex;}.elementor-667 .elementor-element.elementor-element-7947d85 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-667 .elementor-element.elementor-element-7947d85 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-667 .elementor-element.elementor-element-7947d85 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-667 .elementor-element.elementor-element-7947d85 .jet-listing-dynamic-field__content{text-align:left;}.elementor-667 .elementor-element.elementor-element-5751647.elementor-element{--align-self:flex-end;}.elementor-667 .elementor-element.elementor-element-5751647 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-667 .elementor-element.elementor-element-5751647 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-667 .elementor-element.elementor-element-5751647 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-667 .elementor-element.elementor-element-5751647 .jet-listing-dynamic-field__content{text-align:right;}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7947d85 */.asist-cert{
  display:block;
  aspect-ratio: 3 / 4;     /* 800×600 je 4:3 */
  overflow:hidden;
  border-radius:10px;
}
.asist-cert__img{
  width:100%;
  height:100%;
  object-fit: cover;       /* vyplní rámeček, ořízne přebytek */
  display:block;
}/* End custom CSS */