/* esbuild-sass-plugin:css-chunk:src/js/react/components/Modal/ModalWrapper.module.scss */
@keyframes _icon-spin_1o8oq_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._modalInner_1o8oq_9 {
  width: 650px;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  color: #7f7f7f;
}
._modalInner_1o8oq_9 p {
  color: #7f7f7f;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  line-height: 1.8;
  margin: 20px 0;
}
._modalInner_1o8oq_9 p strong {
  color: #4a4a4a;
}
[dir=rtl] ._modalInner_1o8oq_9 p {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}
._closeButton_1o8oq_30 {
  position: absolute;
  right: 10px;
  top: 10px;
  display: block;
  padding: 0;
  cursor: pointer;
  color: #919191;
  border: 0;
  background: transparent;
}
[dir=rtl] ._closeButton_1o8oq_30 {
  right: unset;
  left: 10px;
}
._dismissIcon_1o8oq_46 {
  font-size: 24px;
  height: 24px;
  width: 24px;
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out;
}
._dismissIcon_1o8oq_46:hover {
  opacity: 1;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Titles/MainHeading.module.scss */
@keyframes _icon-spin_zt2bl_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._wrapper_zt2bl_9 {
  margin: 0 0 20px;
}
._title_zt2bl_13 {
  color: #565656;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 31px;
  font-weight: 200;
  line-height: 36px;
  margin: 0;
  padding: 0;
}
[dir=rtl] ._title_zt2bl_13 {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-weight: 200;
}
._subtitle_zt2bl_27 {
  color: #7f7f7f;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  line-height: 1.8;
  margin: 20px 0;
  margin: 8px 0 0;
}
._subtitle_zt2bl_27 strong {
  color: #4a4a4a;
}
[dir=rtl] ._subtitle_zt2bl_27 {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Errors/APIErrorMessage.module.scss */
@keyframes _icon-spin_k2ycx_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._debugWrapper_k2ycx_9 {
  margin: 20px 0 0;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}
._debugInformation_k2ycx_15 {
  padding: 0 10px 15px;
}
._debugText_k2ycx_19 {
  white-space: pre-wrap;
  word-break: break-all;
  user-select: all;
  height: 100px;
  width: 100%;
  overflow: auto;
}
._copy_k2ycx_28 {
  color: #7f7f7f;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  line-height: 1.8;
  margin: 20px 0;
}
._copy_k2ycx_28 strong {
  color: #4a4a4a;
}
[dir=rtl] ._copy_k2ycx_28 {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Buttons/ButtonIconAndLabel.module.scss */
._icon_vbxkc_1 {
  font-size: 16px;
  height: 16px;
  transition: none;
}
._iconWithLabel_vbxkc_7 {
  margin-right: 4px;
}
[dir=rtl] ._iconWithLabel_vbxkc_7 {
  margin-right: 0;
  margin-left: 4px;
}
@keyframes _iconSpin_vbxkc_20 {
  100% {
    transform: rotate(360deg);
  }
}
._iconSpinning_vbxkc_20 {
  animation: _iconSpin_vbxkc_20 4s linear infinite;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Buttons/ButtonElement.module.scss */
@keyframes _icon-spin_1p0ew_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._button_1p0ew_9,
._attention_1p0ew_9,
._warning_1p0ew_9,
._secondary_1p0ew_9,
._primary_1p0ew_9,
._ghost_1p0ew_9 {
  border-radius: 4px;
  padding: 0 12px;
  min-height: 36px;
  font-size: 12px;
  line-height: 20px;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}
._button_1p0ew_9[disabled],
[disabled]._attention_1p0ew_9,
[disabled]._warning_1p0ew_9,
[disabled]._secondary_1p0ew_9,
[disabled]._primary_1p0ew_9,
[disabled]._ghost_1p0ew_9 {
  cursor: not-allowed;
}
@media screen and (min-width: 1281px) {
  ._button_1p0ew_9,
  ._attention_1p0ew_9,
  ._warning_1p0ew_9,
  ._secondary_1p0ew_9,
  ._primary_1p0ew_9,
  ._ghost_1p0ew_9 {
    font-size: 14px;
    padding: 0 16px;
  }
}
._ghost_1p0ew_9 {
  background: #fff;
  border: 1px solid #81b441;
  color: #81b441;
}
._ghost_1p0ew_9:active,
._ghost_1p0ew_9:focus,
._ghost_1p0ew_9:hover {
  background: #639623;
  border-color: #639623;
  color: #fff;
}
._primary_1p0ew_9 {
  background: #81b441;
  border: 1px solid #81b441;
  color: #fff;
}
._primary_1p0ew_9:active,
._primary_1p0ew_9:focus,
._primary_1p0ew_9:hover {
  background: #639623;
  border-color: #639623;
  color: #fff;
}
._secondary_1p0ew_9 {
  background: #fff;
  border: 1px solid #979797;
  color: #979797;
}
._secondary_1p0ew_9:active,
._secondary_1p0ew_9:focus,
._secondary_1p0ew_9:hover {
  border-color: #23282d;
  color: #23282d;
}
._warning_1p0ew_9 {
  background: #fff;
  border: 1px solid #ef3962;
  color: #ef3962;
}
._warning_1p0ew_9:active,
._warning_1p0ew_9:focus,
._warning_1p0ew_9:hover {
  background: #ef3962;
  color: #fff;
}
._attention_1p0ew_9 {
  background: #fff;
  border: 1px solid #ef8539;
  color: #ef8539;
}
._attention_1p0ew_9:active,
._attention_1p0ew_9:focus,
._attention_1p0ew_9:hover {
  background: #ef8539;
  color: #fff;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Buttons/ButtonWrapper.module.scss */
._wrapper_181pr_1 {
  display: flex;
  flex-wrap: wrap;
}
._wrapper_181pr_1 > * {
  margin: 0 10px 5px 0;
}
[dir=rtl] ._wrapper_181pr_1 > * {
  margin: 0 0 5px 10px;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Navigation/NavigationBar.module.scss */
._wrapper_1p125_1 {
  background-color: #fff;
  display: flex;
  border-bottom: 1px solid #e0e5e9;
  z-index: 20;
}
._logo_1p125_8 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 0 10px 0 20px;
  min-height: 54px;
  max-width: 140px;
}
._logo_1p125_8 img {
  height: 22px;
}
._logo_1p125_8 a:active,
._logo_1p125_8 a:focus {
  outline: 0;
  border: 0;
  box-shadow: none;
}
@media screen and (max-width: 1000px) {
  ._logo_1p125_8 {
    max-width: 123px;
    overflow: hidden;
    margin-right: 20px;
  }
}
[dir=rtl] ._logo_1p125_8 {
  padding: 0 20px 0 10px;
}
@media screen and (max-width: 1000px) {
  [dir=rtl] ._logo_1p125_8 {
    margin-right: 0;
    margin-left: 20px;
  }
}
._logoLink_1p125_41 {
  background-image: url('data:image/svg+xml,<svg width="1110" height="257" viewBox="0 0 1110 257" fill="none" xmlns="http://www.w3.org/2000/svg">%0A    <path d="M293.781 50.8103C332.151 50.8103 369.651 73.4303 369.651 123.82C369.651 127.82 369.431 134.02 368.991 138.38C368.891 139.38 368.041 140.14 367.031 140.14H259.411C262.561 158.18 275.161 169.92 294.911 169.92C308.011 169.92 316.371 162.68 320.921 154.02C321.491 152.93 322.731 152.36 323.931 152.62L364.171 161.39C365.401 161.66 366.051 162.98 365.551 164.13C356.141 185.44 334.741 206.56 294.631 206.56C241.951 206.56 213.891 172.2 213.891 128.68C213.891 85.1603 243.091 50.8003 293.771 50.8003L293.781 50.8103ZM324.701 112.66C322.701 95.4803 311.241 86.3203 294.641 86.3203C272.881 86.3203 263.721 97.4903 260.281 112.66H324.701Z" fill="%23191919"/>%0A    <path d="M383.4 200.02V57.3703C383.4 56.2803 384.28 55.4003 385.37 55.4003H427.24C428.33 55.4003 429.21 56.2803 429.21 57.3703V74.3003C439.23 58.5503 454.12 50.8203 473.3 50.8203C501.36 50.8203 525.41 70.0003 525.41 112.95V200.02C525.41 201.11 524.53 201.99 523.44 201.99H481.57C480.48 201.99 479.6 201.11 479.6 200.02V119.53C479.6 100.35 469.58 89.7503 454.98 89.7503C439.23 89.7503 429.21 100.06 429.21 123.54V200.02C429.21 201.11 428.33 201.99 427.24 201.99H385.37C384.28 201.99 383.4 201.11 383.4 200.02Z" fill="%23191919"/>%0A    <path d="M528.22 55.3901H572.63C573.5 55.3901 574.26 55.9601 574.52 56.7901L607.88 167.34L641.24 56.7901C641.49 55.9601 642.26 55.3901 643.13 55.3901H687.54C688.9 55.3901 689.86 56.7401 689.39 58.0301L638.31 200.16C637.92 201.25 636.88 201.99 635.71 201.99H580.04C578.88 201.99 577.84 201.26 577.44 200.16L526.36 58.0301C525.9 56.7501 526.85 55.3901 528.21 55.3901H528.22Z" fill="%23191919"/>%0A    <path d="M786.541 200.02V177.65C779.381 192.54 763.351 206.57 738.441 206.57C709.521 206.57 688.051 188.25 688.051 162.48C688.051 135.28 706.091 114.95 745.601 114.95H768.511C781.111 114.95 784.541 105.79 783.401 99.7803C781.681 89.4703 772.521 84.0303 759.641 84.0303C743.371 84.0303 733.521 93.0203 732.281 105.4C732.171 106.53 731.131 107.34 730.011 107.15L691.171 100.68C690.091 100.5 689.351 99.4703 689.551 98.4003C695.881 64.6103 727.921 50.8203 760.801 50.8203C793.681 50.8203 830.091 58.8403 830.091 119.54V200.03C830.091 201.12 829.211 202 828.121 202H788.541C787.451 202 786.571 201.12 786.571 200.03L786.541 200.02ZM751.901 173.36C770.221 173.36 782.821 159.62 784.251 142.44H756.481C739.591 142.44 733.571 149.31 733.861 158.76C734.151 168.78 742.161 173.36 751.901 173.36Z" fill="%23191919"/>%0A    <path d="M836.94 90.0702V57.3602C836.94 56.2702 837.82 55.3902 838.91 55.3902H855.26C862.85 55.3902 869 49.2401 869 41.6501V16.1302C869 15.0402 869.88 14.1602 870.97 14.1602H908.26C909.35 14.1602 910.23 15.0402 910.23 16.1302V55.3902H940.331C941.421 55.3902 942.3 56.2702 942.3 57.3602V90.0702C942.3 91.1602 941.421 92.0401 940.331 92.0401H910.23V145.01C910.23 162.27 924.9 169.3 940.22 163.86C941.24 163.5 942.3 164.27 942.3 165.34V199.85C942.3 201.12 941.441 202.24 940.211 202.53C936.251 203.47 930.76 204.28 924.27 204.28C888.77 204.28 864.43 192.25 864.43 140.72V92.0502H838.91C837.82 92.0502 836.94 91.1702 836.94 90.0802V90.0702Z" fill="%23191919"/>%0A    <path d="M1109.52 128.69C1109.52 171.64 1079.17 206.57 1029.35 206.57C979.531 206.57 949.181 171.64 949.181 128.69C949.181 85.7401 979.531 50.8101 1029.35 50.8101C1079.17 50.8101 1109.52 85.7401 1109.52 128.69ZM1063.71 128.69C1063.71 107.5 1051.97 89.7501 1029.35 89.7501C1006.73 89.7501 994.991 107.5 994.991 128.69C994.991 149.88 1006.73 167.63 1029.35 167.63C1051.97 167.63 1063.71 149.88 1063.71 128.69Z" fill="%23191919"/>%0A    <path d="M102.231 256.73C108.554 256.73 113.681 251.603 113.681 245.28C113.681 238.956 108.554 233.83 102.231 233.83C95.9071 233.83 90.7808 238.956 90.7808 245.28C90.7808 251.603 95.9071 256.73 102.231 256.73Z" fill="%2387E64B"/>%0A    <path d="M168.001 167.31L103.491 174.22C102.311 174.35 101.701 172.84 102.641 172.11L165.771 122.96C169.871 119.61 172.481 114.39 171.361 108.8C170.241 100.23 163.161 94.6398 154.221 95.7598L85.6308 105.8C84.4208 105.98 83.7708 104.43 84.7408 103.69L152.731 51.7798C166.151 41.3498 167.261 20.8498 154.971 8.92983C143.791 -2.25017 125.901 -1.88016 114.721 9.29984L5.16079 120.72C1.06079 125.19 -0.799204 131.15 0.320796 137.49C2.1808 147.55 12.2408 154.26 22.3108 152.4L81.3708 140.35C82.6508 140.09 83.3508 141.8 82.2408 142.5L16.7108 184.44C8.5108 189.66 4.7908 198.97 7.3908 208.29C10.0008 220.59 22.3008 227.67 34.2208 224.69L132.171 200.56C133.271 200.29 134.081 201.57 133.371 202.45L118.071 221.33C113.971 226.55 120.681 233.63 126.271 229.53L176.581 188.17C185.521 180.72 179.561 166.18 168.011 167.3L168.001 167.31Z" fill="%2387E64B"/>%0A</svg>%0A');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  height: 22px;
  width: 130px;
  overflow: hidden;
  cursor: pointer;
  text-indent: -9999px;
}
@media screen and (max-width: 1000px) {
  [dir=rtl] ._logoLink_1p125_41 {
    background-position: 117px center;
  }
}
._menu_1p125_58 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-left: 1px solid #f1f1f1;
  flex: 1;
}
._menuInner_1p125_66 {
  display: flex;
  flex-direction: row;
  justify-content: left;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 782px) {
  ._menuInner_1p125_66 {
    flex: 1;
    flex-wrap: wrap;
  }
}
._menuItem_1p125_80 {
  padding: 0;
  margin: 0;
  border-right: 1px solid #f1f1f1;
  position: relative;
  display: flex;
  align-items: center;
}
._menuItem_1p125_80:hover > ._menuLink_1p125_88::after {
  transform: rotate(90deg);
}
._menuItemHasChild_1p125_92 > ._menuLink_1p125_88 {
  padding: 0 40px 0 30px;
}
._menuItemHasChild_1p125_92 > ._menuLink_1p125_88::after {
  content: "\f345";
  opacity: 0.7;
  top: 50%;
  margin-top: -7px;
  font-family: dashicons;
  position: absolute;
  right: 14px;
  transform: rotate(0deg);
  transform-origin: 50% 50%;
  transition: transform 0.1s ease;
}
._menuItemHasChild_1p125_92:hover ._subNavWrap_1p125_107 {
  transform: scale(1);
  transition-delay: 0.1s;
  overflow: visible;
  opacity: 1;
  max-height: 200px;
}
._menuItemHasChild_1p125_92:hover ._subNavWrapNotifications_1p125_114 {
  max-height: 400px;
  overflow-y: auto;
  width: 300px;
  right: 0;
  left: auto;
}
._menuItemHasChild_1p125_92:hover ._subNavWrapNotifications_1p125_114::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
._menuItemHasChild_1p125_92:hover ._subNavWrapNotifications_1p125_114::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
._menuLink_1p125_88 {
  display: flex;
  align-items: center;
  font-weight: 500;
  text-align: center;
  justify-content: center;
  font-size: 13px;
  text-decoration: none;
  color: #555d66;
  height: 55px;
  padding: 0 30px;
  cursor: pointer;
}
._menuLink_1p125_88:hover {
  color: #222;
  background: #f0f2f4;
}
._menuLink_1p125_88:active,
._menuLink_1p125_88:focus {
  outline: 0;
  border: 0;
  box-shadow: none;
}
._menuLinkActive_1p125_154,
._menuLinkActive_1p125_154:active,
._menuLinkActive_1p125_154:focus {
  background-color: #f0f2f4;
  box-shadow: inset 0 -1px 0 0 #81b440;
}
._subNavWrap_1p125_107 ._menuLinkActive_1p125_154,
._subNavWrap_1p125_107 ._menuLinkActive_1p125_154:active,
._subNavWrap_1p125_107 ._menuLinkActive_1p125_154:focus {
  box-shadow: none;
}
._menuLinkNew_1p125_166::before {
  content: "NEW";
  display: block;
  position: absolute;
  right: -14px;
  top: 4px;
  background: #81b440;
  font-size: 10px;
  padding: 1px 7px 0;
  text-transform: uppercase;
  color: #fff;
  font-weight: normal;
  border-radius: 9px;
  z-index: 9;
  line-height: 14px;
}
._subNavWrap_1p125_107 {
  position: absolute;
  z-index: 999;
  box-shadow: 0 6px 18px 2px rgba(0, 0, 0, 0.09);
  width: 200px;
  top: 100%;
  left: -1px;
  display: flex;
  flex-direction: column;
  justify-content: left;
  margin: 0;
  padding: 0;
  background: #fff;
  border-top: 1px solid #f1f1f1;
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transform: scale(0.4);
  transform-origin: 60% top;
  transition:
    0s max-height 0s linear,
    0.2s opacity cubic-bezier(0.39, 0.575, 0.565, 1),
    0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);
}
._subNavWrap_1p125_107 ._menuLink_1p125_88 {
  justify-content: left;
  height: 45px;
}
._subNavItem_1p125_211 {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #f1f1f1;
}
._menuRight_1p125_217 {
  display: none;
}
@media (min-width: 900px) {
  ._menuRight_1p125_217 {
    display: flex;
  }
  ._menuRight_1p125_217 ._menuItem_1p125_80 {
    border-right: 0;
    margin-left: 10px;
  }
  [dir=rtl] ._menuRight_1p125_217 ._menuItem_1p125_80 {
    margin-left: 0;
    margin-right: 10px;
  }
}
._menuCountLabel_1p125_234 {
  position: absolute;
  display: block;
  font-size: 10px;
  top: 21px;
  right: 13px;
  border-radius: 5px;
  padding: 0 4px;
  line-height: 15px;
  background-color: #ca4a1f;
  color: #fff;
}
._dropDownInner_1p125_247 {
  padding: 20px;
}
._notification_1p125_251 {
  color: #363b3f;
  position: relative;
  padding: 5px 0 10px 20px;
  margin-bottom: 0;
}
._date_1p125_258 {
  opacity: 0.5;
  font-size: 9px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
._title_1p125_265 {
  font-size: 14px;
  font-weight: bold;
  padding: 4px 0 0;
}
._content_1p125_271 {
  font-size: 12px;
  word-break: break-word;
}
._content_1p125_271 p {
  margin: 7px 0;
}
._content_1p125_271 p a {
  text-decoration: underline;
  color: #0073aa;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Buttons/UploadTemplateKitButton.module.scss */
._formInput_32mhd_1 {
  display: none;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Footer/FooterBar.module.scss */
._footerBar_1uad6_1 {
  text-align: center;
  margin: auto 0 0;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Banners/MissingRequirements.module.scss */
@keyframes _icon-spin_1hw0x_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._wrapper_1hw0x_9 {
  align-items: center;
  background: #ffecdb;
  box-shadow: 0 1px 0 rgba(239, 133, 57, 0.4);
  color: #ef8539;
  padding: 15px 20px;
  margin: -20px -20px 20px;
  display: flex;
  justify-content: space-between;
}
._notice_1hw0x_20 {
  color: #7f7f7f;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  line-height: 1.8;
  margin: 20px 0;
}
._notice_1hw0x_20 strong {
  color: #4a4a4a;
}
[dir=rtl] ._notice_1hw0x_20 {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}
._requirements_1hw0x_34 {
  margin: 0 0 20px;
}
._requirement_1hw0x_34 {
  display: flex;
  align-items: center;
}
._checkbox_1hw0x_43 {
  margin-right: 10px;
}
._text_1hw0x_47 {
  margin-right: 10px;
}
._status_1hw0x_51 {
  font-style: italic;
  font-weight: bold;
}
@keyframes _iconSpin_1hw0x_1 {
  100% {
    transform: rotate(360deg);
  }
}
._installingIcon_1hw0x_61 {
  animation: _iconSpin_1hw0x_1 4s linear infinite;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Loading/LoadingAnimation.module.scss */
@keyframes _bounceDot_jfwmm_1 {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(0);
  }
}
@keyframes _fadein_jfwmm_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._wrap_jfwmm_20 {
  width: 130px;
  height: 50px;
  position: relative;
  margin: 100px auto;
  animation: _fadein_jfwmm_1 1s;
  padding-top: 16px;
}
._wrap_jfwmm_20::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #523ee8;
  border-radius: 50%;
  margin: 0 7px;
  animation: _bounceDot_jfwmm_1 1.1s -0.6s linear infinite;
}
._wrap_jfwmm_20::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #f73859;
  border-radius: 50%;
  margin: 0 7px;
  animation: _bounceDot_jfwmm_1 1.1s 0s linear infinite;
}
._inner_jfwmm_49::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #6d47d9;
  border-radius: 50%;
  margin: 0 7px;
  animation: _bounceDot_jfwmm_1 1.1s -0.4s linear infinite;
}
._inner_jfwmm_49::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #f7bc28;
  border-radius: 50%;
  margin: 0 7px;
  animation: _bounceDot_jfwmm_1 1.1s -0.2s linear infinite;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/InstalledTemplateKits/TemplateKitSwitcher.module.scss */
@keyframes _icon-spin_9udni_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._currentKit_9udni_9 {
  height: 40px;
  padding: 0 30px 0 0;
  line-height: 40px;
  color: #767676;
  border-radius: 2px;
  font-size: 13px;
  cursor: pointer;
  position: relative;
}
._currentKit_9udni_9::after {
  content: "\f345";
  opacity: 0.7;
  margin-top: 0;
  font-family: dashicons;
  position: absolute;
  right: 7px;
  transform: rotate(0deg);
  transform-origin: 50% 50%;
  transition: transform 0.1s ease;
  font-size: 16px;
}
._currentKit_9udni_9:hover::after {
  transform: rotate(90deg);
}
._currentKit_9udni_9:hover::before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  bottom: -40px;
  top: 100%;
  background: transparent;
}
._currentKit_9udni_9:hover ._optionKitWrapper_9udni_44 {
  display: block;
}
._optionKitWrapper_9udni_44 {
  background: #fff;
  border: 1px solid #e0e5e9;
  border-radius: 4px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
  display: none;
  line-height: 30px;
  min-width: 170px;
  padding: 20px;
  position: absolute;
  left: -20px;
  top: 130%;
  white-space: nowrap;
  z-index: 8;
}
._optionKitWrapper_9udni_44::after,
._optionKitWrapper_9udni_44::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 100%;
  width: 0;
  height: 0;
  border-style: solid;
}
._optionKitWrapper_9udni_44::after {
  left: 23px;
  border-color: transparent transparent #fff;
  border-width: 10px;
}
._optionKitWrapper_9udni_44::before {
  left: 23px;
  border-color: transparent transparent #e2e2e2;
  border-width: 11px;
}
._optionKit_9udni_44 {
  padding: 0 30px;
}
._optionKitLink_9udni_87 {
  color: #7f7f7f;
  text-decoration: none;
  border: 0;
  background: transparent;
  padding: 5px 0;
  cursor: pointer;
}
._optionKitLink_9udni_87:hover {
  color: #4a4a4a;
}
._optionKitLinkCurrent_9udni_99 {
  text-decoration: underline;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Errors/ErrorLoadingData.module.scss */
@keyframes _icon-spin_t29yq_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._message_t29yq_9 {
  width: 100%;
  height: 100px;
  padding: 20px;
  border-radius: 4px;
  margin: 0 auto 40px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
._copy_t29yq_22 {
  color: #7f7f7f;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  line-height: 1.8;
  margin: 20px 0;
}
._copy_t29yq_22 strong {
  color: #4a4a4a;
}
[dir=rtl] ._copy_t29yq_22 {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Grid/GridWrapper.module.scss */
._wrapper_x4107_1 {
  width: 100%;
}
._inner_x4107_5 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1%;
  width: 102%;
  padding: 0;
  justify-content: space-between;
}
._cardSpacing_x4107_14 {
  flex: 1;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Grid/GridItem.module.scss */
@keyframes _icon-spin_rbed1_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._item_rbed1_9 {
  flex: 0 1 100%;
  padding: 0 1% 2%;
  margin: 0;
  min-width: 0;
}
@media (min-width: 600px) and (max-width: 999px) {
  ._item_rbed1_9 {
    flex: 0 1 50%;
  }
}
@media (min-width: 1000px) {
  ._item_rbed1_9._widthTwenty_rbed1_21 {
    flex: 0 1 20%;
  }
  ._item_rbed1_9._widthTwentyFive_rbed1_24 {
    flex: 0 1 25%;
  }
  ._item_rbed1_9._widthThirtyThree_rbed1_27 {
    flex: 0 1 33.3333333%;
  }
  ._item_rbed1_9._widthFourty_rbed1_30 {
    flex: 0 1 40%;
  }
  ._item_rbed1_9._widthFifty_rbed1_33 {
    flex: 0 1 50%;
  }
  ._item_rbed1_9._widthSixty_rbed1_36 {
    flex: 0 1 60%;
  }
  ._item_rbed1_9._widthFull_rbed1_39 {
    flex: 0 1 100%;
  }
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Card/ItemCard.module.scss */
@keyframes _icon-spin_1akuv_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._wrapper_1akuv_9 {
  border-radius: 4px;
  height: 100%;
  overflow: visible;
  position: relative;
}
._wrapper_1akuv_9:hover::before {
  opacity: 0.15;
}
._wrapper_1akuv_9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0.07;
  z-index: -1;
  box-shadow: 0 2px 4px rgb(0, 0, 0);
  transition: opacity 0.2s linear;
}
._inner_1akuv_31 {
  height: 100%;
  background: #fff;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._images_1akuv_43 {
  position: relative;
  display: block;
  width: 100%;
}
._meta_1akuv_49 {
  margin-top: auto;
  padding: 13px 20px 10px;
}
._cardTitle_1akuv_54 {
  color: #000;
  font-size: 18px;
  line-height: 22px;
  margin: 10px 0 2px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[dir=rtl] ._cardTitle_1akuv_54 {
  font-weight: 500;
}
._cardDescription_1akuv_68 {
  color: #7f7f7f;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  line-height: 1.8;
  margin: 20px 0;
  margin: 0 0 13px;
}
._cardDescription_1akuv_68 strong {
  color: #4a4a4a;
}
[dir=rtl] ._cardDescription_1akuv_68 {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Modal/ModalEnvatoIcon.module.scss */
._svgWrapper_llx64_1 {
  background: #81b441;
  border-radius: 3px;
  display: inline-block;
  padding: 6px 7px;
}
._svgEnvatoLogo_llx64_8 {
  position: relative;
  top: 2px;
  width: 14px;
  height: 14px;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Modal/TemplateModalWrapper.module.scss */
@keyframes _icon-spin_d14yn_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._modalInner_d14yn_9 {
  width: 800px;
  min-height: 200px;
  height: 95vh;
  display: flex;
  flex-direction: column;
  color: #7f7f7f;
}
._modalInner_d14yn_9 p {
  color: #7f7f7f;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  line-height: 1.8;
  margin: 20px 0;
}
._modalInner_d14yn_9 p strong {
  color: #4a4a4a;
}
[dir=rtl] ._modalInner_d14yn_9 p {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}
._modalHeader_d14yn_31 {
  align-items: center;
  background-color: #26292c;
  display: flex;
  flex-direction: row;
  padding: 7px 13px;
}
._modalLogo_d14yn_39 {
  flex: 0 0 240px;
}
._headerTitle_d14yn_43 {
  color: #fff;
  font-size: 15px;
  margin: auto;
  text-align: center;
  padding: 10px;
}
._headerActions_d14yn_51 {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  flex: 0 0 240px;
}
._closeButton_d14yn_58 {
  cursor: pointer;
  color: #919191;
  border: 0;
  background: transparent;
  margin-left: 12px;
  padding-right: 6px;
  display: flex;
}
[dir=rtl] ._closeButton_d14yn_58 {
  margin-left: 0;
  margin-right: 12px;
}
._closeButton_d14yn_58::before {
  content: "";
  display: inline-block;
  border-left: 1px solid #a5afb7;
  color: #fff;
  margin-right: 10px;
  height: 20px;
  opacity: 0.3;
}
[dir=rtl] ._closeButton_d14yn_58::before {
  margin-right: 0;
  margin-left: 10px;
}
._dismissIcon_d14yn_85 {
  font-size: 24px;
  height: 24px;
  width: 24px;
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out;
}
._dismissIcon_d14yn_85:hover {
  opacity: 1;
}
._kitInner_d14yn_96 {
  overflow-y: auto;
  padding: 30px;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Modal/TemplatePreviewModal.module.scss */
._previewTemplate_10bx1_1 {
  margin-top: 30px;
  width: 100%;
  height: auto;
}
._missingRequirementsWrapper_10bx1_7 {
  margin-right: -10px;
  margin-left: -10px;
  position: sticky;
  top: 0;
  z-index: 1;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/InstalledTemplateKits/TemplateItemCardWrapper.module.scss */
@keyframes _icon-spin_wedrl_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._imageWrapper_wedrl_9 {
  height: 200px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  padding-bottom: 66%;
}
._imageWrapper_wedrl_9:hover ._expandButton_wedrl_16 {
  opacity: 1;
}
._image_wedrl_9 {
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0;
  display: block;
  width: 100%;
}
._expandButton_wedrl_16 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  opacity: 0;
  transition: opacity 0.2s;
}
._unmetRequirementsMessage_wedrl_37 {
  color: #7f7f7f;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  line-height: 1.8;
  margin: 20px 0;
}
._unmetRequirementsMessage_wedrl_37 strong {
  color: #4a4a4a;
}
[dir=rtl] ._unmetRequirementsMessage_wedrl_37 {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/pages/template-kits/installed-kits/SingleInstalledKit.module.scss */
._headerWrapper_f3sks_1 {
  align-self: center;
  display: flex;
}
._missingRequirementsWrapper_f3sks_6 {
  position: sticky;
  top: 46px;
  z-index: 1;
}
@media screen and (min-width: 783px) {
  ._missingRequirementsWrapper_f3sks_6 {
    top: 32px;
  }
}
._deleteKitWrapper_f3sks_17 {
  margin-left: auto;
}
[dir=rtl] ._deleteKitWrapper_f3sks_17 {
  margin-left: 0;
  margin-right: auto;
}
._elementorKit_f3sks_25 {
  padding: 20px;
  background: #ffecdb;
  box-shadow: 0 1px 0 rgba(239, 133, 57, 0.4);
  border-radius: 10px;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Card/KitCard.module.scss */
@keyframes _icon-spin_10bud_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._itemCard_10bud_9:hover ._itemDelete_10bud_9 {
  opacity: 1;
  transition: opacity ease-in-out 0.4s;
}
._itemImageLink_10bud_14 {
  display: block;
  padding-bottom: 66%;
  overflow: hidden;
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
._itemImage_10bud_14 {
  position: absolute;
  width: 100%;
}
._itemDelete_10bud_9 {
  opacity: 0;
  margin: 0 0 0 auto;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Card/UploadKitCard.module.scss */
@keyframes _icon-spin_15cj9_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._uploadCard_15cj9_9 {
  position: relative;
  padding-bottom: 66%;
  padding-top: 136px;
  height: 100%;
}
._uploadCardButton_15cj9_16 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px dashed rgba(0, 0, 0, 0.1);
  background: transparent;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-evenly;
}
._uploadCardButton_15cj9_16:hover {
  background: #ddd;
}
._formInput_15cj9_33 {
  display: none;
}
._icon_15cj9_37 {
  width: 100px;
  height: 100px;
}
._icon_15cj9_37::before {
  background: rgba(153, 153, 153, 0.1);
  border-radius: 50%;
  display: inline-block;
  content: "\f132";
  -webkit-font-smoothing: antialiased;
  font: normal 74px/115px dashicons;
  width: 100px;
  height: 100px;
  vertical-align: middle;
  text-align: center;
  color: rgb(153, 153, 153);
  position: absolute;
  padding: 0;
  text-shadow: none;
  z-index: 4;
  text-indent: -4px;
}
._message_15cj9_60 {
  font-size: 18px;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/pages/global.module.scss */
@keyframes _icon-spin_1r7ri_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._wrapper_1r7ri_9 {
  margin-left: -20px;
}
@media screen and (max-width: 782px) {
  ._wrapper_1r7ri_9 {
    margin-left: -10px;
  }
}
._wrapper_1r7ri_9 * {
  box-sizing: border-box;
}
._wrapper_1r7ri_9 button:active,
._wrapper_1r7ri_9 button:focus,
._wrapper_1r7ri_9 form:active,
._wrapper_1r7ri_9 form:focus,
._wrapper_1r7ri_9 input:active,
._wrapper_1r7ri_9 input:focus,
._wrapper_1r7ri_9 a:active,
._wrapper_1r7ri_9 a:focus {
  box-shadow: none;
  outline: none;
}
[dir=rtl] ._wrapper_1r7ri_9 {
  margin-right: -20px;
  margin-left: unset;
}
@media screen and (max-width: 782px) {
  [dir=rtl] ._wrapper_1r7ri_9 {
    margin-right: -10px;
  }
}
[dir=rtl] ._wrapper_1r7ri_9 h1,
[dir=rtl] ._wrapper_1r7ri_9 h2,
[dir=rtl] ._wrapper_1r7ri_9 h3,
[dir=rtl] ._wrapper_1r7ri_9 h4,
[dir=rtl] ._wrapper_1r7ri_9 h5,
[dir=rtl] ._wrapper_1r7ri_9 h6,
[dir=rtl] ._wrapper_1r7ri_9 p,
[dir=rtl] ._wrapper_1r7ri_9 li {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}
._container_1r7ri_50 {
  padding: 20px;
}
@media screen and (max-width: 782px) {
  ._container_1r7ri_50 {
    padding: 20px;
  }
}
.toplevel_page_template-kit-import #wpbody-content > * {
  display: none;
}
.toplevel_page_template-kit-import #wpbody-content > #template-kit-import-app-holder {
  display: block;
}
[dir=rtl] .toplevel_page_template-kit-import .slick-slide {
  float: left;
}
.toplevel_page_template-kit-import #wpfooter {
  display: none;
}

/* esbuild-sass-plugin:css-chunk:src/js/react/components/Modal/MagicModalWrapper.module.scss */
@keyframes _icon-spin_18pe4_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._modalInner_18pe4_9 {
  width: 1200px;
  max-width: 90vw;
  min-height: 200px;
  height: 80vh;
  display: flex;
  flex-direction: column;
  color: #7f7f7f;
}
._modalInner_18pe4_9 p {
  color: #7f7f7f;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 14px;
  line-height: 1.8;
  margin: 20px 0;
}
._modalInner_18pe4_9 p strong {
  color: #4a4a4a;
}
[dir=rtl] ._modalInner_18pe4_9 p {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
}
._modalInner_18pe4_9 p > a {
  color: #7f7f7f;
  text-decoration: underline;
}
._modalHeader_18pe4_36 {
  align-items: center;
  background-color: #26292c;
  display: flex;
  flex-direction: row;
  padding: 7px 13px;
}
._modalLogo_18pe4_44 {
  flex: 0 0 240px;
}
._headerNav_18pe4_48 {
  color: #fff;
  display: flex;
  font-size: 15px;
  margin: auto;
  text-align: center;
}
._headerActions_18pe4_56 {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  flex: 0 0 240px;
}
._closeButton_18pe4_63 {
  cursor: pointer;
  color: #919191;
  border: 0;
  background: transparent;
  margin-left: 12px;
  padding-right: 6px;
  display: flex;
}
[dir=rtl] ._closeButton_18pe4_63 {
  margin-left: 0;
  margin-right: 12px;
}
._closeButton_18pe4_63::before {
  content: "";
  display: inline-block;
  border-left: 1px solid #a5afb7;
  color: #fff;
  margin-right: 10px;
  height: 20px;
  opacity: 0.3;
}
[dir=rtl] ._closeButton_18pe4_63::before {
  margin-right: 0;
  margin-left: 10px;
}
._dismissIcon_18pe4_90 {
  font-size: 24px;
  height: 24px;
  width: 24px;
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out;
}
._dismissIcon_18pe4_90:hover {
  opacity: 1;
}
._magicModalInner_18pe4_101 {
  margin: auto 0;
  height: 100%;
  padding: 20px;
}
/*# sourceMappingURL=main.css.map */
