/**
 * После intlTelInput (footer): высота полей и CTA.
 * separateDialCode: false — одно поле, без отдельного «+49».
 */

body main .form-wrapper .contact-form .rf-form-input,
body main .form-wrapper .contact-form input[type="email"] {
  min-height: 60px !important;
  height: auto !important;
  padding: 19px 20px !important;
  font-size: 16px !important;
  line-height: 1.45 !important;
  box-sizing: border-box !important;
}

body main .form-wrapper .iti.iti--allow-dropdown input[type="tel"],
body main .form-wrapper .iti.iti--allow-dropdown input.rf-form-input,
body main .form-wrapper .iti input[type="tel"],
body main .form-wrapper .iti input.rf-form-input {
  min-height: 60px !important;
  height: auto !important;
  padding-top: 19px !important;
  padding-bottom: 19px !important;
  padding-right: 20px !important;
  padding-left: 96px !important;
  font-size: 16px !important;
  line-height: 1.45 !important;
  box-sizing: border-box !important;
}

body main .form-wrapper .iti {
  min-height: 60px !important;
}

body main .form-wrapper .rf-form-button {
  min-height: 60px !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

body main section .container > .cta-inline {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  position: static !important;
  margin-top: 40px !important;
  margin-bottom: 120px !important;
  padding: 32px 16px 24px !important;
  border-top: 1px solid rgba(148, 163, 184, 0.15) !important;
  min-height: 80px !important;
  clear: both !important;
}

body main .final-cta-inner .cta-strip__btn,
body main .final-cta-inner .cta-strip__btn--large {
  position: static !important;
  float: none !important;
  display: inline-flex !important;
  margin-top: 16px !important;
}

body main a.cta-strip__btn,
body main .trust-bar a.cta-strip__btn,
body main .cta-inline a.cta-strip__btn {
  position: static !important;
  float: none !important;
  display: inline-flex !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}
