/**
 * BFI Pop-up styling
 */

html.dont-move {
  margin: 0;
  height: 100%;
  overflow: hidden;
}

.modal-smoke-screen {
  display: none;
  z-index: 50;
  --smokescreen: rgba(70, 70, 70, 0.75);
}

.modal-smoke-screen.active {
  display: block;
}

.bfi-modal {
  position: fixed;
  padding: 0;
  background: #f4f4f4;
}

.bfi-modal .close-btn {
  font-size: 1.8em;
  position: absolute;
  top: 5px;
  right: 5px;
  color: #333;
  cursor: pointer;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  background: rgba(244, 244, 244, 0.6);
  border-radius: 50%;
}

.bfi-modal .close-btn:hover {
  opacity: 0.7;
}

.bfi-modal .bfi-popup-content {
  padding: 50px;
}

.bfi-modal .bfi-popup-content h3 {
  margin: 0 0 1em;
}

.bfi-modal .bfi-popup-content > *:first-child {
  margin-top: 0;
}

.bfi-modal .bfi-popup-content > *:last-child {
  margin-bottom: 0;
}

.bfi-modal .bfi-popup-content::-webkit-scrollbar {
  width: 10px;
}

.bfi-modal .bfi-popup-content::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.bfi-modal .bfi-popup-content::-webkit-scrollbar-thumb {
  background: #888;
}

.bfi-modal .bfi-popup-content::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.bfi-modal .bfi-popup-content form p {
  margin: 0;
}

.bfi-modal .dont-show-popup {
  display: block;
  font-weight: 600;
  color: #666;
  text-decoration: underline;
  cursor: pointer;
}

.bfi-modal .dont-show-popup:hover {
  text-decoration: none;
}

.bfi-modal.slideout {
  top: 0;
  left: 0;
  overflow-y: scroll;
  max-width: 500px;
  width: 100%;
  height: 100%;
  z-index: 999;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
  -webkit-transform: translateX(-500px);
  -moz-transform: translateX(-500px);
  -ms-transform: translateX(-500px);
  transform: translateX(-500px);
}

.bfi-modal.slideout.active {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.bfi-modal.slideout .bfi-popup-img {
  height: 250px;
}

.bfi-modal.slideout .bfi-popup-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.bfi-modal.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  top: 50%;
  left: 50%;
  width: 90%;
  height: 100%;
  max-width: 1000px;
  max-height: 80vh;
  z-index: -1;
  opacity: 0;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: 0 0 25px 5px rgba(153, 153, 153, 0.3);
  box-shadow: 0 0 25px 5px rgba(153, 153, 153, 0.3);
}

.bfi-modal.center.active {
  z-index: 300;
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.bfi-modal.center > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.bfi-modal.center .bfi-popup-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.bfi-modal.center .bfi-popup-content {
  overflow-y: scroll;
}

.bfi-modal.slideup {
  position: fixed;
  width: 90%;
  max-height: 80%;
  max-width: 800px;
  margin: 0 auto;
  bottom: -100%;
  left: 50%;
  z-index: 999;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
  -webkit-box-shadow: 0 0 25px 5px rgba(153, 153, 153, 0.3);
  box-shadow: 0 0 25px 5px rgba(153, 153, 153, 0.3);
  overflow-y: scroll;
}

.bfi-modal.slideup.active {
  bottom: 0;
}

.bfi-modal.slideup .bfi-popup-img {
  height: 250px;
}

.bfi-modal.slideup .bfi-popup-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.bfi-modal::-webkit-scrollbar {
  width: 10px;
}

.bfi-modal::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.bfi-modal::-webkit-scrollbar-thumb {
  background: #888;
}

.bfi-modal::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZGFsLnNjc3MiLCJtb2RhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VDRUU7QURFRjtFQUNDLFNBQVM7RUFDVCxZQUFZO0VBQ1osZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0ksYUFBYTtFQUNoQixXQUFXO0VBQ1gscUNBQWMsRUFBQTtFQUhmO0lBTVEsY0FBYyxFQUFBOztBQUl0QjtFQUNDLGVBQWU7RUFDZixVQUFVO0VBQ1YsbUJBQW1CLEVBQUE7RUFIcEI7SUFNRSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixVQUFVO0lBQ1YsV0FBVztJQUNYLGVBQWU7SUFDZiwyQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIsb0NBQW9DO0lBQ3BDLGtCQUFrQixFQUFBO0lBZHBCO01BaUJHLFlBQVksRUFBQTtFQWpCZjtJQXNCRSxhQUFhLEVBQUE7SUFFYjtNQXhCRjtRQXlCRyxhQUFhLEVBQUEsRUFnQ2Q7SUF6REY7TUE2QkcsZUFBZSxFQUFBO0lBN0JsQjtNQWlDRyxhQUFhLEVBQUE7SUFqQ2hCO01BcUNHLGdCQUFnQixFQUFBO0lBckNuQjtNQXlDRyxXQUFXLEVBQUE7SUF6Q2Q7TUE0Q0csbUJBQW1CLEVBQUE7SUE1Q3RCO01BK0NHLGdCQUFnQixFQUFBO0lBL0NuQjtNQWtERyxnQkFBZ0IsRUFBQTtJQWxEbkI7TUFzREcsU0FBUyxFQUFBO0VBdERaO0lBNERFLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLDBCQUEwQjtJQUMxQixlQUFlLEVBQUE7SUFoRWpCO01BbUVHLHFCQUFxQixFQUFBO0VBbkV4QjtJQXdFRSxNQUFNO0lBQ04sT0FBTztJQUNQLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLFlBQVk7SUFDWixZQUFZO0lBQ1osMEJBQWtCO0lBQWxCLHFCQUFrQjtJQUFsQix1QkFBa0I7SUFBbEIsa0JBQWtCO0lBQ2xCLHFDQUE2QjtPQUE3QixrQ0FBNkI7UUFBN0IsaUNBQTZCO1lBQTdCLDZCQUE2QixFQUFBO0lBaEYvQjtNQW1GRyxnQ0FBd0I7U0FBeEIsNkJBQXdCO1VBQXhCLDRCQUF3QjtjQUF4Qix3QkFBd0IsRUFBQTtJQW5GM0I7TUF1RkcsYUFBYSxFQUFBO01BdkZoQjtRQTBGSSxXQUFXO1FBQ1gsWUFBWTtRQUNaLG9CQUFpQjtXQUFqQixpQkFBaUIsRUFBQTtFQTVGckI7SUFtR0Usb0JBQWE7SUFBYixxQkFBYTtJQUFiLGlCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ1YsOEJBQXFCO0lBQXJCLDZCQUFxQjtJQUFyQiw2QkFBcUI7T0FBckIsMkJBQXFCO09BQXJCLDBCQUFxQjtRQUFyQix5QkFBcUI7WUFBckIscUJBQXFCO0lBQ3hCLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLFlBQVk7SUFDWixpQkFBaUI7SUFDZCxnQkFBZ0I7SUFDbkIsV0FBVztJQUNYLFVBQVU7SUFDViwyQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQixtQkFBbUI7SUFDbkIsd0NBQWdDO09BQWhDLHFDQUFnQztRQUFoQyxvQ0FBZ0M7WUFBaEMsZ0NBQWdDO0lBQ2hDLHlEQUE4QztZQUE5QyxpREFBOEMsRUFBQTtJQUU5QztNQWpIRjtRQWtIRyxrQkFBa0I7UUFDbEIsNEJBQXNCO1FBQXRCLDZCQUFzQjtRQUF0Qiw4QkFBc0I7V0FBdEIseUJBQXNCO1dBQXRCLDBCQUFzQjtZQUF0QiwwQkFBc0I7Z0JBQXRCLHNCQUFzQixFQUFBLEVBOEN2QjtJQTNDQTtNQXRIRjtRQXVIRyxXQUFXO1FBQ1gsWUFBWTtRQUNaLGdCQUFnQixFQUFBLEVBd0NqQjtJQWpLRjtNQTZIRyxZQUFZO01BQ1osVUFBVTtNQUNWLHdDQUFnQztTQUFoQyxxQ0FBZ0M7VUFBaEMsb0NBQWdDO2NBQWhDLGdDQUFnQyxFQUFBO0lBL0huQztNQW1JRyxtQkFBTztNQUFQLGVBQU87U0FBUCxnQkFBTztVQUFQLFdBQU87Y0FBUCxPQUFPLEVBQUE7TUFFUDtRQXJJSDtVQXNJSSxtQkFBVTtVQUFWLGtCQUFVO2FBQVYsZ0JBQVU7Y0FBVixjQUFVO2tCQUFWLFVBQVUsRUFBQSxFQUdYO0lBSUE7TUE3SUg7UUE4SUksYUFBYSxFQUFBLEVBUWQ7SUF0Skg7TUFrSkksV0FBVztNQUNYLFlBQVk7TUFDWixvQkFBaUI7U0FBakIsaUJBQWlCLEVBQUE7SUFwSnJCO01BeUpHLGtCQUFrQixFQUFBO01BRWxCO1FBM0pIO1VBNEpJLGdCQUFnQixFQUFBLEVBR2pCO0VBL0pIO0lBb0tFLGVBQWU7SUFDZixVQUFVO0lBQ1YsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsYUFBYTtJQUNiLFNBQVM7SUFDVCxZQUFZO0lBQ1osbUNBQTJCO09BQTNCLGdDQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLDBCQUFrQjtJQUFsQixxQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQjtJQUNsQix5REFBOEM7WUFBOUMsaURBQThDO0lBQzlDLGtCQUFrQixFQUFBO0lBL0twQjtNQWtMRyxTQUFTLEVBQUE7SUFsTFo7TUFzTEcsYUFBYSxFQUFBO01BdExoQjtRQXlMSSxXQUFXO1FBQ1gsWUFBWTtRQUNaLG9CQUFpQjtXQUFqQixpQkFBaUIsRUFBQTtFQTNMckI7SUFrTUUsV0FBVyxFQUFBO0VBbE1iO0lBcU1FLG1CQUFtQixFQUFBO0VBck1yQjtJQXdNRSxnQkFBZ0IsRUFBQTtFQXhNbEI7SUEyTUUsZ0JBQWdCLEVBQUEiLCJmaWxlIjoibW9kYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEJGSSBQb3AtdXAgc3R5bGluZ1xyXG4gKi9cclxuXHJcbmh0bWwuZG9udC1tb3ZlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2RhbC1zbW9rZS1zY3JlZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHR6LWluZGV4OiA1MDtcclxuXHQtLXNtb2tlc2NyZWVuOiByZ2JhKDcwLCA3MCwgNzAsIDAuNzUpO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmJmaS1tb2RhbCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuXHRcclxuXHQuY2xvc2UtYnRuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44ZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDVweDtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgMjQ0LCAyNDQsIC42MCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmJmaS1wb3B1cC1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDUwcHg7XHJcblx0XHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgXHJcblx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxZW07XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+ICo6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiAqOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0d2lkdGg6IDEwcHg7IC8vIFdpZHRoXHJcblx0XHR9XHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7IC8vIFRyYWNrXHJcblx0XHR9XHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM4ODg7IC8vIEhhbmRsZVxyXG5cdFx0fVxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjNTU1OyAvLyBIYW5kbGUgb24gaG92ZXJcclxuXHRcdH1cclxuXHJcblx0XHRmb3JtIHAge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmRvbnQtc2hvdy1wb3B1cCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuc2xpZGVvdXQge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAxcztcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZmktcG9wdXAtaW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Ji5jZW50ZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBcdG1heC1oZWlnaHQ6IDgwdmg7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMjVweCA1cHggcmdiYSgxNTMsMTUzLDE1MywwLjMpO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7IFxyXG5cdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHsgXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHR6LWluZGV4OiAzMDA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiAqIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7IFxyXG5cdFx0XHRcdGZsZXg6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmJmaS1wb3B1cC1pbWcge1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHsgXHJcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmZpLXBvcHVwLWNvbnRlbnQge1xyXG5cdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkgeyBcclxuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYuc2xpZGV1cCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdFx0bWF4LWhlaWdodDogODAlO1xyXG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Ym90dG9tOiAtMTAwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAxcztcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAyNXB4IDVweCByZ2JhKDE1MywxNTMsMTUzLDAuMyk7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJmaS1wb3B1cC1pbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogMTBweDsgLy8gV2lkdGhcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdFx0YmFja2dyb3VuZDogI2YxZjFmMTsgLy8gVHJhY2tcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0YmFja2dyb3VuZDogIzg4ODsgLy8gSGFuZGxlXHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICM1NTU7IC8vIEhhbmRsZSBvbiBob3ZlclxyXG5cdH1cclxuXHJcbn1cclxuIiwiLyoqXHJcbiAqIEJGSSBQb3AtdXAgc3R5bGluZ1xyXG4gKi9cbmh0bWwuZG9udC1tb3ZlIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsLXNtb2tlLXNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDUwO1xuICAtLXNtb2tlc2NyZWVuOiByZ2JhKDcwLCA3MCwgNzAsIDAuNzUpOyB9XG4gIC5tb2RhbC1zbW9rZS1zY3JlZW4uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYmZpLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XG4gIC5iZmktbW9kYWwgLmNsb3NlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgMjQ0LCAyNDQsIDAuNik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmJmaS1tb2RhbCAuY2xvc2UtYnRuOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuYmZpLW1vZGFsIC5iZmktcG9wdXAtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmZpLW1vZGFsIC5iZmktcG9wdXAtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAgIC5iZmktbW9kYWwgLmJmaS1wb3B1cC1jb250ZW50IGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAgIC5iZmktbW9kYWwgLmJmaS1wb3B1cC1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmJmaS1tb2RhbCAuYmZpLXBvcHVwLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5iZmktbW9kYWwgLmJmaS1wb3B1cC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTBweDsgfVxuICAgIC5iZmktbW9kYWwgLmJmaS1wb3B1cC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gICAgLmJmaS1tb2RhbCAuYmZpLXBvcHVwLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4ODg7IH1cbiAgICAuYmZpLW1vZGFsIC5iZmktcG9wdXAtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzU1NTsgfVxuICAgIC5iZmktbW9kYWwgLmJmaS1wb3B1cC1jb250ZW50IGZvcm0gcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmJmaS1tb2RhbCAuZG9udC1zaG93LXBvcHVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5iZmktbW9kYWwgLmRvbnQtc2hvdy1wb3B1cDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJmaS1tb2RhbC5zbGlkZW91dCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7IH1cbiAgICAuYmZpLW1vZGFsLnNsaWRlb3V0LmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAuYmZpLW1vZGFsLnNsaWRlb3V0IC5iZmktcG9wdXAtaW1nIHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH1cbiAgICAgIC5iZmktbW9kYWwuc2xpZGVvdXQgLmJmaS1wb3B1cC1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmJmaS1tb2RhbC5jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjVweCA1cHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjMpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5iZmktbW9kYWwuY2VudGVyIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJmaS1tb2RhbC5jZW50ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuYmZpLW1vZGFsLmNlbnRlci5hY3RpdmUge1xuICAgICAgei1pbmRleDogMzAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLmJmaS1tb2RhbC5jZW50ZXIgPiAqIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIC5iZmktbW9kYWwuY2VudGVyID4gKiB7XG4gICAgICAgICAgZmxleDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5iZmktbW9kYWwuY2VudGVyIC5iZmktcG9wdXAtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgLmJmaS1tb2RhbC5jZW50ZXIgLmJmaS1wb3B1cC1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYmZpLW1vZGFsLmNlbnRlciAuYmZpLXBvcHVwLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAuYmZpLW1vZGFsLmNlbnRlciAuYmZpLXBvcHVwLWNvbnRlbnQge1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICAuYmZpLW1vZGFsLnNsaWRldXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvdHRvbTogLTEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDVweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMyk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgLmJmaS1tb2RhbC5zbGlkZXVwLmFjdGl2ZSB7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuYmZpLW1vZGFsLnNsaWRldXAgLmJmaS1wb3B1cC1pbWcge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgLmJmaS1tb2RhbC5zbGlkZXVwIC5iZmktcG9wdXAtaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5iZmktbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDsgfVxuICAuYmZpLW1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAuYmZpLW1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzg4ODsgfVxuICAuYmZpLW1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTsgfVxuIl19 */

@media screen and (max-width: 850px) {
  .bfi-modal.center {
    overflow-y: scroll;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .bfi-modal.center > * {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -moz-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .bfi-modal.center .bfi-popup-img {
    height: 250px;
  }

  .bfi-modal.center .bfi-popup-content {
    overflow-y: auto;
  }
}

@media screen and (max-width: 768px) {
  .bfi-modal .bfi-popup-content {
    padding: 30px;
  }
}

@media screen and (max-width: 500px) {
  .bfi-modal.center {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }
}