/*BUTTONS STYLE*/

.e-con > .e-con-inner > .elementor-element.elementor-widget.elementor-widget-blog-buttons{
    max-width: var(--blog-max-content-width);
    margin: 0 auto;
    min-width: var(--blog-max-content-width);
  }

  .elementor-widget-blog-buttons .enw-buttons-wrapper{
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 60px;
    flex-wrap: wrap;
  }

  .elementor-widget-blog-buttons a.item-link{
    position: relative;
    color: white;
    padding: 12px 24px;
    background: #000000;
    font-family: 'Roboto';
  }

  .elementor-widget-blog-buttons a.item-link:hover{
    text-decoration: none;
  }

  .elementor-widget-blog-buttons a.item-link:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 4px;
    background-color: var(--tp-global-color-primary);
    transition: width 0.2s ease;
  }
  .elementor-widget-blog-buttons a.item-link:hover::before {
    width: 100%;
  }
@media screen and (max-width:1024px){
    .elementor-widget-blog-buttons .enw-buttons-wrapper{
        gap: 30px;
      }
}