.elementor-377 .elementor-element.elementor-element-6b3df19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-377 .elementor-element.elementor-element-5954f3d{--display:flex;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-672ec2a{text-align:left;}.elementor-377 .elementor-element.elementor-element-672ec2a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-d8a15fb );}.elementor-377 .elementor-element.elementor-element-ccf35c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-377 .elementor-element.elementor-element-989d0db{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-de52371 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );flex-grow:0;padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );}.elementor-377 .elementor-element.elementor-element-de52371 .elementor-repeater-item-fba4c37 > *{display:inline-block;}.elementor-377 .elementor-element.elementor-element-de52371 .elementor-repeater-item-2d4d021.dce-item_image{justify-content:top;}.elementor-377 .elementor-element.elementor-element-de52371 .dce-posts-fallback{text-align:left;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-377 .elementor-element.elementor-element-de52371 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );}.elementor-377 .elementor-element.elementor-element-de52371 .dce-post-item{padding-bottom:15px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-377 .elementor-element.elementor-element-de52371 .dce-posts-fallback{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1200px){.elementor-377 .elementor-element.elementor-element-de52371 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-377 .elementor-element.elementor-element-de52371 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-377 .elementor-element.elementor-element-de52371 .dce-posts-fallback{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-377 .elementor-element.elementor-element-de52371 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-377 .elementor-element.elementor-element-de52371 .dce-posts-fallback{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-8033086 *//*.blog-categorias-menu {
	border: 1px solid #F35202 !important;
    width: fit-content !important;
    padding: 10px 0 !important;
}

.btn-cat  {
	color: #F35202 !important;
	font-weight: 500 !important;
	padding: 12px 40px !important;
	text-transform: uppercase !important;
	min-width: 190px !important;
}

.btn-cat:not(:last-child) {
	border-right: 1px solid #F35202 !important;
}

.active {
	background-color: #F35202 !important;
	color: #FFF !important;
}
*/

/*.blog-categorias-menu {
	border: 1px solid #F35202 !important;
  	width: fit-content !important;
  	/*padding: 10px 0 !important;*//*
  	display: flex;
  	flex-wrap: wrap;
}

.btn-cat {/*
  	flex: 1 1 50%; /* en móvil 2 columnas *//*
  	color: #F35202 !important;
  	font-weight: 500 !important;
  	padding: 12px 20px !important;
  	text-transform: uppercase !important;
  	min-width: unset !important;
  	text-align: center;
  	border-bottom: 1px solid #F35202 !important;
}

.btn-cat:nth-child(odd) {
  	border-right: 1px solid #F35202 !important;
}

.active {
  	background-color: #F35202 !important;
  	color: #FFF !important;
}

@media (min-width: 1024px) {
  .btn-cat {
    flex: unset;
    min-width: 190px !important;
    border-bottom: none !important;
  }
  .btn-cat:not(:last-child) {
    border-right: 1px solid #F35202 !important;
  }
}**/



.blog-categorias-menu {
  display: grid;
  gap: 10px;
  padding: 10px;
  border: 1px solid #F35202;
  border-radius: 8px;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}

.btn-cat {
  display: block;
  text-align: center;
  color: #F35202;
  font-weight: 500;
  padding: 12px 20px;
  text-transform: uppercase;
  border: 1px solid #F35202;
  border-radius: 30px; /* pill look */
  transition: all 0.2s ease-in-out;
}

.btn-cat:hover {
  background-color: #F35202;
  color: #FFF;
}

.active {
  background-color: #F35202;
  color: #FFF;
}/* End custom CSS */