/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** 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;
  }
}

/*!************************************************************************************************************************************************************************************************************************!*\
  !*** 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-iframe-modal.less ***!
  \************************************************************************************************************************************************************************************************************************/
.rc-iframe-modal {
  width: min(1100px, 100%);
}
.rc-iframe-modal__body {
  padding: 0;
  background: #fafafa;
}
.rc-iframe-modal__content {
  position: relative;
  min-height: 120px;
}
.rc-iframe-modal__loader {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.9);
}
.rc-iframe-modal__iframe {
  width: 100%;
  display: block;
  border: 0;
  min-height: 120px;
  max-height: calc(100vh - 300px);
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.rc-iframe-modal__iframe.is-loaded {
  opacity: 1;
}
@media (max-width: 767px) {
  .rc-iframe-modal__content {
    min-height: 120px;
  }
  .rc-iframe-modal__iframe {
    min-height: 120px;
  }
}


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