.elementor-69 .elementor-element.elementor-element-e874c93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-a62112d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-9215c0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-9215c0a.e-con{--align-self:stretch;}.elementor-69 .elementor-element.elementor-element-22fc7972{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-68739d2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-425c623d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-ca52bfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-7aa4f936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-63176a88.elementor-element{--align-self:center;}.elementor-69 .elementor-element.elementor-element-63176a88 .elementor-button{padding:20px 20px 20px 20px;}@media(min-width:768px){.elementor-69 .elementor-element.elementor-element-e874c93{--content-width:1293px;}.elementor-69 .elementor-element.elementor-element-a62112d{--content-width:1600px;}.elementor-69 .elementor-element.elementor-element-9215c0a{--content-width:1600px;}.elementor-69 .elementor-element.elementor-element-68739d2b{--content-width:1132px;}.elementor-69 .elementor-element.elementor-element-425c623d{--width:50%;}.elementor-69 .elementor-element.elementor-element-ca52bfb{--width:55%;}}/* Start custom CSS for container, class: .elementor-element-9215c0a *//* Equal height for template widgets (aplikuje se automaticky, když je použit Template widget) */
.elementor-widget-template .elementor-container {
  display: flex;
  gap: 30px; /* uprav podle potřeby */
  align-items: stretch;
}

.elementor-widget-template .elementor-column {
  display: flex;
  flex-direction: column;
}

.elementor-widget-template .elementor-column .elementor-widget-wrap {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}

.elementor-widget-template .elementor-widget {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; /* uprav podle požadovaného vert. zarovnání */
}/* End custom CSS */