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

/* Documentation: https://docs.sprocketrocket.co/custom-fonts */

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

@font-face {
  font-family: 'CrimsonPro-SemiBold';
  font-style: normal;
  font-weight: 600;
  src: url(//144957957.fs1.hubspotusercontent-eu1.net/hubfs/144957957/raw_assets/public/Samboat%20-%20Cybex%20Free/fonts/CrimsonPro-SemiBold.woff2) format("woff2");
}

@font-face {
  font-family: 'MPLUS2-Regular';
  font-style: normal;
  font-weight: 400;
  src: url(//144957957.fs1.hubspotusercontent-eu1.net/hubfs/144957957/raw_assets/public/Samboat%20-%20Cybex%20Free/fonts/MPLUS2-Regular.woff2) format("woff2");
}

h1, h2, h3, h4 {
  font-family: 'CrimsonPro-SemiBold';
}

form input, form input[type=email], form input[type=submit], form input[type=text], form textarea{
  padding: .6rem;
}
.hbspt-form .hs_submit input[type=submit]:not(:disabled), .system-page form input[type=submit]:not(:disabled), form input[type=submit]:not(:disabled){
  border-radius: 5px;
}

/* Preferences page */

.page-system .mobile-options{
  display: none !important;
}
.system-page form input,
.system-page form input[type=email],
.system-page form input[type=text] {
  min-height: auto;
}

/* Landing Page */

.hbspt-form input, 
.hbspt-form input[type=email], 
.hbspt-form input[type=text], 
.hbspt-form textarea, 
form input, 
form input[type=email], 
form input[type=text], form textarea{
  border-radius: 5px;
}
form label,
.hbspt-form label{
  font-weight: 700;
}
form label,
.hbspt-form label,
.hero-form-module .form-content h3, 
.widget-type-form h3.form-title{
  background: transparent;
}
nav.navbar.samboat-header{
  justify-content: center;
}
nav.navbar.samboat-header .logo-header{
  margin: 0px;
}
@media (min-width: 1400px){
  .hero-form-module.samboat-hero-form .row > div:nth-child(2){
    width: 41.66666667%;
  }
}
.hero-form-module.samboat-hero-form .form-content{
  border-radius: 5px;
  padding: 30px;
}
.hero-form-module.samboat-hero-form h3{
  font-size: 2.4em;
  letter-spacing: 0.5px;
}
.hero-form-module.samboat-hero-form .hbspt-form fieldset, 
.hero-form-module.samboat-hero-form form fieldset {
  margin-bottom: .5rem !important;
}
.hero-form-module.samboat-hero-form .input{
  margin: 0px;
}
.hero-form-module.samboat-hero-form .input > input[type=email]{
  width: 100%;
}
.hero-form-module.samboat-hero-form .form-columns-2{
  display: flex;
  gap 1rem;
}
.hero-form-module.samboat-hero-form form .hs-dependent-field .hs-form-booleancheckbox label{
  gap: .5rem;
  margin-bottom: .5rem;
}
.hero-form-module.samboat-hero-form form .hs-dependent-field .hs-form-booleancheckbox label p{
  font-size: 14px;
  font-weight: 400;
}
.hero-form-module.samboat-hero-form form .hs_submit {
  margin-top: 1rem;
}
.hero-form-module.samboat-hero-form form .hs_submit input[type=submit]:not(:disabled){
  width: 100%;
  border-radius: 5px;
  font-size: 16px;
}

/* Thank You Page */

.hero-form-module.samboat-hero-typ .column-left p{
  line-height: 160%;
}


/* BASE */
div[data-global-resource-path]>.container-fluid {
  padding: 0;
}