/* RIBONDI: tipografia do site — Jost (variável 100–900).
   Substitui a Garet, que só tinha os cortes 300 (Book) e 850 (Heavy),
   sem nada entre eles: qualquer font-weight >= 600 caía no quase-preto. */

@font-face{
	font-family:'Jost';
	src:url('jost-latin-wght-normal.woff2') format('woff2');
	font-weight:100 900;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
	font-family:'Jost';
	src:url('jost-latin-ext-wght-normal.woff2') format('woff2');
	font-weight:100 900;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* ---------------------------------------------------------------
   ALIAS 'Garet' -> arquivos da Jost. ISTO NAO E ENGANO.

   127 regras de CSS gerado pelo Elementor (11 arquivos, 100 delas
   so em post-1616.css) declaram font-family:"Garet". Esses arquivos
   sao regenerados a cada export do site, entao edita-los nao se
   sustenta. Este alias faz essas regras receberem a Jost.

   CODIGO NOVO DEVE USAR 'Jost'. O alias existe so para o legado.
   --------------------------------------------------------------- */
@font-face{
	font-family:'Garet';
	src:url('jost-latin-wght-normal.woff2') format('woff2');
	font-weight:100 900;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
	font-family:'Garet';
	src:url('jost-latin-ext-wght-normal.woff2') format('woff2');
	font-weight:100 900;
	font-style:normal;
	font-display:swap;
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

body,
button,
input,
select,
textarea{
	font-family:'Jost','Segoe UI',Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
h1,h2,h3,h4,h5,h6,
.elementor-heading-title,
.elementor-button,
.elementor-image-box-title,
.flip-carousel-text{
	font-family:'Jost','Segoe UI',Arial,sans-serif;
}
