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

@font-face {
  font-family: 'CircularBrave';
  src: url('https://4655184.fs1.hubspotusercontent-na1.net/hubfs/4655184/webfonts/CircularBraveT-Black.woff2') format('woff2'),
       url('https://4655184.fs1.hubspotusercontent-na1.net/hubfs/4655184/webfonts/CircularBraveT-Black.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CircularBrave';
  src: url('https://4655184.fs1.hubspotusercontent-na1.net/hubfs/4655184/webfonts/CircularBraveTxT-Bold.woff2') format('woff2'),
       url('https://4655184.fs1.hubspotusercontent-na1.net/hubfs/4655184/webfonts/CircularBraveTxT-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CircularBrave';
  src: url('https://4655184.fs1.hubspotusercontent-na1.net/hubfs/4655184/webfonts/CircularBraveTxT-Medium.woff2') format('woff2'),
       url('https://4655184.fs1.hubspotusercontent-na1.net/hubfs/4655184/webfonts/CircularBraveTxT-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CircularBrave';
  src: url('https://4655184.fs1.hubspotusercontent-na1.net/hubfs/4655184/webfonts/CircularBraveTxT-Book.woff2') format('woff2'),
       url('https://4655184.fs1.hubspotusercontent-na1.net/hubfs/4655184/webfonts/CircularBraveTxT-Book.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CircularBrave';
  src: url('https://4655184.fs1.hubspotusercontent-na1.net/hubfs/4655184/webfonts/CircularBraveTxT-Light.woff2') format('woff2'),
       url('https://4655184.fs1.hubspotusercontent-na1.net/hubfs/4655184/webfonts/CircularBraveTxT-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url(<link%20rel="preconnect"%20href="https://fonts.googleapis.com">%20%20%20%20<link%20rel="preconnect"%20href="https://fonts.gstatic.com"%20crossorigin>%20%20%20%20<link%20href="https://fonts.googleapis.com/css2?family=Inter&display=swap"%20rel="stylesheet">) 
  font-weight: 00;
  font-style: normal;
  font-display: swap;
}

/*****************************************/
.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: CircularBrave!important;
	font-weight: 800;
}

p, body, html {
	font-family: Inter!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: Inter!important;
}

.hs-button {
	font-family: Inter!important;
	border: none!important;
	border-radius: 0px!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;
}