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

@font-face { 
  font-family: 'Proxima Nova Regular';  
  src: url('https://plotbox.com/hubfs/Proxima%20Nova%20Font/Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Regular-webfont%20%281%29.eot') format('eot'), 
    url('https://plotbox.com/hubfs/Proxima%20Nova%20Font/Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Regular-webfont%20%281%29.woff') format('woff'), 
    url('https://plotbox.com/hubfs/Proxima%20Nova%20Font/Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Regular-webfont%20%281%29.ttf') format('truetype');
}

@font-face { 
  font-family: 'Proxima Nova Bold';  
  src: url('https://plotbox.com/hubfs/Proxima%20Nova%20Font/Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Bold-webfont.eot') format('eot'), 
    url('https://plotbox.com/hubfs/Proxima%20Nova%20Font/Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Bold-webfont.woff') format('woff'), 
    url('https://plotbox.com/hubfs/Proxima%20Nova%20Font/Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Bold-webfont.ttf') format('truetype');
}

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

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
p {
  font-family: 'Proxima Nova Regular';
  font-size: 14px;
  text-align: left;
}

h1 {
  font-family: 'Proxima Nova Bold';
  font-size: 24px;
  text-align: left;
}

h2 {
  font-family: 'Proxima Nova Bold';
  font-size: 22px;
  text-align: left;
}

h3 {
  font-family: 'Proxima Nova Bold';
  font-size: 20px;
  text-align: left;
}

h4 {
  font-family: 'Proxima Nova Bold';
  font-size: 18px;
  text-align: left;
} 

h5 {
  font-family: 'Proxima Nova Bold';
  font-size: 18px;
  text-align: left;
}

h6 {
  font-family: 'Proxima Nova Bold';
  font-size: 18px;
  text-align: left;
}
.kl-rich-text__preheader {
  font-family: 'Proxima Nova ';
  font-size: 24px;
  text-align: left;
}

.kl-card-grid__preheader {
  font-family: 'Proxima Nova Regular';
  font-size: 20px;
}

ul {
  font-family: 'Proxima Nova Regular';
}

li {
  font-family: 'Proxima Nova Regular';
}

.button {
    font-family: 'Proxima Nova Bold';
  font-size: 14px;
  text-align: center;
}
.navbar { 
  font-family: 'Proxima Nova Bold';
  font-size: 16px; 
}
.kl-navbar{ 
    max-width: fit-content;
    padding: 0 20px;
    margin: auto;
}
 .kl-navbar {
    margin: auto;
    max-width: inherit;
    padding: 0 20px;
}
.kl-navbar__button {
  font-family: 'Proxima Nova Bold';
  font-size: 14px;
}
.button, .button_cta a, button {
    word-break: keep-all;
}
.lang_switcher_class {
    display: flex!important;
    justify-content: center;
}
.header__language-switcher--label-current {
    display: flex!important;
    justify-content: center;