/* WordPress / Astra wrappers — do NOT zero Elementor container padding */
.naqliatak-wp .ast-container,
.naqliatak-wp .site-content .ast-container {
  max-width: none !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.naqliatak-wp #content,
.naqliatak-wp .site-content,
.naqliatak-wp .entry-content {
  max-width: none !important;
  width: 100% !important;
}
.naqliatak-wp .elementor {
  max-width: none;
}
.naqliatak-wp.ast-separate-container #content,
.naqliatak-wp.ast-separate-container .ast-article-single,
.naqliatak-wp.ast-plain-container .site-content,
.naqliatak-wp .ast-article-single {
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.naqliatak-wp .entry-header,
.naqliatak-wp .ast-breadcrumbs-wrapper,
.naqliatak-wp .comments-area {
  display: none !important;
}
.naqliatak-wp .entry-content > * {
  max-width: none !important;
}
.naqliatak-wp #masthead,
.naqliatak-wp #ast-desktop-header,
.naqliatak-wp #ast-mobile-header,
.naqliatak-wp .ast-main-header-wrap,
.naqliatak-wp footer#colophon,
.naqliatak-wp .site-below-footer-wrap,
.naqliatak-wp .ast-footer-copyright {
  display: none !important;
}
.naqliatak-wp header.site-header {
  display: block !important;
}
.naqliatak-wp footer.site-footer {
  display: block !important;
}
.naqliatak-wp .links ul {
  display: flex;
  gap: 22px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.naqliatak-wp .links li { margin: 0; }
.naqliatak-wp .links .current-menu-item > a,
.naqliatak-wp .links .current_page_item > a {
  color: var(--navy);
}
.naqliatak-wp .foot ul,
.naqliatak-wp .foot .menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.naqliatak-wp .rank-math-breadcrumb {
  font-size: 13px;
  color: var(--muted);
  margin: 0 0 18px;
}
/* CF7 inside Elementor — native shortcode widget, styled to brand */
.naqliatak-wp .wpcf7-form {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.naqliatak-wp .wpcf7-form label {
  display: block;
  font-weight: 600;
  color: #0B2C3A;
  font-size: 14px;
}
.naqliatak-wp .wpcf7-form input[type=text],
.naqliatak-wp .wpcf7-form input[type=tel],
.naqliatak-wp .wpcf7-form input[type=email],
.naqliatak-wp .wpcf7-form select,
.naqliatak-wp .wpcf7-form textarea {
  width: 100%;
  border: 1px solid #c5d8df;
  border-radius: 8px;
  padding: 10px 12px;
  font-family: inherit;
  background: #fff;
  color: #123041;
}
.naqliatak-wp .wpcf7-form input:focus,
.naqliatak-wp .wpcf7-form select:focus,
.naqliatak-wp .wpcf7-form textarea:focus {
  outline: 2px solid #1AA7C4;
  border-color: #1AA7C4;
}
.naqliatak-wp .wpcf7-submit {
  background: #F06A12 !important;
  color: #fff !important;
  border: 0;
  width: 100%;
  padding: 14px;
  border-radius: 10px;
  font-weight: 700;
  cursor: pointer;
  font-family: inherit;
}
.naqliatak-wp .wpcf7-submit:hover {
  background: #d45c0f !important;
}
.naqliatak-wp .wpcf7-not-valid-tip,
.naqliatak-wp .wpcf7-response-output {
  font-size: 13px;
}
.naqliatak-wp .elementor-widget-icon-box {
  height: 100%;
}

@media (max-width: 900px) {
  .naqliatak-wp .dock { display: flex; }
}
/* Hide Astra scroll-to-top — overlaps orange dock CTA */
#ast-scroll-top {
  display: none !important;
}
.dock-call,
.dock-call:hover {
  background: #34C759 !important;
  color: #fff !important;
}

@media (max-width: 980px) {
  .naqliatak-wp .links.open,
  .naqliatak-wp .links.open ul {
    display: none !important;
  }
}
.naqliatak-wp .nav-drawer-body a {
  color: #123041;
}
.naqliatak-wp .links a {
  white-space: nowrap;
}
.naqliatak-wp .links {
  gap: 16px;
}
@media (max-width: 1180px) and (min-width: 981px) {
  .naqliatak-wp .links {
    gap: 12px;
  }
  .naqliatak-wp .links a {
    font-size: 14px;
  }
  .naqliatak-wp .header-cta .btn-call,
  .naqliatak-wp .header-cta .btn-wa {
    display: none;
  }
}

/* ==========================================================================
   Order form (Forminator 77) — اطلب وايت, not a helpdesk ticket
   ========================================================================== */
.naqliatak-wp .nq-order-card {
  background: #ffffff !important;
  border: 1px solid #d5e4ea !important;
  border-radius: 16px !important;
  box-shadow: 0 14px 36px rgba(11, 44, 58, 0.1) !important;
  overflow: hidden;
  position: relative;
}
.naqliatak-wp .nq-order-card::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 4px;
  background: linear-gradient(90deg, #f06a12 0%, #1aa7c4 52%, #0b2c3a 100%);
  pointer-events: none;
  z-index: 1;
}
.naqliatak-wp .nq-order-card > .e-con-inner,
.naqliatak-wp .nq-order-card.e-con {
  padding-top: 22px;
}

.naqliatak-wp .forminator-custom-form-77,
.naqliatak-wp #forminator-module-77 {
  font-family: "IBM Plex Sans Arabic", "IBM Plex Sans", Tahoma, sans-serif;
  color: #123041;
}
html[dir="rtl"] .naqliatak-wp .forminator-custom-form-77,
html[dir="rtl"] .naqliatak-wp #forminator-module-77 {
  direction: rtl;
  text-align: right;
}
html[dir="ltr"] .naqliatak-wp .forminator-custom-form-77,
html[dir="ltr"] .naqliatak-wp #forminator-module-77 {
  direction: ltr;
  text-align: left;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-row {
  margin-bottom: 0;
  padding: 0;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-col {
  padding: 0 0 12px;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-field {
  margin: 0;
}

.naqliatak-wp .nq-form-group {
  width: 100%;
  flex: 0 0 100%;
  margin: 8px 0 10px;
  padding: 0 0 6px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.04em;
  color: #0b2c3a;
  border-bottom: 1px solid #e4eef0;
  display: flex;
  flex-direction: row;
  direction: rtl;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
.naqliatak-wp .nq-form-group::before {
  content: "";
  width: 16px;
  height: 3px;
  border-radius: 2px;
  background: #f06a12;
  flex: 0 0 16px;
  order: -1;
}
.naqliatak-wp .nq-form-group:first-child {
  margin-top: 4px;
}

.naqliatak-wp .forminator-custom-form-77 .forminator-hidden,
.naqliatak-wp #forminator-module-77 .forminator-hidden {
  display: none !important;
  padding: 0 !important;
  margin: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

.naqliatak-wp .forminator-custom-form-77 #select-1,
.naqliatak-wp .forminator-custom-form-77 > .forminator-row:has(#select-1) {
  display: none !important;
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  pointer-events: none;
  margin: 0 !important;
  padding: 0 !important;
}
.naqliatak-wp .forminator-custom-form-77:not(.nq-mode-business) > .forminator-row:has(#text-1),
.naqliatak-wp .forminator-custom-form-77:not(.nq-mode-business) > .forminator-row:has(#select-5),
.naqliatak-wp .forminator-custom-form-77.nq-mode-quick > .forminator-row:has(#text-1),
.naqliatak-wp .forminator-custom-form-77.nq-mode-quick > .forminator-row:has(#select-5),
.naqliatak-wp .forminator-custom-form-77.nq-mode-business > .forminator-row:has(#select-2) {
  display: none !important;
}
.naqliatak-wp .nq-form-chrome {
  width: 100%;
  flex: 1 1 100%;
  max-width: 100%;
  margin: 0 0 4px;
}
.naqliatak-wp .nq-form-modes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px;
  background: #eef4f6;
  padding: 5px;
  border-radius: 14px;
  margin: 0 0 16px;
}
.naqliatak-wp .nq-form-tab {
  appearance: none;
  border: 0;
  background: transparent;
  min-height: 44px;
  padding: 10px 8px;
  border-radius: 10px;
  color: #657b86;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.35;
  cursor: pointer;
  transition: background 0.16s ease, color 0.16s ease, box-shadow 0.16s ease;
}
.naqliatak-wp .nq-form-tab.is-active,
.naqliatak-wp .nq-form-tab[aria-pressed="true"],
.naqliatak-wp .nq-form-tab[aria-selected="true"] {
  background: #fff;
  color: #1aa7c4;
  font-weight: 800;
  box-shadow: 0 4px 12px rgba(24, 56, 74, 0.08);
}
.naqliatak-wp .nq-form-title {
  text-align: right;
  margin: 0 0 14px;
}
html[dir="ltr"] .naqliatak-wp .nq-form-title {
  text-align: left;
}
.naqliatak-wp .nq-form-kicker {
  display: block;
  color: #1aa7c4;
  font-size: 12px;
  font-weight: 800;
  margin: 0 0 4px;
}
.naqliatak-wp .nq-form-heading {
  margin: 0;
  color: #0b2c3a;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.45;
}
.naqliatak-wp .nq-form-note {
  width: 100%;
  margin: 8px 0 0;
  text-align: center;
  color: #8799a2;
  font-size: 12px;
  line-height: 1.6;
}
.naqliatak-wp .nq-form-group {
  display: none !important;
}
body.naqliatak-wp .forminator-select-dropdown .select2-results__option[aria-disabled="true"] {
  display: none !important;
}
@media (max-width: 759px) {
  .naqliatak-wp .forminator-custom-form-77 > .forminator-row {
    flex: 1 1 100%;
    max-width: 100%;
  }
  .naqliatak-wp .nq-form-tab {
    font-size: 12px;
    min-height: 42px;
    padding: 8px 6px;
  }
  .naqliatak-wp .nq-form-heading {
    font-size: 20px;
  }
}


.naqliatak-wp .forminator-custom-form-77 .forminator-label {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
  gap: 4px;
  margin: 0 0 8px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4;
  color: #0b2c3a !important;
  text-align: right;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-required,
.naqliatak-wp #forminator-module-77 .forminator-label .forminator-required {
  display: inline !important;
  float: none !important;
  color: #c62828 !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  line-height: 1 !important;
  margin: 0 4px 0 0 !important;
  padding: 0 !important;
  position: static !important;
  width: auto !important;
  height: auto !important;
}

.naqliatak-wp .forminator-custom-form-77 .forminator-input,
.naqliatak-wp .forminator-custom-form-77 .forminator-textarea,
.naqliatak-wp .forminator-custom-form-77 select.forminator-select--field,
.naqliatak-wp .forminator-custom-form-77 .forminator-select2 {
  width: 100% !important;
  min-height: 48px !important;
  border: 1px solid #d0dee4 !important;
  border-radius: 12px !important;
  background: #f7fbfc !important;
  color: #123041 !important;
  font-family: inherit !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  box-shadow: none !important;
  outline: none !important;
  transition: border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-input,
.naqliatak-wp .forminator-custom-form-77 select.forminator-select--field {
  padding: 0 14px !important;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-textarea {
  min-height: 96px !important;
  padding: 12px 14px !important;
  resize: vertical;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-input::placeholder,
.naqliatak-wp .forminator-custom-form-77 .forminator-textarea::placeholder {
  color: #8aa0ab !important;
  font-weight: 400;
  opacity: 1;
}
.naqliatak-wp .forminator-custom-form-77 input[type="tel"],
.naqliatak-wp .forminator-custom-form-77 #phone-1 .forminator-input {
  direction: ltr;
  text-align: right;
}

/* Kill native black select chrome + custom chevron */
.naqliatak-wp .forminator-custom-form-77 select.forminator-select--field {
  appearance: none !important;
  -webkit-appearance: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.2 5.6L8 10.4L12.8 5.6' stroke='%230B2C3A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: inline-start 12px center !important;
  background-size: 16px 16px !important;
  background-color: #f7fbfc !important;
  padding-inline-start: 36px !important;
  padding-inline-end: 14px !important;
  cursor: pointer;
}

/* Select2 visible control (this is the black-border culprit) */
.naqliatak-wp .forminator-custom-form-77 .select2-container {
  width: 100% !important;
}
.naqliatak-wp .forminator-custom-form-77 .select2-container .select2-selection--single,
.naqliatak-wp .forminator-custom-form-77 .select2-selection--single {
  min-height: 48px !important;
  height: 48px !important;
  border: 1px solid #d0dee4 !important;
  border-radius: 12px !important;
  background: #f7fbfc !important;
  box-shadow: none !important;
  outline: none !important;
}
.naqliatak-wp .forminator-custom-form-77 .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 46px !important;
  padding: 0 14px 0 36px !important;
  color: #123041 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  font-family: inherit !important;
}
.naqliatak-wp .forminator-custom-form-77 .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #8aa0ab !important;
}
.naqliatak-wp .forminator-custom-form-77 .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 48px !important;
  width: 32px !important;
  top: 0 !important;
  inset-inline-start: 6px !important;
  inset-inline-end: auto !important;
}
.naqliatak-wp .forminator-custom-form-77 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none !important;
}
.naqliatak-wp .forminator-custom-form-77 .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 8px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  transition: transform 0.18s ease;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.2 5.6L8 10.4L12.8 5.6' stroke='%230B2C3A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;
  pointer-events: none;
}
.naqliatak-wp .forminator-custom-form-77 .select2-container--open .select2-selection--single .select2-selection__arrow::after {
  transform: translateY(-50%) rotate(180deg);
}

.naqliatak-wp .forminator-custom-form-77 .forminator-input:hover,
.naqliatak-wp .forminator-custom-form-77 .forminator-textarea:hover,
.naqliatak-wp .forminator-custom-form-77 select.forminator-select--field:hover,
.naqliatak-wp .forminator-custom-form-77 .select2-container .select2-selection--single:hover {
  border-color: #1aa7c4 !important;
  background: #fff !important;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-input:focus,
.naqliatak-wp .forminator-custom-form-77 .forminator-textarea:focus,
.naqliatak-wp .forminator-custom-form-77 select.forminator-select--field:focus,
.naqliatak-wp .forminator-custom-form-77 .select2-container--focus .select2-selection--single,
.naqliatak-wp .forminator-custom-form-77 .select2-container--open .select2-selection--single {
  border-color: #1aa7c4 !important;
  background: #fff !important;
  box-shadow: 0 0 0 3px rgba(26, 167, 196, 0.22) !important;
}

/* Forminator Select2 panel is appended to body — not inside the form */
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open {
  z-index: 1000050 !important;
}

body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-custom-form-77,
body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-custom-form-77.forminator-dropdown--default,
body.naqliatak-wp .select2-container.forminator-select .forminator-select-dropdown {
  display: block !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  border: 1px solid #d0dee4 !important;
  border-color: #d0dee4 !important;
  border-radius: 14px !important;
  overflow: hidden !important;
  box-shadow:
    0 18px 40px rgba(11, 44, 58, 0.18),
    0 2px 8px rgba(11, 44, 58, 0.08) !important;
  padding: 6px 0 !important;
  margin-top: 6px !important;
  font-family: "IBM Plex Sans Arabic", "IBM Plex Sans", Tahoma, sans-serif !important;
  color: #0b2c3a !important;
  opacity: 1 !important;
  isolation: isolate;
  transform-origin: top center;
  animation: nq-select-in 180ms cubic-bezier(0.22, 1, 0.36, 1);
}
body.naqliatak-wp .forminator-select-dropdown.forminator-select-dropdown--above,
body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-select-dropdown--above {
  margin-top: 0 !important;
  margin-bottom: 6px !important;
  transform-origin: bottom center;
  animation-name: nq-select-in-above;
}
@keyframes nq-select-in {
  from { opacity: 0; transform: translateY(-6px) scale(0.98); }
  to   { opacity: 1; transform: translateY(0) scale(1); }
}
@keyframes nq-select-in-above {
  from { opacity: 0; transform: translateY(6px) scale(0.98); }
  to   { opacity: 1; transform: translateY(0) scale(1); }
}

body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results,
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results__options {
  background: #ffffff !important;
  background-color: #ffffff !important;
}
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options {
  max-height: 260px !important;
  padding: 4px 6px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  scrollbar-width: thin;
  scrollbar-color: #1aa7c4 transparent;
}
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results__options::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results__options::-webkit-scrollbar-track {
  background: transparent;
}
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results__options::-webkit-scrollbar-thumb {
  background: #1aa7c4;
  border-radius: 99px;
}
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results__options::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}

body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-custom-form-77.forminator-dropdown--default .select2-search input,
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search input {
  background: #f7fbfc !important;
  border: 1px solid #d0dee4 !important;
  border-radius: 10px !important;
  color: #0b2c3a !important;
  box-shadow: none !important;
}

body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-custom-form-77.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option,
body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-custom-form-77.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option span:not(.forminator-checkbox-box),
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results__option {
  color: #0b2c3a !important;
  background: transparent !important;
  background-color: transparent !important;
  border-radius: 10px !important;
  padding: 11px 14px !important;
  margin: 2px 0 !important;
  min-height: 44px !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
  border-inline-start: 3px solid transparent !important;
}

body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-custom-form-77.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted,
body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-custom-form-77.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted span:not(.forminator-checkbox-box),
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results__option--highlighted.select2-results__option--selectable {
  background: #e6f7fb !important;
  background-color: #e6f7fb !important;
  color: #0b2c3a !important;
  border-inline-start-color: #1aa7c4 !important;
}

body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-custom-form-77.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,
body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-custom-form-77.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box),
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results__option--selected {
  background: #1aa7c4 !important;
  background-color: #1aa7c4 !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  border-inline-start-color: #0b2c3a !important;
}
body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-custom-form-77.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected.select2-results__option--highlighted,
body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results__option--selected.select2-results__option--highlighted {
  background: #178fa8 !important;
  background-color: #178fa8 !important;
  color: #ffffff !important;
}

@media (max-width: 980px) {
  body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open {
    z-index: 1000050 !important;
  }
  body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options {
    max-height: min(240px, calc(100dvh - 200px - env(safe-area-inset-bottom, 0px))) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown {
    animation: none !important;
  }
}

.naqliatak-wp .forminator-custom-form-77 .forminator-button-submit {
  width: 100% !important;
  min-height: 52px !important;
  padding: 14px 16px !important;
  margin-top: 4px;
  border: 0 !important;
  border-radius: 12px !important;
  background: #f06a12 !important;
  color: #fff !important;
  font-family: inherit !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  letter-spacing: 0;
  cursor: pointer;
  box-shadow: 0 8px 18px rgba(240, 106, 18, 0.28);
  transition: background 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-button-submit:hover,
.naqliatak-wp .forminator-custom-form-77 .forminator-button-submit:focus {
  background: #d45c0f !important;
  color: #fff !important;
  box-shadow: 0 10px 22px rgba(240, 106, 18, 0.34);
}
.naqliatak-wp .forminator-custom-form-77 .forminator-button-submit:active {
  transform: translateY(1px);
}

.naqliatak-wp .forminator-custom-form-77 .forminator-error-message {
  display: block;
  margin: 6px 0 0;
  padding: 6px 10px;
  border-radius: 8px;
  background: #fef2f2;
  color: #9b1c1c !important;
  font-size: 13px !important;
  font-weight: 600;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-has_error .forminator-input,
.naqliatak-wp .forminator-custom-form-77 .forminator-is_error .forminator-input,
.naqliatak-wp .forminator-custom-form-77 .forminator-has_error .select2-selection--single {
  border-color: #c62828 !important;
  background: #fff !important;
  box-shadow: 0 0 0 3px rgba(198, 40, 40, 0.12) !important;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-response-message {
  margin: 0 0 12px !important;
  padding: 14px 16px !important;
  border-radius: 12px !important;
  font-size: 14px !important;
  line-height: 1.7;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-success,
.naqliatak-wp .forminator-custom-form-77 .forminator-response-message.forminator-success {
  background: #e8f6f1 !important;
  color: #0b2c3a !important;
  border: 0 !important;
  border-right: 4px solid #1aa7c4 !important;
}
.naqliatak-wp .forminator-custom-form-77 .forminator-error,
.naqliatak-wp .forminator-custom-form-77 .forminator-response-message.forminator-error {
  background: #fef2f2 !important;
  color: #9b1c1c !important;
  border: 0 !important;
  border-right: 4px solid #c62828 !important;
}

@media (min-width: 760px) {
  .naqliatak-wp .forminator-custom-form-77 {
    display: flex;
    flex-wrap: wrap;
    column-gap: 12px;
    row-gap: 0;
    align-items: flex-start;
  }
  .naqliatak-wp .forminator-custom-form-77 > .forminator-row {
    flex: 1 1 calc(50% - 6px);
    max-width: calc(50% - 6px);
  }
  .naqliatak-wp .forminator-custom-form-77 > .nq-form-chrome,
  .naqliatak-wp .forminator-custom-form-77 > .nq-form-note,
  .naqliatak-wp .forminator-custom-form-77 > .nq-form-group,
  .naqliatak-wp .forminator-custom-form-77 > .forminator-row-last,
  .naqliatak-wp .forminator-custom-form-77 > .forminator-response-message {
    flex: 1 1 100%;
    max-width: 100%;
  }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-business > .forminator-row:has(#text-1) { order: 1; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-business > .forminator-row:has(#text-2) { order: 2; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-business > .forminator-row:has(#select-5) { order: 3; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-business > .forminator-row:has(#text-3) { order: 4; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-business > .forminator-row:has(#select-3) { order: 5; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-business > .forminator-row:has(#phone-1) { order: 6; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-business > .forminator-row:has(#select-6) { order: 7; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-business > .forminator-row:has(#select-4) { order: 8; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-quick > .forminator-row:has(#text-2) { order: 1; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-quick > .forminator-row:has(#phone-1) { order: 2; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-quick > .forminator-row:has(#select-2) {
    order: 3;
    flex: 1 1 100%;
    max-width: 100%;
  }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-quick > .forminator-row:has(#select-6) { order: 4; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-quick > .forminator-row:has(#select-4) { order: 5; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-quick > .forminator-row:has(#text-3) { order: 6; }
  .naqliatak-wp .forminator-custom-form-77.nq-mode-quick > .forminator-row:has(#select-3) { order: 7; }
  .naqliatak-wp .forminator-custom-form-77 > .nq-form-chrome { order: -20; }
  .naqliatak-wp .forminator-custom-form-77 > .forminator-response-message { order: -15; }
  .naqliatak-wp .forminator-custom-form-77 > .forminator-row-last { order: 40; }
  .naqliatak-wp .forminator-custom-form-77 > .nq-form-note { order: 50; }
}

@media (max-width: 980px) {
  .naqliatak-wp .forminator-custom-form-77 .forminator-input,
  .naqliatak-wp .forminator-custom-form-77 .forminator-textarea,
  .naqliatak-wp .forminator-custom-form-77 select.forminator-select--field,
  .naqliatak-wp .forminator-custom-form-77 .select2-selection--single,
  .naqliatak-wp .forminator-custom-form-77 .forminator-button-submit {
    scroll-margin-bottom: calc(108px + env(safe-area-inset-bottom, 0px));
  }
  .naqliatak-wp .nq-order-card {
    padding-bottom: 20px !important;
  }
  .naqliatak-form-quick .nq-order-card,
  .naqliatak-form-quick .forminator-custom-form-77 .forminator-row-last {
    padding-bottom: calc(24px + env(safe-area-inset-bottom, 0px)) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .naqliatak-wp .forminator-custom-form-77 .forminator-input,
  .naqliatak-wp .forminator-custom-form-77 .forminator-button-submit,
  .naqliatak-wp .forminator-custom-form-77 .select2-selection--single {
    transition: none;
  }
  .naqliatak-wp .forminator-custom-form-77 .forminator-button-submit:active {
    transform: none;
  }
}

.naqliatak-wp .nq-order-card .elementor-widget-heading,
.naqliatak-wp .nq-order-card .elementor-widget-text-editor,
.naqliatak-wp .elementor-element-39ccc57 > .elementor-widget-heading,
.naqliatak-wp .elementor-element-39ccc57 > .elementor-widget-text-editor,
.naqliatak-wp .elementor-element-39ccc57 .elementor-widget-heading,
.naqliatak-wp .elementor-element-39ccc57 .elementor-widget-text-editor,
.naqliatak-wp .elementor-element-d73dc02 .elementor-widget-heading,
.naqliatak-wp .elementor-element-d73dc02 .elementor-widget-text-editor {
  display: none !important;
}
.naqliatak-wp .nq-order-card .elementor-widget-shortcode {
  margin: 0;
}

.naqliatak-wp .elementor-element-39ccc57,
.naqliatak-wp .elementor-element-d73dc02 {
  background-color: #ffffff !important;
  background-image: linear-gradient(90deg, #f06a12 0%, #1aa7c4 52%, #0b2c3a 100%) !important;
  background-size: 100% 4px !important;
  background-repeat: no-repeat !important;
  background-position: top !important;
  border: 1px solid #d5e4ea !important;
  border-radius: 16px !important;
  box-shadow: 0 14px 36px rgba(11, 44, 58, 0.1) !important;
}

body.naqliatak-wp .forminator-ui.forminator-custom-form-77 .forminator-label,
body.naqliatak-wp .forminator-ui#forminator-module-77 .forminator-label {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 4px !important;
}
body.naqliatak-wp .forminator-ui.forminator-custom-form-77 .forminator-label .forminator-required,
body.naqliatak-wp .forminator-ui#forminator-module-77 .forminator-required {
  display: inline !important;
}


/* Forminator errors — on-brand, no magenta block */
body.naqliatak-wp .forminator-ui.forminator-custom-form .forminator-error-message,
body.naqliatak-wp .forminator-ui#forminator-module-77 .forminator-error-message,
body.naqliatak-wp .forminator-custom-form-77 .forminator-error-message,
body.naqliatak-wp .forminator-ui .forminator-field.forminator-has_error .forminator-error-message {
  display: block !important;
  margin: 6px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #5c2430 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.55 !important;
  white-space: normal !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
}
body.naqliatak-wp .forminator-ui .forminator-has_error .forminator-input,
body.naqliatak-wp .forminator-ui .forminator-is_error .forminator-input,
body.naqliatak-wp .forminator-ui .forminator-has_error .forminator-textarea,
body.naqliatak-wp .forminator-ui .forminator-has_error .select2-selection--single,
body.naqliatak-wp .forminator-custom-form-77 .forminator-has_error .forminator-input,
body.naqliatak-wp .forminator-custom-form-77 .forminator-has_error .select2-selection--single {
  border-color: #8a4a52 !important;
  background: #fff !important;
  box-shadow: 0 0 0 3px rgba(11, 44, 58, 0.10) !important;
}
body.naqliatak-wp .forminator-ui .forminator-response-message.forminator-error,
body.naqliatak-wp .forminator-custom-form-77 .forminator-response-message.forminator-error {
  background: #f7f1ef !important;
  color: #5c2430 !important;
  border: 0 !important;
  border-inline-start: 4px solid #8a4a52 !important;
}
body.naqliatak-wp .forminator-ui .forminator-response-message.forminator-success,
body.naqliatak-wp .forminator-custom-form-77 .forminator-response-message.forminator-success {
  background: #e8f6f1 !important;
  color: #0b2c3a !important;
  border: 0 !important;
  border-inline-start: 4px solid #1aa7c4 !important;
}
html[dir="ltr"] body.naqliatak-wp .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown,
html[dir="ltr"] body.naqliatak-wp .forminator-select-dropdown-container--open .forminator-custom-form-77.forminator-dropdown--default,
body.naqliatak-en .forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown {
  direction: ltr;
  text-align: left;
  font-family: "IBM Plex Sans", "IBM Plex Sans Arabic", Tahoma, sans-serif !important;
}
html[dir="ltr"] .naqliatak-wp .nq-form-group {
  direction: ltr;
}
html[dir="ltr"] .naqliatak-wp .forminator-custom-form-77 .forminator-label {
  text-align: left;
}
.naqliatak-wp .trp_language_switcher_shortcode,
.naqliatak-wp .trp-language-switcher,
.naqliatak-wp #trp-floater-ls,
.naqliatak-wp .trp-floater-ls-container {
  display: none !important;
}
