
.section--feedback {
    padding-top: clamp(1.25rem, -0.105rem + 5.042vw, 6.875rem);
    padding-bottom: clamp(1.75rem, -2.6765rem + 16.4706vw, 20.125rem);
    background: #EFEDED;
    position: relative;
}

.feedback-decor {
    position: absolute;
    pointer-events: none;
    top: 30px;
    right: 55%;
    width: clamp(15.6875rem, 9.5351rem + 22.8927vw, 45.5625rem);
}

.feedback-tel {
    margin-bottom: clamp(1.125rem, 0.9443rem + 0.6723vw, 1.875rem);
   
    font-size: clamp(1rem, 0.6989rem + 1.1204vw, 2.25rem);
    font-weight: 700;
    display: inline-flex;
    align-items: center;
}
.feedback-tel img {
    width: clamp(0.625rem, 0.5347rem + 0.3361vw, 1rem);
    margin: 0 4px;
}
.feedback-tel span {
    font-size: clamp(1rem, 0.8796rem + 0.4482vw, 1.5rem);
    font-weight: 400;
}
.feedback-tel a {
    display: inline-block;
    color: #00293B;
    text-decoration: none;
}
.feedback-tel a:hover {
    color: #00293B;
    opacity: 0.7;
}

.feedback-form .btn,
.feedback-form .form-control {
  height: clamp(2.375rem, 1.6674rem + 2.6331vw, 3.3125rem);
  font-family: "Heebo", sans-serif;
  border-radius: clamp(0.25rem, 0.1597rem + 0.3361vw, 0.625rem);
}
.feedback-form .btn {
font-size: clamp(1rem, 0.8257rem + 0.8716vw, 2.1875rem);
  color: #fff;
  background: #00293B;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  font-weight: 700;
  padding: 0 clamp(2rem, 1.5182rem + 1.7927vw, 3rem);
  white-space: nowrap;
  width: calc(33.3% - 15px);
  min-width: clamp(8.25rem, -1.9773rem + 43.6364vw, 9.75rem);
}
.feedback-form .btn:hover,
.feedback-form .btn:active,
.feedback-form .btn:focus,
.feedback-form .btn:focus:active {
  color: #2CA6DA;
  background: #00293B;
}

.feedback-form .form-label {
    display: block;
    color: #2CA6DA;
    font-size: clamp(1rem, 0.2989rem + 1.1204vw, 2rem);
    margin-bottom: clamp(0.25rem, 0.0693rem + 0.6723vw, 1rem);
}


.feedback-form .form-control::-webkit-input-placeholder {color:#00293B;opacity: 1;font-family: "Heebo", sans-serif;}
.welfeedbackcome-form .form-control::-moz-placeholder          {color:#00293B;opacity: 1;font-family: "Heebo", sans-serif;}
.feedback-form .form-control:-moz-placeholder           {color:#00293B;opacity: 1;font-family: "Heebo", sans-serif;}
.feedback-form .form-control:-ms-input-placeholder      {color:#00293B;opacity: 1;font-family: "Heebo", sans-serif;}
.feedback-form .form-control {
  width: 100%;
  display: block;
  flex: 1;
  border: clamp(0.0625rem, 0.0324rem + 0.112vw, 0.1875rem) solid #2CA6DA;
  background: #fff;
  color: #00293B;
  font-size: clamp(1rem, 0.9097rem + 0.3361vw, 1.375rem);
  padding: 0 20px;
  background: #fff;
}

.form-check {
    font-size: clamp(0.75rem, 0.5693rem + 0.6723vw, 1.5rem);
    margin-bottom: 0;
    line-height: 1.2;
    padding-left: 12px;
}


