@charset "UTF-8";

@import url('https://use.typekit.net/fuu2zdv.css');

/**
  global css
*/


:root {
    --bs-body-font-family : 'Myriad-Pro',sans-serif;
    --font-forma : 'forma-djr-display', sans-serif;

    --bs-primary: #114EA8;
    --bs-secondary: #F2FAFF;  /* palest blue*/
    --green: #C5DD8C;
    --light-blue: #DAF0FD; 
    --grey-blue: rgba(97, 180, 228, .18); 

    --bs-body-bg:var(--bs-white);
    --bs-body-color: #000;

    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
	  --bs-gutter-x: 0.75rem;


    /** font weight**/

    --vox-body-font-weight-lighter: 200;
    --vox-body-font-weight-light: 300;
    --bs-body-font-weight: var(--vox-body-font-weight-regular);
    --vox-body-font-weight-regular: 400;
    --vox-body-font-weight-medium: 500;
    --vox-body-font-weight-semi-bold: 600;
    --vox-body-font-weight-bold: 700;
    --vox-body-font-weight-bolder: 800;
    --vox-body-font-weight-black: 900;



    /* font sizes */ 
    /* resizing from 1920 - 1600 */

     /* 16-18 */
    --bs-body-font-size: clamp(1rem, 0.375rem + 0.625vw, 1.125rem);
    --bs-body-line-height: 1.8;

    /* 24-28 */
    --fs-h3: clamp(1.5rem, 0.25rem + 1.25vw, 1.75rem); 
    --lh-h3: 1.3;

    /* 26-50*/
    --fs-h2: clamp(1.625rem, -5.875rem + 7.5vw, 3.125rem); 
    --lh-h2: 1.2; 

    /* 30-60 */
    --fs-h1: clamp(1.875rem, -7.5rem + 9.375vw, 3.75rem);
    --lh-h1: 1;

    /* 24 */
    /* --fs-24: clamp(1.25rem, 0.625rem + 1vw, 1.5rem);  */


    /* custom */

    --vox-width: 88%;
    --vox-max-width-large: 1340px;
    --vox-max-width-small: 900px;
    --vox-margin-auto: 0 auto;



 }
	