.elementor-82
  .elementor-element.elementor-element-8c5254a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-8c5254a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-image: url("../../2023/06/half-shape.png");
  background-position: 5% 100%;
  background-repeat: no-repeat;
  background-size: 15% auto;
}
.elementor-82
  .elementor-element.elementor-element-8c5254a
  > .elementor-background-overlay {
  background-image: url("../../2023/06/half-circle-1.png");
  background-position: 98% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-8c5254a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 120px 0px;
}
.elementor-82
  .elementor-element.elementor-element-48102ce
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-5d008f6
  > .elementor-element-populated {
  margin: 0px 70px 0px 0px;
  --e-column-margin-right: 70px;
  --e-column-margin-left: 0px;
}
.elementor-82 .elementor-element.elementor-element-bddf24f {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-bddf24f
  .elementor-heading-title {
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-ca1ff67-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca1ff67-font-size);
  font-weight: var(--e-global-typography-ca1ff67-font-weight);
  line-height: var(--e-global-typography-ca1ff67-line-height);
  letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
  word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-bddf24f
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-82 .elementor-element.elementor-element-e6db960 {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-e6db960
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82
  .elementor-element.elementor-element-e6db960
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-82 .elementor-element.elementor-element-6c58d14 {
  text-align: left;
  color: var(--e-global-color-a29c50a);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-82
  .elementor-element.elementor-element-6d4a8f6
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-82
  .elementor-element.elementor-element-6d4a8f6
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-82 .elementor-element.elementor-element-6d4a8f6 .elementor-button {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
  fill: var(--e-global-color-dca97af);
  color: #F7A582;
  background-color: var(--e-global-color-275d779);
  border-style: solid;
  border-color: #F7A582;
}
.elementor-82
  .elementor-element.elementor-element-6d4a8f6
  .elementor-button:hover,
.elementor-82
  .elementor-element.elementor-element-6d4a8f6
  .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-6d4a8f6
  .elementor-button:hover
  svg,
.elementor-82
  .elementor-element.elementor-element-6d4a8f6
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-82 .elementor-element.elementor-element-6d4a8f6 {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-82
  .elementor-element.elementor-element-a305180
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-82
  .elementor-element.elementor-element-a305180
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-82 .elementor-element.elementor-element-a305180 .elementor-button {
  font-family: var(--e-global-typography-5ccdd77-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ccdd77-font-size);
  font-weight: var(--e-global-typography-5ccdd77-font-weight);
  line-height: var(--e-global-typography-5ccdd77-line-height);
  letter-spacing: var(--e-global-typography-5ccdd77-letter-spacing);
  word-spacing: var(--e-global-typography-5ccdd77-word-spacing);
  fill: var(--e-global-color-dca97af);
  color: var(--e-global-color-dca97af);
  background-color: var(--e-global-color-275d779);
  border-style: none;
  padding: 10px 10px 10px 10px;
}
.elementor-82
  .elementor-element.elementor-element-a305180
  .elementor-button:hover,
.elementor-82
  .elementor-element.elementor-element-a305180
  .elementor-button:focus {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-275d779);
  border-color: var(--e-global-color-275d779);
}
.elementor-82
  .elementor-element.elementor-element-a305180
  .elementor-button:hover
  svg,
.elementor-82
  .elementor-element.elementor-element-a305180
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-a305180
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-82 .elementor-element.elementor-element-a305180 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
}
.elementor-82
  .elementor-element.elementor-element-f043807:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-82
  .elementor-element.elementor-element-f043807
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/07/home-hero-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-82
  .elementor-element.elementor-element-f043807
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-f043807
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-7b288e9 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-7b288e9 img {
  width: 100%;
  max-width: 95%;
  border-radius: 1000px 1000px 1000px 1000px;
}
.elementor-82
  .elementor-element.elementor-element-7b288e9
  > .elementor-widget-container {
  margin: 110px 0px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-6e4c20b {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-6e4c20b img {
  width: 100%;
  max-width: 95%;
  border-radius: 1000px 1000px 1000px 1000px;
}
.elementor-82
  .elementor-element.elementor-element-6e4c20b
  > .elementor-widget-container {
  margin: 0px 0px 110px 0px;
}
.elementor-82 .elementor-element.elementor-element-300039c {
  padding: 80px 0px 40px 0px;
}
.elementor-82
  .elementor-element.elementor-element-dcceb76
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-065177c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-82
  .elementor-element.elementor-element-065177c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-065177c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-065177c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-61db1cb {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-61db1cb
  .elementor-heading-title {
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-455c851-font-family), Sans-serif;
  font-size: var(--e-global-typography-455c851-font-size);
  font-weight: var(--e-global-typography-455c851-font-weight);
  line-height: var(--e-global-typography-455c851-line-height);
  letter-spacing: var(--e-global-typography-455c851-letter-spacing);
  word-spacing: var(--e-global-typography-455c851-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-61db1cb
  > .elementor-widget-container {
  padding: 0px 30px 50px 30px;
}
.elementor-82
  .elementor-element.elementor-element-7330980
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-7330980
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-82 .elementor-element.elementor-element-7330980 .elementor-button {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
  fill: var(--e-global-color-dca97af);
  color: var(--e-global-color-dca97af);
  background-color: var(--e-global-color-text);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  padding: 20px 75px 20px 75px;
}
.elementor-82
  .elementor-element.elementor-element-7330980
  .elementor-button:hover,
.elementor-82
  .elementor-element.elementor-element-7330980
  .elementor-button:focus {
  color: var(--e-global-color-dca97af);
  background-color: var(--e-global-color-84af187);
  border-color: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-7330980
  .elementor-button:hover
  svg,
.elementor-82
  .elementor-element.elementor-element-7330980
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-dca97af);
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-7330980 {
  left: 0px;
}
body.rtl .elementor-82 .elementor-element.elementor-element-7330980 {
  right: 0px;
}
.elementor-82 .elementor-element.elementor-element-7330980 {
  bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-0a0125e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-82
  .elementor-element.elementor-element-0a0125e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-0a0125e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-0a0125e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-20d4306
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-20d4306.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-82
  .elementor-element.elementor-element-20d4306.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-82
  .elementor-element.elementor-element-20d4306.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-82
  .elementor-element.elementor-element-20d4306
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-20d4306
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-20d4306
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #F7A582;
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-20d4306
  .elementor-image-box-description {
  color: #000;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-82
  .elementor-element.elementor-element-20d4306
  > .elementor-widget-container {
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-a29c50a);
}
.elementor-82 .elementor-element.elementor-element-20d4306 {
  width: auto;
  max-width: auto;
}
.elementor-82
  .elementor-element.elementor-element-4cadc30:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-82
  .elementor-element.elementor-element-4cadc30
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-4cadc30
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-4cadc30
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-1748b6c
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-1748b6c.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-82
  .elementor-element.elementor-element-1748b6c.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-82
  .elementor-element.elementor-element-1748b6c.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-82
  .elementor-element.elementor-element-1748b6c
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-1748b6c
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-1748b6c
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #F7A582;
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-1748b6c
  .elementor-image-box-description {
  color: #000;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-82
  .elementor-element.elementor-element-1748b6c
  > .elementor-widget-container {
  padding: 48px 40px 48px 40px;
}
.elementor-82 .elementor-element.elementor-element-1748b6c {
  width: auto;
  max-width: auto;
}
.elementor-82 .elementor-element.elementor-element-84043da {
  padding: 40px 0px 40px 0px;
}
.elementor-82
  .elementor-element.elementor-element-6d8e575:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-82
  .elementor-element.elementor-element-6d8e575
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/07/home-about-us-bg1.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 60% auto;
}
.elementor-82
  .elementor-element.elementor-element-6d8e575
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-6d8e575
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-e642b7a
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-82
  .elementor-element.elementor-element-dcff277.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-82
  .elementor-element.elementor-element-dcff277.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-82
  .elementor-element.elementor-element-dcff277:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-82
  .elementor-element.elementor-element-dcff277
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/07/home-about-us-bg2.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50% auto;
}
.elementor-82
  .elementor-element.elementor-element-dcff277
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-dcff277
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-24e58f8 {
  text-align: right;
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-82 .elementor-element.elementor-element-24e58f8 img {
  width: 100%;
  max-width: 78%;
  border-radius: 1000px 1000px 1000px 1000px;
}
.elementor-82
  .elementor-element.elementor-element-24e58f8
  > .elementor-widget-container {
  margin: 180px 10px 0px 0px;
}
.elementor-82 .elementor-element.elementor-element-a8dbe9b {
  text-align: left;
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-82 .elementor-element.elementor-element-a8dbe9b img {
  width: 100%;
  max-width: 80%;
  border-radius: 1000px 1000px 1000px 1000px;
}
.elementor-82
  .elementor-element.elementor-element-a8dbe9b
  > .elementor-widget-container {
  margin: 0px 0px 197px 20px;
}
.elementor-82
  .elementor-element.elementor-element-ceefe27
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-82
  .elementor-element.elementor-element-ceefe27
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-82 .elementor-element.elementor-element-ceefe27 .elementor-button {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
  fill: var(--e-global-color-dca97af);
  color: var(--e-global-color-dca97af);
  background-color: var(--e-global-color-275d779);
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-ceefe27
  .elementor-button:hover,
.elementor-82
  .elementor-element.elementor-element-ceefe27
  .elementor-button:focus {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-275d779);
  border-color: var(--e-global-color-275d779);
}
.elementor-82
  .elementor-element.elementor-element-ceefe27
  .elementor-button:hover
  svg,
.elementor-82
  .elementor-element.elementor-element-ceefe27
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-82 .elementor-element.elementor-element-ceefe27 {
  width: auto;
  max-width: auto;
  bottom: 80px;
  z-index: 10;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-ceefe27 {
  right: 80px;
}
body.rtl .elementor-82 .elementor-element.elementor-element-ceefe27 {
  left: 80px;
}
.elementor-82 .elementor-element.elementor-element-2757e9c {
  text-align: center;
  width: auto;
  max-width: auto;
  bottom: 22px;
}
.elementor-82 .elementor-element.elementor-element-2757e9c img {
  max-width: 100%;
  filter: brightness(50%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
  border-radius: 1000px 1000px 1000px 1000px;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-2757e9c {
  right: 0px;
}
body.rtl .elementor-82 .elementor-element.elementor-element-2757e9c {
  left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-ed1303c
  > .elementor-element-populated {
  margin: 0px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
}
.elementor-82 .elementor-element.elementor-element-3f5433b {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-3f5433b
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-ca1ff67-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca1ff67-font-size);
  font-weight: var(--e-global-typography-ca1ff67-font-weight);
  line-height: var(--e-global-typography-ca1ff67-line-height);
  letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
  word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-3f5433b
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-82 .elementor-element.elementor-element-1e4316b {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-1e4316b
  .elementor-heading-title {
  color: #F7A582;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82
  .elementor-element.elementor-element-1e4316b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-82 .elementor-element.elementor-element-2bf4ef6 {
  text-align: left;
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-82 .elementor-element.elementor-element-12e5fa7 {
  --e-icon-list-icon-size: 18px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-icon {
  padding-right: 6px;
}
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-85d8d29-font-family), Sans-serif;
  font-size: var(--e-global-typography-85d8d29-font-size);
  font-weight: var(--e-global-typography-85d8d29-font-weight);
  line-height: var(--e-global-typography-85d8d29-line-height);
  letter-spacing: var(--e-global-typography-85d8d29-letter-spacing);
  word-spacing: var(--e-global-typography-85d8d29-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-12e5fa7
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-82
  .elementor-element.elementor-element-84d1c88
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-82
  .elementor-element.elementor-element-84d1c88
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-82
  .elementor-element.elementor-element-ad21d6d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-ad21d6d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/06/half-circle-3.png");
  background-position: 0px 80px;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-82
  .elementor-element.elementor-element-ad21d6d
  > .elementor-background-overlay {
  background-image: url("../../2023/06/shape-img.png");
  background-position: 84% 100%;
  background-repeat: no-repeat;
  background-size: 21% auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-ad21d6d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 80px 0px;
}
.elementor-82
  .elementor-element.elementor-element-d28db39
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-f51517a
  > .elementor-element-populated {
  margin: 0px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
}
.elementor-82 .elementor-element.elementor-element-0704005 {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-0704005
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-ca1ff67-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca1ff67-font-size);
  font-weight: var(--e-global-typography-ca1ff67-font-weight);
  line-height: var(--e-global-typography-ca1ff67-line-height);
  letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
  word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-0704005
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-82 .elementor-element.elementor-element-ab39f8f {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-ab39f8f
  .elementor-heading-title {
  color: #F7A582;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82
  .elementor-element.elementor-element-2349250
  > .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-82
  .elementor-element.elementor-element-66c3847
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-66c3847.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-66c3847.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-82
  .elementor-element.elementor-element-66c3847.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-66c3847
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-66c3847
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-66c3847
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #F7A582;
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-66c3847
  .elementor-image-box-description {
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-5f1841c-font-family), Sans-serif;
  font-size: var(--e-global-typography-5f1841c-font-size);
  font-weight: var(--e-global-typography-5f1841c-font-weight);
  line-height: var(--e-global-typography-5f1841c-line-height);
  letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
  word-spacing: var(--e-global-typography-5f1841c-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-66c3847
  > .elementor-widget-container {
  padding: 60px 40px 80px 40px;
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-7622351);
}
.elementor-82
  .elementor-element.elementor-element-bdaf444
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-bdaf444
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-82 .elementor-element.elementor-element-bdaf444 .elementor-button {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
  fill: var(--e-global-color-dca97af);
  color: var(--e-global-color-dca97af);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  padding: 15px 100px 15px 100px;
}
.elementor-82
  .elementor-element.elementor-element-bdaf444
  .elementor-button:hover,
.elementor-82
  .elementor-element.elementor-element-bdaf444
  .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-275d779);
  border-color: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-bdaf444
  .elementor-button:hover
  svg,
.elementor-82
  .elementor-element.elementor-element-bdaf444
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-bdaf444
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-bdaf444 {
  left: 0px;
}
body.rtl .elementor-82 .elementor-element.elementor-element-bdaf444 {
  right: 0px;
}
.elementor-82 .elementor-element.elementor-element-bdaf444 {
  bottom: 10px;
}
.elementor-82
  .elementor-element.elementor-element-bbf4263
  > .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-82
  .elementor-element.elementor-element-4f7aae6
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-4f7aae6.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-4f7aae6.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-82
  .elementor-element.elementor-element-4f7aae6.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-4f7aae6
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-4f7aae6
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-4f7aae6
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #F7A582;
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-4f7aae6
  .elementor-image-box-description {
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-5f1841c-font-family), Sans-serif;
  font-size: var(--e-global-typography-5f1841c-font-size);
  font-weight: var(--e-global-typography-5f1841c-font-weight);
  line-height: var(--e-global-typography-5f1841c-line-height);
  letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
  word-spacing: var(--e-global-typography-5f1841c-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-4f7aae6
  > .elementor-widget-container {
  padding: 60px 40px 80px 40px;
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-7622351);
}
.elementor-82
  .elementor-element.elementor-element-90b7e4c
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-90b7e4c
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-82 .elementor-element.elementor-element-90b7e4c .elementor-button {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
  fill: var(--e-global-color-dca97af);
  color: var(--e-global-color-dca97af);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  padding: 15px 100px 15px 100px;
}
.elementor-82
  .elementor-element.elementor-element-90b7e4c
  .elementor-button:hover,
.elementor-82
  .elementor-element.elementor-element-90b7e4c
  .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-275d779);
  border-color: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-90b7e4c
  .elementor-button:hover
  svg,
.elementor-82
  .elementor-element.elementor-element-90b7e4c
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-90b7e4c
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-90b7e4c {
  left: 0px;
}
body.rtl .elementor-82 .elementor-element.elementor-element-90b7e4c {
  right: 0px;
}
.elementor-82 .elementor-element.elementor-element-90b7e4c {
  bottom: 10px;
}
.elementor-82
  .elementor-element.elementor-element-108d085
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-5e50a61
  > .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-82
  .elementor-element.elementor-element-36d15ad
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-36d15ad.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-36d15ad.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-82
  .elementor-element.elementor-element-36d15ad.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-36d15ad
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-36d15ad
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-36d15ad
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #F7A582;
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-36d15ad
  .elementor-image-box-description {
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-5f1841c-font-family), Sans-serif;
  font-size: var(--e-global-typography-5f1841c-font-size);
  font-weight: var(--e-global-typography-5f1841c-font-weight);
  line-height: var(--e-global-typography-5f1841c-line-height);
  letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
  word-spacing: var(--e-global-typography-5f1841c-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-36d15ad
  > .elementor-widget-container {
  padding: 60px 40px 80px 40px;
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-7622351);
}
.elementor-82
  .elementor-element.elementor-element-ce29bb4
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-ce29bb4
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-82 .elementor-element.elementor-element-ce29bb4 .elementor-button {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
  fill: var(--e-global-color-dca97af);
  color: var(--e-global-color-dca97af);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  padding: 15px 100px 15px 100px;
}
.elementor-82
  .elementor-element.elementor-element-ce29bb4
  .elementor-button:hover,
.elementor-82
  .elementor-element.elementor-element-ce29bb4
  .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-275d779);
  border-color: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-ce29bb4
  .elementor-button:hover
  svg,
.elementor-82
  .elementor-element.elementor-element-ce29bb4
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-ce29bb4
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-ce29bb4 {
  left: 0px;
}
body.rtl .elementor-82 .elementor-element.elementor-element-ce29bb4 {
  right: 0px;
}
.elementor-82 .elementor-element.elementor-element-ce29bb4 {
  bottom: 10px;
}
.elementor-82
  .elementor-element.elementor-element-facd4ec
  > .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-82
  .elementor-element.elementor-element-92b61d2
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-92b61d2.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-92b61d2.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-82
  .elementor-element.elementor-element-92b61d2.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-92b61d2
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-92b61d2
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-92b61d2
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #F7A582;
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-92b61d2
  .elementor-image-box-description {
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-5f1841c-font-family), Sans-serif;
  font-size: var(--e-global-typography-5f1841c-font-size);
  font-weight: var(--e-global-typography-5f1841c-font-weight);
  line-height: var(--e-global-typography-5f1841c-line-height);
  letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
  word-spacing: var(--e-global-typography-5f1841c-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-92b61d2
  > .elementor-widget-container {
  padding: 60px 40px 80px 40px;
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-7622351);
}
.elementor-82
  .elementor-element.elementor-element-dce6fb6
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-dce6fb6
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-82 .elementor-element.elementor-element-dce6fb6 .elementor-button {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
  fill: var(--e-global-color-dca97af);
  color: var(--e-global-color-dca97af);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  padding: 15px 100px 15px 100px;
}
.elementor-82
  .elementor-element.elementor-element-dce6fb6
  .elementor-button:hover,
.elementor-82
  .elementor-element.elementor-element-dce6fb6
  .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-275d779);
  border-color: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-dce6fb6
  .elementor-button:hover
  svg,
.elementor-82
  .elementor-element.elementor-element-dce6fb6
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-dce6fb6
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-dce6fb6 {
  left: 0px;
}
body.rtl .elementor-82 .elementor-element.elementor-element-dce6fb6 {
  right: 0px;
}
.elementor-82 .elementor-element.elementor-element-dce6fb6 {
  bottom: 10px;
}
.elementor-82
  .elementor-element.elementor-element-7ac2290
  > .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-82
  .elementor-element.elementor-element-f6d8428
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-f6d8428.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-f6d8428.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-82
  .elementor-element.elementor-element-f6d8428.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-f6d8428
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-f6d8428
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-f6d8428
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #F7A582;
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-f6d8428
  .elementor-image-box-description {
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-5f1841c-font-family), Sans-serif;
  font-size: var(--e-global-typography-5f1841c-font-size);
  font-weight: var(--e-global-typography-5f1841c-font-weight);
  line-height: var(--e-global-typography-5f1841c-line-height);
  letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
  word-spacing: var(--e-global-typography-5f1841c-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-f6d8428
  > .elementor-widget-container {
  padding: 60px 40px 80px 40px;
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-7622351);
}
.elementor-82
  .elementor-element.elementor-element-5329f7b
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-5329f7b
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-82 .elementor-element.elementor-element-5329f7b .elementor-button {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
  fill: var(--e-global-color-dca97af);
  color: var(--e-global-color-dca97af);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
  padding: 15px 100px 15px 100px;
}
.elementor-82
  .elementor-element.elementor-element-5329f7b
  .elementor-button:hover,
.elementor-82
  .elementor-element.elementor-element-5329f7b
  .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-275d779);
  border-color: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-5329f7b
  .elementor-button:hover
  svg,
.elementor-82
  .elementor-element.elementor-element-5329f7b
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-5329f7b
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-5329f7b {
  left: 0px;
}
body.rtl .elementor-82 .elementor-element.elementor-element-5329f7b {
  right: 0px;
}
.elementor-82 .elementor-element.elementor-element-5329f7b {
  bottom: 10px;
}
.elementor-82
  .elementor-element.elementor-element-52d66df:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-52d66df
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-82 .elementor-element.elementor-element-52d66df {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}
.elementor-82
  .elementor-element.elementor-element-52d66df
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-7ada7ef:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-82
  .elementor-element.elementor-element-7ada7ef
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/06/appointments.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-82
  .elementor-element.elementor-element-7ada7ef
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-7ada7ef
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-72c1ee7
  > .elementor-container {
  max-width: 1000px;
}
.elementor-82
  .elementor-element.elementor-element-72c1ee7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-43a2ef1
  > .elementor-element-populated {
  margin: 0px 30px 0px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
}
.elementor-82
  .elementor-element.elementor-element-ab333a0
  .elementor-heading-title {
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82 .elementor-element.elementor-element-d7904e1 {
  text-align: left;
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-5f1841c-font-family), Sans-serif;
  font-size: var(--e-global-typography-5f1841c-font-size);
  font-weight: var(--e-global-typography-5f1841c-font-weight);
  line-height: var(--e-global-typography-5f1841c-line-height);
  letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
  word-spacing: var(--e-global-typography-5f1841c-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-d7904e1
  > .elementor-widget-container {
  margin: 0px 0px -16px 0px;
}
.elementor-82
  .elementor-element.elementor-element-2b062da
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}
.elementor-82
  .elementor-element.elementor-element-2b062da
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}
.elementor-82 .elementor-element.elementor-element-2b062da .elementor-button {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-275d779);
  border-style: solid;
  border-color: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-2b062da
  .elementor-button:hover,
.elementor-82
  .elementor-element.elementor-element-2b062da
  .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-2b062da
  .elementor-button:hover
  svg,
.elementor-82
  .elementor-element.elementor-element-2b062da
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-ddd2d40:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-ddd2d40
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6c445e8);
}
.elementor-82 .elementor-element.elementor-element-ddd2d40 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}
.elementor-82
  .elementor-element.elementor-element-ddd2d40
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-82e3a88
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82 .elementor-element.elementor-element-82e3a88 {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-82 .elementor-element.elementor-element-d412b7b {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-d412b7b
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-ca1ff67-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca1ff67-font-size);
  font-weight: var(--e-global-typography-ca1ff67-font-weight);
  line-height: var(--e-global-typography-ca1ff67-line-height);
  letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
  word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-d412b7b
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-82 .elementor-element.elementor-element-a2c8bd7 {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-a2c8bd7
  .elementor-heading-title {
  color: #F7A582;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82 .elementor-element.elementor-element-7613e51 {
  text-align: left;
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-82
  .elementor-element.elementor-element-59a938f
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-edbfcb4.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-edbfcb4.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-82
  .elementor-element.elementor-element-edbfcb4.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-edbfcb4
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-edbfcb4
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-edbfcb4
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-9cffc26.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-9cffc26.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-82
  .elementor-element.elementor-element-9cffc26.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-9cffc26
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-9cffc26
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-9cffc26
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-000c424.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-000c424.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-82
  .elementor-element.elementor-element-000c424.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-000c424
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-000c424
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-000c424
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-452e9cc.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-82
  .elementor-element.elementor-element-452e9cc.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-82
  .elementor-element.elementor-element-452e9cc.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-452e9cc
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-452e9cc
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-452e9cc
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-d002234:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-d002234
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/06/half-circle-4.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-82 .elementor-element.elementor-element-d002234 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}
.elementor-82
  .elementor-element.elementor-element-d002234
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-c52afe7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82 .elementor-element.elementor-element-3aa48dd {
  text-align: left;
}
.elementor-82 .elementor-element.elementor-element-3aa48dd img {
  max-width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-c00def1
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82
  .elementor-element.elementor-element-c00def1
  .elementor-counter-title {
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-c00def1
  > .elementor-widget-container {
  padding: 30px 30px 30px 30px;
  background-color: var(--e-global-color-primary);
}
.elementor-82 .elementor-element.elementor-element-c00def1 {
  width: auto;
  max-width: auto;
  bottom: -20px;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-c00def1 {
  right: 173px;
}
body.rtl .elementor-82 .elementor-element.elementor-element-c00def1 {
  left: 173px;
}
.elementor-82
  .elementor-element.elementor-element-e47074a
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82
  .elementor-element.elementor-element-e47074a
  .elementor-counter-title {
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-e47074a
  > .elementor-widget-container {
  padding: 30px 20px 30px 20px;
  background-color: var(--e-global-color-accent);
}
.elementor-82 .elementor-element.elementor-element-e47074a {
  width: auto;
  max-width: auto;
  bottom: -20px;
}
body:not(.rtl) .elementor-82 .elementor-element.elementor-element-e47074a {
  right: 10px;
}
body.rtl .elementor-82 .elementor-element.elementor-element-e47074a {
  left: 10px;
}
.elementor-82
  .elementor-element.elementor-element-2842473
  > .elementor-element-populated {
  margin: 0px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
}
.elementor-82 .elementor-element.elementor-element-db6deb9 {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-db6deb9
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-ca1ff67-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca1ff67-font-size);
  font-weight: var(--e-global-typography-ca1ff67-font-weight);
  line-height: var(--e-global-typography-ca1ff67-line-height);
  letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
  word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-db6deb9
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-82 .elementor-element.elementor-element-df5cabc {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-df5cabc
  .elementor-heading-title {
  color: #F7A582;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-accordion-item {
  border-width: 0px;
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 0px;
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 0px;
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-tab-title {
  background-color: var(--e-global-color-275d779);
  padding: 20px 20px 20px 0px;
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-accordion-icon,
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-accordion-title {
  color: #F7A582;
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-accordion-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-active
  .elementor-accordion-icon,
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-active
  .elementor-accordion-title {
  color: #F7A582;
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-accordion-title {
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-tab-title
  .elementor-accordion-icon
  i:before {
  color: var(--e-global-color-text);
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-tab-title
  .elementor-accordion-icon
  svg {
  fill: var(--e-global-color-text);
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-tab-title.elementor-active
  .elementor-accordion-icon
  i:before {
  color: var(--e-global-color-text);
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-tab-title.elementor-active
  .elementor-accordion-icon
  svg {
  fill: var(--e-global-color-text);
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 12px;
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 12px;
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  .elementor-tab-content {
  background-color: var(--e-global-color-275d779);
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-5f1841c-font-family), Sans-serif;
  font-size: var(--e-global-typography-5f1841c-font-size);
  font-weight: var(--e-global-typography-5f1841c-font-weight);
  line-height: var(--e-global-typography-5f1841c-line-height);
  letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
  word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  padding: 0px 0px 0px 20px;
}
.elementor-82
  .elementor-element.elementor-element-aaf6c74
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-82
  .elementor-element.elementor-element-cf6b6d5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-cf6b6d5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-82 .elementor-element.elementor-element-cf6b6d5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 120px 0px;
}
.elementor-82
  .elementor-element.elementor-element-cf6b6d5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-b439448 {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-b439448
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-ca1ff67-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca1ff67-font-size);
  font-weight: var(--e-global-typography-ca1ff67-font-weight);
  line-height: var(--e-global-typography-ca1ff67-line-height);
  letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
  word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-b439448
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-82 .elementor-element.elementor-element-132192c {
  text-align: left;
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
}
.elementor-82
  .elementor-element.elementor-element-132192c
  .elementor-heading-title {
  color: #F7A582;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82 .elementor-element.elementor-element-2da0d1e {
  margin-top: -125px;
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12.elementor-arrows-yes
  .elementor-main-swiper {
  width: calc(98% - 40px);
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-main-swiper {
  width: 98%;
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-main-swiper
  .swiper-slide {
  background-color: var(--e-global-color-dca97af);
  border-width: 1px 1px 1px 1px;
  border-radius: 0px;
  border-color: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-testimonial__header {
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: var(--e-global-color-dca97af);
  padding-bottom: calc(10px / 2);
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-testimonial__content {
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: calc(10px / 2);
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-testimonial__name {
  color: var(--e-global-color-text);
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-testimonial__header,
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-testimonial__name {
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-testimonial__title {
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-5f1841c-font-family), Sans-serif;
  font-size: var(--e-global-typography-5f1841c-font-size);
  font-weight: var(--e-global-typography-5f1841c-font-weight);
  line-height: var(--e-global-typography-5f1841c-line-height);
  letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
  word-spacing: var(--e-global-typography-5f1841c-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-testimonial__text {
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-5f1841c-font-family), Sans-serif;
  font-size: var(--e-global-typography-5f1841c-font-size);
  font-weight: var(--e-global-typography-5f1841c-font-weight);
  line-height: var(--e-global-typography-5f1841c-line-height);
  letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
  word-spacing: var(--e-global-typography-5f1841c-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-testimonial__image
  img {
  width: 50px;
  height: 50px;
  border-radius: 100px;
}
body:not(.rtl)
  .elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-testimonial__image
  + cite {
  margin-left: 15px;
  margin-right: 0;
}
body.rtl
  .elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-testimonial__image
  + cite {
  margin-right: 15px;
  margin-left: 0;
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-star-rating {
  font-size: 10px;
}
body:not(.rtl)
  .elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-right: 5px;
}
body.rtl
  .elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-left: 5px;
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .elementor-swiper-button {
  font-size: 0px;
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .swiper-pagination-bullet {
  height: 8px;
  width: 8px;
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .swiper-horizontal
  .swiper-pagination-progressbar {
  height: 8px;
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .swiper-pagination-fraction {
  font-size: 8px;
  color: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background-color: var(--e-global-color-primary);
  opacity: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .swiper-pagination-bullet-active,
.elementor-82
  .elementor-element.elementor-element-3dc2e12
  .swiper-pagination-progressbar-fill {
  background-color: var(--e-global-color-accent);
}
.elementor-82 .elementor-element.elementor-element-3c3c4b6 {
  padding: 80px 0px 80px 0px;
}
.elementor-82
  .elementor-element.elementor-element-8c6b485
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82 .elementor-element.elementor-element-8c6b485 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-82
  .elementor-element.elementor-element-8c6b485
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-d16a692 {
  text-align: left;
}
.elementor-82
  .elementor-element.elementor-element-d16a692
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-ca1ff67-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca1ff67-font-size);
  font-weight: var(--e-global-typography-ca1ff67-font-weight);
  line-height: var(--e-global-typography-ca1ff67-line-height);
  letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
  word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-d16a692
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-82 .elementor-element.elementor-element-b25d0b5 {
  text-align: left;
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
}
.elementor-82
  .elementor-element.elementor-element-b25d0b5
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82
  .elementor-element.elementor-element-04260dc
  .elementor-posts-container
  .elementor-post__thumbnail {
  padding-bottom: calc(0.75 * 100%);
}
.elementor-82 .elementor-element.elementor-element-04260dc:after {
  content: "0.75";
}
.elementor-82
  .elementor-element.elementor-element-04260dc
  .elementor-post__thumbnail__link {
  width: 100%;
}
.elementor-82 .elementor-element.elementor-element-04260dc {
  --grid-column-gap: 20px;
  --grid-row-gap: 20px;
}
.elementor-82
  .elementor-element.elementor-element-04260dc.elementor-posts--thumbnail-left
  .elementor-post__thumbnail__link {
  margin-right: 20px;
}
.elementor-82
  .elementor-element.elementor-element-04260dc.elementor-posts--thumbnail-right
  .elementor-post__thumbnail__link {
  margin-left: 20px;
}
.elementor-82
  .elementor-element.elementor-element-04260dc.elementor-posts--thumbnail-top
  .elementor-post__thumbnail__link {
  margin-bottom: 20px;
}
.elementor-82
  .elementor-element.elementor-element-04260dc
  .elementor-post__title,
.elementor-82
  .elementor-element.elementor-element-04260dc
  .elementor-post__title
  a {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-5dd3dec-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dd3dec-font-size);
  font-weight: var(--e-global-typography-5dd3dec-font-weight);
  line-height: var(--e-global-typography-5dd3dec-line-height);
  letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
  word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-04260dc
  .elementor-post__title {
  margin-bottom: 20px;
}
.elementor-82
  .elementor-element.elementor-element-04260dc
  .elementor-post__excerpt
  p {
  color: var(--e-global-color-7622351);
  font-family: var(--e-global-typography-5f1841c-font-family), Sans-serif;
  font-size: var(--e-global-typography-5f1841c-font-size);
  font-weight: var(--e-global-typography-5f1841c-font-weight);
  line-height: var(--e-global-typography-5f1841c-line-height);
  letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
  word-spacing: var(--e-global-typography-5f1841c-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-04260dc
  .elementor-post__excerpt {
  margin-bottom: 10px;
}
.elementor-82
  .elementor-element.elementor-element-04260dc
  .elementor-post__read-more {
  color: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-04260dc
  a.elementor-post__read-more {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-04260dc
  .elementor-post__text {
  margin-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-2c94aad:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-82
  .elementor-element.elementor-element-2c94aad
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/07/home-contact-us-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-82
  .elementor-element.elementor-element-2c94aad
  > .elementor-background-overlay {
  background-color: var(--e-global-color-7622351);
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-2c94aad {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-de85967
  > .elementor-element-populated {
  padding: 0px 10px 0px 10px;
}
.elementor-82 .elementor-element.elementor-element-6421746 {
  margin-top: 0px;
  margin-bottom: 30px;
}
.elementor-82
  .elementor-element.elementor-element-34c4aa9
  > .elementor-element-populated {
  padding: 60px 20px 60px 20px;
}
.elementor-82 .elementor-element.elementor-element-059cdb3 {
  text-align: center;
}
.elementor-82
  .elementor-element.elementor-element-059cdb3
  .elementor-heading-title {
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-ca1ff67-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca1ff67-font-size);
  font-weight: var(--e-global-typography-ca1ff67-font-weight);
  line-height: var(--e-global-typography-ca1ff67-line-height);
  letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
  word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-059cdb3
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-82 .elementor-element.elementor-element-7e9a9e3 {
  text-align: center;
}
.elementor-82
  .elementor-element.elementor-element-7e9a9e3
  .elementor-heading-title {
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-82
  .elementor-element.elementor-element-4abe9a9
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-82
  .elementor-element.elementor-element-7445645:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-82
  .elementor-element.elementor-element-7445645
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-7445645
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 30px 80px 30px;
}
.elementor-82
  .elementor-element.elementor-element-7445645
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82 .elementor-element.elementor-element-919e143 {
  text-align: center;
}
.elementor-82 .elementor-element.elementor-element-919e143 img {
  max-width: 100%;
}
.elementor-82
  .elementor-element.elementor-element-919e143
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-82
  .elementor-element.elementor-element-5928b4c
  .elementor-heading-title {
  color: var(--e-global-color-dca97af);
  font-family: var(--e-global-typography-455c851-font-family), Sans-serif;
  font-size: var(--e-global-typography-455c851-font-size);
  font-weight: var(--e-global-typography-455c851-font-weight);
  line-height: var(--e-global-typography-455c851-line-height);
  letter-spacing: var(--e-global-typography-455c851-letter-spacing);
  word-spacing: var(--e-global-typography-455c851-word-spacing);
}
.elementor-82
  .elementor-element.elementor-element-d2c9dbf.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-82
  .elementor-element.elementor-element-d2c9dbf:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-82
  .elementor-element.elementor-element-d2c9dbf
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-d2c9dbf
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 50px 80px 50px;
}
.elementor-82
  .elementor-element.elementor-element-d2c9dbf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-field-group {
  padding-right: calc(30px / 2);
  padding-left: calc(30px / 2);
  margin-bottom: 25px;
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-form-fields-wrapper {
  margin-left: calc(-30px / 2);
  margin-right: calc(-30px / 2);
  margin-bottom: -25px;
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-field-group
  .elementor-field {
  color: var(--e-global-color-dca97af);
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-field-group
  .elementor-field,
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-field-subgroup
  label {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: var(--e-global-color-275d779);
  border-color: var(--e-global-color-a29c50a);
  border-radius: 6px 6px 6px 6px;
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: var(--e-global-color-275d779);
  border-color: var(--e-global-color-a29c50a);
  border-radius: 6px 6px 6px 6px;
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: var(--e-global-color-a29c50a);
}
.elementor-82 .elementor-element.elementor-element-1985175 .elementor-button {
  font-family: var(--e-global-typography-a865424-font-family), Sans-serif;
  font-size: var(--e-global-typography-a865424-font-size);
  font-weight: var(--e-global-typography-a865424-font-weight);
  line-height: var(--e-global-typography-a865424-line-height);
  letter-spacing: var(--e-global-typography-a865424-letter-spacing);
  word-spacing: var(--e-global-typography-a865424-word-spacing);
  border-style: solid;
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-275d779);
  color: var(--e-global-color-dca97af);
  border-color: var(--e-global-color-dca97af);
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-button[type="submit"] {
  background-color: var(--e-global-color-275d779);
  color: var(--e-global-color-dca97af);
  border-color: var(--e-global-color-dca97af);
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-button[type="submit"]
  svg
  * {
  fill: var(--e-global-color-dca97af);
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .e-form__buttons__wrapper__button-previous {
  background-color: var(--e-global-color-275d779);
  color: var(--e-global-color-dca97af);
  border-color: var(--e-global-color-dca97af);
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-accent);
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: var(--e-global-color-primary);
}
.elementor-82
  .elementor-element.elementor-element-1985175
  .e-form__buttons__wrapper__button-previous:hover {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-dca97af);
  border-color: var(--e-global-color-accent);
}
.elementor-82 .elementor-element.elementor-element-1985175 .elementor-message {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-82 .elementor-element.elementor-element-1985175 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 0px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}
@media (max-width: 1024px) {
  .elementor-82
    .elementor-element.elementor-element-8c5254a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-82
    .elementor-element.elementor-element-8c5254a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 5% 100%;
    background-size: 25% auto;
  }
  .elementor-82
    .elementor-element.elementor-element-8c5254a
    > .elementor-background-overlay {
    background-position: 96% 100%;
    background-size: 32% auto;
  }
  .elementor-82 .elementor-element.elementor-element-8c5254a {
    padding: 30px 0px 30px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-5d008f6
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-bddf24f
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-e6db960
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-e6db960
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-6c58d14 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-6d4a8f6 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-6d4a8f6 {
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 32%);
    max-width: 32%;
  }
  .elementor-82 .elementor-element.elementor-element-a305180 .elementor-button {
    font-size: var(--e-global-typography-5ccdd77-font-size);
    line-height: var(--e-global-typography-5ccdd77-line-height);
    letter-spacing: var(--e-global-typography-5ccdd77-letter-spacing);
    word-spacing: var(--e-global-typography-5ccdd77-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-a305180 {
    --container-widget-width: 68%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 68%);
    max-width: 68%;
  }
  .elementor-82 .elementor-element.elementor-element-7b288e9 {
    text-align: right;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-82 .elementor-element.elementor-element-7b288e9 img {
    max-width: 70%;
  }
  .elementor-82
    .elementor-element.elementor-element-7b288e9
    > .elementor-widget-container {
    margin: 80px 20px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-6e4c20b {
    text-align: left;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-82 .elementor-element.elementor-element-6e4c20b img {
    max-width: 70%;
  }
  .elementor-82
    .elementor-element.elementor-element-6e4c20b
    > .elementor-widget-container {
    margin: 0px 0px 80px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-300039c {
    padding: 30px 0px 15px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-7fc4c22
    > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-61db1cb {
    text-align: left;
  }
  .elementor-82
    .elementor-element.elementor-element-61db1cb
    .elementor-heading-title {
    font-size: var(--e-global-typography-455c851-font-size);
    line-height: var(--e-global-typography-455c851-line-height);
    letter-spacing: var(--e-global-typography-455c851-letter-spacing);
    word-spacing: var(--e-global-typography-455c851-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-61db1cb
    > .elementor-widget-container {
    padding: 0px 15px 30px 15px;
  }
  .elementor-82 .elementor-element.elementor-element-7330980 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 16px 25px 16px 25px;
  }
  .elementor-82
    .elementor-element.elementor-element-20d4306
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-20d4306
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-20d4306
    > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-1748b6c
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-1748b6c
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-1748b6c
    > .elementor-widget-container {
    padding: 30px 20px 30px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-84043da {
    padding: 15px 0px 15px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-6d8e575:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-82
    .elementor-element.elementor-element-6d8e575
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
    background-size: 95% auto;
  }
  .elementor-82
    .elementor-element.elementor-element-dcff277:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-82
    .elementor-element.elementor-element-dcff277
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 47% auto;
  }
  .elementor-82 .elementor-element.elementor-element-24e58f8 img {
    max-width: 70%;
  }
  .elementor-82
    .elementor-element.elementor-element-24e58f8
    > .elementor-widget-container {
    margin: 150px 10px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-a8dbe9b img {
    width: 100%;
    max-width: 70%;
  }
  .elementor-82
    .elementor-element.elementor-element-a8dbe9b
    > .elementor-widget-container {
    margin: 0px 0px 176px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-ceefe27 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-ceefe27 {
    right: 140px;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-ceefe27 {
    left: 140px;
  }
  .elementor-82 .elementor-element.elementor-element-ceefe27 {
    bottom: 75px;
  }
  .elementor-82 .elementor-element.elementor-element-2757e9c img {
    max-width: 90%;
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-2757e9c {
    right: 53px;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-2757e9c {
    left: 53px;
  }
  .elementor-82 .elementor-element.elementor-element-2757e9c {
    bottom: 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-ed1303c
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-3f5433b
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-1e4316b
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-2bf4ef6 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-2bf4ef6
    > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-12e5fa7
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-82
    .elementor-element.elementor-element-12e5fa7
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-85d8d29-font-size);
    line-height: var(--e-global-typography-85d8d29-line-height);
    letter-spacing: var(--e-global-typography-85d8d29-letter-spacing);
    word-spacing: var(--e-global-typography-85d8d29-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-12e5fa7
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-ad21d6d:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-82
    .elementor-element.elementor-element-ad21d6d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 80px;
    background-size: 34% auto;
  }
  .elementor-82
    .elementor-element.elementor-element-ad21d6d
    > .elementor-background-overlay {
    background-position: 100% 100%;
    background-size: 30% auto;
  }
  .elementor-82 .elementor-element.elementor-element-ad21d6d {
    padding: 15px 0px 30px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-f51517a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-0704005
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-ab39f8f
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-66c3847
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-66c3847
    .elementor-image-box-description {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-66c3847
    > .elementor-widget-container {
    padding: 40px 20px 70px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-bdaf444 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 15px 50px 15px 50px;
  }
  .elementor-82
    .elementor-element.elementor-element-4f7aae6
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-4f7aae6
    .elementor-image-box-description {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-4f7aae6
    > .elementor-widget-container {
    padding: 40px 20px 70px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-90b7e4c .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 15px 50px 15px 50px;
  }
  .elementor-82
    .elementor-element.elementor-element-36d15ad
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-36d15ad
    .elementor-image-box-description {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-36d15ad
    > .elementor-widget-container {
    padding: 40px 20px 70px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-ce29bb4 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 15px 50px 15px 50px;
  }
  .elementor-82
    .elementor-element.elementor-element-92b61d2
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-92b61d2
    .elementor-image-box-description {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-92b61d2
    > .elementor-widget-container {
    padding: 40px 20px 70px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-dce6fb6 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 15px 50px 15px 50px;
  }
  .elementor-82
    .elementor-element.elementor-element-f6d8428
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-f6d8428
    .elementor-image-box-description {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-f6d8428
    > .elementor-widget-container {
    padding: 40px 20px 70px 20px;
  }
  .elementor-82 .elementor-element.elementor-element-5329f7b .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 15px 50px 15px 50px;
  }
  .elementor-82
    .elementor-element.elementor-element-7ada7ef:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-82
    .elementor-element.elementor-element-7ada7ef
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-82
    .elementor-element.elementor-element-43a2ef1
    > .elementor-element-populated {
    margin: 60px 50px 20px 50px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 50px;
  }
  .elementor-82 .elementor-element.elementor-element-ab333a0 {
    text-align: center;
  }
  .elementor-82
    .elementor-element.elementor-element-ab333a0
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-d7904e1 {
    text-align: center;
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-2b062da .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-ddd2d40 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-82e3a88 {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-d412b7b
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-a2c8bd7
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-7613e51 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-edbfcb4
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 80%;
  }
  .elementor-82
    .elementor-element.elementor-element-edbfcb4
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-9cffc26
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 80%;
  }
  .elementor-82
    .elementor-element.elementor-element-9cffc26
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-000c424
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 80%;
  }
  .elementor-82
    .elementor-element.elementor-element-000c424
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-452e9cc
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 80%;
  }
  .elementor-82
    .elementor-element.elementor-element-452e9cc
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-d002234:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-82
    .elementor-element.elementor-element-d002234
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: bottom right;
  }
  .elementor-82 .elementor-element.elementor-element-d002234 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-3aa48dd {
    text-align: center;
  }
  .elementor-82
    .elementor-element.elementor-element-c00def1
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-c00def1
    .elementor-counter-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-c00def1 {
    right: 247px;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-c00def1 {
    left: 247px;
  }
  .elementor-82 .elementor-element.elementor-element-c00def1 {
    bottom: -10px;
  }
  .elementor-82
    .elementor-element.elementor-element-e47074a
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-e47074a
    .elementor-counter-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-e47074a {
    right: 96.5px;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-e47074a {
    left: 96.5px;
  }
  .elementor-82 .elementor-element.elementor-element-e47074a {
    bottom: -10px;
  }
  .elementor-82
    .elementor-element.elementor-element-2842473
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-db6deb9
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-df5cabc
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-aaf6c74
    .elementor-accordion-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-aaf6c74
    .elementor-tab-title {
    padding: 15px 10px 15px 10px;
  }
  .elementor-82
    .elementor-element.elementor-element-aaf6c74
    .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 5px;
  }
  .elementor-82
    .elementor-element.elementor-element-aaf6c74
    .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 5px;
  }
  .elementor-82
    .elementor-element.elementor-element-aaf6c74
    .elementor-tab-content {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
    padding: 0px 10px 0px 10px;
  }
  .elementor-82
    .elementor-element.elementor-element-aaf6c74
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-cf6b6d5 {
    padding: 30px 0px 100px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-b439448
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-132192c
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-132192c {
    width: 100%;
    max-width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-2da0d1e {
    margin-top: -100px;
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-3dc2e12
    .elementor-testimonial__header,
  .elementor-82
    .elementor-element.elementor-element-3dc2e12
    .elementor-testimonial__name {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-3dc2e12
    .elementor-testimonial__title {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-3dc2e12
    .elementor-testimonial__text {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-3c3c4b6 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-8c6b485 {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-d16a692
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-b25d0b5
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-b25d0b5 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-82
    .elementor-element.elementor-element-04260dc
    .elementor-post__text {
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-04260dc
    .elementor-post__title,
  .elementor-82
    .elementor-element.elementor-element-04260dc
    .elementor-post__title
    a {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-04260dc
    .elementor-post__title {
    margin-bottom: 10px;
  }
  .elementor-82
    .elementor-element.elementor-element-04260dc
    .elementor-post__excerpt
    p {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-04260dc
    a.elementor-post__read-more {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-6421746 {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-34c4aa9
    > .elementor-element-populated {
    padding: 40px 0px 20px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-059cdb3
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-7e9a9e3
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-7e9a9e3 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-4abe9a9 {
    padding: 10px 10px 0px 10px;
  }
  .elementor-82
    .elementor-element.elementor-element-7445645
    > .elementor-element-populated {
    padding: 40px 10px 40px 10px;
  }
  .elementor-82
    .elementor-element.elementor-element-5928b4c
    .elementor-heading-title {
    font-size: var(--e-global-typography-455c851-font-size);
    line-height: var(--e-global-typography-455c851-line-height);
    letter-spacing: var(--e-global-typography-455c851-letter-spacing);
    word-spacing: var(--e-global-typography-455c851-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-d2c9dbf
    > .elementor-element-populated {
    padding: 40px 20px 40px 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-1985175
    .elementor-field-group
    .elementor-field,
  .elementor-82
    .elementor-element.elementor-element-1985175
    .elementor-field-subgroup
    label {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-1985175 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-1985175
    .elementor-message {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-1985175 {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-82
    .elementor-element.elementor-element-8c5254a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-82
    .elementor-element.elementor-element-8c5254a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 0%;
    background-size: 0% auto;
  }
  .elementor-82
    .elementor-element.elementor-element-8c5254a
    > .elementor-background-overlay {
    background-position: 50% 100%;
    background-size: auto;
  }
  .elementor-82
    .elementor-element.elementor-element-bddf24f
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-e6db960
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-6c58d14 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-6c58d14
    > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-6d4a8f6 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-6d4a8f6
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-6d4a8f6 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-a305180 .elementor-button {
    font-size: var(--e-global-typography-5ccdd77-font-size);
    line-height: var(--e-global-typography-5ccdd77-line-height);
    letter-spacing: var(--e-global-typography-5ccdd77-letter-spacing);
    word-spacing: var(--e-global-typography-5ccdd77-word-spacing);
    padding: 10px 10px 10px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-a305180
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-a305180 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-82
    .elementor-element.elementor-element-f043807:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-82
    .elementor-element.elementor-element-f043807
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 75% auto;
  }
  .elementor-82 .elementor-element.elementor-element-7b288e9 {
    text-align: left;
  }
  .elementor-82 .elementor-element.elementor-element-7b288e9 img {
    max-width: 94%;
  }
  .elementor-82
    .elementor-element.elementor-element-7b288e9
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-6e4c20b {
    text-align: right;
  }
  .elementor-82 .elementor-element.elementor-element-6e4c20b img {
    max-width: 94%;
  }
  .elementor-82
    .elementor-element.elementor-element-6e4c20b
    > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-61db1cb
    .elementor-heading-title {
    font-size: var(--e-global-typography-455c851-font-size);
    line-height: var(--e-global-typography-455c851-line-height);
    letter-spacing: var(--e-global-typography-455c851-letter-spacing);
    word-spacing: var(--e-global-typography-455c851-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-61db1cb
    > .elementor-widget-container {
    padding: 30px 60px 60px 40px;
  }
  .elementor-82 .elementor-element.elementor-element-7330980 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 16px 50px 16px 50px;
  }
  .elementor-82
    .elementor-element.elementor-element-20d4306
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-82
    .elementor-element.elementor-element-20d4306
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-20d4306
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-20d4306
    > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
    border-width: 0px 0px 1px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-1748b6c
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-82
    .elementor-element.elementor-element-1748b6c
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-1748b6c
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-1748b6c
    > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
  }
  .elementor-82
    .elementor-element.elementor-element-6d8e575:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-82
    .elementor-element.elementor-element-6d8e575
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
    background-size: contain;
  }
  .elementor-82
    .elementor-element.elementor-element-dcff277:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-82
    .elementor-element.elementor-element-dcff277
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 65% auto;
  }
  .elementor-82 .elementor-element.elementor-element-24e58f8 {
    text-align: left;
  }
  .elementor-82 .elementor-element.elementor-element-24e58f8 img {
    max-width: 97%;
  }
  .elementor-82
    .elementor-element.elementor-element-24e58f8
    > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-a8dbe9b {
    text-align: right;
  }
  .elementor-82 .elementor-element.elementor-element-a8dbe9b img {
    max-width: 97%;
  }
  .elementor-82
    .elementor-element.elementor-element-a8dbe9b
    > .elementor-widget-container {
    margin: 0px 0px 88px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-ceefe27 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-ceefe27 {
    right: 18px;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-ceefe27 {
    left: 18px;
  }
  .elementor-82 .elementor-element.elementor-element-ceefe27 {
    bottom: 25px;
  }
  .elementor-82 .elementor-element.elementor-element-2757e9c {
    text-align: right;
    bottom: 0px;
    z-index: 0;
  }
  .elementor-82 .elementor-element.elementor-element-2757e9c img {
    max-width: 52%;
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-2757e9c {
    right: 0px;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-2757e9c {
    left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-ed1303c
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-3f5433b
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-1e4316b
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-1e4316b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-82 .elementor-element.elementor-element-2bf4ef6 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-12e5fa7
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-82
    .elementor-element.elementor-element-12e5fa7
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-85d8d29-font-size);
    line-height: var(--e-global-typography-85d8d29-line-height);
    letter-spacing: var(--e-global-typography-85d8d29-letter-spacing);
    word-spacing: var(--e-global-typography-85d8d29-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-12e5fa7
    > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-ad21d6d:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-82
    .elementor-element.elementor-element-ad21d6d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
    background-size: 58% auto;
  }
  .elementor-82
    .elementor-element.elementor-element-ad21d6d
    > .elementor-background-overlay {
    background-position: 0% 100%;
    background-size: 100% auto;
  }
  .elementor-82
    .elementor-element.elementor-element-0704005
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-ab39f8f
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-2349250
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-66c3847
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-66c3847
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-66c3847
    .elementor-image-box-description {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-bdaf444 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 15px 100px 15px 100px;
  }
  .elementor-82
    .elementor-element.elementor-element-4f7aae6
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-4f7aae6
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-4f7aae6
    .elementor-image-box-description {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-90b7e4c .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 15px 100px 15px 100px;
  }
  .elementor-82
    .elementor-element.elementor-element-36d15ad
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-36d15ad
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-36d15ad
    .elementor-image-box-description {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-ce29bb4 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 15px 100px 15px 100px;
  }
  .elementor-82
    .elementor-element.elementor-element-92b61d2
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-92b61d2
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-92b61d2
    .elementor-image-box-description {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-dce6fb6 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 15px 100px 15px 100px;
  }
  .elementor-82
    .elementor-element.elementor-element-f6d8428
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-f6d8428
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-f6d8428
    .elementor-image-box-description {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-5329f7b .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
    padding: 15px 100px 15px 100px;
  }
  .elementor-82
    .elementor-element.elementor-element-43a2ef1
    > .elementor-element-populated {
    margin: 50px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-ab333a0
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-d7904e1 {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-2b062da .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-d412b7b
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-a2c8bd7
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-7613e51 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-71ed1e5 {
    width: 50%;
  }
  .elementor-82
    .elementor-element.elementor-element-71ed1e5
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-edbfcb4
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-edbfcb4
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 60%;
  }
  .elementor-82
    .elementor-element.elementor-element-edbfcb4
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-062935d {
    width: 50%;
  }
  .elementor-82
    .elementor-element.elementor-element-062935d
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-9cffc26
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-9cffc26
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 60%;
  }
  .elementor-82
    .elementor-element.elementor-element-9cffc26
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-cec248e {
    width: 50%;
  }
  .elementor-82
    .elementor-element.elementor-element-000c424
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-000c424
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 60%;
  }
  .elementor-82
    .elementor-element.elementor-element-000c424
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-a02ca5d {
    width: 50%;
  }
  .elementor-82
    .elementor-element.elementor-element-452e9cc
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-452e9cc
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 60%;
  }
  .elementor-82
    .elementor-element.elementor-element-452e9cc
    .elementor-image-box-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-d002234:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-82
    .elementor-element.elementor-element-d002234
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center right;
  }
  .elementor-82
    .elementor-element.elementor-element-c00def1
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-c00def1
    .elementor-counter-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-c00def1
    > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-c00def1 {
    right: 160px;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-c00def1 {
    left: 160px;
  }
  .elementor-82
    .elementor-element.elementor-element-e47074a
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-e47074a
    .elementor-counter-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-e47074a
    > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }
  body:not(.rtl) .elementor-82 .elementor-element.elementor-element-e47074a {
    right: 10px;
  }
  body.rtl .elementor-82 .elementor-element.elementor-element-e47074a {
    left: 10px;
  }
  .elementor-82
    .elementor-element.elementor-element-2842473
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-db6deb9
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-df5cabc
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-aaf6c74
    .elementor-accordion-title {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-aaf6c74
    .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 12px;
  }
  .elementor-82
    .elementor-element.elementor-element-aaf6c74
    .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 12px;
  }
  .elementor-82
    .elementor-element.elementor-element-aaf6c74
    .elementor-tab-content {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-cf6b6d5 {
    padding: 20px 0px 80px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-b439448
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-132192c
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-2da0d1e {
    margin-top: -80px;
    margin-bottom: 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-3dc2e12
    .elementor-testimonial__header,
  .elementor-82
    .elementor-element.elementor-element-3dc2e12
    .elementor-testimonial__name {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-3dc2e12
    .elementor-testimonial__title {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-3dc2e12
    .elementor-testimonial__text {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-d16a692
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-b25d0b5
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82
    .elementor-element.elementor-element-04260dc
    .elementor-posts-container
    .elementor-post__thumbnail {
    padding-bottom: calc(0.5 * 100%);
  }
  .elementor-82 .elementor-element.elementor-element-04260dc:after {
    content: "0.5";
  }
  .elementor-82
    .elementor-element.elementor-element-04260dc
    .elementor-post__thumbnail__link {
    width: 100%;
  }
  .elementor-82
    .elementor-element.elementor-element-04260dc
    .elementor-post__title,
  .elementor-82
    .elementor-element.elementor-element-04260dc
    .elementor-post__title
    a {
    font-size: var(--e-global-typography-5dd3dec-font-size);
    line-height: var(--e-global-typography-5dd3dec-line-height);
    letter-spacing: var(--e-global-typography-5dd3dec-letter-spacing);
    word-spacing: var(--e-global-typography-5dd3dec-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-04260dc
    .elementor-post__excerpt
    p {
    font-size: var(--e-global-typography-5f1841c-font-size);
    line-height: var(--e-global-typography-5f1841c-line-height);
    letter-spacing: var(--e-global-typography-5f1841c-letter-spacing);
    word-spacing: var(--e-global-typography-5f1841c-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-04260dc
    a.elementor-post__read-more {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
  }
  .elementor-82 .elementor-element.elementor-element-2c94aad {
    padding: 30px 0px 30px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-de85967
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-82
    .elementor-element.elementor-element-34c4aa9
    > .elementor-element-populated {
    padding: 10px 0px 10px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-059cdb3
    .elementor-heading-title {
    font-size: var(--e-global-typography-ca1ff67-font-size);
    line-height: var(--e-global-typography-ca1ff67-line-height);
    letter-spacing: var(--e-global-typography-ca1ff67-letter-spacing);
    word-spacing: var(--e-global-typography-ca1ff67-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-7e9a9e3
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-4abe9a9 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-82
    .elementor-element.elementor-element-7445645
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-5928b4c
    .elementor-heading-title {
    font-size: var(--e-global-typography-455c851-font-size);
    line-height: var(--e-global-typography-455c851-line-height);
    letter-spacing: var(--e-global-typography-455c851-letter-spacing);
    word-spacing: var(--e-global-typography-455c851-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-d2c9dbf
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-82
    .elementor-element.elementor-element-1985175
    .elementor-field-group
    .elementor-field,
  .elementor-82
    .elementor-element.elementor-element-1985175
    .elementor-field-subgroup
    label {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-82 .elementor-element.elementor-element-1985175 .elementor-button {
    font-size: var(--e-global-typography-a865424-font-size);
    line-height: var(--e-global-typography-a865424-line-height);
    letter-spacing: var(--e-global-typography-a865424-letter-spacing);
    word-spacing: var(--e-global-typography-a865424-word-spacing);
  }
  .elementor-82
    .elementor-element.elementor-element-1985175
    .elementor-message {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
}
@media (min-width: 768px) {
  .elementor-82 .elementor-element.elementor-element-5d008f6 {
    width: 50%;
  }
  .elementor-82 .elementor-element.elementor-element-f043807 {
    width: 50%;
  }
  .elementor-82 .elementor-element.elementor-element-dcff277 {
    width: 58%;
  }
  .elementor-82 .elementor-element.elementor-element-ed1303c {
    width: 42%;
  }
  .elementor-82 .elementor-element.elementor-element-43a2ef1 {
    width: 65%;
  }
  .elementor-82 .elementor-element.elementor-element-889b7e3 {
    width: 35%;
  }
  .elementor-82 .elementor-element.elementor-element-ce38a1d {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-7445645 {
    width: 32%;
  }
  .elementor-82 .elementor-element.elementor-element-d2c9dbf {
    width: 68%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-82 .elementor-element.elementor-element-5d008f6 {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-f043807 {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-065177c {
    width: 33.33%;
  }
  .elementor-82 .elementor-element.elementor-element-0a0125e {
    width: 33.33%;
  }
  .elementor-82 .elementor-element.elementor-element-4cadc30 {
    width: 33.33%;
  }
  .elementor-82 .elementor-element.elementor-element-dcff277 {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-ed1303c {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-43a2ef1 {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-889b7e3 {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-a449bc3 {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-2842473 {
    width: 100%;
  }
  .elementor-82 .elementor-element.elementor-element-7445645 {
    width: 40%;
  }
  .elementor-82 .elementor-element.elementor-element-d2c9dbf {
    width: 60%;
  }
}
