


.wrappernewsletter.blog .legal-consent-container .hs-form-booleancheckbox-display p {
  padding-left: 0rem;
  


}

.hs-fieldtype-booleancheckbox .no-list.hs-error-msgs.inputs-list::before {
    display: none !important;
}


.blog .wrappernewsletter fieldset.form-columns-2 {
  margin-bottom: 28px!important;
}

.wrappernewsletter.blog .form-columns-2>.hs-form-field:first-child{
  padding-right: 0px!important;
}




.wrappernewsletter .hs-button.primary.large {
  margin-top: 20px;
}
.blog.wrappernewsletter .legal-consent-container{
  margin-bottom: 0!important;
}

.wrappernewsletter.blog .formnewsletter  .field.hs-fieldtype-booleancheckbox {
  margin-bottom: 0!important;
}

.wrappernewsletter{
  width: 100%;
  background-color: #FFCC00;
  display: flex;

height: auto;
padding-top: 70px;
  padding-bottom: 70px;
justify-content: center;
align-items: center;
    
}
.highlight{
  background-color: green!important;
}
@media only screen and (max-width: 768px){
      .wrappernewsletter {
        padding: 50px 16px;}
}

@media only screen and (min-width: 768px){
  .innerwrapper_newsletter{
  max-width: 768px; 
  }
}
innerwrapper_newsletter{

}
/*Text*/
.header{
  font-size: 1.5rem;
  line-height: 1.2;
  color: #333333;
  margin-bottom: 1.25rem;
}
.cta-teaser-heading{
  font-weight: bold;
}

.cta-teaser-subheading{
  
}

.cta-teaser-text{
 
}


.newsletter_title{color: var(--Black, #000);

margin-bottom: 2px; 
}

.newsletter_subtitle{

margin-bottom: 20px;
}

.newsletter_text{
 font-size: 1.0625rem;
  line-height: 1.5;
  font-weight: 300;
  color: #333333;
  margin-bottom: 0.8em;
  margin-bottom: 28px;
}
.hs-form-booleancheckbox-display{
color:#333!important;
}
.hs-form-booleancheckbox>label>span{
cursor:pointer;
}
/*Form*/
/*E-mail Eingabe Bx*/
#email-588165f3-08b6-4b8b-afa1-5bd1168b855e, #lastname-588165f3-08b6-4b8b-afa1-5bd1168b855e, #firstname-588165f3-08b6-4b8b-afa1-5bd1168b855e{
display: flex;
width: 783px;
padding: 30px 12px 12px 14px;
flex-direction: column;
justify-content: center;
align-items: flex-start;
flex-shrink: 0;
align-self: stretch;
  border: 2px solid var(--black-60, #666);
background: var(--White, #FFF);
  overflow: hidden;
color: #333;
text-overflow: ellipsis;
white-space: nowrap;

line-height: 150%; /* 24px */
letter-spacing: 0.019px;
  /*margin-bottom:32px;*/
}

ul {
  list-style: none;
}
.inputs-list{
padding-left: 0;
}



.hs-button.primary.large{
display: inline-flex;
padding: 17.5px 40px;
justify-content: center;
align-items: center;
gap: 16px;
  border-radius: 3px;
background: var(--black-80, #333);
  color: var(--White, #FFF);
  float:left;

}

.hs-form-booleancheckbox-display>.hs-input{
background-color: #f00;
}

input:focus , textarea:focus{
  outline: none;
}


.wrappernewsletter .legal-consent-container>div{
margin-bottom: 16px;
}
.wrappernewsletter .legal-consent-container{
margin-bottom: 1.5rem;
}
/*mobile*/

@media only screen and (max-width: 475px) {
    .wrappernewsletter {
        display: flex;
        width: 100%;
                padding: 50px 16px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
     
    }
  .innerwrapper_newsletter{
   
  }
  
    .newsletter_title {
        color: var(--Black, #000);
        color: var(--Black, #000);
        
        /* 33.6px */
        letter-spacing: 0.034px;
    }

    .newsletter_subtitle {
        color: var(--Black, #000);
        
        /* 33.6px */
        letter-spacing: 0.034px;
    }

    .newsletter_text {
        color: var(--Black, #000);
        
        /* 24px */
        letter-spacing: 0.024px;
    }
}
  
  /*E-mail Eingabe Bx*/
#email-588165f3-08b6-4b8b-afa1-5bd1168b855e{
display: flex;

padding: 30px 12px 12px 14px;
flex-direction: column;
justify-content: center;
align-items: flex-start;
flex-shrink: 0;
align-self: stretch;
}
@media(max-width: 800px){
  #email-588165f3-08b6-4b8b-afa1-5bd1168b855e, #lastname-588165f3-08b6-4b8b-afa1-5bd1168b855e, #firstname-588165f3-08b6-4b8b-afa1-5bd1168b855e{
    width: 100%;
  }
}

ul {
  list-style: none;
}
.inputs-list{
padding-left: 0;
}



.hs-button.primary.large{
display: inline-flex;
padding: 17.5px 40px;
justify-content: center;
align-items: center;
gap: 16px;
  border-radius: 3px;
background: var(--black-80, #333);
  color: var(--White, #FFF);

line-height: 150%; /* 21px */
letter-spacing: 0.017px;
}



body .as-t-columns-module .form input[type=checkbox]  {
    display: flex;
    width: 22px;
    height: 22px;
    justify-content: center;
    align-items: center;
    border: 2px solid var(--black-80, #333);
    background: var(--White, #FFF);
}

/*error*/

form.hs-form :is(.hs-fieldtype-text, .hs-fieldtype-textarea)>ul[role="alert"]::before {
    content: "!";
    position: absolute;
    top: 1.25rem;
    right: 1rem;
    display: block;
    font-size: 1.5rem;
    font-weight: 300;
    --tw-text-opacity: 1;
    color: rgb(165 23 40 / var(--tw-text-opacity));
}

#email-588165f3-08b6-4b8b-afa1-5bd1168b855e{
margin-bottom: 0;
}
.wrappernewsletter .legal-consent-container{
margin-bottom: 24px;
}
/*.wrappernewsletter,
.hs-form-field {
    margin-bottom: 24px;
  }*/

.hs-form-required{
display:none;
}

.hs-fieldtype-booleancheckbox>.no-list.hs-error-msgs.inputs-list{

}

.cta-teaser-text{
  font-size: 1.0625rem;
  line-height: 1.5;
  font-weight: 300;
  color: #333333;
  margin-bottom: 1.5rem;
}

.hs-error-msgs {
    background: #a51728;
    font-size: 13px;
    line-height: 19px;
    list-style-type: none;
    margin: 0;
    padding: 7px 15px;
}

.hs-input.error {
    border-color: #a51728;
}
.hs-error-msgs {
    background: #a51728;
  color:white;
    font-size: 13px;
    line-height: 19px;
    list-style-type: none;
    margin: 0;
    padding: 7px 15px;
}

.header{
  font-size: 1.5rem;
  line-height: 1.2;
  color: #333333;
  margin-bottom: 1.25rem;
}

.cta-teaser-heading{
  font-weight: bold;
}

.cta-teaser-subheading{
  
}

.cta-teaser-text{
  font-size: 1.0625rem;
  line-height: 1.5;
  font-weight: 300;
  color: #333333;
  margin-bottom: 1.5rem;
}


.cta-teaser-container{
  width: 100%;
  padding: 80px 0px;
 
}

.header{
  font-size: 1.5rem;
  line-height: 1.2;
  color: #333333;
  margin-bottom: 1.25rem;
}

.cta-teaser-heading{
  font-weight: bold;
}

.cta-teaser-subheading{
  
}



.cta-teaser-button-wrapper {
  margin-top: 1.5rem; 
  margin-bottom: -0.5rem!important;
}

.cta-teaser-button {
  padding: .625rem 1.125rem;
  font-size: .9375rem;
  line-height: 1.2;
  border-radius: 3px;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgb(51 51 51/var(--tw-bg-opacity));
  border: 2px solid transparent;
  color: rgb(255 255 255/var(--tw-text-opacity))!important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  white-space: normal;
  text-decoration: none;
  word-break: break-word;
}





.cta-teaser-button:hover {
  background-color: rgb(0 0 0/var(--tw-bg-opacity));
  color: #000;
  border-color: #000;
}

.cta-teaser-button:hover, .cta-teaser-button:hover .cta-teaser-button_text {
    transform: translateX(0);
}

.cta-teaser-button_text{
  transition: transform .25s cubic-bezier(.4,0,.2,1);
  display: inline-block;
  transform: translateX(.55rem);  
  box-sizing: border-box;
}

.svg_arrow_main{
    transition: opacity .25s cubic-bezier(.4,0,.2,1);
    flex-shrink: 0;
    transform: translateX(.5rem);
    opacity: 0; 
}

.cta-teaser-button:hover .svg_arrow_main {
    fill: #fff;
    opacity: 1;
}

.fullwidth.cta-teaser-container{
  padding: 1px 0;
}

.cta-teaser-container > .dnd-section {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.content-width-image>.row-fluid>.span12.cta-teaser {
  grid-column: 1/span 10;
}

@media(min-width: 400px){
 
  .cta-teaser-heading{
    font-size: 1.75rem;
  }
  
  .cta-teaser-subheading{
    font-size: 1.75rem;
  }
  
  .cta-teaser-text{
    font-size: 1.0625rem;
  }
}

/*@media(min-width: 600px){
  .formnewsletter {
    min-height: 600px;
  }
  */
  
  
  .cta-teaser-container > .dnd-section {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  
  .content-width-image>.row-fluid>.span12.cta-teaser {
    grid-column: 1/span 12;
  }
}

@media(min-width: 780px){
 
  .header{
    margin-bottom: 1.5rem;
  }
  
  .cta-teaser-heading{
    font-size: 2rem;
  }
  
  .cta-teaser-subheading{
    font-size: 2rem;
  }
  
  .cta-teaser-text{
    font-size: 1.25rem;
  }
  
  .content-width-image>.row-fluid>.span12.cta-teaser {
    grid-column: 1/span 10;
  }
  
  .cta-teaser-container > .dnd-section {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}

@media(min-width: 1024px){
  
  .content-width-image>.row-fluid>.span12.cta-teaser {
    grid-column: 3/span 7;
  }
}

@media(min-width: 1280px){
 
  .cta-teaser-heading{
    font-size: 2.5rem;
  }
  
  .cta-teaser-subheading{
    font-size: 2.5rem;
  }
  
  .content-width-image>.row-fluid>.span12.cta-teaser {
    grid-column: 3/span 7;
  }
}

#email-588165f3-08b6-4b8b-afa1-5bd1168b855e.hs-input.invalid.error {
    
    border-color: rgb(165 23 40 / var(--tw-border-opacity));
}

.input{
margin-bottom: 0;
}

.imput.input>.invalid{
margin-bottom: 0;
}

.legal-consent-container > div > div > div > div > ul > li > label  {
       font-size: 12px!important;

}
@media only screen and (min-width:768px){


}
