.elementor-6 .elementor-element.elementor-element-d1c0705:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d1c0705 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../images/banner-image.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
}
.elementor-6 .elementor-element.elementor-element-d1c0705 > .elementor-background-overlay {
  background-color: var(--e-global-color-3976a2b);
  background-image: url("../images/home-banner-overlay.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-d1c0705 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 290px 0px 265px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-8bc7e61.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-8bc7e61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-8bc7e61.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6 .elementor-element.elementor-element-8bc7e61 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-720277a {
  text-align: center;
  width: auto;
  max-width: auto;
  top: -21.7%;
}
.elementor-6 .elementor-element.elementor-element-720277a > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-720277a {
  right: 54.4%;
}
body.rtl .elementor-6 .elementor-element.elementor-element-720277a {
  left: 54.4%;
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-730dc0d > a {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-166e853);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-730dc0d > a svg path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-730dc0d > a:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-730dc0d > a:hover svg path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-c9a130d > a {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-166e853);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-c9a130d > a svg path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-c9a130d > a:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-c9a130d > a:hover svg path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-91c20e5 > a {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-166e853);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-91c20e5 > a svg path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-91c20e5 > a:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-91c20e5 > a:hover svg path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li > a {
  text-align: center;
  text-decoration: none;
  border-radius: 60% 60% 60% 60%;
  padding: 0px 0px 0px 0px;
  width: 46px;
  height: 46px;
  line-height: 44px;
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li {
  display: block;
  margin: 15px 0px 15px 0px;
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li > a i {
  font-size: 16px;
}
.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li > a svg {
  max-width: 16px;
}
.elementor-6 .elementor-element.elementor-element-d3261d5 > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
  padding: 0px 0px 0px 100px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-6a3c803.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-6a3c803.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-6a3c803.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6 .elementor-element.elementor-element-6a3c803 > .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-6 .elementor-element.elementor-element-6a3c803 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-b811d7d {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-b811d7d .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: var(--e-global-typography-9dd460c-font-size);
  font-weight: var(--e-global-typography-9dd460c-font-weight);
  text-decoration: var(--e-global-typography-9dd460c-text-decoration);
  line-height: var(--e-global-typography-9dd460c-line-height);
  letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
  word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-b811d7d > .elementor-widget-container {
  margin: 7px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-ffe6645 {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-ffe6645 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-cecf85c-font-family), Sans-serif;
  font-size: var(--e-global-typography-cecf85c-font-size);
  font-weight: var(--e-global-typography-cecf85c-font-weight);
  text-decoration: var(--e-global-typography-cecf85c-text-decoration);
  line-height: var(--e-global-typography-cecf85c-line-height);
  letter-spacing: var(--e-global-typography-cecf85c-letter-spacing);
  word-spacing: var(--e-global-typography-cecf85c-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-ffe6645 > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-14d3e69 {
  text-align: center;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-fd81c3c-font-family), Sans-serif;
  font-size: var(--e-global-typography-fd81c3c-font-size);
  font-weight: var(--e-global-typography-fd81c3c-font-weight);
  text-decoration: var(--e-global-typography-fd81c3c-text-decoration);
  line-height: var(--e-global-typography-fd81c3c-line-height);
  letter-spacing: var(--e-global-typography-fd81c3c-letter-spacing);
  word-spacing: var(--e-global-typography-fd81c3c-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-14d3e69 > .elementor-widget-container {
  margin: 10px 0px 30px 0px;
  padding: 0% 10% 0% 10%;
}
.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button .elementor-align-icon-right {
  margin-left: 20px;
}
.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button .elementor-align-icon-left {
  margin-right: 20px;
}
.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-secondary);
  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-accent);
  border-radius: 30px 30px 30px 30px;
  padding: 20px 21px 20px 42px;
}
.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button:focus {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-d746baa);
  border-color: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button:focus svg {
  fill: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-96bc7e2 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 7px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-96bc7e2 {
  width: auto;
  max-width: auto;
}
.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button .elementor-align-icon-right {
  margin-left: 20px;
}
.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button .elementor-align-icon-left {
  margin-right: 20px;
}
.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-d746baa);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 30px 30px 30px 30px;
  padding: 20px 25px 20px 45px;
}
.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-042d862 .elementor-button:focus {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-042d862 .elementor-button:focus svg {
  fill: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-042d862 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 8px;
}
.elementor-6 .elementor-element.elementor-element-042d862 {
  width: auto;
  max-width: auto;
}
.elementor-6 .elementor-element.elementor-element-bb60338 {
  --spacer-size: 50px;
}
.elementor-6 .elementor-element.elementor-element-f662fc7 {
  text-align: right;
  width: auto;
  max-width: auto;
  bottom: -18vh;
}
.elementor-6 .elementor-element.elementor-element-f662fc7 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f662fc7 {
  right: 5vw;
}
body.rtl .elementor-6 .elementor-element.elementor-element-f662fc7 {
  left: 5vw;
}
.elementor-6 .elementor-element.elementor-element-2d11546:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2d11546 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f2f5f7;
}
.elementor-6 .elementor-element.elementor-element-2d11546 > .elementor-background-overlay {

  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-2d11546 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 140px 0px 140px 0px;
}
.elementor-6 .elementor-element.elementor-element-3d0c884 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-cb1a2cb {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-515d9f9.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-515d9f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-515d9f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-515d9f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../images/about-us-section-column-bg.png");
  background-position: top left;
  background-repeat: no-repeat;
}
.elementor-6 .elementor-element.elementor-element-515d9f9 > .elementor-element-populated > .elementor-background-overlay {
  opacity: 1;
}
.elementor-6 .elementor-element.elementor-element-515d9f9 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-515d9f9 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-8485a4b {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-8485a4b img {
  border-style: none;
  border-radius: 40px 40px 40px 40px;
}
.elementor-6 .elementor-element.elementor-element-8485a4b > .elementor-widget-container {
  margin: 40px 0px 20px 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-img img {
  border-style: none;
  transition-duration: 0.3s;
}
.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-title {
  margin-bottom: -5px;
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);
  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);
  letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
  word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-description {
  font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
  font-size: var(--e-global-typography-b8b5285-font-size);
  font-weight: var(--e-global-typography-b8b5285-font-weight);
  text-decoration: var(--e-global-typography-b8b5285-text-decoration);
  line-height: var(--e-global-typography-b8b5285-line-height);
  letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
  word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-7f9e460 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 24px 35px 24px 35px;
  background-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
  box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.13);
}
.elementor-6 .elementor-element.elementor-element-7f9e460 {
  width: auto;
  max-width: auto;
  bottom: 0vh;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7f9e460 {
  right: -0.2vw;
}
body.rtl .elementor-6 .elementor-element.elementor-element-7f9e460 {
  left: -0.2vw;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-dbd5396.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-dbd5396.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-dbd5396 > .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-6 .elementor-element.elementor-element-dbd5396 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 68px;
}
.elementor-6 .elementor-element.elementor-element-0739a92 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: var(--e-global-typography-9dd460c-font-size);

  text-decoration: var(--e-global-typography-9dd460c-text-decoration);
  line-height: var(--e-global-typography-9dd460c-line-height);


}
.elementor-6 .elementor-element.elementor-element-0739a92 > .elementor-widget-container {
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-4963de6 .elementor-heading-title {
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);
  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);
  letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
  word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	color: #000;
}
.elementor-6 .elementor-element.elementor-element-4963de6 > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-42eec84 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-317364d);
  --divider-border-width: 3px;
}
.elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider-separator {
  width: 12%;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider {
  text-align: left;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-6 .elementor-element.elementor-element-42eec84 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-f9dafb9 > .elementor-widget-container {
  margin: 10px 0px 26px 0px;
  padding: 0% 9% 0% 0%;
}
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px/2);
}
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px/2);
}
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px/2);
  margin-left: calc(-5px/2);
}
body.rtl .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-5px/2);
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-5px/2);
}
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-icon i {
  color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
  color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
  fill: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-1449e12 {
  --e-icon-list-icon-size: 18px;
}
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  padding-left: 6px;
}
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e3f378-font-size);

  text-decoration: var(--e-global-typography-7e3f378-text-decoration);
  line-height: var(--e-global-typography-7e3f378-line-height);

}
.elementor-6 .elementor-element.elementor-element-1449e12 > .elementor-widget-container {
  margin: 0px 0px 34px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button .elementor-align-icon-right {

}
.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button .elementor-align-icon-left {
  margin-right: 25px;
}
.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);

  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 30px 30px 30px 30px;

}
.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button:focus {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button:focus svg {
  fill: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-4d34b5c > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-5480138:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5480138 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-668d481);
  background-image: url("../images/what-we-do-section-office-image.jpg");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-6 .elementor-element.elementor-element-5480138 > .elementor-background-overlay {
  background-image: url("../images/what-we-do-section-overlay.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  mix-blend-mode: darken;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-5480138 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 140px 0px 140px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-642bca3.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-642bca3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}


@media (max-width: 1399px) {
  .elementor-6 .elementor-element.elementor-element-642bca3 > .elementor-element-populated {
  margin: 0px 15px 0px 370px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 370px;
  padding: 0px 0px 0px 0px;
}
}


@media (min-width: 1400px) and (max-width: 1439px) {
  .elementor-6 .elementor-element.elementor-element-642bca3 > .elementor-element-populated {
  margin: 0px 15px 0px 100px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 100px;
  padding: 0px 0px 0px 0px;
}
}


@media (min-width: 1440px) and (max-width: 1918px) {
  .elementor-6 .elementor-element.elementor-element-642bca3 > .elementor-element-populated {
  margin: 0px 15px 0px 120px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 100px;
  padding: 0px 0px 0px 0px;
}
}


@media (min-width: 1919px) and (max-width: 2000px) {
  .elementor-6 .elementor-element.elementor-element-642bca3 > .elementor-element-populated {
  margin: 0px 15px 0px 370px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 100px;
  padding: 0px 0px 0px 0px;
}
}


@media (min-width: 1922px) {
  .elementor-6 .elementor-element.elementor-element-642bca3 > .elementor-element-populated {
  margin: 0px 15px 0px 370px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 370px;
  padding: 0px 0px 0px 0px;
}
}



.elementor-6 .elementor-element.elementor-element-b10b9c6 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-139a972.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-139a972.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-139a972 > .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-6 .elementor-element.elementor-element-139a972:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
  background-image: url("../images/services-we-offer-bg-img.jpg");
}
.elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated > .elementor-background-overlay {
  background-color: var(--e-global-color-317364d);
  opacity: 0.85;
}
.elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-background-slideshow {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
  padding: 60px 45px 56px 45px;
}
.elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-e9b256b .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: var(--e-global-typography-9dd460c-font-size);
  font-weight: var(--e-global-typography-9dd460c-font-weight);
  text-decoration: var(--e-global-typography-9dd460c-text-decoration);
  line-height: var(--e-global-typography-9dd460c-line-height);
  letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
  word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-e9b256b > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-1361363 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);
  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);
  letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
  word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-1361363 > .elementor-widget-container {
  margin: 4px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-5d87664 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 3px;
}
.elementor-6 .elementor-element.elementor-element-5d87664 .elementor-divider-separator {
  width: 34%;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-6 .elementor-element.elementor-element-5d87664 .elementor-divider {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-6 .elementor-element.elementor-element-208e6b7 {
  color: var(--e-global-color-secondary);
  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);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-6 .elementor-element.elementor-element-208e6b7 > .elementor-widget-container {
  margin: 16px 0px 31px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button {
  fill: var(--e-global-color-secondary);
  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-accent);
  border-radius: 40px 40px 40px 40px;
  padding: 20px 35px 20px 35px;
}
.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button:focus {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-d746baa);
  border-color: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button:focus svg {
  fill: var(--e-global-color-secondary);
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-3fc6c22.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-3fc6c22.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-3fc6c22 > .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-6 .elementor-element.elementor-element-3fc6c22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-background-slideshow {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-3fc6c22:hover > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-3fc6c22:hover > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-3fc6c22:hover > .elementor-element-populated > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 60px 34px 56px 34px;
}
.elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-8bddcca {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-8bddcca > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-f41cb68 .elementor-heading-title {
  font-size: var(--e-global-typography-eb51cdb-font-size);
  font-weight: var(--e-global-typography-eb51cdb-font-weight);
  text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
  line-height: var(--e-global-typography-eb51cdb-line-height);
  letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
  word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-f41cb68 > .elementor-widget-container {
  margin: 10px 0px 2px 0px;
  padding: 0px 15px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-fef1ad0 {
  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);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-6 .elementor-element.elementor-element-fef1ad0 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-b966536 .elementor-button:focus {
  color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-b966536 .elementor-button:focus svg {
  fill: var(--e-global-color-317364d);
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-8454076.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-8454076.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-8454076 > .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-6 .elementor-element.elementor-element-8454076:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-background-slideshow {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-8454076:hover > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-8454076:hover > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-8454076:hover > .elementor-element-populated > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 58px 34px 56px 34px;
}
.elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-88fd057 {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-88fd057 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-b5d0c97 .elementor-heading-title {
  font-size: var(--e-global-typography-eb51cdb-font-size);
  font-weight: var(--e-global-typography-eb51cdb-font-weight);
  text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
  line-height: var(--e-global-typography-eb51cdb-line-height);
  letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
  word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-b5d0c97 > .elementor-widget-container {
  margin: 10px 0px 2px 0px;
  padding: 0px 10px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-5cf710c {
  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);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-6 .elementor-element.elementor-element-5cf710c > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button:focus {
  color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button:focus svg {
  fill: var(--e-global-color-317364d);
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-da3ed81.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-da3ed81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-da3ed81 > .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-6 .elementor-element.elementor-element-da3ed81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-background-slideshow {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-da3ed81:hover > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-da3ed81:hover > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-da3ed81:hover > .elementor-element-populated > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 60px 34px 56px 34px;
}
.elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-af0ffb0 {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-af0ffb0 > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6d01143 .elementor-heading-title {
  font-size: var(--e-global-typography-eb51cdb-font-size);
  font-weight: var(--e-global-typography-eb51cdb-font-weight);
  text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
  line-height: var(--e-global-typography-eb51cdb-line-height);
  letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
  word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-6d01143 > .elementor-widget-container {
  margin: 10px 0px 2px 0px;
  padding: 0px 30px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-e498fc4 {
  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);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-6 .elementor-element.elementor-element-e498fc4 > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button:focus {
  color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button:focus svg {
  fill: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-854b64d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-854b64d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../images/portfolio-section-bg.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6 .elementor-element.elementor-element-854b64d > .elementor-background-overlay {
  background-color: #362F35F0;
  background-image: url("../images/portfolio-section-overlay.png");
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-854b64d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 130px 0px 190px 0px;
}
.elementor-6 .elementor-element.elementor-element-dc151bf > .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-6 .elementor-element.elementor-element-dc151bf > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-aaa51d7 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-471000f.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-471000f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-471000f.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6 .elementor-element.elementor-element-471000f > .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-6 .elementor-element.elementor-element-471000f > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-d4db14d {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-6 .elementor-element.elementor-element-d4db14d > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 42px 35px 42px 35px;
  background-color: var(--e-global-color-317364d);
  border-radius: 100px 100px 100px 100px;
}
.elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);
  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);
  letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
  word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-title {
  color: var(--e-global-color-9e5ed57);
  font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
  font-size: var(--e-global-typography-b8b5285-font-size);
  font-weight: var(--e-global-typography-b8b5285-font-weight);
  text-decoration: var(--e-global-typography-b8b5285-text-decoration);
  line-height: var(--e-global-typography-b8b5285-line-height);
  letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
  word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-8837358 > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-46f71ec.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-46f71ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-46f71ec.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6 .elementor-element.elementor-element-46f71ec > .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-6 .elementor-element.elementor-element-46f71ec > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: var(--e-global-color-aad819a);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-46f71ec > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-8d8dfff {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-6 .elementor-element.elementor-element-8d8dfff > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 42px 35px 42px 35px;
  background-color: #da251c;
  border-radius: 100px 100px 100px 100px;
}
.elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);
  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);
  letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
  word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-title {
  color: var(--e-global-color-9e5ed57);
  font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
  font-size: var(--e-global-typography-b8b5285-font-size);
  font-weight: var(--e-global-typography-b8b5285-font-weight);
  text-decoration: var(--e-global-typography-b8b5285-text-decoration);
  line-height: var(--e-global-typography-b8b5285-line-height);
  letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
  word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-99067c0 > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-47603a0.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-47603a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-47603a0.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6 .elementor-element.elementor-element-47603a0 > .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-6 .elementor-element.elementor-element-47603a0 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: var(--e-global-color-aad819a);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-47603a0 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-998a4f2 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-6 .elementor-element.elementor-element-998a4f2 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 42px 35px 42px 35px;
  background-color: var(--e-global-color-317364d);
  border-radius: 100px 100px 100px 100px;
}
.elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);
  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);
  letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
  word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-title {
  color: var(--e-global-color-9e5ed57);
  font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
  font-size: var(--e-global-typography-b8b5285-font-size);
  font-weight: var(--e-global-typography-b8b5285-font-weight);
  text-decoration: var(--e-global-typography-b8b5285-text-decoration);
  line-height: var(--e-global-typography-b8b5285-line-height);
  letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
  word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-f997044 > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-fadf31c.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-fadf31c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-fadf31c.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6 .elementor-element.elementor-element-fadf31c > .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-6 .elementor-element.elementor-element-fadf31c > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: var(--e-global-color-aad819a);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-fadf31c > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-aba5c8e > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-aba5c8e {
  width: auto;
  max-width: auto;
  top: 17.3vh;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-aba5c8e {
  right: -4.4vw;
}
body.rtl .elementor-6 .elementor-element.elementor-element-aba5c8e {
  left: -4.4vw;
}
.elementor-6 .elementor-element.elementor-element-5c3fba4 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-6 .elementor-element.elementor-element-5c3fba4 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 42px 35px 42px 35px;
  background-color: #da251c;
  border-radius: 100px 100px 100px 100px;
}
.elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);

  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);

}
.elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-title {
  color: var(--e-global-color-9e5ed57);
  font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
  font-size: var(--e-global-typography-b8b5285-font-size);

  text-decoration: var(--e-global-typography-b8b5285-text-decoration);
  line-height: var(--e-global-typography-b8b5285-line-height);

}
.elementor-6 .elementor-element.elementor-element-090a635 > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-a4634c4 {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-a4634c4 .elementor-heading-title {
  color:#fff;
  font-size: var(--e-global-typography-9dd460c-font-size);

  text-decoration: var(--e-global-typography-9dd460c-text-decoration);
  line-height: var(--e-global-typography-9dd460c-line-height);

}
.elementor-6 .elementor-element.elementor-element-a4634c4 > .elementor-widget-container {
  margin: 10.8% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-0b34700 {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-0b34700 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);

  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);

}
.elementor-6 .elementor-element.elementor-element-0b34700 > .elementor-widget-container {
  margin: 4px 0px 0px 0px;
  padding: 0% 25% 0% 25%;
}
.elementor-6 .elementor-element.elementor-element-dd10dd2 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 3px;
}
.elementor-6 .elementor-element.elementor-element-dd10dd2 .elementor-divider-separator {
  width: 6%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-6 .elementor-element.elementor-element-dd10dd2 .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-6 .elementor-element.elementor-element-dd10dd2 > .elementor-widget-container {
  margin: 15px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-311bf12 {
  text-align: left;
  width: auto;
  max-width: auto;
  top: 48.6vh;
}
.elementor-6 .elementor-element.elementor-element-311bf12 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-6 .elementor-element.elementor-element-311bf12 {
  left: -7.5vw;
}
body.rtl .elementor-6 .elementor-element.elementor-element-311bf12 {
  right: -7.5vw;
}
.elementor-6 .elementor-element.elementor-element-d2f65e5 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 120px 0px;
	background: #fff;
}
.elementor-6 .elementor-element.elementor-element-1a1b11b > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-ba01ac7 {
  margin-top: -160px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-ac4aa7a > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-d1501b3:hover img {
  opacity: 1;
}
.elementor-6 .elementor-element.elementor-element-d1501b3 img {
  border-radius: 30px 30px 30px 30px;
	height: 400px;
	object-fit:cover;
}
.elementor-6 .elementor-element.elementor-element-d1501b3 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-first-header span {
  display: block;
	text-align: center;
}
.elementor-6 .elementor-element.elementor-element-4c6bd03 .elementor-widget-container {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-first-span {
  font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
  font-size: 18px;

  font-weight: var(--e-global-typography-54b681e-font-weight);
  text-decoration: var(--e-global-typography-54b681e-text-decoration);
  line-height: var(--e-global-typography-54b681e-line-height);
  letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
  word-spacing: var(--e-global-typography-54b681e-word-spacing);
  color: var(--e-global-color-317364d);
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-second-header {
  font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e3f378-font-size);
  font-weight: var(--e-global-typography-7e3f378-font-weight);
  text-decoration: var(--e-global-typography-7e3f378-text-decoration);
  line-height: var(--e-global-typography-7e3f378-line-height);
  letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
  word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-4c6bd03 > .elementor-widget-container {
  margin: -65px 25px 0px 25px;
  padding: 10px 28px 10px 28px;
  background-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
  box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}
.elementor-6 .elementor-element.elementor-element-fbd47e6 > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-f82e94c:hover img {
  opacity: 1;
}
.elementor-6 .elementor-element.elementor-element-f82e94c img {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-f82e94c > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-first-header span {
  display: block;
		text-align: center;
}
.elementor-6 .elementor-element.elementor-element-8aa0131 .elementor-widget-container {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-first-span {
  font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
  font-size: var(--e-global-typography-54b681e-font-size);
  font-weight: var(--e-global-typography-54b681e-font-weight);
  text-decoration: var(--e-global-typography-54b681e-text-decoration);
  line-height: var(--e-global-typography-54b681e-line-height);
  letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
  word-spacing: var(--e-global-typography-54b681e-word-spacing);
  color: var(--e-global-color-317364d);
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-second-header {
  font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e3f378-font-size);
  font-weight: var(--e-global-typography-7e3f378-font-weight);
  text-decoration: var(--e-global-typography-7e3f378-text-decoration);
  line-height: var(--e-global-typography-7e3f378-line-height);
  letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
  word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-8aa0131 > .elementor-widget-container {
  margin: -65px 25px 0px 25px;
  padding: 24px 28px 20px 28px;
  background-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
  box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}
.elementor-6 .elementor-element.elementor-element-a9e9c00 > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-94d1e61:hover img {
  opacity: 1;
}
.elementor-6 .elementor-element.elementor-element-94d1e61 img {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-94d1e61 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-first-header span {
  display: block;
		text-align: center;
}
.elementor-6 .elementor-element.elementor-element-ad48cf2 .elementor-widget-container {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-first-span {
  font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
  font-size: var(--e-global-typography-54b681e-font-size);
  font-weight: var(--e-global-typography-54b681e-font-weight);
  text-decoration: var(--e-global-typography-54b681e-text-decoration);
  line-height: var(--e-global-typography-54b681e-line-height);
  letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
  word-spacing: var(--e-global-typography-54b681e-word-spacing);
  color: var(--e-global-color-317364d);
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-second-header {
  font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e3f378-font-size);
  font-weight: var(--e-global-typography-7e3f378-font-weight);
  text-decoration: var(--e-global-typography-7e3f378-text-decoration);
  line-height: var(--e-global-typography-7e3f378-line-height);
  letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
  word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-ad48cf2 > .elementor-widget-container {
  margin: -65px 25px 0px 25px;
  padding: 24px 28px 20px 28px;
  background-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
  box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}
.elementor-6 .elementor-element.elementor-element-2a0fcef {
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-9e788ae > .elementor-element-populated {
  transition: background 0.1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-9e788ae > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-07bd056:hover img {
  opacity: 1;
}
.elementor-6 .elementor-element.elementor-element-07bd056 img {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-07bd056 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-first-header span {
  display: block;
		text-align: center;
}
.elementor-6 .elementor-element.elementor-element-8dba742 .elementor-widget-container {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-first-span {
  font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
  font-size: var(--e-global-typography-54b681e-font-size);
  font-weight: var(--e-global-typography-54b681e-font-weight);
  text-decoration: var(--e-global-typography-54b681e-text-decoration);
  line-height: var(--e-global-typography-54b681e-line-height);
  letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
  word-spacing: var(--e-global-typography-54b681e-word-spacing);
  color: var(--e-global-color-317364d);
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-second-header {
  font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e3f378-font-size);
  font-weight: var(--e-global-typography-7e3f378-font-weight);
  text-decoration: var(--e-global-typography-7e3f378-text-decoration);
  line-height: var(--e-global-typography-7e3f378-line-height);
  letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
  word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-8dba742 > .elementor-widget-container {
  margin: -65px 25px 0px 25px;
  padding: 24px 28px 20px 28px;
  background-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
  box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}
.elementor-6 .elementor-element.elementor-element-191e8d2 > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-b490ba4:hover img {
  opacity: 1;
}
.elementor-6 .elementor-element.elementor-element-b490ba4 img {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-b490ba4 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-first-header span {
  display: block;
		text-align: center;
}
.elementor-6 .elementor-element.elementor-element-6fd5658 .elementor-widget-container {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-first-span {
  font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
  font-size: var(--e-global-typography-54b681e-font-size);
  font-weight: var(--e-global-typography-54b681e-font-weight);
  text-decoration: var(--e-global-typography-54b681e-text-decoration);
  line-height: var(--e-global-typography-54b681e-line-height);
  letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
  word-spacing: var(--e-global-typography-54b681e-word-spacing);
  color: var(--e-global-color-317364d);
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-second-header {
  font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e3f378-font-size);
  font-weight: var(--e-global-typography-7e3f378-font-weight);
  text-decoration: var(--e-global-typography-7e3f378-text-decoration);
  line-height: var(--e-global-typography-7e3f378-line-height);
  letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
  word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6fd5658 > .elementor-widget-container {
  margin: -65px 25px 0px 25px;
  padding: 24px 28px 20px 28px;
  background-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
  box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}
.elementor-6 .elementor-element.elementor-element-8a998ca > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-e964f81:hover img {
  opacity: 1;
}
.elementor-6 .elementor-element.elementor-element-e964f81 img {
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-e964f81 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-first-header span {
  display: block;
		text-align: center;
}
.elementor-6 .elementor-element.elementor-element-0d6918d .elementor-widget-container {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-first-span {
  font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
  font-size: var(--e-global-typography-54b681e-font-size);
  font-weight: var(--e-global-typography-54b681e-font-weight);
  text-decoration: var(--e-global-typography-54b681e-text-decoration);
  line-height: var(--e-global-typography-54b681e-line-height);
  letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
  word-spacing: var(--e-global-typography-54b681e-word-spacing);
  color: var(--e-global-color-317364d);
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-second-header {
  font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e3f378-font-size);
  font-weight: var(--e-global-typography-7e3f378-font-weight);
  text-decoration: var(--e-global-typography-7e3f378-text-decoration);
  line-height: var(--e-global-typography-7e3f378-line-height);
  letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
  word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-0d6918d > .elementor-widget-container {
  margin: -65px 25px 0px 25px;
  padding: 24px 28px 20px 28px;
  background-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
  box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}
.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button .elementor-align-icon-right {

}
.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button .elementor-align-icon-left {
  margin-right: 34px;
}
.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);

  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 50px 50px 50px 50px;

}
.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button:focus {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-d746baa);
  border-color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button:focus svg {
  fill: var(--e-global-color-accent);
}


.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}
.elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider-separator {
    width: 12%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-widget-divider .elementor-divider-separator {
    display: flex;
    margin: 0;
    direction: ltr;
}




.elementor-6 .elementor-element.elementor-element-9c8063e > .elementor-widget-container {
  margin: 50px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-29544b4:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-29544b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-668d481);
}
.elementor-6 .elementor-element.elementor-element-29544b4 > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-29544b4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-6c4b609.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-6c4b609.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-6c4b609 > .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-6 .elementor-element.elementor-element-6c4b609 > .elementor-element-populated > .elementor-background-overlay {
  background-image: url("../images/who-are-we-section-overlay.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.elementor-6 .elementor-element.elementor-element-6c4b609 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 8% 0% 15%;
}
.elementor-6 .elementor-element.elementor-element-6c4b609 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-0eb4ff6 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: var(--e-global-typography-9dd460c-font-size);
  font-weight: var(--e-global-typography-9dd460c-font-weight);
  text-decoration: var(--e-global-typography-9dd460c-text-decoration);
  line-height: var(--e-global-typography-9dd460c-line-height);
  letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
  word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-0eb4ff6 > .elementor-widget-container {
  margin: 4px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-9ea60ac .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);
  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);
  letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
  word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-9ea60ac > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-7012a10 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-317364d);
  --divider-border-width: 3px;
}
.elementor-6 .elementor-element.elementor-element-7012a10 .elementor-divider-separator {
  width: 13%;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-6 .elementor-element.elementor-element-7012a10 .elementor-divider {
  text-align: left;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-6 .elementor-element.elementor-element-7012a10 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-93635a8 > .elementor-widget-container {
  margin: 11px 0px 7px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-e401f8d {
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-574e9f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-574e9f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-574e9f4 > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-317364d);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-574e9f4 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-574e9f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-574e9f4 > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-6 .elementor-element.elementor-element-574e9f4 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-3c6c514.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-6 .elementor-element.elementor-element-3c6c514.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-3c6c514.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-title {
  margin-bottom: 2px;
  font-size: var(--e-global-typography-eb51cdb-font-size);
  font-weight: var(--e-global-typography-eb51cdb-font-weight);
  text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
  line-height: var(--e-global-typography-eb51cdb-line-height);
  letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
  word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-3c6c514 > .elementor-widget-container {
  margin: 27px 22px 23px 22px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-b866d27:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-b866d27 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-b866d27 > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-b866d27 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-b866d27 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-b866d27 > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-6 .elementor-element.elementor-element-b866d27 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-34b4aee.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-6 .elementor-element.elementor-element-34b4aee.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-34b4aee.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-title {
  margin-bottom: 2px;
  font-size: var(--e-global-typography-eb51cdb-font-size);
  font-weight: var(--e-global-typography-eb51cdb-font-weight);
  text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
  line-height: var(--e-global-typography-eb51cdb-line-height);
  letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
  word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-34b4aee > .elementor-widget-container {
  margin: 27px 22px 23px 22px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-ed61058.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-ed61058.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-ed61058 > .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-6 .elementor-element.elementor-element-ed61058:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-ed61058 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../images/who-are-we-video-tumbnail.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6 .elementor-element.elementor-element-ed61058 > .elementor-element-populated > .elementor-background-overlay {
  background-image: url("../images/who-are-we-video-overlay.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.elementor-6 .elementor-element.elementor-element-ed61058 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-ed61058 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-afa645b {
  --spacer-size: 600px;
}
.elementor-6 .elementor-element.elementor-element-a51bda7 {
  margin-top: 60px;
  margin-bottom: 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-bdec04d.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-bdec04d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-bdec04d > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-68284ec .video-content {
  text-align: center;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn {
  padding: 9px 0px 9px 4px;
  width: 97px;
  height: 97px;
  line-height: 82px;
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-width: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn i {
  font-size: 22px;
}
.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn svg {
  max-width: 22px;
}
.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn svg path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn:hover svg path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn, .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn:before {
  border-radius: 80px 80px 80px 80px;
}
.elementor-6 .elementor-element.elementor-element-68284ec > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-88b0b57.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-88b0b57.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6 .elementor-element.elementor-element-88b0b57 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-168f65a .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-d8c1098-font-family), Sans-serif;
  font-size: var(--e-global-typography-d8c1098-font-size);
  font-weight: var(--e-global-typography-d8c1098-font-weight);
  text-decoration: var(--e-global-typography-d8c1098-text-decoration);
  line-height: var(--e-global-typography-d8c1098-line-height);
  letter-spacing: var(--e-global-typography-d8c1098-letter-spacing);
  word-spacing: var(--e-global-typography-d8c1098-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-168f65a > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 42% 0% 0%;
}
.elementor-6 .elementor-element.elementor-element-25f3195 > .elementor-background-overlay {
  background-image: url("../images/testmonial-section-overlay.png");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.elementor-6 .elementor-element.elementor-element-25f3195 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 140px 0px 200px 0px;
}
.elementor-6 .elementor-element.elementor-element-02c1185 > .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-6 .elementor-element.elementor-element-02c1185 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-9ef3a5e {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-9ef3a5e .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: var(--e-global-typography-9dd460c-font-size);
  font-weight: var(--e-global-typography-9dd460c-font-weight);
  text-decoration: var(--e-global-typography-9dd460c-text-decoration);
  line-height: var(--e-global-typography-9dd460c-line-height);
  letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
  word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-9ef3a5e > .elementor-widget-container {
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-d807ea9 {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-d807ea9 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);
  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);
  letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
  word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-d807ea9 > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
  padding: 0% 25% 0% 25%;
}
.elementor-6 .elementor-element.elementor-element-e941854 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-317364d);
  --divider-border-width: 3px;
}
.elementor-6 .elementor-element.elementor-element-e941854 .elementor-divider-separator {
  width: 6%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-6 .elementor-element.elementor-element-e941854 .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-6 .elementor-element.elementor-element-e941854 > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-slide {
  margin-right: 15px;
  margin-left: 15px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider {
  --ekit_testimonial_left_right_spacing: 15px;
  --ekit_testimonial_slidetoshow: 3;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-list {
  padding: 20px 0px 20px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card {
  margin-left: 0px;
  margin-right: 0px;
  padding: 35px 20px 40px 20px;
  box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.04);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card {
  border-radius: 20px 20px 20px 20px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
  background-color: var(--e-global-color-secondary);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementkit-testimonial-col {
  align-self: center;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-content {
  text-align: center;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .ekit_testimonial_style_5 .elementskit-commentor-header {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
  color: var(--e-global-color-primary);
  margin: 20px 0px 40px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
  color: var(--e-global-color-primary);
  margin: 20px 0px 40px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content > p {
  color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content > p {
  color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
  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);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars > li > a, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars > li > span {
  color: var(--e-global-color-accent);
  font-size: 18px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars > li:not(:last-child) {
  margin-right: 2px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {
  color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
  color: var(--e-global-color-317364d);
  margin-bottom: -15px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
  color: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
  color: var(--e-global-color-317364d);
  margin-bottom: -15px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon svg path {
  stroke: var(--e-global-color-317364d);
  fill: var(--e-global-color-317364d);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon > i {
  color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style:hover .elementskit-commentor-content > i {
  color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-two:hover .elementskit-icon-content > i {
  color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-three:hover .elementskit-icon-content > i {
  color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon svg path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon > i {
  color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon svg path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon > i {
  color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon svg path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon > i {
  font-size: 34px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon > svg {
  width: 34px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon {
  margin-bottom: -15px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-content > i {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-icon-content > i {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon svg {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
  border-radius: 50%;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e3f378-font-size);
  font-weight: var(--e-global-typography-7e3f378-font-weight);
  text-decoration: var(--e-global-typography-7e3f378-text-decoration);
  line-height: var(--e-global-typography-7e3f378-line-height);
  letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
  word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  margin-bottom: 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-des {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3bd8bff-font-family), Sans-serif;
  font-size: var(--e-global-typography-3bd8bff-font-size);
  font-weight: var(--e-global-typography-3bd8bff-font-weight);
  text-decoration: var(--e-global-typography-3bd8bff-text-decoration);
  line-height: var(--e-global-typography-3bd8bff-line-height);
  letter-spacing: var(--e-global-typography-3bd8bff-letter-spacing);
  word-spacing: var(--e-global-typography-3bd8bff-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-bio {
  margin: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-bio .elementskit-commentor-image > img {
  height: 65px;
  width: 65px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .ekit-testimonial--avatar {
  margin: 6px 16px 0px 18px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots {
  bottom: -18px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li button {
  width: 12px;
  height: 12px;
  border-radius: 20px 20px 20px 20px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
  margin-right: 11px;
}
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li.slick-active button {
  background-color: var(--e-global-color-accent);
  width: 14px;
  height: 14px;
  transform: scale(1.2);
}
.elementor-6 .elementor-element.elementor-element-6c78159 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-cd72350:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-cd72350 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-668d481);
}
.elementor-6 .elementor-element.elementor-element-cd72350 > .elementor-background-overlay {
  background-image: url("../images/what-we-do-section-overlay.png");
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6 .elementor-element.elementor-element-cd72350 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 170px 0px;
}
.elementor-6 .elementor-element.elementor-element-e06cb7e > .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-6 .elementor-element.elementor-element-e06cb7e > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-d9d94b9 {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-d9d94b9 .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-size: var(--e-global-typography-9dd460c-font-size);
  font-weight: var(--e-global-typography-9dd460c-font-weight);
  text-decoration: var(--e-global-typography-9dd460c-text-decoration);
  line-height: var(--e-global-typography-9dd460c-line-height);
  letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
  word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-d9d94b9 > .elementor-widget-container {
  margin: 8px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-2698203 {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-2698203 .elementor-heading-title {
  font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
  font-size: var(--e-global-typography-54c6b7b-font-size);
  text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
  line-height: var(--e-global-typography-54c6b7b-line-height);
  letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
  word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-2698203 > .elementor-widget-container {
  margin: 0px 0px 9px 0px;
  padding: 0% 20% 0% 20%;
}
.elementor-6 .elementor-element.elementor-element-05799c4 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-317364d);
  --divider-border-width: 3px;
}
.elementor-6 .elementor-element.elementor-element-05799c4 .elementor-divider-separator {
  width: 6%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-6 .elementor-element.elementor-element-05799c4 .elementor-divider {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-6 .elementor-element.elementor-element-05799c4 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-bcc9c7c {
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-1fe54ee > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-39301a3.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-6 .elementor-element.elementor-element-39301a3.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-39301a3.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-img img {
  border-radius: 20px;
  transition-duration: 0.3s;
}
.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-title {
  margin-bottom: 0px;
  font-size: var(--e-global-typography-eb51cdb-font-size);
  font-weight: var(--e-global-typography-eb51cdb-font-weight);
  text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
  line-height: var(--e-global-typography-eb51cdb-line-height);
  letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
  word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-description {
  color: var(--e-global-color-317364d);
  font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
  font-size: var(--e-global-typography-b8b5285-font-size);
  font-weight: var(--e-global-typography-b8b5285-font-weight);
  text-decoration: var(--e-global-typography-b8b5285-text-decoration);
  line-height: var(--e-global-typography-b8b5285-line-height);
  letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
  word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-39301a3 > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
  padding: 20px 0px 25px 0px;
  background-color: var(--e-global-color-secondary);
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-39301a3:hover .elementor-widget-container {
  background-color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-93ef49f > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-e4c343f.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-6 .elementor-element.elementor-element-e4c343f.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-e4c343f.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-img img {
  border-radius: 20px;
  transition-duration: 0.3s;
}
.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-title {
  margin-bottom: 0px;
  font-size: var(--e-global-typography-eb51cdb-font-size);
  font-weight: var(--e-global-typography-eb51cdb-font-weight);
  text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
  line-height: var(--e-global-typography-eb51cdb-line-height);
  letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
  word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-description {
  color: var(--e-global-color-317364d);
  font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
  font-size: var(--e-global-typography-b8b5285-font-size);
  font-weight: var(--e-global-typography-b8b5285-font-weight);
  text-decoration: var(--e-global-typography-b8b5285-text-decoration);
  line-height: var(--e-global-typography-b8b5285-line-height);
  letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
  word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-e4c343f > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
  padding: 20px 0px 25px 0px;
  background-color: var(--e-global-color-secondary);
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-e4c343f:hover .elementor-widget-container {
  background-color: var(--e-global-color-accent);
}
.elementor-6 .elementor-element.elementor-element-cb0817d > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6 .elementor-element.elementor-element-e7d6b8b.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-6 .elementor-element.elementor-element-e7d6b8b.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-e7d6b8b.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-img img {
  border-radius: 20px;
  transition-duration: 0.3s;
}
.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-title {
  margin-bottom: 0px;
  font-size: var(--e-global-typography-eb51cdb-font-size);
  font-weight: var(--e-global-typography-eb51cdb-font-weight);
  text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
  line-height: var(--e-global-typography-eb51cdb-line-height);
  letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
  word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-description {
  color: var(--e-global-color-317364d);
  font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
  font-size: var(--e-global-typography-b8b5285-font-size);
  font-weight: var(--e-global-typography-b8b5285-font-weight);
  text-decoration: var(--e-global-typography-b8b5285-text-decoration);
  line-height: var(--e-global-typography-b8b5285-line-height);
  letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
  word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}
.elementor-6 .elementor-element.elementor-element-e7d6b8b > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
  padding: 20px 0px 25px 0px;
  background-color: var(--e-global-color-secondary);
  border-radius: 30px 30px 30px 30px;
}
.elementor-6 .elementor-element.elementor-element-e7d6b8b:hover .elementor-widget-container {
  background-color: var(--e-global-color-accent);
}
:root {
  --page-title-display: none;
}
@media(min-width:768px) {
  .elementor-6 .elementor-element.elementor-element-8bc7e61 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-6a3c803 {
    width: 50%;
  }
  .elementor-6 .elementor-element.elementor-element-3e7b712 {
    width: 24.333%;
  }
  .elementor-6 .elementor-element.elementor-element-642bca3 {
    width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-139a972 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-8454076 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-471000f {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-46f71ec {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-47603a0 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-fadf31c {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-bdec04d {
    width: 18%;
  }
  .elementor-6 .elementor-element.elementor-element-88b0b57 {
    width: 82%;
  }
}
@media(max-width:1366px) and (min-width:768px) {
  .elementor-6 .elementor-element.elementor-element-8bc7e61 {
    width: 15%;
  }
  .elementor-6 .elementor-element.elementor-element-6a3c803 {
    width: 70%;
  }
  .elementor-6 .elementor-element.elementor-element-3e7b712 {
    width: 15%;
  }
  .elementor-6 .elementor-element.elementor-element-515d9f9 {
    width: 45%;
  }
  .elementor-6 .elementor-element.elementor-element-dbd5396 {
    width: 55%;
  }
  .elementor-6 .elementor-element.elementor-element-139a972 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-8454076 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-471000f {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-46f71ec {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-47603a0 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-fadf31c {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-6c4b609 {
    width: 50%;
  }
  .elementor-6 .elementor-element.elementor-element-ed61058 {
    width: 50%;
  }
  .elementor-6 .elementor-element.elementor-element-bdec04d {
    width: 30%;
  }
  .elementor-6 .elementor-element.elementor-element-88b0b57 {
    width: 70%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-6 .elementor-element.elementor-element-515d9f9 {
    width: 50%;
  }
  .elementor-6 .elementor-element.elementor-element-dbd5396 {
    width: 50%;
  }
  .elementor-6 .elementor-element.elementor-element-642bca3 {
    width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-139a972 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-8454076 {
    width: 25%;
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81 {
    width: 25%;
  }
}
@media(max-width:1366px) {
  .elementor-6 .elementor-element.elementor-element-d1c0705:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d1c0705 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-d1c0705 > .elementor-background-overlay {
    background-position: center left;
    background-repeat: no-repeat;
    opacity: 1;
  }
  .elementor-6 .elementor-element.elementor-element-d1c0705 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 120px 0px;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-720277a {
    right: 0vw;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-720277a {
    left: 0vw;
  }
  .elementor-6 .elementor-element.elementor-element-720277a {
    top: 0vh;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 50px;
  }
  .elementor-6 .elementor-element.elementor-element-6a3c803 > .elementor-element-populated {
    margin: 25px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-b811d7d .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-b811d7d > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-ffe6645 .elementor-heading-title {
    font-size: var(--e-global-typography-cecf85c-font-size);
    line-height: var(--e-global-typography-cecf85c-line-height);
    letter-spacing: var(--e-global-typography-cecf85c-letter-spacing);
    word-spacing: var(--e-global-typography-cecf85c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ffe6645 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 40px 0px 40px;
  }
  .elementor-6 .elementor-element.elementor-element-14d3e69 {
    font-size: var(--e-global-typography-fd81c3c-font-size);
    line-height: var(--e-global-typography-fd81c3c-line-height);
    letter-spacing: var(--e-global-typography-fd81c3c-letter-spacing);
    word-spacing: var(--e-global-typography-fd81c3c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-14d3e69 > .elementor-widget-container {
    margin: 10px 0px 20px 0px;
    padding: 0% 8% 0% 8%;
  }
  .elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 16px 25px 16px 30px;
  }
  .elementor-6 .elementor-element.elementor-element-042d862 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 16px 25px 16px 30px;
  }
  .elementor-6 .elementor-element.elementor-element-f662fc7 {
    width: 100%;
    max-width: 100%;
    bottom: 0vh;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f662fc7 {
    right: 0vw;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-f662fc7 {
    left: 0vw;
  }
  .elementor-6 .elementor-element.elementor-element-2d11546 > .elementor-background-overlay {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0;
  }
  .elementor-6 .elementor-element.elementor-element-2d11546 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-cb1a2cb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-515d9f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-515d9f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: top left;
    background-size: contain;
  }
  .elementor-6 .elementor-element.elementor-element-8485a4b > .elementor-widget-container {
    margin: 40px 30px 40px 30px;
  }
  .elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-7f9e460 > .elementor-widget-container {
    padding: 25px 30px 20px 30px;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7f9e460 {
    right: 0px;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-7f9e460 {
    left: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-dbd5396 > .elementor-element-populated {
    padding: 0px 0px 0px 40px;
  }
  .elementor-6 .elementor-element.elementor-element-0739a92 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0739a92 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-4963de6 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-4963de6 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider-separator {
    width: 12%;
  }
  .elementor-6 .elementor-element.elementor-element-f9dafb9 > .elementor-widget-container {
    margin: 10px 0px 20px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 {
    --e-icon-list-icon-size: 18px;
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 16px 30px 16px 35px;
  }
  .elementor-6 .elementor-element.elementor-element-4d34b5c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-5480138:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5480138 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center left;
    background-size: contain;
  }
  .elementor-6 .elementor-element.elementor-element-5480138 > .elementor-background-overlay {
    background-position: center right;
    background-size: cover;
    opacity: 1;
  }
  .elementor-6 .elementor-element.elementor-element-5480138 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-642bca3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-b10b9c6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 15px 40px 15px;
	      text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-e9b256b {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-e9b256b .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-1361363 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-1361363 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-1361363 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-5d87664 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-6 .elementor-element.elementor-element-5d87664 .elementor-divider {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-208e6b7 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-208e6b7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 18px 22px 18px 22px;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 15px 40px 15px;
	      text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-8bddcca {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-f41cb68 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-f41cb68 .elementor-heading-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-f41cb68 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-fef1ad0 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-fef1ad0 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-b966536 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-b966536 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 15px 40px 15px;
	      text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-88fd057 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-b5d0c97 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-b5d0c97 .elementor-heading-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-b5d0c97 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-5cf710c {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-5cf710c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-7ca20d2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 15px 40px 15px;
	      text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-af0ffb0 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-6d01143 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-6d01143 .elementor-heading-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6d01143 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-e498fc4 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-e498fc4 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
	  
  }
	
  .elementor-6 .elementor-element.elementor-element-1bd2bf8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-854b64d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-854b64d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-854b64d > .elementor-background-overlay {
    background-position: top right;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-854b64d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 15px 120px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-d4db14d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 42px 30px 42px 30px;
    border-radius: 100px 100px 100px 100px;
  }
  .elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8d8dfff > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 42px 30px 42px 30px;
    border-radius: 100px 100px 100px 100px;
  }
  .elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-998a4f2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 42px 30px 42px 30px;
    border-radius: 100px 100px 100px 100px;
  }
  .elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-aba5c8e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-aba5c8e {
    right: 0px;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-aba5c8e {
    left: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-aba5c8e {
    top: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-5c3fba4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 42px 30px 42px 30px;
    border-radius: 100px 100px 100px 100px;
  }
  .elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-a4634c4 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-a4634c4 > .elementor-widget-container {
    margin: 8% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-0b34700 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-311bf12 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-311bf12 {
    left: 0vw;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-311bf12 {
    right: 0vw;
  }
  .elementor-6 .elementor-element.elementor-element-311bf12 {
    top: -7vh;
  }
  .elementor-6 .elementor-element.elementor-element-d2f65e5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 100px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-ba01ac7 {
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-ac4aa7a > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-4c6bd03 > .elementor-widget-container {
    margin: -55px 15px 0px 15px;
    padding: 20px 15px 20px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-fbd47e6 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8aa0131 > .elementor-widget-container {
    margin: -55px 15px 0px 15px;
    padding: 20px 15px 20px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-a9e9c00 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ad48cf2 > .elementor-widget-container {
    margin: -55px 15px 0px 15px;
    padding: 20px 15px 20px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-2a0fcef {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-9e788ae > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8dba742 > .elementor-widget-container {
    margin: -55px 15px 0px 15px;
    padding: 20px 15px 20px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-191e8d2 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6fd5658 > .elementor-widget-container {
    margin: -55px 15px 0px 15px;
    padding: 20px 15px 20px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-8a998ca > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0d6918d > .elementor-widget-container {
    margin: -55px 15px 0px 15px;
    padding: 20px 15px 20px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 50px 50px 50px 50px;
    padding: 16px 25px 16px 40px;
  }
  .elementor-6 .elementor-element.elementor-element-9c8063e > .elementor-widget-container {
    margin: 50px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-29544b4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 80px;
  }
  .elementor-6 .elementor-element.elementor-element-6c4b609 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 100px 0px 100px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-0eb4ff6 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0eb4ff6 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-9ea60ac .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-9ea60ac > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-7012a10 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-93635a8 > .elementor-widget-container {
    margin: 10px 0px 5px 0px;
    padding: 0px 15px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-e401f8d {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-574e9f4 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-b866d27 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ed61058 > .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-6 .elementor-element.elementor-element-ed61058:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-ed61058 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-6 .elementor-element.elementor-element-ed61058 > .elementor-element-populated > .elementor-background-overlay {
    background-position: center center;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-ed61058 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-afa645b {
    --spacer-size: 450px;
  }
  .elementor-6 .elementor-element.elementor-element-a51bda7 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn {
    padding: 10px 0px 10px 4px;
    width: 80px;
    height: 80px;
    line-height: 60px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn i {
    font-size: 20px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn svg {
    max-width: 20px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-168f65a .elementor-heading-title {
    font-size: var(--e-global-typography-d8c1098-font-size);
    line-height: var(--e-global-typography-d8c1098-line-height);
    letter-spacing: var(--e-global-typography-d8c1098-letter-spacing);
    word-spacing: var(--e-global-typography-d8c1098-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-168f65a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-25f3195 > .elementor-background-overlay {
    background-position: bottom left;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-25f3195 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 120px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-9ef3a5e .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-d807ea9 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-name {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-des {
    font-size: var(--e-global-typography-3bd8bff-font-size);
    line-height: var(--e-global-typography-3bd8bff-line-height);
    letter-spacing: var(--e-global-typography-3bd8bff-letter-spacing);
    word-spacing: var(--e-global-typography-3bd8bff-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-cd72350 > .elementor-background-overlay {
    background-position: bottom right;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-cd72350 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-d9d94b9 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-d9d94b9 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-2698203 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-2698203 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0% 25% 0% 25%;
  }
  .elementor-6 .elementor-element.elementor-element-bcc9c7c {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 > .elementor-widget-container {
    margin: 0px 15px 0px 15px;
    padding: 25px 20px 25px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f > .elementor-widget-container {
    margin: 0px 15px 0px 15px;
    padding: 25px 20px 25px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b > .elementor-widget-container {
    margin: 0px 15px 0px 15px;
    padding: 25px 20px 25px 20px;
  }
}
@media(max-width:1024px) {
  .elementor-6 .elementor-element.elementor-element-d1c0705 > .elementor-background-overlay {
    background-position: center left;
  }
  .elementor-6 .elementor-element.elementor-element-d1c0705 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 100px 0px;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-720277a {
    right: 0%;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-720277a {
    left: 0%;
  }
  .elementor-6 .elementor-element.elementor-element-720277a {
    top: 0%;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li > a {
    border-radius: 30px 30px 30px 30px;
    width: 42px;
    height: 42px;
    line-height: 40px;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li {
    margin: 12px 0px 12px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li > a i {
    font-size: 16px;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li > a svg {
    max-width: 16px;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-6a3c803 > .elementor-element-populated {
    margin: 25px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-b811d7d .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-b811d7d > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-ffe6645 .elementor-heading-title {
    font-size: var(--e-global-typography-cecf85c-font-size);
    line-height: var(--e-global-typography-cecf85c-line-height);
    letter-spacing: var(--e-global-typography-cecf85c-letter-spacing);
    word-spacing: var(--e-global-typography-cecf85c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ffe6645 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-14d3e69 {
    font-size: var(--e-global-typography-fd81c3c-font-size);
    line-height: var(--e-global-typography-fd81c3c-line-height);
    letter-spacing: var(--e-global-typography-fd81c3c-letter-spacing);
    word-spacing: var(--e-global-typography-fd81c3c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-14d3e69 > .elementor-widget-container {
    margin: 10px 0px 15px 0px;
    padding: 0% 2% 0% 2%;
  }
  .elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 12px 25px 12px 30px;
  }
  .elementor-6 .elementor-element.elementor-element-96bc7e2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-042d862 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 12px 25px 12px 30px;
  }
  .elementor-6 .elementor-element.elementor-element-042d862 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
  }
  .elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-3e7b712.elementor-column .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-6 .elementor-element.elementor-element-3e7b712.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-6 .elementor-element.elementor-element-3e7b712 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-bb60338 {
    --spacer-size: 50px;
  }
  .elementor-6 .elementor-element.elementor-element-f662fc7 {
    width: 100%;
    max-width: 100%;
    bottom: 0vh;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f662fc7 {
    right: 0vw;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-f662fc7 {
    left: 0vw;
  }
  .elementor-6 .elementor-element.elementor-element-2d11546 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 15px 80px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-cb1a2cb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-515d9f9.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-6 .elementor-element.elementor-element-515d9f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-6 .elementor-element.elementor-element-515d9f9 > .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-6 .elementor-element.elementor-element-515d9f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-515d9f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: top left;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-515d9f9 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-8485a4b > .elementor-widget-container {
    margin: 20px 20px 0px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-7f9e460 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7f9e460 {
    right: 0vw;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-7f9e460 {
    left: 0vw;
  }
  .elementor-6 .elementor-element.elementor-element-7f9e460 {
    bottom: 7vh;
  }
  .elementor-6 .elementor-element.elementor-element-dbd5396 > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-0739a92 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0739a92 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-4963de6 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-4963de6 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider-separator {
    width: 15%;
  }
  .elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-42eec84 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-f9dafb9 > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
    padding: 0% 4% 0% 0%;
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 {
    --e-icon-list-icon-size: 16px;
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 12px 25px 12px 30px;
  }
  .elementor-6 .elementor-element.elementor-element-4d34b5c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-5480138 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-642bca3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-b10b9c6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-e9b256b .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-1361363 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-1361363 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-208e6b7 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-208e6b7 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 15px 10px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22:hover > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22:hover > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-3fc6c22:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-8bddcca > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-f41cb68 .elementor-heading-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-f41cb68 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 5px 0px 5px;
  }
  .elementor-6 .elementor-element.elementor-element-fef1ad0 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-fef1ad0 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-b966536 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-8454076:hover > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
  }
  .elementor-6 .elementor-element.elementor-element-8454076:hover > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-8454076:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-88fd057 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-b5d0c97 .elementor-heading-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-b5d0c97 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-5cf710c {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-5cf710c > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81:hover > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81:hover > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-da3ed81:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-af0ffb0 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6d01143 .elementor-heading-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6d01143 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 14px 0px 14px;
  }
  .elementor-6 .elementor-element.elementor-element-e498fc4 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-e498fc4 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-854b64d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 15px 100px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-aaa51d7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-6 .elementor-element.elementor-element-d4db14d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 20px 30px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8d8dfff > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 20px 30px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-998a4f2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 20px 30px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-aba5c8e {
    right: 0vw;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-aba5c8e {
    left: 0vw;
  }
  .elementor-6 .elementor-element.elementor-element-5c3fba4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 20px 30px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-a4634c4 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-a4634c4 > .elementor-widget-container {
    margin: 8% 0% 0% 0%;
  }
  .elementor-6 .elementor-element.elementor-element-0b34700 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0b34700 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-6 .elementor-element.elementor-element-dd10dd2 > .elementor-widget-container {
    margin: 15px 0px 5px 0px;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-311bf12 {
    left: 0vh;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-311bf12 {
    right: 0vh;
  }
  .elementor-6 .elementor-element.elementor-element-311bf12 {
    top: -6vh;
  }
  .elementor-6 .elementor-element.elementor-element-d2f65e5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 80px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-ba01ac7 {
    margin-top: -80px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-ac4aa7a > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-d1501b3 img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-4c6bd03 .elementor-widget-container {
    text-align: left;
  }
  .elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-4c6bd03 > .elementor-widget-container {
    margin: -60px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-fbd47e6 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-f82e94c img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8aa0131 > .elementor-widget-container {
    margin: -60px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-a9e9c00 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-94d1e61 img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ad48cf2 > .elementor-widget-container {
    margin: -60px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-2a0fcef {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-9e788ae > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-07bd056 img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8dba742 > .elementor-widget-container {
    margin: -60px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-191e8d2 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-b490ba4 img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6fd5658 > .elementor-widget-container {
    margin: -60px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-8a998ca > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-e964f81 img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0d6918d > .elementor-widget-container {
    margin: -60px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 12px 30px 12px 35px;
  }
  .elementor-6 .elementor-element.elementor-element-9c8063e > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-29544b4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-6c4b609 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 80px 0px 80px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-0eb4ff6 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0eb4ff6 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-9ea60ac .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-7012a10 .elementor-divider-separator {
    width: 14%;
  }
  .elementor-6 .elementor-element.elementor-element-7012a10 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-93635a8 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 26px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-e401f8d {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-574e9f4 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-3c6c514 > .elementor-widget-container {
    margin: 24px 15px 24px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-b866d27 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-wrapper {
    text-align: left;
  }
  .elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-34b4aee > .elementor-widget-container {
    margin: 24px 15px 24px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-ed61058 > .elementor-element-populated > .elementor-background-overlay {
    background-position: bottom right;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-afa645b {
    --spacer-size: 400px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn {
    padding: 10px 0px 10px 4px;
    width: 80px;
    height: 80px;
    line-height: 60px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn i {
    font-size: 18px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn svg {
    max-width: 18px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn, .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn:before {
    border-radius: 80px 80px 80px 80px;
  }
  .elementor-6 .elementor-element.elementor-element-168f65a .elementor-heading-title {
    font-size: var(--e-global-typography-d8c1098-font-size);
    line-height: var(--e-global-typography-d8c1098-line-height);
    letter-spacing: var(--e-global-typography-d8c1098-letter-spacing);
    word-spacing: var(--e-global-typography-d8c1098-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-168f65a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-25f3195 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 100px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-9ef3a5e .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-d807ea9 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-name {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-des {
    font-size: var(--e-global-typography-3bd8bff-font-size);
    line-height: var(--e-global-typography-3bd8bff-line-height);
    letter-spacing: var(--e-global-typography-3bd8bff-letter-spacing);
    word-spacing: var(--e-global-typography-3bd8bff-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-cd72350 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-d9d94b9 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-d9d94b9 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-2698203 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-2698203 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0% 20% 0% 20%;
  }
  .elementor-6 .elementor-element.elementor-element-bcc9c7c {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-img img {
    border-radius: 15px;
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 15px 15px 20px 15px;
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-img img {
    border-radius: 15px;
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 15px 15px 20px 15px;
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-img img {
    border-radius: 15px;
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 15px 15px 20px 15px;
    border-radius: 20px 20px 20px 20px;
  }
}
@media(max-width:767px) {
  .elementor-6 .elementor-element.elementor-element-d1c0705 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 10px 60px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-8bc7e61 > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-720277a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-720277a {
    right: 0%;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-720277a {
    left: 0%;
  }
  .elementor-6 .elementor-element.elementor-element-720277a {
    top: 0%;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li > a {
    text-align: center;
    border-radius: 30px 30px 30px 30px;
    padding: 0px 0px 0px 0px;
    width: 40px;
    height: 40px;
    line-height: 42px;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li {
    display: inline-block;
    margin: 5px 3px 5px 3px;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li > a i {
    font-size: 14px;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media > li > a svg {
    max-width: 14px;
  }
  .elementor-6 .elementor-element.elementor-element-d3261d5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6a3c803 > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-b811d7d .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-b811d7d > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-ffe6645 .elementor-heading-title {
    font-size: var(--e-global-typography-cecf85c-font-size);
    line-height: var(--e-global-typography-cecf85c-line-height);
    letter-spacing: var(--e-global-typography-cecf85c-letter-spacing);
    word-spacing: var(--e-global-typography-cecf85c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ffe6645 > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-14d3e69 {
    font-size: var(--e-global-typography-fd81c3c-font-size);
    line-height: var(--e-global-typography-fd81c3c-line-height);
    letter-spacing: var(--e-global-typography-fd81c3c-letter-spacing);
    word-spacing: var(--e-global-typography-fd81c3c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-14d3e69 > .elementor-widget-container {
    margin: 10px 0px 20px 0px;
    padding: 0% 2% 0% 2%;
  }
  .elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-radius: 30px 30px 30px 30px;
    padding: 10px 20px 10px 25px;
  }
  .elementor-6 .elementor-element.elementor-element-96bc7e2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-042d862 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 20px 10px 25px;
  }
  .elementor-6 .elementor-element.elementor-element-042d862 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
  }
  .elementor-6 .elementor-element.elementor-element-bb60338 {
    --spacer-size: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-bb60338 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-f662fc7 {
    width: 100%;
    max-width: 100%;
    bottom: 0vh;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f662fc7 {
    right: 0vw;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-f662fc7 {
    left: 0vw;
  }
  .elementor-6 .elementor-element.elementor-element-2d11546 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 15px 60px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-515d9f9 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-8485a4b > .elementor-widget-container {
    margin: 20px 20px 0px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-dbd5396 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-0739a92 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-0739a92 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0739a92 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-4963de6 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-4963de6 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-4963de6 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-42eec84 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-f9dafb9 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-f9dafb9 > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
    padding: 0% 4% 0% 4%;
  }
  .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 12px 25px 12px 30px;
  }
  .elementor-6 .elementor-element.elementor-element-4d34b5c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-5480138:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5480138 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: top center;
    background-size: contain;
  }
  .elementor-6 .elementor-element.elementor-element-5480138 > .elementor-background-overlay {
    background-position: bottom center;
    background-size: cover;
    opacity: 1;
  }
  .elementor-6 .elementor-element.elementor-element-5480138 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-b10b9c6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 10px 60px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-139a972:hover > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-139a972:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-139a972 > .elementor-element-populated {
    margin: 0px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-e9b256b .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-1361363 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-1361363 > .elementor-widget-container {
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-208e6b7 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-208e6b7 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button {
    border-radius: 20px 20px 20px 20px;
    padding: 10px 14px 10px 14px;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22:hover > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22:hover > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-3fc6c22:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-3fc6c22 > .elementor-element-populated {
    margin: 0px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-f41cb68 .elementor-heading-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-f41cb68 > .elementor-widget-container {
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-fef1ad0 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-fef1ad0 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-b966536 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-8454076:hover > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
  }
  .elementor-6 .elementor-element.elementor-element-8454076:hover > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-8454076:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-8454076 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-b5d0c97 .elementor-heading-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-b5d0c97 > .elementor-widget-container {
    margin: 5px 0px 10px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-5cf710c {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-5cf710c > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81:hover > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81:hover > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-da3ed81:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-da3ed81 > .elementor-element-populated {
    margin: 10px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-6d01143 .elementor-heading-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6d01143 > .elementor-widget-container {
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-e498fc4 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-e498fc4 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-854b64d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 80px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-aaa51d7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-6 .elementor-element.elementor-element-471000f {
    width: 50%;
  }
  .elementor-6 .elementor-element.elementor-element-471000f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-d4db14d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 24px 15px 24px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8837358 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-46f71ec {
    width: 50%;
  }
  .elementor-6 .elementor-element.elementor-element-46f71ec > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-8d8dfff > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 24px 15px 24px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-99067c0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-47603a0 {
    width: 50%;
  }
  .elementor-6 .elementor-element.elementor-element-47603a0 > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-998a4f2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 24px 15px 24px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-fadf31c {
    width: 50%;
  }
  .elementor-6 .elementor-element.elementor-element-fadf31c > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-aba5c8e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-aba5c8e {
    right: 0vw;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-aba5c8e {
    left: 0vw;
  }
  .elementor-6 .elementor-element.elementor-element-aba5c8e {
    top: 0%;
  }
  .elementor-6 .elementor-element.elementor-element-5c3fba4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 24px 15px 24px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-title {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-a4634c4 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-a4634c4 > .elementor-widget-container {
    margin: 8% 0% 2% 0%;
  }
  .elementor-6 .elementor-element.elementor-element-0b34700 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0b34700 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-6 .elementor-element.elementor-element-dd10dd2 .elementor-divider-separator {
    width: 20%;
  }
  .elementor-6 .elementor-element.elementor-element-dd10dd2 > .elementor-widget-container {
    margin: 15px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-311bf12 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-6 .elementor-element.elementor-element-311bf12 {
    left: 0vh;
  }
  body.rtl .elementor-6 .elementor-element.elementor-element-311bf12 {
    right: 0vh;
  }
  .elementor-6 .elementor-element.elementor-element-311bf12 {
    top: -7vh;
  }
  .elementor-6 .elementor-element.elementor-element-d2f65e5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 60px 16px;
  }
  .elementor-6 .elementor-element.elementor-element-ba01ac7 {
    margin-top: -75px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-ac4aa7a > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-4c6bd03 > .elementor-widget-container {
    margin: -50px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-fbd47e6 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8aa0131 > .elementor-widget-container {
    margin: -50px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-a9e9c00 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ad48cf2 > .elementor-widget-container {
    margin: -50px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-2a0fcef {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-9e788ae > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-8dba742 > .elementor-widget-container {
    margin: -50px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-191e8d2 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6fd5658 > .elementor-widget-container {
    margin: -50px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-8a998ca > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-first-span {
    font-size: var(--e-global-typography-54b681e-font-size);
    line-height: var(--e-global-typography-54b681e-line-height);
    letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
    word-spacing: var(--e-global-typography-54b681e-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-second-header {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0d6918d > .elementor-widget-container {
    margin: -50px 10px 0px 10px;
    padding: 10px 15px 10px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding: 12px 30px 12px 35px;
  }
  .elementor-6 .elementor-element.elementor-element-9c8063e > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-29544b4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c4b609 > .elementor-element-populated > .elementor-background-overlay {
    background-position: center center;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-6c4b609 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 0px 60px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-0eb4ff6 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-0eb4ff6 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-0eb4ff6 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-9ea60ac {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-9ea60ac .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-9ea60ac > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-7012a10 .elementor-divider-separator {
    width: 20%;
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-6 .elementor-element.elementor-element-7012a10 .elementor-divider {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-7012a10 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-93635a8 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-93635a8 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-e401f8d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-574e9f4 > .elementor-element-populated {
    margin: 10px 15px 10px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-title {
    margin-bottom: 8px;
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-b866d27 > .elementor-element-populated {
    margin: 10px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-title {
    margin-bottom: 8px;
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-ed61058 > .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-6 .elementor-element.elementor-element-ed61058 > .elementor-element-populated > .elementor-background-overlay {
    background-position: center right;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-ed61058 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-afa645b {
    --spacer-size: 150px;
  }
  .elementor-6 .elementor-element.elementor-element-a51bda7 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-bdec04d {
    width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn {
    padding: 10px 0px 10px 3px;
    width: 60px;
    height: 60px;
    line-height: 40px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn i {
    font-size: 16px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn svg {
    max-width: 16px;
  }
  .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn, .elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn:before {
    border-radius: 50px 50px 50px 50px;
  }
  .elementor-6 .elementor-element.elementor-element-88b0b57 {
    width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-168f65a {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-168f65a .elementor-heading-title {
    font-size: var(--e-global-typography-d8c1098-font-size);
    line-height: var(--e-global-typography-d8c1098-line-height);
    letter-spacing: var(--e-global-typography-d8c1098-letter-spacing);
    word-spacing: var(--e-global-typography-d8c1098-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-168f65a > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-25f3195 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 15px 60px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-9ef3a5e .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-9ef3a5e > .elementor-widget-container {
    margin: 0px 0px 4px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-d807ea9 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-d807ea9 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-6 .elementor-element.elementor-element-e941854 .elementor-divider-separator {
    width: 20%;
  }
  .elementor-6 .elementor-element.elementor-element-e941854 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-e941854 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card {
    padding: 30px 20px 30px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card {
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
    margin: 20px 0px 30px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
    margin: 20px 0px 30px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars > li > a, .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars > li > span {
    font-size: 14px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars > li:not(:last-child) {
    margin-right: 1px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon > i {
    font-size: 26px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon > svg {
    width: 26px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
    margin-bottom: -10px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
    margin-bottom: -10px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon {
    margin-bottom: -10px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-content > i {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-icon-content > i {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon svg {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-name {
    font-size: var(--e-global-typography-7e3f378-font-size);
    line-height: var(--e-global-typography-7e3f378-line-height);
    letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
    word-spacing: var(--e-global-typography-7e3f378-word-spacing);
    margin-bottom: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-des {
    font-size: var(--e-global-typography-3bd8bff-font-size);
    line-height: var(--e-global-typography-3bd8bff-line-height);
    letter-spacing: var(--e-global-typography-3bd8bff-letter-spacing);
    word-spacing: var(--e-global-typography-3bd8bff-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-bio {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-bio .elementskit-commentor-image > img {
    height: 60px;
    width: 60px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .ekit-testimonial--avatar {
    margin: 0px 10px 0px 10px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots {
    bottom: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li button {
    width: 10px;
    height: 10px;
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
    margin-right: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li.slick-active button {
    width: 12px;
    height: 12px;
  }
  .elementor-6 .elementor-element.elementor-element-cd72350 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 15px 60px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-e06cb7e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-d9d94b9 .elementor-heading-title {
    font-size: var(--e-global-typography-9dd460c-font-size);
    line-height: var(--e-global-typography-9dd460c-line-height);
    letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
    word-spacing: var(--e-global-typography-9dd460c-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-d9d94b9 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-2698203 .elementor-heading-title {
    font-size: var(--e-global-typography-54c6b7b-font-size);
    line-height: var(--e-global-typography-54c6b7b-line-height);
    letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
    word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-2698203 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-6 .elementor-element.elementor-element-05799c4 .elementor-divider-separator {
    width: 20%;
  }
  .elementor-6 .elementor-element.elementor-element-05799c4 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-05799c4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-1fe54ee > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-img img {
    border-radius: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-39301a3 > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-93ef49f > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-img img {
    border-radius: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e4c343f > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
  }
  .elementor-6 .elementor-element.elementor-element-cb0817d > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-img img {
    border-radius: 10px;
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-title {
    font-size: var(--e-global-typography-eb51cdb-font-size);
    line-height: var(--e-global-typography-eb51cdb-line-height);
    letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
    word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-description {
    font-size: var(--e-global-typography-b8b5285-font-size);
    line-height: var(--e-global-typography-b8b5285-line-height);
    letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
    word-spacing: var(--e-global-typography-b8b5285-word-spacing);
  }
  .elementor-6 .elementor-element.elementor-element-e7d6b8b > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
  }
}