[data-elementor-id="399"] {
  .portfolio-item-hover {
    background-color: transparent !important; 
  }

  .qodef-e-inner {
    aspect-ratio: 16/9;
    overflow: hidden;
  }

  .qodef-e-inner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }

  .portfolio-item:hover .qodef-e-inner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(35, 35, 35, 0.35);
    pointer-events: none;
  }

  .elementor-container {
    min-height: auto !important;
  }

  .elementor-section {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}