.elementor-3798 .elementor-element.elementor-element-34c17bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-3798 .elementor-element.elementor-element-34c17bd:not(.elementor-motion-effects-element-type-background), .elementor-3798 .elementor-element.elementor-element-34c17bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-485c140 );}.elementor-3798 .elementor-element.elementor-element-0e914c2 .elementor-heading-title{font-size:3.5rem;}.elementor-3798 .elementor-element.elementor-element-e17853f{--spacer-size:20px;}.elementor-3798 .elementor-element.elementor-element-7f82f36 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3798 .elementor-element.elementor-element-06d46a1 .elementor-heading-title{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-3798 .elementor-element.elementor-element-34c17bd{--padding-top:75px;--padding-bottom:75px;--padding-left:55px;--padding-right:55px;}}@media(max-width:767px){.elementor-3798 .elementor-element.elementor-element-34c17bd{--padding-top:45px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-3798 .elementor-element.elementor-element-0e914c2 .elementor-heading-title{font-size:2rem;}.elementor-3798 .elementor-element.elementor-element-e17853f{--spacer-size:5px;}}/* Start custom CSS for container, class: .elementor-element-34c17bd */.elementor-3798 .elementor-element.elementor-element-34c17bd h1 {
    font-size: 3.5rem;
}


.elementor-3798 .elementor-element.elementor-element-34c17bd h2 {
    font-family: "Rubik";
    font-weight: 700;
    font-size: 1.6rem;
  margin-bottom: 10px;
  color: #111111;
}


.widerruf-minimahl {

    margin: 0 auto;
    line-height: 1.7;
    font-size: 16px;
  }

  .widerruf-minimahl h1,
  .widerruf-minimahl h2,
  .widerruf-minimahl h3 {
    line-height: 1.3;
    margin-top: 2.2em;
    margin-bottom: 0.7em;
  }

  .widerruf-minimahl h1 {
    font-size: 34px;
    margin-top: 0;
  }

  .widerruf-minimahl h2 {
    font-size: 26px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 0.35em;
  }

  .widerruf-minimahl h3 {
    font-size: 20px;
  }

  .widerruf-minimahl p {
    margin: 0 0 1em;
  }

  .widerruf-minimahl ul {
    margin: 0 0 1.2em 1.3em;
    padding: 0;
  }

  .widerruf-minimahl li {
    margin-bottom: 0.45em;
  }

  .widerruf-minimahl .info-box,
  .widerruf-minimahl .form-box {
    background: #f7f7f7;
    border-left: 4px solid #222;
    padding: 1.2em;
    margin: 1.2em 0;
  }

  .widerruf-minimahl .form-line {
    margin-bottom: 0.8em;
  }
  .widerruf-minimahl a {
    text-decoration: underline;
  }/* End custom CSS */