:root {


  --font-family-1: 'Rubik';


  --font-size--2: clamp(0.69rem, calc(0.64rem + 0.26vw), 0.88rem);
  --font-size--1: clamp(0.83rem, calc(0.77rem + 0.32vw), 1.05rem);
  --font-size-0: clamp(1.00rem, calc(0.92rem + 0.38vw), 1.27rem);
  --font-size-1: clamp(1.20rem, calc(1.11rem + 0.46vw), 1.52rem);
  --font-size-2: clamp(1.44rem, calc(1.33rem + 0.55vw), 1.82rem);
  --font-size-3: clamp(1.73rem, calc(1.60rem + 0.66vw), 2.19rem);
  --font-size-4: clamp(2.07rem, calc(1.92rem + 0.79vw), 2.62rem);
  --font-size-5: clamp(2.49rem, calc(2.30rem + 0.94vw), 3.15rem);
  --font-size-6: clamp(2.99rem, calc(2.76rem + 1.13vw), 3.78rem);
  --font-size-7: clamp(3.58rem, calc(3.31rem + 1.36vw), 4.53rem);
}




@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-stretch: normal;
  font-weight: 300;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYi1VU80V4bVkA.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-stretch: normal;
  font-weight: 300;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8sDE0U1dYPFkJ1O.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-stretch: normal;
  font-weight: 500;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-stretch: normal;
  font-weight: 500;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0U1dYPFkJ1O.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-stretch: normal;
  font-weight: 600;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-stretch: normal;
  font-weight: 600;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEU1dYPFkJ1O.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-stretch: normal;
  font-weight: 700;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-stretch: normal;
  font-weight: 700;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-stretch: normal;
  font-weight: 800;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-h4-1VU80V4bVkA.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-stretch: normal;
  font-weight: 800;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8vdFEU1dYPFkJ1O.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-stretch: normal;
  font-weight: 900;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1VU80V4bVkA.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-stretch: normal;
  font-weight: 900;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-stretch: normal;
  font-weight: 400;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0U1dYPFkJ1O.woff2") format("woff2");
}


@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2") format("woff2");
}