.elementor-16
  .elementor-element.elementor-element-59f8978
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-59f8978
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-59f8978
  .elementor-background-slideshow__slide__image {
  background-size: cover;
  background-position: center center;
}
.elementor-16
  .elementor-element.elementor-element-59f8978
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-59f8978 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 380px 0px 280px 0px;
  z-index: 0;
}
.elementor-16 .elementor-element.elementor-element-64ef0c1 {
  text-align: center;
  z-index: 2;
}
.elementor-16
  .elementor-element.elementor-element-64ef0c1
  .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-16 .elementor-element.elementor-element-af65b04 {
  text-align: center;
  z-index: 0;
  top: -26%;
}
.elementor-16
  .elementor-element.elementor-element-af65b04
  .elementor-heading-title {
  color: #ffffff21;
  font-family: var(--e-global-typography-4b9b8b6-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b9b8b6-font-size);
  font-weight: var(--e-global-typography-4b9b8b6-font-weight);
  text-transform: var(--e-global-typography-4b9b8b6-text-transform);
  line-height: var(--e-global-typography-4b9b8b6-line-height);
  letter-spacing: var(--e-global-typography-4b9b8b6-letter-spacing);
  word-spacing: var(--e-global-typography-4b9b8b6-word-spacing);
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-af65b04 {
  left: 0%;
}
body.rtl .elementor-16 .elementor-element.elementor-element-af65b04 {
  right: 0%;
}
.elementor-16 .elementor-element.elementor-element-95774ad {
  text-align: center;
  color: #d7d7d7;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-95774ad
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  padding: 0% 19% 0% 19%;
}
.elementor-16
  .elementor-element.elementor-element-cf03be7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-16 .elementor-element.elementor-element-cf03be7 {
  margin-top: 10px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-20d722f
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
}
.elementor-16 .elementor-element.elementor-element-b122eeb .elementor-button {
  font-family: var(--e-global-typography-5bfa343-font-family), Sans-serif;
  font-size: var(--e-global-typography-5bfa343-font-size);
  font-weight: var(--e-global-typography-5bfa343-font-weight);
  line-height: var(--e-global-typography-5bfa343-line-height);
  letter-spacing: var(--e-global-typography-5bfa343-letter-spacing);
  word-spacing: var(--e-global-typography-5bfa343-word-spacing);
  fill: #ffffff;
  color: #ffffff;
  background-color: #ef0a0a;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ef0a0a;
  border-radius: 0px 0px 0px 0px;
  padding: 20px 40px 20px 40px;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-b616004.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-b616004.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-b616004
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-16 .elementor-element.elementor-element-993dfd3 .elementor-button {
  font-family: var(--e-global-typography-5bfa343-font-family), Sans-serif;
  font-size: var(--e-global-typography-5bfa343-font-size);
  font-weight: var(--e-global-typography-5bfa343-font-weight);
  line-height: var(--e-global-typography-5bfa343-line-height);
  letter-spacing: var(--e-global-typography-5bfa343-letter-spacing);
  word-spacing: var(--e-global-typography-5bfa343-word-spacing);
  fill: #ffffff;
  color: #ffffff;
  background-color: #61ce7000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 20px 40px 20px 40px;
}
.elementor-16
  .elementor-element.elementor-element-b46b290
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-b46b290 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 100px 0px;
}
.elementor-16
  .elementor-element.elementor-element-b46b290
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-6550948
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-6550948,
.elementor-16
  .elementor-element.elementor-element-6550948
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-6550948 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -100px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-6550948
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-0d68110.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-0d68110.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-0d68110.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16
  .elementor-element.elementor-element-0d68110:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-0d68110
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-0d68110
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 1px 1px;
  border-color: #eaeaea;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 40px 0px 40px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 10% 10% 10% 10%;
}
.elementor-16
  .elementor-element.elementor-element-0d68110
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-66003ca {
  text-align: left;
  z-index: 1;
}
.elementor-16
  .elementor-element.elementor-element-66003ca
  .elementor-heading-title {
  color: #1c1b1f;
  font-family: var(--e-global-typography-e994eae-font-family), Sans-serif;
  font-size: var(--e-global-typography-e994eae-font-size);
  font-weight: var(--e-global-typography-e994eae-font-weight);
  line-height: var(--e-global-typography-e994eae-line-height);
  letter-spacing: var(--e-global-typography-e994eae-letter-spacing);
  word-spacing: var(--e-global-typography-e994eae-word-spacing);
}
.elementor-16 .elementor-element.elementor-element-12e8a6f {
  text-align: left;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-12e8a6f
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-b791518 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-050271e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px / 2);
}
.elementor-16
  .elementor-element.elementor-element-050271e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px / 2);
}
.elementor-16
  .elementor-element.elementor-element-050271e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(8px / 2);
  margin-left: calc(8px / 2);
}
.elementor-16
  .elementor-element.elementor-element-050271e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px / 2);
  margin-left: calc(-8px / 2);
}
body.rtl
  .elementor-16
  .elementor-element.elementor-element-050271e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-8px / 2);
}
body:not(.rtl)
  .elementor-16
  .elementor-element.elementor-element-050271e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-8px / 2);
}
.elementor-16
  .elementor-element.elementor-element-050271e
  .elementor-icon-list-icon
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-050271e
  .elementor-icon-list-icon
  svg {
  fill: #ef0a0a;
}
.elementor-16 .elementor-element.elementor-element-050271e {
  --e-icon-list-icon-size: 14px;
}
.elementor-16
  .elementor-element.elementor-element-050271e
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
}
.elementor-16 .elementor-element.elementor-element-9c2cfc8 img {
  width: 70%;
}
.elementor-16
  .elementor-element.elementor-element-9c2cfc8
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-9c2cfc8 {
  width: 40%;
  max-width: 40%;
}
.elementor-16
  .elementor-element.elementor-element-64ae43f
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-64ae43f
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-64ae43f
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: -10px 0px -15px 0px;
}
.elementor-16
  .elementor-element.elementor-element-64ae43f
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 5px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-64ae43f
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-64ae43f {
  width: 40%;
  max-width: 40%;
}
.elementor-16
  .elementor-element.elementor-element-b3381b1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-b3381b1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/walking-to-conference-hall.jpg");
  background-position: 28% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-16
  .elementor-element.elementor-element-b3381b1
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-b3381b1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-c863b91
  .elementor-spacer-inner {
  height: 279px;
}
.elementor-16
  .elementor-element.elementor-element-bc3b473
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-bc3b473 {
  margin-top: 80px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-d53aeec
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-9730bc6
  .elementor-heading-title {
  color: #000000;
  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);
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-e685d02.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-16
  .elementor-element.elementor-element-e685d02.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-16
  .elementor-element.elementor-element-e685d02
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}
.elementor-16 .elementor-element.elementor-element-6d4d507 {
  text-align: left;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-097dfaf.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-16
  .elementor-element.elementor-element-097dfaf.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-16 .elementor-element.elementor-element-ff1c166 .elementor-button {
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  fill: #ffffff;
  color: #ffffff;
  background-color: #ef0a0a;
  border-radius: 0px 0px 0px 0px;
  padding: 18px 32px 18px 32px;
}
.elementor-16
  .elementor-element.elementor-element-ff1c166
  > .elementor-widget-container {
  margin: 0px -3px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-75ac1a1
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-75ac1a1 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-d669d6b
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: #ffffff;
  padding: 25px 25px 25px 25px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eaeaea;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-3e23093.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-3e23093.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-3e23093.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 8px 0px;
  color: #000000;
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 10px 0px 10px 0px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: #ececec;
  font-size: 50px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: #ececec;
  width: 50px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ffffff;
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ffffff;
  width: 30px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-3e23093
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
}
.elementor-16
  .elementor-element.elementor-element-1d5b79e
  > .elementor-element-populated {
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: #ffffff;
  padding: 25px 25px 25px 25px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eaeaea;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-5c1d92f.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-5c1d92f.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-5c1d92f.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 8px 0px;
  color: #000000;
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 10px 0px 10px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: #ececec;
  font-size: 50px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: #ececec;
  width: 50px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ffffff;
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ffffff;
  width: 30px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-5c1d92f
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
}
.elementor-16
  .elementor-element.elementor-element-41f9f00
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: #ffffff;
  padding: 25px 25px 25px 25px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eaeaea;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-b66add5.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-b66add5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-b66add5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 8px 0px;
  color: #000000;
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 10px 0px 10px 0px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: #ececec;
  font-size: 50px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: #ececec;
  width: 50px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ffffff;
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ffffff;
  width: 30px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-b66add5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
}
.elementor-16
  .elementor-element.elementor-element-65af6b6
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-65af6b6 {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-c3c26b2
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: #ffffff;
  padding: 25px 25px 25px 25px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eaeaea;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-80646c4.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-80646c4.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-80646c4.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 8px 0px;
  color: #000000;
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 10px 0px 10px 0px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: #ececec;
  font-size: 50px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: #ececec;
  width: 50px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ffffff;
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ffffff;
  width: 30px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-80646c4
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
}
.elementor-16
  .elementor-element.elementor-element-963fafa
  > .elementor-element-populated {
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: #ffffff;
  padding: 25px 25px 25px 25px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eaeaea;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-6cfe70f.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-6cfe70f.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-6cfe70f.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 8px 0px;
  color: #000000;
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 10px 0px 10px 0px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: #ececec;
  font-size: 50px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: #ececec;
  width: 50px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ffffff;
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ffffff;
  width: 30px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-6cfe70f
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
}
.elementor-16
  .elementor-element.elementor-element-c4b2547
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: #ffffff;
  padding: 25px 25px 25px 25px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eaeaea;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-0d7e80b.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-0d7e80b.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-0d7e80b.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 8px 0px;
  color: #000000;
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 10px 0px 10px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: #ececec;
  font-size: 50px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: #ececec;
  width: 50px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ffffff;
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ffffff;
  width: 30px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-0d7e80b
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
}
.elementor-16 .elementor-element.elementor-element-e8841bf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-e8841bf
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-8c5ffc4.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-16
  .elementor-element.elementor-element-8c5ffc4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-16
  .elementor-element.elementor-element-8c5ffc4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-8c5ffc4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/image side 3.jpg");
  background-position: 70% 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-16
  .elementor-element.elementor-element-8c5ffc4
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-16
  .elementor-element.elementor-element-8c5ffc4
  > .elementor-element-populated,
.elementor-16
  .elementor-element.elementor-element-8c5ffc4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-16
  .elementor-element.elementor-element-8c5ffc4
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-8c5ffc4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-8c5ffc4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-e0d3174
  .elementor-spacer-inner {
  height: 35vh;
}
.elementor-16
  .elementor-element.elementor-element-d227e5d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-16
  .elementor-element.elementor-element-0c7ef3f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-0c7ef3f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #181b2a;
}
.elementor-16
  .elementor-element.elementor-element-0c7ef3f
  > .elementor-element-populated,
.elementor-16
  .elementor-element.elementor-element-0c7ef3f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-16
  .elementor-element.elementor-element-0c7ef3f
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0c7ef3f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10% 10% 10% 10%;
}
.elementor-16
  .elementor-element.elementor-element-0c7ef3f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-61e5197
  .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-864da1f-font-family), Sans-serif;
  font-size: var(--e-global-typography-864da1f-font-size);
  font-weight: var(--e-global-typography-864da1f-font-weight);
  line-height: var(--e-global-typography-864da1f-line-height);
  letter-spacing: var(--e-global-typography-864da1f-letter-spacing);
  word-spacing: var(--e-global-typography-864da1f-word-spacing);
}
.elementor-16 .elementor-element.elementor-element-dc8c276 {
  color: #c9c9c9;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-fe5dc43.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
  fill: #ef0a0a;
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-fe5dc43.elementor-view-framed
  .elementor-icon,
.elementor-16
  .elementor-element.elementor-element-fe5dc43.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-fe5dc43.elementor-view-framed
  .elementor-icon {
  background-color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-fe5dc43.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-16
  .elementor-element.elementor-element-fe5dc43.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-16
  .elementor-element.elementor-element-fe5dc43.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-16 .elementor-element.elementor-element-fe5dc43 .elementor-icon {
  font-size: 18px;
  padding: 12px;
  border-width: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-fe5dc43 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-16
  .elementor-element.elementor-element-fe5dc43
  .elementor-icon-box-title {
  margin-bottom: 5px;
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-fe5dc43
  .elementor-icon-box-title,
.elementor-16
  .elementor-element.elementor-element-fe5dc43
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-254fb45:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-254fb45
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #0d0f1a 94%, #ffffff00 73%);
}
.elementor-16
  .elementor-element.elementor-element-254fb45
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../images/pattern.jpg");
  background-position: 22% -58px;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.07;
}
.elementor-16
  .elementor-element.elementor-element-254fb45
  > .elementor-element-populated {
  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;
  padding: 15% 15% 20% 15%;
}
.elementor-16
  .elementor-element.elementor-element-254fb45
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-40de242
  .elementor-heading-title {
  color: #ffffff;
  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);
}
.elementor-16 .elementor-element.elementor-element-7b34169 {
  color: #c9c9c9;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-7b34169
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-1e6fe84 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-bf7e6bb
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: #ffffff;
  padding: 40px 40px 10px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-62dcd57.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-62dcd57.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-62dcd57.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  padding: 0px 40px 50px 40px;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: #f5f5f5;
  font-size: 80px;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: #f5f5f5;
  width: 80px;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ff2222;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ff2222;
  width: 40px;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon {
  color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon
  svg {
  fill: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #02010100;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: #ff0000;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: #ff0000;
}
.elementor-16
  .elementor-element.elementor-element-62dcd57
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-6134d61
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: #ffffff;
  padding: 40px 40px 10px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-797af69.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-797af69.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-797af69.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-797af69.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  padding: 0px 40px 50px 40px;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: #f5f5f5;
  font-size: 80px;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: #f5f5f5;
  width: 80px;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ff2222;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ff2222;
  width: 40px;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon {
  color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon
  svg {
  fill: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #02010100;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: #ff0000;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: #ff0000;
}
.elementor-16
  .elementor-element.elementor-element-797af69
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #ffffff00;
}
.elementor-16 .elementor-element.elementor-element-be29bb3 {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-d542206
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: #ffffff;
  padding: 40px 40px 10px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-ab5a298.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-ab5a298.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-ab5a298.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  padding: 0px 40px 50px 40px;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: #f5f5f5;
  font-size: 80px;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: #f5f5f5;
  width: 80px;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ff2222;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ff2222;
  width: 40px;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon {
  color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon
  svg {
  fill: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #02010100;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: #ff0000;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: #ff0000;
}
.elementor-16
  .elementor-element.elementor-element-ab5a298
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-64a0903
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: #ffffff;
  padding: 40px 40px 10px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eaeaea;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-1d4ef9a.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-1d4ef9a.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-1d4ef9a.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  padding: 0px 40px 50px 40px;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  color: #f5f5f5;
  font-size: 80px;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  fill: #f5f5f5;
  width: 80px;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ff2222;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ff2222;
  width: 40px;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon {
  color: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon
  svg {
  fill: #ffffff00;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #02010100;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: #ff0000;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: #ff0000;
}
.elementor-16
  .elementor-element.elementor-element-1d4ef9a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #ffffff00;
}
.elementor-16 .elementor-element.elementor-element-679c5f1 .elementor-button {
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f82c2c;
  border-radius: 0px 0px 0px 0px;
  padding: 18px 32px 18px 32px;
}
.elementor-16
  .elementor-element.elementor-element-679c5f1
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-14084e2
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-14084e2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 0px 100px 0px;
}
.elementor-16
  .elementor-element.elementor-element-14084e2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-eab8068 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-eab8068
  .elementor-heading-title {
  color: #000000;
  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);
}
.elementor-16 .elementor-element.elementor-element-9ae3c97 {
  text-align: center;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-9ae3c97
  > .elementor-widget-container {
  padding: 0% 26% 0% 26%;
}
.elementor-16
  .elementor-element.elementor-element-7a08053
  > .elementor-container {
  max-width: 1200px;
}
.elementor-16
  .elementor-element.elementor-element-7a08053:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-7a08053
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-7a08053 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eaeaea;
  transition: background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-16
  .elementor-element.elementor-element-7a08053
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-be5d52b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-be5d52b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-be5d52b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16
  .elementor-element.elementor-element-97fb18a
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-97fb18a
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  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);
  color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-97fb18a
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-97fb18a
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-97fb18a
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 5px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-97fb18a {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-cff3e29.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-cff3e29.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-cff3e29
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}
.elementor-16
  .elementor-element.elementor-element-61db617
  .elementor-heading-title {
  color: #000000;
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(7px / 2);
  margin-left: calc(7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-7px / 2);
  margin-left: calc(-7px / 2);
}
body.rtl
  .elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-7px / 2);
}
body:not(.rtl)
  .elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-icon
  i {
  color: #6ec1e4;
}
.elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-icon
  svg {
  fill: #6ec1e4;
}
.elementor-16 .elementor-element.elementor-element-db447ae {
  --e-icon-list-icon-size: 14px;
}
.elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-text {
  color: #7a7a7a;
}
.elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-16
  .elementor-element.elementor-element-db447ae
  .elementor-icon-list-item
  > a {
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-9a3d904.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-9a3d904.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-9a3d904.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-99c9d46 .elementor-button {
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f82c2c;
  border-radius: 0px 0px 0px 0px;
  padding: 18px 32px 18px 32px;
}
.elementor-16
  .elementor-element.elementor-element-2433be2
  > .elementor-container {
  max-width: 1200px;
}
.elementor-16
  .elementor-element.elementor-element-2433be2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-2433be2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-2433be2 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eaeaea;
  transition: background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-16
  .elementor-element.elementor-element-2433be2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-1ce0a4d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-1ce0a4d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-1ce0a4d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16
  .elementor-element.elementor-element-2b71122
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-2b71122
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  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);
  color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-2b71122
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-2b71122
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-2b71122
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 5px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-2b71122 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-66b8bee.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-66b8bee.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-66b8bee
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}
.elementor-16
  .elementor-element.elementor-element-0a07167
  .elementor-heading-title {
  color: #000000;
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(7px / 2);
  margin-left: calc(7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-7px / 2);
  margin-left: calc(-7px / 2);
}
body.rtl
  .elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-7px / 2);
}
body:not(.rtl)
  .elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-icon
  i {
  color: #6ec1e4;
}
.elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-icon
  svg {
  fill: #6ec1e4;
}
.elementor-16 .elementor-element.elementor-element-637993e {
  --e-icon-list-icon-size: 14px;
}
.elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-text {
  color: #7a7a7a;
}
.elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-16
  .elementor-element.elementor-element-637993e
  .elementor-icon-list-item
  > a {
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-3a41c71.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-3a41c71.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-3a41c71.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-f0dfa17 .elementor-button {
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f82c2c;
  border-radius: 0px 0px 0px 0px;
  padding: 18px 32px 18px 32px;
}
.elementor-16
  .elementor-element.elementor-element-5d10831
  > .elementor-container {
  max-width: 1200px;
}
.elementor-16
  .elementor-element.elementor-element-5d10831:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-5d10831
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-5d10831 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eaeaea;
  transition: background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5d10831
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-b860e06.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-b860e06.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-b860e06.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16
  .elementor-element.elementor-element-7adf5d3
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-7adf5d3
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  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);
  color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-7adf5d3
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-7adf5d3
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-7adf5d3
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 5px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-7adf5d3 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-918d0c9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-918d0c9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-918d0c9
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}
.elementor-16
  .elementor-element.elementor-element-a8345b3
  .elementor-heading-title {
  color: #000000;
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(7px / 2);
  margin-left: calc(7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-7px / 2);
  margin-left: calc(-7px / 2);
}
body.rtl
  .elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-7px / 2);
}
body:not(.rtl)
  .elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-7px / 2);
}
.elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-icon
  i {
  color: #6ec1e4;
}
.elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-icon
  svg {
  fill: #6ec1e4;
}
.elementor-16 .elementor-element.elementor-element-8fde86c {
  --e-icon-list-icon-size: 14px;
}
.elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-text {
  color: #7a7a7a;
}
.elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-16
  .elementor-element.elementor-element-8fde86c
  .elementor-icon-list-item
  > a {
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-2d5b93e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-2d5b93e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-2d5b93e.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-6774e32 .elementor-button {
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f82c2c;
  border-radius: 0px 0px 0px 0px;
  padding: 18px 32px 18px 32px;
}
.elementor-16
  .elementor-element.elementor-element-61e1431:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-61e1431
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #181b2a;
}
.elementor-16 .elementor-element.elementor-element-61e1431 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-61e1431
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-ad9f9dd
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-84a11ed {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-84a11ed
  .elementor-heading-title {
  color: #ffffff;
  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);
}
.elementor-16 .elementor-element.elementor-element-e43d21d {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-e43d21d
  > .elementor-widget-container {
  padding: 0% 26% 0% 26%;
}
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery
  .row-item {
  -ms-flex: 0 0 calc(100% / 4);
  flex: 0 0 calc(100% / 4);
  max-width: calc(100% / 4);
  height: 90vh;
}
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery {
  margin: 0px 0px -100px 0px;
  padding: 0% 5% 0% 5%;
}
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery
  .row-item-info {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery
  .row-item-info:after {
  background-color: #181b2a;
}
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery
  .row-item-info
  .info-title {
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery
  .row-item:hover
  .row-item-info
  .info-title {
  color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery
  .row-item-more {
  text-align: right;
}
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery
  .row-item-more.position-after
  i,
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery
  .row-item-more.position-after
  svg {
  margin-left: 5px;
}
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery
  .row-item-more.position-before
  i,
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  .jeg-elementor-kit.jkit-portfolio-gallery
  .row-item-more.position-before
  svg {
  margin-right: 5px;
}
.elementor-16
  .elementor-element.elementor-element-f94e4c4
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-ea3444d
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-ea3444d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 100px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-16
  .elementor-element.elementor-element-ea3444d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-534fae1.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-4093e0d {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-4093e0d
  .elementor-heading-title {
  color: #000000;
  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);
}
.elementor-16 .elementor-element.elementor-element-9179655 {
  text-align: center;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-9179655
  > .elementor-widget-container {
  padding: 0% 26% 0% 26%;
}
.elementor-16
  .elementor-element.elementor-element-2b02da8
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-2b02da8 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-4a7519c
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-4a7519c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-4a7519c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-f6210d7
  a {
  color: #ef0a0a;
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-f6210d7
  a
  svg {
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-aa0c945
  a {
  color: #ef0a0a;
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-aa0c945
  a
  svg {
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-286a92e
  a {
  color: #ef0a0a;
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-286a92e
  a
  svg {
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team,
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team.style-title-horizontal
  .profile-body
  .title-wrapper {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .profile-box
  .profile-card,
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team.style-overlay
  .profile-card:before,
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team.style-hover-social
  .profile-card:before {
  background-color: #000000a1;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .profile-box
  .profile-card
  .profile-header
  img,
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team.style-overlay
  .profile-card
  > img,
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team.style-hover-social
  .profile-card
  > img,
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team.style-title-horizontal
  .profile-card
  img {
  height: 455px;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .social-list {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon {
  display: inline-block;
  margin: 0px 10px 30px 10px;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon
  a {
  padding: 10px 10px 10px 10px;
  font-size: 16px;
  height: 40px;
  width: 40px;
  line-height: 22px;
}
.elementor-16
  .elementor-element.elementor-element-88d3b7d
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon
  a
  svg {
  width: 16px;
}
.elementor-16
  .elementor-element.elementor-element-19d241b
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  background-color: #ffffff;
  padding: 25px 25px 0px 25px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-19d241b.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-19d241b.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-19d241b.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-19d241b.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-19d241b
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-19d241b
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-19d241b
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-16
  .elementor-element.elementor-element-19d241b
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-16
  .elementor-element.elementor-element-19d241b
  > .elementor-widget-container {
  margin: -83px 40px 0px 40px;
}
.elementor-16 .elementor-element.elementor-element-19d241b {
  z-index: 1;
}
.elementor-16
  .elementor-element.elementor-element-e8d904f
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-e8d904f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-e8d904f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-f6210d7
  a {
  color: #ef0a0a;
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-f6210d7
  a
  svg {
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-aa0c945
  a {
  color: #ef0a0a;
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-aa0c945
  a
  svg {
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-286a92e
  a {
  color: #ef0a0a;
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-286a92e
  a
  svg {
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team,
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team.style-title-horizontal
  .profile-body
  .title-wrapper {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .profile-box
  .profile-card,
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team.style-overlay
  .profile-card:before,
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team.style-hover-social
  .profile-card:before {
  background-color: #000000a1;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .profile-box
  .profile-card
  .profile-header
  img,
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team.style-overlay
  .profile-card
  > img,
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team.style-hover-social
  .profile-card
  > img,
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team.style-title-horizontal
  .profile-card
  img {
  height: 455px;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .social-list {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon {
  display: inline-block;
  margin: 0px 10px 30px 10px;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon
  a {
  padding: 10px 10px 10px 10px;
  font-size: 16px;
  height: 40px;
  width: 40px;
  line-height: 22px;
}
.elementor-16
  .elementor-element.elementor-element-37f11b7
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon
  a
  svg {
  width: 16px;
}
.elementor-16
  .elementor-element.elementor-element-10dd5d7
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  background-color: #ffffff;
  padding: 25px 25px 0px 25px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-10dd5d7.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-10dd5d7.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-10dd5d7.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-10dd5d7.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-10dd5d7
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-10dd5d7
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-10dd5d7
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-16
  .elementor-element.elementor-element-10dd5d7
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-16
  .elementor-element.elementor-element-10dd5d7
  > .elementor-widget-container {
  margin: -83px 40px 0px 40px;
}
.elementor-16 .elementor-element.elementor-element-10dd5d7 {
  z-index: 1;
}
.elementor-16
  .elementor-element.elementor-element-3dda30f
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-3dda30f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-3dda30f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-f6210d7
  a {
  color: #ef0a0a;
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-f6210d7
  a
  svg {
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-aa0c945
  a {
  color: #ef0a0a;
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-aa0c945
  a
  svg {
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-286a92e
  a {
  color: #ef0a0a;
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon.elementor-repeater-item-286a92e
  a
  svg {
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team,
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team.style-title-horizontal
  .profile-body
  .title-wrapper {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .profile-box
  .profile-card,
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team.style-overlay
  .profile-card:before,
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team.style-hover-social
  .profile-card:before {
  background-color: #000000a1;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .profile-box
  .profile-card
  .profile-header
  img,
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team.style-overlay
  .profile-card
  > img,
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team.style-hover-social
  .profile-card
  > img,
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team.style-title-horizontal
  .profile-card
  img {
  height: 455px;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .social-list {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon {
  display: inline-block;
  margin: 0px 10px 30px 10px;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon
  a {
  padding: 10px 10px 10px 10px;
  font-size: 16px;
  height: 40px;
  width: 40px;
  line-height: 22px;
}
.elementor-16
  .elementor-element.elementor-element-d4ff4cb
  .jeg-elementor-kit.jkit-team
  .social-list
  .social-icon
  a
  svg {
  width: 16px;
}
.elementor-16
  .elementor-element.elementor-element-37b17f3
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  background-color: #ffffff;
  padding: 25px 25px 0px 25px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-37b17f3.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-37b17f3.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-37b17f3.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-37b17f3.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-37b17f3
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-8bbd10e-font-family), Sans-serif;
  font-size: var(--e-global-typography-8bbd10e-font-size);
  font-weight: var(--e-global-typography-8bbd10e-font-weight);
  line-height: var(--e-global-typography-8bbd10e-line-height);
  letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
  word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-37b17f3
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-37b17f3
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-16
  .elementor-element.elementor-element-37b17f3
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-16
  .elementor-element.elementor-element-37b17f3
  > .elementor-widget-container {
  margin: -83px 40px 0px 40px;
}
.elementor-16 .elementor-element.elementor-element-37b17f3 {
  z-index: 1;
}
.elementor-16
  .elementor-element.elementor-element-ac83b0f
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-ac83b0f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-ac83b0f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/people-in-formalwear.jpg");
  background-position: 0px 38%;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-16
  .elementor-element.elementor-element-ac83b0f
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.65;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-ac83b0f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 240px 0px;
}
.elementor-16 .elementor-element.elementor-element-8c3615e {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-8c3615e
  .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-e994eae-font-family), Sans-serif;
  font-size: var(--e-global-typography-e994eae-font-size);
  font-weight: var(--e-global-typography-e994eae-font-weight);
  line-height: var(--e-global-typography-e994eae-line-height);
  letter-spacing: var(--e-global-typography-e994eae-letter-spacing);
  word-spacing: var(--e-global-typography-e994eae-word-spacing);
}
.elementor-16 .elementor-element.elementor-element-0309dea {
  text-align: center;
  color: #ffffff;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-0309dea
  > .elementor-widget-container {
  padding: 0% 26% 0% 26%;
}
.elementor-16
  .elementor-element.elementor-element-5b0b0bf
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-9d4fe95
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-9d4fe95
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-16 .elementor-element.elementor-element-9d4fe95 {
  margin-top: -140px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-91799ec:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-91799ec
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-91799ec
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 1px 1px;
  border-color: #eaeaea;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 40px 40px 40px;
}
.elementor-16
  .elementor-element.elementor-element-91799ec
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-aecd8df {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-aecd8df
  .elementor-heading-title {
  color: #000000;
  font-family: var(--e-global-typography-a0e526a-font-family), Sans-serif;
  font-size: var(--e-global-typography-a0e526a-font-size);
  font-weight: var(--e-global-typography-a0e526a-font-weight);
  line-height: var(--e-global-typography-a0e526a-line-height);
  letter-spacing: var(--e-global-typography-a0e526a-letter-spacing);
  word-spacing: var(--e-global-typography-a0e526a-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-c497adb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-16
  .elementor-element.elementor-element-c497adb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-16
  .elementor-element.elementor-element-c497adb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-16
  .elementor-element.elementor-element-c497adb
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-16
  .elementor-element.elementor-element-c497adb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-16
  .elementor-element.elementor-element-c497adb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-16
  .elementor-element.elementor-element-c497adb
  .elementor-icon-list-icon
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-c497adb
  .elementor-icon-list-icon
  svg {
  fill: #ef0a0a;
}
.elementor-16 .elementor-element.elementor-element-c497adb {
  --e-icon-list-icon-size: 14px;
}
.elementor-16
  .elementor-element.elementor-element-c497adb
  .elementor-icon-list-text {
  color: #7a7a7a;
  padding-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-c497adb
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-25fe99c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-25fe99c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #181b2a;
}
.elementor-16
  .elementor-element.elementor-element-25fe99c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-16
  .elementor-element.elementor-element-25fe99c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-26d44e4 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-26d44e4
  .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-a0e526a-font-family), Sans-serif;
  font-size: var(--e-global-typography-a0e526a-font-size);
  font-weight: var(--e-global-typography-a0e526a-font-weight);
  line-height: var(--e-global-typography-a0e526a-line-height);
  letter-spacing: var(--e-global-typography-a0e526a-letter-spacing);
  word-spacing: var(--e-global-typography-a0e526a-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-1f19c67
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-16
  .elementor-element.elementor-element-1f19c67
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-16
  .elementor-element.elementor-element-1f19c67
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-16
  .elementor-element.elementor-element-1f19c67
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-16
  .elementor-element.elementor-element-1f19c67
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-16
  .elementor-element.elementor-element-1f19c67
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-16
  .elementor-element.elementor-element-1f19c67
  .elementor-icon-list-icon
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-1f19c67
  .elementor-icon-list-icon
  svg {
  fill: #ef0a0a;
}
.elementor-16 .elementor-element.elementor-element-1f19c67 {
  --e-icon-list-icon-size: 14px;
}
.elementor-16
  .elementor-element.elementor-element-1f19c67
  .elementor-icon-list-text {
  color: #e0e0e0;
  padding-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-1f19c67
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-c950763:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-c950763
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-c950763
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #eaeaea;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 40px 40px 40px;
}
.elementor-16
  .elementor-element.elementor-element-c950763
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-25a3ad4 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-25a3ad4
  .elementor-heading-title {
  color: #000000;
  font-family: var(--e-global-typography-a0e526a-font-family), Sans-serif;
  font-size: var(--e-global-typography-a0e526a-font-size);
  font-weight: var(--e-global-typography-a0e526a-font-weight);
  line-height: var(--e-global-typography-a0e526a-line-height);
  letter-spacing: var(--e-global-typography-a0e526a-letter-spacing);
  word-spacing: var(--e-global-typography-a0e526a-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .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-16
  .elementor-element.elementor-element-2fc2b79.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-2fc2b79.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-2fc2b79.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-2fc2b79.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  color: #000000;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ef0a0a;
  padding: 0px 5px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ef0a0a;
  width: 29px;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 29px;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #ef0a0a00;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #ef0a0a00;
}
.elementor-16
  .elementor-element.elementor-element-2fc2b79
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .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-16
  .elementor-element.elementor-element-547e378.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-547e378.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-547e378.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-547e378.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  color: #000000;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ef0a0a;
  padding: 0px 5px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ef0a0a;
  width: 29px;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 29px;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #ef0a0a00;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #ef0a0a00;
}
.elementor-16
  .elementor-element.elementor-element-547e378
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .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-16
  .elementor-element.elementor-element-b889738.jkit-equal-height-enable,
.elementor-16
  .elementor-element.elementor-element-b889738.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-16
  .elementor-element.elementor-element-b889738.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-16
  .elementor-element.elementor-element-b889738.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  color: #000000;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #ef0a0a;
  padding: 0px 5px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #ef0a0a;
  width: 29px;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 29px;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  background-color: #ef0a0a00;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #ef0a0a00;
}
.elementor-16
  .elementor-element.elementor-element-b889738
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-11161d6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-16
  .elementor-element.elementor-element-11161d6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-d9e5ba4.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-2c3b2da {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-2c3b2da
  .elementor-heading-title {
  color: #000000;
  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);
}
.elementor-16 .elementor-element.elementor-element-4de0f08 {
  text-align: center;
  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);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-16
  .elementor-element.elementor-element-4de0f08
  > .elementor-widget-container {
  padding: 0% 25% 0% 25%;
}
.elementor-16 .elementor-element.elementor-element-44f5764 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-posts {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-column-gap: 30px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-post {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb {
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container {
  height: 250px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-postblock-content {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  span
  a,
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category
  span
  a {
  font-family: var(--e-global-typography-5429537-font-family), Sans-serif;
  font-size: var(--e-global-typography-5429537-font-size);
  font-weight: var(--e-global-typography-5429537-font-weight);
  line-height: var(--e-global-typography-5429537-line-height);
  letter-spacing: var(--e-global-typography-5429537-letter-spacing);
  word-spacing: var(--e-global-typography-5429537-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  a {
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock.postblock-type-2
  .jkit-post-category
  a {
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category
  a {
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category {
  padding: 20px 20px 10px 0px;
  margin: 20px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  padding: 20px 20px 10px 0px;
  margin: 20px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category {
  margin: 20px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title {
  margin: 10px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title {
  margin: 10px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a,
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title
  a {
  font-family: var(--e-global-typography-864da1f-font-family), Sans-serif;
  font-size: var(--e-global-typography-864da1f-font-size);
  font-weight: var(--e-global-typography-864da1f-font-weight);
  line-height: var(--e-global-typography-864da1f-line-height);
  letter-spacing: var(--e-global-typography-864da1f-letter-spacing);
  word-spacing: var(--e-global-typography-864da1f-word-spacing);
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a {
  color: #000000;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .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);
  line-height: var(--e-global-typography-text-line-height);
  margin: 10px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-excerpt
  p {
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-readmore {
  font-family: var(--e-global-typography-59414f0-font-family), Sans-serif;
  font-size: var(--e-global-typography-59414f0-font-size);
  font-weight: var(--e-global-typography-59414f0-font-weight);
  line-height: var(--e-global-typography-59414f0-line-height);
  letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
  word-spacing: var(--e-global-typography-59414f0-word-spacing);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color: #02010100;
  color: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-before
  i,
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-before
  svg {
  margin-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-after
  i,
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-after
  svg {
  margin-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-readmore
  svg {
  fill: #ef0a0a;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom {
  justify-content: flex-start;
}
.elementor-16
  .elementor-element.elementor-element-0672bbf
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
}
@media (min-width: 768px) {
  .elementor-16 .elementor-element.elementor-element-e685d02 {
    width: 48%;
  }
  .elementor-16 .elementor-element.elementor-element-097dfaf {
    width: 18.333%;
  }
  .elementor-16 .elementor-element.elementor-element-8c5ffc4 {
    width: 41.059%;
  }
  .elementor-16 .elementor-element.elementor-element-254fb45 {
    width: 58.941%;
  }
  .elementor-16 .elementor-element.elementor-element-be5d52b {
    width: 14.065%;
  }
  .elementor-16 .elementor-element.elementor-element-972b777 {
    width: 26.441%;
  }
  .elementor-16 .elementor-element.elementor-element-cff3e29 {
    width: 37.034%;
  }
  .elementor-16 .elementor-element.elementor-element-9a3d904 {
    width: 22.46%;
  }
  .elementor-16 .elementor-element.elementor-element-1ce0a4d {
    width: 14.065%;
  }
  .elementor-16 .elementor-element.elementor-element-2430802 {
    width: 26.441%;
  }
  .elementor-16 .elementor-element.elementor-element-66b8bee {
    width: 37.034%;
  }
  .elementor-16 .elementor-element.elementor-element-3a41c71 {
    width: 22.46%;
  }
  .elementor-16 .elementor-element.elementor-element-b860e06 {
    width: 14.065%;
  }
  .elementor-16 .elementor-element.elementor-element-4ff5a71 {
    width: 26.441%;
  }
  .elementor-16 .elementor-element.elementor-element-918d0c9 {
    width: 37.034%;
  }
  .elementor-16 .elementor-element.elementor-element-2d5b93e {
    width: 22.46%;
  }
}
@media (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-59f8978 {
    padding: 230px 20px 140px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-64ef0c1
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-af65b04
    .elementor-heading-title {
    font-size: var(--e-global-typography-4b9b8b6-font-size);
    line-height: var(--e-global-typography-4b9b8b6-line-height);
    letter-spacing: var(--e-global-typography-4b9b8b6-letter-spacing);
    word-spacing: var(--e-global-typography-4b9b8b6-word-spacing);
  }
  body:not(.rtl) .elementor-16 .elementor-element.elementor-element-af65b04 {
    left: -6px;
  }
  body.rtl .elementor-16 .elementor-element.elementor-element-af65b04 {
    right: -6px;
  }
  .elementor-16 .elementor-element.elementor-element-af65b04 {
    top: -40px;
  }
  .elementor-16 .elementor-element.elementor-element-95774ad {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-95774ad
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 7% 0% 7%;
  }
  .elementor-16 .elementor-element.elementor-element-b122eeb .elementor-button {
    font-size: var(--e-global-typography-5bfa343-font-size);
    line-height: var(--e-global-typography-5bfa343-line-height);
    letter-spacing: var(--e-global-typography-5bfa343-letter-spacing);
    word-spacing: var(--e-global-typography-5bfa343-word-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-993dfd3 .elementor-button {
    font-size: var(--e-global-typography-5bfa343-font-size);
    line-height: var(--e-global-typography-5bfa343-line-height);
    letter-spacing: var(--e-global-typography-5bfa343-letter-spacing);
    word-spacing: var(--e-global-typography-5bfa343-word-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-b46b290 {
    padding: 0px 10px 80px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d68110.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-16
    .elementor-element.elementor-element-0d68110
    > .elementor-element-populated {
    border-width: 1px 1px 0px 1px;
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-66003ca
    .elementor-heading-title {
    font-size: var(--e-global-typography-e994eae-font-size);
    line-height: var(--e-global-typography-e994eae-line-height);
    letter-spacing: var(--e-global-typography-e994eae-letter-spacing);
    word-spacing: var(--e-global-typography-e994eae-word-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-12e8a6f {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-64ae43f
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-64ae43f
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-d53aeec
    > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-9730bc6
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-e685d02
    > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-097dfaf
    > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-ff1c166 .elementor-button {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-ff1c166
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-d669d6b
    > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d5b79e
    > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-41f9f00
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-c3c26b2
    > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-963fafa
    > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-c4b2547
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-8c5ffc4
    > .elementor-element-populated {
    margin: -61px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-61e5197
    .elementor-heading-title {
    font-size: var(--e-global-typography-864da1f-font-size);
    line-height: var(--e-global-typography-864da1f-line-height);
    letter-spacing: var(--e-global-typography-864da1f-letter-spacing);
    word-spacing: var(--e-global-typography-864da1f-word-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-dc8c276 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-fe5dc43
    .elementor-icon-box-title,
  .elementor-16
    .elementor-element.elementor-element-fe5dc43
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-254fb45
    > .elementor-element-populated {
    padding: 80px 20px 80px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-40de242
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16 .elementor-element.elementor-element-7b34169 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16 .elementor-element.elementor-element-679c5f1 .elementor-button {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-679c5f1
    > .elementor-widget-container {
    margin: 20px 0px 60px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-14084e2 {
    padding: 80px 0px 40px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-7a8e87e
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-eab8068
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16 .elementor-element.elementor-element-9ae3c97 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-9ae3c97
    > .elementor-widget-container {
    padding: 0% 10% 0% 10%;
  }
  .elementor-16 .elementor-element.elementor-element-7a08053 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-97fb18a
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-97fb18a
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-972b777.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-972b777.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-61db617
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-db447ae
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-16
    .elementor-element.elementor-element-db447ae
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-9a3d904.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-9a3d904.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-9a3d904.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16
    .elementor-element.elementor-element-9a3d904
    > .elementor-element-populated {
    margin: 30px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-16 .elementor-element.elementor-element-99c9d46 .elementor-button {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-99c9d46
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-2433be2 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-2b71122
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-2b71122
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-2430802.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-2430802.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-0a07167
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-637993e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-16
    .elementor-element.elementor-element-637993e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-3a41c71.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-3a41c71.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-3a41c71.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16
    .elementor-element.elementor-element-3a41c71
    > .elementor-element-populated {
    margin: 30px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-16 .elementor-element.elementor-element-f0dfa17 .elementor-button {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-f0dfa17
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-5d10831 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-7adf5d3
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-7adf5d3
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-4ff5a71.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-4ff5a71.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-a8345b3
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-8fde86c
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-16
    .elementor-element.elementor-element-8fde86c
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-2d5b93e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-2d5b93e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-2d5b93e.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16
    .elementor-element.elementor-element-2d5b93e
    > .elementor-element-populated {
    margin: 30px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-16 .elementor-element.elementor-element-6774e32 .elementor-button {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-6774e32
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-84a11ed
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-e43d21d
    > .elementor-widget-container {
    padding: 0% 10% 0% 10%;
  }
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item {
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
    height: 90vh;
  }
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery {
    padding: 0px 20px 0px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item-info
    .info-title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item-more.position-after
    i,
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item-more.position-after
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item-more.position-before
    i,
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item-more.position-before
    svg {
    margin-right: 5px;
  }
  .elementor-16 .elementor-element.elementor-element-ea3444d {
    padding: 80px 10px 80px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-4093e0d
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16 .elementor-element.elementor-element-9179655 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-9179655
    > .elementor-widget-container {
    padding: 0% 10% 0% 10%;
  }
  .elementor-16 .elementor-element.elementor-element-2b02da8 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-4a7519c
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-88d3b7d
    .jeg-elementor-kit.jkit-team
    .profile-box
    .profile-card
    .profile-header
    img,
  .elementor-16
    .elementor-element.elementor-element-88d3b7d
    .jeg-elementor-kit.jkit-team.style-overlay
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-88d3b7d
    .jeg-elementor-kit.jkit-team.style-hover-social
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-88d3b7d
    .jeg-elementor-kit.jkit-team.style-title-horizontal
    .profile-card
    img {
    height: 275px;
  }
  .elementor-16
    .elementor-element.elementor-element-19d241b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-19d241b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-19d241b
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-19d241b
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-e8d904f
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-37f11b7
    .jeg-elementor-kit.jkit-team
    .profile-box
    .profile-card
    .profile-header
    img,
  .elementor-16
    .elementor-element.elementor-element-37f11b7
    .jeg-elementor-kit.jkit-team.style-overlay
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-37f11b7
    .jeg-elementor-kit.jkit-team.style-hover-social
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-37f11b7
    .jeg-elementor-kit.jkit-team.style-title-horizontal
    .profile-card
    img {
    height: 275px;
  }
  .elementor-16
    .elementor-element.elementor-element-10dd5d7
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-10dd5d7
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-10dd5d7
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-10dd5d7
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-3dda30f
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-d4ff4cb
    .jeg-elementor-kit.jkit-team
    .profile-box
    .profile-card
    .profile-header
    img,
  .elementor-16
    .elementor-element.elementor-element-d4ff4cb
    .jeg-elementor-kit.jkit-team.style-overlay
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-d4ff4cb
    .jeg-elementor-kit.jkit-team.style-hover-social
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-d4ff4cb
    .jeg-elementor-kit.jkit-team.style-title-horizontal
    .profile-card
    img {
    height: 275px;
  }
  .elementor-16
    .elementor-element.elementor-element-37b17f3
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-37b17f3
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-37b17f3
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-37b17f3
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16 .elementor-element.elementor-element-ac83b0f {
    padding: 80px 10px 180px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-8c3615e
    .elementor-heading-title {
    font-size: var(--e-global-typography-e994eae-font-size);
    line-height: var(--e-global-typography-e994eae-line-height);
    letter-spacing: var(--e-global-typography-e994eae-letter-spacing);
    word-spacing: var(--e-global-typography-e994eae-word-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-0309dea {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-0309dea
    > .elementor-widget-container {
    padding: 0px 25px 0px 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-aecd8df
    .elementor-heading-title {
    font-size: var(--e-global-typography-a0e526a-font-size);
    line-height: var(--e-global-typography-a0e526a-line-height);
    letter-spacing: var(--e-global-typography-a0e526a-letter-spacing);
    word-spacing: var(--e-global-typography-a0e526a-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-26d44e4
    .elementor-heading-title {
    font-size: var(--e-global-typography-a0e526a-font-size);
    line-height: var(--e-global-typography-a0e526a-line-height);
    letter-spacing: var(--e-global-typography-a0e526a-letter-spacing);
    word-spacing: var(--e-global-typography-a0e526a-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-25a3ad4
    .elementor-heading-title {
    font-size: var(--e-global-typography-a0e526a-font-size);
    line-height: var(--e-global-typography-a0e526a-line-height);
    letter-spacing: var(--e-global-typography-a0e526a-letter-spacing);
    word-spacing: var(--e-global-typography-a0e526a-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16 .elementor-element.elementor-element-11161d6 {
    padding: 80px 10px 60px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-d9e5ba4
    > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-2c3b2da
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16 .elementor-element.elementor-element-4de0f08 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-4de0f08
    > .elementor-widget-container {
    padding: 0% 10% 0% 10%;
  }
  .elementor-16 .elementor-element.elementor-element-44f5764 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-bfb2196
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-column-gap: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-post {
    padding: 0px 0px 30px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 420px;
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-5429537-font-size);
    line-height: var(--e-global-typography-5429537-line-height);
    letter-spacing: var(--e-global-typography-5429537-letter-spacing);
    word-spacing: var(--e-global-typography-5429537-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-864da1f-font-size);
    line-height: var(--e-global-typography-864da1f-line-height);
    letter-spacing: var(--e-global-typography-864da1f-letter-spacing);
    word-spacing: var(--e-global-typography-864da1f-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-readmore {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-readmore.icon-position-before
    i,
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-readmore.icon-position-before
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-readmore.icon-position-after
    i,
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-readmore.icon-position-after
    svg {
    margin-left: 5px;
  }
}
@media (max-width: 767px) {
  .elementor-16 .elementor-element.elementor-element-59f8978 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 160px 20px 100px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-64ef0c1
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-af65b04
    .elementor-heading-title {
    font-size: var(--e-global-typography-4b9b8b6-font-size);
    line-height: var(--e-global-typography-4b9b8b6-line-height);
    letter-spacing: var(--e-global-typography-4b9b8b6-letter-spacing);
    word-spacing: var(--e-global-typography-4b9b8b6-word-spacing);
  }
  body:not(.rtl) .elementor-16 .elementor-element.elementor-element-af65b04 {
    left: -2px;
  }
  body.rtl .elementor-16 .elementor-element.elementor-element-af65b04 {
    right: -2px;
  }
  .elementor-16 .elementor-element.elementor-element-af65b04 {
    top: -12.375px;
  }
  .elementor-16 .elementor-element.elementor-element-95774ad {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-95774ad
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-20d722f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-b122eeb .elementor-button {
    font-size: var(--e-global-typography-5bfa343-font-size);
    line-height: var(--e-global-typography-5bfa343-line-height);
    letter-spacing: var(--e-global-typography-5bfa343-letter-spacing);
    word-spacing: var(--e-global-typography-5bfa343-word-spacing);
    padding: 18px 32px 18px 32px;
  }
  .elementor-16
    .elementor-element.elementor-element-b616004.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16
    .elementor-element.elementor-element-b616004
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-993dfd3 .elementor-button {
    font-size: var(--e-global-typography-5bfa343-font-size);
    line-height: var(--e-global-typography-5bfa343-line-height);
    letter-spacing: var(--e-global-typography-5bfa343-letter-spacing);
    word-spacing: var(--e-global-typography-5bfa343-word-spacing);
    padding: 18px 32px 18px 32px;
  }
  .elementor-16 .elementor-element.elementor-element-b46b290 {
    padding: 0px 10px 40px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d68110
    > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-66003ca
    .elementor-heading-title {
    font-size: var(--e-global-typography-e994eae-font-size);
    line-height: var(--e-global-typography-e994eae-line-height);
    letter-spacing: var(--e-global-typography-e994eae-letter-spacing);
    word-spacing: var(--e-global-typography-e994eae-word-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-12e8a6f {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-12e8a6f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-9c2cfc8 img {
    width: 100%;
  }
  .elementor-16
    .elementor-element.elementor-element-64ae43f
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-64ae43f
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-64ae43f
    > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-64ae43f {
    width: initial;
    max-width: initial;
  }
  .elementor-16 .elementor-element.elementor-element-bc3b473 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-d53aeec
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-9730bc6
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-e685d02
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-097dfaf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-ff1c166 .elementor-button {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
    padding: 18px 32px 18px 32px;
  }
  .elementor-16
    .elementor-element.elementor-element-d669d6b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-3e23093
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d5b79e
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-5c1d92f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-41f9f00
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-b66add5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-c3c26b2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-80646c4
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-963fafa
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-6cfe70f
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-c4b2547
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 20px 20px 20px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-0d7e80b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-8c5ffc4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-d227e5d {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-61e5197
    .elementor-heading-title {
    font-size: var(--e-global-typography-864da1f-font-size);
    line-height: var(--e-global-typography-864da1f-line-height);
    letter-spacing: var(--e-global-typography-864da1f-letter-spacing);
    word-spacing: var(--e-global-typography-864da1f-word-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-dc8c276 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-fe5dc43
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-fe5dc43
    .elementor-icon-box-title,
  .elementor-16
    .elementor-element.elementor-element-fe5dc43
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-254fb45
    > .elementor-element-populated {
    padding: 40px 20px 120px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-40de242
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16 .elementor-element.elementor-element-7b34169 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-7b34169
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-bf7e6bb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 30px 30px 0px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box:hover
    .jkit-icon-box-wrapper {
    padding: 0px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-62dcd57
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-6134d61
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 30px 30px 0px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box:hover
    .jkit-icon-box-wrapper {
    padding: 0px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-797af69
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-d542206
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 30px 30px 0px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box:hover
    .jkit-icon-box-wrapper {
    padding: 0px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-ab5a298
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-64a0903
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 30px 30px 0px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box:hover
    .jkit-icon-box-wrapper {
    padding: 0px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-1d4ef9a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16 .elementor-element.elementor-element-679c5f1 .elementor-button {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
    padding: 18px 32px 18px 32px;
  }
  .elementor-16
    .elementor-element.elementor-element-679c5f1
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-14084e2 {
    margin-top: -60px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-7a8e87e
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-eab8068
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16 .elementor-element.elementor-element-9ae3c97 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-9ae3c97
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-7a08053 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-be5d52b.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16
    .elementor-element.elementor-element-be5d52b
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-97fb18a
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-97fb18a
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-972b777
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-cff3e29
    > .elementor-element-populated {
    margin: 20px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-61db617
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-db447ae
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-16
    .elementor-element.elementor-element-db447ae
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-9a3d904
    > .elementor-element-populated {
    margin: 20px 20px 10px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-16 .elementor-element.elementor-element-99c9d46 .elementor-button {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
    padding: 18px 32px 18px 32px;
  }
  .elementor-16
    .elementor-element.elementor-element-99c9d46
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-1ce0a4d.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16
    .elementor-element.elementor-element-1ce0a4d
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-2b71122
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-2b71122
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-2430802
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-66b8bee
    > .elementor-element-populated {
    margin: 20px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-0a07167
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-637993e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-16
    .elementor-element.elementor-element-637993e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-3a41c71
    > .elementor-element-populated {
    margin: 20px 20px 10px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-16 .elementor-element.elementor-element-f0dfa17 .elementor-button {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
    padding: 18px 32px 18px 32px;
  }
  .elementor-16
    .elementor-element.elementor-element-f0dfa17
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-b860e06.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16
    .elementor-element.elementor-element-b860e06
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-7adf5d3
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-7adf5d3
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-4ff5a71
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-918d0c9
    > .elementor-element-populated {
    margin: 20px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-a8345b3
    .elementor-heading-title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-8fde86c
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-16
    .elementor-element.elementor-element-8fde86c
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-2d5b93e
    > .elementor-element-populated {
    margin: 20px 20px 10px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-16 .elementor-element.elementor-element-6774e32 .elementor-button {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
    padding: 18px 32px 18px 32px;
  }
  .elementor-16
    .elementor-element.elementor-element-6774e32
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-61e1431 {
    padding: 40px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-ad9f9dd {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-84a11ed
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-e43d21d
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item {
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
    height: 90vh;
  }
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item-info
    .info-title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item-more.position-after
    i,
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item-more.position-after
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item-more.position-before
    i,
  .elementor-16
    .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item-more.position-before
    svg {
    margin-right: 5px;
  }
  .elementor-16 .elementor-element.elementor-element-ea3444d {
    padding: 40px 10px 40px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-4093e0d
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16 .elementor-element.elementor-element-9179655 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-9179655
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-2b02da8 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-4a7519c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-88d3b7d
    .jeg-elementor-kit.jkit-team
    .profile-box
    .profile-card
    .profile-header
    img,
  .elementor-16
    .elementor-element.elementor-element-88d3b7d
    .jeg-elementor-kit.jkit-team.style-overlay
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-88d3b7d
    .jeg-elementor-kit.jkit-team.style-hover-social
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-88d3b7d
    .jeg-elementor-kit.jkit-team.style-title-horizontal
    .profile-card
    img {
    height: 360px;
  }
  .elementor-16
    .elementor-element.elementor-element-19d241b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-19d241b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-19d241b
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-19d241b
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-19d241b
    > .elementor-widget-container {
    margin: -77px 40px 0px 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-e8d904f
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-37f11b7
    .jeg-elementor-kit.jkit-team
    .profile-box
    .profile-card
    .profile-header
    img,
  .elementor-16
    .elementor-element.elementor-element-37f11b7
    .jeg-elementor-kit.jkit-team.style-overlay
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-37f11b7
    .jeg-elementor-kit.jkit-team.style-hover-social
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-37f11b7
    .jeg-elementor-kit.jkit-team.style-title-horizontal
    .profile-card
    img {
    height: 360px;
  }
  .elementor-16
    .elementor-element.elementor-element-10dd5d7
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-10dd5d7
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-10dd5d7
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-10dd5d7
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-10dd5d7
    > .elementor-widget-container {
    margin: -77px 40px 0px 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-3dda30f
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-d4ff4cb
    .jeg-elementor-kit.jkit-team
    .profile-box
    .profile-card
    .profile-header
    img,
  .elementor-16
    .elementor-element.elementor-element-d4ff4cb
    .jeg-elementor-kit.jkit-team.style-overlay
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-d4ff4cb
    .jeg-elementor-kit.jkit-team.style-hover-social
    .profile-card
    > img,
  .elementor-16
    .elementor-element.elementor-element-d4ff4cb
    .jeg-elementor-kit.jkit-team.style-title-horizontal
    .profile-card
    img {
    height: 360px;
  }
  .elementor-16
    .elementor-element.elementor-element-37b17f3
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-8bbd10e-font-size);
    line-height: var(--e-global-typography-8bbd10e-line-height);
    letter-spacing: var(--e-global-typography-8bbd10e-letter-spacing);
    word-spacing: var(--e-global-typography-8bbd10e-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-37b17f3
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-37b17f3
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-37b17f3
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-37b17f3
    > .elementor-widget-container {
    margin: -77px 40px 0px 40px;
  }
  .elementor-16 .elementor-element.elementor-element-ac83b0f {
    padding: 40px 10px 140px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-8c3615e
    .elementor-heading-title {
    font-size: var(--e-global-typography-e994eae-font-size);
    line-height: var(--e-global-typography-e994eae-line-height);
    letter-spacing: var(--e-global-typography-e994eae-letter-spacing);
    word-spacing: var(--e-global-typography-e994eae-word-spacing);
  }
  .elementor-16 .elementor-element.elementor-element-0309dea {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-0309dea
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-5b0b0bf {
    padding: 0px 10px 0px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-91799ec
    > .elementor-element-populated {
    border-width: 1px 1px 0px 1px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-aecd8df
    .elementor-heading-title {
    font-size: var(--e-global-typography-a0e526a-font-size);
    line-height: var(--e-global-typography-a0e526a-line-height);
    letter-spacing: var(--e-global-typography-a0e526a-letter-spacing);
    word-spacing: var(--e-global-typography-a0e526a-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-26d44e4
    .elementor-heading-title {
    font-size: var(--e-global-typography-a0e526a-font-size);
    line-height: var(--e-global-typography-a0e526a-line-height);
    letter-spacing: var(--e-global-typography-a0e526a-letter-spacing);
    word-spacing: var(--e-global-typography-a0e526a-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-c950763
    > .elementor-element-populated {
    border-width: 0px 1px 1px 1px;
  }
  .elementor-16
    .elementor-element.elementor-element-25a3ad4
    .elementor-heading-title {
    font-size: var(--e-global-typography-a0e526a-font-size);
    line-height: var(--e-global-typography-a0e526a-line-height);
    letter-spacing: var(--e-global-typography-a0e526a-letter-spacing);
    word-spacing: var(--e-global-typography-a0e526a-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-2fc2b79
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-547e378
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    i {
    font-size: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .hover-watermark
    svg {
    width: 100px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    height: 40px;
    width: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    i {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link
    svg {
    width: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-after
    a.icon-box-link
    svg {
    margin-left: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    i,
  .elementor-16
    .elementor-element.elementor-element-b889738
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    .icon-position-before
    a.icon-box-link
    svg {
    margin-right: 5px;
  }
  .elementor-16 .elementor-element.elementor-element-11161d6 {
    padding: 40px 10px 20px 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-2c3b2da
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-16 .elementor-element.elementor-element-4de0f08 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-4de0f08
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-44f5764 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-bfb2196
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-column-gap: 40px;
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-post {
    padding: 0px 0px 30px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 220px;
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-5429537-font-size);
    line-height: var(--e-global-typography-5429537-line-height);
    letter-spacing: var(--e-global-typography-5429537-letter-spacing);
    word-spacing: var(--e-global-typography-5429537-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-864da1f-font-size);
    line-height: var(--e-global-typography-864da1f-line-height);
    letter-spacing: var(--e-global-typography-864da1f-letter-spacing);
    word-spacing: var(--e-global-typography-864da1f-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-readmore {
    font-size: var(--e-global-typography-59414f0-font-size);
    line-height: var(--e-global-typography-59414f0-line-height);
    letter-spacing: var(--e-global-typography-59414f0-letter-spacing);
    word-spacing: var(--e-global-typography-59414f0-word-spacing);
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-readmore.icon-position-before
    i,
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-readmore.icon-position-before
    svg {
    margin-right: 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-readmore.icon-position-after
    i,
  .elementor-16
    .elementor-element.elementor-element-0672bbf
    .jeg-elementor-kit.jkit-postblock
    .jkit-meta-readmore.icon-position-after
    svg {
    margin-left: 5px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-16 .elementor-element.elementor-element-0d68110 {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-b3381b1 {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-d53aeec {
    width: 52%;
  }
  .elementor-16 .elementor-element.elementor-element-e685d02 {
    width: 48%;
  }
  .elementor-16 .elementor-element.elementor-element-097dfaf {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-d669d6b {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-1d5b79e {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-41f9f00 {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-c3c26b2 {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-963fafa {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-c4b2547 {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-8c5ffc4 {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-0c7ef3f {
    width: 60%;
  }
  .elementor-16 .elementor-element.elementor-element-f73cb7a {
    width: 40%;
  }
  .elementor-16 .elementor-element.elementor-element-254fb45 {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-be5d52b {
    width: 15%;
  }
  .elementor-16 .elementor-element.elementor-element-972b777 {
    width: 30%;
  }
  .elementor-16 .elementor-element.elementor-element-cff3e29 {
    width: 51%;
  }
  .elementor-16 .elementor-element.elementor-element-9a3d904 {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-1ce0a4d {
    width: 15%;
  }
  .elementor-16 .elementor-element.elementor-element-2430802 {
    width: 30%;
  }
  .elementor-16 .elementor-element.elementor-element-66b8bee {
    width: 51%;
  }
  .elementor-16 .elementor-element.elementor-element-3a41c71 {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-b860e06 {
    width: 15%;
  }
  .elementor-16 .elementor-element.elementor-element-4ff5a71 {
    width: 30%;
  }
  .elementor-16 .elementor-element.elementor-element-918d0c9 {
    width: 51%;
  }
  .elementor-16 .elementor-element.elementor-element-2d5b93e {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-4a7519c {
    width: 33%;
  }
  .elementor-16 .elementor-element.elementor-element-e8d904f {
    width: 33%;
  }
  .elementor-16 .elementor-element.elementor-element-3dda30f {
    width: 33%;
  }
  .elementor-16 .elementor-element.elementor-element-bfb2196 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item:nth-child(4n) {
    border-right-width: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item:nth-child(4n) {
    border-right-width: 0;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-f94e4c4
    .jeg-elementor-kit.jkit-portfolio-gallery
    .row-item:nth-child(4n) {
    border-right-width: 0;
  }
}
