.dni{display:none;border:1px dotted red;background-color:#fff;padding:2px 3px;margin:0 1px;font-size:10px}.dni-bar{display:none}.q-debug{display:none}.q-debug-window{display:none}

.banner-title {
  font-size: 60px;
}

.home-section {
    padding-bottom: 5rem;
}

.footer-p a {
    color:black;
}

.footer-p p {
    color:black;
    margin-bottom: 0.5rem;
}

.adres-data p{
    margin-bottom: 3px .5rem;
}

.table-price tr {
    padding: 3px;
}

.table-price td {
    padding: 0 1rem;
}

.kiss-icon {
  max-width: 200px;
}


#team .card {
  border: none;
  background: #ffffff; }

.image-flip:hover .backside,
.image-flip.hover .backside {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  border-radius: .25rem; }

.image-flip:hover .frontside,
.image-flip.hover .frontside {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg); }

.mainflip {
  -webkit-transition: 1s;
  -webkit-transform-style: preserve-3d;
  -ms-transition: 1s;
  -moz-transition: 1s;
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transition: 1s;
  transform-style: preserve-3d;
  position: relative; }

.frontside {
  position: relative;
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  z-index: 2;
  margin-bottom: 30px; }

.backside {
  position: absolute;
  top: 0;
  left: 0;
  background: white;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  box-shadow: 5px 7px 9px -4px #9e9e9e; }

.frontside,
.backside {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transition: 1s;
  -moz-transform-style: preserve-3d;
  -o-transition: 1s;
  -o-transform-style: preserve-3d;
  -ms-transition: 1s;
  -ms-transform-style: preserve-3d;
  transition: 1s;
  transform-style: preserve-3d; }

.frontside .card,
.backside .card {
  min-height: 312px; }

.backside .card a {
  font-size: 18px;
  color: #122454 !important; }

.frontside .card .card-title,
.backside .card .card-title {
  color: #122454 !important; }

.team-img {
  width: 30%;
  height: 30%; }
