.jkit-color-scheme {
  --jkit-bg-color: #ffffff;
  --jkit-border-color: #eaeaeb;
  --jkit-txt-color: #575a5f;
  --jkit-txt-h-color: #181d23;
  --jkit-txt-a-color: #0058e6;
  --jkit-txt-m-color: #96989b;
  --jkit-txt-alt-color: #ffffff;
  --jkit-form-border-color: #d5d5d7;
  --jkit-form-bg-color: transparent;
  --jkit-form-txt-color: #181d23;
  --jkit-btn-txt-color: #ffffff;
  --jkit-btn-bg-color: #0058e6;
  --jkit-btn-bg-hover-color: #0048bd;
  --jkit-selection-bg-color: #d8a600;
  --jkit-element-bg-color: #80b1ff;
  --jkit-element-darken-bg-color: #0058e6;
  --jkit-element-lighten-bg-color: #e6f0ff;
  --jkit-success-bg-color: #75ffd8;
  --jkit-success-border-color: #007f5b;
  --jkit-error-bg-color: #ffcccc;
  --jkit-error-border-color: #d60000;
}

.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  position: relative;
  padding: 50px 40px 50px 40px;
  text-align: center;
  border: 1px solid var(--jkit-border-color);
  border-radius: 5px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header {
  position: relative;
  z-index: 2;
  line-height: 0;
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header > .icon {
  display: inline-block;
  margin-bottom: 13px;
  color: var(--jkit-txt-color);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header > .icon i {
  font-size: 40px;
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body {
  position: relative;
  z-index: 2;
  -webkit-transition-duration: inherit;
  transition-duration: inherit;
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .title {
  padding: 0;
  color: var(--jkit-txt-color);
  font-size: 23px;
  -webkit-transition-duration: inherit;
  transition-duration: inherit;
}

.jeg-elementor-kit .hover-from-arise:before,
.jeg-elementor-kit .hover-from-bottom:before,
.jeg-elementor-kit .hover-from-left:before,
.jeg-elementor-kit .hover-from-right:before,
.jeg-elementor-kit .hover-from-top:before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  background-size: 101% 101%;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.jeg-elementor-kit .hover-from-left:before,
.jeg-elementor-kit.hover-from-left:before {
  top: 0;
  left: -101%;
}

.elementor-element svg {
  width: 1em;
  fill: currentColor;
}

