.elementor-778
  .elementor-element.elementor-element-b246f97
  > .elementor-container {
  min-height: 100vh;
}
.elementor-778 .elementor-element.elementor-element-b246f97 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-778
  .elementor-element.elementor-element-b246f97
  .elementor-background-slideshow__slide__image {
  background-size: cover;
  background-position: center center;
}
.elementor-778
  .elementor-element.elementor-element-b246f97
  > .elementor-background-overlay {
  background-color: #010f0fba;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.6;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778
  .elementor-element.elementor-element-6cfbdf8
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-cd10222
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-ae005dc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ae005dc-font-size);
  font-weight: var(--e-global-typography-ae005dc-font-weight);
  line-height: var(--e-global-typography-ae005dc-line-height);
  letter-spacing: var(--e-global-typography-ae005dc-letter-spacing);
  word-spacing: var(--e-global-typography-ae005dc-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-cd10222
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-ae005dc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ae005dc-font-size);
  font-weight: var(--e-global-typography-ae005dc-font-weight);
  line-height: var(--e-global-typography-ae005dc-line-height);
  letter-spacing: var(--e-global-typography-ae005dc-letter-spacing);
  word-spacing: var(--e-global-typography-ae005dc-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-36f5c92 {
  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-778
  .elementor-element.elementor-element-36f5c92
  > .elementor-widget-container {
  margin: 0% 26% 0% 0%;
}
.elementor-778 .elementor-element.elementor-element-3de71d8 .elementor-button {
  font-family: var(--e-global-typography-4d87c80-font-family), Sans-serif;
  font-size: var(--e-global-typography-4d87c80-font-size);
  font-weight: var(--e-global-typography-4d87c80-font-weight);
  line-height: var(--e-global-typography-4d87c80-line-height);
  letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
  word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  fill: #00fbf4;
  color: #00fbf4;
  background-color: #000000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #00fbf4;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 30px 15px 30px;
}
.elementor-778
  .elementor-element.elementor-element-3de71d8
  .elementor-button:hover,
.elementor-778
  .elementor-element.elementor-element-3de71d8
  .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000;
}
.elementor-778
  .elementor-element.elementor-element-3de71d8
  .elementor-button:hover
  svg,
.elementor-778
  .elementor-element.elementor-element-3de71d8
  .elementor-button:focus
  svg {
  fill: #000000;
}
.elementor-778 .elementor-element.elementor-element-f316532 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-778
  .elementor-element.elementor-element-f316532:not(.elementor-motion-effects-element-type-background),
.elementor-778
  .elementor-element.elementor-element-f316532
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778
  .elementor-element.elementor-element-f316532
  > .elementor-background-overlay {
  background-image: url("../../../../../../wp-content/uploads/sites/59/2022/08/Background-21.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778
  .elementor-element.elementor-element-0e975d4
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778 .elementor-element.elementor-element-0fe615e {
  text-align: left;
}
.elementor-778
  .elementor-element.elementor-element-0fe615e
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-dc5325b
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-dc5325b
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-dc5325b
  > .elementor-widget-container {
  margin: 0% 10% 0% 0%;
}
.elementor-778 .elementor-element.elementor-element-4100992 {
  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-778
  .elementor-element.elementor-element-53fe459
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-accent);
}
.elementor-778
  .elementor-element.elementor-element-53fe459
  .skillbar-group
  .skill-track {
  background-color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-53fe459
  .skillbar-group
  .skill-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-53fe459
  .skillbar-group
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-40811ea
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-accent);
}
.elementor-778
  .elementor-element.elementor-element-40811ea
  .skillbar-group
  .skill-track {
  background-color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-40811ea
  .skillbar-group
  .skill-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-40811ea
  .skillbar-group
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-11d3680
  .skillbar-group
  .skill-bar {
  background-color: var(--e-global-color-accent);
}
.elementor-778
  .elementor-element.elementor-element-11d3680
  .skillbar-group
  .skill-track {
  background-color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-11d3680
  .skillbar-group
  .skill-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-11d3680
  .skillbar-group
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
}
.elementor-bc-flex-widget
  .elementor-778
  .elementor-element.elementor-element-bae9c1d.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-bae9c1d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-bae9c1d
  > .elementor-element-populated {
  padding: 1em 1em 1em 3em;
}
.elementor-778 .elementor-element.elementor-element-1fa6396 {
  margin-top: 0%;
  margin-bottom: 3%;
}
.elementor-778
  .elementor-element.elementor-element-7a44a3f
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-6dbce12-font-family), Sans-serif;
  font-size: var(--e-global-typography-6dbce12-font-size);
  font-weight: var(--e-global-typography-6dbce12-font-weight);
  line-height: var(--e-global-typography-6dbce12-line-height);
  letter-spacing: var(--e-global-typography-6dbce12-letter-spacing);
  word-spacing: var(--e-global-typography-6dbce12-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-7a44a3f
  .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-b6ffe54-font-family), Sans-serif;
  font-size: var(--e-global-typography-b6ffe54-font-size);
  font-weight: var(--e-global-typography-b6ffe54-font-weight);
  line-height: var(--e-global-typography-b6ffe54-line-height);
  letter-spacing: var(--e-global-typography-b6ffe54-letter-spacing);
  word-spacing: var(--e-global-typography-b6ffe54-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-e7e74bc
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-6dbce12-font-family), Sans-serif;
  font-size: var(--e-global-typography-6dbce12-font-size);
  font-weight: var(--e-global-typography-6dbce12-font-weight);
  line-height: var(--e-global-typography-6dbce12-line-height);
  letter-spacing: var(--e-global-typography-6dbce12-letter-spacing);
  word-spacing: var(--e-global-typography-6dbce12-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-e7e74bc
  .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-b6ffe54-font-family), Sans-serif;
  font-size: var(--e-global-typography-b6ffe54-font-size);
  font-weight: var(--e-global-typography-b6ffe54-font-weight);
  line-height: var(--e-global-typography-b6ffe54-line-height);
  letter-spacing: var(--e-global-typography-b6ffe54-letter-spacing);
  word-spacing: var(--e-global-typography-b6ffe54-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-7313b7d {
  margin-top: 6%;
  margin-bottom: 0%;
}
.elementor-778
  .elementor-element.elementor-element-38e8c75:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-778
  .elementor-element.elementor-element-38e8c75
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../../wp-content/uploads/sites/59/2022/08/artificial-intelligence-concept-WMNUTJU.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-778
  .elementor-element.elementor-element-38e8c75
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.6;
}
.elementor-778
  .elementor-element.elementor-element-38e8c75
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5em 5em 5em 5em;
}
.elementor-778
  .elementor-element.elementor-element-38e8c75
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778 .elementor-element.elementor-element-2c5c98c .video-content {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-2c5c98c
  .ekit-video-popup-btn
  i {
  font-size: 40px;
}
.elementor-778
  .elementor-element.elementor-element-2c5c98c
  .ekit-video-popup-btn
  svg {
  max-width: 40px;
}
.elementor-778
  .elementor-element.elementor-element-2c5c98c
  .ekit-video-popup-btn {
  width: 80px;
  height: 80px;
  line-height: 80px;
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-2c5c98c
  .ekit-video-popup-btn.glow-btn:before {
  color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-2c5c98c
  .ekit-video-popup-btn.glow-btn:after {
  color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-2c5c98c
  .ekit-video-popup-btn.glow-btn
  > i:after {
  color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-2c5c98c
  .ekit-video-popup-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-2c5c98c
  .ekit-video-popup-btn:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778
  .elementor-element.elementor-element-2c5c98c
  .ekit-video-popup-btn:hover
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-7a589b5:not(.elementor-motion-effects-element-type-background),
.elementor-778
  .elementor-element.elementor-element-7a589b5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-778
  .elementor-element.elementor-element-7a589b5
  > .elementor-background-overlay {
  background-color: var(--e-global-color-accent);
  background-image: url("../../../../../../wp-content/uploads/sites/59/2022/08/Background-21.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778 .elementor-element.elementor-element-7a589b5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-778
  .elementor-element.elementor-element-850f920
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-4ff1936.ekit-equal-height-enable,
.elementor-778
  .elementor-element.elementor-element-4ff1936.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-778
  .elementor-element.elementor-element-4ff1936.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-778
  .elementor-element.elementor-element-4ff1936.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-778
  .elementor-element.elementor-element-4ff1936
  .elementskit-infobox {
  background-color: var(--e-global-color-8a8263c);
  padding: 40px 30px 40px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-4ff1936
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 60px 0px 5px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-4ff1936
  .elementskit-infobox
  .box-body
  > p {
  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-778
  .elementor-element.elementor-element-4ff1936
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 70px;
  line-height: 10px;
}
.elementor-778
  .elementor-element.elementor-element-4ff1936
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 10px;
}
.elementor-778
  .elementor-element.elementor-element-4ff1936
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 10px;
}
.elementor-778 .elementor-element.elementor-element-4ff1936 .elementskit-btn {
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 0px 5px;
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778 .elementor-element.elementor-element-4ff1936 .elementskit-btn i {
  font-size: 40px;
}
.elementor-778
  .elementor-element.elementor-element-4ff1936
  .elementskit-btn
  svg {
  max-width: 40px;
}
.elementor-778
  .elementor-element.elementor-element-4ff1936
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-4ff1936
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778
  .elementor-element.elementor-element-4ff1936
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-98c870a
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-914e288.ekit-equal-height-enable,
.elementor-778
  .elementor-element.elementor-element-914e288.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-778
  .elementor-element.elementor-element-914e288.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-778
  .elementor-element.elementor-element-914e288.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-778
  .elementor-element.elementor-element-914e288
  .elementskit-infobox {
  background-color: var(--e-global-color-8a8263c);
  padding: 40px 30px 40px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-914e288
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 60px 0px 5px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-914e288
  .elementskit-infobox
  .box-body
  > p {
  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-778
  .elementor-element.elementor-element-914e288
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 70px;
  line-height: 10px;
}
.elementor-778
  .elementor-element.elementor-element-914e288
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 10px;
}
.elementor-778
  .elementor-element.elementor-element-914e288
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 10px;
}
.elementor-778 .elementor-element.elementor-element-914e288 .elementskit-btn {
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 0px 5px;
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778 .elementor-element.elementor-element-914e288 .elementskit-btn i {
  font-size: 40px;
}
.elementor-778
  .elementor-element.elementor-element-914e288
  .elementskit-btn
  svg {
  max-width: 40px;
}
.elementor-778
  .elementor-element.elementor-element-914e288
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-914e288
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778
  .elementor-element.elementor-element-914e288
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-35501e7
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-fe1438b.ekit-equal-height-enable,
.elementor-778
  .elementor-element.elementor-element-fe1438b.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-778
  .elementor-element.elementor-element-fe1438b.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-778
  .elementor-element.elementor-element-fe1438b.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-778
  .elementor-element.elementor-element-fe1438b
  .elementskit-infobox {
  background-color: var(--e-global-color-8a8263c);
  padding: 40px 30px 40px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-fe1438b
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 60px 0px 5px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-fe1438b
  .elementskit-infobox
  .box-body
  > p {
  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-778
  .elementor-element.elementor-element-fe1438b
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 70px;
  line-height: 10px;
}
.elementor-778
  .elementor-element.elementor-element-fe1438b
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 10px;
}
.elementor-778
  .elementor-element.elementor-element-fe1438b
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 10px;
}
.elementor-778 .elementor-element.elementor-element-fe1438b .elementskit-btn {
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 0px 5px;
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778 .elementor-element.elementor-element-fe1438b .elementskit-btn i {
  font-size: 40px;
}
.elementor-778
  .elementor-element.elementor-element-fe1438b
  .elementskit-btn
  svg {
  max-width: 40px;
}
.elementor-778
  .elementor-element.elementor-element-fe1438b
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-fe1438b
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778
  .elementor-element.elementor-element-fe1438b
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-91298eb
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-c21a4f5.ekit-equal-height-enable,
.elementor-778
  .elementor-element.elementor-element-c21a4f5.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-778
  .elementor-element.elementor-element-c21a4f5.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-778
  .elementor-element.elementor-element-c21a4f5.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-778
  .elementor-element.elementor-element-c21a4f5
  .elementskit-infobox {
  background-color: var(--e-global-color-8a8263c);
  padding: 40px 30px 40px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-c21a4f5
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 60px 0px 5px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-c21a4f5
  .elementskit-infobox
  .box-body
  > p {
  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-778
  .elementor-element.elementor-element-c21a4f5
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 70px;
  line-height: 10px;
}
.elementor-778
  .elementor-element.elementor-element-c21a4f5
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 10px;
}
.elementor-778
  .elementor-element.elementor-element-c21a4f5
  .elementskit-infobox
  .elementkit-infobox-icon {
  line-height: 10px;
}
.elementor-778 .elementor-element.elementor-element-c21a4f5 .elementskit-btn {
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 0px 5px;
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778 .elementor-element.elementor-element-c21a4f5 .elementskit-btn i {
  font-size: 40px;
}
.elementor-778
  .elementor-element.elementor-element-c21a4f5
  .elementskit-btn
  svg {
  max-width: 40px;
}
.elementor-778
  .elementor-element.elementor-element-c21a4f5
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-c21a4f5
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778
  .elementor-element.elementor-element-c21a4f5
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-d64847d:not(.elementor-motion-effects-element-type-background),
.elementor-778
  .elementor-element.elementor-element-d64847d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-96d2ae3);
}
.elementor-778
  .elementor-element.elementor-element-d64847d
  > .elementor-background-overlay {
  background-color: var(--e-global-color-accent);
  background-image: url("../../../../../../wp-content/uploads/sites/59/2022/08/Background-21.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778 .elementor-element.elementor-element-d64847d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-bc-flex-widget
  .elementor-778
  .elementor-element.elementor-element-cb768bc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-778
  .elementor-element.elementor-element-cb768bc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-778
  .elementor-element.elementor-element-cb768bc
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-778
  .elementor-element.elementor-element-cb768bc
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778 .elementor-element.elementor-element-480332a {
  --e-image-carousel-slides-to-show: 3;
}
.elementor-778 .elementor-element.elementor-element-480332a .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-778 .elementor-element.elementor-element-f2fdf4e {
  --spacer-size: 50px;
}
.elementor-778 .elementor-element.elementor-element-3e0d1b0 {
  --e-image-carousel-slides-to-show: 3;
}
.elementor-778 .elementor-element.elementor-element-3e0d1b0 .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-778
  .elementor-element.elementor-element-037ac19.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-778
  .elementor-element.elementor-element-037ac19.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-778
  .elementor-element.elementor-element-037ac19
  > .elementor-element-populated {
  padding: 1em 1em 1em 3em;
}
.elementor-778
  .elementor-element.elementor-element-31fef69
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-936bfcd-font-family), Sans-serif;
  font-size: var(--e-global-typography-936bfcd-font-size);
  font-weight: var(--e-global-typography-936bfcd-font-weight);
  line-height: var(--e-global-typography-936bfcd-line-height);
  letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
  word-spacing: var(--e-global-typography-936bfcd-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-31fef69
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-936bfcd-font-family), Sans-serif;
  font-size: var(--e-global-typography-936bfcd-font-size);
  font-weight: var(--e-global-typography-936bfcd-font-weight);
  line-height: var(--e-global-typography-936bfcd-line-height);
  letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
  word-spacing: var(--e-global-typography-936bfcd-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-bc01b67 {
  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-778 .elementor-element.elementor-element-0a94dbe {
  padding: 6em 1em 6em 1em;
}
.elementor-778
  .elementor-element.elementor-element-95f075b
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778 .elementor-element.elementor-element-f32d86d {
  text-align: left;
}
.elementor-778
  .elementor-element.elementor-element-f32d86d
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-5125ea6
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-5125ea6
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-5125ea6
  > .elementor-widget-container {
  margin: 0% 10% 0% 0%;
}
.elementor-778 .elementor-element.elementor-element-93bb646 {
  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-bc-flex-widget
  .elementor-778
  .elementor-element.elementor-element-18b929b.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-18b929b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-18b929b
  > .elementor-element-populated {
  padding: 0em 0em 0em 0em;
}
.elementor-778
  .elementor-element.elementor-element-7e598fa
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-1acecba.ekit-equal-height-enable,
.elementor-778
  .elementor-element.elementor-element-1acecba.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-778
  .elementor-element.elementor-element-1acecba.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-778
  .elementor-element.elementor-element-1acecba.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-778
  .elementor-element.elementor-element-1acecba
  .elementskit-infobox {
  background-color: var(--e-global-color-8a8263c);
  padding: 40px 30px 40px 30px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-1acecba
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 30px 0px 0px 0px;
  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-778
  .elementor-element.elementor-element-1acecba
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-1acecba
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 200px;
}
.elementor-778
  .elementor-element.elementor-element-1acecba
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 18px;
}
.elementor-778 .elementor-element.elementor-element-1acecba .elementskit-btn {
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 0px 5px;
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778 .elementor-element.elementor-element-1acecba .elementskit-btn i {
  font-size: 40px;
}
.elementor-778
  .elementor-element.elementor-element-1acecba
  .elementskit-btn
  svg {
  max-width: 40px;
}
.elementor-778
  .elementor-element.elementor-element-1acecba
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-1acecba
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778
  .elementor-element.elementor-element-1acecba
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-6aeb2c1
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-551c0a4.ekit-equal-height-enable,
.elementor-778
  .elementor-element.elementor-element-551c0a4.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-778
  .elementor-element.elementor-element-551c0a4.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-778
  .elementor-element.elementor-element-551c0a4.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-778
  .elementor-element.elementor-element-551c0a4
  .elementskit-infobox {
  background-color: var(--e-global-color-8a8263c);
  padding: 40px 30px 40px 30px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-551c0a4
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 30px 0px 0px 0px;
  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-778
  .elementor-element.elementor-element-551c0a4
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-551c0a4
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 200px;
}
.elementor-778
  .elementor-element.elementor-element-551c0a4
  .elementskit-infobox
  .elementskit-info-box-icon {
  height: 18px;
}
.elementor-778 .elementor-element.elementor-element-551c0a4 .elementskit-btn {
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 0px 5px;
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778 .elementor-element.elementor-element-551c0a4 .elementskit-btn i {
  font-size: 40px;
}
.elementor-778
  .elementor-element.elementor-element-551c0a4
  .elementskit-btn
  svg {
  max-width: 40px;
}
.elementor-778
  .elementor-element.elementor-element-551c0a4
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-551c0a4
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778
  .elementor-element.elementor-element-551c0a4
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-aa4f0ec
  > .elementor-background-overlay {
  background-image: url("../../../../../../wp-content/uploads/sites/59/2022/08/Overlay4.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.2;
}
.elementor-778 .elementor-element.elementor-element-aa4f0ec {
  padding: 6em 1em 6em 1em;
}
.elementor-778
  .elementor-element.elementor-element-f16fe18
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-778 .elementor-element.elementor-element-99a2d38 {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-99a2d38
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-3165b2b
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-3165b2b
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-2bff559
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-single-image-accordion {
  min-height: 570px;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-image-accordion-wraper {
  height: 570px;
  border-radius: 0px;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-single-image-accordion:before {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-09a80a4) 0%,
    var(--e-global-color-accent) 83%
  );
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-single-image-accordion
  .elementskit-accordion-title-wraper {
  margin: 0px 0px 35px 0px;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-image-accordion-wraper
  .elementskit-accordion-title-wraper
  .elementskit-accordion-title {
  color: #fff;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-image-accordion-wraper
  .elementskit-accordion-title-wraper
  .elementskit-accordion-title
  svg
  path {
  stroke: #fff;
  fill: #fff;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-single-image-accordion
  .elementskit-accordion-content {
  text-align: left;
  padding: 0px 30px 60px 30px;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-image-accordion-wraper
  .elementskit-single-image-accordion {
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-accordion-content
  .elementskit-btn {
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-4d87c80-font-family), Sans-serif;
  font-size: var(--e-global-typography-4d87c80-font-size);
  font-weight: var(--e-global-typography-4d87c80-font-weight);
  line-height: var(--e-global-typography-4d87c80-line-height);
  letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
  word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-accordion-content
  .elementskit-btn:hover {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .ekit-image-accordion-actions
  > a {
  width: 30px;
  height: 30px;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-single-image-accordion
  .elementskit-icon-wraper {
  margin: 0px 0px 40px 0px;
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-icon-wraper
  a:first-child {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-icon-wraper
  a:first-child
  svg
  path {
  fill: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-icon-wraper
  a:first-child:hover {
  color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-33c0ed9
  .elementskit-icon-wraper
  a:first-child:hover
  svg
  path {
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-2c817e6
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-single-image-accordion {
  min-height: 570px;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-image-accordion-wraper {
  height: 570px;
  border-radius: 0px;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-single-image-accordion:before {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-09a80a4) 0%,
    var(--e-global-color-accent) 83%
  );
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-single-image-accordion
  .elementskit-accordion-title-wraper {
  margin: 0px 0px 35px 0px;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-image-accordion-wraper
  .elementskit-accordion-title-wraper
  .elementskit-accordion-title {
  color: #fff;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-image-accordion-wraper
  .elementskit-accordion-title-wraper
  .elementskit-accordion-title
  svg
  path {
  stroke: #fff;
  fill: #fff;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-single-image-accordion
  .elementskit-accordion-content {
  text-align: left;
  padding: 0px 30px 60px 30px;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-image-accordion-wraper
  .elementskit-single-image-accordion {
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-accordion-content
  .elementskit-btn {
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-4d87c80-font-family), Sans-serif;
  font-size: var(--e-global-typography-4d87c80-font-size);
  font-weight: var(--e-global-typography-4d87c80-font-weight);
  line-height: var(--e-global-typography-4d87c80-line-height);
  letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
  word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-accordion-content
  .elementskit-btn:hover {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .ekit-image-accordion-actions
  > a {
  width: 30px;
  height: 30px;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-single-image-accordion
  .elementskit-icon-wraper {
  margin: 0px 0px 40px 0px;
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-icon-wraper
  a:first-child {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-icon-wraper
  a:first-child
  svg
  path {
  fill: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-icon-wraper
  a:first-child:hover {
  color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-3274185
  .elementskit-icon-wraper
  a:first-child:hover
  svg
  path {
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-a72fb57
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-single-image-accordion {
  min-height: 570px;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-image-accordion-wraper {
  height: 570px;
  border-radius: 0px;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-single-image-accordion:before {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-09a80a4) 0%,
    var(--e-global-color-accent) 83%
  );
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-single-image-accordion
  .elementskit-accordion-title-wraper {
  margin: 0px 0px 35px 0px;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-image-accordion-wraper
  .elementskit-accordion-title-wraper
  .elementskit-accordion-title {
  color: #fff;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-image-accordion-wraper
  .elementskit-accordion-title-wraper
  .elementskit-accordion-title
  svg
  path {
  stroke: #fff;
  fill: #fff;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-single-image-accordion
  .elementskit-accordion-content {
  text-align: left;
  padding: 0px 30px 60px 30px;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-image-accordion-wraper
  .elementskit-single-image-accordion {
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-accordion-content
  .elementskit-btn {
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-4d87c80-font-family), Sans-serif;
  font-size: var(--e-global-typography-4d87c80-font-size);
  font-weight: var(--e-global-typography-4d87c80-font-weight);
  line-height: var(--e-global-typography-4d87c80-line-height);
  letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
  word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-accordion-content
  .elementskit-btn:hover {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-accent);
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .ekit-image-accordion-actions
  > a {
  width: 30px;
  height: 30px;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-single-image-accordion
  .elementskit-icon-wraper {
  margin: 0px 0px 40px 0px;
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-icon-wraper
  a:first-child {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-icon-wraper
  a:first-child
  svg
  path {
  fill: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-icon-wraper
  a:first-child:hover {
  color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-b58da24
  .elementskit-icon-wraper
  a:first-child:hover
  svg
  path {
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-1c40b53:not(.elementor-motion-effects-element-type-background),
.elementor-778
  .elementor-element.elementor-element-1c40b53
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../../wp-content/uploads/sites/59/2022/08/top-view-of-the-hands-of-a-programmer-on-his-lapto-8NPESTSa.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-778
  .elementor-element.elementor-element-1c40b53
  > .elementor-background-overlay {
  background-color: var(--e-global-color-96d2ae3);
  background-image: url("../../../../../../wp-content/uploads/sites/59/2022/08/Background-21.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778 .elementor-element.elementor-element-1c40b53 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 6%;
  margin-bottom: 0%;
}
.elementor-bc-flex-widget
  .elementor-778
  .elementor-element.elementor-element-c51f43d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-778
  .elementor-element.elementor-element-c51f43d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-778
  .elementor-element.elementor-element-c51f43d
  > .elementor-element-populated {
  padding: 4em 1em 4em 1em;
}
.elementor-778
  .elementor-element.elementor-element-934fd89
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-934fd89
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-8cdd9bb .elementor-button {
  font-family: var(--e-global-typography-4d87c80-font-family), Sans-serif;
  font-size: var(--e-global-typography-4d87c80-font-size);
  font-weight: var(--e-global-typography-4d87c80-font-weight);
  line-height: var(--e-global-typography-4d87c80-line-height);
  letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
  word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  fill: #00fbf4;
  color: #00fbf4;
  background-color: #000000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #00fbf4;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 30px 15px 30px;
}
.elementor-778
  .elementor-element.elementor-element-8cdd9bb
  .elementor-button:hover,
.elementor-778
  .elementor-element.elementor-element-8cdd9bb
  .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000;
}
.elementor-778
  .elementor-element.elementor-element-8cdd9bb
  .elementor-button:hover
  svg,
.elementor-778
  .elementor-element.elementor-element-8cdd9bb
  .elementor-button:focus
  svg {
  fill: #000000;
}
.elementor-bc-flex-widget
  .elementor-778
  .elementor-element.elementor-element-2c21646.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-2c21646.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-2c21646
  > .elementor-element-populated {
  padding: 1em 1em 0em 1em;
}
.elementor-778
  .elementor-element.elementor-element-7a86a9b
  > .elementor-widget-container {
  margin: -24% 0% 0% 0%;
}
.elementor-778
  .elementor-element.elementor-element-b374d79
  > .elementor-background-overlay {
  background-image: url("../../../../../../wp-content/uploads/sites/59/2022/08/Overlay4.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.2;
}
.elementor-778 .elementor-element.elementor-element-b374d79 {
  padding: 6em 1em 6em 1em;
}
.elementor-778
  .elementor-element.elementor-element-4ab00bf
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-5088435
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-936bfcd-font-family), Sans-serif;
  font-size: var(--e-global-typography-936bfcd-font-size);
  font-weight: var(--e-global-typography-936bfcd-font-weight);
  line-height: var(--e-global-typography-936bfcd-line-height);
  letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
  word-spacing: var(--e-global-typography-936bfcd-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-5088435
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-936bfcd-font-family), Sans-serif;
  font-size: var(--e-global-typography-936bfcd-font-size);
  font-weight: var(--e-global-typography-936bfcd-font-weight);
  line-height: var(--e-global-typography-936bfcd-line-height);
  letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
  word-spacing: var(--e-global-typography-936bfcd-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-95407b1 {
  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-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-778 .elementor-element.elementor-element-2f97abd {
  --e-icon-list-icon-size: 14px;
}
.elementor-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
  padding-left: 15px;
}
.elementor-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-778
  .elementor-element.elementor-element-2f97abd
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-778
  .elementor-element.elementor-element-6d495da.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-6d495da.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-6d495da
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778 .elementor-element.elementor-element-2eac8d4 {
  padding: 6em 1em 0em 1em;
}
.elementor-778 .elementor-element.elementor-element-c029306 {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-c029306
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-efff19e
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-efff19e
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-1b7af5a {
  padding: 0em 1em 6em 1em;
}
.elementor-bc-flex-widget
  .elementor-778
  .elementor-element.elementor-element-5c5120c.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-5c5120c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-5c5120c
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-fab2213:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-778
  .elementor-element.elementor-element-fab2213
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-96d2ae3);
}
.elementor-778
  .elementor-element.elementor-element-fab2213
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-96d2ae3);
  opacity: 0.5;
}
.elementor-778
  .elementor-element.elementor-element-fab2213:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../2022/08/Background-23.png");
  background-position: -350px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.elementor-778
  .elementor-element.elementor-element-fab2213
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 3em 1em 3em 1em;
}
.elementor-778
  .elementor-element.elementor-element-fab2213
  > .elementor-element-populated,
.elementor-778
  .elementor-element.elementor-element-fab2213
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-778
  .elementor-element.elementor-element-fab2213
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-fab2213:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
  box-shadow: 0px 0px 35px 20px
    rgba(1.2507472826086874, 56.99999999999998, 55.445239964056775, 0.73);
}
.elementor-778
  .elementor-element.elementor-element-fab2213:hover
  > .elementor-element-populated,
.elementor-778
  .elementor-element.elementor-element-fab2213:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-fab2213
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778 .elementor-element.elementor-element-285a4fd {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-285a4fd
  .elementor-heading-title {
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-0dbc17b {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-0dbc17b
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-d96859f {
  text-align: center;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-9e01aa9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-778
  .elementor-element.elementor-element-9e01aa9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-778
  .elementor-element.elementor-element-9e01aa9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-778
  .elementor-element.elementor-element-9e01aa9
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-778
  .elementor-element.elementor-element-9e01aa9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-778
  .elementor-element.elementor-element-9e01aa9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-778 .elementor-element.elementor-element-9e01aa9 {
  --e-icon-list-icon-size: 14px;
}
.elementor-778 .elementor-element.elementor-element-9e7ec7b .elementor-button {
  font-family: var(--e-global-typography-4d87c80-font-family), Sans-serif;
  font-size: var(--e-global-typography-4d87c80-font-size);
  font-weight: var(--e-global-typography-4d87c80-font-weight);
  line-height: var(--e-global-typography-4d87c80-line-height);
  letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
  word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  fill: #00fbf4;
  color: #00fbf4;
  background-color: #000000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #00fbf4;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 30px 15px 30px;
}
.elementor-778
  .elementor-element.elementor-element-9e7ec7b
  .elementor-button:hover,
.elementor-778
  .elementor-element.elementor-element-9e7ec7b
  .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000;
}
.elementor-778
  .elementor-element.elementor-element-9e7ec7b
  .elementor-button:hover
  svg,
.elementor-778
  .elementor-element.elementor-element-9e7ec7b
  .elementor-button:focus
  svg {
  fill: #000000;
}
.elementor-778
  .elementor-element.elementor-element-f0db23e
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778 .elementor-element.elementor-element-b0dbe1b {
  margin-top: 0%;
  margin-bottom: -6%;
  z-index: 1;
}
.elementor-778
  .elementor-element.elementor-element-72813e6:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-778
  .elementor-element.elementor-element-72813e6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-72813e6
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-72813e6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778 .elementor-element.elementor-element-1acc8db {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-1acc8db
  .elementor-heading-title {
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-9285867 {
  margin-top: 0%;
  margin-bottom: 0%;
}
.elementor-778
  .elementor-element.elementor-element-5ae6ea4:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-778
  .elementor-element.elementor-element-5ae6ea4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-96d2ae3);
}
.elementor-778
  .elementor-element.elementor-element-5ae6ea4
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-96d2ae3);
  background-image: url("../../2022/08/Background-23.png");
  background-position: -350px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.elementor-778
  .elementor-element.elementor-element-5ae6ea4:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../2022/08/Background-23.png");
  background-position: -350px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.elementor-778
  .elementor-element.elementor-element-5ae6ea4
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 35px 20px
    rgba(1.000000000000003, 57, 55.00000000000001, 0.73);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 3em 1em 3em 1em;
}
.elementor-778
  .elementor-element.elementor-element-5ae6ea4
  > .elementor-element-populated,
.elementor-778
  .elementor-element.elementor-element-5ae6ea4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-778
  .elementor-element.elementor-element-5ae6ea4
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-5ae6ea4:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
  box-shadow: 0px 0px 35px 20px
    rgba(1.000000000000003, 57, 55.00000000000001, 0.73);
}
.elementor-778
  .elementor-element.elementor-element-5ae6ea4:hover
  > .elementor-element-populated,
.elementor-778
  .elementor-element.elementor-element-5ae6ea4:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-5ae6ea4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778 .elementor-element.elementor-element-e8b1084 {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-e8b1084
  .elementor-heading-title {
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-1035dd4 {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-1035dd4
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-ebbf642 {
  text-align: center;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-c923646
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-778
  .elementor-element.elementor-element-c923646
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-778
  .elementor-element.elementor-element-c923646
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-778
  .elementor-element.elementor-element-c923646
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-778
  .elementor-element.elementor-element-c923646
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-778
  .elementor-element.elementor-element-c923646
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-778 .elementor-element.elementor-element-c923646 {
  --e-icon-list-icon-size: 14px;
}
.elementor-778 .elementor-element.elementor-element-d9795ff .elementor-button {
  font-family: var(--e-global-typography-4d87c80-font-family), Sans-serif;
  font-size: var(--e-global-typography-4d87c80-font-size);
  font-weight: var(--e-global-typography-4d87c80-font-weight);
  line-height: var(--e-global-typography-4d87c80-line-height);
  letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
  word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  fill: #00fbf4;
  color: #00fbf4;
  background-color: #000000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #00fbf4;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 30px 15px 30px;
}
.elementor-778
  .elementor-element.elementor-element-d9795ff
  .elementor-button:hover,
.elementor-778
  .elementor-element.elementor-element-d9795ff
  .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000;
}
.elementor-778
  .elementor-element.elementor-element-d9795ff
  .elementor-button:hover
  svg,
.elementor-778
  .elementor-element.elementor-element-d9795ff
  .elementor-button:focus
  svg {
  fill: #000000;
}
.elementor-bc-flex-widget
  .elementor-778
  .elementor-element.elementor-element-0861943.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-0861943.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-778
  .elementor-element.elementor-element-0861943
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-eb086ea:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-778
  .elementor-element.elementor-element-eb086ea
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-96d2ae3);
}
.elementor-778
  .elementor-element.elementor-element-eb086ea
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-96d2ae3);
  opacity: 0.5;
}
.elementor-778
  .elementor-element.elementor-element-eb086ea:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("../../2022/08/Background-23.png");
  background-position: -350px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.elementor-778
  .elementor-element.elementor-element-eb086ea
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 3em 1em 3em 1em;
}
.elementor-778
  .elementor-element.elementor-element-eb086ea
  > .elementor-element-populated,
.elementor-778
  .elementor-element.elementor-element-eb086ea
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-778
  .elementor-element.elementor-element-eb086ea
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-eb086ea:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
  box-shadow: 0px 0px 35px 20px
    rgba(1.2507472826086874, 56.99999999999998, 55.445239964056775, 0.73);
}
.elementor-778
  .elementor-element.elementor-element-eb086ea:hover
  > .elementor-element-populated,
.elementor-778
  .elementor-element.elementor-element-eb086ea:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-eb086ea
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778 .elementor-element.elementor-element-bf270bc {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-bf270bc
  .elementor-heading-title {
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-b25ed5c {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-b25ed5c
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778 .elementor-element.elementor-element-c7305f9 {
  text-align: center;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-f213110
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-778
  .elementor-element.elementor-element-f213110
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-778
  .elementor-element.elementor-element-f213110
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-778
  .elementor-element.elementor-element-f213110
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-778
  .elementor-element.elementor-element-f213110
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-778
  .elementor-element.elementor-element-f213110
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-778 .elementor-element.elementor-element-f213110 {
  --e-icon-list-icon-size: 14px;
}
.elementor-778 .elementor-element.elementor-element-be7cdd1 .elementor-button {
  font-family: var(--e-global-typography-4d87c80-font-family), Sans-serif;
  font-size: var(--e-global-typography-4d87c80-font-size);
  font-weight: var(--e-global-typography-4d87c80-font-weight);
  line-height: var(--e-global-typography-4d87c80-line-height);
  letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
  word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  fill: #00fbf4;
  color: #00fbf4;
  background-color: #000000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #00fbf4;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 30px 15px 30px;
}
.elementor-778
  .elementor-element.elementor-element-be7cdd1
  .elementor-button:hover,
.elementor-778
  .elementor-element.elementor-element-be7cdd1
  .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000;
}
.elementor-778
  .elementor-element.elementor-element-be7cdd1
  .elementor-button:hover
  svg,
.elementor-778
  .elementor-element.elementor-element-be7cdd1
  .elementor-button:focus
  svg {
  fill: #000000;
}
.elementor-778
  .elementor-element.elementor-element-989c958
  > .elementor-background-overlay {
  background-image: url("../../../../../../wp-content/uploads/sites/59/2022/08/Background-23.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
}
.elementor-778 .elementor-element.elementor-element-989c958 {
  padding: 6em 1em 6em 1em;
}
.elementor-778
  .elementor-element.elementor-element-d46fc55
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1em 1em 1em 1em;
}
.elementor-778
  .elementor-element.elementor-element-d46fc55
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial-slider
  .slick-slide {
  margin-right: 0px;
  margin-left: 0px;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial-slider
  .slick-list {
  padding: 0% 0% 0% 0%;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-single-testimonial-slider,
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial_card {
  padding: 50px 50px 0px 50px;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-single-testimonial-slider,
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial_card {
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-single-testimonial-slider,
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial_card,
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content::before {
  background-color: var(--e-global-color-09a80a4);
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-single-testimonial-slider {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-96d2ae3);
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementkit-testimonial-col {
  align-self: center;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-commentor-content {
  text-align: left;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial_card {
  text-align: left;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-profile-info {
  text-align: left;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .ekit_testimonial_style_5
  .elementskit-commentor-header {
  text-align: left;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p {
  color: var(--e-global-color-text);
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  color: var(--e-global-color-text);
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p,
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-stars
  > li
  > a,
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-stars
  > li
  > span {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-stars
  > li:not(:last-child) {
  margin-right: 5px;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-single-testimonial-slider
  .elementskit-border-hr {
  width: 0px;
  height: 0px;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-profile-info
  .elementskit-author-name {
  color: var(--e-global-color-3b6c098);
  font-family: var(--e-global-typography-090612f-font-family), Sans-serif;
  font-size: var(--e-global-typography-090612f-font-size);
  font-weight: var(--e-global-typography-090612f-font-weight);
  line-height: var(--e-global-typography-090612f-line-height);
  letter-spacing: var(--e-global-typography-090612f-letter-spacing);
  word-spacing: var(--e-global-typography-090612f-word-spacing);
  margin-bottom: 0px;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-profile-info
  .elementskit-author-des {
  color: var(--e-global-color-text);
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-single-testimonial-slider
  .elementskit-author-des {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementkit-commentor-details {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .ekit-testimonial--avatar {
  margin: 30px 30px 30px 0px;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial-slider
  .slick-dots {
  bottom: -50px;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial-slider
  .slick-dots
  li
  button {
  width: 8px;
  height: 8px;
  border-radius: 10px 10px 10px 10px;
  background-color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial-slider
  .slick-dots
  li:not(:last-child) {
  margin-right: 12px;
}
.elementor-778
  .elementor-element.elementor-element-d57e233
  .elementskit-testimonial-slider
  .slick-dots
  li.slick-active
  button {
  background-color: var(--e-global-color-primary);
  width: 11px;
  height: 11px;
  transform: scale(1.3);
}
.elementor-778
  .elementor-element.elementor-element-2de7b4d
  > .elementor-background-overlay {
  background-color: var(--e-global-color-96d2ae3);
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-778 .elementor-element.elementor-element-2de7b4d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-778
  .elementor-element.elementor-element-c2f378f
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-778 .elementor-element.elementor-element-c62e165 {
  text-align: center;
}
.elementor-778
  .elementor-element.elementor-element-c62e165
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-2dece2a-font-family), Sans-serif;
  font-size: var(--e-global-typography-2dece2a-font-size);
  font-weight: var(--e-global-typography-2dece2a-font-weight);
  line-height: var(--e-global-typography-2dece2a-line-height);
  letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
  word-spacing: var(--e-global-typography-2dece2a-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-6d679ad
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-6d679ad
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4d4075-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4d4075-font-size);
  font-weight: var(--e-global-typography-f4d4075-font-weight);
  line-height: var(--e-global-typography-f4d4075-line-height);
  letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
  word-spacing: var(--e-global-typography-f4d4075-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-image-card {
  display: block;
}
.elementor-778 .elementor-element.elementor-element-b841be2 .btn-wraper {
  text-align: left;
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-blog-block-post,
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-image-card,
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-card {
  background-color: var(--e-global-color-96d2ae3);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-blog-block-post
  .elementskit-post-body {
  padding: 15px 30px 30px 30px;
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-image-card
  .elementskit-post-body {
  padding: 15px 30px 30px 30px;
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-entry-thumb {
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .ekit-wid-con
  .elementskit-entry-thumb {
  padding: 0px 0px 0px 0px;
}
.elementor-778 .elementor-element.elementor-element-b841be2 .post-meta-list {
  text-align: left;
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-body
  .entry-title,
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-entry-header
  .entry-title,
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-image-card
  .elementskit-post-body
  .entry-title
  a,
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-card
  .elementskit-entry-header
  .entry-title
  a,
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-blog-block-post
  .elementskit-post-body
  .entry-title
  a {
  font-family: var(--e-global-typography-4bf2197-font-family), Sans-serif;
  font-size: var(--e-global-typography-4bf2197-font-size);
  font-weight: var(--e-global-typography-4bf2197-font-weight);
  line-height: var(--e-global-typography-4bf2197-line-height);
  letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
  word-spacing: var(--e-global-typography-4bf2197-word-spacing);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-body
  .entry-title
  a {
  color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-entry-header
  .entry-title
  a {
  color: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-body
  .entry-title
  a:hover {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-entry-header
  .entry-title
  a:hover {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-card:hover
  .entry-title
  a {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-image-card:hover
  .entry-title
  a {
  color: var(--e-global-color-primary);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-body
  .entry-title {
  text-align: left;
  margin: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-entry-header
  .entry-title {
  text-align: left;
  margin: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-footer
  > p {
  color: var(--e-global-color-text);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-body
  > p {
  color: var(--e-global-color-text);
  text-align: left;
  margin: 15px 0px 30px 0px;
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-footer
  > p,
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-body
  > p {
  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-778
  .elementor-element.elementor-element-b841be2
  .elementskit-post-footer {
  text-align: left;
  margin: 15px 0px 30px 0px;
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-blog-block-post
  .elementskit-post-footer
  > p {
  margin: 15px 0px 30px 0px;
}
.elementor-778 .elementor-element.elementor-element-b841be2 .elementskit-btn {
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-4d87c80-font-family), Sans-serif;
  font-size: var(--e-global-typography-4d87c80-font-size);
  font-weight: var(--e-global-typography-4d87c80-font-weight);
  line-height: var(--e-global-typography-4d87c80-line-height);
  letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
  word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-btn:hover {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-accent);
}
.elementor-778
  .elementor-element.elementor-element-b841be2
  .elementskit-btn:hover
  svg
  path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-778 .elementor-element.elementor-element-cb768bc {
    width: 60%;
  }
  .elementor-778 .elementor-element.elementor-element-037ac19 {
    width: 40%;
  }
  .elementor-778 .elementor-element.elementor-element-c51f43d {
    width: 75%;
  }
  .elementor-778 .elementor-element.elementor-element-2c21646 {
    width: 25%;
  }
}
@media (max-width: 1024px) {
  .elementor-778
    .elementor-element.elementor-element-cd10222
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-ae005dc-font-size);
    line-height: var(--e-global-typography-ae005dc-line-height);
    letter-spacing: var(--e-global-typography-ae005dc-letter-spacing);
    word-spacing: var(--e-global-typography-ae005dc-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-cd10222
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-ae005dc-font-size);
    line-height: var(--e-global-typography-ae005dc-line-height);
    letter-spacing: var(--e-global-typography-ae005dc-letter-spacing);
    word-spacing: var(--e-global-typography-ae005dc-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-36f5c92 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-36f5c92
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-778
    .elementor-element.elementor-element-3de71d8
    .elementor-button {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-0fe615e
    .elementor-heading-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-dc5325b
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-dc5325b
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-4100992 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-53fe459
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-40811ea
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-11d3680
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-bae9c1d
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-778
    .elementor-element.elementor-element-7a44a3f
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6dbce12-font-size);
    line-height: var(--e-global-typography-6dbce12-line-height);
    letter-spacing: var(--e-global-typography-6dbce12-letter-spacing);
    word-spacing: var(--e-global-typography-6dbce12-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-7a44a3f
    .elementor-counter-title {
    font-size: var(--e-global-typography-b6ffe54-font-size);
    line-height: var(--e-global-typography-b6ffe54-line-height);
    letter-spacing: var(--e-global-typography-b6ffe54-letter-spacing);
    word-spacing: var(--e-global-typography-b6ffe54-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-e7e74bc
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6dbce12-font-size);
    line-height: var(--e-global-typography-6dbce12-line-height);
    letter-spacing: var(--e-global-typography-6dbce12-letter-spacing);
    word-spacing: var(--e-global-typography-6dbce12-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-e7e74bc
    .elementor-counter-title {
    font-size: var(--e-global-typography-b6ffe54-font-size);
    line-height: var(--e-global-typography-b6ffe54-line-height);
    letter-spacing: var(--e-global-typography-b6ffe54-letter-spacing);
    word-spacing: var(--e-global-typography-b6ffe54-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-4ff1936
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-4ff1936
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-914e288
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-914e288
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-fe1438b
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-fe1438b
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-c21a4f5
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-c21a4f5
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778 .elementor-element.elementor-element-480332a {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-778 .elementor-element.elementor-element-3e0d1b0 {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-778
    .elementor-element.elementor-element-037ac19
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-778
    .elementor-element.elementor-element-31fef69
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-936bfcd-font-size);
    line-height: var(--e-global-typography-936bfcd-line-height);
    letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
    word-spacing: var(--e-global-typography-936bfcd-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-31fef69
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-936bfcd-font-size);
    line-height: var(--e-global-typography-936bfcd-line-height);
    letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
    word-spacing: var(--e-global-typography-936bfcd-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-bc01b67 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-f32d86d
    .elementor-heading-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-5125ea6
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-5125ea6
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-93bb646 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-1acecba
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-1acecba
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-551c0a4
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-551c0a4
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-99a2d38
    .elementor-heading-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-3165b2b
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-3165b2b
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-33c0ed9
    .elementskit-accordion-content
    .elementskit-btn {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-3274185
    .elementskit-accordion-content
    .elementskit-btn {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-b58da24
    .elementskit-accordion-content
    .elementskit-btn {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-c51f43d
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-778
    .elementor-element.elementor-element-934fd89
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-934fd89
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-8cdd9bb
    .elementor-button {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-7a86a9b {
    text-align: right;
  }
  .elementor-778
    .elementor-element.elementor-element-7a86a9b
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-778
    .elementor-element.elementor-element-5088435
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-936bfcd-font-size);
    line-height: var(--e-global-typography-936bfcd-line-height);
    letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
    word-spacing: var(--e-global-typography-936bfcd-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-5088435
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-936bfcd-font-size);
    line-height: var(--e-global-typography-936bfcd-line-height);
    letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
    word-spacing: var(--e-global-typography-936bfcd-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-95407b1 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-2f97abd
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-778
    .elementor-element.elementor-element-2f97abd
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-c029306
    .elementor-heading-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-efff19e
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-efff19e
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-fab2213
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-fab2213:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-285a4fd
    .elementor-heading-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-0dbc17b
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-d96859f {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-9e7ec7b
    .elementor-button {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-1acc8db
    .elementor-heading-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-5ae6ea4
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-5ae6ea4:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-e8b1084
    .elementor-heading-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-1035dd4
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-ebbf642 {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-d9795ff
    .elementor-button {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-eb086ea
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-eb086ea:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-bf270bc
    .elementor-heading-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-b25ed5c
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-c7305f9 {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-be7cdd1
    .elementor-button {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-testimonial-slider
    .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-profile-info
    .elementskit-author-name {
    font-size: var(--e-global-typography-090612f-font-size);
    line-height: var(--e-global-typography-090612f-line-height);
    letter-spacing: var(--e-global-typography-090612f-letter-spacing);
    word-spacing: var(--e-global-typography-090612f-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-c62e165
    .elementor-heading-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-6d679ad
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-6d679ad
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-blog-block-post,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-image-card,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-body
    .entry-title,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-entry-header
    .entry-title,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-image-card
    .elementskit-post-body
    .entry-title
    a,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-card
    .elementskit-entry-header
    .entry-title
    a,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-blog-block-post
    .elementskit-post-body
    .entry-title
    a {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-footer
    > p,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-body
    > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778 .elementor-element.elementor-element-b841be2 .elementskit-btn {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-778
    .elementor-element.elementor-element-cd10222
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-ae005dc-font-size);
    line-height: var(--e-global-typography-ae005dc-line-height);
    letter-spacing: var(--e-global-typography-ae005dc-letter-spacing);
    word-spacing: var(--e-global-typography-ae005dc-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-cd10222
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-ae005dc-font-size);
    line-height: var(--e-global-typography-ae005dc-line-height);
    letter-spacing: var(--e-global-typography-ae005dc-letter-spacing);
    word-spacing: var(--e-global-typography-ae005dc-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-36f5c92 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-36f5c92
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-778
    .elementor-element.elementor-element-3de71d8
    .elementor-button {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-0fe615e
    .elementor-heading-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-dc5325b
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-dc5325b
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-4100992 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-53fe459
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-40811ea
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-11d3680
    .skillbar-group
    .skill-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-7a44a3f
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6dbce12-font-size);
    line-height: var(--e-global-typography-6dbce12-line-height);
    letter-spacing: var(--e-global-typography-6dbce12-letter-spacing);
    word-spacing: var(--e-global-typography-6dbce12-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-7a44a3f
    .elementor-counter-title {
    font-size: var(--e-global-typography-b6ffe54-font-size);
    line-height: var(--e-global-typography-b6ffe54-line-height);
    letter-spacing: var(--e-global-typography-b6ffe54-letter-spacing);
    word-spacing: var(--e-global-typography-b6ffe54-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-e7e74bc
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6dbce12-font-size);
    line-height: var(--e-global-typography-6dbce12-line-height);
    letter-spacing: var(--e-global-typography-6dbce12-letter-spacing);
    word-spacing: var(--e-global-typography-6dbce12-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-e7e74bc
    .elementor-counter-title {
    font-size: var(--e-global-typography-b6ffe54-font-size);
    line-height: var(--e-global-typography-b6ffe54-line-height);
    letter-spacing: var(--e-global-typography-b6ffe54-letter-spacing);
    word-spacing: var(--e-global-typography-b6ffe54-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-4ff1936
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-4ff1936
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-914e288
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-914e288
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-fe1438b
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-fe1438b
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-c21a4f5
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-c21a4f5
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-cb768bc
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-778
    .elementor-element.elementor-element-037ac19
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-778
    .elementor-element.elementor-element-31fef69
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-936bfcd-font-size);
    line-height: var(--e-global-typography-936bfcd-line-height);
    letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
    word-spacing: var(--e-global-typography-936bfcd-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-31fef69
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-936bfcd-font-size);
    line-height: var(--e-global-typography-936bfcd-line-height);
    letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
    word-spacing: var(--e-global-typography-936bfcd-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-bc01b67 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-f32d86d
    .elementor-heading-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-5125ea6
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-5125ea6
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-93bb646 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-1acecba
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-1acecba
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-551c0a4
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-551c0a4
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-99a2d38
    .elementor-heading-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-3165b2b
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-3165b2b
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-33c0ed9
    .elementskit-accordion-content
    .elementskit-btn {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-3274185
    .elementskit-accordion-content
    .elementskit-btn {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-b58da24
    .elementskit-accordion-content
    .elementskit-btn {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-934fd89
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-934fd89
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-8cdd9bb
    .elementor-button {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-5088435
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-936bfcd-font-size);
    line-height: var(--e-global-typography-936bfcd-line-height);
    letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
    word-spacing: var(--e-global-typography-936bfcd-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-5088435
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-936bfcd-font-size);
    line-height: var(--e-global-typography-936bfcd-line-height);
    letter-spacing: var(--e-global-typography-936bfcd-letter-spacing);
    word-spacing: var(--e-global-typography-936bfcd-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-95407b1 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778
    .elementor-element.elementor-element-2f97abd
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-778
    .elementor-element.elementor-element-2f97abd
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-c029306
    .elementor-heading-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-efff19e
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-efff19e
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-fab2213
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-fab2213:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-285a4fd
    .elementor-heading-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-0dbc17b
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-d96859f {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-9e7ec7b
    .elementor-button {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-1acc8db
    .elementor-heading-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-5ae6ea4
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-5ae6ea4:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-e8b1084
    .elementor-heading-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-1035dd4
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-ebbf642 {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-d9795ff
    .elementor-button {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-eb086ea
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-eb086ea:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-bf270bc
    .elementor-heading-title {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-b25ed5c
    .elementor-heading-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778 .elementor-element.elementor-element-c7305f9 {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-be7cdd1
    .elementor-button {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-testimonial-slider
    .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-tootltip-testimonial
    .elementskit-commentor-content,
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-single-testimonial-slider,
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-testimonial_card {
    padding: 15px 15px 0px 15px;
  }
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-d57e233
    .elementskit-profile-info
    .elementskit-author-name {
    font-size: var(--e-global-typography-090612f-font-size);
    line-height: var(--e-global-typography-090612f-line-height);
    letter-spacing: var(--e-global-typography-090612f-letter-spacing);
    word-spacing: var(--e-global-typography-090612f-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-c62e165
    .elementor-heading-title {
    font-size: var(--e-global-typography-2dece2a-font-size);
    line-height: var(--e-global-typography-2dece2a-line-height);
    letter-spacing: var(--e-global-typography-2dece2a-letter-spacing);
    word-spacing: var(--e-global-typography-2dece2a-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-6d679ad
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-6d679ad
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-f4d4075-font-size);
    line-height: var(--e-global-typography-f4d4075-line-height);
    letter-spacing: var(--e-global-typography-f4d4075-letter-spacing);
    word-spacing: var(--e-global-typography-f4d4075-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-blog-block-post,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-image-card,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-body
    .entry-title,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-entry-header
    .entry-title,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-image-card
    .elementskit-post-body
    .entry-title
    a,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-card
    .elementskit-entry-header
    .entry-title
    a,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-blog-block-post
    .elementskit-post-body
    .entry-title
    a {
    font-size: var(--e-global-typography-4bf2197-font-size);
    line-height: var(--e-global-typography-4bf2197-line-height);
    letter-spacing: var(--e-global-typography-4bf2197-letter-spacing);
    word-spacing: var(--e-global-typography-4bf2197-word-spacing);
  }
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-footer
    > p,
  .elementor-778
    .elementor-element.elementor-element-b841be2
    .elementskit-post-body
    > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-778 .elementor-element.elementor-element-b841be2 .elementskit-btn {
    font-size: var(--e-global-typography-4d87c80-font-size);
    line-height: var(--e-global-typography-4d87c80-line-height);
    letter-spacing: var(--e-global-typography-4d87c80-letter-spacing);
    word-spacing: var(--e-global-typography-4d87c80-word-spacing);
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-778 .elementor-element.elementor-element-0e975d4 {
    width: 100%;
  }
  .elementor-778 .elementor-element.elementor-element-bae9c1d {
    width: 100%;
  }
  .elementor-778 .elementor-element.elementor-element-850f920 {
    width: 50%;
  }
  .elementor-778 .elementor-element.elementor-element-98c870a {
    width: 50%;
  }
  .elementor-778 .elementor-element.elementor-element-35501e7 {
    width: 50%;
  }
  .elementor-778 .elementor-element.elementor-element-91298eb {
    width: 50%;
  }
  .elementor-778 .elementor-element.elementor-element-cb768bc {
    width: 100%;
  }
  .elementor-778 .elementor-element.elementor-element-037ac19 {
    width: 100%;
  }
  .elementor-778 .elementor-element.elementor-element-95f075b {
    width: 100%;
  }
  .elementor-778 .elementor-element.elementor-element-18b929b {
    width: 100%;
  }
  .elementor-778 .elementor-element.elementor-element-2bff559 {
    width: 50%;
  }
  .elementor-778 .elementor-element.elementor-element-2c817e6 {
    width: 50%;
  }
  .elementor-778 .elementor-element.elementor-element-a72fb57 {
    width: 50%;
  }
  .elementor-778 .elementor-element.elementor-element-c51f43d {
    width: 70%;
  }
  .elementor-778 .elementor-element.elementor-element-2c21646 {
    width: 30%;
  }
  .elementor-778 .elementor-element.elementor-element-5c5120c {
    width: 50%;
  }
  .elementor-778 .elementor-element.elementor-element-f0db23e {
    width: 50%;
  }
  .elementor-778 .elementor-element.elementor-element-0861943 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-778
    .elementor-element.elementor-element-f316532
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-778
    .elementor-element.elementor-element-7a589b5
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-778
    .elementor-element.elementor-element-d64847d
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-778
    .elementor-element.elementor-element-1c40b53:not(.elementor-motion-effects-element-type-background),
  .elementor-778
    .elementor-element.elementor-element-1c40b53
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-778
    .elementor-element.elementor-element-1c40b53
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
}
