.elementor-949
  .elementor-element.elementor-element-124caca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-949
  .elementor-element.elementor-element-124caca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("./Home-3-Slider-1-dot-img.png");
  background-position: top left;
  background-repeat: no-repeat;
}
.elementor-949 .elementor-element.elementor-element-124caca {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -200px;
  margin-bottom: 0px;
  padding: 150px 0px 150px 0px;
}
.elementor-949
  .elementor-element.elementor-element-124caca
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-949
  .elementor-element.elementor-element-06b7c86
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-0154224.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-949 .elementor-element.elementor-element-1036a23 .wdt-content-item {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-1036a23
  .wdt-carousel-holder
  .wdt-carousel-pagination-wrapper {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-1036a23
  .wdt-carousel-holder
  .wdt-carousel-pagination-wrapper
  .wdt-swiper-pagination.swiper-pagination-bullets {
  margin: 40px 0px 0px -10px;
}
.elementor-949 .elementor-element.elementor-element-c7d1f35 {
  padding: 50px 0px 50px 0px;
}
.custm-sect-2{
	padding: 50px 0px 50px 0px;
}
.elementor-949
  .elementor-element.elementor-element-bb211b3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-949 .elementor-element.elementor-element-02dc94f .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-02dc94f
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-02dc94f
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-02dc94f
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-02dc94f
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-02dc94f
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949 .elementor-element.elementor-element-02dc94f {
  width: var(--container-widget-width, 780px);
  max-width: 780px;
  --container-widget-width: 780px;
  --container-widget-flex-grow: 0;
}
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-column-gap-custom {
  margin: 0 -60px;
}
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-column-gap-custom
  .wdt-column {
  padding: 60px;
  padding-bottom: 0;
}
.elementor-949 .elementor-element.elementor-element-75aa9f9 .wdt-content-item {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-content-item
  .wdt-content-title-group,
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-content-item
  div:not(.wdt-content-title-group)
  .wdt-content-title {
  margin: 0px 0px 10px 0px;
}
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-content-item
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-content-item
  .wdt-content-title
  h5
  > a {
  color: var(--e-global-color-text);
}
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-accent);
}
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-content-item
  .wdt-content-image-wrapper {
  margin: 0px 0px 30px 0px;
}
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group {
  margin: 0px 0px 30px 0px;
}
.elementor-949
  .elementor-element.elementor-element-75aa9f9
  > .elementor-widget-container {
  margin: 0px 120px 0px 120px;
}
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder.wdt-button-icon-after
  .wdt-button-icon {
  margin-left: 8px;
}
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder.wdt-button-icon-before
  .wdt-button-icon {
  margin-right: 8px;
}
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .elementor-widget-container {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder
  .wdt-button {
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder
  .wdt-button:focus,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder
  .wdt-button:hover,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:focus:before,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:hover:before,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-sweep"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-bounce"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-shutter-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder[class*="wdt-animation-radial-out"]
  .wdt-button:after {
  background-color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-949
  .elementor-element.elementor-element-8d41ddf
  .wdt-button-holder.wdt-button-style-overline:hover:before {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-c334f10
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: space-between;
  align-items: space-between;
}
.elementor-949
  .elementor-element.elementor-element-c334f10:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-949
  .elementor-element.elementor-element-c334f10
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://wdtprintme.wpengine.com/wp-content/uploads/2023/10/Home-3-Counter-Bg.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-949
  .elementor-element.elementor-element-c334f10
  > .elementor-background-overlay {
  background-color: var(--e-global-color-secondary);
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-949 .elementor-element.elementor-element-c334f10 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 150px;
  margin-bottom: 0px;
  padding: 150px 0px 150px 0px;
}
.elementor-949
  .elementor-element.elementor-element-64f7c4b
  > .elementor-container {
  max-width: 1500px;
}
.elementor-949
  .elementor-element.elementor-element-64f7c4b
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-949 .elementor-element.elementor-element-64f7c4b {
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-949 .elementor-element.elementor-element-df5961f .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-df5961f
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-df5961f
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-df5961f
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-df5961f
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-df5961f
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-df5961f
  .wdt-heading-holder
  .wdt-heading-content-wrapper {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-df5961f
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-949 .elementor-element.elementor-element-df5961f {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder.wdt-button-icon-after
  .wdt-button-icon {
  margin-left: 8px;
}
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder.wdt-button-icon-before
  .wdt-button-icon {
  margin-right: 8px;
}
.elementor-949
  .elementor-element.elementor-element-3e94338
  .elementor-widget-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder
  .wdt-button {
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder
  .wdt-button:focus,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder
  .wdt-button:hover {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder
  .wdt-button:focus,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder
  .wdt-button:hover,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:focus:before,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:hover:before,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-sweep"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-bounce"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-shutter-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder[class*="wdt-animation-radial-out"]
  .wdt-button:after {
  background-color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-949
  .elementor-element.elementor-element-3e94338
  .wdt-button-holder.wdt-button-style-overline:hover:before {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-cc7d62f
  .elementor-widget-container {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-cc7d62f
  .wdt-popup-box-trigger-holder
  .wdt-popup-box-trigger-element
  .wdt-popup-box-trigger-icon {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-cc7d62f
  > .elementor-widget-container {
  padding: 0px 0px 0px 20px;
}
.elementor-949
  .elementor-element.elementor-element-eb288e8
  > .elementor-container {
  max-width: 1500px;
}
.elementor-949 .elementor-element.elementor-element-cb10cfa .wdt-content-item {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-cb10cfa
  .wdt-content-item
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-cb10cfa
  .wdt-content-item
  .wdt-content-title
  h5
  > a {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-cb10cfa
  .wdt-content-item
  .wdt-content-subtitle {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-cb10cfa
  .wdt-content-item
  .wdt-content-counter-wrapper
  .wdt-content-counter {
  color: var(--e-global-color-aa262b8);
}
.elementor-949 .elementor-element.elementor-element-9ecb9bc {
  padding: 50px 0px 50px 0px;
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-e68d83a.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-e68d83a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-e68d83a
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-949 .elementor-element.elementor-element-59c3ec4 .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-59c3ec4
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-59c3ec4
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-59c3ec4
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-59c3ec4
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-59c3ec4
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-59c3ec4
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-3599afa.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-3599afa.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-3599afa
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder.wdt-button-icon-after
  .wdt-button-icon {
  margin-left: 8px;
}
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder.wdt-button-icon-before
  .wdt-button-icon {
  margin-right: 8px;
}
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .elementor-widget-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder
  .wdt-button {
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder
  .wdt-button:focus,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder
  .wdt-button:hover,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:focus:before,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:hover:before,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-sweep"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-bounce"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-shutter-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder[class*="wdt-animation-radial-out"]
  .wdt-button:after {
  background-color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-949
  .elementor-element.elementor-element-6b2e01c
  .wdt-button-holder.wdt-button-style-overline:hover:before {
  color: var(--e-global-color-secondary);
}
.elementor-949 .elementor-element.elementor-element-8b3f93a .wdt-content-item {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group,
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container,
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  .wdt-content-item
  .wdt-media-image-overlay
  > .wdt-content-image-wrapper,
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  .wdt-content-item
  .wdt-media-image-overlay
  > .wdt-media-image-overlay-container,
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  .wdt-content-item
  .wdt-media-image-cover
  > .wdt-content-image-wrapper,
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  .wdt-content-item
  .wdt-media-image-cover
  > .wdt-media-image-cover-container {
  align-content: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-8b3f93a
  > .elementor-widget-container {
  padding: 20px 0px 0px 0px;
}
.elementor-949 .elementor-element.elementor-element-8b3f93a {
  width: var(--container-widget-width, 123.022%);
  max-width: 123.022%;
  --container-widget-width: 123.022%;
  --container-widget-flex-grow: 0;
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-662c590.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-662c590.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-662c590
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-949 .elementor-element.elementor-element-6743d31 .wdt-content-item {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-6743d31
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-6743d31
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-6743d31
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-6743d31
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group,
.elementor-949
  .elementor-element.elementor-element-6743d31
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container,
.elementor-949
  .elementor-element.elementor-element-6743d31
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-6743d31
  .wdt-content-item
  .wdt-media-image-overlay
  > .wdt-content-image-wrapper,
.elementor-949
  .elementor-element.elementor-element-6743d31
  .wdt-content-item
  .wdt-media-image-overlay
  > .wdt-media-image-overlay-container,
.elementor-949
  .elementor-element.elementor-element-6743d31
  .wdt-content-item
  .wdt-media-image-cover
  > .wdt-content-image-wrapper,
.elementor-949
  .elementor-element.elementor-element-6743d31
  .wdt-content-item
  .wdt-media-image-cover
  > .wdt-media-image-cover-container {
  align-content: flex-end;
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-826e490.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-826e490.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-826e490
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-7dbe941.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-7dbe941.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-7dbe941
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-949 .elementor-element.elementor-element-4071779 .wdt-content-item {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-4071779
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-4071779
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-4071779
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-4071779
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group,
.elementor-949
  .elementor-element.elementor-element-4071779
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container,
.elementor-949
  .elementor-element.elementor-element-4071779
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-4071779
  .wdt-content-item
  .wdt-media-image-overlay
  > .wdt-content-image-wrapper,
.elementor-949
  .elementor-element.elementor-element-4071779
  .wdt-content-item
  .wdt-media-image-overlay
  > .wdt-media-image-overlay-container,
.elementor-949
  .elementor-element.elementor-element-4071779
  .wdt-content-item
  .wdt-media-image-cover
  > .wdt-content-image-wrapper,
.elementor-949
  .elementor-element.elementor-element-4071779
  .wdt-content-item
  .wdt-media-image-cover
  > .wdt-media-image-cover-container {
  align-content: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-2a54ce2
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-949 .elementor-element.elementor-element-58a6cc6 .wdt-content-item {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-58a6cc6
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-58a6cc6
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-58a6cc6
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-58a6cc6
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group,
.elementor-949
  .elementor-element.elementor-element-58a6cc6
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container,
.elementor-949
  .elementor-element.elementor-element-58a6cc6
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-58a6cc6
  .wdt-content-item
  .wdt-media-image-overlay
  > .wdt-content-image-wrapper,
.elementor-949
  .elementor-element.elementor-element-58a6cc6
  .wdt-content-item
  .wdt-media-image-overlay
  > .wdt-media-image-overlay-container,
.elementor-949
  .elementor-element.elementor-element-58a6cc6
  .wdt-content-item
  .wdt-media-image-cover
  > .wdt-content-image-wrapper,
.elementor-949
  .elementor-element.elementor-element-58a6cc6
  .wdt-content-item
  .wdt-media-image-cover
  > .wdt-media-image-cover-container {
  align-content: flex-end;
}
.elementor-949 .elementor-element.elementor-element-4b22987 .wdt-content-item {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-4b22987
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-4b22987
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-4b22987
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-4b22987
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group,
.elementor-949
  .elementor-element.elementor-element-4b22987
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container,
.elementor-949
  .elementor-element.elementor-element-4b22987
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-4b22987
  .wdt-content-item
  .wdt-media-image-overlay
  > .wdt-content-image-wrapper,
.elementor-949
  .elementor-element.elementor-element-4b22987
  .wdt-content-item
  .wdt-media-image-overlay
  > .wdt-media-image-overlay-container,
.elementor-949
  .elementor-element.elementor-element-4b22987
  .wdt-content-item
  .wdt-media-image-cover
  > .wdt-content-image-wrapper,
.elementor-949
  .elementor-element.elementor-element-4b22987
  .wdt-content-item
  .wdt-media-image-cover
  > .wdt-media-image-cover-container {
  align-content: flex-end;
}
.elementor-949
  .elementor-element.elementor-element-4b22987
  > .elementor-widget-container {
  padding: 20px 0px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-34644a1
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-34644a1
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    270deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-7a66c7c) 100%
  );
  opacity: 1;
}
.elementor-949 .elementor-element.elementor-element-34644a1 {
  margin-top: 150px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-949 .elementor-element.elementor-element-9f8a79e .wdt-content-item {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-4ac6071
  > .elementor-element-populated {
  padding: 0px 0px 0px 80px;
}
.elementor-949 .elementor-element.elementor-element-3a51b30 .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-3a51b30
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-3a51b30
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-3a51b30
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-3a51b30
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-3a51b30
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-3a51b30
  .wdt-heading-holder
  .wdt-heading-content-wrapper {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-3a51b30
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-949
  .elementor-element.elementor-element-ff879be
  .wdt-progressbar-container.wdt-progressbar-circle,
.elementor-949
  .elementor-element.elementor-element-ff879be
  .wdt-progressbar-container.wdt-progressbar-semi-circle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949 .elementor-element.elementor-element-ff879be .wdt-progressbar,
.elementor-949
  .elementor-element.elementor-element-ff879be
  .wdt-progressbar
  svg {
  border-radius: 5px 5px 5px 5px;
}
.elementor-949
  .elementor-element.elementor-element-ff879be
  .wdt-progressbar-horizontal
  .wdt-progressbar-title {
  color: var(--e-global-color-aa262b8);
  font-size: 20px;
  font-weight: 500;
}
.elementor-949
  .elementor-element.elementor-element-ff879be
  .wdt-progressbar-horizontal
  .wdt-progressbar-value,
.elementor-949
  .elementor-element.elementor-element-ff879be
  .wdt-progressbar-circle
  .wdt-progressbar-value {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-ff879be
  .wdt-progressbar-horizontal
  .wdt-progressbar-value,
.elementor-949
  .elementor-element.elementor-element-ff879be
  .wdt-progressbar-circle
  .wdt-progressbar-value,
.elementor-949
  .elementor-element.elementor-element-ff879be
  .wdt-progressbar-semi-circle
  .wdt-progressbar-value {
  font-size: 20px;
  font-weight: 500;
}
.elementor-949
  .elementor-element.elementor-element-ff879be
  .wdt-progressbar-container
  .wdt-progressbar-value
  .wdt-progressbar-percentage {
  align-self: center;
  font-size: 16px;
}
.elementor-949
  .elementor-element.elementor-element-ff879be
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-949
  .elementor-element.elementor-element-a172d8d
  .wdt-progressbar-container.wdt-progressbar-circle,
.elementor-949
  .elementor-element.elementor-element-a172d8d
  .wdt-progressbar-container.wdt-progressbar-semi-circle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949 .elementor-element.elementor-element-a172d8d .wdt-progressbar,
.elementor-949
  .elementor-element.elementor-element-a172d8d
  .wdt-progressbar
  svg {
  border-radius: 5px 5px 5px 5px;
}
.elementor-949
  .elementor-element.elementor-element-a172d8d
  .wdt-progressbar-horizontal
  .wdt-progressbar-title {
  color: var(--e-global-color-aa262b8);
  font-size: 20px;
  font-weight: 500;
}
.elementor-949
  .elementor-element.elementor-element-a172d8d
  .wdt-progressbar-horizontal
  .wdt-progressbar-value,
.elementor-949
  .elementor-element.elementor-element-a172d8d
  .wdt-progressbar-circle
  .wdt-progressbar-value {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-a172d8d
  .wdt-progressbar-horizontal
  .wdt-progressbar-value,
.elementor-949
  .elementor-element.elementor-element-a172d8d
  .wdt-progressbar-circle
  .wdt-progressbar-value,
.elementor-949
  .elementor-element.elementor-element-a172d8d
  .wdt-progressbar-semi-circle
  .wdt-progressbar-value {
  font-size: 20px;
  font-weight: 500;
}
.elementor-949
  .elementor-element.elementor-element-a172d8d
  .wdt-progressbar-container
  .wdt-progressbar-value
  .wdt-progressbar-percentage {
  align-self: center;
  font-size: 16px;
}
.elementor-949
  .elementor-element.elementor-element-a172d8d
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-949
  .elementor-element.elementor-element-e7e7662
  .wdt-progressbar-container.wdt-progressbar-circle,
.elementor-949
  .elementor-element.elementor-element-e7e7662
  .wdt-progressbar-container.wdt-progressbar-semi-circle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949 .elementor-element.elementor-element-e7e7662 .wdt-progressbar,
.elementor-949
  .elementor-element.elementor-element-e7e7662
  .wdt-progressbar
  svg {
  border-radius: 5px 5px 5px 5px;
}
.elementor-949
  .elementor-element.elementor-element-e7e7662
  .wdt-progressbar-horizontal
  .wdt-progressbar-title {
  color: var(--e-global-color-aa262b8);
  font-size: 20px;
  font-weight: 500;
}
.elementor-949
  .elementor-element.elementor-element-e7e7662
  .wdt-progressbar-horizontal
  .wdt-progressbar-value,
.elementor-949
  .elementor-element.elementor-element-e7e7662
  .wdt-progressbar-circle
  .wdt-progressbar-value {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-e7e7662
  .wdt-progressbar-horizontal
  .wdt-progressbar-value,
.elementor-949
  .elementor-element.elementor-element-e7e7662
  .wdt-progressbar-circle
  .wdt-progressbar-value,
.elementor-949
  .elementor-element.elementor-element-e7e7662
  .wdt-progressbar-semi-circle
  .wdt-progressbar-value {
  font-size: 20px;
  font-weight: 500;
}
.elementor-949
  .elementor-element.elementor-element-e7e7662
  .wdt-progressbar-container
  .wdt-progressbar-value
  .wdt-progressbar-percentage {
  align-self: center;
  font-size: 16px;
}
.elementor-949
  .elementor-element.elementor-element-e7e7662
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-949 .elementor-element.elementor-element-ac98ed1 {
  padding: 50px 0px 50px 0px;
}
.elementor-949
  .elementor-element.elementor-element-bf089fe
  > .elementor-element-populated {
  padding: 0px 50px 0px 0px;
}
.elementor-949 .elementor-element.elementor-element-3bc80cf {
  overflow: hidden;
}
.elementor-949
  .elementor-element.elementor-element-a1a23e6
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
}
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item
  .wdt-content-title
  h5 {
  font-weight: 500;
}
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item
  .wdt-content-title
  h5
  > a {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  font-size: 16px;
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(
    .wdt-media-image-overlay
  ),
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  .wdt-content-image-wrapper:before,
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-overlay
  .wdt-content-image-wrapper:before,
.elementor-949
  .elementor-element.elementor-element-164fbd1
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  .wdt-content-image-wrapper:after,
.wdt-rc-template-minimal
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group:before,
.wdt-rc-template-ico-minimal
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group:before {
  background-color: transparent;
  background-image: linear-gradient(180deg, #02010100 0%, #f2295b00 100%);
}
.elementor-949
  .elementor-element.elementor-element-84c4926
  > .elementor-element-populated {
  margin: 60px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item
  .wdt-content-title
  h5 {
  font-weight: 500;
}
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item
  .wdt-content-title
  h5
  > a {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  font-size: 16px;
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(
    .wdt-media-image-overlay
  ),
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  .wdt-content-image-wrapper:before,
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-overlay
  .wdt-content-image-wrapper:before,
.elementor-949
  .elementor-element.elementor-element-d68bfa8
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  .wdt-content-image-wrapper:after,
.wdt-rc-template-minimal
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group:before,
.wdt-rc-template-ico-minimal
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group:before {
  background-color: transparent;
  background-image: linear-gradient(180deg, #02010100 0%, #f2295b00 100%);
}
.elementor-949 .elementor-element.elementor-element-7cad863 {
  overflow: hidden;
  margin-top: -40px;
  margin-bottom: 0px;
}
.elementor-949
  .elementor-element.elementor-element-f3f9567
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
}
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item
  .wdt-content-title
  h5 {
  font-weight: 500;
}
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item
  .wdt-content-title
  h5
  > a {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  font-size: 16px;
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(
    .wdt-media-image-overlay
  ),
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  .wdt-content-image-wrapper:before,
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-overlay
  .wdt-content-image-wrapper:before,
.elementor-949
  .elementor-element.elementor-element-605fb3d
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  .wdt-content-image-wrapper:after,
.wdt-rc-template-minimal
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group:before,
.wdt-rc-template-ico-minimal
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group:before {
  background-color: transparent;
  background-image: linear-gradient(180deg, #02010100 0%, #f2295b00 100%);
}
.elementor-949
  .elementor-element.elementor-element-0694c52
  > .elementor-element-populated {
  margin: 60px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item
  .wdt-content-title
  h5 {
  font-weight: 500;
}
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item
  .wdt-content-title
  h5
  > a {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  font-size: 16px;
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(
    .wdt-media-image-overlay
  ),
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  .wdt-content-image-wrapper:before,
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-overlay
  .wdt-content-image-wrapper:before,
.elementor-949
  .elementor-element.elementor-element-549eb46
  .wdt-content-item
  .wdt-content-elements-group.wdt-media-image-cover
  .wdt-content-image-wrapper:after,
.wdt-rc-template-minimal
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group:before,
.wdt-rc-template-ico-minimal
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group.wdt-media-group:before {
  background-color: transparent;
  background-image: linear-gradient(180deg, #02010100 0%, #f2295b00 100%);
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-9bbabbd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-9bbabbd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-9bbabbd
  > .elementor-element-populated {
  padding: 0px 0px 0px 50px;
}
.elementor-949 .elementor-element.elementor-element-cdea515 .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-cdea515
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-cdea515
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-cdea515
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-cdea515
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-cdea515
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-cdea515
  .wdt-heading-holder
  .wdt-heading-content-wrapper {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-column-gap-custom {
  margin: 0 -20px;
}
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-column-gap-custom
  .wdt-column {
  padding: 20px;
}
.elementor-949 .elementor-element.elementor-element-f37c78a .wdt-content-item {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-content-item
  .wdt-content-title-group,
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-content-item
  div:not(.wdt-content-title-group)
  .wdt-content-title {
  margin: 0px 0px 10px 0px;
}
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-content-item
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-content-item
  .wdt-content-title
  h5
  > a {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-primary);
}
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-content-item
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  font-size: 64px;
  color: var(--e-global-color-primary);
}
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-content-item
  .wdt-content-icon-wrapper {
  margin: 0px 0px 20px 0px;
}
.elementor-949
  .elementor-element.elementor-element-f37c78a
  .wdt-content-item
  .wdt-content-description {
  padding: 0px 10px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-f37c78a
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder.wdt-button-icon-after
  .wdt-button-icon {
  margin-left: 8px;
}
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder.wdt-button-icon-before
  .wdt-button-icon {
  margin-right: 8px;
}
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder
  .wdt-button {
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
      margin-top: 20px;
}
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder
  .wdt-button:focus,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder
  .wdt-button:hover,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:focus:before,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:hover:before,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-sweep"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-bounce"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-shutter-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder[class*="wdt-animation-radial-out"]
  .wdt-button:after {
  background-color: var(--e-global-color-primary);
}
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-949
  .elementor-element.elementor-element-242c3ad
  .wdt-button-holder.wdt-button-style-overline:hover:before {
  color: var(--e-global-color-primary);
}
.elementor-949
  .elementor-element.elementor-element-242c3ad
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-949 .elementor-element.elementor-element-242c3ad {
  width: auto;
  max-width: auto;
}
.elementor-949 .elementor-element.elementor-element-4814d9b .wdt-content-item {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-4814d9b
  .wdt-content-item
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-4814d9b
  .wdt-content-item
  .wdt-content-title
  h5
  > a {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-4814d9b
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-4814d9b
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-4814d9b
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-primary);
}
.elementor-949
  .elementor-element.elementor-element-4814d9b
  .wdt-content-item
  .wdt-content-subtitle {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-4814d9b
  > .elementor-widget-container {
  padding: 0px 20px 0px 0px;
}
.elementor-949 .elementor-element.elementor-element-4814d9b {
  width: auto;
  max-width: auto;
}
.elementor-949 .elementor-element.elementor-element-7163ab6 .wdt-content-item {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-7163ab6
  .wdt-content-item
  .wdt-content-title
  h5 {
  text-transform: lowercase;
}
.elementor-949
  .elementor-element.elementor-element-7163ab6
  .wdt-content-item
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-7163ab6
  .wdt-content-item
  .wdt-content-title
  h5
  > a {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-7163ab6
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-7163ab6
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-7163ab6
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-primary);
}
.elementor-949
  .elementor-element.elementor-element-7163ab6
  .wdt-content-item
  .wdt-content-subtitle {
  color: var(--e-global-color-secondary);
}
.elementor-949 .elementor-element.elementor-element-7163ab6 {
  width: auto;
  max-width: auto;
}
.elementor-949
  .elementor-element.elementor-element-98dcc04:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-949
  .elementor-element.elementor-element-98dcc04
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("./img/mp.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-949
  .elementor-element.elementor-element-98dcc04
  > .elementor-background-overlay {
  background-color: var(--e-global-color-primary);
  opacity: 0.09;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-949 .elementor-element.elementor-element-98dcc04 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 150px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
.elementor-949
  .elementor-element.elementor-element-0057d2d
  > .elementor-container {
  max-width: 1200px;
}
.elementor-949
  .elementor-element.elementor-element-8c14aa4.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-949
  .elementor-element.elementor-element-8c14aa4
  > .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-949 .elementor-element.elementor-element-02da44c {
  text-align: center;
}
.elementor-949
  .elementor-element.elementor-element-02da44c
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-949
  .elementor-element.elementor-element-2a31b74
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-949
  .elementor-element.elementor-element-2a31b74.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-text);
}
.elementor-949
  .elementor-element.elementor-element-2a31b74.elementor-view-framed
  .elementor-icon,
.elementor-949
  .elementor-element.elementor-element-2a31b74.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-text);
  border-color: var(--e-global-color-text);
}
.elementor-949
  .elementor-element.elementor-element-2a31b74.elementor-view-framed
  .elementor-icon,
.elementor-949
  .elementor-element.elementor-element-2a31b74.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-text);
}
.elementor-949 .elementor-element.elementor-element-2a31b74 .elementor-icon {
  font-size: 150px;
}
.elementor-949
  .elementor-element.elementor-element-2a31b74
  .elementor-icon
  svg {
  height: 150px;
}
.elementor-949
  .elementor-element.elementor-element-2a31b74
  > .elementor-widget-container {
  margin: 30px 0px 30px 0px;
}
.elementor-949 .elementor-element.elementor-element-ac63b50 .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-ac63b50
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-ac63b50
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-ac63b50
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-ac63b50
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-ac63b50
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949 .elementor-element.elementor-element-0289eb0 {
  width: auto;
  max-width: auto;
}
.elementor-949
  .elementor-element.elementor-element-aac6b5f
  > .elementor-background-overlay {
  opacity: 0.8;
}
.elementor-949 .elementor-element.elementor-element-aac6b5f {
  padding: 50px 0px 50px 0px;
}
.elementor-949
  .elementor-element.elementor-element-c26246f.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-949 .elementor-element.elementor-element-5383879 .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-5383879
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-5383879
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-5383879
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-5383879
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-5383879
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-5383879
  > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}
.elementor-949 .elementor-element.elementor-element-5383879 {
/*  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;*/
  width: auto;
}
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder.wdt-button-icon-after
  .wdt-button-icon {
  margin-left: 8px;
}
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder.wdt-button-icon-before
  .wdt-button-icon {
  margin-right: 8px;
}
.elementor-949
  .elementor-element.elementor-element-e25e728
  .elementor-widget-container {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder
  .wdt-button {
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder
  .wdt-button:focus,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder
  .wdt-button:hover,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:focus:before,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:hover:before,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-sweep"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-bounce"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-shutter-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder[class*="wdt-animation-radial-out"]
  .wdt-button:after {
  background-color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-949
  .elementor-element.elementor-element-e25e728
  .wdt-button-holder.wdt-button-style-overline:hover:before {
  color: var(--e-global-color-secondary);
}
.elementor-949 .elementor-element.elementor-element-e25e728 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-949
  .elementor-element.elementor-element-2018a00
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list
  li.wdt-interactive-showcase-active
  a.wdt-interactive-showcase-element,
.elementor-949
  .elementor-element.elementor-element-2018a00
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list-wrapper
  .wdt-interactive-showcase-list
  li
  a:hover {
  color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-2018a00
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list
  li
  a.wdt-interactive-showcase-element::before,
.elementor-949
  .elementor-element.elementor-element-2018a00
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list
  li
  a.wdt-interactive-showcase-element::after,
.elementor-949
  .elementor-element.elementor-element-2018a00
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list
  li
  a.wdt-interactive-showcase-element:before {
  background-color: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-2018a00
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list
  li.wdt-interactive-showcase-active
  a.wdt-interactive-showcase-element:after,
.elementor-949
  .elementor-element.elementor-element-2018a00
  .wdt-interactive-showcase-container
  .wdt-interactive-showcase-list
  a.wdt-interactive-showcase-element::after {
  background: var(--e-global-color-aa262b8);
}
.elementor-949
  .elementor-element.elementor-element-76ce881
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    45deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-7a66c7c) 100%
  );
  opacity: 1;
}
.elementor-949 .elementor-element.elementor-element-76ce881 {
  margin-top: 150px;
  margin-bottom: 0px;
  padding: 150px 0px 150px 0px;
}
.elementor-949
  .elementor-element.elementor-element-8c58f81.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-949 .elementor-element.elementor-element-64930d2 .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-64930d2
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-64930d2
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-64930d2
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-64930d2
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-64930d2
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-64930d2
  > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-949 .elementor-element.elementor-element-64930d2 {
  width: var(--container-widget-width, 740px);
  max-width: 740px;
  --container-widget-width: 740px;
  --container-widget-flex-grow: 0;
}
.elementor-949
  .elementor-element.elementor-element-d153873
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-949
  .elementor-element.elementor-element-bf3ea01:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-949
  .elementor-element.elementor-element-bf3ea01
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("./img-box-bg.png");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-949 .elementor-element.elementor-element-bf3ea01 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 200px 50px 200px;
  z-index: 1;
}
#footer{
	padding-top: 50px;
}
.elementor-949
  .elementor-element.elementor-element-bf3ea01
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-d0aea2b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-d0aea2b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-949 .elementor-element.elementor-element-e21d1f1 .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-e21d1f1
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-e21d1f1
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-e21d1f1
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-e21d1f1
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-e21d1f1
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder.wdt-button-icon-after
  .wdt-button-icon {
  margin-left: 8px;
}
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder.wdt-button-icon-before
  .wdt-button-icon {
  margin-right: 8px;
}
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .elementor-widget-container {
  text-align: start;
  justify-content: start;
  justify-items: start;
}
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder
  .wdt-button {
  margin: 20px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder
  .wdt-button:focus,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder
  .wdt-button:hover,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:focus:before,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder.wdt-template-bordered
  .wdt-button:hover:before,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-outline-out"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-sweep"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-bounce"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-radial-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-shutter-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"]
  .wdt-button:focus:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"]
  .wdt-button:hover:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-shutter-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"]
  .wdt-button:after,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder[class*="wdt-animation-radial-out"]
  .wdt-button:after {
  background-color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-949
  .elementor-element.elementor-element-e5c053a
  .wdt-button-holder.wdt-button-style-overline:hover:before {
  color: var(--e-global-color-secondary);
}
.elementor-bc-flex-widget
  .elementor-949
  .elementor-element.elementor-element-5def00b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-5def00b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-00ac30e
  .wdt-column-gap-custom {
  margin: 0 -10px;
}
.elementor-949
  .elementor-element.elementor-element-00ac30e
  .wdt-column-gap-custom
  .wdt-column {
  padding: 10px;
}
.elementor-949
  .elementor-element.elementor-element-00ac30e
  .wdt-content-item
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-00ac30e
  .wdt-content-item
  .wdt-content-title
  h5
  > a {
  color: var(--e-global-color-text);
}
.elementor-949
  .elementor-element.elementor-element-00ac30e
  .wdt-content-item:hover
  .wdt-content-title
  h5,
.elementor-949
  .elementor-element.elementor-element-00ac30e
  .wdt-content-item:hover
  .wdt-content-title
  h5
  > a:hover,
.elementor-949
  .elementor-element.elementor-element-00ac30e
  .wdt-content-item:hover
  .wdt-content-elements-group:hover
  .wdt-content-title
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-cover
  > .wdt-media-image-cover-container
  > div
  h5
  > a:hover,
.wdt-content-item:hover
  .wdt-content-elements-group.wdt-media-image-overlay
  > .wdt-media-image-overlay-container
  > div
  h5
  > a:hover {
  color: var(--e-global-color-primary);
}
.elementor-949
  .elementor-element.elementor-element-00ac30e
  .wdt-content-item
  .wdt-content-subtitle {
  color: var(--e-global-color-accent);
}
.elementor-949
  .elementor-element.elementor-element-00ac30e
  .wdt-content-item
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  color: var(--e-global-color-primary);
}
.elementor-949
  .elementor-element.elementor-element-00ac30e
  .wdt-content-item:hover
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  color: var(--e-global-color-primary);
}
.elementor-949
  .elementor-element.elementor-element-301aa48
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-7a66c7c) 100%
  );
  opacity: 1;
}
.elementor-949 .elementor-element.elementor-element-301aa48 {
  padding: 75px 0px 75px 0px;
}
.elementor-949
  .elementor-element.elementor-element-40dba0b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-949 .elementor-element.elementor-element-9df94b5 .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-9df94b5
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-9df94b5
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-9df94b5
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-9df94b5
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center; /*color:var( --e-global-color-aa262b8 );*/
}
.elementor-949
  .elementor-element.elementor-element-9df94b5
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-9df94b5
  .wdt-heading-holder
  .wdt-heading-content-wrapper {
  /*color:var( --e-global-color-aa262b8 );*/
}
.elementor-949
  .elementor-element.elementor-element-9df94b5
  > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-949 .elementor-element.elementor-element-9df94b5 {
  width: var(--container-widget-width, 720px);
  max-width: 720px;
  --container-widget-width: 720px;
  --container-widget-flex-grow: 0;
}
.elementor-949 .elementor-element.elementor-element-ffa4888 {
  padding: 150px 0px 0px 0px;
}
.elementor-949
  .elementor-element.elementor-element-aafacba.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-949 .elementor-element.elementor-element-ef9ed17 .wdt-heading-holder,
.elementor-949
  .elementor-element.elementor-element-ef9ed17
  .wdt-heading-holder
  > .wdt-heading-separator-wrapper
  .wdt-heading-separator,
.elementor-949
  .elementor-element.elementor-element-ef9ed17
  .wdt-heading-holder
  > .wdt-heading-title-wrapper
  .wdt-heading-title,
.elementor-949
  .elementor-element.elementor-element-ef9ed17
  .wdt-heading-holder
  > .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  text-align: center;
  justify-content: center;
  justify-items: center;
}
.elementor-949
  .elementor-element.elementor-element-ef9ed17
  .wdt-heading-holder
  .wdt-heading-title-wrapper
  .wdt-heading-title {
  align-items: center;
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-ef9ed17
  .wdt-heading-holder
  .wdt-heading-subtitle-wrapper
  .wdt-heading-subtitle {
  align-items: center;
}
.elementor-949
  .elementor-element.elementor-element-ef9ed17
  .wdt-heading-holder
  .wdt-heading-content-wrapper {
  color: var(--e-global-color-secondary);
}
.elementor-949
  .elementor-element.elementor-element-ef9ed17
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-949 .elementor-element.elementor-element-ef9ed17 {
  width: var(--container-widget-width, 740px);
  max-width: 740px;
  --container-widget-width: 740px;
  --container-widget-flex-grow: 0;
}
@media (min-width: 480px) {
  .elementor-949 .elementor-element.elementor-element-33cd236 {
    width: 60%;
  }
  .elementor-949 .elementor-element.elementor-element-4ac6071 {
    width: 40%;
  }
  .elementor-949 .elementor-element.elementor-element-bf089fe {
    width: 55%;
  }
  .elementor-949 .elementor-element.elementor-element-9bbabbd {
    width: 45%;
  }
  .elementor-949 .elementor-element.elementor-element-5def00b {
    width: 20%;
  }
  .elementor-949 .elementor-element.elementor-element-2ad0512 {
    width: 46.333%;
  }
}
@media (max-width: 1540px) {
  .elementor-949 .elementor-element.elementor-element-124caca {
    margin-top: -280px;
    margin-bottom: 0px;
    padding: 250px 0px 150px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-c7d1f35 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-75aa9f9
    > .elementor-widget-container {
    margin: 0px 60px 0px 60px;
  }
  .elementor-949 .elementor-element.elementor-element-c334f10 {
    margin-top: 100px;
    margin-bottom: 0px;
  }
  .elementor-949 .elementor-element.elementor-element-9ecb9bc {
    padding: 100px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-59c3ec4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-34644a1 {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-4ac6071
    > .elementor-element-populated {
    padding: 0px 0px 0px 40px;
  }
  .elementor-949 .elementor-element.elementor-element-ac98ed1 {
    padding: 100px 0px 50px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-7163ab6
    > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-98dcc04 {
    margin-top: 100px;
    margin-bottom: 0px;
  }
  .elementor-949 .elementor-element.elementor-element-aac6b5f {
    padding: 100px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-76ce881 {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-bf3ea01 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-301aa48 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-ffa4888 {
    padding: 100px 0px 0px 0px;
  }
  #footer{
  	padding-top: 50px;
  }
}
@media (max-width: 1280px) {
  .elementor-949 .elementor-element.elementor-element-124caca {
    padding: 200px 0px 100px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-c7d1f35 {
    padding: 70px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-75aa9f9
    .wdt-column-gap-custom {
    margin: 0 -30px;
  }
  .elementor-949
    .elementor-element.elementor-element-75aa9f9
    .wdt-column-gap-custom
    .wdt-column {
    padding: 30px;
  }
  .elementor-949
    .elementor-element.elementor-element-75aa9f9
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-c334f10 {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 70px 0px 70px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-64f7c4b {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-949
    .elementor-element.elementor-element-df5961f
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-9ecb9bc {
    padding: 70px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-34644a1 {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 70px 0px 70px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-4ac6071
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-3a51b30
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-3a51b30 {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
  }
  .elementor-949 .elementor-element.elementor-element-ff879be {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
  }
  .elementor-949 .elementor-element.elementor-element-a172d8d {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
  }
  .elementor-949 .elementor-element.elementor-element-e7e7662 {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
  }
  .elementor-949 .elementor-element.elementor-element-ac98ed1 {
    padding: 70px 0px 70px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-bf089fe
    > .elementor-element-populated {
    padding: 0px 0px 60px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-949
    .elementor-element.elementor-element-a1a23e6.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-949
    .elementor-element.elementor-element-a1a23e6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-bc-flex-widget
    .elementor-949
    .elementor-element.elementor-element-84c4926.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-949
    .elementor-element.elementor-element-84c4926.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-bc-flex-widget
    .elementor-949
    .elementor-element.elementor-element-f3f9567.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-949
    .elementor-element.elementor-element-f3f9567.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-bc-flex-widget
    .elementor-949
    .elementor-element.elementor-element-0694c52.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-949
    .elementor-element.elementor-element-0694c52.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-949
    .elementor-element.elementor-element-9bbabbd
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-cdea515
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-242c3ad
    > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-7163ab6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-98dcc04 {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 70px 0px 70px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-aac6b5f {
    padding: 70px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-5383879 {
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
  }
  .elementor-949
    .elementor-element.elementor-element-e25e728
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-2018a00
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-76ce881 {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 70px 0px 70px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-64930d2
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-d153873
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-bf3ea01 {
    padding: 70px 0px 70px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-301aa48 {
    padding: 40px 0px 50px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-ffa4888 {
    padding: 70px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-ef9ed17
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
}
@media (max-width: 1024px) {
  .elementor-949
    .elementor-element.elementor-element-0154224.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-949
    .elementor-element.elementor-element-1036a23
    .wdt-carousel-holder
    .wdt-carousel-pagination-wrapper {
    text-align: center;
    justify-content: center;
    justify-items: center;
  }
  .elementor-949
    .elementor-element.elementor-element-1036a23
    .wdt-carousel-holder
    .wdt-carousel-pagination-wrapper
    .wdt-swiper-pagination.swiper-pagination-bullets {
    margin: 40px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-75aa9f9
    .wdt-column-gap-custom {
    margin: 0 -20px;
  }
  .elementor-949
    .elementor-element.elementor-element-75aa9f9
    .wdt-column-gap-custom
    .wdt-column {
    padding: 20px;
  }
  .elementor-949 .elementor-element.elementor-element-df5961f {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
  }
  .elementor-949
    .elementor-element.elementor-element-cc7d62f
    .elementor-widget-container {
    text-align: center;
    justify-content: center;
    justify-items: center;
  }
  .elementor-949
    .elementor-element.elementor-element-e68d83a
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-3599afa
    > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-8b3f93a
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-662c590
    > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
  }
  .elementor-949
    .elementor-element.elementor-element-826e490
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-7dbe941
    > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-2a54ce2
    > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
  }
  .elementor-949
    .elementor-element.elementor-element-4b22987
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-3a51b30 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949
    .elementor-element.elementor-element-4814d9b
    > .elementor-widget-container {
    padding: 0px 10px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-4814d9b {
    width: auto;
    max-width: auto;
  }
  .elementor-949
    .elementor-element.elementor-element-7163ab6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-7163ab6 {
    width: auto;
    max-width: auto;
  }
  .elementor-949
    .elementor-element.elementor-element-5383879
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-5383879 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949
    .elementor-element.elementor-element-e25e728
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-64930d2 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949
    .elementor-element.elementor-element-2ad0512
    > .elementor-element-populated {
    padding: 50px 0px 0px 120px;
  }
  .elementor-949
    .elementor-element.elementor-element-9df94b5
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-9df94b5 {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-949 .elementor-element.elementor-element-124caca {
    padding: 200px 0px 50px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-0154224
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-c7d1f35 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-75aa9f9
    .wdt-content-item
    .wdt-content-image-wrapper {
    margin: 0px 0px 20px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-75aa9f9
    .wdt-content-item
    .wdt-content-elements-group.wdt-media-group {
    margin: 0px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-75aa9f9
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-c334f10 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-64f7c4b {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-949 .elementor-element.elementor-element-df5961f {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949
    .elementor-element.elementor-element-cc7d62f
    .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
  }
  .elementor-949
    .elementor-element.elementor-element-cc7d62f
    > .elementor-widget-container {
    margin: 50px 0px 50px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-9ecb9bc {
    padding: 50px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-3599afa
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-662c590
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-826e490
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-7dbe941
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-2a54ce2
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-34644a1 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-4ac6071
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-ff879be {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-a172d8d {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-e7e7662 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-ac98ed1 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-a1a23e6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-84c4926
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-949 .elementor-element.elementor-element-7cad863 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-f3f9567
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-0694c52
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-949 .elementor-element.elementor-element-cdea515 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949
    .elementor-element.elementor-element-242c3ad
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-4814d9b
    > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-4814d9b {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949
    .elementor-element.elementor-element-7163ab6
    > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-7163ab6 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-98dcc04 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-2a31b74 .elementor-icon {
    font-size: 100px;
  }
  .elementor-949
    .elementor-element.elementor-element-2a31b74
    .elementor-icon
    svg {
    height: 100px;
  }
  .elementor-949
    .elementor-element.elementor-element-2a31b74
    > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-aac6b5f {
    padding: 50px 0px 0px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-2018a00
    .wdt-interactive-showcase-container
    .wdt-interactive-showcase-list-wrapper {
    margin: 0px 0px -10px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-76ce881 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-bf3ea01 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-2ad0512
    > .elementor-element-populated {
    padding: 25px 0px 0px 25px;
  }
  .elementor-949 .elementor-element.elementor-element-301aa48 {
    padding: 30px 0px 50px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-ffa4888 {
    padding: 50px 0px 0px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-ef9ed17 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(2){
    order: 7 !important;
  }
  /*.elementor-949 .elementor-element.elementor-element-06b7c86 > .elementor-container > .elementor-column > .elementor-widget-wrap{*/
  /*  padding-top: 0;*/
  /*}*/
  .elementor-949 .elementor-element.elementor-element-124caca{
    padding-top: 100px;
  }
  /*.elementor-element-9ecb9bc > div > .elementor-col-50{*/
  /*  width: 50%;*/
  /*}*/
}
@media (max-width: 479px) {
  .elementor-949 .elementor-element.elementor-element-64f7c4b {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-949
    .elementor-element.elementor-element-cc7d62f
    .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
  }
  .elementor-949
    .elementor-element.elementor-element-cc7d62f
    > .elementor-widget-container {
    margin: 50px 0px 50px 0px;
  }
  .elementor-949 .elementor-element.elementor-element-eb288e8 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-949 .elementor-element.elementor-element-4814d9b {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-7163ab6 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-949
    .elementor-element.elementor-element-2ad0512
    > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }
}
@media (max-width: 1280px) and (min-width: 480px) {
  .elementor-949 .elementor-element.elementor-element-45196fb {
    width: 70%;
  }
  .elementor-949 .elementor-element.elementor-element-64640cd {
    width: 30%;
  }
  .elementor-949 .elementor-element.elementor-element-f3b28da {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-33cd236 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-4ac6071 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-bf089fe {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-9bbabbd {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-949 .elementor-element.elementor-element-0154224 {
    width: 50%;
  }
  .elementor-949 .elementor-element.elementor-element-83c9b21 {
    width: 50%;
  }
  .elementor-949 .elementor-element.elementor-element-45196fb {
    width: 70%;
  }
  .elementor-949 .elementor-element.elementor-element-64640cd {
    width: 30%;
  }
  .elementor-949 .elementor-element.elementor-element-e68d83a {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-826e490 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-33cd236 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-4ac6071 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-d0aea2b {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-2ad0512 {
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  .elementor-949 .elementor-element.elementor-element-0154224 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-83c9b21 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-45196fb {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-64640cd {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-3599afa {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-662c590 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-7dbe941 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-2a54ce2 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-a1a23e6 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-84c4926 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-f3f9567 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-0694c52 {
    width: 100%;
  }
  .elementor-949 .elementor-element.elementor-element-c26246f {
    width: 100%;
  }
}
@media (min-width: 1541px) {
  .elementor-949
    .elementor-element.elementor-element-c334f10:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-949
    .elementor-element.elementor-element-c334f10
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}

.elementor-949 .elementor-element.elementor-element-aac6b5f {
  background-image: url(img/bgs/img-box-bg.png);
  background-size: contain;
  background-position: bottom left;
  background-repeat: no-repeat;
}
.elementor-949 .elementor-element.elementor-element-ac98ed1 {
  background-image: url(img/bgs/img-box-bg.png);
  background-size: contain;
  background-position: bottom left;
  background-repeat: no-repeat;
}
.elementor-949
  .elementor-element.elementor-element-bf089fe
  > .elementor-element-populated
  img {
  border: solid 1px;
  border-radius: 10px;
}

.brand-carousel img {
  border-radius: 50%;
}
/*.elementor-949 .wdt-content-item img{
												border: 1px solid #FF5E62;
												border-radius: 20px !important;
											}
											.elementor-949 .wdt-content-item img:hover {
												border: 1px solid #FF5E62 !important;
												border-radius: 20px !important;
											}*/
.wdt-custom-portfolio-image-box .wdt-content-item .wdt-content-detail-group{
	    background: linear-gradient(to bottom, #ffffff2b 0%, #c0c0c026 100%) !important;
}
#main .btn-action-cust{
	display: block;
    text-align: center;
}
.m-t-20{
	margin-top: 20px;
}
#footer .wdt-mailchimp-subscribe-form{
	display: block;
}
#footer .wdt-mailchimp-subscribe-form button{
	transform: rotate(0);
}

/*.foo-v-3{
	background-color: #fafafa;
}*/

.foo-v-3 .wdt-heading-title{
	display: inline-block !important;
    width: 100%;
    text-align: center;
}
/*#footer{
	background-image: url("./img-box-bg.png");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: contain;
}*/
.foo-v-3 .container {
  position: relative;
  width: 100%;
/*  min-height: 100vh;*/
  padding: 2rem;
  
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.foo-v-3 .form {
  width: 100%;
  max-width: 820px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.foo-v-3 .contact-form {
  background-color: #1abc9c;
  position: relative;
}

.foo-v-3 .circle {
  border-radius: 50%;
  background: linear-gradient(135deg, transparent 20%, #149279);
  position: absolute;
}

.foo-v-3 .circle.one {
  width: 130px;
  height: 130px;
  top: 130px;
  right: -40px;
}

.foo-v-3 .circle.two {
  width: 80px;
  height: 80px;
  top: 10px;
  right: 30px;
}

.foo-v-3 .contact-form:before {
  content: "";
  position: absolute;
  width: 26px;
  height: 26px;
  background-color: #1abc9c;
  transform: rotate(45deg);
  top: 50px;
  left: -13px;
}

.foo-v-3 form {
  padding: 2.3rem 2.2rem;
  z-index: 10;
  overflow: hidden;
  position: relative;
}

.foo-v-3 .title {
  color: #fff;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: 0.7rem;
}

.foo-v-3 .input-container {
  position: relative;
  margin: 1rem 0;
}

.foo-v-3 .input {
  width: 100%;
  outline: none;
  border: 2px solid #fafafa;
  background: none;
  padding: 0.6rem 1.2rem;
  color: #fff;
  font-weight: 500;
  font-size: 0.95rem;
  letter-spacing: 0.5px;
  border-radius: 5px;
  transition: 0.3s;
}

.foo-v-3 textarea.input {
  padding: 0.8rem 1.2rem;
  min-height: 150px;
  border-radius: 5px;
  resize: none;
  overflow-y: auto;
}

.foo-v-3 .input-container label {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
  padding: 0 0.4rem;
  color: #fafafa;
  font-size: 0.9rem;
  font-weight: 400;
  pointer-events: none;
  z-index: 1000;
  transition: 0.5s;
  display: none;
}

.foo-v-3 .input-container.textarea label {
  top: 1rem;
  transform: translateY(0);
}

.foo-v-3 .btn {
  padding: 0.6rem 1.3rem;
  background-color: #fff;
  border: 2px solid #fafafa;
  font-size: 0.95rem;
  color: #1abc9c;
  line-height: 1;
  border-radius: 5px;
  outline: none;
  cursor: pointer;
  transition: 0.3s;
  margin: 0;
  width: 100%;
}

.foo-v-3 .btn:hover {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}

.foo-v-3 .input-container span {
  position: absolute;
  top: 0;
  left: 25px;
  transform: translateY(-50%);
  font-size: 0.8rem;
  padding: 0 0.4rem;
  color: transparent;
  pointer-events: none;
  z-index: 500;
}

.foo-v-3 .input-container span:before,
.foo-v-3 .input-container span:after {
  content: "";
  position: absolute;
  width: 10%;
  opacity: 0;
  transition: 0.3s;
  height: 5px;
  background-color: #1abc9c;
  top: 50%;
  transform: translateY(-50%);
}

.foo-v-3 .input-container span:before {
  left: 50%;
}

.foo-v-3 .input-container span:after {
  right: 50%;
}

.foo-v-3 .input-container.focus label {
  top: 0;
  transform: translateY(-50%);
  left: 25px;
  font-size: 0.8rem;
  background-color: #1abc9c;
}

.foo-v-3 .input-container.focus span:before,
.foo-v-3 .input-container.focus span:after {
  width: 50%;
  opacity: 1;
}

.foo-v-3 .contact-info {
  padding: 2.3rem 2.2rem;
  position: relative;
}

.foo-v-3 .contact-info .title {
  color: #1abc9c;
}

.foo-v-3 .text {
  color: #333;
  margin: 0.4rem 0 0.8rem 0;
}
.foo-v-3 .information img{
	height: 16px;
	position: relative;
	top: -6px;
	margin-right: 5px;
}
.foo-v-3 .information {
  display: flex;
  color: #555;
  margin: 0.7rem 0 0 0;
  align-items: center;
  font-size: 0.95rem;
}
.mt-0{
	margin-top: 0;
}

.foo-v-3 .information i {
  color: #1ABC9C;
}

.foo-v-3 .icon {
  width: 28px;
  margin-right: 0.7rem;
}

.foo-v-3 .social-media {
  padding: 2rem 0 0 0;
}

.foo-v-3 .social-media p {
  color: #333;
}

.foo-v-3 .social-icons {
  display: flex;
  margin-top: 0.5rem;
}

.foo-v-3 .social-icons a {
  width: 35px;
  height: 35px;
  border-radius: 5px;
  background: linear-gradient(45deg, #1abc9c, #149279);
  color: #fff;
  text-align: center;
  line-height: 35px;
  margin-right: 0.5rem;
  transition: 0.3s;
}

.foo-v-3 .social-icons a:hover {
  transform: scale(1.05);
}

.foo-v-3 .contact-info:before {
  content: "";
  position: absolute;
  width: 110px;
  height: 100px;
  border: 22px solid #1abc9c;
  border-radius: 50%;
  bottom: -77px;
  right: 50px;
  opacity: 0.3;
}

#footer .big-circle {
 position: absolute;
    width: 500px;
    height: 485px;
/*    border-radius: 50%;*/
    background: linear-gradient(to bottom, #1cd4af, #159b80);
    bottom: 41%;
    right: 50%;
    transform: translate(-40%, 38%);
    animation: slider-blog 50s ease-in-out infinite both alternate;
    -webkit-animation: slider-blog 50s ease-in-out infinite both alternate;
}

#footer .big-circle:after {
  content: "";
  position: absolute;
  width: 360px;
  height: 360px;
  background-color: #fafafa;
  border-radius: 50%;
  top: calc(50% - 180px);
  left: calc(50% - 180px);

  animation: slider-blog 50s ease-in-out infinite both alternate;
    -webkit-animation: slider-blog 50s ease-in-out infinite both alternate;
}

.foo-v-3 .square {
  position: absolute;
  height: 400px;
  top: 50%;
  left: 50%;
  transform: translate(181%, 11%);
  opacity: 0.2;
}

@media (max-width: 850px) {
  .foo-v-3 .form {
    grid-template-columns: 1fr;
  }

  .foo-v-3 .contact-info:before {
    bottom: initial;
    top: -75px;
    right: 65px;
    transform: scale(0.95);
  }

  .foo-v-3 .contact-form:before {
    top: -13px;
    left: initial;
    right: 70px;
  }

  .foo-v-3 .square {
    transform: translate(140%, 43%);
    height: 350px;
  }

  #footer .big-circle {
    bottom: 75%;
    transform: scale(0.9) translate(-40%, 30%);
    right: 50%;
  }

  .foo-v-3 .text {
    margin: 1rem 0 1.5rem 0;
  }

  .foo-v-3 .social-media {
    padding: 1.5rem 0 0 0;
  }
}

@media (max-width: 480px) {
  .foo-v-3 .container {
    padding: 1.5rem;
  }

  .foo-v-3 .contact-info:before {
    display: none;
  }

  .foo-v-3 .square,
  .foo-v-3 .big-circle {
    display: none;
  }

  .foo-v-3 form,
  .foo-v-3 .contact-info {
    padding: 1.7rem 1.6rem;
  }

  .foo-v-3 .text,
  .foo-v-3 .information,
  .foo-v-3 .social-media p {
    font-size: 0.8rem;
  }

  .foo-v-3 .title {
    font-size: 1.15rem;
  }

  .foo-v-3 .social-icons a {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }

  .foo-v-3 .icon {
    width: 23px;
  }

  .foo-v-3 .input {
    padding: 0.45rem 1.2rem;
  }

  .foo-v-3 .btn {
    padding: 0.45rem 1.2rem;
  }
}


.wdt-content-item .wdt-media-image-cover{
	border-radius: 10px;
}
.elementor-949 .elementor-element.elementor-element-45196fb{
	width: 100% !important;
	max-width: 100% !important;
}
.elementor-949 .elementor-element.elementor-element-df5961f{
	width: 50% !important;
	max-width: 50% !important;
}
.elementor-949 .elementor-element.elementor-element-64f7c4b{
	margin: 0 !important;
}
.elementor-949 .elementor-element.elementor-element-c334f10{
	padding: 50px 0;
}
/*.elementor-element-c334f10 video{
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}*/
.custm-sect-2 .wdt-content-item{
	text-align: left !important;
    justify-items: left !important;
    box-shadow: 0px 0px 12px 5px rgb(0 0 0 / 24%);
    padding: 20px;
    background-image: Url("./img/25462470_sl_033121_41850_02.png"), url(./img/189.jpg);
    background-size: 25% 100%, 100% auto;
    background-repeat: no-repeat;
    padding-left: 15%;
    background-color: #efefef;
    border: 0.5px solid #00000040;
    border-radius: 10px;
    font-size: 18px;
    text-shadow: 0px 0px 12px #ffffff75;
}

.elementor-element-aac6b5f .wdt-content-item .wdt-content-icon-wrapper, .elementor-element-aac6b5f .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{
	bottom: 0;
    right: 0;
    position: absolute;
}
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before, 
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container{
	opacity: 1;
	visibility: visible;
}
.wdt-custom-portfolio-image-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
/*	transform: scale(1)!important;
    -webkit-transform: scale(1)!important;*/
}
.wdt-content-item .wdt-content-title h5 a{
	cursor: context-menu !important;
}
.b2-img-cmyk-1{background-color: #0093d335; border-color: #0093d3!important;}
.b2-img-cmyk-2{background-color: #cc016b35; border-color: #cc016b!important;}
.b2-img-cmyk-3{background-color: #fff10d35; border-color: #fff10d!important;}
.b2-img-cmyk-4{background-color: #00000035; border-color: #000000!important;}

.wdt-button, .wdt-button-holder .wdt-button{
	background-color: #1cd4af!important;
	box-shadow: 0px 0px 12px #6c757d9e;
	transition: 1s;
/*	text-shadow: 1px 2px 6px #000000bd;*/
animation: moveRight 3s infinite alternate;
    animation-name: run;
    animation-duration: 5s;
}
.wdt-button:hover, .wdt-button-holder .wdt-button:hover{
/*	background-color: #159b80!important;*/
	box-shadow: none;
/*	text-shadow: none;*/
}


.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: #159b80;
}
#footer{
	background-image: url(./Home-3-Slider-1-dot-img.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: right bottom;
}



@keyframes run {
  0% {
    left: -10px;
  }
  50% {
    left: 10px;
  }
  100% {
    left: -10px;    
  }
}


.main-btn-down {
	
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: 70px;
	cursor: pointer;
}
.main-btn-down .arrows{
	width: 60px;
	height: 72px;
}

.arrows path {
	stroke: #2994D1;
	fill: transparent;
	stroke-width: 1px;	
	animation: arrow 2s infinite;
	-webkit-animation: arrow 2s infinite; 
}

@keyframes arrow
{
0% {opacity:0}
40% {opacity:1}
80% {opacity:0}
100% {opacity:0}
}

@-webkit-keyframes arrow /*Safari and Chrome*/
{
0% {opacity:0}
40% {opacity:1}
80% {opacity:0}
100% {opacity:0}
}

.arrows path.a1 {
	animation-delay:-1s;
	-webkit-animation-delay:-1s; /* Safari 和 Chrome */
}

.arrows path.a2 {
	animation-delay:-0.5s;
	-webkit-animation-delay:-0.5s; /* Safari 和 Chrome */
}

.arrows path.a3 {	
	animation-delay:0s;
	-webkit-animation-delay:0s; /* Safari 和 Chrome */
}

.success-mail{
  position: absolute;
  top: 32px;
  bottom: 17px;
  left: 32px;
  right: 32px;
  padding: 30px;
  z-index: 1000;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  font-size: 24px;
  color: white;
  border-radius: 15px;
  box-shadow: 3px 3px 12px #000;
  transition: .5s;
  opacity: 0;
}

.success-mail.success-class{
  background-color: #0093d3;
  opacity: 1;
}
.success-mail.error-class{
  background-color: #cc016b;
  opacity: 1;
}
.success-mail span{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: inline-table;
  padding: 0 25px;
}

#gallery-b-nav{
  flex: 1;
}
#gallery-b-main{
  flex: 3;
}
#gallery-b-main .gallery-item{
  display: none;
  width: 32.9%;
  margin: 0;
}
#gallery-b-main .gallery-item img {
  border: 1px solid #0093d3;
  border-radius: 10px;
}

.packaging-sec .elementor-container.elementor-column-gap-no{
  display: block;
}
.wdt-custom-home-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before,
.wdt-custom-home-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:after
{
  border-radius: 50% !important;
}
.section-9 h5{
  margin-top: 0;
}
section.section-9 .wdt-content-media-group{
  top: calc(50% - 75px) !important;
  left: -100px !important;
}

.elementor-949 .elementor-element.elementor-element-02dc94f{
  width: 100% !important;
  max-width: 100% !important;
}

section.section-9 .wdt-column-gap-custom .wdt-content-image{
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 1px solid;
  background-size: cover;
  background-position: bottom;
}
section.section-9 .wdt-column-gap-custom > .wdt-column:nth-child(1) .wdt-content-image{
  background-image: url(./img/718cffd2fa889a46e5e79e0217d9c767.jpeg);
  border-color: #0093d3;
}
section.section-9 .wdt-column-gap-custom > .wdt-column:nth-child(2) .wdt-content-image{
  background-image: url(./img/cvetnoj-karton-kollekcija-mangejm.jpg);
  border-color: #cc016b;
}
section.section-9 .wdt-column-gap-custom > .wdt-column:nth-child(3) .wdt-content-image{
  background-image: url(./img/60d6e819745f933c5e70d796d0c64501.jpg);
  border-color: #fff10d;
}