/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 09 2024 | 13:05:19 */
/*VIRTUDES*/
section.virtudes{}
section.virtudes .elementor-widget-wrap{justify-content: center}
section.virtudes .elementor-widget-icon-box,
section.virtudes .elementor-widget-image-box{max-width: 15%; flex: 15%; margin-bottom: 40px}
section.virtudes .elementor-widget-icon-box .elementor-icon-box-title,
section.virtudes .elementor-widget-icon-box .elementor-icon-box-title span,
section.virtudes .elementor-widget-image-box .elementor-image-box-title,
section.virtudes .elementor-widget-image-box .elementor-image-box-title span{font-family: var(--a-fuente-texto-body) !important;
    font-size: var(--a-tamano-texto-body); line-height: var(--a-line-height-texto-body); font-weight: 700 !important;
    letter-spacing: var(--a-letter-spacing-texto-body) !important; color: var(--a-color-primario); margin-bottom: 2px}
section.virtudes .elementor-widget-icon-box .elementor-icon-box-description a:hover,
section.virtudes .elementor-widget-image-box .elementor-image-box-description a:hover{text-decoration: underline}
/*responsive*/
@media (max-width: 1024px){
	section.virtudes .elementor-widget-icon-box,
	section.virtudes .elementor-widget-image-box{max-width: 33%; flex: 33%}
}




/*GRIAD CATEGORIAS*/
section.grid-categorias{background: var(--a-color-primario);}
section.grid-categorias .titulo-custom .elementor-heading-title,
section.grid-categorias .subtitulo-custom .elementor-heading-title,
section.grid-categorias.texto-intro .elementor-widget-text-editor p{color: var(--a-color-blanco);}
section.grid-categorias.texto-intro .elementor-widget-text-editor p{max-width: 700px; margin-left: 0px;}
section.grid-categorias .elementor-widget-flip-box:hover{cursor: pointer}
section.grid-categorias .elementor-widget-flip-box .elementor-flip-box__layer__title{font-family: var(--a-fuente-titulo) !important; font-weight: var(--a-grosor-titulo) !important;
    font-size: 22px; line-height: 22px; text-transform: var(--a-text-transform-titulo) !important; letter-spacing: var(--a-letter-spacing-titulo) !important; 
	color: var(--a-color-blanco); margin-bottom: 0px; background: rgba(0, 63, 100, 0.5); max-width: 300px; margin: auto; padding: 10px 0px;}
/*responsive*/
@media (max-width: 1024px){
	section.grid-categorias section .elementor-column.grande{max-width: 100%; flex: 100%; order: 1}
	section.grid-categorias section .elementor-column.pequeno{max-width: 50%; flex: 50%; order: 2}
}




/*PISCINAS DESMONTABLES*/
section.piscinas-desmontables{}
section.piscinas-desmontables .elementor-widget-wrap{justify-content: space-between;}
section.piscinas-desmontables .titulo-custom .elementor-heading-title{color: var(--a-color-blanco)}
section.piscinas-desmontables .elementor-widget-text-editor{margin-bottom: 40px}
section.piscinas-desmontables .elementor-widget-text-editor .elementor-text-editor{color: var(--a-color-blanco)}
section.piscinas-desmontables .elementor-widget-image-box{max-width: 45%; flex: 45%; margin-bottom: 30px}
section.piscinas-desmontables.v2 .elementor-widget-image-box{max-width: 100%; flex: 100%;}
section.piscinas-desmontables .elementor-widget-image-box .elementor-image-box-img{margin-bottom: 10px !important}
section.piscinas-desmontables .elementor-widget-image-box .elementor-image-box-img img{max-width: 260px}
section.piscinas-desmontables.v2 .elementor-widget-image-box .elementor-image-box-img img{max-width: none}
section.piscinas-desmontables .elementor-widget-image-box .elementor-image-box-title{font-family: var(--a-fuente-titulo) !important; font-weight: var(--a-grosor-titulo) !important; 
	font-size: 18px; line-height: 24px; text-transform: var(--a-text-transform-titulo) !important; 
	letter-spacing: var(--a-letter-spacing-titulo) !important; color: var(--a-color-blanco)}
section.piscinas-desmontables .elementor-widget-image-box .elementor-image-box-title span{color: var(--a-color-secundario)}
/*responsive*/
@media (max-width: 1024px){
	section.piscinas-desmontables .elementor-column.uno{order: 1}
	section.piscinas-desmontables .elementor-column.dos{display: none; /*order: 2*/}
	section.piscinas-desmontables .titulo-custom .elementor-heading-title,
	section.piscinas-desmontables .elementor-widget-text-editor .elementor-text-editor{text-align: center}
}