    /* SPONSOREN valores distintos de en es */

    div.sponsoren img{ max-width: 850px; } /* 60vw */  
    div.sponsoren div.ministerium{ 
      /* background-color: aquamarine; */
      position: relative;
      max-width: 666px; /* 47vw */
      margin: auto;
      height: 11em;
    }
    div.ministerium div.ministerium_img_container{ 
      /* background-color: rgb(193, 255, 127); */
      position: absolute;
      bottom: 0;
      right: 0;
      width: 50%;
      margin: 0;
      padding: 0;
    }
    div.ministerium div.ministerium_img_container img{ 
      margin: 0;
      padding: 0;
    }
    div.ministerium p.ministerium_p1{ 
      /* background-color: rgb(121, 194, 43); */
      position: absolute;
      bottom: 0;
      left: 0;
      width: 46%;
      margin: 0;
      padding: 0;
      text-align: left;
    }
    div.ministerium p.ministerium_p2{ 
      text-align: justify;
      width: 100%;
    }
    div.ministerium p.ministerium_p3{ 
      /* background-color: rgb(219, 121, 212); */
      position: absolute;
      bottom: 0;
      left: 0;
      width: 46%;
      margin: 0;
      padding: 0;
      text-align: left;
    }
    div.ministerium p.ministerium_p5{ 
      /* background-color: rgb(121, 151, 219); */
      position: absolute;
      bottom: 0;
      left: 0;
      width: 46%;
      margin: 0;
      padding: 0;
      text-align: left;
    }
    div.ministerium p.ministerium_p7{ 
      /* background-color: rgb(154, 219, 121); */
      position: absolute;
      bottom: 0;
      left: 0;
      width: 46%;
      margin: 0;
      padding: 0;
      text-align: left;
    }
    div.ministerium p.ministerium_p2,
    div.ministerium p.ministerium_p3,
    div.ministerium p.ministerium_p4,
    div.ministerium p.ministerium_p5,
    div.ministerium p.ministerium_p6,
    div.ministerium p.ministerium_p7 { 
      display: none;
    }
    .ministerium_span{
      /* background-color: rgb(43, 194, 192); */
      display: inline-block;
      width: 10em;
    }
    
    /* @media screen and (max-width: 815px) { */
    @media screen and (max-width: 799px) {
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(185, 243, 224); */
        height: 8em;
        margin-top: 4em;
      }
      div.ministerium div.ministerium_img_container{ 
        /* background-color: rgb(167, 236, 94); */
        width: 40%;
      }
      div.ministerium p.ministerium_p1{ 
        display: none;
      }
      div.ministerium p.ministerium_p3{ 
        /* background-color: rgb(88, 139, 33); */
        display: block;
        width: 60%;
        line-height: 1.6;
      }
      div.ministerium p.ministerium_p2{ 
        /* background-color: rgb(179, 104, 61); */
        display: block;
        margin: 0;
        padding: 0;
        letter-spacing: -0.021em;
      }
    }

    /* @media screen and (max-width: 641px) { */
    @media screen and (max-width: 662px) {
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(201, 185, 243); */
        height: 10em;
        margin-top: 3em;
      }
      div.ministerium div.ministerium_img_container{ 
        /* background-color: rgb(236, 94, 94); */
        width: 50%;
      }
      div.ministerium p.ministerium_p2, div.ministerium p.ministerium_p3 { 
        display: none;
      }
      div.ministerium p.ministerium_p5{ 
        /* background-color: rgb(176, 174, 136); */
        display: block;
        width: 50%;
        line-height: 1.9;
      }
      div.ministerium p.ministerium_p4{ 
        /* background-color: rgb(169, 186, 214); */
        display: block;
        margin: 0;
        padding: 0;
        letter-spacing: 0.13em;
        line-height: 1.9;
        text-align: justify;
        letter-spacing: 0.01em;
      }
      .ministerium_span{
        /* background-color: rgb(181, 179, 130); */
        width: 9.5em;
      }
    }

    /* @media screen and (max-width: 557px) { */
    @media screen and (max-width: 596px) {
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(243, 229, 185); */
        height: 12.5em;
      }
      div.ministerium p.ministerium_p4{ 
        /* background-color: rgb(169, 186, 214); */
        line-height: 1.9;
        letter-spacing: 0.17em;
      }
    }

    /* @media screen and (max-width: 532px) { */
    @media screen and (max-width: 584px) {
      div.sponsoren { 
        /* background-color: rgb(214, 243, 185); */
        width: 90%;
      }
    }

    /* @media screen and (max-width: 474px) { */
      @media screen and (max-width: 521px) {
      div.sponsoren { 
        /* background-color: rgb(243, 189, 185); */
        width: 96%;
      }
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(243, 229, 185); */
        height: 11.5em;
        margin-top: 2em;
      }
      div.ministerium p.ministerium_p4{ 
        /* background-color: rgb(169, 186, 214); */
        line-height: 1.7;
        letter-spacing: 0.17em;
      }
      div.ministerium p.ministerium_p5{ 
        /* background-color: rgb(174, 214, 169); */
        line-height: 1.7;
      }
    }

    /* @media screen and (max-width: 446px) { */
    @media screen and (max-width: 489px) {
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(243, 229, 185); */
        height: 9.1em;
        margin-top: 2em;
      }
      div.ministerium p.ministerium_p4{ 
        /* background-color: rgb(179, 214, 169); */
        /* font-size: .75em; */
        line-height: 1.7;
        /* letter-spacing: 0.17em; */
        letter-spacing: -0.05em;
      }
      div.ministerium p.ministerium_p5{ 
        /* background-color: rgb(169, 178, 214); */
        line-height: 1.7;
        letter-spacing: -0.05em;
      }
    }

    @media screen and (max-width: 450px) {
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(185, 243, 210); */
        height: 11.1em;
        margin-top: 2em;
      }
      div.ministerium p.ministerium_p4{ 
        /* background-color: rgb(169, 180, 214); */
        line-height: 1.7;
        letter-spacing: -0.05em;
      }
      div.ministerium p.ministerium_p5{ 
        /* background-color: rgb(209, 169, 214); */
        line-height: 1.7;
        letter-spacing: -0.05em;
      }
    }

    @media screen and (max-width: 437px) {
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(243, 207, 185); */
        height: 9.8em;
        margin-top: 2em;
      }
      div.ministerium p.ministerium_p4, div.ministerium p.ministerium_p5{ 
        display: none;
      }
      div.ministerium p.ministerium_p6{ 
        /* background-color: rgb(169, 214, 171); */
        display: block;
        line-height: 1.5;
        letter-spacing: -0.01em;
        text-align: left;
      }
      div.ministerium p.ministerium_p7{ 
        /* background-color: rgb(169, 190, 214); */
        display: block;
        width: 50%;
        line-height: 1.5;
        letter-spacing: 0.1em;
      }
      .ministerium_span{
        /* background-color: rgb(130, 181, 144); */
        width: 9.5em;
        letter-spacing: -0.06em;
      }
    }
    
    @media screen and (max-width: 396px) {
      div.ministerium p.ministerium_p6{ 
        /* background-color: rgb(169, 189, 214); */
        letter-spacing: -0.02em;
      }
    }

    @media screen and (max-width: 388px) {
      div.ministerium p.ministerium_p6{ 
        /* background-color: rgb(213, 169, 214); */
        letter-spacing: -0.03em;
      }
      .ministerium_span{
        /* background-color: rgb(181, 137, 130); */
        letter-spacing: -0.07em;
      }
    }

    @media screen and (max-width: 379px) {
      div.ministerium p.ministerium_p6{ 
        /* background-color: rgb(213, 169, 214); */
        letter-spacing: -0.04em;
      }
      div.ministerium p.ministerium_p7{ 
        /* background-color: rgb(169, 214, 169); */
        line-height: 1.5;
        letter-spacing: 0.1em;
      }
      .ministerium_span{
        /* background-color: rgb(181, 137, 130); */
        letter-spacing: -0.09em;
      }
    }

    @media screen and (max-width: 374px) {
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(185, 243, 197); */
        height: 11.8em;
        margin-top: 2em;
      }
      div.ministerium p.ministerium_p6{ 
        /* background-color: rgb(213, 214, 169); */
        letter-spacing: 0.01em;
      }
      div.ministerium p.ministerium_p7{ 
        /* background-color: rgb(214, 177, 169); */
        line-height: 1.5;
        letter-spacing: 0.1em;
      }
      .ministerium_span{
        /* background-color: rgb(130, 136, 181); */
        letter-spacing: -0.14em;
      }
    }

    @media screen and (max-width: 346px) {
      div.sponsoren { 
        /* background-color: rgb(224, 243, 185); */
        width: 98%;
      }
      div.ministerium p.ministerium_p6{ 
        /* background-color: rgb(169, 214, 171); */
        letter-spacing: -0.01em;
      }
      .ministerium_span{
        /* background-color: rgb(130, 136, 181); */
        letter-spacing: -0.15em;
      }
    }

    @media screen and (max-width: 326px) {
      div.ministerium p.ministerium_p6{ 
        /* background-color: rgb(169, 214, 171); */
        letter-spacing: -0.02em;
      }
      .ministerium_span{
        /* background-color: rgb(130, 136, 181); */
        letter-spacing: -0.16em;
      }
    }

    @media screen and (max-width: 319px) {
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(243, 185, 242); */
        height: 7.7em;
        margin-top: 2em;
      }
      div.ministerium p.ministerium_p6{ 
        /* background-color: rgb(171, 169, 214); */
        font-size: .999em;
        letter-spacing: 0.0em;
        text-align: justify;
      }
      div.ministerium p.ministerium_p7{ 
        /* background-color: rgb(174, 214, 169); */
        font-size: .999em;
        line-height: 1.5;
        letter-spacing: 0.1em;
      }
      .ministerium_span{
        /* background-color: rgb(173, 181, 130); */
        letter-spacing: -0.04em;
      }
    }

    @media screen and (max-width: 305px) {
      div.ministerium p.ministerium_p6{ 
        /* background-color: rgb(171, 169, 214); */
        font-size: .999em;
        letter-spacing: -0.1em;
        text-align: justify;
      }
      .ministerium_span{
        /* background-color: rgb(173, 181, 130); */
        letter-spacing: -0.05em;
      }
    }

    @media screen and (max-width: 295px) { .ministerium_span{ letter-spacing: -0.06em; } }
    @media screen and (max-width: 287px) { .ministerium_span{ letter-spacing: -0.07em; } }
    @media screen and (max-width: 282px) { .ministerium_span{ letter-spacing: -0.08em; } }
    @media screen and (max-width: 278px) { .ministerium_span{ letter-spacing: -0.09em; } }
    @media screen and (max-width: 273px) { .ministerium_span{ letter-spacing: -0.1em; } }
    @media screen and (max-width: 268px) { .ministerium_span{ letter-spacing: -0.11em; } }
    @media screen and (max-width: 261px) { .ministerium_span{ letter-spacing: -0.12em; } }
    @media screen and (max-width: 257px) { .ministerium_span{ letter-spacing: -0.18em; } }

    @media screen and (max-width: 280px) {
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(243, 185, 242); */
        height: 9.1em;
        margin-top: 2em;
      }
    }

    @media screen and (max-width: 225px) {
      div.sponsoren div.ministerium{ 
        /* background-color: rgb(185, 243, 198); */
        height: 11.1em;
        margin-top: 2em;
      }
      div.ministerium p.ministerium_p6, div.ministerium p.ministerium_p7{ 
        /* background-color: rgb(211, 169, 214); */
        display: none;
      }
      div.ministerium p.ministerium_p1{ 
        /* background-color: rgb(214, 169, 169); */
        display: block;
        font-size: .999em;
        line-height: 1.5;
        letter-spacing: -0.1em;
        text-align: center;
        position: relative;
        width: 100%;
      }
      .ministerium_span{ letter-spacing: 0.0em;}
      div.ministerium div.ministerium_img_container{ 
        /* background-color: rgb(106, 94, 236); */
        width: 66%;
        position: relative;
        margin: auto;
        margin-top: 1em;
      }
    }

    @media screen and (max-width: 172px) { 
      .ministerium_span{
        width: 8.0em;
        letter-spacing: -0.11em; 
      } 
    }

    @media screen and (min-width: 1441px) { /* min MIN MIN MIN MIN min */
      div.sponsoren img{
        margin-top: 3vw;
        /* max-width: 30vw; */
        max-width: 60vw;
      }
      div.sponsoren div.ministerium{ 
        max-width: 47vw; /* 666px */
        height: 11em;
      }
    }