/* PARKIO_BUSINESS_ALTERNATIVE_V1 START */
body.page-id-9178 {
  --biz-navy: #073f76;
  --biz-blue: #36a7dc;
  --biz-blue-strong: #0f87c5;
  --biz-pale: #eef8fd;
  --biz-soft: #f8fcfe;
  --biz-line: #cfe6f1;
  --biz-muted: #536c80;
  color: var(--biz-navy);
  background: #fff;
}
body.page-id-9178 .header_area { position: relative !important; background: #fff !important; box-shadow: 0 1px 0 rgba(7,63,118,.10); }
body.page-id-9178 .header_area .main_logo_img { display: none !important; }
body.page-id-9178 .header_area .sticky_logo_img { display: block !important; }
body.page-id-9178 .header_area .menu > .nav-item > .nav-link { color: var(--biz-navy) !important; }
body.page-id-9178 .header_area .menu > .parkio-biz-header-cta { align-self: center; margin-left: clamp(30px,4vw,66px); padding-top: 0 !important; padding-bottom: 0 !important; }
body.page-id-9178 .header_area .menu > .parkio-biz-header-cta > .nav-link { margin: 0; padding: 12px 18px !important; color: #fff !important; background: var(--biz-blue) !important; border: 1px solid var(--biz-blue) !important; border-radius: 7px; font-weight: 700; }
body.page-id-9178 .header_area .menu > .parkio-biz-header-cta > .nav-link:hover { background: var(--biz-blue-strong) !important; border-color: var(--biz-blue-strong) !important; }
body.page-id-9178 .header_area .menu > li:nth-child(3):not(.parkio-biz-header-cta) > .nav-link { position: relative; }
body.page-id-9178 .header_area .menu > li:nth-child(3):not(.parkio-biz-header-cta) > .nav-link::after { content: ""; position: absolute; left: 50%; bottom: 5px; width: 34px; height: 2px; transform: translateX(-50%); background: var(--biz-blue); }
body.page-id-9178 .header_area .menu_toggle .hamburger span,
body.page-id-9178 .header_area .menu_toggle .hamburger-cross span { background: var(--biz-navy) !important; }
body.page-id-9178 .elementor-section .elementor-container { width: 100%; }
body.page-id-9178 .parkio-biz-eyebrow .elementor-heading-title { color: #087fbd; font: 700 13px/1.3 Poppins,sans-serif; letter-spacing: 1.4px; text-transform: uppercase; }
body.page-id-9178 .parkio-biz-hero { max-width: 1440px; min-height: 450px; margin: 0 auto; overflow: hidden; background: #fff; }
body.page-id-9178 .parkio-biz-hero > .elementor-container { max-width: 1180px !important; min-height: 450px; margin: 0 auto; }
body.page-id-9178 .parkio-biz-hero-left > .elementor-widget-wrap { padding: 34px 34px 32px 0; align-content: center; }
body.page-id-9178 .parkio-biz-hero-title .elementor-heading-title { max-width: 550px; margin-top: 14px; color: var(--biz-navy); font: 700 48px/1.08 ProximaNovaB,Poppins,sans-serif; letter-spacing: -.8px; }
body.page-id-9178 .parkio-biz-hero-copy { max-width: 555px; margin-top: 18px; }
body.page-id-9178 .parkio-biz-hero-copy p { margin: 0; color: var(--biz-navy); font: 400 17px/1.65 Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-hero-actions { max-width: 520px; margin-top: 22px; }
body.page-id-9178 .parkio-biz-hero-actions > .elementor-container { gap: 14px; flex-wrap: nowrap; }
body.page-id-9178 .parkio-biz-action { width: calc(50% - 7px) !important; }
body.page-id-9178 .parkio-biz-action > .elementor-widget-wrap { padding: 0; }
body.page-id-9178 .parkio-biz-hero-right { position: relative; min-height: 450px; }
body.page-id-9178 .parkio-biz-hero-right > .elementor-widget-wrap { padding: 16px 0 12px; align-content: center; justify-content: center; }
body.page-id-9178 .parkio-biz-hero-image img { width: min(100%,660px); max-width: none; transform: translateX(10px); }
body.page-id-9178 .parkio-biz-button-primary .ub-btn,
body.page-id-9178 .parkio-biz-button-secondary .ub-btn,
body.page-id-9178 .parkio-biz-button-light .ub-btn { min-height: 54px; padding: 15px 22px !important; border: 1px solid var(--biz-blue) !important; border-radius: 7px !important; font: 700 15px/1.35 ProximaNovaB,Poppins,sans-serif; display: flex; align-items: center; justify-content: space-between; }
body.page-id-9178 .parkio-biz-button-primary .ub-btn { color: #fff !important; background: var(--biz-blue) !important; }
body.page-id-9178 .parkio-biz-button-primary .ub-btn:hover { background: var(--biz-blue-strong) !important; }
body.page-id-9178 .parkio-biz-button-secondary .ub-btn { color: var(--biz-navy) !important; background: #fff !important; border-color: #a8d5e8 !important; }
body.page-id-9178 .parkio-biz-button-secondary .ub-btn:hover { color: #fff !important; background: var(--biz-blue-strong) !important; }
body.page-id-9178 .parkio-biz-button-light .ub-btn { color: var(--biz-navy) !important; background: #fff !important; border-color: #fff !important; }
body.page-id-9178 .parkio-biz-objects > .elementor-container { padding: 54px 24px 68px; }
body.page-id-9178 .parkio-biz-section-intro > .elementor-widget-wrap { align-content: center; }
body.page-id-9178 .parkio-biz-section-intro h2 { margin-top: 12px; color: var(--biz-navy); font: 700 40px/1.14 ProximaNovaB,Poppins,sans-serif; letter-spacing: -.6px; }
body.page-id-9178 .parkio-biz-object-grid { margin-top: 34px; }
body.page-id-9178 .parkio-biz-object-grid > .elementor-container { flex-wrap: nowrap; }
body.page-id-9178 .parkio-biz-object-item { border-right: 1px solid var(--biz-line); }
body.page-id-9178 .parkio-biz-object-item:last-child { border-right: 0; }
body.page-id-9178 .parkio-biz-object-item > .elementor-widget-wrap { padding: 0 24px 4px; align-content: flex-start; }
body.page-id-9178 .parkio-biz-object-image img { width: min(100%,205px); height: 145px; object-fit: contain; }
body.page-id-9178 .parkio-biz-object-item h3 { margin: 14px 0 10px; color: var(--biz-navy); font: 700 20px/1.25 ProximaNovaB,Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-object-item p { margin: 0; color: var(--biz-muted); font: 400 13px/1.58 Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-outcomes { background: var(--biz-pale); }
body.page-id-9178 .parkio-biz-outcomes > .elementor-container { padding: 66px 24px 72px; }
body.page-id-9178 .parkio-biz-outcome-grid { margin-top: 40px; }
body.page-id-9178 .parkio-biz-outcome-grid > .elementor-container { flex-wrap: nowrap; }
body.page-id-9178 .parkio-biz-outcome-item { border-right: 1px solid #c5dfeb; }
body.page-id-9178 .parkio-biz-outcome-item:last-child { border-right: 0; }
body.page-id-9178 .parkio-biz-outcome-item > .elementor-widget-wrap { display: grid; grid-template-columns: 66px 1fr; column-gap: 20px; padding: 0 34px; align-items: center; }
body.page-id-9178 .parkio-biz-outcome-icon { grid-row: 1 / 3; margin: 0; }
body.page-id-9178 .parkio-biz-outcome-icon .elementor-icon { color: var(--biz-blue); background: #fff; border: 1px solid #c5dfeb; font-size: 24px; padding: 16px; }
body.page-id-9178 .parkio-biz-outcome-item h3 { margin: 0 0 8px; color: var(--biz-navy); font: 700 19px/1.24 ProximaNovaB,Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-outcome-item p { margin: 0; color: var(--biz-muted); font: 400 13px/1.55 Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-process > .elementor-container { padding: 82px 24px 88px; }
body.page-id-9178 .parkio-biz-process .parkio-biz-section-intro { text-align: center; }
body.page-id-9178 .parkio-biz-process-grid { margin-top: 52px; }
body.page-id-9178 .parkio-biz-process-grid > .elementor-container { flex-wrap: nowrap; }
body.page-id-9178 .parkio-biz-process-item > .elementor-widget-wrap { position: relative; padding: 0 38px; align-content: flex-start; }
body.page-id-9178 .parkio-biz-process-item:not(:last-child) > .elementor-widget-wrap::after { content: ""; position: absolute; top: 35px; right: -15%; width: 30%; height: 1px; background: var(--biz-line); }
body.page-id-9178 .parkio-biz-step-number { position: absolute; top: 0; right: 42px; width: auto; }
body.page-id-9178 .parkio-biz-step-number .elementor-heading-title { color: #9acfe6; font: 700 17px/1 Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-step-icon .elementor-icon { color: var(--biz-blue); background: var(--biz-pale); border: 1px solid var(--biz-line); font-size: 25px; padding: 18px; }
body.page-id-9178 .parkio-biz-process-item h3 { margin: 20px 0 10px; color: var(--biz-navy); font: 700 21px/1.25 ProximaNovaB,Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-process-item p { max-width: 285px; margin: 0 auto; color: var(--biz-muted); font: 400 14px/1.62 Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-teaser { max-width: 1180px; margin: 0 auto 82px; overflow: hidden; background: var(--biz-pale); border: 1px solid var(--biz-line); border-radius: 14px; }
body.page-id-9178 .parkio-biz-teaser > .elementor-container { min-height: 440px; }
body.page-id-9178 .parkio-biz-teaser-left > .elementor-widget-wrap { padding: 58px 34px 54px 58px; align-content: center; }
body.page-id-9178 .parkio-biz-teaser h2 { margin-top: 12px; color: var(--biz-navy); font: 700 38px/1.14 ProximaNovaB,Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-teaser-copy p { margin: 22px 0 26px; color: var(--biz-muted); font: 400 15px/1.68 Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-teaser-right > .elementor-widget-wrap { padding: 30px 20px 0; align-content: flex-end; justify-content: center; }
body.page-id-9178 .parkio-biz-teaser-image img { width: min(100%,520px); }
body.page-id-9178 .parkio-biz-cta { max-width: 1180px; margin: 0 auto 68px; background: var(--biz-blue-strong); border-radius: 12px; }
body.page-id-9178 .parkio-biz-cta > .elementor-container { padding: 42px 46px; }
body.page-id-9178 .parkio-biz-cta h2 { margin: 0 0 8px; color: #fff; font: 700 33px/1.2 ProximaNovaB,Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-cta p { margin: 0; color: rgba(255,255,255,.84); font: 400 15px/1.58 Poppins,sans-serif; }
body.page-id-9178 .parkio-biz-cta-action > .elementor-widget-wrap { align-content: center; justify-content: flex-end; }
body.page-id-9178 #beratungsformular { scroll-margin-top: 90px; }
body.page-id-9178 .parkio-biz-contact { margin-top: 82px !important; padding: 82px 24px !important; overflow: hidden; }
body.page-id-9178 .parkio-biz-contact > .elementor-background-video-container { display: block !important; }
body.page-id-9178 .parkio-biz-contact > .elementor-background-overlay { opacity: .78 !important; background: var(--biz-blue-strong) !important; }
body.page-id-9178 .parkio-biz-contact > .elementor-container { max-width: 1120px !important; }
body.page-id-9178 .parkio-biz-contact > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 9px 10px; background: #fff; border-radius: 14px; overflow: hidden; }
body.page-id-9178 .parkio-biz-contact iframe { min-height: 620px; background: #fff; }

@media (min-width: 768px) and (max-width: 1024px) {
  body.page-id-9178 .parkio-biz-header-cta { display: none !important; }
  body.page-id-9178 .parkio-biz-hero > .elementor-container { display: block; min-height: 0; }
  body.page-id-9178 .parkio-biz-hero-left,
  body.page-id-9178 .parkio-biz-hero-right { width: 100% !important; }
  body.page-id-9178 .parkio-biz-hero-left > .elementor-widget-wrap { max-width: 760px; margin: 0 auto; padding: 58px 46px 42px; }
  body.page-id-9178 .parkio-biz-hero-title .elementor-heading-title { font-size: 46px; }
  body.page-id-9178 .parkio-biz-hero-right { min-height: 470px; }
  body.page-id-9178 .parkio-biz-hero-right > .elementor-widget-wrap { padding: 0 34px 28px; }
  body.page-id-9178 .parkio-biz-hero-image img { width: min(92%,720px); transform: none; }
  body.page-id-9178 .parkio-biz-object-grid > .elementor-container { flex-wrap: wrap; }
  body.page-id-9178 .parkio-biz-object-item { width: 50% !important; border-bottom: 1px solid var(--biz-line); }
  body.page-id-9178 .parkio-biz-object-item:nth-child(2) { border-right: 0; }
  body.page-id-9178 .parkio-biz-object-item:nth-child(n+3) { border-bottom: 0; padding-top: 32px; }
  body.page-id-9178 .parkio-biz-outcome-item > .elementor-widget-wrap { grid-template-columns: 54px 1fr; padding: 0 18px; }
  body.page-id-9178 .parkio-biz-process-item > .elementor-widget-wrap { padding: 0 22px; }
  body.page-id-9178 .parkio-biz-teaser,
  body.page-id-9178 .parkio-biz-cta { max-width: calc(100% - 48px); }
}

@media (max-width: 767px) {
  body.page-id-9178 .parkio-biz-header-cta { display: none !important; }
  body.page-id-9178 .header_area { min-height: 76px; }
  body.page-id-9178 .parkio-biz-hero { min-height: 0; }
  body.page-id-9178 .parkio-biz-hero > .elementor-container { display: block; min-height: 0; }
  body.page-id-9178 .parkio-biz-hero-left,
  body.page-id-9178 .parkio-biz-hero-right,
  body.page-id-9178 .parkio-biz-object-item,
  body.page-id-9178 .parkio-biz-outcome-item,
  body.page-id-9178 .parkio-biz-process-item,
  body.page-id-9178 .parkio-biz-teaser-left,
  body.page-id-9178 .parkio-biz-teaser-right,
  body.page-id-9178 .parkio-biz-cta-copy,
  body.page-id-9178 .parkio-biz-cta-action { width: 100% !important; }
  body.page-id-9178 .parkio-biz-hero-left > .elementor-widget-wrap { padding: 46px 22px 36px; }
  body.page-id-9178 .parkio-biz-hero-title .elementor-heading-title { font-size: 38px; line-height: 1.08; letter-spacing: -.5px; }
  body.page-id-9178 .parkio-biz-hero-title .elementor-heading-title br { display: block !important; }
  body.page-id-9178 .parkio-biz-section-intro h2 br,
  body.page-id-9178 .parkio-biz-object-item h3 br,
  body.page-id-9178 .parkio-biz-teaser h2 br { display: block !important; }
  body.page-id-9178 .parkio-biz-hero-copy p { font-size: 16px; }
  body.page-id-9178 .parkio-biz-hero-actions > .elementor-container { display: block; }
  body.page-id-9178 .parkio-biz-action { width: 100% !important; margin-bottom: 12px; }
  body.page-id-9178 .parkio-biz-action .elementor-widget-saasland_button,
  body.page-id-9178 .parkio-biz-action .ub-btn { width: 100%; }
  body.page-id-9178 .parkio-biz-hero-right { min-height: 320px; }
  body.page-id-9178 .parkio-biz-hero-right > .elementor-widget-wrap { padding: 0 7px 20px; }
  body.page-id-9178 .parkio-biz-hero-image img { width: 112%; transform: none; }
  body.page-id-9178 .parkio-biz-objects > .elementor-container,
  body.page-id-9178 .parkio-biz-outcomes > .elementor-container,
  body.page-id-9178 .parkio-biz-process > .elementor-container { padding: 58px 22px 62px; }
  body.page-id-9178 .parkio-biz-section-intro h2 { font-size: 33px; line-height: 1.13; }
  body.page-id-9178 .parkio-biz-object-grid > .elementor-container,
  body.page-id-9178 .parkio-biz-outcome-grid > .elementor-container,
  body.page-id-9178 .parkio-biz-process-grid > .elementor-container { display: block; }
  body.page-id-9178 .parkio-biz-object-item { border-right: 0; border-bottom: 1px solid var(--biz-line); }
  body.page-id-9178 .parkio-biz-object-item > .elementor-widget-wrap { padding: 26px 2px; }
  body.page-id-9178 .parkio-biz-object-image img { height: 180px; }
  body.page-id-9178 .parkio-biz-outcome-item { border-right: 0; border-bottom: 1px solid #c5dfeb; }
  body.page-id-9178 .parkio-biz-outcome-item > .elementor-widget-wrap { grid-template-columns: 58px 1fr; padding: 24px 0; }
  body.page-id-9178 .parkio-biz-process { text-align: left; }
  body.page-id-9178 .parkio-biz-process-item > .elementor-widget-wrap { margin-bottom: 14px; padding: 28px 24px; text-align: left; background: var(--biz-soft); border: 1px solid var(--biz-line); border-radius: 10px; }
  body.page-id-9178 .parkio-biz-process-item:not(:last-child) > .elementor-widget-wrap::after { display: none; }
  body.page-id-9178 .parkio-biz-step-number { top: 28px; right: 26px; }
  body.page-id-9178 .parkio-biz-process-item p { margin: 0; }
  body.page-id-9178 .parkio-biz-teaser { max-width: calc(100% - 28px); margin-bottom: 54px; }
  body.page-id-9178 .parkio-biz-teaser > .elementor-container { display: block; min-height: 0; }
  body.page-id-9178 .parkio-biz-teaser-left > .elementor-widget-wrap { padding: 44px 24px 20px; }
  body.page-id-9178 .parkio-biz-teaser h2 { font-size: 32px; }
  body.page-id-9178 .parkio-biz-teaser-right > .elementor-widget-wrap { padding: 8px 4px 0; }
  body.page-id-9178 .parkio-biz-cta { max-width: calc(100% - 28px); }
  body.page-id-9178 .parkio-biz-cta { margin-bottom: 52px; }
  body.page-id-9178 .parkio-biz-cta > .elementor-container { display: block; padding: 38px 24px 42px; }
  body.page-id-9178 .parkio-biz-cta h2 { font-size: 30px; }
  body.page-id-9178 .parkio-biz-cta-action > .elementor-widget-wrap { padding-top: 24px; justify-content: flex-start; }
  body.page-id-9178 .parkio-biz-cta-action .elementor-widget-saasland_button,
  body.page-id-9178 .parkio-biz-cta-action .ub-btn { width: 100%; }
  body.page-id-9178 .parkio-biz-contact { margin-top: 58px !important; padding: 54px 10px !important; scroll-margin-top: 76px; }
  body.page-id-9178 .parkio-biz-contact video { min-width: 100%; min-height: 100%; object-fit: cover; }
  body.page-id-9178 .parkio-biz-contact > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 5px 3px; border-radius: 10px; }
  body.page-id-9178 .parkio-biz-contact iframe { min-height: 650px; }
}
/* PARKIO_BUSINESS_ALTERNATIVE_V1 END */

/* PARKIO_BUSINESS_INQUIRY_LIVE_V1 CSS START */
body.page-id-9178 .parkio-biz-hero-cta-note {
  max-width: 520px;
  margin-top: 12px;
}
body.page-id-9178 .parkio-biz-hero-cta-note p {
  margin: 0;
  color: var(--biz-muted);
  font: 400 13px/1.55 Poppins,sans-serif;
}
@media (max-width: 767px) {
  body.page-id-9178 .parkio-biz-hero-cta-note { margin-top: 10px; text-align: center; }
}
/* PARKIO_BUSINESS_INQUIRY_LIVE_V1 CSS END */

/* PARKIO_BUSINESS_FOOTER_MOBILE_COMPACT_V1 START */
@media (max-width: 767px) {
  body.page-id-9178 .parkio-biz-objects > .elementor-container {
    padding: 48px 16px 50px;
  }
  body.page-id-9178 .parkio-biz-objects .parkio-biz-section-intro h2 {
    font-size: 31px;
    line-height: 1.12;
  }
  body.page-id-9178 .parkio-biz-object-grid {
    margin-top: 24px;
  }
  body.page-id-9178 .parkio-biz-object-grid > .elementor-container {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
  }
  body.page-id-9178 .parkio-biz-object-item {
    width: 100% !important;
    padding: 0 !important;
    border: 1px solid var(--biz-line) !important;
    border-radius: 10px;
    background: #fff;
  }
  body.page-id-9178 .parkio-biz-object-item > .elementor-widget-wrap {
    display: grid !important;
    grid-template-columns: 92px minmax(0, 1fr);
    grid-template-rows: auto auto;
    column-gap: 14px;
    row-gap: 4px;
    align-items: center;
    padding: 14px 16px !important;
  }
  body.page-id-9178 .parkio-biz-object-image {
    grid-column: 1;
    grid-row: 1 / span 2;
    margin: 0 !important;
  }
  body.page-id-9178 .parkio-biz-object-image .elementor-widget-container {
    display: flex;
    min-height: 88px;
    align-items: center;
    justify-content: center;
  }
  body.page-id-9178 .parkio-biz-object-image img {
    width: 92px !important;
    height: 82px !important;
    object-fit: contain;
  }
  body.page-id-9178 .parkio-biz-object-item .elementor-widget-heading {
    grid-column: 2;
    grid-row: 1;
    align-self: end;
  }
  body.page-id-9178 .parkio-biz-object-item .elementor-widget-text-editor {
    grid-column: 2;
    grid-row: 2;
    align-self: start;
  }
  body.page-id-9178 .parkio-biz-object-item h3 {
    margin: 0 0 3px;
    font-size: 17px;
    line-height: 1.18;
  }
  body.page-id-9178 .parkio-biz-object-item p {
    margin: 0;
    font-size: 12px;
    line-height: 1.45;
  }
  body.page-id-9178 .elementor-element-4427b88 .elementor-icon-list-items {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px 18px;
  }
  body.page-id-9178 .elementor-element-4427b88 .elementor-icon-list-item,
  body.page-id-9178 .elementor-element-4427b88 .elementor-icon-list-item > a,
  body.page-id-9178 .elementor-element-4427b88 .elementor-icon-list-text {
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    line-height: 1.5 !important;
  }
}
@media (max-width: 350px) {
  body.page-id-9178 .parkio-biz-object-item > .elementor-widget-wrap {
    grid-template-columns: 68px minmax(0, 1fr);
    column-gap: 10px;
    padding: 12px !important;
  }
  body.page-id-9178 .parkio-biz-object-image .elementor-widget-container {
    min-height: 70px;
  }
  body.page-id-9178 .parkio-biz-object-image img {
    width: 68px !important;
    height: 64px !important;
  }
  body.page-id-9178 .parkio-biz-object-item h3 {
    font-size: 16px;
    overflow-wrap: normal;
    word-break: normal;
    hyphens: auto;
  }
}
/* PARKIO_BUSINESS_FOOTER_MOBILE_COMPACT_V1 END */
