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


/*****************************************/
/* FONTS - CircularBrave   */
/*****************************************/


}

/*****************************************/
.navigation-primary a {
  font-weight: 400;
}

.submenu.level-2 .menu-item .menu-link {
  font-size: 14px!important;
}

.submenu.level-2 {
  width: auto!important;
  min-width: 200px;
}

h1, h2, h3, h4, h5, h6, h7 {
	font-family: Bricolage Grotesque !important;
	font-weight: 800;
}

p, body, html {
	font-family: DM Sans !important;
	font-weight: 400;
}

p {
  font-size: 20px;
  line-height: 1,8;
}

@media (max-width: 575px){
p {
  font-size: 18px;
  line-height: 1,6;
}
}

/* set fontsize and lineheight for menu items in mega menu */
.nav-dropdown-card p {
  font-size: 16px!important;
  line-height: 1.6!important;
}

button, .button, a, label {
	font-family: DM Sans!important;
}

.hs-button {
	font-family: Dm Sans!important;
	border: none!important;
	border-radius: 50px!important;
	font-size: 14px!important;
  padding: 16px 38px!important;
  text-transform: none!important;
}

.price-block__number {
	font-size: 2.5em;
}

.price-block__currency {
	font-size: 1.1em;
}


label p {
  line-height: 0;
  margin-left: 10px!important;
}

/* Form styling */

.hs-submit {
  margin-top: 30px;
}

.inputs-list:first-child{
  padding-top:12px;
  padding-bottom:12px;
}

.inputs-list>li{
  padding-bottom:6px;
}

html {
  scroll-behavior: smooth;
}

.grecaptcha-badge { 
  opacity:0;
  visibility:hidden;
  height: 1px!important;
  position: absolute;
}

fieldset {
  max-width: 1100px!important;
}

textarea.hs-input { 
  height: 200px!important;
}

.logo-card{
  min-height: 80px !important;
}