@font-face {
    font-family: 'FiraSansBold';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/6b7b274cdb71fed31a3ab00827a091d6/FiraSansBold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansBoldItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/ff1a4e814429997d468ccf5cae66bc9f/FiraSansBoldItalic.otf') format('opentype');
    font-weight: bold;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansBook';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/9e29124adafe2cc4fc881e7eaed5def6/FiraSansBook.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansBookItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/774bbb46a64a14d157f8bb2ff15fb282/FiraSansBookItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansEight';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/fd288e0d2b4881f44e4d6375b8be7ad2/FiraSansEight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansEightItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/9cc6329e17015e641c79b81feb429141/FiraSansEightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansExtraBold';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/f990272b514f87a7dde50bfda439036f/FiraSansExtraBold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansExtraBoldItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/a52b745600af467eeb4cbf505fc70c8e/FiraSansExtraBoldItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansExtraLight';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/7c111c819173c9e340e71cb53b38f614/FiraSansExtraLight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansExtraLightItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/bcc4f71d5c0e032bbbb13e4f61aec8a2/FiraSansExtraLightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansFour';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/15301f88db6f1caa6c1b5d856b0e58c9/FiraSansFour.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansFourItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/329f1977b820ee62c0bc66e4846d7c87/FiraSansFourItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansHair';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/0669da4191410057e761bfd16826f9b5/FiraSansHair.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansHairItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/e40d777d7beb3b70eada8bf5e3f95291/FiraSansHairItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansHeavy';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/ef4267472f8676897aaeb5be0a520479/FiraSansHeavy.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansHeavyItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/2fe1f0b70cea02b424a3871b88593671/FiraSansHeavyItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/9ae15b27cb0856cac6e422932211091f/FiraSansItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansLight';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/a35b04a47658272244d456dd1cbfeb66/FiraSansLight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansLightItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/3e380267a8088e9c58dbcf224c9f3945/FiraSansLightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansMedium';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/825e43772be29d80b02fe39500a19bee/FiraSansMedium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansMediumItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/718bac96ea652141d2a71ca39cff056a/FiraSansMediumItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansRegular';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/e7988865e2e32f23de6205effcc3a95d/FiraSansRegular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansSemiBold';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/67cf35fead4c694f9ff5b0aeace739bc/FiraSansSemiBold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansSemiBoldItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/e904c88d03ab5ad3186d6b51e70b4fbe/FiraSansSemiBoldItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansThin';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/67e24104f6c230f03e3287627a114f61/FiraSansThin.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansThinItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/77a1f120b8837770c527bf60c3a1d0d9/FiraSansThinItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansTwo';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/c7deae98d2f4a41335667a4b7634e334/FiraSansTwo.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansTwoItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/e91dc81ea87ca40a59f5819b219be058/FiraSansTwoItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansUltra';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/9f476ae6949f2a1deead9739407b64c8/FiraSansUltra.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansUltraItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/bb013237bec40f286e1490aaccf1efff/FiraSansUltraItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

@font-face {
    font-family: 'FiraSansUltraLight';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/40af8ad9d2e4e0e8563733dd0b4366bc/FiraSansUltraLight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }

@font-face {
    font-family: 'FiraSansUltraLightItalic';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/ed1fe2615489d522b1be14400340401a/FiraSansUltraLightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

 /* The following rules are deprecated. */ 

@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/6b7b274cdb71fed31a3ab00827a091d6/FiraSansBold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/ff1a4e814429997d468ccf5cae66bc9f/FiraSansBoldItalic.otf') format('opentype');
    font-weight: bold;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/9e29124adafe2cc4fc881e7eaed5def6/FiraSansBook.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/774bbb46a64a14d157f8bb2ff15fb282/FiraSansBookItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/fd288e0d2b4881f44e4d6375b8be7ad2/FiraSansEight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/9cc6329e17015e641c79b81feb429141/FiraSansEightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/f990272b514f87a7dde50bfda439036f/FiraSansExtraBold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/a52b745600af467eeb4cbf505fc70c8e/FiraSansExtraBoldItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/7c111c819173c9e340e71cb53b38f614/FiraSansExtraLight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/bcc4f71d5c0e032bbbb13e4f61aec8a2/FiraSansExtraLightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/15301f88db6f1caa6c1b5d856b0e58c9/FiraSansFour.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/329f1977b820ee62c0bc66e4846d7c87/FiraSansFourItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/0669da4191410057e761bfd16826f9b5/FiraSansHair.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/e40d777d7beb3b70eada8bf5e3f95291/FiraSansHairItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/ef4267472f8676897aaeb5be0a520479/FiraSansHeavy.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/2fe1f0b70cea02b424a3871b88593671/FiraSansHeavyItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/9ae15b27cb0856cac6e422932211091f/FiraSansItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/a35b04a47658272244d456dd1cbfeb66/FiraSansLight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/3e380267a8088e9c58dbcf224c9f3945/FiraSansLightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/825e43772be29d80b02fe39500a19bee/FiraSansMedium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/718bac96ea652141d2a71ca39cff056a/FiraSansMediumItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/e7988865e2e32f23de6205effcc3a95d/FiraSansRegular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/67cf35fead4c694f9ff5b0aeace739bc/FiraSansSemiBold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/e904c88d03ab5ad3186d6b51e70b4fbe/FiraSansSemiBoldItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/67e24104f6c230f03e3287627a114f61/FiraSansThin.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/77a1f120b8837770c527bf60c3a1d0d9/FiraSansThinItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/c7deae98d2f4a41335667a4b7634e334/FiraSansTwo.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/e91dc81ea87ca40a59f5819b219be058/FiraSansTwoItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/9f476ae6949f2a1deead9739407b64c8/FiraSansUltra.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/bb013237bec40f286e1490aaccf1efff/FiraSansUltraItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/40af8ad9d2e4e0e8563733dd0b4366bc/FiraSansUltraLight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
      }



@font-face {
    font-family: 'Fira Sans';
        src: url('/assets/fonts/fira-sans/2bb3cdfc4ee05959be169778ced73de9/ed1fe2615489d522b1be14400340401a/FiraSansUltraLightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
      }

