@charset "UTF-8";@font-face {
font-family: ptsans-bold;
src:url("../../fuentes/ptsans/ptsans-bold-webfont.woff2") format('truetype');
font-style: normal;
font-weight: normal;
font-display: swap;
}
@font-face {
font-family: ptsans-regular;
src:url("../../fuentes/ptsans/ptsans-regular-webfont.woff2") format('truetype');
font-style: normal;
font-weight: normal;
font-display: swap;
}@font-face {
font-family: avenir-black;
src:url("../../fuentes/avenir/avenirltstd-black-webfont.woff2") format('truetype');
font-style: normal;
font-weight: normal;
font-display: swap;
}:root {--font-size-xxs: clamp(0.5rem, 0.37vw + 0.96rem, 0.6rem);
--line-height-xxs: 1.1;--font-size-xs: clamp(0.7rem, 0.37vw + 0.96rem, 0.8rem);
--line-height-xs: 1.2;--font-size-sm: clamp(0.9rem, 0.04vw + 0.61rem, 0.9rem);
--line-height-sm: 1.35;--font-size-base: clamp(1.05rem, 0.3vw + 0.90rem, 1.1rem);
--line-height-base: 1.3;--font-size-md: clamp(1.15rem, 0.3vw + 0.90rem, 1.15rem);
--line-height-md: 1.35;--font-size-lg: clamp(1.2rem, 1.56vw + 0.76rem, 1.3rem);
--line-height-lg: 1.35;--font-size-xl: clamp(1.5rem, 2.06vw + 0.76rem, 1.8rem);
--line-height-xl: 1.3;--font-size-xxl: clamp(1.55rem, 2.2vw + 1.4rem, 3.5rem);
--line-height-xxl: 1.25;--font-size-xxxl: clamp(2.2rem, 10vw + 0.2rem, 4.2rem);
--line-height-xxxl: 1.2;
--fuente-principal: avenir-black;, sans-serif;
--fuente-secundaria: ptsans-regular, sans-serif;
}.no-break { white-space: nowrap; }