.elementor-25573 .elementor-element.elementor-element-14ab6bbc{--display:flex;--justify-content:flex-start;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:nowrap;}.elementor-25573 .elementor-element.elementor-element-66870674{--item-display:flex;--read-more-alignment:1;--grid-row-gap:1px;width:auto;max-width:auto;--grid-column-gap:9px;}.elementor-25573 .elementor-element.elementor-element-66870674.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25573 .elementor-element.elementor-element-66870674:after{content:"0.66";}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post__thumbnail__link{width:100%;}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post__meta-data span + span:before{content:"///";}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post{border-radius:0px;padding:0px 0px 0px 0px;}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-25573 .elementor-element.elementor-element-66870674.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25573 .elementor-element.elementor-element-66870674.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25573 .elementor-element.elementor-element-66870674.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post__title, .elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post__title a{color:#DF5E06;font-size:18px;letter-spacing:1.3px;word-spacing:0px;}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post__title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post__meta-data{margin-bottom:0px;}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post__excerpt{margin-bottom:0px;}@media(min-width:768px){.elementor-25573 .elementor-element.elementor-element-14ab6bbc{--content-width:1203px;}}@media(max-width:1024px){.elementor-25573 .elementor-element.elementor-element-66870674{width:auto;max-width:auto;}.elementor-25573 .elementor-element.elementor-element-66870674.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(max-width:767px){.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25573 .elementor-element.elementor-element-66870674:after{content:"0.5";}.elementor-25573 .elementor-element.elementor-element-66870674 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-66870674 *//* Style the title */
.elementor-post__title {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 5px;
  display: inline-block; /* Make title inline for horizontal layout */
}

/* Style the content */
.elementor-post__read-more-wrapper {
  display: inline-flex; /* Make excerpt inline for horizontal layout */
  align-items: center;
  color: #aaa;
  font-size: 14px;
  margin-bottom: 10px;
}

/* Style the excerpt within the read more button */
.elementor-post__read-more-wrapper .elementor-post__excerpt {
  max-width: 200px; /* Adjust width as needed */
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal; /* Remove bold from snippet */
}

/* Style the date */
.elementor-post__meta-data {
  color: #aaa;
  font-size: 12px;
  margin-left: 10px; /* Adjust spacing as needed */
}

/* Style the read more button */
.elementor-post__read-more {
  background-color: transparent;
  border: none;
  text-decoration: underline;
  color: inherit;
  cursor: pointer;
}

/* Style the hover state of the read more button */
.elementor-post__read-more:hover {
  color: #fff;
}

/* Adjust the layout */
.elementor-post-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  overflow: hidden; /* Enable ellipsis for title if it overflows */
}

/* Set a background color for the container (optional) */
.elementor-post-container {
  background-color: #222;
}

/* Add spacing between posts (optional) */
.elementor-post-container {
  margin-bottom: 15px;
}/* End custom CSS */