.elementor-kit-102{--e-global-color-primary:rgb(0, 161, 255);--e-global-color-secondary:rgb(0, 255, 143);--e-global-color-text:#7A7A7A;--e-global-color-accent:rgb(33, 33, 33);--e-global-color-59d5c7fa:#F9F9F9;--e-global-color-1ab46e5d:#393939;--e-global-color-44ce21f:#FFFFFF;--e-global-color-e1582d4:#0c0c0c;--e-global-color-5f8d7c2:#474747;--e-global-color-0ab1851:#444444;--e-global-typography-primary-font-family:"Inter";--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;}.elementor-kit-102 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end: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:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* nastav výšku tvojho sticky headera */
:root { --sticky-offset: 110px; }

/* Elementor Menu Anchor widget */
.elementor-menu-anchor { 
  scroll-margin-top: var(--sticky-offset);
}

/* ak skáčeš aj na #id priamo na sekciách */
[id]:target { 
  scroll-margin-top: var(--sticky-offset);
}

/* keď si prihlásený (admin bar +32px) */
.admin-bar .elementor-menu-anchor,
.admin-bar [id]:target {
  scroll-margin-top: calc(var(--sticky-offset) + 32px);
}
.elementor-menu-anchor::before{
  content:"";
  display:block;
  height: var(--sticky-offset);
  margin-top: calc(-1 * var(--sticky-offset));
  visibility:hidden;
  pointer-events:none;
}/* End custom CSS */