/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 23 2026 | 12:16:25 */
/* SdS Oct 2026: team grids (home EN/ES/VAL + About pages) — space between members
   and the same name/role size for everyone. The grids had no gap, and three widgets had larger text. */
.elementor-element-eb27bc7.e-grid,
.elementor-element-4234c41.e-grid,
.elementor-element-54062c5.e-grid,
.elementor-element-3a2473b.e-grid,
.e-grid:has(> .elementor-widget-qi_addons_for_elementor_team_member) {
	column-gap: 32px !important;
	row-gap: 56px !important;
}
.elementor-widget-qi_addons_for_elementor_team_member .qodef-qi-team-member .qodef-m-content {
	padding-right: 8px;
}
.elementor-widget-qi_addons_for_elementor_team_member .qodef-qi-team-member .qodef-m-title {
	font-size: 25px !important;
	line-height: 1.2 !important;
}
.elementor-widget-qi_addons_for_elementor_team_member .qodef-qi-team-member .qodef-m-role {
	font-size: 16px !important;
	line-height: 1.4 !important;
	margin-top: 4px;
	hyphens: auto;
}
@media (max-width: 1024px) {
	.elementor-element-eb27bc7.e-grid,
	.elementor-element-4234c41.e-grid,
	.elementor-element-54062c5.e-grid,
	.elementor-element-3a2473b.e-grid,
	.e-grid:has(> .elementor-widget-qi_addons_for_elementor_team_member) {
		column-gap: 24px !important;
		row-gap: 40px !important;
	}
}

/* Same round frame for every photo. The circle is drawn into each image file and differs
   slightly between photos (Marta, Chris and Jhas were uploaded with a different one). */
.elementor-widget-qi_addons_for_elementor_team_member .qodef-qi-team-member img {
	-webkit-mask-image: radial-gradient(ellipse 42% 40% at 50% 54%, #000 68%, transparent 100%);
	mask-image: radial-gradient(ellipse 42% 40% at 50% 54%, #000 68%, transparent 100%);
}

/* Desktop: 3 members per row instead of 4, so photos and names are larger */
@media (min-width: 1025px) {
	.elementor-element-eb27bc7.e-grid,
	.elementor-element-4234c41.e-grid,
	.elementor-element-54062c5.e-grid,
	.elementor-element-3a2473b.e-grid,
	.e-grid:has(> .elementor-widget-qi_addons_for_elementor_team_member) {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}
}
