.gaba-wrap {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.gaba-toolbar {
  display: flex;
  justify-content: flex-start;
}

.gaba-toolbar--hidden {
  display: none !important;
}

.gaba-back-btn {
  border: 1px solid #d8d8db;
  border-radius: 8px;
  background: #fff;
  color: #111;
  font-weight: 600;
  padding: 8px 14px;
  cursor: pointer;
}

.gaba-back-btn:hover {
  border-color: #010205;
}

.gaba-frame {
  width: 100%;
  height: var(--gaba-height, 860px);
  border: 1px solid #d8d8db;
  border-radius: 12px;
  background: #fff;
}

.gaba-error {
  border: 1px solid #cc1922;
  background: #fff5f6;
  color: #8a1118;
  padding: 12px 14px;
  border-radius: 8px;
}

body.page-id-988183,
body.page-id-988183 .site,
body.page-id-988183 .site-content {
  overflow-x: hidden;
}

body.page-id-988183 .elementor-element-fd1c9f0,
body.page-id-988183 .elementor-element-1452a01 {
  display: none !important;
}

body.page-id-988183 .elementor-element-deb6a95,
body.page-id-988183 .elementor-element-deb6a95 > .elementor-container,
body.page-id-988183 .elementor-element-deb6a95 > .elementor-container > .elementor-column,
body.page-id-988183 .elementor-element-deb6a95 > .elementor-container > .elementor-column > .elementor-widget-wrap,
body.page-id-988183 .elementor-element-deb6a95 .elementor-widget-theme-post-content,
body.page-id-988183 .elementor-element-deb6a95 .elementor-widget-theme-post-content > .elementor-widget-container,
body.page-id-988183 .vgblk-rw-wrapper.limit-wrapper {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.page-id-988183 .gaba-wrap {
  gap: 0;
  width: 100%;
  max-width: none;
  margin: 0;
  --gaba-height: calc(100svh - 140px);
  --gaba-height: calc(100dvh - 140px);
}

body.page-id-988183 .gaba-toolbar {
  display: none;
}

body.page-id-988183 .gaba-frame {
  display: block;
  width: 100%;
  min-height: 0;
  height: var(--gaba-height, calc(100svh - 140px));
  border: 0;
  border-radius: 0;
}

@media (max-width: 1024px) {
  body.page-id-988183 .gaba-wrap {
    --gaba-height: calc(100svh - 128px);
    --gaba-height: calc(100dvh - 128px);
  }
}

@media (max-width: 768px) {
  body.page-id-988183 .gaba-wrap {
    --gaba-height: calc(100svh - 120px);
    --gaba-height: calc(100dvh - 120px);
  }

  body.page-id-988183 .gaba-frame { min-height: 0; }
}
