.elementor-1279 .elementor-element.elementor-element-63e7cd0{--display:flex;}.elementor-1279 .elementor-element.elementor-element-63e7cd0.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1279 .elementor-element.elementor-element-63e7cd0{--width:101.501%;}}/* Start custom CSS for html, class: .elementor-element-85f7fee */a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none !important;
}
/* Side blog titles (#2 and up) */
.side-blog-content h3 a {
  color: #000 !important;
  font-weight: bold !important;
  font-size: 15px !important;
}

/* Grid blog titles (#2 and up) */
.grid-card h4 a {
  color: #000 !important;
  font-weight: bold !important;
  font-size: 16px !important;
}
.side-blogs {
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 400px; /* Match the height of featured-blog */
  padding: 10px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

@media (max-width: 767px) {
  .featured-blog {
    height: 300px;
  }
  .side-blogs {
    height: 300px;
  }
}
/* Ensure image containers have a fixed aspect ratio and images cover the area */
.featured-blog, .side-blog-item img {
  width: 100%;
  height: 100%; /* Ensure height covers the container */
  object-fit: cover; /* Maintain aspect ratio and cover the area */
  object-position: center; /* Ensure the image is centered */
}

/* Ensure correct aspect ratio for the featured blog container */
.featured-blog {
  aspect-ratio: 16/9; /* Adjust this ratio as needed */
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Adjust for the side blog images */
.side-blog-item img {
  height: 120px; /* You can change this value to match your layout */
  width: 120px;  /* Adjust to fit properly */
  object-fit: cover;
  object-position: center;
  border-radius: 8px;
}/* End custom CSS */