.elementor-4089 .elementor-element.elementor-element-f297c18{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4089 .elementor-element.elementor-element-baa1cd8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4089 .elementor-element.elementor-element-baa1cd8 img{border-radius:10px 10px 10px 10px;}.elementor-4089 .elementor-element.elementor-element-9a0c6a9{text-align:justify;}/* Start custom CSS for text-editor, class: .elementor-element-9a0c6a9 */img {
    border-radius: 10px;
    filter: (drop-shadow: 0px 0px 8px black);
}/* End custom CSS */
/* Start custom CSS */img.aligncenter {
  box-shadow: 0px 0px 8px #0000002b;
  border-radius: 10px;
  width: 100%;
  padding: 10px 40px;
  margin-bottom: 10px;
}


.pictures {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 10px;
}

.pictures .picture-col {
  width: 50%;
  padding: 10px;
}

img.aligncenter {
  padding: 0px;
}


.k-table {
  display: flex;
  flex-direction: row;
   justify-content: flex-start;
  align-items: center;
}

.k-table-img.aligncenter.size-large {
  width: 320px;
  margin: 15px;
}


.k-table-content h5 {
  font-weight: 600;
  text-transform: ;
  color: #2a9e9e;
}

.k-table-content {
  padding-inline-start: 20px;
}

.k-table-img {
  width: 280px !important;
  margin: 15px;
    margin-bottom: 15px;
  min-width: 280px !important;
  max-width: 280px !important;
}

@media (max-width: 800px) {
    .k-table {
  flex-direction: column;
  width: 100%;
}

.k-table-img {
  width: 100% !important;
}

.k-table-content {
  padding-inline-start: 0px;
  padding-top: 20px;
}

}/* End custom CSS */