/* Tecnoauto - evitar el salto al cargar (Claude, 23/10/2026, con permiso de Gisela).
   Las filas anchas de SiteOrigin se colocan a todo el ancho desde el principio. */
html, body { overflow-x: clip; }
.siteorigin-panels-stretch[data-stretch-type="full"],
.siteorigin-panels-stretch[data-stretch-type="full-stretched"],
.siteorigin-panels-stretch[data-stretch-type="full-width-stretch"] {
	margin-left: calc(50% - 50vw) !important;
	margin-right: calc(50% - 50vw) !important;
}
.siteorigin-panels-stretch[data-stretch-type="full"] {
	padding-left: calc(50vw - 50%) !important;
	padding-right: calc(50vw - 50%) !important;
}
.siteorigin-panels-stretch[data-stretch-type="full-stretched"],
.siteorigin-panels-stretch[data-stretch-type="full-width-stretch"] {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/* Tecnoauto - iconos ligeros del menu (Claude, 23/10/2026, con permiso de Gisela).
   Sustituyen a los paquetes Font Awesome y Dashicons, que ya no se cargan en el menu. */
#menu-item-2279 > a > i._mi,
#menu-item-2284 > a > i._mi {
	display: inline-block;
	width: 1.05em;
	height: 1.05em;
	margin-right: .45em;
	vertical-align: -0.15em;
	font-size: inherit;
	line-height: 1;
	background-color: currentColor;
	-webkit-mask: var(--tecno-icono) no-repeat center / contain;
	mask: var(--tecno-icono) no-repeat center / contain;
}
#menu-item-2279 > a > i._mi::before,
#menu-item-2284 > a > i._mi::before { content: none !important; }
#menu-item-2279 > a > i._mi { --tecno-icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E"); }
#menu-item-2284 > a > i._mi { --tecno-icono: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3Cpath d='M15.5 13 17 22l-5-3-5 3 1.5-9'/%3E%3C/svg%3E"); }