.elementor-653 .elementor-element.elementor-element-233acf0{--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;}.elementor-653 .elementor-element.elementor-element-e87d370{--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-653 .elementor-element.elementor-element-502e43f{background-color:#61CE7021;padding:15px 15px 15px 035px;border-radius:5px 5px 5px 5px;}.elementor-653 .elementor-element.elementor-element-502e43f .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-653 .elementor-element.elementor-element-502e43f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-653 .elementor-element.elementor-element-502e43f.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-502e43f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-653 .elementor-element.elementor-element-502e43f .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-ffad2d3{--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-653 .elementor-element.elementor-element-1d7c746{background-color:#77BBFB29;padding:15px 15px 15px 035px;border-radius:5px 5px 5px 5px;}.elementor-653 .elementor-element.elementor-element-1d7c746 .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-653 .elementor-element.elementor-element-1d7c746.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-1d7c746.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-1d7c746.elementor-view-default .elementor-icon{fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-1d7c746 .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-30c698e{--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;--justify-content:center;}.elementor-653 .elementor-element.elementor-element-529e430{--display:flex;--min-height:40vh;--justify-content:center;}.elementor-653 .elementor-element.elementor-element-529e430:not(.elementor-motion-effects-element-type-background), .elementor-653 .elementor-element.elementor-element-529e430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.educhill.cz/wp-content/uploads/2025/09/pexels-vivicamacho-2432199-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-653 .elementor-element.elementor-element-40b6116{text-align:center;color:var( --e-global-color-kadence9 );}.elementor-653 .elementor-element.elementor-element-49681cb{text-align:center;font-size:30px;font-weight:600;text-shadow:3px 3px 4px #000000;color:var( --e-global-color-kadence9 );}.elementor-653 .elementor-element.elementor-element-288fb89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-653 .elementor-element.elementor-element-9966d8d{--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-653 .elementor-element.elementor-element-8bd3443 img{height:200px;}.elementor-653 .elementor-element.elementor-element-16ae164{--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-653 .elementor-element.elementor-element-255cf89{background-color:#77BBFB29;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:5px 5px 5px 5px;}.elementor-653 .elementor-element.elementor-element-d5aac01{--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-653 .elementor-element.elementor-element-6210c56{background-color:#77BBFB29;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-653 .elementor-element.elementor-element-6a6ffe7{--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-653 .elementor-element.elementor-element-fd153f8{background-color:#77BBFB29;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-653 .elementor-element.elementor-element-0ece092{--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-653 .elementor-element.elementor-element-f7e93ab{text-align:center;}.elementor-653 .elementor-element.elementor-element-2281672{--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-653 .elementor-element.elementor-element-229cade{--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-653 .elementor-element.elementor-element-10cffd1 img{height:150px;object-fit:cover;object-position:center center;}.elementor-653 .elementor-element.elementor-element-58b2cd4 .elementor-icon-box-wrapper{gap:0px;}.elementor-653 .elementor-element.elementor-element-58b2cd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-58b2cd4.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-58b2cd4.elementor-view-default .elementor-icon{fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-58b2cd4 .elementor-icon-box-title, .elementor-653 .elementor-element.elementor-element-58b2cd4 .elementor-icon-box-title a{text-transform:uppercase;}.elementor-653 .elementor-element.elementor-element-58b2cd4 .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-402800b{--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-653 .elementor-element.elementor-element-7109de9 img{height:150px;object-fit:cover;object-position:center center;}.elementor-653 .elementor-element.elementor-element-14f028b .elementor-icon-box-wrapper{gap:0px;}.elementor-653 .elementor-element.elementor-element-14f028b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-14f028b.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-14f028b.elementor-view-default .elementor-icon{fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-14f028b .elementor-icon-box-title, .elementor-653 .elementor-element.elementor-element-14f028b .elementor-icon-box-title a{text-transform:uppercase;}.elementor-653 .elementor-element.elementor-element-14f028b .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-31e83a4{--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-653 .elementor-element.elementor-element-5d75132 img{height:150px;object-fit:cover;object-position:bottom center;}.elementor-653 .elementor-element.elementor-element-4d21423 .elementor-icon-box-wrapper{gap:0px;}.elementor-653 .elementor-element.elementor-element-4d21423.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-4d21423.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-4d21423.elementor-view-default .elementor-icon{fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-4d21423 .elementor-icon-box-title, .elementor-653 .elementor-element.elementor-element-4d21423 .elementor-icon-box-title a{text-transform:uppercase;}.elementor-653 .elementor-element.elementor-element-4d21423 .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-c2723bb{--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-653 .elementor-element.elementor-element-649bc4f img{height:150px;object-fit:cover;object-position:center center;}.elementor-653 .elementor-element.elementor-element-d9114c4 .elementor-icon-box-wrapper{gap:0px;}.elementor-653 .elementor-element.elementor-element-d9114c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-d9114c4.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-d9114c4.elementor-view-default .elementor-icon{fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-d9114c4 .elementor-icon-box-title, .elementor-653 .elementor-element.elementor-element-d9114c4 .elementor-icon-box-title a{text-transform:uppercase;}.elementor-653 .elementor-element.elementor-element-d9114c4 .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-01c7207{--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-653 .elementor-element.elementor-element-489745a{background-color:#77BBFB29;padding:25px 15px 15px 25px;}.elementor-653 .elementor-element.elementor-element-489745a .elementor-heading-title{color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-e0896a8{--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-653 .elementor-element.elementor-element-fde88d9{--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-653 .elementor-element.elementor-element-de58cd1{--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-653 .elementor-element.elementor-element-2522aa8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-653 .elementor-element.elementor-element-2522aa8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-653 .elementor-element.elementor-element-2522aa8.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-2522aa8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-653 .elementor-element.elementor-element-2522aa8 .elementor-icon-box-title, .elementor-653 .elementor-element.elementor-element-2522aa8 .elementor-icon-box-title a{font-size:20px;}.elementor-653 .elementor-element.elementor-element-2522aa8 .elementor-icon-box-title{color:var( --e-global-color-kadence4 );}.elementor-653 .elementor-element.elementor-element-2522aa8 .elementor-icon-box-description{font-size:15px;}.elementor-653 .elementor-element.elementor-element-f17b5a4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-653 .elementor-element.elementor-element-f17b5a4.elementor-view-stacked .elementor-icon{background-color:#F8C56A;}.elementor-653 .elementor-element.elementor-element-f17b5a4.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-f17b5a4.elementor-view-default .elementor-icon{fill:#F8C56A;color:#F8C56A;border-color:#F8C56A;}.elementor-653 .elementor-element.elementor-element-f17b5a4 .elementor-icon-box-title, .elementor-653 .elementor-element.elementor-element-f17b5a4 .elementor-icon-box-title a{font-size:20px;}.elementor-653 .elementor-element.elementor-element-f17b5a4 .elementor-icon-box-title{color:var( --e-global-color-kadence4 );}.elementor-653 .elementor-element.elementor-element-f17b5a4 .elementor-icon-box-description{font-size:15px;}.elementor-653 .elementor-element.elementor-element-e4a8619 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-653 .elementor-element.elementor-element-e4a8619.elementor-view-stacked .elementor-icon{background-color:#84E4FF;}.elementor-653 .elementor-element.elementor-element-e4a8619.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-e4a8619.elementor-view-default .elementor-icon{fill:#84E4FF;color:#84E4FF;border-color:#84E4FF;}.elementor-653 .elementor-element.elementor-element-e4a8619 .elementor-icon-box-title, .elementor-653 .elementor-element.elementor-element-e4a8619 .elementor-icon-box-title a{font-size:20px;}.elementor-653 .elementor-element.elementor-element-e4a8619 .elementor-icon-box-title{color:var( --e-global-color-kadence4 );}.elementor-653 .elementor-element.elementor-element-e4a8619 .elementor-icon-box-description{font-size:15px;}.elementor-653 .elementor-element.elementor-element-52c816b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-653 .elementor-element.elementor-element-52c816b.elementor-view-stacked .elementor-icon{background-color:#CA00C6;}.elementor-653 .elementor-element.elementor-element-52c816b.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-52c816b.elementor-view-default .elementor-icon{fill:#CA00C6;color:#CA00C6;border-color:#CA00C6;}.elementor-653 .elementor-element.elementor-element-52c816b .elementor-icon-box-title, .elementor-653 .elementor-element.elementor-element-52c816b .elementor-icon-box-title a{font-size:20px;}.elementor-653 .elementor-element.elementor-element-52c816b .elementor-icon-box-title{color:var( --e-global-color-kadence4 );}.elementor-653 .elementor-element.elementor-element-52c816b .elementor-icon-box-description{font-size:15px;}.elementor-653 .elementor-element.elementor-element-62d2506 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-653 .elementor-element.elementor-element-62d2506.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-62d2506.elementor-view-framed .elementor-icon, .elementor-653 .elementor-element.elementor-element-62d2506.elementor-view-default .elementor-icon{fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-653 .elementor-element.elementor-element-62d2506 .elementor-icon-box-title, .elementor-653 .elementor-element.elementor-element-62d2506 .elementor-icon-box-title a{font-size:20px;}.elementor-653 .elementor-element.elementor-element-62d2506 .elementor-icon-box-title{color:var( --e-global-color-kadence4 );}.elementor-653 .elementor-element.elementor-element-62d2506 .elementor-icon-box-description{font-size:15px;}@media(min-width:768px){.elementor-653 .elementor-element.elementor-element-e87d370{--width:50%;}.elementor-653 .elementor-element.elementor-element-ffad2d3{--width:50%;}.elementor-653 .elementor-element.elementor-element-9966d8d{--width:33%;}.elementor-653 .elementor-element.elementor-element-16ae164{--width:67%;}.elementor-653 .elementor-element.elementor-element-229cade{--width:25%;}.elementor-653 .elementor-element.elementor-element-402800b{--width:25%;}.elementor-653 .elementor-element.elementor-element-31e83a4{--width:25%;}.elementor-653 .elementor-element.elementor-element-c2723bb{--width:25%;}.elementor-653 .elementor-element.elementor-element-fde88d9{--width:33%;}.elementor-653 .elementor-element.elementor-element-de58cd1{--width:67%;}}/* Start custom CSS for icon-box, class: .elementor-element-502e43f *//* Větší kolečko kolem ikony */
.elementor-653 .elementor-element.elementor-element-502e43f .elementor-icon-box-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 110px;         /* Větší šířka kolečka (upravte si číslo podle chuti, např. 110px nebo 120px) */
    height: 110px;        /* Musí být stejné jako šířka pro zachování kruhu */
    background-color: #e2ede0; /* Světle zelené pozadí */
    border-radius: 50%;   /* Kruhový tvar */
}

/* Úprava velikosti samotné ikony uvnitř, aby nebická příliš malá */
.elementor-653 .elementor-element.elementor-element-502e43f .elementor-icon-box-icon i,
.elementor-653 .elementor-element.elementor-element-502e43f .elementor-icon-box-icon svg {
    font-size: 50px;      /* Velikost font ikony */
    width: 50px;          /* Šířka pro SVG ikony */
    height: 50px;         /* Výška pro SVG ikony */
}

.elementor-653 .elementor-element.elementor-element-502e43f {
    min-height: 200px;    /* Minimální výška boxu – hodnotu si upravte podle potřeby */
    display: flex;
    flex-direction: column;
    justify-content: center; /* Zarovná obsah vertikálně na střed boxu */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d7c746 */.elementor-653 .elementor-element.elementor-element-1d7c746 .elementor-icon-box-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 115px;
    height: 115px;
    background-color: #e6e6fa; /* Světle fialové/modré pozadí */
    border-radius: 50%;
}

.elementor-653 .elementor-element.elementor-element-1d7c746 {
    min-height: 200px;    /* Minimální výška boxu – hodnotu si upravte podle potřeby */
    display: flex;
    flex-direction: column;
    justify-content: center; /* Zarovná obsah vertikálně na střed boxu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233acf0 */.elementor-653 .elementor-element.elementor-element-233acf0 {
    position: relative;
}

/* Vytvoření svislé čáry přesně doprostřed mezi kontejnery */
.elementor-653 .elementor-element.elementor-element-233acf0::after {
    content: "";
    position: absolute;
    left: 50%;            /* Umístí čáru přesně na střed šířky */
    top: 20px;            /* Odsazení čáry od shora */
    bottom: 20px;         /* Odsazení čáry od spodu */
    width: 1px;           /* Tloušťka čáry */
    background-color: #d1d5db; /* Barva čáry (můžete upravit podle chuti, např. světlejší šedá) */
    transform: translateX(-50%); /* Jemné zarovnání na střed, aby byla čára dokonale ostrá */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40b6116 */.elementor-653 .elementor-element.elementor-element-40b6116 {
    color: #ffffff !important;           /* Čistě bílá barva textu */
    font-size: 75px;                     /* Velikost nadpisu */
    font-weight: 800;                    /* Výrazně tučné písmo */
    line-height: 1.15;                   /* Správné řádkování pro víceřádkový nadpis */
    -webkit-text-stroke: 0px transparent;/* Zrušení jakéhokoliv obrysu písmen */
    
    /* Měkké tmavé zatmavení za písmeny přesně jako na předloze */
    text-shadow: 
        0px 2px 10px rgba(0, 0, 0, 0.85),
        0px 4px 25px rgba(0, 0, 0, 0.70),
        0px 8px 45px rgba(0, 0, 0, 0.50);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58b2cd4 *//* 1. Menší bílé kolečko bez stínu */
.elementor-653 .elementor-element.elementor-element-58b2cd4 .elementor-icon-box-icon {
    background-color: #ffffff !important;
    width: 60px !important;       /* Zmenšená šířka kolečka */
    height: 60px !important;      /* Zmenšená výška kolečka */
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: none !important;  /* Žádný stín */
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

/* Úprava velikosti samotné ikony uvnitř */
.elementor-653 .elementor-element.elementor-element-58b2cd4 .elementor-icon-box-icon i,
.elementor-653 .elementor-element.elementor-element-58b2cd4 .elementor-icon-box-icon svg {
    font-size: 24px !important;   /* Velikost ikony */
    width: 24px !important;
    height: 24px !important;
}

/* 2. Vytažení nahoru do fotky (polovina z 60px je 30px) */
.elementor-653 .elementor-element.elementor-element-58b2cd4 {
    margin-top: -50px !important; /* Přesná polovina nové výšky kolečka */
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14f028b *//* 1. Menší bílé kolečko bez stínu */
.elementor-653 .elementor-element.elementor-element-14f028b .elementor-icon-box-icon {
    background-color: #ffffff !important;
    width: 60px !important;       /* Zmenšená šířka kolečka */
    height: 60px !important;      /* Zmenšená výška kolečka */
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: none !important;  /* Žádný stín */
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

/* Úprava velikosti samotné ikony uvnitř */
.elementor-653 .elementor-element.elementor-element-14f028b .elementor-icon-box-icon i,
.elementor-653 .elementor-element.elementor-element-14f028b .elementor-icon-box-icon svg {
    font-size: 24px !important;   /* Velikost ikony */
    width: 24px !important;
    height: 24px !important;
}

/* 2. Vytažení nahoru do fotky (polovina z 60px je 30px) */
.elementor-653 .elementor-element.elementor-element-14f028b {
    margin-top: -50px !important; /* Přesná polovina nové výšky kolečka */
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d21423 *//* 1. Menší bílé kolečko bez stínu */
.elementor-653 .elementor-element.elementor-element-4d21423 .elementor-icon-box-icon {
    background-color: #ffffff !important;
    width: 60px !important;       /* Zmenšená šířka kolečka */
    height: 60px !important;      /* Zmenšená výška kolečka */
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: none !important;  /* Žádný stín */
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

/* Úprava velikosti samotné ikony uvnitř */
.elementor-653 .elementor-element.elementor-element-4d21423 .elementor-icon-box-icon i,
.elementor-653 .elementor-element.elementor-element-4d21423 .elementor-icon-box-icon svg {
    font-size: 24px !important;   /* Velikost ikony */
    width: 24px !important;
    height: 24px !important;
}

/* 2. Vytažení nahoru do fotky (polovina z 60px je 30px) */
.elementor-653 .elementor-element.elementor-element-4d21423 {
    margin-top: -50px !important; /* Přesná polovina nové výšky kolečka */
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9114c4 *//* 1. Menší bílé kolečko bez stínu */
.elementor-653 .elementor-element.elementor-element-d9114c4 .elementor-icon-box-icon {
    background-color: #ffffff !important;
    width: 60px !important;       /* Zmenšená šířka kolečka */
    height: 60px !important;      /* Zmenšená výška kolečka */
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: none !important;  /* Žádný stín */
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

/* Úprava velikosti samotné ikony uvnitř */
.elementor-653 .elementor-element.elementor-element-d9114c4 .elementor-icon-box-icon i,
.elementor-653 .elementor-element.elementor-element-d9114c4 .elementor-icon-box-icon svg {
    font-size: 24px !important;   /* Velikost ikony */
    width: 24px !important;
    height: 24px !important;
}

/* 2. Vytažení nahoru do fotky (polovina z 60px je 30px) */
.elementor-653 .elementor-element.elementor-element-d9114c4 {
    margin-top: -50px !important; /* Přesná polovina nové výšky kolečka */
    position: relative;
    z-index: 10;
}/* End custom CSS */