.elementor-1352 .elementor-element.elementor-element-884847e{--display:flex;--overlay-opacity:0;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-1352 .elementor-element.elementor-element-884847e::before, .elementor-1352 .elementor-element.elementor-element-884847e > .elementor-background-video-container::before, .elementor-1352 .elementor-element.elementor-element-884847e > .e-con-inner > .elementor-background-video-container::before, .elementor-1352 .elementor-element.elementor-element-884847e > .elementor-background-slideshow::before, .elementor-1352 .elementor-element.elementor-element-884847e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1352 .elementor-element.elementor-element-884847e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1352 .elementor-element.elementor-element-f65977b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1352 .elementor-element.elementor-element-f65977b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1352 .elementor-element.elementor-element-f65977b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-group > label, .elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-subgroup label{color:#000000;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-type-html{padding-bottom:0px;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#02010100;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#02010100;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-group .elementor-select-wrapper::before{color:#02010100;}.elementor-1352 .elementor-element.elementor-element-f65977b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-button[type="submit"]{color:#ffffff;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1352 .elementor-element.elementor-element-f65977b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1352 .elementor-element.elementor-element-f65977b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1352 .elementor-element.elementor-element-f65977b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1352 .elementor-element.elementor-element-f65977b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}#elementor-popup-modal-1352{background-color:#2D38528C;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1352 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1352 .dialog-close-button{display:flex;top:5%;background-color:#B03D3D00;font-size:22px;}body:not(.rtl) #elementor-popup-modal-1352 .dialog-close-button{right:5%;}body.rtl #elementor-popup-modal-1352 .dialog-close-button{left:5%;}#elementor-popup-modal-1352 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-1352 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:768px){.elementor-1352 .elementor-element.elementor-element-884847e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1352 .elementor-element.elementor-element-f65977b{padding:0px 0px 0px 0px;}#elementor-popup-modal-1352 .dialog-close-button{top:5%;font-size:22px;}body:not(.rtl) #elementor-popup-modal-1352 .dialog-close-button{right:7%;}body.rtl #elementor-popup-modal-1352 .dialog-close-button{left:7%;}}/* Start custom CSS for form, class: .elementor-element-f65977b */.popup-form-style {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;

  width: 100% !important;
  max-width: 536px !important;
  min-height: 0 !important;

  margin: 0 auto !important;
  padding: 38px 34px 34px !important;

  border: none !important;
  border-radius: 30px !important;

  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.122) 0%,
    rgba(255, 255, 255, 0.07) 50%,
    rgba(255, 255, 255, 0.122) 100%
  ) !important;

  -webkit-backdrop-filter: blur(16px) !important;
  backdrop-filter: blur(16px) !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    0 20px 55px rgba(0, 0, 0, 0.12) !important;
}

.popup-form-style,
.popup-form-style *,
.popup-form-style *::before,
.popup-form-style *::after {
  box-sizing: border-box !important;
}

.popup-form-style::before {
  content: "";

  position: absolute;
  inset: 0;
  z-index: 0;

  border-radius: inherit;

  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.11) 0%,
    rgba(255, 255, 255, 0.015) 48%,
    rgba(255, 255, 255, 0.07) 100%
  );

  pointer-events: none;
}

.popup-form-style::after {
  content: "";

  position: absolute;
  inset: 0;
  z-index: 10;

  padding: 1px;

  border-radius: inherit;

  background: linear-gradient(
    110deg,
    rgba(255, 255, 255, 0.95) 0%,
    rgba(255, 255, 255, 0.55) 35%,
    rgba(255, 255, 255, 0.12) 70%,
    rgba(255, 255, 255, 0.42) 100%
  );

  pointer-events: none;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.popup-form-style > .elementor-widget-container {
  position: relative !important;
  z-index: 2 !important;

  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  border: none !important;
  border-radius: 0 !important;

  background: transparent !important;

  box-shadow: none !important;
}

.popup-form-style .elementor-form {
  position: relative !important;
  z-index: 2 !important;

  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;

  width: 100% !important;
  max-width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 0 !important;
}

.popup-form-style .elementor-form > .elementor-field-group {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  flex: 0 0 100% !important;

  margin: 0 0 14px !important;
  padding: 0 !important;
}

.popup-form-style .elementor-field-label {
  display: none !important;
}

.popup-form-style .popup-form-header {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: nowrap !important;

  width: 100% !important;

  margin: 0 0 10px !important;
  padding: 0 !important;

  gap: 14px !important;
}

.popup-form-style .popup-form-avatar {
  display: block !important;

  content: url("https://konnova.digital/wp-content/uploads/2026/07/ede5ac75-802c-4831-9a72-4f45596d33d677.webp") !important;

  width: 90px !important;
  height: 90px !important;

  min-width: 90px !important;
  min-height: 90px !important;

  max-width: 90px !important;
  max-height: 90px !important;

  flex: 0 0 90px !important;

  margin: 0 !important;

  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 50% !important;

  object-fit: cover !important;

  box-shadow:
    0 4px 16px rgba(0, 0, 0, 0.16),
    0 0 0 3px rgba(255, 255, 255, 0.05) !important;
}

.popup-form-style .popup-form-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #ffffff !important;

  font-family: inherit !important;
  font-size: 24px !important;
  line-height: 1.15 !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
}

.popup-form-style .popup-form-description {
  width: 100% !important;

  margin: 0 0 10px !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.88) !important;

  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;
}

.popup-form-style
input.elementor-field:not([type="checkbox"]):not([type="radio"]),
.popup-form-style
input.elementor-field-textual:not([type="checkbox"]):not([type="radio"]),
.popup-form-style select.elementor-field,
.popup-form-style select.elementor-field-textual {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;

  margin: 0 !important;
  padding: 0 16px !important;

  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  border-radius: 9px !important;

  background: rgba(255, 255, 255, 0.18) !important;
  color: #ffffff !important;

  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 48px !important;
  font-weight: 400 !important;

  outline: none !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;

  transition:
    background-color 0.2s ease,
    border-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.popup-form-style input::placeholder,
.popup-form-style textarea::placeholder,
.popup-form-style .elementor-field-textual::placeholder {
  color: rgba(255, 255, 255, 0.68) !important;
  opacity: 1 !important;
}

.popup-form-style input.elementor-field:focus,
.popup-form-style input.elementor-field-textual:focus,
.popup-form-style textarea:focus,
.popup-form-style select:focus {
  border-color: rgba(255, 255, 255, 0.55) !important;

  background: rgba(255, 255, 255, 0.24) !important;

  outline: none !important;

  box-shadow:
    0 0 0 3px rgba(255, 255, 255, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;
}

.popup-form-style textarea,
.popup-form-style textarea.elementor-field,
.popup-form-style textarea.elementor-field-textual {
  display: block !important;

  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;

  height: 110px !important;
  min-height: 110px !important;
  max-height: 110px !important;

  margin: 0 !important;
  padding: 14px 16px !important;

  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  border-radius: 9px !important;

  background: rgba(255, 255, 255, 0.18) !important;
  color: #ffffff !important;

  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;

  resize: none !important;

  outline: none !important;
  box-shadow: none !important;
}

.popup-form-style .elementor-field-type-acceptance {
  width: 100% !important;
  max-width: 100% !important;

  margin-bottom: 8px !important;
}

.popup-form-style
.elementor-field-type-acceptance
.elementor-field-option {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;

  width: 100% !important;

  gap: 9px !important;
}

.popup-form-style .elementor-field-type-acceptance label {
  display: block !important;

  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.94) !important;

  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;

  cursor: pointer !important;
}

.popup-form-style .elementor-field-type-acceptance a {
  color: rgba(255, 255, 255, 0.98) !important;

  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}

.popup-form-style
.elementor-field-type-acceptance
input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none !important;

  position: relative !important;

  display: block !important;

  width: 15px !important;
  height: 15px !important;

  min-width: 15px !important;
  min-height: 15px !important;

  max-width: 15px !important;
  max-height: 15px !important;

  flex: 0 0 15px !important;

  margin: 1px 0 0 !important;
  padding: 0 !important;

  border: 1px solid rgba(255, 255, 255, 0.75) !important;
  border-radius: 2px !important;

  background: rgba(255, 255, 255, 0.04) !important;

  cursor: pointer !important;

  outline: none !important;
  box-shadow: none !important;
}

.popup-form-style
.elementor-field-type-acceptance
input[type="checkbox"]:checked {
  border-color: #ffffff !important;
  background: #ffffff !important;
}

.popup-form-style
.elementor-field-type-acceptance
input[type="checkbox"]:checked::after {
  content: "";

  position: absolute;
  top: 1px;
  left: 4px;

  width: 4px;
  height: 8px;

  border-right: 2px solid #1d1d1d;
  border-bottom: 2px solid #1d1d1d;

  transform: rotate(45deg);
}

.popup-form-style .elementor-field-type-submit {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  flex: 0 0 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}

.popup-form-style .elementor-button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  min-height: 48px !important;

  margin: 0 !important;
  padding: 12px 20px !important;

  border: none !important;
  border-radius: 14px !important;

  background: #ffffff !important;
  color: #1d1d1d !important;

  font-family: "Montserrat", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  font-weight: 500 !important;

  text-align: center !important;

  outline: none !important;

  box-shadow:
    0 8px 24px rgba(0, 0, 0, 0.1) !important;

  cursor: pointer !important;

  transition:
    background-color 0.2s ease,
    box-shadow 0.2s ease,
    transform 0.2s ease !important;
}

.popup-form-style .elementor-button-text {
  color: #1d1d1d !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500 !important;
}

.popup-form-style .elementor-button:hover,
.popup-form-style .elementor-button:focus {
  background: rgba(255, 255, 255, 0.88) !important;
  color: #1d1d1d !important;

  transform: translateY(-1px);

  box-shadow:
    0 10px 28px rgba(0, 0, 0, 0.14) !important;
}

.popup-form-style .elementor-button:active {
  background: rgba(255, 255, 255, 0.82) !important;

  transform: translateY(0);
}

.popup-form-style .popup-form-footer {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}

.popup-form-style .popup-form-note {
  margin: 12px 0 14px !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.82) !important;

  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;

  text-align: center !important;
}

.popup-form-style .popup-form-divider {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 14px !important;
  padding: 0 !important;

  gap: 10px !important;

  color: rgba(255, 255, 255, 0.72) !important;

  font-family: inherit !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;

  text-align: center !important;
  white-space: nowrap !important;
}

.popup-form-style .popup-form-divider::before,
.popup-form-style .popup-form-divider::after {
  content: "";

  display: block;
  flex: 1 1 auto;

  height: 1px;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.35),
    transparent
  );
}

.popup-form-style .popup-form-messengers {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 10px !important;
}

.popup-form-style .popup-form-messenger {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  min-width: 0 !important;
  min-height: 46px !important;

  margin: 0 !important;
  padding: 10px 14px !important;

  gap: 8px !important;

  border: 1px solid rgba(255, 255, 255, 0.28) !important;
  border-radius: 9px !important;

  background: rgba(255, 255, 255, 0.1) !important;
  color: #ffffff !important;

  -webkit-backdrop-filter: blur(8px) !important;
  backdrop-filter: blur(8px) !important;

  font-family: inherit !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;

  text-align: center !important;
  text-decoration: none !important;

  outline: none !important;
  box-shadow: none !important;

  transition:
    background-color 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease !important;
}

.popup-form-style .popup-form-messenger:hover,
.popup-form-style .popup-form-messenger:focus {
  border-color: rgba(255, 255, 255, 0.55) !important;

  background: rgba(255, 255, 255, 0.2) !important;
  color: #ffffff !important;

  transform: translateY(-1px);
}

.popup-form-style .popup-telegram-icon,
.popup-form-style .popup-telegram-icon::before,
.popup-form-style .popup-telegram-icon::after,
.popup-form-style .popup-telegram-logo {
  display: none !important;
  content: none !important;

  width: 0 !important;
  height: 0 !important;

  min-width: 0 !important;
  min-height: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  flex: 0 0 0 !important;

  overflow: hidden !important;
}

.popup-form-style .popup-form-telegram::before,
.popup-form-style .popup-form-messenger[href*="t.me"]::before,
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(1)::before {
  content: "" !important;

  display: block !important;

  width: 22px !important;
  height: 22px !important;

  min-width: 22px !important;
  min-height: 22px !important;

  flex: 0 0 22px !important;

  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDggMTA4Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzkuNCA2My4zIDM4LjIgODBjMS43IDAgMi44LS43IDMuMy0xLjZsOC03LjYgMTYuNiAxMi4yYzMgMS43IDUuMi44IDYtMi44TDgzIDI5LjFjMS4xLTQuNC0xLjctNi44LTQuNi01LjNMMTQuNyA0OC40Yy00LjMgMS43LTQuMyA0LjEtLjggNS4ybDE2LjMgNS4xIDM3LjktMjMuOWMxLjgtMS4xIDMuNC0uNSAyLjEuN0wzOS40IDYzLjN6Ii8+PC9zdmc+") !important;

  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;

  pointer-events: none !important;
}

.popup-form-style .popup-max-icon,
.popup-form-style .popup-max-icon::before,
.popup-form-style .popup-max-icon::after,
.popup-form-style .popup-max-logo {
  display: none !important;
  content: none !important;

  width: 0 !important;
  height: 0 !important;

  min-width: 0 !important;
  min-height: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  border: none !important;

  flex: 0 0 0 !important;

  overflow: hidden !important;
}

.popup-form-style .popup-form-messenger:nth-child(2)::before,
.popup-form-style .popup-form-messenger[href*="max"]::before {
  content: "" !important;
  display: block !important;

  width: 22px !important;
  height: 22px !important;

  min-width: 22px !important;
  min-height: 22px !important;

  flex: 0 0 22px !important;

  background-image: url("data:image/png;base64,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") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;

  pointer-events: none !important;
}

.popup-form-style .elementor-message {
  margin: 10px 0 0 !important;

  color: #ffffff !important;

  font-size: 13px !important;
  line-height: 1.4 !important;
}

.popup-form-style .elementor-message-success {
  color: #c9ffd4 !important;
}

.popup-form-style .elementor-message-danger,
.popup-form-style .elementor-message-error {
  color: #ffc5c5 !important;
}

.popup-form-style .elementor-form-fields-wrapper {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;

  width: 100% !important;
}

.popup-form-style .elementor-form-fields-wrapper > .elementor-field-group {
  order: 50 !important;
  width: 100% !important;
}

.popup-form-style .elementor-form > .elementor-field-group-intro {
  order: 1 !important;
  margin-bottom: 8px !important;
}

.popup-form-style .elementor-field-group-phone,
.popup-form-style .elementor-field-type-tel {
  order: 2 !important;
}

.popup-form-style .elementor-form > .elementor-field-type-acceptance {
  order: 3 !important;
  margin-bottom: 8px !important;
}

.popup-form-style .elementor-field-type-submit {
  order: 4 !important;
}

.popup-form-style .elementor-field-group-footer {
  order: 5 !important;
  margin-bottom: 0 !important;
}

.popup-form-style .elementor-field-type-hidden,
.popup-form-style .elementor-field-type-honeypot {
  order: 100 !important;
  display: none !important;
}

.audit-form-style .popup-form-intro {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.audit-form-style .popup-form-title {
  margin: 0 0 10px !important;
}

.audit-form-style .popup-form-description {
  margin: 0 0 10px !important;
}

.audit-form-style
.elementor-field-type-checkbox
.elementor-field-subgroup {
  display: block !important;
  width: 100% !important;
}

.audit-form-style
.elementor-field-type-checkbox
.elementor-field-option {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;

  width: 100% !important;

  gap: 9px !important;
}

.audit-form-style
.elementor-field-type-checkbox
.elementor-field-option label {
  display: block !important;

  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.94) !important;

  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;

  cursor: pointer !important;
}

.audit-form-style
.elementor-field-type-checkbox
input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none !important;

  position: relative !important;

  display: block !important;

  width: 15px !important;
  height: 15px !important;

  min-width: 15px !important;
  min-height: 15px !important;

  max-width: 15px !important;
  max-height: 15px !important;

  flex: 0 0 15px !important;

  margin: 1px 0 0 !important;
  padding: 0 !important;

  border: 1px solid rgba(255, 255, 255, 0.75) !important;
  border-radius: 2px !important;

  background: rgba(255, 255, 255, 0.04) !important;

  outline: none !important;
  box-shadow: none !important;

  cursor: pointer !important;
}

.audit-form-style
.elementor-field-type-checkbox
input[type="checkbox"]:checked {
  border-color: #ffffff !important;
  background: #ffffff !important;
}

.audit-form-style
.elementor-field-type-checkbox
input[type="checkbox"]:checked::after {
  content: "";

  position: absolute;
  top: 1px;
  left: 4px;

  width: 4px;
  height: 8px;

  border-right: 2px solid #1d1d1d;
  border-bottom: 2px solid #1d1d1d;

  transform: rotate(45deg);
}

.popup-form-style
.elementor-form:has(.elementor-message-success)
.elementor-form-fields-wrapper {
  display: none !important;
}

.popup-form-style
.elementor-form:has(.elementor-message-success) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  min-height: 290px !important;

  margin: 0 !important;
  padding: 0 !important;
}

.popup-form-style .elementor-message-success {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 20px !important;

  color: #ffffff !important;

  font-family: "Montserrat", sans-serif !important;
  font-size: 24px !important;
  line-height: 1.25 !important;
  font-weight: 500 !important;

  text-align: center !important;

  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.popup-form-style .elementor-message-success::before {
  content: "✓" !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 68px !important;
  height: 68px !important;

  margin: 0 0 20px !important;

  border: 1px solid rgba(255, 255, 255, 0.35) !important;
  border-radius: 50% !important;

  background: rgba(255, 255, 255, 0.09) !important;
  color: rgba(255, 255, 255, 0.82) !important;

  -webkit-backdrop-filter: blur(10px) !important;
  backdrop-filter: blur(10px) !important;

  font-family: Arial, sans-serif !important;
  font-size: 32px !important;
  line-height: 1 !important;
  font-weight: 400 !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.16),
    0 8px 24px rgba(0, 0, 0, 0.08) !important;
}



.popup-form-style
.elementor-message-success
.elementor-message-icon {
  display: none !important;
}

#elementor-popup-modal-1352 .dialog-widget-content {
  position: relative !important;

  width: 536px !important;
  max-width: calc(100vw - 24px) !important;

  margin: 0 auto !important;
  padding: 0 !important;

  border: none !important;
  border-radius: 30px !important;

  background: transparent !important;
  box-shadow: none !important;

  overflow: hidden !important;
}

#elementor-popup-modal-1352 .dialog-message,
#elementor-popup-modal-1352 .dialog-lightbox-message {
  width: 100% !important;
  max-width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  overflow-x: hidden !important;
  overflow-y: hidden !important;

  scrollbar-width: none !important;
}

#elementor-popup-modal-1352 .dialog-message::-webkit-scrollbar,
#elementor-popup-modal-1352 .dialog-lightbox-message::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

#elementor-popup-modal-1352 .elementor,
#elementor-popup-modal-1352 .elementor-location-popup,
#elementor-popup-modal-1352 .elementor-widget-form,
#elementor-popup-modal-1352 .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;

  margin-left: 0 !important;
  margin-right: 0 !important;
}

#elementor-popup-modal-1352 .popup-form-style {
  width: 100% !important;
  max-width: 536px !important;

  margin: 0 auto !important;
  padding: 38px 34px 34px !important;

  border-radius: 30px !important;

  box-sizing: border-box !important;
}

#elementor-popup-modal-1352 .elementor-form,
#elementor-popup-modal-1352 .elementor-form-fields-wrapper,
#elementor-popup-modal-1352 .elementor-field-group {
  width: 100% !important;
  max-width: 100% !important;

  margin-left: 0 !important;
  margin-right: 0 !important;

  box-sizing: border-box !important;
}

#elementor-popup-modal-1352 .popup-form-title {
  margin: 0 0 10px !important;

  font-size: 24px !important;
  line-height: 1.15 !important;
}

#elementor-popup-modal-1352 .popup-form-description {
  margin: 0 0 10px !important;

  font-size: 14px !important;
  line-height: 1.45 !important;
}

#elementor-popup-modal-1352
input.elementor-field:not([type="checkbox"]):not([type="radio"]) {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;

  padding: 0 16px !important;

  font-size: 14px !important;
  line-height: 48px !important;
}

#elementor-popup-modal-1352
.elementor-field-type-checkbox
.elementor-field-option label,
#elementor-popup-modal-1352
.elementor-field-type-acceptance label {
  font-size: 12px !important;
  line-height: 1.4 !important;
}

#elementor-popup-modal-1352 .elementor-button {
  min-height: 48px !important;

  padding: 12px 20px !important;

  font-size: 14px !important;
  font-weight: 500 !important;
}

#elementor-popup-modal-1352 .popup-form-note {
  margin: 12px 0 14px !important;
}

#elementor-popup-modal-1352 .popup-form-divider {
  margin: 0 0 14px !important;

  gap: 10px !important;

  font-size: 11px !important;

  white-space: nowrap !important;
}

#elementor-popup-modal-1352 .popup-form-messengers {
  gap: 10px !important;
}

#elementor-popup-modal-1352 .popup-form-messenger {
  min-height: 46px !important;

  padding: 10px 14px !important;

  font-size: 13px !important;
}

.popup-form-style {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;

  width: 100% !important;
  max-width: 536px !important;
  min-height: 0 !important;

  margin: 0 auto !important;
  padding: 38px 34px 34px !important;

  border: none !important;
  border-radius: 30px !important;

  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.122) 0%,
    rgba(255, 255, 255, 0.07) 50%,
    rgba(255, 255, 255, 0.122) 100%
  ) !important;

  -webkit-backdrop-filter: blur(16px) !important;
  backdrop-filter: blur(16px) !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    0 20px 55px rgba(0, 0, 0, 0.12) !important;
}

.popup-form-style,
.popup-form-style *,
.popup-form-style *::before,
.popup-form-style *::after {
  box-sizing: border-box !important;
}

.popup-form-style::before {
  content: "";

  position: absolute;
  inset: 0;
  z-index: 0;

  border-radius: inherit;

  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.11) 0%,
    rgba(255, 255, 255, 0.015) 48%,
    rgba(255, 255, 255, 0.07) 100%
  );

  pointer-events: none;
}

.popup-form-style::after {
  content: "";

  position: absolute;
  inset: 0;
  z-index: 10;

  padding: 1px;

  border-radius: inherit;

  background: linear-gradient(
    110deg,
    rgba(255, 255, 255, 0.95) 0%,
    rgba(255, 255, 255, 0.55) 35%,
    rgba(255, 255, 255, 0.12) 70%,
    rgba(255, 255, 255, 0.42) 100%
  );

  pointer-events: none;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.popup-form-style > .elementor-widget-container {
  position: relative !important;
  z-index: 2 !important;

  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  border: none !important;
  border-radius: 0 !important;

  background: transparent !important;

  box-shadow: none !important;
}

.popup-form-style .elementor-form {
  position: relative !important;
  z-index: 2 !important;

  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;

  width: 100% !important;
  max-width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 0 !important;
}

.popup-form-style .elementor-form > .elementor-field-group {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  flex: 0 0 100% !important;

  margin: 0 0 14px !important;
  padding: 0 !important;
}

.popup-form-style .elementor-field-label {
  display: none !important;
}

.popup-form-style .popup-form-header {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: nowrap !important;

  width: 100% !important;

  margin: 0 0 10px !important;
  padding: 0 !important;

  gap: 14px !important;
}

.popup-form-style .popup-form-avatar {
  display: block !important;

  content: url("https://konnova.digital/wp-content/uploads/2026/07/IMG_0780.webp") !important;

  width: 90px !important;
  height: 90px !important;

  min-width: 90px !important;
  min-height: 90px !important;

  max-width: 90px !important;
  max-height: 90px !important;

  flex: 0 0 90px !important;

  margin: 0 !important;

  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 50% !important;

  object-fit: cover !important;

  box-shadow:
    0 4px 16px rgba(0, 0, 0, 0.16),
    0 0 0 3px rgba(255, 255, 255, 0.05) !important;
}

.popup-form-style .popup-form-title {
  margin: 0 !important;
  padding: 0 !important;

  color: #ffffff !important;

  font-family: inherit !important;
  font-size: 24px !important;
  line-height: 1.15 !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
}

.popup-form-style .popup-form-description {
  width: 100% !important;

  margin: 0 0 10px !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.88) !important;

  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;
}

.popup-form-style
input.elementor-field:not([type="checkbox"]):not([type="radio"]),
.popup-form-style
input.elementor-field-textual:not([type="checkbox"]):not([type="radio"]),
.popup-form-style select.elementor-field,
.popup-form-style select.elementor-field-textual {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;

  margin: 0 !important;
  padding: 0 16px !important;

  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  border-radius: 9px !important;

  background: rgba(255, 255, 255, 0.18) !important;
  color: #ffffff !important;

  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 48px !important;
  font-weight: 400 !important;

  outline: none !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;

  transition:
    background-color 0.2s ease,
    border-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.popup-form-style input::placeholder,
.popup-form-style textarea::placeholder,
.popup-form-style .elementor-field-textual::placeholder {
  color: rgba(255, 255, 255, 0.68) !important;
  opacity: 1 !important;
}

.popup-form-style input.elementor-field:focus,
.popup-form-style input.elementor-field-textual:focus,
.popup-form-style textarea:focus,
.popup-form-style select:focus {
  border-color: rgba(255, 255, 255, 0.55) !important;

  background: rgba(255, 255, 255, 0.24) !important;

  outline: none !important;

  box-shadow:
    0 0 0 3px rgba(255, 255, 255, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;
}

.popup-form-style textarea,
.popup-form-style textarea.elementor-field,
.popup-form-style textarea.elementor-field-textual {
  display: block !important;

  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;

  height: 110px !important;
  min-height: 110px !important;
  max-height: 110px !important;

  margin: 0 !important;
  padding: 14px 16px !important;

  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  border-radius: 9px !important;

  background: rgba(255, 255, 255, 0.18) !important;
  color: #ffffff !important;

  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;

  resize: none !important;

  outline: none !important;
  box-shadow: none !important;
}

.popup-form-style .elementor-field-type-acceptance {
  width: 100% !important;
  max-width: 100% !important;

  margin-bottom: 8px !important;
}

.popup-form-style
.elementor-field-type-acceptance
.elementor-field-option {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;

  width: 100% !important;

  gap: 9px !important;
}

.popup-form-style .elementor-field-type-acceptance label {
  display: block !important;

  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.94) !important;

  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;

  cursor: pointer !important;
}

.popup-form-style .elementor-field-type-acceptance a {
  color: rgba(255, 255, 255, 0.98) !important;

  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}

.popup-form-style
.elementor-field-type-acceptance
input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none !important;

  position: relative !important;

  display: block !important;

  width: 15px !important;
  height: 15px !important;

  min-width: 15px !important;
  min-height: 15px !important;

  max-width: 15px !important;
  max-height: 15px !important;

  flex: 0 0 15px !important;

  margin: 1px 0 0 !important;
  padding: 0 !important;

  border: 1px solid rgba(255, 255, 255, 0.75) !important;
  border-radius: 2px !important;

  background: rgba(255, 255, 255, 0.04) !important;

  cursor: pointer !important;

  outline: none !important;
  box-shadow: none !important;
}

.popup-form-style
.elementor-field-type-acceptance
input[type="checkbox"]:checked {
  border-color: #ffffff !important;
  background: #ffffff !important;
}

.popup-form-style
.elementor-field-type-acceptance
input[type="checkbox"]:checked::after {
  content: "";

  position: absolute;
  top: 1px;
  left: 4px;

  width: 4px;
  height: 8px;

  border-right: 2px solid #1d1d1d;
  border-bottom: 2px solid #1d1d1d;

  transform: rotate(45deg);
}

.popup-form-style .elementor-field-type-submit {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  flex: 0 0 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}

.popup-form-style .elementor-button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  min-height: 48px !important;

  margin: 0 !important;
  padding: 12px 20px !important;

  border: none !important;
  border-radius: 14px !important;

  background: #ffffff !important;
  color: #1d1d1d !important;

  font-family: "Montserrat", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  font-weight: 500 !important;

  text-align: center !important;

  outline: none !important;

  box-shadow:
    0 8px 24px rgba(0, 0, 0, 0.1) !important;

  cursor: pointer !important;

  transition:
    background-color 0.2s ease,
    box-shadow 0.2s ease,
    transform 0.2s ease !important;
}

.popup-form-style .elementor-button-text {
  color: #1d1d1d !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500 !important;
}

.popup-form-style .elementor-button:hover,
.popup-form-style .elementor-button:focus {
  background: rgba(255, 255, 255, 0.88) !important;
  color: #1d1d1d !important;

  transform: translateY(-1px);

  box-shadow:
    0 10px 28px rgba(0, 0, 0, 0.14) !important;
}

.popup-form-style .elementor-button:active {
  background: rgba(255, 255, 255, 0.82) !important;

  transform: translateY(0);
}

.popup-form-style .popup-form-footer {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}

.popup-form-style .popup-form-note {
  margin: 12px 0 14px !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.82) !important;

  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;

  text-align: center !important;
}

.popup-form-style .popup-form-divider {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 0 14px !important;
  padding: 0 !important;

  gap: 10px !important;

  color: rgba(255, 255, 255, 0.72) !important;

  font-family: inherit !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;

  text-align: center !important;
  white-space: nowrap !important;
}

.popup-form-style .popup-form-divider::before,
.popup-form-style .popup-form-divider::after {
  content: "";

  display: block;
  flex: 1 1 auto;

  height: 1px;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.35),
    transparent
  );
}

.popup-form-style .popup-form-messengers {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  gap: 10px !important;
}

.popup-form-style .popup-form-messenger {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  min-width: 0 !important;
  min-height: 46px !important;

  margin: 0 !important;
  padding: 10px 14px !important;

  gap: 8px !important;

  border: 1px solid rgba(255, 255, 255, 0.28) !important;
  border-radius: 9px !important;

  background: rgba(255, 255, 255, 0.1) !important;
  color: #ffffff !important;

  -webkit-backdrop-filter: blur(8px) !important;
  backdrop-filter: blur(8px) !important;

  font-family: inherit !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;

  text-align: center !important;
  text-decoration: none !important;

  outline: none !important;
  box-shadow: none !important;

  transition:
    background-color 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease !important;
}

.popup-form-style .popup-form-messenger:hover,
.popup-form-style .popup-form-messenger:focus {
  border-color: rgba(255, 255, 255, 0.55) !important;

  background: rgba(255, 255, 255, 0.2) !important;
  color: #ffffff !important;

  transform: translateY(-1px);
}

.popup-form-style .popup-telegram-icon,
.popup-form-style .popup-telegram-icon::before,
.popup-form-style .popup-telegram-icon::after,
.popup-form-style .popup-telegram-logo {
  display: none !important;
  content: none !important;

  width: 0 !important;
  height: 0 !important;

  min-width: 0 !important;
  min-height: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  flex: 0 0 0 !important;

  overflow: hidden !important;
}

.popup-form-style .popup-form-telegram::before,
.popup-form-style .popup-form-messenger[href*="t.me"]::before,
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(1)::before {
  content: "" !important;

  display: block !important;

  width: 22px !important;
  height: 22px !important;

  min-width: 22px !important;
  min-height: 22px !important;

  flex: 0 0 22px !important;

  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDggMTA4Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzkuNCA2My4zIDM4LjIgODBjMS43IDAgMi44LS43IDMuMy0xLjZsOC03LjYgMTYuNiAxMi4yYzMgMS43IDUuMi44IDYtMi44TDgzIDI5LjFjMS4xLTQuNC0xLjctNi44LTQuNi01LjNMMTQuNyA0OC40Yy00LjMgMS43LTQuMyA0LjEtLjggNS4ybDE2LjMgNS4xIDM3LjktMjMuOWMxLjgtMS4xIDMuNC0uNSAyLjEuN0wzOS40IDYzLjN6Ii8+PC9zdmc+") !important;

  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;

  pointer-events: none !important;
}

.popup-form-style .popup-max-icon,
.popup-form-style .popup-max-icon::before,
.popup-form-style .popup-max-icon::after,
.popup-form-style .popup-max-logo {
  display: none !important;
  content: none !important;

  width: 0 !important;
  height: 0 !important;

  min-width: 0 !important;
  min-height: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  border: none !important;

  flex: 0 0 0 !important;

  overflow: hidden !important;
}

.popup-form-style .popup-form-messenger:nth-child(2)::before,
.popup-form-style .popup-form-messenger[href*="max"]::before {
  content: "" !important;
  display: block !important;

  width: 22px !important;
  height: 22px !important;

  min-width: 22px !important;
  min-height: 22px !important;

  flex: 0 0 22px !important;

  background-image: url("data:image/png;base64,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") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;

  pointer-events: none !important;
}

.popup-form-style .elementor-message {
  margin: 10px 0 0 !important;

  color: #ffffff !important;

  font-size: 13px !important;
  line-height: 1.4 !important;
}

.popup-form-style .elementor-message-success {
  color: #c9ffd4 !important;
}

.popup-form-style .elementor-message-danger,
.popup-form-style .elementor-message-error {
  color: #ffc5c5 !important;
}

.popup-form-style .elementor-form-fields-wrapper {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;

  width: 100% !important;
}

.popup-form-style .elementor-form-fields-wrapper > .elementor-field-group {
  order: 50 !important;
  width: 100% !important;
}

.popup-form-style .elementor-form > .elementor-field-group-intro {
  order: 1 !important;
  margin-bottom: 8px !important;
}

.popup-form-style .elementor-field-group-phone,
.popup-form-style .elementor-field-type-tel {
  order: 2 !important;
}

.popup-form-style .elementor-form > .elementor-field-type-acceptance {
  order: 3 !important;
  margin-bottom: 8px !important;
}

.popup-form-style .elementor-field-type-submit {
  order: 4 !important;
}

.popup-form-style .elementor-field-group-footer {
  order: 5 !important;
  margin-bottom: 0 !important;
}

.popup-form-style .elementor-field-type-hidden,
.popup-form-style .elementor-field-type-honeypot {
  order: 100 !important;
  display: none !important;
}

.audit-form-style .popup-form-intro {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.audit-form-style .popup-form-title {
  margin: 0 0 10px !important;
}

.audit-form-style .popup-form-description {
  margin: 0 0 10px !important;
}

.audit-form-style
.elementor-field-type-checkbox
.elementor-field-subgroup {
  display: block !important;
  width: 100% !important;
}

.audit-form-style
.elementor-field-type-checkbox
.elementor-field-option {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;

  width: 100% !important;

  gap: 9px !important;
}

.audit-form-style
.elementor-field-type-checkbox
.elementor-field-option label {
  display: block !important;

  margin: 0 !important;
  padding: 0 !important;

  color: rgba(255, 255, 255, 0.94) !important;

  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;

  cursor: pointer !important;
}

.audit-form-style
.elementor-field-type-checkbox
input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none !important;

  position: relative !important;

  display: block !important;

  width: 15px !important;
  height: 15px !important;

  min-width: 15px !important;
  min-height: 15px !important;

  max-width: 15px !important;
  max-height: 15px !important;

  flex: 0 0 15px !important;

  margin: 1px 0 0 !important;
  padding: 0 !important;

  border: 1px solid rgba(255, 255, 255, 0.75) !important;
  border-radius: 2px !important;

  background: rgba(255, 255, 255, 0.04) !important;

  outline: none !important;
  box-shadow: none !important;

  cursor: pointer !important;
}

.audit-form-style
.elementor-field-type-checkbox
input[type="checkbox"]:checked {
  border-color: #ffffff !important;
  background: #ffffff !important;
}

.audit-form-style
.elementor-field-type-checkbox
input[type="checkbox"]:checked::after {
  content: "";

  position: absolute;
  top: 1px;
  left: 4px;

  width: 4px;
  height: 8px;

  border-right: 2px solid #1d1d1d;
  border-bottom: 2px solid #1d1d1d;

  transform: rotate(45deg);
}

.popup-form-style
.elementor-form:has(.elementor-message-success)
.elementor-form-fields-wrapper {
  display: none !important;
}

.popup-form-style
.elementor-form:has(.elementor-message-success) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  min-height: 290px !important;

  margin: 0 !important;
  padding: 0 !important;
}

.popup-form-style .elementor-message-success {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 20px !important;

  color: #ffffff !important;

  font-family: "Montserrat", sans-serif !important;
  font-size: 24px !important;
  line-height: 1.25 !important;
  font-weight: 500 !important;

  text-align: center !important;

  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.popup-form-style .elementor-message-success::before {
  content: "✓" !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 68px !important;
  height: 68px !important;

  margin: 0 0 20px !important;

  border: 1px solid rgba(255, 255, 255, 0.35) !important;
  border-radius: 50% !important;

  background: rgba(255, 255, 255, 0.09) !important;
  color: rgba(255, 255, 255, 0.82) !important;

  -webkit-backdrop-filter: blur(10px) !important;
  backdrop-filter: blur(10px) !important;

  font-family: Arial, sans-serif !important;
  font-size: 32px !important;
  line-height: 1 !important;
  font-weight: 400 !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.16),
    0 8px 24px rgba(0, 0, 0, 0.08) !important;
}



.popup-form-style
.elementor-message-success
.elementor-message-icon {
  display: none !important;
}

#elementor-popup-modal-1352 .dialog-widget-content {
  position: relative !important;

  width: 536px !important;
  max-width: calc(100vw - 24px) !important;

  margin: 0 auto !important;
  padding: 0 !important;

  border: none !important;
  border-radius: 30px !important;

  background: transparent !important;
  box-shadow: none !important;

  overflow: hidden !important;
}

#elementor-popup-modal-1352 .dialog-message,
#elementor-popup-modal-1352 .dialog-lightbox-message {
  width: 100% !important;
  max-width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  overflow-x: hidden !important;
  overflow-y: hidden !important;

  scrollbar-width: none !important;
}

#elementor-popup-modal-1352 .dialog-message::-webkit-scrollbar,
#elementor-popup-modal-1352 .dialog-lightbox-message::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

#elementor-popup-modal-1352 .elementor,
#elementor-popup-modal-1352 .elementor-location-popup,
#elementor-popup-modal-1352 .elementor-widget-form,
#elementor-popup-modal-1352 .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;

  margin-left: 0 !important;
  margin-right: 0 !important;
}

#elementor-popup-modal-1352 .popup-form-style {
  width: 100% !important;
  max-width: 536px !important;

  margin: 0 auto !important;
  padding: 38px 34px 34px !important;

  border-radius: 30px !important;

  box-sizing: border-box !important;
}

#elementor-popup-modal-1352 .elementor-form,
#elementor-popup-modal-1352 .elementor-form-fields-wrapper,
#elementor-popup-modal-1352 .elementor-field-group {
  width: 100% !important;
  max-width: 100% !important;

  margin-left: 0 !important;
  margin-right: 0 !important;

  box-sizing: border-box !important;
}

#elementor-popup-modal-1352 .popup-form-title {
  margin: 0 0 10px !important;

  font-size: 24px !important;
  line-height: 1.15 !important;
}

#elementor-popup-modal-1352 .popup-form-description {
  margin: 0 0 10px !important;

  font-size: 14px !important;
  line-height: 1.45 !important;
}

#elementor-popup-modal-1352
input.elementor-field:not([type="checkbox"]):not([type="radio"]) {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;

  padding: 0 16px !important;

  font-size: 14px !important;
  line-height: 48px !important;
}

#elementor-popup-modal-1352
.elementor-field-type-checkbox
.elementor-field-option label,
#elementor-popup-modal-1352
.elementor-field-type-acceptance label {
  font-size: 12px !important;
  line-height: 1.4 !important;
}

#elementor-popup-modal-1352 .elementor-button {
  min-height: 48px !important;

  padding: 12px 20px !important;

  font-size: 14px !important;
  font-weight: 500 !important;
}

#elementor-popup-modal-1352 .popup-form-note {
  margin: 12px 0 14px !important;
}

#elementor-popup-modal-1352 .popup-form-divider {
  margin: 0 0 14px !important;

  gap: 10px !important;

  font-size: 11px !important;

  white-space: nowrap !important;
}

#elementor-popup-modal-1352 .popup-form-messengers {
  gap: 10px !important;
}

#elementor-popup-modal-1352 .popup-form-messenger {
  min-height: 46px !important;

  padding: 10px 14px !important;

  font-size: 13px !important;
}

/* =========================================================
   КОМПАКТНЫЙ ЗАГОЛОВОК — ТОЛЬКО МОБИЛЬНАЯ ВЕРСИЯ
   ========================================================= */

@media (max-width: 767px) {

  .popup-form-style .popup-form-title,
  #elementor-popup-modal-1352 .popup-form-title {
    font-size: 18px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    letter-spacing: -0.02em !important;
  }

}

/* =========================================================
   FIX: popup #1352 — open/close without jumping page to top
   ========================================================= */


/* =========================================================
   FINAL HARD FIX — РОВНЫЕ ОТСТУПЫ СЛЕВА / СПРАВА
   popup #1352

   ВАЖНО:
   Не полагаемся на padding Elementor.
   Саму <form> физически делаем уже окна и центрируем.
   ========================================================= */

#elementor-popup-modal-1352 .popup-form-style {
  --popup-form-side: 34px;

  width: 100% !important;
  max-width: 536px !important;

  /* Боковые отступы теперь создаёт сама форма */
  padding-left: 0 !important;
  padding-right: 0 !important;

  box-sizing: border-box !important;
}

/* У внешних Elementor-обёрток не должно быть скрытого сдвига */
#elementor-popup-modal-1352 .popup-form-style > .elementor-widget-container,
#elementor-popup-modal-1352 .popup-form-style .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}

/*
 * КЛЮЧЕВОЙ БЛОК:
 * 34px | FORM | 34px
 *
 * Даже если Elementor добавит свои стили вокруг полей,
 * сама форма уже физически отцентрирована внутри окна.
 */
#elementor-popup-modal-1352 .popup-form-style form.elementor-form,
#elementor-popup-modal-1352 .popup-form-style .elementor-form {
  --e-form-columns-gap: 0px !important;
  --e-column-gap: 0px !important;

  display: flex !important;
  flex-direction: column !important;

  width: calc(100% - (var(--popup-form-side) * 2)) !important;
  max-width: calc(100% - (var(--popup-form-side) * 2)) !important;

  margin-left: auto !important;
  margin-right: auto !important;

  padding-left: 0 !important;
  padding-right: 0 !important;

  box-sizing: border-box !important;
}

#elementor-popup-modal-1352 .popup-form-style .elementor-form-fields-wrapper {
  width: 100% !important;
  max-width: 100% !important;

  margin-left: 0 !important;
  margin-right: 0 !important;

  padding-left: 0 !important;
  padding-right: 0 !important;

  gap: 0 !important;
  column-gap: 0 !important;

  box-sizing: border-box !important;
}

#elementor-popup-modal-1352 .popup-form-style .elementor-form-fields-wrapper > .elementor-field-group {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  margin-left: 0 !important;
  margin-right: 0 !important;

  padding-left: 0 !important;
  padding-right: 0 !important;

  box-sizing: border-box !important;
}

/* Поля */
#elementor-popup-modal-1352 .popup-form-style input.elementor-field:not([type="checkbox"]):not([type="radio"]),
#elementor-popup-modal-1352 .popup-form-style input.elementor-field-textual:not([type="checkbox"]):not([type="radio"]),
#elementor-popup-modal-1352 .popup-form-style textarea.elementor-field,
#elementor-popup-modal-1352 .popup-form-style textarea.elementor-field-textual,
#elementor-popup-modal-1352 .popup-form-style select.elementor-field,
#elementor-popup-modal-1352 .popup-form-style select.elementor-field-textual {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  margin-left: 0 !important;
  margin-right: 0 !important;

  box-sizing: border-box !important;
}

/* Кнопка */
#elementor-popup-modal-1352 .popup-form-style .elementor-field-type-submit {
  width: 100% !important;
  max-width: 100% !important;

  margin-left: 0 !important;
  margin-right: 0 !important;

  padding-left: 0 !important;
  padding-right: 0 !important;

  box-sizing: border-box !important;
}

#elementor-popup-modal-1352 .popup-form-style .elementor-button {
  width: 100% !important;
  max-width: 100% !important;

  margin-left: 0 !important;
  margin-right: 0 !important;

  box-sizing: border-box !important;
}

/* На очень узком мобильном чуть уменьшаем ОБА отступа одинаково */
@media (max-width: 480px) {
  #elementor-popup-modal-1352 .popup-form-style {
    --popup-form-side: 22px;
  }
}

<script>
(function () {
  'use strict';

  if (window.__popup1352ScrollFixInstalled) return;
  window.__popup1352ScrollFixInstalled = true;

  var POPUP_ID = 1352;
  var savedScrollY = 0;
  var lastStableScrollY = window.pageYOffset || document.documentElement.scrollTop || 0;
  var wasOpen = false;
  var restoreTimers = [];
  var scrollGuardUntil = 0;
  var nativeElementFocus = window.HTMLElement && window.HTMLElement.prototype.focus;

  function getScrollY() {
    return window.pageYOffset ||
           document.documentElement.scrollTop ||
           document.body.scrollTop ||
           0;
  }

  function getModal() {
    return document.getElementById('elementor-popup-modal-' + POPUP_ID);
  }

  function popupIsOpen() {
    var modal = getModal();
    if (!modal) return false;

    var style = window.getComputedStyle(modal);
    return style.display !== 'none' &&
           style.visibility !== 'hidden' &&
           style.opacity !== '0';
  }

  function rememberCurrentPosition() {
    var y = getScrollY();
    if (y > 0 || lastStableScrollY === 0) {
      lastStableScrollY = y;
    }
  }

  /*
   * Пока popup закрыт, запоминаем реальную позицию страницы.
   * ВАЖНО: body больше не переводим в position:fixed — именно это
   * конфликтовало с Elementor и могло отправлять страницу наверх.
   */
  window.addEventListener('scroll', function () {
    if (!popupIsOpen() && !wasOpen && Date.now() >= scrollGuardUntil) {
      rememberCurrentPosition();
      return;
    }

    if (Date.now() < scrollGuardUntil) {
      var targetY = savedScrollY || lastStableScrollY || 0;

      if (Math.abs(getScrollY() - targetY) > 1) {
        requestAnimationFrame(function () {
          forceRestore(targetY);
        });
      }
    }
  }, { passive: true, capture: true });

  function saveBeforeClose() {
    var y = getScrollY();
    savedScrollY = y > 0 ? y : lastStableScrollY;
  }

  function clearRestoreTimers() {
    restoreTimers.forEach(function (timer) {
      clearTimeout(timer);
    });
    restoreTimers = [];
  }

  function forceRestore(y) {
    window.scrollTo(0, y);
  }

  /*
   * Elementor Accessible Navigation вызывает element.focus(), а браузер
   * прокручивает страницу ещё ДО события popup/show. Перехватываем focus
   * заранее и добавляем preventScroll только элементам popup #1352.
   */
  function installPreventScrollFocus() {
    if (!nativeElementFocus || !window.HTMLElement) return;
    if (window.HTMLElement.prototype.focus.__popup1352Patched) return;

    function focusWithoutPopupScroll(options) {
      var modal = getModal();

      if (modal && modal.contains(this)) {
        var safeOptions = {};

        if (options && typeof options === 'object') {
          Object.keys(options).forEach(function (key) {
            safeOptions[key] = options[key];
          });
        }

        safeOptions.preventScroll = true;
        return nativeElementFocus.call(this, safeOptions);
      }

      return nativeElementFocus.apply(this, arguments);
    }

    focusWithoutPopupScroll.__popup1352Patched = true;
    window.HTMLElement.prototype.focus = focusWithoutPopupScroll;
  }

  installPreventScrollFocus();

  function restorePosition() {
    var y = savedScrollY || lastStableScrollY || 0;
    clearRestoreTimers();

    /* Elementor может менять scroll после show/hide-handler,
       поэтому возвращаем позицию несколько раз коротким каскадом. */
    forceRestore(y);

    requestAnimationFrame(function () {
      forceRestore(y);
      requestAnimationFrame(function () {
        forceRestore(y);
      });
    });

    [0, 30, 80, 160, 300, 500, 900, 1400].forEach(function (delay) {
      restoreTimers.push(setTimeout(function () {
        forceRestore(y);
        lastStableScrollY = y;
      }, delay));
    });
  }

  /*
   * Ловим нажатие на крестик ДО обработчика Elementor.
   * Так координата сохраняется ещё до любых изменений body/html.
   */
  document.addEventListener('pointerdown', function (event) {
    var closeButton = event.target.closest(
      '#elementor-popup-modal-' + POPUP_ID + ' .dialog-close-button,' +
      '#elementor-popup-modal-' + POPUP_ID + ' .dialog-lightbox-close-button'
    );

    if (closeButton) {
      saveBeforeClose();
    }
  }, true);

  document.addEventListener('click', function (event) {
    var closeButton = event.target.closest(
      '#elementor-popup-modal-' + POPUP_ID + ' .dialog-close-button,' +
      '#elementor-popup-modal-' + POPUP_ID + ' .dialog-lightbox-close-button'
    );

    if (closeButton) {
      saveBeforeClose();
    }
  }, true);

  function handlePopupShow(id) {
    if (Number(id) !== POPUP_ID) return;

    /* Событие show может прийти уже после скачка, поэтому текущему scrollY
       не доверяем и берём последнюю позицию до открытия popup. */
    savedScrollY = lastStableScrollY || getScrollY() || 0;
    wasOpen = true;
    scrollGuardUntil = Date.now() + 1600;

    /* Возвращаем страницу туда, где сработал триггер 85%. */
    restorePosition();
  }

  function handlePopupHide(id) {
    if (Number(id) !== POPUP_ID) return;
    wasOpen = false;
    scrollGuardUntil = Date.now() + 900;
    restorePosition();
  }

  function bindElementorEvents() {
    if (!window.jQuery) return false;

    window.jQuery(document)
      .off('.popupKeepScroll1352')
      .on('elementor/popup/show.popupKeepScroll1352', function (event, id) {
        handlePopupShow(id);
      })
      .on('elementor/popup/hide.popupKeepScroll1352', function (event, id) {
        handlePopupHide(id);
      });

    return true;
  }

  if (!bindElementorEvents()) {
    var tries = 0;
    var waitForJquery = setInterval(function () {
      tries += 1;
      if (bindElementorEvents() || tries > 100) {
        clearInterval(waitForJquery);
      }
    }, 100);
  }

  /* Fallback: работает и если Elementor-событие не сработало. */
  var observer = new MutationObserver(function () {
    var open = popupIsOpen();

    if (open && !wasOpen) {
      handlePopupShow(POPUP_ID);
    } else if (!open && wasOpen) {
      handlePopupHide(POPUP_ID);
    }
  });

  function startObserver() {
    if (!document.body) {
      requestAnimationFrame(startObserver);
      return;
    }

    wasOpen = popupIsOpen();
    rememberCurrentPosition();

    observer.observe(document.body, {
      childList: true,
      subtree: true,
      attributes: true,
      attributeFilter: ['class', 'style']
    });
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', startObserver, { once: true });
  } else {
    startObserver();
  }
})();
</script>
/* ЖЁСТКОЕ ВЫРАВНИВАНИЕ БЕЗ ID ПОПАПА */

.popup-form-style {
    width: 100% !important;
    max-width: 536px !important;

    padding-left: 34px !important;
    padding-right: 34px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    box-sizing: border-box !important;
}


/* Elementor form */

.popup-form-style .elementor-form {
    --e-form-columns-gap: 0px !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* Именно тут Elementor чаще всего создаёт перекос */

.popup-form-style .elementor-form-fields-wrapper {
    width: 100% !important;
    max-width: 100% !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    transform: none !important;

    box-sizing: border-box !important;
}


/* Убираем стандартные Elementor gutters */

.popup-form-style .elementor-form-fields-wrapper > .elementor-field-group {
    width: 100% !important;
    max-width: 100% !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    transform: none !important;

    box-sizing: border-box !important;
}


/* Поля */

.popup-form-style input.elementor-field:not([type="checkbox"]):not([type="radio"]),
.popup-form-style input.elementor-field-textual:not([type="checkbox"]):not([type="radio"]),
.popup-form-style textarea.elementor-field,
.popup-form-style select.elementor-field,
.popup-form-style .elementor-button {

    width: 100% !important;
    max-width: 100% !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    position: relative !important;
    left: 0 !important;
    right: auto !important;

    transform: none !important;

    box-sizing: border-box !important;
}


/* На случай старой Elementor-сетки */

.popup-form-style .elementor-column-gap-default,
.popup-form-style .elementor-column-gap-narrow,
.popup-form-style .elementor-column-gap-extended,
.popup-form-style .elementor-column-gap-wide,
.popup-form-style .elementor-column-gap-wider {

    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* MOBILE */

@media (max-width: 767px) {

    .popup-form-style {
        padding-left: 22px !important;
        padding-right: 22px !important;
    }

}
/* =========================================================
   POPUP ВСЕГДА ПОВЕРХ ХЕДЕРА
========================================================= */

#elementor-popup-modal-1352{
    z-index:2147483000 !important;
}

#elementor-popup-modal-1352 .dialog-widget-content,
#elementor-popup-modal-1352 .dialog-message{
    position:relative !important;
    z-index:2147483001 !important;
}


/* Хедер ниже popup */

.elementor-location-header,
header,
header.elementor,
.elementor-sticky,
.elementor-sticky--active{
    z-index:9999 !important;
}

/* =========================================================
   TELEGRAM — ТОЛЬКО ВИЗУАЛЬНОЕ УВЕЛИЧЕНИЕ ИКОНКИ
   Никакие размеры/отступы/поля не меняются
========================================================= */

.popup-form-style .popup-form-telegram::before,
.popup-form-style .popup-form-messenger[href*="t.me"]::before,
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(1)::before {
    transform: scale(1.45) !important;
    transform-origin: center center !important;
}

/* =========================================================
   ОТСТУПЫ БЛОКА КАК НА ЭТАЛОННОМ ПОПАПЕ
   Выделенная красным зона:
   чекбокс → служебная строка → разделитель → мессенджеры
========================================================= */

.popup-form-style .elementor-field-type-acceptance,
#elementor-popup-modal-1352 .elementor-field-type-acceptance {
  margin-bottom: 8px !important;
}

.popup-form-style .popup-form-note,
#elementor-popup-modal-1352 .popup-form-note {
  margin: 20px 0 24px !important;
  padding: 0 !important;
}

.popup-form-style .popup-form-divider,
#elementor-popup-modal-1352 .popup-form-divider {
  margin: 0 0 14px !important;
  padding: 0 !important;
}

/* =========================================================
   ЕЩЁ ЧУТЬ КОМПАКТНЕЕ ВЫДЕЛЕННЫЙ БЛОК
========================================================= */

.popup-form-style .elementor-field-type-acceptance,
#elementor-popup-modal-1352 .elementor-field-type-acceptance {
  margin-bottom: 6px !important;
}

.popup-form-style .popup-form-note,
#elementor-popup-modal-1352 .popup-form-note {
  margin: 14px 0 16px !important;
  padding: 0 !important;
}

.popup-form-style .popup-form-divider,
#elementor-popup-modal-1352 .popup-form-divider {
  margin: 0 0 10px !important;
  padding: 0 !important;
}

/* =========================================================
   КРЕСТИК КАК В РАБОЧЕМ ПОПАПЕ
   Без привязки к конкретному ID Elementor.
   Текст и содержимое формы не меняются.
========================================================= */

[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-widget-content {
  position: relative !important;
  overflow: visible !important;
}

[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button {
  position: absolute !important;
  top: 25px !important;
  right: 25px !important;
  left: auto !important;
  bottom: auto !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 26px !important;
  height: 26px !important;

  margin: 0 !important;
  padding: 0 !important;

  border: none !important;
  outline: none !important;
  background: transparent !important;
  box-shadow: none !important;

  -webkit-appearance: none !important;
  appearance: none !important;

  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;

  font-size: 22px !important;
  line-height: 1 !important;

  transform: none !important;
  filter: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;

  cursor: pointer !important;
  z-index: 2147483647 !important;
}

/* Убираем рамку/outline у крестика во всех состояниях */
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button:hover,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button:focus,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button:focus-visible,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button:active,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button:hover,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button:focus,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button:focus-visible,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button:active {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button > *,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button > *,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button i,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button i,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button .eicon-close,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button .eicon-close,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button .eicon-close::before,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button .eicon-close::before {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;

  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;

  font-size: 22px !important;
  line-height: 1 !important;

  background: none !important;
  border: none !important;
  box-shadow: none !important;

  transform: none !important;
  filter: none !important;
}

[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button svg,
[id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button svg {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;

  width: 22px !important;
  height: 22px !important;

  fill: currentColor !important;
}

@media (max-width: 767px) {
  [id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-close-button,
  [id^="elementor-popup-modal-"]:has(.popup-form-style) .dialog-lightbox-close-button {
    top: 18px !important;
    right: 18px !important;
  }
}

/* =========================================================
   MAX — ЖЁСТКО ОСТАВЛЯЕМ ТОЛЬКО ОДИН ЛОГОТИП
   Остальную форму и крестик не трогаем.
========================================================= */

/* Скрываем любые встроенные иконки внутри второй кнопки MAX */
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(2) img,
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(2) svg,
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(2) i,
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(2) .popup-max-icon,
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(2) .popup-max-logo,
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(2) [class*="max-icon"],
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(2) [class*="max-logo"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* У второй кнопки используем только один псевдоэлемент ::before */
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(2)::after {
  content: none !important;
  display: none !important;
}

/* На случай если встроенный логотип сидит фоном у внутренних обёрток */
.popup-form-style .popup-form-messengers .popup-form-messenger:nth-child(2) > * {
  background-image: none !important;
  background: transparent !important;
}


/* =========================================================
   POPUP — УБИРАЕМ ВНЕШНЮЮ ТЕНЬ ПОД ФОРМОЙ
========================================================= */
#elementor-popup-modal-1352 .popup-form-style {
  box-shadow: none !important;
}

/* =========================================================
   "У МЕНЯ НЕТ САЙТА" → ПЛАВНО ПРИГЛУШАЕМ И БЛОКИРУЕМ ПОЛЕ САЙТА
========================================================= */

.elementor-1352 .elementor-element.elementor-element-f65977b .elementor-field-group {
    transition:
        opacity .45s cubic-bezier(.22,.61,.36,1),
        filter .45s cubic-bezier(.22,.61,.36,1) !important;
}

/* группа поля сайта */
.elementor-1352 .elementor-element.elementor-element-f65977b
.elementor-field-group:has(input[type="checkbox"]:checked)
+
.elementor-field-group:has(input[placeholder*="Адрес сайта"]) {
    opacity: .72 !important;
    filter: brightness(.90) saturate(.85) !important;
    pointer-events: none !important;
}

/* само поле */
.elementor-1352 .elementor-element.elementor-element-f65977b
.elementor-field-group:has(input[type="checkbox"]:checked)
+
.elementor-field-group
input[placeholder*="Адрес сайта"] {
    pointer-events: none !important;
    cursor: not-allowed !important;
    caret-color: transparent !important;

    background: rgba(15, 25, 40, .10) !important;
    border-color: rgba(255,255,255,.16) !important;

    color: rgba(255,255,255,.52) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.03) !important;

    transition:
        background-color .45s cubic-bezier(.22,.61,.36,1),
        border-color .45s cubic-bezier(.22,.61,.36,1),
        color .45s cubic-bezier(.22,.61,.36,1),
        opacity .45s cubic-bezier(.22,.61,.36,1),
        filter .45s cubic-bezier(.22,.61,.36,1) !important;
}

/* текст placeholder */
.elementor-1352 .elementor-element.elementor-element-f65977b
.elementor-field-group:has(input[type="checkbox"]:checked)
+
.elementor-field-group
input[placeholder*="Адрес сайта"]::placeholder {
    color: rgba(255,255,255,.50) !important;
    opacity: 1 !important;

    transition:
        color .45s cubic-bezier(.22,.61,.36,1),
        opacity .45s cubic-bezier(.22,.61,.36,1) !important;
}

#elementor-popup-modal-1352 .elementor-field-group-contact_channel{margin:4px 0 14px!important}#elementor-popup-modal-1352 .elementor-field-group-contact_channel > label{display:block!important;color:#fff!important;font-size:14px!important;margin-bottom:10px!important}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-subgroup{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option{position:relative;display:block;padding:0!important}#elementor-popup-modal-1352 .elementor-field-group-contact_channel input{position:absolute;opacity:0;width:1px;height:1px}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option label{display:flex!important;justify-content:center;align-items:center;min-height:40px;padding:8px 4px!important;border:1px solid #ffffff40;border-radius:10px;color:#fff!important;font-size:13px!important;background:#ffffff0f;cursor:pointer}#elementor-popup-modal-1352 .elementor-field-group-contact_channel input:checked + label{background:#ffffff30;border-color:#fff;font-weight:600}#elementor-popup-modal-1352 .elementor-field-group-contact_channel input:focus-visible + label{outline:2px solid #fff;outline-offset:2px}#elementor-popup-modal-1352 .elementor-field-group-question textarea{min-height:76px!important;resize:vertical}#elementor-popup-modal-1352 .elementor-field-group-field_75bf6a9{order:100;margin-top:12px!important;margin-bottom:0!important}#elementor-popup-modal-1352 .elementor-field-type-submit{order:90}#elementor-popup-modal-1352 .written-contact-note{margin:0!important;color:#ffffffcf;font-size:12px;line-height:1.5;text-align:center}#elementor-popup-modal-1352 .written-direct{margin-top:14px;text-align:center;color:#ffffffaf;font-size:12px}#elementor-popup-modal-1352 .written-direct a{color:#fff;text-decoration:underline}@media(max-width:480px){#elementor-popup-modal-1352 .popup-form-style{padding-top:38px!important;padding-bottom:22px!important}#elementor-popup-modal-1352 .popup-form-title{font-size:21px!important}#elementor-popup-modal-1352 .popup-form-description{font-size:13px!important}} #elementor-popup-modal-1352 .elementor-field-group-field_75bf6a9{order:999!important}#elementor-popup-modal-1352 .elementor-field-type-submit{order:998!important}#elementor-popup-modal-1352 .elementor-field-group-question textarea{height:76px!important;min-height:76px!important} #elementor-popup-modal-1352 .elementor-field-group-contact_channel input:checked + label{background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.28)!important;font-weight:400!important;box-shadow:none!important;} #elementor-popup-modal-1352 .elementor-field-group-contact_channel input:checked + label{border-color:rgba(255,255,255,.22)!important;border-radius:9px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;} #elementor-popup-modal-1352 .elementor-field-group-field_75bf6a9{order:997!important;margin-top:0!important;margin-bottom:10px!important}#elementor-popup-modal-1352 .elementor-field-type-submit{order:998!important} #elementor-popup-modal-1352 .elementor-field-group-field_1cc8522{margin-bottom:14px!important;}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-subgroup{display:flex!important;justify-content:flex-start;gap:16px!important}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option{flex:0 0 56px!important}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option label,#elementor-popup-modal-1352 .elementor-field-group-contact_channel input:checked + label{width:56px!important;height:56px!important;min-height:56px!important;border-radius:50%!important;padding:0!important;font-size:0!important;color:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important}#elementor-popup-modal-1352 .elementor-field-group-contact_channel input:checked + label{background-color:rgba(255,255,255,.18)!important;box-shadow:0 0 0 1px rgba(255,255,255,.5)!important}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option:nth-child(1) label{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22108%22%20height%3D%22108%22%20viewBox%3D%220%200%20108%20108%22%20role%3D%22img%22%20aria-label%3D%22Telegram%22%3E%0A%20%20%3Ctitle%3ETelegram%3C%2Ftitle%3E%0A%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22telegramBorderSoft%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%222%22%20y1%3D%2254%22%20x2%3D%22106%22%20y2%3D%2254%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220.40%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220.52%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220.27%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220.14%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%0A%20%20%3Ccircle%20cx%3D%2254%22%20cy%3D%2254%22%20r%3D%2251.75%22%0A%20%20%20%20%20%20%20%20%20%20fill%3D%22%23ffffff%22%20fill-opacity%3D%220.16%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2254%22%20cy%3D%2254%22%20r%3D%2250.5%22%20fill%3D%22none%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22url%28%23telegramBorderSoft%29%22%20stroke-width%3D%222.5%22%2F%3E%0A%0A%20%20%3Cg%20transform%3D%22translate%2854%2054%29%20scale%280.86%29%20translate%28-54%20-54%29%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M39.4%2063.3%2038.2%2080c1.7%200%202.4-.7%203.3-1.6l8-7.6%2016.6%2012.2c3%201.7%205.2.8%206-2.8L83%2029.1c1.1-4.4-1.7-6.4-4.6-5.3L14.7%2048.4c-4.3%201.7-4.3%204.1-.8%205.2l16.3%205.1%2037.9-23.9c1.8-1.1%203.4-.5%202.1.7L39.4%2063.3z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")!important;}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option:nth-child(2) label{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22108%22%20height%3D%22108%22%20viewBox%3D%220%200%20108%20108%22%20role%3D%22img%22%20aria-label%3D%22MAX%22%3E%0A%20%20%3Ctitle%3EMAX%3C%2Ftitle%3E%0A%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22customBorderSoft%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%222%22%20y1%3D%2254%22%20x2%3D%22106%22%20y2%3D%2254%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220.40%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220.52%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220.27%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220.14%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%0A%20%20%3Ccircle%20cx%3D%2254%22%20cy%3D%2254%22%20r%3D%2251.75%22%0A%20%20%20%20%20%20%20%20%20%20fill%3D%22%23ffffff%22%20fill-opacity%3D%220.16%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2254%22%20cy%3D%2254%22%20r%3D%2250.5%22%20fill%3D%22none%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22url%28%23customBorderSoft%29%22%20stroke-width%3D%222.5%22%2F%3E%0A%0A%20%20%3Csvg%20x%3D%2229%22%20y%3D%2229%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%22116%20118%20768%20764%22%20overflow%3D%22visible%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20481%20120%20L%20480%20121%20L%20469%20121%20L%20468%20122%20L%20459%20122%20L%20458%20123%20L%20451%20123%20L%20450%20124%20L%20444%20124%20L%20443%20125%20L%20438%20125%20L%20437%20126%20L%20433%20126%20L%20432%20127%20L%20427%20127%20L%20426%20128%20L%20423%20128%20L%20422%20129%20L%20418%20129%20L%20417%20130%20L%20414%20130%20L%20413%20131%20L%20410%20131%20L%20409%20132%20L%20406%20132%20L%20405%20133%20L%20402%20133%20L%20401%20134%20L%20398%20134%20L%20397%20135%20L%20395%20135%20L%20394%20136%20L%20391%20136%20L%20390%20137%20L%20388%20137%20L%20387%20138%20L%20385%20138%20L%20384%20139%20L%20382%20139%20L%20381%20140%20L%20379%20140%20L%20378%20141%20L%20376%20141%20L%20375%20142%20L%20373%20142%20L%20372%20143%20L%20370%20143%20L%20369%20144%20L%20367%20144%20L%20366%20145%20L%20365%20145%20L%20364%20146%20L%20362%20146%20L%20361%20147%20L%20359%20147%20L%20358%20148%20L%20357%20148%20L%20356%20149%20L%20354%20149%20L%20353%20150%20L%20352%20150%20L%20351%20151%20L%20350%20151%20L%20349%20152%20L%20347%20152%20L%20346%20153%20L%20345%20153%20L%20344%20154%20L%20343%20154%20L%20342%20155%20L%20341%20155%20L%20340%20156%20L%20338%20156%20L%20337%20157%20L%20336%20157%20L%20335%20158%20L%20334%20158%20L%20333%20159%20L%20332%20159%20L%20331%20160%20L%20330%20160%20L%20329%20161%20L%20328%20161%20L%20327%20162%20L%20326%20162%20L%20325%20163%20L%20324%20163%20L%20323%20164%20L%20322%20164%20L%20321%20165%20L%20320%20165%20L%20319%20166%20L%20318%20166%20L%20316%20168%20L%20315%20168%20L%20314%20169%20L%20313%20169%20L%20312%20170%20L%20311%20170%20L%20310%20171%20L%20309%20171%20L%20307%20173%20L%20306%20173%20L%20305%20174%20L%20304%20174%20L%20303%20175%20L%20302%20175%20L%20300%20177%20L%20299%20177%20L%20298%20178%20L%20297%20178%20L%20295%20180%20L%20294%20180%20L%20292%20182%20L%20291%20182%20L%20289%20184%20L%20288%20184%20L%20286%20186%20L%20285%20186%20L%20283%20188%20L%20282%20188%20L%20280%20190%20L%20279%20190%20L%20277%20192%20L%20276%20192%20L%20273%20195%20L%20272%20195%20L%20270%20197%20L%20269%20197%20L%20265%20201%20L%20264%20201%20L%20261%20204%20L%20260%20204%20L%20256%20208%20L%20255%20208%20L%20250%20213%20L%20249%20213%20L%20242%20220%20L%20241%20220%20L%20214%20247%20L%20214%20248%20L%20207%20255%20L%20207%20256%20L%20202%20261%20L%20202%20262%20L%20198%20266%20L%20198%20267%20L%20194%20271%20L%20194%20272%20L%20191%20275%20L%20191%20276%20L%20189%20278%20L%20189%20279%20L%20186%20282%20L%20186%20283%20L%20184%20285%20L%20184%20286%20L%20182%20288%20L%20182%20289%20L%20180%20291%20L%20180%20292%20L%20178%20294%20L%20178%20295%20L%20176%20297%20L%20176%20298%20L%20174%20300%20L%20174%20301%20L%20173%20302%20L%20173%20303%20L%20171%20305%20L%20171%20306%20L%20170%20307%20L%20170%20308%20L%20168%20310%20L%20168%20311%20L%20167%20312%20L%20167%20313%20L%20166%20314%20L%20166%20315%20L%20164%20317%20L%20164%20318%20L%20163%20319%20L%20163%20320%20L%20162%20321%20L%20162%20322%20L%20161%20323%20L%20161%20324%20L%20160%20325%20L%20160%20326%20L%20159%20327%20L%20159%20328%20L%20158%20329%20L%20158%20330%20L%20157%20331%20L%20157%20332%20L%20156%20333%20L%20156%20334%20L%20155%20335%20L%20155%20336%20L%20154%20337%20L%20154%20338%20L%20153%20339%20L%20153%20340%20L%20152%20341%20L%20152%20342%20L%20151%20343%20L%20151%20344%20L%20150%20345%20L%20150%20347%20L%20149%20348%20L%20149%20349%20L%20148%20350%20L%20148%20351%20L%20147%20352%20L%20147%20354%20L%20146%20355%20L%20146%20356%20L%20145%20357%20L%20145%20359%20L%20144%20360%20L%20144%20361%20L%20143%20362%20L%20143%20364%20L%20142%20365%20L%20142%20366%20L%20141%20367%20L%20141%20369%20L%20140%20370%20L%20140%20372%20L%20139%20373%20L%20139%20375%20L%20138%20376%20L%20138%20378%20L%20137%20379%20L%20137%20381%20L%20136%20382%20L%20136%20384%20L%20135%20385%20L%20135%20387%20L%20134%20388%20L%20134%20390%20L%20133%20391%20L%20133%20394%20L%20132%20395%20L%20132%20397%20L%20131%20398%20L%20131%20401%20L%20130%20402%20L%20130%20405%20L%20129%20406%20L%20129%20409%20L%20128%20410%20L%20128%20413%20L%20127%20414%20L%20127%20418%20L%20126%20419%20L%20126%20423%20L%20125%20424%20L%20125%20428%20L%20124%20429%20L%20124%20434%20L%20123%20435%20L%20123%20440%20L%20122%20441%20L%20122%20447%20L%20121%20448%20L%20121%20455%20L%20120%20456%20L%20120%20465%20L%20119%20466%20L%20119%20480%20L%20118%20481%20L%20118%20522%20L%20119%20523%20L%20119%20543%20L%20120%20544%20L%20120%20556%20L%20121%20557%20L%20121%20567%20L%20122%20568%20L%20122%20576%20L%20123%20577%20L%20123%20584%20L%20124%20585%20L%20124%20592%20L%20125%20593%20L%20125%20599%20L%20126%20600%20L%20126%20605%20L%20127%20606%20L%20127%20611%20L%20128%20612%20L%20128%20617%20L%20129%20618%20L%20129%20622%20L%20130%20623%20L%20130%20627%20L%20131%20628%20L%20131%20632%20L%20132%20633%20L%20132%20637%20L%20133%20638%20L%20133%20642%20L%20134%20643%20L%20134%20647%20L%20135%20648%20L%20135%20651%20L%20136%20652%20L%20136%20655%20L%20137%20656%20L%20137%20660%20L%20138%20661%20L%20138%20664%20L%20139%20665%20L%20139%20668%20L%20140%20669%20L%20140%20672%20L%20141%20673%20L%20141%20676%20L%20142%20677%20L%20142%20680%20L%20143%20681%20L%20143%20684%20L%20144%20685%20L%20144%20688%20L%20145%20689%20L%20145%20692%20L%20146%20693%20L%20146%20696%20L%20147%20697%20L%20147%20699%20L%20148%20700%20L%20148%20703%20L%20149%20704%20L%20149%20707%20L%20150%20708%20L%20150%20711%20L%20151%20712%20L%20151%20714%20L%20152%20715%20L%20152%20718%20L%20153%20719%20L%20153%20722%20L%20154%20723%20L%20154%20726%20L%20155%20727%20L%20155%20729%20L%20156%20730%20L%20156%20733%20L%20157%20734%20L%20157%20737%20L%20158%20738%20L%20158%20741%20L%20159%20742%20L%20159%20745%20L%20160%20746%20L%20160%20749%20L%20161%20750%20L%20161%20753%20L%20162%20754%20L%20162%20758%20L%20163%20759%20L%20163%20762%20L%20164%20763%20L%20164%20767%20L%20165%20768%20L%20165%20772%20L%20166%20773%20L%20166%20777%20L%20167%20778%20L%20167%20783%20L%20168%20784%20L%20168%20789%20L%20169%20790%20L%20169%20795%20L%20170%20796%20L%20170%20803%20L%20171%20804%20L%20171%20812%20L%20172%20813%20L%20172%20826%20L%20173%20827%20L%20173%20848%20L%20174%20849%20L%20174%20853%20L%20175%20854%20L%20175%20856%20L%20176%20857%20L%20176%20858%20L%20177%20859%20L%20177%20860%20L%20178%20861%20L%20178%20862%20L%20179%20863%20L%20179%20864%20L%20186%20871%20L%20187%20871%20L%20189%20873%20L%20190%20873%20L%20191%20874%20L%20192%20874%20L%20193%20875%20L%20194%20875%20L%20195%20876%20L%20197%20876%20L%20198%20877%20L%20201%20877%20L%20202%20878%20L%20206%20878%20L%20207%20879%20L%20230%20879%20L%20231%20878%20L%20236%20878%20L%20237%20877%20L%20242%20877%20L%20243%20876%20L%20246%20876%20L%20247%20875%20L%20250%20875%20L%20251%20874%20L%20254%20874%20L%20255%20873%20L%20257%20873%20L%20258%20872%20L%20260%20872%20L%20261%20871%20L%20263%20871%20L%20264%20870%20L%20266%20870%20L%20267%20869%20L%20269%20869%20L%20270%20868%20L%20271%20868%20L%20272%20867%20L%20274%20867%20L%20275%20866%20L%20276%20866%20L%20277%20865%20L%20278%20865%20L%20279%20864%20L%20280%20864%20L%20281%20863%20L%20283%20863%20L%20284%20862%20L%20285%20862%20L%20286%20861%20L%20287%20861%20L%20288%20860%20L%20289%20860%20L%20290%20859%20L%20291%20859%20L%20293%20857%20L%20294%20857%20L%20295%20856%20L%20296%20856%20L%20297%20855%20L%20298%20855%20L%20299%20854%20L%20300%20854%20L%20302%20852%20L%20303%20852%20L%20305%20850%20L%20306%20850%20L%20308%20848%20L%20309%20848%20L%20311%20846%20L%20312%20846%20L%20314%20844%20L%20315%20844%20L%20319%20840%20L%20320%20840%20L%20327%20833%20L%20328%20833%20L%20331%20830%20L%20331%20829%20L%20337%20823%20L%20338%20823%20L%20339%20824%20L%20340%20824%20L%20342%20826%20L%20343%20826%20L%20346%20829%20L%20347%20829%20L%20349%20831%20L%20350%20831%20L%20352%20833%20L%20353%20833%20L%20355%20835%20L%20356%20835%20L%20358%20837%20L%20359%20837%20L%20361%20839%20L%20362%20839%20L%20364%20841%20L%20365%20841%20L%20366%20842%20L%20367%20842%20L%20369%20844%20L%20370%20844%20L%20371%20845%20L%20372%20845%20L%20374%20847%20L%20375%20847%20L%20376%20848%20L%20377%20848%20L%20378%20849%20L%20379%20849%20L%20381%20851%20L%20382%20851%20L%20383%20852%20L%20384%20852%20L%20385%20853%20L%20386%20853%20L%20387%20854%20L%20388%20854%20L%20389%20855%20L%20390%20855%20L%20391%20856%20L%20392%20856%20L%20393%20857%20L%20394%20857%20L%20395%20858%20L%20397%20858%20L%20398%20859%20L%20399%20859%20L%20400%20860%20L%20401%20860%20L%20402%20861%20L%20404%20861%20L%20405%20862%20L%20406%20862%20L%20407%20863%20L%20409%20863%20L%20410%20864%20L%20412%20864%20L%20413%20865%20L%20415%20865%20L%20416%20866%20L%20418%20866%20L%20419%20867%20L%20421%20867%20L%20422%20868%20L%20424%20868%20L%20425%20869%20L%20428%20869%20L%20429%20870%20L%20432%20870%20L%20433%20871%20L%20437%20871%20L%20438%20872%20L%20442%20872%20L%20443%20873%20L%20448%20873%20L%20449%20874%20L%20456%20874%20L%20457%20875%20L%20465%20875%20L%20466%20876%20L%20480%20876%20L%20481%20877%20L%20527%20877%20L%20528%20876%20L%20540%20876%20L%20541%20875%20L%20550%20875%20L%20551%20874%20L%20558%20874%20L%20559%20873%20L%20564%20873%20L%20565%20872%20L%20570%20872%20L%20571%20871%20L%20576%20871%20L%20577%20870%20L%20581%20870%20L%20582%20869%20L%20585%20869%20L%20586%20868%20L%20590%20868%20L%20591%20867%20L%20594%20867%20L%20595%20866%20L%20598%20866%20L%20599%20865%20L%20602%20865%20L%20603%20864%20L%20606%20864%20L%20607%20863%20L%20609%20863%20L%20610%20862%20L%20613%20862%20L%20614%20861%20L%20616%20861%20L%20617%20860%20L%20619%20860%20L%20620%20859%20L%20622%20859%20L%20623%20858%20L%20625%20858%20L%20626%20857%20L%20628%20857%20L%20629%20856%20L%20631%20856%20L%20632%20855%20L%20634%20855%20L%20635%20854%20L%20637%20854%20L%20638%20853%20L%20639%20853%20L%20640%20852%20L%20642%20852%20L%20643%20851%20L%20644%20851%20L%20645%20850%20L%20647%20850%20L%20648%20849%20L%20649%20849%20L%20650%20848%20L%20652%20848%20L%20653%20847%20L%20654%20847%20L%20655%20846%20L%20656%20846%20L%20657%20845%20L%20659%20845%20L%20660%20844%20L%20661%20844%20L%20662%20843%20L%20663%20843%20L%20664%20842%20L%20665%20842%20L%20666%20841%20L%20667%20841%20L%20668%20840%20L%20669%20840%20L%20670%20839%20L%20671%20839%20L%20672%20838%20L%20673%20838%20L%20674%20837%20L%20675%20837%20L%20676%20836%20L%20677%20836%20L%20678%20835%20L%20679%20835%20L%20680%20834%20L%20681%20834%20L%20682%20833%20L%20683%20833%20L%20684%20832%20L%20685%20832%20L%20686%20831%20L%20687%20831%20L%20689%20829%20L%20690%20829%20L%20691%20828%20L%20692%20828%20L%20693%20827%20L%20694%20827%20L%20696%20825%20L%20697%20825%20L%20698%20824%20L%20699%20824%20L%20701%20822%20L%20702%20822%20L%20703%20821%20L%20704%20821%20L%20706%20819%20L%20707%20819%20L%20709%20817%20L%20710%20817%20L%20712%20815%20L%20713%20815%20L%20715%20813%20L%20716%20813%20L%20718%20811%20L%20719%20811%20L%20721%20809%20L%20722%20809%20L%20724%20807%20L%20725%20807%20L%20728%20804%20L%20729%20804%20L%20732%20801%20L%20733%20801%20L%20736%20798%20L%20737%20798%20L%20741%20794%20L%20742%20794%20L%20747%20789%20L%20748%20789%20L%20754%20783%20L%20755%20783%20L%20769%20769%20L%20770%20769%20L%20772%20767%20L%20772%20766%20L%20787%20751%20L%20787%20750%20L%20793%20744%20L%20793%20743%20L%20798%20738%20L%20798%20737%20L%20801%20734%20L%20801%20733%20L%20805%20729%20L%20805%20728%20L%20808%20725%20L%20808%20724%20L%20810%20722%20L%20810%20721%20L%20813%20718%20L%20813%20717%20L%20815%20715%20L%20815%20714%20L%20817%20712%20L%20817%20711%20L%20819%20709%20L%20819%20708%20L%20821%20706%20L%20821%20705%20L%20823%20703%20L%20823%20702%20L%20825%20700%20L%20825%20699%20L%20826%20698%20L%20826%20697%20L%20828%20695%20L%20828%20694%20L%20829%20693%20L%20829%20692%20L%20831%20690%20L%20831%20689%20L%20832%20688%20L%20832%20687%20L%20833%20686%20L%20833%20685%20L%20834%20684%20L%20834%20683%20L%20836%20681%20L%20836%20680%20L%20837%20679%20L%20837%20678%20L%20838%20677%20L%20838%20676%20L%20839%20675%20L%20839%20674%20L%20840%20673%20L%20840%20672%20L%20841%20671%20L%20841%20670%20L%20842%20669%20L%20842%20668%20L%20843%20667%20L%20843%20666%20L%20844%20665%20L%20844%20664%20L%20845%20663%20L%20845%20662%20L%20846%20661%20L%20846%20660%20L%20847%20659%20L%20847%20658%20L%20848%20657%20L%20848%20655%20L%20849%20654%20L%20849%20653%20L%20850%20652%20L%20850%20651%20L%20851%20650%20L%20851%20648%20L%20852%20647%20L%20852%20646%20L%20853%20645%20L%20853%20644%20L%20854%20643%20L%20854%20641%20L%20855%20640%20L%20855%20639%20L%20856%20638%20L%20856%20636%20L%20857%20635%20L%20857%20633%20L%20858%20632%20L%20858%20631%20L%20859%20630%20L%20859%20628%20L%20860%20627%20L%20860%20625%20L%20861%20624%20L%20861%20622%20L%20862%20621%20L%20862%20619%20L%20863%20618%20L%20863%20616%20L%20864%20615%20L%20864%20613%20L%20865%20612%20L%20865%20609%20L%20866%20608%20L%20866%20606%20L%20867%20605%20L%20867%20602%20L%20868%20601%20L%20868%20599%20L%20869%20598%20L%20869%20595%20L%20870%20594%20L%20870%20591%20L%20871%20590%20L%20871%20586%20L%20872%20585%20L%20872%20582%20L%20873%20581%20L%20873%20577%20L%20874%20576%20L%20874%20572%20L%20875%20571%20L%20875%20566%20L%20876%20565%20L%20876%20560%20L%20877%20559%20L%20877%20553%20L%20878%20552%20L%20878%20545%20L%20879%20544%20L%20879%20535%20L%20880%20534%20L%20880%20520%20L%20881%20519%20L%20881%20483%20L%20880%20482%20L%20880%20468%20L%20879%20467%20L%20879%20457%20L%20878%20456%20L%20878%20449%20L%20877%20448%20L%20877%20442%20L%20876%20441%20L%20876%20436%20L%20875%20435%20L%20875%20430%20L%20874%20429%20L%20874%20425%20L%20873%20424%20L%20873%20420%20L%20872%20419%20L%20872%20415%20L%20871%20414%20L%20871%20411%20L%20870%20410%20L%20870%20407%20L%20869%20406%20L%20869%20403%20L%20868%20402%20L%20868%20399%20L%20867%20398%20L%20867%20395%20L%20866%20394%20L%20866%20392%20L%20865%20391%20L%20865%20388%20L%20864%20387%20L%20864%20385%20L%20863%20384%20L%20863%20382%20L%20862%20381%20L%20862%20379%20L%20861%20378%20L%20861%20376%20L%20860%20375%20L%20860%20373%20L%20859%20372%20L%20859%20370%20L%20858%20369%20L%20858%20367%20L%20857%20366%20L%20857%20365%20L%20856%20364%20L%20856%20362%20L%20855%20361%20L%20855%20359%20L%20854%20358%20L%20854%20357%20L%20853%20356%20L%20853%20354%20L%20852%20353%20L%20852%20352%20L%20851%20351%20L%20851%20350%20L%20850%20349%20L%20850%20347%20L%20849%20346%20L%20849%20345%20L%20848%20344%20L%20848%20343%20L%20847%20342%20L%20847%20340%20L%20846%20339%20L%20846%20338%20L%20845%20337%20L%20845%20336%20L%20844%20335%20L%20844%20334%20L%20843%20333%20L%20843%20332%20L%20842%20331%20L%20842%20330%20L%20841%20329%20L%20841%20328%20L%20840%20327%20L%20840%20326%20L%20839%20325%20L%20839%20324%20L%20838%20323%20L%20838%20322%20L%20837%20321%20L%20837%20320%20L%20836%20319%20L%20836%20318%20L%20835%20317%20L%20835%20316%20L%20834%20315%20L%20834%20314%20L%20832%20312%20L%20832%20311%20L%20831%20310%20L%20831%20309%20L%20830%20308%20L%20830%20307%20L%20829%20306%20L%20829%20305%20L%20827%20303%20L%20827%20302%20L%20826%20301%20L%20826%20300%20L%20824%20298%20L%20824%20297%20L%20822%20295%20L%20822%20294%20L%20821%20293%20L%20821%20292%20L%20819%20290%20L%20819%20289%20L%20817%20287%20L%20817%20286%20L%20815%20284%20L%20815%20283%20L%20813%20281%20L%20813%20280%20L%20810%20277%20L%20810%20276%20L%20808%20274%20L%20808%20273%20L%20805%20270%20L%20805%20269%20L%20802%20266%20L%20802%20265%20L%20799%20262%20L%20799%20261%20L%20795%20257%20L%20795%20256%20L%20789%20250%20L%20789%20249%20L%20782%20242%20L%20782%20241%20L%20757%20216%20L%20756%20216%20L%20749%20209%20L%20748%20209%20L%20742%20203%20L%20741%20203%20L%20737%20199%20L%20736%20199%20L%20733%20196%20L%20732%20196%20L%20729%20193%20L%20728%20193%20L%20725%20190%20L%20724%20190%20L%20722%20188%20L%20721%20188%20L%20718%20185%20L%20717%20185%20L%20715%20183%20L%20714%20183%20L%20712%20181%20L%20711%20181%20L%20709%20179%20L%20708%20179%20L%20707%20178%20L%20706%20178%20L%20704%20176%20L%20703%20176%20L%20701%20174%20L%20700%20174%20L%20699%20173%20L%20698%20173%20L%20696%20171%20L%20695%20171%20L%20694%20170%20L%20693%20170%20L%20691%20168%20L%20690%20168%20L%20689%20167%20L%20688%20167%20L%20687%20166%20L%20686%20166%20L%20685%20165%20L%20684%20165%20L%20683%20164%20L%20682%20164%20L%20680%20162%20L%20679%20162%20L%20678%20161%20L%20677%20161%20L%20676%20160%20L%20675%20160%20L%20674%20159%20L%20673%20159%20L%20672%20158%20L%20671%20158%20L%20670%20157%20L%20669%20157%20L%20668%20156%20L%20667%20156%20L%20666%20155%20L%20664%20155%20L%20663%20154%20L%20662%20154%20L%20661%20153%20L%20660%20153%20L%20659%20152%20L%20658%20152%20L%20657%20151%20L%20656%20151%20L%20655%20150%20L%20653%20150%20L%20652%20149%20L%20651%20149%20L%20650%20148%20L%20648%20148%20L%20647%20147%20L%20646%20147%20L%20645%20146%20L%20643%20146%20L%20642%20145%20L%20641%20145%20L%20640%20144%20L%20638%20144%20L%20637%20143%20L%20636%20143%20L%20635%20142%20L%20633%20142%20L%20632%20141%20L%20630%20141%20L%20629%20140%20L%20627%20140%20L%20626%20139%20L%20624%20139%20L%20623%20138%20L%20621%20138%20L%20620%20137%20L%20618%20137%20L%20617%20136%20L%20615%20136%20L%20614%20135%20L%20611%20135%20L%20610%20134%20L%20608%20134%20L%20607%20133%20L%20604%20133%20L%20603%20132%20L%20600%20132%20L%20599%20131%20L%20596%20131%20L%20595%20130%20L%20592%20130%20L%20591%20129%20L%20588%20129%20L%20587%20128%20L%20583%20128%20L%20582%20127%20L%20578%20127%20L%20577%20126%20L%20572%20126%20L%20571%20125%20L%20566%20125%20L%20565%20124%20L%20560%20124%20L%20559%20123%20L%20552%20123%20L%20551%20122%20L%20543%20122%20L%20542%20121%20L%20530%20121%20L%20529%20120%20Z%20M%20489%20306%20L%20490%20305%20L%20510%20305%20L%20511%20306%20L%20520%20306%20L%20521%20307%20L%20528%20307%20L%20529%20308%20L%20534%20308%20L%20535%20309%20L%20539%20309%20L%20540%20310%20L%20544%20310%20L%20545%20311%20L%20548%20311%20L%20549%20312%20L%20552%20312%20L%20553%20313%20L%20555%20313%20L%20556%20314%20L%20558%20314%20L%20559%20315%20L%20561%20315%20L%20562%20316%20L%20564%20316%20L%20565%20317%20L%20567%20317%20L%20568%20318%20L%20570%20318%20L%20571%20319%20L%20572%20319%20L%20573%20320%20L%20575%20320%20L%20576%20321%20L%20577%20321%20L%20578%20322%20L%20579%20322%20L%20580%20323%20L%20581%20323%20L%20582%20324%20L%20584%20324%20L%20585%20325%20L%20586%20325%20L%20587%20326%20L%20588%20326%20L%20589%20327%20L%20590%20327%20L%20592%20329%20L%20593%20329%20L%20594%20330%20L%20595%20330%20L%20596%20331%20L%20597%20331%20L%20598%20332%20L%20599%20332%20L%20601%20334%20L%20602%20334%20L%20604%20336%20L%20605%20336%20L%20606%20337%20L%20607%20337%20L%20609%20339%20L%20610%20339%20L%20613%20342%20L%20614%20342%20L%20617%20345%20L%20618%20345%20L%20621%20348%20L%20622%20348%20L%20627%20353%20L%20628%20353%20L%20648%20373%20L%20648%20374%20L%20653%20379%20L%20653%20380%20L%20656%20383%20L%20656%20384%20L%20659%20387%20L%20659%20388%20L%20661%20390%20L%20661%20391%20L%20664%20394%20L%20664%20395%20L%20665%20396%20L%20665%20397%20L%20667%20399%20L%20667%20400%20L%20669%20402%20L%20669%20403%20L%20670%20404%20L%20670%20405%20L%20671%20406%20L%20671%20407%20L%20672%20408%20L%20672%20409%20L%20674%20411%20L%20674%20412%20L%20675%20413%20L%20675%20414%20L%20676%20415%20L%20676%20416%20L%20677%20417%20L%20677%20419%20L%20678%20420%20L%20678%20421%20L%20679%20422%20L%20679%20423%20L%20680%20424%20L%20680%20425%20L%20681%20426%20L%20681%20428%20L%20682%20429%20L%20682%20430%20L%20683%20431%20L%20683%20433%20L%20684%20434%20L%20684%20436%20L%20685%20437%20L%20685%20439%20L%20686%20440%20L%20686%20442%20L%20687%20443%20L%20687%20445%20L%20688%20446%20L%20688%20448%20L%20689%20449%20L%20689%20452%20L%20690%20453%20L%20690%20456%20L%20691%20457%20L%20691%20461%20L%20692%20462%20L%20692%20466%20L%20693%20467%20L%20693%20472%20L%20694%20473%20L%20694%20479%20L%20695%20480%20L%20695%20492%20L%20696%20493%20L%20696%20509%20L%20695%20510%20L%20695%20519%20L%20694%20520%20L%20694%20526%20L%20693%20527%20L%20693%20532%20L%20692%20533%20L%20692%20537%20L%20691%20538%20L%20691%20541%20L%20690%20542%20L%20690%20545%20L%20689%20546%20L%20689%20549%20L%20688%20550%20L%20688%20552%20L%20687%20553%20L%20687%20556%20L%20686%20557%20L%20686%20559%20L%20685%20560%20L%20685%20561%20L%20684%20562%20L%20684%20564%20L%20683%20565%20L%20683%20567%20L%20682%20568%20L%20682%20569%20L%20681%20570%20L%20681%20572%20L%20680%20573%20L%20680%20574%20L%20679%20575%20L%20679%20576%20L%20678%20577%20L%20678%20578%20L%20677%20579%20L%20677%20580%20L%20676%20581%20L%20676%20583%20L%20675%20584%20L%20675%20585%20L%20673%20587%20L%20673%20588%20L%20672%20589%20L%20672%20590%20L%20671%20591%20L%20671%20592%20L%20670%20593%20L%20670%20594%20L%20668%20596%20L%20668%20597%20L%20667%20598%20L%20667%20599%20L%20665%20601%20L%20665%20602%20L%20663%20604%20L%20663%20605%20L%20661%20607%20L%20661%20608%20L%20658%20611%20L%20658%20612%20L%20655%20615%20L%20655%20616%20L%20651%20620%20L%20651%20621%20L%20645%20627%20L%20645%20628%20L%20633%20640%20L%20632%20640%20L%20625%20647%20L%20624%20647%20L%20620%20651%20L%20619%20651%20L%20616%20654%20L%20615%20654%20L%20612%20657%20L%20611%20657%20L%20609%20659%20L%20608%20659%20L%20606%20661%20L%20605%20661%20L%20603%20663%20L%20602%20663%20L%20601%20664%20L%20600%20664%20L%20598%20666%20L%20597%20666%20L%20596%20667%20L%20595%20667%20L%20594%20668%20L%20593%20668%20L%20592%20669%20L%20591%20669%20L%20590%20670%20L%20589%20670%20L%20588%20671%20L%20587%20671%20L%20586%20672%20L%20585%20672%20L%20584%20673%20L%20583%20673%20L%20582%20674%20L%20581%20674%20L%20580%20675%20L%20579%20675%20L%20578%20676%20L%20577%20676%20L%20576%20677%20L%20574%20677%20L%20573%20678%20L%20572%20678%20L%20571%20679%20L%20569%20679%20L%20568%20680%20L%20566%20680%20L%20565%20681%20L%20564%20681%20L%20563%20682%20L%20561%20682%20L%20560%20683%20L%20557%20683%20L%20556%20684%20L%20554%20684%20L%20553%20685%20L%20550%20685%20L%20549%20686%20L%20546%20686%20L%20545%20687%20L%20542%20687%20L%20541%20688%20L%20537%20688%20L%20536%20689%20L%20531%20689%20L%20530%20690%20L%20524%20690%20L%20523%20691%20L%20514%20691%20L%20513%20692%20L%20489%20692%20L%20488%20691%20L%20480%20691%20L%20479%20690%20L%20474%20690%20L%20473%20689%20L%20468%20689%20L%20467%20688%20L%20464%20688%20L%20463%20687%20L%20460%20687%20L%20459%20686%20L%20456%20686%20L%20455%20685%20L%20452%20685%20L%20451%20684%20L%20449%20684%20L%20448%20683%20L%20446%20683%20L%20445%20682%20L%20443%20682%20L%20442%20681%20L%20440%20681%20L%20439%20680%20L%20438%20680%20L%20437%20679%20L%20435%20679%20L%20434%20678%20L%20433%20678%20L%20432%20677%20L%20430%20677%20L%20429%20676%20L%20428%20676%20L%20427%20675%20L%20426%20675%20L%20425%20674%20L%20424%20674%20L%20423%20673%20L%20422%20673%20L%20421%20672%20L%20420%20672%20L%20419%20671%20L%20418%20671%20L%20417%20670%20L%20416%20670%20L%20415%20669%20L%20414%20669%20L%20413%20668%20L%20412%20668%20L%20410%20666%20L%20409%20666%20L%20408%20665%20L%20407%20665%20L%20405%20663%20L%20404%20663%20L%20402%20661%20L%20401%20661%20L%20399%20659%20L%20398%20659%20L%20397%20660%20L%20396%20660%20L%20384%20672%20L%20383%20672%20L%20378%20677%20L%20377%20677%20L%20374%20680%20L%20373%20680%20L%20370%20683%20L%20369%20683%20L%20367%20685%20L%20366%20685%20L%20364%20687%20L%20363%20687%20L%20361%20689%20L%20360%20689%20L%20359%20690%20L%20358%20690%20L%20357%20691%20L%20356%20691%20L%20355%20692%20L%20354%20692%20L%20353%20693%20L%20352%20693%20L%20351%20694%20L%20343%20694%20L%20342%20693%20L%20341%20693%20L%20334%20686%20L%20334%20685%20L%20333%20684%20L%20333%20683%20L%20331%20681%20L%20331%20680%20L%20330%20679%20L%20330%20678%20L%20329%20677%20L%20329%20676%20L%20328%20675%20L%20328%20674%20L%20327%20673%20L%20327%20671%20L%20326%20670%20L%20326%20669%20L%20325%20668%20L%20325%20666%20L%20324%20665%20L%20324%20663%20L%20323%20662%20L%20323%20660%20L%20322%20659%20L%20322%20657%20L%20321%20656%20L%20321%20654%20L%20320%20653%20L%20320%20651%20L%20319%20650%20L%20319%20647%20L%20318%20646%20L%20318%20643%20L%20317%20642%20L%20317%20639%20L%20316%20638%20L%20316%20635%20L%20315%20634%20L%20315%20630%20L%20314%20629%20L%20314%20625%20L%20313%20624%20L%20313%20620%20L%20312%20619%20L%20312%20614%20L%20311%20613%20L%20311%20607%20L%20310%20606%20L%20310%20600%20L%20309%20599%20L%20309%20592%20L%20308%20591%20L%20308%20582%20L%20307%20581%20L%20307%20569%20L%20306%20568%20L%20306%20514%20L%20307%20513%20L%20307%20502%20L%20308%20501%20L%20308%20493%20L%20309%20492%20L%20309%20486%20L%20310%20485%20L%20310%20480%20L%20311%20479%20L%20311%20474%20L%20312%20473%20L%20312%20470%20L%20313%20469%20L%20313%20465%20L%20314%20464%20L%20314%20461%20L%20315%20460%20L%20315%20457%20L%20316%20456%20L%20316%20453%20L%20317%20452%20L%20317%20450%20L%20318%20449%20L%20318%20447%20L%20319%20446%20L%20319%20443%20L%20320%20442%20L%20320%20440%20L%20321%20439%20L%20321%20438%20L%20322%20437%20L%20322%20435%20L%20323%20434%20L%20323%20432%20L%20324%20431%20L%20324%20430%20L%20325%20429%20L%20325%20427%20L%20326%20426%20L%20326%20425%20L%20327%20424%20L%20327%20422%20L%20328%20421%20L%20328%20420%20L%20329%20419%20L%20329%20418%20L%20330%20417%20L%20330%20416%20L%20331%20415%20L%20331%20414%20L%20332%20413%20L%20332%20412%20L%20333%20411%20L%20333%20410%20L%20334%20409%20L%20334%20408%20L%20335%20407%20L%20335%20406%20L%20336%20405%20L%20336%20404%20L%20337%20403%20L%20337%20402%20L%20339%20400%20L%20339%20399%20L%20340%20398%20L%20340%20397%20L%20341%20396%20L%20341%20395%20L%20343%20393%20L%20343%20392%20L%20345%20390%20L%20345%20389%20L%20347%20387%20L%20347%20386%20L%20349%20384%20L%20349%20383%20L%20352%20380%20L%20352%20379%20L%20355%20376%20L%20355%20375%20L%20360%20370%20L%20360%20369%20L%20381%20348%20L%20382%20348%20L%20386%20344%20L%20387%20344%20L%20391%20340%20L%20392%20340%20L%20394%20338%20L%20395%20338%20L%20397%20336%20L%20398%20336%20L%20400%20334%20L%20401%20334%20L%20403%20332%20L%20404%20332%20L%20406%20330%20L%20407%20330%20L%20408%20329%20L%20409%20329%20L%20410%20328%20L%20411%20328%20L%20412%20327%20L%20413%20327%20L%20415%20325%20L%20416%20325%20L%20417%20324%20L%20418%20324%20L%20419%20323%20L%20420%20323%20L%20421%20322%20L%20423%20322%20L%20424%20321%20L%20425%20321%20L%20426%20320%20L%20427%20320%20L%20428%20319%20L%20430%20319%20L%20431%20318%20L%20432%20318%20L%20433%20317%20L%20435%20317%20L%20436%20316%20L%20438%20316%20L%20439%20315%20L%20441%20315%20L%20442%20314%20L%20444%20314%20L%20445%20313%20L%20447%20313%20L%20448%20312%20L%20451%20312%20L%20452%20311%20L%20455%20311%20L%20456%20310%20L%20459%20310%20L%20460%20309%20L%20464%20309%20L%20465%20308%20L%20470%20308%20L%20471%20307%20L%20477%20307%20L%20478%20306%20Z%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%2F%3E%0A%20%20%3C%2Fsvg%3E%0A%3C%2Fsvg%3E")!important;}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option:nth-child(3) label{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20108%20108%22%20role%3D%22img%22%20aria-label%3D%22WhatsApp%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22whatsappBorderSoft%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%222%22%20y1%3D%2254%22%20x2%3D%22106%22%20y2%3D%2254%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220.40%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220.52%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220.27%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffffff%22%20stop-opacity%3D%220.14%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%0A%20%20%3Ccircle%20cx%3D%2254%22%20cy%3D%2254%22%20r%3D%2251.75%22%0A%20%20%20%20%20%20%20%20%20%20fill%3D%22%23ffffff%22%20fill-opacity%3D%220.16%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2254%22%20cy%3D%2254%22%20r%3D%2250.5%22%20fill%3D%22none%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22url%28%23whatsappBorderSoft%29%22%20stroke-width%3D%222.5%22%2F%3E%0A%20%20%3Cg%20transform%3D%22translate%2854%2054%29%20scale%280.86%29%20translate%28-54%20-54%29%22%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate%2818%2019%29%20scale%280.107%29%22%20fill%3D%22%23ffffff%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20540%2084%20L%20518%2065%20L%20486%2043%20L%20458%2028%20L%20434%2018%20L%20406%209%20L%20366%201%20L%20358%201%20L%20357%200%20L%20292%200%20L%20291%201%20L%20270%203%20L%20243%209%20L%20215%2018%20L%20191%2028%20L%20168%2040%20L%20143%2056%20L%20120%2074%20L%2095%2098%20L%2077%20119%20L%2066%20134%20L%2045%20169%20L%2029%20206%20L%2022%20228%20L%2016%20254%20L%2014%20272%20L%2013%20273%20L%2013%20281%20L%2012%20282%20L%2012%20294%20L%2011%20295%20L%2011%20328%20L%2012%20329%20L%2012%20342%20L%2013%20343%20L%2015%20365%20L%2022%20396%20L%2030%20421%20L%2040%20445%20L%2054%20470%20L%2056%20476%20L%2043%20515%20L%2041%20518%20L%207%20622%20L%200%20640%20L%2010%20639%20L%2032%20631%20L%2035%20631%20L%20170%20587%20L%20174%20587%20L%20197%20599%20L%20214%20606%20L%20242%20615%20L%20274%20622%20L%20298%20624%20L%20299%20625%20L%20329%20626%20L%20330%20625%20L%20360%20624%20L%20361%20623%20L%20368%20623%20L%20369%20622%20L%20386%20620%20L%20411%20614%20L%20435%20606%20L%20452%20599%20L%20478%20586%20L%20493%20577%20L%20517%20560%20L%20535%20545%20L%20557%20523%20L%20576%20500%20L%20597%20468%20L%20613%20436%20L%20625%20403%20L%20631%20380%20L%20634%20359%20L%20635%20358%20L%20635%20352%20L%20636%20351%20L%20636%20274%20L%20635%20273%20L%20635%20266%20L%20634%20265%20L%20632%20249%20L%20624%20218%20L%20612%20186%20L%20598%20158%20L%20575%20123%20L%20562%20107%20Z%20M%20504%20117%20L%20520%20133%20L%20541%20159%20L%20554%20179%20L%20566%20202%20L%20575%20224%20L%20584%20256%20L%20587%20272%20L%20587%20278%20L%20588%20279%20L%20589%20303%20L%20590%20304%20L%20590%20320%20L%20589%20321%20L%20589%20336%20L%20588%20337%20L%20587%20352%20L%20581%20381%20L%20574%20403%20L%20568%20418%20L%20556%20442%20L%20537%20471%20L%20523%20488%20L%20500%20511%20L%20488%20521%20L%20467%20536%20L%20450%20546%20L%20417%20561%20L%20392%20569%20L%20369%20574%20L%20346%20576%20L%20345%20577%20L%20304%20577%20L%20303%20576%20L%20294%20576%20L%20293%20575%20L%20287%20575%20L%20286%20574%20L%20280%20574%20L%20265%20571%20L%20232%20561%20L%20215%20554%20L%20199%20546%20L%20180%20534%20L%20167%20537%20L%2078%20566%20L%2077%20563%20L%20109%20470%20L%20109%20466%20L%2093%20442%20L%2081%20418%20L%2068%20381%20L%2062%20353%20L%2061%20337%20L%2060%20336%20L%2059%20303%20L%2060%20302%20L%2061%20279%20L%2067%20247%20L%2074%20224%20L%2082%20204%20L%20101%20169%20L%20113%20152%20L%20128%20134%20L%20146%20116%20L%20168%2098%20L%20189%2084%20L%20218%2069%20L%20251%2057%20L%20271%2052%20L%20276%2052%20L%20289%2049%20L%20296%2049%20L%20297%2048%20L%20309%2048%20L%20310%2047%20L%20339%2047%20L%20340%2048%20L%20352%2048%20L%20353%2049%20L%20367%2050%20L%20398%2057%20L%20431%2069%20L%20460%2084%20L%20481%2098%20Z%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%20198%20179%20L%20189%20189%20L%20183%20198%20L%20178%20208%20L%20174%20221%20L%20173%20232%20L%20172%20233%20L%20172%20250%20L%20176%20270%20L%20181%20284%20L%20191%20304%20L%20200%20318%20L%20227%20354%20L%20259%20388%20L%20291%20414%20L%20319%20431%20L%20357%20447%20L%20390%20457%20L%20400%20458%20L%20401%20459%20L%20421%20459%20L%20434%20456%20L%20457%20445%20L%20471%20433%20L%20477%20424%20L%20482%20408%20L%20482%20403%20L%20483%20402%20L%20483%20386%20L%20482%20384%20L%20478%20381%20L%20425%20355%20L%20412%20350%20L%20406%20350%20L%20402%20352%20L%20396%20358%20L%20389%20369%20L%20375%20386%20L%20369%20389%20L%20361%20389%20L%20332%20376%20L%20316%20366%20L%20298%20352%20L%20272%20325%20L%20265%20316%20L%20250%20292%20L%20251%20283%20L%20273%20257%20L%20276%20251%20L%20276%20245%20L%20247%20176%20L%20242%20171%20L%20239%20170%20L%20217%20170%20L%20207%20173%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")!important;}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option:nth-child(4) label{background-image:url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20width%3D%22800px%22%0D%0A%09%20height%3D%22800px%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%0D%0A%3Cg%20id%3D%227935ec95c421cee6d86eb22ecd12600d%22%3E%0D%0A%0D%0A%3Cpath%20style%3D%22display%3A%20inline%3B%22%20d%3D%22M170.591%2C239.406L1.584%2C429.263c-0.433-1.911-1.084-3.759-1.084-5.852V88.589%0D%0A%09%09c0-2.541%2C0.71-4.837%2C1.356-7.144L170.591%2C239.406z%20M493.987%2C65.524c-1.238-0.277-2.424-0.876-3.79-0.876H21.819%0D%0A%09%09c-1.297%2C0-2.456%2C0.599-3.769%2C0.876l237.961%2C222.734L493.987%2C65.524z%20M262.808%2C313.021c-1.954%2C1.869-4.372%2C2.777-6.797%2C2.777%0D%0A%09%09c-2.419%2C0-4.842-0.908-6.775-2.777l-62.21-58.217L16.656%2C446.145c1.698%2C0.523%2C3.364%2C1.207%2C5.163%2C1.207h468.378%0D%0A%09%09c1.89%2C0%2C3.534-0.684%2C5.243-1.207L325.082%2C254.804L262.808%2C313.021z%20M341.494%2C239.406l168.98%2C189.836%0D%0A%09%09c0.459-1.911%2C1.025-3.759%2C1.025-5.831V88.589c0-2.499-0.62-4.837-1.26-7.133L341.494%2C239.406z%22%3E%0D%0A%0D%0A%3C%2Fpath%3E%0D%0A%0D%0A%3C%2Fg%3E%0D%0A%0D%0A%3C%2Fsvg%3E")!important;}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option:nth-child(4) label{background-size:28px 28px!important;background-color:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.27)!important;}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option:nth-child(4) input:checked + label{background-color:rgba(255,255,255,.32)!important;}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option{flex:0 0 46px!important}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option label,#elementor-popup-modal-1352 .elementor-field-group-contact_channel input:checked + label{width:46px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;outline:none!important}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-option:nth-child(4) label{background-size:23px 23px!important}#elementor-popup-modal-1352 .elementor-field-group-contact_channel .elementor-field-subgroup{gap:11.2px!important}#elementor-popup-modal-1352 .popup-mobile-stop{display:none}@media(max-width:767px){#elementor-popup-modal-1352 .popup-desktop-detail,#elementor-popup-modal-1352 .popup-form-divider,#elementor-popup-modal-1352 .popup-form-messengers{display:none!important}#elementor-popup-modal-1352 .popup-mobile-stop{display:inline}#elementor-popup-modal-1352 .popup-form-note{margin-bottom:0!important}}#elementor-popup-modal-1352 .popup-form-note{margin-bottom:8px!important}#elementor-popup-modal-1352 .popup-form-divider{margin-top:0!important;margin-bottom:12px!important}
@media(max-width:767px){#elementor-popup-modal-1352 .dialog-close-button,#elementor-popup-modal-1352 .dialog-lightbox-close-button{top:24px!important;right:24px!important;left:auto!important;bottom:auto!important}}
@media(max-width:767px){
#elementor-popup-modal-1352 .popup-form-style{padding-top:36px!important;padding-bottom:14px!important;height:auto!important;min-height:0!important}
#elementor-popup-modal-1352 .popup-form-style .elementor-field-group{margin-bottom:10px!important}
#elementor-popup-modal-1352 .popup-form-description{margin-bottom:0!important}
#elementor-popup-modal-1352 .elementor-field-group-contact_channel{margin-top:0!important;margin-bottom:12px!important}
#elementor-popup-modal-1352 .elementor-field-group-contact_channel > label{margin-bottom:4px!important;padding-bottom:0!important}
#elementor-popup-modal-1352 .elementor-field-group-field_75bf6a9{margin-top:0!important;margin-bottom:8px!important}
#elementor-popup-modal-1352 .popup-form-note{margin:6px 0 0!important}
#elementor-popup-modal-1352 .popup-form-style .elementor-field-type-submit{margin-bottom:0!important}
}/* End custom CSS */