.elementor-104 .elementor-element.elementor-element-a7be9f1{--display:flex;--background-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-65cb4a8 img{width:95%;border-radius:15px 15px 15px 15px;}.elementor-104 .elementor-element.elementor-element-138313a{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-138313a:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-138313a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-104 .elementor-element.elementor-element-138313a, .elementor-104 .elementor-element.elementor-element-138313a::before{--border-transition:0.3s;}.elementor-104 .elementor-element.elementor-element-b6a559f .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:800;}.elementor-104 .elementor-element.elementor-element-96cb5f5 .elementor-widget-container{color:#000000;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;}.elementor-104 .elementor-element.elementor-element-6f481b6 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;line-height:24px;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-104 .elementor-element.elementor-element-6f481b6 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-6f481b6.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}/* Start custom CSS for button, class: .elementor-element-6f481b6 *//* === Tečka za textem uvnitř tlačítka (bez podkladu kolem) === */

/* Ujisti se, že obsah je vedle sebe (text + tečka) */
.pill-dot.elementor-button,
.pill-dot.elementor-button-link {
  display: inline-flex;            /* drží text a tečku v řadě */
  align-items: center;
  gap: 12px;                       /* mezera mezi textem a tečkou */
}

/* Elementor wrapper zjednodušíme, ale nic nepodkreslujeme */
.pill-dot.elementor-button .elementor-button-content-wrapper,
.pill-dot.elementor-button-link .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  box-shadow: none !important;
}

/* Tečka – přidá se ZA text uvnitř tlačítka */
.pill-dot .elementor-button-text::after {
  content: "";
  display: inline-block;
  width: 28px;                     /* uprav podle výšky tlačítka */
  height: 28px;
  border-radius: 50%;
  background: #E9C13B;            /* žlutá */
  outline: 4px solid #fff;        /* bílý kroužek jako na tvém obrázku */
  box-shadow: inset 0 0 0 1px rgba(0,0,0,.05);
  flex: 0 0 auto;
}

/* (Volitelně) zarovnání textu, aby nevznikalo zalomení */
.pill-dot .elementor-button-text{
  white-space: nowrap;
  align-content: center;
  justify-content: center;
  
}/* End custom CSS */