  .step[data-step] span.subline{position: relative;}
  .step[data-step] span.subline::after{content: '_';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;display: flex;justify-content: flex-start;align-items: center;font-size: 33px;font-weight: bold;}

  .step[data-step="1"] span.subline::after{content: '_'}
  .step[data-step="2"] span.subline::after{content: '_ _'}
  .step[data-step="3"] span.subline::after{content: '_ _ _'}
  .step[data-step="4"] span.subline::after{content: '_ _ _ _'}
  .step[data-step="5"] span.subline::after{content: '_ _ _ _ _'}
  .step[data-step="6"] span.subline::after{content: '_ _ _ _ _ _'}
  .step[data-step="7"] span.subline::after{content: '_ _ _ _ _ _ _'}
  .step[data-step="8"] span.subline::after{content: '_ _ _ _ _ _ _ _'}
  .step[data-step="9"] span.subline::after{content: '_ _ _ _ _ _ _ _ _'}
  .step[data-step="10"] span.subline::after{content: '_ _ _ _ _ _ _ _ _ _'}
  .step[data-step="11"] span.subline::after{content: '_ _ _ _ _ _ _ _ _ _ _'}
  .step[data-step="12"] span.subline::after{content: '_ _ _ _ _ _ _ _ _ _ _ _'}

  div{box-sizing: border-box;}
  #main-opt-page{padding: 0;position: relative;}
  
  .loading{display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.8);z-index: 9999;}
  .loading .animation{display: block;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 10000;border: 8px solid #f3f3f3;border-top: 8px solid #3498db;border-radius: 50%;width: 50px;height: 50px;animation: spin 1s linear infinite;}
  @keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
  }
  #main-opt-page .success{position: absolute;top: 10px;left: 10px;background-color: #06b900;z-index: 9999;padding: 1rem 2rem;color: #fff;font-size: 1.5rem;text-align: center;width:max-content;border-color: 15px;display:none;}
  #main-opt-page .row-grow{max-height: unset;}

  .container-main{gap:unset;padding: 0;}
  .main-container textarea{resize: vertical;border: 1px solid #ccc;border-radius: 8px;padding: 10px;background-color: #eaeaea;}
  .main-container:nth-child(2n) textarea{background-color:#fff;}

  input.title-headline,
  input.title-headline-sm{all:unset;width: 100%;}

  span.radio{display: flex;gap: 1rem;align-items: center;}
  span.radio input[type="radio"]{display: none;}
  span.radio label{position: relative;padding-right: 30px;cursor: pointer;}

  span.radio input[type="radio"] ~ label::after{content: '';display: inline-block;width: 15px;height: 15px;border: 1px solid #9e9e9e;border-radius: 50%;position: absolute; top: 50%;right: 0;transform: translateY(-50%);z-index: 8;}
  span.radio input[type="radio"]:checked ~ label::after{background-color: #45b4e3;border-color: #45b4e3;}
  span.radio input[type="radio"]:checked ~ label::before{content: '';display: inline-block;width: 11px;height: 11px;border: 1px solid #a1c5d4;border-radius: 50%;position: absolute; top: 50%;right: 2px;transform: translateY(-50%);z-index: 9;}



  .main-container .step .unter_headline{color:#000!important;font-weight:600!important;font-size: 1rem!important;}

  .head_container .title-headline{font-size: 58px;color: #fff;font-weight: 600;width: 100%;font-family: 'Montserrat';}
  .head_container{width: 100%;position: relative;}
  .head_container img{width:100%;}
  .head_container .head_container_content{position: absolute;width:100%; max-width: 1320px;top: 60%;left: 50%;transform: translate(-50%, -50%);}
  .head_container .url-input{border-radius: 8px;background-color: #F6AA42;color: #fff;width: 42%;min-width: 272px;}
  .head_container .btn-prim{margin-left: 3%;padding: .8rem 27px;border-radius: 8px;background-color: #F6AA42;color: #fff;}

  .main-container{width: 100%;background-color:#fff;}
  .main-container:nth-child(2n){background-color:#eaeaea;}
  /* .main-container:nth-child(2n) input{padding-left:0;} */
  .main-container .step{width: 100%;max-width: 1320px;margin: 0 auto;padding:30px;display: flex;flex-direction: column;gap:1rem;}
  .main-container .step .subline{color: #F6AA42;display: block;margin-bottom: 15px;font-family: 'Gantari';font-weight: 600;}
  .main-container .step .headline_container{display: flex;flex-direction: column;gap:1rem;}
  .main-container .step .title-headline{font-size: 48px;color:#45b4e3;padding: 0;font-size:40px;margin:0;font-weight:600;font-family: 'Montserrat';}
  .main-container .step .title-headline-sm{color:#45b4e3;padding: 0;font-size:1.2rem;margin:0;font-weight:600;font-family: 'Montserrat';}

  .main-container .step .content_container{display: flex;flex-basis: auto;flex-wrap:wrap;gap:1rem;}
  .main-container .step .content_container > div{display: flex;flex-direction: column;gap:1rem;background-color: #eaeaea;padding:1.5rem;border-radius: 8px;}
  .main-container:nth-child(2n) .step .content_container > div{background-color: #fff;}

  .extra_notes{display: flex;flex-direction: column;padding-top: 1rem;}
  .extra_notes .headline{font-size: 1.2rem!important;font-weight: 600;color: #45b4e3;font-family: 'Montserrat';}
  .extra_notes textarea{display: none;}

  .item_container{position: relative;}
  .item_container .remove{position: absolute;top: 0;right: 0;background-color: #F64242;color: #fff;padding: 5px 10px;border-radius: 8px;cursor: pointer;transform: translate(50%, -50%);font-size: 1.2rem!important;font-weight: 600;font-family: 'Montserrat';}

  .main-container .step .handlungs_container{display: flex;flex-direction: row;gap:1rem;justify-content: flex-end;}
  .main-container .step .handlungs_container .text{font-size: 1.2rem!important;font-weight: 600;color: #45b4e3;font-family: 'Montserrat';}
  .main-container .step .handlungs_container form{display: flex;flex-direction: row;gap:1rem;}
  .main-container .step .handlungs_container form label{display: flex;flex-direction: row;align-items: center;font-size: 1.2rem!important;font-family: 'Montserrat';}
  .main-container .step .handlungs_container form label.red{color: #F64242;}
  .main-container .step .handlungs_container form label.green{color: #06b900;}
  .main-container .step .handlungs_container form input{width: 20px;height: 20px;margin-left: .4rem;}

  .step_1 .content_container > div:nth-child(1){width: calc(33% - .5rem);}
  .step_1 .content_container > div:nth-child(2){width: calc(67% - .5rem);}
  
  .step_1 .content_container > div.hauptkeyword_container,
  .step_1 .content_container > div.nebenkeywords_container{width: 100%;}
  
  .step_1 .content_container > div.hauptkeyword_container{flex-direction:row;justify-content:space-between;}
  .step_1 .content_container > div.hauptkeyword_container input{width:inherit;}  

  .step_1 .content_container > div.hauptkeyword_container input.hauptkeyword-input{text-align:center;border-radius:30px;color:#fff;background-color:#F6AA42;font-weight:bold;}
  .step_1 .wert{position:relative;}
  .step_1 .wert input{width:100%;border-radius:30px;padding-left:50px;text-align:center;}
  .step_1 .wert img{position:absolute;left:15px;top: 50%;transform: translateY(-50%);}
  .step_1 .reihe{display: flex;flex-direction: row;gap:1rem;}
  .step_1 .reihe > input{width:33%;flex-grow:1;position: relative;}

  .step_1 .reihe > input::after{content:'';position: absolute;top: 50%;right: 0;transform: translate(0, -50%);width: 20px;height: 20px;}
  .step_1 .reihe > input:nth-child(1)::after{background-image: url('https://www.flaticon.com/svg/vstatic/svg/1828/1828884.svg?token=exp=1619707309~hmac=1b3b2b0b0b0b0b0b0b0b0b0b0b0b0b0b');}
  .step_1 .reihe > input:nth-child(2)::after{background-image: url('<?php echo get_stylesheet_directory_uri();?>/media/lupe.png');}
  .step_1 .reihe > input:nth-child(3)::after{background-image: url('<?php echo get_stylesheet_directory_uri();?>/media/statistic.png');}

  .step_1 .content_container > div.nebenkeywords_container table{border-spacing:0;}
  .step_1 .content_container > div.nebenkeywords_container table td{border:none;}
  .step_1 .content_container > div.nebenkeywords_container table tbody tr td input{text-align:center;}
  .step_1 .content_container > div.nebenkeywords_container table thead tr th{vertical-align: middle;font-weight:600;}        
  .step_1 .content_container > div.nebenkeywords_container table thead tr th img{margin-right: 10px;}               
  .step_1 .content_container > div.nebenkeywords_container table thead tr th:nth-child(1),
  .step_1 .content_container > div.nebenkeywords_container table tbody tr td:nth-child(1) input{text-align:left;}
  .step_1 .content_container > div.nebenkeywords_container table tbody tr td:nth-child(1) input{padding-left:26px;}
  .step_1 .content_container > div.nebenkeywords_container table tbody tr:nth-child(2n) td{background-color: #45b4e3;}
  .step_1 .content_container > div.nebenkeywords_container table tbody tr:nth-child(2n) td input{color:#fff;}
  .step_1 .content_container > div.nebenkeywords_container table tbody tr input{background-color:transparent;}

  .step_2 .content_container > div:nth-child(1){width: calc(67% - .5rem);}
  .step_2 .content_container > div:nth-child(2){width: calc(33% - .5rem);background-color: #F6AA42!important;color:#fff!important;}
  
  .main-container .step.step_2 .content_container .suchvolumen_container.wert{display: flex;flex-direction: column;gap:1rem;align-items:flex-start;flex-shrink: 1;flex-basis: auto;overflow: hidden;width:50%;}
  
  .main-container .step.step_3 .content_container{flex-direction: column;position: relative;}

  .main-container .step.step_3 .content_container .sonderzeichenliste{position: absolute;top: calc(100% - 1.75rem);left: 0;padding-top:0;padding-bottom:0;}
  .main-container .step.step_3 .content_container .sonderzeichenliste.open{background-color: #fff;border-radius: 8px;box-shadow: 0px 0px 10px 0px #00000040;width: 100%;z-index:99999}
  .main-container .step.step_3 .content_container .sonderzeichenliste .headline{cursor: pointer;}
  .main-container .step.step_3 .content_container .sonderzeichenliste .headline:hover{color: #F6AA42;}
  .main-container .step.step_3 .content_container .inhalt:nth-child(2){padding-bottom: 2.5rem;}

  .main-container .step.step_3 .content_container .sonderzeichenliste p{display:none;}
  .main-container .step.step_3 .content_container .sonderzeichenliste.open p{display:unset;}

  .main-container .step.step_3 .content_container .sonderzeichenliste p span:hover{color: #F6AA42;cursor: pointer;}

  .main-container .step.step_3 .content_container .inhalt .inhalt-wrapper{display: flex;flex-direction: column;gap:0;background-color: #fff;border:none;border-radius:unset;width:920px;position:relative;}
  .main-container .step.step_3 .content_container .inhalt .inhalt-wrapper > *{background-color: #fff;border:none;border-radius:unset;}
  .main-container .step.step_3 .content_container .inhalt .inhalt-wrapper .meta-url{padding: 1rem 1rem 0rem 1rem;font-size:1rem;color:#06b900;width:920px;}
  .main-container .step.step_3 .content_container .inhalt .inhalt-wrapper .meta-title{padding: .5rem 1rem 0rem 1rem;font-size:20px;color:#45b4e3;font-weight:500;width:auto;font-family: arial, sans-serif;}
  .main-container .step.step_3 .content_container .inhalt .inhalt-wrapper .step_2-meta-discription{padding: .5rem 1rem 1rem 1rem;color: #4f4f4f;font-size: 14px;display: block;font-family: Arial;max-width: 600px;}
  .main-container .step.step_3 .content_container .inhalt .px-values{position: absolute;bottom:0;left:100%;background: transparent;padding: 1.5rem;display: flex;flex-direction: column;gap: 1rem;}

  .main-container .step.step_4 .content_container > div{width: calc(50% - .5rem);}
  .main-container .step.step_5 .content_container > div{width: calc(50% - .5rem);}
  .main-container .step.step_7 .content_container > div{width: calc(50% - .5rem);display: flex;flex-direction: column;gap:1rem;}
  .main-container .step.step_7 .content_container > div .wrapper{position: relative;margin:0;padding: 0;padding-left: .5rem;}
  .main-container .step.step_7 .content_container > div .wrapper textarea{width: 100%;height: 100%;border: 1px solid #ccc;border-radius: 8px;padding: 5px;resize: none;}
  .main-container .step.step_7 .content_container > div .wrapper::before{content: '>';position: absolute;right: 100%;top: 50%;color:#F6AA42;font-weight: 700;font-size: 1.2rem;transform: translateY(-50%);}

  .main-container .step.step_6 .content_container > div{width: calc(50% - .5rem);display: flex;flex-direction: column;gap:1rem;}
  .main-container .step.step_6 .content_container > div .wrapper{position: relative;margin:0;padding: 0;padding-left: .5rem;}
  .main-container .step.step_6 .content_container > div .wrapper textarea{width: 100%;height: 100%;border: 1px solid #ccc;border-radius: 8px;padding: 5px;resize: none;}
  .main-container .step.step_6 .content_container > div .wrapper::before{content: '>';position: absolute;right: 100%;top: 50%;color:#F6AA42;font-weight: 700;font-size: 1.2rem;transform: translateY(-50%);}

  .step_8 .content_container > div:nth-child(1){width: calc(50% - .5rem);}
  .step_8 .content_container > div:nth-child(2){width: calc(50% - .5rem);}

  .step_8 .aktuelle_vergleich_container .textarea li{background-color: #eaeaea;position: relative;}
  .step_8 .aktuelle_vergleich_container .textarea li input{background-color: #eaeaea;padding: .3rem;}
  .step_8 .aktuelle_vergleich_container .textarea li[class$="_1"]{padding-left: 0rem;}
  .step_8 .aktuelle_vergleich_container .textarea li[class$="_2"]{padding-left: 1rem;}
  .step_8 .aktuelle_vergleich_container .textarea li[class$="_3"]{padding-left: 2rem;}
  .step_8 .aktuelle_vergleich_container .textarea li[class$="_4"]{padding-left: 2.8rem;}
  .step_8 .aktuelle_vergleich_container .textarea li[class$="_5"]{padding-left: 3.4rem;}

  .step_8 .aktuelle_vergleich_container .textarea li[class$="_2"]::before{content: '>';position: absolute;left: 4px;top: 50%;color:#F6AA42;font-weight: 700;font-size: 1.2rem;transform: translateY(-50%);}
  .step_8 .aktuelle_vergleich_container .textarea li[class$="_3"]::before{content: '> -';position: absolute;left: 4px;top: 50%;color:#F6AA42;font-weight: 700;font-size: 1.2rem;transform: translateY(-50%);}
  .step_8 .aktuelle_vergleich_container .textarea li[class$="_4"]::before{content: '> - -';position: absolute;left: 4px;top: 50%;color:#F6AA42;font-weight: 700;font-size: 1.2rem;transform: translateY(-50%);}
  .step_8 .aktuelle_vergleich_container .textarea li[class$="_5"]::before{content: '> - - -';position: absolute;left: 4px;top: 50%;color:#F6AA42;font-weight: 700;font-size: 1.2rem;transform: translateY(-50%);}

  .step_8 #outputDiv{display: flex;flex-direction: column;}
  .step_8 #outputDiv span{position: relative;}
  .step_8 #outputDiv span[class$="_1"]{padding-left: 1.04rem;}
  .step_8 #outputDiv span[class$="_2"]{padding-left: 2.04rem;}
  .step_8 #outputDiv span[class$="_3"]{padding-left: 2.84rem;}
  .step_8 #outputDiv span[class$="_4"]{padding-left: 3.44rem;}
  .step_8 #outputDiv span[class$="_5"]{padding-left: 4.24rem;}

  .step_8 #outputDiv span[class$="_1"]::before{content: '>';position: absolute;left: 0;top: -3px;color:#F6AA42;font-weight: 700;font-size: 1.2rem;}
  .step_8 #outputDiv span[class$="_2"]::before{content: '> -';position: absolute;left: 0;top: -3px;color:#F6AA42;font-weight: 700;font-size: 1.2rem;}
  .step_8 #outputDiv span[class$="_3"]::before{content: '> - -';position: absolute;left: 0;top: -3px;color:#F6AA42;font-weight: 700;font-size: 1.2rem;}
  .step_8 #outputDiv span[class$="_4"]::before{content: '> - - -';position: absolute;left: 0;top: -3px;color:#F6AA42;font-weight: 700;font-size: 1.2rem;}
  .step_8 #outputDiv span[class$="_5"]::before{content: '> - - - -';position: absolute;left: 0;top: -3px;color:#F6AA42;font-weight: 700;font-size: 1.2rem;}

  .step_9 .content_container > div:nth-child(1){width: calc(10% - .5rem);}
  .step_9 .content_container > div:nth-child(2){width: calc(30% - 1rem);}
  .step_9 .content_container > div:nth-child(3){width: calc(30% - 1rem);}
  .step_9 .content_container > div:nth-child(4){width: calc(30% - .5rem);}
  .content_crawled .bild{background-color: #eaeaea!important;}

  .step_9 .content_crawled{display: flex;flex-direction: column;gap:1rem;padding-bottom: 1rem;}
  .step_9 .content_crawled > div{display: flex;gap:1rem;flex-basis: auto;}
  .step_9 .content_crawled > div > div{background-color: #fff;border-radius: 8px;padding: 1rem;font-size: 1rem;}
  .step_9 .content_crawled > div > div > *{width: 100%;padding: 0;font-size: 1rem;}
  .step_9 .content_crawled > div > div > input{width: 100%;padding: 1rem;font-size: 1rem;margin:-1rem 0;}
  .step_9 .content_crawled > div > div:nth-child(1){width: calc(10% - .5rem);}
  .step_9 .content_crawled > div > div:nth-child(2){width: calc(30% - 1rem);}
  .step_9 .content_crawled > div > div:nth-child(3){width: calc(30% - 1rem);}
  .step_9 .content_crawled > div > div:nth-child(4){width: calc(30% - .5rem);}
  .step_9 .handlungs_container{margin-top: 1.5rem;}

  .step_9 .content_crawled .bild_url p{word-break: break-all;}
  .step_9 .content_crawled .bild img{object-fit: contain;object-position: top;}
  .step_9 .content_crawled .inputcontainer{align-items: flex-start;}

  .step_10 .content_container > div:nth-child(1){width: calc(10% - .5rem);}
  .step_10 .content_container > div:nth-child(2){width: calc(30% - 1rem);}
  .step_10 .content_container > div:nth-child(3){width: calc(30% - 1rem);}
  .step_10 .content_container > div:nth-child(4){width: calc(30% - .5rem);}

  .step_10 .content_crawled{display: flex;flex-direction: column;gap:1rem;padding-bottom: 1rem;}
  .step_10 .content_crawled .bild_url p{word-break: break-all;}
  .step_10 .content_crawled .bild img{object-fit: contain;object-position: top;}
  .step_10 .content_crawled .inputcontainer{align-items: flex-start;}
  .step_10 .content_crawled > div{display: flex;gap:1rem;flex-basis: auto;}
  .step_10 .content_crawled > div > div{background-color: #eaeaea;border-radius: 8px;padding: 1rem;font-size: 1rem;display:flex;}
  .step_10 .content_crawled > div > div > *{width: 100%;padding: 0;font-size: 1rem;}
  .step_10 .content_crawled > div > div > input{width: 100%;padding: 1rem;font-size: 1rem;}
  .step_10 .content_crawled > div > div:nth-child(1){width: calc(10% - .5rem);}
  .step_10 .content_crawled > div > div:nth-child(2){width: calc(30% - 1rem);}
  .step_10 .content_crawled > div > div:nth-child(3){width: calc(30% - 1rem);}
  .step_10 .content_crawled > div > div:nth-child(4){width: calc(30% - .5rem);}

  .step_10 .loading_animation{ width: 100%;height: 25px;position: relative;}
  .step_10 .loading_animation.active::before{font-size: 24px;animation: loading-dots 2s infinite;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);content:'Loading';}
  .step_10 .handlungs_container{margin-top: 1.5rem;}
  @keyframes loading-dots {
      0% {
        content: "Loading";
      }
      25% {
        content: "Loading.";
      }
      50% {
        content: "Loading..";
      }
      75% {
        content: "Loading...";
      }
      100% {
        content: "Loading";
      }
    }

  .step_11 .content_container > div{width: calc(50% - .5rem);}

  .main-container .step.step_12 .content_container > div{width: calc(50% - .5rem);flex-direction: row;gap:0rem;}
  .main-container .step.step_12 .content_container > div > div{width: 50%;display:flex;flex-direction: column;gap:1rem;}
  .main-container .step.step_12 .content_container > div > div input.headline{width:max-content;text-align: right;}
  .main-container .step.step_12 .content_container > div > div:nth-child(2){align-items: flex-end;}
  .main-container .step.step_12 .content_container > div > div .ergebnis{padding: 0rem 0rem 1rem 0rem;font-size:1rem;font-weight:500;border-bottom: 1px solid #ccc;width:100%;}
  .main-container .step.step_12 .content_container > div > div .ergebnis[data-step]{text-align:right;height: calc(20px + 1rem)!important;}

  .main-container .step.step_12 .content_container > div > div .antwort{font-size:1.25rem;font-weight:700;}
  .main-container .step.step_12 .content_container > div > div .antwort.Nein{color:#06b900;}
  .main-container .step.step_12 .content_container > div > div .antwort.Ja{color:#F64242;}

  .footer-container{background-color: #45b4e3;width:100%;color:#fff;}
  .footer-container .footer{width: 100%;max-width: 1320px;margin: 0 auto;padding:30px;display: flex;flex-direction: column;gap: 1rem;justify-content: space-between;}
  .footer-container .footer .headline_container{display: flex;flex-direction: column;gap:1rem;}
  .footer-container .footer .headline_container .title-headline{font-size: 48px;color:#fff;padding: 0;font-size:40px;margin:0;font-weight:600;font-family: 'Montserrat';}
  .footer-container .footer .content{display: flex;flex-direction: row;gap: 1rem;justify-content: space-between;}
  .footer-container .footer .content > div{display: flex;flex-direction: column;gap: 1rem;width: 50%;}
  .footer-container .footer .content > div .ansprechpartner{display: flex;flex-direction: row;gap: 1rem;align-items: center;}
  .footer-container .footer .content > div .ansprechpartner .mitarbeiterinfo .unter_headline{font-size: 1.5rem;font-weight: 700;margin:0;}
  .footer-container .footer .content > div .ansprechpartner .mitarbeiterinfo .position{font-size: 1.5rem;font-weight: 100;}
  .footer-container .footer .content > div .ansprechpartner .mitarbeiterinfo .kontaktdaten{padding-top: 1rem;display: flex;flex-direction: column;gap: .5rem;}
  .footer-container .footer .content > div .ansprechpartner .mitarbeiterinfo .kontaktdaten > div{padding: 0 0 0 2rem;}
  .footer-container .footer .content > div .ansprechpartner .mitarbeiterinfo .kontaktdaten > div::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1rem;height: 1rem;}
  .footer-container .footer .content > div .ansprechpartner .mitarbeiterinfo .kontaktdaten > .telefon::before{background: url() no-repeat;background-size: contain;}
  .footer-container .footer .content > div .ansprechpartner .mitarbeiterinfo .kontaktdaten > .mail::before{background: url() no-repeat;background-size: contain;}

  .footer-container .footer .content > div select{width: 100%;height: 40px;border: 1px solid #ccc;border-radius: 8px;padding: 5px;font-size: 1rem;}
  
  @media print {
      div{print-color-adjust: exact !important;}
      .hide-in-print {display: none !important;}
      .content{max-height: 100% !important;overflow: unset !important;}
      .container-flex.vh-100.vw-100{overflow: unset !important;}
      .row.row-grow{max-height: 100% !important;}
      .sidebar-menu, .row.topper-menu, .popup-container {
          display: none !important;
      }
      #main-opt-page{
          width: 1240px;
          margin: auto;
          padding: 20px;
          
          box-sizing: border-box;

      }
      .bg-sec{background-color: #fff;}
      .main-container{ break-inside: avoid;}
      .main-container .step.step_3 .content_container .inhalt .inhalt-wrapper{width: 100%;}
  }