.elementor-26 .elementor-element.elementor-element-0e6a310{--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-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-26 .elementor-element.elementor-element-81242b1{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-26 .elementor-element.elementor-element-81242b1 .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:#000000;}.elementor-26 .elementor-element.elementor-element-3261b82{--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-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-26 .elementor-element.elementor-element-0175be6{--grid-columns:1;}.elementor-26 .elementor-element.elementor-element-1ab8cb7{--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-26 .elementor-element.elementor-element-f2b4893{--grid-columns:3;}.elementor-26 .elementor-element.elementor-element-ec0bce6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-26 .elementor-element.elementor-element-94436e5{--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-26 .elementor-element.elementor-element-2564e72{--grid-columns:3;}.elementor-26 .elementor-element.elementor-element-db6caa4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-26 .elementor-element.elementor-element-63df91d{--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-26 .elementor-element.elementor-element-ca9c620{--grid-columns:3;}.elementor-26 .elementor-element.elementor-element-9d6b1c3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-26 .elementor-element.elementor-element-0ff20ac{--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-26 .elementor-element.elementor-element-4f54868{--grid-columns:3;}.elementor-26 .elementor-element.elementor-element-0f8a4c3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-26 .elementor-element.elementor-element-685c26c{--grid-columns:3;}.elementor-26 .elementor-element.elementor-element-1f9fed6{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-26 .elementor-element.elementor-element-81242b1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-0175be6{--grid-columns:2;}.elementor-26 .elementor-element.elementor-element-f2b4893{--grid-columns:2;}.elementor-26 .elementor-element.elementor-element-ec0bce6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-2564e72{--grid-columns:2;}.elementor-26 .elementor-element.elementor-element-db6caa4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-ca9c620{--grid-columns:2;}.elementor-26 .elementor-element.elementor-element-9d6b1c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-4f54868{--grid-columns:2;}.elementor-26 .elementor-element.elementor-element-0f8a4c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-685c26c{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-26 .elementor-element.elementor-element-81242b1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-0175be6{--grid-columns:1;}.elementor-26 .elementor-element.elementor-element-f2b4893{--grid-columns:1;}.elementor-26 .elementor-element.elementor-element-ec0bce6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-2564e72{--grid-columns:1;}.elementor-26 .elementor-element.elementor-element-db6caa4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-ca9c620{--grid-columns:1;}.elementor-26 .elementor-element.elementor-element-9d6b1c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-4f54868{--grid-columns:1;}.elementor-26 .elementor-element.elementor-element-0f8a4c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-26 .elementor-element.elementor-element-685c26c{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-f2b4893 */.related .elementor-loop-container {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

/* Primer y segundo item: 50% ancho */
.related .elementor-loop-container > .e-loop-item:nth-child(1){
    flex: 1 1 calc(50% - 10px);
}
.related .elementor-loop-container > .e-loop-item:nth-child(2) {
	flex: 1 1 calc(50% - 10px);
}

/* A partir del tercero: 33.33% */
.related .elementor-loop-container > .e-loop-item:nth-child(n+3) {
	flex: 1 1 calc(33.333% - 13.333px);
}

/* Tablet - mantén los dos primeros con 50%, los demás también 50% */
@media (max-width: 1024px) {
	.related .elementor-loop-container > .e-loop-item {
		flex: 1 1 calc(50% - 10px);
	}
}

/* Móvil - todos a 100% */
@media (max-width: 767px) {
	.related .elementor-loop-container > .e-loop-item {
		flex: 1 1 100%;
	}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2564e72 */.related .elementor-loop-container {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

/* Primer y segundo item: 50% ancho */
.related .elementor-loop-container > .e-loop-item:nth-child(1){
    flex: 1 1 calc(50% - 10px);
}
.related .elementor-loop-container > .e-loop-item:nth-child(2) {
	flex: 1 1 calc(50% - 10px);
}

/* A partir del tercero: 33.33% */
.related .elementor-loop-container > .e-loop-item:nth-child(n+3) {
	flex: 1 1 calc(33.333% - 13.333px);
}

/* Tablet - mantén los dos primeros con 50%, los demás también 50% */
@media (max-width: 1024px) {
	.related .elementor-loop-container > .e-loop-item {
		flex: 1 1 calc(50% - 10px);
	}
}

/* Móvil - todos a 100% */
@media (max-width: 767px) {
	.related .elementor-loop-container > .e-loop-item {
		flex: 1 1 100%;
	}
}/* End custom CSS */