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

/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@media only screen (min-width: 1024px){
.fp {
    font-size:100px;
  }
}

@media (max-width: 767px) {
  h1 {
    font-size: 44px !important;
  }
   h2 {
    font-size: 36px !important;
  }
}


@media only screen (min-width: 1024px){
.fp h1 {
    font-size:100px;
  }
}

.footer h6 {
  font-family: input-sans, sans-serif !important;
}

.footer p {
  font-family: input-sans, sans-serif !important;
}

.footer a {
  font-family:input-sans, sans-serif !important;
}

.footer a:hover {
  font-family:input-sans, sans-serif !important;
}

.footer a:active {
  font-family: input-sans, sans-serif !important;
}

.blog-post__headline {
    font-size: 36px !important;
}

h1, h2 , h3, h4, h5, h6 {
font-family: input-sans, sans-serif;
font-weight:300 !important;
text-transform: uppercase;
}

p {
font-family: bilo, sans-serif;
}

body {
  font-family: bilo, sans-serif;
}

li, ul {
    font-family: bilo, sans-serif;
}

ul:active, li:active, ul:hover, li:hover {
  font-family: bilo, sans-serif;
}

#hs_cos_wrapper_widget_1669212928224 .form-title {
  font-family: bilo, sans-serif;
  font-weight:500;
  font-size:24px;
}

form label {
  font-family: bilo, sans-serif;
  font-weight:400;
}




@media (max-width: 1100px) {
.header__menu--mobile {
background-color: rgba(255, 255, 255, 1.0);
  }
}
.header__menu-link {
    font-family: input-sans, sans-serif;
}

.header__menu-item--depth-1 > .header__menu-link--active-link:not(.button) {
  font-family: input-sans, sans-serif;
}

.header__menu-item--depth-1 > .header__menu-link:not(.button) {
  font-family: input-sans, sans-serif;
}
  
  .header__menu-item--depth-1 > .header__menu-link:hover, .header__menu-item--depth-1 > .header__menu-link:focus {
  font-family: input-sans, sans-serif;
}

.button {
  color:#005cff;
  background-color:#005cff;
  font-family:font-family: input-sans, sans-serif !important;
}

.button:hover {
  background-color:white;
}

#hs_cos_wrapper_dnd_area-module-2 .button {
  background-color:#005cff;
}

.widget-type-form {
  box-shadow:none;
  -webkit-box-shadow:none;
}

.button.button--secondary, .button.button--secondary:hover, .button.button--secondary:focus, .button.button--secondary:active, .button.button--secondary:visited {
  font-family: input-sans, sans-serif;
}

.button.button--highlight, .button.button--highlight:hover, .button.button--highlight:focus, .button.button--highlight:active, .button.button--highlight:visited {
    font-family: input-sans, sans-serif;
}

a, a:hover, a:focus, a:active, a:visited {
      font-family: bilo, sans-serif;
}

button, .button, .hs-button {
      font-family: input-sans, sans-serif;
}

button {
        font-family: input-sans, sans-serif;
}

form input[type='submit'], form .hs-button {
  font-family: input-sans, sans-serif;
}

form input[type='text'], form input[type='email'], form input[type='password'], form input[type='tel'], form input[type='number'], form input[type='search'], form select, form textarea {
   font-family: input-sans, sans-serif;
} 

form input[type='submit'], form .hs-button  {
  width:150px;
}

form input[type='submit']:hover, form .hs-button:hover {
     font-family: input-sans, sans-serif;
} 

form input[type='submit']:focus, form .hs-button:focus {
     font-family: input-sans, sans-serif;
} 

form input[type='submit']:active, form .hs-button:active {
     font-family: input-sans, sans-serif;
} 

form input[type='submit']:visited, form .hs-button:visited {
     font-family: input-sans, sans-serif;
} 

form {
    padding: 0px !important;
}

.header__bottom {
    padding: 30px 23px 30px 23px !important;
}

/* @media (min-aspect-ratio: 16/9) {
    #videoBG {
        width:100%;
        height: auto;
    }
}
@media (max-aspect-ratio: 16/9) {
    #videoBG { 
        width:auto;
        height: 100%;
    }
}

@media (max-width: 767px) {
    #videoBG {
        display: none;
    }
    body {
        background: url('https://26234872.fs1.hubspotusercontent-eu1.net/hubfs/26234872/Videoposter.png');
        background-size: cover;
    }
} */