.vyberete-si {
    /* padding: 50px 0; */
  }
  .vyberete-si .kvinu-block-darken {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: black;
  }
  .vyberete-si .kvinu-block-darken.custom-color {
    background: transparent;
  }
  .vyberete-si .kvinu-block-darken.lighten {
  
    background: white;
  }
  .vyberete-si .section-heading {
    margin-bottom: 10px;
  }
  .vyberete-si .container-fluid {
    position: relative;
    z-index: 3;
  }
  
  .vyberete-si .kvinu-section-bg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    aspect-ratio: 1 / 1;
    transition: all .3s ease;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }
  
  .vyberete-si .kvinu-block-icon {
    height: 30px;
    margin-bottom: 10px;
  }
  
  .vyberete-si .kvinu-block-darken.opacity90 {
    opacity: 0.9;
  }
  .vyberete-si .kvinu-block-darken.opacity80 {
    opacity: 0.8;
  }
  .vyberete-si .kvinu-block-darken.opacity70 {
    opacity: 0.7;
  }
  .vyberete-si .kvinu-block-darken.opacity60 {
    opacity: 0.6;
  }
  .vyberete-si .kvinu-block-darken.opacity50 {
    opacity: 0.5;
  }
  .vyberete-si .kvinu-block-darken.opacity40 {
    opacity: 0.4;
  }
  .vyberete-si .kvinu-block-darken.opacity30 {
    opacity: 0.3;
  }
  .vyberete-si .kvinu-block-darken.opacity20 {
    opacity: 0.2;
  }
  .vyberete-si .kvinu-block-darken.opacity10 {
    opacity: 0.1;
  }
  .vyberete-si .kvinu-block-darken.opacity0 {
    opacity: 0;
  }


  /*podle poctu end*/
  
  .vyberete-si .kvinu-block-content {
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 40px;
    animation-delay: 0.5s;
  }

  
  .vyberete-si .kvinu-block-content h2 {
    margin: 0 0 15px 0;
    line-height: 120%;
  }
  .vyberete-si .kvinu-block-content p {
    line-height: 150%;
  }
  .vyberete-si .kvinu-block-content .btn {
    
  }
  
  .vyberete-si .kvinu-block-fix-size {
    height: 330px;
    overflow: hidden;
    position: relative;
    margin: 0 5px;
    border-radius: 8px;
  }
  
  
  .vyberete-si .kvinu-block-fix-size .kvinu-block-bg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    aspect-ratio: 1 / 1;
    transition: all .3s ease;
  }
  .vyberete-si .kvinu-block-fix-size:hover .kvinu-block-bg,
  .vyberete-si .kvinu-block-fix-size:focus .kvinu-block-bg {
    transform: scale(1.05);
  }
  
  .vyberete-si .kvinu-block-content .left-content {
    position: relative;
    z-index: 10;
    width: 100%;
    display: flex
    ;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
  }
  
  .vyberete-si .kvinu-block-content .left-content.text-left h2 {
    text-align: left;
  }
  .vyberete-si .kvinu-block-content .left-content.text-left p {
    text-align: left;
  }
  .vyberete-si .kvinu-block-content .left-content.text-right h2 {
    text-align: right;
  }
  .vyberete-si .kvinu-block-content .left-content.text-right p {
    text-align: right;
  }
  .vyberete-si .block-anchor-full {
    position: absolute;
    z-index: 12;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }
  
  .vyberete-si .kvinu-block-content.blockcounter2{
    animation-delay: .3s;
  }
  .vyberete-si .kvinu-block-content.blockcounter3{
    animation-delay: .6s;
  }
  .vyberete-si .kvinu-block-content.blockcounter4{
    animation-delay: .9s;
  }
  .vyberete-si .kvinu-block-content.blockcounter5{
    animation-delay: 1.2s;
  }
  
  @media (max-width: 992px) {
   
  }
  @media (max-width: 768px) {
  
    
  }
   