.calculators .units{
  position: absolute;
  display: none;
  top: 30px;
  right: 15px;
}
.calculators .form-row input {
    padding-right: 30%;
}
.calculators .form-row{
  position: relative;
}
.container-theme {
  max-width: 1440px; }
.calculators .form-row.isUserDefined{display: none;}
.calculators {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 30px; }
  .calculators .form-row {
    display: block; }
  @media (min-width: 768px) {
    .calculators {
      grid-gap: 16px;
      grid-template-columns: 1fr 1fr; } }
  @media (min-width: 1280px) {
    .calculators {
      grid-gap: 30px; } }
  .calculators .custom-input {
    border: 2px solid #E2E8F0;
    padding: 8px; }
  .calculators .item-header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 1.5;
    color: #383838; }
    @media (max-width: 1279px) {
      .calculators .item-header {
        min-height: 54px; } }
  .calculators h3 {
    margin-right: 4px;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.5;
    color: #001A45; }
    @media (min-width: 1280px) {
      .calculators h3 {
        font-size: 18px; } }
    @media (min-width: 1440px) {
      .calculators h3 {
        font-size: 21px; } }
  .calculators .label {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
    color: #718096; }
  .calculators .form-row:not(:last-of-type) {
    margin-bottom: 20px; }
  .calculators .calc-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px;
    box-shadow: 0 10px 15px rgba(44, 82, 130, 0.1), 0 4px 6px rgba(44, 82, 130, 0.05);
    border-radius: 8px; }
    @media (min-width: 1280px) {
      .calculators .calc-item {
        padding: 22px 30px; } }
    @media (min-width: 1440px) {
      .calculators .calc-item {
        padding: 22px 35px; } }
  .calculators .calc-form {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    margin-bottom: 35px; }
    @media (min-width: 1280px) {
      .calculators .calc-form {
        flex-direction: row; } }
  @media (max-width: 1279px) {
    .calculators .calc-form-item:not(:last-of-type) {
      margin-bottom: 30px;
      width: 100%; } }
  .calculators .calc-form-item .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
    height: 40px;
    width: 100%;
    font-size: 14px;
    color: #001A45;
    border: 2px solid #001A45;
    border-radius: 4px;
    transition-duration: .25s; }
    .calculators .calc-form-item .btn:hover {
      color: #fff;
      background: #001A45;}
  @media (min-width: 1280px) {
    .calculators .calc-form-item {
      width: calc(50% - 15px); } }
  @media (min-width: 768px) {
    .calculators .calc-form-sum {
      margin-top: -4px; } }
  @media (min-width: 1280px) {
    .calculators .calc-form-sum {
      margin-top: -2px; } }
  @media (min-width: 1440px) {
    .calculators .calc-form-sum {
      margin-top: -4px; } }
  .calculators .calc-form-sum .form-row {
    height: 100%;
    display: flex;
    flex-direction: column; }
  .calculators .calc-form-sum .label {
    font-size: 14px;
    line-height: 1.6;
    color: #383838; }
    @media (min-width: 1440px) {
      .calculators .calc-form-sum .label {
        font-size: 16px;
        line-height: 1.5; } }
  .calculators .calc-form-sum .custom-input {
    flex-grow: 1; }
  .calculators .calc-sum {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.5;
    color: #001A45; }
    @media (max-width: 1279px) {
      .calculators .calc-sum {
        min-height: 140px; } }
    .calculators .calc-sum .attention {
      font-size: 14px;
      text-align: center;
      color: #C53030; }
  .calculators .more {
    font-size: 14px;
    line-height: 1.5; }
    @media (min-width: 1280px) {
      .calculators .more {
        font-size: 16px; } }
  .calculators .voltage-sum {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 22px; }
    @media (min-width: 1440px) {
      .calculators .voltage-sum {
        margin-top: 24px; } }
    .calculators .voltage-sum .voltage-sum-item {
      font-size: 14px;
      line-height: 36px; }
    .calculators .voltage-sum .sum-row {
      display: flex; }
    .calculators .voltage-sum .title {
      width: 160px;
      color: #718096; }
    .calculators .voltage-sum .sum {
      color: #001A45;
      font-weight: 700; }
    .calculators .voltage-sum .attention-wrapper {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      flex-grow: 1;
      font-size: 14px;
      font-weight: 700;
      color: #C53030;
      text-align: center; }
  @media (max-width: 1279px) {
    .calculators .nitrogen-form-sum {
      width: 100%; } }
  .calculators .nitrogen-calc-item .calc-form {
    align-items: flex-end; }
  @media (min-width: 1280px) {
    .calculators .nitrogen-calc-item .calc-sum {
      height: 189px; } }

.download-measure {
  display: flex;
  flex-direction: column;
  padding-top: 60px; }
  @media (min-width: 768px) {
    .download-measure {
      flex-direction: row;
      align-items: center; } }
  @media (min-width: 1280px) {
    .download-measure {
      padding-top: 116px; } }
  .download-measure h2 {
    margin-bottom: 24px;
    text-align: center;
    font-weight: 400;
    color: #001A45; }
    @media (min-width: 768px) {
      .download-measure h2 {
        font-size: 30px;
        line-height: 45px; } }
  @media (max-width: 767px) {
    .download-measure .btn-wrapper {
      margin-bottom: 20px;
      order: 1; } }
  @media (min-width: 768px) {
    .download-measure .btn-wrapper {
      padding-left: 30px; } }
  @media (min-width: 1440px) {
    .download-measure .btn-wrapper {
      padding-left: 60px; } }
  .download-measure .img {
    position: relative; }
    .download-measure .img .logo {
      position: absolute;
      left: 50%;
      top: calc(50% + 7vw);
      transform: translate(-50%, -50%);
      width: 70%; }
    @media (max-width: 767px) {
      .download-measure .img {
        order: 2; } }
    @media (min-width: 768px) {
      .download-measure .img {
        width: 35%;
        flex-shrink: 0; } }
    @media (min-width: 1440px) {
      .download-measure .img {
        width: 100%;
        max-width: 542px; } }
  .download-measure .app-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    @media (min-width: 375px) and (max-width: 767px) {
      .download-measure .app-links a {
        width: calc(50% - 20px); } }
    @media (max-width: 767px) {
      .download-measure .app-links a {
        margin-right: 10px;
        margin-left: 10px; 
        display: flex;
        justify-content: center;} }
    @media (min-width: 768px) {
      .download-measure .app-links a {
        margin-right: 15px;
        margin-left: 15px;
        margin-bottom: 0; } }

.calc-form-item .radio_wrapper label,
.calc-form-item .radio_wrapper{
  display: flex;
  align-items: center;
  justify-content:space-evenly;
}
.calc-form-item .radio_wrapper input{
    width: 20px;
    margin-left: 5px;
}
.calc-form-item_1{display: block;}
.calc-form-item_2,
.calc-form-item_3{display: none;}
.ToolsRecoveryTankFill  .sum-row,
.ToolsAdditionalChargeWeight  .sum-row{
    flex-direction: column;
}
.ToolsRecoveryTankFill  .sum-row span,
.ToolsAdditionalChargeWeight  .sum-row span{
    width: 100%;
}