.elementor-23095 .elementor-element.elementor-element-bbebbe2{--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-23095 .elementor-element.elementor-element-b2b0935{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-a129648 );}.elementor-23095 .elementor-element.elementor-element-cf3498e{--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-23095 .elementor-element.elementor-element-f7041b5 .elementor-heading-title{font-size:24px;font-weight:800;text-transform:none;line-height:32px;}.elementor-23095 .elementor-element.elementor-element-1a488c4{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:43px;color:var( --e-global-color-a129648 );}.elementor-23095 .elementor-element.elementor-element-4abfa58{--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-23095 .elementor-element.elementor-element-21cd6db .elementor-heading-title{font-size:24px;font-weight:800;text-transform:none;line-height:32px;}.elementor-23095 .elementor-element.elementor-element-bed2102{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-a129648 );}.elementor-23095 .elementor-element.elementor-element-344aae9{--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-23095 .elementor-element.elementor-element-7b1b430 .elementor-heading-title{font-size:24px;font-weight:800;text-transform:none;line-height:32px;}.elementor-23095 .elementor-element.elementor-element-a90ff52{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-a129648 );}.elementor-23095 .elementor-element.elementor-element-d04fa9e{--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-23095 .elementor-element.elementor-element-49f0820 .elementor-heading-title{font-size:24px;font-weight:800;text-transform:none;line-height:32px;}.elementor-23095 .elementor-element.elementor-element-2b59a46{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-a129648 );}.elementor-23095 .elementor-element.elementor-element-88d027d{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-a129648 );}.elementor-23095 .elementor-element.elementor-element-c7ab673{--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-23095 .elementor-element.elementor-element-df7f93a .elementor-heading-title{font-size:24px;font-weight:800;text-transform:none;line-height:32px;}.elementor-23095 .elementor-element.elementor-element-97811b6{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-a129648 );}.elementor-23095 .elementor-element.elementor-element-410fa39{--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-23095 .elementor-element.elementor-element-7a7dd3f .elementor-heading-title{font-size:24px;font-weight:800;text-transform:none;line-height:32px;}.elementor-23095 .elementor-element.elementor-element-1527385{--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-23095 .elementor-element.elementor-element-bf46b34{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-a129648 );}.elementor-23095 .elementor-element.elementor-element-69012d4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-23095 .elementor-element.elementor-element-69012d4 .elementor-divider-separator{width:100%;}.elementor-23095 .elementor-element.elementor-element-69012d4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23095 .elementor-element.elementor-element-cd023fa{font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-a129648 );}.elementor-23095 .elementor-element.elementor-element-f4c853d{--display:flex;}:root{--page-title-display:none;}@media(min-width:1023px){.elementor-23095 .elementor-element.elementor-element-bbebbe2{--content-width:1016px;}.elementor-23095 .elementor-element.elementor-element-cf3498e{--content-width:1016px;}.elementor-23095 .elementor-element.elementor-element-4abfa58{--content-width:1016px;}.elementor-23095 .elementor-element.elementor-element-344aae9{--content-width:1016px;}.elementor-23095 .elementor-element.elementor-element-d04fa9e{--content-width:1016px;}.elementor-23095 .elementor-element.elementor-element-c7ab673{--content-width:1016px;}.elementor-23095 .elementor-element.elementor-element-410fa39{--content-width:1016px;}.elementor-23095 .elementor-element.elementor-element-1527385{--content-width:1016px;}}/* Start custom CSS for text-editor, class: .elementor-element-b2b0935 *//* Reset číslování pro tento widget */
.elementor-23095 .elementor-element.elementor-element-b2b0935 ol {
    counter-reset: step;
    margin: 0;
    padding: 0;
}

/* Položky seznamu */
.elementor-23095 .elementor-element.elementor-element-b2b0935 ol > li {
    counter-increment: step;
    list-style: none;          /* žádný defaultní marker */
    position: relative;
    padding-left: 2.4em;       /* místo pro kolečko */

    font-size: 20px;
    color: #243746;
    font-weight: 600 !important;
    line-height: 2em;
}

/* Zelené kolečko s číslem – funguje i na iOS */
.elementor-23095 .elementor-element.elementor-element-b2b0935 ol > li::before {
    content: counter(step) ".";
    background-color: #378729;
    position: absolute;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    left: 0;
    top: 0.2em;

    color: #ffffff;
    text-align: center;
    line-height: 1.6em;        /* číslo doprostřed kolečka */
}

/* Pokud nechceš globálně vypínat odrážky, OMEZ to jen na tento widget: */
.elementor-23095 .elementor-element.elementor-element-b2b0935 ul {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a488c4 */.bullet-list li::marker{
	color: #378729;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bed2102 *//* Reset číslování pro tento widget */
.elementor-23095 .elementor-element.elementor-element-bed2102 ol {
    counter-reset: step;
    margin: 0;
    padding: 0;
}

/* Položky seznamu */
.elementor-23095 .elementor-element.elementor-element-bed2102 ol > li {
    counter-increment: step;
    list-style: none;          /* žádný defaultní marker */
    position: relative;
    padding-left: 2.4em;       /* místo pro kolečko */

    font-size: 20px;
    color: #243746;
    font-weight: 600 !important;
    line-height: 2em;
}

/* Zelené kolečko s číslem – funguje i na iOS */
.elementor-23095 .elementor-element.elementor-element-bed2102 ol > li::before {
    content: counter(step) ".";
    background-color: #378729;
    position: absolute;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    left: 0;
    top: 0.2em;

    color: #ffffff;
    text-align: center;
    line-height: 1.6em;        /* číslo doprostřed kolečka */
}

/* Pokud nechceš globálně vypínat odrážky, OMEZ to jen na tento widget: */
.elementor-23095 .elementor-element.elementor-element-bed2102 ul {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a90ff52 *//* Reset číslování pro tento widget */
.elementor-23095 .elementor-element.elementor-element-a90ff52 ol {
    counter-reset: step;
    margin: 0;
    padding: 0;
}

/* Položky seznamu */
.elementor-23095 .elementor-element.elementor-element-a90ff52 ol > li {
    counter-increment: step;
    list-style: none;          /* žádný defaultní marker */
    position: relative;
    padding-left: 2.4em;       /* místo pro kolečko */

    font-size: 20px;
    color: #243746;
    font-weight: 600 !important;
    line-height: 2em;
}

/* Zelené kolečko s číslem – funguje i na iOS */
.elementor-23095 .elementor-element.elementor-element-a90ff52 ol > li::before {
    content: counter(step) ".";
    background-color: #378729;
    position: absolute;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    left: 0;
    top: 0.2em;

    color: #ffffff;
    text-align: center;
    line-height: 1.6em;        /* číslo doprostřed kolečka */
}

/* Pokud nechceš globálně vypínat odrážky, OMEZ to jen na tento widget: */
.elementor-23095 .elementor-element.elementor-element-a90ff52 ul {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b59a46 *//* Reset číslování pro tento widget */
.elementor-23095 .elementor-element.elementor-element-2b59a46 ol {
    counter-reset: step;
    margin: 0;
    padding: 0;
}

/* Položky seznamu */
.elementor-23095 .elementor-element.elementor-element-2b59a46 ol > li {
    counter-increment: step;
    list-style: none;          /* žádný defaultní marker */
    position: relative;
    padding-left: 2.4em;       /* místo pro kolečko */

    font-size: 20px;
    color: #243746;
    font-weight: 600 !important;
    line-height: 2em;
}

/* Zelené kolečko s číslem – funguje i na iOS */
.elementor-23095 .elementor-element.elementor-element-2b59a46 ol > li::before {
    content: counter(step) ".";
    background-color: #378729;
    position: absolute;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    left: 0;
    top: 0.2em;

    color: #ffffff;
    text-align: center;
    line-height: 1.6em;        /* číslo doprostřed kolečka */
}

/* Pokud nechceš globálně vypínat odrážky, OMEZ to jen na tento widget: */
.elementor-23095 .elementor-element.elementor-element-2b59a46 ul {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88d027d *//* Reset číslování pro tento widget */
.elementor-23095 .elementor-element.elementor-element-88d027d ol {
    counter-reset: step;
    margin: 0;
    padding: 0;
}

/* Položky seznamu */
.elementor-23095 .elementor-element.elementor-element-88d027d ol > li {
    counter-increment: step;
    list-style: none;          /* žádný defaultní marker */
    position: relative;
    padding-left: 2.4em;       /* místo pro kolečko */

    font-size: 20px;
    color: #243746;
    font-weight: 600 !important;
    line-height: 2em;
}

/* Zelené kolečko s číslem – funguje i na iOS */
.elementor-23095 .elementor-element.elementor-element-88d027d ol > li::before {
    content: counter(step);
    background-color: #378729;
    position: absolute;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    left: 0;
    top: 0.2em;

    color: #ffffff;
    text-align: center;
    line-height: 1.6em;        /* číslo doprostřed kolečka */
}

/* Pokud nechceš globálně vypínat odrážky, OMEZ to jen na tento widget: */
.elementor-23095 .elementor-element.elementor-element-88d027d ul {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97811b6 *//* Reset číslování pro tento widget */
.elementor-23095 .elementor-element.elementor-element-97811b6 ol {
    counter-reset: step;
    margin: 0;
    padding: 0;
}

/* Položky seznamu */
.elementor-23095 .elementor-element.elementor-element-97811b6 ol > li {
    counter-increment: step;
    list-style: none;          /* žádný defaultní marker */
    position: relative;
    padding-left: 2.4em;       /* místo pro kolečko */

    font-size: 20px;
    color: #243746;
    font-weight: 600 !important;
    line-height: 2em;
}

/* Zelené kolečko s číslem – funguje i na iOS */
.elementor-23095 .elementor-element.elementor-element-97811b6 ol > li::before {
    content: counter(step) ".";
    background-color: #378729;
    position: absolute;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    left: 0;
    top: 0.2em;

    color: #ffffff;
    text-align: center;
    line-height: 1.6em;        /* číslo doprostřed kolečka */
}

/* Pokud nechceš globálně vypínat odrážky, OMEZ to jen na tento widget: */
.elementor-23095 .elementor-element.elementor-element-97811b6 ul {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf46b34 *//* Reset číslování pro tento widget */
.elementor-23095 .elementor-element.elementor-element-bf46b34 ol {
    counter-reset: step;
    margin: 0;
    padding: 0;
}

/* Položky seznamu */
.elementor-23095 .elementor-element.elementor-element-bf46b34 ol > li {
    counter-increment: step;
    list-style: none;          /* žádný defaultní marker */
    position: relative;
    padding-left: 2.4em;       /* místo pro kolečko */

    font-size: 20px;
    color: #243746;
    font-weight: 600 !important;
    line-height: 2em;
}

/* Zelené kolečko s číslem – funguje i na iOS */
.elementor-23095 .elementor-element.elementor-element-bf46b34 ol > li::before {
    content: counter(step) ".";
    background-color: #378729;
    position: absolute;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    left: 0;
    top: 0.2em;

    color: #ffffff;
    text-align: center;
    line-height: 1.6em;        /* číslo doprostřed kolečka */
}

/* Pokud nechceš globálně vypínat odrážky, OMEZ to jen na tento widget: */
.elementor-23095 .elementor-element.elementor-element-bf46b34 ul {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd023fa *//* Reset číslování pro tento widget */
.elementor-23095 .elementor-element.elementor-element-cd023fa ol {
    counter-reset: step;
    margin: 0;
    padding: 0;
}

/* Položky seznamu */
.elementor-23095 .elementor-element.elementor-element-cd023fa ol > li {
    counter-increment: step;
    list-style: none;          /* žádný defaultní marker */
    position: relative;
    padding-left: 2.4em;       /* místo pro kolečko */

    font-size: 20px;
    color: #243746;
    font-weight: 600 !important;
    line-height: 2em;
}

/* Zelené kolečko s číslem – funguje i na iOS */
.elementor-23095 .elementor-element.elementor-element-cd023fa ol > li::before {
    content: counter(step) ".";
    background-color: #378729;
    position: absolute;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    left: 0;
    top: 0.2em;

    color: #ffffff;
    text-align: center;
    line-height: 1.6em;        /* číslo doprostřed kolečka */
}

/* Pokud nechceš globálně vypínat odrážky, OMEZ to jen na tento widget: */
.elementor-23095 .elementor-element.elementor-element-cd023fa ul {
    list-style: none;
}/* End custom CSS */