.elementor-151 .elementor-element.elementor-element-a275a0b{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-151 .elementor-element.elementor-element-73e40cd .elementor-heading-title{font-family:"Benzin", Sans-serif;font-size:90px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-e193445 );}.elementor-151 .elementor-element.elementor-element-70646e6d{--display:flex;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-151 .elementor-element.elementor-element-73e40cd .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-151 .elementor-element.elementor-element-73e40cd .elementor-heading-title{font-size:20px;line-height:1.2em;}}/* Start custom CSS */:root {
  --text-color: #000;
}

/* Base */
html, body {
  color: var(--text-color);
}

/* Enlaces (todas las variantes) */
a,
a:visited,
a:hover,
a:active,
a:focus {
  color: var(--text-color);
  text-decoration-color: var(--text-color);
}

/* Titulares y texto básico */
h1, h2, h3, h4, h5, h6,
p, span, small, strong, em, b, i,
u, s, sub, sup, mark,
blockquote, q, cite,
code, pre, kbd, samp, var,
abbr, time, address {
  color: var(--text-color);
}

/* Listas y descripciones */
ul, ol, li, dl, dt, dd {
  color: var(--text-color);
}
::marker { color: var(--text-color); }

/* Tablas y figuras */
table, thead, tbody, tfoot, tr, th, td,
caption, figcaption {
  color: var(--text-color);
}

/* Formularios y controles */
label, legend, summary, details,
button, input, textarea, select,
option, optgroup, output {
  color: var(--text-color);
}

/* Placeholders */
input::placeholder,
textarea::placeholder {
  color: var(--text-color);
  opacity: 1; /* asegurar que se vea negro en todos los navegadores */
}

/* Componentes varios */
nav, header, footer, main, section, article, aside {
  color: var(--text-color);
}

/* SVG: usa el color del texto para relleno de trazos/letters */
svg, svg text {
  color: var(--text-color);
  fill: currentColor;
  stroke: currentColor;
}

/* Elementos interactivos y misceláneos */
summary::-webkit-details-marker { color: var(--text-color); }
dialog { color: var(--text-color); }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Benzin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://youcardscollection.net/wp-content/uploads/2025/03/Benzin-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Benzin';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://youcardscollection.net/wp-content/uploads/2025/03/Benzin-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Benzin';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://youcardscollection.net/wp-content/uploads/2025/03/Benzin-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Benzin';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://youcardscollection.net/wp-content/uploads/2025/03/Benzin-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Benzin';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://youcardscollection.net/wp-content/uploads/2025/03/Benzin-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */