/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/bleucitron/css/whitelabel/whitelabel-festival.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************/
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-200%);
  }
}

.product-img {
  position: relative;
  display: inline-block;
}

.event-tags {
  position: absolute;
  top: 0;
  left: 0;
}

.event-tags .event-tag {
  padding: 3px 6px;
  font-size: 14px !important;
  font-weight: 500;
  color: #fff;
  width: auto;
  margin-bottom: 4px;
  display: inline-block;
  border-radius: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.festival-header {
  height: 300px;
}

.festival-header-message {
  font-size: 20px;
  font-weight: 600;
  padding: 5px 0;
}

.festival-header-message .content {
  position: relative;
  animation: scroll 60s infinite linear;
  white-space: nowrap;
}

.festival-content {
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 58px;
}

.festival-section {
  padding: 50px 0 70px;
}

.festival-section:nth-of-type(even) {
  padding: 50px 0;
}

.festival-section:last-of-type {
  padding-bottom: 100px;
}

.festival-title {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 40px;
}

.festival-card-title {
  padding: 5px;
  font-size: 20px;
  font-weight: 600;
}

.festival-card-body {
  padding: 15px;
}

.festival-card-content {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 100;
  line-height: 1.4;
}

.festival-card-content ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.festival-card .uk-button {
  border-radius: 30px;
  font-size: 14px;
  transition: all .7s !important;
  line-height: 30px;
}

@media screen and (max-width: 960px) {
  html {
    overflow: hidden;
  }
  .festival-content {
    padding-right: 0;
  }
  .uk-container {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

@media screen and (max-width: 640px) {
  .festival-header {
    height: 200px;
  }
  .festival-title {
    font-size: 20px;
  }
  .festival-header-message .content {
    animation: scroll 30s infinite linear;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2wtYXBwLWZlc3RpdmFsLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNJO0lBQ0ksd0JBQXdCO0VBQzlCO0VBQ0U7SUFDSSw0QkFBNEI7RUFDbEM7QUFDRjs7QUFFQTtFQUNJLGtCQUFrQjtFQUNsQixxQkFBcUI7QUFDekI7O0FBQ0E7RUFDSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87QUFFWDs7QUFBQTtFQUNJLGdCQUFnQjtFQUNoQiwwQkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUFHcEI7O0FBQUE7RUFDSSxhQUFhO0FBR2pCOztBQUFBO0VBQ0ksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0FBR2xCOztBQU5BO0VBS1Esa0JBQWtCO0VBQ2xCLHFDQUFxQztFQUNyQyxtQkFBbUI7QUFLM0I7O0FBREE7RUFDSSxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFJdkI7O0FBREE7RUFDSSxvQkFBb0I7QUFJeEI7O0FBTEE7RUFHUSxlQUFlO0FBTXZCOztBQVRBO0VBTVEscUJBQXFCO0FBTzdCOztBQUhBO0VBQ0ksZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFNdkI7O0FBSEE7RUFDSSxZQUFZO0VBQ1osZUFBZTtFQUNmLGdCQUFnQjtBQU1wQjs7QUFIQTtFQUNJLGFBQWE7QUFNakI7O0FBSEE7RUFDSSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFNcEI7O0FBVkE7RUFNUSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtBQVF4Qjs7QUFKQTtFQUNJLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLGlCQUFpQjtBQU9yQjs7QUFIQTtFQUVJO0lBQ0ksZ0JBQWdCO0VBS3RCO0VBRkU7SUFDSSxnQkFBZ0I7RUFJdEI7RUFERTtJQUNJLDZCQUE2QjtJQUM3Qiw4QkFBOEI7RUFHcEM7QUFDRjs7QUFDQTtFQUVJO0lBQ0ksYUFBYTtFQUNuQjtFQUVFO0lBQ0ksZUFBZTtFQUFyQjtFQUdFO0lBQ0kscUNBQXFDO0VBRDNDO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYmxldWNpdHJvbi9jc3Mvd2hpdGVsYWJlbC93aGl0ZWxhYmVsLWZlc3RpdmFsLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGtleWZyYW1lcyBzY3JvbGwge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgICB9XG59XG5cbi5wcm9kdWN0LWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ldmVudC10YWdzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG4uZXZlbnQtdGFncyAuZXZlbnQtdGFnIHtcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mZXN0aXZhbC1oZWFkZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG59XG5cbi5mZXN0aXZhbC1oZWFkZXItbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsIDYwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG4uZmVzdGl2YWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xufVxuXG4uZmVzdGl2YWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDcwcHg7XG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxufVxuXG4uZmVzdGl2YWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5mZXN0aXZhbC1jYXJkLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mZXN0aXZhbC1jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5mZXN0aXZhbC1jYXJkLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5mZXN0aXZhbC1jYXJkIC51ay1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuN3MgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuXG4gICAgaHRtbCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmZlc3RpdmFsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC51ay1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXG4gICAgLmZlc3RpdmFsLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmZlc3RpdmFsLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5mZXN0aXZhbC1oZWFkZXItbWVzc2FnZSAuY29udGVudCB7XG4gICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsIDMwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgfVxuXG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/