.calculator__target .inputfield > input.text {
   background-color: #e6e6e6;
 }
 .calculator__target .intro.richtext-vision,
 .calculator__target .inputfield > label > span,
 .calculator__target .checkbox > label > span {
   color: #000000;
 }
 .o-calculator-package {
   padding: 2.083333333%;
   width: 66.6666666667%;
   margin: 1.5rem auto 0;
   box-sizing: border-box;
   background-color: #F2F0F0;
   border-radius: 12px;
 }
 .o-calculator.calculator--bmi-simple {
   padding: 0;
   width: auto;
   margin: 0;
 }
 .calculator--bmi-simple ~ .calculator__target > .o-basav {
   background: transparent;
   margin: 0;
   padding: 0;
 }
 @media only screen and (max-width: 40.0625rem) {
   .o-calculator-package {
     padding: 4.1666666667%;
     width: 91.6666666667%;
   }
 }
 @media only screen and (min-width: 40.0625rem) and (max-width: 64rem) {
   .o-calculator-package {
     width: 75%;
   }
   .calculator--bmi-simple ~ .calculator__target > .o-basav > .container {
     padding-left: 2.0833333333%;
     padding-right: 2.0833333333%;
     box-sizing: border-box;
   }
 }
 @media only screen and (min-width: 64.0625rem) {
   .calculator--bmi-simple ~ .calculator__target > .o-basav > .container {
     margin-left: 16.666666%; /* 8.333333 */
     margin-right: 16.666666%;
     padding-left: 2.0833333333%;
     padding-right: 2.0833333333%;
   }
 }
 .calculator--bmi-simple ~ .calculator__target > .o-basav > .container {
   margin-left: 0;
   margin-right: 0;
   padding: 0;
 }
 #bmiAnalyseForm .submit {
   -webkit-appearance: none;
   appearance: none;
   display: inline-block;
   margin: 12px auto;
   padding: 1rem 1.5rem;
   font-family: barmer-sans,Helvetica,Arial,sans-serif;
   font-size: 1.25rem;
   line-height: 1.25rem;
   font-weight: 600;
   color: #ffffff;
   text-align: center;
   text-decoration: none;
   border: 2px solid #5a8c00;
   border-radius: 999px;
   background-color: #5a8c00;
   cursor: pointer;
   outline: none;
 }
 #bmiAnalyseForm .submit:hover {
   border-color: #466e00;
   background-color: #466e00;
 }
 #bmiAnalyseForm .submit:active {
   border-color: #325000;
   background-color: #325000;
 }
 #bmiAnalyseForm .submit.is-focus-visible {
   outline: 2px solid #008278;
   outline-offset: 2px;
 }
