.elementor-26597 .elementor-element.elementor-element-d8560b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26597 .elementor-element.elementor-element-385c64d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-26597 .elementor-element.elementor-element-4722dc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-26597 .elementor-element.elementor-element-30d0605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-26597 .elementor-element.elementor-element-e7757ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-26597 .elementor-element.elementor-element-99ce5f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-26597 .elementor-element.elementor-element-c61891b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-26597 .elementor-element.elementor-element-c1e3a94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-26597 .elementor-element.elementor-element-15cc65e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-26597 .elementor-element.elementor-element-40e0e07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-26597 .elementor-element.elementor-element-8303864{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-26597 .elementor-element.elementor-element-5a721cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}@media(min-width:768px){.elementor-26597 .elementor-element.elementor-element-30d0605{--width:50%;}.elementor-26597 .elementor-element.elementor-element-e7757ba{--width:50%;}.elementor-26597 .elementor-element.elementor-element-c61891b{--width:50%;}.elementor-26597 .elementor-element.elementor-element-c1e3a94{--width:50%;}.elementor-26597 .elementor-element.elementor-element-8303864{--width:50%;}.elementor-26597 .elementor-element.elementor-element-5a721cd{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-02e185c *//* =========================================
   ОФОРМЛЕНИЕ ПРАВОЙ ЧАСТИ WPFORMS
========================================= */

#conference-recording-form .elementor-widget-wpforms {
  height: 100%;
}

#conference-recording-form .wpforms-container {
  height: 100%;

  margin: 0 !important;
  padding: 38px 34px 34px !important;

  border: 1px solid rgba(7,25,50,.08);
  border-radius: 22px;

  background: #ffffff;

  box-shadow: 0 18px 45px rgba(7,25,50,.08);
}


/* Убираем лишние отступы формы */

#conference-recording-form .wpforms-form {
  margin: 0 !important;
}


/* ПОЛЯ */

#conference-recording-form .wpforms-field {
  padding: 0 0 17px !important;
}

#conference-recording-form .wpforms-field-label {
  display: block;

  margin-bottom: 7px !important;

  color: #071932 !important;

  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}


#conference-recording-form input[type="text"],
#conference-recording-form input[type="email"] {
  width: 100% !important;
  max-width: none !important;

  height: 54px !important;

  padding: 0 15px !important;

  border: 1px solid rgba(7,25,50,.15) !important;
  border-radius: 12px !important;

  background: #ffffff !important;

  color: #071932 !important;

  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 15px !important;

  box-shadow: none !important;
}


#conference-recording-form input[type="text"]:focus,
#conference-recording-form input[type="email"]:focus {
  border-color: #d9ad62 !important;

  outline: none !important;

  box-shadow:
    0 0 0 3px rgba(217,173,98,.12) !important;
}


/* CHECKBOX */

#conference-recording-form .wpforms-field-checkbox {
  padding-top: 3px !important;
}

#conference-recording-form .wpforms-field-checkbox ul {
  margin: 0 !important;
  padding: 0 !important;
}

#conference-recording-form .wpforms-field-checkbox li {
  margin: 0 0 10px !important;
}

#conference-recording-form .wpforms-field-checkbox input[type="checkbox"] {
  margin-right: 8px !important;
}

#conference-recording-form .wpforms-field-checkbox label {
  color: #536174 !important;

  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
}


/* КНОПКА */

#conference-recording-form .wpforms-submit-container {
  padding: 7px 0 0 !important;
}

#conference-recording-form button[type="submit"] {
  width: 100% !important;
  min-height: 58px !important;

  padding: 0 24px !important;

  border: 0 !important;
  border-radius: 999px !important;

  background:
    linear-gradient(
      135deg,
      #f3cc7b,
      #e1aa4c
    ) !important;

  color: #071932 !important;

  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;

  cursor: pointer;

  transition:
    transform .2s ease,
    box-shadow .2s ease;
}

#conference-recording-form button[type="submit"]:hover {
  transform: translateY(-2px);

  box-shadow:
    0 10px 25px rgba(7,25,50,.14) !important;
}


/* CONFIRMATION */

#conference-recording-form .wpforms-confirmation-container-full {
  margin: 0 !important;

  padding: 22px !important;

  border: 0 !important;
  border-radius: 14px !important;

  background: #f8f5ef !important;

  color: #071932 !important;
}


/* MOBILE */

@media (max-width: 820px) {

  #conference-recording-form .wpforms-container {
    padding: 30px 24px 27px !important;
  }

}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-3d0c7f5 */<style>

/* =====================================================
   WPFORMS 26599 — RECORDING REQUEST
   СТИЛЬ КАК У ОСНОВНОЙ ФОРМЫ КОНФЕРЕНЦИИ
===================================================== */


/* БЕЛАЯ КАРТОЧКА */

#wpforms-26599 {
  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;
  padding: 40px 36px 36px !important;

  border: 1px solid rgba(7,25,50,.08) !important;
  border-radius: 24px !important;

  background: #ffffff !important;

  box-shadow:
    0 22px 55px rgba(7,25,50,.12) !important;
}


/* ФОРМА */

#wpforms-form-26599 {
  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;
}


/* ПОЛЯ */

#wpforms-form-26599 .wpforms-field {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 0 17px !important;
}


/* LABEL */

#wpforms-form-26599 .wpforms-field-label {
  display: block !important;

  margin: 0 0 8px !important;

  color: #071932 !important;

  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
}


#wpforms-form-26599 .wpforms-required-label {
  color: #c58b35 !important;
}


/* NAME + EMAIL */

#wpforms-form-26599 input[type="text"],
#wpforms-form-26599 input[type="email"] {
  display: block !important;

  width: 100% !important;
  max-width: none !important;

  height: 54px !important;

  margin: 0 !important;
  padding: 0 16px !important;

  border: 1px solid #d9dee5 !important;
  border-radius: 12px !important;

  background: #ffffff !important;

  color: #071932 !important;

  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;

  outline: none !important;
  box-shadow: none !important;
}


/* FOCUS */

#wpforms-form-26599 input[type="text"]:focus,
#wpforms-form-26599 input[type="email"]:focus {
  border-color: #d9ad62 !important;

  box-shadow:
    0 0 0 3px rgba(217,173,98,.13) !important;
}


/* PLACEHOLDER */

#wpforms-form-26599 input::placeholder {
  color: #aab2bc !important;
  opacity: 1 !important;
}


/* =====================================================
   CHECKBOXES — КАК НА ТВОЁМ ЭТАЛОНЕ
===================================================== */

/* скрываем "Додаткові" */

#wpforms-form-26599 .wpforms-field-checkbox > .wpforms-field-label {
  display: none !important;
}


#wpforms-form-26599 .wpforms-field-checkbox {
  padding: 3px 0 20px !important;
}


#wpforms-form-26599 .wpforms-field-checkbox ul {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 12px !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  list-style: none !important;
}


#wpforms-form-26599 .wpforms-field-checkbox li {
  display: flex !important;
  align-items: center !important;

  width: 100% !important;
  min-height: 58px !important;

  margin: 0 !important;
  padding: 13px 15px !important;

  border: 1px solid #dfe3e8 !important;
  border-radius: 12px !important;

  background: #ffffff !important;
}


#wpforms-form-26599 .wpforms-field-checkbox input[type="checkbox"] {
  width: 18px !important;
  height: 18px !important;

  flex: 0 0 18px !important;

  margin: 0 11px 0 0 !important;

  accent-color: #b8893d !important;
}


#wpforms-form-26599 .wpforms-field-checkbox label {
  margin: 0 !important;

  color: #071932 !important;

  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
}


/* =====================================================
   SUBMIT
===================================================== */

#wpforms-form-26599 .wpforms-submit-container {
  width: 100% !important;

  margin: 0 !important;
  padding: 4px 0 0 !important;
}


#wpforms-form-26599 button[type="submit"],
#wpforms-form-26599 .wpforms-submit {
  display: flex !important;

  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  max-width: none !important;

  min-height: 58px !important;

  margin: 0 !important;
  padding: 0 24px !important;

  border: 0 !important;
  border-radius: 999px !important;

  background:
    linear-gradient(
      135deg,
      #f4cf81 0%,
      #e4ad4f 100%
    ) !important;

  color: #071932 !important;

  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;

  text-align: center !important;

  cursor: pointer !important;

  box-shadow:
    0 12px 27px rgba(184,137,61,.18) !important;
}


#wpforms-form-26599 button[type="submit"]:hover,
#wpforms-form-26599 .wpforms-submit:hover {
  transform: translateY(-2px) !important;

  background:
    linear-gradient(
      135deg,
      #f4cf81 0%,
      #e4ad4f 100%
    ) !important;

  color: #071932 !important;

  box-shadow:
    0 15px 32px rgba(184,137,61,.24) !important;
}


/* =====================================================
   CONFIRMATION
===================================================== */

#wpforms-26599 .wpforms-confirmation-container-full,
#wpforms-26599 .wpforms-confirmation-container {
  margin: 0 !important;
  padding: 24px !important;

  border: 1px solid rgba(217,173,98,.28) !important;
  border-radius: 14px !important;

  background: #faf7f0 !important;

  color: #071932 !important;
}


/* MOBILE */

@media (max-width: 767px) {

  #wpforms-26599 {
    padding: 30px 23px 27px !important;

    border-radius: 20px !important;
  }

}

</style>

<script>
document.addEventListener('DOMContentLoaded', function () {

  var form = document.getElementById('wpforms-form-26599');

  if (!form) return;

  var nameInput = form.querySelector('input[type="text"]');
  var emailInput = form.querySelector('input[type="email"]');

  if (nameInput) {
    nameInput.placeholder = "Ваше ім’я";
  }

  if (emailInput) {
    emailInput.placeholder = "Email";
  }

});
</script>/* End custom CSS */