.elementor-5253 .elementor-element.elementor-element-7b18821{--spacer-size:5px;width:100%;max-width:100%;}.elementor-5253 .elementor-element.elementor-element-7b18821 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-5253 .elementor-element.elementor-element-567f75d .elementor-repeater-item-c7ac690 .swiper-slide-bg{background-image:url(https://prumyslefektivne.cz/wp-content/uploads/2022/02/logo.png);background-size:contain;}.elementor-5253 .elementor-element.elementor-element-567f75d .elementor-repeater-item-82b7e5d .swiper-slide-bg{background-color:#4054b2;background-image:url(https://prumyslefektivne.cz/wp-content/uploads/2024/09/brain-7486707_1280-s-textem.png);background-size:contain;}.elementor-5253 .elementor-element.elementor-element-567f75d .swiper-slide{transition-duration:calc(10000ms*1.2);height:130px;}.elementor-5253 .elementor-element.elementor-element-567f75d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5253 .elementor-element.elementor-element-567f75d{z-index:8;}.elementor-5253 .elementor-element.elementor-element-567f75d .swiper-slide-contents{max-width:100%;}.elementor-5253 .elementor-element.elementor-element-567f75d .swiper-slide-inner{text-align:center;}.elementor-5253 .elementor-element.elementor-element-6d615c8 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:-15px 4px -15px 5px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-5253 .elementor-element.elementor-element-6d615c8 .elementor-menu-toggle{margin:0 auto;border-width:0px;}.elementor-5253 .elementor-element.elementor-element-6d615c8 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-5253 .elementor-element.elementor-element-6d615c8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-4640bb8 );fill:var( --e-global-color-4640bb8 );padding-left:50px;padding-right:50px;}.elementor-5253 .elementor-element.elementor-element-6d615c8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5253 .elementor-element.elementor-element-6d615c8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5253 .elementor-element.elementor-element-6d615c8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5253 .elementor-element.elementor-element-6d615c8 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-5253 .elementor-element.elementor-element-6d615c8 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;}.elementor-5253 .elementor-element.elementor-element-6d615c8{--nav-menu-icon-size:15px;}.elementor-5253 .elementor-element.elementor-element-483acfe{width:100%;max-width:100%;}.elementor-5253 .elementor-element.elementor-element-483acfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5253 .elementor-element.elementor-element-8815e6e{--spacer-size:1px;}.elementor-5253 .elementor-element.elementor-element-8815e6e > .elementor-widget-container{margin:-10px -10px -10px -10px;border-style:none;}.elementor-5253 .elementor-element.elementor-element-8a5b986 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-5253 .elementor-element.elementor-element-8a5b986{text-align:start;}.elementor-5253 .elementor-element.elementor-element-8a5b986 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:6px 6px 7px #000000;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-5253 .elementor-element.elementor-element-63f78fa.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5253 .elementor-element.elementor-element-63f78fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5253 .elementor-element.elementor-element-63f78fa > .elementor-element-populated{text-align:center;}.elementor-5253 .elementor-element.elementor-element-e081b25{width:var( --container-widget-width, 99.386% );max-width:99.386%;--container-widget-width:99.386%;--container-widget-flex-grow:0;text-align:center;}.elementor-5253 .elementor-element.elementor-element-0d59f42 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5253 .elementor-element.elementor-element-3250dc6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;line-height:1.4em;}.elementor-5253 .elementor-element.elementor-element-3250dc6 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-5253 .elementor-element.elementor-element-3250dc6 p{margin-block-end:4px;}.elementor-5253 .elementor-element.elementor-element-617dc23 > .elementor-widget-container{margin:0px 0px -10px -10px;}.elementor-5253 .elementor-element.elementor-element-617dc23 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;text-shadow:4px 4px 7px #000000;color:var( --e-global-color-primary );}.elementor-5253 .elementor-element.elementor-element-1fffd0f > .elementor-widget-container{margin:-12px 0px 0px -10px;}.elementor-5253 .elementor-element.elementor-element-1fffd0f{line-height:1.4em;}.elementor-5253 .elementor-element.elementor-element-1fffd0f p{margin-block-end:3px;}.elementor-5253 .elementor-element.elementor-element-ac0e766 > .elementor-widget-container{margin:0px 0px -10px -10px;}.elementor-5253 .elementor-element.elementor-element-ac0e766 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;text-shadow:4px 4px 7px #000000;color:var( --e-global-color-primary );}.elementor-5253 .elementor-element.elementor-element-7cb874e > .elementor-widget-container{margin:-12px 0px 10px -10px;}.elementor-5253 .elementor-element.elementor-element-7cb874e{line-height:1.4em;}.elementor-5253 .elementor-element.elementor-element-7cb874e p{margin-block-end:3px;}.elementor-5253 .elementor-element.elementor-element-0e894a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;line-height:1.4em;}.elementor-5253 .elementor-element.elementor-element-0e894a8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-5253 .elementor-element.elementor-element-0e894a8 p{margin-block-end:4px;}.elementor-5253 .elementor-element.elementor-element-314bd8e > .elementor-widget-container{margin:-8px 0px -10px -10px;}.elementor-5253 .elementor-element.elementor-element-314bd8e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;text-shadow:4px 4px 7px #000000;color:var( --e-global-color-primary );}.elementor-5253 .elementor-element.elementor-element-a71d824 > .elementor-widget-container{margin:-17px 0px 0px -10px;}.elementor-5253 .elementor-element.elementor-element-a71d824 p{margin-block-end:3px;}.elementor-5253 .elementor-element.elementor-element-6c58adf > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5253 .elementor-element.elementor-element-6c58adf.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(10px);}.elementor-5253 .elementor-element.elementor-element-6c58adf.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:10px 10px 26px 1px rgba(0,0,0,0.78);}.elementor-5253 .elementor-element.elementor-element-df22683 > .elementor-widget-container{margin:-13px -13px -13px -13px;}body:not(.rtl) .elementor-5253 .elementor-element.elementor-element-f20387a{left:181px;}body.rtl .elementor-5253 .elementor-element.elementor-element-f20387a{right:181px;}.elementor-5253 .elementor-element.elementor-element-f20387a{top:750px;z-index:10;text-align:center;}.elementor-5253 .elementor-element.elementor-element-f20387a img{max-width:40%;height:54px;object-fit:cover;object-position:center center;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-5253 .elementor-element.elementor-element-fe2e897 > .elementor-widget-container{margin:0px 0px -10px -10px;}.elementor-5253 .elementor-element.elementor-element-fe2e897 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;text-shadow:4px 4px 7px #000000;color:var( --e-global-color-primary );}.elementor-5253 .elementor-element.elementor-element-684ca08 > .elementor-widget-container{margin:-12px 0px -17px -10px;}.elementor-5253 .elementor-element.elementor-element-684ca08{line-height:1.4em;}.elementor-5253 .elementor-element.elementor-element-684ca08 p{margin-block-end:3px;}.elementor-bc-flex-widget .elementor-5253 .elementor-element.elementor-element-a6abbf0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5253 .elementor-element.elementor-element-a6abbf0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5253 .elementor-element.elementor-element-aa5b431.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5253 .elementor-element.elementor-element-aa5b431.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5253 .elementor-element.elementor-element-aa5b431.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-5253 .elementor-element.elementor-element-aa5b431 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-5253 .elementor-element.elementor-element-aa5b431 > .elementor-element-populated{border-style:solid;box-shadow:10px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-5253 .elementor-element.elementor-element-fa7aff2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-5253 .elementor-element.elementor-element-cec0b1b{width:var( --container-widget-width, 99.36% );max-width:99.36%;--container-widget-width:99.36%;--container-widget-flex-grow:0;}.elementor-5253 .elementor-element.elementor-element-cec0b1b .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-5253 .elementor-element.elementor-element-cec0b1b .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5253 .elementor-element.elementor-element-cec0b1b .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-5253 .elementor-element.elementor-element-cec0b1b .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-5253 .elementor-element.elementor-element-cec0b1b .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-5253 .elementor-element.elementor-element-cec0b1b .elementor-countdown-item{box-shadow:10px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-5253 .elementor-element.elementor-element-cec0b1b .elementor-countdown-digits{color:var( --e-global-color-4fa08a8 );font-family:"Helvetica", Sans-serif;font-size:60px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.elementor-5253 .elementor-element.elementor-element-cec0b1b .elementor-countdown-label{color:var( --e-global-color-text );font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-5253 .elementor-element.elementor-element-167acc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section .elespare-widget-title .elespare-section-title{color:#700000;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-1 .elespare-widget-title .elespare-section-title-after{background-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-2 .elespare-widget-title span.elespare-section-title:after{background-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-3 .elespare-widget-title .elespare-section-title{border-bottom-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-4 .elespare-widget-title .elespare-section-title-before{background-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-5 .elespare-widget-title .elespare-section-title-after{background-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-6 .elespare-widget-title .elespare-section-title-after{background-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-6 .elespare-widget-title .elespare-section-title-before{background-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-7 .elespare-widget-title .elespare-section-title-after{color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-7 .elespare-widget-title .elespare-section-title-before{color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-8 .elespare-widget-title .elespare-section-title{background-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-8 .elespare-widget-title .elespare-section-title:before{border-top-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-9 .elespare-widget-title .elespare-section-title{background-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-9 .elespare-widget-title {border-bottom-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-10 .elespare-widget-title .elespare-section-title:before{background-color:#bb1919;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-1 .elespare-widget-title .elespare-section-title-before{background-color:#efefef;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-3 .elespare-widget-title .elespare-section-title-after{background-color:#efefef;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-4 .elespare-widget-title .elespare-section-title-after{background-color:#efefef;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-widget-title-section.title-style-5 .elespare-widget-title .elespare-section-title-before{background-color:#efefef;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-posts-wrap{grid-column-gap:10px;grid-row-gap:10px;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-posts-wrap .elespare-posts-list-post-items{border-radius:0px;box-shadow:8px 8px 7px 2px rgba(0,0,0,0.5);}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-list-wrap.has-background .elespare-posts-wrap.elespare-light .elespare-posts-list-post-items{background-color:var( --e-global-color-fc962a9 );}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-list-wrap .elespare-posts-wrap .elespare-posts-list-post-items h4 a > span{font-size:14px;font-weight:600;line-height:1.32em;color:#000000;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-list-wrap .elespare-posts-wrap .elespare-posts-list-post-items h4{margin:10px 10px 10px 10px;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-list-wrap .elespare-posts-wrap .elespare-metadata {font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-list-wrap .elespare-posts-wrap.elespare-light .elespare-posts-list-post-items .elespare-metadata span >a {color:#767676;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-list-wrap .elespare-posts-wrap.elespare-light .elespare-posts-list-post-items .elespare-metadata span svg{fill:#767676;}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-list-wrap .elespare-posts-wrap.elespare-light .elespare-posts-list-post-items .elespare-metadata .comment_count {color:#767676;}.elementor-5253 .elementor-element.elementor-element-bb88c7d{width:100%;max-width:100%;color:var( --e-global-color-4fa08a8 );}.elementor-5253 .elementor-element.elementor-element-bb88c7d > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-5253 .elementor-element.elementor-element-e20502a > .elementor-widget-container{margin:-50px 0px -50px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5253 .elementor-element.elementor-element-b822e12{width:59.954%;}.elementor-5253 .elementor-element.elementor-element-63f78fa{width:40%;}.elementor-5253 .elementor-element.elementor-element-a6abbf0{width:12.189%;}.elementor-5253 .elementor-element.elementor-element-7986064{width:54.113%;}.elementor-5253 .elementor-element.elementor-element-aa5b431{width:33%;}}@media(max-width:1024px){.elementor-5253 .elementor-element.elementor-element-6d615c8 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-list-wrap .elespare-posts-wrap .elespare-metadata {font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-5253 .elementor-element.elementor-element-6d615c8 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5253 .elementor-element.elementor-element-167acc0 .elespare-list-wrap .elespare-posts-wrap .elespare-metadata {font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-7cb874e *//* ZMĚŇ JEN TENHLE ŘÁDEK */
.elementor-5253 .elementor-element.elementor-element-7cb874e{ --bullet: "•"; }  /* např. "–"  "-"  "→"  "!"  "✓" */

.elementor-5253 .elementor-element.elementor-element-7cb874e .elementor-widget-container ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-5253 .elementor-element.elementor-element-7cb874e .elementor-widget-container ul > li{
  position: relative;
  margin: 0 0 0.4em 0;
  padding-left: 1.5em;
}

.elementor-5253 .elementor-element.elementor-element-7cb874e .elementor-widget-container ul > li::before{
  content: var(--bullet);
  position: absolute;
  left: 0;
  top: 0.1em;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a71d824 *//* ČÍSLOVÁNÍ 1., 2., 3. ... – zarovnané na řádek, stejný font i velikost */
.elementor-5253 .elementor-element.elementor-element-a71d824 .elementor-widget-container ul,
.elementor-5253 .elementor-element.elementor-element-a71d824 .elementor-widget-container ol{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: peItem;
}

.elementor-5253 .elementor-element.elementor-element-a71d824 .elementor-widget-container ul > li,
.elementor-5253 .elementor-element.elementor-element-a71d824 .elementor-widget-container ol > li{
  counter-increment: peItem;
  display: flex;
  align-items: baseline;   /* číslo i text na stejné "baseline" */
  margin: 0 0 0.4em 0;
}

.elementor-5253 .elementor-element.elementor-element-a71d824 .elementor-widget-container ul > li::before,
.elementor-5253 .elementor-element.elementor-element-a71d824 .elementor-widget-container ol > li::before{
  content: counter(peItem) ".";
  font: inherit;           /* stejný font */
  font-size: inherit;      /* stejná velikost */
  line-height: inherit;    /* stejné řádkování */
  width: 2.2em;            /* prostor pro 1–99 (uprav dle potřeby) */
  text-align: right;
  margin-right: 0.6em;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-684ca08 *//* ZMĚŇ JEN TENHLE ŘÁDEK */
.elementor-5253 .elementor-element.elementor-element-684ca08{ --bullet: "•"; }  /* např. "–"  "-"  "→"  "!"  "✓" */

.elementor-5253 .elementor-element.elementor-element-684ca08 .elementor-widget-container ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-5253 .elementor-element.elementor-element-684ca08 .elementor-widget-container ul > li{
  position: relative;
  margin: 0 0 0.4em 0;
  padding-left: 1.5em;
}

.elementor-5253 .elementor-element.elementor-element-684ca08 .elementor-widget-container ul > li::before{
  content: var(--bullet);
  position: absolute;
  left: 0;
  top: 0.1em;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50861e3 *//* ČÍSLOVÁNÍ 1., 2., 3. ... – zarovnané na řádek, stejný font i velikost */
.elementor-5253 .elementor-element.elementor-element-50861e3 .elementor-widget-container ul,
.elementor-5253 .elementor-element.elementor-element-50861e3 .elementor-widget-container ol{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: peItem;
}

.elementor-5253 .elementor-element.elementor-element-50861e3 .elementor-widget-container ul > li,
.elementor-5253 .elementor-element.elementor-element-50861e3 .elementor-widget-container ol > li{
  counter-increment: peItem;
  display: flex;
  align-items: baseline;   /* číslo i text na stejné "baseline" */
  margin: 0 0 0.4em 0;
}

.elementor-5253 .elementor-element.elementor-element-50861e3 .elementor-widget-container ul > li::before,
.elementor-5253 .elementor-element.elementor-element-50861e3 .elementor-widget-container ol > li::before{
  content: counter(peItem) ".";
  font: inherit;           /* stejný font */
  font-size: inherit;      /* stejná velikost */
  line-height: inherit;    /* stejné řádkování */
  width: 2.2em;            /* prostor pro 1–99 (uprav dle potřeby) */
  text-align: right;
  margin-right: 0.6em;
  flex: 0 0 auto;
}/* End custom CSS */