   .form-container.container {
      min-width: 320px;
      max-width: 480px;
      margin: auto;
      padding: 20px;
      padding-top: 64px;
    }

    .desc h2 {
      padding-top: 12px;  
    }
    .rating-block {
      margin-bottom: 20px;
      border: solid 1px #DDDDDD;
      border-radius: 16px;
      padding: 12px;
    }

    .labels-bottom {
      display: flex;
      justify-content: space-between;
      padding-top: 9px;
      padding-right: 5px;
      padding-left: 5px;
    }

    .rating-buttons label {
      border: solid 1px rgba(243, 86, 57, 1);
      border-radius: 10px;
      display: inline-block;
      width: 100%;
      height: 40px;
      line-height: 40px;
      text-align: center;
      background: #ffffff;
      cursor: pointer;
      font-weight: 600;
      transition: all 0.2s ease;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-right: 5px;
      margin-left: 5px;
    }

    .block textarea {
      border: solid 1px #DDDDDD;
      width: 100%;
      max-height: 120px;
      padding: 12px;
      border-radius: 16px;
    }

    .block label {
      padding-block: 5px;
      position: relative;
      display: block;
      padding-top: 20px;
    }

    .block input {
      border: solid 1px #DDDDDD;
      width: 100%;
      border-radius: 16px;
      min-height: 48px;
      padding: 12px;
    }

    .form-box button {
      width: 100%;
      min-height: 48px;
      color: white;
      background-color: rgba(218, 41, 28, 1);
      margin-top: 20px;
      border: none;
      padding: 12px;
      border-radius: 16px;
      cursor: pointer;
    }

    .form-box button:hover {
      background-color:#f35639;
    }

    .labels-bottom span {
      font-size: 12px;
    }

    .rating-title {
	  font-weight:600;
    }
	
	.rating-text {
      margin-bottom: 18px;
    }

    .rating-buttons {
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .rating-buttons input[type="radio"] {
      display: none;
    }

    .rating-buttons input[type="radio"]:checked+label {
      background: #f35639;
      color: #fff;
    }

    .form-box h2 {
      font-size: 24px;
      font-weight: 400;
      padding-bottom: 10px;
    }

    .form-box p {
      font-size: 18px;
      font-weight: 300;
    }

    .form_sv {
      padding-top: 30px;
    }
    
    .form__blocks-content.field-error {
        padding: 10px;
        border: 2px solid #e53935 !important;
        border-radius: 6px;
    }