/* @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    */
/*****************************************/

/* Navigation menu  */

body .navigation-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  text-transform: uppercase !important;
  font-weight: 600 !important;
  font-family: Montserrat !important;
}

header__logo header__logo--main {
  max-height: 150px !important;
}

@media (max-width: 1139px) {
  .header__container .header__row-2 {
    padding: 40px !important;
  }
  .hs_cos_wrapper_type_logo img, .hs_cos_wrapper_type_rich_text img {
    max-width: 80% !important;
  }
}

.submenu.level-1 {
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

/* Page content  */


.col__testimonial-container h3 {
  font-family: Montserrat !important;
}

.quest-text-content-list__inner h3 {
    font-size: 24px;
}

.quest-timeline__time h3 {
    font-family: Montserrat !important;
}

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form input[type=search],
form select,
form textarea {
  border-radius: 15px !important;
  background-color: #E7F0F7; !important;
}

widget-span {
    padding-top: 0px !important;
}

.cta_button {
  margin-bottom: 10px !important;
}

/*Blog Post Styling*/

.blog-post__featured img {
  max-width: 1000px;
  
}