
:root {
  
    
    --font-family-1: 'Montserrat';
  
  
  --font-size--2: clamp(0.69rem, calc(0.66rem + 0.17vw), 0.81rem);
  --font-size--1: clamp(0.83rem, calc(0.78rem + 0.26vw), 1.01rem);
  --font-size-0: clamp(1.00rem, calc(0.92rem + 0.38vw), 1.27rem);
  --font-size-1: clamp(1.20rem, calc(1.09rem + 0.55vw), 1.58rem);
  --font-size-2: clamp(1.44rem, calc(1.29rem + 0.77vw), 1.98rem);
  --font-size-3: clamp(1.73rem, calc(1.52rem + 1.06vw), 2.47rem);
  --font-size-4: clamp(2.07rem, calc(1.78rem + 1.45vw), 3.09rem);
  --font-size-5: clamp(2.49rem, calc(2.10rem + 1.96vw), 3.86rem);
  --font-size-6: clamp(2.99rem, calc(2.46rem + 2.63vw), 4.83rem);
}

  
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: normal;
      font-stretch: normal;
      font-weight: 100;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw7Y3tcoqK5.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: italic;
      font-stretch: normal;
      font-weight: 100;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8aXp-p7K5ILg.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: normal;
      font-stretch: normal;
      font-weight: 200;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew7Y3tcoqK5.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: italic;
      font-stretch: normal;
      font-weight: 200;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9aXp-p7K5ILg.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: normal;
      font-stretch: normal;
      font-weight: 300;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew7Y3tcoqK5.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: italic;
      font-stretch: normal;
      font-weight: 300;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9aXp-p7K5ILg.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: normal;
      font-stretch: normal;
      font-weight: 500;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: italic;
      font-stretch: normal;
      font-weight: 500;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aXp-p7K5ILg.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: normal;
      font-stretch: normal;
      font-weight: 600;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: italic;
      font-stretch: normal;
      font-weight: 600;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aXp-p7K5ILg.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: normal;
      font-stretch: normal;
      font-weight: 700;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: italic;
      font-stretch: normal;
      font-weight: 700;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aXp-p7K5ILg.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: normal;
      font-stretch: normal;
      font-weight: 800;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w7Y3tcoqK5.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: italic;
      font-stretch: normal;
      font-weight: 800;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6aXp-p7K5ILg.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: normal;
      font-stretch: normal;
      font-weight: 900;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w7Y3tcoqK5.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: italic;
      font-stretch: normal;
      font-weight: 900;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aXp-p7K5ILg.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: italic;
      font-stretch: normal;
      font-weight: 400;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aXp-p7K5ILg.woff2") format("woff2");
    }
  
    
    @font-face {
      font-family: 'Montserrat';
      font-style: normal;
      font-stretch: normal;
      font-weight: 400;
      src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew7Y3tcoqK5.woff2") format("woff2");
    }
  

