.elementor-30016 .elementor-element.elementor-element-4cc53d9{--display:flex;}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 7 );}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 7 );flex-grow:0;}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-item{align-self:flex-start;padding-bottom:20px;}@media(max-width:1024px){.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:3;}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 4 );}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 4 );}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-item{align-self:flex-start;}}@media(max-width:767px){.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:1;}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater-item{align-self:flex-start;padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-30016 .elementor-element.elementor-element-e7fd85c .dce-acf-repeater{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}}/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-e7fd85c */.tooltip {
  position: relative;
  display: inline-block;
}

.otaznik {
    background-color: black;
    width: 10px;
    height: 10px;
    color: white;
    border-radius: 50em;
    padding: 3px 10px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    zoom: .6;
}

.elementor-30016 .elementor-element.elementor-element-e7fd85c img{
    width:100px;
    height: 100px;
    object-fit: cover;
}

.elementor-30016 .elementor-element.elementor-element-e7fd85c p{
    margin-bottom: 0px;
    padding: 10px;
}

.elementor-30016 .elementor-element.elementor-element-e7fd85c{
    text-align: center;
}

.tooltip .tooltiptext {
      top: 100%;
  left: -50%; 
  visibility: hidden;
  width: 220px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px;
  padding: 0px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

/*
.tooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  bottom: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent black transparent transparent;
}
*/

@media (max-width: 767px){
    .otaznik, .tooltiptext{
        display:none;
        }
    .elementor-30016 .elementor-element.elementor-element-e7fd85c img{
            width:80px;
            height:80px;
}
}/* End custom CSS */