/* ---------- variable style ---------- */

:root {
  /* fonts */
  --tipo-general: "HostGrotesk-Regular", sans-serif;
  /* --tipo-titulos: "Didot Title", serif; */
  --tipo-titulos: "HostGrotesk-Regular", sans-serif;
  /* --tipo-titulos: 'Didot', serif; */
  --tipo-bold: "HostGrotesk-SemiBold";
  --tipo-light: "HostGrotesk-Light";

  --font-size-txt: 20px;
  --proyecto-tit: clamp(56px, 10vw, 72px);
  --proyecto-txt: clamp(12px, 5vw, 16px);
  --tit-size: clamp(35px, 15vw, 200px);
  --subtit-size: clamp(30px, 5vw, 42px);
  --subtit-size-footer: clamp(14px, 2vw, 16px);
  --subtith2-size: clamp(25px, 5vw, 50px);
  --subtith3-size: clamp(18px, 2.5vw, 30px);
  --btn-txt: clamp(15px, 5vw, 20px);
  --letpq-size: clamp(10px, 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; /*color clienta*/
  --c-verde: #C6DBD8; /*color logo clienta*/
  --c-grey-light: #ededed;
  --c-grey: #606060;
  --c-grey-bg: #FBFBFB;
  --c-blanco: #fff;
  --c-negro: #101923;
  --c-azul-medium: #1D2C3D;
  --c-azul-dentaire: #4A5C6E;
  --c-beige-dark: #A29083;
  --c-beige-medium: #C0AB9A;
  --c-beige-light: #EFE7DC;
  --c-beige-bg: #F5F2ED;
  
  /* Transitions */
  --all-transition: all 0.4s ease;
  --transitions-large: all 0.8s ease;
}

/* TÍTULOS */

@font-face {
  font-family: 'Didot Title';
  src: url('/wp-content/themes/generatepress_child/font/Didot Title.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/font/Didot Title.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Didot';
  src: url('/wp-content/themes/generatepress_child/font/Didot.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/font/Didot.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DMSerifDisplay';
  src: url('/wp-content/themes/generatepress_child/font/DMSerifDisplay-Regular.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/font/DMSerifDisplay-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* TEXTO CORRIDO */
@font-face {
  font-family: 'HostGrotesk-Regular';
  src: url('/wp-content/themes/generatepress_child/font/HostGrotesk-Regular.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/font/HostGrotesk-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HostGrotesk-Light';
  src: url('/wp-content/themes/generatepress_child/font/HostGrotesk-Light.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/font/HostGrotesk-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HostGrotesk-SemiBold';
  src: url('/wp-content/themes/generatepress_child/font/HostGrotesk-SemiBold.woff2') format('woff2'),
    url('/wp-content/themes/generatepress_child/font/HostGrotesk-SemiBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}