.elementor-4534 .elementor-element.elementor-element-94f8cfa {
  margin-top: 50px;
  margin-bottom: 50px;
  z-index: 1;
}

.elementor-bc-flex-widget .elementor-4534 .elementor-element.elementor-element-a997678.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-4534 .elementor-element.elementor-element-a997678.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4534 .elementor-element.elementor-element-a997678>.elementor-element-populated {
  margin: 0px 0px 0px 100px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 100px;
}

.elementor-4534 .elementor-element.elementor-element-67b4b8f.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4534 .elementor-element.elementor-element-67b4b8f.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4534 .elementor-element.elementor-element-67b4b8f.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4534 .elementor-element.elementor-element-67b4b8f .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-4534 .elementor-element.elementor-element-67b4b8f .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-67b4b8f .elementor-image-box-title {
  margin-bottom: 0px;
  color: #4a4a4a;
  font-size: 20px;
  font-weight: 500;
}

.elementor-4534 .elementor-element.elementor-element-67b4b8f .elementor-image-box-description {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2em;
}

.elementor-4534 .elementor-element.elementor-element-6971895 .elementor-button {
  font-size: 18px;
  font-weight: 400;
  fill: #fb8533;
  color: #fb8533;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fb8533;
  border-radius: 30px 30px 30px 30px;
  padding: 10px 40px 10px 40px;
}

.elementor-4534 .elementor-element.elementor-element-6971895 .elementor-button:hover,
.elementor-4534 .elementor-element.elementor-element-6971895 .elementor-button:focus {
  color: #ffffff;
  background-color: #fb8533;
  border-color: #fb8533;
}

.elementor-4534 .elementor-element.elementor-element-6971895 .elementor-button:hover svg,
.elementor-4534 .elementor-element.elementor-element-6971895 .elementor-button:focus svg {
  fill: #ffffff;
}

.elementor-bc-flex-widget .elementor-4534 .elementor-element.elementor-element-d62e228.elementor-column .elementor-column-wrap {
  align-items: flex-end;
}

.elementor-4534 .elementor-element.elementor-element-d62e228.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-4534 .elementor-element.elementor-element-d62e228>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}

.elementor-4534 .elementor-element.elementor-element-7690c0d {
  margin-top: 50px;
  margin-bottom: 50px;
  z-index: 1;
}

.elementor-bc-flex-widget .elementor-4534 .elementor-element.elementor-element-ee8ceeb.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-4534 .elementor-element.elementor-element-ee8ceeb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4534 .elementor-element.elementor-element-fde5cac {
  --divider-border-style: solid;
  --divider-color: #fb8533;
  --divider-border-width: 2px;
}

.elementor-4534 .elementor-element.elementor-element-fde5cac .elementor-divider-separator {
  width: 100%;
}

.elementor-4534 .elementor-element.elementor-element-fde5cac .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}

.elementor-4534 .elementor-element.elementor-element-70379f2 .elementor-heading-title {
  color: #4a4a4a;
  font-size: 36px;
  font-weight: 700;
}

.elementor-4534 .elementor-element.elementor-element-d0a07f7 {
  z-index: 1;
}

.elementor-4534 .elementor-element.elementor-element-fc0c49b.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4534 .elementor-element.elementor-element-fc0c49b.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4534 .elementor-element.elementor-element-fc0c49b.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4534 .elementor-element.elementor-element-fc0c49b .elementor-image-box-wrapper .elementor-image-box-img {
  width: 40%;
}

.elementor-4534 .elementor-element.elementor-element-fc0c49b .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-fc0c49b .elementor-image-box-description {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.elementor-4534 .elementor-element.elementor-element-fc0c49b>.elementor-widget-container {
  padding: 20px 100px 20px 100px;
}

.elementor-4534 .elementor-element.elementor-element-caaec25.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4534 .elementor-element.elementor-element-caaec25.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4534 .elementor-element.elementor-element-caaec25.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4534 .elementor-element.elementor-element-caaec25 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 40%;
}

.elementor-4534 .elementor-element.elementor-element-caaec25 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-caaec25 .elementor-image-box-description {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.elementor-4534 .elementor-element.elementor-element-caaec25>.elementor-widget-container {
  padding: 30px 100px 30px 100px;
}

.elementor-4534 .elementor-element.elementor-element-67a0342.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4534 .elementor-element.elementor-element-67a0342.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4534 .elementor-element.elementor-element-67a0342.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4534 .elementor-element.elementor-element-67a0342 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 40%;
}

.elementor-4534 .elementor-element.elementor-element-67a0342 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-67a0342 .elementor-image-box-description {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.elementor-4534 .elementor-element.elementor-element-67a0342>.elementor-widget-container {
  padding: 20px 100px 20px 100px;
}

.elementor-4534 .elementor-element.elementor-element-2e4d4c1.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-4534 .elementor-element.elementor-element-2e4d4c1.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-4534 .elementor-element.elementor-element-2e4d4c1.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-4534 .elementor-element.elementor-element-2e4d4c1 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 50%;
}

.elementor-4534 .elementor-element.elementor-element-2e4d4c1 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-2e4d4c1 .elementor-image-box-description {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.elementor-4534 .elementor-element.elementor-element-2e4d4c1>.elementor-widget-container {
  padding: 20px 100px 20px 90px;
}

.elementor-4534 .elementor-element.elementor-element-d628cf2 {
  margin-top: 50px;
  margin-bottom: 50px;
  z-index: 1;
}

.elementor-bc-flex-widget .elementor-4534 .elementor-element.elementor-element-4455c14.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-4534 .elementor-element.elementor-element-4455c14.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4534 .elementor-element.elementor-element-631be3e {
  --divider-border-style: solid;
  --divider-color: #fb8533;
  --divider-border-width: 2px;
}

.elementor-4534 .elementor-element.elementor-element-631be3e .elementor-divider-separator {
  width: 100%;
}

.elementor-4534 .elementor-element.elementor-element-631be3e .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}

.elementor-4534 .elementor-element.elementor-element-c61b674 .elementor-heading-title {
  color: #4a4a4a;
  font-size: 36px;
  font-weight: 700;
}

.elementor-4534 .elementor-element.elementor-element-7a9a3fb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 23px 0px;
  z-index: 1;
}

.elementor-4534 .elementor-element.elementor-element-7a9a3fb>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-7a9a3fb>.elementor-shape-bottom .elementor-shape-fill {
  fill: #fdf5e8;
}

.elementor-4534 .elementor-element.elementor-element-7a9a3fb>.elementor-shape-bottom svg {
  width: calc(100% + 1.3px);
  height: 100px;
}

.elementor-4534 .elementor-element.elementor-element-309e66f>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}

.elementor-4534 .elementor-element.elementor-element-c7aff34.elementor-position-right .elementor-image-box-img {
  margin-left: 50px;
}

.elementor-4534 .elementor-element.elementor-element-c7aff34.elementor-position-left .elementor-image-box-img {
  margin-right: 50px;
}

.elementor-4534 .elementor-element.elementor-element-c7aff34.elementor-position-top .elementor-image-box-img {
  margin-bottom: 50px;
}

.elementor-4534 .elementor-element.elementor-element-c7aff34 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-4534 .elementor-element.elementor-element-c7aff34 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-c7aff34 .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-4534 .elementor-element.elementor-element-c7aff34 .elementor-image-box-title {
  color: #4a4a4a;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.elementor-4534 .elementor-element.elementor-element-c7aff34 .elementor-image-box-description {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 25px;
}

.elementor-4534 .elementor-element.elementor-element-c7aff34>.elementor-widget-container {
  padding: 0px 100px 0px 0px;
}

.elementor-4534 .elementor-element.elementor-element-18b5f90:not(.elementor-motion-effects-element-type-background),
.elementor-4534 .elementor-element.elementor-element-18b5f90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #fdf5e8;
}

.elementor-4534 .elementor-element.elementor-element-18b5f90 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
  z-index: 1;
}

.elementor-4534 .elementor-element.elementor-element-18b5f90>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4534 .elementor-element.elementor-element-36ea367.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-4534 .elementor-element.elementor-element-36ea367.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-4534 .elementor-element.elementor-element-59cc52e {
  --divider-border-style: solid;
  --divider-color: #fb8533;
  --divider-border-width: 2px;
}

.elementor-4534 .elementor-element.elementor-element-59cc52e .elementor-divider-separator {
  width: 100%;
}

.elementor-4534 .elementor-element.elementor-element-59cc52e .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}

.elementor-4534 .elementor-element.elementor-element-95f1d06 .elementor-heading-title {
  color: #4a4a4a;
  font-size: 36px;
  font-weight: 700;
}

.elementor-4534 .elementor-element.elementor-element-e8ac1c7:not(.elementor-motion-effects-element-type-background),
.elementor-4534 .elementor-element.elementor-element-e8ac1c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #fdf5e8;
}

.elementor-4534 .elementor-element.elementor-element-e8ac1c7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}

.elementor-4534 .elementor-element.elementor-element-e8ac1c7>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-4a7cb23:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4534 .elementor-element.elementor-element-4a7cb23>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4534 .elementor-element.elementor-element-4a7cb23>.elementor-element-populated,
.elementor-4534 .elementor-element.elementor-element-4a7cb23>.elementor-element-populated>.elementor-background-overlay,
.elementor-4534 .elementor-element.elementor-element-4a7cb23>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-4534 .elementor-element.elementor-element-4a7cb23>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 100px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 100px;
}

.elementor-4534 .elementor-element.elementor-element-4a7cb23>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-4a7cb23>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 30px 0px 30px;
}

.elementor-4534 .elementor-element.elementor-element-04044ed {
  --icon-box-icon-margin: 15px;
}

.elementor-4534 .elementor-element.elementor-element-04044ed .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #fb8533;
}

.elementor-4534 .elementor-element.elementor-element-04044ed .elementor-icon-box-title,
.elementor-4534 .elementor-element.elementor-element-04044ed .elementor-icon-box-title a {
  font-size: 80px;
  font-weight: 600;
}

.elementor-4534 .elementor-element.elementor-element-04044ed .elementor-icon-box-description {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 25px;
}

.elementor-4534 .elementor-element.elementor-element-9f61ea3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4534 .elementor-element.elementor-element-9f61ea3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4534 .elementor-element.elementor-element-9f61ea3>.elementor-element-populated,
.elementor-4534 .elementor-element.elementor-element-9f61ea3>.elementor-element-populated>.elementor-background-overlay,
.elementor-4534 .elementor-element.elementor-element-9f61ea3>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-4534 .elementor-element.elementor-element-9f61ea3>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 50px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 50px;
}

.elementor-4534 .elementor-element.elementor-element-9f61ea3>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-9f61ea3>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 30px 0px 30px;
}

.elementor-4534 .elementor-element.elementor-element-873ee41 {
  --icon-box-icon-margin: 15px;
}

.elementor-4534 .elementor-element.elementor-element-873ee41 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #fb8533;
}

.elementor-4534 .elementor-element.elementor-element-873ee41 .elementor-icon-box-title,
.elementor-4534 .elementor-element.elementor-element-873ee41 .elementor-icon-box-title a {
  font-size: 80px;
  font-weight: 600;
}

.elementor-4534 .elementor-element.elementor-element-873ee41 .elementor-icon-box-description {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 25px;
}

.elementor-4534 .elementor-element.elementor-element-eaaa4a0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4534 .elementor-element.elementor-element-eaaa4a0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4534 .elementor-element.elementor-element-eaaa4a0>.elementor-element-populated,
.elementor-4534 .elementor-element.elementor-element-eaaa4a0>.elementor-element-populated>.elementor-background-overlay,
.elementor-4534 .elementor-element.elementor-element-eaaa4a0>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-4534 .elementor-element.elementor-element-eaaa4a0>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 100px 0px 0px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 0px;
}

.elementor-4534 .elementor-element.elementor-element-eaaa4a0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-eaaa4a0>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0px 30px 20px 30px;
}

.elementor-4534 .elementor-element.elementor-element-5b07600 {
  --icon-box-icon-margin: 15px;
}

.elementor-4534 .elementor-element.elementor-element-5b07600 .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #fb8533;
}

.elementor-4534 .elementor-element.elementor-element-5b07600 .elementor-icon-box-title,
.elementor-4534 .elementor-element.elementor-element-5b07600 .elementor-icon-box-title a {
  font-size: 80px;
  font-weight: 600;
}

.elementor-4534 .elementor-element.elementor-element-5b07600 .elementor-icon-box-description {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 25px;
}

.elementor-4534 .elementor-element.elementor-element-f44c73c:not(.elementor-motion-effects-element-type-background),
.elementor-4534 .elementor-element.elementor-element-f44c73c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #fdf5e8;
}

.elementor-4534 .elementor-element.elementor-element-f44c73c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5% 20% 5% 20%;
  z-index: 1;
}

.elementor-4534 .elementor-element.elementor-element-f44c73c>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-22a6776 {
  --icon-box-icon-margin: 15px;
}

.elementor-4534 .elementor-element.elementor-element-22a6776 .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-4534 .elementor-element.elementor-element-22a6776 .elementor-icon-box-title {
  color: #fb8533;
}

.elementor-4534 .elementor-element.elementor-element-22a6776 .elementor-icon-box-title,
.elementor-4534 .elementor-element.elementor-element-22a6776 .elementor-icon-box-title a {
  font-size: 18px;
  font-weight: 700;
}

.elementor-4534 .elementor-element.elementor-element-22a6776 .elementor-icon-box-description {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.elementor-4534 .elementor-element.elementor-element-22a6776>.elementor-widget-container {
  margin: 0px 80px 0px 80px;
}

.elementor-4534 .elementor-element.elementor-element-653f9bc:not(.elementor-motion-effects-element-type-background),
.elementor-4534 .elementor-element.elementor-element-653f9bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #fdf5e8 25%, #ffffff 0%);
}

.elementor-4534 .elementor-element.elementor-element-653f9bc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}

.elementor-4534 .elementor-element.elementor-element-653f9bc>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4534 .elementor-element.elementor-element-1413295.elementor-column .elementor-column-wrap {
  align-items: flex-end;
}

.elementor-4534 .elementor-element.elementor-element-1413295.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-4534 .elementor-element.elementor-element-1413295:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-4534 .elementor-element.elementor-element-1413295>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #ffffff;
}

.elementor-4534 .elementor-element.elementor-element-1413295>.elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #dddddd;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 20% 0% 20%;
  --e-column-margin-right: 20%;
  --e-column-margin-left: 20%;
}

.elementor-4534 .elementor-element.elementor-element-1413295>.elementor-element-populated,
.elementor-4534 .elementor-element.elementor-element-1413295>.elementor-element-populated>.elementor-background-overlay,
.elementor-4534 .elementor-element.elementor-element-1413295>.elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}

.elementor-4534 .elementor-element.elementor-element-1413295>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4534 .elementor-element.elementor-element-1413295>.elementor-element-populated>.elementor-widget-wrap {
  padding: 3% 0% 0% 0%;
}

.elementor-4534 .elementor-element.elementor-element-488c427 {
  text-align: center;
}

.elementor-4534 .elementor-element.elementor-element-488c427 .elementor-heading-title {
  color: #4a4a4a;
  font-size: 36px;
  font-weight: 700;
}

.elementor-4534 .elementor-element.elementor-element-4bd44aa {
  --divider-border-style: solid;
  --divider-color: #dddddd;
  --divider-border-width: 1px;
}

.elementor-4534 .elementor-element.elementor-element-4bd44aa .elementor-divider-separator {
  width: 100%;
}

.elementor-4534 .elementor-element.elementor-element-4bd44aa .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-4534 .elementor-element.elementor-element-556ec4f .elementor-heading-title {
  color: #fb8533;
  font-size: 24px;
}

.elementor-4534 .elementor-element.elementor-element-556ec4f>.elementor-widget-container {
  padding: 0% 10% 0% 10%;
}

.elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px/2);
}

.elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px/2);
}

.elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}

.elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}

body.rtl .elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}

body:not(.rtl) .elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px/2);
}

.elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-icon i {
  color: #59ca6d;
}

.elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-icon svg {
  fill: #59ca6d;
}

.elementor-4534 .elementor-element.elementor-element-d058059 {
  --e-icon-list-icon-size: 24px;
}

.elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-text {
  color: #000000;
  padding-left: 10px;
}

.elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-item>a {
  font-size: 18px;
}

.elementor-4534 .elementor-element.elementor-element-d058059>.elementor-widget-container {
  padding: 0% 10% 0% 10%;
}

.elementor-4534 .elementor-element.elementor-element-78b4ac1 {
  z-index: 1;
}

@media(max-width:1024px) {
  .elementor-4534 .elementor-element.elementor-element-94f8cfa {
    padding: 0px 0px 30px 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-a997678>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-fc0c49b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-caaec25>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-67a0342>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-2e4d4c1>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-7a9a3fb>.elementor-shape-bottom svg {
    width: calc(200% + 1.3px);
    height: 100px;
  }

  .elementor-4534 .elementor-element.elementor-element-4a7cb23>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-4534 .elementor-element.elementor-element-9f61ea3>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-4534 .elementor-element.elementor-element-eaaa4a0>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-4534 .elementor-element.elementor-element-f44c73c {
    padding: 0% 0% 5% 0%;
  }

  .elementor-4534 .elementor-element.elementor-element-1413295>.elementor-element-populated {
    margin: 0% 8% 0% 8%;
    --e-column-margin-right: 8%;
    --e-column-margin-left: 8%;
  }
}

@media(max-width:767px) {
  .elementor-4534 .elementor-element.elementor-element-94f8cfa {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-67b4b8f .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4534 .elementor-element.elementor-element-67b4b8f .elementor-image-box-wrapper {
    text-align: left;
  }

  .elementor-4534 .elementor-element.elementor-element-67b4b8f .elementor-image-box-description {
    font-size: 32px;
  }

  .elementor-4534 .elementor-element.elementor-element-7690c0d {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-ee8ceeb {
    width: 40%;
  }

  .elementor-4534 .elementor-element.elementor-element-1e21621 {
    width: 100%;
  }

  .elementor-4534 .elementor-element.elementor-element-70379f2 .elementor-heading-title {
    line-height: 1.2em;
  }

  .elementor-4534 .elementor-element.elementor-element-ddc3241 {
    width: 50%;
  }

  .elementor-4534 .elementor-element.elementor-element-fc0c49b .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4534 .elementor-element.elementor-element-fc0c49b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 70%;
  }

  .elementor-4534 .elementor-element.elementor-element-caaec25 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4534 .elementor-element.elementor-element-caaec25 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 70%;
  }

  .elementor-4534 .elementor-element.elementor-element-3c244d1 {
    width: 50%;
  }

  .elementor-4534 .elementor-element.elementor-element-67a0342 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4534 .elementor-element.elementor-element-67a0342 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 70%;
  }

  .elementor-4534 .elementor-element.elementor-element-2e4d4c1 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-4534 .elementor-element.elementor-element-2e4d4c1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 70%;
  }

  .elementor-4534 .elementor-element.elementor-element-d628cf2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-4455c14 {
    width: 40%;
  }

  .elementor-4534 .elementor-element.elementor-element-00efa84 {
    width: 100%;
  }

  .elementor-4534 .elementor-element.elementor-element-c61b674 .elementor-heading-title {
    line-height: 1.2em;
  }

  .elementor-4534 .elementor-element.elementor-element-7a9a3fb>.elementor-shape-bottom svg {
    width: calc(200% + 1.3px);
    height: 50px;
  }

  .elementor-4534 .elementor-element.elementor-element-7a9a3fb {
    padding: 0px 0px 30px 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-309e66f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px 10px 10px 10px;
  }

  .elementor-4534 .elementor-element.elementor-element-c7aff34 .elementor-image-box-img {
    margin-bottom: 20px;
  }

  .elementor-4534 .elementor-element.elementor-element-c7aff34.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
  }

  .elementor-4534 .elementor-element.elementor-element-c7aff34.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
  }

  .elementor-4534 .elementor-element.elementor-element-c7aff34.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
  }

  .elementor-4534 .elementor-element.elementor-element-c7aff34>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-18b5f90 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-4534 .elementor-element.elementor-element-36ea367 {
    width: 40%;
  }

  .elementor-4534 .elementor-element.elementor-element-fff9972 {
    width: 100%;
  }

  .elementor-4534 .elementor-element.elementor-element-95f1d06 .elementor-heading-title {
    line-height: 1.2em;
  }

  .elementor-4534 .elementor-element.elementor-element-4a7cb23>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-4534 .elementor-element.elementor-element-9f61ea3>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-4534 .elementor-element.elementor-element-eaaa4a0>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-4534 .elementor-element.elementor-element-22a6776 .elementor-icon-box-wrapper {
    text-align: left;
  }

  .elementor-4534 .elementor-element.elementor-element-22a6776>.elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }

  .elementor-4534 .elementor-element.elementor-element-488c427 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-4534 .elementor-element.elementor-element-556ec4f .elementor-heading-title {
    font-size: 20px;
    line-height: 24px;
  }

  .elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-4534 .elementor-element.elementor-element-d058059 .elementor-icon-list-item>a {
    font-size: 16px;
  }
}

@media(min-width:768px) {
  .elementor-4534 .elementor-element.elementor-element-ee8ceeb {
    width: 10%;
  }

  .elementor-4534 .elementor-element.elementor-element-1e21621 {
    width: 90%;
  }

  .elementor-4534 .elementor-element.elementor-element-4455c14 {
    width: 10%;
  }

  .elementor-4534 .elementor-element.elementor-element-00efa84 {
    width: 90%;
  }

  .elementor-4534 .elementor-element.elementor-element-36ea367 {
    width: 10%;
  }

  .elementor-4534 .elementor-element.elementor-element-fff9972 {
    width: 90%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-4534 .elementor-element.elementor-element-ee8ceeb {
    width: 10%;
  }

  .elementor-4534 .elementor-element.elementor-element-1e21621 {
    width: 90%;
  }

  .elementor-4534 .elementor-element.elementor-element-4455c14 {
    width: 10%;
  }

  .elementor-4534 .elementor-element.elementor-element-00efa84 {
    width: 90%;
  }

  .elementor-4534 .elementor-element.elementor-element-36ea367 {
    width: 10%;
  }

  .elementor-4534 .elementor-element.elementor-element-fff9972 {
    width: 90%;
  }
}