.elementor-708 .elementor-element.elementor-element-97d34c2{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-708 .elementor-element.elementor-element-5f87ada{text-align:start;}.elementor-708 .elementor-element.elementor-element-ed294f1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-708 .elementor-element.elementor-element-ed294f1 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-708 .elementor-element.elementor-element-2f37d2d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-708 .elementor-element.elementor-element-5d77c29 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-708 .elementor-element.elementor-element-5d77c29.elementor-element{--align-self:center;}.elementor-708 .elementor-element.elementor-element-b1b1b01 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-708 .elementor-element.elementor-element-b1b1b01.elementor-element{--align-self:center;}#elementor-popup-modal-708 .dialog-widget-content{animation-duration:0.4s;background-color:#FAFAFA;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-708{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-708 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-708 .dialog-close-button{display:flex;font-size:2rem;}/* Start custom CSS for nav-menu, class: .elementor-element-ed294f1 *//* -- 1. Definice samotné animace -- */
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-20px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

/* -- 2. Příprava položek menu -- */
.menu .menu-item {
  opacity: 0;
  animation-name: fadeInLeft;
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}

/* -- 3. Nastavení zpoždění pro každou položku -- */
.menu .menu-item:nth-child(1) {
  animation-delay: 0.1s;
}
.menu .menu-item:nth-child(2) {
  animation-delay: 0.2s;
}
.menu .menu-item:nth-child(3) {
  animation-delay: 0.3s;
}
.menu .menu-item:nth-child(4) {
  animation-delay: 0.4s;
}/* End custom CSS */