.elementor-109
  .elementor-element.elementor-element-88237d7
  > .elementor-container {
  max-width: 1290px;
}
.elementor-109
  .elementor-element.elementor-element-88237d7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-109
  .elementor-element.elementor-element-88237d7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/bg/savage-warrior-from-the-past-with-his-axe-in-dark-76TQ2LH.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-109
  .elementor-element.elementor-element-88237d7
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #1c1c2100 80%, #0b0a15 100%);
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109 .elementor-element.elementor-element-88237d7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -95px;
  margin-bottom: 0px;
  padding: 300px 0px 100px 0px;
  z-index: 0;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-66a65f3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-109
  .elementor-element.elementor-element-66a65f3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-109
  .elementor-element.elementor-element-66a65f3
  > .elementor-element-populated {
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn {
  padding: 19px 0px 0px 4px;
  height: 60px;
  width: 60px;
  line-height: 0px;
  background-color: #02010100;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  i {
  font-size: 20px;
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  svg {
  width: 20px;
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  i,
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  span {
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:after,
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:before {
  color: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  i,
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  span {
  color: var(--e-global-color-primary);
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:hover:after,
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:hover:before {
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn:hover {
  background-color: var(--e-global-color-40e36de);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-210eb19
  > .elementor-widget-container {
  margin: 0px 0px 0px 23px;
}
.elementor-109 .elementor-element.elementor-element-b74cd34 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-109
  .elementor-element.elementor-element-b74cd34
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-c3dbc50-font-family), Sans-serif;
  font-size: var(--e-global-typography-c3dbc50-font-size);
  font-weight: var(--e-global-typography-c3dbc50-font-weight);
  text-transform: var(--e-global-typography-c3dbc50-text-transform);
  line-height: var(--e-global-typography-c3dbc50-line-height);
  letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
  word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-b74cd34
  > .elementor-widget-container {
  padding: 0% 5% 0% 0%;
}
.elementor-109 .elementor-element.elementor-element-4bc4339 {
  --spacer-size: 320px;
}
.elementor-109
  .elementor-element.elementor-element-1a857d38.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-109 .elementor-element.elementor-element-8173bb7 {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-8173bb7
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-a948b91-font-family), Sans-serif;
  font-size: var(--e-global-typography-a948b91-font-size);
  font-weight: var(--e-global-typography-a948b91-font-weight);
  line-height: var(--e-global-typography-a948b91-line-height);
  letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
  word-spacing: var(--e-global-typography-a948b91-word-spacing);
}
.elementor-109 .elementor-element.elementor-element-33dae80b {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-33dae80b
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-101d805-font-family), Sans-serif;
  font-size: var(--e-global-typography-101d805-font-size);
  font-weight: var(--e-global-typography-101d805-font-weight);
  text-transform: var(--e-global-typography-101d805-text-transform);
  line-height: var(--e-global-typography-101d805-line-height);
  letter-spacing: var(--e-global-typography-101d805-letter-spacing);
  word-spacing: var(--e-global-typography-101d805-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-33dae80b
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-109 .elementor-element.elementor-element-30c7fd2b {
  text-align: center;
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-9335d61-font-family), Sans-serif;
  font-size: var(--e-global-typography-9335d61-font-size);
  font-weight: var(--e-global-typography-9335d61-font-weight);
  line-height: var(--e-global-typography-9335d61-line-height);
  letter-spacing: var(--e-global-typography-9335d61-letter-spacing);
  word-spacing: var(--e-global-typography-9335d61-word-spacing);
}
.elementor-109 .elementor-element.elementor-element-6ec78f4 {
  --spacer-size: 200px;
}
.elementor-109
  .elementor-element.elementor-element-56b24a0
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-56b24a0.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-56b24a0.elementor-view-framed
  .elementor-icon,
.elementor-109
  .elementor-element.elementor-element-56b24a0.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-40e36de);
  border-color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-56b24a0.elementor-view-framed
  .elementor-icon,
.elementor-109
  .elementor-element.elementor-element-56b24a0.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-56b24a0.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-56b24a0.elementor-view-framed
  .elementor-icon:hover,
.elementor-109
  .elementor-element.elementor-element-56b24a0.elementor-view-default
  .elementor-icon:hover {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-56b24a0.elementor-view-framed
  .elementor-icon:hover,
.elementor-109
  .elementor-element.elementor-element-56b24a0.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-109 .elementor-element.elementor-element-56b24a0 .elementor-icon {
  font-size: 40px;
}
.elementor-109
  .elementor-element.elementor-element-56b24a0
  .elementor-icon
  svg {
  height: 40px;
}
.elementor-109
  .elementor-element.elementor-element-56b24a0
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-1015ea0
  > .elementor-container {
  max-width: 1290px;
}
.elementor-109 .elementor-element.elementor-element-1015ea0 {
  padding: 100px 0px 0px 0px;
  z-index: 0;
}
.elementor-109
  .elementor-element.elementor-element-50a46e3
  > .elementor-container {
  max-width: 1290px;
}
.elementor-109 .elementor-element.elementor-element-50a46e3 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-2d5062f);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 50px 0px;
}
.elementor-109
  .elementor-element.elementor-element-50a46e3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-10ea93d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-109
  .elementor-element.elementor-element-10ea93d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-109
  .elementor-element.elementor-element-c07b97e
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-1331f66-font-family), Sans-serif;
  font-size: var(--e-global-typography-1331f66-font-size);
  font-weight: var(--e-global-typography-1331f66-font-weight);
  line-height: var(--e-global-typography-1331f66-line-height);
  letter-spacing: var(--e-global-typography-1331f66-letter-spacing);
  word-spacing: var(--e-global-typography-1331f66-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-1eb4fc6.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-109
  .elementor-element.elementor-element-1eb4fc6
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 40px;
}
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  padding: 20px 30px 20px 30px;
  font-family: var(--e-global-typography-c3dbc50-font-family), Sans-serif;
  font-size: var(--e-global-typography-c3dbc50-font-size);
  font-weight: var(--e-global-typography-c3dbc50-font-weight);
  text-transform: var(--e-global-typography-c3dbc50-text-transform);
  line-height: var(--e-global-typography-c3dbc50-line-height);
  letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
  word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  color: var(--e-global-color-40e36de);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-40e36de);
  background-color: #d7445200;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-b68e674
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  transform: translateY(-1px);
}
.elementor-109 .elementor-element.elementor-element-b68e674 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-109
  .elementor-element.elementor-element-61b43c1
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-61b43c1.jkit-equal-height-enable,
.elementor-109
  .elementor-element.elementor-element-61b43c1.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-109
  .elementor-element.elementor-element-61b43c1.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-109
  .elementor-element.elementor-element-61b43c1.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-109
  .elementor-element.elementor-element-61b43c1
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 5px 0px;
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-61b43c1
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-61b43c1
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-109
  .elementor-element.elementor-element-61b43c1
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-109
  .elementor-element.elementor-element-61b43c1
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  margin: 10px 8px 0px 0px;
  height: 40px;
  width: 45px;
}
.elementor-109
  .elementor-element.elementor-element-61b43c1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-61b43c1 {
  width: var(--container-widget-width, 59%);
  max-width: 59%;
  --container-widget-width: 59%;
  --container-widget-flex-grow: 0;
}
.elementor-109 .elementor-element.elementor-element-a57448b {
  padding: 100px 15px 100px 15px;
  z-index: 0;
}
.elementor-109
  .elementor-element.elementor-element-552576d
  > .elementor-container {
  max-width: 1290px;
}
.elementor-109 .elementor-element.elementor-element-552576d {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-109 .elementor-element.elementor-element-f49fab8 {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-f49fab8
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-109 .elementor-element.elementor-element-8520a94 {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-8520a94
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-a948b91-font-family), Sans-serif;
  font-size: var(--e-global-typography-a948b91-font-size);
  font-weight: var(--e-global-typography-a948b91-font-weight);
  line-height: var(--e-global-typography-a948b91-line-height);
  letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
  word-spacing: var(--e-global-typography-a948b91-word-spacing);
}
.elementor-109 .elementor-element.elementor-element-41c9457 {
  padding: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-1ff2768.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-109
  .elementor-element.elementor-element-1ff2768
  > .elementor-element-populated,
.elementor-109
  .elementor-element.elementor-element-1ff2768
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-109
  .elementor-element.elementor-element-1ff2768
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-109
  .elementor-element.elementor-element-1ff2768
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-109 .elementor-element.elementor-element-e216a77 img {
  filter: brightness(70%) contrast(100%) saturate(30%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-e216a77:hover img {
  filter: brightness(80%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
}
.elementor-109
  .elementor-element.elementor-element-e216a77
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-109 .elementor-element.elementor-element-8f3c70e {
  text-align: left;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-109
  .elementor-element.elementor-element-8f3c70e
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-33344a2
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-33344a2
  > .elementor-widget-container {
  padding: 5px 20px 5px 20px;
  background-color: var(--e-global-color-accent);
}
.elementor-109 .elementor-element.elementor-element-33344a2 {
  width: auto;
  max-width: auto;
  z-index: 2;
}
.elementor-109
  .elementor-element.elementor-element-8ff8e3e
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-8ff8e3e
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-8ff8e3e
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 5px 0px;
}
.elementor-109
  .elementor-element.elementor-element-8ff8e3e
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-8ff8e3e
  > .elementor-widget-container {
  margin: 15px 0px -15px 0px;
}
.elementor-109
  .elementor-element.elementor-element-ce4073e
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-ce4073e
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-109 .elementor-element.elementor-element-ce4073e {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
  width: auto;
  max-width: auto;
  align-self: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-ce4073e
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-109
  .elementor-element.elementor-element-ce4073e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-109
  .elementor-element.elementor-element-ce4073e
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-ce4073e
  .elementor-icon-list-text {
  color: var(--e-global-color-40e36de);
  transition: color 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-6e9cbda
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-f51a723-font-family), Sans-serif;
  font-size: var(--e-global-typography-f51a723-font-size);
  font-weight: var(--e-global-typography-f51a723-font-weight);
  line-height: var(--e-global-typography-f51a723-line-height);
  letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
  word-spacing: var(--e-global-typography-f51a723-word-spacing);
}
.elementor-109 .elementor-element.elementor-element-6e9cbda {
  width: auto;
  max-width: auto;
}
.elementor-109
  .elementor-element.elementor-element-5902d50.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-109
  .elementor-element.elementor-element-5902d50
  > .elementor-element-populated,
.elementor-109
  .elementor-element.elementor-element-5902d50
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-109
  .elementor-element.elementor-element-5902d50
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-109
  .elementor-element.elementor-element-5902d50
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-109 .elementor-element.elementor-element-b0a4eb2 img {
  filter: brightness(70%) contrast(100%) saturate(30%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-b0a4eb2:hover img {
  filter: brightness(80%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
}
.elementor-109
  .elementor-element.elementor-element-b0a4eb2
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-109 .elementor-element.elementor-element-cfb62e4 {
  text-align: left;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-109
  .elementor-element.elementor-element-cfb62e4
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-54f4565
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-54f4565
  > .elementor-widget-container {
  padding: 5px 20px 5px 20px;
  background-color: var(--e-global-color-accent);
}
.elementor-109 .elementor-element.elementor-element-54f4565 {
  width: auto;
  max-width: auto;
  z-index: 2;
}
.elementor-109
  .elementor-element.elementor-element-d951dc8
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-d951dc8
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-d951dc8
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 5px 0px;
}
.elementor-109
  .elementor-element.elementor-element-d951dc8
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-d951dc8
  > .elementor-widget-container {
  margin: 15px 0px -15px 0px;
}
.elementor-109
  .elementor-element.elementor-element-613dbfd
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-613dbfd
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-109 .elementor-element.elementor-element-613dbfd {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
  width: auto;
  max-width: auto;
  align-self: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-613dbfd
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-109
  .elementor-element.elementor-element-613dbfd
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-109
  .elementor-element.elementor-element-613dbfd
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-613dbfd
  .elementor-icon-list-text {
  color: var(--e-global-color-40e36de);
  transition: color 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-f6624e9
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-f51a723-font-family), Sans-serif;
  font-size: var(--e-global-typography-f51a723-font-size);
  font-weight: var(--e-global-typography-f51a723-font-weight);
  line-height: var(--e-global-typography-f51a723-line-height);
  letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
  word-spacing: var(--e-global-typography-f51a723-word-spacing);
}
.elementor-109 .elementor-element.elementor-element-f6624e9 {
  width: auto;
  max-width: auto;
}
.elementor-109
  .elementor-element.elementor-element-ee75e6f.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-109
  .elementor-element.elementor-element-ee75e6f
  > .elementor-element-populated,
.elementor-109
  .elementor-element.elementor-element-ee75e6f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-109
  .elementor-element.elementor-element-ee75e6f
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-109
  .elementor-element.elementor-element-ee75e6f
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-109 .elementor-element.elementor-element-866baa0 img {
  filter: brightness(70%) contrast(100%) saturate(30%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-866baa0:hover img {
  filter: brightness(80%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
}
.elementor-109
  .elementor-element.elementor-element-866baa0
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-109 .elementor-element.elementor-element-0faf1cc {
  text-align: left;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-109
  .elementor-element.elementor-element-0faf1cc
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-1d7f612
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-1d7f612
  > .elementor-widget-container {
  padding: 5px 20px 5px 20px;
  background-color: var(--e-global-color-accent);
}
.elementor-109 .elementor-element.elementor-element-1d7f612 {
  width: auto;
  max-width: auto;
  z-index: 2;
}
.elementor-109
  .elementor-element.elementor-element-e56fcde
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-e56fcde
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-e56fcde
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 5px 0px;
}
.elementor-109
  .elementor-element.elementor-element-e56fcde
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-e56fcde
  > .elementor-widget-container {
  margin: 15px 0px -15px 0px;
}
.elementor-109
  .elementor-element.elementor-element-889d7ee
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-889d7ee
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-109 .elementor-element.elementor-element-889d7ee {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
  width: auto;
  max-width: auto;
  align-self: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-889d7ee
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-109
  .elementor-element.elementor-element-889d7ee
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-109
  .elementor-element.elementor-element-889d7ee
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-889d7ee
  .elementor-icon-list-text {
  color: var(--e-global-color-40e36de);
  transition: color 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-7147483
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-f51a723-font-family), Sans-serif;
  font-size: var(--e-global-typography-f51a723-font-size);
  font-weight: var(--e-global-typography-f51a723-font-weight);
  line-height: var(--e-global-typography-f51a723-line-height);
  letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
  word-spacing: var(--e-global-typography-f51a723-word-spacing);
}
.elementor-109 .elementor-element.elementor-element-7147483 {
  width: auto;
  max-width: auto;
}
.elementor-109
  .elementor-element.elementor-element-338c28b.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-109
  .elementor-element.elementor-element-338c28b
  > .elementor-element-populated,
.elementor-109
  .elementor-element.elementor-element-338c28b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-109
  .elementor-element.elementor-element-338c28b
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-109
  .elementor-element.elementor-element-338c28b
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-109 .elementor-element.elementor-element-8f1f0ec img {
  filter: brightness(70%) contrast(100%) saturate(30%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
  border-radius: 0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-8f1f0ec:hover img {
  filter: brightness(80%) contrast(100%) saturate(60%) blur(0px)
    hue-rotate(0deg);
}
.elementor-109
  .elementor-element.elementor-element-8f1f0ec
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-109 .elementor-element.elementor-element-01f0597 {
  text-align: left;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-109
  .elementor-element.elementor-element-01f0597
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-8ecfa20
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-8ecfa20
  > .elementor-widget-container {
  padding: 5px 20px 5px 20px;
  background-color: var(--e-global-color-accent);
}
.elementor-109 .elementor-element.elementor-element-8ecfa20 {
  width: auto;
  max-width: auto;
  z-index: 2;
}
.elementor-109
  .elementor-element.elementor-element-c7402a9
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-c7402a9
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-c7402a9
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 5px 0px;
}
.elementor-109
  .elementor-element.elementor-element-c7402a9
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-c7402a9
  > .elementor-widget-container {
  margin: 15px 0px -15px 0px;
}
.elementor-109
  .elementor-element.elementor-element-4da9d40
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-4da9d40
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-109 .elementor-element.elementor-element-4da9d40 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
  width: auto;
  max-width: auto;
  align-self: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-4da9d40
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-109
  .elementor-element.elementor-element-4da9d40
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-109
  .elementor-element.elementor-element-4da9d40
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-4da9d40
  .elementor-icon-list-text {
  color: var(--e-global-color-40e36de);
  transition: color 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-c915108
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-f51a723-font-family), Sans-serif;
  font-size: var(--e-global-typography-f51a723-font-size);
  font-weight: var(--e-global-typography-f51a723-font-weight);
  line-height: var(--e-global-typography-f51a723-line-height);
  letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
  word-spacing: var(--e-global-typography-f51a723-word-spacing);
}
.elementor-109 .elementor-element.elementor-element-c915108 {
  width: auto;
  max-width: auto;
}
.elementor-109
  .elementor-element.elementor-element-d126cd6
  > .elementor-container {
  max-width: 1290px;
}
.elementor-109 .elementor-element.elementor-element-d126cd6 {
  padding: 100px 0px 0 0px;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-1e6325e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-1e6325e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-1e6325e
  > .elementor-element-populated {
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}
.elementor-109 .elementor-element.elementor-element-1b980c3 {
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-109
  .elementor-element.elementor-element-95acefd.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-95acefd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-109
  .elementor-element.elementor-element-95acefd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/partImg/medieval-knights-on-battle-field-e1635736518352.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}
.elementor-109
  .elementor-element.elementor-element-95acefd
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-primary);
  opacity: 0.2;
}
.elementor-109
  .elementor-element.elementor-element-95acefd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-95acefd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109 .elementor-element.elementor-element-18697f0 {
  --spacer-size: 370px;
}
.elementor-109
  .elementor-element.elementor-element-3b6e41b
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-3b6e41b
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e13e8bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-e13e8bc-font-size);
  font-weight: var(--e-global-typography-e13e8bc-font-weight);
  line-height: var(--e-global-typography-e13e8bc-line-height);
  letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
  word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-3b6e41b
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-3b6e41b
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-3b6e41b
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  width: 100%;
  padding: 20px 30px 20px 30px;
  font-family: var(--e-global-typography-c3dbc50-font-family), Sans-serif;
  font-size: var(--e-global-typography-c3dbc50-font-size);
  font-weight: var(--e-global-typography-c3dbc50-font-weight);
  text-transform: var(--e-global-typography-c3dbc50-text-transform);
  line-height: var(--e-global-typography-c3dbc50-line-height);
  letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
  word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  color: var(--e-global-color-40e36de);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-40e36de);
  background-color: #d7445200;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-1a5826c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  transform: translateY(-1px);
}
.elementor-109 .elementor-element.elementor-element-1a5826c {
  width: 100%;
  max-width: 100%;
  align-self: center;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-a67ce8d.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-a67ce8d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  /* align-content: flex-end; */
  align-items: flex-end;
}
.elementor-109 .elementor-element.elementor-element-b7a550b {
  margin-top: 0px;
  margin-bottom: 80px;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-07526f8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-109
  .elementor-element.elementor-element-07526f8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-109
  .elementor-element.elementor-element-35bf668
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-35bf668
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-35bf668
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-35bf668
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-2c75ab3.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-2c75ab3
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #ffffff24;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-2c75ab3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109 .elementor-element.elementor-element-b1342a8 img {
  width: 100%;
  max-width: 100%;
  opacity: 1;
  transition-duration: 0.5s;
}
.elementor-109 .elementor-element.elementor-element-b1342a8:hover img {
  opacity: 1;
}
.elementor-109
  .elementor-element.elementor-element-b1342a8
  > .elementor-widget-container {
  padding: 25px 25px 25px 25px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ffffff24;
}
.elementor-109 .elementor-element.elementor-element-b1342a8 {
  width: var(--container-widget-width, 96px);
  max-width: 96px;
  --container-widget-width: 96px;
  --container-widget-flex-grow: 0;
}
.elementor-109 .elementor-element.elementor-element-1d496f4 img {
  width: 100%;
  max-width: 100%;
  opacity: 0.3;
  transition-duration: 0.5s;
}
.elementor-109 .elementor-element.elementor-element-1d496f4:hover img {
  opacity: 1;
}
.elementor-109
  .elementor-element.elementor-element-1d496f4
  > .elementor-widget-container {
  padding: 25px 25px 25px 25px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff24;
}
.elementor-109 .elementor-element.elementor-element-1d496f4 {
  width: var(--container-widget-width, 96px);
  max-width: 96px;
  --container-widget-width: 96px;
  --container-widget-flex-grow: 0;
}
.elementor-109
  .elementor-element.elementor-element-29bb3b7
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #02010100;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-29bb3b7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109 .elementor-element.elementor-element-9ed2baf img {
  width: 100%;
  max-width: 100%;
  opacity: 0.3;
  transition-duration: 0.5s;
}
.elementor-109 .elementor-element.elementor-element-9ed2baf:hover img {
  opacity: 1;
}
.elementor-109
  .elementor-element.elementor-element-9ed2baf
  > .elementor-widget-container {
  padding: 25px 25px 25px 25px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ffffff24;
}
.elementor-109 .elementor-element.elementor-element-9ed2baf {
  width: var(--container-widget-width, 110px);
  max-width: 110px;
  --container-widget-width: 110px;
  --container-widget-flex-grow: 0;
}
.elementor-109 .elementor-element.elementor-element-15cee8f img {
  width: 100%;
  max-width: 100%;
  opacity: 0.3;
  transition-duration: 0.5s;
}
.elementor-109 .elementor-element.elementor-element-15cee8f:hover img {
  opacity: 1;
}
.elementor-109
  .elementor-element.elementor-element-15cee8f
  > .elementor-widget-container {
  padding: 25px 25px 25px 25px;
}
.elementor-109 .elementor-element.elementor-element-15cee8f {
  width: var(--container-widget-width, 112px);
  max-width: 112px;
  --container-widget-width: 112px;
  --container-widget-flex-grow: 0;
}
.elementor-109
  .elementor-element.elementor-element-8a35f0a
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-fb90bf4-font-family), Sans-serif;
  font-size: var(--e-global-typography-fb90bf4-font-size);
  font-weight: var(--e-global-typography-fb90bf4-font-weight);
  line-height: var(--e-global-typography-fb90bf4-line-height);
  letter-spacing: var(--e-global-typography-fb90bf4-letter-spacing);
  word-spacing: var(--e-global-typography-fb90bf4-word-spacing);
}
.elementor-109 .elementor-element.elementor-element-642a088 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  padding: 10px 10px 0px 0px;
  font-family: var(--e-global-typography-c3dbc50-font-family), Sans-serif;
  font-size: var(--e-global-typography-c3dbc50-font-size);
  font-weight: var(--e-global-typography-c3dbc50-font-weight);
  text-transform: var(--e-global-typography-c3dbc50-text-transform);
  line-height: var(--e-global-typography-c3dbc50-line-height);
  letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
  word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  color: var(--e-global-color-accent);
  background-color: #d7445200;
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-40e36de);
  background-color: #d7445200;
}
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-14b33c5
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  transform: translateY(-1px);
}
.elementor-109 .elementor-element.elementor-element-14b33c5 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-109
  .elementor-element.elementor-element-4cace6c
  > .elementor-container {
  max-width: 1290px;
}
.elementor-109
  .elementor-element.elementor-element-4cace6c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-109
  .elementor-element.elementor-element-4cace6c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://templatekit.jegtheme.com/winity/wp-content/uploads/sites/197/2021/10/medieval-castle-of-the-knights-old-town-of-rhodes-island-e1635736550318.jpg");
  background-position: 0px 70%;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-109
  .elementor-element.elementor-element-4cace6c
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #0b0a15 0%, #0e0d1bdb 100%);
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109 .elementor-element.elementor-element-4cace6c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 150px 0px 150px 0px;
  z-index: 0;
}
.elementor-109
  .elementor-element.elementor-element-c133f2f
  > .elementor-container {
  max-width: 1290px;
}
.elementor-109
  .elementor-element.elementor-element-c133f2f
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-e86367b.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-109
  .elementor-element.elementor-element-e86367b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-109
  .elementor-element.elementor-element-e86367b
  > .elementor-element-populated {
  padding: 0px 0px 0px 10px;
}
.elementor-109 .elementor-element.elementor-element-24e46fa {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-24e46fa
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-109 .elementor-element.elementor-element-fe8228c {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-fe8228c
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-a948b91-font-family), Sans-serif;
  font-size: var(--e-global-typography-a948b91-font-size);
  font-weight: var(--e-global-typography-a948b91-font-weight);
  line-height: var(--e-global-typography-a948b91-line-height);
  letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
  word-spacing: var(--e-global-typography-a948b91-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-6a52f73.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-6a52f73.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-6a52f73.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-6a52f73
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  padding: 20px 30px 20px 30px;
  font-family: var(--e-global-typography-c3dbc50-font-family), Sans-serif;
  font-size: var(--e-global-typography-c3dbc50-font-size);
  font-weight: var(--e-global-typography-c3dbc50-font-weight);
  text-transform: var(--e-global-typography-c3dbc50-text-transform);
  line-height: var(--e-global-typography-c3dbc50-line-height);
  letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
  word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  color: var(--e-global-color-40e36de);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-40e36de);
  background-color: #d7445200;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-bd1544b
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  transform: translateY(-1px);
}
.elementor-109 .elementor-element.elementor-element-bd1544b {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-109
  .elementor-element.elementor-element-9a116cb
  > .elementor-container {
  max-width: 1290px;
}
.elementor-109
  .elementor-element.elementor-element-9a116cb
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-109 .elementor-element.elementor-element-9a116cb {
  margin-top: 40px;
  margin-bottom: 0px;
  z-index: 2;
}
.elementor-109
  .elementor-element.elementor-element-52a1aac
  > .elementor-element-populated {
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-109
  .elementor-element.elementor-element-3166fdf
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 40px 28px 40px 28px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-2d5062f);
  border-radius: 0px 0px 0px 0px;
  height: 424.46px;
}
.elementor-109
  .elementor-element.elementor-element-3166fdf.jkit-equal-height-enable,
.elementor-109
  .elementor-element.elementor-element-3166fdf.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-109
  .elementor-element.elementor-element-3166fdf.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-109
  .elementor-element.elementor-element-3166fdf.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-109
  .elementor-element.elementor-element-3166fdf
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  border-style: solid;
  border-color: var(--e-global-color-text);
}
.elementor-109
  .elementor-element.elementor-element-3166fdf
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 10px 10px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-3166fdf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: 0px 0px 0px 10px;
}
.elementor-109
  .elementor-element.elementor-element-3166fdf
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-109
  .elementor-element.elementor-element-3166fdf
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-109
  .elementor-element.elementor-element-3166fdf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-40e36de);
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  width: 70px;
  line-height: 0px;
}
.elementor-109
  .elementor-element.elementor-element-3166fdf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-40e36de);
  width: 49px;
}
.elementor-109
  .elementor-element.elementor-element-3166fdf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 49px;
}
.elementor-109
  .elementor-element.elementor-element-3166fdf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-283ef29
  > .elementor-element-populated {
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 40px 28px 40px 28px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-2d5062f);
  border-radius: 0px 0px 0px 0px;
  height: 424.46px;
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68.jkit-equal-height-enable,
.elementor-109
  .elementor-element.elementor-element-5d5ce68.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-109
  .elementor-element.elementor-element-5d5ce68.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-109
  .elementor-element.elementor-element-5d5ce68.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  border-style: solid;
  border-color: var(--e-global-color-text);
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 10px 10px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: 0px 0px 0px 10px;
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-40e36de);
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  width: 70px;
  line-height: 0px;
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-40e36de);
  width: 49px;
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 49px;
}
.elementor-109
  .elementor-element.elementor-element-5d5ce68
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-f270ad0
  > .elementor-element-populated {
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-109
  .elementor-element.elementor-element-80ace45
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 40px 28px 40px 28px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-2d5062f);
  border-radius: 0px 0px 0px 0px;height: 424.46px;
}
.elementor-109
  .elementor-element.elementor-element-80ace45.jkit-equal-height-enable,
.elementor-109
  .elementor-element.elementor-element-80ace45.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-109
  .elementor-element.elementor-element-80ace45.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-109
  .elementor-element.elementor-element-80ace45.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-109
  .elementor-element.elementor-element-80ace45
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  border-style: solid;
  border-color: var(--e-global-color-text);
}
.elementor-109
  .elementor-element.elementor-element-80ace45
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 10px 10px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-80ace45
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: 0px 0px 0px 10px;
}
.elementor-109
  .elementor-element.elementor-element-80ace45
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-109
  .elementor-element.elementor-element-80ace45
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-109
  .elementor-element.elementor-element-80ace45
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-40e36de);
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  width: 70px;
  line-height: 0px;
}
.elementor-109
  .elementor-element.elementor-element-80ace45
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-40e36de);
  width: 49px;
}
.elementor-109
  .elementor-element.elementor-element-80ace45
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 49px;
}
.elementor-109
  .elementor-element.elementor-element-80ace45
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-172f0af
  > .elementor-element-populated {
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-109
  .elementor-element.elementor-element-4712bd5
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 40px 28px 40px 28px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-2d5062f);
  border-radius: 0px 0px 0px 0px;height: 424.46px;
}
.elementor-109
  .elementor-element.elementor-element-4712bd5.jkit-equal-height-enable,
.elementor-109
  .elementor-element.elementor-element-4712bd5.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-109
  .elementor-element.elementor-element-4712bd5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-109
  .elementor-element.elementor-element-4712bd5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-109
  .elementor-element.elementor-element-4712bd5
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  border-style: solid;
  border-color: var(--e-global-color-text);
}
.elementor-109
  .elementor-element.elementor-element-4712bd5
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 10px 10px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-4712bd5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: 0px 0px 0px 10px;
}
.elementor-109
  .elementor-element.elementor-element-4712bd5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-109
  .elementor-element.elementor-element-4712bd5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-109
  .elementor-element.elementor-element-4712bd5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-40e36de);
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  width: 70px;
  line-height: 0px;
}
.elementor-109
  .elementor-element.elementor-element-4712bd5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-40e36de);
  width: 49px;
}
.elementor-109
  .elementor-element.elementor-element-4712bd5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 49px;
}
.elementor-109
  .elementor-element.elementor-element-4712bd5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-9765888
  > .elementor-container {
  max-width: 1290px;
}
.elementor-109 .elementor-element.elementor-element-9765888 {
  padding: 150px 0px 0px 0px;
  z-index: 0;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-a175197.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-109
  .elementor-element.elementor-element-a175197.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-109
  .elementor-element.elementor-element-a175197
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 0px;
}
.elementor-109
  .elementor-element.elementor-element-2cab0cc
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-2cab0cc
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-cdd5bfa-font-family), Sans-serif;
  font-size: var(--e-global-typography-cdd5bfa-font-size);
  font-weight: var(--e-global-typography-cdd5bfa-font-weight);
  line-height: var(--e-global-typography-cdd5bfa-line-height);
  letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
  word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  color: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-2cab0cc
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-2cab0cc
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-109
  .elementor-element.elementor-element-2cab0cc
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-109 .elementor-element.elementor-element-2cab0cc {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.elementor-109 .elementor-element.elementor-element-4f16df5 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-109
  .elementor-element.elementor-element-4f16df5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-91eeeb0
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-91eeeb0.jkit-equal-height-enable,
.elementor-109
  .elementor-element.elementor-element-91eeeb0.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-109
  .elementor-element.elementor-element-91eeeb0.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-109
  .elementor-element.elementor-element-91eeeb0.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-109
  .elementor-element.elementor-element-91eeeb0
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-fb90bf4-font-family), Sans-serif;
  font-size: var(--e-global-typography-fb90bf4-font-size);
  font-weight: var(--e-global-typography-fb90bf4-font-weight);
  line-height: var(--e-global-typography-fb90bf4-line-height);
  letter-spacing: var(--e-global-typography-fb90bf4-letter-spacing);
  word-spacing: var(--e-global-typography-fb90bf4-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-91eeeb0
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-91eeeb0
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-109
  .elementor-element.elementor-element-91eeeb0
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-109
  .elementor-element.elementor-element-91eeeb0
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  margin: 0px 0px 0px 0px;
  height: 40px;
  width: 30px;
}
.elementor-109
  .elementor-element.elementor-element-91eeeb0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-b721dd1
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}
.elementor-109
  .elementor-element.elementor-element-be1f0a0
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be1f0a0.jkit-equal-height-enable,
.elementor-109
  .elementor-element.elementor-element-be1f0a0.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-109
  .elementor-element.elementor-element-be1f0a0.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-109
  .elementor-element.elementor-element-be1f0a0.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-109
  .elementor-element.elementor-element-be1f0a0
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-fb90bf4-font-family), Sans-serif;
  font-size: var(--e-global-typography-fb90bf4-font-size);
  font-weight: var(--e-global-typography-fb90bf4-font-weight);
  line-height: var(--e-global-typography-fb90bf4-line-height);
  letter-spacing: var(--e-global-typography-fb90bf4-letter-spacing);
  word-spacing: var(--e-global-typography-fb90bf4-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-be1f0a0
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be1f0a0
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-109
  .elementor-element.elementor-element-be1f0a0
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-109
  .elementor-element.elementor-element-be1f0a0
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  margin: 2px 0px 0px 0px;
  height: 40px;
  width: 32px;
}
.elementor-109
  .elementor-element.elementor-element-be1f0a0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-173c908
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-834340f {
  --spacer-size: 650px;
  top: 0%;
  z-index: 0;
}
body:not(.rtl) .elementor-109 .elementor-element.elementor-element-834340f {
  left: 0px;
}
body.rtl .elementor-109 .elementor-element.elementor-element-834340f {
  right: 0px;
}
.elementor-109
  .elementor-element.elementor-element-834340f
  > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(180deg, #d74452 0%, #f2295b00 80%);
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-65c7be1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-109
  .elementor-element.elementor-element-65c7be1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-109
  .elementor-element.elementor-element-65c7be1
  > .elementor-element-populated {
  margin: 20px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}
.elementor-109 .elementor-element.elementor-element-def6433 {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-def6433
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-a948b91-font-family), Sans-serif;
  font-size: var(--e-global-typography-a948b91-font-size);
  font-weight: var(--e-global-typography-a948b91-font-weight);
  line-height: var(--e-global-typography-a948b91-line-height);
  letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
  word-spacing: var(--e-global-typography-a948b91-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-d8038c8
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-d8038c8
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-8bcf1d1-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bcf1d1-font-size);
  font-weight: var(--e-global-typography-8bcf1d1-font-weight);
  line-height: var(--e-global-typography-8bcf1d1-line-height);
  letter-spacing: var(--e-global-typography-8bcf1d1-letter-spacing);
  word-spacing: var(--e-global-typography-8bcf1d1-word-spacing);
  color: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-d8038c8
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-d8038c8
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-8bcf1d1-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bcf1d1-font-size);
  font-weight: var(--e-global-typography-8bcf1d1-font-weight);
  line-height: var(--e-global-typography-8bcf1d1-line-height);
  letter-spacing: var(--e-global-typography-8bcf1d1-letter-spacing);
  word-spacing: var(--e-global-typography-8bcf1d1-word-spacing);
  padding: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-d8038c8
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
}
.elementor-109 .elementor-element.elementor-element-fa5cb9c {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-9335d61-font-family), Sans-serif;
  font-size: var(--e-global-typography-9335d61-font-size);
  font-weight: var(--e-global-typography-9335d61-font-weight);
  line-height: var(--e-global-typography-9335d61-line-height);
  letter-spacing: var(--e-global-typography-9335d61-letter-spacing);
  word-spacing: var(--e-global-typography-9335d61-word-spacing);
}
.elementor-109 .elementor-element.elementor-element-0a81a7f {
  margin-top: 50px;
  margin-bottom: 0px;
}
.elementor-109
  .elementor-element.elementor-element-1371680
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-2d5062f);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-109
  .elementor-element.elementor-element-1371680
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109 .elementor-element.elementor-element-42bca5d {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-42bca5d
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-176d804-font-family), Sans-serif;
  font-size: var(--e-global-typography-176d804-font-size);
  font-weight: var(--e-global-typography-176d804-font-weight);
  line-height: var(--e-global-typography-176d804-line-height);
  letter-spacing: var(--e-global-typography-176d804-letter-spacing);
  word-spacing: var(--e-global-typography-176d804-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-42bca5d
  > .elementor-widget-container {
  padding: 40px 0px 40px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-2d5062f);
}
.elementor-109 .elementor-element.elementor-element-9368e0d {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-9368e0d
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-176d804-font-family), Sans-serif;
  font-size: var(--e-global-typography-176d804-font-size);
  font-weight: var(--e-global-typography-176d804-font-weight);
  line-height: var(--e-global-typography-176d804-line-height);
  letter-spacing: var(--e-global-typography-176d804-letter-spacing);
  word-spacing: var(--e-global-typography-176d804-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-9368e0d
  > .elementor-widget-container {
  padding: 40px 0px 40px 0px;
}
.elementor-109 .elementor-element.elementor-element-f829ff9 {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-f829ff9
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-176d804-font-family), Sans-serif;
  font-size: var(--e-global-typography-176d804-font-size);
  font-weight: var(--e-global-typography-176d804-font-weight);
  line-height: var(--e-global-typography-176d804-line-height);
  letter-spacing: var(--e-global-typography-176d804-letter-spacing);
  word-spacing: var(--e-global-typography-176d804-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-f829ff9
  > .elementor-widget-container {
  padding: 40px 0px 40px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-2d5062f);
}
.elementor-109 .elementor-element.elementor-element-857a5b8 {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-857a5b8
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-176d804-font-family), Sans-serif;
  font-size: var(--e-global-typography-176d804-font-size);
  font-weight: var(--e-global-typography-176d804-font-weight);
  line-height: var(--e-global-typography-176d804-line-height);
  letter-spacing: var(--e-global-typography-176d804-letter-spacing);
  word-spacing: var(--e-global-typography-176d804-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-857a5b8
  > .elementor-widget-container {
  padding: 40px 0px 40px 0px;
}
.elementor-109
  .elementor-element.elementor-element-0493801:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-109
  .elementor-element.elementor-element-0493801
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(0deg, #0b0a15 0%, #0e0d1b 100%);
}
.elementor-109 .elementor-element.elementor-element-0493801 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 150px 15px 150px 15px;
}
.elementor-109
  .elementor-element.elementor-element-0493801
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109
  .elementor-element.elementor-element-6483390
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-786bd36 {
  padding: 0px 15px 0px 15px;
}
.elementor-109 .elementor-element.elementor-element-50f6fde {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-50f6fde
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-109 .elementor-element.elementor-element-77ec189 {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-77ec189
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-a948b91-font-family), Sans-serif;
  font-size: var(--e-global-typography-a948b91-font-size);
  font-weight: var(--e-global-typography-a948b91-font-weight);
  line-height: var(--e-global-typography-a948b91-line-height);
  letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
  word-spacing: var(--e-global-typography-a948b91-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-17f6aba.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-17f6aba.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-17f6aba.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  padding: 20px 30px 20px 30px;
  font-family: var(--e-global-typography-c3dbc50-font-family), Sans-serif;
  font-size: var(--e-global-typography-c3dbc50-font-size);
  font-weight: var(--e-global-typography-c3dbc50-font-weight);
  text-transform: var(--e-global-typography-c3dbc50-text-transform);
  line-height: var(--e-global-typography-c3dbc50-line-height);
  letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
  word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  color: var(--e-global-color-40e36de);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-40e36de);
  background-color: #d7445200;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-109
  .elementor-element.elementor-element-1f99a14
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  transform: translateY(-1px);
}
.elementor-109 .elementor-element.elementor-element-1f99a14 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-109 .elementor-element.elementor-element-32d6ece {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-127dd2e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-127dd2e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-127dd2e.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-109
  .elementor-element.elementor-element-127dd2e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-109
  .elementor-element.elementor-element-127dd2e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/team/fantasy-woman-warrior-wearing-rag-cloth-stained-with-blood-and-mud-in-the-heat-of-battle-e1635736617370.jpg");
  background-position: center center;
  background-size: cover;
  height: 400px;
}
.elementor-109
  .elementor-element.elementor-element-127dd2e
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 50%, #0b0a15 100%);
  opacity: 1;
}
.elementor-109
  .elementor-element.elementor-element-127dd2e
  > .elementor-element-populated,
.elementor-109
  .elementor-element.elementor-element-127dd2e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-109
  .elementor-element.elementor-element-127dd2e
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-127dd2e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 20px 20px 20px 20px;
}
.elementor-109
  .elementor-element.elementor-element-127dd2e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109 .elementor-element.elementor-element-929e536 {
  --spacer-size: 250px;
}
.elementor-109
  .elementor-element.elementor-element-e776d93
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-e776d93
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e13e8bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-e13e8bc-font-size);
  font-weight: var(--e-global-typography-e13e8bc-font-weight);
  line-height: var(--e-global-typography-e13e8bc-line-height);
  letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
  word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-e776d93
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-e776d93
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: -5px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-b2cf947
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-b2cf947
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e42171e-font-family), Sans-serif;
  font-size: var(--e-global-typography-e42171e-font-size);
  font-weight: var(--e-global-typography-e42171e-font-weight);
  line-height: var(--e-global-typography-e42171e-line-height);
  letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
  word-spacing: var(--e-global-typography-e42171e-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-b2cf947
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-b2cf947
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-b2cf947
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
  padding: 10px 28px 10px 28px;
  background-color: var(--e-global-color-secondary);
}
.elementor-109 .elementor-element.elementor-element-b2cf947 {
  width: auto;
  max-width: auto;
}
.elementor-109
  .elementor-element.elementor-element-baa299c
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-baa299c
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e42171e-font-family), Sans-serif;
  font-size: var(--e-global-typography-e42171e-font-size);
  font-weight: var(--e-global-typography-e42171e-font-weight);
  line-height: var(--e-global-typography-e42171e-line-height);
  letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
  word-spacing: var(--e-global-typography-e42171e-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-baa299c
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-baa299c
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-baa299c
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
  padding: 10px 25px 10px 25px;
  background-color: var(--e-global-color-secondary);
}
.elementor-109 .elementor-element.elementor-element-baa299c {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-6f5610c.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-6f5610c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-6f5610c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-109
  .elementor-element.elementor-element-6f5610c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-109
  .elementor-element.elementor-element-6f5610c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/team/race-car-speeding-along-a-futuristic-tunnel-e1635736625870.jpg");
  background-position: 50% 0px;
  background-size: cover;
}
.elementor-109
  .elementor-element.elementor-element-6f5610c
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 50%, #0b0a15 100%);
  opacity: 1;
}
.elementor-109
  .elementor-element.elementor-element-6f5610c
  > .elementor-element-populated,
.elementor-109
  .elementor-element.elementor-element-6f5610c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-109
  .elementor-element.elementor-element-6f5610c
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-6f5610c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 20px 20px 20px 20px;
}
.elementor-109
  .elementor-element.elementor-element-6f5610c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109 .elementor-element.elementor-element-bee375e {
  --spacer-size: 250px;
}
.elementor-109
  .elementor-element.elementor-element-b44388c
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-b44388c
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e13e8bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-e13e8bc-font-size);
  font-weight: var(--e-global-typography-e13e8bc-font-weight);
  line-height: var(--e-global-typography-e13e8bc-line-height);
  letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
  word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-b44388c
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-b44388c
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: -5px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-e7e613d
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-e7e613d
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e42171e-font-family), Sans-serif;
  font-size: var(--e-global-typography-e42171e-font-size);
  font-weight: var(--e-global-typography-e42171e-font-weight);
  line-height: var(--e-global-typography-e42171e-line-height);
  letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
  word-spacing: var(--e-global-typography-e42171e-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-e7e613d
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-e7e613d
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-e7e613d
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
  padding: 10px 28px 10px 28px;
  background-color: var(--e-global-color-secondary);
}
.elementor-109 .elementor-element.elementor-element-e7e613d {
  width: auto;
  max-width: auto;
}
.elementor-109
  .elementor-element.elementor-element-16c8208
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-16c8208
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e42171e-font-family), Sans-serif;
  font-size: var(--e-global-typography-e42171e-font-size);
  font-weight: var(--e-global-typography-e42171e-font-weight);
  line-height: var(--e-global-typography-e42171e-line-height);
  letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
  word-spacing: var(--e-global-typography-e42171e-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-16c8208
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-16c8208
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-16c8208
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
  padding: 10px 25px 10px 25px;
  background-color: var(--e-global-color-secondary);
}
.elementor-109 .elementor-element.elementor-element-16c8208 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-6921e7c.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-6921e7c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-6921e7c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-109
  .elementor-element.elementor-element-6921e7c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-109
  .elementor-element.elementor-element-6921e7c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/team/basketball-player-on-big-professional-arena-during-the-game-basketball-player-making-slam-dunk--e1635736650477.jpg");
  background-position: 25% 0px;
  background-size: cover;
}
.elementor-109
  .elementor-element.elementor-element-6921e7c
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 50%, #0b0a15 100%);
  opacity: 1;
}
.elementor-109
  .elementor-element.elementor-element-6921e7c
  > .elementor-element-populated,
.elementor-109
  .elementor-element.elementor-element-6921e7c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-109
  .elementor-element.elementor-element-6921e7c
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-6921e7c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 20px 20px 20px 20px;
}
.elementor-109
  .elementor-element.elementor-element-6921e7c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109 .elementor-element.elementor-element-0e2d974 {
  --spacer-size: 250px;
}
.elementor-109
  .elementor-element.elementor-element-f7cf132
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-f7cf132
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e13e8bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-e13e8bc-font-size);
  font-weight: var(--e-global-typography-e13e8bc-font-weight);
  line-height: var(--e-global-typography-e13e8bc-line-height);
  letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
  word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-f7cf132
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-f7cf132
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: -5px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-3862498
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-3862498
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e42171e-font-family), Sans-serif;
  font-size: var(--e-global-typography-e42171e-font-size);
  font-weight: var(--e-global-typography-e42171e-font-weight);
  line-height: var(--e-global-typography-e42171e-line-height);
  letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
  word-spacing: var(--e-global-typography-e42171e-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-3862498
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-3862498
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-3862498
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
  padding: 10px 28px 10px 28px;
  background-color: var(--e-global-color-secondary);
}
.elementor-109 .elementor-element.elementor-element-3862498 {
  width: auto;
  max-width: auto;
}
.elementor-109
  .elementor-element.elementor-element-2909cbc
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-2909cbc
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e42171e-font-family), Sans-serif;
  font-size: var(--e-global-typography-e42171e-font-size);
  font-weight: var(--e-global-typography-e42171e-font-weight);
  line-height: var(--e-global-typography-e42171e-line-height);
  letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
  word-spacing: var(--e-global-typography-e42171e-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-2909cbc
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-2909cbc
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-2909cbc
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
  padding: 10px 25px 10px 25px;
  background-color: var(--e-global-color-secondary);
}
.elementor-109 .elementor-element.elementor-element-2909cbc {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-109
  .elementor-element.elementor-element-63ef1f6.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-63ef1f6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-109
  .elementor-element.elementor-element-63ef1f6.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-109
  .elementor-element.elementor-element-63ef1f6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-109
  .elementor-element.elementor-element-63ef1f6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/team/mystery-e1635736660344.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-109
  .elementor-element.elementor-element-63ef1f6
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 50%, #0b0a15 100%);
  opacity: 1;
}
.elementor-109
  .elementor-element.elementor-element-63ef1f6
  > .elementor-element-populated,
.elementor-109
  .elementor-element.elementor-element-63ef1f6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-109
  .elementor-element.elementor-element-63ef1f6
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-63ef1f6
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 20px 20px 20px 20px;
}
.elementor-109
  .elementor-element.elementor-element-63ef1f6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-109 .elementor-element.elementor-element-723139b {
  --spacer-size: 250px;
}
.elementor-109
  .elementor-element.elementor-element-35772a4
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-35772a4
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e13e8bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-e13e8bc-font-size);
  font-weight: var(--e-global-typography-e13e8bc-font-weight);
  line-height: var(--e-global-typography-e13e8bc-line-height);
  letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
  word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-35772a4
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-35772a4
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: -5px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-5246d22
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-5246d22
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e42171e-font-family), Sans-serif;
  font-size: var(--e-global-typography-e42171e-font-size);
  font-weight: var(--e-global-typography-e42171e-font-weight);
  line-height: var(--e-global-typography-e42171e-line-height);
  letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
  word-spacing: var(--e-global-typography-e42171e-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-5246d22
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-5246d22
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-5246d22
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
  padding: 10px 28px 10px 28px;
  background-color: var(--e-global-color-secondary);
}
.elementor-109 .elementor-element.elementor-element-5246d22 {
  width: auto;
  max-width: auto;
}
.elementor-109
  .elementor-element.elementor-element-4a4fe74
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-4a4fe74
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-e42171e-font-family), Sans-serif;
  font-size: var(--e-global-typography-e42171e-font-size);
  font-weight: var(--e-global-typography-e42171e-font-weight);
  line-height: var(--e-global-typography-e42171e-line-height);
  letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
  word-spacing: var(--e-global-typography-e42171e-word-spacing);
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-4a4fe74
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-4a4fe74
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-9b2cd07-font-family), Sans-serif;
  font-size: var(--e-global-typography-9b2cd07-font-size);
  font-weight: var(--e-global-typography-9b2cd07-font-weight);
  text-transform: var(--e-global-typography-9b2cd07-text-transform);
  line-height: var(--e-global-typography-9b2cd07-line-height);
  letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
  word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-4a4fe74
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
  padding: 10px 25px 10px 25px;
  background-color: var(--e-global-color-secondary);
}
.elementor-109 .elementor-element.elementor-element-4a4fe74 {
  width: auto;
  max-width: auto;
}
.elementor-109
  .elementor-element.elementor-element-7af99b6
  > .elementor-container {
  max-width: 1290px;
}
.elementor-109 .elementor-element.elementor-element-7af99b6 {
  padding: 0px 0px 120px 0px;
}
.elementor-109 .elementor-element.elementor-element-8c2f677 {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-8c2f677
  .elementor-heading-title {
  color: var(--e-global-color-40e36de);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-109 .elementor-element.elementor-element-d01b086 {
  text-align: center;
}
.elementor-109
  .elementor-element.elementor-element-d01b086
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-a948b91-font-family), Sans-serif;
  font-size: var(--e-global-typography-a948b91-font-size);
  font-weight: var(--e-global-typography-a948b91-font-weight);
  line-height: var(--e-global-typography-a948b91-line-height);
  letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
  word-spacing: var(--e-global-typography-a948b91-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-posts {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-column-gap: 30px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-post {
  padding: 0px 0px 30px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb {
  background-color: var(--e-global-color-primary);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock.postblock-type-1
  .jkit-thumb {
  flex: 0 0 45%;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-thumb {
  flex: 0 0 45%;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container {
  height: 230px;
  background-color: var(--e-global-color-primary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-postblock-content {
  text-align: left;
  padding: 0px 0px 0px 25px;
  margin: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title {
  margin: 0px 0px 10px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title {
  margin: 0px 0px 10px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a,
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title
  a {
  font-family: var(--e-global-typography-3f545b0-font-family), Sans-serif;
  font-size: var(--e-global-typography-3f545b0-font-size);
  font-weight: var(--e-global-typography-3f545b0-font-weight);
  line-height: var(--e-global-typography-3f545b0-line-height);
  letter-spacing: var(--e-global-typography-3f545b0-letter-spacing);
  word-spacing: var(--e-global-typography-3f545b0-word-spacing);
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a {
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-excerpt {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  margin: 0px 0px -10px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-excerpt
  p {
  color: var(--e-global-color-text);
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-readmore {
  font-family: var(--e-global-typography-c3dbc50-font-family), Sans-serif;
  font-size: var(--e-global-typography-c3dbc50-font-size);
  font-weight: var(--e-global-typography-c3dbc50-font-weight);
  text-transform: var(--e-global-typography-c3dbc50-text-transform);
  line-height: var(--e-global-typography-c3dbc50-line-height);
  letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
  word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color: #02010100;
  color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-before
  i,
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-before
  svg {
  margin-right: 8px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-after
  i,
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-after
  svg {
  margin-left: 8px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-readmore
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-readmore:hover {
  color: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-readmore:hover
  svg {
  fill: var(--e-global-color-40e36de);
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  color: var(--e-global-color-text);
  margin: 0px 0px 10px 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta
  svg {
  fill: var(--e-global-color-text);
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  i,
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  svg {
  margin-right: 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  i,
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  svg {
  margin-left: 0px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  i,
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  svg {
  margin-right: 8px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  i,
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  svg {
  margin-left: 8px;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom {
  justify-content: space-between;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
}
.elementor-109
  .elementor-element.elementor-element-be30fab
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
@media (min-width: 768px) {
  .elementor-109 .elementor-element.elementor-element-10ea93d {
    width: 49%;
  }
  .elementor-109 .elementor-element.elementor-element-1eb4fc6 {
    width: 51%;
  }
  .elementor-109 .elementor-element.elementor-element-1e6325e {
    width: 40%;
  }
  .elementor-109 .elementor-element.elementor-element-a67ce8d {
    width: 59.665%;
  }
}
@media (max-width: 1024px) {
  .elementor-109
    .elementor-element.elementor-element-88237d7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-109
    .elementor-element.elementor-element-88237d7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 80% 0%;
  }
  .elementor-109 .elementor-element.elementor-element-88237d7 {
    padding: 200px 0px 100px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-66a65f3.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-109
    .elementor-element.elementor-element-66a65f3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-210eb19
    .jeg-elementor-kit.jkit-video-button {
    text-align: center;
  }
  .elementor-109
    .elementor-element.elementor-element-210eb19
    > .elementor-widget-container {
    margin: 0px 8px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-b74cd34
    .elementor-heading-title {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-4bc4339 {
    --spacer-size: 40px;
  }
  .elementor-109
    .elementor-element.elementor-element-1a857d38
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-8173bb7
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-33dae80b
    .elementor-heading-title {
    font-size: var(--e-global-typography-101d805-font-size);
    line-height: var(--e-global-typography-101d805-line-height);
    letter-spacing: var(--e-global-typography-101d805-letter-spacing);
    word-spacing: var(--e-global-typography-101d805-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-30c7fd2b {
    font-size: var(--e-global-typography-9335d61-font-size);
    line-height: var(--e-global-typography-9335d61-line-height);
    letter-spacing: var(--e-global-typography-9335d61-letter-spacing);
    word-spacing: var(--e-global-typography-9335d61-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-6ec78f4 {
    --spacer-size: 100px;
  }
  .elementor-109 .elementor-element.elementor-element-56b24a0 .elementor-icon {
    font-size: 30px;
  }
  .elementor-109
    .elementor-element.elementor-element-56b24a0
    .elementor-icon
    svg {
    height: 30px;
  }
  .elementor-109 .elementor-element.elementor-element-1015ea0 {
    padding: 80px 10px 0px 10px;
  }
  .elementor-109 .elementor-element.elementor-element-50a46e3 {
    padding: 0px 0px 80px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-10ea93d
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-c07b97e {
    text-align: center;
  }
  .elementor-109
    .elementor-element.elementor-element-c07b97e
    .elementor-heading-title {
    font-size: var(--e-global-typography-1331f66-font-size);
    line-height: var(--e-global-typography-1331f66-line-height);
    letter-spacing: var(--e-global-typography-1331f66-letter-spacing);
    word-spacing: var(--e-global-typography-1331f66-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-1eb4fc6.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-evenly;
  }
  .elementor-109
    .elementor-element.elementor-element-1eb4fc6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-b68e674
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-61b43c1
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-61b43c1
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109 .elementor-element.elementor-element-61b43c1 {
    width: var(--container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
  }
  .elementor-109 .elementor-element.elementor-element-a57448b {
    padding: 80px 10px 80px 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-f49fab8
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-8520a94
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-1ff2768
    > .elementor-element-populated {
    margin: 0px 10px 40px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109 .elementor-element.elementor-element-8f3c70e {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-33344a2
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-8ff8e3e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-8ff8e3e
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-ce4073e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-109
    .elementor-element.elementor-element-ce4073e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-6e9cbda
    .elementor-heading-title {
    font-size: var(--e-global-typography-f51a723-font-size);
    line-height: var(--e-global-typography-f51a723-line-height);
    letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
    word-spacing: var(--e-global-typography-f51a723-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-6e9cbda
    > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-6e9cbda {
    align-self: flex-end;
  }
  .elementor-109
    .elementor-element.elementor-element-5902d50
    > .elementor-element-populated {
    margin: 0px 10px 40px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109 .elementor-element.elementor-element-cfb62e4 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-54f4565
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-d951dc8
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-d951dc8
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-613dbfd
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-109
    .elementor-element.elementor-element-613dbfd
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-f6624e9
    .elementor-heading-title {
    font-size: var(--e-global-typography-f51a723-font-size);
    line-height: var(--e-global-typography-f51a723-line-height);
    letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
    word-spacing: var(--e-global-typography-f51a723-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-f6624e9
    > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-f6624e9 {
    align-self: flex-end;
  }
  .elementor-109
    .elementor-element.elementor-element-ee75e6f
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109 .elementor-element.elementor-element-0faf1cc {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-1d7f612
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-e56fcde
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-e56fcde
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-889d7ee
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-109
    .elementor-element.elementor-element-889d7ee
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-7147483
    .elementor-heading-title {
    font-size: var(--e-global-typography-f51a723-font-size);
    line-height: var(--e-global-typography-f51a723-line-height);
    letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
    word-spacing: var(--e-global-typography-f51a723-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-7147483
    > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-7147483 {
    align-self: flex-end;
  }
  .elementor-109
    .elementor-element.elementor-element-338c28b
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109 .elementor-element.elementor-element-01f0597 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-8ecfa20
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-c7402a9
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-c7402a9
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-4da9d40
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-109
    .elementor-element.elementor-element-4da9d40
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-c915108
    .elementor-heading-title {
    font-size: var(--e-global-typography-f51a723-font-size);
    line-height: var(--e-global-typography-f51a723-line-height);
    letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
    word-spacing: var(--e-global-typography-f51a723-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-c915108
    > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-c915108 {
    align-self: flex-end;
  }
  .elementor-109 .elementor-element.elementor-element-d126cd6 {
    padding: 80px 0px 50px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-1e6325e
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-3b6e41b
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e13e8bc-font-size);
    line-height: var(--e-global-typography-e13e8bc-line-height);
    letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
    word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-3b6e41b
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-1a5826c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-a67ce8d
    > .elementor-element-populated {
    margin: 0px 10px 40px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109 .elementor-element.elementor-element-b7a550b {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-109
    .elementor-element.elementor-element-35bf668
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-35bf668
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-8a35f0a
    .elementor-heading-title {
    font-size: var(--e-global-typography-fb90bf4-font-size);
    line-height: var(--e-global-typography-fb90bf4-line-height);
    letter-spacing: var(--e-global-typography-fb90bf4-letter-spacing);
    word-spacing: var(--e-global-typography-fb90bf4-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-642a088 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-14b33c5
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-4cace6c:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-109
    .elementor-element.elementor-element-4cace6c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-4cace6c {
    padding: 80px 10px 80px 10px;
  }
  .elementor-109 .elementor-element.elementor-element-c133f2f {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-109
    .elementor-element.elementor-element-24e46fa
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-fe8228c
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-6a52f73
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-bd1544b
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-9a116cb {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-52a1aac
    > .elementor-element-populated {
    margin: 0px 10px 20px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-3166fdf
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-3166fdf
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-283ef29
    > .elementor-element-populated {
    margin: 0px 10px 20px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-5d5ce68
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-5d5ce68
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-f270ad0
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-80ace45
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-80ace45
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-172f0af
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-4712bd5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-4712bd5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109 .elementor-element.elementor-element-9765888 {
    padding: 80px 10px 0px 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-a175197
    > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-2cab0cc
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-2cab0cc
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-4f16df5 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-91eeeb0
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-fb90bf4-font-size);
    line-height: var(--e-global-typography-fb90bf4-line-height);
    letter-spacing: var(--e-global-typography-fb90bf4-letter-spacing);
    word-spacing: var(--e-global-typography-fb90bf4-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-91eeeb0
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-b721dd1
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-be1f0a0
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-fb90bf4-font-size);
    line-height: var(--e-global-typography-fb90bf4-line-height);
    letter-spacing: var(--e-global-typography-fb90bf4-letter-spacing);
    word-spacing: var(--e-global-typography-fb90bf4-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-be1f0a0
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-173c908
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-def6433
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-d8038c8
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-8bcf1d1-font-size);
    line-height: var(--e-global-typography-8bcf1d1-line-height);
    letter-spacing: var(--e-global-typography-8bcf1d1-letter-spacing);
    word-spacing: var(--e-global-typography-8bcf1d1-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-d8038c8
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-8bcf1d1-font-size);
    line-height: var(--e-global-typography-8bcf1d1-line-height);
    letter-spacing: var(--e-global-typography-8bcf1d1-letter-spacing);
    word-spacing: var(--e-global-typography-8bcf1d1-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-fa5cb9c {
    font-size: var(--e-global-typography-9335d61-font-size);
    line-height: var(--e-global-typography-9335d61-line-height);
    letter-spacing: var(--e-global-typography-9335d61-letter-spacing);
    word-spacing: var(--e-global-typography-9335d61-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-42bca5d
    .elementor-heading-title {
    font-size: var(--e-global-typography-176d804-font-size);
    line-height: var(--e-global-typography-176d804-line-height);
    letter-spacing: var(--e-global-typography-176d804-letter-spacing);
    word-spacing: var(--e-global-typography-176d804-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-9368e0d
    .elementor-heading-title {
    font-size: var(--e-global-typography-176d804-font-size);
    line-height: var(--e-global-typography-176d804-line-height);
    letter-spacing: var(--e-global-typography-176d804-letter-spacing);
    word-spacing: var(--e-global-typography-176d804-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-f829ff9
    .elementor-heading-title {
    font-size: var(--e-global-typography-176d804-font-size);
    line-height: var(--e-global-typography-176d804-line-height);
    letter-spacing: var(--e-global-typography-176d804-letter-spacing);
    word-spacing: var(--e-global-typography-176d804-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-857a5b8
    .elementor-heading-title {
    font-size: var(--e-global-typography-176d804-font-size);
    line-height: var(--e-global-typography-176d804-line-height);
    letter-spacing: var(--e-global-typography-176d804-letter-spacing);
    word-spacing: var(--e-global-typography-176d804-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-0493801 {
    padding: 80px 10px 80px 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-6483390
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109 .elementor-element.elementor-element-786bd36 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-50f6fde
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-77ec189
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-1f99a14
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-127dd2e
    > .elementor-element-populated {
    margin: 0px 10px 30px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-e776d93
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e13e8bc-font-size);
    line-height: var(--e-global-typography-e13e8bc-line-height);
    letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
    word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-e776d93
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-b2cf947
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-b2cf947
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-baa299c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-baa299c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-6f5610c:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-109
    .elementor-element.elementor-element-6f5610c
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-6f5610c
    > .elementor-element-populated {
    margin: 0px 0px 30px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-b44388c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e13e8bc-font-size);
    line-height: var(--e-global-typography-e13e8bc-line-height);
    letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
    word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-b44388c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-e7e613d
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-e7e613d
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-16c8208
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-16c8208
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-6921e7c:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-109
    .elementor-element.elementor-element-6921e7c
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-6921e7c
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-f7cf132
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e13e8bc-font-size);
    line-height: var(--e-global-typography-e13e8bc-line-height);
    letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
    word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-f7cf132
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-3862498
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-3862498
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-2909cbc
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-2909cbc
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-63ef1f6
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-35772a4
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e13e8bc-font-size);
    line-height: var(--e-global-typography-e13e8bc-line-height);
    letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
    word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-35772a4
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-5246d22
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-5246d22
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-4a4fe74
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-4a4fe74
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-7af99b6 {
    padding: 80px 10px 80px 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-cd5faad
    > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
  }
  .elementor-109
    .elementor-element.elementor-element-8c2f677
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-d01b086
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-column-gap: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-post {
    padding: 0px 0px 20px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 378px;
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-postblock-content {
    padding: 20px 0px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-3f545b0-font-size);
    line-height: var(--e-global-typography-3f545b0-line-height);
    letter-spacing: var(--e-global-typography-3f545b0-letter-spacing);
    word-spacing: var(--e-global-typography-3f545b0-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-readmore {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-accent-font-size);
  }
}
@media (max-width: 767px) {
  .elementor-109
    .elementor-element.elementor-element-88237d7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-109
    .elementor-element.elementor-element-88237d7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-109 .elementor-element.elementor-element-88237d7 {
    padding: 180px 0px 100px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-b74cd34
    .elementor-heading-title {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-1a857d38
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-109
    .elementor-element.elementor-element-8173bb7
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-33dae80b
    .elementor-heading-title {
    font-size: var(--e-global-typography-101d805-font-size);
    line-height: var(--e-global-typography-101d805-line-height);
    letter-spacing: var(--e-global-typography-101d805-letter-spacing);
    word-spacing: var(--e-global-typography-101d805-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-30c7fd2b {
    font-size: var(--e-global-typography-9335d61-font-size);
    line-height: var(--e-global-typography-9335d61-line-height);
    letter-spacing: var(--e-global-typography-9335d61-letter-spacing);
    word-spacing: var(--e-global-typography-9335d61-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-30c7fd2b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-56b24a0 .elementor-icon {
    font-size: 30px;
  }
  .elementor-109
    .elementor-element.elementor-element-56b24a0
    .elementor-icon
    svg {
    height: 30px;
  }
  .elementor-109
    .elementor-element.elementor-element-56b24a0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-1015ea0 {
    padding: 50px 5px 0px 5px;
  }
  .elementor-109 .elementor-element.elementor-element-50a46e3 {
    padding: 0px 0px 60px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-c07b97e {
    text-align: left;
  }
  .elementor-109
    .elementor-element.elementor-element-c07b97e
    .elementor-heading-title {
    font-size: var(--e-global-typography-1331f66-font-size);
    line-height: var(--e-global-typography-1331f66-line-height);
    letter-spacing: var(--e-global-typography-1331f66-letter-spacing);
    word-spacing: var(--e-global-typography-1331f66-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-1eb4fc6.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-109
    .elementor-element.elementor-element-b68e674
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-61b43c1
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
  }
  .elementor-109
    .elementor-element.elementor-element-61b43c1
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-61b43c1
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-61b43c1
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-61b43c1 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-109 .elementor-element.elementor-element-a57448b {
    padding: 50px 5px 50px 5px;
  }
  .elementor-109
    .elementor-element.elementor-element-7dfea83
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-109 .elementor-element.elementor-element-552576d {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .elementor-109
    .elementor-element.elementor-element-f49fab8
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-f49fab8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-8520a94
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-1ff2768
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-8f3c70e {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-33344a2
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-8ff8e3e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-8ff8e3e
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-ce4073e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-109
    .elementor-element.elementor-element-ce4073e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-6e9cbda
    .elementor-heading-title {
    font-size: var(--e-global-typography-f51a723-font-size);
    line-height: var(--e-global-typography-f51a723-line-height);
    letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
    word-spacing: var(--e-global-typography-f51a723-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-5902d50
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-cfb62e4 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-54f4565
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-d951dc8
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-d951dc8
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-613dbfd
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-109
    .elementor-element.elementor-element-613dbfd
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-f6624e9
    .elementor-heading-title {
    font-size: var(--e-global-typography-f51a723-font-size);
    line-height: var(--e-global-typography-f51a723-line-height);
    letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
    word-spacing: var(--e-global-typography-f51a723-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-ee75e6f
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-0faf1cc {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-1d7f612
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-e56fcde
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-e56fcde
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-889d7ee
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-109
    .elementor-element.elementor-element-889d7ee
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-7147483
    .elementor-heading-title {
    font-size: var(--e-global-typography-f51a723-font-size);
    line-height: var(--e-global-typography-f51a723-line-height);
    letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
    word-spacing: var(--e-global-typography-f51a723-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-338c28b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-01f0597 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-8ecfa20
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-c7402a9
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-c7402a9
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-4da9d40
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-109
    .elementor-element.elementor-element-4da9d40
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-c915108
    .elementor-heading-title {
    font-size: var(--e-global-typography-f51a723-font-size);
    line-height: var(--e-global-typography-f51a723-line-height);
    letter-spacing: var(--e-global-typography-f51a723-letter-spacing);
    word-spacing: var(--e-global-typography-f51a723-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-d126cd6 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-1e6325e
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-109
    .elementor-element.elementor-element-3b6e41b
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e13e8bc-font-size);
    line-height: var(--e-global-typography-e13e8bc-line-height);
    letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
    word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-3b6e41b
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-1a5826c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-a67ce8d
    > .elementor-element-populated {
    margin: 0px 5px 20px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-109
    .elementor-element.elementor-element-07526f8
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-35bf668
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-35bf668
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-2c75ab3.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-109
    .elementor-element.elementor-element-2c75ab3
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-b1342a8
    > .elementor-widget-container {
    border-width: 0px 1px 1px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-1d496f4 {
    width: var(--container-widget-width, 99px);
    max-width: 99px;
    --container-widget-width: 99px;
    --container-widget-flex-grow: 0;
  }
  .elementor-109
    .elementor-element.elementor-element-1d496f4
    > .elementor-widget-container {
    border-width: 0px 0px 1px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-9ed2baf
    > .elementor-widget-container {
    padding: 18px 18px 18px 18px;
    border-width: 0px 1px 0px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-9ed2baf {
    width: var(--container-widget-width, 96px);
    max-width: 96px;
    --container-widget-width: 96px;
    --container-widget-flex-grow: 0;
  }
  .elementor-109
    .elementor-element.elementor-element-8a35f0a
    .elementor-heading-title {
    font-size: var(--e-global-typography-fb90bf4-font-size);
    line-height: var(--e-global-typography-fb90bf4-line-height);
    letter-spacing: var(--e-global-typography-fb90bf4-letter-spacing);
    word-spacing: var(--e-global-typography-fb90bf4-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-642a088 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-14b33c5
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    padding: 0px 10px 10px 0px;
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-4cace6c:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-109
    .elementor-element.elementor-element-4cace6c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-109 .elementor-element.elementor-element-4cace6c {
    padding: 50px 15px 50px 15px;
  }
  .elementor-109
    .elementor-element.elementor-element-f1a8085
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-c133f2f {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .elementor-109
    .elementor-element.elementor-element-e86367b
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-24e46fa
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-24e46fa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-fe8228c
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-6a52f73.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-109
    .elementor-element.elementor-element-6a52f73
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-bd1544b
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-9a116cb {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-52a1aac
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-3166fdf
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 30px 30px 30px 30px;
  }
  .elementor-109
    .elementor-element.elementor-element-3166fdf
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-3166fdf
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-283ef29
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-5d5ce68
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 30px 30px 30px 30px;
  }
  .elementor-109
    .elementor-element.elementor-element-5d5ce68
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-5d5ce68
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-f270ad0
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-80ace45
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 30px 30px 30px 30px;
  }
  .elementor-109
    .elementor-element.elementor-element-80ace45
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-80ace45
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-172f0af
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-4712bd5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 30px 30px 30px 30px;
  }
  .elementor-109
    .elementor-element.elementor-element-4712bd5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-4712bd5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109 .elementor-element.elementor-element-9765888 {
    padding: 50px 5px 50px 5px;
  }
  .elementor-109
    .elementor-element.elementor-element-2cab0cc
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-cdd5bfa-font-size);
    line-height: var(--e-global-typography-cdd5bfa-line-height);
    letter-spacing: var(--e-global-typography-cdd5bfa-letter-spacing);
    word-spacing: var(--e-global-typography-cdd5bfa-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-2cab0cc
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-4f16df5 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-91eeeb0
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-fb90bf4-font-size);
    line-height: var(--e-global-typography-fb90bf4-line-height);
    letter-spacing: var(--e-global-typography-fb90bf4-letter-spacing);
    word-spacing: var(--e-global-typography-fb90bf4-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-91eeeb0
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-b721dd1
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-be1f0a0
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-fb90bf4-font-size);
    line-height: var(--e-global-typography-fb90bf4-line-height);
    letter-spacing: var(--e-global-typography-fb90bf4-letter-spacing);
    word-spacing: var(--e-global-typography-fb90bf4-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-be1f0a0
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-65c7be1
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-def6433
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-d8038c8
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-8bcf1d1-font-size);
    line-height: var(--e-global-typography-8bcf1d1-line-height);
    letter-spacing: var(--e-global-typography-8bcf1d1-letter-spacing);
    word-spacing: var(--e-global-typography-8bcf1d1-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-d8038c8
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-8bcf1d1-font-size);
    line-height: var(--e-global-typography-8bcf1d1-line-height);
    letter-spacing: var(--e-global-typography-8bcf1d1-letter-spacing);
    word-spacing: var(--e-global-typography-8bcf1d1-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-fa5cb9c {
    font-size: var(--e-global-typography-9335d61-font-size);
    line-height: var(--e-global-typography-9335d61-line-height);
    letter-spacing: var(--e-global-typography-9335d61-letter-spacing);
    word-spacing: var(--e-global-typography-9335d61-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-0a81a7f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-1371680 {
    width: 50%;
  }
  .elementor-109
    .elementor-element.elementor-element-42bca5d
    .elementor-heading-title {
    font-size: var(--e-global-typography-176d804-font-size);
    line-height: var(--e-global-typography-176d804-line-height);
    letter-spacing: var(--e-global-typography-176d804-letter-spacing);
    word-spacing: var(--e-global-typography-176d804-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-42bca5d
    > .elementor-widget-container {
    border-width: 0px 0px 1px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-9368e0d
    .elementor-heading-title {
    font-size: var(--e-global-typography-176d804-font-size);
    line-height: var(--e-global-typography-176d804-line-height);
    letter-spacing: var(--e-global-typography-176d804-letter-spacing);
    word-spacing: var(--e-global-typography-176d804-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-bce4eb4 {
    width: 50%;
  }
  .elementor-109
    .elementor-element.elementor-element-bce4eb4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-f829ff9
    .elementor-heading-title {
    font-size: var(--e-global-typography-176d804-font-size);
    line-height: var(--e-global-typography-176d804-line-height);
    letter-spacing: var(--e-global-typography-176d804-letter-spacing);
    word-spacing: var(--e-global-typography-176d804-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-857a5b8
    .elementor-heading-title {
    font-size: var(--e-global-typography-176d804-font-size);
    line-height: var(--e-global-typography-176d804-line-height);
    letter-spacing: var(--e-global-typography-176d804-letter-spacing);
    word-spacing: var(--e-global-typography-176d804-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-0493801 {
    padding: 50px 5px 50px 5px;
  }
  .elementor-109
    .elementor-element.elementor-element-bf06e70
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-50f6fde
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-50f6fde
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-77ec189
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-17f6aba.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-109
    .elementor-element.elementor-element-1f99a14
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-127dd2e
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-929e536 {
    --spacer-size: 200px;
  }
  .elementor-109
    .elementor-element.elementor-element-e776d93
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e13e8bc-font-size);
    line-height: var(--e-global-typography-e13e8bc-line-height);
    letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
    word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-e776d93
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-b2cf947
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-b2cf947
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-baa299c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-baa299c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-6f5610c:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-109
    .elementor-element.elementor-element-6f5610c
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-6f5610c
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-bee375e {
    --spacer-size: 200px;
  }
  .elementor-109
    .elementor-element.elementor-element-b44388c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e13e8bc-font-size);
    line-height: var(--e-global-typography-e13e8bc-line-height);
    letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
    word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-b44388c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-e7e613d
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-e7e613d
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-16c8208
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-16c8208
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-6921e7c:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-109
    .elementor-element.elementor-element-6921e7c
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-6921e7c
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-0e2d974 {
    --spacer-size: 200px;
  }
  .elementor-109
    .elementor-element.elementor-element-f7cf132
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e13e8bc-font-size);
    line-height: var(--e-global-typography-e13e8bc-line-height);
    letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
    word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-f7cf132
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-3862498
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-3862498
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-2909cbc
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-2909cbc
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-63ef1f6
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-109 .elementor-element.elementor-element-723139b {
    --spacer-size: 200px;
  }
  .elementor-109
    .elementor-element.elementor-element-35772a4
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e13e8bc-font-size);
    line-height: var(--e-global-typography-e13e8bc-line-height);
    letter-spacing: var(--e-global-typography-e13e8bc-letter-spacing);
    word-spacing: var(--e-global-typography-e13e8bc-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-35772a4
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-5246d22
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-5246d22
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-4a4fe74
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-e42171e-font-size);
    line-height: var(--e-global-typography-e42171e-line-height);
    letter-spacing: var(--e-global-typography-e42171e-letter-spacing);
    word-spacing: var(--e-global-typography-e42171e-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-4a4fe74
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-9b2cd07-font-size);
    line-height: var(--e-global-typography-9b2cd07-line-height);
    letter-spacing: var(--e-global-typography-9b2cd07-letter-spacing);
    word-spacing: var(--e-global-typography-9b2cd07-word-spacing);
  }
  .elementor-109 .elementor-element.elementor-element-7af99b6 {
    padding: 50px 5px 50px 5px;
  }
  .elementor-109
    .elementor-element.elementor-element-8c2f677
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-d01b086
    .elementor-heading-title {
    font-size: var(--e-global-typography-a948b91-font-size);
    line-height: var(--e-global-typography-a948b91-line-height);
    letter-spacing: var(--e-global-typography-a948b91-letter-spacing);
    word-spacing: var(--e-global-typography-a948b91-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-post {
    padding: 0px 0px 20px 0px;
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 180px;
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-3f545b0-font-size);
    line-height: var(--e-global-typography-3f545b0-line-height);
    letter-spacing: var(--e-global-typography-3f545b0-letter-spacing);
    word-spacing: var(--e-global-typography-3f545b0-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-readmore {
    font-size: var(--e-global-typography-c3dbc50-font-size);
    line-height: var(--e-global-typography-c3dbc50-line-height);
    letter-spacing: var(--e-global-typography-c3dbc50-letter-spacing);
    word-spacing: var(--e-global-typography-c3dbc50-word-spacing);
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-109
    .elementor-element.elementor-element-be30fab
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-109 .elementor-element.elementor-element-66a65f3 {
    width: 100%;
  }
  .elementor-109 .elementor-element.elementor-element-1a857d38 {
    width: 100%;
  }
  .elementor-109 .elementor-element.elementor-element-10ea93d {
    width: 100%;
  }
  .elementor-109 .elementor-element.elementor-element-1eb4fc6 {
    width: 100%;
  }
  .elementor-109 .elementor-element.elementor-element-1ff2768 {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-5902d50 {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-ee75e6f {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-338c28b {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-1e6325e {
    width: 100%;
  }
  .elementor-109 .elementor-element.elementor-element-a67ce8d {
    width: 100%;
  }
  .elementor-109 .elementor-element.elementor-element-e86367b {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-6a52f73 {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-52a1aac {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-283ef29 {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-f270ad0 {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-172f0af {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-a175197 {
    width: 100%;
  }
  .elementor-109 .elementor-element.elementor-element-953e0b4 {
    width: 25%;
  }
  .elementor-109 .elementor-element.elementor-element-173c908 {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-65c7be1 {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-127dd2e {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-6f5610c {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-6921e7c {
    width: 50%;
  }
  .elementor-109 .elementor-element.elementor-element-63ef1f6 {
    width: 50%;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-61b43c1
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-61b43c1
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-91eeeb0
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-91eeeb0
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-be1f0a0
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-be1f0a0
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock.postblock-type-1
    .jkit-post {
    display: block;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-be30fab
    .jeg-elementor-kit.jkit-postblock.postblock-type-1
    .jkit-thumb {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 100%;
  }
}
