.ok-sec-hero__container{display:flex;flex-direction:column}.ok-sec-hero__form-container{margin:auto}.ok-sec-hero__content-line{display:flex;flex-direction:column;margin-top:1rem}.ok-sec-hero__content--img-col,.ok-sec-hero__content--text-col{margin-top:1rem}.ok-sec-hero__form-container{padding:5%}.inputs-list input,.inputs-list span{font-size:.77rem}
.LogoFooter{
  margin-bottom: 15px
}

  #secHero .hs-form-required{
    color: #262626!important;
  }
#secHero .hs-input.invalid.error {
    border-color: #fff!important;
}
  #secHero .hs-error-msg{
    color: #fff!important;
  }
  }
  #secHero h3{
    font-family: 'UniversForSchueco'!important;
    font-weight: 500;
    font-size: 28px;
    color: #262626;
  }
  .card__text{
    color: #262626!important;
  }
  #secHero  input {
    color: #262626!important;
    font-size: 14px!important;
    font-family: 'UniversForSchueco';
  }
  
  #secHero  .hs-fieldtype-booleancheckbox{
    margin-bottom: 1rem!important;
  }
  #secHero  .hs-form-booleancheckbox span p, .hs-form-booleancheckbox span p a {
    color:#262626!important;
    font-family: UniversForSchueco;
    font-size: 12px!important;
  }
  #secHero .hs-form-booleancheckbox span p a{
    text-decoration: underline;
  }
  #secHero  form .hs-button, form input[type=submit]{
    background-color:#262626!important;
    border: solid 1px #262626;
    color: #fff!important;
    width: fit-content;
  }
  
    #hs_cos_wrapper_module_17150697420933 .ok-sec-hero { background-color:rgba(255,255,255,0.0); }

#hs-button_widget_1711536095191 {
    display: inline-block;
    background-color: rgba(120, 185, 40, 1.0);
    color: #FFFFFF;
    font-size: 20px;
    font-family: sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
#hs_cos_wrapper_widget_1711536095191 {
    border-color: #78b928 !important;
    border-radius: 5px !important;
    display: block !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
}

@media (min-width: 1280px) {
    .row-fluid:after, .row-fluid:before {
        content: "";
        display: table;
    }
}

@media (min-width: 1280px) {
    .row-fluid [class*=span]:first-child {
        margin-left: 0;
    }
}

#hs_cos_wrapper_module_17150697420933 .ok-sec-hero__form-container {
  background-color:rgba(120,185,40,1.0);
  padding:25px;
  margin-top:2rem;
  margin-bottom:0px;
}

#hs_cos_wrapper_module_17150697420933 .ok-sec-hero__content--img-col { text-align:center; }

@media screen and (min-width:768px) {
  #hs_cos_wrapper_module_17150697420933 .ok-sec-hero__container { flex-direction:row; }

  #hs_cos_wrapper_module_17150697420933 .ok-sec-hero__text { width:60%; }

  #hs_cos_wrapper_module_17150697420933 .ok-sec-hero__form-container {
    width:38%;
    margin:2rem 0 auto auto;
  }

  #hs_cos_wrapper_module_17150697420933 .ok-sec-hero__content-line {
    background-color:rgba(255,255,255,0.0);
    flex-direction:column-reverse;
  }
}


.dnd_area-row-0-max-width-section-centering > .row-fluid {
  max-width: 1140px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* HubSpot Non-stacked Media Query Styles */
@media (min-width:768px) {
  .dnd_area-row-4-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .dnd_area-module-9-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .dnd_area-module-9-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
}
/* HubSpot Styles (default) */
.dnd_area-row-0-padding {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.dnd_area-row-1-background-layers {
  background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.dnd_area-row-2-background-layers {
  background-image: linear-gradient(rgba(120, 185, 40, 1), rgba(120, 185, 40, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.dnd_area-row-4-background-layers {
  background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.dnd_area-column-2-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.dnd_area-column-2-row-0-padding {
  padding-bottom: 50px !important;
}
.dnd_area-column-2-row-1-padding {
  padding-bottom: 48px !important;
}
.dnd_area-column-5-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.dnd_area-column-5-row-0-padding {
  padding-bottom: 0px !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
}

a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
