/* ---------- variable style ---------- */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap');

:root {
  /* fonts */
  --tipo-general: 'Inter';
  /* --tipo-titulos: 'PolySans-Median'; */
  --tipo-titulos: 'IBMPlexSerif-Light';
  --tipo-italic: 'IBMPlexSerif-MediumItalic';
  --tipo-italic-sans: 'IBM Plex Sans';
  --tipo-bold: "PolySans-Median";

  --font-size-txt: 18px;
  --tit-size: clamp(35px, 4vw, 80px);
  --subtit-size: clamp(18px, 3vw, 22px);
  --subtit-size-footer: clamp(14px, 2vw, 16px);
  --subtith2-size: clamp(25px, 3.5vw, 50px);
  --subtith3-size: clamp(18px, 2.5vw, 30px);
  --btn-txt: clamp(15px, 4vw, 20px);
  --letpq-size: clamp(10px, 2.5vw, 12px);

  --letter-spacing: 0.10em;
  --letter-spacing-tit: 0.05em;
  --letter-spacing-btn: 0.12em;

  --line-height-tit: 1.2em !important;
  --line-height-txt: 1.5em !important;


  /* colors */
  --c-primary: #101923;
  --c-secondary: #00aaaa;
  --c-grey-light: #ededed;
  --c-grey: #606060;
  --c-grey-bg: #FBFBFB;
  --c-white: #fff;
  --c-black: #101923;
  --c-azul-medium: #1D2C3D;
  --c-azul-dentaire: #4A5C6E;
  --c-azul-opalance: #9ac5d0;
  --c-beige-dark: #A29083;
  --c-beige-medium: #C0AB9A;
  --c-beige-light: #EFE7DC;
  --c-beige-bg: #F5F2ED;
  
  
  /* Transitions */
  --all-transition: all 0.4s ease;
}

@font-face {
  font-family: 'Inter';
  src: url('/wp-content/themes/generatepress_child/font/Inter.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/font/Inter.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'IBMPlexSerif-Light';
  src: url('/wp-content/themes/generatepress_child/font/IBMPlexSerif-Light.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/font/IBMPlexSerif-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'IBMPlexSerif-MediumItalic';
  src: url('/wp-content/themes/generatepress_child/font/IBMPlexSerif-MediumItalic.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/font/IBMPlexSerif-MediumItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}