.elementor-16141 .elementor-element.elementor-element-3814b6ed{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16141 .elementor-element.elementor-element-3814b6ed:not(.elementor-motion-effects-element-type-background), .elementor-16141 .elementor-element.elementor-element-3814b6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F5;}.elementor-16141 .elementor-element.elementor-element-ba9437e{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;}.elementor-16141 .elementor-element.elementor-element-ba9437e.e-con{--align-self:flex-start;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-subtitle.elementskit-style-border::after{background-color:#02010100;width:40px;}.elementor-16141 .elementor-element.elementor-element-3b566233{width:100%;max-width:100%;}.elementor-16141 .elementor-element.elementor-element-3b566233 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-title-wraper .elementskit-section-title{color:#0A1E36;text-shadow:0px 0px 0px rgba(0,0,0,0.3);margin:2px 0px 10px 0px;font-family:"Lato", Sans-serif;font-size:60px;font-weight:900;line-height:68px;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-title-wraper .elementskit-section-title > span{color:#7B7B81;padding:0px 0px 0px 0px;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#0A1E36;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-subtitle.elementskit-style-border::before{width:40px;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-subtitle.elementskit-style-border::before, .elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-subtitle.elementskit-style-border::after{height:3px;transform:translateY(3px);-webkit-transform:translateY(3px);-ms-transform:translateY(3px);}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-title-wraper p{color:#7B7B81;font-size:18px;font-weight:700;}.elementor-16141 .elementor-element.elementor-element-bb960ad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16141 .elementor-element.elementor-element-107ca4e .premium-blog-post-outer-container{margin-bottom:5px;}.elementor-16141 .elementor-element.elementor-element-107ca4e .premium-blog-content-wrapper{text-align:start;}.elementor-16141 .elementor-element.elementor-element-107ca4e .post-categories , .elementor-16141 .elementor-element.elementor-element-107ca4e .premium-blog-post-tags-container {justify-content:start;}.elementor-16141 .elementor-element.elementor-element-107ca4e .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-16141 .elementor-element.elementor-element-107ca4e .premium-blog-entry-title a{color:var( --e-global-color-df0b31b );}.elementor-16141 .elementor-element.elementor-element-107ca4e .premium-blog-post-container{background-color:#f5f5f5;border-radius:30px;}.elementor-16141 .elementor-element.elementor-element-74b97f0{--display:flex;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-post-outer-container{width:33.33%;margin-bottom:23px;padding-inline:calc( 10px/2 );}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-content-wrapper{text-align:start;}.elementor-16141 .elementor-element.elementor-element-25a963a .post-categories , .elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-post-tags-container {justify-content:start;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-wrap{margin-inline:calc( -10px/2 );}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-filter{justify-content:center;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-pagination-container{text-align:center;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-filters-container li a.category{color:#0A1E36;border-style:solid;border-width:1px 1px 1px 1px;margin:6px 6px 6px 6px;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-filters-container li a.active{color:var( --e-global-color-c4d6b45 );background-color:#0A1E36;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-entry-title a{color:var( --e-global-color-df0b31b );}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-post-container{background-color:#f5f5f5;border-radius:20px;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-pagination-container .page-numbers{color:#0A1E36;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A1E36;border-radius:10px;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-pagination-container span.current{color:var( --e-global-color-c4d6b45 );background-color:#0A1E36;border-radius:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16141 .elementor-element.elementor-element-3814b6ed{--min-height:500px;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-title-wraper .elementskit-section-title{font-size:62px;line-height:62px;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:62px;line-height:62px;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-post-outer-container{width:50%;}}@media(max-width:767px){.elementor-16141 .elementor-element.elementor-element-3814b6ed{--min-height:450px;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:48px;line-height:48px;}.elementor-16141 .elementor-element.elementor-element-3b566233 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:48px;line-height:48px;}.elementor-16141 .elementor-element.elementor-element-25a963a .premium-blog-post-outer-container{width:100%;}}/* Start custom CSS for premium-addon-blog, class: .elementor-element-25a963a *//* ==========================================
   LOIGICA – BLOG FILTER (EDITORIAL SOFT)
   ========================================== */

/* CONTENEDOR */
div.premium-blog-filter ul.premium-blog-filters-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin: 0 auto 32px;
  padding: 6px;
  background: #F2F3F5;
  border-radius: 14px;
  list-style: none;
  max-width: 1200px;
}

/* ITEM */
div.premium-blog-filter ul.premium-blog-filters-container > li {
  position: relative;
  padding: 8px 16px;
  margin: 0;
  border-radius: 999px;
  background: transparent;
  font-size: 14px;
  font-weight: 500;
  color: #363A3E;
  cursor: pointer;
  white-space: nowrap;
  transition: all .25s ease;
}

/* HOVER */
div.premium-blog-filter ul.premium-blog-filters-container > li:hover {
  background: rgba(10, 30, 54, 0.08);
  color: #0A1E36;
}

/* ACTIVO */
div.premium-blog-filter ul.premium-blog-filters-container > li.active,
div.premium-blog-filter ul.premium-blog-filters-container > li.premium-active,
div.premium-blog-filter ul.premium-blog-filters-container > li[aria-selected="true"] {
  background: #0A1E36;
  color: #FFFFFF;
  font-weight: 600;
}

/* ==========================================
   MOBILE
   ========================================== */
@media (max-width: 768px) {
  div.premium-blog-filter ul.premium-blog-filters-container {
    flex-wrap: nowrap;
    overflow-x: auto;
    justify-content: flex-start;
    -webkit-overflow-scrolling: touch;
  }

  div.premium-blog-filter ul.premium-blog-filters-container::-webkit-scrollbar {
    display: none;
  }
}/* End custom CSS */