.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#1F1F1F;--e-global-color-accent:#0D346A;--e-global-color-f091779:#1846854F;--e-global-color-b079b52:#2158A5;--e-global-color-2106b40:#9CC3F9;--e-global-color-91486d9:#2158A5;--e-global-color-748434d:#184685;--e-global-color-2b9c9d5:#0D346A;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-f6b5b97-font-family:"Outfit";--e-global-typography-f6b5b97-font-size:15px;--e-global-typography-f6b5b97-font-weight:700;--e-global-typography-f6b5b97-line-height:1.3em;--e-global-typography-b3c82b6-font-family:"Outfit";--e-global-typography-b3c82b6-font-size:15px;--e-global-typography-b3c82b6-font-weight:600;--e-global-typography-b3c82b6-line-height:1.3em;--e-global-typography-161084a-font-family:"Outfit";--e-global-typography-161084a-font-size:40px;--e-global-typography-161084a-font-weight:800;--e-global-typography-161084a-line-height:1.3em;--e-global-typography-b0ab3aa-font-family:"Outfit";--e-global-typography-b0ab3aa-font-size:40px;--e-global-typography-b0ab3aa-font-weight:700;--e-global-typography-b0ab3aa-line-height:1.3em;--e-global-typography-2b0ec91-font-family:"Outfit";--e-global-typography-2b0ec91-font-size:33px;--e-global-typography-2b0ec91-font-weight:800;--e-global-typography-2b0ec91-line-height:1.3em;--e-global-typography-2b14ab6-font-family:"Outfit";--e-global-typography-2b14ab6-font-size:33px;--e-global-typography-2b14ab6-font-weight:700;--e-global-typography-2b14ab6-line-height:1.3em;--e-global-typography-8dfd413-font-family:"Outfit";--e-global-typography-8dfd413-font-size:27px;--e-global-typography-8dfd413-font-weight:800;--e-global-typography-8dfd413-line-height:1.3em;--e-global-typography-709989e-font-family:"Outfit";--e-global-typography-709989e-font-size:27px;--e-global-typography-709989e-font-weight:700;--e-global-typography-709989e-line-height:1.3em;--e-global-typography-f7f9955-font-family:"Outfit";--e-global-typography-f7f9955-font-size:22px;--e-global-typography-f7f9955-font-weight:800;--e-global-typography-f7f9955-line-height:1.3em;--e-global-typography-740d233-font-family:"Outfit";--e-global-typography-740d233-font-size:22px;--e-global-typography-740d233-font-weight:700;--e-global-typography-740d233-line-height:1.3em;--e-global-typography-21b0a58-font-family:"Outfit";--e-global-typography-21b0a58-font-size:18px;--e-global-typography-21b0a58-font-weight:800;--e-global-typography-21b0a58-line-height:1.3em;--e-global-typography-4303ffb-font-family:"Outfit";--e-global-typography-4303ffb-font-size:18px;--e-global-typography-4303ffb-font-weight:700;--e-global-typography-4303ffb-line-height:1.3em;--e-global-typography-a33c084-font-family:"Outfit";--e-global-typography-a33c084-font-size:16px;--e-global-typography-a33c084-font-weight:400;--e-global-typography-a33c084-line-height:1.5em;--e-global-typography-090a30e-font-family:"Outfit";--e-global-typography-090a30e-font-size:16px;--e-global-typography-090a30e-font-weight:300;--e-global-typography-090a30e-line-height:1.5em;--e-global-typography-2040b5c-font-family:"Outfit";--e-global-typography-2040b5c-font-size:14.5px;--e-global-typography-2040b5c-font-weight:400;--e-global-typography-2040b5c-line-height:1.5em;--e-global-typography-3bda6aa-font-family:"Outfit";--e-global-typography-3bda6aa-font-size:14.5px;--e-global-typography-3bda6aa-font-weight:300;--e-global-typography-3bda6aa-line-height:1.5em;--e-global-typography-1079dec-font-family:"Outfit";--e-global-typography-1079dec-font-size:15.5px;--e-global-typography-1079dec-font-weight:600;--e-global-typography-1079dec-line-height:1.3em;--e-global-typography-82b85dc-font-family:"Outfit";--e-global-typography-82b85dc-font-size:15.5px;--e-global-typography-82b85dc-font-weight:500;--e-global-typography-82b85dc-line-height:1.3em;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--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){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-5{--e-global-typography-f6b5b97-font-size:13px;--e-global-typography-f6b5b97-line-height:1.3em;--e-global-typography-b3c82b6-font-size:13px;--e-global-typography-b3c82b6-line-height:1.3em;--e-global-typography-161084a-font-size:37px;--e-global-typography-161084a-line-height:1.3em;--e-global-typography-b0ab3aa-font-size:37px;--e-global-typography-b0ab3aa-line-height:1.3em;--e-global-typography-2b0ec91-font-size:30px;--e-global-typography-2b0ec91-line-height:1.3em;--e-global-typography-2b14ab6-font-size:30px;--e-global-typography-2b14ab6-line-height:1.3em;--e-global-typography-8dfd413-font-size:25px;--e-global-typography-8dfd413-line-height:1.3em;--e-global-typography-709989e-font-size:25px;--e-global-typography-709989e-line-height:1.3em;--e-global-typography-f7f9955-font-size:20px;--e-global-typography-f7f9955-line-height:1.3em;--e-global-typography-740d233-font-size:20px;--e-global-typography-740d233-line-height:1.3em;--e-global-typography-21b0a58-font-size:17px;--e-global-typography-21b0a58-line-height:1.3em;--e-global-typography-4303ffb-font-size:17px;--e-global-typography-4303ffb-line-height:1.3em;--e-global-typography-a33c084-font-size:15.5px;--e-global-typography-a33c084-line-height:1.5em;--e-global-typography-090a30e-font-size:15.5px;--e-global-typography-090a30e-line-height:1.5em;--e-global-typography-2040b5c-font-size:14px;--e-global-typography-2040b5c-line-height:1.5em;--e-global-typography-3bda6aa-font-size:14px;--e-global-typography-3bda6aa-line-height:1.5em;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-f6b5b97-font-size:13px;--e-global-typography-f6b5b97-line-height:1.3em;--e-global-typography-b3c82b6-font-size:13px;--e-global-typography-b3c82b6-line-height:1.3em;--e-global-typography-161084a-font-size:30px;--e-global-typography-161084a-line-height:1.3em;--e-global-typography-b0ab3aa-font-size:30px;--e-global-typography-b0ab3aa-line-height:1.3em;--e-global-typography-2b0ec91-font-size:25px;--e-global-typography-2b0ec91-line-height:1.3em;--e-global-typography-2b14ab6-font-size:25px;--e-global-typography-2b14ab6-line-height:1.3em;--e-global-typography-8dfd413-font-size:22px;--e-global-typography-8dfd413-line-height:1.3em;--e-global-typography-709989e-font-size:22px;--e-global-typography-709989e-line-height:1.3em;--e-global-typography-f7f9955-font-size:19px;--e-global-typography-f7f9955-line-height:1.3em;--e-global-typography-740d233-font-size:19px;--e-global-typography-740d233-line-height:1.3em;--e-global-typography-21b0a58-font-size:16.5px;--e-global-typography-21b0a58-line-height:1.3em;--e-global-typography-4303ffb-font-size:16.5px;--e-global-typography-4303ffb-line-height:1.3em;--e-global-typography-a33c084-font-size:14.5px;--e-global-typography-a33c084-line-height:1.5em;--e-global-typography-090a30e-font-size:14.5px;--e-global-typography-090a30e-line-height:1.5em;--e-global-typography-2040b5c-font-size:13.5px;--e-global-typography-2040b5c-line-height:1.5em;--e-global-typography-3bda6aa-font-size:13.5px;--e-global-typography-3bda6aa-line-height:1.5em;--e-global-typography-1079dec-font-size:14px;--e-global-typography-1079dec-line-height:1.3em;--e-global-typography-82b85dc-font-size:14px;--e-global-typography-82b85dc-line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-f6b5b97-font-size:14px;--e-global-typography-f6b5b97-line-height:1.3em;--e-global-typography-b3c82b6-font-size:14px;--e-global-typography-b3c82b6-line-height:1.3em;--e-global-typography-161084a-font-size:27px;--e-global-typography-161084a-line-height:1.2em;--e-global-typography-b0ab3aa-font-size:27px;--e-global-typography-b0ab3aa-line-height:1.2em;--e-global-typography-2b0ec91-font-size:23px;--e-global-typography-2b0ec91-line-height:1.3em;--e-global-typography-2b14ab6-font-size:23px;--e-global-typography-2b14ab6-line-height:1.3em;--e-global-typography-8dfd413-font-size:20px;--e-global-typography-8dfd413-line-height:1.3em;--e-global-typography-709989e-font-size:20px;--e-global-typography-f7f9955-font-size:18px;--e-global-typography-f7f9955-line-height:1.3em;--e-global-typography-740d233-font-size:18px;--e-global-typography-740d233-line-height:1.3em;--e-global-typography-21b0a58-font-size:16px;--e-global-typography-21b0a58-line-height:1.3em;--e-global-typography-4303ffb-font-size:16px;--e-global-typography-4303ffb-line-height:1.3em;--e-global-typography-a33c084-font-size:14.5px;--e-global-typography-a33c084-line-height:1.5em;--e-global-typography-090a30e-font-size:14.5px;--e-global-typography-090a30e-line-height:1.5em;--e-global-typography-2040b5c-font-size:13px;--e-global-typography-2040b5c-line-height:1.5em;--e-global-typography-3bda6aa-font-size:13px;--e-global-typography-3bda6aa-line-height:1.5em;--e-global-typography-1079dec-font-size:13px;--e-global-typography-1079dec-line-height:1.3em;--e-global-typography-82b85dc-font-size:13px;--e-global-typography-82b85dc-line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */::-webkit-scrollbar {width: 6px;}

::-webkit-scrollbar-track {background-color: white;}

::-webkit-scrollbar-thumb {background-color: black;}
/* Na mobilech (šířka do 767px) <br class="hidenorespo"> nezalamuje řádek */
@media (max-width: 767px) {
  br.hidenorespo {
    display: none;
  }
}



/* Overlay přes background obrázek v Elementoru – bez HTML, pouze SELECTOR */
.fullsizeblok {
  position: relative;
  z-index: 0;
}


/* Mobil & tablet: souvislá vrstva s 0.7 opacity */
.fullsizeblok::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(13, 52, 106, 0.8);
  pointer-events: none;
  z-index: 0; /* pod obsahem, nad obrázkem pozadí */
}

/* Notebook & PC: zleva doprava – 20% plná barva, mizí do 100% transparentu do 70% šířky */
@media (min-width: 1024px) {
  .fullsizeblok::before {
    background: linear-gradient(
      90deg,
      rgba(13, 52, 106, 0.8) 0%,
      rgba(13, 52, 106, 0.8) 30%,
      rgba(13, 52, 106, 0) 75%,
      rgba(13, 52, 106, 0) 100%
    );
  }
}



/* Mobil & tablet: souvislá vrstva #45280D s 0.7 opacity */
.fullsizeblok2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(13, 52, 106, 0.8);
  pointer-events: none;
  z-index: 0; /* pod obsahem, nad obrázkem pozadí */
}

/* Notebook & PC: zleva doprava – 20% plná barva, mizí do 100% transparentu do 70% šířky */
@media (min-width: 1024px) {
  .fullsizeblok2::before {
    background: linear-gradient(
      90deg,
      rgba(13, 52, 106, 0.8) 0%,
      rgba(13, 52, 106, 0.8) 30%,
      rgba(13, 52, 106, 0) 75%,
      rgba(13, 52, 106, 0) 100%
    );
  }
}


/* HOMEPAGE!!!! Mobil & tablet: souvislá vrstva s 0.7 opacity */
.fullsizeblok3::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(13, 52, 106, 0.8);
  pointer-events: none;
  z-index: 0; /* pod obsahem, nad obrázkem pozadí */
}

/* Notebook & PC: zleva doprava – 20% plná barva, mizí do 100% transparentu do 70% šířky */
@media (min-width: 1024px) {
  .fullsizeblok3::before {
    background: linear-gradient(
      90deg,
      rgba(13, 52, 106, 0.8) 0%,
      rgba(13, 52, 106, 0.8) 30%,
      rgba(24, 70, 133, 0) 75%,
      rgba(24, 70, 133, 0) 100%
    );
  }
}/* End custom CSS */