/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/frontend/css/components/rc-simple-react-modal-buttons.less ***!
  \**************************************************************************************************************************************************************************************************************************************/
.rc-simple-react-modal__actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.rc-simple-react-modal__button {
  border-radius: 6px;
  padding: 10px 14px;
  font-size: 14px;
  cursor: pointer;
}
.rc-simple-react-modal__button--primary {
  border: 1px solid #178a2f;
  background: #1f9f3f;
  color: #ffffff;
}
.rc-simple-react-modal__button--secondary {
  border: 1px solid #cccccc;
  background: #ffffff;
  color: #202020;
}
.rc-simple-react-modal__button--text {
  border: 0;
  background: transparent;
  color: #1f9f3f;
  font-weight: 600;
  padding-left: 6px;
  padding-right: 6px;
}

/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/frontend/css/modules/cookie-consent.less ***!
  \********************************************************************************************************************************************************************************************************************/
.rc-cookie-consent-modal {
  padding: 20px;
}
.rc-simple-react-modal__settings {
  display: grid;
  gap: 10px;
  margin-bottom: 12px;
  padding: 12px;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  background: #fafafa;
}
.rc-simple-react-modal__setting-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0;
  font-size: 15px;
  color: #333333;
  gap: 12px;
  font-weight: normal;
}
.rc-simple-react-modal__setting-row input[type='checkbox'] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: auto;
  margin-top: 2px;
  width: 18px;
  height: 18px;
  flex: 0 0 auto;
  display: inline-block;
  accent-color: #4daf47;
}
.rc-simple-react-modal__setting-text {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.rc-simple-react-modal__setting-text strong {
  font-size: 14px;
  line-height: 18px;
}
.rc-simple-react-modal__setting-text small {
  font-size: 12px;
  line-height: 17px;
  color: #666666;
}
.rc-simple-react-modal__note {
  margin: 0 0 14px;
  font-size: 13px;
  line-height: 18px;
  color: #666666;
}

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./assets/frontend/css/components/rc-simple-react-modal.less ***!
  \******************************************************************************************************************************************************************************************************************************/
.rc-simple-react-modal__backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  background: rgba(0, 0, 0, 0.45);
}
.rc-simple-react-modal__dialog {
  width: 100%;
  max-width: 900px;
  border-radius: 4px;
  background: #ffffff;
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
@media (max-width: 767px) {
  .rc-simple-react-modal__dialog {
    padding: 16px;
  }
}
.rc-simple-react-modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 0;
  padding: 20px;
}
.rc-simple-react-modal__title {
  margin: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  color: #4daf47;
}
.rc-simple-react-modal__description {
  margin: 0 0 14px;
  font-size: 15px;
  line-height: 22px;
  color: #333333;
}
.rc-simple-react-modal__close {
  border: 0;
  background: transparent;
  color: #808080;
  font-size: 32px;
  line-height: 1;
}
@media (max-width: 767px) {
  .rc-simple-react-modal__title {
    font-size: 20px;
    line-height: 26px;
  }
}


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