.elementor-5
  .elementor-element.elementor-element-8a27c14
  > .elementor-container {
  max-width: 1240px;
}
.elementor-5 .elementor-element.elementor-element-8a27c14 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 180px 0px 120px 0px;
}
.elementor-5
  .elementor-element.elementor-element-8a27c14:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-8a27c14
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at top right, #f1faee 0%, #ffffff 65%);
}
.elementor-5
  .elementor-element.elementor-element-8a27c14
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-c4828b6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-c4828b6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-99ad2b4
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-5
  .elementor-element.elementor-element-99ad2b4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-0957ba5 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-bd664af-font-family), Sans-serif;
  font-size: var(--e-global-typography-bd664af-font-size);
  font-weight: var(--e-global-typography-bd664af-font-weight);
  line-height: var(--e-global-typography-bd664af-line-height);
  letter-spacing: var(--e-global-typography-bd664af-letter-spacing);
  word-spacing: var(--e-global-typography-bd664af-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-0957ba5
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5 .elementor-element.elementor-element-4dbb99b .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-83e197c);
  color: var(--e-global-color-83e197c);
  background-color: var(--e-global-color-accent);
  border-radius: 8px 8px 8px 8px;
  padding: 20px 50px 20px 50px;
}
.elementor-5
  .elementor-element.elementor-element-4dbb99b
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-4dbb99b
  .elementor-button:focus {
  color: var(--e-global-color-83e197c);
  background-color: var(--e-global-color-03e7a4f);
}
.elementor-5
  .elementor-element.elementor-element-4dbb99b
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-4dbb99b
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-83e197c);
}
.elementor-5 .elementor-element.elementor-element-4dbb99b {
  width: auto;
  max-width: auto;
}
.elementor-5 .elementor-element.elementor-element-654c95d .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: #35797b00;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-4375705);
  border-radius: 0px 0px 0px 0px;
  padding: 10px 0px 8px 0px;
}
.elementor-5
  .elementor-element.elementor-element-654c95d
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-654c95d
  .elementor-button:focus {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-5
  .elementor-element.elementor-element-654c95d
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-654c95d
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-5
  .elementor-element.elementor-element-654c95d
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-5 .elementor-element.elementor-element-654c95d {
  width: auto;
  max-width: auto;
}
.elementor-5
  .elementor-element.elementor-element-06601bc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-06601bc
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/01/circle-bg-hero-3.png");
  background-position: 83px 160px;
  background-repeat: no-repeat;
  background-size: 76% auto;
}
.elementor-5
  .elementor-element.elementor-element-06601bc
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 60px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 60px;
}
.elementor-5
  .elementor-element.elementor-element-06601bc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-c3accc9.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-c3accc9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-c3accc9
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-d320ef0 {
  --spacer-size: 244px;
  bottom: 0px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d320ef0 {
  left: 0px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-d320ef0 {
  right: 0px;
}
.elementor-5
  .elementor-element.elementor-element-d320ef0
  > .elementor-widget-container {
  background-color: #a9d1ff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-44ba7ce img {
  width: 240px;
}
.elementor-5
  .elementor-element.elementor-element-44ba7ce
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  border-radius: 8px 8px 8px 8px;
}
.elementor-5 .elementor-element.elementor-element-44ba7ce {
  z-index: 1;
}
.elementor-5
  .elementor-element.elementor-element-369d9ed
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-29db184
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-29db184
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-5 .elementor-element.elementor-element-29db184 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
  width: var(--container-widget-width, 290px);
  max-width: 290px;
  --container-widget-width: 290px;
  --container-widget-flex-grow: 0;
  top: 74px;
}
.elementor-5
  .elementor-element.elementor-element-29db184
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-5
  .elementor-element.elementor-element-29db184
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-5
  .elementor-element.elementor-element-29db184
  .elementor-icon-list-item
  > a {
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-5
  .elementor-element.elementor-element-29db184
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-29db184
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #ffffff;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-29db184 {
  left: -82px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-29db184 {
  right: -82px;
}
.elementor-5
  .elementor-element.elementor-element-e1a3bc2
  > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  background-color: #edcdff;
  border-radius: 8px 8px 8px 8px;
}
.elementor-5 .elementor-element.elementor-element-e1a3bc2 {
  width: var(--container-widget-width, 65px);
  max-width: 65px;
  --container-widget-width: 65px;
  --container-widget-flex-grow: 0;
  bottom: 39px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-e1a3bc2 {
  right: 65.9px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-e1a3bc2 {
  left: 65.9px;
}
.elementor-5
  .elementor-element.elementor-element-5c814ab
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-4f230b8
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-4f230b8
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-5 .elementor-element.elementor-element-4f230b8 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
  width: auto;
  max-width: auto;
  bottom: 60px;
}
.elementor-5
  .elementor-element.elementor-element-4f230b8
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-5
  .elementor-element.elementor-element-4f230b8
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-5
  .elementor-element.elementor-element-4f230b8
  .elementor-icon-list-item
  > a {
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-5
  .elementor-element.elementor-element-4f230b8
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-4f230b8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 15px 10px 15px;
  background-color: #ffffff;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-4f230b8 {
  right: -106px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-4f230b8 {
  left: -106px;
}
.elementor-5
  .elementor-element.elementor-element-db0ae4c
  > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  background-color: #fcaeaf;
  border-radius: 8px 8px 8px 8px;
}
.elementor-5 .elementor-element.elementor-element-db0ae4c {
  width: var(--container-widget-width, 65px);
  max-width: 65px;
  --container-widget-width: 65px;
  --container-widget-flex-grow: 0;
  top: 96px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-db0ae4c {
  left: 54px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-db0ae4c {
  right: 54px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-a241e37.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-a241e37.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-a241e37
  > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-920d5fe {
  --spacer-size: 235px;
  bottom: 0px;
  z-index: 0;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-920d5fe {
  left: 0px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-920d5fe {
  right: 0px;
}
.elementor-5
  .elementor-element.elementor-element-920d5fe
  > .elementor-widget-container {
  background-color: #fff4ce;
  border-radius: 9px 9px 9px 9px;
}
.elementor-5 .elementor-element.elementor-element-ce25d65 img {
  width: 240px;
}
.elementor-5
  .elementor-element.elementor-element-ce25d65
  > .elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-25bd564
  > .elementor-container {
  max-width: 1240px;
}
.elementor-5 .elementor-element.elementor-element-25bd564 {
  padding: 50px 0px 50px 0px;
}
.elementor-5 .elementor-element.elementor-element-f4f0e00 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-f4f0e00
  .elementor-heading-title {
  font-family: var(--e-global-typography-04a2e53-font-family), Sans-serif;
  font-size: var(--e-global-typography-04a2e53-font-size);
  font-weight: var(--e-global-typography-04a2e53-font-weight);
  line-height: var(--e-global-typography-04a2e53-line-height);
  letter-spacing: var(--e-global-typography-04a2e53-letter-spacing);
  word-spacing: var(--e-global-typography-04a2e53-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-f4f0e00
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5
  .elementor-element.elementor-element-d385f01
  .jeg-elementor-kit.jkit-client-logo
  .client-track
  .image-list {
  min-height: 0px;
}
.elementor-5
  .elementor-element.elementor-element-d385f01
  .jeg-elementor-kit.jkit-client-logo
  .client-slider
  .image-list {
  opacity: 50%;
}
.elementor-5
  .elementor-element.elementor-element-d385f01
  .jeg-elementor-kit.jkit-client-logo
  .client-slider:hover
  .image-list {
  opacity: 100%;
}
.elementor-5
  .elementor-element.elementor-element-d385f01
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  i,
.elementor-5
  .elementor-element.elementor-element-d385f01
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  svg {
  opacity: 100%;
}
.elementor-5
  .elementor-element.elementor-element-d385f01
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  i,
.elementor-5
  .elementor-element.elementor-element-d385f01
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  svg {
  opacity: 100%;
}
.elementor-5
  .elementor-element.elementor-element-07e8fbe
  > .elementor-container {
  max-width: 1240px;
}
.elementor-5 .elementor-element.elementor-element-07e8fbe {
  margin-top: -100px;
  margin-bottom: 50px;
  z-index: 1;
}
.elementor-5 .elementor-element.elementor-element-be712be {
  --spacer-size: 50px;
}
.elementor-5
  .elementor-element.elementor-element-be712be.elementor-widget
  .elementor-widget-container,
.elementor-5
  .elementor-element.elementor-element-be712be.elementor-widget
  .elementor-widget-container
  > * {
  position: relative;
  --jkit-option-enabled: 0px;
}
.elementor-5
  .elementor-element.elementor-element-be712be.elementor-widget
  .elementor-widget-container::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(0px);
  backdrop-filter: blur(0px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-5
  .elementor-element.elementor-element-be712be
  > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(280deg, #ffe3e300 80%, #ffffffc9 100%);
}
.elementor-5 .elementor-element.elementor-element-c970325 {
  --spacer-size: 50px;
}
.elementor-5
  .elementor-element.elementor-element-c970325.elementor-widget
  .elementor-widget-container,
.elementor-5
  .elementor-element.elementor-element-c970325.elementor-widget
  .elementor-widget-container
  > * {
  position: relative;
  --jkit-option-enabled: 0px;
}
.elementor-5
  .elementor-element.elementor-element-c970325.elementor-widget
  .elementor-widget-container::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(0px);
  backdrop-filter: blur(0px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-5
  .elementor-element.elementor-element-c970325
  > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(90deg, #ffe3e300 80%, #ffffffc9 100%);
}
.elementor-5
  .elementor-element.elementor-element-8ed0916
  > .elementor-container {
  max-width: 1240px;
}
.elementor-5 .elementor-element.elementor-element-8ed0916 {
  padding: 100px 0px 100px 0px;
}
.elementor-5 .elementor-element.elementor-element-1bc06ab {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-1bc06ab
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-5
  .elementor-element.elementor-element-1bc06ab
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0% 25% 0% 25%;
}
.elementor-5 .elementor-element.elementor-element-75da319 {
  text-align: center;
  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-5
  .elementor-element.elementor-element-75da319
  > .elementor-widget-container {
  margin: 0px 0px 48px 0px;
  padding: 0% 28% 0% 28%;
}
.elementor-5
  .elementor-element.elementor-element-c6887b7
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-c6887b7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-c6887b7
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-5
  .elementor-element.elementor-element-c6887b7
  > .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-5
  .elementor-element.elementor-element-c6887b7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-3595ad9);
  /* background-image: url("../../2023/02/Organization-1-1.png"); */
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 42% auto;
  padding: 50px 50px 50px 50px;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5.jkit-equal-height-enable,
.elementor-5
  .elementor-element.elementor-element-4fc3dc5.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-5
  .elementor-element.elementor-element-4fc3dc5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-5
  .elementor-element.elementor-element-4fc3dc5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f2bd9a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2bd9a2-font-size);
  font-weight: var(--e-global-typography-f2bd9a2-font-weight);
  line-height: var(--e-global-typography-f2bd9a2-line-height);
  letter-spacing: var(--e-global-typography-f2bd9a2-letter-spacing);
  word-spacing: var(--e-global-typography-f2bd9a2-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .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-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  margin: 120px 0px 0px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  background-color: #02010100;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 9px;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 9px;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper:before {
  background-image: url("../../2023/02/Organization-1-1.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 42% auto;
}
.elementor-5
  .elementor-element.elementor-element-4fc3dc5
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper:hover:before {
  background-color: #effde8;
}
.elementor-5
  .elementor-element.elementor-element-90ee8c0
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-90ee8c0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-90ee8c0
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-5
  .elementor-element.elementor-element-90ee8c0
  > .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-5
  .elementor-element.elementor-element-90ee8c0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-9107619);
  /* background-image: url("../../2023/02/Presentation-2.png"); */
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 42% auto;
  padding: 50px 50px 50px 50px;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff.jkit-equal-height-enable,
.elementor-5
  .elementor-element.elementor-element-5b773ff.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-5
  .elementor-element.elementor-element-5b773ff.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-5
  .elementor-element.elementor-element-5b773ff.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f2bd9a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2bd9a2-font-size);
  font-weight: var(--e-global-typography-f2bd9a2-font-weight);
  line-height: var(--e-global-typography-f2bd9a2-line-height);
  letter-spacing: var(--e-global-typography-f2bd9a2-letter-spacing);
  word-spacing: var(--e-global-typography-f2bd9a2-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .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-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  margin: 120px 0px 0px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  background-color: #02010100;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 9px;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 9px;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper:before {
  background-image: url("../../2023/02/Presentation-2.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 42% auto;
}
.elementor-5
  .elementor-element.elementor-element-5b773ff
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper:hover:before {
  background-color: #faf1ff;
}
.elementor-5
  .elementor-element.elementor-element-2279e81
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-2279e81
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-2279e81
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-5
  .elementor-element.elementor-element-2279e81
  > .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-5
  .elementor-element.elementor-element-2279e81
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-fb63d0e);
  /* background-image: url("../../2023/02/Discussion-1.png"); */
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 42% auto;
  padding: 50px 50px 50px 50px;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d.jkit-equal-height-enable,
.elementor-5
  .elementor-element.elementor-element-f60d33d.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-5
  .elementor-element.elementor-element-f60d33d.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-5
  .elementor-element.elementor-element-f60d33d.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f2bd9a2-font-family), Sans-serif;
  font-size: var(--e-global-typography-f2bd9a2-font-size);
  font-weight: var(--e-global-typography-f2bd9a2-font-weight);
  line-height: var(--e-global-typography-f2bd9a2-line-height);
  letter-spacing: var(--e-global-typography-f2bd9a2-letter-spacing);
  word-spacing: var(--e-global-typography-f2bd9a2-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .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-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  margin: 120px 0px 0px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  background-color: #02010100;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: #07242f;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 9px;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 9px;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: #07242f;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper:before {
  background-image: url("../../2023/02/Discussion-1.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 42% auto;
}
.elementor-5
  .elementor-element.elementor-element-f60d33d
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper:hover:before {
  background-color: #fff8de;
}
.elementor-5
  .elementor-element.elementor-element-f786b4d
  > .elementor-container {
  max-width: 1240px;
}
.elementor-5 .elementor-element.elementor-element-f786b4d {
  padding: 80px 0px 80px 0px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-253ecda.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-253ecda.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-253ecda
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-2f364de {
  text-align: left;
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}
.elementor-5
  .elementor-element.elementor-element-2f364de
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-5
  .elementor-element.elementor-element-2f364de
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-5 .elementor-element.elementor-element-b28d243 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-b28d243
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(26px / 2);
}
.elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(26px / 2);
}
.elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(26px / 2);
  margin-left: calc(26px / 2);
}
.elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-26px / 2);
  margin-left: calc(-26px / 2);
}
body.rtl
  .elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-26px / 2);
}
body:not(.rtl)
  .elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-26px / 2);
}
.elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-5 .elementor-element.elementor-element-57d3247 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-icon {
  padding-right: 8px;
}
.elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-972e7d2-font-family), Sans-serif;
  font-size: var(--e-global-typography-972e7d2-font-size);
  font-weight: var(--e-global-typography-972e7d2-font-weight);
  line-height: var(--e-global-typography-972e7d2-line-height);
  letter-spacing: var(--e-global-typography-972e7d2-letter-spacing);
  word-spacing: var(--e-global-typography-972e7d2-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-57d3247
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-bc6bc83.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5
  .elementor-element.elementor-element-bc6bc83
  > .elementor-element-populated {
  margin: 0px 0px 0px 80px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 80px;
}
.elementor-5 .elementor-element.elementor-element-500b1f0 img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-500b1f0 {
  width: var(--container-widget-width, 86%);
  max-width: 86%;
  --container-widget-width: 86%;
  --container-widget-flex-grow: 0;
  z-index: 1;
}
.elementor-5 .elementor-element.elementor-element-58b121d img {
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5 .elementor-element.elementor-element-58b121d {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: 136px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-58b121d {
  right: 5px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-58b121d {
  left: 5px;
}
.elementor-5 .elementor-element.elementor-element-ef3abee img {
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5 .elementor-element.elementor-element-ef3abee {
  width: var(--container-widget-width, 48%);
  max-width: 48%;
  --container-widget-width: 48%;
  --container-widget-flex-grow: 0;
  bottom: 54px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ef3abee {
  right: 5px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-ef3abee {
  left: 5px;
}
.elementor-5 .elementor-element.elementor-element-e7664f3 img {
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5 .elementor-element.elementor-element-e7664f3 {
  width: var(--container-widget-width, 213px);
  max-width: 213px;
  --container-widget-width: 213px;
  --container-widget-flex-grow: 0;
  bottom: 132px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-e7664f3 {
  left: -47px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-e7664f3 {
  right: -47px;
}
.elementor-5 .elementor-element.elementor-element-b9b0f20 {
  --spacer-size: 420px;
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  bottom: 1px;
  z-index: 0;
}
.elementor-5
  .elementor-element.elementor-element-b9b0f20
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  background-color: #a9d1ffcf;
  border-radius: 10px 10px 10px 10px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b9b0f20 {
  left: 20px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-b9b0f20 {
  right: 20px;
}
.elementor-5
  .elementor-element.elementor-element-ecc72f6
  > .elementor-container {
  max-width: 1240px;
}
.elementor-5 .elementor-element.elementor-element-ecc72f6 {
  padding: 100px 0px 100px 0px;
}
.elementor-5
  .elementor-element.elementor-element-618d978
  > .elementor-element-populated {
  margin: 0px 100px 0px 0px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 0px;
  padding: 0px 40px 0px 40px;
}
.elementor-5 .elementor-element.elementor-element-6180ab2 img {
  opacity: 0.8;
}
.elementor-5 .elementor-element.elementor-element-6180ab2 {
  width: var(--container-widget-width, 228px);
  max-width: 228px;
  --container-widget-width: 228px;
  --container-widget-flex-grow: 0;
  top: 13px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6180ab2 {
  right: 77px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-6180ab2 {
  left: 77px;
}
.elementor-5 .elementor-element.elementor-element-93409e8 img {
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5 .elementor-element.elementor-element-93409e8 {
  width: var(--container-widget-width, 254px);
  max-width: 254px;
  --container-widget-width: 254px;
  --container-widget-flex-grow: 0;
  top: 29px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-93409e8 {
  left: 0px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-93409e8 {
  right: 0px;
}
.elementor-5 .elementor-element.elementor-element-b31bdb4 {
  width: var(--container-widget-width, 273px);
  max-width: 273px;
  --container-widget-width: 273px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b31bdb4 {
  left: 69px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-b31bdb4 {
  right: 69px;
}
.elementor-5 .elementor-element.elementor-element-198f70f img {
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5 .elementor-element.elementor-element-198f70f {
  width: var(--container-widget-width, 35%);
  max-width: 35%;
  --container-widget-width: 35%;
  --container-widget-flex-grow: 0;
  top: 66px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-198f70f {
  right: -22.7px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-198f70f {
  left: -22.7px;
}
.elementor-5 .elementor-element.elementor-element-023f498 {
  --spacer-size: 422px;
}
.elementor-5
  .elementor-element.elementor-element-023f498
  > .elementor-widget-container {
  background-color: var(--e-global-color-fb63d0e);
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-084adb6
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}
.elementor-5 .elementor-element.elementor-element-ceaf1ee {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-ceaf1ee
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-5
  .elementor-element.elementor-element-ceaf1ee
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-5 .elementor-element.elementor-element-1a7cc50 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-1a7cc50
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5 .elementor-element.elementor-element-8c25bf8 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-83e197c);
  color: var(--e-global-color-83e197c);
  background-color: var(--e-global-color-accent);
  border-radius: 8px 8px 8px 8px;
  padding: 16px 28px 16px 28px;
}
.elementor-5
  .elementor-element.elementor-element-8c25bf8
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-8c25bf8
  .elementor-button:focus {
  color: var(--e-global-color-83e197c);
  background-color: var(--e-global-color-03e7a4f);
}
.elementor-5
  .elementor-element.elementor-element-8c25bf8
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-8c25bf8
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-83e197c);
}
.elementor-5 .elementor-element.elementor-element-a5c1b12 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-5
  .elementor-element.elementor-element-a5c1b12:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-a5c1b12
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3595ad9);
}
.elementor-5
  .elementor-element.elementor-element-a5c1b12
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-8d6b7cf.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5 .elementor-element.elementor-element-85ae542 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-85ae542
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-5
  .elementor-element.elementor-element-85ae542
  > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5 .elementor-element.elementor-element-412c46a {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-5
  .elementor-element.elementor-element-412c46a
  .elementor-star-rating {
  font-size: 18px;
}
body:not(.rtl)
  .elementor-5
  .elementor-element.elementor-element-412c46a
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-right: 8px;
}
body.rtl
  .elementor-5
  .elementor-element.elementor-element-412c46a
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-left: 8px;
}
.elementor-5
  .elementor-element.elementor-element-412c46a
  .elementor-star-rating
  i:before {
  color: var(--e-global-color-accent);
}
.elementor-5 .elementor-element.elementor-element-08cf861 {
  text-align: left;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-04a2e53-font-family), Sans-serif;
  font-size: var(--e-global-typography-04a2e53-font-size);
  font-weight: var(--e-global-typography-04a2e53-font-weight);
  line-height: var(--e-global-typography-04a2e53-line-height);
  letter-spacing: var(--e-global-typography-04a2e53-letter-spacing);
  word-spacing: var(--e-global-typography-04a2e53-word-spacing);
  width: auto;
  max-width: auto;
}
.elementor-5
  .elementor-element.elementor-element-08cf861
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 4% 0% 0% 0%;
}
.elementor-5 .elementor-element.elementor-element-af1e89f {
  margin-top: 60px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-94261c8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-94261c8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/02/portrait-of-a-black-woman-office-desk-and-professional-business-employee-consultant-in-the-workspa.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-94261c8
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-94261c8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-94261c8
  > .elementor-background-slideshow {
  border-radius: 0px 10px 10px 0px;
}
.elementor-5
  .elementor-element.elementor-element-94261c8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-94261c8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-10f8820 {
  --spacer-size: 325px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-07c1c95.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-07c1c95.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-07c1c95:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-07c1c95
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-5
  .elementor-element.elementor-element-07c1c95
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-07c1c95
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-07c1c95
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-07c1c95
  > .elementor-element-populated {
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
  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: 40px 40px 40px 40px;
}
.elementor-5
  .elementor-element.elementor-element-07c1c95
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-a10a0d7
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5 .elementor-element.elementor-element-a10a0d7 {
  width: var(--container-widget-width, 133px);
  max-width: 133px;
  --container-widget-width: 133px;
  --container-widget-flex-grow: 0;
}
.elementor-5 .elementor-element.elementor-element-17d7d26 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-17d7d26
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-1fca2c1
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-1fca2c1
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-afdc35e-font-family), Sans-serif;
  font-size: var(--e-global-typography-afdc35e-font-size);
  font-weight: var(--e-global-typography-afdc35e-font-weight);
  line-height: var(--e-global-typography-afdc35e-line-height);
  letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
  word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-1fca2c1
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 4px 0px;
}
.elementor-5
  .elementor-element.elementor-element-1fca2c1
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: #717170b5;
  font-family: var(--e-global-typography-eec8977-font-family), Sans-serif;
  font-size: var(--e-global-typography-eec8977-font-size);
  font-weight: var(--e-global-typography-eec8977-font-weight);
  line-height: var(--e-global-typography-eec8977-line-height);
  letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
  word-spacing: var(--e-global-typography-eec8977-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-d913349:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-d913349
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/02/bearded-manager-with-laptop-in-office.jpg");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-d913349
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-d913349
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-d913349
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-d913349
  > .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;
}
.elementor-5
  .elementor-element.elementor-element-d913349
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-0d586cc {
  --spacer-size: 325px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-eee0614.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-eee0614.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-eee0614:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-eee0614
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-5
  .elementor-element.elementor-element-eee0614
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-eee0614
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-eee0614
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-eee0614
  > .elementor-element-populated {
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
  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: 40px 40px 40px 40px;
}
.elementor-5
  .elementor-element.elementor-element-eee0614
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-146889e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5 .elementor-element.elementor-element-146889e {
  width: var(--container-widget-width, 133px);
  max-width: 133px;
  --container-widget-width: 133px;
  --container-widget-flex-grow: 0;
}
.elementor-5 .elementor-element.elementor-element-5c06638 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-5c06638
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-69930b7
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-69930b7
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-afdc35e-font-family), Sans-serif;
  font-size: var(--e-global-typography-afdc35e-font-size);
  font-weight: var(--e-global-typography-afdc35e-font-weight);
  line-height: var(--e-global-typography-afdc35e-line-height);
  letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
  word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-69930b7
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 4px 0px;
}
.elementor-5
  .elementor-element.elementor-element-69930b7
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: #717170b5;
  font-family: var(--e-global-typography-eec8977-font-family), Sans-serif;
  font-size: var(--e-global-typography-eec8977-font-size);
  font-weight: var(--e-global-typography-eec8977-font-weight);
  line-height: var(--e-global-typography-eec8977-line-height);
  letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
  word-spacing: var(--e-global-typography-eec8977-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-b3be1c2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-b3be1c2
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/02/smiling-young-employee-in-office-e1677054610297.jpg");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-b3be1c2
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-b3be1c2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-b3be1c2
  > .elementor-background-slideshow {
  border-radius: 10px 0px 0px 10px;
}
.elementor-5
  .elementor-element.elementor-element-b3be1c2
  > .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-5
  .elementor-element.elementor-element-b3be1c2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-62091dc {
  --spacer-size: 50px;
}
.elementor-5 .elementor-element.elementor-element-c47bf1c {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-a7cdf65:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-a7cdf65
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/02/attractive-manager-posing-for-photography.jpg");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-a7cdf65
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-a7cdf65
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-a7cdf65
  > .elementor-background-slideshow {
  border-radius: 0px 10px 10px 0px;
}
.elementor-5
  .elementor-element.elementor-element-a7cdf65
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-a7cdf65
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-5d90402 {
  --spacer-size: 325px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-6570e18.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-6570e18.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-6570e18:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-6570e18
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-5
  .elementor-element.elementor-element-6570e18
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-6570e18
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-6570e18
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-6570e18
  > .elementor-element-populated {
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 40px 40px 40px;
}
.elementor-5
  .elementor-element.elementor-element-d305576
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5 .elementor-element.elementor-element-d305576 {
  width: var(--container-widget-width, 133px);
  max-width: 133px;
  --container-widget-width: 133px;
  --container-widget-flex-grow: 0;
}
.elementor-5 .elementor-element.elementor-element-f9d9fe9 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-f9d9fe9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-1a1f846
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-1a1f846
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-afdc35e-font-family), Sans-serif;
  font-size: var(--e-global-typography-afdc35e-font-size);
  font-weight: var(--e-global-typography-afdc35e-font-weight);
  line-height: var(--e-global-typography-afdc35e-line-height);
  letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
  word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-1a1f846
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 4px 0px;
}
.elementor-5
  .elementor-element.elementor-element-1a1f846
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: #717170b5;
  font-family: var(--e-global-typography-eec8977-font-family), Sans-serif;
  font-size: var(--e-global-typography-eec8977-font-size);
  font-weight: var(--e-global-typography-eec8977-font-weight);
  line-height: var(--e-global-typography-eec8977-line-height);
  letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
  word-spacing: var(--e-global-typography-eec8977-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-9fd7d6f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-9fd7d6f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("../../2023/02/confident-bearded-bookstore-manager.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-9fd7d6f
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-9fd7d6f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-9fd7d6f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-9fd7d6f
  > .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;
}
.elementor-5
  .elementor-element.elementor-element-9fd7d6f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-4f712cf {
  --spacer-size: 325px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-e132e8c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-e132e8c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-e132e8c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-e132e8c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-5
  .elementor-element.elementor-element-e132e8c
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-e132e8c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-e132e8c
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-e132e8c
  > .elementor-element-populated {
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
  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: 40px 40px 40px 40px;
}
.elementor-5
  .elementor-element.elementor-element-e132e8c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-b148189
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-5 .elementor-element.elementor-element-b148189 {
  width: var(--container-widget-width, 133px);
  max-width: 133px;
  --container-widget-width: 133px;
  --container-widget-flex-grow: 0;
}
.elementor-5 .elementor-element.elementor-element-e8c4397 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-e8c4397
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-8ac539a
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-8ac539a
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-afdc35e-font-family), Sans-serif;
  font-size: var(--e-global-typography-afdc35e-font-size);
  font-weight: var(--e-global-typography-afdc35e-font-weight);
  line-height: var(--e-global-typography-afdc35e-line-height);
  letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
  word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-8ac539a
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 4px 0px;
}
.elementor-5
  .elementor-element.elementor-element-8ac539a
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: #717170b5;
  font-family: var(--e-global-typography-eec8977-font-family), Sans-serif;
  font-size: var(--e-global-typography-eec8977-font-size);
  font-weight: var(--e-global-typography-eec8977-font-weight);
  line-height: var(--e-global-typography-eec8977-line-height);
  letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
  word-spacing: var(--e-global-typography-eec8977-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-557fe67:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-557fe67
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/02/portrait-office-and-business-woman-on-laptop-for-corporate-workplace-management-accounting-and-fi.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-557fe67
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-557fe67
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-557fe67
  > .elementor-background-slideshow {
  border-radius: 10px 0px 0px 10px;
}
.elementor-5
  .elementor-element.elementor-element-557fe67
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-5
  .elementor-element.elementor-element-557fe67
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-5d09041 {
  --spacer-size: 50px;
}
.elementor-5
  .elementor-element.elementor-element-80dd35a
  > .elementor-container {
  max-width: 1240px;
}
.elementor-5 .elementor-element.elementor-element-80dd35a {
  padding: 120px 0px 120px 0px;
}
.elementor-5
  .elementor-element.elementor-element-1ac3a51
  > .elementor-element-populated {
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}
.elementor-5 .elementor-element.elementor-element-ea34a7e {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-ea34a7e
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-5
  .elementor-element.elementor-element-ea34a7e
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-5 .elementor-element.elementor-element-af7a148 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-af7a148
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-c9a1c8c
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #e9e9e9;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-c9a1c8c
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-c9a1c8c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-c9a1c8c
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-c9a1c8c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-60870cd
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-60870cd
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}
.elementor-5
  .elementor-element.elementor-element-60870cd
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-789556e-font-family), Sans-serif;
  font-size: var(--e-global-typography-789556e-font-size);
  font-weight: var(--e-global-typography-789556e-font-weight);
  line-height: var(--e-global-typography-789556e-line-height);
  letter-spacing: var(--e-global-typography-789556e-letter-spacing);
  word-spacing: var(--e-global-typography-789556e-word-spacing);
  margin-bottom: 10px;
}
.elementor-5
  .elementor-element.elementor-element-60870cd
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0a481e1-font-family), Sans-serif;
  font-size: var(--e-global-typography-0a481e1-font-size);
  font-weight: var(--e-global-typography-0a481e1-font-weight);
  line-height: var(--e-global-typography-0a481e1-line-height);
  letter-spacing: var(--e-global-typography-0a481e1-letter-spacing);
  word-spacing: var(--e-global-typography-0a481e1-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-60870cd
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-60870cd
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-5
  .elementor-element.elementor-element-60870cd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-60870cd {
  width: auto;
  max-width: auto;
}
.elementor-5
  .elementor-element.elementor-element-79b0c5a
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}
.elementor-5
  .elementor-element.elementor-element-00656c3
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-00656c3
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}
.elementor-5
  .elementor-element.elementor-element-00656c3
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-789556e-font-family), Sans-serif;
  font-size: var(--e-global-typography-789556e-font-size);
  font-weight: var(--e-global-typography-789556e-font-weight);
  line-height: var(--e-global-typography-789556e-line-height);
  letter-spacing: var(--e-global-typography-789556e-letter-spacing);
  word-spacing: var(--e-global-typography-789556e-word-spacing);
  margin-bottom: 10px;
}
.elementor-5
  .elementor-element.elementor-element-00656c3
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0a481e1-font-family), Sans-serif;
  font-size: var(--e-global-typography-0a481e1-font-size);
  font-weight: var(--e-global-typography-0a481e1-font-weight);
  line-height: var(--e-global-typography-0a481e1-line-height);
  letter-spacing: var(--e-global-typography-0a481e1-letter-spacing);
  word-spacing: var(--e-global-typography-0a481e1-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-00656c3
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-00656c3
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-5
  .elementor-element.elementor-element-00656c3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-00656c3 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-b5c6af6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-b5c6af6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-b5c6af6
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper {
  margin: 12px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper.expand {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button {
  font-family: var(--e-global-typography-d0ce92c-font-family), Sans-serif;
  font-size: var(--e-global-typography-d0ce92c-font-size);
  font-weight: var(--e-global-typography-d0ce92c-font-weight);
  line-height: var(--e-global-typography-d0ce92c-line-height);
  letter-spacing: var(--e-global-typography-d0ce92c-letter-spacing);
  word-spacing: var(--e-global-typography-d0ce92c-word-spacing);
  padding: 0px 0px 18px 0px;
  margin-bottom: 20px;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper.expand
  .card-header
  .card-header-button {
  color: var(--e-global-color-primary);
  background-color: #ffffff;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #e9e9e9;
  margin: 0px 0px 20px 0px;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper:not(.expand)
  .card-header
  .card-header-button {
  color: var(--e-global-color-primary);
  background-color: #ffffff;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #e9e9e9;
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 25px 0px;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-expand
  .card-body {
  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);
  padding: 0px 0px 18px 0px;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-expand
  .card-body {
  margin: 0px 0px 18px 0px;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button
  [class*="icon-group"] {
  margin: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button
  [class*="icon-group"]
  .active-icon {
  font-size: 18px;
  color: #48c08a;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button
  [class*="icon-group"]
  .active-icon
  svg {
  width: 18px;
  fill: #48c08a;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button
  [class*="icon-group"]
  .normal-icon {
  font-size: 18px;
  color: #07242f;
}
.elementor-5
  .elementor-element.elementor-element-59527b0
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button
  [class*="icon-group"]
  .normal-icon
  svg {
  width: 18px;
  fill: #07242f;
}
.elementor-5
  .elementor-element.elementor-element-5557deb
  > .elementor-container {
  max-width: 1240px;
}
.elementor-5 .elementor-element.elementor-element-5557deb {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-5
  .elementor-element.elementor-element-5557deb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-5557deb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-fb63d0e);
}
.elementor-5
  .elementor-element.elementor-element-5557deb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-c9529a6
  > .elementor-element-populated {
  margin: 0px 100px 0px 0px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 0px;
}
.elementor-5 .elementor-element.elementor-element-6a8003e img {
  opacity: 0.7;
}
.elementor-5 .elementor-element.elementor-element-6a8003e {
  width: var(--container-widget-width, 412px);
  max-width: 412px;
  --container-widget-width: 412px;
  --container-widget-flex-grow: 0;
  top: 61px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6a8003e {
  right: 46px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-6a8003e {
  left: 46px;
}
.elementor-5 .elementor-element.elementor-element-7b6443b {
  --spacer-size: 115px;
  width: var(--container-widget-width, 127px);
  max-width: 127px;
  --container-widget-width: 127px;
  --container-widget-flex-grow: 0;
  top: 151.5px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-7b6443b {
  right: 10.6px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-7b6443b {
  left: 10.6px;
}
.elementor-5
  .elementor-element.elementor-element-7b6443b
  > .elementor-widget-container {
  background-color: #48c08a;
}
.elementor-5
  .elementor-element.elementor-element-7b6443b:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../../../../plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5
  .elementor-element.elementor-element-7b6443b.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-072dee2 {
  --spacer-size: 125px;
  width: var(--container-widget-width, 126px);
  max-width: 126px;
  --container-widget-width: 126px;
  --container-widget-flex-grow: 0;
  top: 26px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-072dee2 {
  left: 200px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-072dee2 {
  right: 200px;
}
.elementor-5
  .elementor-element.elementor-element-072dee2
  > .elementor-widget-container {
  background-color: #aa90d4;
}
.elementor-5
  .elementor-element.elementor-element-072dee2:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5
  .elementor-element.elementor-element-072dee2.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-d660ed5 {
  --spacer-size: 150px;
  width: var(--container-widget-width, 148px);
  max-width: 148px;
  --container-widget-width: 148px;
  --container-widget-flex-grow: 0;
  top: 168px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d660ed5 {
  left: 5px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-d660ed5 {
  right: 5px;
}
.elementor-5
  .elementor-element.elementor-element-d660ed5
  > .elementor-widget-container {
  background-color: #fc93c4;
}
.elementor-5
  .elementor-element.elementor-element-d660ed5:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5
  .elementor-element.elementor-element-d660ed5.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-94a2148 {
  --spacer-size: 175px;
  width: var(--container-widget-width, 174px);
  max-width: 174px;
  --container-widget-width: 174px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-94a2148 {
  left: 205px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-94a2148 {
  right: 205px;
}
.elementor-5
  .elementor-element.elementor-element-94a2148
  > .elementor-widget-container {
  background-color: #a1cafb;
}
.elementor-5
  .elementor-element.elementor-element-94a2148:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5
  .elementor-element.elementor-element-94a2148.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-f8cc7d7 {
  width: var(--container-widget-width, 120px);
  max-width: 120px;
  --container-widget-width: 120px;
  --container-widget-flex-grow: 0;
  top: 126px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-f8cc7d7 {
  right: 13.3px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-f8cc7d7 {
  left: 13.3px;
}
.elementor-5 .elementor-element.elementor-element-dcd9b76 {
  width: var(--container-widget-width, 125px);
  max-width: 125px;
  --container-widget-width: 125px;
  --container-widget-flex-grow: 0;
  top: 5px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-dcd9b76 {
  left: 200px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-dcd9b76 {
  right: 200px;
}
.elementor-5 .elementor-element.elementor-element-ef79a99 {
  width: var(--container-widget-width, 148px);
  max-width: 148px;
  --container-widget-width: 148px;
  --container-widget-flex-grow: 0;
  top: 144px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ef79a99 {
  left: 5px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-ef79a99 {
  right: 5px;
}
.elementor-5 .elementor-element.elementor-element-3d426c1 {
  width: var(--container-widget-width, 175px);
  max-width: 175px;
  --container-widget-width: 175px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-3d426c1 {
  left: 205px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-3d426c1 {
  right: 205px;
}
.elementor-5 .elementor-element.elementor-element-3399ddc {
  --spacer-size: 462px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-572af8b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-572af8b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-572af8b
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}
.elementor-5 .elementor-element.elementor-element-4655b84 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-4655b84
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-5
  .elementor-element.elementor-element-4655b84
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5 .elementor-element.elementor-element-0046082 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-0046082
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5 .elementor-element.elementor-element-3e5926f .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-83e197c);
  color: var(--e-global-color-83e197c);
  background-color: var(--e-global-color-accent);
  border-radius: 8px 8px 8px 8px;
  padding: 16px 28px 16px 28px;
}
.elementor-5
  .elementor-element.elementor-element-3e5926f
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-3e5926f
  .elementor-button:focus {
  color: var(--e-global-color-83e197c);
  background-color: var(--e-global-color-03e7a4f);
}
.elementor-5
  .elementor-element.elementor-element-3e5926f
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-3e5926f
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-83e197c);
}
.elementor-5 .elementor-element.elementor-element-3e5926f {
  width: auto;
  max-width: auto;
}
.elementor-5
  .elementor-element.elementor-element-1704d45
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-5
  .elementor-element.elementor-element-1704d45
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-5 .elementor-element.elementor-element-1704d45 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: #35797b00;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-4375705);
  border-radius: 0px 0px 0px 0px;
  padding: 10px 0px 8px 0px;
}
.elementor-5
  .elementor-element.elementor-element-1704d45
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-1704d45
  .elementor-button:focus {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-5
  .elementor-element.elementor-element-1704d45
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-1704d45
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-5
  .elementor-element.elementor-element-1704d45
  > .elementor-widget-container {
  margin: 0px 0px 0px 40px;
}
.elementor-5 .elementor-element.elementor-element-1704d45 {
  width: auto;
  max-width: auto;
}
.elementor-5
  .elementor-element.elementor-element-11a39a4
  > .elementor-container {
  max-width: 1240px;
}
.elementor-5 .elementor-element.elementor-element-11a39a4 {
  padding: 120px 0px 100px 0px;
}
.elementor-5 .elementor-element.elementor-element-fc8199e {
  margin-top: 0px;
  margin-bottom: 60px;
}
.elementor-5 .elementor-element.elementor-element-20b99e6 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-20b99e6
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-5
  .elementor-element.elementor-element-20b99e6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-15bccc9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-15bccc9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5 .elementor-element.elementor-element-d02bea2 .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  fill: var(--e-global-color-83e197c);
  color: var(--e-global-color-83e197c);
  background-color: var(--e-global-color-accent);
  border-radius: 8px 8px 8px 8px;
  padding: 16px 28px 16px 28px;
}
.elementor-5
  .elementor-element.elementor-element-d02bea2
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-d02bea2
  .elementor-button:focus {
  color: var(--e-global-color-83e197c);
  background-color: var(--e-global-color-03e7a4f);
}
.elementor-5
  .elementor-element.elementor-element-d02bea2
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-d02bea2
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-83e197c);
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-posts {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-column-gap: 30px;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-post {
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.08);
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb {
  border-radius: 10px 10px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container {
  height: 300px;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-postblock-content {
  text-align: left;
  padding: 10px 30px 25px 30px;
  margin: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  span
  a,
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category
  span
  a {
  font-family: var(--e-global-typography-112e521-font-family), Sans-serif;
  font-size: var(--e-global-typography-112e521-font-size);
  font-weight: var(--e-global-typography-112e521-font-weight);
  line-height: var(--e-global-typography-112e521-line-height);
  letter-spacing: var(--e-global-typography-112e521-letter-spacing);
  word-spacing: var(--e-global-typography-112e521-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  a {
  color: var(--e-global-color-accent);
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock.postblock-type-2
  .jkit-post-category
  a {
  color: var(--e-global-color-accent);
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category
  a {
  color: var(--e-global-color-accent);
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category,
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  background-color: var(--e-global-color-3595ad9);
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category {
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 245px 30px;
  border-radius: 8px 8px 8px 8px;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 245px 30px;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category {
  margin: 0px 0px 245px 30px;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title {
  margin: 0px 0px 15px 0px;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title {
  margin: 0px 0px 15px 0px;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a,
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title
  a {
  font-family: var(--e-global-typography-d0ce92c-font-family), Sans-serif;
  font-size: var(--e-global-typography-d0ce92c-font-size);
  font-weight: var(--e-global-typography-d0ce92c-font-weight);
  line-height: var(--e-global-typography-d0ce92c-line-height);
  letter-spacing: var(--e-global-typography-d0ce92c-letter-spacing);
  word-spacing: var(--e-global-typography-d0ce92c-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a {
  color: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .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: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-excerpt
  p {
  color: var(--e-global-color-text);
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom {
  justify-content: space-between;
}
.elementor-5
  .elementor-element.elementor-element-55920cd
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-176e249
  > .elementor-container {
  max-width: 1240px;
}
.elementor-5 .elementor-element.elementor-element-176e249 {
  padding: 100px 0px 100px 0px;
}
.elementor-5
  .elementor-element.elementor-element-0861048:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-0861048
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3595ad9);
}
.elementor-5
  .elementor-element.elementor-element-0861048
  > .elementor-background-overlay {
  background-image: url("https://templatekit.jegtheme.com/emploi/wp-content/uploads/sites/341/2023/02/cta-circle-bg.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-0861048,
.elementor-5
  .elementor-element.elementor-element-0861048
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-0861048 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 40px 60px 40px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-bacfe1d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-bacfe1d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-bacfe1d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5 .elementor-element.elementor-element-83e2826 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-83e2826
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-5
  .elementor-element.elementor-element-83e2826
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0% 20% 0% 20%;
}
.elementor-5 .elementor-element.elementor-element-e985a1a {
  text-align: center;
  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-5
  .elementor-element.elementor-element-e985a1a
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0% 25% 0% 25%;
}
.elementor-5 .elementor-element.elementor-element-2306f09 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-83e197c);
  color: var(--e-global-color-83e197c);
  background-color: var(--e-global-color-accent);
  border-radius: 8px 8px 8px 8px;
  padding: 20px 50px 20px 50px;
}
.elementor-5
  .elementor-element.elementor-element-2306f09
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-2306f09
  .elementor-button:focus {
  color: var(--e-global-color-83e197c);
  background-color: var(--e-global-color-03e7a4f);
}
.elementor-5
  .elementor-element.elementor-element-2306f09
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-2306f09
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-83e197c);
}
.elementor-5 .elementor-element.elementor-element-d9824c2 {
  --spacer-size: 78px;
  width: var(--container-widget-width, 78px);
  max-width: 78px;
  --container-widget-width: 78px;
  --container-widget-flex-grow: 0;
  top: 48px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d9824c2 {
  left: -21px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-d9824c2 {
  right: -21px;
}
.elementor-5
  .elementor-element.elementor-element-d9824c2
  > .elementor-widget-container {
  background-color: #a1cafb;
}
.elementor-5
  .elementor-element.elementor-element-d9824c2:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5
  .elementor-element.elementor-element-d9824c2.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-c2b8267 {
  --spacer-size: 72px;
  width: var(--container-widget-width, 72px);
  max-width: 72px;
  --container-widget-width: 72px;
  --container-widget-flex-grow: 0;
  top: 17px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-c2b8267 {
  right: -17px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-c2b8267 {
  left: -17px;
}
.elementor-5
  .elementor-element.elementor-element-c2b8267
  > .elementor-widget-container {
  background-color: #a1cafb;
}
.elementor-5
  .elementor-element.elementor-element-c2b8267:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5
  .elementor-element.elementor-element-c2b8267.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-0b2e022 {
  --spacer-size: 68px;
  width: var(--container-widget-width, 68px);
  max-width: 68px;
  --container-widget-width: 68px;
  --container-widget-flex-grow: 0;
  top: 265px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-0b2e022 {
  left: 65px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-0b2e022 {
  right: 65px;
}
.elementor-5
  .elementor-element.elementor-element-0b2e022
  > .elementor-widget-container {
  background-color: #fee5bc;
}
.elementor-5
  .elementor-element.elementor-element-0b2e022:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5
  .elementor-element.elementor-element-0b2e022.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-a5abe4d {
  --spacer-size: 68px;
  width: var(--container-widget-width, 68px);
  max-width: 68px;
  --container-widget-width: 68px;
  --container-widget-flex-grow: 0;
  top: 127px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a5abe4d {
  right: 140.2px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-a5abe4d {
  left: 140.2px;
}
.elementor-5
  .elementor-element.elementor-element-a5abe4d
  > .elementor-widget-container {
  background-color: #fee5bc;
}
.elementor-5
  .elementor-element.elementor-element-a5abe4d:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5
  .elementor-element.elementor-element-a5abe4d.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-9bc3686 {
  --spacer-size: 70px;
  width: var(--container-widget-width, 70px);
  max-width: 70px;
  --container-widget-width: 70px;
  --container-widget-flex-grow: 0;
  top: 114px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-9bc3686 {
  left: 141px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-9bc3686 {
  right: 141px;
}
.elementor-5
  .elementor-element.elementor-element-9bc3686
  > .elementor-widget-container {
  background-color: #fc93c4;
}
.elementor-5
  .elementor-element.elementor-element-9bc3686:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5
  .elementor-element.elementor-element-9bc3686.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-bd4f6b0 {
  --spacer-size: 78px;
  width: var(--container-widget-width, 78px);
  max-width: 78px;
  --container-widget-width: 78px;
  --container-widget-flex-grow: 0;
  top: 279px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-bd4f6b0 {
  right: 54.2px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-bd4f6b0 {
  left: 54.2px;
}
.elementor-5
  .elementor-element.elementor-element-bd4f6b0
  > .elementor-widget-container {
  background-color: #aa90d4;
}
.elementor-5
  .elementor-element.elementor-element-bd4f6b0:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5
  .elementor-element.elementor-element-bd4f6b0.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(https://templatekit.jegtheme.com/emploi/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-88a15d5 {
  width: var(--container-widget-width, 78px);
  max-width: 78px;
  --container-widget-width: 78px;
  --container-widget-flex-grow: 0;
  top: 36px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-88a15d5 {
  left: -21px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-88a15d5 {
  right: -21px;
}
.elementor-5 .elementor-element.elementor-element-bd30d11 {
  width: var(--container-widget-width, 72px);
  max-width: 72px;
  --container-widget-width: 72px;
  --container-widget-flex-grow: 0;
  top: 5px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-bd30d11 {
  right: -17px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-bd30d11 {
  left: -17px;
}
.elementor-5 .elementor-element.elementor-element-5e1096d {
  width: var(--container-widget-width, 68px);
  max-width: 68px;
  --container-widget-width: 68px;
  --container-widget-flex-grow: 0;
  top: 254px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-5e1096d {
  left: 65px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-5e1096d {
  right: 65px;
}
.elementor-5 .elementor-element.elementor-element-a4b230d {
  width: var(--container-widget-width, 68px);
  max-width: 68px;
  --container-widget-width: 68px;
  --container-widget-flex-grow: 0;
  top: 116px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a4b230d {
  right: 140.2px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-a4b230d {
  left: 140.2px;
}
.elementor-5 .elementor-element.elementor-element-720ba2d {
  width: var(--container-widget-width, 70px);
  max-width: 70px;
  --container-widget-width: 70px;
  --container-widget-flex-grow: 0;
  top: 102px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-720ba2d {
  left: 141px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-720ba2d {
  right: 141px;
}
.elementor-5 .elementor-element.elementor-element-2cb421f {
  width: var(--container-widget-width, 78px);
  max-width: 78px;
  --container-widget-width: 78px;
  --container-widget-flex-grow: 0;
  top: 266px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-2cb421f {
  right: 54.2px;
}
body.rtl .elementor-5 .elementor-element.elementor-element-2cb421f {
  left: 54.2px;
}
@media (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-c3accc9 {
    width: 60%;
  }
  .elementor-5 .elementor-element.elementor-element-369d9ed {
    width: 40%;
  }
  .elementor-5 .elementor-element.elementor-element-5c814ab {
    width: 44%;
  }
  .elementor-5 .elementor-element.elementor-element-a241e37 {
    width: 56%;
  }
  .elementor-5 .elementor-element.elementor-element-94261c8 {
    width: 24%;
  }
  .elementor-5 .elementor-element.elementor-element-07c1c95 {
    width: 24%;
  }
  .elementor-5 .elementor-element.elementor-element-d913349 {
    width: 24%;
  }
  .elementor-5 .elementor-element.elementor-element-eee0614 {
    width: 24%;
  }
  .elementor-5 .elementor-element.elementor-element-b3be1c2 {
    width: 4%;
  }
  .elementor-5 .elementor-element.elementor-element-a7cdf65 {
    width: 4%;
  }
  .elementor-5 .elementor-element.elementor-element-6570e18 {
    width: 24%;
  }
  .elementor-5 .elementor-element.elementor-element-9fd7d6f {
    width: 24%;
  }
  .elementor-5 .elementor-element.elementor-element-e132e8c {
    width: 24%;
  }
  .elementor-5 .elementor-element.elementor-element-557fe67 {
    width: 24%;
  }
}
@media (max-width: 1024px) {
  .elementor-5 .elementor-element.elementor-element-8a27c14 {
    padding: 150px 15px 100px 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-c4828b6
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-99ad2b4
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-0957ba5 {
    font-size: var(--e-global-typography-bd664af-font-size);
    line-height: var(--e-global-typography-bd664af-line-height);
    letter-spacing: var(--e-global-typography-bd664af-letter-spacing);
    word-spacing: var(--e-global-typography-bd664af-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-0957ba5
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 60px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-4dbb99b .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 19px 46px 19px 46px;
  }
  .elementor-5 .elementor-element.elementor-element-654c95d .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-06601bc:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-5
    .elementor-element.elementor-element-06601bc
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 151px 70px;
    background-size: 55% auto;
  }
  .elementor-5
    .elementor-element.elementor-element-06601bc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-c3accc9
    > .elementor-element-populated {
    margin: 0px 0px 0px 60px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 60px;
  }
  .elementor-5 .elementor-element.elementor-element-d320ef0 {
    --spacer-size: 196px;
  }
  .elementor-5 .elementor-element.elementor-element-44ba7ce img {
    width: 186px;
  }
  .elementor-5 .elementor-element.elementor-element-29db184 {
    --e-icon-list-icon-size: 16px;
    width: auto;
    max-width: auto;
    top: 58px;
  }
  .elementor-5
    .elementor-element.elementor-element-29db184
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-29db184
    .elementor-icon-list-item
    > a {
    font-size: 14px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-29db184 {
    left: -74px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-29db184 {
    right: -74px;
  }
  .elementor-5
    .elementor-element.elementor-element-e1a3bc2
    > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
  }
  .elementor-5 .elementor-element.elementor-element-e1a3bc2 {
    --container-widget-width: 53px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 53px);
    max-width: 53px;
    bottom: 31px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-e1a3bc2 {
    right: 191.797px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-e1a3bc2 {
    left: 191.797px;
  }
  .elementor-5
    .elementor-element.elementor-element-4f230b8
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-4f230b8
    .elementor-icon-list-item
    > a {
    font-size: 14px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-4f230b8 {
    right: -82.8px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-4f230b8 {
    left: -82.8px;
  }
  .elementor-5 .elementor-element.elementor-element-4f230b8 {
    bottom: 36px;
  }
  .elementor-5
    .elementor-element.elementor-element-db0ae4c
    > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
  }
  .elementor-5 .elementor-element.elementor-element-db0ae4c {
    --container-widget-width: 53px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 53px);
    max-width: 53px;
    top: 96px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-db0ae4c {
    left: 139px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-db0ae4c {
    right: 139px;
  }
  .elementor-5
    .elementor-element.elementor-element-a241e37
    > .elementor-element-populated {
    margin: 0px 100px 0px 0px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-920d5fe {
    --spacer-size: 192px;
  }
  .elementor-5 .elementor-element.elementor-element-ce25d65 img {
    width: 198px;
  }
  .elementor-5 .elementor-element.elementor-element-25bd564 {
    padding: 50px 15px 50px 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-f4f0e00
    .elementor-heading-title {
    font-size: var(--e-global-typography-04a2e53-font-size);
    line-height: var(--e-global-typography-04a2e53-line-height);
    letter-spacing: var(--e-global-typography-04a2e53-letter-spacing);
    word-spacing: var(--e-global-typography-04a2e53-word-spacing);
  }
  .elementor-5 .elementor-element.elementor-element-07e8fbe {
    margin-top: -97px;
    margin-bottom: 50px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-5 .elementor-element.elementor-element-8ed0916 {
    padding: 80px 15px 80px 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-1bc06ab
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-1bc06ab
    > .elementor-widget-container {
    padding: 0% 15% 0% 15%;
  }
  .elementor-5 .elementor-element.elementor-element-75da319 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-75da319
    > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
  }
  .elementor-5
    .elementor-element.elementor-element-c6887b7
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-4fc3dc5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    background-size: 152px auto;
  }
  .elementor-5
    .elementor-element.elementor-element-4fc3dc5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-f2bd9a2-font-size);
    line-height: var(--e-global-typography-f2bd9a2-line-height);
    letter-spacing: var(--e-global-typography-f2bd9a2-letter-spacing);
    word-spacing: var(--e-global-typography-f2bd9a2-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-4fc3dc5
    .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-5
    .elementor-element.elementor-element-4fc3dc5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-4fc3dc5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper:before {
    background-size: 152px auto;
  }
  .elementor-5
    .elementor-element.elementor-element-90ee8c0
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-5b773ff
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    background-size: 152px auto;
  }
  .elementor-5
    .elementor-element.elementor-element-5b773ff
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-f2bd9a2-font-size);
    line-height: var(--e-global-typography-f2bd9a2-line-height);
    letter-spacing: var(--e-global-typography-f2bd9a2-letter-spacing);
    word-spacing: var(--e-global-typography-f2bd9a2-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-5b773ff
    .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-5
    .elementor-element.elementor-element-5b773ff
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-5b773ff
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper:before {
    background-size: 152px auto;
  }
  .elementor-5
    .elementor-element.elementor-element-2279e81
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-f60d33d
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    background-size: 220px auto;
  }
  .elementor-5
    .elementor-element.elementor-element-f60d33d
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-f2bd9a2-font-size);
    line-height: var(--e-global-typography-f2bd9a2-line-height);
    letter-spacing: var(--e-global-typography-f2bd9a2-letter-spacing);
    word-spacing: var(--e-global-typography-f2bd9a2-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-f60d33d
    .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-5
    .elementor-element.elementor-element-f60d33d
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-f60d33d
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper:before {
    background-size: 220px auto;
  }
  .elementor-5 .elementor-element.elementor-element-f786b4d {
    padding: 80px 15px 80px 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-253ecda
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-2f364de
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-2f364de
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-2f364de {
    --container-widget-width: 663px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 663px);
    max-width: 663px;
  }
  .elementor-5 .elementor-element.elementor-element-b28d243 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-b28d243
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 70px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-57d3247 {
    --e-icon-list-icon-size: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-57d3247
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-57d3247
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-972e7d2-font-size);
    line-height: var(--e-global-typography-972e7d2-line-height);
    letter-spacing: var(--e-global-typography-972e7d2-letter-spacing);
    word-spacing: var(--e-global-typography-972e7d2-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-bc6bc83
    > .elementor-element-populated {
    margin: 0px 60px 0px 60px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 60px;
  }
  .elementor-5 .elementor-element.elementor-element-500b1f0 {
    width: var(--container-widget-width, 69%);
    max-width: 69%;
    --container-widget-width: 69%;
    --container-widget-flex-grow: 0;
  }
  .elementor-5 .elementor-element.elementor-element-58b121d {
    width: var(--container-widget-width, 27%);
    max-width: 27%;
    --container-widget-width: 27%;
    --container-widget-flex-grow: 0;
    top: 97px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-58b121d {
    right: 5px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-58b121d {
    left: 5px;
  }
  .elementor-5 .elementor-element.elementor-element-ef3abee {
    width: var(--container-widget-width, 39%);
    max-width: 39%;
    --container-widget-width: 39%;
    --container-widget-flex-grow: 0;
    bottom: 54px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ef3abee {
    right: -18.3px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-ef3abee {
    left: -18.3px;
  }
  .elementor-5 .elementor-element.elementor-element-e7664f3 {
    width: var(--container-widget-width, 213px);
    max-width: 213px;
    --container-widget-width: 213px;
    --container-widget-flex-grow: 0;
    bottom: 93px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-e7664f3 {
    left: -24px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-e7664f3 {
    right: -24px;
  }
  .elementor-5 .elementor-element.elementor-element-ecc72f6 {
    padding: 80px 15px 80px 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-618d978
    > .elementor-element-populated {
    margin: 0px 80px 0px 80px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 80px;
  }
  .elementor-5 .elementor-element.elementor-element-6180ab2 {
    width: var(--container-widget-width, 239px);
    max-width: 239px;
    --container-widget-width: 239px;
    --container-widget-flex-grow: 0;
    top: 2px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6180ab2 {
    right: 123.5px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-6180ab2 {
    left: 123.5px;
  }
  .elementor-5 .elementor-element.elementor-element-93409e8 {
    width: var(--container-widget-width, 254px);
    max-width: 254px;
    --container-widget-width: 254px;
    --container-widget-flex-grow: 0;
    top: 29px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-93409e8 {
    left: -1px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-93409e8 {
    right: -1px;
  }
  .elementor-5 .elementor-element.elementor-element-b31bdb4 {
    width: var(--container-widget-width, 273px);
    max-width: 273px;
    --container-widget-width: 273px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b31bdb4 {
    left: 85px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-b31bdb4 {
    right: 85px;
  }
  .elementor-5 .elementor-element.elementor-element-198f70f {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
    top: 58px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-198f70f {
    right: 0.5px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-198f70f {
    left: 0.5px;
  }
  .elementor-5
    .elementor-element.elementor-element-084adb6
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-ceaf1ee
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-ceaf1ee
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-ceaf1ee {
    width: 100%;
    max-width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-1a7cc50 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-1a7cc50
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 70px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-8c25bf8 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-85ae542
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-08cf861 {
    font-size: var(--e-global-typography-04a2e53-font-size);
    line-height: var(--e-global-typography-04a2e53-line-height);
    letter-spacing: var(--e-global-typography-04a2e53-letter-spacing);
    word-spacing: var(--e-global-typography-04a2e53-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-94261c8
    > .elementor-element-populated,
  .elementor-5
    .elementor-element.elementor-element-94261c8
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5
    .elementor-element.elementor-element-94261c8
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-94261c8
    > .elementor-element-populated {
    margin: 0px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-5 .elementor-element.elementor-element-10f8820 {
    --spacer-size: 300px;
  }
  .elementor-5
    .elementor-element.elementor-element-07c1c95
    > .elementor-element-populated {
    margin: 0px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-5 .elementor-element.elementor-element-17d7d26 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-1fca2c1
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-afdc35e-font-size);
    line-height: var(--e-global-typography-afdc35e-line-height);
    letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
    word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-1fca2c1
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-eec8977-font-size);
    line-height: var(--e-global-typography-eec8977-line-height);
    letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
    word-spacing: var(--e-global-typography-eec8977-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-d913349
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-5 .elementor-element.elementor-element-0d586cc {
    --spacer-size: 300px;
  }
  .elementor-5
    .elementor-element.elementor-element-eee0614
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-5 .elementor-element.elementor-element-5c06638 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-69930b7
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-afdc35e-font-size);
    line-height: var(--e-global-typography-afdc35e-line-height);
    letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
    word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-69930b7
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-eec8977-font-size);
    line-height: var(--e-global-typography-eec8977-line-height);
    letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
    word-spacing: var(--e-global-typography-eec8977-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-b3be1c2:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-5
    .elementor-element.elementor-element-b3be1c2
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/emploi/wp-content/uploads/sites/341/2023/02/bearded-manager-with-laptop-in-office.jpg");
    background-position: top right;
  }
  .elementor-5
    .elementor-element.elementor-element-b3be1c2
    > .elementor-element-populated,
  .elementor-5
    .elementor-element.elementor-element-b3be1c2
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5
    .elementor-element.elementor-element-b3be1c2
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-b3be1c2
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-5 .elementor-element.elementor-element-c47bf1c {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-a7cdf65:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-5
    .elementor-element.elementor-element-a7cdf65
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/emploi/wp-content/uploads/sites/341/2023/02/confident-bearded-bookstore-manager.jpg");
    background-position: top left;
  }
  .elementor-5
    .elementor-element.elementor-element-a7cdf65
    > .elementor-element-populated,
  .elementor-5
    .elementor-element.elementor-element-a7cdf65
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5
    .elementor-element.elementor-element-a7cdf65
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-a7cdf65
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-5 .elementor-element.elementor-element-5d90402 {
    --spacer-size: 300px;
  }
  .elementor-5
    .elementor-element.elementor-element-6570e18
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-5 .elementor-element.elementor-element-f9d9fe9 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-1a1f846
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-afdc35e-font-size);
    line-height: var(--e-global-typography-afdc35e-line-height);
    letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
    word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-1a1f846
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-eec8977-font-size);
    line-height: var(--e-global-typography-eec8977-line-height);
    letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
    word-spacing: var(--e-global-typography-eec8977-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-9fd7d6f
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-5 .elementor-element.elementor-element-4f712cf {
    --spacer-size: 300px;
  }
  .elementor-5
    .elementor-element.elementor-element-e132e8c
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-5 .elementor-element.elementor-element-e8c4397 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-8ac539a
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-afdc35e-font-size);
    line-height: var(--e-global-typography-afdc35e-line-height);
    letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
    word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-8ac539a
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-eec8977-font-size);
    line-height: var(--e-global-typography-eec8977-line-height);
    letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
    word-spacing: var(--e-global-typography-eec8977-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-557fe67
    > .elementor-element-populated,
  .elementor-5
    .elementor-element.elementor-element-557fe67
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5
    .elementor-element.elementor-element-557fe67
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-557fe67
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-5 .elementor-element.elementor-element-80dd35a {
    padding: 100px 15px 100px 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-1ac3a51
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-ea34a7e
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-af7a148 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-af7a148
    > .elementor-widget-container {
    padding: 0px 45px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-60870cd
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-789556e-font-size);
    line-height: var(--e-global-typography-789556e-line-height);
    letter-spacing: var(--e-global-typography-789556e-letter-spacing);
    word-spacing: var(--e-global-typography-789556e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-60870cd
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-0a481e1-font-size);
    line-height: var(--e-global-typography-0a481e1-line-height);
    letter-spacing: var(--e-global-typography-0a481e1-letter-spacing);
    word-spacing: var(--e-global-typography-0a481e1-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-00656c3
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-789556e-font-size);
    line-height: var(--e-global-typography-789556e-line-height);
    letter-spacing: var(--e-global-typography-789556e-letter-spacing);
    word-spacing: var(--e-global-typography-789556e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-00656c3
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-0a481e1-font-size);
    line-height: var(--e-global-typography-0a481e1-line-height);
    letter-spacing: var(--e-global-typography-0a481e1-letter-spacing);
    word-spacing: var(--e-global-typography-0a481e1-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-b5c6af6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-59527b0
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button {
    font-size: var(--e-global-typography-d0ce92c-font-size);
    line-height: var(--e-global-typography-d0ce92c-line-height);
    letter-spacing: var(--e-global-typography-d0ce92c-letter-spacing);
    word-spacing: var(--e-global-typography-d0ce92c-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-59527b0
    .jeg-elementor-kit.jkit-accordion
    .card-expand
    .card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-5557deb {
    padding: 100px 15px 100px 15px;
  }
  .elementor-bc-flex-widget
    .elementor-5
    .elementor-element.elementor-element-c9529a6.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-5
    .elementor-element.elementor-element-c9529a6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-5
    .elementor-element.elementor-element-c9529a6.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5
    .elementor-element.elementor-element-c9529a6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-6a8003e {
    width: var(--container-widget-width, 441px);
    max-width: 441px;
    --container-widget-width: 441px;
    --container-widget-flex-grow: 0;
    top: 32px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6a8003e {
    right: 155px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-6a8003e {
    left: 155px;
  }
  .elementor-5 .elementor-element.elementor-element-7b6443b {
    --spacer-size: 120px;
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
    top: 122px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-7b6443b {
    right: 112.9px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-7b6443b {
    left: 112.9px;
  }
  .elementor-5 .elementor-element.elementor-element-072dee2 {
    --spacer-size: 101px;
    width: var(--container-widget-width, 101px);
    max-width: 101px;
    --container-widget-width: 101px;
    --container-widget-flex-grow: 0;
    top: 17px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-072dee2 {
    left: 313px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-072dee2 {
    right: 313px;
  }
  .elementor-5 .elementor-element.elementor-element-d660ed5 {
    --spacer-size: 120px;
    width: var(--container-widget-width, 121px);
    max-width: 121px;
    --container-widget-width: 121px;
    --container-widget-flex-grow: 0;
    top: 151px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d660ed5 {
    left: 109px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-d660ed5 {
    right: 109px;
  }
  .elementor-5 .elementor-element.elementor-element-94a2148 {
    --spacer-size: 154px;
    width: var(--container-widget-width, 154px);
    max-width: 154px;
    --container-widget-width: 154px;
    --container-widget-flex-grow: 0;
    bottom: -8px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-94a2148 {
    left: 318px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-94a2148 {
    right: 318px;
  }
  .elementor-5 .elementor-element.elementor-element-f8cc7d7 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
    top: 102px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-f8cc7d7 {
    right: 113.7px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-f8cc7d7 {
    left: 113.7px;
  }
  .elementor-5 .elementor-element.elementor-element-dcd9b76 {
    width: var(--container-widget-width, 101px);
    max-width: 101px;
    --container-widget-width: 101px;
    --container-widget-flex-grow: 0;
    top: 0px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-dcd9b76 {
    left: 313px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-dcd9b76 {
    right: 313px;
  }
  .elementor-5 .elementor-element.elementor-element-ef79a99 {
    width: var(--container-widget-width, 121px);
    max-width: 121px;
    --container-widget-width: 121px;
    --container-widget-flex-grow: 0;
    top: 130px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ef79a99 {
    left: 109px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-ef79a99 {
    right: 109px;
  }
  .elementor-5 .elementor-element.elementor-element-3d426c1 {
    width: var(--container-widget-width, 154px);
    max-width: 154px;
    --container-widget-width: 154px;
    --container-widget-flex-grow: 0;
    bottom: -8px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-3d426c1 {
    left: 318px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-3d426c1 {
    right: 318px;
  }
  .elementor-5 .elementor-element.elementor-element-3399ddc {
    --spacer-size: 440px;
  }
  .elementor-5
    .elementor-element.elementor-element-572af8b
    > .elementor-element-populated {
    margin: 0px 0px 60px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-4655b84
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-0046082 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-3e5926f .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-1704d45 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-11a39a4 {
    padding: 100px 15px 100px 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-20b99e6
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-d02bea2 .elementor-button {
    font-size: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 386px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock
    .jkit-postblock-content {
    padding: 15px 20px 25px 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-112e521-font-size);
    line-height: var(--e-global-typography-112e521-line-height);
    letter-spacing: var(--e-global-typography-112e521-letter-spacing);
    word-spacing: var(--e-global-typography-112e521-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category {
    margin: 0px 0px 335px 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category {
    margin: 0px 0px 335px 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock.postblock-type-5
    .jkit-post-category {
    margin: 0px 0px 335px 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-d0ce92c-font-size);
    line-height: var(--e-global-typography-d0ce92c-line-height);
    letter-spacing: var(--e-global-typography-d0ce92c-letter-spacing);
    word-spacing: var(--e-global-typography-d0ce92c-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .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-5 .elementor-element.elementor-element-176e249 {
    padding: 0px 15px 100px 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-0861048
    > .elementor-background-overlay {
    background-image: url("https://templatekit.jegtheme.com/emploi/wp-content/uploads/sites/341/2023/02/cta-circle-bg-tablet.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-5 .elementor-element.elementor-element-0861048 {
    padding: 60px 40px 60px 40px;
  }
  .elementor-5
    .elementor-element.elementor-element-83e2826
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-83e2826
    > .elementor-widget-container {
    padding: 0% 5% 0% 5%;
  }
  .elementor-5 .elementor-element.elementor-element-e985a1a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-e985a1a
    > .elementor-widget-container {
    padding: 0% 10% 0% 10%;
  }
  .elementor-5 .elementor-element.elementor-element-2306f09 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-d9824c2 {
    --spacer-size: 78px;
    width: var(--container-widget-width, 78px);
    max-width: 78px;
    --container-widget-width: 78px;
    --container-widget-flex-grow: 0;
    top: 48px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d9824c2 {
    left: -21px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-d9824c2 {
    right: -21px;
  }
  .elementor-5 .elementor-element.elementor-element-c2b8267 {
    --spacer-size: 78px;
    width: var(--container-widget-width, 78px);
    max-width: 78px;
    --container-widget-width: 78px;
    --container-widget-flex-grow: 0;
    top: 48px;
  }
  .elementor-5 .elementor-element.elementor-element-0b2e022 {
    --spacer-size: 68px;
    width: var(--container-widget-width, 68px);
    max-width: 68px;
    --container-widget-width: 68px;
    --container-widget-flex-grow: 0;
  }
  .elementor-5 .elementor-element.elementor-element-a5abe4d {
    --spacer-size: 72px;
    width: var(--container-widget-width, 72px);
    max-width: 72px;
    --container-widget-width: 72px;
    --container-widget-flex-grow: 0;
  }
  .elementor-5 .elementor-element.elementor-element-9bc3686 {
    --spacer-size: 72px;
    width: var(--container-widget-width, 72px);
    max-width: 72px;
    --container-widget-width: 72px;
    --container-widget-flex-grow: 0;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-9bc3686 {
    left: -21px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-9bc3686 {
    right: -21px;
  }
  .elementor-5 .elementor-element.elementor-element-bd4f6b0 {
    --spacer-size: 72px;
    width: var(--container-widget-width, 72px);
    max-width: 72px;
    --container-widget-width: 72px;
    --container-widget-flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .elementor-5 .elementor-element.elementor-element-8a27c14 {
    padding: 130px 10px 100px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-99ad2b4
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-0957ba5 {
    font-size: var(--e-global-typography-bd664af-font-size);
    line-height: var(--e-global-typography-bd664af-line-height);
    letter-spacing: var(--e-global-typography-bd664af-letter-spacing);
    word-spacing: var(--e-global-typography-bd664af-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-0957ba5
    > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-4dbb99b .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 18px 42px 18px 42px;
  }
  .elementor-5
    .elementor-element.elementor-element-4dbb99b
    > .elementor-widget-container {
    margin: 0px 20px 20px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-654c95d .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-654c95d
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-06601bc:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-5
    .elementor-element.elementor-element-06601bc
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: 87% auto;
  }
  .elementor-5 .elementor-element.elementor-element-c3accc9 {
    width: 55%;
  }
  .elementor-5
    .elementor-element.elementor-element-c3accc9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-d320ef0 {
    --spacer-size: 178px;
  }
  .elementor-5 .elementor-element.elementor-element-44ba7ce img {
    width: 217px;
  }
  .elementor-5 .elementor-element.elementor-element-369d9ed {
    width: 45%;
  }
  .elementor-5
    .elementor-element.elementor-element-29db184
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-29db184
    .elementor-icon-list-item
    > a {
    font-size: 12px;
  }
  .elementor-5 .elementor-element.elementor-element-29db184 {
    width: var(--container-widget-width, 160px);
    max-width: 160px;
    --container-widget-width: 160px;
    --container-widget-flex-grow: 0;
    top: 76px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-29db184 {
    left: -18px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-29db184 {
    right: -18px;
  }
  .elementor-5
    .elementor-element.elementor-element-e1a3bc2
    > .elementor-widget-container {
    padding: 8px 8px 8px 8px;
  }
  .elementor-5 .elementor-element.elementor-element-e1a3bc2 {
    width: var(--container-widget-width, 40px);
    max-width: 40px;
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
    bottom: 12px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-e1a3bc2 {
    right: 7.8px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-e1a3bc2 {
    left: 7.8px;
  }
  .elementor-5 .elementor-element.elementor-element-d20e376 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-5c814ab {
    width: 50%;
  }
  .elementor-5
    .elementor-element.elementor-element-4f230b8
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-4f230b8
    .elementor-icon-list-item
    > a {
    font-size: 12px;
  }
  .elementor-5 .elementor-element.elementor-element-4f230b8 {
    width: auto;
    max-width: auto;
    bottom: 36px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-4f230b8 {
    right: -44.1px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-4f230b8 {
    left: -44.1px;
  }
  .elementor-5
    .elementor-element.elementor-element-db0ae4c
    > .elementor-widget-container {
    padding: 8px 8px 8px 8px;
  }
  .elementor-5 .elementor-element.elementor-element-db0ae4c {
    width: var(--container-widget-width, 40px);
    max-width: 40px;
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
    top: 26px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-db0ae4c {
    left: 23px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-db0ae4c {
    right: 23px;
  }
  .elementor-5 .elementor-element.elementor-element-a241e37 {
    width: 50%;
  }
  .elementor-5
    .elementor-element.elementor-element-a241e37
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-920d5fe {
    --spacer-size: 162px;
  }
  .elementor-5 .elementor-element.elementor-element-25bd564 {
    padding: 50px 10px 50px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-f4f0e00
    .elementor-heading-title {
    font-size: var(--e-global-typography-04a2e53-font-size);
    line-height: var(--e-global-typography-04a2e53-line-height);
    letter-spacing: var(--e-global-typography-04a2e53-letter-spacing);
    word-spacing: var(--e-global-typography-04a2e53-word-spacing);
  }
  .elementor-5 .elementor-element.elementor-element-07e8fbe {
    padding: 0px 10px 0px 10px;
  }
  .elementor-5 .elementor-element.elementor-element-b9d85ba {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-e4f1ada {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-8ed0916 {
    padding: 60px 10px 60px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-1bc06ab
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-1bc06ab
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-75da319 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-75da319
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-c6887b7
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-4fc3dc5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    background-size: 120px auto;
  }
  .elementor-5
    .elementor-element.elementor-element-4fc3dc5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-f2bd9a2-font-size);
    line-height: var(--e-global-typography-f2bd9a2-line-height);
    letter-spacing: var(--e-global-typography-f2bd9a2-letter-spacing);
    word-spacing: var(--e-global-typography-f2bd9a2-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-4fc3dc5
    .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-5
    .elementor-element.elementor-element-4fc3dc5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: 60px 0px 0px 0px;
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-4fc3dc5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper:before {
    background-size: 120px auto;
  }
  .elementor-5
    .elementor-element.elementor-element-90ee8c0
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-5b773ff
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    background-size: 120px auto;
  }
  .elementor-5
    .elementor-element.elementor-element-5b773ff
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-f2bd9a2-font-size);
    line-height: var(--e-global-typography-f2bd9a2-line-height);
    letter-spacing: var(--e-global-typography-f2bd9a2-letter-spacing);
    word-spacing: var(--e-global-typography-f2bd9a2-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-5b773ff
    .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-5
    .elementor-element.elementor-element-5b773ff
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: 60px 0px 0px 0px;
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-5b773ff
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper:before {
    background-size: 120px auto;
  }
  .elementor-5
    .elementor-element.elementor-element-2279e81
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-f60d33d
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    background-size: 120px auto;
  }
  .elementor-5
    .elementor-element.elementor-element-f60d33d
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-f2bd9a2-font-size);
    line-height: var(--e-global-typography-f2bd9a2-line-height);
    letter-spacing: var(--e-global-typography-f2bd9a2-letter-spacing);
    word-spacing: var(--e-global-typography-f2bd9a2-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-f60d33d
    .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-5
    .elementor-element.elementor-element-f60d33d
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: 60px 0px 0px 0px;
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-f60d33d
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper:before {
    background-size: 120px auto;
  }
  .elementor-5 .elementor-element.elementor-element-f786b4d {
    padding: 60px 10px 60px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-2f364de
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-b28d243 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-b28d243
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-57d3247 {
    --e-icon-list-icon-size: 14px;
  }
  .elementor-5
    .elementor-element.elementor-element-57d3247
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-57d3247
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-972e7d2-font-size);
    line-height: var(--e-global-typography-972e7d2-line-height);
    letter-spacing: var(--e-global-typography-972e7d2-letter-spacing);
    word-spacing: var(--e-global-typography-972e7d2-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-bc6bc83
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-500b1f0 {
    width: var(--container-widget-width, 270px);
    max-width: 270px;
    --container-widget-width: 270px;
    --container-widget-flex-grow: 0;
  }
  .elementor-5 .elementor-element.elementor-element-58b121d {
    width: var(--container-widget-width, 97px);
    max-width: 97px;
    --container-widget-width: 97px;
    --container-widget-flex-grow: 0;
    top: 58px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-58b121d {
    right: 0px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-58b121d {
    left: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-ef3abee {
    width: var(--container-widget-width, 140px);
    max-width: 140px;
    --container-widget-width: 140px;
    --container-widget-flex-grow: 0;
    bottom: 15px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ef3abee {
    right: 0px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-ef3abee {
    left: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-e7664f3 {
    width: var(--container-widget-width, 121px);
    max-width: 121px;
    --container-widget-width: 121px;
    --container-widget-flex-grow: 0;
    bottom: 62px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-e7664f3 {
    left: 0px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-e7664f3 {
    right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-b9b0f20 {
    --spacer-size: 248px;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    bottom: 1px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b9b0f20 {
    left: 20px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-b9b0f20 {
    right: 20px;
  }
  .elementor-5 .elementor-element.elementor-element-ecc72f6 {
    padding: 60px 10px 60px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-618d978
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-5 .elementor-element.elementor-element-6180ab2 {
    width: var(--container-widget-width, 107px);
    max-width: 107px;
    --container-widget-width: 107px;
    --container-widget-flex-grow: 0;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6180ab2 {
    right: 22.8px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-6180ab2 {
    left: 22.8px;
  }
  .elementor-5 .elementor-element.elementor-element-93409e8 {
    width: var(--container-widget-width, 177px);
    max-width: 177px;
    --container-widget-width: 177px;
    --container-widget-flex-grow: 0;
    top: 29px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-93409e8 {
    left: 0px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-93409e8 {
    right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-b31bdb4 {
    width: var(--container-widget-width, 234px);
    max-width: 234px;
    --container-widget-width: 234px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b31bdb4 {
    left: 23px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-b31bdb4 {
    right: 23px;
  }
  .elementor-5 .elementor-element.elementor-element-198f70f {
    width: var(--container-widget-width, 109px);
    max-width: 109px;
    --container-widget-width: 109px;
    --container-widget-flex-grow: 0;
    top: 19px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-198f70f {
    right: 0px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-198f70f {
    left: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-023f498 {
    --spacer-size: 374px;
  }
  .elementor-5
    .elementor-element.elementor-element-ceaf1ee
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-1a7cc50 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-1a7cc50
    > .elementor-widget-container {
    padding: 0% 5% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-8c25bf8 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-85ae542
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-412c46a
    .elementor-star-rating {
    font-size: 14px;
  }
  .elementor-5 .elementor-element.elementor-element-08cf861 {
    font-size: var(--e-global-typography-04a2e53-font-size);
    line-height: var(--e-global-typography-04a2e53-line-height);
    letter-spacing: var(--e-global-typography-04a2e53-letter-spacing);
    word-spacing: var(--e-global-typography-04a2e53-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-07c1c95
    > .elementor-element-populated {
    padding: 40px 45px 40px 45px;
  }
  .elementor-5 .elementor-element.elementor-element-17d7d26 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-1fca2c1
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-afdc35e-font-size);
    line-height: var(--e-global-typography-afdc35e-line-height);
    letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
    word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-1fca2c1
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-eec8977-font-size);
    line-height: var(--e-global-typography-eec8977-line-height);
    letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
    word-spacing: var(--e-global-typography-eec8977-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-eee0614
    > .elementor-element-populated {
    padding: 40px 45px 40px 45px;
  }
  .elementor-5 .elementor-element.elementor-element-5c06638 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-69930b7
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-afdc35e-font-size);
    line-height: var(--e-global-typography-afdc35e-line-height);
    letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
    word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-69930b7
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-eec8977-font-size);
    line-height: var(--e-global-typography-eec8977-line-height);
    letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
    word-spacing: var(--e-global-typography-eec8977-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-6570e18
    > .elementor-element-populated {
    padding: 40px 45px 40px 45px;
  }
  .elementor-5 .elementor-element.elementor-element-f9d9fe9 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-1a1f846
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-afdc35e-font-size);
    line-height: var(--e-global-typography-afdc35e-line-height);
    letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
    word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-1a1f846
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-eec8977-font-size);
    line-height: var(--e-global-typography-eec8977-line-height);
    letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
    word-spacing: var(--e-global-typography-eec8977-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-9fd7d6f:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-5
    .elementor-element.elementor-element-9fd7d6f
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/emploi/wp-content/uploads/sites/341/2023/02/portrait-office-and-business-woman-on-laptop-for-corporate-workplace-management-accounting-and-fi.jpg");
    background-position: top center;
  }
  .elementor-5
    .elementor-element.elementor-element-e132e8c
    > .elementor-element-populated {
    padding: 40px 45px 40px 45px;
  }
  .elementor-5 .elementor-element.elementor-element-e8c4397 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-8ac539a
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-afdc35e-font-size);
    line-height: var(--e-global-typography-afdc35e-line-height);
    letter-spacing: var(--e-global-typography-afdc35e-letter-spacing);
    word-spacing: var(--e-global-typography-afdc35e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-8ac539a
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-eec8977-font-size);
    line-height: var(--e-global-typography-eec8977-line-height);
    letter-spacing: var(--e-global-typography-eec8977-letter-spacing);
    word-spacing: var(--e-global-typography-eec8977-word-spacing);
  }
  .elementor-5 .elementor-element.elementor-element-80dd35a {
    padding: 80px 10px 80px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-ea34a7e
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-af7a148 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-af7a148
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-c9a1c8c {
    width: 50%;
  }
  .elementor-5
    .elementor-element.elementor-element-60870cd
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-789556e-font-size);
    line-height: var(--e-global-typography-789556e-line-height);
    letter-spacing: var(--e-global-typography-789556e-letter-spacing);
    word-spacing: var(--e-global-typography-789556e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-60870cd
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-0a481e1-font-size);
    line-height: var(--e-global-typography-0a481e1-line-height);
    letter-spacing: var(--e-global-typography-0a481e1-letter-spacing);
    word-spacing: var(--e-global-typography-0a481e1-word-spacing);
  }
  .elementor-5 .elementor-element.elementor-element-79b0c5a {
    width: 50%;
  }
  .elementor-5
    .elementor-element.elementor-element-79b0c5a
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
  }
  .elementor-5
    .elementor-element.elementor-element-00656c3
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-789556e-font-size);
    line-height: var(--e-global-typography-789556e-line-height);
    letter-spacing: var(--e-global-typography-789556e-letter-spacing);
    word-spacing: var(--e-global-typography-789556e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-00656c3
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-0a481e1-font-size);
    line-height: var(--e-global-typography-0a481e1-line-height);
    letter-spacing: var(--e-global-typography-0a481e1-letter-spacing);
    word-spacing: var(--e-global-typography-0a481e1-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-59527b0
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button {
    font-size: var(--e-global-typography-d0ce92c-font-size);
    line-height: var(--e-global-typography-d0ce92c-line-height);
    letter-spacing: var(--e-global-typography-d0ce92c-letter-spacing);
    word-spacing: var(--e-global-typography-d0ce92c-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-59527b0
    .jeg-elementor-kit.jkit-accordion
    .card-expand
    .card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    padding: 0px 5px 16px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-5557deb {
    padding: 100px 10px 100px 10px;
  }
  .elementor-5 .elementor-element.elementor-element-6a8003e {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    top: 50px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6a8003e {
    right: 4.5px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-6a8003e {
    left: 4.5px;
  }
  .elementor-5 .elementor-element.elementor-element-7b6443b {
    --spacer-size: 78px;
    width: var(--container-widget-width, 79px);
    max-width: 79px;
    --container-widget-width: 79px;
    --container-widget-flex-grow: 0;
    top: 110.5px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-7b6443b {
    right: 0.4px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-7b6443b {
    left: 0.4px;
  }
  .elementor-5 .elementor-element.elementor-element-072dee2 {
    --spacer-size: 74px;
    width: var(--container-widget-width, 74px);
    max-width: 74px;
    --container-widget-width: 74px;
    --container-widget-flex-grow: 0;
    top: 27px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-072dee2 {
    left: 120px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-072dee2 {
    right: 120px;
  }
  .elementor-5 .elementor-element.elementor-element-d660ed5 {
    --spacer-size: 94px;
    width: var(--container-widget-width, 94px);
    max-width: 94px;
    --container-widget-width: 94px;
    --container-widget-flex-grow: 0;
    top: 130px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d660ed5 {
    left: 0px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-d660ed5 {
    right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-94a2148 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
    bottom: -2px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-94a2148 {
    left: 136px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-94a2148 {
    right: 136px;
  }
  .elementor-5 .elementor-element.elementor-element-f8cc7d7 {
    width: var(--container-widget-width, 81px);
    max-width: 81px;
    --container-widget-width: 81px;
    --container-widget-flex-grow: 0;
    top: 94px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-f8cc7d7 {
    right: 0px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-f8cc7d7 {
    left: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-dcd9b76 {
    width: var(--container-widget-width, 74px);
    max-width: 74px;
    --container-widget-width: 74px;
    --container-widget-flex-grow: 0;
    top: 15px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-dcd9b76 {
    left: 120px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-dcd9b76 {
    right: 120px;
  }
  .elementor-5 .elementor-element.elementor-element-ef79a99 {
    width: var(--container-widget-width, 94px);
    max-width: 94px;
    --container-widget-width: 94px;
    --container-widget-flex-grow: 0;
    top: 114px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ef79a99 {
    left: 0px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-ef79a99 {
    right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-3d426c1 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
    bottom: 15px;
  }
  body:not(.rtl) .elementor-5 .elementor-element.elementor-element-3d426c1 {
    left: 136px;
  }
  body.rtl .elementor-5 .elementor-element.elementor-element-3d426c1 {
    right: 136px;
  }
  .elementor-5 .elementor-element.elementor-element-3399ddc {
    --spacer-size: 350px;
  }
  .elementor-5
    .elementor-element.elementor-element-4655b84
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-0046082 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-0046082
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-3e5926f .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-1704d45 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-11a39a4 {
    padding: 80px 10px 80px 10px;
  }
  .elementor-5 .elementor-element.elementor-element-20b99e6 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-20b99e6
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-d02bea2
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 280px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-112e521-font-size);
    line-height: var(--e-global-typography-112e521-line-height);
    letter-spacing: var(--e-global-typography-112e521-letter-spacing);
    word-spacing: var(--e-global-typography-112e521-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category {
    margin: 0px 0px 235px 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category {
    margin: 0px 0px 235px 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock.postblock-type-5
    .jkit-post-category {
    margin: 0px 0px 235px 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-d0ce92c-font-size);
    line-height: var(--e-global-typography-d0ce92c-line-height);
    letter-spacing: var(--e-global-typography-d0ce92c-letter-spacing);
    word-spacing: var(--e-global-typography-d0ce92c-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-55920cd
    .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-5 .elementor-element.elementor-element-176e249 {
    padding: 0px 10px 80px 10px;
  }
  .elementor-5 .elementor-element.elementor-element-0861048 {
    padding: 40px 20px 40px 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-83e2826
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-83e2826
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-e985a1a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-e985a1a
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-2306f09 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-d9824c2 {
    --spacer-size: 78px;
    width: var(--container-widget-width, 78px);
    max-width: 78px;
    --container-widget-width: 78px;
    --container-widget-flex-grow: 0;
  }
  .elementor-5 .elementor-element.elementor-element-c2b8267 {
    --spacer-size: 78px;
    width: var(--container-widget-width, 78px);
    max-width: 78px;
    --container-widget-width: 78px;
    --container-widget-flex-grow: 0;
  }
  .elementor-5 .elementor-element.elementor-element-0b2e022 {
    --spacer-size: 72px;
    width: var(--container-widget-width, 72px);
    max-width: 72px;
    --container-widget-width: 72px;
    --container-widget-flex-grow: 0;
  }
  .elementor-5 .elementor-element.elementor-element-a5abe4d {
    --spacer-size: 72px;
    width: var(--container-widget-width, 72px);
    max-width: 72px;
    --container-widget-width: 72px;
    --container-widget-flex-grow: 0;
  }
  .elementor-5 .elementor-element.elementor-element-9bc3686 {
    --spacer-size: 72px;
    width: var(--container-widget-width, 72px);
    max-width: 72px;
    --container-widget-width: 72px;
    --container-widget-flex-grow: 0;
  }
  .elementor-5 .elementor-element.elementor-element-bd4f6b0 {
    --spacer-size: 72px;
    width: var(--container-widget-width, 72px);
    max-width: 72px;
    --container-widget-width: 72px;
    --container-widget-flex-grow: 0;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-c4828b6 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-06601bc {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-c3accc9 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-369d9ed {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-c6887b7 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-90ee8c0 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-2279e81 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-253ecda {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-bc6bc83 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-618d978 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-084adb6 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-94261c8 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-07c1c95 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-d913349 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-eee0614 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-b3be1c2 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-a7cdf65 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-6570e18 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-9fd7d6f {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-e132e8c {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-557fe67 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-1ac3a51 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-c9a1c8c {
    width: 25%;
  }
  .elementor-5 .elementor-element.elementor-element-b5c6af6 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-c9529a6 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-572af8b {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(5);
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 6) {
    display: none;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(5)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(4);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 5) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(4)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(3);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 4) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-d385f01
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(3)) {
    margin-right: 10px;
  }
}
