.elementor-kit-202{--e-global-color-primary:#0B1F1D;--e-global-color-secondary:#1BAA91;--e-global-color-text:#314541;--e-global-color-accent:#DDF65B;--e-global-color-b567565:#FFFFFF;--e-global-color-5970803:#10B981;--e-global-color-c67af45:#047857;--e-global-color-475086c:#FFFFFF;--e-global-color-e3221f3:#FFFFFF;--e-global-color-16e4cc3:#F8FAFC;--e-global-color-9feb36e:#F1F5F9;--e-global-color-1c6a375:#1B212C;--e-global-color-9223aa5:#374151;--e-global-color-5ff349d:#00000080;--e-global-color-544064f:#00000000;--e-global-color-20b1790:#10B981;--e-global-color-33ca7ac:#059669;--e-global-color-516ef08:#059669;--e-global-color-8a133d6:#047857;--e-global-color-0d42828:#E2E8F0;--e-global-color-bb86146:#00000080;--e-global-color-d37efb9:#FFFFFF;--e-global-color-bf20f2a:#FFFFFF;--e-global-color-db732fc:#DDF65B;--e-global-color-65f51f1:#1BAA91;--e-global-color-6205ea4:#667976;--e-global-color-0341915:#D9E3DF;--e-global-color-3bec247:#0B1F1D;--e-global-color-448878f:#17312E;--e-global-color-1602e4d:#EDF3F0;--e-global-color-b141951:#F6F3EC;--e-global-color-cbd0722:#00000000;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-size:3rem;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:2.25rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-b2a5bc8-font-family:"Poppins";--e-global-typography-b2a5bc8-font-size:1.15rem;--e-global-typography-b2a5bc8-font-weight:400;--e-global-typography-a316d7d-font-family:"Poppins";--e-global-typography-a316d7d-font-size:0.875rem;--e-global-typography-a316d7d-font-weight:400;--e-global-typography-41a642e-font-family:"Poppins";--e-global-typography-41a642e-font-size:1rem;--e-global-typography-41a642e-font-weight:400;--e-global-typography-d468195-font-family:"Poppins";--e-global-typography-d468195-font-size:4.5rem;--e-global-typography-d468195-font-weight:800;--e-global-typography-9ecdbc0-font-family:"Poppins";--e-global-typography-9ecdbc0-font-size:3.5rem;--e-global-typography-9ecdbc0-font-weight:700;--e-global-typography-0179157-font-family:"Poppins";--e-global-typography-0179157-font-size:2.5rem;--e-global-typography-0179157-font-weight:600;--e-global-typography-f059f0e-font-family:"Poppins";--e-global-typography-f059f0e-font-size:2rem;--e-global-typography-f059f0e-font-weight:600;--e-global-typography-fc786e2-font-family:"Poppins";--e-global-typography-fc786e2-font-size:1.5rem;--e-global-typography-fc786e2-font-weight:500;--e-global-typography-8da790f-font-family:"Poppins";--e-global-typography-8da790f-font-size:1.25rem;--e-global-typography-8da790f-font-weight:500;--e-global-typography-b3097c3-font-family:"Poppins";--e-global-typography-b3097c3-font-size:1.1rem;--e-global-typography-b3097c3-font-weight:600;--e-global-typography-74f4295-font-family:"Poppins";--e-global-typography-74f4295-font-size:1.2rem;--e-global-typography-74f4295-font-weight:600;--e-global-typography-74f4295-text-transform:uppercase;--e-global-typography-74f4295-letter-spacing:0.15rem;--e-global-typography-1bcb01d-font-family:"Poppins";--e-global-typography-1bcb01d-font-size:2.25rem;--e-global-typography-1bcb01d-font-weight:400;--e-global-typography-07a095e-font-family:"Poppins";--e-global-typography-07a095e-font-size:1.25rem;--e-global-typography-07a095e-font-weight:400;--e-global-typography-07a095e-font-style:italic;--e-global-typography-62343ff-font-family:"Poppins";--e-global-typography-62343ff-font-size:1rem;--e-global-typography-62343ff-font-weight:500;--e-global-typography-28420f3-font-family:"Manrope";--e-global-typography-28420f3-font-size:64px;--e-global-typography-28420f3-font-weight:800;--e-global-typography-716f50b-font-family:"Manrope";--e-global-typography-716f50b-font-size:48px;--e-global-typography-716f50b-font-weight:800;--e-global-typography-cdbbf32-font-family:"Manrope";--e-global-typography-cdbbf32-font-size:36px;--e-global-typography-cdbbf32-font-weight:750;--e-global-typography-a9918c2-font-family:"Manrope";--e-global-typography-a9918c2-font-size:30px;--e-global-typography-a9918c2-font-weight:750;--e-global-typography-45dfc24-font-family:"Manrope";--e-global-typography-45dfc24-font-size:25px;--e-global-typography-45dfc24-font-weight:750;--e-global-typography-4c6f294-font-family:"Manrope";--e-global-typography-4c6f294-font-size:22px;--e-global-typography-4c6f294-font-weight:750;--e-global-typography-515726b-font-family:"Manrope";--e-global-typography-515726b-font-size:19px;--e-global-typography-515726b-font-weight:750;--e-global-typography-c2f163b-font-family:"Manrope";--e-global-typography-c2f163b-font-size:15px;--e-global-typography-c2f163b-font-weight:800;--e-global-typography-c2f163b-text-transform:uppercase;--e-global-typography-15d8e98-font-family:"Manrope";--e-global-typography-15d8e98-font-size:17px;--e-global-typography-15d8e98-font-weight:650;--e-global-typography-15d8e98-text-transform:uppercase;--e-global-typography-bde3f05-font-family:"Manrope";--e-global-typography-bde3f05-font-size:18px;--e-global-typography-bde3f05-font-weight:450;--e-global-typography-5d0b3b5-font-family:"Manrope";--e-global-typography-5d0b3b5-font-size:16px;--e-global-typography-5d0b3b5-font-weight:450;--e-global-typography-e2b26b1-font-family:"Manrope";--e-global-typography-e2b26b1-font-size:14px;--e-global-typography-e2b26b1-font-weight:500;--e-global-typography-77d5a11-font-family:"Manrope";--e-global-typography-77d5a11-font-size:15px;--e-global-typography-77d5a11-font-weight:800;--e-global-typography-77d5a11-text-transform:uppercase;background-color:#FFFFFF;color:#314541;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-kit-202 button,.elementor-kit-202 input[type="button"],.elementor-kit-202 input[type="submit"],.elementor-kit-202 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-77d5a11-font-family ), Sans-serif;font-size:var( --e-global-typography-77d5a11-font-size );font-weight:var( --e-global-typography-77d5a11-font-weight );text-transform:var( --e-global-typography-77d5a11-text-transform );color:var( --e-global-color-primary );background-image:linear-gradient(135deg, var( --e-global-color-db732fc ) 0%, var( --e-global-color-33ca7ac ) 100%);box-shadow:0px 4px 12px -2px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db732fc );border-radius:999px 999px 999px 999px;padding:14px 32px 14px 32px;}.elementor-kit-202 button:hover,.elementor-kit-202 button:focus,.elementor-kit-202 input[type="button"]:hover,.elementor-kit-202 input[type="button"]:focus,.elementor-kit-202 input[type="submit"]:hover,.elementor-kit-202 input[type="submit"]:focus,.elementor-kit-202 .elementor-button:hover,.elementor-kit-202 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(135deg, var( --e-global-color-65f51f1 ) 0%, var( --e-global-color-8a133d6 ) 100%);border-style:solid;border-color:var( --e-global-color-65f51f1 );border-radius:999px 999px 999px 999px;}.elementor-kit-202 a{color:#1BAA91;}.elementor-kit-202 a:hover{color:#0B1F1D;}.elementor-kit-202 img{border-radius:26px 26px 26px 26px;}.elementor-kit-202 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-202 input:not([type="button"]):not([type="submit"]),.elementor-kit-202 textarea,.elementor-kit-202 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-16e4cc3 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:14px 14px 14px 14px;padding:12px 16px 12px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-202 button,.elementor-kit-202 input[type="button"],.elementor-kit-202 input[type="submit"],.elementor-kit-202 .elementor-button{font-size:var( --e-global-typography-77d5a11-font-size );}.elementor-kit-202 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-202 input:not([type="button"]):not([type="submit"]),.elementor-kit-202 textarea,.elementor-kit-202 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-kit-202{--e-global-typography-28420f3-font-size:56px;--e-global-typography-716f50b-font-size:42px;--e-global-typography-cdbbf32-font-size:32px;--e-global-typography-a9918c2-font-size:28px;--e-global-typography-45dfc24-font-size:23px;--e-global-typography-4c6f294-font-size:21px;--e-global-typography-515726b-font-size:19px;--e-global-typography-c2f163b-font-size:15px;--e-global-typography-15d8e98-font-size:17px;--e-global-typography-bde3f05-font-size:18px;--e-global-typography-5d0b3b5-font-size:16px;--e-global-typography-e2b26b1-font-size:14px;--e-global-typography-77d5a11-font-size:15px;}.elementor-kit-202 button,.elementor-kit-202 input[type="button"],.elementor-kit-202 input[type="submit"],.elementor-kit-202 .elementor-button{font-size:var( --e-global-typography-77d5a11-font-size );}.elementor-kit-202 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-202 input:not([type="button"]):not([type="submit"]),.elementor-kit-202 textarea,.elementor-kit-202 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-202{--e-global-typography-text-font-size:1rem;--e-global-typography-accent-font-size:1rem;--e-global-typography-b2a5bc8-font-size:1.05rem;--e-global-typography-a316d7d-font-size:0.875rem;--e-global-typography-41a642e-font-size:1rem;--e-global-typography-d468195-font-size:2.75rem;--e-global-typography-9ecdbc0-font-size:2.25rem;--e-global-typography-0179157-font-size:1.75rem;--e-global-typography-f059f0e-font-size:1.5rem;--e-global-typography-fc786e2-font-size:1.25rem;--e-global-typography-8da790f-font-size:1.1rem;--e-global-typography-b3097c3-font-size:1rem;--e-global-typography-74f4295-font-size:1.1rem;--e-global-typography-74f4295-letter-spacing:0.12rem;--e-global-typography-1bcb01d-font-size:1.1rem;--e-global-typography-07a095e-font-size:1.15rem;--e-global-typography-62343ff-font-size:1rem;--e-global-typography-28420f3-font-size:42px;--e-global-typography-716f50b-font-size:34px;--e-global-typography-cdbbf32-font-size:28px;--e-global-typography-a9918c2-font-size:24px;--e-global-typography-45dfc24-font-size:21px;--e-global-typography-4c6f294-font-size:20px;--e-global-typography-515726b-font-size:18px;--e-global-typography-c2f163b-font-size:14px;--e-global-typography-15d8e98-font-size:16px;--e-global-typography-bde3f05-font-size:17px;--e-global-typography-5d0b3b5-font-size:16px;--e-global-typography-e2b26b1-font-size:14px;--e-global-typography-77d5a11-font-size:15px;font-size:16px;}.elementor-kit-202 button,.elementor-kit-202 input[type="button"],.elementor-kit-202 input[type="submit"],.elementor-kit-202 .elementor-button{font-size:var( --e-global-typography-77d5a11-font-size );padding:16px 32px 16px 32px;}.elementor-kit-202 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-202 input:not([type="button"]):not([type="submit"]),.elementor-kit-202 textarea,.elementor-kit-202 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Regionalni autovykup — Elementor CSS
   Použít globálně: Elementor > Site Settings > Custom CSS. */
:root {
  --rkv-ink: #0B1F1D;
  --rkv-ink-2: #17312E;
  --rkv-text: #314541;
  --rkv-muted: #667976;
  --rkv-line: #D9E3DF;
  --rkv-cream: #F6F3EC;
  --rkv-soft: #EDF3F0;
  --rkv-white: #FFFFFF;
  --rkv-lime: #DDF65B;
  --rkv-teal: #1BAA91;
  --rkv-coral: #FF7554;
  --rkv-radius: 26px;
  --rkv-shadow: 0 24px 70px -34px rgba(11,31,29,.42);
}

.rkv-section { position: relative; }
.rkv-section a { transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease, box-shadow .2s ease; }
.rkv-inner { margin-inline: auto; }
.rkv-lead { max-width: 760px; }
.rkv-hero-title .elementor-heading-title { text-wrap: balance; }
.rkv-eyebrow .elementor-heading-title { display: inline-flex; align-items:center; gap:.55rem; }
.rkv-eyebrow .elementor-heading-title::before { content:""; width:28px; height:2px; background: currentColor; border-radius:99px; }
.rkv-card { transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease; }
.rkv-card:hover { transform: translateY(-5px); box-shadow: var(--rkv-shadow); border-color: rgba(27,170,145,.42) !important; }
.rkv-card-dark:hover { border-color: rgba(221,246,91,.50) !important; }
.rkv-image-frame img { border-radius: 32px; object-fit: cover; min-height: 460px; max-height: 720px; width:100%; }
.rkv-floating-card { position: relative; z-index: 2; }
.rkv-icon-tile .elementor-icon { border-radius: 16px !important; }
.rkv-btn-primary .elementor-button { box-shadow: 0 12px 30px -15px rgba(11,31,29,.65); }
.rkv-btn-primary .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 18px 36px -17px rgba(11,31,29,.65); }
.rkv-btn-ghost .elementor-button:hover, .rkv-btn-dark .elementor-button:hover { transform: translateY(-2px); }
.rkv-form .elementor-field, .rkv-form select, .rkv-form textarea { box-shadow: none !important; }
.rkv-form .elementor-field:focus, .rkv-form select:focus, .rkv-form textarea:focus { border-color: var(--rkv-teal) !important; box-shadow: 0 0 0 3px rgba(27,170,145,.12) !important; }
.rkv-form .elementor-button { min-height: 56px; border-radius: 999px !important; }
.rkv-faq .elementor-accordion-item { border: 1px solid var(--rkv-line) !important; border-radius: 18px; overflow: hidden; margin-bottom: 12px; background: #fff; }
.rkv-faq .elementor-tab-title { border: 0 !important; padding: 22px 24px !important; }
.rkv-faq .elementor-tab-content { border: 0 !important; border-top: 1px solid var(--rkv-line) !important; padding: 20px 24px 24px !important; }
.rkv-glass-header { backdrop-filter: blur(18px) saturate(135%); -webkit-backdrop-filter: blur(18px) saturate(135%); }
.rkv-header { transition: box-shadow .2s ease, background-color .2s ease; }
.rkv-header.elementor-sticky--effects { box-shadow: 0 18px 48px -34px rgba(11,31,29,.7); }
.rkv-logo-light img { filter: brightness(0) invert(1); }
.rkv-footer-main a, .rkv-footer-legal a { color: inherit; }
.rkv-footer-main a:hover, .rkv-footer-legal a:hover { color: var(--rkv-lime); }
.rkv-location-pill { transition: transform .2s ease, border-color .2s ease; }
.rkv-location-pill:hover { transform: translateY(-2px); border-color: var(--rkv-teal) !important; }
.rkv-legal-content h2 { margin: 2.1em 0 .65em; color: var(--rkv-ink); font-family: Manrope,sans-serif; font-size: 1.55rem; line-height:1.25; }
.rkv-legal-content h2:first-child { margin-top:0; }
.rkv-legal-content p { margin:0 0 1.1em; }
.rkv-legal-content strong { color: var(--rkv-ink); }

@media (max-width: 1024px) {
  .rkv-main-nav { order: 3; }
  .rkv-header .rkv-inner > .e-con-inner, .rkv-header .rkv-inner { width:100%; }
  .rkv-image-frame img { min-height: 380px; }
}
@media (max-width: 767px) {
  .rkv-section { overflow-x: clip; }
  .rkv-image-frame img { min-height: 290px; max-height: 460px; border-radius: 24px; }
  .rkv-floating-card { width: calc(100% - 20px) !important; }
  .rkv-hero-actions > .e-con-inner, .rkv-hero-actions { gap: 10px !important; }
  .rkv-hero-actions .elementor-button-wrapper, .rkv-final-cta .elementor-button-wrapper { width:100%; }
  .rkv-hero-actions .elementor-button, .rkv-final-cta .elementor-button { width:100%; justify-content:center; }
  .rkv-faq .elementor-tab-title { padding: 18px !important; }
  .rkv-faq .elementor-tab-content { padding: 16px 18px 20px !important; }
  .rkv-header .rkv-btn-ghost { display:none; }
}/* End custom CSS */