@import url("https://use.typekit.net/scf8bru.css");


@font-face {
  font-family: 'Satoshi';
  src: url('../../fonts/Satoshi-Light.woff2') format('woff2'),
       url('../../fonts/Satoshi-Light.woff') format('woff'),
       url('../../fonts/Satoshi-Light.ttf') format('truetype');
       font-weight: 300;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'Satoshi';
  src: url('../../fonts/Satoshi-Regular.woff2') format('woff2'),
       url('../../fonts/Satoshi-Regular.woff') format('woff'),
       url('../../fonts/Satoshi-Regular.ttf') format('truetype');
       font-weight: 400;
       font-display: swap;
       font-style: normal;
}



@font-face {
  font-family: 'Satoshi';
  src: url('../../fonts/Satoshi-Medium.woff2') format('woff2'),
       url('../../fonts/Satoshi-Medium.woff') format('woff'),
       url('../../fonts/Satoshi-Medium.ttf') format('truetype');
       font-weight: 500;
       font-display: swap;
       font-style: normal;
}



@font-face {
  font-family: 'Satoshi';
  src: url('../../fonts/Satoshi-Bold.woff2') format('woff2'),
       url('../../fonts/Satoshi-Bold.woff') format('woff'),
       url('../../fonts/Satoshi-Bold.ttf') format('truetype');
       font-weight: 700;
       font-display: swap;
       font-style: normal;
}




@font-face {
  font-family: 'Satoshi';
  src: url('../../fonts/Satoshi-Black.woff2') format('woff2'),
       url('../../fonts/Satoshi-Black.woff') format('woff'),
       url('../../fonts/Satoshi-Black.ttf') format('truetype');
       font-weight: 900;
       font-display: swap;
       font-style: normal;
}


body {
   font-family: 'Satoshi';
   font-weight: 400
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.the-seasons {
  font-family: "september", sans-serif;
  font-weight: bold;
      letter-spacing: normal;
          text-transform: none;
          line-height: 1.125 !important
}


@media (min-width: 992px) {
.h2, h2 {
    font-size: 46px;
}

.h3, h3 {
    font-size: 36px;
    }

.h4, h4 {
    font-size: 28px;
}
.h5, h5 {
    font-size: 24px;
    }

.h6, h6 {
    font-size: 20px;
  }
}

header nav.navbar .navbar-nav > .nav-item > .nav-link {
  font-weight: 500
}

section.header .header-action .header-action__block p:nth-child(1) {
  font-family: inherit;
}

.gform_wrapper form .gform_body .gform_fields .gfield > :is(label, legend) {
   font-family: inherit;
}



.btn {
      padding: 20px 60px 20px 22.5px;
}

.btn:after {
        right: 25px;
}

section.header .header-action .header-action__block {
  border-radius: 0
}


section.header .header-action .header-action__block + .btn {
   border-top-left-radius: 0;
   border-top-right-radius: 0;
}

.card .card-footer .btn,
section.downloads .download .download-footer .btn,
article.article .article-sidebar .article-sidebar__footer .btn{
  border-top-left-radius: 0;
   border-top-right-radius: 0;
}


section.downloads .download .download-content {
        background: var(--color4);
}
@media (max-width: 992px) {
    header nav.navbar .navbar-brand {
      max-width: 90px;
      }
    }

