
flickitycarousel {display:block;} /* ach dodo */


.container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    margin-right: auto;
    margin-left: auto
}

.container::after,
.container-fluid::after {
    display: table;
    clear: both;
    content: ""
}


/*
@media (min-width: 544px) {
    .container {
        max-width:576px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:720px
    }
}

@media (min-width: 992px) {
    .container {
        max-width:940px
    }
}
*/

/*
@media (min-width: 1200px) {
    .container {
        max-width:1140px
    }
}
*/

.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto
}

.row {
  margin-right: -20px;
  margin-left: -20px;
}

.row.no-gap,
.row.gap-0 {
  margin-right: 0;
  margin-left: 0;  
}

.row.no-gap > [class^="col-"],
.row.gap-0 > [class^="col-"],
.row.no-gap > [class*=" col-"],
.row.gap-0 > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

.row.gap-1px {
  margin-right: -0.5px;
  margin-left: -0.5px;
}

.row.gap-1px > [class^="col-"],
.row.gap-1px > [class*=" col-"] {
  padding-right: 0.5px;
  padding-left: 0.5px;
}

.row.gap-1 {
  margin-right: -2.5px;
  margin-left: -2.5px;
}

.row.gap-1 > [class^="col-"],
.row.gap-1 > [class*=" col-"] {
  padding-right: 2.5px;
  padding-left: 2.5px;
}

.row.gap-2 {
  margin-right: -5px;
  margin-left: -5px;
}

.row.gap-2 > [class^="col-"],
.row.gap-2 > [class*=" col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.row.gap-3 {
  margin-right: -7.5px;
  margin-left: -7.5px;
}

.row.gap-3 > [class^="col-"],
.row.gap-3 > [class*=" col-"] {
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.row.gap-4 {
  margin-right: -10px;
  margin-left: -10px;
}

.row.gap-4 > [class^="col-"],
.row.gap-4 > [class*=" col-"] {
  padding-right: 10px;
  padding-left: 10px;
}

.row.gap-5 {
  margin-right: -12.5px;
  margin-left: -12.5px;
}

.row.gap-5 > [class^="col-"],
.row.gap-5 > [class*=" col-"] {
  padding-right: 12.5px;
  padding-left: 12.5px;
}

.row.gap-6 {
  margin-right: -15px;
  margin-left: -15px;
}

.row.gap-6 > [class^="col-"],
.row.gap-6 > [class*=" col-"] {
  padding-right: 15px;
  padding-left: 15px;
}


.row:before,
.row:after {
  content: " " !important;
  display: table !important;
}
.row:after { clear: both !important; }

.col-1\@lg,.col-10\@lg,.col-11\@lg,.col-12\@lg,.col-2\@lg,.col-3\@lg,.col-4\@lg,.col-5\@lg,.col-6\@lg,.col-7\@lg,.col-8\@lg,.col-9\@lg,.col-1\@md,.col-10\@md,.col-11\@md,.col-12\@md,.col-2\@md,.col-3\@md,.col-4\@md,.col-5\@md,.col-6\@md,.col-7\@md,.col-8\@md,.col-9\@md,.col-1\@sm,.col-10\@sm,.col-11\@sm,.col-12\@sm,.col-2\@sm,.col-3\@sm,.col-4\@sm,.col-5\@sm,.col-6\@sm,.col-7\@sm,.col-8\@sm,.col-9\@sm,.col-1\@xl,.col-10\@xl,.col-11\@xl,.col-12\@xl,.col-2\@xl,.col-3\@xl,.col-4\@xl,.col-5\@xl,.col-6\@xl,.col-7\@xl,.col-8\@xl,.col-9\@xl,.col-1\@xs,.col-10\@xs,.col-11\@xs,.col-12\@xs,.col-2\@xs,.col-3\@xs,.col-4\@xs,.col-5\@xs,.col-6\@xs,.col-7\@xs,.col-8\@xs,.col-9\@xs {
  position: relative;
  min-height: 1px;
  padding-right: 20px;
  padding-left: 20px;
}

.col-1\@xs,.col-10\@xs,.col-11\@xs,.col-12\@xs,.col-2\@xs,.col-3\@xs,.col-4\@xs,.col-5\@xs,.col-6\@xs,.col-7\@xs,.col-8\@xs,.col-9\@xs {
  float: left
}

.col-1\@xs {
  width: 8.333333%
}

.col-2\@xs {
  width: 16.666667%
}

.col-3\@xs {
  width: 25%
}

.col-4\@xs {
  width: 33.333333%
}

.col-5\@xs {
  width: 41.666667%
}

.col-6\@xs {
  width: 50%
}

.col-7\@xs {
  width: 58.333333%
}

.col-8\@xs {
  width: 66.666667%
}

.col-9\@xs {
  width: 75%
}

.col-10\@xs {
  width: 83.333333%
}

.col-11\@xs {
  width: 91.666667%
}

.col-12\@xs {
  width: 100%
}

.col-pull-0\@xs {
  right: auto
}

.col-pull-1\@xs {
  right: 8.333333%
}

.col-pull-2\@xs {
  right: 16.666667%
}

.col-pull-3\@xs {
  right: 25%
}

.col-pull-4\@xs {
  right: 33.333333%
}

.col-pull-5\@xs {
  right: 41.666667%
}

.col-pull-6\@xs {
  right: 50%
}

.col-pull-7\@xs {
  right: 58.333333%
}

.col-pull-8\@xs {
  right: 66.666667%
}

.col-pull-9\@xs {
  right: 75%
}

.col-pull-10\@xs {
  right: 83.333333%
}

.col-pull-11\@xs {
  right: 91.666667%
}

.col-pull-12\@xs {
  right: 100%
}

.col-push-0\@xs {
  left: auto
}

.col-push-1\@xs {
  left: 8.333333%
}

.col-push-2\@xs {
  left: 16.666667%
}

.col-push-3\@xs {
  left: 25%
}

.col-push-4\@xs {
  left: 33.333333%
}

.col-push-5\@xs {
  left: 41.666667%
}

.col-push-6\@xs {
  left: 50%
}

.col-push-7\@xs {
  left: 58.333333%
}

.col-push-8\@xs {
  left: 66.666667%
}

.col-push-9\@xs {
  left: 75%
}

.col-push-10\@xs {
  left: 83.333333%
}

.col-push-11\@xs {
  left: 91.666667%
}

.col-push-12\@xs {
  left: 100%
}

.col-offset-0\@xs {
  margin-left: 0
}

.col-offset-1\@xs {
  margin-left: 8.333333%
}

.col-offset-2\@xs {
  margin-left: 16.666667%
}

.col-offset-3\@xs {
  margin-left: 25%
}

.col-offset-4\@xs {
  margin-left: 33.333333%
}

.col-offset-5\@xs {
  margin-left: 41.666667%
}

.col-offset-6\@xs {
  margin-left: 50%
}

.col-offset-7\@xs {
  margin-left: 58.333333%
}

.col-offset-8\@xs {
  margin-left: 66.666667%
}

.col-offset-9\@xs {
  margin-left: 75%
}

.col-offset-10\@xs {
  margin-left: 83.333333%
}

.col-offset-11\@xs {
  margin-left: 91.666667%
}

.col-offset-12\@xs {
  margin-left: 100%
}

@media (min-width: 544px) {
  .col-1\@sm,.col-10\@sm,.col-11\@sm,.col-12\@sm,.col-2\@sm,.col-3\@sm,.col-4\@sm,.col-5\@sm,.col-6\@sm,.col-7\@sm,.col-8\@sm,.col-9\@sm {
    float:left
  }

  .col-1\@sm {
    width: 8.333333%
  }

  .col-2\@sm {
    width: 16.666667%
  }

  .col-3\@sm {
    width: 25%
  }

  .col-4\@sm {
    width: 33.333333%
  }

  .col-5\@sm {
    width: 41.666667%
  }

  .col-6\@sm {
    width: 50%
  }

  .col-7\@sm {
    width: 58.333333%
  }

  .col-8\@sm {
    width: 66.666667%
  }

  .col-9\@sm {
    width: 75%
  }

  .col-10\@sm {
    width: 83.333333%
  }

  .col-11\@sm {
    width: 91.666667%
  }

  .col-12\@sm {
    width: 100%
  }

  .col-pull-0\@sm {
    right: auto
  }

  .col-pull-1\@sm {
    right: 8.333333%
  }

  .col-pull-2\@sm {
    right: 16.666667%
  }

  .col-pull-3\@sm {
    right: 25%
  }

  .col-pull-4\@sm {
    right: 33.333333%
  }

  .col-pull-5\@sm {
    right: 41.666667%
  }

  .col-pull-6\@sm {
    right: 50%
  }

  .col-pull-7\@sm {
    right: 58.333333%
  }

  .col-pull-8\@sm {
    right: 66.666667%
  }

  .col-pull-9\@sm {
    right: 75%
  }

  .col-pull-10\@sm {
    right: 83.333333%
  }

  .col-pull-11\@sm {
    right: 91.666667%
  }

  .col-pull-12\@sm {
    right: 100%
  }

  .col-push-0\@sm {
    left: auto
  }

  .col-push-1\@sm {
    left: 8.333333%
  }

  .col-push-2\@sm {
    left: 16.666667%
  }

  .col-push-3\@sm {
    left: 25%
  }

  .col-push-4\@sm {
    left: 33.333333%
  }

  .col-push-5\@sm {
    left: 41.666667%
  }

  .col-push-6\@sm {
    left: 50%
  }

  .col-push-7\@sm {
    left: 58.333333%
  }

  .col-push-8\@sm {
    left: 66.666667%
  }

  .col-push-9\@sm {
    left: 75%
  }

  .col-push-10\@sm {
    left: 83.333333%
  }

  .col-push-11\@sm {
    left: 91.666667%
  }

  .col-push-12\@sm {
    left: 100%
  }

  .col-offset-0\@sm {
    margin-left: 0
  }

  .col-offset-1\@sm {
    margin-left: 8.333333%
  }

  .col-offset-2\@sm {
    margin-left: 16.666667%
  }

  .col-offset-3\@sm {
    margin-left: 25%
  }

  .col-offset-4\@sm {
    margin-left: 33.333333%
  }

  .col-offset-5\@sm {
    margin-left: 41.666667%
  }

  .col-offset-6\@sm {
    margin-left: 50%
  }

  .col-offset-7\@sm {
    margin-left: 58.333333%
  }

  .col-offset-8\@sm {
    margin-left: 66.666667%
  }

  .col-offset-9\@sm {
    margin-left: 75%
  }

  .col-offset-10\@sm {
    margin-left: 83.333333%
  }

  .col-offset-11\@sm {
    margin-left: 91.666667%
  }

  .col-offset-12\@sm {
    margin-left: 100%
  }
}

@media (min-width: 768px) {
  .col-1\@md,.col-10\@md,.col-11\@md,.col-12\@md,.col-2\@md,.col-3\@md,.col-4\@md,.col-5\@md,.col-6\@md,.col-7\@md,.col-8\@md,.col-9\@md {
    float:left
  }

  .col-1\@md {
    width: 8.333333%
  }

  .col-2\@md {
    width: 16.666667%
  }

  .col-3\@md {
    width: 25%
  }

  .col-4\@md {
    width: 33.333333%
  }

  .col-5\@md {
    width: 41.666667%
  }

  .col-6\@md {
    width: 50%
  }

  .col-7\@md {
    width: 58.333333%
  }

  .col-8\@md {
    width: 66.666667%
  }

  .col-9\@md {
    width: 75%
  }

  .col-10\@md {
    width: 83.333333%
  }

  .col-11\@md {
    width: 91.666667%
  }

  .col-12\@md {
    width: 100%
  }

  .col-pull-0\@md {
    right: auto
  }

  .col-pull-1\@md {
    right: 8.333333%
  }

  .col-pull-2\@md {
    right: 16.666667%
  }

  .col-pull-3\@md {
    right: 25%
  }

  .col-pull-4\@md {
    right: 33.333333%
  }

  .col-pull-5\@md {
    right: 41.666667%
  }

  .col-pull-6\@md {
    right: 50%
  }

  .col-pull-7\@md {
    right: 58.333333%
  }

  .col-pull-8\@md {
    right: 66.666667%
  }

  .col-pull-9\@md {
    right: 75%
  }

  .col-pull-10\@md {
    right: 83.333333%
  }

  .col-pull-11\@md {
    right: 91.666667%
  }

  .col-pull-12\@md {
    right: 100%
  }

  .col-push-0\@md {
    left: auto
  }

  .col-push-1\@md {
    left: 8.333333%
  }

  .col-push-2\@md {
    left: 16.666667%
  }

  .col-push-3\@md {
    left: 25%
  }

  .col-push-4\@md {
    left: 33.333333%
  }

  .col-push-5\@md {
    left: 41.666667%
  }

  .col-push-6\@md {
    left: 50%
  }

  .col-push-7\@md {
    left: 58.333333%
  }

  .col-push-8\@md {
    left: 66.666667%
  }

  .col-push-9\@md {
    left: 75%
  }

  .col-push-10\@md {
    left: 83.333333%
  }

  .col-push-11\@md {
    left: 91.666667%
  }

  .col-push-12\@md {
    left: 100%
  }

  .col-offset-0\@md {
    margin-left: 0
  }

  .col-offset-1\@md {
    margin-left: 8.333333%
  }

  .col-offset-2\@md {
    margin-left: 16.666667%
  }

  .col-offset-3\@md {
    margin-left: 25%
  }

  .col-offset-4\@md {
    margin-left: 33.333333%
  }

  .col-offset-5\@md {
    margin-left: 41.666667%
  }

  .col-offset-6\@md {
    margin-left: 50%
  }

  .col-offset-7\@md {
    margin-left: 58.333333%
  }

  .col-offset-8\@md {
    margin-left: 66.666667%
  }

  .col-offset-9\@md {
    margin-left: 75%
  }

  .col-offset-10\@md {
    margin-left: 83.333333%
  }

  .col-offset-11\@md {
    margin-left: 91.666667%
  }

  .col-offset-12\@md {
    margin-left: 100%
  }
}

@media (min-width: 992px) {
  .col-1\@lg,.col-10\@lg,.col-11\@lg,.col-12\@lg,.col-2\@lg,.col-3\@lg,.col-4\@lg,.col-5\@lg,.col-6\@lg,.col-7\@lg,.col-8\@lg,.col-9\@lg {
    float:left
  }

  .col-1\@lg {
    width: 8.333333%
  }

  .col-2\@lg {
    width: 16.666667%
  }

  .col-3\@lg {
    width: 25%
  }

  .col-4\@lg {
    width: 33.333333%
  }

  .col-5\@lg {
    width: 41.666667%
  }

  .col-6\@lg {
    width: 50%
  }

  .col-7\@lg {
    width: 58.333333%
  }

  .col-8\@lg {
    width: 66.666667%
  }

  .col-9\@lg {
    width: 75%
  }

  .col-10\@lg {
    width: 83.333333%
  }

  .col-11\@lg {
    width: 91.666667%
  }

  .col-12\@lg {
    width: 100%
  }

  .col-pull-0\@lg {
    right: auto
  }

  .col-pull-1\@lg {
    right: 8.333333%
  }

  .col-pull-2\@lg {
    right: 16.666667%
  }

  .col-pull-3\@lg {
    right: 25%
  }

  .col-pull-4\@lg {
    right: 33.333333%
  }

  .col-pull-5\@lg {
    right: 41.666667%
  }

  .col-pull-6\@lg {
    right: 50%
  }

  .col-pull-7\@lg {
    right: 58.333333%
  }

  .col-pull-8\@lg {
    right: 66.666667%
  }

  .col-pull-9\@lg {
    right: 75%
  }

  .col-pull-10\@lg {
    right: 83.333333%
  }

  .col-pull-11\@lg {
    right: 91.666667%
  }

  .col-pull-12\@lg {
    right: 100%
  }

  .col-push-0\@lg {
    left: auto
  }

  .col-push-1\@lg {
    left: 8.333333%
  }

  .col-push-2\@lg {
    left: 16.666667%
  }

  .col-push-3\@lg {
    left: 25%
  }

  .col-push-4\@lg {
    left: 33.333333%
  }

  .col-push-5\@lg {
    left: 41.666667%
  }

  .col-push-6\@lg {
    left: 50%
  }

  .col-push-7\@lg {
    left: 58.333333%
  }

  .col-push-8\@lg {
    left: 66.666667%
  }

  .col-push-9\@lg {
    left: 75%
  }

  .col-push-10\@lg {
    left: 83.333333%
  }

  .col-push-11\@lg {
    left: 91.666667%
  }

  .col-push-12\@lg {
    left: 100%
  }

  .col-offset-0\@lg {
    margin-left: 0
  }

  .col-offset-1\@lg {
    margin-left: 8.333333%
  }

  .col-offset-2\@lg {
    margin-left: 16.666667%
  }

  .col-offset-3\@lg {
    margin-left: 25%
  }

  .col-offset-4\@lg {
    margin-left: 33.333333%
  }

  .col-offset-5\@lg {
    margin-left: 41.666667%
  }

  .col-offset-6\@lg {
    margin-left: 50%
  }

  .col-offset-7\@lg {
    margin-left: 58.333333%
  }

  .col-offset-8\@lg {
    margin-left: 66.666667%
  }

  .col-offset-9\@lg {
    margin-left: 75%
  }

  .col-offset-10\@lg {
    margin-left: 83.333333%
  }

  .col-offset-11\@lg {
    margin-left: 91.666667%
  }

  .col-offset-12\@lg {
    margin-left: 100%
  }
}

@media (min-width: 1200px) {
  .col-1\@xl,.col-10\@xl,.col-11\@xl,.col-12\@xl,.col-2\@xl,.col-3\@xl,.col-4\@xl,.col-5\@xl,.col-6\@xl,.col-7\@xl,.col-8\@xl,.col-9\@xl {
    float:left
  }

  .col-1\@xl {
    width: 8.333333%
  }

  .col-2\@xl {
    width: 16.666667%
  }

  .col-3\@xl {
    width: 25%
  }

  .col-4\@xl {
    width: 33.333333%
  }

  .col-5\@xl {
    width: 41.666667%
  }

  .col-6\@xl {
    width: 50%
  }

  .col-7\@xl {
    width: 58.333333%
  }

  .col-8\@xl {
    width: 66.666667%
  }

  .col-9\@xl {
    width: 75%
  }

  .col-10\@xl {
    width: 83.333333%
  }

  .col-11\@xl {
    width: 91.666667%
  }

  .col-12\@xl {
    width: 100%
  }

  .col-pull-0\@xl {
    right: auto
  }

  .col-pull-1\@xl {
    right: 8.333333%
  }

  .col-pull-2\@xl {
    right: 16.666667%
  }

  .col-pull-3\@xl {
    right: 25%
  }

  .col-pull-4\@xl {
    right: 33.333333%
  }

  .col-pull-5\@xl {
    right: 41.666667%
  }

  .col-pull-6\@xl {
    right: 50%
  }

  .col-pull-7\@xl {
    right: 58.333333%
  }

  .col-pull-8\@xl {
    right: 66.666667%
  }

  .col-pull-9\@xl {
    right: 75%
  }

  .col-pull-10\@xl {
    right: 83.333333%
  }

  .col-pull-11\@xl {
    right: 91.666667%
  }

  .col-pull-12\@xl {
    right: 100%
  }

  .col-push-0\@xl {
    left: auto
  }

  .col-push-1\@xl {
    left: 8.333333%
  }

  .col-push-2\@xl {
    left: 16.666667%
  }

  .col-push-3\@xl {
    left: 25%
  }

  .col-push-4\@xl {
    left: 33.333333%
  }

  .col-push-5\@xl {
    left: 41.666667%
  }

  .col-push-6\@xl {
    left: 50%
  }

  .col-push-7\@xl {
    left: 58.333333%
  }

  .col-push-8\@xl {
    left: 66.666667%
  }

  .col-push-9\@xl {
    left: 75%
  }

  .col-push-10\@xl {
    left: 83.333333%
  }

  .col-push-11\@xl {
    left: 91.666667%
  }

  .col-push-12\@xl {
    left: 100%
  }

  .col-offset-0\@xl {
    margin-left: 0
  }

  .col-offset-1\@xl {
    margin-left: 8.333333%
  }

  .col-offset-2\@xl {
    margin-left: 16.666667%
  }

  .col-offset-3\@xl {
    margin-left: 25%
  }

  .col-offset-4\@xl {
    margin-left: 33.333333%
  }

  .col-offset-5\@xl {
    margin-left: 41.666667%
  }

  .col-offset-6\@xl {
    margin-left: 50%
  }

  .col-offset-7\@xl {
    margin-left: 58.333333%
  }

  .col-offset-8\@xl {
    margin-left: 66.666667%
  }

  .col-offset-9\@xl {
    margin-left: 75%
  }

  .col-offset-10\@xl {
    margin-left: 83.333333%
  }

  .col-offset-11\@xl {
    margin-left: 91.666667%
  }

  .col-offset-12\@xl {
    margin-left: 100%
  }
}