.ba-form-12 .ba-form-acceptance-field .ba-form-acceptance-html p a {
    color: #ffffff9c;
}

.shrift2 {
font-size: 75pt;
line-height: 110px;
}

.shrift1 {
font-size: 46pt;
}

.ba-icon-list-wrapper ul li i, #item-1716957786810 ul li a:before, #item-1716957786810 ul li.list-item-without-link:before {
    order: 0;
    margin-right: 10px !important;
  margin-top: 17px;
}

#item-1716957786810 {
    display: block;
    margin-bottom: 0px;
    margin-top: 0px;
}

#item-1716957786810 .ba-icon-list-wrapper ul li {
    --icon-list-line-height: 0px;
}

.ba-form-submit-btn {
  background: linear-gradient(90deg, #ad0567, #8a1d81, #ad0567);
   background-size: 300% auto; 
  -webkit-animation: rainbow 5s linear infinite;
  -z-animation: rainbow 5s linear infinite;
  -o-animation: rainbow 5s linear infinite;
  animation: rainbow 5s linear infinite;
}

@-webkit-keyframes rainbow {
    to {
      background-position: 150% center;
    }
  }

@-moz-keyframes rainbow {
    to {
      background-position: 150% center;
    }
  }

@-o-keyframes rainbow {
    to {
      background-position: 150% center;
    }
  }

@keyframes rainbow { 
    to {
      background-position: 150% center;
    }
  }

.knop .ba-button-wrapper a {
  background: linear-gradient(90deg, #ad0567, #8a1d81, #ad0567);
   background-size: 300% auto; 
  -webkit-animation: rainbow 5s linear infinite;
  -z-animation: rainbow 5s linear infinite;
  -o-animation: rainbow 5s linear infinite;
  animation: rainbow 5s linear infinite;
}

@-webkit-keyframes rainbow {
    to {
      background-position: 150% center;
    }
  }

@-moz-keyframes rainbow {
    to {
      background-position: 150% center;
    }
  }

@-o-keyframes rainbow {
    to {
      background-position: 150% center;
    }
  }

@keyframes rainbow { 
    to {
      background-position: 150% center;
    }
  }

.ba-button-wrapper a:hover {
background: none;
}


.uslug {
   background-size: 105% !important;
   transition: all 0.5s ease !important;
   }

.uslug:hover {
    background-size: 120% !important;

}


#item-1716960729208 ul.nav.nav-tabs li.active a {
  color:#fff;
  background-color: #8a1d81;
}


#item-17172514598202 .ba-icon-list-wrapper ul li span {
    color: #ad0567 !important;
}

#item-17172514598202 .ba-icon-list-wrapper ul li span:hover {
    color: #8c1e83 !important;
}

.ba-icon-list-wrapper ul li i, #item-1716957786810 ul li a:before, #item-1716957786810 ul li.list-item-without-link:before {
    order: 0;
    margin-right: 10px !important;
    margin-top: 10px;
}


.ba-form-acceptance-field .ba-field-container, .ba-form-field-item .ba-form-checkbox-wrapper .ba-checkbox-wrapper {
    padding-left: 40px !important;

}


.ba-form-28 .ba-form-acceptance-field .ba-form-acceptance-html p a {
    color: rgb(255 197 250);
}

@media (max-width: 768px){
.ba-item-icon-list .vertical-layout li {
    margin-top: 10px;
}}
  
  @media (max-width: 768px){
.ba-form-28 .ba-form-page {
    padding: 0px !important; 
    width: 100% !important;
}

.ba-form-acceptance-field label.ba-form-checkbox > span, .ba-form-field-item .ba-form-checkbox-wrapper label.ba-form-checkbox > span {
    top: calc(var(--field-typography-line-height) / 2 - 2px) !important;
}

}